Bug 297621

Summary: Amarok crashed reading CD
Product: [Applications] amarok Reporter: Nick <nickharlow>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.5.0   
Target Milestone: 2.6   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Nick 2012-04-06 21:09:09 UTC
Application: amarok (2.5.0)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.3.0-8.fc16.x86_64 x86_64
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
- What I was doing when the application crashed:

CD already present in drive and mounted. Opened Amarok. There was a playlist from a previous session, so I cleared that. Amarok detected the inserted CD and was apparently loading information for it when it crashed.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
82	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f6053286840 (LWP 5693))]

Thread 10 (Thread 0x7f6043f50700 (LWP 5701)):
#0  0x0000003015ce85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x000000335c22c08f in ?? () from /usr/lib64/libpulse.so.0
#2  0x000000335c21df06 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x000000335c21e539 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x000000335c21e5f0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x000000335c22c03f in ?? () from /usr/lib64/libpulse.so.0
#6  0x000000335c638be8 in ?? () from /usr/lib64/libpulsecommon-0.9.23.so
#7  0x0000003016007d90 in start_thread (arg=0x7f6043f50700) at pthread_create.c:309
#8  0x0000003015cf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 9 (Thread 0x7f6040f02700 (LWP 5715)):
#0  0x000000397c3a7d72 in postEventSourceCheck (source=0x7f6030001370) at kernel/qeventdispatcher_glib.cpp:272
#1  0x0000003017c447a4 in g_main_context_check (context=0x7f60300009e0, max_priority=2147483647, fds=<optimized out>, n_fds=<optimized out>) at gmain.c:2959
#2  0x0000003017c44ff2 in g_main_context_iterate (context=0x7f60300009e0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3086
#3  0x0000003017c4549c in g_main_context_iteration (context=0x7f60300009e0, may_block=1) at gmain.c:3152
#4  0x000000397c3a8626 in QEventDispatcherGlib::processEvents (this=0x7f6030000900, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x000000397c378a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000397c378c67 in QEventLoop::exec (this=0x7f6040f01d10, flags=...) at kernel/qeventloop.cpp:204
#7  0x000000397c278ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x000000397c35870f in QInotifyFileSystemWatcherEngine::run (this=0x11e14d0) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x000000397c27bb1b in QThreadPrivate::start (arg=0x11e14d0) at thread/qthread_unix.cpp:298
#10 0x0000003016007d90 in start_thread (arg=0x7f6040f02700) at pthread_create.c:309
#11 0x0000003015cf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 8 (Thread 0x7f6036db5700 (LWP 5729)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x000000397c27c02b in wait (time=18446744073709551615, this=0x1453f70) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x144dbf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003988a0aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x145f120, th=0x145f700) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003988a0d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x144f2a0, th=0x145f700) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003988a0c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f6036db4d60, parent=0x145f120, th=0x145f700) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003988a0c27b in ThreadWeaver::Thread::run (this=0x145f700) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:142
#7  0x000000397c27bb1b in QThreadPrivate::start (arg=0x145f700) at thread/qthread_unix.cpp:298
#8  0x0000003016007d90 in start_thread (arg=0x7f6036db5700) at pthread_create.c:309
#9  0x0000003015cf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 7 (Thread 0x7f6027fff700 (LWP 5730)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x000000397c27c02b in wait (time=18446744073709551615, this=0x1453f70) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x144dbf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003988a0aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x145f120, th=0x1549ca0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003988a0d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x144f2a0, th=0x1549ca0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003988a0c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f6027ffed60, parent=0x145f120, th=0x1549ca0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003988a0c27b in ThreadWeaver::Thread::run (this=0x1549ca0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:142
#7  0x000000397c27bb1b in QThreadPrivate::start (arg=0x1549ca0) at thread/qthread_unix.cpp:298
#8  0x0000003016007d90 in start_thread (arg=0x7f6027fff700) at pthread_create.c:309
#9  0x0000003015cf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 6 (Thread 0x7f602ffff700 (LWP 5731)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x000000397c27c02b in wait (time=18446744073709551615, this=0x1453f70) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x144dbf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003988a0aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x145f120, th=0x154a7c0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003988a0d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x144f2a0, th=0x154a7c0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003988a0c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f602fffed60, parent=0x145f120, th=0x154a7c0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:87
#6  0x0000003988a0c27b in ThreadWeaver::Thread::run (this=0x154a7c0) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:142
#7  0x000000397c27bb1b in QThreadPrivate::start (arg=0x154a7c0) at thread/qthread_unix.cpp:298
#8  0x0000003016007d90 in start_thread (arg=0x7f602ffff700) at pthread_create.c:309
#9  0x0000003015cf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 5 (Thread 0x7f60365b4700 (LWP 5732)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x000000397c27c02b in wait (time=18446744073709551615, this=0x1453f70) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x144dbf0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x0000003988a0aa8b in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x145f120, th=0x154b310) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x0000003988a0d37b in ThreadWeaver::WorkingHardState::applyForWork (this=0x144f2a0, th=0x154b310) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x0000003988a0d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x144f2a0, th=0x154b310) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x0000003988a0d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x144f2a0, th=0x154b310) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x0000003988a0d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x144f2a0, th=0x154b310) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x0000003988a0d394 in ThreadWeaver::WorkingHardState::applyForWork (this=0x144f2a0, th=0x154b310) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0x0000003988a0c1ef in ThreadWeaver::ThreadRunHelper::run (this=0x7f60365b3d60, parent=0x145f120, th=0x154b310) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:87
#10 0x0000003988a0c27b in ThreadWeaver::Thread::run (this=0x154b310) at /usr/src/debug/kdelibs-4.8.2/threadweaver/Weaver/Thread.cpp:142
#11 0x000000397c27bb1b in QThreadPrivate::start (arg=0x154b310) at thread/qthread_unix.cpp:298
#12 0x0000003016007d90 in start_thread (arg=0x7f60365b4700) at pthread_create.c:309
#13 0x0000003015cf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f60353ae700 (LWP 5747)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003987bb86ec in WTF::TCMalloc_PageHeap::scavengerThread (this=0x398857cc20) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:2495
#2  0x0000003987bb8819 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../../../Source/JavaScriptCore/wtf/FastMalloc.cpp:1618
#3  0x0000003016007d90 in start_thread (arg=0x7f60353ae700) at pthread_create.c:309
#4  0x0000003015cf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f6034aad700 (LWP 5748)):
#0  0x0000003015ce85c3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x0000003017c44fd8 in g_main_context_poll (n_fds=1, fds=0x7f6010001610, priority=<optimized out>, timeout=4977, context=0x7f60100009a0) at gmain.c:3402
#2  g_main_context_iterate (context=0x7f60100009a0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3084
#3  0x0000003017c4549c in g_main_context_iteration (context=0x7f60100009a0, may_block=1) at gmain.c:3152
#4  0x000000397c3a8626 in QEventDispatcherGlib::processEvents (this=0x7f60100008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#5  0x000000397c378a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x000000397c378c67 in QEventLoop::exec (this=0x7f6034aacd40, flags=...) at kernel/qeventloop.cpp:204
#7  0x000000397c278ad7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x000000397c27bb1b in QThreadPrivate::start (arg=0x181a2e0) at thread/qthread_unix.cpp:298
#9  0x0000003016007d90 in start_thread (arg=0x7f6034aad700) at pthread_create.c:309
#10 0x0000003015cf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f602e3bd700 (LWP 5819)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:165
#1  0x0000003985584db2 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x398587e140) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x0000003985584de9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=<optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x0000003016007d90 in start_thread (arg=0x7f602e3bd700) at pthread_create.c:309
#4  0x0000003015cf0f5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f6053286840 (LWP 5693)):
[KCrash Handler]
#6  findChar (str=0x0, len=368777048, ch=..., from=43, cs=Qt::CaseSensitive) at tools/qstring.cpp:342
#7  0x000000397c2c7282 in QString::split (this=0x7fff493e82f0, sep=..., behavior=QString::KeepEmptyParts, cs=Qt::CaseSensitive) at tools/qstring.cpp:6175
#8  0x00007f60424a371d in Collections::AudioCdCollection::updateProxyTracks (this=0x11f9610) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/audiocd/AudioCdCollection.cpp:576
#9  0x00007f60424a582b in Collections::AudioCdCollection::infoFetchComplete (this=<optimized out>, job=<optimized out>) at /usr/src/debug/amarok-2.5.0/src/core-impl/collections/audiocd/AudioCdCollection.cpp:317
#10 0x000000397c38d571 in QMetaObject::activate (sender=0x2261780, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff493e8ce0) at kernel/qobject.cpp:3547
#11 0x000000397d541fc2 in KJob::result (this=<optimized out>, _t1=0x2261780) at /usr/src/debug/kdelibs-4.8.2/x86_64-redhat-linux-gnu/kdecore/kjob.moc:208
#12 0x000000397d542000 in KJob::emitResult (this=0x2261780) at /usr/src/debug/kdelibs-4.8.2/kdecore/jobs/kjob.cpp:318
#13 0x00000039818fbe94 in KIO::SimpleJob::slotFinished (this=0x2261780) at /usr/src/debug/kdelibs-4.8.2/kio/kio/job.cpp:494
#14 0x0000003981903a52 in KIO::TransferJob::slotFinished (this=0x2261780) at /usr/src/debug/kdelibs-4.8.2/kio/kio/job.cpp:1081
#15 0x000000397c38d571 in QMetaObject::activate (sender=0x25deca0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#16 0x00000039819a9621 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at /usr/src/debug/kdelibs-4.8.2/kio/kio/slaveinterface.cpp:172
#17 0x00000039819a64e5 in KIO::SlaveInterface::dispatch (this=0x25deca0) at /usr/src/debug/kdelibs-4.8.2/kio/kio/slaveinterface.cpp:88
#18 0x00000039819995ce in KIO::Slave::gotInput (this=0x25deca0) at /usr/src/debug/kdelibs-4.8.2/kio/kio/slave.cpp:344
#19 0x000000397c38d571 in QMetaObject::activate (sender=0x2697220, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#20 0x00000039818cd1d7 in dequeue (this=<optimized out>) at /usr/src/debug/kdelibs-4.8.2/kio/kio/connection.cpp:82
#21 KIO::ConnectionPrivate::dequeue (this=0x26938b0) at /usr/src/debug/kdelibs-4.8.2/kio/kio/connection.cpp:71
#22 0x000000397c3927a6 in QObject::event (this=0x2697220, e=<optimized out>) at kernel/qobject.cpp:1195
#23 0x000000397dbc9bc4 in notify_helper (e=0x20c4750, receiver=0x2697220, this=0x9fe760) at kernel/qapplication.cpp:4554
#24 QApplicationPrivate::notify_helper (this=0x9fe760, receiver=0x2697220, e=0x20c4750) at kernel/qapplication.cpp:4526
#25 0x000000397dbcea43 in QApplication::notify (this=0x7fff493e9f80, receiver=0x2697220, e=0x20c4750) at kernel/qapplication.cpp:4415
#26 0x000000397fa51f96 in KApplication::notify (this=0x7fff493e9f80, receiver=0x2697220, event=0x20c4750) at /usr/src/debug/kdelibs-4.8.2/kdeui/kernel/kapplication.cpp:311
#27 0x000000397c3798dc in QCoreApplication::notifyInternal (this=0x7fff493e9f80, receiver=0x2697220, event=0x20c4750) at kernel/qcoreapplication.cpp:876
#28 0x000000397c37d36a in sendEvent (event=0x20c4750, receiver=0x2697220) at kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8557a0) at kernel/qcoreapplication.cpp:1500
#30 0x000000397c3a8193 in sendPostedEvents () at kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=0x9fd2e0) at kernel/qeventdispatcher_glib.cpp:279
#32 0x0000003017c44acd in g_main_dispatch (context=0x9fe600) at gmain.c:2441
#33 g_main_context_dispatch (context=0x9fe600) at gmain.c:3011
#34 0x0000003017c452c8 in g_main_context_iterate (context=0x9fe600, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3089
#35 0x0000003017c4549c in g_main_context_iteration (context=0x9fe600, may_block=1) at gmain.c:3152
#36 0x000000397c3a85bf in QEventDispatcherGlib::processEvents (this=0x856c60, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#37 0x000000397dc6c8ce in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:207
#38 0x000000397c378a12 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x000000397c378c67 in QEventLoop::exec (this=0x7fff493e9f10, flags=...) at kernel/qeventloop.cpp:204
#40 0x000000397c37d665 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#41 0x0000000000408e2e in main (argc=1, argv=0x7fff493ec408) at /usr/src/debug/amarok-2.5.0/src/main.cpp:303

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

Possible duplicates by query: bug 290542.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-04-08 12:01:55 UTC

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