Bug 250470 - Amarok 2.3.0 crashes when advancing Audio CD tracks
Summary: Amarok 2.3.0 crashes when advancing Audio CD tracks
Status: RESOLVED DUPLICATE of bug 207579
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.4.0 (KDE 4.4.2)
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Martin Sandsmark
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-07 18:20 UTC by philipbellenoit
Modified: 2010-09-29 11:29 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description philipbellenoit 2010-09-07 18:20:18 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-24-generic x86_64
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I dragged a CD to the playlist. Then I double clicked the first track, which is the only was I know how to start playing the playlist (the play button never works for me). After playing the first track, Amarok tries to advance to the next track and crashes.

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0x7f48ea1f17a0 (LWP 2178))]

Thread 18 (Thread 0x7f48d1070710 (LWP 2179)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:211
#1  0x00007f48d73da081 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f48d086f710 (LWP 2180)):
#0  0x00007f48e564f03d in pthread_join (threadid=139949919168272, thread_return=0x7f48d086df08) at pthread_join.c:89
#1  0x00007f48d73e4594 in _x_audio_decoder_shutdown () from /usr/lib/libxine.so.1
#2  0x00007f48d73d6ba5 in xine_dispose () from /usr/lib/libxine.so.1
#3  0x00007f48d764339a in Phonon::Xine::XineStream::event (this=0x1669700, ev=<value optimized out>) at ../../xine/xinestream.cpp:1438
#4  0x00007f48e84ad22c in QApplicationPrivate::notify_helper (this=0x14da3e0, receiver=0x1669700, e=0x7f48cc69b0e0) at kernel/qapplication.cpp:4300
#5  0x00007f48e84b36fb in QApplication::notify (this=0x7fff4b25fc10, receiver=0x1669700, e=0x7f48cc69b0e0) at kernel/qapplication.cpp:4183
#6  0x00007f48e951312a in App::notify (this=0x7f48a137e9e0, receiver=0x0, event=0x8ae) at ../../src/App.cpp:927
#7  0x00007f48e7b3906c in QCoreApplication::notifyInternal (this=0x7fff4b25fc10, receiver=0x1669700, event=0x7f48cc69b0e0) at kernel/qcoreapplication.cpp:704
#8  0x00007f48e7b3b7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x166a110) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#9  QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x166a110) at kernel/qcoreapplication.cpp:1345
#10 0x00007f48e7b629d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#11 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#12 0x00007f48e06d18c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#13 0x00007f48e06d5748 in ?? () from /lib/libglib-2.0.so.0
#14 0x00007f48e06d58fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#15 0x00007f48e7b62513 in QEventDispatcherGlib::processEvents (this=0x15dfc60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#16 0x00007f48e7b37992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#17 0x00007f48e7b37d6c in QEventLoop::exec (this=0x7f48d086ed50, flags=) at kernel/qeventloop.cpp:201
#18 0x00007f48e7a41d59 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487
#19 0x00007f48d7636440 in Phonon::Xine::XineThread::run (this=0x1676970) at ../../xine/xinethread.cpp:143
#20 0x00007f48e7a44775 in QThreadPrivate::start (arg=0x1676970) at thread/qthread_unix.cpp:248
#21 0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#22 0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#23 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f48cbdf5710 (LWP 2182)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f48d73eae23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f48cb1e9710 (LWP 2183)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f48d73eae23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f48ca9e8710 (LWP 2184)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f48d73eae23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f48ca1e7710 (LWP 2185)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f48d73eae23 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#3  0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f48c87ec710 (LWP 2187)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007f48c87eba60 in ?? ()
#2  0x00007fff4b3ff852 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 11 (Thread 0x7f48bddf7710 (LWP 2188)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f48e25afca6 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007f48e25afce9 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f48bca56710 (LWP 2189)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f48e7a4572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x25ad810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x25ad810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f48e4098026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x25ac9d0, th=0x25adc40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f48e409a6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x25adc40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f48e409a6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x25adc40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f48e409a6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x25adc40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f48e409a6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x25adc40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f48e4098bff in ThreadWeaver::ThreadRunHelper::run (this=0x7f48bca55dc0, parent=0x25ac9d0, th=0x25adc40) at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007f48e4099168 in ThreadWeaver::Thread::run (this=0x25adc40) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007f48e7a44775 in QThreadPrivate::start (arg=0x25adc40) at thread/qthread_unix.cpp:248
#11 0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#12 0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f48bc255710 (LWP 2190)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f48e7a4572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x25ad810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x25ad810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f48e4098026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x25ac9d0, th=0x7f48cc42ee90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f48e409a6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x7f48cc42ee90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f48e4098bff in ThreadWeaver::ThreadRunHelper::run (this=0x7f48bc254dc0, parent=0x25ac9d0, th=0x7f48cc42ee90) at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007f48e4099168 in ThreadWeaver::Thread::run (this=0x7f48cc42ee90) at ../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007f48e7a44775 in QThreadPrivate::start (arg=0x7f48cc42ee90) at thread/qthread_unix.cpp:248
#8  0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#9  0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f48bba54710 (LWP 2191)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f48e7a4572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x25ad810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x25ad810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f48e4098026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x25ac9d0, th=0x7f48ac0019e0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f48e409a6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x7f48ac0019e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f48e409a6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x7f48ac0019e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f48e409a6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x7f48ac0019e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007f48e409a6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x7f48ac0019e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007f48e409a6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x7f48ac0019e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x00007f48e409a6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x7f48ac0019e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#10 0x00007f48e409a6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x7f48ac0019e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00007f48e409a6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x7f48ac0019e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#12 0x00007f48e409a6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x7f48ac0019e0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00007f48e4098bff in ThreadWeaver::ThreadRunHelper::run (this=0x7f48bba53dc0, parent=0x25ac9d0, th=0x7f48ac0019e0) at ../../../threadweaver/Weaver/Thread.cpp:87
#14 0x00007f48e4099168 in ThreadWeaver::Thread::run (this=0x7f48ac0019e0) at ../../../threadweaver/Weaver/Thread.cpp:142
#15 0x00007f48e7a44775 in QThreadPrivate::start (arg=0x7f48ac0019e0) at thread/qthread_unix.cpp:248
#16 0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f48bb253710 (LWP 2192)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f48e7a4572b in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=0x25ad810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:87
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x25ad810, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:159
#3  0x00007f48e4098026 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x25ac9d0, th=0x25b4c90) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007f48e409a6ab in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x25b4c90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007f48e409a6c4 in ThreadWeaver::WorkingHardState::applyForWork (this=0x25ac160, th=0x25b4c90) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007f48e4098bff in ThreadWeaver::ThreadRunHelper::run (this=0x7f48bb252dc0, parent=0x25ac9d0, th=0x25b4c90) at ../../../threadweaver/Weaver/Thread.cpp:87
#7  0x00007f48e4099168 in ThreadWeaver::Thread::run (this=0x25b4c90) at ../../../threadweaver/Weaver/Thread.cpp:142
#8  0x00007f48e7a44775 in QThreadPrivate::start (arg=0x25b4c90) at thread/qthread_unix.cpp:248
#9  0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f48b6c6e710 (LWP 2193)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f48e719c3ac in _L_lock_12430 () from /lib/libc.so.6
#2  0x00007f48e719ae48 in *__GI___libc_free (mem=0x7f48e749be40) at malloc.c:3736
#3  0x00007f48ea1f8a6b in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.1
#4  0x00007f48e06d11ba in ?? () from /lib/libglib-2.0.so.0
#5  0x00007f48e7b63013 in ~QEventDispatcherGlib (this=0x1975140, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:366
#6  0x00007f48e7a44364 in QThreadPrivate::finish (arg=<value optimized out>) at thread/qthread_unix.cpp:284
#7  0x00007f48e7a4477d in ~__pthread_cleanup_class (arg=0x7f48e7e4cf20) at /usr/include/pthread.h:535
#8  QThreadPrivate::start (arg=0x7f48e7e4cf20) at thread/qthread_unix.cpp:253
#9  0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#10 0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f48b63ed710 (LWP 2196)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f48e39032a6 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f48e3be1220) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#2  0x00007f48e39032e9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f48e3bef2ec) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#3  0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f48a2769710 (LWP 2220)):
#0  0x00007f48e71fbfe3 in select () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f48d74032c5 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007f48d73e7c99 in ?? () from /usr/lib/libxine.so.1
#3  0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f48a1b7f710 (LWP 2221)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f48d73dd93b in ?? () from /usr/lib/libxine.so.1
#2  0x00007f48d73e39dd in ?? () from /usr/lib/libxine.so.1
#3  0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f48a137e710 (LWP 2222)):
#0  __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:97
#1  0x00007f48e719c3ac in _L_lock_12430 () from /lib/libc.so.6
#2  0x00007f48e719ae48 in *__GI___libc_free (mem=0x7f48e749be40) at malloc.c:3736
#3  0x00007f48ea1f8a6b in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.1
#4  0x00007f48d7a5ffe9 in snd_pcm_munmap () from /usr/lib/libasound.so.2
#5  0x00007f48d7a55a7b in snd_pcm_hw_free () from /usr/lib/libasound.so.2
#6  0x00007f48d7a6fc30 in ?? () from /usr/lib/libasound.so.2
#7  0x00007f48d7a55a90 in snd_pcm_hw_free () from /usr/lib/libasound.so.2
#8  0x00007f48d7a55b45 in snd_pcm_close () from /usr/lib/libasound.so.2
#9  0x00007f48cbdfb0a6 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
#10 0x00007f48d73ec8d9 in ?? () from /usr/lib/libxine.so.1
#11 0x00007f48d766e482 in kvolumefader_port_close (port_gen=0x1ad9930, stream=0x80) at ../../xine/volumefader_plugin.cpp:317
#12 0x00007f48d766e482 in kvolumefader_port_close (port_gen=0x7f48cc160bf0, stream=0x80) at ../../xine/volumefader_plugin.cpp:317
#13 0x00007f489d52aa49 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_decode_lpcm.so
#14 0x00007f48d73ddf3f in _x_free_audio_decoder () from /usr/lib/libxine.so.1
#15 0x00007f48d73e4afc in ?? () from /usr/lib/libxine.so.1
#16 0x00007f48e564d9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#17 0x00007f48e72036fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#18 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f48ea1f17a0 (LWP 2178)):
[KCrash Handler]
#5  0x00007f48e7150a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#6  0x00007f48e71545c0 in *__GI_abort () at abort.c:92
#7  0x00007f48e718a4fb in __libc_message (do_abort=<value optimized out>, fmt=<value optimized out>) at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#8  0x00007f48e71945b6 in malloc_printerr (action=3, str=0x7f48e7267cb8 "double free or corruption (!prev)", ptr=<value optimized out>) at malloc.c:6264
#9  0x00007f48e719ae53 in *__GI___libc_free (mem=<value optimized out>) at malloc.c:3738
#10 0x00007f48ea1f8a6b in ?? () from /usr/lib/nvidia-current/tls/libnvidia-tls.so.1
#11 0x00007f48d5d1d094 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_inp_cdda.so
#12 0x00007f48d765341e in Phonon::Xine::MediaObject::autoplayMrlsToTitles (this=0x15dac70, plugin=0x7f48d767bd0c "CD", defaultMrl=<value optimized out>) at ../../xine/mediaobject.cpp:443
#13 0x00007f48d7653c65 in Phonon::Xine::MediaObject::setSourceInternal (this=0x15dac70, source=<value optimized out>, how=Phonon::Xine::MediaObject::HardSwitch) at ../../xine/mediaobject.cpp:388
#14 0x00007f48e952e07b in EngineController::playUrl (this=0x15a9ed0, url=<value optimized out>, offset=0) at ../../src/EngineController.cpp:431
#15 0x00007f48e952f157 in EngineController::play (this=0x15a9ed0, track=<value optimized out>, offset=0) at ../../src/EngineController.cpp:380
#16 0x00007f48e952f2c8 in EngineController::slotQueueEnded (this=0x15a9ed0) at ../../src/EngineController.cpp:951
#17 0x00007f48e95304f7 in EngineController::slotAboutToFinish (this=0x15a9ed0) at ../../src/EngineController.cpp:926
#18 0x00007f48e95308a8 in EngineController::slotTitleChanged (this=0x15a9ed0, titleNumber=<value optimized out>) at ../../src/EngineController.cpp:1213
#19 0x00007f48e95328f9 in EngineController::qt_metacall (this=0x15a9ed0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4b25ee40) at ./EngineController.moc:157
#20 0x00007f48e7b4be3f in QMetaObject::activate (sender=0x1663520, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#21 0x00007f48e4a2b9d1 in Phonon::MediaController::titleChanged (this=0x882, _t1=2) at .moc/release-shared/moc_mediacontroller.cpp:179
#22 0x00007f48e4a2d1db in Phonon::MediaController::qt_metacall (this=0x1663520, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff4b25ef80)
    at .moc/release-shared/moc_mediacontroller.cpp:114
#23 0x00007f48e7b4be3f in QMetaObject::activate (sender=0x15dac70, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0xffffffffffffffff) at kernel/qobject.cpp:3293
#24 0x00007f48d76517f1 in Phonon::Xine::MediaObject::titleChanged (this=0x882, _t1=2) at ./mediaobject.moc:290
#25 0x00007f48d7653333 in Phonon::Xine::MediaObject::needNextUrl (this=0x15dac70) at ../../xine/mediaobject.cpp:644
#26 0x00007f48d7656082 in Phonon::Xine::MediaObject::qt_metacall (this=0x15dac70, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x25bd8f0) at ./mediaobject.moc:165
#27 0x00007f48e7b48d49 in QObject::event (this=0x15dac70, e=0x266b6e0) at kernel/qobject.cpp:1248
#28 0x00007f48e84ad22c in QApplicationPrivate::notify_helper (this=0x14da3e0, receiver=0x15dac70, e=0x266b6e0) at kernel/qapplication.cpp:4300
#29 0x00007f48e84b36fb in QApplication::notify (this=0x7fff4b25fc10, receiver=0x15dac70, e=0x266b6e0) at kernel/qapplication.cpp:4183
#30 0x00007f48e951312a in App::notify (this=0x882, receiver=0x882, event=0x6) at ../../src/App.cpp:927
#31 0x00007f48e7b3906c in QCoreApplication::notifyInternal (this=0x7fff4b25fc10, receiver=0x15dac70, event=0x266b6e0) at kernel/qcoreapplication.cpp:704
#32 0x00007f48e7b3b7e7 in QCoreApplication::sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x138c470) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x138c470) at kernel/qcoreapplication.cpp:1345
#34 0x00007f48e7b629d3 in QCoreApplication::sendPostedEvents (s=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#35 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:276
#36 0x00007f48e06d18c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x00007f48e06d5748 in ?? () from /lib/libglib-2.0.so.0
#38 0x00007f48e06d58fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0x00007f48e7b62513 in QEventDispatcherGlib::processEvents (this=0x138bbc0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#40 0x00007f48e855d46e in QGuiEventDispatcherGlib::processEvents (this=0x882, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x00007f48e7b37992 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#42 0x00007f48e7b37d6c in QEventLoop::exec (this=0x7fff4b25fbb0, flags=) at kernel/qeventloop.cpp:201
#43 0x00007f48e7b3baab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#44 0x0000000000408782 in main (argc=2, argv=0x7fff4b261b88) at ../../src/main.cpp:237

This bug may be a duplicate of or related to bug 207579.

Possible duplicates by query: bug 249548, bug 248093, bug 248020, bug 247648, bug 246857.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-09-07 18:43:49 UTC
Sorry, but your backtrace is not useful, as you are lacking debugging symbols. If you can reproduce this bug, please check here on how to get a valid backtrace:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports

Since you are using K/Ubuntu, you will need amarok-dbg and phonon-dbg at least, ideally you should also have kdelibs5-dbg, libqt4-dbg and  libglib2.0-0-dbg. That should cover most of the crashes.

Your crash is most likely a duplicate of bug 207579
Comment 2 Myriam Schweingruber 2010-09-29 11:29:06 UTC
Closing for lack of feedback, likely a duplicate anyway

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