Application: plasma-desktop (0.4) KDE Platform Version: 4.7.3 (4.7.3) (Compiled from sources) Qt Version: 4.8.0 Operating System: Linux 3.1.0-1-desktop i686 Distribution: "openSUSE 12.1 RC 1 (i586)" -- Information about the crash: - What I was doing when the application crashed: New merges, new crashes, quite regular... Will report if I can reproduce, but looks like most window closing can cause a crash. -- Backtrace: Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault 82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [Current thread is 1 (Thread 0xb5417710 (LWP 4939))] Thread 4 (Thread 0xad830b70 (LWP 4943)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:170 #1 0xb25f2bc4 in WTF::TCMalloc_PageHeap::scavengerThread() () from /local/qt4/lib/libQtWebKit.so.4 #2 0xb25f22bf in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /local/qt4/lib/libQtWebKit.so.4 #3 0xb6aaca7d in start_thread (arg=0xad830b70) at pthread_create.c:301 #4 0xb5bcb8fe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 3 (Thread 0xacec4b70 (LWP 4944)): #0 0xb56ebc96 in __GI_clock_gettime (clock_id=1, tp=0xacec3ff0) at ../sysdeps/unix/clock_gettime.c:116 #1 0xb6ba1c9f in do_gettime (sec=0xacec4028, frac=0xacec4020) at /local/git/Qt/frameworks/qt/src/corelib/tools/qelapsedtimer_unix.cpp:123 #2 0xb6ba1d1e in qt_gettime () at /local/git/Qt/frameworks/qt/src/corelib/tools/qelapsedtimer_unix.cpp:140 #3 0xb6c9109f in QTimerInfoList::updateCurrentTime (this=0x8342234) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:343 #4 0xb6c913fd in QTimerInfoList::timerWait (this=0x8342234, tm=...) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:450 #5 0xb6c8e539 in timerSourcePrepareHelper (src=0x8342200, timeout=0xacec414c) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:136 #6 0xb6c8e788 in idleTimerSourcePrepare (source=0x833a000, timeout=0xacec414c) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:216 #7 0xb563244c in g_main_context_prepare (context=0x83472f8, priority=0xacec41a8) at gmain.c:2746 #8 0xb5633207 in g_main_context_iterate (context=0x83472f8, block=1, dispatch=1, self=<optimized out>) at gmain.c:3053 #9 0xb56337fa in g_main_context_iteration (context=0x83472f8, may_block=1) at gmain.c:3136 #10 0xb6c8f0a4 in QEventDispatcherGlib::processEvents (this=0x834a920, flags=...) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:426 #11 0xb6c55bc5 in QEventLoop::processEvents (this=0xacec42c8, flags=...) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventloop.cpp:149 #12 0xb6c55d33 in QEventLoop::exec (this=0xacec42c8, flags=...) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventloop.cpp:204 #13 0xb6b38a01 in QThread::exec (this=0x8346c30) at /local/git/Qt/frameworks/qt/src/corelib/thread/qthread.cpp:501 #14 0xb6b38b81 in QThread::run (this=0x8346c30) at /local/git/Qt/frameworks/qt/src/corelib/thread/qthread.cpp:568 #15 0xb6b3b1b9 in QThreadPrivate::start (arg=0x8346c30) at /local/git/Qt/frameworks/qt/src/corelib/thread/qthread_unix.cpp:298 #16 0xb6aaca7d in start_thread (arg=0xacec4b70) at pthread_create.c:301 #17 0xb5bcb8fe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 2 (Thread 0xa5affb70 (LWP 4945)): #0 0xb56ebc96 in __GI_clock_gettime (clock_id=1, tp=0xa5afefc0) at ../sysdeps/unix/clock_gettime.c:116 #1 0xb6ba1c9f in do_gettime (sec=0xa5afeff8, frac=0xa5afeff0) at /local/git/Qt/frameworks/qt/src/corelib/tools/qelapsedtimer_unix.cpp:123 #2 0xb6ba1d1e in qt_gettime () at /local/git/Qt/frameworks/qt/src/corelib/tools/qelapsedtimer_unix.cpp:140 #3 0xb6c9109f in QTimerInfoList::updateCurrentTime (this=0x811e9ac) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:343 #4 0xb6c913fd in QTimerInfoList::timerWait (this=0x811e9ac, tm=...) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:450 #5 0xb6c8e539 in timerSourcePrepareHelper (src=0x811e978, timeout=0xa5aff11c) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:136 #6 0xb6c8e69e in timerSourcePrepare (source=0x811e978, timeout=0xa5aff11c) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:169 #7 0xb563244c in g_main_context_prepare (context=0x811e8e8, priority=0xa5aff178) at gmain.c:2746 #8 0xb5633207 in g_main_context_iterate (context=0x811e8e8, block=1, dispatch=1, self=<optimized out>) at gmain.c:3053 #9 0xb56337fa in g_main_context_iteration (context=0x811e8e8, may_block=1) at gmain.c:3136 #10 0xb6c8f0a4 in QEventDispatcherGlib::processEvents (this=0x87666c8, flags=...) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:426 #11 0xb6c55bc5 in QEventLoop::processEvents (this=0xa5aff298, flags=...) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventloop.cpp:149 #12 0xb6c55d33 in QEventLoop::exec (this=0xa5aff298, flags=...) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventloop.cpp:204 #13 0xb6b38a01 in QThread::exec (this=0x8841960) at /local/git/Qt/frameworks/qt/src/corelib/thread/qthread.cpp:501 #14 0xb6c33bfe in QInotifyFileSystemWatcherEngine::run (this=0x8841960) at /local/git/Qt/frameworks/qt/src/corelib/io/qfilesystemwatcher_inotify.cpp:248 #15 0xb6b3b1b9 in QThreadPrivate::start (arg=0x8841960) at /local/git/Qt/frameworks/qt/src/corelib/thread/qthread_unix.cpp:298 #16 0xb6aaca7d in start_thread (arg=0xa5affb70) at pthread_create.c:301 #17 0xb5bcb8fe in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133 Thread 1 (Thread 0xb5417710 (LWP 4939)): [KCrash Handler] #6 0xada343eb in TaskGroupItem::checkUpdates (this=0x8d5c7e8) at /local/git/KDE/base/kde-workspace/plasma/desktop/applets/tasks/taskgroupitem.cpp:229 #7 0xada39986 in TaskGroupItem::qt_static_metacall (_o=0x8d5c7e8, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbff2c3f0) at /local/build/KDE/base/kde-workspace/plasma/desktop/applets/tasks/taskgroupitem.moc:100 #8 0xb6c73665 in QMetaObject::activate (sender=0x8d34958, m=0xb6e0446c, local_signal_index=0, argv=0x0) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qobject.cpp:3547 #9 0xb6ccd653 in QTimer::timeout (this=0x8d34958) at .moc/debug-shared/moc_qtimer.cpp:148 #10 0xb6c7bd50 in QTimer::timerEvent (this=0x8d34958, e=0xbff2ca44) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qtimer.cpp:280 #11 0xb6c6eb7a in QObject::event (this=0x8d34958, e=0xbff2ca44) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qobject.cpp:1157 #12 0xb5f8d80e in QApplicationPrivate::notify_helper (this=0x810d6f0, receiver=0x8d34958, e=0xbff2ca44) at /local/git/Qt/frameworks/qt/src/gui/kernel/qapplication.cpp:4550 #13 0xb5f8b11e in QApplication::notify (this=0x80eb5c0, receiver=0x8d34958, e=0xbff2ca44) at /local/git/Qt/frameworks/qt/src/gui/kernel/qapplication.cpp:3932 #14 0xb750b64a in KApplication::notify (this=0x80eb5c0, receiver=0x8d34958, event=0xbff2ca44) at /local/git/KDE/libs/kdelibs/kdeui/kernel/kapplication.cpp:311 #15 0xb6c58102 in QCoreApplication::notifyInternal (this=0x80eb5c0, receiver=0x8d34958, event=0xbff2ca44) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qcoreapplication.cpp:876 #16 0xb6c5b7b7 in QCoreApplication::sendEvent (receiver=0x8d34958, event=0xbff2ca44) at ../../include/QtCore/../../../../git/Qt/frameworks/qt/src/corelib/kernel/qcoreapplication.h:231 #17 0xb6c91aff in QTimerInfoList::activateTimers (this=0x812408c) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_unix.cpp:611 #18 0xb6c8e733 in timerSourceDispatch (source=0x8124058) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:186 #19 0xb5632e2f in g_main_dispatch (context=0x81230f8) at gmain.c:2425 #20 g_main_context_dispatch (context=0x81230f8) at gmain.c:2995 #21 0xb5633560 in g_main_context_iterate (context=0x81230f8, block=-1251729584, dispatch=1, self=<optimized out>) at gmain.c:3073 #22 0xb56337fa in g_main_context_iteration (context=0x81230f8, may_block=1) at gmain.c:3136 #23 0xb6c8f084 in QEventDispatcherGlib::processEvents (this=0x80ec2f0, flags=...) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventdispatcher_glib.cpp:424 #24 0xb605569a in QGuiEventDispatcherGlib::processEvents (this=0x80ec2f0, flags=...) at /local/git/Qt/frameworks/qt/src/gui/kernel/qguieventdispatcher_glib.cpp:204 #25 0xb6c55bc5 in QEventLoop::processEvents (this=0xbff2ccac, flags=...) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventloop.cpp:149 #26 0xb6c55d33 in QEventLoop::exec (this=0xbff2ccac, flags=...) at /local/git/Qt/frameworks/qt/src/corelib/kernel/qeventloop.cpp:204 #27 0xb6c5877e in QCoreApplication::exec () at /local/git/Qt/frameworks/qt/src/corelib/kernel/qcoreapplication.cpp:1148 #28 0xb5f8adb0 in QApplication::exec () at /local/git/Qt/frameworks/qt/src/gui/kernel/qapplication.cpp:3811 #29 0xaecd5a96 in kdemain (argc=1, argv=0x80eaa70) at /local/git/KDE/base/kde-workspace/plasma/desktop/shell/main.cpp:120 #30 0x0804ddfe in launch (argc=1, _name=0x805edbc "/local/kde4/bin/plasma-desktop", args=0x805eddb "", cwd=0x0, envc=0, envs=0x805eddf "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x8053619 "0") at /local/git/KDE/libs/kdelibs/kinit/kinit.cpp:734 #31 0x0804ee63 in handle_launcher_request (sock=8, who=0x80538b4 "launcher") at /local/git/KDE/libs/kdelibs/kinit/kinit.cpp:1226 #32 0x0804f5df in handle_requests (waitForPid=0) at /local/git/KDE/libs/kdelibs/kinit/kinit.cpp:1419 #33 0x08050ed4 in main (argc=4, argv=0xbff2d4a4, envp=0xbff2d4b8) at /local/git/KDE/libs/kdelibs/kinit/kinit.cpp:1907 Reported using DrKonqi
*** Bug 285905 has been marked as a duplicate of this bug. ***
Created attachment 65498 [details] New crash information added by DrKonqi plasma-desktop (0.4) on KDE Platform 4.7.3 (4.7.3) using Qt 4.7.4 attaching to this bug to better see differences in the backtrace, probably a related crash -- Backtrace (Reduced): #6 0x00007f46537c0a25 in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x00007f46537c1e9b in __GI_abort () at abort.c:92 [...] #11 0x00007f463ae06098 in KSysGuard::ProcessesLocal::getParentPid (this=0x252bff0, pid=0) at /usr/src/debug/kde-base/ksysguard-9999/ksysguard-9999/libs/ksysguard/processcore/processes_linux_p.cpp:188 #12 0x00007f463ae02655 in KSysGuard::Processes::updateOrAddProcess (this=0x7fffe35ad760, pid=0) at /usr/src/debug/kde-base/ksysguard-9999/ksysguard-9999/libs/ksysguard/processcore/processes.cpp:291 #13 0x00007f463b71e2b8 in TaskManager::getServicesViaPid (pid=0) at /usr/src/debug/kde-base/libtaskmanager-9999/libtaskmanager-9999/libs/taskmanager/taskitem.cpp:433
this was fixed for 4.8.0 but not backported to the 4.7 branch for 4.7.4 unfortunately. there will be no 4.7.5, however, so upgrading to 4.8.0 when it arrives in january is recommended.