[Konversation-devel] [konversation] [Bug 345574] New: Konversation segfault upon changing widget style

Hrvoje Senjan hrvoje.senjan at gmail.com
Fri Mar 27 14:29:06 UTC 2015


https://bugs.kde.org/show_bug.cgi?id=345574

            Bug ID: 345574
           Summary: Konversation segfault upon changing widget style
           Product: konversation
           Version: Git
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: konversation-devel at kde.org
          Reporter: hrvoje.senjan at gmail.com

This is at least in Plasma 5 enviroment. KF5 is master, Qt latest from 5.4
branch.

Reproducible: Always

Steps to Reproduce:
1. Have konversation running.
2. Change the style in systemsettings5/kcmshell5 style.


Actual Results:  
Segfault.

Expected Results:  
;-)

The backtrace points to somewhere lower in the stack, but konvi is so far only
app that i found to segfault:

Thread 1 (Thread 0x7ffff7f82880 (LWP 11814)):
#0  0x00007ffff2bb225e in QWidget::testAttribute_helper(Qt::WidgetAttribute)
const (this=this at entry=0x250b0e0,
attribute=attribute at entry=Qt::WA_WState_Polished) at kernel/qwidget.cpp:11201
#1  0x00007ffff2b885d8 in QApplication::setStyle(QStyle*)
(attribute=Qt::WA_WState_Polished, this=0x250b0e0)
    at ../../src/widgets/kernel/qwidget.h:851
#2  0x00007ffff2b885d8 in QApplication::setStyle(QStyle*) (style=<optimized
out>) at kernel/qapplication.cpp:1237
#3  0x00007ffff2b89196 in QApplication::setStyle(QString const&) (style=...) at
kernel/qapplication.cpp:1295
#4  0x00007fffe1caf8b3 in KHintsSettings::slotNotifyChange(int, int)
(this=0xdc7f40, type=<optimized out>, arg=<optimized out>)
    at
/usr/src/debug/frameworkintegration-5.9.0git~20150326T235157~901dc47/src/platformtheme/khintssettings.cpp:274
#5  0x00007fffe1cba093 in KHintsSettings::qt_metacall(QMetaObject::Call, int,
void**) (this=0xdc7f40, _c=QMetaObject::InvokeMetaMethod, _id=3,
_a=0x7fffffffcca0)
    at
/usr/src/debug/frameworkintegration-5.9.0git~20150326T235157~901dc47/build/src/platformtheme/moc_khintssettings.cpp:116
#6  0x00007ffff20aa75f in  () at /usr/lib64/libQt5DBus.so.5
#7  0x00007ffff1a1aad6 in QObject::event(QEvent*) (this=0xdc7f40, e=<optimized
out>) at kernel/qobject.cpp:1245
#8  0x00007ffff2b86b5c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=this at entry=
    0xd9bbc0, receiver=receiver at entry=0xdc7f40, e=e at entry=0x27a96d0) at
kernel/qapplication.cpp:3720
#9  0x00007ffff2b8ba26 in QApplication::notify(QObject*, QEvent*)
(this=0x7fffffffd450, receiver=0xdc7f40, e=0x27a96d0)
    at kernel/qapplication.cpp:3503
#10 0x00007ffff19ea425 in QCoreApplication::notifyInternal(QObject*, QEvent*)
(this=0x7fffffffd450, receiver=0xdc7f40, event=event at entry=0x27a96d0) at
kernel/qcoreapplication.cpp:935
#11 0x00007ffff19ec2bf in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (event=0x27a96d0, receiver=<optimized out>) at
kernel/qcoreapplication.h:228
#12 0x00007ffff19ec2bf in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) (receiver=receiver at entry=0x0, event_type=event_type at entry=0,
data=0x982620) at kernel/qcoreapplication.cpp:1552
#13 0x00007ffff19ec8f8 in QCoreApplication::sendPostedEvents(QObject*, int)
(receiver=receiver at entry=0x0, event_type=event_type at entry=0)
    at kernel/qcoreapplication.cpp:1410
#14 0x00007ffff1a422f3 in postEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (s=0xdc9fb0) at kernel/qeventdispatcher_glib.cpp:271
#15 0x00007fffec6c6c74 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#16 0x00007fffec6c6ec8 in  () at /usr/lib64/libglib-2.0.so.0
#17 0x00007fffec6c6f6c in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#18 0x00007ffff1a4176c in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0xdb0ba0, flags=...)
    at kernel/qeventdispatcher_glib.cpp:418
#19 0x00007ffff19e837b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this at entry=0x7fffffffd2f0, flags=..., 
    flags at entry=...) at kernel/qeventloop.cpp:204
#20 0x00007ffff19efa06 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1188
#21 0x00000000004dbfe6 in main ()

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Konversation-devel mailing list