Bug 302113

Summary: After listening mp3 from smartphone SD-card Amarok reported unexpected close on exit
Product: [Applications] amarok Reporter: reinvdvelde <rein.vande.velde>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.5.0   
Target Milestone: 2.6   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description reinvdvelde 2012-06-18 10:13:31 UTC
Application: amarok (2.5.0)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-26-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I had my Samsung smartphone connected by usb2 cable.
Amarok played mp3 files from smartphone SD card correctly.
After normal exit Amarok reported "Unexpected close of Amarok"
SD stayed connected and was still functioning correctly.
Double click on an mp3 on the SD started Amarok playing that mp3.
Selecting Amarok Exit repeated the error.

The crash can be reproduced every time.

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

Thread 18 (Thread 0x7fb158473700 (LWP 2660)):
#0  0x00007fb176a53b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb16eeb335f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#2  0x00007fb16eea476c in pa_mainloop_poll () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#3  0x00007fb16eea4dd9 in pa_mainloop_iterate () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#4  0x00007fb16eea4e90 in pa_mainloop_run () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#5  0x00007fb16eeb330f in ?? () from /usr/lib/x86_64-linux-gnu/libpulse.so.0
#6  0x00007fb16a2f8d18 in ?? () from /usr/lib/x86_64-linux-gnu/libpulsecommon-1.1.so
#7  0x00007fb173173e9a in start_thread (arg=0x7fb158473700) at pthread_create.c:308
#8  0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fb152f8b700 (LWP 2662)):
#0  0x00007fb173175f69 in __pthread_mutex_lock (mutex=0x7fb140000aa0) at pthread_mutex_lock.c:92
#1  0x00007fb1716915a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb171655b4e in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb171655fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb171656164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb1773ea426 in QEventDispatcherGlib::processEvents (this=0x7fb140000900, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fb1773b9c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fb1773b9ed7 in QEventLoop::exec (this=0x7fb152f8add0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fb1772b8fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fb1773999ff in QInotifyFileSystemWatcherEngine::run (this=0x1c13de0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fb1772bbfcb in QThreadPrivate::start (arg=0x1c13de0) at thread/qthread_unix.cpp:298
#11 0x00007fb173173e9a in start_thread (arg=0x7fb152f8b700) at pthread_create.c:308
#12 0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fb147ffe700 (LWP 2663)):
#0  0x00007fb17169134f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fb1716915c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb1716557e2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb171655f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb171656164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb1773ea426 in QEventDispatcherGlib::processEvents (this=0x7fb1380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fb1773b9c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fb1773b9ed7 in QEventLoop::exec (this=0x7fb147ffddd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fb1772b8fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fb1773999ff in QInotifyFileSystemWatcherEngine::run (this=0x2270fd0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007fb1772bbfcb in QThreadPrivate::start (arg=0x2270fd0) at thread/qthread_unix.cpp:298
#11 0x00007fb173173e9a in start_thread (arg=0x7fb147ffe700) at pthread_create.c:308
#12 0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fb1477fd700 (LWP 2664)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb1772bc4db in wait (time=18446744073709551615, this=0x230c6f0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x230c870, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb1747070eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x230c5a0, th=0x230cc30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb1747099db in ThreadWeaver::WorkingHardState::applyForWork (this=0x230a480, th=0x230cc30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb17470884f in ThreadWeaver::ThreadRunHelper::run (this=0x7fb1477fce20, parent=0x230c5a0, th=0x230cc30) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb1747088db in ThreadWeaver::Thread::run (this=0x230cc30) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb1772bbfcb in QThreadPrivate::start (arg=0x230cc30) at thread/qthread_unix.cpp:298
#8  0x00007fb173173e9a in start_thread (arg=0x7fb1477fd700) at pthread_create.c:308
#9  0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fb146ffc700 (LWP 2665)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb1772bc4db in wait (time=18446744073709551615, this=0x230c6f0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x230c870, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb1747070eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x230c5a0, th=0x23230e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb1747099db in ThreadWeaver::WorkingHardState::applyForWork (this=0x230a480, th=0x23230e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb17470884f in ThreadWeaver::ThreadRunHelper::run (this=0x7fb146ffbe20, parent=0x230c5a0, th=0x23230e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb1747088db in ThreadWeaver::Thread::run (this=0x23230e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb1772bbfcb in QThreadPrivate::start (arg=0x23230e0) at thread/qthread_unix.cpp:298
#8  0x00007fb173173e9a in start_thread (arg=0x7fb146ffc700) at pthread_create.c:308
#9  0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fb1467fb700 (LWP 2666)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb1772bc4db in wait (time=18446744073709551615, this=0x230c6f0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x230c870, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb1747070eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x230c5a0, th=0x2323de0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb1747099db in ThreadWeaver::WorkingHardState::applyForWork (this=0x230a480, th=0x2323de0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb17470884f in ThreadWeaver::ThreadRunHelper::run (this=0x7fb1467fae20, parent=0x230c5a0, th=0x2323de0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb1747088db in ThreadWeaver::Thread::run (this=0x2323de0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb1772bbfcb in QThreadPrivate::start (arg=0x2323de0) at thread/qthread_unix.cpp:298
#8  0x00007fb173173e9a in start_thread (arg=0x7fb1467fb700) at pthread_create.c:308
#9  0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fb145ffa700 (LWP 2667)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb1772bc4db in wait (time=18446744073709551615, this=0x230c6f0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x230c870, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fb1747070eb in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x230c5a0, th=0x2324a80) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb1747099db in ThreadWeaver::WorkingHardState::applyForWork (this=0x230a480, th=0x2324a80) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb17470884f in ThreadWeaver::ThreadRunHelper::run (this=0x7fb145ff9e20, parent=0x230c5a0, th=0x2324a80) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb1747088db in ThreadWeaver::Thread::run (this=0x2324a80) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb1772bbfcb in QThreadPrivate::start (arg=0x2324a80) at thread/qthread_unix.cpp:298
#8  0x00007fb173173e9a in start_thread (arg=0x7fb145ffa700) at pthread_create.c:308
#9  0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fb1451b8700 (LWP 2668)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb16e291dec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fb16e291f19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fb173173e9a in start_thread (arg=0x7fb1451b8700) at pthread_create.c:308
#4  0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fb1448b7700 (LWP 2669)):
#0  0x00007fb1773e9957 in timerSourcePrepareHelper (src=0x7fb12c002000, timeout=0x7fb1448b6c9c) at kernel/qeventdispatcher_glib.cpp:135
#1  0x00007fb171655846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb171655f5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fb171656164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fb1773ea426 in QEventDispatcherGlib::processEvents (this=0x7fb12c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007fb1773b9c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fb1773b9ed7 in QEventLoop::exec (this=0x7fb1448b6e00, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fb1772b8fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007fb1772bbfcb in QThreadPrivate::start (arg=0x2435990) at thread/qthread_unix.cpp:298
#9  0x00007fb173173e9a in start_thread (arg=0x7fb1448b7700) at pthread_create.c:308
#10 0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fb126f6e700 (LWP 2672)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb17374d222 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fb17374d259 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fb173173e9a in start_thread (arg=0x7fb126f6e700) at pthread_create.c:308
#4  0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fb11e276700 (LWP 2673)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb17169182f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb153620f55 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#3  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#4  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#5  0x00007fb152fbcd4c in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstplaybin.so
#6  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#7  0x00007fb15362c49f in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#8  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#9  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#10 0x00007fb153617d77 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#11 0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#12 0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#13 0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#14 0x00007fb11d848cdc in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstflump3dec.so
#15 0x00007fb11d849caf in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstflump3dec.so
#16 0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#17 0x00007fb16957993e in gst_base_parse_push_frame () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#18 0x00007fb16957a85e in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#19 0x00007fb16957ce1d in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#20 0x00007fb169302dcc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#21 0x00007fb171678248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007fb1716779e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007fb173173e9a in start_thread (arg=0x7fb11e276700) at pthread_create.c:308
#24 0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#25 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fb11d5b8700 (LWP 2674)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb17169182f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb1695845da in gst_base_sink_wait_preroll () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#3  0x00007fb158493738 in ?? () from /usr/lib/x86_64-linux-gnu/libgstaudio-0.10.so.0
#4  0x00007fb1695860cb in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#5  0x00007fb1695887af in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#6  0x00007fb169588b17 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#7  0x00007fb169588ed8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#8  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#9  0x00007fb1695968c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#10 0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#11 0x00007fb1695968c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#12 0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#13 0x00007fb1695968c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#14 0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#15 0x00007fb153621deb in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#16 0x00007fb169302dcc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#17 0x00007fb171678248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fb1716779e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fb173173e9a in start_thread (arg=0x7fb11d5b8700) at pthread_create.c:308
#20 0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#21 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fb11cdb7700 (LWP 2675)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb17169182f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb1695845da in gst_base_sink_wait_preroll () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#3  0x00007fb16958474d in gst_base_sink_do_preroll () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#4  0x00007fb169586466 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#5  0x00007fb1695887af in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#6  0x00007fb169588b17 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#7  0x00007fb169588ed8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#8  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#9  0x00007fb1695968c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#10 0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#11 0x00007fb1695968c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#12 0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#13 0x00007fb153621deb in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#14 0x00007fb169302dcc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#15 0x00007fb171678248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fb1716779e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fb173173e9a in start_thread (arg=0x7fb11cdb7700) at pthread_create.c:308
#18 0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fb10ffff700 (LWP 2676)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb17169182f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb153621755 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#3  0x00007fb169302dcc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#4  0x00007fb171678248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb1716779e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fb173173e9a in start_thread (arg=0x7fb10ffff700) at pthread_create.c:308
#7  0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fb10f7fe700 (LWP 2677)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb17169182f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb153621755 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#3  0x00007fb169302dcc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#4  0x00007fb171678248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fb1716779e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fb173173e9a in start_thread (arg=0x7fb10f7fe700) at pthread_create.c:308
#7  0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb10effd700 (LWP 2678)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb17169182f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb153620f55 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#3  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#4  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#5  0x00007fb15362c118 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#6  0x00007fb15362c49f in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#7  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#8  0x00007fb153621deb in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#9  0x00007fb169302dcc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#10 0x00007fb171678248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x00007fb1716779e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#12 0x00007fb173173e9a in start_thread (arg=0x7fb10effd700) at pthread_create.c:308
#13 0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb10e7fc700 (LWP 2679)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fb17169182f in g_cond_wait () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fb153620f55 in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#3  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#4  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#5  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#6  0x00007fb1695968c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#7  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#8  0x00007fb1695968c8 in ?? () from /usr/lib/x86_64-linux-gnu/libgstbase-0.10.so.0
#9  0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#10 0x00007fb1692dcbfa in gst_pad_push () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#11 0x00007fb153621deb in ?? () from /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstcoreelements.so
#12 0x00007fb169302dcc in ?? () from /usr/lib/x86_64-linux-gnu/libgstreamer-0.10.so.0
#13 0x00007fb171678248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007fb1716779e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007fb173173e9a in start_thread (arg=0x7fb10e7fc700) at pthread_create.c:308
#16 0x00007fb176a5f4bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb17a15f780 (LWP 2657)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007fb17900302e in qDeleteAll<QList<Collections::Collection*>::const_iterator> (end=..., begin=...) at /usr/include/qt4/QtCore/qalgorithms.h:322
#8  qDeleteAll<SmartPointerList<Collections::Collection> > (c=...) at /usr/include/qt4/QtCore/qalgorithms.h:330
#9  CollectionManager::~CollectionManager (this=0x1b066c0, __in_chrg=<optimized out>) at ../../src/core-impl/collections/support/CollectionManager.cpp:137
#10 0x00007fb179003209 in CollectionManager::~CollectionManager (this=0x1b066c0, __in_chrg=<optimized out>) at ../../src/core-impl/collections/support/CollectionManager.cpp:145
#11 0x00007fb1790014b6 in CollectionManager::destroy () at ../../src/core-impl/collections/support/CollectionManager.cpp:107
#12 0x00007fb1791364cf in App::~App (this=0x7fff031dd1d0, __in_chrg=<optimized out>) at ../../src/App.cpp:248
#13 0x0000000000408e5a in main (argc=2, argv=0x7fff031df658) at ../../src/main.cpp:303

Possible duplicates by query: bug 301107, bug 301012, bug 300384, bug 300194, bug 299745.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-06-18 14:51:55 UTC
This is already solved in the upcoming Amarok 2.6 :)

*** This bug has been marked as a duplicate of bug 285951 ***