Bug 213607 - Crash on closing Amarok after playing audio CD
Summary: Crash on closing Amarok after playing audio CD
Status: RESOLVED DUPLICATE of bug 196207
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: general (show other bugs)
Version: 4.3.0 (KDE 4.2.0)
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-07 22:34 UTC by Andrew Ziem
Modified: 2009-12-19 14:05 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
kcrash stack trace (22.29 KB, text/plain)
2009-11-08 15:42 UTC, Andrew Ziem
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Ziem 2009-11-07 22:34:39 UTC
Application that crashed: amarok
Version of the application: 2.2.0
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.2
Operating System: Linux 2.6.31-14-generic x86_64
Distribution: Ubuntu 9.10

What I was doing when the application crashed:
IIRC, I was closing Amarok after playing a CD where the CDDB lookup did not work.  The system is Ubuntu 9.10 with Amarok 2:2.2.0-0ubuntu2

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7fb64b5af770 (LWP 1865))]

Thread 15 (Thread 0x7fb631aff910 (LWP 1866)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007fb6377b3c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fb6305b6910 (LWP 1867)):
#0  0x00007fb648b2f373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb641cef36c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fb641cef6b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fb6492481fe in QEventDispatcherGlib::processEvents (this=0x1eabec0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#4  0x00007fb64921e532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fb64921e904 in QEventLoop::exec (this=0x7fb6305b5fe0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fb6491366cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007fb637a0e56e in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007fb649139445 in QThreadPrivate::start (arg=0x1eabe80) at thread/qthread_unix.cpp:188
#9  0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 13 (Thread 0x7fb62fbab910 (LWP 1870)):
#0  0x00007fb648b2f373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb62fbb1cbe in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 12 (Thread 0x7fb62f3aa910 (LWP 1871)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fb6377c4983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fb62e706910 (LWP 1872)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fb6377c4983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 10 (Thread 0x7fb62df05910 (LWP 1873)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fb6377c4983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fb62c569910 (LWP 1875)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fb64913a4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x278ae70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x278ae70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fb645ded326 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2a21b60, th=0x2ae1ff0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb645def45b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2ae1ff0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb645deda5f in ThreadWeaver::ThreadRunHelper::run (this=0x7fb62c569030, parent=0x2a21b60, th=0x2ae1ff0) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fb645dedeb8 in ThreadWeaver::Thread::run (this=0x2ae1ff0) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fb649139445 in QThreadPrivate::start (arg=0x2ae1ff0) at thread/qthread_unix.cpp:188
#8  0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fb6250dd910 (LWP 1876)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fb64913a4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x278ae70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x278ae70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fb645ded326 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2a21b60, th=0x2abbec0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb645def45b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2abbec0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2abbec0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2abbec0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2abbec0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2abbec0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2abbec0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007fb645deda5f in ThreadWeaver::ThreadRunHelper::run (this=0x7fb6250dd030, parent=0x2a21b60, th=0x2abbec0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00007fb645dedeb8 in ThreadWeaver::Thread::run (this=0x2abbec0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x00007fb649139445 in QThreadPrivate::start (arg=0x2abbec0) at thread/qthread_unix.cpp:188
#13 0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#14 0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fb6248dc910 (LWP 1877)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fb64913a4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x278ae70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x278ae70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fb645ded326 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2a21b60, th=0x2a75450) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb645def45b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a75450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a75450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a75450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a75450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a75450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a75450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a75450) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007fb645deda5f in ThreadWeaver::ThreadRunHelper::run (this=0x7fb6248dc030, parent=0x2a21b60, th=0x2a75450) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x00007fb645dedeb8 in ThreadWeaver::Thread::run (this=0x2a75450) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x00007fb649139445 in QThreadPrivate::start (arg=0x2a75450) at thread/qthread_unix.cpp:188
#14 0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fb6240db910 (LWP 1878)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fb64913a4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x278ae70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x278ae70, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fb645ded326 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x2a21b60, th=0x2a42a30) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fb645def45b in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a42a30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a42a30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a42a30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a42a30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a42a30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a42a30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007fb645def474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x1db81d0, th=0x2a42a30) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007fb645deda5f in ThreadWeaver::ThreadRunHelper::run (this=0x7fb6240db030, parent=0x2a21b60, th=0x2a42a30) at ../../../threadweaver/Weaver/Thread.cpp:87
#12 0x00007fb645dedeb8 in ThreadWeaver::Thread::run (this=0x2a42a30) at ../../../threadweaver/Weaver/Thread.cpp:142
#13 0x00007fb649139445 in QThreadPrivate::start (arg=0x2a42a30) at thread/qthread_unix.cpp:188
#14 0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#15 0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#16 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fb622891910 (LWP 1889)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fb64913a4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2824b10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2824b10, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fb649ff643e in QFileInfoGatherer::run (this=<value optimized out>) at dialogs/qfileinfogatherer.cpp:207
#4  0x00007fb649139445 in QThreadPrivate::start (arg=0x2824b00) at thread/qthread_unix.cpp:188
#5  0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fb622090910 (LWP 1890)):
#0  0x00007fb648b2f373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb641cef36c in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fb641cef6b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fb6492481fe in QEventDispatcherGlib::processEvents (this=0x27a59c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#4  0x00007fb64921e532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fb64921e904 in QEventLoop::exec (this=0x7fb62208fff0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fb6491366cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007fb649201b78 in QInotifyFileSystemWatcherEngine::run (this=0x1d00b90) at io/qfilesystemwatcher_inotify.cpp:214
#8  0x00007fb649139445 in QThreadPrivate::start (arg=0x1d00b90) at thread/qthread_unix.cpp:188
#9  0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb60e971910 (LWP 1918)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007fb64913a4fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x6292850, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x6292850, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007fb649ff643e in QFileInfoGatherer::run (this=<value optimized out>) at dialogs/qfileinfogatherer.cpp:207
#4  0x00007fb649139445 in QThreadPrivate::start (arg=0x6292840) at thread/qthread_unix.cpp:188
#5  0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#6  0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 2 (Thread 0x7fb60e170910 (LWP 1919)):
#0  0x00007fb641ceed51 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#1  0x00007fb641cef181 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007fb641cef6b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007fb6492481fe in QEventDispatcherGlib::processEvents (this=0x62f3c70, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:329
#4  0x00007fb64921e532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007fb64921e904 in QEventLoop::exec (this=0x7fb60e16fff0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007fb6491366cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#7  0x00007fb649201b78 in QInotifyFileSystemWatcherEngine::run (this=0x6293660) at io/qfilesystemwatcher_inotify.cpp:214
#8  0x00007fb649139445 in QThreadPrivate::start (arg=0x6293660) at thread/qthread_unix.cpp:188
#9  0x00007fb6433b3a04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007fb648b3b7bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 1 (Thread 0x7fb64b5af770 (LWP 1865)):
[KCrash Handler]
#5  0x00007fb6367351ff in ?? () from /usr/lib/xine/plugins/1.26/xineplug_inp_cdda.so
#6  0x00007fb637a272de in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#7  0x00007fb637a27cb6 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x00007fb64a9d6a53 in EngineController::playUrl (this=0x1dba610, url=<value optimized out>, offset=0) at /build/buildd/amarok-2.2.0/src/EngineController.cpp:406
#9  0x00007fb64a9d6e9f in EngineController::play (this=0x1dba610, track=<value optimized out>, offset=0) at /build/buildd/amarok-2.2.0/src/EngineController.cpp:362
#10 0x00007fb64a742c28 in Playlist::Actions::play (this=<value optimized out>, trackid=6644006363695604758, now=208) at /build/buildd/amarok-2.2.0/src/playlist/PlaylistActions.cpp:211
#11 0x00007fb64a742f06 in Playlist::Actions::play (this=0x2523b40, index=<value optimized out>) at /build/buildd/amarok-2.2.0/src/playlist/PlaylistActions.cpp:180
#12 0x00007fb64a7c4c2e in Playlist::PrettyListView::trackActivated (this=0x2755af0, idx=...) at /build/buildd/amarok-2.2.0/src/playlist/view/listview/PrettyListView.cpp:237
#13 0x00007fb64a7c5961 in Playlist::PrettyListView::qt_metacall (this=0x2755af0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff1c74e3b0)
    at /build/buildd/amarok-2.2.0/obj-x86_64-linux-gnu/src/PrettyListView.moc:124
#14 0x00007fb649234ddc in QMetaObject::activate (sender=0x2755af0, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0x7fb6433b7451) at kernel/qobject.cpp:3113
#15 0x00007fb64a00cc05 in QAbstractItemView::doubleClicked (this=0x7fb6180065d0, _t1=<value optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:328
#16 0x00007fb64a00fb2a in QAbstractItemView::mouseDoubleClickEvent (this=0x2755af0, event=0x7fff1c74ef20) at itemviews/qabstractitemview.cpp:1689
#17 0x00007fb649b8e808 in QWidget::event (this=0x2755af0, event=0x7fff1c74ef20) at kernel/qwidget.cpp:7553
#18 0x00007fb649eea2a6 in QFrame::event (this=0x2755af0, e=0x7fff1c74ef20) at widgets/qframe.cpp:559
#19 0x00007fb64a01d21b in QAbstractItemView::viewportEvent (this=0x2755af0, event=0x7fff1c74ef20) at itemviews/qabstractitemview.cpp:1476
#20 0x00007fb64921ef47 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2754fd0, event=0x7fff1c74ef20) at kernel/qcoreapplication.cpp:726
#21 0x00007fb649b3fecc in QApplicationPrivate::notify_helper (this=0x1c9c4a0, receiver=0x2754fd0, e=0x7fff1c74ef20) at kernel/qapplication.cpp:4052
#22 0x00007fb649b47011 in QApplication::notify (this=<value optimized out>, receiver=0x2754fd0, e=0x7fff1c74ef20) at kernel/qapplication.cpp:3758
#23 0x00007fb64afd1ab6 in KApplication::notify (this=0x7fff1c750df0, receiver=0x2754fd0, event=0x7fff1c74ef20) at ../../kdeui/kernel/kapplication.cpp:302
#24 0x00007fb64921fc2c in QCoreApplication::notifyInternal (this=0x7fff1c750df0, receiver=0x2754fd0, event=0x7fff1c74ef20) at kernel/qcoreapplication.cpp:610
#25 0x00007fb649b468e0 in QCoreApplication::sendSpontaneousEvent (receiver=0x2754fd0, event=0x7fff1c74ef20, alienWidget=0x2754fd0, nativeWidget=0x1c9cca0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#26 QApplicationPrivate::sendMouseEvent (receiver=0x2754fd0, event=0x7fff1c74ef20, alienWidget=0x2754fd0, nativeWidget=0x1c9cca0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at kernel/qapplication.cpp:2924
#27 0x00007fb649baca0e in QETWidget::translateMouseEvent (this=0x1c9cca0, event=<value optimized out>) at kernel/qapplication_x11.cpp:4409
#28 0x00007fb649babaa9 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff1c750a50) at kernel/qapplication_x11.cpp:3550
#29 0x00007fb649bd4d0c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#30 0x00007fb641cebbbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#31 0x00007fb641cef588 in ?? () from /lib/libglib-2.0.so.0
#32 0x00007fb641cef6b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#33 0x00007fb6492481a6 in QEventDispatcherGlib::processEvents (this=0x1b86b90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#34 0x00007fb649bd44be in QGuiEventDispatcherGlib::processEvents (this=0x7fb6180065d0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#35 0x00007fb64921e532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#36 0x00007fb64921e904 in QEventLoop::exec (this=0x7fff1c750d80, flags=) at kernel/qeventloop.cpp:201
#37 0x00007fb649220ab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#38 0x0000000000409ec6 in main (argc=<value optimized out>, argv=0x7fff1c752b98) at /build/buildd/amarok-2.2.0/src/main.cpp:225
The current source language is "auto; currently c".

Reported using DrKonqi
Comment 1 Andrew Ziem 2009-11-07 22:46:39 UTC
May be duplicate of bug 207579.  I get a reproducible crash when I do this
1. Add audio CD track to playlist (which plays automatically)
2. Double click the track in the playlist once or twice
Comment 2 Myriam Schweingruber 2009-11-08 00:09:43 UTC
This is a crash in Phonon, not in Amarok, bout your backtrace lacks some information. Could you please install the phonon-dbg package and try reproducing this again to get a better backtrace?
Comment 3 Andrew Ziem 2009-11-08 15:42:09 UTC
Created attachment 38187 [details]
kcrash stack trace

When I installed phonon-dbg, it also pulled in the dependency libphonon4.  After that, the crash didn't happen so easily, but I still have a new stack trace as requested
Comment 4 Myriam Schweingruber 2009-11-30 14:01:32 UTC
Backtrace from comment #3:

Application: Amarok (amarok), signal: Aborted
The current source language is "auto; currently c".
[Current thread is 1 (Thread 0x7f086d5e9770 (LWP 2260))]

Thread 14 (Thread 0x7f085705f910 (LWP 2261)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220
#1  0x00007f085cd13c91 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f0855b16910 (LWP 2262)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f086ab12a93 in _L_lock_9264 () from /lib/libc.so.6
#2  0x00007f086ab10701 in *__GI___libc_free (mem=0x7f086ae00e40) at malloc.c:3714
#3  0x00007f085cd1fbd3 in ?? () from /usr/lib/libxine.so.1
#4  0x00007f085cf7b7ff in Phonon::Xine::XineStream::event (this=0x2597600, ev=<value optimized out>) at ../../xine/xinestream.cpp:1436
#5  0x00007f086bb79efc in QApplicationPrivate::notify_helper (this=0x23ee7a0, receiver=0x2597600, e=0x4b838a0) at kernel/qapplication.cpp:4056
#6  0x00007f086bb811ce in QApplication::notify (this=0x7fff0f14bbd0, receiver=0x2597600, e=0x4b838a0) at kernel/qapplication.cpp:4021
#7  0x00007f086d00bab6 in KApplication::notify (this=0x7fff0f14bbd0, receiver=0x2597600, event=0x4b838a0) at ../../kdeui/kernel/kapplication.cpp:302
#8  0x00007f086b259c2c in QCoreApplication::notifyInternal (this=0x7fff0f14bbd0, receiver=0x2597600, event=0x4b838a0) at kernel/qcoreapplication.cpp:610
#9  0x00007f086b25a80a in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x2595840) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#10 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2595840) at kernel/qcoreapplication.cpp:1247
#11 0x00007f086b282533 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#12 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:210
#13 0x00007f0863d25bbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#14 0x00007f0863d29588 in ?? () from /lib/libglib-2.0.so.0
#15 0x00007f0863d296b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#16 0x00007f086b2821a6 in QEventDispatcherGlib::processEvents (this=0x25959e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#17 0x00007f086b258532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#18 0x00007f086b258904 in QEventLoop::exec (this=0x7f0855b15fe0, flags=) at kernel/qeventloop.cpp:201
#19 0x00007f086b1706cb in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#20 0x00007f085cf6e56e in Phonon::Xine::XineThread::run (this=0x25959a0) at ../../xine/xinethread.cpp:143
#21 0x00007f086b173445 in QThreadPrivate::start (arg=0x25959a0) at thread/qthread_unix.cpp:188
#22 0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#23 0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#24 0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 12 (Thread 0x7f085510b910 (LWP 2265)):
#0  0x00007f086ab69373 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f0855111cbe in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f085490a910 (LWP 2266)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f085cd24983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently c".

Thread 10 (Thread 0x7f0853c66910 (LWP 2267)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f085cd24983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()
The current source language is "auto; currently asm".

Thread 9 (Thread 0x7f0853465910 (LWP 2268)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f085cd24983 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f0851ac9910 (LWP 2270)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f086b1744fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2e95cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2e95cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0867e27326 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3120d60, th=0x31e49c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0867e2945b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31e49c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31e49c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31e49c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31e49c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31e49c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31e49c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31e49c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31e49c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007f0867e27a5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f0851ac9030, parent=0x3120d60, th=0x31e49c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00007f0867e27eb8 in ThreadWeaver::Thread::run (this=0x31e49c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x00007f086b173445 in QThreadPrivate::start (arg=0x31e49c0) at thread/qthread_unix.cpp:188
#15 0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f0847118910 (LWP 2271)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f086b1744fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2e95cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2e95cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0867e27326 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3120d60, th=0x31dbdb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0867e2945b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31dbdb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31dbdb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31dbdb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31dbdb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31dbdb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31dbdb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31dbdb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31dbdb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007f0867e27a5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f0847118030, parent=0x3120d60, th=0x31dbdb0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00007f0867e27eb8 in ThreadWeaver::Thread::run (this=0x31dbdb0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x00007f086b173445 in QThreadPrivate::start (arg=0x31dbdb0) at thread/qthread_unix.cpp:188
#15 0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#16 0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#17 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f0846917910 (LWP 2272)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f086b1744fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2e95cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2e95cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0867e27326 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3120d60, th=0x31babb0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0867e2945b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31babb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31babb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31babb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31babb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31babb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31babb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31babb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31babb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007f0867e29474 in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x31babb0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00007f0867e27a5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f0846917030, parent=0x3120d60, th=0x31babb0) at ../../../threadweaver/Weaver/Thread.cpp:87
#14 0x00007f0867e27eb8 in ThreadWeaver::Thread::run (this=0x31babb0) at ../../../threadweaver/Weaver/Thread.cpp:142
#15 0x00007f086b173445 in QThreadPrivate::start (arg=0x31babb0) at thread/qthread_unix.cpp:188
#16 0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f0846116910 (LWP 2273)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261
#1  0x00007f086b1744fb in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x2e95cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2e95cd0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f0867e27326 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x3120d60, th=0x3189b60) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f0867e2945b in ThreadWeaver::WorkingHardState::applyForWork (this=0x2edf3e0, th=0x3189b60) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f0867e27a5f in ThreadWeaver::ThreadRunHelper::run (this=0x7f0846116030, parent=0x3120d60, th=0x3189b60) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f0867e27eb8 in ThreadWeaver::Thread::run (this=0x3189b60) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f086b173445 in QThreadPrivate::start (arg=0x3189b60) at thread/qthread_unix.cpp:188
#8  0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f084570d910 (LWP 2274)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f086ab12a93 in _L_lock_9264 () from /lib/libc.so.6
#2  0x00007f086ab10701 in *__GI___libc_free (mem=0x7f086ae00e40) at malloc.c:3714
#3  0x00007f0863d254e3 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f086b282ce2 in ~QEventDispatcherGlib (this=0x313a5d0, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:289
#5  0x00007f086b1735fc in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:212
#6  0x00007f086b17344d in ~__pthread_cleanup_class (arg=0x23ea250) at /usr/include/pthread.h:535
#7  QThreadPrivate::start (arg=0x23ea250) at thread/qthread_unix.cpp:190
#8  0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f0830782910 (LWP 2303)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f086ab12a93 in _L_lock_9264 () from /lib/libc.so.6
#2  0x00007f086ab10701 in *__GI___libc_free (mem=0x7f086ae00e40) at malloc.c:3714
#3  0x00007f0863d254e3 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f086b282ce2 in ~QEventDispatcherGlib (this=0x5181560, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:289
#5  0x00007f086b1735fc in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:212
#6  0x00007f086b17344d in ~__pthread_cleanup_class (arg=0x51622b0) at /usr/include/pthread.h:535
#7  QThreadPrivate::start (arg=0x51622b0) at thread/qthread_unix.cpp:190
#8  0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f082ff81910 (LWP 2304)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f086ab12a93 in _L_lock_9264 () from /lib/libc.so.6
#2  0x00007f086ab10701 in *__GI___libc_free (mem=0x7f086ae00e40) at malloc.c:3714
#3  0x00007f0863d254e3 in ?? () from /lib/libglib-2.0.so.0
#4  0x00007f086b282ce2 in ~QEventDispatcherGlib (this=0x2e96470, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:289
#5  0x00007f086b1735fc in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:212
#6  0x00007f086b17344d in ~__pthread_cleanup_class (arg=0x516ade0) at /usr/include/pthread.h:535
#7  QThreadPrivate::start (arg=0x516ade0) at thread/qthread_unix.cpp:190
#8  0x00007f08653eda04 in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f086ab757bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f086d5e9770 (LWP 2260)):
[KCrash Handler]
#5  0x00007f086aac94b5 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f086aaccf50 in *__GI_abort () at abort.c:92
#7  0x00007f086ab01c97 in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007f086ab0bdd6 in malloc_printerr (action=3, str=0x7f086abcd6f0 "double free or corruption (out)", ptr=<value optimized out>) at malloc.c:6217
#9  0x00007f086ab1070c in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3716
#10 0x00007f085bc95221 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_inp_cdda.so
#11 0x00007f085cf872de in Phonon::Xine::MediaObject::autoplayMrlsToTitles (this=0x2595910, plugin=0x7f085cfae12c "CD", defaultMrl=<value optimized out>) at ../../xine/mediaobject.cpp:441
#12 0x00007f085cf87cb6 in Phonon::Xine::MediaObject::setSourceInternal (this=0x2595910, source=..., how=Phonon::Xine::MediaObject::HardSwitch) at ../../xine/mediaobject.cpp:386
#13 0x00007f086ca10a53 in EngineController::playUrl (this=0x24b00a0, url=<value optimized out>, offset=0) at /build/buildd/amarok-2.2.0/src/EngineController.cpp:406
#14 0x00007f086ca10e9f in EngineController::play (this=0x24b00a0, track=<value optimized out>, offset=0) at /build/buildd/amarok-2.2.0/src/EngineController.cpp:362
#15 0x00007f086c77cc28 in Playlist::Actions::play (this=<value optimized out>, trackid=7689103549274068546, now=176) at /build/buildd/amarok-2.2.0/src/playlist/PlaylistActions.cpp:211
#16 0x00007f086c77cf06 in Playlist::Actions::play (this=0x2c1b2b0, index=<value optimized out>) at /build/buildd/amarok-2.2.0/src/playlist/PlaylistActions.cpp:180
#17 0x00007f086c7fec2e in Playlist::PrettyListView::trackActivated (this=0x2e56f10, idx=...) at /build/buildd/amarok-2.2.0/src/playlist/view/listview/PrettyListView.cpp:237
#18 0x00007f086c7ff961 in Playlist::PrettyListView::qt_metacall (this=0x2e56f10, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff0f149190)
    at /build/buildd/amarok-2.2.0/obj-x86_64-linux-gnu/src/PrettyListView.moc:124
#19 0x00007f086b26eddc in QMetaObject::activate (sender=0x2e56f10, from_signal_index=<value optimized out>, to_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3113
#20 0x00007f086c046c05 in QAbstractItemView::doubleClicked (this=0x8d4, _t1=<value optimized out>) at .moc/release-shared/moc_qabstractitemview.cpp:328
#21 0x00007f086c049b2a in QAbstractItemView::mouseDoubleClickEvent (this=0x2e56f10, event=0x7fff0f149d00) at itemviews/qabstractitemview.cpp:1689
#22 0x00007f086bbc8808 in QWidget::event (this=0x2e56f10, event=0x7fff0f149d00) at kernel/qwidget.cpp:7553
#23 0x00007f086bf242a6 in QFrame::event (this=0x2e56f10, e=0x7fff0f149d00) at widgets/qframe.cpp:559
#24 0x00007f086c05721b in QAbstractItemView::viewportEvent (this=0x2e56f10, event=0x7fff0f149d00) at itemviews/qabstractitemview.cpp:1476
#25 0x00007f086b258f47 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x2e56370, event=0x7fff0f149d00) at kernel/qcoreapplication.cpp:726
#26 0x00007f086bb79ecc in QApplicationPrivate::notify_helper (this=0x23ee7a0, receiver=0x2e56370, e=0x7fff0f149d00) at kernel/qapplication.cpp:4052
#27 0x00007f086bb81011 in QApplication::notify (this=<value optimized out>, receiver=0x2e56370, e=0x7fff0f149d00) at kernel/qapplication.cpp:3758
#28 0x00007f086d00bab6 in KApplication::notify (this=0x7fff0f14bbd0, receiver=0x2e56370, event=0x7fff0f149d00) at ../../kdeui/kernel/kapplication.cpp:302
#29 0x00007f086b259c2c in QCoreApplication::notifyInternal (this=0x7fff0f14bbd0, receiver=0x2e56370, event=0x7fff0f149d00) at kernel/qcoreapplication.cpp:610
#30 0x00007f086bb808e0 in QCoreApplication::sendSpontaneousEvent (receiver=0x2e56370, event=0x7fff0f149d00, alienWidget=0x2e56370, nativeWidget=0x23eed50, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:216
#31 QApplicationPrivate::sendMouseEvent (receiver=0x2e56370, event=0x7fff0f149d00, alienWidget=0x2e56370, nativeWidget=0x23eed50, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>) at kernel/qapplication.cpp:2924
#32 0x00007f086bbe6a0e in QETWidget::translateMouseEvent (this=0x23eed50, event=<value optimized out>) at kernel/qapplication_x11.cpp:4409
#33 0x00007f086bbe5aa9 in QApplication::x11ProcessEvent (this=<value optimized out>, event=0x7fff0f14b830) at kernel/qapplication_x11.cpp:3550
#34 0x00007f086bc0ed0c in x11EventSourceDispatch (s=<value optimized out>, callback=<value optimized out>, user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#35 0x00007f0863d25bbe in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#36 0x00007f0863d29588 in ?? () from /lib/libglib-2.0.so.0
#37 0x00007f0863d296b0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#38 0x00007f086b2821a6 in QEventDispatcherGlib::processEvents (this=0x22d8b90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:327
#39 0x00007f086bc0e4be in QGuiEventDispatcherGlib::processEvents (this=0x8d4, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202
#40 0x00007f086b258532 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#41 0x00007f086b258904 in QEventLoop::exec (this=0x7fff0f14bb60, flags=) at kernel/qeventloop.cpp:201
#42 0x00007f086b25aab9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#43 0x0000000000409ec6 in main (argc=<value optimized out>, argv=0x7fff0f14d978) at /build/buildd/amarok-2.2.0/src/main.cpp:225
The current source language is "auto; currently c".

This could be related to the malloc_check crashes as reported here: http://www.purinchu.net/wp/2009/11/16/malloc_check_-crashes/
Comment 5 Jonathan Thomas 2009-12-16 07:35:48 UTC
Yeah, looks like a malloc crash here too.

*** This bug has been marked as a duplicate of bug 196207 ***
Comment 6 Dario Andres 2009-12-19 14:05:03 UTC
*** Bug 219289 has been marked as a duplicate of this bug. ***