Application: plasma-desktop (0.4) KDE Platform Version: 4.6.5 (4.6.5) "release 7" Qt Version: 4.7.3 Operating System: Linux 3.1.0-rc3-1-desktop-vk5ztv i686 Distribution: "openSUSE 11.4 (i586)" -- Information about the crash: Firefox caused a desktop hang while browsing facebook and watching flv videos. Switched to different tty via Alt-F1, logged in as root and issued init 3 followed by init 5. After kdm restarted and I logged in, Plasma immediately crashed and produced the attached backtrace. -- Backtrace: Application: Plasma Desktop Shell (kdeinit4), signal: Aborted [Current thread is 1 (Thread 0xb5801710 (LWP 19130))] Thread 7 (Thread 0xabd29b70 (LWP 19138)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb604de53 in __lll_lock_wait_private () from /lib/libc.so.6 #2 0xb5fe02fb in _L_lock_10372 () from /lib/libc.so.6 #3 0xb5fdea66 in free () from /lib/libc.so.6 #4 0xb5a71216 in g_free () from /lib/libglib-2.0.so.0 #5 0xb5a66d21 in g_main_context_unref () from /lib/libglib-2.0.so.0 #6 0xb6e306c6 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x8e6c100, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:399 #7 0xb6e30722 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x8e6c100, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:401 #8 0xb6d03d1c in QThreadPrivate::finish (arg=0xb6f3d8b0) at thread/qthread_unix.cpp:356 #9 0xb6d04b1b in ~__pthread_cleanup_class (arg=0xb6f3d8b0) at /usr/include/pthread.h:535 #10 QThreadPrivate::start (arg=0xb6f3d8b0) at thread/qthread_unix.cpp:279 #11 0xb6c87b05 in start_thread () from /lib/libpthread.so.0 #12 0xb603fd5e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xa60fab70 (LWP 19147)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb604de53 in __lll_lock_wait_private () from /lib/libc.so.6 #2 0xb5fe02fb in _L_lock_10372 () from /lib/libc.so.6 #3 0xb5fdea66 in free () from /lib/libc.so.6 #4 0xb5a71216 in g_free () from /lib/libglib-2.0.so.0 #5 0xb5a66559 in ?? () from /lib/libglib-2.0.so.0 #6 0xb6e305e8 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x9546f78, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:373 #7 0xb6e30722 in QEventDispatcherGlib::~QEventDispatcherGlib (this=0x9546f78, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:401 #8 0xb6d03d1c in QThreadPrivate::finish (arg=0x956cd50) at thread/qthread_unix.cpp:356 #9 0xb6d04b1b in ~__pthread_cleanup_class (arg=0x956cd50) at /usr/include/pthread.h:535 #10 QThreadPrivate::start (arg=0x956cd50) at thread/qthread_unix.cpp:279 #11 0xb6c87b05 in start_thread () from /lib/libpthread.so.0 #12 0xb603fd5e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xa4fa0b70 (LWP 19181)): #0 0xb6c89fba in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0xb5a6abd3 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #2 0xb6e30167 in QEventDispatcherGlib::processEvents (this=0x972d8e0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #3 0xb6e00bed in QEventLoop::processEvents (this=0xa4fa02b0, flags=...) at kernel/qeventloop.cpp:149 #4 0xb6e00e19 in QEventLoop::exec (this=0xa4fa02b0, flags=...) at kernel/qeventloop.cpp:201 #5 0xb6d01ec9 in QThread::exec (this=0x977dba8) at thread/qthread.cpp:492 #6 0xb6de097d in QInotifyFileSystemWatcherEngine::run (this=0x977dba8) at io/qfilesystemwatcher_inotify.cpp:248 #7 0xb6d04b13 in QThreadPrivate::start (arg=0x977dba8) at thread/qthread_unix.cpp:320 #8 0xb6c87b05 in start_thread () from /lib/libpthread.so.0 #9 0xb603fd5e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa4797b70 (LWP 19193)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb604de53 in __lll_lock_wait_private () from /lib/libc.so.6 #2 0xb5fe02fb in _L_lock_10372 () from /lib/libc.so.6 #3 0xb5fdea66 in free () from /lib/libc.so.6 #4 0xb618ab0f in operator delete(void*) () from /usr/lib/libstdc++.so.6 #5 0xb6e30562 in QEventDispatcherGlib::unregisterSocketNotifier (this=0x9aa2bf8, notifier=0xa479730c) at kernel/qeventdispatcher_glib.cpp:503 #6 0xb6e1e358 in QSocketNotifier::setEnabled (this=0xa479730c, enable=false) at kernel/qsocketnotifier.cpp:298 #7 0xb6e2fb7e in socketNotifierSourceCheck (source=0x9aa6428) at kernel/qeventdispatcher_glib.cpp:92 #8 0xb5a69da0 in g_main_context_check () from /lib/libglib-2.0.so.0 #9 0xb5a6a6e8 in ?? () from /lib/libglib-2.0.so.0 #10 0xb5a6abee in g_main_context_iteration () from /lib/libglib-2.0.so.0 #11 0xb6e3011b in QEventDispatcherGlib::processEvents (this=0x9aa2bf8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #12 0xb6e00bed in QEventLoop::processEvents (this=0xa47972b0, flags=...) at kernel/qeventloop.cpp:149 #13 0xb6e00e19 in QEventLoop::exec (this=0xa47972b0, flags=...) at kernel/qeventloop.cpp:201 #14 0xb6d01ec9 in QThread::exec (this=0x9a8d4a8) at thread/qthread.cpp:492 #15 0xb6de097d in QInotifyFileSystemWatcherEngine::run (this=0x9a8d4a8) at io/qfilesystemwatcher_inotify.cpp:248 #16 0xb6d04b13 in QThreadPrivate::start (arg=0x9a8d4a8) at thread/qthread_unix.cpp:320 #17 0xb6c87b05 in start_thread () from /lib/libpthread.so.0 #18 0xb603fd5e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa3957b70 (LWP 19216)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6c8c105 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb36daf27 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb37f11a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #3 0xb36daf6f in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb37f11a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #4 0xb6c87b05 in start_thread () from /lib/libpthread.so.0 #5 0xb603fd5e in clone () from /lib/libc.so.6 Thread 2 (Thread 0x9febfb70 (LWP 19237)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb6c8c432 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6d0518c in wait (this=0x9b3e044, mutex=0x9b3e040, time=30000) at thread/qwaitcondition_unix.cpp:86 #3 QWaitCondition::wait (this=0x9b3e044, mutex=0x9b3e040, time=30000) at thread/qwaitcondition_unix.cpp:160 #4 0xb6cf8fc4 in QThreadPoolThread::run (this=0x9c2fb60) at concurrent/qthreadpool.cpp:140 #5 0xb6d04b13 in QThreadPrivate::start (arg=0x9c2fb60) at thread/qthread_unix.cpp:320 #6 0xb6c87b05 in start_thread () from /lib/libpthread.so.0 #7 0xb603fd5e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb5801710 (LWP 19130)): [KCrash Handler] #7 0xffffe424 in __kernel_vsyscall () #8 0xb5f978df in raise () from /lib/libc.so.6 #9 0xb5f99220 in abort () from /lib/libc.so.6 #10 0xb5fd3e07 in __libc_message () from /lib/libc.so.6 #11 0xb5fd9e2b in malloc_printerr () from /lib/libc.so.6 #12 0xb5fdabab in _int_free () from /lib/libc.so.6 #13 0xb5fdea6d in free () from /lib/libc.so.6 #14 0xb6cfe75b in qFree (ptr=0xa030058) at global/qmalloc.cpp:60 #15 0xb6e13114 in QMetaCallEvent::~QMetaCallEvent (this=0x9f82830, __in_chrg=<value optimized out>) at kernel/qobject.cpp:523 #16 0xb6e13182 in QMetaCallEvent::~QMetaCallEvent (this=0x9f82830, __in_chrg=<value optimized out>) at kernel/qobject.cpp:529 #17 0xb6e056a4 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x80582a0) at kernel/qcoreapplication.cpp:1388 #18 0xb6e057ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265 #19 0xb6e2ff94 in sendPostedEvents (s=0x80ebd00) at kernel/qcoreapplication.h:220 #20 postEventSourceDispatch (s=0x80ebd00) at kernel/qeventdispatcher_glib.cpp:277 #21 0xb5a6a129 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #22 0xb5a6a930 in ?? () from /lib/libglib-2.0.so.0 #23 0xb5a6abee in g_main_context_iteration () from /lib/libglib-2.0.so.0 #24 0xb6e3011b in QEventDispatcherGlib::processEvents (this=0x80e93c0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #25 0xb63bea3a in QGuiEventDispatcherGlib::processEvents (this=0x80e93c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #26 0xb6e00bed in QEventLoop::processEvents (this=0xbf92dad4, flags=...) at kernel/qeventloop.cpp:149 #27 0xb6e00e19 in QEventLoop::exec (this=0xbf92dad4, flags=...) at kernel/qeventloop.cpp:201 #28 0xb6e058c0 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #29 0xb63059c4 in QApplication::exec () at kernel/qapplication.cpp:3736 #30 0xb0c3dd2b in kdemain (argc=1, argv=0x80d3538) at /usr/src/debug/kdebase-workspace-4.6.5/plasma/desktop/shell/main.cpp:120 #31 0x0804e514 in _start () Possible duplicates by query: bug 277164, bug 266079, bug 266043, bug 253936, bug 252835. Reported using DrKonqi