Application that crashed: juk Version of the application: 3.3 KDE Version: 4.2.87 (KDE 4.2.87 (KDE 4.3 >= 20090519)) Qt Version: 4.5.1 Operating System: Linux 2.6.29-ARCH x86_64 What I was doing when the application crashed: Juk suddenly crashed for no apparant reason, in the middle of a song. More likely to be caused by phonon or gstreamer though. -- Backtrace: Application: JuK (juk), signal: Aborted [Current thread is 0 (LWP 5783)] Thread 11 (Thread 0x7fa2eb456910 (LWP 6220)): #0 0x00007fa2faf5be99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa2ef3a8af2 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0 #2 0x00007fa2f4b99e82 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0 #3 0x00007fa2f4b98844 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 #4 0x00007fa2faf5759a in start_thread () from /lib/libpthread.so.0 #5 0x00007fa2f93d8c3d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fa2ea60e910 (LWP 6221)): #0 0x00007fa2faf5be99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa2ef3a8af2 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0 #2 0x00007fa2f4b99e82 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0 #3 0x00007fa2f4b98844 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 #4 0x00007fa2faf5759a in start_thread () from /lib/libpthread.so.0 #5 0x00007fa2f93d8c3d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fa2e9e0d910 (LWP 6222)): #0 0x00007fa2faf5be99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa2ef3a8af2 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0 #2 0x00007fa2f4b99e82 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0 #3 0x00007fa2f4b98844 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 #4 0x00007fa2faf5759a in start_thread () from /lib/libpthread.so.0 #5 0x00007fa2f93d8c3d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fa2e960c910 (LWP 6223)): #0 0x00007fa2faf5be99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa2ef3a8af2 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0 #2 0x00007fa2f4b99e82 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0 #3 0x00007fa2f4b98844 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 #4 0x00007fa2faf5759a in start_thread () from /lib/libpthread.so.0 #5 0x00007fa2f93d8c3d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fa2e5443910 (LWP 7389)): [KCrash Handler] #4 0x00007fa2f933e2d5 in raise () from /lib/libc.so.6 #5 0x00007fa2f933f73a in abort () from /lib/libc.so.6 #6 0x00007fa2f937daa0 in malloc_printerr () from /lib/libc.so.6 #7 0x00007fa2ef362759 in gst_buffer_finalize () from /usr/lib/libgstreamer-0.10.so.0 #8 0x00007fa2ef381e49 in gst_mini_object_unref () from /usr/lib/libgstreamer-0.10.so.0 #9 0x00007fa2ef118fe0 in gst_base_transform_handle_buffer () from /usr/lib/libgstbase-0.10.so.0 #10 0x00007fa2ef119a73 in gst_base_transform_chain () from /usr/lib/libgstbase-0.10.so.0 #11 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #12 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #13 0x00007fa2ef119ac8 in gst_base_transform_chain () from /usr/lib/libgstbase-0.10.so.0 #14 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #15 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #16 0x00007fa2ef119ac8 in gst_base_transform_chain () from /usr/lib/libgstbase-0.10.so.0 #17 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #18 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #19 0x00007fa2ecf02865 in gst_queue_loop () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #20 0x00007fa2ef3a8927 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0 #21 0x00007fa2f4b99e82 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0 #22 0x00007fa2f4b98844 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 #23 0x00007fa2faf5759a in start_thread () from /lib/libpthread.so.0 #24 0x00007fa2f93d8c3d in clone () from /lib/libc.so.6 #25 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fa2e4c42910 (LWP 7390)): #0 0x00007fa2faf5be99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa2ecf03f40 in gst_queue_chain () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #2 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #3 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #4 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #5 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #6 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #7 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #8 0x00007fa2eaa4d232 in gst_mad_chain () from /usr/lib/gstreamer-0.10/libgstmad.so #9 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #10 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #11 0x00007fa2eb45c599 in gst_mp3parse_emit_frame () from /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so #12 0x00007fa2eb45da32 in gst_mp3parse_chain () from /usr/lib/gstreamer-0.10/libgstmpegaudioparse.so #13 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #14 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #15 0x00007fa2eb871357 in gst_tag_demux_chain () from /usr/lib/libgsttag-0.10.so.0 #16 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #17 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #18 0x00007fa2eb871357 in gst_tag_demux_chain () from /usr/lib/libgsttag-0.10.so.0 #19 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #20 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #21 0x00007fa2ecf07b3d in gst_type_find_element_chain () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #22 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #23 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #24 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #25 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #26 0x00007fa2ef111dcb in gst_base_src_loop () from /usr/lib/libgstbase-0.10.so.0 #27 0x00007fa2ef3a8927 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0 #28 0x00007fa2f4b99e82 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0 #29 0x00007fa2f4b98844 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 #30 0x00007fa2faf5759a in start_thread () from /lib/libpthread.so.0 #31 0x00007fa2f93d8c3d in clone () from /lib/libc.so.6 #32 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fa2e4441910 (LWP 7391)): #0 0x00007fa2faf5be99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa2ecf03f40 in gst_queue_chain () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #2 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #3 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #4 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #5 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #6 0x00007fa2ecf04f11 in gst_tee_handle_buffer () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #7 0x00007fa2ecf051ea in gst_tee_chain () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #8 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #9 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #10 0x00007fa2ecf02865 in gst_queue_loop () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #11 0x00007fa2ef3a8927 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0 #12 0x00007fa2f4b99e82 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0 #13 0x00007fa2f4b98844 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 #14 0x00007fa2faf5759a in start_thread () from /lib/libpthread.so.0 #15 0x00007fa2f93d8c3d in clone () from /lib/libc.so.6 #16 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fa2e3c40910 (LWP 7392)): #0 0x00007fa2faf5be99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa2ecf03f40 in gst_queue_chain () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #2 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #3 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #4 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #5 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #6 0x00007fa2ecf04f11 in gst_tee_handle_buffer () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #7 0x00007fa2ecf051ea in gst_tee_chain () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #8 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #9 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #10 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #11 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #12 0x00007fa2ef119ac8 in gst_base_transform_chain () from /usr/lib/libgstbase-0.10.so.0 #13 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #14 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #15 0x00007fa2ef119ac8 in gst_base_transform_chain () from /usr/lib/libgstbase-0.10.so.0 #16 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #17 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #18 0x00007fa2ecf02865 in gst_queue_loop () from /usr/lib/gstreamer-0.10/libgstcoreelements.so #19 0x00007fa2ef3a8927 in gst_task_func () from /usr/lib/libgstreamer-0.10.so.0 #20 0x00007fa2f4b99e82 in g_thread_pool_thread_proxy () from /usr/lib/libglib-2.0.so.0 #21 0x00007fa2f4b98844 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 #22 0x00007fa2faf5759a in start_thread () from /lib/libpthread.so.0 #23 0x00007fa2f93d8c3d in clone () from /lib/libc.so.6 #24 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fa2e8e0b910 (LWP 15848)): #0 0x00007fa2faf5be99 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fa2eeaccfa5 in audioringbuffer_thread_func () from /usr/lib/libgstaudio-0.10.so.0 #2 0x00007fa2f4b98844 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 #3 0x00007fa2faf5759a in start_thread () from /lib/libpthread.so.0 #4 0x00007fa2f93d8c3d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fa2e343f910 (LWP 21949)): #0 0x00007fa2f938921b in memcpy () from /lib/libc.so.6 #1 0x00007fa2efd9c80b in snd_pcm_area_copy () from /usr/lib/libasound.so.2 #2 0x00007fa2efd9c9ec in snd_pcm_areas_copy () from /usr/lib/libasound.so.2 #3 0x00007fa2efda5369 in snd_pcm_mmap_write_areas () from /usr/lib/libasound.so.2 #4 0x00007fa2efd9a4ee in snd1_pcm_write_areas () from /usr/lib/libasound.so.2 #5 0x00007fa2efda556b in snd_pcm_mmap_writei () from /usr/lib/libasound.so.2 #6 0x00007fa2ed9ecdb2 in gst_alsasink_write () from /usr/lib/gstreamer-0.10/libgstalsa.so #7 0x00007fa2eeaccc88 in audioringbuffer_thread_func () from /usr/lib/libgstaudio-0.10.so.0 #8 0x00007fa2f4b98844 in g_thread_create_proxy () from /usr/lib/libglib-2.0.so.0 #9 0x00007fa2faf5759a in start_thread () from /lib/libpthread.so.0 #10 0x00007fa2f93d8c3d in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fa2fe92b760 (LWP 5783)): #0 0x00007fa2faf5e334 in __lll_lock_wait () from /lib/libpthread.so.0 #1 0x00007fa2faf59d75 in _L_lock_512 () from /lib/libpthread.so.0 #2 0x00007fa2faf59b98 in pthread_mutex_lock () from /lib/libpthread.so.0 #3 0x00007fa2f4b98780 in g_static_rec_mutex_lock () from /usr/lib/libglib-2.0.so.0 #4 0x00007fa2ef382765 in post_activate () from /usr/lib/libgstreamer-0.10.so.0 #5 0x00007fa2ef38ac1b in gst_pad_activate_push () from /usr/lib/libgstreamer-0.10.so.0 #6 0x00007fa2ef38ab1b in gst_pad_activate_push () from /usr/lib/libgstreamer-0.10.so.0 #7 0x00007fa2ef38b956 in gst_pad_set_active () from /usr/lib/libgstreamer-0.10.so.0 #8 0x00007fa2ef35ebc3 in activate_pads () from /usr/lib/libgstreamer-0.10.so.0 #9 0x00007fa2ef37ee4e in gst_iterator_fold () from /usr/lib/libgstreamer-0.10.so.0 #10 0x00007fa2ef35ea89 in gst_bin_src_pads_activate () from /usr/lib/libgstreamer-0.10.so.0 #11 0x00007fa2ef360857 in gst_bin_change_state_func () from /usr/lib/libgstreamer-0.10.so.0 #12 0x00007fa2ef36f64c in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0 #13 0x00007fa2ef36f6cf in gst_element_change_state () from /usr/lib/libgstreamer-0.10.so.0 #14 0x00007fa2ef3723ea in gst_element_set_state_func () from /usr/lib/libgstreamer-0.10.so.0 #15 0x00007fa2efb32487 in Phonon::Gstreamer::Effect::~Effect () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so #16 0x00007fa2efb395e7 in Phonon::Gstreamer::VolumeFaderEffect::~VolumeFaderEffect () from /usr/lib/kde4/plugins/phonon_backend/phonon_gstreamer.so #17 0x00007fa2fd6672fb in Phonon::MediaNodePrivate::deleteBackendObject () from /usr/lib/libphonon.so.4 #18 0x00007fa2fd674e15 in Phonon::FactoryPrivate::~FactoryPrivate () from /usr/lib/libphonon.so.4 #19 0x00007fa2f9340e12 in __run_exit_handlers () from /lib/libc.so.6 #20 0x00007fa2f9340e75 in exit () from /lib/libc.so.6 #21 0x00007fa2fa004008 in ?? () from /usr/lib/libQtGui.so.4 #22 0x00007fa2fc11abc8 in KApplication::xioErrhandler () from /usr/lib/libkdeui.so.5 #23 0x00007fa2f815153e in _XIOError () from /usr/lib/libX11.so.6 #24 0x00007fa2f815883f in process_responses () from /usr/lib/libX11.so.6 #25 0x00007fa2f8159177 in _XEventsQueued () from /usr/lib/libX11.so.6 #26 0x00007fa2f8141e83 in XEventsQueued () from /usr/lib/libX11.so.6 #27 0x00007fa2fa03c60c in ?? () from /usr/lib/libQtGui.so.4 #28 0x00007fa2f4b720ea in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #29 0x00007fa2f4b728f8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #30 0x00007fa2f4b72d6c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #31 0x00007fa2fb2dd056 in QEventDispatcherGlib::processEvents () from /usr/lib/libQtCore.so.4 #32 0x00007fa2fa03c44e in ?? () from /usr/lib/libQtGui.so.4 #33 0x00007fa2fb2b2562 in QEventLoop::processEvents () from /usr/lib/libQtCore.so.4 #34 0x00007fa2fb2b2934 in QEventLoop::exec () from /usr/lib/libQtCore.so.4 #35 0x00007fa2fb2b4a29 in QCoreApplication::exec () from /usr/lib/libQtCore.so.4 #36 0x0000000000476de4 in main (argc=<value optimized out>, argv=<value optimized out>) at /srv/build/kde43/kdemultimedia/src/kdemultimedia-4.2.87/juk/main.cpp:123
Created attachment 34016 [details] Another backtrace
Reported to gstreamer http://bugzilla.gnome.org/show_bug.cgi?id=583880. Should probably be assigned to phonon rather than juk, but i can't do it it seems. However if a backend is crashing, the application should handle it. Regards, Charly
It is indeed a crash in GStreamer: Thread 7 (Thread 0x7fa2e5443910 (LWP 7389)): [KCrash Handler] #4 0x00007fa2f933e2d5 in raise () from /lib/libc.so.6 #5 0x00007fa2f933f73a in abort () from /lib/libc.so.6 #6 0x00007fa2f937daa0 in malloc_printerr () from /lib/libc.so.6 #7 0x00007fa2ef362759 in gst_buffer_finalize () from /usr/lib/libgstreamer-0.10.so.0 #8 0x00007fa2ef381e49 in gst_mini_object_unref () from /usr/lib/libgstreamer-0.10.so.0 #9 0x00007fa2ef118fe0 in gst_base_transform_handle_buffer () from /usr/lib/libgstbase-0.10.so.0 #10 0x00007fa2ef119a73 in gst_base_transform_chain () from /usr/lib/libgstbase-0.10.so.0 #11 0x00007fa2ef386448 in gst_pad_chain_unchecked () from /usr/lib/libgstreamer-0.10.so.0 #12 0x00007fa2ef387723 in gst_pad_push () from /usr/lib/libgstreamer-0.10.so.0 #13 0x00007fa2ef119ac8 in gst_base_transform_chain () from /usr/lib/libgstbase-0.10.so.0 Reassigning to Phonon and closing as UPSTREAM. Thanks
Of course, just because the crash is in GStreamer, that doesn't mean it isn't caused by an error in the way the phonon backend is using it. I only started getting these crashes today (in Amarok), and my GStreamer was installed on the 19th June. I have updated KDE several times in the last couple of weeks, however.
x86_64? This is bug 196207. *** This bug has been marked as a duplicate of bug 196207 ***
reassigning to the new bugzilla product for better bug tracing of the various backends. Sorry for the noise.