Bug 321658

Summary: Plasma crash on right clicking task item
Product: [Unmaintained] plasma4 Reporter: Hrvoje Senjan <hrvoje.senjan>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: bhush94, kde
Priority: NOR Keywords: drkonqi
Version: 4.10.80   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Hrvoje Senjan 2013-06-27 01:19:12 UTC
Application: plasma-desktop (4.10.80 "release 150")
KDE Platform Version: 4.10.90 "release 151"
Qt Version: 4.8.5
Operating System: Linux 3.9.7-1.gfccf19c-desktop x86_64
Distribution: "openSUSE 13.1 Milestone 2 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

As described, wanted to close chromium with right click, got a crash

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5e0016a780 (LWP 900))]

Thread 3 (Thread 0x7f5de2aca700 (LWP 921)):
#0  0x00007f5dfea52964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5df33e2f97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f5df36f0660 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f5df33e2fc9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f5dfea4ee0e in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5dfd7c6b9d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f5d57abc700 (LWP 923)):
#0  0x00007f5dfa73c921 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f5dfa6fcf91 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f5dfa6fd1a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f5dfee0ef36 in QEventDispatcherGlib::processEvents (this=0x2218ed0, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#4  0x00007f5dfeddf65f in QEventLoop::processEvents (this=this@entry=0x7f5d57abbdd0, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f5dfeddf8e8 in QEventLoop::exec (this=0x7f5d57abbdd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f5dfece2500 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#7  0x00007f5dfedc11ef in QInotifyFileSystemWatcherEngine::run (this=0x227c3d0) at io/qfilesystemwatcher_inotify.cpp:256
#8  0x00007f5dfece4d0c in QThreadPrivate::start (arg=0x227c3d0) at thread/qthread_unix.cpp:349
#9  0x00007f5dfea4ee0e in start_thread () from /lib64/libpthread.so.0
#10 0x00007f5dfd7c6b9d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f5e0016a780 (LWP 900)):
[KCrash Handler]
#6  QDeclarativeExpression::hasError (this=0x40ad870e1c3870e2) at qml/qdeclarativeexpression.cpp:769
#7  0x00007f5df2c6f15b in QDeclarativeBoundSignal::qt_metacall (this=0x3936f70, c=<optimized out>, id=<optimized out>, a=0x7fffaf6e8870) at qml/qdeclarativeboundsignal.cpp:200
#8  0x00007f5dfedf5073 in QMetaObject::activate (sender=0x2fa3ee0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffaf6e8870) at kernel/qobject.cpp:3577
#9  0x00007f5d60ff5c7f in MouseEventListener::pressed (this=this@entry=0x2fa3ee0, _t1=_t1@entry=0x7fffaf6e8950) at /usr/src/debug/kde-runtime-git/build/plasma/declarativeimports/qtextracomponents/mouseeventlistener.moc:369
#10 0x00007f5d60ff703c in MouseEventListener::sceneEventFilter (this=0x2fa3ee0, item=0x32ca290, event=0x7fffaf6e91c0) at /usr/src/debug/kde-runtime-git/plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp:173
#11 0x00007f5dfe54e0a5 in QGraphicsScenePrivate::filterDescendantEvent (this=this@entry=0x1887990, item=item@entry=0x32ca290, event=event@entry=0x7fffaf6e91c0) at graphicsview/qgraphicsscene.cpp:1159
#12 0x00007f5dfe552a2e in QGraphicsScenePrivate::sendEvent (this=0x1887990, item=0x32ca290, event=0x7fffaf6e91c0) at graphicsview/qgraphicsscene.cpp:1211
#13 0x00007f5dfe553650 in sendMouseEvent (mouseEvent=0x7fffaf6e91c0, this=0x1887990) at graphicsview/qgraphicsscene.cpp:1295
#14 QGraphicsScenePrivate::sendMouseEvent (this=0x1887990, mouseEvent=0x7fffaf6e91c0) at graphicsview/qgraphicsscene.cpp:1274
#15 0x00007f5dfe567db6 in QGraphicsScenePrivate::mousePressEventHandler (this=this@entry=0x1887990, mouseEvent=mouseEvent@entry=0x7fffaf6e91c0) at graphicsview/qgraphicsscene.cpp:1422
#16 0x00007f5dfe5682bf in QGraphicsScene::mousePressEvent (this=<optimized out>, mouseEvent=0x7fffaf6e91c0) at graphicsview/qgraphicsscene.cpp:4074
#17 0x00007f5dfe5673ca in QGraphicsScene::event (this=0x17cdfd0, event=0x7fffaf6e91c0) at graphicsview/qgraphicsscene.cpp:3455
#18 0x00007f5dfdf6e17c in QApplicationPrivate::notify_helper (this=this@entry=0x17dca00, receiver=receiver@entry=0x17cdfd0, e=e@entry=0x7fffaf6e91c0) at kernel/qapplication.cpp:4562
#19 0x00007f5dfdf70aeb in QApplication::notify (this=0x17cf930, receiver=0x17cdfd0, e=0x7fffaf6e91c0) at kernel/qapplication.cpp:4423
#20 0x00007f5dffb83de6 in KApplication::notify (this=0x17cf930, receiver=0x17cdfd0, event=0x7fffaf6e91c0) at /usr/src/debug/kdelibs-git/kdeui/kernel/kapplication.cpp:311
#21 0x00007f5dfede09ae in QCoreApplication::notifyInternal (this=0x17cf930, receiver=0x17cdfd0, event=0x7fffaf6e91c0) at kernel/qcoreapplication.cpp:949
#22 0x00007f5dfe57eb31 in QGraphicsView::mousePressEvent (this=0x1a745a0, event=0x7fffaf6e9af0) at graphicsview/qgraphicsview.cpp:3164
#23 0x00007f5dfdfbb330 in QWidget::event (this=0x1a745a0, event=0x7fffaf6e9af0) at kernel/qwidget.cpp:8372
#24 0x00007f5dfe3696c6 in QFrame::event (this=0x1a745a0, e=0x7fffaf6e9af0) at widgets/qframe.cpp:557
#25 0x00007f5dfe58114b in QGraphicsView::viewportEvent (this=0x1a745a0, event=0x7fffaf6e9af0) at graphicsview/qgraphicsview.cpp:2866
#26 0x00007f5dfede0b16 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<optimized out>, receiver=0x1ad9400, event=0x7fffaf6e9af0) at kernel/qcoreapplication.cpp:1059
#27 0x00007f5dfdf6e14c in QApplicationPrivate::notify_helper (this=this@entry=0x17dca00, receiver=receiver@entry=0x1ad9400, e=e@entry=0x7fffaf6e9af0) at kernel/qapplication.cpp:4558
#28 0x00007f5dfdf7134b in QApplication::notify (this=<optimized out>, receiver=0x1ad9400, e=0x7fffaf6e9af0) at kernel/qapplication.cpp:4105
#29 0x00007f5dffb83de6 in KApplication::notify (this=0x17cf930, receiver=0x1ad9400, event=0x7fffaf6e9af0) at /usr/src/debug/kdelibs-git/kdeui/kernel/kapplication.cpp:311
#30 0x00007f5dfede09ae in QCoreApplication::notifyInternal (this=0x17cf930, receiver=0x1ad9400, event=0x7fffaf6e9af0) at kernel/qcoreapplication.cpp:949
#31 0x00007f5dfdf7421b in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#32 QApplicationPrivate::sendMouseEvent (receiver=0x1ad9400, event=0x7fffaf6e9af0, alienWidget=0x1ad9400, nativeWidget=0x1a745a0, buttonDown=0x7f5dfea43288 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#33 0x00007f5dfdfe6c14 in QETWidget::translateMouseEvent (this=this@entry=0x1a745a0, event=event@entry=0x7fffaf6ea260) at kernel/qapplication_x11.cpp:4517
#34 0x00007f5dfdfe59a1 in QApplication::x11ProcessEvent (this=0x17cf930, event=0x7fffaf6ea260) at kernel/qapplication_x11.cpp:3640
#35 0x00007f5dfe00ec22 in x11EventSourceDispatch (s=0x17dcbf0, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#36 0x00007f5dfa6fcda5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#37 0x00007f5dfa6fd0e8 in ?? () from /usr/lib64/libglib-2.0.so.0
#38 0x00007f5dfa6fd1a4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#39 0x00007f5dfee0ef16 in QEventDispatcherGlib::processEvents (this=0x1738f90, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#40 0x00007f5dfe00ed1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007f5dfeddf65f in QEventLoop::processEvents (this=this@entry=0x7fffaf6ea630, flags=...) at kernel/qeventloop.cpp:149
#42 0x00007f5dfeddf8e8 in QEventLoop::exec (this=0x7fffaf6ea630, flags=...) at kernel/qeventloop.cpp:204
#43 0x00007f5dfede4b58 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#44 0x00007f5dec0799b1 in kdemain () from /usr/lib64/libkdeinit4_plasma-desktop.so
#45 0x000000000040888a in launch (argc=argc@entry=1, _name=_name@entry=0x1720dc8 "/usr/bin/plasma-desktop", args=args@entry=0x1720de0 "", cwd=cwd@entry=0x0, envc=envc@entry=0, envs=<optimized out>, envs@entry=0x1720de8 "", reset_env=false, tty=tty@entry=0x0, avoid_loops=false, startup_id_str=startup_id_str@entry=0x40b126 "0") at /usr/src/debug/kdelibs-git/kinit/kinit.cpp:726
#46 0x000000000040973b in handle_launcher_request (sock=8, who=<optimized out>) at /usr/src/debug/kdelibs-git/kinit/kinit.cpp:1218
#47 0x0000000000409d80 in handle_requests (waitForPid=waitForPid@entry=0) at /usr/src/debug/kdelibs-git/kinit/kinit.cpp:1411
#48 0x0000000000405a77 in main (argc=4, argv=<optimized out>, envp=0x7fffaf6eb5e0) at /usr/src/debug/kdelibs-git/kinit/kinit.cpp:1899

Reported using DrKonqi
Comment 1 Janek Bevendorff 2013-06-29 13:50:16 UTC
I can't reproduce this crash. Would you be able to provide a little more information on this one?
Comment 2 Bhushan Shah 2013-07-29 15:21:19 UTC
Steps to reproduce?
Comment 3 Hrvoje Senjan 2013-07-29 20:45:20 UTC
Don't have steps, and iirc was a one time only crash...
If it happens again, i'll re-open.