Version: (using KDE 4.3.2) Installed from: Gentoo Packages Hello, kaffeine and dragon player crash after I try play .nsv file. The backend is xine via phonon. Thanks to fix it and prevent all kind of crash.
Created attachment 37909 [details] Backtrace The backtrace
Pasting backtrace inline: --- Application: Kaffeine (kaffeine), signal: Segmentation fault [Current thread is 0 (LWP 8182)] Thread 6 (Thread 0x7fe2c468b910 (LWP 8185)): #0 0x00007fe2d551327d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fe2c9cd5eb9 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007fe2d550e644 in start_thread () from /lib/libpthread.so.0 #3 0x00007fe2d3f8e7cd in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fe2c3e8a910 (LWP 8186)): #0 0x00007fe2d5510d02 in pthread_mutex_lock () from /lib/libpthread.so.0 #1 0x00007fe2d1b07ada in ?? () from /usr/lib/libglib-2.0.so.0 #2 0x00007fe2d1b07e60 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fe2d58908be in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007fe2d5866232 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007fe2d586641d in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007fe2d577f40b in QThread::exec () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007fe2c9f2dbce in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #8 0x00007fe2d5782463 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007fe2d550e644 in start_thread () from /lib/libpthread.so.0 #10 0x00007fe2d3f8e7cd in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fe2c347f910 (LWP 8189)): #0 0x00007fe2d551599b in read () from /lib/libpthread.so.0 #1 0x00007fe2ca1b2495 in ?? () from /usr/lib64/libasound.so.2 #2 0x00007fe2ca1ac283 in snd_hctl_handle_events () from /usr/lib64/libasound.so.2 #3 0x00007fe2ca1b7939 in snd_mixer_handle_events () from /usr/lib64/libasound.so.2 #4 0x00007fe2c34860d4 in ?? () from /usr/lib64/xine/plugins/1.26/xineplug_ao_out_alsa.so #5 0x00007fe2d550e644 in start_thread () from /lib/libpthread.so.0 #6 0x00007fe2d3f8e7cd in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fe2c2c7e910 (LWP 8190)): #0 0x00007fe2d5512ff9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fe2c9ce39f3 in ?? () from /usr/lib64/libxine.so.1 #2 0x00007fe2c9ce53da in ?? () from /usr/lib64/libxine.so.1 #3 0x00007fe2d550e644 in start_thread () from /lib/libpthread.so.0 #4 0x00007fe2d3f8e7cd in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fe2c1841910 (LWP 8191)): #0 0x00007fe2d3f87f52 in select () from /lib/libc.so.6 #1 0x00007fe2c9cfb245 in xine_usec_sleep () from /usr/lib64/libxine.so.1 #2 0x00007fe2c9ce239d in ?? () from /usr/lib64/libxine.so.1 #3 0x00007fe2d550e644 in start_thread () from /lib/libpthread.so.0 #4 0x00007fe2d3f8e7cd in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fe2d7b66750 (LWP 8182)): [KCrash Handler] #5 0x00007fe2d65cdf57 in KRecentFilesAction::addUrl () from /usr/lib64/libkdeui.so.5 #6 0x000000000047416f in Kaffeine::openUrl (this=0x7fffdc55e060, url=@0x15daf70) at /home/user/kaffeine-1.0-pre2/src/kaffeine.cpp:370 #7 0x00000000004780b4 in Kaffeine::parseArgs (this=0x7fffdc55e060) at /home/user/kaffeine-1.0-pre2/src/kaffeine.cpp:338 #8 0x0000000000478369 in KaffeineApplication::newInstance (this=0x7fffdc55e030) at /home/user/kaffeine-1.0-pre2/src/main.cpp:53 #9 0x00007fe2d66990d6 in ?? () from /usr/lib64/libkdeui.so.5 #10 0x00007fe2d66996d6 in ?? () from /usr/lib64/libkdeui.so.5 #11 0x00007fe2d5b685d4 in ?? () from /usr/lib64/qt4/libQtDBus.so.4 #12 0x00007fe2d5b692cc in ?? () from /usr/lib64/qt4/libQtDBus.so.4 #13 0x00007fe2d5b69c96 in ?? () from /usr/lib64/qt4/libQtDBus.so.4 #14 0x00007fe2d5b69f18 in ?? () from /usr/lib64/qt4/libQtDBus.so.4 #15 0x00007fe2d5877ec9 in QObject::event () from /usr/lib64/qt4/libQtCore.so.4 #16 0x00007fe2d4b692d5 in QApplication::event () from /usr/lib64/qt4/libQtGui.so.4 #17 0x00007fe2d4b5f12c in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4 #18 0x00007fe2d4b64f98 in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4 #19 0x00007fe2d6692616 in KApplication::notify () from /usr/lib64/libkdeui.so.5 #20 0x00007fe2d5867d0b in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4 #21 0x00007fe2d586845f in QCoreApplicationPrivate::sendPostedEvents () from /usr/lib64/qt4/libQtCore.so.4 #22 0x00007fe2d5890c93 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #23 0x00007fe2d1b0462b in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #24 0x00007fe2d1b07d30 in ?? () from /usr/lib/libglib-2.0.so.0 #25 0x00007fe2d1b07e60 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #26 0x00007fe2d5890866 in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #27 0x00007fe2d4bf2dae in ?? () from /usr/lib64/qt4/libQtGui.so.4 #28 0x00007fe2d5866232 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #29 0x00007fe2d586641d in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4 #30 0x00007fe2d73b569c in KIO::NetAccess::enter_loop () from /usr/lib64/libkio.so.5 #31 0x00007fe2d73b5ce4 in KIO::NetAccess::synchronousRunInternal () from /usr/lib64/libkio.so.5 #32 0x00007fe2d73b6371 in KIO::NetAccess::synchronousRun () from /usr/lib64/libkio.so.5 #33 0x00007fe2d774be39 in KFileWidget::KFileWidget () from /usr/lib64/libkfile.so.4 #34 0x0000000000470d49 in PlaylistTab (this=0x15aad40, menu=<value optimized out>, collection=<value optimized out>, mediaWidget_=<value optimized out>) at /home/user/kaffeine-1.0-pre2/src/playlist/playlisttab.cpp:654 #35 0x00000000004763df in Kaffeine (this=0x157b1e0) at /home/user/kaffeine-1.0-pre2/src/kaffeine.cpp:228 #36 0x0000000000478738 in main (argc=<value optimized out>, argv=<value optimized out>) at /home/user/kaffeine-1.0-pre2/src/main.cpp:31
@BRULE Herman: the backtrace you attached doesn't seem Phonon related (it seems related to Kaffeine). So I wonder if the Dragon crash is going to be related to this or not. Try to attach the dragon crash report in a NEW bug report. Then mention that bug report number here so I can look at it.... Thanks
SVN commit 1042986 by pfister: delayed initialization of KFileWidget KFileWidget creates a local event loop which can cause bad side effects (because Kaffeine isn't fully constructed yet) BUG: 212049 M +2 -10 main.cpp M +13 -4 playlist/playlisttab.cpp M +3 -0 playlist/playlisttab.h WebSVN link: http://websvn.kde.org/?view=rev&revision=1042986
*** Bug 215871 has been marked as a duplicate of this bug. ***
*** Bug 216399 has been marked as a duplicate of this bug. ***
*** Bug 220383 has been marked as a duplicate of this bug. ***
*** Bug 219757 has been marked as a duplicate of this bug. ***
*** Bug 222626 has been marked as a duplicate of this bug. ***
*** Bug 224564 has been marked as a duplicate of this bug. ***
*** Bug 227990 has been marked as a duplicate of this bug. ***