Application: knotify4 (4.0) KDE Platform Version: 4.4.2 (KDE 4.4.2) Qt Version: 4.6.2 Operating System: Linux 2.6.32-21-generic x86_64 Distribution: Ubuntu lucid (development branch) -- Information about the crash: I was doing nothing else besides listening to music in Amarok, and playing Klondike in Kpatience. Firefox and Chromium were still open also, but I wasn't browsing. Nothing crashed, except Knotify. -- Backtrace: Application: KNotify (knotify4), signal: Segmentation fault [Current thread is 1 (Thread 0x7f1e8b16c760 (LWP 1666))] Thread 3 (Thread 0x7f1e47ede710 (LWP 1909)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f1e7c143872 in Thread () from /usr/lib/libvlccore.so.4 #2 0x00007f1e86fc39ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f1e8890069d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f1e47ddd710 (LWP 2834)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f1e7c143872 in Thread () from /usr/lib/libvlccore.so.4 #2 0x00007f1e86fc39ca in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f1e8890069d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f1e8b16c760 (LWP 1666)): [KCrash Handler] #5 0x00007f1e7c63874e in QList<Phonon::VLC::SinkNode*>::detachShared (this=0xe0) at /usr/include/qt4/QtCore/qlist.h:127 #6 0x00007f1e7c638360 in QList<Phonon::VLC::SinkNode*>::removeAll (this=0xe0, _t=@0x7fff05cd2860) at /usr/include/qt4/QtCore/qlist.h:662 #7 0x00007f1e7c637e34 in Phonon::VLC::VLCMediaObject::removeSink (this=0x0, node=0x29d06b0) at /home/valorie/kde/src/phonon-vlc/vlc/vlcmediaobject.cpp:445 #8 0x00007f1e7c63253c in Phonon::VLC::SinkNode::disconnectFromMediaObject (this=0x29d06b0, mediaObject=0x2b4ac40) at /home/valorie/kde/src/phonon-vlc/vlc/sinknode.cpp:57 #9 0x00007f1e7c62837a in Phonon::VLC::Backend::disconnectNodes (this=0x7f1e38040a10, source=0x2b4ac40, sink=0x29d06b0) at /home/valorie/kde/src/phonon-vlc/vlc/backend.cpp:334 #10 0x00007f1e8a71f062 in Phonon::PathPrivate::executeTransaction (this=<value optimized out>, disconnections=<value optimized out>, connections=<value optimized out>) at ../3rdparty/phonon/phonon/path.cpp:316 #11 0x00007f1e8a71f901 in Phonon::PathPrivate::phononObjectDestroyed (this=0x7f1e40c27e10, mediaNodePrivate=0x7f1e3800ab30) at ../3rdparty/phonon/phonon/path.cpp:408 #12 0x00007f1e8a716959 in ~MediaNodePrivate (this=0x7f1e3800ab30, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/medianode.cpp:71 #13 0x00007f1e8a7029f1 in ~AbstractAudioOutputPrivate (this=0x7f1e3800ab30, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/abstractaudiooutput_p.h:35 #14 ~AudioOutputPrivate (this=0x7f1e3800ab30, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/audiooutput.cpp:498 #15 0x00007f1e8a6ffe07 in ~AbstractAudioOutput (this=0x7f1e38022300, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/abstractaudiooutput.cpp:40 #16 0x00007f1e8a70578f in ~AudioOutput (this=0xe0, __in_chrg=<value optimized out>) at ../3rdparty/phonon/phonon/audiooutput.h:51 #17 0x00007f1e89cc4d6d in QObject::event (this=0x7f1e38022300, e=0x2b31b80) at kernel/qobject.cpp:1231 #18 0x00007f1e8906e22c in QApplicationPrivate::notify_helper (this=0x259bb70, receiver=0x7f1e38022300, e=0x2b31b80) at kernel/qapplication.cpp:4300 #19 0x00007f1e890746fb in QApplication::notify (this=0x7fff05cd3550, receiver=0x7f1e38022300, e=0x2b31b80) at kernel/qapplication.cpp:4183 #20 0x00007f1e8ab6f526 in KApplication::notify (this=0x7fff05cd3550, receiver=0x7f1e38022300, event=0x2b31b80) at ../../kdeui/kernel/kapplication.cpp:302 #21 0x00007f1e89cb506c in QCoreApplication::notifyInternal (this=0x7fff05cd3550, receiver=0x7f1e38022300, event=0x2b31b80) at kernel/qcoreapplication.cpp:704 #22 0x00007f1e89cb77e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x2577ff0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #23 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2577ff0) at kernel/qcoreapplication.cpp:1345 #24 0x00007f1e89cde9d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #25 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276 #26 0x00007f1e858fc8c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #27 0x00007f1e85900748 in ?? () from /lib/libglib-2.0.so.0 #28 0x00007f1e859008fc in g_main_context_iteration () from /lib/libglib-2.0.so.0 #29 0x00007f1e89cde513 in QEventDispatcherGlib::processEvents (this=0x2577b30, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412 #30 0x00007f1e8911e46e in QGuiEventDispatcherGlib::processEvents (this=0xe0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #31 0x00007f1e89cb3992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #32 0x00007f1e89cb3d6c in QEventLoop::exec (this=0x7fff05cd3470, flags=) at kernel/qeventloop.cpp:201 #33 0x00007f1e89cb7aab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #34 0x0000000000407f4f in main (argc=<value optimized out>, argv=<value optimized out>) at ../../knotify/main.cpp:73 Reported using DrKonqi
Valorie, can you still reproduce this?
*** Bug 249060 has been marked as a duplicate of this bug. ***
Confirmed on KDE 4.5 by duplicate
*** Bug 249024 has been marked as a duplicate of this bug. ***
No, Konvi hasn't crashed for a long time.
*** Bug 254219 has been marked as a duplicate of this bug. ***
Fixed by this commit: Jean-Baptiste Kempf master * r0.2.0-106-gbcae940 /vlc/ (sinknode.cpp vlcmediaobject.cpp): Do not crash when removing nodes
Sorry I didn't see this earlier. No, it hasn't happened since. Thanks, j-b!
Reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.