Application: amarok (2.3.2) KDE Platform Version: 4.5.4 (KDE 4.5.4) (Compiled from sources) Qt Version: 4.7.1 Operating System: Linux 2.6.36-gentoo-r3 x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: all it takes for me to reproduce this is to leave Amarok running with my storage drive mounted. by "storage drive" i am referring to a filesystem that contains, among other things, all of my music. it happens even if i do this: 1. clear all Amarok-related settings and data via ``rm -rf ~/.kde4/share/config/amarok* ~/.kde4/share/apps/amarok/``. 2. start Amarok 3. click OK to accept the default settings. 4. wait. it takes anywhere between a few seconds and 20 minutes for Amarok to crash, but it happens every time. prior to every crash, i hear activity in my storage drive's HDD. it doesn't seem to happen if i unmount my storage drive before launching Amarok. notwithstanding the crash, Amarok's file browsing and playback function normally. if i enable my storage drive's music in the Amarok collection settings, the collection scan reaches 10% and hangs there (sometimes for up to about 20 minutes) until the crash. some possibly relevant info: * VLC's media library displays a non-existing "nop" folder under my storage drive's music folder, which causes VLC to skip some tracks and do nothing if i click on it. * my "storage drive" is an 898 GB NTFS filesystem created by mkntfs and mounted by ntfs-3g with options "rw,noexec,nosuid,nodev,allow_other,blksize=4096". * some of my tracks contain non-ASCII characters in their file names and metadata. * some of my music folders contain non-ASCII characters in their names. The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Aborted [Current thread is 1 (Thread 0x7fd3541477a0 (LWP 6086))] Thread 12 (Thread 0x7fd32f376710 (LWP 6087)): #0 0x00007fd34f450e69 in pthread_cond_timedwait () from /lib/libpthread.so.0 #1 0x00007fd3388d912e in metronom_sync_loop () from /usr/lib64/libxine.so.1 #2 0x00007fd34729cae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #3 0x00007fd34f44ca01 in start_thread () from /lib/libpthread.so.0 #4 0x00007fd3510245ed in clone () from /lib/libc.so.6 Thread 11 (Thread 0x7fd32eb75710 (LWP 6088)): #0 0x00007fd35101a983 in poll () from /lib/libc.so.6 #1 0x00007fd34b8bf029 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #2 0x00007fd34b8bf47c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fd35198de76 in QEventDispatcherGlib::processEvents (this=0x1d16720, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417 #4 0x00007fd35195ccc2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #5 0x00007fd35195d0a5 in QEventLoop::exec (this=0x7fd32eb74c90, flags=) at kernel/qeventloop.cpp:201 #6 0x00007fd35185ad27 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490 #7 0x00007fd338b31ee0 in Phonon::Xine::XineThread::run() () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #8 0x00007fd35185d897 in QThreadPrivate::start (arg=0x1d16740) at thread/qthread_unix.cpp:285 #9 0x00007fd34729cae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #10 0x00007fd34f44ca01 in start_thread () from /lib/libpthread.so.0 #11 0x00007fd3510245ed in clone () from /lib/libc.so.6 Thread 10 (Thread 0x7fd32e16f710 (LWP 6089)): #0 0x00007fd35101a983 in poll () from /lib/libc.so.6 #1 0x00007fd349482adf in poll_func () from /usr/lib64/libpulse.so.0 #2 0x00007fd349472926 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0 #3 0x00007fd349473d09 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0 #4 0x00007fd349473dc0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0 #5 0x00007fd3494828db in thread () from /usr/lib64/libpulse.so.0 #6 0x00007fd345df3be7 in internal_thread_func () from /usr/lib/libpulsecommon-0.9.22.so #7 0x00007fd34729cae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #8 0x00007fd34f44ca01 in start_thread () from /lib/libpthread.so.0 #9 0x00007fd3510245ed in clone () from /lib/libc.so.6 Thread 9 (Thread 0x7fd32d96e710 (LWP 6090)): #0 0x00007fd34f450afc in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fd3388e7153 in fifo_peek_int () from /usr/lib64/libxine.so.1 #2 0x00007fd3388e8b5a in ao_loop () from /usr/lib64/libxine.so.1 #3 0x00007fd34729cae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #4 0x00007fd34f44ca01 in start_thread () from /lib/libpthread.so.0 #5 0x00007fd3510245ed in clone () from /lib/libc.so.6 Thread 8 (Thread 0x7fd32cd62710 (LWP 6091)): #0 0x00007fd34f450afc in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fd3388e7153 in fifo_peek_int () from /usr/lib64/libxine.so.1 #2 0x00007fd3388e8b5a in ao_loop () from /usr/lib64/libxine.so.1 #3 0x00007fd34729cae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #4 0x00007fd34f44ca01 in start_thread () from /lib/libpthread.so.0 #5 0x00007fd3510245ed in clone () from /lib/libc.so.6 Thread 7 (Thread 0x7fd323ffe710 (LWP 6092)): #0 0x00007fd34f450afc in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fd3388e7153 in fifo_peek_int () from /usr/lib64/libxine.so.1 #2 0x00007fd3388e8b5a in ao_loop () from /usr/lib64/libxine.so.1 #3 0x00007fd34729cae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #4 0x00007fd34f44ca01 in start_thread () from /lib/libpthread.so.0 #5 0x00007fd3510245ed in clone () from /lib/libc.so.6 Thread 6 (Thread 0x7fd3237fd710 (LWP 6093)): #0 0x00007fd34f450afc in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fd3388e7153 in fifo_peek_int () from /usr/lib64/libxine.so.1 #2 0x00007fd3388e8b5a in ao_loop () from /usr/lib64/libxine.so.1 #3 0x00007fd34729cae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #4 0x00007fd34f44ca01 in start_thread () from /lib/libpthread.so.0 #5 0x00007fd3510245ed in clone () from /lib/libc.so.6 Thread 5 (Thread 0x7fd320f73710 (LWP 6095)): [KCrash Handler] #6 0x00007fd350f70b25 in raise () from /lib/libc.so.6 #7 0x00007fd350f72330 in abort () from /lib/libc.so.6 #8 0x00007fd351853a44 in qt_message_output (msgType=QtFatalMsg, buf=<value optimized out>) at global/qglobal.cpp:2282 #9 0x00007fd351853bf2 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7fd3519cc870 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fd320f72150) at global/qglobal.cpp:2328 #10 0x00007fd351853da5 in qFatal (msg=0x17cf <Address 0x17cf out of bounds>) at global/qglobal.cpp:2511 #11 0x00007fd35187d1c5 in QListData::append (this=0x3375728, n=1) at tools/qlist.cpp:233 #12 0x00007fd31f4e0e01 in QList<KSharedPtr<Podcasts::UmsPodcastChannel> >::append (this=0x3375728, t=...) at /usr/include/qt4/QtCore/qlist.h:470 #13 0x00007fd31f4e0e29 in QList<KSharedPtr<Podcasts::UmsPodcastChannel> >::operator<< (this=0x17c6, t=...) at /usr/include/qt4/QtCore/qlist.h:315 #14 0x00007fd31f4dcb8b in Podcasts::UmsPodcastProvider::addFile (this=<value optimized out>, metafileTrack=) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:532 #15 0x00007fd31f4dd221 in Podcasts::UmsPodcastProvider::addPath (this=0x33756e0, path=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:475 #16 0x00007fd31f4dd346 in Podcasts::UmsPodcastProvider::scan (this=0x33756e0) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:441 #17 0x00007fd31f4d4cc7 in Meta::UmsHandler::prepareToParseTracks (this=0x3129fd0) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/core-impl/collections/umscollection/handler/UmsHandler.cpp:839 #18 0x00007fd3531c4e33 in Meta::MediaDeviceHandler::privateParseTracks (this=0x3129fd0) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:833 #19 0x00007fd3531c58bd in Meta::ParseWorkerThread::run (this=0x3378400) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/core-impl/collections/mediadevicecollection/handler/MediaDeviceHandler.cpp:1278 #20 0x00007fd34e0312c1 in ThreadWeaver::JobRunHelper::runTheJob (this=0x7fd320f72c60, th=0x28426c0, job=0x3378400) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/threadweaver/Weaver/Job.cpp:106 #21 0x00007fd34e031499 in ThreadWeaver::Job::execute (this=0x3378400, th=0x28426c0) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/threadweaver/Weaver/Job.cpp:135 #22 0x00007fd34e03090f in ThreadWeaver::ThreadRunHelper::run (this=0x7fd320f72d00, parent=0x291c510, th=0x28426c0) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:95 #23 0x00007fd34e030a54 in ThreadWeaver::Thread::run (this=0x28426c0) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142 #24 0x00007fd35185d897 in QThreadPrivate::start (arg=0x28426c0) at thread/qthread_unix.cpp:285 #25 0x00007fd34729cae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #26 0x00007fd34f44ca01 in start_thread () from /lib/libpthread.so.0 #27 0x00007fd3510245ed in clone () from /lib/libc.so.6 Thread 4 (Thread 0x7fd3152f9710 (LWP 6096)): #0 0x00007fd34f450afc in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fd348a8ccc4 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtWebKit.so.4 #2 0x00007fd348a8ccf9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4 #3 0x00007fd34729cae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #4 0x00007fd34f44ca01 in start_thread () from /lib/libpthread.so.0 #5 0x00007fd3510245ed in clone () from /lib/libc.so.6 Thread 3 (Thread 0x7fd31018b710 (LWP 6097)): #0 0x00007fd34f450afc in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fd34d85c374 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7fd34db6b180) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359 #2 0x00007fd34d85c3a9 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7fd34db79254) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464 #3 0x00007fd34729cae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #4 0x00007fd34f44ca01 in start_thread () from /lib/libpthread.so.0 #5 0x00007fd3510245ed in clone () from /lib/libc.so.6 Thread 2 (Thread 0x7fd30b210710 (LWP 6101)): #0 0x00007fd34f450afc in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fd35185e6eb in wait (this=<value optimized out>, mutex=0x28422c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88 #2 QWaitCondition::wait (this=<value optimized out>, mutex=0x28422c0, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160 #3 0x00007fd34e02e1f1 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x291c510, th=0x3378480) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x00007fd34e0323f0 in ThreadWeaver::WorkingHardState::applyForWork (this=0x291c160, th=0x3378480) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x00007fd34e030954 in ThreadWeaver::ThreadRunHelper::run (this=0x7fd30b20fd00, parent=0x291c510, th=0x3378480) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:87 #6 0x00007fd34e030a54 in ThreadWeaver::Thread::run (this=0x3378480) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/threadweaver/Weaver/Thread.cpp:142 #7 0x00007fd35185d897 in QThreadPrivate::start (arg=0x3378480) at thread/qthread_unix.cpp:285 #8 0x00007fd34729cae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #9 0x00007fd34f44ca01 in start_thread () from /lib/libpthread.so.0 #10 0x00007fd3510245ed in clone () from /lib/libc.so.6 Thread 1 (Thread 0x7fd3541477a0 (LWP 6086)): #0 0x00007fd351892101 in QRegExp::~QRegExp (this=0x7fff17124d20, __in_chrg=<value optimized out>) at tools/qregexp.cpp:3833 #1 0x00007fd351e65217 in KuitSemanticsPrivate::finalizeVisualText (this=<value optimized out>, final=..., fmt=<value optimized out>, hadQtTag=<value optimized out>, hadAnyHtmlTag=false) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/kdecore/localization/kuitsemantics.cpp:1463 #2 0x00007fd351e67b39 in KuitSemanticsPrivate::format (this=<value optimized out>, text=..., ctxt=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/kdecore/localization/kuitsemantics.cpp:862 #3 0x00007fd351e67b4c in KuitSemantics::format (this=<value optimized out>, text=..., ctxt=...) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/kdecore/localization/kuitsemantics.cpp:1557 #4 0x00007fd351e5713c in KLocalizedStringPrivate::postFormat (this=<value optimized out>, text=<value optimized out>, lang=..., ctxt=...) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/kdecore/localization/klocalizedstring.cpp:481 #5 0x00007fd351e58cad in KLocalizedStringPrivate::toString (this=0x33b4640, locale=<value optimized out>, catalogName=<value optimized out>) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/kdecore/localization/klocalizedstring.cpp:301 #6 0x00007fd351e59528 in KLocalizedString::toString (this=0x7fff171252b0) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/kdecore/localization/klocalizedstring.cpp:195 #7 0x00007fd31f4e1b50 in i18nc<QString> (ctxt=0x7fd31f4e8923 "Podcasts on a media device", text=0x7fd31f4e8914 "Podcasts on %1", a1=...) at /usr/include/klocalizedstring.h:812 #8 0x00007fd31f4de7fa in Podcasts::UmsPodcastProvider::prettyName (this=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/core-impl/collections/umscollection/podcasts/UmsPodcastProvider.cpp:155 #9 0x00007fd3532cae3d in PlaylistBrowserNS::PlaylistBrowserModel::data (this=<value optimized out>, index=<value optimized out>, role=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/browsers/playlistbrowser/PlaylistBrowserModel.cpp:197 #10 0x00007fd3532eb929 in PlaylistBrowserNS::PodcastModel::data (this=0x7fd328255800, idx=..., role=7) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/browsers/playlistbrowser/PodcastModel.cpp:284 #11 0x00007fd351951c07 in QAbstractItemModel::itemData (this=0x7fd328255800, index=<value optimized out>) at kernel/qabstractitemmodel.cpp:1647 #12 0x00007fd3532d4f3c in QtGroupingProxy::belongsTo (this=<value optimized out>, idx=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/browsers/playlistbrowser/QtGroupingProxy.cpp:64 #13 0x00007fd3532d4957 in QtGroupingProxy::buildTree (this=<value optimized out>) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/browsers/playlistbrowser/QtGroupingProxy.cpp:151 #14 0x00007fd353045919 in QtGroupingProxy::qt_metacall (this=0x7fd328257bd0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff17125f60) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2_build/src/moc_QtGroupingProxy.cpp:94 #15 0x00007fd353048465 in PlaylistsByProviderProxy::qt_metacall (this=0x7fff17124d20, _c=387075344, _id=6344961, _a=0x34cd230) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2_build/src/moc_PlaylistsByProviderProxy.cpp:73 #16 0x00007fd351978a9f in QMetaObject::activate (sender=0x7fd328255800, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x34cd230) at kernel/qobject.cpp:3272 #17 0x00007fd3532c8bc1 in PlaylistBrowserNS::PlaylistBrowserModel::slotUpdate (this=0x7fd328255800) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/browsers/playlistbrowser/PlaylistBrowserModel.cpp:526 #18 0x00007fd353045048 in PlaylistBrowserNS::PlaylistBrowserModel::qt_metacall (this=0x7fd328255800, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff17126170) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2_build/src/moc_PlaylistBrowserModel.cpp:85 #19 0x00007fd3532eaec0 in PlaylistBrowserNS::PodcastModel::qt_metacall (this=0x7fff17124d20, _c=387075344, _id=6344961, _a=0x34cd230) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2_build/src/PodcastModel.moc:74 #20 0x00007fd351978a9f in QMetaObject::activate (sender=0x241b250, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x34cd230) at kernel/qobject.cpp:3272 #21 0x00007fd3532f7858 in PlaylistManager::qt_metacall (this=0x241b250, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fd328abb4a0) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2_build/src/PlaylistManager.moc:94 #22 0x00007fd3519710ee in QObject::event (this=0x241b250, e=0x7fff17124d20) at kernel/qobject.cpp:1211 #23 0x00007fd352328a70 in QApplicationPrivate::notify_helper (this=0x1be7fb0, receiver=0x241b250, e=0x7fd328ac11b0) at kernel/qapplication.cpp:4445 #24 0x00007fd3523306a7 in QApplication::notify (this=0x7fff17126c30, receiver=0x241b250, e=0x7fd328ac11b0) at kernel/qapplication.cpp:4324 #25 0x00007fd353b37411 in KApplication::notify (this=0x7fff17126c30, receiver=0x241b250, event=0x7fd328ac11b0) at /var/tmp/portage/kde-base/kdelibs-4.5.4/work/kdelibs-4.5.4/kdeui/kernel/kapplication.cpp:310 #26 0x00007fd35195e0bb in QCoreApplication::notifyInternal (this=0x7fff17126c30, receiver=0x241b250, event=0x7fd328ac11b0) at kernel/qcoreapplication.cpp:732 #27 0x00007fd35195f61b in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1a96700) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #28 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1a96700) at kernel/qcoreapplication.cpp:1373 #29 0x00007fd35198e233 in sendPostedEvents (s=0x1beb760) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #30 postEventSourceDispatch (s=0x1beb760) at kernel/qeventdispatcher_glib.cpp:277 #31 0x00007fd34b8bb391 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #32 0x00007fd34b8bf2c8 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #33 0x00007fd34b8bf47c in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #34 0x00007fd35198de23 in QEventDispatcherGlib::processEvents (this=0x1be3600, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #35 0x00007fd3523e641e in QGuiEventDispatcherGlib::processEvents (this=0x7fff17124d20, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #36 0x00007fd35195ccc2 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #37 0x00007fd35195d0a5 in QEventLoop::exec (this=0x7fff17126bd0, flags=) at kernel/qeventloop.cpp:201 #38 0x00007fd35195f92b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #39 0x0000000000405ef4 in main (argc=1, argv=0x7fff17128ba8) at /var/tmp/portage/media-sound/amarok-2.3.2-r1/work/amarok-2.3.2/src/main.cpp:237 Possible duplicates by query: bug 245484. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 243702 ***
You are right, this is indeed not a duplicate, sorry for the noise.
*** Bug 263368 has been marked as a duplicate of this bug. ***
on the same hardware with Windows 7, Amarak 2.3.2, and KDE 4.5.4, this particular manifestation of the problem is absent. however, the collection scan still hangs for a long time (at least 30 minutes) at 10%. some time later, it completes successfully with no crash.
The collection scanner has been completely rewritten, you should upgrade to Amarok 2.4