Bug 255294

Summary: Amarok crashes after playing a few CD tracks
Product: [Applications] amarok Reporter: Lorenzo Bettini <lorebett2002>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.3.2   
Target Milestone: 2.4.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Lorenzo Bettini 2010-10-26 11:06:57 UTC
Application: amarok (2.3.2)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35.4-recompiled i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
a CD wa playing, but after a few tracks amarok crashes.
Note that this does not happen always on the same track, but only after a few tracks

The crash can be reproduced some of the time.

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

Thread 19 (Thread 0xb6396b70 (LWP 4907)):
#0  0x002d07d4 in __pthread_mutex_unlock_usercnt (mutex=0xa130e14, decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  0x008e7fb6 in pthread_mutex_unlock (mutex=0xa130e14) at forward.c:184
#2  0x03b3209c in g_main_context_query () from /lib/libglib-2.0.so.0
#3  0x03b372c4 in ?? () from /lib/libglib-2.0.so.0
#4  0x03b37ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0x041df6b4 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0x03b5e48f in ?? () from /lib/libglib-2.0.so.0
#7  0x002cccc9 in start_thread (arg=0xb6396b70) at pthread_create.c:304
#8  0x008da6ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 18 (Thread 0xaf0aab70 (LWP 4909)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d1884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x008e7e04 in __pthread_cond_timedwait (cond=0xa2c47e8, mutex=0xa2c47d0, abstime=0xaf0aa2b0) at forward.c:152
#3  0x03a90b3f in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 17 (Thread 0xae8a9b70 (LWP 4910)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d4169 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
#2  0x002cf5d9 in _L_lock_839 () from /lib/libpthread.so.0
#3  0x002cf46b in __pthread_mutex_lock (mutex=0xb5a06878) at pthread_mutex_lock.c:82
#4  0x008e7f76 in pthread_mutex_lock (mutex=0xb5a06878) at forward.c:182
#5  0x03aa0b0d in ?? () from /usr/lib/libxine.so.1
#6  0x00000001 in ?? ()
#7  0x00001330 in ?? ()
#8  0x00000001 in ?? ()
#9  0x00000001 in ?? ()
#10 0x00000000 in ?? ()

Thread 16 (Thread 0xae0a8b70 (LWP 4911)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x008e8103 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x0087c65f in _L_lock_9687 () from /lib/libc.so.6
#3  0x0087ae56 in __libc_free (mem=0xa25db60) at malloc.c:3736
#4  0x0865dae5 in pa_xfree () from /usr/lib/libpulse.so.0
#5  0x02d2c5d6 in pa_pdispatch_unref () from /usr/lib/libpulsecommon-0.9.21.so
#6  0x0863320e in ?? () from /usr/lib/libpulse.so.0
#7  0x08633bcf in ?? () from /usr/lib/libpulse.so.0
#8  0x08633dec in ?? () from /usr/lib/libpulse.so.0
#9  0x08635480 in ?? () from /usr/lib/libpulse.so.0
#10 0x02d31519 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#11 0x08645606 in pa_mainloop_dispatch () from /usr/lib/libpulse.so.0
#12 0x08645a81 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#13 0x08645b44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#14 0x08657303 in ?? () from /usr/lib/libpulse.so.0
#15 0x02d41bd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#16 0x002cccc9 in start_thread (arg=0xae0a8b70) at pthread_create.c:304
#17 0x008da6ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 15 (Thread 0xa96ffb70 (LWP 4912)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d71e4 in __pthread_mutex_cond_lock_full (mutex=0x2ddff4) at ../nptl/pthread_mutex_lock.c:301
#2  0x002d158e in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:255
#3  0x008e7dad in __pthread_cond_wait (cond=0xb5a04c40, mutex=0xb5a04c20) at forward.c:139
#4  0x02d4063c in pa_cond_wait () from /usr/lib/libpulsecommon-0.9.21.so
#5  0x08656c20 in pa_threaded_mainloop_wait () from /usr/lib/libpulse.so.0
#6  0x028149c1 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_pulseaudio.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xa8efeb70 (LWP 4913)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x008e7dad in __pthread_cond_wait (cond=0xa2e52d8, mutex=0xa2e52c0) at forward.c:139
#3  0x03aa2b54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 13 (Thread 0xa84ffb70 (LWP 4914)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x008e7dad in __pthread_cond_wait (cond=0xa0f9420, mutex=0xa0f9408) at forward.c:139
#3  0x03aa2b54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xa7affb70 (LWP 4915)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x008e7dad in __pthread_cond_wait (cond=0xb5af9ea8, mutex=0xb5af9e90) at forward.c:139
#3  0x03aa2b54 in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 11 (Thread 0xa6ca5b70 (LWP 4917)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x008e7dad in __pthread_cond_wait (cond=0xaab4888, mutex=0xaab4870) at forward.c:139
#3  0x0287a9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x002e8030 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x002eb7dc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x002e755b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x002eb8d2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x002eb8f1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x002eb8f1 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x002eb8f1 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0x002e995e in ?? () from /usr/lib/libthreadweaver.so.4
#16 0x002ea07b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#17 0x02879df9 in ?? () from /usr/lib/libQtCore.so.4
#18 0x002cccc9 in start_thread (arg=0xa6ca5b70) at pthread_create.c:304
#19 0x008da6ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xa54ffb70 (LWP 4918)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x008e7dad in __pthread_cond_wait (cond=0xb7889770, mutex=0xb7889758) at forward.c:139
#3  0xb73813a5 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb7381481 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x002cccc9 in start_thread (arg=0xa54ffb70) at pthread_create.c:304
#6  0x008da6ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xa4bfeb70 (LWP 4919)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x008e7dad in __pthread_cond_wait (cond=0xaab4888, mutex=0xaab4870) at forward.c:139
#3  0x0287a9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x002e8030 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x002eb7dc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x002e755b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x002eb8d2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x002eb8f1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x002e995e in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x002ea07b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#13 0x02879df9 in ?? () from /usr/lib/libQtCore.so.4
#14 0x002cccc9 in start_thread (arg=0xa4bfeb70) at pthread_create.c:304
#15 0x008da6ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa43fdb70 (LWP 4920)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x008e8103 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x0087c65f in _L_lock_9687 () from /lib/libc.so.6
#3  0x0087ae56 in __libc_free (mem=0xab4cc00) at malloc.c:3736
#4  0x03b3c486 in g_free () from /lib/libglib-2.0.so.0
#5  0x03b331c0 in ?? () from /lib/libglib-2.0.so.0
#6  0x029ab14d in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib/libQtCore.so.4
#7  0x028795ba in ?? () from /usr/lib/libQtCore.so.4
#8  0x02879e01 in ?? () from /usr/lib/libQtCore.so.4
#9  0x002cccc9 in start_thread (arg=0xa43fdb70) at pthread_create.c:304
#10 0x008da6ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa3bfcb70 (LWP 4922)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x008e7dad in __pthread_cond_wait (cond=0xaab4888, mutex=0xaab4870) at forward.c:139
#3  0x0287a9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x002e8030 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x002eb7dc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x002e755b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x002eb8d2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x002e995e in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x002ea07b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#11 0x02879df9 in ?? () from /usr/lib/libQtCore.so.4
#12 0x002cccc9 in start_thread (arg=0xa3bfcb70) at pthread_create.c:304
#13 0x008da6ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xa33fbb70 (LWP 4923)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x008e7dad in __pthread_cond_wait (cond=0x4c17290, mutex=0x4c17278) at forward.c:139
#3  0x04b13877 in ?? () from /usr/lib/libQtScript.so.4
#4  0x04b138c1 in ?? () from /usr/lib/libQtScript.so.4
#5  0x002cccc9 in start_thread (arg=0xa33fbb70) at pthread_create.c:304
#6  0x008da6ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xa0cbfb70 (LWP 4925)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x008e7dad in __pthread_cond_wait (cond=0xaab4888, mutex=0xaab4870) at forward.c:139
#3  0x0287a9c7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0x002e8030 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x002eb7dc in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x002e755b in ?? () from /usr/lib/libthreadweaver.so.4
#7  0x002eb8d2 in ?? () from /usr/lib/libthreadweaver.so.4
#8  0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#9  0x002eb8f1 in ?? () from /usr/lib/libthreadweaver.so.4
#10 0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#11 0x002eb8f1 in ?? () from /usr/lib/libthreadweaver.so.4
#12 0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#13 0x002eb8f1 in ?? () from /usr/lib/libthreadweaver.so.4
#14 0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#15 0x002eb8f1 in ?? () from /usr/lib/libthreadweaver.so.4
#16 0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#17 0x002eb8f1 in ?? () from /usr/lib/libthreadweaver.so.4
#18 0x002e8533 in ?? () from /usr/lib/libthreadweaver.so.4
#19 0x002e995e in ?? () from /usr/lib/libthreadweaver.so.4
#20 0x002ea07b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#21 0x02879df9 in ?? () from /usr/lib/libQtCore.so.4
#22 0x002cccc9 in start_thread (arg=0xa0cbfb70) at pthread_create.c:304
#23 0x008da6ae in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0x9a9ffb70 (LWP 5613)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x008d3381 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x03abcf1c in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 3 (Thread 0x99e15b70 (LWP 5614)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x008e7dad in __pthread_cond_wait (cond=0x965025e4, mutex=0x965025cc) at forward.c:139
#3  0x03a946c8 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 2 (Thread 0x99447b70 (LWP 5615)):
#0  0x002c6416 in __kernel_vsyscall ()
#1  0x002d14dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x008e7dad in __pthread_cond_wait (cond=0x97b425a4, mutex=0x97b4258c) at forward.c:139
#3  0x03a946c8 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 1 (Thread 0xb666ab40 (LWP 4906)):
[KCrash Handler]
#7  0x002c6416 in __kernel_vsyscall ()
#8  0x00834941 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x00837e42 in abort () at abort.c:92
#10 0x0086c305 in __libc_message (do_abort=2, fmt=0x9442a0 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#11 0x00876501 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0x97a9bfd0) at malloc.c:6283
#12 0x00877d70 in _int_free (av=<value optimized out>, p=<value optimized out>) at malloc.c:4795
#13 0x0087ae5d in __libc_free (mem=0x97a9bfd0) at malloc.c:3738
#14 0x03adfa90 in ?? () from /usr/lib/xine/plugins/1.28/xineplug_inp_cdda.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Possible duplicates by query: bug 255082, bug 246654, bug 245093, bug 243262, bug 242656.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-10-26 15:19:59 UTC
Your backtrace is not really useful, as you don't have debugging symbols installed for phonon, but from the description I am sure this is a duplicate of bug 207579

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