Bug 265105 - Amarok crash while playing MP3 stream (GStreamer backend) [@ gst_icydemux_send_tag_event]
Summary: Amarok crash while playing MP3 stream (GStreamer backend) [@ gst_icydemux_sen...
Status: RESOLVED UPSTREAM
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.4.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: 2.4.1
Assignee: Amarok Developers
URL:
Keywords:
: 274389 281110 (view as bug list)
Depends on:
Blocks:
 
Reported: 2011-02-01 17:50 UTC by Vitor Boschi da Silva
Modified: 2011-08-31 22:39 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Crash of Dragon Player, under the same circunstances (11.64 KB, text/plain)
2011-02-01 17:56 UTC, Vitor Boschi da Silva
Details
Backtrace with debug symbols (24.60 KB, text/plain)
2011-02-02 17:29 UTC, Vitor Boschi da Silva
Details
New crash information added by DrKonqi (23.84 KB, text/plain)
2011-02-17 14:00 UTC, Arjon
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vitor Boschi da Silva 2011-02-01 17:50:40 UTC
Application: amarok (2.4.0)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.1
Operating System: Linux 2.6.35.10-74.fc14.x86_64 x86_64
Distribution: "Fedora release 14 (Laughlin)"

-- Information about the crash:
- What I was doing when the application crashed:
Amarok was minimized playing a mp3 stream, and then suddenly crashed, while I wasn't interacting with him.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fbb0f5a7840 (LWP 5315))]

Thread 14 (Thread 0x7fbae9e4c700 (LWP 5341)):
#0  0x0000003df160b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d3f472ddb in wait (this=<value optimized out>, mutex=0x2765240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2765240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003d48a0a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2660dd0, th=0x2765670) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003d48a0c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x2765670) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003d48a0b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7fbae9e4bd50, parent=0x2660dd0, th=0x2765670) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003d48a0b5b8 in ThreadWeaver::Thread::run (this=0x2765670) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:142
#7  0x0000003d3f4726ee in QThreadPrivate::start (arg=0x2765670) at thread/qthread_unix.cpp:285
#8  0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#9  0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fbae9441700 (LWP 5342)):
#0  0x0000003df160b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d3f472ddb in wait (this=<value optimized out>, mutex=0x2765240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2765240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003d48a0a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2660dd0, th=0x271a570) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003d48a0c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x271a570) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003d48a0c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x271a570) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003d48a0c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x271a570) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003d48a0c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x271a570) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x0000003d48a0c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x271a570) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x0000003d48a0c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x271a570) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x0000003d48a0c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x271a570) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0000003d48a0b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7fbae9440d50, parent=0x2660dd0, th=0x271a570) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:87
#12 0x0000003d48a0b5b8 in ThreadWeaver::Thread::run (this=0x271a570) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:142
#13 0x0000003d3f4726ee in QThreadPrivate::start (arg=0x271a570) at thread/qthread_unix.cpp:285
#14 0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#15 0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fbae8c40700 (LWP 5343)):
#0  0x0000003df160b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d3f472ddb in wait (this=<value optimized out>, mutex=0x2765240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2765240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003d48a0a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2660dd0, th=0x2763130) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003d48a0c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x2763130) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003d48a0c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x2763130) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003d48a0b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7fbae8c3fd50, parent=0x2660dd0, th=0x2763130) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:87
#7  0x0000003d48a0b5b8 in ThreadWeaver::Thread::run (this=0x2763130) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:142
#8  0x0000003d3f4726ee in QThreadPrivate::start (arg=0x2763130) at thread/qthread_unix.cpp:285
#9  0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#10 0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fbae3fff700 (LWP 5344)):
#0  0x0000003df160b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d3f472ddb in wait (this=<value optimized out>, mutex=0x2765240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2765240, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x0000003d48a0a0b4 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2660dd0, th=0x264da90) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003d48a0c743 in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x264da90) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003d48a0c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x264da90) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003d48a0c75c in ThreadWeaver::WorkingHardState::applyForWork (this=0x265f850, th=0x264da90) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003d48a0b52f in ThreadWeaver::ThreadRunHelper::run (this=0x7fbae3ffed50, parent=0x2660dd0, th=0x264da90) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:87
#8  0x0000003d48a0b5b8 in ThreadWeaver::Thread::run (this=0x264da90) at /usr/src/debug/kdelibs-4.6.0/threadweaver/Weaver/Thread.cpp:142
#9  0x0000003d3f4726ee in QThreadPrivate::start (arg=0x264da90) at thread/qthread_unix.cpp:285
#10 0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#11 0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fbae35e2700 (LWP 5346)):
#0  0x0000003df160b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d4b7287f4 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#2  0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#3  0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fbae0832700 (LWP 5351)):
#0  0x0000003df0edb083 in poll () from /lib64/libc.so.6
#1  0x0000003df2e42374 in g_main_context_poll (context=0x29aa2c0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093
#2  g_main_context_iterate (context=0x29aa2c0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775
#3  0x0000003df2e42c82 in g_main_loop_run (loop=0x29aa3a0) at gmain.c:2988
#4  0x0000003e010a5774 in gdbus_shared_thread_func (data=<value optimized out>) at gdbusprivate.c:277
#5  0x0000003df2e69446 in g_thread_create_proxy (data=0x29aa3c0) at gthread.c:1897
#6  0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#7  0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fbac4cf1700 (LWP 5388)):
#0  0x0000003df160b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x0000003d48f93d84 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x3d492ab4e0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003d48f93db9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x3d492b95b4) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#4  0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fbaa777f700 (LWP 8044)):
#0  0x0000003df160b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbafd75963d in gst_queue_chain (pad=<value optimized out>, buffer=0x7fbac82d7430) at gstqueue.c:999
#2  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1e857d0, is_buffer=1, data=0x7fbac82d7430) at gstpad.c:4190
#3  0x00007fbb03346136 in gst_pad_push_data (pad=0x1d04a80, is_buffer=1, data=0x7fbac82d7430) at gstpad.c:4419
#4  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1f088c0, is_buffer=1, data=0x7fbac82d7430) at gstpad.c:4190
#5  0x00007fbb03346136 in gst_pad_push_data (pad=0x1e85dd0, is_buffer=1, data=0x7fbac82d7430) at gstpad.c:4419
#6  0x00007fbafd763e95 in gst_tee_do_push (tee=0x1cd4e90, data=0x7fbac82d7430, is_list=0) at gsttee.c:671
#7  gst_tee_handle_data (tee=0x1cd4e90, data=0x7fbac82d7430, is_list=0) at gsttee.c:750
#8  0x00007fbafd76430f in gst_tee_chain (pad=<value optimized out>, buffer=0x7fbac82d7430) at gsttee.c:824
#9  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1cf6df0, is_buffer=1, data=0x7fbac82d7430) at gstpad.c:4190
#10 0x00007fbb03346136 in gst_pad_push_data (pad=0x1f049a0, is_buffer=1, data=0x7fbac82d7430) at gstpad.c:4419
#11 0x00007fbafd758e43 in gst_queue_push_one (pad=<value optimized out>) at gstqueue.c:1144
#12 gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1260
#13 0x00007fbb0336ec46 in gst_task_func (task=0x29b4b90) at gsttask.c:271
#14 0x0000003df2e6bbc4 in g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:319
#15 0x0000003df2e69446 in g_thread_create_proxy (data=0x7fba9800b650) at gthread.c:1897
#16 0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#17 0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fbaa567b700 (LWP 8075)):
#0  0x0000003df160b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbafd75963d in gst_queue_chain (pad=<value optimized out>, buffer=0x7fbac81c1da0) at gstqueue.c:999
#2  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1f04820, is_buffer=1, data=0x7fbac81c1da0) at gstpad.c:4190
#3  0x00007fbb03346136 in gst_pad_push_data (pad=0x1d04060, is_buffer=1, data=0x7fbac81c1da0) at gstpad.c:4419
#4  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1f08380, is_buffer=1, data=0x7fbac81c1da0) at gstpad.c:4190
#5  0x00007fbb03346136 in gst_pad_push_data (pad=0x7fbac000d0b0, is_buffer=1, data=0x7fbac81c1da0) at gstpad.c:4419
#6  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x7fba9801c020, is_buffer=1, data=0x7fbac81c1da0) at gstpad.c:4190
#7  0x00007fbb03346136 in gst_pad_push_data (pad=0x7fba980ae230, is_buffer=1, data=0x7fbac81c1da0) at gstpad.c:4419
#8  0x00007fbac7134721 in ?? () from /usr/lib64/gstreamer-0.10/libgstmad.so
#9  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x7fba980ae0b0, is_buffer=1, data=0x7fbac830b8b0) at gstpad.c:4190
#10 0x00007fbb03346136 in gst_pad_push_data (pad=0x7fbac80aacc0, is_buffer=1, data=0x7fbac830b8b0) at gstpad.c:4419
#11 0x00007fbac733f31a in ?? () from /usr/lib64/gstreamer-0.10/libgstmpegaudioparse.so
#12 0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x7fbac80aa6c0, is_buffer=1, data=0x7fbac02d4180) at gstpad.c:4190
#13 0x00007fbb03346136 in gst_pad_push_data (pad=0x2f1c380, is_buffer=1, data=0x7fbac02d4180) at gstpad.c:4419
#14 0x00007fbad2bf4526 in gst_icydemux_typefind_or_forward (x=0x7fbac801bb80, buf=0x7fbac02d4180) at gsticydemux.c:509
#15 0x00007fbad2bf49be in gst_icydemux_chain (pad=<value optimized out>, buf=0x7fbac027e120) at gsticydemux.c:554
#16 0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x7fba98013920, is_buffer=1, data=0x7fbac027e120) at gstpad.c:4190
#17 0x00007fbb03346136 in gst_pad_push_data (pad=0x1f046a0, is_buffer=1, data=0x7fbac027e120) at gstpad.c:4419
#18 0x00007fbafd7667df in gst_type_find_element_chain (pad=<value optimized out>, buffer=0x7fbac027e120) at gsttypefindelement.c:765
#19 0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1f04520, is_buffer=1, data=0x7fbac027e120) at gstpad.c:4190
#20 0x00007fbb03346136 in gst_pad_push_data (pad=0x1d04570, is_buffer=1, data=0x7fbac027e120) at gstpad.c:4419
#21 0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1f081c0, is_buffer=1, data=0x7fbac027e120) at gstpad.c:4190
#22 0x00007fbb03346136 in gst_pad_push_data (pad=0x7fbac80aa9c0, is_buffer=1, data=0x7fbac027e120) at gstpad.c:4419
#23 0x00007fbb030c34f3 in gst_base_src_loop (pad=0x7fbac80aa9c0) at gstbasesrc.c:2497
#24 0x00007fbb0336ec46 in gst_task_func (task=0x29b4690) at gsttask.c:271
#25 0x0000003df2e6bbc4 in g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:319
#26 0x0000003df2e69446 in g_thread_create_proxy (data=0x7fba98007c20) at gthread.c:1897
#27 0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#28 0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fbad37fe700 (LWP 8076)):
#0  0x0000003df160b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbb030b98ef in gst_base_sink_wait_preroll (sink=0x1cf1a10) at gstbasesink.c:2163
#2  0x00007fbb02e94d88 in gst_base_audio_sink_render (bsink=0x1cf1a10, buf=<value optimized out>) at gstbaseaudiosink.c:1643
#3  0x00007fbb030bb11b in gst_base_sink_render_object (basesink=0x1cf1a10, is_list=0, obj=0x7fbac0021030, pad=<value optimized out>) at gstbasesink.c:2833
#4  0x00007fbb030bd72e in gst_base_sink_queue_object_unlocked (basesink=0x1cf1a10, is_list=0, obj=0x7fbac0021030, prerollable=<value optimized out>, pad=<value optimized out>) at gstbasesink.c:3111
#5  0x00007fbb030bda86 in gst_base_sink_chain_unlocked (basesink=0x1cf1a10, is_list=0, obj=0x7fbac0021030, pad=<value optimized out>) at gstbasesink.c:3485
#6  0x00007fbb030bdebe in gst_base_sink_chain_main (basesink=0x1cf1a10, pad=0x1cf61f0, is_list=0, obj=0x7fbac0021030) at gstbasesink.c:3523
#7  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1cf61f0, is_buffer=1, data=0x7fbac0021030) at gstpad.c:4190
#8  0x00007fbb03346136 in gst_pad_push_data (pad=0x1cf6670, is_buffer=1, data=0x7fbac0021030) at gstpad.c:4419
#9  0x00007fbb030caf06 in gst_base_transform_chain (pad=<value optimized out>, buffer=<value optimized out>) at gstbasetransform.c:2377
#10 0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1cf6070, is_buffer=1, data=0x7fbac0021030) at gstpad.c:4190
#11 0x00007fbb03346136 in gst_pad_push_data (pad=0x1cf6c70, is_buffer=1, data=0x7fbac0021030) at gstpad.c:4419
#12 0x00007fbb030caf06 in gst_base_transform_chain (pad=<value optimized out>, buffer=<value optimized out>) at gstbasetransform.c:2377
#13 0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1cf6af0, is_buffer=1, data=0x7fbac0021030) at gstpad.c:4190
#14 0x00007fbb03346136 in gst_pad_push_data (pad=0x1cf64f0, is_buffer=1, data=0x7fbac0021030) at gstpad.c:4419
#15 0x00007fbb030caf06 in gst_base_transform_chain (pad=<value optimized out>, buffer=<value optimized out>) at gstbasetransform.c:2377
#16 0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1cf6370, is_buffer=1, data=0x7fbac0021030) at gstpad.c:4190
#17 0x00007fbb03346136 in gst_pad_push_data (pad=0x1cf6970, is_buffer=1, data=0x7fbac0021030) at gstpad.c:4419
#18 0x00007fbafd758e43 in gst_queue_push_one (pad=<value optimized out>) at gstqueue.c:1144
#19 gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1260
#20 0x00007fbb0336ec46 in gst_task_func (task=0x29b4990) at gsttask.c:271
#21 0x0000003df2e6bbc4 in g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:319
#22 0x0000003df2e69446 in g_thread_create_proxy (data=0x7fba980ad660) at gthread.c:1897
#23 0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#24 0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fbafe828700 (LWP 8077)):
#0  0x0000003df160b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbafd75963d in gst_queue_chain (pad=<value optimized out>, buffer=0x7fbac82d73b0) at gstqueue.c:999
#2  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1f22970, is_buffer=1, data=0x7fbac82d73b0) at gstpad.c:4190
#3  0x00007fbb03346136 in gst_pad_push_data (pad=0x1d04210, is_buffer=1, data=0x7fbac82d73b0) at gstpad.c:4419
#4  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1f08c40, is_buffer=1, data=0x7fbac82d73b0) at gstpad.c:4190
#5  0x00007fbb03346136 in gst_pad_push_data (pad=0x7fbac80aa540, is_buffer=1, data=0x7fbac82d73b0) at gstpad.c:4419
#6  0x00007fbafd763e95 in gst_tee_do_push (tee=0x1ce3280, data=0x7fbac82d73b0, is_list=0) at gsttee.c:671
#7  gst_tee_handle_data (tee=0x1ce3280, data=0x7fbac82d73b0, is_list=0) at gsttee.c:750
#8  0x00007fbafd76430f in gst_tee_chain (pad=<value optimized out>, buffer=0x7fbac82d73b0) at gsttee.c:824
#9  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1e851d0, is_buffer=1, data=0x7fbac82d73b0) at gstpad.c:4190
#10 0x00007fbb03346136 in gst_pad_push_data (pad=0x1f08700, is_buffer=1, data=0x7fbac82d73b0) at gstpad.c:4419
#11 0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1d048d0, is_buffer=1, data=0x7fbac82d73b0) at gstpad.c:4190
#12 0x00007fbb03346136 in gst_pad_push_data (pad=0x1e85650, is_buffer=1, data=0x7fbac82d73b0) at gstpad.c:4419
#13 0x00007fbb030caf06 in gst_base_transform_chain (pad=<value optimized out>, buffer=<value optimized out>) at gstbasetransform.c:2377
#14 0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1e854d0, is_buffer=1, data=0x7fbac82d73b0) at gstpad.c:4190
#15 0x00007fbb03346136 in gst_pad_push_data (pad=0x1e85c50, is_buffer=1, data=0x7fbac82d73b0) at gstpad.c:4419
#16 0x00007fbb030caf06 in gst_base_transform_chain (pad=<value optimized out>, buffer=<value optimized out>) at gstbasetransform.c:2377
#17 0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1e85ad0, is_buffer=1, data=0x7fbac82d73b0) at gstpad.c:4190
#18 0x00007fbb03346136 in gst_pad_push_data (pad=0x1e85950, is_buffer=1, data=0x7fbac82d73b0) at gstpad.c:4419
#19 0x00007fbafd758e43 in gst_queue_push_one (pad=<value optimized out>) at gstqueue.c:1144
#20 gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1260
#21 0x00007fbb0336ec46 in gst_task_func (task=0x29b4a90) at gsttask.c:271
#22 0x0000003df2e6bbc4 in g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:319
#23 0x0000003df2e69446 in g_thread_create_proxy (data=0x7fba98015090) at gthread.c:1897
#24 0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#25 0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fbad3fff700 (LWP 8078)):
#0  0x0000003df160b8c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007fbafd75963d in gst_queue_chain (pad=<value optimized out>, buffer=0x7fbac8214840) at gstqueue.c:999
#2  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1cf67f0, is_buffer=1, data=0x7fbac8214840) at gstpad.c:4190
#3  0x00007fbb03346136 in gst_pad_push_data (pad=0x1d043c0, is_buffer=1, data=0x7fbac8214840) at gstpad.c:4419
#4  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1f08000, is_buffer=1, data=0x7fbac8214840) at gstpad.c:4190
#5  0x00007fbb03346136 in gst_pad_push_data (pad=0x2f1c200, is_buffer=1, data=0x7fbac8214840) at gstpad.c:4419
#6  0x00007fbafd76430f in gst_tee_chain (pad=<value optimized out>, buffer=0x7fbac8214840) at gsttee.c:824
#7  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1f22df0, is_buffer=1, data=0x7fbac8214840) at gstpad.c:4190
#8  0x00007fbb03346136 in gst_pad_push_data (pad=0x1f08a80, is_buffer=1, data=0x7fbac8214840) at gstpad.c:4419
#9  0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1d04c30, is_buffer=1, data=0x7fbac8214840) at gstpad.c:4190
#10 0x00007fbb03346136 in gst_pad_push_data (pad=0x1f22af0, is_buffer=1, data=0x7fbac8214840) at gstpad.c:4419
#11 0x00007fbb030caf06 in gst_base_transform_chain (pad=<value optimized out>, buffer=<value optimized out>) at gstbasetransform.c:2377
#12 0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x7fbac80aa240, is_buffer=1, data=0x7fbac8214840) at gstpad.c:4190
#13 0x00007fbb03346136 in gst_pad_push_data (pad=0x1f227f0, is_buffer=1, data=0x7fbac8214840) at gstpad.c:4419
#14 0x00007fbb030caf06 in gst_base_transform_chain (pad=<value optimized out>, buffer=<value optimized out>) at gstbasetransform.c:2377
#15 0x00007fbb0334596d in gst_pad_chain_data_unchecked (pad=0x1f22670, is_buffer=1, data=0x7fbac8214840) at gstpad.c:4190
#16 0x00007fbb03346136 in gst_pad_push_data (pad=0x1f22c70, is_buffer=1, data=0x7fbac8214840) at gstpad.c:4419
#17 0x00007fbafd758e43 in gst_queue_push_one (pad=<value optimized out>) at gstqueue.c:1144
#18 gst_queue_loop (pad=<value optimized out>) at gstqueue.c:1260
#19 0x00007fbb0336ec46 in gst_task_func (task=0x29b4890) at gsttask.c:271
#20 0x0000003df2e6bbc4 in g_thread_pool_thread_proxy (data=<value optimized out>) at gthreadpool.c:319
#21 0x0000003df2e69446 in g_thread_create_proxy (data=0x7fba980ad770) at gthread.c:1897
#22 0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#23 0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fbaa6f7e700 (LWP 8079)):
#0  0x0000003df0edb083 in poll () from /lib64/libc.so.6
#1  0x000000364402c3bf in poll_func (ufds=0x7fba98009da0, nfds=1, timeout=-1, userdata=0x2529950) at pulse/thread-mainloop.c:75
#2  0x000000364401e166 in pa_mainloop_poll (m=0x27e1af0) at pulse/mainloop.c:879
#3  0x000000364401e799 in pa_mainloop_iterate (m=0x27e1af0, block=<value optimized out>, retval=0x0) at pulse/mainloop.c:961
#4  0x000000364401e850 in pa_mainloop_run (m=0x27e1af0, retval=0x0) at pulse/mainloop.c:979
#5  0x000000364402c35b in thread (userdata=<value optimized out>) at pulse/thread-mainloop.c:94
#6  0x0000003645438888 in internal_thread_func (userdata=0x21079f0) at pulsecore/thread-posix.c:72
#7  0x0000003df1606d5b in start_thread () from /lib64/libpthread.so.0
#8  0x0000003df0ee4a7d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fbb0f5a7840 (LWP 5315)):
[KCrash Handler]
#6  QTWTF::HashTable<QTJSC::UStringImpl*, QTJSC::UStringImpl*, QTWTF::IdentityExtractor<QTJSC::UStringImpl*>, QTWTF::StrHash<QTJSC::UStringImpl*>, QTWTF::HashTraits<QTJSC::UStringImpl*>, QTWTF::HashTraits<QTJSC::UStringImpl*> >::find<QTJSC::UStringImpl*, QTWTF::IdentityHashTranslator<QTJSC::UStringImpl*, QTJSC::UStringImpl*, QTWTF::StrHash<QTJSC::UStringImpl*> > > (this=0x8, key=@0x7fff5661f5c8) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:763
#7  0x0000003d48f29f99 in find (r=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:323
#8  find (r=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:166
#9  remove (r=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:240
#10 remove (r=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:61
#11 QTJSC::Identifier::remove (r=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Identifier.cpp:239
#12 0x0000003d48f8b9bd in QTJSC::UStringImpl::~UStringImpl (this=0x7fbaac2e3b70, __in_chrg=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.cpp:68
#13 0x0000003d48f53ff2 in deref (this=0x7fbaac243580, __in_chrg=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/UStringImpl.h:168
#14 ~RefPtr (this=0x7fbaac243580, __in_chrg=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:59
#15 ~UString (this=0x7fbaac243580, __in_chrg=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/UString.h:118
#16 QTJSC::JSString::~JSString (this=0x7fbaac243580, __in_chrg=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.h:267
#17 0x0000003d48f0e727 in QTJSC::Heap::allocate (this=0x7fbac43f8218, s=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:419
#18 0x0000003d48ff477f in operator new (this=0x7fff5661f810, engine=<value optimized out>, val=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:162
#19 jsString (this=0x7fff5661f810, engine=<value optimized out>, val=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.h:445
#20 jsString (this=0x7fff5661f810, engine=<value optimized out>, val=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSString.h:484
#21 QScriptValue::QScriptValue (this=0x7fff5661f810, engine=<value optimized out>, val=<value optimized out>) at api/qscriptvalue.cpp:309
#22 0x00000038a90cd6f3 in ?? () from /usr/lib64/libamaroklib.so.1
#23 0x00000038a90cfdad in ?? () from /usr/lib64/libamaroklib.so.1
#24 0x0000003d3f5643af in QMetaMethod::invoke (this=0x7fff5661fd50, object=0x24a2cf0, connectionType=Qt::DirectConnection, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1578
#25 0x00000038a8fc9a10 in ?? () from /usr/lib64/libamaroklib.so.1
#26 0x00000038a8fc848a in NetworkAccessManagerProxy::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib64/libamaroklib.so.1
#27 0x0000003d3f57004f in QMetaObject::activate (sender=0x2a91b60, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#28 0x0000003d43abb6cb in KDEPrivate::AccessManagerReply::slotResult (this=0x2a91b60, kJob=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kio/kio/accessmanagerreply_p.cpp:301
#29 0x0000003d43abc163 in KDEPrivate::AccessManagerReply::qt_metacall (this=0x2a91b60, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff56620520) at /usr/src/debug/kdelibs-4.6.0/x86_64-redhat-linux-gnu/kio/accessmanagerreply_p.moc:83
#30 0x0000003d3f57004f in QMetaObject::activate (sender=0x2f6e8f0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff56620520) at kernel/qobject.cpp:3272
#31 0x0000003d40737162 in KJob::result (this=<value optimized out>, _t1=0x2f6e8f0) at /usr/src/debug/kdelibs-4.6.0/x86_64-redhat-linux-gnu/kdecore/kjob.moc:194
#32 0x0000003d407371a0 in KJob::emitResult (this=0x2f6e8f0) at /usr/src/debug/kdelibs-4.6.0/kdecore/jobs/kjob.cpp:312
#33 0x0000003d43af39ad in KIO::SimpleJob::slotFinished (this=0x2f6e8f0) at /usr/src/debug/kdelibs-4.6.0/kio/kio/job.cpp:525
#34 0x0000003d43af8f12 in KIO::TransferJob::slotFinished (this=0x2f6e8f0) at /usr/src/debug/kdelibs-4.6.0/kio/kio/job.cpp:1118
#35 0x0000003d43afd5f1 in KIO::TransferJob::qt_metacall (this=0x2f6e8f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff56620970) at /usr/src/debug/kdelibs-4.6.0/x86_64-redhat-linux-gnu/kio/jobclasses.moc:367
#36 0x0000003d3f57004f in QMetaObject::activate (sender=0x2ecea90, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#37 0x0000003d43b9c941 in KIO::SlaveInterface::dispatch (this=<value optimized out>, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.6.0/kio/kio/slaveinterface.cpp:173
#38 0x0000003d43b99873 in KIO::SlaveInterface::dispatch (this=<value optimized out>) at /usr/src/debug/kdelibs-4.6.0/kio/kio/slaveinterface.cpp:89
#39 0x0000003d43b8d016 in KIO::Slave::gotInput (this=0x2ecea90) at /usr/src/debug/kdelibs-4.6.0/kio/kio/slave.cpp:348
#40 0x0000003d43b8d62c in KIO::Slave::qt_metacall (this=0x2ecea90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff56620dc0) at /usr/src/debug/kdelibs-4.6.0/x86_64-redhat-linux-gnu/kio/slave.moc:82
#41 0x0000003d3f57004f in QMetaObject::activate (sender=0x2501510, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#42 0x0000003d43ac4ec7 in KIO::ConnectionPrivate::dequeue (this=0x29db330) at /usr/src/debug/kdelibs-4.6.0/kio/kio/connection.cpp:82
#43 0x0000003d43ac4f7d in KIO::Connection::qt_metacall (this=0x2501510, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x2f61b30) at /usr/src/debug/kdelibs-4.6.0/x86_64-redhat-linux-gnu/kio/connection.moc:79
#44 0x0000003d3f56fb4a in QObject::event (this=0x2501510, e=<value optimized out>) at kernel/qobject.cpp:1211
#45 0x0000003d40db78c4 in QApplicationPrivate::notify_helper (this=0x1a28080, receiver=0x2501510, e=0x2a0eec0) at kernel/qapplication.cpp:4445
#46 0x0000003d40dbc3da in QApplication::notify (this=<value optimized out>, receiver=0x2501510, e=0x2a0eec0) at kernel/qapplication.cpp:4324
#47 0x0000003d4203fcb6 in KApplication::notify (this=0x7fff56621860, receiver=0x2501510, event=0x2a0eec0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#48 0x0000003d3f55b7ac in QCoreApplication::notifyInternal (this=0x7fff56621860, receiver=0x2501510, event=0x2a0eec0) at kernel/qcoreapplication.cpp:732
#49 0x0000003d3f55ef95 in sendEvent (receiver=0x0, event_type=0, data=0x18aa250) at kernel/qcoreapplication.h:215
#50 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x18aa250) at kernel/qcoreapplication.cpp:1373
#51 0x0000003d3f586723 in sendPostedEvents (s=0x1a27bd0) at kernel/qcoreapplication.h:220
#52 postEventSourceDispatch (s=0x1a27bd0) at kernel/qeventdispatcher_glib.cpp:277
#53 0x0000003df2e41e33 in g_main_dispatch (context=0x1a266c0) at gmain.c:2149
#54 g_main_context_dispatch (context=0x1a266c0) at gmain.c:2702
#55 0x0000003df2e42610 in g_main_context_iterate (context=0x1a266c0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#56 0x0000003df2e428ad in g_main_context_iteration (context=0x1a266c0, may_block=1) at gmain.c:2843
#57 0x0000003d3f5868bf in QEventDispatcherGlib::processEvents (this=0x18a9940, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#58 0x0000003d40e5c59e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#59 0x0000003d3f55ab42 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#60 0x0000003d3f55ad8c in QEventLoop::exec (this=0x7fff566217f0, flags=...) at kernel/qeventloop.cpp:201
#61 0x0000003d3f55f24b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#62 0x000000000040954d in _start ()

Possible duplicates by query: bug 263159, bug 262603, bug 259158, bug 248362.

Reported using DrKonqi
Comment 1 Vitor Boschi da Silva 2011-02-01 17:56:32 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.
Comment 2 Myriam Schweingruber 2011-02-01 23:41:38 UTC
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
Comment 3 Vitor Boschi da Silva 2011-02-02 17:29:05 UTC
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.
Comment 4 Myriam Schweingruber 2011-02-02 21:33:23 UTC
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
Comment 5 Vitor Boschi da Silva 2011-02-03 12:02:00 UTC
Bug reported at https://bugzilla.gnome.org/show_bug.cgi?id=641330
Comment 6 Arjon 2011-02-17 14:00:14 UTC
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
Comment 7 timshel 2011-02-22 21:19:23 UTC
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?
Comment 8 Myriam Schweingruber 2011-02-25 09:32:46 UTC
(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.
Comment 9 Myriam Schweingruber 2011-05-29 11:24:08 UTC
*** Bug 274389 has been marked as a duplicate of this bug. ***
Comment 10 Myriam Schweingruber 2011-08-31 22:39:25 UTC
*** Bug 281110 has been marked as a duplicate of this bug. ***