Bug 360407 - System Settings crash upon entering Workspace Theme > Desktop Theme
Summary: System Settings crash upon entering Workspace Theme > Desktop Theme
Status: RESOLVED DUPLICATE of bug 350205
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.4.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-03-11 12:15 UTC by jonasw94
Modified: 2016-12-20 00:57 UTC (History)
1 user (show)

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 jonasw94 2016-03-11 12:15:30 UTC
Application: systemsettings5 (5.4.1)

Qt Version: 5.4.2
Operating System: Linux 4.2.0-30-generic x86_64
Distribution: Ubuntu 15.10

-- Information about the crash:
Just as the title said. I was customising a theme, system settings crashed. Now it crashes when attempting to enter "Desktop Theme" tab. The crash occurs invariably. After restarting the device, some elements of the custom theme seem to have changed to default.

The crash can be reproduced every time.

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

Thread 4 (Thread 0x7fbbb5660700 (LWP 2206)):
#0  0x00007fbbc33f788d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fbbc1107bd2 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fbbc110974f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fbbb7baea39 in QXcbEventReader::run (this=0x14b9fa0) at qxcbconnection.cpp:1105
#4  0x00007fbbc3aea2be in QThreadPrivate::start (arg=0x14b9fa0) at thread/qthread_unix.cpp:337
#5  0x00007fbbc08926aa in start_thread (arg=0x7fbbb5660700) at pthread_create.c:333
#6  0x00007fbbc3402e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7fbba5a97700 (LWP 2208)):
#0  0x00007ffdd2fb8c4f in clock_gettime ()
#1  0x00007fbbc341133d in __GI___clock_gettime (clock_id=<optimized out>, tp=tp@entry=0x7fbba5a96b10) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fbbc3b9b3a6 in qt_clock_gettime (ts=0x7fbba5a96b10, 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  0x00007fbbc3d1ed29 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fbba0002ed0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007fbbc3d1f295 in QTimerInfoList::timerWait (this=0x7fbba0002ed0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007fbbc3d2067e in timerSourcePrepareHelper (timeout=0x7fbba5a96be4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fbba5a96be4) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fbbc037277d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fbbc037311b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fbbc03732fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fbbc3d2129b in QEventDispatcherGlib::processEvents (this=0x7fbba00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007fbbc3cc775a in QEventLoop::exec (this=this@entry=0x7fbba5a96da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007fbbc3ae53d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#15 0x00007fbbc246ef85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fbbc3aea2be in QThreadPrivate::start (arg=0x1842130) at thread/qthread_unix.cpp:337
#17 0x00007fbbc08926aa in start_thread (arg=0x7fbba5a97700) at pthread_create.c:333
#18 0x00007fbbc3402e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7fbb9dc32700 (LWP 2209)):
#0  0x00007ffdd2fb8c4f in clock_gettime ()
#1  0x00007fbbc341133d in __GI___clock_gettime (clock_id=<optimized out>, tp=tp@entry=0x7fbb9dc31b10) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007fbbc3b9b3a6 in qt_clock_gettime (ts=0x7fbb9dc31b10, 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  0x00007fbbc3d1ed29 in QTimerInfoList::updateCurrentTime (this=this@entry=0x7fbb98002cd0) at kernel/qtimerinfo_unix.cpp:84
#6  0x00007fbbc3d1f295 in QTimerInfoList::timerWait (this=0x7fbb98002cd0, tm=...) at kernel/qtimerinfo_unix.cpp:379
#7  0x00007fbbc3d2067e in timerSourcePrepareHelper (timeout=0x7fbb9dc31be4, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:127
#8  timerSourcePrepare (source=<optimized out>, timeout=0x7fbb9dc31be4) at kernel/qeventdispatcher_glib.cpp:160
#9  0x00007fbbc037277d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007fbbc037311b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fbbc03732fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fbbc3d2129b in QEventDispatcherGlib::processEvents (this=0x7fbb980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:420
#13 0x00007fbbc3cc775a in QEventLoop::exec (this=this@entry=0x7fbb9dc31da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#14 0x00007fbbc3ae53d4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:503
#15 0x00007fbbc246ef85 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007fbbc3aea2be in QThreadPrivate::start (arg=0x337dd80) at thread/qthread_unix.cpp:337
#17 0x00007fbbc08926aa in start_thread (arg=0x7fbb9dc32700) at pthread_create.c:333
#18 0x00007fbbc3402e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7fbbc6c5d800 (LWP 2205)):
[KCrash Handler]
#6  0x00007fbbc3331267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55
#7  0x00007fbbc3332eca in __GI_abort () at abort.c:89
#8  0x00007fbbc3ad7c88 in qt_message_fatal (context=..., message=...) at global/qlogging.cpp:1422
#9  QMessageLogger::fatal (this=this@entry=0x7ffdd2f65ef0, msg=msg@entry=0x7fbbc48a2920 "Accessed invalid KPluginInfo object") at global/qlogging.cpp:643
#10 0x00007fbbc483fcf2 in KPluginInfo::email (this=<optimized out>) at ../../src/services/kplugininfo.cpp:479
#11 0x00007fbbc4867687 in KPluginInfo::version (this=this@entry=0x7ffdd2f65fa0) at ../../src/services/kplugininfo.cpp:512
#12 0x00007fbba5d64f09 in Plasma::ThemePrivate::useCache (this=0x36b55d0) at ../../../src/plasma/private/theme_p.cpp:185
#13 0x00007fbba5d60389 in Plasma::Theme::findInRectsCache (this=0x350b090, image=..., element=..., rect=...) at ../../../src/plasma/theme.cpp:345
#14 0x00007fbba5d58c56 in Plasma::SvgPrivate::elementRect (this=this@entry=0x36b4a00, elementId=...) at ../../../src/plasma/svg.cpp:518
#15 0x00007fbba5d58f7e in Plasma::SvgPrivate::checkColorHints (this=this@entry=0x36b4a00) at ../../../src/plasma/svg.cpp:566
#16 0x00007fbba5d595eb in Plasma::SvgPrivate::setImagePath (this=0x36b4a00, imagePath=...) at ../../../src/plasma/svg.cpp:230
#17 0x00007fbba5d4fd93 in Plasma::FrameSvg::setImagePath (this=this@entry=0x36b5420, path=...) at ../../../src/plasma/framesvg.cpp:90
#18 0x00007fbb9c78eeae in ThemeModel::reload (this=0x36b36b0) at ../../../kcms/desktoptheme/thememodel.cpp:108
#19 0x00007fbb9c786221 in DesktopThemeDetails::DesktopThemeDetails (this=0x3669670, parent=<optimized out>) at ../../../kcms/desktoptheme/desktopthemedetails.cpp:80
#20 0x00007fbb9c780efe in Ui_DesktopTheme::setupUi (this=this@entry=0x33da888, DesktopTheme=DesktopTheme@entry=0x33da850) at ./ui_DesktopTheme.h:94
#21 0x00007fbb9c77ee0e in KCMDesktopTheme::KCMDesktopTheme (this=0x33da850, parent=<optimized out>) at ../../../kcms/desktoptheme/kcmdesktoptheme.cpp:56
#22 0x00007fbb9c78165b in KPluginFactory::createInstance<KCMDesktopTheme, QWidget> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:477
#23 0x00007fbbc3f419e0 in KPluginFactory::create (this=this@entry=0x336d690, iface=0x7fbbc5e3df28 "KCModule", parentWidget=parentWidget@entry=0x0, parent=parent@entry=0x192c090, args=..., keyword=...) at ../../../src/lib/plugin/kpluginfactory.cpp:145
#24 0x00007fbbc67d3f74 in KPluginFactory::create<KCModule> (args=..., keyword=..., parent=0x192c090, parentWidget=0x0, this=0x336d690) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:519
#25 KService::createInstance<KCModule> (error=0x7ffdd2f66970, args=..., parent=0x192c090, parentWidget=0x0, this=0x17a8d40) at /usr/include/KF5/KService/kservice.h:526
#26 KService::createInstance<KCModule> (error=0x7ffdd2f66970, args=..., parent=0x192c090, this=<optimized out>) at /usr/include/KF5/KService/kservice.h:501
#27 KCModuleLoader::loadModule (mod=..., report=report@entry=KCModuleLoader::Inline, parent=0x192c090, args=...) at ../../src/kcmoduleloader.cpp:92
#28 0x00007fbbc67da14f in KCModuleProxyPrivate::loadModule (this=this@entry=0x192bfe0) at ../../src/kcmoduleproxy.cpp:109
#29 0x00007fbbc67dad55 in KCModuleProxy::realModule (this=this@entry=0x192c090) at ../../src/kcmoduleproxy.cpp:82
#30 0x00007fbbc67db2c3 in KCModuleProxy::showEvent (this=0x192c090, ev=0x7ffdd2f66f10) at ../../src/kcmoduleproxy.cpp:195
#31 0x00007fbbc5190188 in QWidget::event (this=0x192c090, event=0x7ffdd2f66f10) at kernel/qwidget.cpp:9023
#32 0x00007fbbc514db8c in QApplicationPrivate::notify_helper (this=this@entry=0x14a1800, receiver=receiver@entry=0x192c090, e=e@entry=0x7ffdd2f66f10) at kernel/qapplication.cpp:3720
#33 0x00007fbbc5153230 in QApplication::notify (this=0x7ffdd2f686b0, receiver=0x192c090, e=0x7ffdd2f66f10) at kernel/qapplication.cpp:3503
#34 0x00007fbbc3cc9f1b in QCoreApplication::notifyInternal (this=0x7ffdd2f686b0, receiver=receiver@entry=0x192c090, event=event@entry=0x7ffdd2f66f10) at kernel/qcoreapplication.cpp:935
#35 0x00007fbbc518d686 in QCoreApplication::sendEvent (event=0x7ffdd2f66f10, receiver=0x192c090) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:228
#36 QWidgetPrivate::show_helper (this=0x192c130) at kernel/qwidget.cpp:7801
#37 0x00007fbbc518d256 in QWidgetPrivate::show_recursive (this=<optimized out>) at kernel/qwidget.cpp:7672
#38 0x00007fbbc518d376 in QWidgetPrivate::showChildren (this=this@entry=0x19facb0, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8168
#39 0x00007fbbc518d40f in QWidgetPrivate::show_helper (this=this@entry=0x19facb0) at kernel/qwidget.cpp:7748
#40 0x00007fbbc518f815 in QWidget::setVisible (this=0x1a3d350, visible=<optimized out>) at kernel/qwidget.cpp:8087
#41 0x00007fbbc518d388 in QWidgetPrivate::showChildren (this=this@entry=0x192e450, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8170
#42 0x00007fbbc518d40f in QWidgetPrivate::show_helper (this=this@entry=0x192e450) at kernel/qwidget.cpp:7748
#43 0x00007fbbc518f815 in QWidget::setVisible (this=0x192eaa0, visible=<optimized out>) at kernel/qwidget.cpp:8087
#44 0x00007fbbc5172dd9 in QStackedLayout::setCurrentIndex (this=0x179d850, index=4) at kernel/qstackedlayout.cpp:324
#45 0x00007fbbc5172fc4 in QStackedLayout::setCurrentWidget (this=0x179d850, widget=widget@entry=0x192eaa0) at kernel/qstackedlayout.cpp:379
#46 0x00007fbbc52e64b1 in QStackedWidget::setCurrentWidget (this=<optimized out>, widget=widget@entry=0x192eaa0) at widgets/qstackedwidget.cpp:242
#47 0x00007fbbc574d8e5 in KPageViewPrivate::_k_pageSelected (this=0x17b3200, index=..., previous=...) at ../../src/kpageview.cpp:246
#48 0x00007fbbc3cfa78a in QMetaObject::activate (sender=sender@entry=0x1ad1000, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdd2f67490) at kernel/qobject.cpp:3717
#49 0x00007fbbc3cfaf87 in QMetaObject::activate (sender=sender@entry=0x1ad1000, m=m@entry=0x7fbbc3efa120 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffdd2f67490) at kernel/qobject.cpp:3582
#50 0x00007fbbc3c7b247 in QItemSelectionModel::selectionChanged (this=this@entry=0x1ad1000, _t1=..., _t2=...) at .moc/moc_qitemselectionmodel.cpp:280
#51 0x00007fbbc3c7f66c in QItemSelectionModel::emitSelectionChanged (this=this@entry=0x1ad1000, newSelection=..., oldSelection=...) at itemmodels/qitemselectionmodel.cpp:1752
#52 0x00007fbbc3c81ae6 in QItemSelectionModel::select (this=0x1ad1000, selection=..., command=...) at itemmodels/qitemselectionmodel.cpp:1252
#53 0x00007fbbc53c5613 in QListView::setSelection (this=<optimized out>, rect=..., command=...) at itemviews/qlistview.cpp:1352
#54 0x00007fbbc53a67e0 in QAbstractItemView::mousePressEvent (this=0x17c5330, event=<optimized out>) at itemviews/qabstractitemview.cpp:1735
#55 0x00007fbbc51905cf in QWidget::event (this=this@entry=0x17c5330, event=event@entry=0x7ffdd2f67df0) at kernel/qwidget.cpp:8653
#56 0x00007fbbc528a76e in QFrame::event (this=0x17c5330, e=0x7ffdd2f67df0) at widgets/qframe.cpp:526
#57 0x00007fbbc53ada4b in QAbstractItemView::viewportEvent (this=0x17c5330, event=0x7ffdd2f67df0) at itemviews/qabstractitemview.cpp:1689
#58 0x00007fbbc3cc9d0c in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x14a1800, receiver=receiver@entry=0x19e5330, event=event@entry=0x7ffdd2f67df0) at kernel/qcoreapplication.cpp:1031
#59 0x00007fbbc514db6c in QApplicationPrivate::notify_helper (this=this@entry=0x14a1800, receiver=receiver@entry=0x19e5330, e=e@entry=0x7ffdd2f67df0) at kernel/qapplication.cpp:3716
#60 0x00007fbbc5153c7a in QApplication::notify (this=<optimized out>, receiver=0x19e5330, e=0x7ffdd2f67df0) at kernel/qapplication.cpp:3280
#61 0x00007fbbc3cc9f1b in QCoreApplication::notifyInternal (this=0x7ffdd2f686b0, receiver=receiver@entry=0x19e5330, event=event@entry=0x7ffdd2f67df0) at kernel/qcoreapplication.cpp:935
#62 0x00007fbbc51526f2 in QCoreApplication::sendSpontaneousEvent (event=0x7ffdd2f67df0, receiver=0x19e5330) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#63 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x19e5330, event=event@entry=0x7ffdd2f67df0, alienWidget=alienWidget@entry=0x19e5330, nativeWidget=0x17d8840, buttonDown=buttonDown@entry=0x7fbbc5673a10 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:2751
#64 0x00007fbbc51a7440 in QWidgetWindow::handleMouseEvent (this=this@entry=0x198ad40, event=event@entry=0x7ffdd2f68210) at kernel/qwidgetwindow.cpp:543
#65 0x00007fbbc51a978b in QWidgetWindow::event (this=0x198ad40, event=0x7ffdd2f68210) at kernel/qwidgetwindow.cpp:210
#66 0x00007fbbc514db8c in QApplicationPrivate::notify_helper (this=this@entry=0x14a1800, receiver=receiver@entry=0x198ad40, e=e@entry=0x7ffdd2f68210) at kernel/qapplication.cpp:3720
#67 0x00007fbbc5153230 in QApplication::notify (this=0x7ffdd2f686b0, receiver=0x198ad40, e=0x7ffdd2f68210) at kernel/qapplication.cpp:3503
#68 0x00007fbbc3cc9f1b in QCoreApplication::notifyInternal (this=0x7ffdd2f686b0, receiver=receiver@entry=0x198ad40, event=event@entry=0x7ffdd2f68210) at kernel/qcoreapplication.cpp:935
#69 0x00007fbbc4ba23c8 in QCoreApplication::sendSpontaneousEvent (event=0x7ffdd2f68210, receiver=0x198ad40) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#70 QGuiApplicationPrivate::processMouseEvent (e=0x3660ac0) at kernel/qguiapplication.cpp:1772
#71 0x00007fbbc4ba4005 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x3660ac0) at kernel/qguiapplication.cpp:1576
#72 0x00007fbbc4b895b8 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572
#73 0x00007fbbb7bdb250 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70
#74 0x00007fbbc0372ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#75 0x00007fbbc0373250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#76 0x00007fbbc03732fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#77 0x00007fbbc3d2127f in QEventDispatcherGlib::processEvents (this=0x14ebd00, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#78 0x00007fbbc3cc775a in QEventLoop::exec (this=this@entry=0x7ffdd2f68590, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#79 0x00007fbbc3ccf2cc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1188
#80 0x00007fbbc4b9a00c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1510
#81 0x00007fbbc514a025 in QApplication::exec () at kernel/qapplication.cpp:2956
#82 0x000000000040f04b in main (argc=1, argv=<optimized out>) at ../../app/main.cpp:55

Possible duplicates by query: bug 355643, bug 355096, bug 354414, bug 353914, bug 353175.

Reported using DrKonqi
Comment 1 David Edmundson 2016-12-20 00:57:08 UTC

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