Application: plasma-desktop (0.3) KDE Version: 4.3.75 (KDE 4.3.75 (KDE 4.4 >= 20091113)) Qt Version: 4.6.0 Operating System: Linux 2.6.31.6-desktop-1mnb i686 Distribution: "Mandriva Linux 2010.0" What I was doing when the application crashed: Plasma sometimes crashes after closing wine windows. They are not closed by hitting X but hitting quit or exit in the application, causing the window to close. Steps to reproduce: Run a program through Wine Exit the program through its own exit function. Window disappears causing plasma to crash. -- Backtrace: Application: Plasma Workspace (kdeinit4), signal: Segmentation fault [Current thread is 1 (Thread 0xb55696d0 (LWP 3328))] Thread 6 (Thread 0xa68d4b70 (LWP 3329)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb75e29e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb7653e70 in QWaitCondition::wait (this=0x9657218, mutex=0x9657214, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb5c5c054 in QHostInfoAgent::run (this=0x9657208) at kernel/qhostinfo.cpp:252 #4 0xb7652e1f in QThreadPrivate::start (arg=0x9657208) at thread/qthread_unix.cpp:244 #5 0xb75de885 in start_thread () from /lib/i686/libpthread.so.0 #6 0xb5f0957e in clone () from /lib/i686/libc.so.6 Thread 5 (Thread 0xa5f40b70 (LWP 28495)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb75e29e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb7653e70 in QWaitCondition::wait (this=0x960e350, mutex=0x961d678, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb402b109 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x960e338, th=0x9db3df0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb402dd4b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x960d760, th=0x9db3df0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb4029a8a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x960e338, th=0x9db3df0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb402de4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x960d760, th=0x9db3df0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb402b393 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960e338, th=0x9db3df0, previous=0x0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb402de68 in ThreadWeaver::WorkingHardState::applyForWork (this=0x960d760, th=0x9db3df0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0xb402b393 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960e338, th=0x9db3df0, previous=0x0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb402de68 in ThreadWeaver::WorkingHardState::applyForWork (this=0x960d760, th=0x9db3df0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb402b393 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960e338, th=0x9db3df0, previous=0x952c2b8) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb402bd94 in ThreadWeaver::ThreadRunHelper::run (this=0xa5f40354, parent=0x960e338, th=0x9db3df0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/Thread.cpp:87 #13 0xb402c40a in ThreadWeaver::Thread::run (this=0x9db3df0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/Thread.cpp:142 #14 0xb7652e1f in QThreadPrivate::start (arg=0x9db3df0) at thread/qthread_unix.cpp:244 #15 0xb75de885 in start_thread () from /lib/i686/libpthread.so.0 #16 0xb5f0957e in clone () from /lib/i686/libc.so.6 Thread 4 (Thread 0xa56bdb70 (LWP 28496)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb75e29e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb7653e70 in QWaitCondition::wait (this=0x960e350, mutex=0x961d678, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb402b109 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x960e338, th=0x9e26cf0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb402dd4b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x960d760, th=0x9e26cf0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb4029a8a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x960e338, th=0x9e26cf0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb402de4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x960d760, th=0x9e26cf0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb402b393 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960e338, th=0x9e26cf0, previous=0x9ed12c0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb402bd94 in ThreadWeaver::ThreadRunHelper::run (this=0xa56bd354, parent=0x960e338, th=0x9e26cf0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/Thread.cpp:87 #9 0xb402c40a in ThreadWeaver::Thread::run (this=0x9e26cf0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/Thread.cpp:142 #10 0xb7652e1f in QThreadPrivate::start (arg=0x9e26cf0) at thread/qthread_unix.cpp:244 #11 0xb75de885 in start_thread () from /lib/i686/libpthread.so.0 #12 0xb5f0957e in clone () from /lib/i686/libc.so.6 Thread 3 (Thread 0xa4ebcb70 (LWP 28498)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb75e29e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb7653e70 in QWaitCondition::wait (this=0x960e350, mutex=0x961d678, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb402b109 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x960e338, th=0x9dc6188) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb402dd4b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x960d760, th=0x9dc6188) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb4029a8a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x960e338, th=0x9dc6188) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb402de4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x960d760, th=0x9dc6188) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb402b393 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960e338, th=0x9dc6188, previous=0x0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb402de68 in ThreadWeaver::WorkingHardState::applyForWork (this=0x960d760, th=0x9dc6188) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0xb402b393 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960e338, th=0x9dc6188, previous=0x93ba868) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb402bd94 in ThreadWeaver::ThreadRunHelper::run (this=0xa4ebc354, parent=0x960e338, th=0x9dc6188) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/Thread.cpp:87 #11 0xb402c40a in ThreadWeaver::Thread::run (this=0x9dc6188) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/Thread.cpp:142 #12 0xb7652e1f in QThreadPrivate::start (arg=0x9dc6188) at thread/qthread_unix.cpp:244 #13 0xb75de885 in start_thread () from /lib/i686/libpthread.so.0 #14 0xb5f0957e in clone () from /lib/i686/libc.so.6 Thread 2 (Thread 0xa46bbb70 (LWP 28500)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb75e29e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0 #2 0xb7653e70 in QWaitCondition::wait (this=0x960e350, mutex=0x961d678, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #3 0xb402b109 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x960e338, th=0x9dc2be0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0xb402dd4b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x960d760, th=0x9dc2be0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:80 #5 0xb4029a8a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x960e338, th=0x9dc2be0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:356 #6 0xb402de4c in ThreadWeaver::WorkingHardState::applyForWork (this=0x960d760, th=0x9dc2be0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:71 #7 0xb402b393 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960e338, th=0x9dc2be0, previous=0x0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:351 #8 0xb402de68 in ThreadWeaver::WorkingHardState::applyForWork (this=0x960d760, th=0x9dc2be0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:74 #9 0xb402b393 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960e338, th=0x9dc2be0, previous=0x0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:351 #10 0xb402de68 in ThreadWeaver::WorkingHardState::applyForWork (this=0x960d760, th=0x9dc2be0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WorkingHardState.cpp:74 #11 0xb402b393 in ThreadWeaver::WeaverImpl::applyForWork (this=0x960e338, th=0x9dc2be0, previous=0x0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/WeaverImpl.cpp:351 #12 0xb402bd94 in ThreadWeaver::ThreadRunHelper::run (this=0xa46bb354, parent=0x960e338, th=0x9dc2be0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/Thread.cpp:87 #13 0xb402c40a in ThreadWeaver::Thread::run (this=0x9dc2be0) at /usr/src/debug/kdelibs-4.3.75svn1048496/threadweaver/Weaver/Thread.cpp:142 #14 0xb7652e1f in QThreadPrivate::start (arg=0x9dc2be0) at thread/qthread_unix.cpp:244 #15 0xb75de885 in start_thread () from /lib/i686/libpthread.so.0 #16 0xb5f0957e in clone () from /lib/i686/libc.so.6 Thread 1 (Thread 0xb55696d0 (LWP 3328)): [KCrash Handler] #6 QGraphicsScenePrivate::processDirtyItemsRecursive (this=0x92dc6c8, item=0x9e18768, dirtyAncestorContainsChildren=false, parentOpacity=1) at graphicsview/qgraphicsscene.cpp:4892 #7 0xb686f17d in QGraphicsScenePrivate::_q_processDirtyItems (this=0x92dc6c8) at graphicsview/qgraphicsscene.cpp:466 #8 0xb686f7f3 in QGraphicsScene::qt_metacall (this=0x9334038, _c=QMetaObject::InvokeMetaMethod, _id=14, _a=0x9db07b0) at .moc/release-shared/moc_qgraphicsscene.cpp:130 #9 0xb526d452 in Plasma::Corona::qt_metacall (this=0x9334038, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x9db07b0) at /usr/src/debug/kdelibs-4.3.75svn1048496/build/plasma/corona.moc:107 #10 0xb2524d1e in DesktopCorona::qt_metacall (this=0x9334038, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x9db07b0) at /usr/src/debug/kdebase-workspace-4.3.75svn1048496/build/plasma/desktop/shell/desktopcorona.moc:78 #11 0xb7760b8d in QMetaObject::metacall (object=0x9334038, cl=165775208, idx=18, argv=0x9db07b0) at kernel/qmetaobject.cpp:237 #12 0xb776b545 in QMetaCallEvent::placeMetaCall (this=0x9383450, object=0x9334038) at kernel/qobject.cpp:562 #13 0xb776c62f in QObject::event (this=0x9334038, e=0x9383450) at kernel/qobject.cpp:1240 #14 0xb686b6d0 in QGraphicsScene::event (this=0x9334038, event=0x9383450) at graphicsview/qgraphicsscene.cpp:3450 #15 0xb61a661c in QApplicationPrivate::notify_helper (this=0x9263148, receiver=0x9334038, e=0x9383450) at kernel/qapplication.cpp:4242 #16 0xb61ad440 in QApplication::notify (this=0x9246080, receiver=0x9334038, e=0x9383450) at kernel/qapplication.cpp:3661 #17 0xb6cde7f1 in KApplication::notify (this=0x9246080, receiver=0x9334038, event=0x9383450) at /usr/src/debug/kdelibs-4.3.75svn1048496/kdeui/kernel/kapplication.cpp:302 #18 0xb775b81e in QCoreApplication::notifyInternal (this=0x9246080, receiver=0x9334038, event=0x9383450) at kernel/qcoreapplication.cpp:704 #19 0xb775e223 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x91f34c8) at kernel/qcoreapplication.h:215 #20 0xb775e37c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238 #21 0xb778899d in postEventSourceDispatch (s=0x9265aa0) at kernel/qcoreapplication.h:220 #22 0xb5d7db92 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #23 0xb5d81468 in ?? () from /usr/lib/libglib-2.0.so.0 #24 0xb5d8158e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #25 0xb7788481 in QEventDispatcherGlib::processEvents (this=0x9262748, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:407 #26 0xb6264f8a in QGuiEventDispatcherGlib::processEvents (this=0x9262748, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202 #27 0xb7759e8d in QEventLoop::processEvents (this=0xbfcefdb4, flags=) at kernel/qeventloop.cpp:149 #28 0xb775a2d9 in QEventLoop::exec (this=0xbfcefdb4, flags={i = 0}) at kernel/qeventloop.cpp:201 #29 0xb775e450 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #30 0xb61a66c4 in QApplication::exec () at kernel/qapplication.cpp:3570 #31 0xb252cf45 in kdemain (argc=1, argv=0x9237638) at /usr/src/debug/kdebase-workspace-4.3.75svn1048496/plasma/desktop/shell/main.cpp:112 #32 0x0804dc07 in launch (argc=153359488, _name=<value optimized out>, args=<value optimized out>, cwd=0x0, envc=0, envs=0x9241480 "", reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x80510d1 "0") at /usr/src/debug/kdelibs-4.3.75svn1048496/kinit/kinit.cpp:705 #33 0x0804e8d7 in handle_launcher_request (sock=<value optimized out>, who=<value optimized out>) at /usr/src/debug/kdelibs-4.3.75svn1048496/kinit/kinit.cpp:1197 #34 0x0804ed24 in handle_requests (waitForPid=<value optimized out>) at /usr/src/debug/kdelibs-4.3.75svn1048496/kinit/kinit.cpp:1390 #35 0x0804fab7 in main (argc=2, argv=0xbfcf0854, envp=0xbfcf0860) at /usr/src/debug/kdelibs-4.3.75svn1048496/kinit/kinit.cpp:1825 Reported using DrKonqi
We are having the same crash when one of the windows grouped in an item in the taskbar is closed. - Does the Wine app that you are using creates more than window (and therefore it creates a "group" in the taskbar entry) ? Thanks BTW, this issue is reported at bug 211591 / bug 210146.
It doesn't create more than one window, but all wine programs get grouped. At that moment they were grouped (2 of them).
Then it fits the description at bug 211591 . Thanks *** This bug has been marked as a duplicate of bug 211591 ***