Bug 326842

Summary: plasma-desktop crashed while ungrouping application (konqueror)
Product: [Unmaintained] plasma4 Reporter: Landis <landistwo>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash CC: landistwo, max.u.garcia
Priority: NOR Keywords: drkonqi
Version: 4.11.2   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Landis 2013-10-29 18:00:29 UTC
Application: plasma-desktop (4.11.2)
KDE Platform Version: 4.11.2
Qt Version: 4.8.5
Operating System: Linux 3.7.10-1.16-desktop i686
Distribution: "openSUSE 12.3 (i586)"

-- Information about the crash:
As there is NO group / ungroup this application in the context menu of an app in task manager, I right-clicked app icon in Task Manager > chose 'More Actions' > 'Don't Allow This App to Group' (what a pain).
Crash. This happens Every Time.

Please PUT Group / Ungroup BACK in the main body of context menu!
The way it is now, in 4.11 is NOT an improvement, functionally or cosmetically.

The crash can be reproduced every time.

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

Thread 6 (Thread 0xac8ffb40 (LWP 913)):
#0  0xb6be0792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb281022d in QTWTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0xb291d580 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0xb281025f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb291d580 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0xb6bdcb5e in start_thread () from /lib/libpthread.so.0
#4  0xb5f6aede in clone () from /lib/libc.so.6

Thread 5 (Thread 0xab5ffb40 (LWP 916)):
#0  0xb6be0792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb3f5d1b3 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0xb3f5d1ef in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb6bdcb5e in start_thread () from /lib/libpthread.so.0
#4  0xb5f6aede in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaabffb40 (LWP 917)):
#0  0xb6be0792 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0xb3f860f3 in WTF::ThreadCondition::wait(WTF::Mutex&) () from /usr/lib/libQtWebKit.so.4
#2  0xb3dddbd7 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0xb3f6e612 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb3f85ca2 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0xb6bdcb5e in start_thread () from /lib/libpthread.so.0
#6  0xb5f6aede in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa1decb40 (LWP 921)):
#0  0xb5f60171 in poll () from /lib/libc.so.6
#1  0xb596564b in g_poll () from /usr/lib/libglib-2.0.so.0
#2  0xb5956bd0 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb5956d31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb6da4bef in QEventDispatcherGlib::processEvents (this=0xac902130, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0xb6d7144c in QEventLoop::processEvents (this=this@entry=0xa1dec228, flags=...) at kernel/qeventloop.cpp:149
#6  0xb6d71741 in QEventLoop::exec (this=0xa1dec228, flags=...) at kernel/qeventloop.cpp:204
#7  0xb6c5cb8c in QThread::exec (this=0x94414c0) at thread/qthread.cpp:536
#8  0xb6d4fa4d in QInotifyFileSystemWatcherEngine::run (this=0x94414c0) at io/qfilesystemwatcher_inotify.cpp:256
#9  0xb6c5ff98 in QThreadPrivate::start (arg=0x94414c0) at thread/qthread_unix.cpp:338
#10 0xb6bdcb5e in start_thread () from /lib/libpthread.so.0
#11 0xb5f6aede in clone () from /lib/libc.so.6

Thread 2 (Thread 0x9e4d5b40 (LWP 925)):
#0  0xb5954586 in ?? () from /usr/lib/libglib-2.0.so.0
#1  0xb5956625 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#2  0xb5956b62 in ?? () from /usr/lib/libglib-2.0.so.0
#3  0xb5956d31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4  0xb6da4bef in QEventDispatcherGlib::processEvents (this=0x895c158, flags=...) at kernel/qeventdispatcher_glib.cpp:427
#5  0xb6d7144c in QEventLoop::processEvents (this=this@entry=0x9e4d5258, flags=...) at kernel/qeventloop.cpp:149
#6  0xb6d71741 in QEventLoop::exec (this=0x9e4d5258, flags=...) at kernel/qeventloop.cpp:204
#7  0xb6c5cb8c in QThread::exec (this=this@entry=0x88145a0) at thread/qthread.cpp:536
#8  0xb6c5cceb in QThread::run (this=0x88145a0) at thread/qthread.cpp:603
#9  0xb6c5ff98 in QThreadPrivate::start (arg=0x88145a0) at thread/qthread_unix.cpp:338
#10 0xb6bdcb5e in start_thread () from /lib/libpthread.so.0
#11 0xb5f6aede in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb5485740 (LWP 897)):
[KCrash Handler]
#6  0xb689a636 in QGraphicsItem::ungrabMouse (this=0x910efc0) at graphicsview/qgraphicsitem.cpp:3530
#7  0xb68ccb62 in QGraphicsScenePrivate::clearMouseGrabber (this=this@entry=0x86965e8) at graphicsview/qgraphicsscene.cpp:1004
#8  0xb68d17e3 in QGraphicsScenePrivate::sendMouseEvent (this=0x86965e8, mouseEvent=0xbf83a140) at graphicsview/qgraphicsscene.cpp:1279
#9  0xb68d24c3 in QGraphicsScene::mouseMoveEvent (this=0x87a14f0, mouseEvent=0xbf83a140) at graphicsview/qgraphicsscene.cpp:4102
#10 0xb68e627d in QGraphicsScene::event (this=0x87a14f0, event=0xbf83a140) at graphicsview/qgraphicsscene.cpp:3451
#11 0xb623fc5c in QApplicationPrivate::notify_helper (this=0x863b820, receiver=0x87a14f0, e=0xbf83a140) at kernel/qapplication.cpp:4562
#12 0xb624467c in QApplication::notify (this=0xbf83a140, receiver=0x87a14f0, e=0xbf83a140) at kernel/qapplication.cpp:3944
#13 0xb74e6521 in KApplication::notify (this=0x860aa28, receiver=0x87a14f0, event=0xbf83a140) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/kapplication.cpp:311
#14 0xb6d72a2e in QCoreApplication::notifyInternal (this=0x860aa28, receiver=0x87a14f0, event=0xbf83a140) at kernel/qcoreapplication.cpp:949
#15 0xb623dd5d in sendSpontaneousEvent (event=0xbf83a140, receiver=0x87a14f0) at ../../src/corelib/kernel/qcoreapplication.h:234
#16 qt_sendSpontaneousEvent (receiver=0x87a14f0, event=0xbf83a140) at kernel/qapplication.cpp:5560
#17 0xb68fc322 in QGraphicsViewPrivate::mouseMoveEventHandler (this=0xa5578e8, event=0xbf83a954) at graphicsview/qgraphicsview.cpp:646
#18 0xb68ff9ee in QGraphicsView::mouseMoveEvent (this=0xa4c9f80, event=0xbf83a954) at graphicsview/qgraphicsview.cpp:3276
#19 0xb6299875 in QWidget::event (this=0xa4c9f80, event=0xbf83a954) at kernel/qwidget.cpp:8361
#20 0xb66aad05 in QFrame::event (this=0xa4c9f80, e=0xbf83a954) at widgets/qframe.cpp:557
#21 0xb673c543 in QAbstractScrollArea::viewportEvent (this=0xa4c9f80, e=0xbf83a954) at widgets/qabstractscrollarea.cpp:1043
#22 0xb690344c in QGraphicsView::viewportEvent (this=0xa4c9f80, event=0xbf83a954) at graphicsview/qgraphicsview.cpp:2866
#23 0xb673ed56 in viewportEvent (event=0xbf83a954, this=<optimized out>) at widgets/qabstractscrollarea_p.h:100
#24 QAbstractScrollAreaFilter::eventFilter (this=0x9106338, o=0xa569600, e=0xbf83a954) at widgets/qabstractscrollarea_p.h:116
#25 0xb6d72b9e in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x863b820, receiver=0xa569600, event=0xbf83a954) at kernel/qcoreapplication.cpp:1059
#26 0xb623fc2d in QApplicationPrivate::notify_helper (this=0x863b820, receiver=0xa569600, e=0xbf83a954) at kernel/qapplication.cpp:4558
#27 0xb6245131 in QApplication::notify (this=0x863b820, receiver=0xa569600, e=0xbf83a954) at kernel/qapplication.cpp:4105
#28 0xb74e6521 in KApplication::notify (this=0x860aa28, receiver=0xa569600, event=0xbf83a954) at /usr/src/debug/kdelibs-4.11.2/kdeui/kernel/kapplication.cpp:311
#29 0xb6d72a2e in QCoreApplication::notifyInternal (this=0x860aa28, receiver=0xa569600, event=0xbf83a954) at kernel/qcoreapplication.cpp:949
#30 0xb6240abf in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#31 QApplicationPrivate::sendMouseEvent (receiver=0xa569600, event=0xbf83a954, alienWidget=0xa569600, nativeWidget=0xa4c9f80, buttonDown=0xb6bd2cd4 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3173
#32 0xb62c9475 in QETWidget::translateMouseEvent (this=0xa4c9f80, event=0xbf83ad7c) at kernel/qapplication_x11.cpp:4528
#33 0xb62c7f30 in QApplication::x11ProcessEvent (this=0x860aa28, event=0xbf83ad7c) at kernel/qapplication_x11.cpp:3651
#34 0xb62f1bb4 in x11EventSourceDispatch (s=0x860b250, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#35 0xb59568b3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0xb5956c50 in ?? () from /usr/lib/libglib-2.0.so.0
#37 0xb5956d31 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#38 0xb6da4bd1 in QEventDispatcherGlib::processEvents (this=0x863bcb0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#39 0xb62f179a in QGuiEventDispatcherGlib::processEvents (this=0x863bcb0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0xb6d7144c in QEventLoop::processEvents (this=this@entry=0xbf83b078, flags=...) at kernel/qeventloop.cpp:149
#41 0xb6d71741 in QEventLoop::exec (this=0xbf83b078, flags=...) at kernel/qeventloop.cpp:204
#42 0xb6d76aaa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#43 0xb623dad4 in QApplication::exec () at kernel/qapplication.cpp:3823
#44 0xaf2da3d1 in kdemain (argc=1, argv=0x85a1700) at /usr/src/debug/kde-workspace-4.11.2/plasma/desktop/shell/main.cpp:126
#45 0x0804fb77 in _start ()

Possible duplicates by query: bug 326423, bug 325733, bug 325732, bug 324844.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-10-29 19:46:23 UTC

*** This bug has been marked as a duplicate of bug 324844 ***
Comment 2 Landis 2013-10-30 22:41:51 UTC
Created attachment 83238 [details]
New crash information added by DrKonqi

plasma-desktop (4.11.2) on KDE Platform 4.11.2 using Qt 4.8.5

right-click iconized (minimized) konqueror (2 instances) > choose More Actions > do not allow this application to be grouped (un-grouped)
Crash! Again.

-- Backtrace (Reduced):
#6  0xb68c3649 in QGraphicsItem::ungrabMouse (this=0xc70f140) at graphicsview/qgraphicsitem.cpp:3534
#7  0xb68f5b62 in QGraphicsScenePrivate::clearMouseGrabber (this=this@entry=0x9b04268) at graphicsview/qgraphicsscene.cpp:1004
#8  0xb68fa7e3 in QGraphicsScenePrivate::sendMouseEvent (this=0x9b04268, mouseEvent=0xbf8c5f50) at graphicsview/qgraphicsscene.cpp:1279
#9  0xb68fb4c3 in QGraphicsScene::mouseMoveEvent (this=0x9c352d8, mouseEvent=0xbf8c5f50) at graphicsview/qgraphicsscene.cpp:4102
#10 0xb690f27d in QGraphicsScene::event (this=0x9c352d8, event=0xbf8c5f50) at graphicsview/qgraphicsscene.cpp:3451
Comment 3 Jekyll Wu 2013-11-14 05:52:40 UTC
*** Bug 327587 has been marked as a duplicate of this bug. ***