Bug 304014

Summary: application crash on shutdown
Product: [Unmaintained] plasma4 Reporter: mperezbl
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash    
Priority: NOR    
Version: 4.8.4   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description mperezbl 2012-07-24 16:57:02 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.8.4 (4.8.4)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-26-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
Booting up the computer.  I believe that the KDE desktop was opening up various applications that I had open earlier, before I had shutdown the computer.

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

Thread 5 (Thread 0x7fe1c6c90700 (LWP 1749)):
#0  0x00007fe1edd7eb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fe1e1f2d036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe1e1f2d164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe1eaf50426 in QEventDispatcherGlib::processEvents (this=0x7fe1c00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fe1eaf1fc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fe1eaf1fed7 in QEventLoop::exec (this=0x7fe1c6c8fdd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fe1eae1efa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fe1eaeff9ff in QInotifyFileSystemWatcherEngine::run (this=0x13995c0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fe1eae21fcb in QThreadPrivate::start (arg=0x13995c0) at thread/qthread_unix.cpp:298
#9  0x00007fe1e2831e9a in start_thread (arg=0x7fe1c6c90700) at pthread_create.c:308
#10 0x00007fe1edd8a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fe1b690d700 (LWP 1758)):
#0  0x00007fe1edd7d0bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007fe1e1f678cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe1e1f2cba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe1e1f2cfd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe1e1f2d164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe1eaf50426 in QEventDispatcherGlib::processEvents (this=0x7fe1b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fe1eaf1fc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe1eaf1fed7 in QEventLoop::exec (this=0x7fe1b690cdd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fe1eae1efa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fe1eaeff9ff in QInotifyFileSystemWatcherEngine::run (this=0xc66e20) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fe1eae21fcb in QThreadPrivate::start (arg=0xc66e20) at thread/qthread_unix.cpp:298
#11 0x00007fe1e2831e9a in start_thread (arg=0x7fe1b690d700) at pthread_create.c:308
#12 0x00007fe1edd8a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fe1affff700 (LWP 1759)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fe1e7d04222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fe1e7d04259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fe1e2831e9a in start_thread (arg=0x7fe1affff700) at pthread_create.c:308
#4  0x00007fe1edd8a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fe1ae767700 (LWP 1763)):
#0  0x00007fe1e2833fc0 in __pthread_mutex_lock (mutex=0x7fe1a8000a60) at pthread_mutex_lock.c:113
#1  0x00007fe1e1f685a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe1e1f2c851 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe1e1f2cf5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe1e1f2d164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe1eaf50426 in QEventDispatcherGlib::processEvents (this=0x7fe1a80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fe1eaf1fc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe1eaf1fed7 in QEventLoop::exec (this=0x7fe1ae766dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fe1eae1efa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fe1eaeff9ff in QInotifyFileSystemWatcherEngine::run (this=0x2089bf0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fe1eae21fcb in QThreadPrivate::start (arg=0x2089bf0) at thread/qthread_unix.cpp:298
#11 0x00007fe1e2831e9a in start_thread (arg=0x7fe1ae767700) at pthread_create.c:308
#12 0x00007fe1edd8a4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fe1ee4b5780 (LWP 1748)):
[KCrash Handler]
#6  detach (this=0x28) at /usr/include/qt4/QtCore/qlist.h:139
#7  begin (this=0x28) at /usr/include/qt4/QtCore/qlist.h:267
#8  KDirListerCache::slotUpdateResult (this=0x12555e0, j=<optimized out>) at ../../kio/kio/kdirlister.cpp:1721
#9  0x00007fe1eaf35281 in QMetaObject::activate (sender=0x1c7c070, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffb2bb0b80) at kernel/qobject.cpp:3547
#10 0x00007fe1eb628182 in KJob::result (this=<optimized out>, _t1=0x1c7c070) at ./kjob.moc:208
#11 0x00007fe1eb6281c0 in KJob::emitResult (this=0x1c7c070) at ../../kdecore/jobs/kjob.cpp:318
#12 0x00007fe1ed3c9c64 in KIO::SimpleJob::slotFinished (this=0x1c7c070) at ../../kio/kio/job.cpp:494
#13 0x00007fe1ed3ced05 in KIO::ListJob::slotFinished (this=0x1c7c070) at ../../kio/kio/job.cpp:2670
#14 0x00007fe1eaf35281 in QMetaObject::activate (sender=0x2139760, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#15 0x00007fe1ed478251 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172
#16 0x00007fe1ed474fa5 in KIO::SlaveInterface::dispatch (this=0x2139760) at ../../kio/kio/slaveinterface.cpp:88
#17 0x00007fe1ed46822e in KIO::Slave::gotInput (this=0x2139760) at ../../kio/kio/slave.cpp:344
#18 0x00007fe1eaf35281 in QMetaObject::activate (sender=0x3b950b0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#19 0x00007fe1ed39a5e7 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82
#20 KIO::ConnectionPrivate::dequeue (this=0x3bf2fb0) at ../../kio/kio/connection.cpp:71
#21 0x00007fe1eaf3a446 in QObject::event (this=0x3b950b0, e=<optimized out>) at kernel/qobject.cpp:1195
#22 0x00007fe1ea2a3894 in notify_helper (e=0x3bb95e0, receiver=0x3b950b0, this=0x781270) at kernel/qapplication.cpp:4559
#23 QApplicationPrivate::notify_helper (this=0x781270, receiver=0x3b950b0, e=0x3bb95e0) at kernel/qapplication.cpp:4531
#24 0x00007fe1ea2a8713 in QApplication::notify (this=0x760af0, receiver=0x3b950b0, e=0x3bb95e0) at kernel/qapplication.cpp:4420
#25 0x00007fe1ebc049e6 in KApplication::notify (this=0x760af0, receiver=0x3b950b0, event=0x3bb95e0) at ../../kdeui/kernel/kapplication.cpp:311
#26 0x00007fe1eaf20e9c in QCoreApplication::notifyInternal (this=0x760af0, receiver=0x3b950b0, event=0x3bb95e0) at kernel/qcoreapplication.cpp:876
#27 0x00007fe1eaf24c6a in sendEvent (event=0x3bb95e0, receiver=0x3b950b0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x70d1f0) at kernel/qcoreapplication.cpp:1500
#29 0x00007fe1eaf4ff93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#30 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#31 0x00007fe1e1f2cd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fe1e1f2d0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007fe1e1f2d164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fe1eaf503bf in QEventDispatcherGlib::processEvents (this=0x70ead0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#35 0x00007fe1ea34bd5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#36 0x00007fe1eaf1fc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#37 0x00007fe1eaf1fed7 in QEventLoop::exec (this=0x7fffb2bb1c70, flags=...) at kernel/qeventloop.cpp:204
#38 0x00007fe1eaf24f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#39 0x00007fe1ee096a13 in kdemain (argc=1, argv=0x7fffb2bb2058) at ../../../../plasma/desktop/shell/main.cpp:120
#40 0x00007fe1edcb976d in __libc_start_main (main=0x400640 <main(int, char**)>, argc=1, ubp_av=0x7fffb2bb2058, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb2bb2048) at libc-start.c:226
#41 0x0000000000400671 in _start ()

Possible duplicates by query: bug 303858, bug 301670, bug 301454, bug 300494, bug 289919.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-24 23:47:08 UTC
*** Bug 303858 has been marked as a duplicate of this bug. ***
Comment 2 Martin Flöser 2013-05-29 13:23:28 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!