Summary: | Amarok crash while playing MP3 stream (GStreamer backend) [@ gst_icydemux_send_tag_event] | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Vitor Boschi da Silva <vitorboschi> |
Component: | general | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED UPSTREAM | ||
Severity: | crash | CC: | buijert, timshel, xntech98, xsxixmx |
Priority: | NOR | ||
Version: | 2.4.0 | ||
Target Milestone: | 2.4.1 | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: |
Crash of Dragon Player, under the same circunstances
Backtrace with debug symbols New crash information added by DrKonqi |
Description
Vitor Boschi da Silva
2011-02-01 17:50:40 UTC
Created attachment 56750 [details]
Crash of Dragon Player, under the same circunstances
This is another crash I had with dragon player, also while it was sitting still playing an MP3 stream. Looks like they're both related to the gstreamer backend.
Could you please submit a separate bug report for Dragonplayer? Thze crash looks very different in the backtrace. Also, your backtrace for the crash in Amarok is not useful, as you are lacking debugging symbols. If you can reproduce this bug, please check here on how to get a valid backtrace: http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports Created attachment 56791 [details]
Backtrace with debug symbols
It looks like the crash happens while the internet link is under heavy load, so it may be related to some buffer getting empty.
The problem is not in Amarok or Phonon but with gstreamer itself. Please report this Upstream Thread 6 (Thread 0x7fa337dee700 (LWP 2808)): [KCrash Handler] #6 gst_icydemux_send_tag_event (x=0x7fa3280191c0, tags=<value optimized out>) at gsticydemux.c:631 #7 0x00007fa3361e22f2 in gst_icydemux_handle_event (pad=0x7fa3280a8330, event=0x7fa32c004600) at gsticydemux.c:384 #8 0x00007fa3701b8073 in gst_pad_send_event (pad=0x7fa3280a8330, event=0x7fa32c004600) at gstpad.c:5120 #9 0x00007fa3701b8563 in gst_pad_push_event (pad=0x280e6a0, event=0x7fa32c004600) at gstpad.c:4974 #10 0x00007fa36a5d52cc in gst_type_find_element_handle_event (pad=<value optimized out>, event=0x7fa32c004600) at gsttypefindelement.c:593 #11 0x00007fa3701b8073 in gst_pad_send_event (pad=0x280e520, event=0x7fa32c004600) at gstpad.c:5120 #12 0x00007fa3701b8563 in gst_pad_push_event (pad=0x260d570, event=0x7fa32c004600) at gstpad.c:4974 #13 0x00007fa3701b8073 in gst_pad_send_event (pad=0x28121c0, event=0x7fa32c004600) at gstpad.c:5120 #14 0x00007fa3701b8563 in gst_pad_push_event (pad=0x282a370, event=0x7fa32c004600) at gstpad.c:4974 #15 0x00007fa3701e1677 in push_and_ref (pad=0x282a370, event=<value optimized out>) at gstutils.c:3455 #16 0x00007fa3701a97aa in foreach_fold_func (item=<value optimized out>, unused=<value optimized out>, data=<value optimized out>) at gstiterator.c:574 #17 0x00007fa3701a9fb6 in gst_iterator_fold (it=0x7fa32809ded0, func=0x7fa3701a97a0 <foreach_fold_func>, ret=0x0, user_data=0x7fa337decfa0) at gstiterator.c:549 #18 0x00007fa3701a9fde in gst_iterator_foreach (it=<value optimized out>, func=<value optimized out>, user_data=<value optimized out>) at gstiterator.c:602 #19 0x00007fa3701e75a9 in gst_element_found_tags (element=0x34d8110, list=0x7fa328096c60) at gstutils.c:3482 #20 0x00007fa33977623f in gst_soup_http_src_got_headers_cb (msg=0x7fa328005b40, src=0x34d8110) at gstsouphttpsrc.c:855 #21 0x0000003df420e03e in g_closure_invoke (closure=0x7fa32800d1f0, return_value=0x0, n_param_values=1, param_values=0x7fa3281e6300, invocation_hint=0x7fa337ded1e0) at gclosure.c:766 #22 0x0000003df421ee87 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x7fa328005b40, emission_return=0x0, instance_and_params=0x7fa3281e6300) at gsignal.c:3252 #23 0x0000003df42287b5 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=<value optimized out>) at gsignal.c:2983 #24 0x0000003df4228983 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #25 0x00007fa339118ad0 in io_read (sock=0x7fa330003e30, msg=0x7fa328005b40) at soup-message-io.c:927 #26 0x0000003df420e03e in g_closure_invoke (closure=0x7fa32809e580, return_value=0x0, n_param_values=1, param_values=0x7fa3280b2820, invocation_hint=0x7fa337ded650) at gclosure.c:766 #27 0x0000003df421ee87 in signal_emit_unlocked_R (node=<value optimized out>, detail=0, instance=0x7fa330003e30, emission_return=0x0, instance_and_params=0x7fa3280b2820) at gsignal.c:3252 #28 0x0000003df42287b5 in g_signal_emit_valist (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>, var_args=<value optimized out>) at gsignal.c:2983 #29 0x0000003df4228983 in g_signal_emit (instance=<value optimized out>, signal_id=<value optimized out>, detail=<value optimized out>) at gsignal.c:3040 #30 0x00007fa3391245f1 in socket_read_watch (chan=<value optimized out>, cond=<value optimized out>, user_data=0x7fa330003e30) at soup-socket.c:1168 #31 0x0000003df2e41e33 in g_main_dispatch (context=0x37ef840) at gmain.c:2149 #32 g_main_context_dispatch (context=0x37ef840) at gmain.c:2702 #33 0x0000003df2e42610 in g_main_context_iterate (context=0x37ef840, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780 #34 0x0000003df2e42c82 in g_main_loop_run (loop=0x37f5650) at gmain.c:2988 #35 0x00007fa339776706 in gst_soup_http_src_create (psrc=0x34d8110, outbuf=0x7fa337dedc48) at gstsouphttpsrc.c:1226 #36 0x00007fa36ff30f32 in gst_base_src_get_range (src=0x34d8110, offset=149093869, length=4096, buf=0x7fa337dedc48) at gstbasesrc.c:2129 #37 0x00007fa36ff323c3 in gst_base_src_loop (pad=0x282a370) at gstbasesrc.c:2386 #38 0x00007fa3701ddc46 in gst_task_func (task=0x34f74b0) at gsttask.c:271 #39 0x0000003df2e6bbc4 in g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:319 #40 0x0000003df2e69446 in g_thread_create_proxy (data=0x34f5fe0) at gthread.c:1897 #41 0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0 #42 0x0000003df0ee4a7d in clone () from /lib64/libc.so.6 Bug reported at https://bugzilla.gnome.org/show_bug.cgi?id=641330 Created attachment 57324 [details]
New crash information added by DrKonqi
amarok (2.4.0) on KDE Platform 4.6.00 (4.6.0) using Qt 4.7.1
- What I was doing when the application crashed: Amarok was minimized and playing an online (mp3) stream. I did not use the computer for about 2 hours, but suddenly Amarok crashed and stoped playing.
-- Backtrace (Reduced):
#6 gst_icydemux_send_tag_event (icydemux=0x1b02cb0, tags=<value optimized out>) at gsticydemux.c:629
#7 0x00007fcca5fce522 in gst_icydemux_handle_event (pad=0x1c23380, event=0x95a500) at gsticydemux.c:382
#8 0x00007fccbf47f7b2 in gst_pad_send_event (pad=0x1c23380, event=0x95a500) at gstpad.c:5365
#9 0x00007fccbf47fd4b in gst_pad_push_event (pad=0xbb2600, event=0x95a500) at gstpad.c:5217
#10 0x00007fccbd6311bf in gst_type_find_element_handle_event (pad=<value optimized out>, event=0x95a500) at gsttypefindelement.c:593
I have a similar problem and it seems to be Gstreamer issue but shouldn't be Amarok able to keep running and just give an error message or similar? (In reply to comment #7) > I have a similar problem and it seems to be Gstreamer issue but shouldn't be > Amarok able to keep running and just give an error message or similar? Well, no, since Amarok doesn't play anything, it lets Phonon do that. *** Bug 274389 has been marked as a duplicate of this bug. *** *** Bug 281110 has been marked as a duplicate of this bug. *** |