Bug 283002

Summary: Plasma Crashes During Normal Activities
Product: [Unmaintained] plasma4 Reporter: Storm Walden <RunebladeOmega>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED NOT A BUG    
Severity: crash CC: RunebladeOmega
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Storm Walden 2011-09-29 00:58:39 UTC
Application: plasma-desktop (0.4)
KDE Platform Version: 4.6.5 (4.6.5)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic x86_64
Distribution: Ubuntu 11.04

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

I was tunning a number of applications (Chromium (browser), Dolphin, Kopete, and Okular), with the focus on a Kopete IM window when Plasma suddenly and spontaneously crashed.

Plasma restored itself shortly thereafter (10-20 seconds after the crash).

-- Backtrace:
Application: Plasma Desktop Shell (plasma-desktop), signal: Aborted
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
	in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7f9f58d257a0 (LWP 2046))]

Thread 5 (Thread 0x7f9f35c13700 (LWP 2049)):
#0  0x00007f9f4d8fed87 in __pthread_mutex_unlock_usercnt (mutex=<value optimized out>) at pthread_mutex_unlock.c:41
#1  __pthread_mutex_unlock (mutex=<value optimized out>) at pthread_mutex_unlock.c:290
#2  0x00007f9f4cff71b3 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9f4cff7639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9f55828446 in QEventDispatcherGlib::processEvents (this=0x29792b0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f9f557fc882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f9f557fcabc in QEventLoop::exec (this=0x7f9f35c12db0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f9f55713924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#8  0x00007f9f557dec2f in QInotifyFileSystemWatcherEngine::run (this=0x2978820) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f9f55716175 in QThreadPrivate::start (arg=0x2978820) at thread/qthread_unix.cpp:320
#10 0x00007f9f4d8fad8c in start_thread (arg=0x7f9f35c13700) at pthread_create.c:304
#11 0x00007f9f5862904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9f34a40700 (LWP 2050)):
#0  0x00007f9f5861bf03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9f4cff7104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9f4cff7639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9f55828446 in QEventDispatcherGlib::processEvents (this=0x21758f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f9f557fc882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f9f557fcabc in QEventLoop::exec (this=0x7f9f34a3fdb0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f9f55713924 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:492
#7  0x00007f9f557dec2f in QInotifyFileSystemWatcherEngine::run (this=0x21370f0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f9f55716175 in QThreadPrivate::start (arg=0x21370f0) at thread/qthread_unix.cpp:320
#9  0x00007f9f4d8fad8c in start_thread (arg=0x7f9f34a40700) at pthread_create.c:304
#10 0x00007f9f5862904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9f2b917700 (LWP 2056)):
#0  0x00007f9f5861bf03 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9f4cff7104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9f4cff79f2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9f2ca2ec44 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f9f4d01e3e4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9f4d8fad8c in start_thread (arg=0x7f9f2b917700) at pthread_create.c:304
#6  0x00007f9f5862904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f9f2852f700 (LWP 10233)):
[KCrash Handler]
#6  0x00007f9f58576d05 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f9f5857aab6 in abort () at abort.c:92
#8  0x00007f9f4cfffa22 in g_logv () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f9f4cfffaaf in g_log () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007f9f4cff34e2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007f9f4cff388f in g_main_context_new () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007f9f558281c1 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x19c3d730, context=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:310
#13 0x00007f9f558282a0 in QEventDispatcherGlib::QEventDispatcherGlib (this=0xf642cc0, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#14 0x00007f9f55715587 in QThreadPrivate::createEventDispatcher (data=0x4175260) at thread/qthread_unix.cpp:261
#15 0x00007f9f55716156 in QThreadPrivate::start (arg=0x40d49b0) at thread/qthread_unix.cpp:313
#16 0x00007f9f4d8fad8c in start_thread (arg=0x7f9f2852f700) at pthread_create.c:304
#17 0x00007f9f5862904d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9f58d257a0 (LWP 2046)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9f5571682b in wait (this=<value optimized out>, mutex=0x3d2ba60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x3d2ba60, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f9f5570a7b1 in QThreadPoolPrivate::waitForDone (this=0x3d2b9d0) at concurrent/qthreadpool.cpp:295
#4  0x00007f9f5570b7bf in QThreadPool::~QThreadPool (this=0x2cf1290, __in_chrg=<value optimized out>) at concurrent/qthreadpool.cpp:428
#5  0x00007f9f5570b7f9 in QThreadPool::~QThreadPool (this=0x2cf1290, __in_chrg=<value optimized out>) at concurrent/qthreadpool.cpp:430
#6  0x00007f9f5570bcf5 in QGlobalStaticDeleter<QThreadPool>::~QGlobalStaticDeleter (this=0x7f9f55b30b68, __in_chrg=<value optimized out>) at ../../include/QtCore/../../src/corelib/global/qglobal.h:1822
#7  0x00007f9f5857c961 in __run_exit_handlers (status=1) at exit.c:78
#8  exit (status=1) at exit.c:100
#9  0x00007f9f54c26fb8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:781
#10 0x00007f9f564b5498 in KApplication::xioErrhandler (this=0x2026c50, dpy=0x203ee80) at ../../kdeui/kernel/kapplication.cpp:419
#11 0x00007f9f571b6dee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#12 0x00007f9f571b462d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007f9f571a4f1f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f9f54c6432c in x11EventSourceCheck (s=0x203a580) at kernel/qguieventdispatcher_glib.cpp:85
#15 0x00007f9f4cff6854 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f9f4cff7122 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f9f4cff7639 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f9f558283ef in QEventDispatcherGlib::processEvents (this=0x1fa2340, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#19 0x00007f9f54c644de in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#20 0x00007f9f557fc882 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#21 0x00007f9f557fcabc in QEventLoop::exec (this=0x7fff4b274370, flags=...) at kernel/qeventloop.cpp:201
#22 0x00007f9f55800ecb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#23 0x00007f9f58915b4c in kdemain (argc=1, argv=0x7fff4b274778) at ../../../../plasma/desktop/shell/main.cpp:120
#24 0x00007f9f58561eff in __libc_start_main (main=0x400740 <main(int, char**)>, argc=1, ubp_av=0x7fff4b274778, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff4b274768) at libc-start.c:226
#25 0x0000000000400669 in _start ()

Possible duplicates by query: bug 282777, bug 279838, bug 277423, bug 277317, bug 276638.

Reported using DrKonqi
Comment 1 Storm Walden 2011-10-13 15:49:41 UTC
Created attachment 64484 [details]
New crash information added by DrKonqi

plasma-desktop (0.4) on KDE Platform 4.6.5 (4.6.5) using Qt 4.7.2

- What I was doing when the application crashed:

Plasma spontaneously crashed while running normal applications (browser, IM, PDF reader).

-- Backtrace (Reduced):
#12 0x00007f446a7de1c1 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0x1872c850, context=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:310
#13 0x00007f446a7de2a0 in QEventDispatcherGlib::QEventDispatcherGlib (this=0x76fa250, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357
#14 0x00007f446a6cb587 in QThreadPrivate::createEventDispatcher (data=0x3f8c8c0) at thread/qthread_unix.cpp:261
#15 0x00007f446a6cc156 in QThreadPrivate::start (arg=0x3f82050) at thread/qthread_unix.cpp:313
#16 0x00007f44628b0d8c in start_thread (arg=0x7f443c742700) at pthread_create.c:304
Comment 2 Aaron J. Seigo 2011-12-06 13:35:27 UTC
the backtrace doesn't actually state what happened, and no means of reproduction. a number of triggers that can cause this backtrace have been addressed since this report was made, however, so hopefully it is now fixed. however, it is impossible to say for sure given how the backtrace results.