Bug 315350

Summary: Desktop crashes on closing window (Konsole)
Product: [Unmaintained] plasma4 Reporter: Gregg <mnpmodel>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash    
Priority: NOR    
Version: 4.8.5   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Gregg 2013-02-18 00:04:35 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.5 (4.8.5) "release 2"
Qt Version: 4.8.1
Operating System: Linux 3.4.28-2.20-default i686
Distribution: "openSUSE 12.2 (i586)"

-- Information about the crash:
- What I was doing when the application crashed: closing Konsole after very little activity - had mounted and unmounted a windows partition in an attempt to make the ntfs partition look "not busy"

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

Thread 3 (Thread 0xab3c9b40 (LWP 3439)):
#0  0xb6c04f87 in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb5958940 in g_mutex_lock () from /usr/lib/libglib-2.0.so.0
#2  0xb59185cd in g_main_context_check () from /usr/lib/libglib-2.0.so.0
#3  0xb5918a82 in ?? () from /usr/lib/libglib-2.0.so.0
#4  0xb5918c51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#5  0xb6dc6a9f in QEventDispatcherGlib::processEvents (this=0xaaa00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb6d93a3c in QEventLoop::processEvents (this=this@entry=0xab3c9248, flags=...) at kernel/qeventloop.cpp:149
#7  0xb6d93d31 in QEventLoop::exec (this=0xab3c9248, flags=...) at kernel/qeventloop.cpp:204
#8  0xb6c8193c in QThread::exec (this=0xa4fdb10) at thread/qthread.cpp:501
#9  0xb6d7221d in QInotifyFileSystemWatcherEngine::run (this=0xa4fdb10) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb6c84d00 in QThreadPrivate::start (arg=0xa4fdb10) at thread/qthread_unix.cpp:298
#11 0xb6c02e32 in start_thread () from /lib/libpthread.so.0
#12 0xb5f717ee in clone () from /lib/libc.so.6

Thread 2 (Thread 0xaa8d2b40 (LWP 3454)):
#0  0xb7769430 in __kernel_vsyscall ()
#1  0xb6c06a4c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb30d11fd in QTWTF::TCMalloc_PageHeap::scavengerThread (this=this@entry=0xb31df560 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#3  0xb30d122f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb31df560 <QTWTF::pageheap_memory>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#4  0xb6c02e32 in start_thread () from /lib/libpthread.so.0
#5  0xb5f717ee in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb567a740 (LWP 3328)):
[KCrash Handler]
#7  QDragManager::move (this=0xaa8d6c0, globalPos=...) at kernel/qdnd_x11.cpp:1680
#8  0xb62fe12b in QDragManager::eventFilter (this=0xaa8d6c0, o=0xa6c8928, e=0xbf9f2ee8) at kernel/qdnd_x11.cpp:1334
#9  0xb6d94d4b in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=0x9f6a5d0, receiver=0xa6c8928, event=0xbf9f2ee8) at kernel/qcoreapplication.cpp:967
#10 0xb6266a6a in QApplicationPrivate::notify_helper (this=0x9f6a5d0, receiver=0xa6c8928, e=0xbf9f2ee8) at kernel/qapplication.cpp:4529
#11 0xb626bed4 in QApplication::notify (this=0x4, receiver=0xa6c8928, e=0xbf9f2ee8) at kernel/qapplication.cpp:3995
#12 0xb74fdd01 in KApplication::notify (this=0x9f5a7a8, receiver=0xa6c8928, event=0xbf9f2ee8) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#13 0xb6d94c7e in QCoreApplication::notifyInternal (this=0x9f5a7a8, receiver=0xa6c8928, event=0xbf9f2ee8) at kernel/qcoreapplication.cpp:876
#14 0xb6264bbd in sendSpontaneousEvent (event=0xbf9f2ee8, receiver=0xa6c8928) at ../../src/corelib/kernel/qcoreapplication.h:234
#15 qt_sendSpontaneousEvent (receiver=0xa6c8928, event=0xbf9f2ee8) at kernel/qapplication.cpp:5552
#16 0xb6314018 in QKeyMapper::sendKeyEvent (keyWidget=0xa6c8928, grab=grab@entry=false, type=QEvent::KeyRelease, code=16777220, modifiers=<error reading variable: Cannot access memory at address 0x0>, text=..., autorepeat=false, count=1, nativeScanCode=0, nativeVirtualKey=0, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1866
#17 0xb6314453 in QKeyMapperPrivate::translateKeyEvent (this=0x9f863d8, keyWidget=0xa6c8928, event=0xbf9f34bc, grab=false) at kernel/qkeymapper_x11.cpp:1836
#18 0xb62ee7c5 in QApplication::x11ProcessEvent (this=0x9f5a7a8, event=0xbf9f34bc) at kernel/qapplication_x11.cpp:3529
#19 0xb63185f4 in x11EventSourceDispatch (s=0x9f6a528, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#20 0xb59187d3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#21 0xb5918b70 in ?? () from /usr/lib/libglib-2.0.so.0
#22 0xb5918c51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#23 0xb6dc6a81 in QEventDispatcherGlib::processEvents (this=0x9f60680, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#24 0xb63181da in QGuiEventDispatcherGlib::processEvents (this=0x9f60680, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#25 0xb6d93a3c in QEventLoop::processEvents (this=this@entry=0xa1f7c50, flags=...) at kernel/qeventloop.cpp:149
#26 0xb6d93d31 in QEventLoop::exec (this=0xa1f7c50, flags=...) at kernel/qeventloop.cpp:204
#27 0xb62fde07 in QDragManager::drag (this=0xaa8d6c0, o=0xa25ddf0) at kernel/qdnd_x11.cpp:2014
#28 0xb6279d40 in QDrag::exec (this=this@entry=0xa25ddf0, supportedActions=..., defaultDropAction=defaultDropAction@entry=Qt::IgnoreAction) at kernel/qdrag.cpp:284
#29 0xb6279de5 in QDrag::exec (this=0xa25ddf0, supportedActions=...) at kernel/qdrag.cpp:239
#30 0xb0712082 in Kickoff::UrlItemView::startDrag (this=0xa4db860, supportedActions=...) at /usr/src/debug/kde-workspace-4.8.5/plasma/desktop/applets/kickoff/ui/urlitemview.cpp:662
#31 0xb680c27a in QAbstractItemView::mouseMoveEvent (this=0xa4db860, event=0xbf9f4248) at itemviews/qabstractitemview.cpp:1725
#32 0xb0710a74 in Kickoff::UrlItemView::mouseMoveEvent (this=0xa4db860, event=0xbf9f4248) at /usr/src/debug/kde-workspace-4.8.5/plasma/desktop/applets/kickoff/ui/urlitemview.cpp:560
#33 0xb62bfde7 in QWidget::event (this=0xa4db860, event=0xbf9f4248) at kernel/qwidget.cpp:8347
#34 0xb66cfc85 in QFrame::event (this=0xa4db860, e=0xbf9f4248) at widgets/qframe.cpp:557
#35 0xb6760fa3 in QAbstractScrollArea::viewportEvent (this=0xa4db860, e=0xbf9f4248) at widgets/qabstractscrollarea.cpp:1043
#36 0xb6804a8c in QAbstractItemView::viewportEvent (this=0xa4db860, event=0xbf9f4248) at itemviews/qabstractitemview.cpp:1644
#37 0xb67637b6 in viewportEvent (event=0xbf9f4248, this=<optimized out>) at widgets/qabstractscrollarea_p.h:100
#38 QAbstractScrollAreaFilter::eventFilter (this=0xa4e6cd8, o=0xa4e6bc0, e=0xbf9f4248) at widgets/qabstractscrollarea_p.h:116
#39 0xb6d94dee in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9f6a5d0, receiver=0xa4e6bc0, event=0xbf9f4248) at kernel/qcoreapplication.cpp:986
#40 0xb6266abd in QApplicationPrivate::notify_helper (this=0x9f6a5d0, receiver=0xa4e6bc0, e=0xbf9f4248) at kernel/qapplication.cpp:4550
#41 0xb626c099 in QApplication::notify (this=0x9f6a5d0, receiver=0xa4e6bc0, e=0xbf9f4248) at kernel/qapplication.cpp:4097
#42 0xb74fdd01 in KApplication::notify (this=0x9f5a7a8, receiver=0xa4e6bc0, event=0xbf9f4248) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#43 0xb6d94c7e in QCoreApplication::notifyInternal (this=0x9f5a7a8, receiver=0xa4e6bc0, event=0xbf9f4248) at kernel/qcoreapplication.cpp:876
#44 0xb626794f in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#45 QApplicationPrivate::sendMouseEvent (receiver=0xa4e6bc0, event=event@entry=0xbf9f4248, alienWidget=0xa4e6bc0, nativeWidget=nativeWidget@entry=0xa51cb08, buttonDown=buttonDown@entry=0xb6bf7cb4 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:3165
#46 0xb6267e78 in QApplicationPrivate::sendSyntheticEnterLeave (this=0x9f6a5d0, widget=0xa4e6bc0) at kernel/qapplication.cpp:3249
#47 0xb62c0f11 in QWidgetPrivate::hideChildren (this=0xa4ea5c0, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7899
#48 0xb62c0ec2 in QWidgetPrivate::hideChildren (this=0xa4d3910, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7885
#49 0xb62c0ec2 in QWidgetPrivate::hideChildren (this=0xa4b2cf8, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7885
#50 0xb62c0ec2 in QWidgetPrivate::hideChildren (this=this@entry=0xa51ad88, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:7885
#51 0xb62c10df in QWidgetPrivate::hide_helper (this=this@entry=0xa51ad88) at kernel/qwidget.cpp:7629
#52 0xb62c3330 in QWidget::setVisible (this=0xa51cb08, visible=false) at kernel/qwidget.cpp:7801
#53 0xb4a21ba9 in hide (this=0xa51cb08) at /usr/include/QtGui/qwidget.h:498
#54 Plasma::Dialog::animatedHide (this=0xa51cb08, direction=Plasma::Down) at /usr/src/debug/kdelibs-4.8.5/plasma/dialog.cpp:829
#55 0xb4a4951f in Plasma::PopupApplet::hidePopup (this=this@entry=0xa177330) at /usr/src/debug/kdelibs-4.8.5/plasma/popupapplet.cpp:620
#56 0xb4a4ae58 in qt_static_metacall (_a=0xbf9f456c, _id=0, _o=0xa177330, _c=<optimized out>) at /usr/src/debug/kdelibs-4.8.5/build/plasma/popupapplet.moc:72
#57 Plasma::PopupApplet::qt_static_metacall (_o=_o@entry=0xa177330, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=0xbf9f456c) at /usr/src/debug/kdelibs-4.8.5/build/plasma/popupapplet.moc:66
#58 0xb6dacef2 in QMetaObject::activate (sender=0xa394e80, m=0xb071e75c <Kickoff::Launcher::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3556
#59 0xb0705dc5 in Kickoff::Launcher::aboutToHide (this=this@entry=0xa394e80) at /usr/src/debug/kde-workspace-4.8.5/build/plasma/desktop/applets/kickoff/launcher.moc:122
#60 0xb0705ffe in Kickoff::Launcher::eventFilter (this=0xa394e80, object=0xa4e6bc0, event=0xbf9f4b34) at /usr/src/debug/kde-workspace-4.8.5/plasma/desktop/applets/kickoff/ui/launcher.cpp:874
#61 0xb6d94dee in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9f6a5d0, receiver=0xa4e6bc0, event=0xbf9f4b34) at kernel/qcoreapplication.cpp:986
#62 0xb6266abd in QApplicationPrivate::notify_helper (this=0x9f6a5d0, receiver=0xa4e6bc0, e=0xbf9f4b34) at kernel/qapplication.cpp:4550
#63 0xb626c099 in QApplication::notify (this=0x9f6a5d0, receiver=0xa4e6bc0, e=0xbf9f4b34) at kernel/qapplication.cpp:4097
#64 0xb74fdd01 in KApplication::notify (this=0x9f5a7a8, receiver=0xa4e6bc0, event=0xbf9f4b34) at /usr/src/debug/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:311
#65 0xb6d94c7e in QCoreApplication::notifyInternal (this=0x9f5a7a8, receiver=0xa4e6bc0, event=0xbf9f4b34) at kernel/qcoreapplication.cpp:876
#66 0xb626794f in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:231
#67 QApplicationPrivate::sendMouseEvent (receiver=0xa4e6bc0, event=0xbf9f4b34, alienWidget=0xa4e6bc0, nativeWidget=0xa51cb08, buttonDown=0xb6bf7cb4 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at kernel/qapplication.cpp:3165
#68 0xb62eff65 in QETWidget::translateMouseEvent (this=0xa51cb08, event=0xbf9f4f5c) at kernel/qapplication_x11.cpp:4513
#69 0xb62eea29 in QApplication::x11ProcessEvent (this=0x9f5a7a8, event=0xbf9f4f5c) at kernel/qapplication_x11.cpp:3636
#70 0xb63185f4 in x11EventSourceDispatch (s=0x9f6a528, callback=0x0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#71 0xb59187d3 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#72 0xb5918b70 in ?? () from /usr/lib/libglib-2.0.so.0
#73 0xb5918c51 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#74 0xb6dc6a81 in QEventDispatcherGlib::processEvents (this=0x9f60680, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#75 0xb63181da in QGuiEventDispatcherGlib::processEvents (this=0x9f60680, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#76 0xb6d93a3c in QEventLoop::processEvents (this=this@entry=0xbf9f5258, flags=...) at kernel/qeventloop.cpp:149
#77 0xb6d93d31 in QEventLoop::exec (this=0xbf9f5258, flags=...) at kernel/qeventloop.cpp:204
#78 0xb6d98cea in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#79 0xb6264934 in QApplication::exec () at kernel/qapplication.cpp:3815
#80 0xb1c6e303 in kdemain (argc=1, argv=0x9f394a0) at /usr/src/debug/kde-workspace-4.8.5/plasma/desktop/shell/main.cpp:120
#81 0x0804fb8e in _start ()

Possible duplicates by query: bug 311366, bug 298163.

Reported using DrKonqi
Comment 1 Martin Flöser 2013-05-29 19:04:21 UTC
Thank you for this crash report and helping to improve our software. Unfortunately we were not able to work on this specific report yet. Nowadays the version this crash was reported against is no longer maintained and this makes it very difficult to work on this report as the source code might have changed and the information in the backtrace is no longer valid. 

Also it is quite likely that this problem got fixed in a later version. Crash reports are very often reported multiple times. 

If you are able to reproduce this crash with the latest version of KDE Plasma (4.10.3) please reopen this report and adjust the version information in the dropdown above and please also include a new backtrace as generated by the crash reporting tool. Please also make sure that the steps on how to reproduce the crash are precise and correct. Thank you!