Bug 236116

Summary: Amarok crashes with audio CD [@ AudioCdCollection::infoFetchComplete]
Product: [Applications] amarok Reporter: Paul L. <snowhg>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED FIXED    
Severity: crash CC: a2zcomputersok, bugs, franz.holzinger, jake.cobb, nhn, shuliakovsky, valorie.zimmerman, wl
Priority: NOR Keywords: release_blocker
Version: 2.3.2   
Target Milestone: 2.4.0   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 2.4.1
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Paul L. 2010-05-03 04:13:05 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-21-generic i686
Distribution: Ubuntu 10.04 LTS

-- Information about the crash:
This is a new install of Kubuntu Lucid Lynx 10.04 done today (May 2, 2010) for the LiveCD created last night from the .iso download that night.

2.6.32-21-generic #32-Ubuntu SMP Fri Apr 16 08:10:02 UTC 2010 i686 GNU/Linux

Inserted an audio CD into the caddy. Device Notifier came up showing the Audio CD with 'four actions for this device' of which, I clicked on Play Audio CD with Amarok.

Amarok launched, displayed it's initial screen (not the flash screen) for about two seconds, and then crashed. I didn't have any time to do anything with Amarok before it crashed.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0xb7864720 (LWP 3832))]

Thread 15 (Thread 0xb5973b70 (LWP 3833)):
#0  0x00990422 in __kernel_vsyscall ()
#1  0x0099b342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0878f9f4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x02fffce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 14 (Thread 0xb5172b70 (LWP 3834)):
#0  0x00988e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x022df6fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x022e4825 in QTimerInfoList::updateCurrentTime (this=0x99fd70c) at kernel/qeventdispatcher_unix.cpp:340
#3  0x022e486a in QTimerInfoList::timerWait (this=0x99fd70c, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x022e2818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb51720ac) at kernel/qeventdispatcher_glib.cpp:136
#5  0x0243aaca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#6  0x0243aee9 in ?? () from /lib/libglib-2.0.so.0
#7  0x0243b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#8  0x022e260f in QEventDispatcherGlib::processEvents (this=0x99fa8e0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#9  0x022b5059 in QEventLoop::processEvents (this=0xb5172270, flags=) at kernel/qeventloop.cpp:149
#10 0x022b54aa in QEventLoop::exec (this=0xb5172270, flags=...) at kernel/qeventloop.cpp:201
#11 0x021b15a8 in QThread::exec (this=0x99bdbe8) at thread/qthread.cpp:487
#12 0x02f9e96a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#13 0x021b432e in QThreadPrivate::start (arg=0x99bdbe8) at thread/qthread_unix.cpp:248
#14 0x0099696e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#15 0x08782a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 13 (Thread 0xb4971b70 (LWP 3837)):
#0  0x00990422 in __kernel_vsyscall ()
#1  0x08774b86 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0x08081a8f in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xb4170b70 (LWP 3838)):
#0  0x00990422 in __kernel_vsyscall ()
#1  0x0099b015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0878f99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x030109ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xb35ffb70 (LWP 3839)):
#0  0x00990422 in __kernel_vsyscall ()
#1  0x0099b015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0878f99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x030109ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 10 (Thread 0xb2dfeb70 (LWP 3840)):
#0  0x00990422 in __kernel_vsyscall ()
#1  0x0099b015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0878f99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x030109ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xb25fdb70 (LWP 3841)):
#0  0x00990422 in __kernel_vsyscall ()
#1  0x0099b015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0878f99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x030109ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 8 (Thread 0xb179bb70 (LWP 3844)):
#0  0x00988e16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x022df6fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x022e4825 in QTimerInfoList::updateCurrentTime (this=0xa3013a4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x022e486a in QTimerInfoList::timerWait (this=0xa3013a4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x022e2818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb179b0bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x022e28a5 in timerSourcePrepare (source=0x0, timeout=0x98cff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x0243aaca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x0243aee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x0243b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x022e260f in QEventDispatcherGlib::processEvents (this=0x99da540, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x022b5059 in QEventLoop::processEvents (this=0xb179b280, flags=) at kernel/qeventloop.cpp:149
#11 0x022b54aa in QEventLoop::exec (this=0xb179b280, flags=...) at kernel/qeventloop.cpp:201
#12 0x021b15a8 in QThread::exec (this=0xafabb5c8) at thread/qthread.cpp:487
#13 0x02294c1b in QInotifyFileSystemWatcherEngine::run (this=0xafabb5c8) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x021b432e in QThreadPrivate::start (arg=0xafabb5c8) at thread/qthread_unix.cpp:248
#15 0x0099696e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x08782a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xaf9ffb70 (LWP 3845)):
#0  0x00990422 in __kernel_vsyscall ()
#1  0x0099b015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0878f99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x045689d7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x04568a21 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0099696e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x08782a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xaf0feb70 (LWP 3846)):
#0  0x00990422 in __kernel_vsyscall ()
#1  0x0099b015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0878f99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x021b5287 in QWaitConditionPrivate::wait (this=0xa3db818, mutex=0xa3dbab8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa3db818, mutex=0xa3dbab8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x009d8870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa3db800, th=0xa3dbda0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x009db38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa3dbb98, th=0xa3dbda0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x009d727b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa3db800, th=0xa3dbda0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x009db482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3dbb98, th=0xa3dbda0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009d84d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3db800, th=0xa3dbda0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009db4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3dbb98, th=0xa3dbda0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x009d84d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3db800, th=0xa3dbda0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x009db4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3dbb98, th=0xa3dbda0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x009d84d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3db800, th=0xa3dbda0, previous=0xa639988) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x009d951e in ThreadWeaver::ThreadRunHelper::run (this=0xaf0fe2e4, parent=0xa3db800, th=0xa3dbda0) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x009d9c3b in ThreadWeaver::Thread::run (this=0xa3dbda0) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x021b432e in QThreadPrivate::start (arg=0xa3dbda0) at thread/qthread_unix.cpp:248
#17 0x0099696e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x08782a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xae8fdb70 (LWP 3847)):
#0  0x00990422 in __kernel_vsyscall ()
#1  0x0099b015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0878f99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x021b5287 in QWaitConditionPrivate::wait (this=0xa3db818, mutex=0xa3dbab8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa3db818, mutex=0xa3dbab8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x009d8870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa3db800, th=0xafa6cd40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x009db38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa3dbb98, th=0xafa6cd40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x009d727b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa3db800, th=0xafa6cd40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x009db482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3dbb98, th=0xafa6cd40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009d84d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3db800, th=0xafa6cd40, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009db4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3dbb98, th=0xafa6cd40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x009d84d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3db800, th=0xafa6cd40, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x009db4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3dbb98, th=0xafa6cd40) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x009d84d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3db800, th=0xafa6cd40, previous=0xa553148) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x009d951e in ThreadWeaver::ThreadRunHelper::run (this=0xae8fd2e4, parent=0xa3db800, th=0xafa6cd40) at ../../../threadweaver/Weaver/Thread.cpp:87
#15 0x009d9c3b in ThreadWeaver::Thread::run (this=0xafa6cd40) at ../../../threadweaver/Weaver/Thread.cpp:142
#16 0x021b432e in QThreadPrivate::start (arg=0xafa6cd40) at thread/qthread_unix.cpp:248
#17 0x0099696e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#18 0x08782a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xae0fcb70 (LWP 3848)):
#0  0x00990422 in __kernel_vsyscall ()
#1  0x0099b015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0878f99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x021b5287 in QWaitConditionPrivate::wait (this=0xa3db818, mutex=0xa3dbab8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa3db818, mutex=0xa3dbab8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x009d8870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa3db800, th=0xafa4a2e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x009db38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa3dbb98, th=0xafa4a2e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x009d727b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa3db800, th=0xafa4a2e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x009db482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3dbb98, th=0xafa4a2e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009d84d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3db800, th=0xafa4a2e8, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009db4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3dbb98, th=0xafa4a2e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x009d84d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3db800, th=0xafa4a2e8, previous=0xa635870) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x009d951e in ThreadWeaver::ThreadRunHelper::run (this=0xae0fc2e4, parent=0xa3db800, th=0xafa4a2e8) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x009d9c3b in ThreadWeaver::Thread::run (this=0xafa4a2e8) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x021b432e in QThreadPrivate::start (arg=0xafa4a2e8) at thread/qthread_unix.cpp:248
#15 0x0099696e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x08782a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xad8fbb70 (LWP 3849)):
#0  0x00990422 in __kernel_vsyscall ()
#1  0x0099b015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0878f99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x021b5287 in QWaitConditionPrivate::wait (this=0xa3db818, mutex=0xa3dbab8, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa3db818, mutex=0xa3dbab8, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x009d8870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0xa3db800, th=0xafa3f0e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x009db38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0xa3dbb98, th=0xafa3f0e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x009d727b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0xa3db800, th=0xafa3f0e8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x009db482 in ThreadWeaver::WorkingHardState::applyForWork (this=0xa3dbb98, th=0xafa3f0e8) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x009d84d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0xa3db800, th=0xafa3f0e8, previous=0xa628218) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x009d951e in ThreadWeaver::ThreadRunHelper::run (this=0xad8fb2e4, parent=0xa3db800, th=0xafa3f0e8) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0x009d9c3b in ThreadWeaver::Thread::run (this=0xafa3f0e8) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0x021b432e in QThreadPrivate::start (arg=0xafa3f0e8) at thread/qthread_unix.cpp:248
#13 0x0099696e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#14 0x08782a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa9be6b70 (LWP 3869)):
#0  0x00990422 in __kernel_vsyscall ()
#1  0x0099b015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0878f99d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0203bc97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x21151a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x0203bce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x21151a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x0099696e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x08782a0e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb7864720 (LWP 3832)):
[KCrash Handler]
#6  0x08a640bc in QByteArray (this=0xa441588) at /usr/include/qt4/QtCore/qbytearray.h:420
#7  KIO::StoredTransferJob::data (this=0xa441588) at ../../kio/kio/job.cpp:1546
#8  0x03d817ed in AudioCdCollection::infoFetchComplete (this=0xa0b29e0, job=0x9ffc950) at ../../../../src/collection/audiocd/AudioCdCollection.cpp:111
#9  0x03d8428d in AudioCdCollection::qt_metacall (this=0xa0b29e0, _c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbfbde748) at ./AudioCdCollection.moc:123
#10 0x022bbc9a in QMetaObject::metacall (object=0xa0b29e0, cl=168503776, idx=15, argv=0xbfbde748) at kernel/qmetaobject.cpp:237
#11 0x022ca3d5 in QMetaObject::activate (sender=0x9ffc950, m=0x903c88, local_signal_index=3, argv=0xbfbde748) at kernel/qobject.cpp:3293
#12 0x00795183 in KJob::result (this=0x9ffc950, _t1=0x9ffc950) at ./kjob.moc:194
#13 0x007954e8 in KJob::emitResult (this=0x9ffc950) at ../../kdecore/jobs/kjob.cpp:312
#14 0x08a6cf30 in KIO::SimpleJob::slotFinished (this=0x9ffc950) at ../../kio/kio/job.cpp:486
#15 0x08a6d96d in KIO::TransferJob::slotFinished (this=0x9ffc950) at ../../kio/kio/job.cpp:1058
#16 0x08a6b343 in KIO::TransferJob::qt_metacall (this=0x9ffc950, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfbdea1c) at ./jobclasses.moc:367
#17 0x08a6b64a in KIO::StoredTransferJob::qt_metacall (this=0x9ffc950, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfbdea1c) at ./jobclasses.moc:477
#18 0x022bbc9a in QMetaObject::metacall (object=0x9ffc950, cl=168503776, idx=47, argv=0xbfbdea1c) at kernel/qmetaobject.cpp:237
#19 0x022ca3d5 in QMetaObject::activate (sender=0xa148ed8, m=0x8c1bf44, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3293
#20 0x08b37707 in KIO::SlaveInterface::finished (this=0xa148ed8) at ./slaveinterface.moc:171
#21 0x08b3aa2d in KIO::SlaveInterface::dispatch (this=0xa148ed8, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#22 0x08b37bc3 in KIO::SlaveInterface::dispatch (this=0xa148ed8) at ../../kio/kio/slaveinterface.cpp:91
#23 0x08b2b088 in KIO::Slave::gotInput (this=0xa148ed8) at ../../kio/kio/slave.cpp:324
#24 0x08b2b293 in KIO::Slave::qt_metacall (this=0xa148ed8, _c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfbded2c) at ./slave.moc:82
#25 0x022bbc9a in QMetaObject::metacall (object=0xa148ed8, cl=168503776, idx=30, argv=0xbfbded2c) at kernel/qmetaobject.cpp:237
#26 0x022ca3d5 in QMetaObject::activate (sender=0xa39fe20, m=0x8c18820, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#27 0x08a35bd7 in KIO::Connection::readyRead (this=0xa39fe20) at ./connection.moc:92
#28 0x08a37f8e in KIO::ConnectionPrivate::dequeue (this=0x9fb8e28) at ../../kio/kio/connection.cpp:82
#29 0x08a380be in KIO::Connection::qt_metacall (this=0xa39fe20, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xa552098) at ./connection.moc:79
#30 0x022bbc9a in QMetaObject::metacall (object=0xa39fe20, cl=168503776, idx=5, argv=0xa552098) at kernel/qmetaobject.cpp:237
#31 0x022c6336 in QMetaCallEvent::placeMetaCall (this=0xa5580d8, object=0xa39fe20) at kernel/qobject.cpp:561
#32 0x022c73fe in QObject::event (this=0xa39fe20, e=0xa5580d8) at kernel/qobject.cpp:1248
#33 0x0156e4dc in QApplicationPrivate::notify_helper (this=0x98f56a8, receiver=0xa39fe20, e=0xa5580d8) at kernel/qapplication.cpp:4300
#34 0x0157505e in QApplication::notify (this=0xbfbdf6c8, receiver=0xa39fe20, e=0xa5580d8) at kernel/qapplication.cpp:3704
#35 0x01079276 in App::notify (this=0xbfbdf6c8, receiver=0xa39fe20, event=0xa5580d8) at ../../src/App.cpp:927
#36 0x022b6a3b in QCoreApplication::notifyInternal (this=0xbfbdf6c8, receiver=0xa39fe20, event=0xa5580d8) at kernel/qcoreapplication.cpp:704
#37 0x022b9473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9817928) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9817928) at kernel/qcoreapplication.cpp:1345
#39 0x022b95dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#40 0x022e2adf in QCoreApplication::sendPostedEvents (s=0x98f8b90) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#41 postEventSourceDispatch (s=0x98f8b90) at kernel/qeventdispatcher_glib.cpp:276
#42 0x024375e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#43 0x0243b2d8 in ?? () from /lib/libglib-2.0.so.0
#44 0x0243b4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#45 0x022e25d5 in QEventDispatcherGlib::processEvents (this=0x98174c0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#46 0x0162e135 in QGuiEventDispatcherGlib::processEvents (this=0x98174c0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#47 0x022b5059 in QEventLoop::processEvents (this=0xbfbdf634, flags=) at kernel/qeventloop.cpp:149
#48 0x022b54aa in QEventLoop::exec (this=0xbfbdf634, flags=...) at kernel/qeventloop.cpp:201
#49 0x022b969f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#50 0x0156e577 in QApplication::exec () at kernel/qapplication.cpp:3579
#51 0x08050009 in main (argc=2, argv=0xbfbdff44) at ../../src/main.cpp:237

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-07-10 10:47:06 UTC
*** Bug 244106 has been marked as a duplicate of this bug. ***
Comment 2 Myriam Schweingruber 2010-08-01 13:51:34 UTC
*** Bug 237392 has been marked as a duplicate of this bug. ***
Comment 3 Myriam Schweingruber 2010-08-01 13:52:19 UTC
Confirmed by duplicates.
Comment 4 Franz Holzinger 2010-08-26 21:24:59 UTC
Which Mandriva debug must I install to have the complete debug output?
amarok-2.3.1-1mdv2010.0
amarok-debug-2.3.1-1mdv2010.0

Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f14ddb49710 (LWP 1886))]

Thread 3 (Thread 0x7f14c3ae6910 (LWP 1890)):
#0  0x00007f14dac66843 in poll () from /lib64/libc.so.6
#1  0x00007f14d2ec188f in ?? () from /usr/lib64/libpulse.so.0
#2  0x00007f14d2eb1b76 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x00007f14d2eb2f59 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x00007f14d2eb3010 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x00007f14d2ec179b in ?? () from /usr/lib64/libpulse.so.0
#6  0x00007f14d10cb398 in ?? () from /usr/lib64/libpulsecommon-0.9.21.so
#7  0x00007f14da72e7cd in start_thread () from /lib64/libpthread.so.0
#8  0x00007f14dac703ed in clone () from /lib64/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f14ba85a910 (LWP 2203)):
#0  0x00007f14da7330dd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f14dc013cc2 in QWaitCondition::wait () from /usr/lib64/libQtCore.so.4
#2  0x00007f14dc009df2 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007f14dc012ca5 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007f14da72e7cd in start_thread () from /lib64/libpthread.so.0
#5  0x00007f14dac703ed in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f14ddb49710 (LWP 1886)):
[KCrash Handler]
#5  0x00007f14dcd8bf6e in PlayUrlRunner::bookmarksFromUrl () from /usr/lib64/libamaroklib.so.1
#6  0x00007f14dcc7dcae in ?? () from /usr/lib64/libamaroklib.so.1
#7  0x00007f14dcf02a47 in ?? () from /usr/lib64/libamaroklib.so.1
#8  0x00007f14dcf03826 in ?? () from /usr/lib64/libamaroklib.so.1
#9  0x00007f14dcf02870 in ?? () from /usr/lib64/libamaroklib.so.1
#10 0x00007f14dce043e9 in ?? () from /usr/lib64/libamaroklib.so.1
#11 0x00007f14dcdfbd73 in EngineController::slotNewTrackPlaying () from /usr/lib64/libamaroklib.so.1
#12 0x00007f14dce03772 in EngineController::qt_metacall () from /usr/lib64/libamaroklib.so.1
#13 0x00007f14dc10d88c in QMetaObject::activate () from /usr/lib64/libQtCore.so.4
#14 0x00007f14d81a97f5 in Phonon::MediaObject::currentSourceChanged () from /usr/lib64/libphonon.so.4
#15 0x00007f14d81a9b63 in ?? () from /usr/lib64/libphonon.so.4
#16 0x00007f14d81ab60c in Phonon::MediaObject::qt_metacall () from /usr/lib64/libphonon.so.4
#17 0x00007f14dc10d88c in QMetaObject::activate () from /usr/lib64/libQtCore.so.4
#18 0x00007f14c4a8ce82 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#19 0x00007f14c4a8fb69 in ?? () from /usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#20 0x00007f14dcdfecc9 in EngineController::playUrl () from /usr/lib64/libamaroklib.so.1
#21 0x00007f14dcdff57f in EngineController::play () from /usr/lib64/libamaroklib.so.1
#22 0x00007f14dca842f5 in Playlist::Actions::play () from /usr/lib64/libamaroklib.so.1
#23 0x00007f14dca846e6 in Playlist::Actions::play () from /usr/lib64/libamaroklib.so.1
#24 0x00007f14dcb3239e in ?? () from /usr/lib64/libamaroklib.so.1
#25 0x00007f14dcb354f6 in ?? () from /usr/lib64/libamaroklib.so.1
#26 0x00007f14dc10d88c in QMetaObject::activate () from /usr/lib64/libQtCore.so.4
#27 0x00007f14dba71ca5 in QAbstractItemView::doubleClicked () from /usr/lib64/libQtGui.so.4
#28 0x00007f14dba751aa in QAbstractItemView::mouseDoubleClickEvent () from /usr/lib64/libQtGui.so.4
#29 0x00007f14db5f59b8 in QWidget::event () from /usr/lib64/libQtGui.so.4
#30 0x00007f14db94ff96 in QFrame::event () from /usr/lib64/libQtGui.so.4
#31 0x00007f14dba8238b in QAbstractItemView::viewportEvent () from /usr/lib64/libQtGui.so.4
#32 0x00007f14dc0f79f7 in QCoreApplicationPrivate::sendThroughObjectEventFilters () from /usr/lib64/libQtCore.so.4
#33 0x00007f14db5a70fc in QApplicationPrivate::notify_helper () from /usr/lib64/libQtGui.so.4
#34 0x00007f14db5ae241 in QApplication::notify () from /usr/lib64/libQtGui.so.4
#35 0x00007f14dcde3e7a in App::notify () from /usr/lib64/libamaroklib.so.1
#36 0x00007f14dc0f86ac in QCoreApplication::notifyInternal () from /usr/lib64/libQtCore.so.4
#37 0x00007f14db5adb10 in QApplicationPrivate::sendMouseEvent () from /usr/lib64/libQtGui.so.4
#38 0x00007f14db613bae in ?? () from /usr/lib64/libQtGui.so.4
#39 0x00007f14db612c4a in QApplication::x11ProcessEvent () from /usr/lib64/libQtGui.so.4
#40 0x00007f14db63ae9c in ?? () from /usr/lib64/libQtGui.so.4
#41 0x00007f14d40ab4ce in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#42 0x00007f14d40aee98 in ?? () from /usr/lib64/libglib-2.0.so.0
#43 0x00007f14d40aefc0 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#44 0x00007f14dc120c73 in QEventDispatcherGlib::processEvents () from /usr/lib64/libQtCore.so.4
#45 0x00007f14db63a64e in ?? () from /usr/lib64/libQtGui.so.4
#46 0x00007f14dc0f6fe2 in QEventLoop::processEvents () from /usr/lib64/libQtCore.so.4
#47 0x00007f14dc0f73b4 in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#48 0x00007f14dc0f9569 in QCoreApplication::exec () from /usr/lib64/libQtCore.so.4
#49 0x000000000040a274 in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/amarok-2.3.1/src/main.cpp:237
Comment 5 Myriam Schweingruber 2010-08-26 23:15:04 UTC
Well, amarok-debug for sure, as well as the -debug packages for kdelibs, phonon, libqt4 and glibc. That should cover most of the crashes related to Amarok.
Comment 6 Franz Holzinger 2010-08-27 08:21:47 UTC
I have now installed the following debug packages:
kdelibs4-debug-4.3.5-0.25mdv2010.0
amarok-debug-2.3.1-1mdv2010.0
glibc-debug

These debug packages do not exist:
lib64phonon4-debug
phonon-gstreamer-debug
libqtcore4-debug
libqtgui4-debug

I think the installation of the glibc-debug has broken something. I cannot start amarok any more. It ends up in this error dialog:

-----
Amarok n'a pas trouvé de module de collection. Il est probable qu'Amarok soit installé sous le mauvais préfixe ; veuillez corriger votre installation en utilisant : 
$ cd /path/to/amarok/source-code/
$ su -c "make uninstall"
$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` && su -c "make install"
$ kbuildsycoca4 --noincremental
$ amarok
De plus amples informations peuvent être trouvées dans le fichier README. Pour plus d'assistance, rejoignez-nous sur le canal #amarok de irc.freenode.net
Comment 7 Myriam Schweingruber 2010-08-27 09:51:30 UTC
(In reply to comment #6)
>
> I think the installation of the glibc-debug has broken something. I cannot
> start amarok any more. It ends up in this error dialog:
> 
> -----
> Amarok n'a pas trouvé de module de collection. Il est probable qu'Amarok soit
> installé sous le mauvais préfixe ; veuillez corriger votre installation en
> utilisant : 
> $ cd /path/to/amarok/source-code/
> $ su -c "make uninstall"
> $ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` && su -c "make install"
> $ kbuildsycoca4 --noincremental
> $ amarok
> De plus amples informations peuvent être trouvées dans le fichier README. Pour
> plus d'assistance, rejoignez-nous sur le canal #amarok de irc.freenode.net

Did you try the steps suggested in this message?
Comment 8 Franz Holzinger 2010-08-27 09:58:39 UTC
I do not compile Amarok by myself.
Therefore I have reported the new bug to Mandriva:

https://qa.mandriva.com/show_bug.cgi?id=60817
Comment 9 Myriam Schweingruber 2010-08-27 10:34:31 UTC
You could at least try this line:

kbuildsycoca4 --noincremental
Comment 10 Franz Holzinger 2010-08-27 10:54:08 UTC
I have executed this:

[root@localhost ~]# kbuildsycoca4 --noincremental
kbuildsycoca4 running...

However still the same error dialog.
Comment 11 Myriam Schweingruber 2010-08-27 11:55:52 UTC
why do you do this as root? it says nowhere you should...
Comment 12 Franz Holzinger 2010-08-27 12:04:24 UTC
I think that only root has all the necessary rights.

I have retried with the normal user.

[franz@localhost ~]$ kbuildsycoca4 --noincremental
kbuildsycoca4 running...


Still the same error dialog.
Comment 13 Myriam Schweingruber 2010-08-27 12:44:36 UTC
Just to clarify: in general, commands are executed by the user, else I specify if it has to be done with admin rights :)

Back to your inability to start Amarok: Do you maybe have different Amarok versions installed?
Comment 14 Franz Holzinger 2010-08-27 13:22:05 UTC
Thank you about the info about the execution of scripts.

I have installed the new version of Amarok yesterday. I did not deinstall the former version manually. It should however been deinstalled by the Mandriva Control Center.

These are the installed packages for Amarok:

amarok-utils-2.3.1-1mdv2010.0
lib64amarokocsclient4-2.2.2-0.3mdv2010.0
lib64amarokpud1-2.2.2-0.3mdv2010.0
lib64amarok-sqlcollection1-2.3.1-1mdv2010.0
amarok-scripts-2.3.1-1mdv2010.0
amarok-debug-2.3.1-1mdv2010.0
lib64amarokcore1-2.3.1-1mdv2010.0
lib64amaroklib1-2.2.2-0.3mdv2010.0
amarok-2.3.1-1mdv2010.0
Comment 15 Myriam Schweingruber 2010-08-27 13:36:52 UTC
Those should all have the same version number, I suggest you remove the old 2.2.2 version packages.
Comment 16 Franz Holzinger 2010-08-27 13:54:47 UTC
Thank you for this hint.
I now deinstalled all those 2.2.2 packages of Amarok.
Then I installed Amarok again and it proposed newer packages:

[root@localhost ~]# urpmi  amarok-2.3.1-1mdv2010.0
Pour satisfaire les dépendances, les paquetages suivants vont être installés :
   Paquetage                      Version      Révision      Arch   
(média « Main Backports »)
  amarok                         2.3.1        1mdv2010.0    x86_64  
  amarok-scripts                 2.3.1        1mdv2010.0    x86_64  
  lib64amarok-sqlcollection1     2.3.1        1mdv2010.0    x86_64  
  lib64amaroklib1                2.3.1        1mdv2010.0    x86_64  
  lib64amarokocsclient4          2.3.1        1mdv2010.0    x86_64  
  lib64amarokpud1                2.3.1        1mdv2010.0    x86_64  


Now Amarok works!
Comment 17 Myriam Schweingruber 2010-08-27 16:27:27 UTC
Great news :)
Comment 18 Myriam Schweingruber 2010-09-30 14:21:14 UTC
*** Bug 252819 has been marked as a duplicate of this bug. ***
Comment 19 Alexander Shuliakovsky 2010-11-23 16:10:44 UTC
Created attachment 53664 [details]
New crash information added by DrKonqi

amarok (2.3.2) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0

- What I was doing when the application crashed:
I was try to play inserted Audio CD with Amarok (Kubuntu 10.10)

-- Backtrace (Reduced):
#10 0xb5a21180 in QString::free (d=0xa1cc9678) at tools/qstring.cpp:1151
#11 0xa1d1ae01 in ~QString (this=0x9cb21b0) at /usr/include/qt4/QtCore/qstring.h:882
#12 node_destruct (this=0x9cb21b0) at /usr/include/qt4/QtCore/qlist.h:420
#13 free (this=0x9cb21b0) at /usr/include/qt4/QtCore/qlist.h:741
#14 ~QList (this=0x9cb21b0) at /usr/include/qt4/QtCore/qlist.h:716
Comment 20 Mikko C. 2010-12-11 16:49:48 UTC
*** Bug 256306 has been marked as a duplicate of this bug. ***
Comment 21 Valorie Zimmerman 2011-03-08 22:34:14 UTC
Testing last night with the latest from git, and recently built phonon-vlc and phonon-gst, I can't get Amarok to crash while trying to play a CD. I can't get it to play a CD either, but that's a different bug. I also tested phonon-xine with the same results - no crash, but no play.
Comment 22 Myriam Schweingruber 2011-03-09 10:32:46 UTC
Thank you for the feedback, Valorie, closing as fixed in the upcoming 2.4.1