Bug 350508 - systemsettings crashed when closing
Summary: systemsettings crashed when closing
Status: RESOLVED DUPLICATE of bug 345882
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2015-07-22 17:29 UTC by Miguel Tadeu
Modified: 2015-07-28 11:56 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miguel Tadeu 2015-07-22 17:29:45 UTC
Application: systemsettings5 (5.2.2)

Qt Version: 5.4.1
Operating System: Linux 3.19.0-23-generic x86_64
Distribution: Ubuntu 15.04

-- Information about the crash:
I made some changes on the window decorations and pressed back. This made systemsettings crash

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7fe08b225780 (LWP 5529))]

Thread 5 (Thread 0x7fe07a9b5700 (LWP 5530)):
#0  0x00007fe0879a28dd in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe085cbcb72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fe085cbe64f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fe07cf00099 in QXcbEventReader::run (this=0x11873c0) at qxcbconnection.cpp:1105
#4  0x00007fe088023b0e in QThreadPrivate::start (arg=0x11873c0) at thread/qthread_unix.cpp:337
#5  0x00007fe084bd66aa in start_thread (arg=0x7fe07a9b5700) at pthread_create.c:333
#6  0x00007fe0879adeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7fe06a3ef700 (LWP 5557)):
#0  0x00007fff03f39cee in clock_gettime ()
#1  0x00007fe0879bc38d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fe0880d9cb6 in qt_clock_gettime (ts=0x7fe06a3eeba0, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007fe0882b8639 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fe05c002cd0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007fe0882b8ba5 in QTimerInfoList::timerWait (this=0x7fe05c002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007fe0882ba03e in timerSourcePrepareHelper (timeout=0x7fe06a3eec74, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fe06a3eec74) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fe0846b73fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fe0846b7de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fe0846b7fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fe0882bac6c in QEventDispatcherGlib::processEvents (this=0x7fe05c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#13 0x00007fe08825f3e2 in QEventLoop::exec (this=this@entry=0x7fe06a3eee40, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007fe08801eb44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#15 0x00007fe088023b0e in QThreadPrivate::start (arg=0x13a7690) at thread/qthread_unix.cpp:337
#16 0x00007fe084bd66aa in start_thread (arg=0x7fe06a3ef700) at pthread_create.c:333
#17 0x00007fe0879adeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fe06883e700 (LWP 5661)):
#0  0x00007fff03f39cee in clock_gettime ()
#1  0x00007fe0879bc38d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fe0880d9cb6 in qt_clock_gettime (ts=0x7fe06883db80, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007fe0882b8639 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fe060132cd0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007fe0882b8ba5 in QTimerInfoList::timerWait (this=0x7fe060132cd0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007fe0882ba03e in timerSourcePrepareHelper (timeout=0x7fe06883dc54, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fe06883dc54) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fe0846b73fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fe0846b7de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fe0846b7fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fe0882bac6c in QEventDispatcherGlib::processEvents (this=0x7fe060125d20, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#13 0x00007fe08825f3e2 in QEventLoop::exec (this=this@entry=0x7fe06883de20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007fe08801eb44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#15 0x00007fe086fe9f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fe088023b0e in QThreadPrivate::start (arg=0x1c7c960) at thread/qthread_unix.cpp:337
#17 0x00007fe084bd66aa in start_thread (arg=0x7fe06883e700) at pthread_create.c:333
#18 0x00007fe0879adeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fe05945e700 (LWP 5662)):
#0  0x00007fff03f39cee in clock_gettime ()
#1  0x00007fe0879bc38d in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fe0880d9cb6 in qt_clock_gettime (ts=0x7fe05945db80, clock=<optimized out>) at tools/qelapsedtimer_unix.cpp:105
#3  do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:161
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:170
#5  0x00007fe0882b8639 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fe0540cfa40) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007fe0882b8ba5 in QTimerInfoList::timerWait (this=0x7fe0540cfa40, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007fe0882ba03e in timerSourcePrepareHelper (timeout=0x7fe05945dc54, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fe05945dc54) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fe0846b73fd in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fe0846b7de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fe0846b7fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fe0882bac6c in QEventDispatcherGlib::processEvents (this=0x7fe054028220, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#13 0x00007fe08825f3e2 in QEventLoop::exec (this=this@entry=0x7fe05945de20, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007fe08801eb44 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#15 0x00007fe086fe9f65 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fe088023b0e in QThreadPrivate::start (arg=0x1be33e0) at thread/qthread_unix.cpp:337
#17 0x00007fe084bd66aa in start_thread (arg=0x7fe05945e700) at pthread_create.c:333
#18 0x00007fe0879adeed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fe08b225780 (LWP 5529)):
[KCrash Handler]
#6  0x00007fe08671d9ac in ?? () from /usr/lib/x86_64-linux-gnu/libKF5QuickAddons.so.5
#7  0x00007fe08671de26 in ManagedTextureNode::~ManagedTextureNode() () from /usr/lib/x86_64-linux-gnu/libKF5QuickAddons.so.5
#8  0x00007fe086a64c13 in QSGNode::destroy() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fe086a64c47 in QSGNode::~QSGNode() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007fe086a64c79 in QSGNode::~QSGNode() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007fe086a64c13 in QSGNode::destroy() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007fe086a64c47 in QSGNode::~QSGNode() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007fe086a64df9 in QSGOpacityNode::~QSGOpacityNode() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007fe086a64c13 in QSGNode::destroy() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007fe086a64c47 in QSGNode::~QSGNode() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007fe086a64db9 in QSGTransformNode::~QSGTransformNode() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007fe086ac23c4 in QQuickWindowPrivate::cleanupNodes() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007fe086ac471d in QQuickWindowPrivate::cleanupNodesOnShutdown() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007fe086a92aac in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007fe086ac4463 in QQuickWindow::~QQuickWindow() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007fe086b73a49 in QQuickView::~QQuickView() () from /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007fe0890acdd5 in QWindowContainer::~QWindowContainer (this=0x3790920, __in_chrg=<optimized out>) at kernel/qwindowcontainer.cpp:219
#23 0x00007fe0890acdf9 in QWindowContainer::~QWindowContainer (this=0x3790920, __in_chrg=<optimized out>) at kernel/qwindowcontainer.cpp:220
#24 0x00007fe08829118c in QObjectPrivate::deleteChildren (this=this@entry=0x430b250) at kernel/qobject.cpp:1950
#25 0x00007fe08908d57a in QWidget::~QWidget (this=0x3791ab0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1642
#26 0x00007fe08908d7e9 in QWidget::~QWidget (this=0x3791ab0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1662
#27 0x00007fe08829118c in QObjectPrivate::deleteChildren (this=this@entry=0x1545ac0) at kernel/qobject.cpp:1950
#28 0x00007fe08908d57a in QWidget::~QWidget (this=0x1b7c540, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1642
#29 0x00007fe068eab4fe in ~ConfigurationForm (this=0x1b7c540, __in_chrg=<optimized out>) at ../../../kcmkwin/kwindecoration/kcm.h:41
#30 KDecoration2::Configuration::ConfigurationForm::~ConfigurationForm (this=0x1b7c540, __in_chrg=<optimized out>) at ../../../kcmkwin/kwindecoration/kcm.h:41
#31 0x00007fe08829118c in QObjectPrivate::deleteChildren (this=this@entry=0x180e650) at kernel/qobject.cpp:1950
#32 0x00007fe08908d57a in QWidget::~QWidget (this=0x382f100, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1642
#33 0x00007fe089b311c7 in KCModule::~KCModule (this=0x382f100, __in_chrg=<optimized out>) at ../../src/kcmodule.cpp:177
#34 0x00007fe068ea61a1 in ~ConfigurationModule (this=0x382f100, __in_chrg=<optimized out>) at ../../../kcmkwin/kwindecoration/kcm.h:47
#35 KDecoration2::Configuration::ConfigurationModule::~ConfigurationModule (this=0x382f100, __in_chrg=<optimized out>) at ../../../kcmkwin/kwindecoration/kcm.h:47
#36 0x00007fe08adb4e34 in KCModuleProxy::deleteClient (this=this@entry=0x370e5d0) at ../../src/kcmoduleproxy.cpp:217
#37 0x00007fe08adb4f36 in KCModuleProxy::~KCModuleProxy (this=0x370e5d0, __in_chrg=<optimized out>) at ../../src/kcmoduleproxy.cpp:208
#38 0x00007fe08adb5049 in KCModuleProxy::~KCModuleProxy (this=0x370e5d0, __in_chrg=<optimized out>) at ../../src/kcmoduleproxy.cpp:212
#39 0x00007fe08829118c in QObjectPrivate::deleteChildren (this=this@entry=0x3553760) at kernel/qobject.cpp:1950
#40 0x00007fe08908d57a in QWidget::~QWidget (this=0x1588db0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1642
#41 0x00007fe08908d7e9 in QWidget::~QWidget (this=0x1588db0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1662
#42 0x00007fe08829118c in QObjectPrivate::deleteChildren (this=this@entry=0x16b0e80) at kernel/qobject.cpp:1950
#43 0x00007fe08908d57a in QWidget::~QWidget (this=0x371cdc0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1642
#44 0x00007fe08921c059 in QScrollArea::~QScrollArea (this=0x371cdc0, __in_chrg=<optimized out>) at widgets/qscrollarea.cpp:168
#45 0x00007fe08829118c in QObjectPrivate::deleteChildren (this=this@entry=0x14439b0) at kernel/qobject.cpp:1950
#46 0x00007fe08908d57a in QWidget::~QWidget (this=0x1439ed0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1642
#47 0x00007fe089672c5e in ~KPageStackedWidget (this=0x1439ed0, __in_chrg=<optimized out>) at ../../src/kpageview_p.h:37
#48 KPageStackedWidget::~KPageStackedWidget (this=0x1439ed0, __in_chrg=<optimized out>) at ../../src/kpageview_p.h:37
#49 0x00007fe08829118c in QObjectPrivate::deleteChildren (this=this@entry=0x143a260) at kernel/qobject.cpp:1950
#50 0x00007fe08908d57a in QWidget::~QWidget (this=0x1446140, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1642
#51 0x00007fe0896765d9 in KPageWidget::~KPageWidget (this=0x1446140, __in_chrg=<optimized out>) at ../../src/kpagewidget.cpp:80
#52 0x00007fe08829118c in QObjectPrivate::deleteChildren (this=this@entry=0x1437480) at kernel/qobject.cpp:1950
#53 0x00007fe08908d57a in QWidget::~QWidget (this=0x1440350, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1642
#54 0x00007fe08afe6bd9 in ModuleView::~ModuleView (this=0x1440350, __in_chrg=<optimized out>) at ../../core/ModuleView.cpp:115
#55 0x00007fe08829118c in QObjectPrivate::deleteChildren (this=this@entry=0x143fdd0) at kernel/qobject.cpp:1950
#56 0x00007fe08908d57a in QWidget::~QWidget (this=0x1437100, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1642
#57 0x00007fe0891ece79 in QStackedWidget::~QStackedWidget (this=0x1437100, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:143
#58 0x00007fe08829118c in QObjectPrivate::deleteChildren (this=this@entry=0x1226830) at kernel/qobject.cpp:1950
#59 0x00007fe08908d57a in QWidget::~QWidget (this=0x1206450, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1642
#60 0x00007fe0891ece79 in QStackedWidget::~QStackedWidget (this=0x1206450, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:143
#61 0x00007fe08829118c in QObjectPrivate::deleteChildren (this=this@entry=0x1252ca0) at kernel/qobject.cpp:1950
#62 0x00007fe08908d57a in QWidget::~QWidget (this=0x1252b70, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1642
#63 0x00007fe08a1f52a0 in KMainWindow::~KMainWindow (this=0x1252b70, __in_chrg=<optimized out>) at ../../src/kmainwindow.cpp:334
#64 0x0000000000411cc8 in SettingsBase::~SettingsBase (this=0x1252b70, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../app/SettingsBase.cpp:73
#65 0x0000000000411d39 in SettingsBase::~SettingsBase (this=0x1252b70, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at ../../app/SettingsBase.cpp:76
#66 0x00007fe088293778 in QObject::event (this=this@entry=0x1252b70, e=e@entry=0x3748470) at kernel/qobject.cpp:1236
#67 0x00007fe089091377 in QWidget::event (this=this@entry=0x1252b70, event=event@entry=0x3748470) at kernel/qwidget.cpp:9083
#68 0x00007fe0891a652b in QMainWindow::event (this=this@entry=0x1252b70, event=event@entry=0x3748470) at widgets/qmainwindow.cpp:1495
#69 0x00007fe08a1f5737 in KMainWindow::event (this=this@entry=0x1252b70, ev=ev@entry=0x3748470) at ../../src/kmainwindow.cpp:806
#70 0x00007fe08a22ef85 in KXmlGuiWindow::event (this=0x1252b70, ev=0x3748470) at ../../src/kxmlguiwindow.cpp:118
#71 0x00007fe08904db2c in QApplicationPrivate::notify_helper (this=0x1170b10, receiver=0x1252b70, e=0x3748470) at kernel/qapplication.cpp:3720
#72 0x00007fe089053000 in QApplication::notify (this=0x7fff03e56a90, receiver=0x1252b70, e=0x3748470) at kernel/qapplication.cpp:3503
#73 0x00007fe088261c2b in QCoreApplication::notifyInternal (this=0x7fff03e56a90, receiver=0x1252b70, event=event@entry=0x3748470) at kernel/qcoreapplication.cpp:935
#74 0x00007fe088263c9b in sendEvent (event=0x3748470, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#75 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x116fd60) at kernel/qcoreapplication.cpp:1552
#76 0x00007fe088264298 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1410
#77 0x00007fe0882ba843 in postEventSourceDispatch (s=0x11b92d0) at kernel/qeventdispatcher_glib.cpp:271
#78 0x00007fe0846b7c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#79 0x00007fe0846b7f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#80 0x00007fe0846b7fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#81 0x00007fe0882bac57 in QEventDispatcherGlib::processEvents (this=0x11ad270, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#82 0x00007fe08825f3e2 in QEventLoop::exec (this=this@entry=0x7fff03e56970, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#83 0x00007fe08826702c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#84 0x00007fe088a8831c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510
#85 0x00007fe0890497a5 in QApplication::exec () at kernel/qapplication.cpp:2956
#86 0x000000000040eebc in main (argc=1, argv=<optimized out>) at ../../app/main.cpp:54

Reported using DrKonqi
Comment 1 Christoph Feck 2015-07-28 11:56:16 UTC

*** This bug has been marked as a duplicate of bug 345882 ***