Bug 261422 - crash with mounted drive [@ Podcasts::UmsPodcastProvider::addFile]
Summary: crash with mounted drive [@ Podcasts::UmsPodcastProvider::addFile]
Status: RESOLVED WORKSFORME
Alias: None
Product: amarok
Classification: Applications
Component: Collections/USB mass storage and MSC (show other bugs)
Version: 2.3.2
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
: 263368 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-12-28 03:19 UTC by Ivan D Vasin
Modified: 2011-12-20 11:39 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan D Vasin 2010-12-28 03:19:17 UTC
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
Comment 1 Myriam Schweingruber 2011-01-03 23:55:28 UTC

*** This bug has been marked as a duplicate of bug 243702 ***
Comment 2 Myriam Schweingruber 2011-01-05 00:40:43 UTC
You are right, this is indeed not a duplicate, sorry for the noise.
Comment 3 Myriam Schweingruber 2011-01-17 07:40:04 UTC
*** Bug 263368 has been marked as a duplicate of this bug. ***
Comment 4 Ivan D Vasin 2011-01-23 02:25:17 UTC
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.
Comment 5 Myriam Schweingruber 2011-01-23 11:15:55 UTC
The collection scanner has been completely rewritten, you should upgrade to Amarok 2.4