[systemsettings] [Bug 327642] New: System Settings crashes when showing plasma theme
Paul Millar
paul.millar at desy.de
Fri Nov 15 09:24:40 GMT 2013
https://bugs.kde.org/show_bug.cgi?id=327642
Bug ID: 327642
Summary: System Settings crashes when showing plasma theme
Classification: Unclassified
Product: systemsettings
Version: 4.11.3
Platform: Debian unstable
OS: Linux
Status: UNCONFIRMED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: unassigned-bugs at kde.org
Reporter: paul.millar at desy.de
Application: systemsettings (4.11.3)
KDE Platform Version: 4.11.3
Qt Version: 4.8.6
Operating System: Linux 3.11-1-686-pae i686
Distribution: Debian GNU/Linux unstable (sid)
-- Information about the crash:
- What I was doing when the application crashed:
I wanted to discover which theme is being used for the desktop.
I selected "System Settings" application from the K-start button in the Panel.
The application started normally and the window appeared.
I selected the "Workspace Appearance" icon (under "Workspace Appearance and
Behaviour"). The window updated to show four "tabs" on the left side ("Window
Decorations"; "Cursor Theme"; "Desktop Theme"; "Splash Screen"), with "Window
Decorations" initially selected.
Selecting any of "Window Decorations", "Cursor Theme" or "Splash Screen" worked
fine: the window was updated to show the relevant themes.
Selecting "Desktop Theme" triggered the application to crash.
The program always crashed at this point (three times out of three attempts).
The crash can be reproduced every time.
-- Backtrace:
Application: System Settings (systemsettings), signal: Bus error
Using host libthread_db library
"/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1f53a40 (LWP 20347))]
Thread 2 (Thread 0xae9c6b40 (LWP 20351)):
#0 0xb7710424 in __kernel_vsyscall ()
#1 0xb33437ab in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2 0xb5d10e4c in __pthread_cond_wait (cond=0xb45518d0, mutex=0xb45518b8) at
forward.c:149
#3 0xb444f422 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4 0xb444f46f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5 0xb333fcf1 in start_thread (arg=0xae9c6b40) at pthread_create.c:311
#6 0xb5d03c2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:131
Thread 1 (Thread 0xb1f53a40 (LWP 20347)):
[KCrash Handler]
#7 0xb64365ff in testAndSetOrdered (newValue=1, expectedValue=0,
this=0xa36af000) at /usr/include/qt4/QtCore/qatomic_i386.h:144
#8 testAndSetAcquire (newValue=1, expectedValue=0, this=0xa36af000) at
/usr/include/qt4/QtCore/qatomic_i386.h:266
#9 KSharedDataCache::Private::mapSharedMemory (this=this at entry=0x9014f68) at
../../kdecore/util/kshareddatacache.cpp:1160
#10 0xb642fca2 in Private (expectedItemSize=0, defaultCacheSize=83886080,
name=..., this=0x9014f68) at ../../kdecore/util/kshareddatacache.cpp:1005
#11 KSharedDataCache::KSharedDataCache (this=0x90b29d8, cacheName=...,
defaultCacheSize=83886080, expectedItemSize=0) at
../../kdecore/util/kshareddatacache.cpp:1430
#12 0xb71db2d6 in KImageCache::KImageCache (this=0x90b29d8, cacheName=...,
defaultCacheSize=83886080, expectedItemSize=0) at
../../kdeui/util/kimagecache.cpp:86
#13 0xb75805d8 in Plasma::ThemePrivate::useCache (this=0x8eb59b8) at
../../plasma/theme.cpp:251
#14 0xb758155f in Plasma::Theme::findInCache (this=0x8ebcd18, key=..., pix=...,
lastModified=1229890779) at ../../plasma/theme.cpp:994
#15 0xb757d16f in Plasma::SvgPrivate::findInCache (this=0x88c0db0,
elementId=..., s=...) at ../../plasma/svg.cpp:339
#16 0xb757d8e9 in Plasma::Svg::paint (this=0x90ebcc0, painter=0xbfea92b8,
rect=..., elementID=...) at ../../plasma/svg.cpp:674
#17 0xb750978b in Plasma::FrameSvgPrivate::generateFrameBackground
(this=this at entry=0x8daeed0, frame=frame at entry=0x9408048) at
../../plasma/framesvg.cpp:800
#18 0xb750ab5f in Plasma::FrameSvgPrivate::generateBackground (this=0x8daeed0,
frame=frame at entry=0x9408048) at ../../plasma/framesvg.cpp:679
#19 0xb750b9ce in Plasma::FrameSvg::paintFrame (this=this at entry=0x90ebcc0,
painter=painter at entry=0xbfea963c, pos=...) at ../../plasma/framesvg.cpp:529
#20 0xadcd2f47 in ThemeDelegate::paint (this=0x93fef98, painter=0xbfea963c,
option=..., index=...) at ../../../kcontrol/desktoptheme/thememodel.cpp:187
#21 0xb6bbf967 in QListView::paintEvent (this=0x88b5ee8, e=0xbfea9ca8) at
itemviews/qlistview.cpp:1039
#22 0xb66667a5 in QWidget::event (this=this at entry=0x88b5ee8,
event=event at entry=0xbfea9ca8) at kernel/qwidget.cpp:8533
#23 0xb6a6da3c in QFrame::event (this=this at entry=0x88b5ee8,
e=e at entry=0xbfea9ca8) at widgets/qframe.cpp:557
#24 0xb6afcc48 in QAbstractScrollArea::viewportEvent
(this=this at entry=0x88b5ee8, e=e at entry=0xbfea9ca8) at
widgets/qabstractscrollarea.cpp:1043
#25 0xb6ba1ccc in QAbstractItemView::viewportEvent (this=0x88b5ee8,
event=0xbfea9ca8) at itemviews/qabstractitemview.cpp:1644
#26 0xb6afcec6 in viewportEvent (event=0xbfea9ca8, this=<optimized out>) at
widgets/qabstractscrollarea_p.h:100
#27 QAbstractScrollAreaFilter::eventFilter (this=0x90100a8, o=0x906e250,
e=0xbfea9ca8) at widgets/qabstractscrollarea_p.h:116
#28 0xb602688e in QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=this at entry=0x8827f98, receiver=receiver at entry=0x906e250,
event=event at entry=0xbfea9ca8) at kernel/qcoreapplication.cpp:1059
#29 0xb660c891 in QApplicationPrivate::notify_helper (this=0x8827f98,
receiver=0x906e250, e=0xbfea9ca8) at kernel/qapplication.cpp:4563
#30 0xb66133b3 in QApplication::notify (this=0xbfeac67c,
receiver=receiver at entry=0x906e250, e=e at entry=0xbfea9ca8) at
kernel/qapplication.cpp:4353
#31 0xb716f004 in KApplication::notify (this=0xbfeac67c, receiver=0x906e250,
event=0xbfea9ca8) at ../../kdeui/kernel/kapplication.cpp:311
#32 0xb602671a in QCoreApplication::notifyInternal (this=0xbfeac67c,
receiver=0x906e250, event=0xbfea9ca8) at kernel/qcoreapplication.cpp:949
#33 0xb6660471 in sendSpontaneousEvent (event=0xbfea9ca8, receiver=<optimized
out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:234
#34 QWidgetPrivate::drawWidget (this=0x890bdb8, pdev=0x8b313b8, rgn=...,
offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5599
#35 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive (this=0x9274e50,
pdev=0x8b313b8, siblings=..., index=<optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at kernel/qwidget.cpp:5808
#36 0xb6660dc8 in QWidgetPrivate::paintSiblingsRecursive (this=0x9274e50,
pdev=0x8b313b8, siblings=..., index=<optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at kernel/qwidget.cpp:5795
#37 0xb6660dc8 in QWidgetPrivate::paintSiblingsRecursive (this=0x9274e50,
pdev=0x8b313b8, siblings=..., index=<optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at kernel/qwidget.cpp:5795
#38 0xb6660dc8 in QWidgetPrivate::paintSiblingsRecursive (this=0x9274e50,
pdev=0x8b313b8, siblings=..., index=<optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at kernel/qwidget.cpp:5795
#39 0xb6660dc8 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x9274e50, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5795
#40 0xb666000a in QWidgetPrivate::drawWidget (this=0x9274e50, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#41 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive (this=0x887a938,
pdev=0x8b313b8, siblings=..., index=<optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at kernel/qwidget.cpp:5808
#42 0xb6660dc8 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x887a938, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5795
#43 0xb666000a in QWidgetPrivate::drawWidget (this=0x887a938, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#44 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x8e68ea0, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5808
#45 0xb666000a in QWidgetPrivate::drawWidget (this=0x8e68ea0, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#46 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive (this=0x8fd8ee0,
pdev=0x8b313b8, siblings=..., index=<optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at kernel/qwidget.cpp:5808
#47 0xb6660dc8 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x8fd8ee0, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5795
#48 0xb666000a in QWidgetPrivate::drawWidget (this=0x8fd8ee0, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#49 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x8d9c2f0, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5808
#50 0xb666000a in QWidgetPrivate::drawWidget (this=0x8d9c2f0, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#51 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x887d540, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5808
#52 0xb666000a in QWidgetPrivate::drawWidget (this=0x887d540, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#53 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x91088b8, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5808
#54 0xb666000a in QWidgetPrivate::drawWidget (this=0x91088b8, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#55 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x8d4a638, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5808
#56 0xb666000a in QWidgetPrivate::drawWidget (this=0x8d4a638, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#57 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x8a011b8, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5808
#58 0xb666000a in QWidgetPrivate::drawWidget (this=0x8a011b8, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#59 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive (this=0x89e90d8,
pdev=0x8b313b8, siblings=..., index=<optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at kernel/qwidget.cpp:5808
#60 0xb6660dc8 in QWidgetPrivate::paintSiblingsRecursive (this=0x89e90d8,
pdev=0x8b313b8, siblings=..., index=<optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at kernel/qwidget.cpp:5795
#61 0xb6660dc8 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x89e90d8, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5795
#62 0xb666000a in QWidgetPrivate::drawWidget (this=0x89e90d8, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#63 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive (this=0x89fead0,
pdev=0x8b313b8, siblings=..., index=<optimized out>, rgn=..., offset=...,
flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at kernel/qwidget.cpp:5808
#64 0xb6660dc8 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x89fead0, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5795
#65 0xb666000a in QWidgetPrivate::drawWidget (this=0x89fead0, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#66 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x8a21f78, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5808
#67 0xb666000a in QWidgetPrivate::drawWidget (this=0x8a21f78, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#68 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x8995578, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5808
#69 0xb666000a in QWidgetPrivate::drawWidget (this=0x8995578, pdev=0x8b313b8,
rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50) at
kernel/qwidget.cpp:5652
#70 0xb6660f79 in QWidgetPrivate::paintSiblingsRecursive
(this=this at entry=0x89a64e8, pdev=0x8b313b8, siblings=..., index=<optimized
out>, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x8a0ce50)
at kernel/qwidget.cpp:5808
#71 0xb666000a in QWidgetPrivate::drawWidget (this=0x89a64e8, pdev=0x8b313b8,
rgn=..., offset=..., flags=flags at entry=5,
sharedPainter=sharedPainter at entry=0x0,
backingStore=backingStore at entry=0x8a0ce50) at kernel/qwidget.cpp:5652
#72 0xb684cde1 in QWidgetBackingStore::sync (this=0x8a0ce50) at
painting/qbackingstore.cpp:1373
#73 0xb665454b in QWidgetPrivate::syncBackingStore (this=this at entry=0x89a64e8)
at kernel/qwidget.cpp:1894
#74 0xb66661ec in QWidget::event (this=0x89a9d00, event=event at entry=0x8e89cd8)
at kernel/qwidget.cpp:8680
#75 0xb6a898df in QMainWindow::event (this=this at entry=0x89a9d00,
event=event at entry=0x8e89cd8) at widgets/qmainwindow.cpp:1478
#76 0xb723dbc5 in KMainWindow::event (this=this at entry=0x89a9d00,
ev=ev at entry=0x8e89cd8) at ../../kdeui/widgets/kmainwindow.cpp:1084
#77 0xb727fd86 in KXmlGuiWindow::event (this=0x89a9d00, ev=0x8e89cd8) at
../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#78 0xb660c8b4 in QApplicationPrivate::notify_helper (this=0x8827f98,
receiver=0x89a9d00, e=0x8e89cd8) at kernel/qapplication.cpp:4567
#79 0xb66133b3 in QApplication::notify (this=0xbfeac67c,
receiver=receiver at entry=0x89a9d00, e=e at entry=0x8e89cd8) at
kernel/qapplication.cpp:4353
#80 0xb716f004 in KApplication::notify (this=0xbfeac67c, receiver=0x89a9d00,
event=0x8e89cd8) at ../../kdeui/kernel/kapplication.cpp:311
#81 0xb602671a in QCoreApplication::notifyInternal (this=0xbfeac67c,
receiver=receiver at entry=0x89a9d00, event=event at entry=0x8e89cd8) at
kernel/qcoreapplication.cpp:949
#82 0xb6029ee5 in sendEvent (event=0x8e89cd8, receiver=0x89a9d00) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#83 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver at entry=0x0,
event_type=event_type at entry=0, data=0x87ea130) at
kernel/qcoreapplication.cpp:1573
#84 0xb602a40c in QCoreApplication::sendPostedEvents
(receiver=receiver at entry=0x0, event_type=event_type at entry=0) at
kernel/qcoreapplication.cpp:1466
#85 0xb6056a3e in sendPostedEvents () at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#86 postEventSourceDispatch (s=s at entry=0x881d370) at
kernel/qeventdispatcher_glib.cpp:280
#87 0xb326142e in g_main_dispatch (context=0x8827ee0, context at entry=0x87f31b8)
at /build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3054
#88 g_main_context_dispatch (context=context at entry=0x8827ee0) at
/build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3630
#89 0xb32617d8 in g_main_context_iterate (context=context at entry=0x8827ee0,
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at
/build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3701
#90 0xb3261898 in g_main_context_iteration (context=0x8827ee0, may_block=1) at
/build/glib2.0-Ot8bbC/glib2.0-2.36.4/./glib/gmain.c:3762
#91 0xb605621f in QEventDispatcherGlib::processEvents
(this=this at entry=0x87ed9a0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#92 0xb66bddae in QGuiEventDispatcherGlib::processEvents (this=0x87ed9a0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#93 0xb6025163 in QEventLoop::processEvents (this=this at entry=0xbfeac5c8,
flags=...) at kernel/qeventloop.cpp:149
#94 0xb6025489 in QEventLoop::exec (this=this at entry=0xbfeac5c8, flags=...) at
kernel/qeventloop.cpp:204
#95 0xb602b0fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#96 0xb660ad44 in QApplication::exec () at kernel/qapplication.cpp:3828
#97 0x080504a0 in main (argc=5, argv=0xbfeac754) at
../../../systemsettings/app/main.cpp:49
The reporter indicates this bug may be a duplicate of or related to bug 327618.
Possible duplicates by query: bug 305654.
Reported using DrKonqi
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Unassigned-bugs
mailing list