Bug 330973

Summary: plasma crashed
Product: [Plasma] Oxygen Reporter: anderius <temp__mail>
Component: styleAssignee: Hugo Pereira Da Costa <hugo.pereira.da.costa>
Status: RESOLVED WORKSFORME    
Severity: crash CC: hugo.pereira.da.costa, yyc1992
Priority: NOR Keywords: drkonqi
Version: 4.11.5   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description anderius 2014-02-10 08:58:47 UTC
Application: plasma-desktop (4.11.5)
KDE Platform Version: 4.11.5
Qt Version: 4.8.5
Operating System: Linux 3.11.10-7-desktop i686
Distribution: "openSUSE 13.1 (Bottle) (i586)"

-- Information about the crash:
- What I was doing when the application crashed:
Opened the desktop context menu and plasma crashed. System is very actively used the hard drive and strong brakes. Plasma is automatically rebooted.I am a beginner and I can not provide detailed information yuolee...

-- Backtrace:
Application: Оболочка Plasma (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb54a9740 (LWP 1247))]

Thread 3 (Thread 0xab7ffb40 (LWP 1253)):
#0  0xb77a9424 in __kernel_vsyscall ()
#1  0xb6c6bf2c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb0fa9832 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0xb10a57e0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0xb0fa987f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb10a57e0 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0xb6c6807a in start_thread () from /lib/libpthread.so.0
#5  0xb5feb80e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa3c4eb40 (LWP 1254)):
#0  0xb5966fc3 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0xb59be2c7 in g_thread_self () from /usr/lib/libglib-2.0.so.0
#2  0xb5996aeb in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0
#3  0xb59979a8 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb5997c48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6e2b60f in QEventDispatcherGlib::processEvents (this=0xa3300468, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#6  0xb6dfaa03 in QEventLoop::processEvents (this=this@entry=0xa3c4e258, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6dfad29 in QEventLoop::exec (this=this@entry=0xa3c4e258, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6ce930d in QThread::exec (this=this@entry=0x9622e40) at thread/qthread.cpp:536
#9  0xb6ddae14 in QInotifyFileSystemWatcherEngine::run (this=0x9622e40) at io/qfilesystemwatcher_inotify.cpp:256
#10 0xb6cebc5f in QThreadPrivate::start (arg=0x9622e40) at thread/qthread_unix.cpp:338
#11 0xb6c6807a in start_thread () from /lib/libpthread.so.0
#12 0xb5feb80e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb54a9740 (LWP 1247)):
[KCrash Handler]
#7  0xb6d09620 in QHashData::rehash (this=0x8dda7e0, hint=<optimized out>) at tools/qhash.cpp:379
#8  0xaf5c3f8c in willGrow (this=<optimized out>) at /usr/include/QtCore/qhash.h:163
#9  insert (avalue=<synthetic pointer>, akey=@0xbfac0158: 868860864, this=0x8dce490) at /usr/include/QtCore/qhash.h:761
#10 QCache<unsigned long long, QColor>::insert (this=0x8dce488, akey=@0xbfac0158: 868860864, aobject=aobject@entry=0xa8909f8, acost=acost@entry=1) at /usr/include/QtCore/qcache.h:190
#11 0xaf5c04f4 in Oxygen::Helper::calcLightColor (this=0x8dce408, color=...) at /usr/src/debug/kde-workspace-4.11.5/libs/oxygen/oxygenhelper.cpp:392
#12 0xaf669c60 in Oxygen::StyleHelper::holeFlat (this=0x8dce408, color=..., shade=shade@entry=0, fill=fill@entry=true, size=size@entry=7) at /usr/src/debug/kde-workspace-4.11.5/kstyles/oxygen/oxygenstylehelper.cpp:785
#13 0xaf657cd5 in Oxygen::Style::renderMenuItemRect (this=this@entry=0x8da7318, opt=opt@entry=0xbfac0650, r=..., base=..., palette=..., painter=0xbfac05d4, opacity=0.20000000000000001) at /usr/src/debug/kde-workspace-4.11.5/kstyles/oxygen/oxygenstyle.cpp:9159
#14 0xaf65a8d5 in renderMenuItemRect (opacity=<optimized out>, painter=<optimized out>, palette=..., base=..., r=..., opt=<optimized out>, this=<optimized out>) at /usr/src/debug/kde-workspace-4.11.5/kstyles/oxygen/oxygenstyle.cpp:9099
#15 Oxygen::Style::drawMenuItemControl (this=0x8da7318, option=0xbfac0650, painter=0xbfac05d4, widget=0xbfac12e8) at /usr/src/debug/kde-workspace-4.11.5/kstyles/oxygen/oxygenstyle.cpp:4611
#16 0xaf65ee89 in Oxygen::Style::drawControl (this=0x8da7318, element=QStyle::CE_MenuItem, option=0xbfac0650, painter=0xbfac05d4, widget=0xbfac12e8) at /usr/src/debug/kde-workspace-4.11.5/kstyles/oxygen/oxygenstyle.cpp:1140
#17 0xb6788e35 in QMenu::paintEvent (this=0xbfac12e8, e=0xbfac0aa8) at widgets/qmenu.cpp:2247
#18 0xb63412c5 in QWidget::event (this=this@entry=0xbfac12e8, event=event@entry=0xbfac0aa8) at kernel/qwidget.cpp:8533
#19 0xb678fadf in QMenu::event (this=0xbfac12e8, e=0xbfac0aa8) at widgets/qmenu.cpp:2481
#20 0xb62e74b4 in QApplicationPrivate::notify_helper (this=0x8d7b158, receiver=0xbfac12e8, e=0xbfac0aa8) at kernel/qapplication.cpp:4562
#21 0xb62edee3 in QApplication::notify (this=0x8d624f0, receiver=receiver@entry=0xbfac12e8, e=e@entry=0xbfac0aa8) at kernel/qapplication.cpp:4348
#22 0xb754dcb4 in KApplication::notify (this=0x8d624f0, receiver=0xbfac12e8, event=0xbfac0aa8) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:311
#23 0xb6dfbfba in QCoreApplication::notifyInternal (this=0x8d624f0, receiver=0xbfac12e8, event=0xbfac0aa8) at kernel/qcoreapplication.cpp:949
#24 0xb633af91 in sendSpontaneousEvent (event=0xbfac0aa8, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:234
#25 QWidgetPrivate::drawWidget (this=0xad027c8, pdev=0xada8cb0, rgn=..., offset=..., flags=flags@entry=5, sharedPainter=sharedPainter@entry=0x0, backingStore=backingStore@entry=0xa80e098) at kernel/qwidget.cpp:5599
#26 0xb6526801 in QWidgetBackingStore::sync (this=0xa80e098) at painting/qbackingstore.cpp:1373
#27 0xb632f06b in QWidgetPrivate::syncBackingStore (this=this@entry=0xad027c8) at kernel/qwidget.cpp:1894
#28 0xb6340d0c in QWidget::event (this=this@entry=0xbfac12e8, event=event@entry=0xa773338) at kernel/qwidget.cpp:8680
#29 0xb678fadf in QMenu::event (this=0xbfac12e8, e=0xa773338) at widgets/qmenu.cpp:2481
#30 0xb62e74b4 in QApplicationPrivate::notify_helper (this=0x8d7b158, receiver=0xbfac12e8, e=0xa773338) at kernel/qapplication.cpp:4562
#31 0xb62edee3 in QApplication::notify (this=0x8d624f0, receiver=receiver@entry=0xbfac12e8, e=e@entry=0xa773338) at kernel/qapplication.cpp:4348
#32 0xb754dcb4 in KApplication::notify (this=0x8d624f0, receiver=0xbfac12e8, event=0xa773338) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:311
#33 0xb6dfbfba in QCoreApplication::notifyInternal (this=0x8d624f0, receiver=receiver@entry=0xbfac12e8, event=event@entry=0xa773338) at kernel/qcoreapplication.cpp:949
#34 0xb6dff2e5 in sendEvent (event=0xa773338, receiver=0xbfac12e8) at kernel/qcoreapplication.h:231
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x8cebf80) at kernel/qcoreapplication.cpp:1573
#36 0xb6dff80c in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#37 0xb6e2be0e in sendPostedEvents () at kernel/qcoreapplication.h:236
#38 postEventSourceDispatch (s=0x8d7b2b0) at kernel/qeventdispatcher_glib.cpp:280
#39 0xb59977de in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#40 0xb5997b88 in ?? () from /usr/lib/libglib-2.0.so.0
#41 0xb5997c48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#42 0xb6e2b5ef in QEventDispatcherGlib::processEvents (this=this@entry=0x8d5ea98, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#43 0xb639751e in QGuiEventDispatcherGlib::processEvents (this=0x8d5ea98, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#44 0xb6dfaa03 in QEventLoop::processEvents (this=this@entry=0xbfac1278, flags=...) at kernel/qeventloop.cpp:149
#45 0xb6dfad29 in QEventLoop::exec (this=this@entry=0xbfac1278, flags=...) at kernel/qeventloop.cpp:204
#46 0xb678e6cf in QMenu::exec (this=0xbfac12e8, p=..., action=action@entry=0x0) at widgets/qmenu.cpp:2125
#47 0xb2f414e2 in Plasma::Containment::contextMenuEvent (this=0x9057d68, event=0xbfac1730) at /usr/src/debug/kdelibs-4.11.5/plasma/containment.cpp:677
#48 0xb6934f18 in QGraphicsItem::sceneEvent (this=this@entry=0x9057d70, event=event@entry=0xbfac1730) at graphicsview/qgraphicsitem.cpp:6720
#49 0xb6991c06 in QGraphicsWidget::sceneEvent (this=0x9057d68, event=0xbfac1730) at graphicsview/qgraphicswidget.cpp:1229
#50 0xb695eb56 in QGraphicsScenePrivate::sendEvent (this=0x8defb08, item=0x9057d70, event=0xbfac1730) at graphicsview/qgraphicsscene.cpp:1221
#51 0xb695f1f8 in QGraphicsScene::contextMenuEvent (this=0x8dcee60, contextMenuEvent=0xbfac1730) at graphicsview/qgraphicsscene.cpp:3617
#52 0xb6973f9f in QGraphicsScene::event (this=0x8dcee60, event=0xbfac1730) at graphicsview/qgraphicsscene.cpp:3412
#53 0xb62e74b4 in QApplicationPrivate::notify_helper (this=0x8d7b158, receiver=0x8dcee60, e=0xbfac1730) at kernel/qapplication.cpp:4562
#54 0xb62edee3 in QApplication::notify (this=0x8d624f0, receiver=receiver@entry=0x8dcee60, e=e@entry=0xbfac1730) at kernel/qapplication.cpp:4348
#55 0xb754dcb4 in KApplication::notify (this=0x8d624f0, receiver=0x8dcee60, event=0xbfac1730) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:311
#56 0xb6dfbfba in QCoreApplication::notifyInternal (this=0x8d624f0, receiver=0x8dcee60, event=event@entry=0xbfac1730) at kernel/qcoreapplication.cpp:949
#57 0xb698f023 in sendEvent (event=0xbfac1730, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#58 QGraphicsView::contextMenuEvent (this=0x8f68450, event=0xbfac1ba0) at graphicsview/qgraphicsview.cpp:2892
#59 0xb63418a8 in QWidget::event (this=this@entry=0x8f68450, event=event@entry=0xbfac1ba0) at kernel/qwidget.cpp:8554
#60 0xb6746cbc in QFrame::event (this=this@entry=0x8f68450, e=e@entry=0xbfac1ba0) at widgets/qframe.cpp:557
#61 0xb67d5f68 in QAbstractScrollArea::viewportEvent (this=this@entry=0x8f68450, e=e@entry=0xbfac1ba0) at widgets/qabstractscrollarea.cpp:1043
#62 0xb698e9b7 in QGraphicsView::viewportEvent (this=<optimized out>, event=<optimized out>) at graphicsview/qgraphicsview.cpp:2866
#63 0xb67d61e6 in viewportEvent (event=0xbfac1ba0, this=<optimized out>) at widgets/qabstractscrollarea_p.h:100
#64 QAbstractScrollAreaFilter::eventFilter (this=0x9ecd3e0, o=0xa2e37e8, e=0xbfac1ba0) at widgets/qabstractscrollarea_p.h:116
#65 0xb6dfc12e in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=this@entry=0x8d7b158, receiver=receiver@entry=0xa2e37e8, event=event@entry=0xbfac1ba0) at kernel/qcoreapplication.cpp:1059
#66 0xb62e7491 in QApplicationPrivate::notify_helper (this=0x8d7b158, receiver=receiver@entry=0xa2e37e8, e=0xbfac1ba0) at kernel/qapplication.cpp:4558
#67 0xb62eea05 in QApplication::notify (this=0x8d624f0, receiver=receiver@entry=0xa2e37e8, e=e@entry=0xbfac1ba0) at kernel/qapplication.cpp:4184
#68 0xb754dcb4 in KApplication::notify (this=0x8d624f0, receiver=0xa2e37e8, event=0xbfac1ba0) at /usr/src/debug/kdelibs-4.11.5/kdeui/kernel/kapplication.cpp:311
#69 0xb6dfbfba in QCoreApplication::notifyInternal (this=0x8d624f0, receiver=receiver@entry=0xa2e37e8, event=0xbfac1ba0) at kernel/qcoreapplication.cpp:949
#70 0xb636e109 in sendSpontaneousEvent (event=0xbfac1ba0, receiver=0xa2e37e8) at ../../src/corelib/kernel/qcoreapplication.h:234
#71 QETWidget::translateMouseEvent (this=0x8f68450, event=event@entry=0xbfac1ddc) at kernel/qapplication_x11.cpp:4533
#72 0xb636c740 in QApplication::x11ProcessEvent (this=0x8d624f0, event=event@entry=0xbfac1ddc) at kernel/qapplication_x11.cpp:3651
#73 0xb6397464 in x11EventSourceDispatch (s=0x8d7c568, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#74 0xb59977de in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#75 0xb5997b88 in ?? () from /usr/lib/libglib-2.0.so.0
#76 0xb5997c48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#77 0xb6e2b5ef in QEventDispatcherGlib::processEvents (this=this@entry=0x8d5ea98, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#78 0xb639751e in QGuiEventDispatcherGlib::processEvents (this=0x8d5ea98, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#79 0xb6dfaa03 in QEventLoop::processEvents (this=this@entry=0xbfac2098, flags=...) at kernel/qeventloop.cpp:149
#80 0xb6dfad29 in QEventLoop::exec (this=this@entry=0xbfac2098, flags=...) at kernel/qeventloop.cpp:204
#81 0xb6e004fe in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#82 0xb62e5944 in QApplication::exec () at kernel/qapplication.cpp:3823
#83 0xafa84357 in kdemain (argc=1, argv=0x8d3ada0) at /usr/src/debug/kde-workspace-4.11.5/plasma/desktop/shell/main.cpp:126
#84 0x0804fba3 in _start ()

Reported using DrKonqi
Comment 1 Jekyll Wu 2014-02-10 15:57:53 UTC
> #11 0xaf5c04f4 in Oxygen::Helper::calcLightColor (this=0x8dce408, color=...) at /usr/src/debug/kde-workspace-4.11.5/libs/oxygen/oxygenhelper.cpp:392

Oxygen issue ?
Comment 2 Hugo Pereira Da Costa 2014-02-10 16:09:19 UTC
More likely Qt.
Looks like QCache/QHash corruption.
Comment 3 Andrew Crouthamel 2018-10-31 04:10:11 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 4 Bug Janitor Service 2018-11-15 10:44:47 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 5 Bug Janitor Service 2018-11-30 03:57:07 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!