Bug 312211 - amarok crashes repeatedly
Summary: amarok crashes repeatedly
Status: RESOLVED UPSTREAM
Alias: None
Product: amarok
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.6.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.7
Assignee: Amarok Developers
URL:
Keywords:
: 317287 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-12-26 05:37 UTC by przxqgl
Modified: 2013-06-01 16:00 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (19.94 KB, text/plain)
2013-06-01 16:00 UTC, John Veitch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description przxqgl 2012-12-26 05:37:44 UTC
Application: amarok (2.6.0)
KDE Platform Version: 4.9.4
Qt Version: 4.8.2
Operating System: Linux 3.2.0-35-generic-pae i686
Distribution: Ubuntu 12.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:

i was using amarok, and it crashed. i restarted it, selected the next track and it crashed again. i restarted it, selected the next track, and it crashed again. i restarted it, selected the next track, and it crashed AGAIN...

next, i'm going to try doing something other than selecting the next track, and see if it operates normally.

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb1164740 (LWP 10245))]

Thread 18 (Thread 0xaa5afb40 (LWP 10248)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb56be5f0 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb40304c6 in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#3  0xb401e75a in pa_mainloop_poll () from /usr/lib/i386-linux-gnu/libpulse.so.0
#4  0xb401efb7 in pa_mainloop_iterate () from /usr/lib/i386-linux-gnu/libpulse.so.0
#5  0xb401f094 in pa_mainloop_run () from /usr/lib/i386-linux-gnu/libpulse.so.0
#6  0xb403044e in ?? () from /usr/lib/i386-linux-gnu/libpulse.so.0
#7  0xb1d05246 in ?? () from /usr/lib/i386-linux-gnu/libpulsecommon-1.1.so
#8  0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#9  0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 17 (Thread 0xa8d4bb40 (LWP 10250)):
#0  0xb44350e7 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb44353c8 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb43f5b85 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb43f6042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb43f6201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb5a3bdb7 in QEventDispatcherGlib::processEvents (this=0xa8400488, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0xb5a0767d in QEventLoop::processEvents (this=0xa8d4b240, flags=...) at kernel/qeventloop.cpp:149
#7  0xb5a07919 in QEventLoop::exec (this=0xa8d4b240, flags=...) at kernel/qeventloop.cpp:204
#8  0xb58f09ec in QThread::exec (this=0x889e290) at thread/qthread.cpp:501
#9  0xb59e4ccd in QInotifyFileSystemWatcherEngine::run (this=0x889e290) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb58f3e80 in QThreadPrivate::start (arg=0x889e290) at thread/qthread_unix.cpp:307
#11 0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 16 (Thread 0xa725ab40 (LWP 10251)):
#0  0xb421fdcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb59523b5 in do_gettime (frac=0xa7259fe0, sec=0xa7259fd8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb5a3c6f6 in QTimerInfoList::updateCurrentTime (this=0xa6901c74) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb5a3ca4a in QTimerInfoList::timerWait (this=0xa6901c74, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb5a3b2f3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa725a0ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb5a3b38d in timerSourcePrepare (source=0xa6901c40, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb43f5872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb43f5faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb43f6201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb5a3bdb7 in QEventDispatcherGlib::processEvents (this=0xa6900468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb5a0767d in QEventLoop::processEvents (this=0xa725a270, flags=...) at kernel/qeventloop.cpp:149
#12 0xb5a07919 in QEventLoop::exec (this=0xa725a270, flags=...) at kernel/qeventloop.cpp:204
#13 0xb58f09ec in QThread::exec (this=0x89e5638) at thread/qthread.cpp:501
#14 0xb58f0adb in QThread::run (this=0x89e5638) at thread/qthread.cpp:568
#15 0xb58f3e80 in QThreadPrivate::start (arg=0x89e5638) at thread/qthread_unix.cpp:307
#16 0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 15 (Thread 0xa66d1b40 (LWP 10252)):
#0  0xb421fdcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb59523b5 in do_gettime (frac=0xa66d0fe0, sec=0xa66d0fd8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb5a3c6f6 in QTimerInfoList::updateCurrentTime (this=0x89f5bdc) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb5a3ca4a in QTimerInfoList::timerWait (this=0x89f5bdc, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb5a3b2f3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa66d10ec) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb5a3b38d in timerSourcePrepare (source=0x89f5ba8, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb43f5872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb43f5faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb43f6201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb5a3bdb7 in QEventDispatcherGlib::processEvents (this=0x89f6430, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb5a0767d in QEventLoop::processEvents (this=0xa66d1270, flags=...) at kernel/qeventloop.cpp:149
#12 0xb5a07919 in QEventLoop::exec (this=0xa66d1270, flags=...) at kernel/qeventloop.cpp:204
#13 0xb58f09ec in QThread::exec (this=0x8a03638) at thread/qthread.cpp:501
#14 0xb58f0adb in QThread::run (this=0x8a03638) at thread/qthread.cpp:568
#15 0xb58f3e80 in QThreadPrivate::start (arg=0x8a03638) at thread/qthread_unix.cpp:307
#16 0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 14 (Thread 0xa13b7b40 (LWP 10254)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb470896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb56da64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb58f43f0 in wait (time=4294967295, this=0x8a344b0) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8a34400, mutex=0x8a345d0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb4e61acc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8a343e8, th=0x8a34830) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4e6495b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8a34670, th=0x8a34830) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4e6163a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8a343e8, th=0x8a34830) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4e64a5c in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a34670, th=0x8a34830) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4e61533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a343e8, th=0x8a34830, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4e64a78 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a34670, th=0x8a34830) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4e61533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a343e8, th=0x8a34830, previous=0x8da26f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4e634e4 in ThreadWeaver::ThreadRunHelper::run (this=0xa13b72a4, parent=0x8a343e8, th=0x8a34830) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb4e6359a in ThreadWeaver::Thread::run (this=0x8a34830) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb58f3e80 in QThreadPrivate::start (arg=0x8a34830) at thread/qthread_unix.cpp:307
#15 0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 13 (Thread 0xa0badb40 (LWP 10255)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb470896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb56da64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb58f43f0 in wait (time=4294967295, this=0x8a344b0) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8a34400, mutex=0x8a345d0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb4e61acc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8a343e8, th=0x8a6fe98) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4e6495b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8a34670, th=0x8a6fe98) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4e6163a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8a343e8, th=0x8a6fe98) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4e64a5c in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a34670, th=0x8a6fe98) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4e61533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a343e8, th=0x8a6fe98, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4e64a78 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a34670, th=0x8a6fe98) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4e61533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a343e8, th=0x8a6fe98, previous=0x90efba0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4e634e4 in ThreadWeaver::ThreadRunHelper::run (this=0xa0bad2a4, parent=0x8a343e8, th=0x8a6fe98) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb4e6359a in ThreadWeaver::Thread::run (this=0x8a6fe98) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb58f3e80 in QThreadPrivate::start (arg=0x8a6fe98) at thread/qthread_unix.cpp:307
#15 0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 12 (Thread 0xa03acb40 (LWP 10256)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb470896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb56da64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb58f43f0 in wait (time=4294967295, this=0x8a344b0) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8a34400, mutex=0x8a345d0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb4e61acc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8a343e8, th=0x8a70f10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4e6495b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8a34670, th=0x8a70f10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4e6163a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8a343e8, th=0x8a70f10) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4e64a5c in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a34670, th=0x8a70f10) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4e61533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a343e8, th=0x8a70f10, previous=0x8e58028) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4e634e4 in ThreadWeaver::ThreadRunHelper::run (this=0xa03ac2a4, parent=0x8a343e8, th=0x8a70f10) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb4e6359a in ThreadWeaver::Thread::run (this=0x8a70f10) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb58f3e80 in QThreadPrivate::start (arg=0x8a70f10) at thread/qthread_unix.cpp:307
#13 0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#14 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 11 (Thread 0x9fbabb40 (LWP 10257)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb470896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb56da64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb58f43f0 in wait (time=4294967295, this=0x8a344b0) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8a34400, mutex=0x8a345d0, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb4e61acc in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x8a343e8, th=0x8a73810) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4e6495b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x8a34670, th=0x8a73810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4e6163a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x8a343e8, th=0x8a73810) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4e64a5c in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a34670, th=0x8a73810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4e61533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a343e8, th=0x8a73810, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4e64a78 in ThreadWeaver::WorkingHardState::applyForWork (this=0x8a34670, th=0x8a73810) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4e61533 in ThreadWeaver::WeaverImpl::applyForWork (this=0x8a343e8, th=0x8a73810, previous=0x8f5e5b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4e634e4 in ThreadWeaver::ThreadRunHelper::run (this=0x9fbab2a4, parent=0x8a343e8, th=0x8a73810) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0xb4e6359a in ThreadWeaver::Thread::run (this=0x8a73810) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0xb58f3e80 in QThreadPrivate::start (arg=0x8a73810) at thread/qthread_unix.cpp:307
#15 0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 10 (Thread 0x9f3aab40 (LWP 10258)):
#0  0xb421fdcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb59523b5 in do_gettime (frac=0x9f3a9fb0, sec=0x9f3a9fa8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb5a3c6f6 in QTimerInfoList::updateCurrentTime (this=0xa8412a34) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb5a3ca4a in QTimerInfoList::timerWait (this=0xa8412a34, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb5a3b2f3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0x9f3aa0bc) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb5a3b38d in timerSourcePrepare (source=0xa8412a00, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb43f5872 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb43f5faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb43f6201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb5a3bdb7 in QEventDispatcherGlib::processEvents (this=0xa8411070, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb5a0767d in QEventLoop::processEvents (this=0x9f3aa240, flags=...) at kernel/qeventloop.cpp:149
#12 0xb5a07919 in QEventLoop::exec (this=0x9f3aa240, flags=...) at kernel/qeventloop.cpp:204
#13 0xb58f09ec in QThread::exec (this=0x8b07860) at thread/qthread.cpp:501
#14 0xb59e4ccd in QInotifyFileSystemWatcherEngine::run (this=0x8b07860) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb58f3e80 in QThreadPrivate::start (arg=0x8b07860) at thread/qthread_unix.cpp:307
#16 0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 9 (Thread 0x9e14cb40 (LWP 10261)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb470896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb56da64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb48cc029 in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#4  0xb48cc06f in ?? () from /usr/lib/i386-linux-gnu/libQtScript.so.4
#5  0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 8 (Thread 0x94bacb40 (LWP 10272)):
[KCrash Handler]
#7  0x9e186e8a in is_header_vorbis (pad=0x94131d4, packet=0x940a5a0) at gstoggstream.c:800
#8  0x9e1886db in gst_ogg_stream_packet_is_header (pad=0x94131d4, packet=0x940a5a0) at gstoggstream.c:227
#9  0x9e169a96 in gst_ogg_demux_chain_peer (pad=0x9413108, packet=0x940a5a0, push_headers=1) at gstoggdemux.c:560
#10 0x9e16c640 in gst_ogg_demux_activate_chain (ogg=0x940e000, chain=0x9410218, event=0x87cfd80) at gstoggdemux.c:2608
#11 0x9e174556 in gst_ogg_demux_perform_seek_pull (ogg=0x940e000, event=0xffffffff) at gstoggdemux.c:3188
#12 0x9e17737f in gst_ogg_demux_loop (pad=0x87f5b20) at gstoggdemux.c:4400
#13 0xb1af5158 in gst_task_func (task=0x9410838) at gsttask.c:327
#14 0xb1af6308 in default_func (tdata=0x93e36b8, pool=0x84dfc00) at gsttaskpool.c:70
#15 0xb441a047 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#16 0xb44196b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#17 0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#18 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0x943abb40 (LWP 10273)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb470896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb56da64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb44357a6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb1ba4e77 in gst_data_queue_pop (queue=0x9411d50, item=0x943ab1bc) at gstdataqueue.c:502
#5  0xa9d4fb39 in gst_multi_queue_loop (pad=0x87f5d78) at gstmultiqueue.c:1200
#6  0xb1af5158 in gst_task_func (task=0x9410e98) at gsttask.c:327
#7  0xb1af6308 in default_func (tdata=0x93e37b8, pool=0x84dfc00) at gsttaskpool.c:70
#8  0xb441a047 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb44196b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0x93baab40 (LWP 10274)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb470896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb56da64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb44357a6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xa9d5622a in gst_queue_loop (pad=0x96b4d78) at gstqueue.c:1252
#5  0xb1af5158 in gst_task_func (task=0xa69588b8) at gsttask.c:327
#6  0xb1af6308 in default_func (tdata=0xa6957b28, pool=0x84dfc00) at gsttaskpool.c:70
#7  0xb441a047 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb44196b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0x933a9b40 (LWP 10275)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb470896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb56da64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb44357a6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xa9d5622a in gst_queue_loop (pad=0x8764330) at gstqueue.c:1252
#5  0xb1af5158 in gst_task_func (task=0xa6958830) at gsttask.c:327
#6  0xb1af6308 in default_func (tdata=0xa6957b08, pool=0x84dfc00) at gsttaskpool.c:70
#7  0xb441a047 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb44196b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0x92ba8b40 (LWP 10276)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb470896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb56da64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb44357a6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xa9d5622a in gst_queue_loop (pad=0x87f20d0) at gstqueue.c:1252
#5  0xb1af5158 in gst_task_func (task=0x96b5750) at gsttask.c:327
#6  0xb1af6308 in default_func (tdata=0xa691e240, pool=0x84dfc00) at gsttaskpool.c:70
#7  0xb441a047 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb44196b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0x923a7b40 (LWP 10277)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb470896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb56da64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb44357a6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xa9d5622a in gst_queue_loop (pad=0x8764718) at gstqueue.c:1252
#5  0xb1af5158 in gst_task_func (task=0x96b56c8) at gsttask.c:327
#6  0xb1af6308 in default_func (tdata=0xa694f9a8, pool=0x84dfc00) at gsttaskpool.c:70
#7  0xb441a047 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb44196b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0x91ba6b40 (LWP 10278)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb470896b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb56da64c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb44357a6 in g_cond_wait () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xa9d5622a in gst_queue_loop (pad=0x86010d0) at gstqueue.c:1252
#5  0xb1af5158 in gst_task_func (task=0x96b5640) at gsttask.c:327
#6  0xb1af6308 in default_func (tdata=0xa694fa48, pool=0x84dfc00) at gsttaskpool.c:70
#7  0xb441a047 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb44196b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb4704d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0xb56ccd3e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb1164740 (LWP 10245)):
#0  0xb77b3424 in __kernel_vsyscall ()
#1  0xb56bc3eb in read () from /lib/i386-linux-gnu/libc.so.6
#2  0xb44346ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb43f5bd2 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb43f6042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb43f6201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb5a3bd57 in QEventDispatcherGlib::processEvents (this=0x82a5eb8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0xb602ea1a in QGuiEventDispatcherGlib::processEvents (this=0x82a5eb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#8  0xb5a0767d in QEventLoop::processEvents (this=0xbfe55964, flags=...) at kernel/qeventloop.cpp:149
#9  0xb5a07919 in QEventLoop::exec (this=0xbfe55964, flags=...) at kernel/qeventloop.cpp:204
#10 0xb5a0d31a in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#11 0xb5f739c4 in QApplication::exec () at kernel/qapplication.cpp:3817
#12 0x0804fd42 in main (argc=-1270656048, argv=0x839c7e0) at ../../src/main.cpp:306

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-12-26 11:58:04 UTC
This is a problem with gstreamer, please report this upstream.

As a workaround: please use the phonon-backend-vlc
Comment 2 Myriam Schweingruber 2013-03-25 07:22:34 UTC
*** Bug 317287 has been marked as a duplicate of this bug. ***
Comment 3 John Veitch 2013-06-01 16:00:08 UTC
Created attachment 80233 [details]
New crash information added by DrKonqi

amarok (2.7.0) on KDE Platform 4.10.2 using Qt 4.8.4

- What I was doing when the application crashed:

Playing album ripped from CD to OGG Vorbis using the OGG kioslave.
The files also crash other gstreamer-based audio players!

-- Backtrace (Reduced):
#6  0x00007f5235248128 in is_header_vorbis (pad=0x7f5210004388, packet=0x7f5210001980) at gstoggstream.c:800
#7  0x00007f5235230df8 in gst_ogg_demux_chain_peer (pad=pad@entry=0x7f5210004200, packet=0x7f5210001980, push_headers=push_headers@entry=1) at gstoggdemux.c:560
#8  0x00007f5235233598 in gst_ogg_demux_activate_chain (ogg=ogg@entry=0x1598300, chain=chain@entry=0x3abea80, event=event@entry=0x3abead0) at gstoggdemux.c:2608
#9  0x00007f5235238b77 in gst_ogg_demux_perform_seek_pull (ogg=ogg@entry=0x1598300, event=event@entry=0x0) at gstoggdemux.c:3188
#10 0x00007f523523ad68 in gst_ogg_demux_loop (pad=<optimized out>) at gstoggdemux.c:4400