[Konversation-devel] [konversation] [Bug 351451] New: Crash when changing Qt widget theme with at least one active channel
Paulo Lieuthier
paulolieuthier at gmail.com
Tue Aug 18 16:07:15 UTC 2015
https://bugs.kde.org/show_bug.cgi?id=351451
Bug ID: 351451
Summary: Crash when changing Qt widget theme with at least one
active channel
Product: konversation
Version: Git
Platform: Archlinux Packages
OS: Linux
Status: UNCONFIRMED
Severity: crash
Priority: NOR
Component: general
Assignee: konversation-devel at kde.org
Reporter: paulolieuthier at gmail.com
Changing the Qt widget theme under Plasma's System Settings (Workspace Theme >
Look and Feel) or LXQt's Configuration Center (Appearence > Widget Style) while
having Konversation running with at least one active channel makes it segfault.
Reproducible: Always
Steps to Reproduce:
1. Open Konversation
2. Join a channel
3. Open System Settings > Workspace Theme > Look And Feel
4. Change the Qt plugin (if you have only one, then install Breeze or Oxygen)
and click Apply
Actual Results:
Konversation crashes.
Expected Results:
Konversation should obey the change and apply the theme to its widgets
automatically, as it happens to other Qt applications.
This is the segfault:
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff1f28ced in QWidget::style() const () from
/usr/lib/libQt5Widgets.so.5
(gdb) bt
#0 0x00007ffff1f28ced in QWidget::style() const ()
from /usr/lib/libQt5Widgets.so.5
#1 0x00007ffff1efff91 in QApplication::setStyle(QStyle*) ()
from /usr/lib/libQt5Widgets.so.5
#2 0x00007ffff1f00f06 in QApplication::setStyle(QString const&) ()
from /usr/lib/libQt5Widgets.so.5
#3 0x00007fffe1154433 in ?? ()
from /usr/lib/qt/plugins/platformthemes/KDEPlatformTheme.so
#4 0x00007fffe1160dfc in ?? ()
from /usr/lib/qt/plugins/platformthemes/KDEPlatformTheme.so
#5 0x00007ffff13b9293 in ?? () from /usr/lib/libQt5DBus.so.5
#6 0x00007ffff0d0deb1 in QObject::event(QEvent*) ()
from /usr/lib/libQt5Core.so.5
#7 0x00007ffff1efe00c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQt5Widgets.so.5
#8 0x00007ffff1f034e6 in QApplication::notify(QObject*, QEvent*) ()
from /usr/lib/libQt5Widgets.so.5
#9 0x00007ffff0cde89b in QCoreApplication::notifyInternal(QObject*, QEvent*)
()
from /usr/lib/libQt5Core.so.5
#10 0x00007ffff0ce0c96 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQt5Core.so.5
#11 0x00007ffff0d34e33 in ?? () from /usr/lib/libQt5Core.so.5
#12 0x00007fffec7f49fd in g_main_context_dispatch ()
from /usr/lib/libglib-2.0.so.0
#13 0x00007fffec7f4ce0 in ?? () from /usr/lib/libglib-2.0.so.0
#14 0x00007fffec7f4d8c in g_main_context_iteration ()
from /usr/lib/libglib-2.0.so.0
#15 0x00007ffff0d3523f in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQt5Core.so.5
#16 0x00007ffff0cdc26a in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
() from /usr/lib/libQt5Core.so.5
#17 0x00007ffff0ce420c in QCoreApplication::exec() ()
from /usr/lib/libQt5Core.so.5
#18 0x00000000005c9f7c in main (argc=1, argv=0x7fffffffe278)
at /home/paulo/Workspace/kde/konversation/src/main.cpp:160
(gdb)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Konversation-devel
mailing list