Bug 237392 - Amarok Crashes Attempting to Play Audio CD [@ AudioCdCollection::updateProxyTracks]
Summary: Amarok Crashes Attempting to Play Audio CD [@ AudioCdCollection::updateProxyT...
Status: RESOLVED DUPLICATE of bug 236116
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.1
Platform: Ubuntu Linux
: HI crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
: 238405 243075 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-05-12 16:17 UTC by Jake Cobb
Modified: 2010-08-01 13:51 UTC (History)
6 users (show)

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


Attachments
New crash information added by DrKonqi (25.23 KB, text/plain)
2010-05-13 16:17 UTC, Jake Cobb
Details
New crash information added by DrKonqi (19.26 KB, text/plain)
2010-06-07 14:47 UTC, Stefan
Details
New crash information added by DrKonqi (12.70 KB, text/plain)
2010-07-17 19:23 UTC, Alexander
Details
backtrace with debug symbols (15.28 KB, text/plain)
2010-07-18 11:11 UTC, Alexander
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jake Cobb 2010-05-12 16:17:40 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-22-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
Put in an audio CD and used the Device Notifier's 'Play Audio CD with Amarok' option.  Amarok came up but crashed after a few moments before ever showing anything related to the CD.

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

Thread 15 (Thread 0xb58c3b70 (LWP 5758)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x04e29342 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0x06b4b9f4 in __pthread_cond_timedwait (cond=0x9660cc0, mutex=0x9660ca8, abstime=0xb58c3310) at forward.c:152
#3  0x07707ce7 in metronom_sync_loop (this=0x9660c60) at metronom.c:851
#4  0x04e2496e in start_thread (arg=0xb58c3b70) at pthread_create.c:300
#5  0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 14 (Thread 0xb50c2b70 (LWP 5759)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x06b30b86 in *__GI___poll (fds=0x6bc6ff4, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x03d7c4eb in IA__g_poll (fds=0x95ebb50, nfds=1, timeout=-1) at /build/buildd/glib2.0-2.24.0/glib/gpoll.c:127
#3  0x03d6f0ac in g_main_context_poll (context=0x9667bc0, block=<value optimized out>, dispatch=1, self=0x95ebca0) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2904
#4  g_main_context_iterate (context=0x9667bc0, block=<value optimized out>, dispatch=1, self=0x95ebca0) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2586
#5  0x03d6f4b8 in IA__g_main_context_iteration (context=0x9667bc0, may_block=1) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2654
#6  0x0092d60f in QEventDispatcherGlib::processEvents (this=0x95ebff0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#7  0x00900059 in QEventLoop::processEvents (this=0xb50c2270, flags=) at kernel/qeventloop.cpp:149
#8  0x009004aa in QEventLoop::exec (this=0xb50c2270, flags=...) at kernel/qeventloop.cpp:201
#9  0x007fc5a8 in QThread::exec (this=0x95eace0) at thread/qthread.cpp:487
#10 0x0871196a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#11 0x007ff32e in QThreadPrivate::start (arg=0x95eace0) at thread/qthread_unix.cpp:248
#12 0x04e2496e in start_thread (arg=0xb50c2b70) at pthread_create.c:300
#13 0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb48c1b70 (LWP 5762)):
#0  __libc_enable_asynccancel () at ../nptl/cancellation.c:44
#1  0x06b2ee11 in read () at ../sysdeps/unix/syscall-template.S:82
#2  0x01e42de2 in ?? () from /usr/lib/libasound.so.2
#3  0x01e3fb8d in snd_ctl_read () from /usr/lib/libasound.so.2
#4  0x01e3bf4f in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#5  0x01e47dc1 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#6  0x01dc6ad8 in ao_alsa_handle_event_thread (data=0x9670aa0) at audio_alsa_out.c:175
#7  0x04e2496e in start_thread (arg=0xb48c1b70) at pthread_create.c:300
#8  0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb40c0b70 (LWP 5763)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x04e29015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x06b4b99d in __pthread_cond_wait (cond=0x96a46c0, mutex=0x96a46a8) at forward.c:139
#3  0x077189ee in fifo_peek_int (this_gen=0x9680b18) at audio_out.c:348
#4  fifo_peek (this_gen=0x9680b18) at audio_out.c:388
#5  ao_loop (this_gen=0x9680b18) at audio_out.c:1015
#6  0x04e2496e in start_thread (arg=0xb40c0b70) at pthread_create.c:300
#7  0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xb38bfb70 (LWP 5764)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x04e29015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x06b4b99d in __pthread_cond_wait (cond=0x98051c0, mutex=0x98051a8) at forward.c:139
#3  0x077189ee in fifo_peek_int (this_gen=0x97e7088) at audio_out.c:348
#4  fifo_peek (this_gen=0x97e7088) at audio_out.c:388
#5  ao_loop (this_gen=0x97e7088) at audio_out.c:1015
#6  0x04e2496e in start_thread (arg=0xb38bfb70) at pthread_create.c:300
#7  0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xb30beb70 (LWP 5765)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x04e29015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x06b4b99d in __pthread_cond_wait (cond=0x99514d8, mutex=0x99514c0) at forward.c:139
#3  0x077189ee in fifo_peek_int (this_gen=0x9951e20) at audio_out.c:348
#4  fifo_peek (this_gen=0x9951e20) at audio_out.c:388
#5  ao_loop (this_gen=0x9951e20) at audio_out.c:1015
#6  0x04e2496e in start_thread (arg=0xb30beb70) at pthread_create.c:300
#7  0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xb28bdb70 (LWP 5766)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x04e29015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x06b4b99d in __pthread_cond_wait (cond=0x9ad16b0, mutex=0x9ad1698) at forward.c:139
#3  0x077189ee in fifo_peek_int (this_gen=0x9ab3550) at audio_out.c:348
#4  fifo_peek (this_gen=0x9ab3550) at audio_out.c:388
#5  ao_loop (this_gen=0x9ab3550) at audio_out.c:1015
#6  0x04e2496e in start_thread (arg=0xb28bdb70) at pthread_create.c:300
#7  0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xb19c3b70 (LWP 5768)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x06b4bcf3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0x06ae2697 in _L_lock_9637 () from /lib/tls/i686/cmov/libc.so.6
#3  0x06ae0ec6 in *__GI___libc_free (mem=0xa0afbb0) at malloc.c:3736
#4  0x01b4e741 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0x0092d504 in QEventDispatcherGlib::unregisterSocketNotifier (this=0xa0b0578, notifier=0xb19c32dc) at kernel/qeventdispatcher_glib.cpp:493
#6  0x0091c779 in QSocketNotifier::setEnabled (this=0xfffffe00, enable=false) at kernel/qsocketnotifier.cpp:298
#7  0x0092da72 in socketNotifierSourceCheck (source=0xa123a48) at kernel/qeventdispatcher_glib.cpp:92
#8  0x03d6e799 in IA__g_main_context_check (context=0xa126650, max_priority=2147483647, fds=0xa121500, n_fds=2) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2469
#9  0x03d6f0ce in g_main_context_iterate (context=0xa126650, block=<value optimized out>, dispatch=1, self=0xa0e60a0) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2588
#10 0x03d6f4b8 in IA__g_main_context_iteration (context=0xa126650, may_block=1) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2654
#11 0x0092d5d5 in QEventDispatcherGlib::processEvents (this=0xa0b0578, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#12 0x00900059 in QEventLoop::processEvents (this=0xb19c3280, flags=) at kernel/qeventloop.cpp:149
#13 0x009004aa in QEventLoop::exec (this=0xb19c3280, flags=...) at kernel/qeventloop.cpp:201
#14 0x007fc5a8 in QThread::exec (this=0xa11faf0) at thread/qthread.cpp:487
#15 0x008dfc1b in QInotifyFileSystemWatcherEngine::run (this=0xa11faf0) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x007ff32e in QThreadPrivate::start (arg=0xa11faf0) at thread/qthread_unix.cpp:248
#17 0x04e2496e in start_thread (arg=0xb19c3b70) at pthread_create.c:300
#18 0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xafde2b70 (LWP 5769)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x04e29015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x06b4b99d in __pthread_cond_wait (cond=0x31d8e8c, mutex=0x31d8e74) at forward.c:139
#3  0x0242a9d7 in WTF::TCMalloc_PageHeap::scavengerThread (this=0x31d3da0) at ../JavaScriptCore/wtf/FastMalloc.cpp:2299
#4  0x0242aa21 in WTF::TCMalloc_PageHeap::runScavengerThread (context=0x31d3da0) at ../JavaScriptCore/wtf/FastMalloc.cpp:1433
#5  0x04e2496e in start_thread (arg=0xafde2b70) at pthread_create.c:300
#6  0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xaf4b9b70 (LWP 5770)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x04e29015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x06b4b99d in __pthread_cond_wait (cond=0xa1fef38, mutex=0xa1fef20) at forward.c:139
#3  0x00800287 in QWaitConditionPrivate::wait (this=0xa1fee20, mutex=0xa1ff0c0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa1fee20, mutex=0xa1ff0c0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00acc870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa1fee08, th=0xa1ff3a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00acf38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa1ff1a0, th=0xa1ff3a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00acb27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa1fee08, th=0xa1ff3a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00acf482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1ff1a0, th=0xa1ff3a8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00acc4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1fee08, th=0xa1ff3a8, previous=0xa2bbca8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00acd51e in ThreadWeaver::ThreadRunHelper::run (this=0xaf4b92e4, parent=0xa1fee08, th=0xa1ff3a8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00acdc3b in ThreadWeaver::Thread::run (this=0xa1ff3a8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x007ff32e in QThreadPrivate::start (arg=0xa1ff3a8) at thread/qthread_unix.cpp:248
#13 0x04e2496e in start_thread (arg=0xaf4b9b70) at pthread_create.c:300
#14 0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xaecb8b70 (LWP 5771)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x04e29015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x06b4b99d in __pthread_cond_wait (cond=0xa1fef38, mutex=0xa1fef20) at forward.c:139
#3  0x00800287 in QWaitConditionPrivate::wait (this=0xa1fee20, mutex=0xa1ff0c0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa1fee20, mutex=0xa1ff0c0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00acc870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa1fee08, th=0xa2002c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00acf38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa1ff1a0, th=0xa2002c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00acb27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa1fee08, th=0xa2002c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00acf482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1ff1a0, th=0xa2002c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00acc4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1fee08, th=0xa2002c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00acf4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1ff1a0, th=0xa2002c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00acc4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1fee08, th=0xa2002c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00acf4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1ff1a0, th=0xa2002c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x00acc4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1fee08, th=0xa2002c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x00acf4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1ff1a0, th=0xa2002c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x00acc4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1fee08, th=0xa2002c0, previous=0xa2b59f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x00acd51e in ThreadWeaver::ThreadRunHelper::run (this=0xaecb82e4, parent=0xa1fee08, th=0xa2002c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0x00acdc3b in ThreadWeaver::Thread::run (this=0xa2002c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x007ff32e in QThreadPrivate::start (arg=0xa2002c0) at thread/qthread_unix.cpp:248
#19 0x04e2496e in start_thread (arg=0xaecb8b70) at pthread_create.c:300
#20 0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xae4b7b70 (LWP 5772)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x04e29015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x06b4b99d in __pthread_cond_wait (cond=0xa1fef38, mutex=0xa1fef20) at forward.c:139
#3  0x00800287 in QWaitConditionPrivate::wait (this=0xa1fee20, mutex=0xa1ff0c0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa1fee20, mutex=0xa1ff0c0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00acc870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa1fee08, th=0xa2011b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00acf38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa1ff1a0, th=0xa2011b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00acb27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa1fee08, th=0xa2011b0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00acf482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1ff1a0, th=0xa2011b0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00acc4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1fee08, th=0xa2011b0, previous=0xa0a8ef0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00acd51e in ThreadWeaver::ThreadRunHelper::run (this=0xae4b72e4, parent=0xa1fee08, th=0xa2011b0) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x00acdc3b in ThreadWeaver::Thread::run (this=0xa2011b0) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x007ff32e in QThreadPrivate::start (arg=0xa2011b0) at thread/qthread_unix.cpp:248
#13 0x04e2496e in start_thread (arg=0xae4b7b70) at pthread_create.c:300
#14 0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xadcb6b70 (LWP 5773)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x04e29015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x06b4b99d in __pthread_cond_wait (cond=0xa1fef38, mutex=0xa1fef20) at forward.c:139
#3  0x00800287 in QWaitConditionPrivate::wait (this=0xa1fee20, mutex=0xa1ff0c0, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa1fee20, mutex=0xa1ff0c0, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x00acc870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa1fee08, th=0xa201ab8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x00acf38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa1ff1a0, th=0xa201ab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x00acb27b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa1fee08, th=0xa201ab8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x00acf482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1ff1a0, th=0xa201ab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x00acc4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1fee08, th=0xa201ab8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x00acf4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa1ff1a0, th=0xa201ab8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x00acc4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa1fee08, th=0xa201ab8, previous=0xa3667a8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x00acd51e in ThreadWeaver::ThreadRunHelper::run (this=0xadcb62e4, parent=0xa1fee08, th=0xa201ab8) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x00acdc3b in ThreadWeaver::Thread::run (this=0xa201ab8) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x007ff32e in QThreadPrivate::start (arg=0xa201ab8) at thread/qthread_unix.cpp:248
#15 0x04e2496e in start_thread (arg=0xadcb6b70) at pthread_create.c:300
#16 0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaaae6b70 (LWP 5793)):
#0  0x003e1422 in __kernel_vsyscall ()
#1  0x04e29015 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0x06b4b99d in __pthread_cond_wait (cond=0x8ee128c, mutex=0x8ee1274) at forward.c:139
#3  0x08e02c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x8edc1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x08e02ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x8edc1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x04e2496e in start_thread (arg=0xaaae6b70) at pthread_create.c:300
#6  0x06b3ea0e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb77bc720 (LWP 5757)):
[KCrash Handler]
#6  0x003e1422 in __kernel_vsyscall ()
#7  0x06a9b651 in *__GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0x06a9ea82 in *__GI_abort () at abort.c:92
#9  0x06ad249d in __libc_message (do_abort=2, fmt=0x6ba6f58 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189
#10 0x06adc591 in malloc_printerr (action=<value optimized out>, str=0x6 <Address 0x6 out of bounds>, ptr=0xaf2a220) at malloc.c:6264
#11 0x06addde8 in _int_free (av=<value optimized out>, p=<value optimized out>) at malloc.c:4792
#12 0x06ae0ecd in *__GI___libc_free (mem=0xaf2a220) at malloc.c:3738
#13 0x007f9a5d in qFree (ptr=0xaf2a220) at global/qmalloc.cpp:60
#14 0x008492b0 in QString::free (d=0xaf2a220) at tools/qstring.cpp:1108
#15 0x037a37d1 in ~QString (this=0x9dfcad0) at /usr/include/qt4/QtCore/qstring.h:869
#16 QList<QString>::node_destruct (this=0x9dfcad0) at /usr/include/qt4/QtCore/qlist.h:404
#17 QList<QString>::free (this=0x9dfcad0) at /usr/include/qt4/QtCore/qlist.h:646
#18 ~QList (this=0x9dfcad0) at /usr/include/qt4/QtCore/qlist.h:621
#19 ~QStringList (this=0x9dfcad0) at /usr/include/qt4/QtCore/qstringlist.h:67
#20 AudioCdCollection::updateProxyTracks (this=0x9dfcad0) at ../../../../src/collection/audiocd/AudioCdCollection.cpp:545
#21 0x037a6126 in AudioCdCollection::noInfoAvailable (this=0x9dfcad0) at ../../../../src/collection/audiocd/AudioCdCollection.cpp:468
#22 0x037a675f in AudioCdCollection::infoFetchComplete (this=0x9dfcad0, job=0x9d90330) at ../../../../src/collection/audiocd/AudioCdCollection.cpp:107
#23 0x037a928d in AudioCdCollection::qt_metacall (this=0x9dfcad0, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbff7b0e8) at ./AudioCdCollection.moc:123
#24 0x00906c9a in QMetaObject::metacall (object=0x9dfcad0, cl=5757, idx=15, argv=0xbff7b0e8) at kernel/qmetaobject.cpp:237
#25 0x009153d5 in QMetaObject::activate (sender=0x9d90330, m=0x363c88, local_signal_index=3, argv=0xbff7b0e8) at kernel/qobject.cpp:3293
#26 0x001f5183 in KJob::result (this=0x9d90330, _t1=0x9d90330) at ./kjob.moc:194
#27 0x001f54e8 in KJob::emitResult (this=0x9d90330) at ../../kdecore/jobs/kjob.cpp:312
#28 0x015cef30 in KIO::SimpleJob::slotFinished (this=0x9d90330) at ../../kio/kio/job.cpp:486
#29 0x015cf96d in KIO::TransferJob::slotFinished (this=0x9d90330) at ../../kio/kio/job.cpp:1058
#30 0x015ccea3 in KIO::SimpleJob::slotError (this=0x9d90330, err=111, errorText=...) at ../../kio/kio/job.cpp:498
#31 0x015ccfee in KIO::SimpleJob::qt_metacall (this=0x9d90330, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbff7b474) at ./jobclasses.moc:170
#32 0x015cd1aa in KIO::TransferJob::qt_metacall (this=0x9d90330, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbff7b474) at ./jobclasses.moc:355
#33 0x015cd64a in KIO::StoredTransferJob::qt_metacall (this=0x9d90330, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbff7b474) at ./jobclasses.moc:477
#34 0x00906c9a in QMetaObject::metacall (object=0x9d90330, cl=5757, idx=31, argv=0xbff7b474) at kernel/qmetaobject.cpp:237
#35 0x009153d5 in QMetaObject::activate (sender=0xa0a8150, m=0x177df44, local_signal_index=2, argv=0xbff7b474) at kernel/qobject.cpp:3293
#36 0x01699799 in KIO::SlaveInterface::error (this=0xa0a8150, _t1=111, _t2=...) at ./slaveinterface.moc:159
#37 0x0169cab5 in KIO::SlaveInterface::dispatch (this=0xa0a8150, _cmd=102, rawdata=...) at ../../kio/kio/slaveinterface.cpp:208
#38 0x01699bc3 in KIO::SlaveInterface::dispatch (this=0xa0a8150) at ../../kio/kio/slaveinterface.cpp:91
#39 0x0168d088 in KIO::Slave::gotInput (this=0xa0a8150) at ../../kio/kio/slave.cpp:324
#40 0x0168d293 in KIO::Slave::qt_metacall (this=0xa0a8150, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbff7b75c) at ./slave.moc:82
#41 0x00906c9a in QMetaObject::metacall (object=0xa0a8150, cl=5757, idx=30, argv=0xbff7b75c) at kernel/qmetaobject.cpp:237
#42 0x009153d5 in QMetaObject::activate (sender=0xa23a518, m=0x177a820, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#43 0x01597bd7 in KIO::Connection::readyRead (this=0xa23a518) at ./connection.moc:92
#44 0x01599f8e in KIO::ConnectionPrivate::dequeue (this=0x95fa3d0) at ../../kio/kio/connection.cpp:82
#45 0x0159a0be in KIO::Connection::qt_metacall (this=0xa23a518, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xa87e508) at ./connection.moc:79
#46 0x00906c9a in QMetaObject::metacall (object=0xa23a518, cl=5757, idx=5, argv=0xa87e508) at kernel/qmetaobject.cpp:237
#47 0x00911336 in QMetaCallEvent::placeMetaCall (this=0xa2bb7e0, object=0xa23a518) at kernel/qobject.cpp:561
#48 0x009123fe in QObject::event (this=0xa23a518, e=0xa2bb7e0) at kernel/qobject.cpp:1248
#49 0x043a24dc in QApplicationPrivate::notify_helper (this=0x9558a98, receiver=0xa23a518, e=0xa2bb7e0) at kernel/qapplication.cpp:4300
#50 0x043a905e in QApplication::notify (this=0xbff7c0f8, receiver=0xa23a518, e=0xa2bb7e0) at kernel/qapplication.cpp:3704
#51 0x0104f276 in App::notify (this=0xbff7c0f8, receiver=0xa23a518, event=0xa2bb7e0) at ../../src/App.cpp:927
#52 0x00901a3b in QCoreApplication::notifyInternal (this=0xbff7c0f8, receiver=0xa23a518, event=0xa2bb7e0) at kernel/qcoreapplication.cpp:704
#53 0x00904473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9477928) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#54 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9477928) at kernel/qcoreapplication.cpp:1345
#55 0x009045dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#56 0x0092dadf in QCoreApplication::sendPostedEvents (s=0x955b9b8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#57 postEventSourceDispatch (s=0x955b9b8) at kernel/qeventdispatcher_glib.cpp:276
#58 0x03d6b5e5 in g_main_dispatch (context=0x955a910) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:1960
#59 IA__g_main_context_dispatch (context=0x955a910) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2513
#60 0x03d6f2d8 in g_main_context_iterate (context=0x955a910, block=<value optimized out>, dispatch=1, self=0x9558728) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2591
#61 0x03d6f4b8 in IA__g_main_context_iteration (context=0x955a910, may_block=1) at /build/buildd/glib2.0-2.24.0/glib/gmain.c:2654
#62 0x0092d5d5 in QEventDispatcherGlib::processEvents (this=0x94774c0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#63 0x04462135 in QGuiEventDispatcherGlib::processEvents (this=0x94774c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x00900059 in QEventLoop::processEvents (this=0xbff7c064, flags=) at kernel/qeventloop.cpp:149
#65 0x009004aa in QEventLoop::exec (this=0xbff7c064, flags=...) at kernel/qeventloop.cpp:201
#66 0x0090469f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#67 0x043a2577 in QApplication::exec () at kernel/qapplication.cpp:3579
#68 0x08050009 in main (argc=2, argv=0xbff7c974) at ../../src/main.cpp:237

Possible duplicates by query: bug 231012, bug 228333, bug 222842, bug 222737, bug 222440.

Reported using DrKonqi
Comment 1 Sven Krohlas 2010-05-13 10:33:30 UTC
Can you reproduce the problem in 2.3.1?
Comment 2 Jake Cobb 2010-05-13 15:46:23 UTC
I will give it a try, but I'm having a hard time reproducing this even in 2.3.0.  My main collection area is on secondary drive, which was unmounted at the time of the crash.  When the main collection area is properly mounted, 2.3.0 plays the audio CD without problems ('Audio CD' appears under 'Local Music', tracks are listed and playable).  When the main collection area is unmounted, it fails to play the CD or show any info related to it ('Audio CD' never appears under 'Local Music') but it isn't crashing either.  I'm being careful to follow the same procedure (fresh CD insert, starting Amarok via Device Notifier when it's not already running) as I did when it crashed, so I'm not sure what the difference is.
Comment 3 Jake Cobb 2010-05-13 16:17:16 UTC
Created attachment 43543 [details]
New crash information added by DrKonqi

Ok, I was able to reproduce the crash in 2.3.1, but it took a different procedure than what I previously described.  The behavior regarding failure to recognize the CD with the main collection area umounted is the same.

For this crash, I used Dolphin to view the CD (using the 'Audio CD' places item, which I believe uses the audiocd:/ protocol/kio-slave).  I then right-clicked one of the .wav files offered and used 'Open With -> Amarok'.  Amarok crashed immediately.
Comment 4 Jake Cobb 2010-05-13 16:24:05 UTC
Hmm, I noticed the crash report generated puts the version as 2.3.0.90 although I upgraded to the 2:2.3.1~beta1-0ubuntu1~ppa1 package from my distro (via ppa:kubuntu-ppa/beta) and let Amarok start fresh.  Is this crash report useful or is there something else I need to do to make sure 2.3.1 is being invoked?
Comment 5 Mikko C. 2010-05-22 10:26:34 UTC
*** Bug 238405 has been marked as a duplicate of this bug. ***
Comment 6 Stefan 2010-06-07 14:47:12 UTC
Created attachment 47778 [details]
New crash information added by DrKonqi

Same things here. Amarok is not able to play any audio CD on my sytem. When i right klick it in Dolphin Amarok crashes, when I use the indicator, Amarok did not start or does anything at all.
Comment 7 Myriam Schweingruber 2010-06-08 00:07:19 UTC
Thank you for your feedback.
Comment 8 Myriam Schweingruber 2010-06-30 13:22:08 UTC
*** Bug 243075 has been marked as a duplicate of this bug. ***
Comment 9 Alexander 2010-07-17 19:23:19 UTC
Created attachment 49265 [details]
New crash information added by DrKonqi

I've simply open an audio CD in dolphin and click on the audio track icon.
Comment 10 Alexander 2010-07-17 19:30:45 UTC
But when I open CD through the plasma "last connected devices" applet, Amarok starts and works.
Comment 11 Myriam Schweingruber 2010-07-18 01:59:03 UTC
Sorry Alexander,but your backtrace is not useful, you don't have the debugging symbols for Amarok and Phonon installed. Please install those and try to reproduce this crash.
Comment 12 Alexander 2010-07-18 11:11:34 UTC
Created attachment 49282 [details]
backtrace with debug symbols

I hope this will be more useful.
Comment 13 Myriam Schweingruber 2010-07-18 12:33:43 UTC
Yes, thank you, same backtrace as the original.
Comment 14 Myriam Schweingruber 2010-08-01 13:51:34 UTC
Apparently a duplicate.

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