Bug 247638 - Amarock crashes when scanning large collection of data (>300GB)
Summary: Amarock crashes when scanning large collection of data (>300GB)
Status: RESOLVED DUPLICATE of bug 227599
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.3.2
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-13 13:07 UTC by xavier.prudhomme
Modified: 2010-08-13 16:40 UTC (History)
0 users

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 xavier.prudhomme 2010-08-13 13:07:00 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-24-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I'm using Ubuntu 10.04, and I have an external hard drive which contains the media to be scanned and added.

What I have been trying to do:

1 - scanned a part of my media collection, without using any database backend, worked fine.
2 - added a new directory (large one) to Amarok collection, then updated the collection
Here, Amarok crashed.

3 - Closed and opened Amarok
4 - The whole collection was empty, no more media was indexed
5 - Configured Amarok to store collection to mysql
6 - Re added and re scanned  the whole collection
Amarok crashed again, after only a few percents (15%), with a segmentation fault


The crash can be reproduced every time.

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

Thread 16 (Thread 0xb58cab70 (LWP 3251)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x0627a342 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x041bda34 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6
#3  0x087c5ce7 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 15 (Thread 0xb50c9b70 (LWP 3252)):
#0  0x0523b7c8 in g_main_context_check () from /lib/libglib-2.0.so.0
#1  0x0523c0ce in ?? () from /lib/libglib-2.0.so.0
#2  0x0523c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x038a760f in QEventDispatcherGlib::processEvents (this=0x91041b8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#4  0x0387a059 in QEventLoop::processEvents (this=0xb50c9270, flags=) at kernel/qeventloop.cpp:149
#5  0x0387a4aa in QEventLoop::exec (this=0xb50c9270, flags=...) at kernel/qeventloop.cpp:201
#6  0x037765a8 in QThread::exec (this=0x9092390) at thread/qthread.cpp:487
#7  0x0326396a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0x0377932e in QThreadPrivate::start (arg=0x9092390) at thread/qthread_unix.cpp:248
#9  0x0627596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x041b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 14 (Thread 0xb08c7b70 (LWP 3258)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x041a0e2b in read () from /lib/tls/i686/cmov/libc.so.6
#2  0x030d2de2 in ?? () from /usr/lib/libasound.so.2
#3  0x030cfb8d in snd_ctl_read () from /usr/lib/libasound.so.2
#4  0x030cbf4f in snd_hctl_handle_events () from /usr/lib/libasound.so.2
#5  0x030d7dc1 in snd_mixer_handle_events () from /usr/lib/libasound.so.2
#6  0x03249ad8 in ?? () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 13 (Thread 0xb00c6b70 (LWP 3259)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x0627a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x041bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x087d69ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 12 (Thread 0xaf6ffb70 (LWP 3260)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x0627a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x041bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x087d69ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 11 (Thread 0xb46ffb70 (LWP 3261)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x0627a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x041bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x087d69ee in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0xb3cffb70 (LWP 3262)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x0627a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x041bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x087d69ee in ?? () from /usr/lib/libxine.so.1
#4  0x00000000 in ?? ()

Thread 9 (Thread 0xb2926b70 (LWP 3263)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x0627a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x041bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x06ee19d7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0x06ee1a21 in ?? () from /usr/lib/libQtWebKit.so.4
#5  0x0627596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x041b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 8 (Thread 0xb2025b70 (LWP 3264)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x0627a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x041bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0377a287 in QWaitConditionPrivate::wait (this=0x99194f8, mutex=0x9919798, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x99194f8, mutex=0x9919798, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0513a870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99194e0, th=0x9919ac0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0513d38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9919878, th=0x9919ac0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0513927b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99194e0, th=0x9919ac0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0513d482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9919878, th=0x9919ac0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0513a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99194e0, th=0x9919ac0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0513d4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9919878, th=0x9919ac0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0513a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99194e0, th=0x9919ac0, previous=0x9c251d8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0513b51e in ThreadWeaver::ThreadRunHelper::run (this=0xb20252e4, parent=0x99194e0, th=0x9919ac0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x0513bc3b in ThreadWeaver::Thread::run (this=0x9919ac0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x0377932e in QThreadPrivate::start (arg=0x9919ac0) at thread/qthread_unix.cpp:248
#15 0x0627596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x041b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 7 (Thread 0xb1824b70 (LWP 3265)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x0627a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x041bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0377a287 in QWaitConditionPrivate::wait (this=0x99194f8, mutex=0x9919798, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x99194f8, mutex=0x9919798, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0513a870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99194e0, th=0x9c1a540) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0513d38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9919878, th=0x9c1a540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0513927b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99194e0, th=0x9c1a540) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0513d482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9919878, th=0x9c1a540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0513a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99194e0, th=0x9c1a540, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0513d4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9919878, th=0x9c1a540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0513a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99194e0, th=0x9c1a540, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0513d4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9919878, th=0x9c1a540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#13 0x0513a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99194e0, th=0x9c1a540, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#14 0x0513d4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9919878, th=0x9c1a540) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#15 0x0513a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99194e0, th=0x9c1a540, previous=0x96ec4f8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#16 0x0513b51e in ThreadWeaver::ThreadRunHelper::run (this=0xb18242e4, parent=0x99194e0, th=0x9c1a540) at ../../../threadweaver/Weaver/Thread.cpp:87
#17 0x0513bc3b in ThreadWeaver::Thread::run (this=0x9c1a540) at ../../../threadweaver/Weaver/Thread.cpp:142
#18 0x0377932e in QThreadPrivate::start (arg=0x9c1a540) at thread/qthread_unix.cpp:248
#19 0x0627596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#20 0x041b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 6 (Thread 0xaeefeb70 (LWP 3266)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x0627a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x041bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0377a287 in QWaitConditionPrivate::wait (this=0xa1427d0, mutex=0xa1427d4, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0xa1427d0, mutex=0xa1427d4, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x045c3ce0 in XmlParseJob::run (this=0xa1427b0) at ../../../../src/collection/sqlcollection/ScanManager.cpp:692
#6  0x0513c49d in ThreadWeaver::JobRunHelper::runTheJob (this=0xaeefe25c, th=0x98eb4f8, job=0xa1427b0) at ../../../threadweaver/Weaver/Job.cpp:106
#7  0x0513c801 in ThreadWeaver::Job::execute (this=0xa1427b0, th=0x98eb4f8) at ../../../threadweaver/Weaver/Job.cpp:135
#8  0x0513b4ea in ThreadWeaver::ThreadRunHelper::run (this=0xaeefe2e4, parent=0x99194e0, th=0x98eb4f8) at ../../../threadweaver/Weaver/Thread.cpp:95
#9  0x0513bc3b in ThreadWeaver::Thread::run (this=0x98eb4f8) at ../../../threadweaver/Weaver/Thread.cpp:142
#10 0x0377932e in QThreadPrivate::start (arg=0x98eb4f8) at thread/qthread_unix.cpp:248
#11 0x0627596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#12 0x041b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 5 (Thread 0xadefcb70 (LWP 3269)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x0627a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x041bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0377a287 in QWaitConditionPrivate::wait (this=0x99194f8, mutex=0x9919798, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x99194f8, mutex=0x9919798, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0513a870 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x99194e0, th=0x93f57c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0x0513d38c in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x9919878, th=0x93f57c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0x0513927b in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x99194e0, th=0x93f57c0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0x0513d482 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9919878, th=0x93f57c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0x0513a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99194e0, th=0x93f57c0, previous=0x0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0x0513d4a1 in ThreadWeaver::WorkingHardState::applyForWork (this=0x9919878, th=0x93f57c0) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74
#11 0x0513a4d3 in ThreadWeaver::WeaverImpl::applyForWork (this=0x99194e0, th=0x93f57c0, previous=0x9817df8) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#12 0x0513b51e in ThreadWeaver::ThreadRunHelper::run (this=0xadefc2e4, parent=0x99194e0, th=0x93f57c0) at ../../../threadweaver/Weaver/Thread.cpp:87
#13 0x0513bc3b in ThreadWeaver::Thread::run (this=0x93f57c0) at ../../../threadweaver/Weaver/Thread.cpp:142
#14 0x0377932e in QThreadPrivate::start (arg=0x93f57c0) at thread/qthread_unix.cpp:248
#15 0x0627596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x041b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 4 (Thread 0xad6fbb70 (LWP 3270)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x0627a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x041bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x01fb1c97 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x208b1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0x01fb1ce1 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x208b1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0x0627596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#6  0x041b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 3 (Thread 0xa1fffb70 (LWP 3273)):
#0  0x00fba422 in __kernel_vsyscall ()
#1  0x0627a015 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x041bd9dd in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6
#3  0x0377a287 in QWaitConditionPrivate::wait (this=0x9f47fb0, mutex=0x9f47fac, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x9f47fb0, mutex=0x9f47fac, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0x0166fd52 in QFileInfoGatherer::run (this=0x9f47fa4) at dialogs/qfileinfogatherer.cpp:203
#6  0x0377932e in QThreadPrivate::start (arg=0x9f47fa4) at thread/qthread_unix.cpp:248
#7  0x0627596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#8  0x041b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 2 (Thread 0xa0990b70 (LWP 3274)):
#0  0x0284de16 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1
#1  0x038a46fb in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0x038a9825 in QTimerInfoList::updateCurrentTime (this=0x9fe2ce4) at kernel/qeventdispatcher_unix.cpp:340
#3  0x038a986a in QTimerInfoList::timerWait (this=0x9fe2ce4, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0x038a7818 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa09900bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0x038a78a5 in timerSourcePrepare (source=0x0, timeout=0x2851ff4) at kernel/qeventdispatcher_glib.cpp:169
#6  0x0523baca in g_main_context_prepare () from /lib/libglib-2.0.so.0
#7  0x0523bee9 in ?? () from /lib/libglib-2.0.so.0
#8  0x0523c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#9  0x038a760f in QEventDispatcherGlib::processEvents (this=0x9f8e7c8, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#10 0x0387a059 in QEventLoop::processEvents (this=0xa0990280, flags=) at kernel/qeventloop.cpp:149
#11 0x0387a4aa in QEventLoop::exec (this=0xa0990280, flags=...) at kernel/qeventloop.cpp:201
#12 0x037765a8 in QThread::exec (this=0x9f48a40) at thread/qthread.cpp:487
#13 0x03859c1b in QInotifyFileSystemWatcherEngine::run (this=0x9f48a40) at io/qfilesystemwatcher_inotify.cpp:248
#14 0x0377932e in QThreadPrivate::start (arg=0x9f48a40) at thread/qthread_unix.cpp:248
#15 0x0627596e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
#16 0x041b0a4e in clone () from /lib/tls/i686/cmov/libc.so.6

Thread 1 (Thread 0xb77e4720 (LWP 3250)):
[KCrash Handler]
#6  0x00a66611 in QList<KSharedPtr<Meta::Playlist> >::contains (this=0x961dd40, playlist=) at /usr/include/qt4/QtCore/qlist.h:760
#7  PlaylistManager::getProviderForPlaylist (this=0x961dd40, playlist=) at ../../src/playlistmanager/PlaylistManager.cpp:329
#8  0x00a228ef in PlaylistBrowserNS::UserModel::data (this=0x993d398, index=..., role=1) at ../../src/browsers/playlistbrowser/UserPlaylistModel.cpp:235
#9  0x03870585 in QAbstractItemModel::itemData (this=0x993d398, index=...) at kernel/qabstractitemmodel.cpp:1644
#10 0x00a19a3a in QtGroupingProxy::belongsTo (this=0x9b3ae58, idx=...) at ../../src/browsers/playlistbrowser/QtGroupingProxy.cpp:64
#11 0x00a17861 in QtGroupingProxy::buildTree (this=0x9b3ae58) at ../../src/browsers/playlistbrowser/QtGroupingProxy.cpp:148
#12 0x00a464fd in PlaylistsByProviderProxy::buildTree (this=0x9b3ae58) at ../../src/browsers/playlistbrowser/PlaylistsByProviderProxy.cpp:245
#13 0x006bc429 in QtGroupingProxy::qt_metacall (this=0x9b3ae58, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbf91ceac) at moc_QtGroupingProxy.cpp:94
#14 0x006bceca in PlaylistsByProviderProxy::qt_metacall (this=0x9b3ae58, _c=QMetaObject::InvokeMetaMethod, _id=29, _a=0xbf91ceac) at moc_PlaylistsByProviderProxy.cpp:75
#15 0x03880c9a in QMetaObject::metacall (object=0x9b3ae58, cl=2660591236, idx=29, argv=0xbf91ceac) at kernel/qmetaobject.cpp:237
#16 0x0388f3d5 in QMetaObject::activate (sender=0x993d398, m=0x398f198, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3293
#17 0x038dfd77 in QAbstractItemModel::layoutChanged (this=0x993d398) at .moc/release-shared/moc_qabstractitemmodel.cpp:161
#18 0x00a2863a in PlaylistBrowserNS::UserModel::slotUpdate (this=0x993d398) at ../../src/browsers/playlistbrowser/UserPlaylistModel.cpp:93
#19 0x00a28723 in PlaylistBrowserNS::UserModel::qt_metacall (this=0x993d398, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf91d00c) at ./UserPlaylistModel.moc:96
#20 0x03880c9a in QMetaObject::metacall (object=0x993d398, cl=2660591236, idx=30, argv=0xbf91d00c) at kernel/qmetaobject.cpp:237
#21 0x0388f3d5 in QMetaObject::activate (sender=0x961dd40, m=0xee45b4, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#22 0x00a66377 in PlaylistManager::updated (this=0x961dd40) at ./PlaylistManager.moc:102
#23 0x00a6b947 in PlaylistManager::slotUpdated (this=0x961dd40) at ../../src/playlistmanager/PlaylistManager.cpp:136
#24 0x00a6bc13 in PlaylistManager::qt_metacall (this=0x961dd40, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x9e3f3938) at ./PlaylistManager.moc:90
#25 0x03880c9a in QMetaObject::metacall (object=0x961dd40, cl=2660591236, idx=9, argv=0x9e3f3938) at kernel/qmetaobject.cpp:237
#26 0x0388b336 in QMetaCallEvent::placeMetaCall (this=0x9e96a258, object=0x961dd40) at kernel/qobject.cpp:561
#27 0x0388c3fe in QObject::event (this=0x961dd40, e=0x9e96a258) at kernel/qobject.cpp:1248
#28 0x010f04dc in QApplicationPrivate::notify_helper (this=0x8f2f958, receiver=0x961dd40, e=0x9e96a258) at kernel/qapplication.cpp:4300
#29 0x010f705e in QApplication::notify (this=0xbf91d998, receiver=0x961dd40, e=0x9e96a258) at kernel/qapplication.cpp:3704
#30 0x00b3e276 in App::notify (this=0xbf91d998, receiver=0x961dd40, event=0x9e96a258) at ../../src/App.cpp:927
#31 0x0387ba3b in QCoreApplication::notifyInternal (this=0xbf91d998, receiver=0x961dd40, event=0x9e96a258) at kernel/qcoreapplication.cpp:704
#32 0x0387e473 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8e50eb8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8e50eb8) at kernel/qcoreapplication.cpp:1345
#34 0x0387e5dd in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1238
#35 0x038a7adf in QCoreApplication::sendPostedEvents (s=0x8f31b10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#36 postEventSourceDispatch (s=0x8f31b10) at kernel/qeventdispatcher_glib.cpp:276
#37 0x052385e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#38 0x0523c2d8 in ?? () from /lib/libglib-2.0.so.0
#39 0x0523c4b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#40 0x038a75d5 in QEventDispatcherGlib::processEvents (this=0x8e509e0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#41 0x011b0135 in QGuiEventDispatcherGlib::processEvents (this=0x8e509e0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x0387a059 in QEventLoop::processEvents (this=0xbf91d904, flags=) at kernel/qeventloop.cpp:149
#43 0x0387a4aa in QEventLoop::exec (this=0xbf91d904, flags=...) at kernel/qeventloop.cpp:201
#44 0x0387e69f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#45 0x010f0577 in QApplication::exec () at kernel/qapplication.cpp:3579
#46 0x08050009 in main (argc=1, argv=0xbf91e214) at ../../src/main.cpp:237

This bug may be a duplicate of or related to bug 227599, bug 239034, bug 236179.

Possible duplicates by query: bug 245659, bug 244264, bug 241952, bug 239937, bug 239034.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-08-13 16:40:05 UTC
Please upgrade to Amarok 2.3.1 and run amarokcollectionscanner with -rs as options. It is partially solved in 2.3.1 and completely solved in the upcoming Amarok 2.3.2 to be released early September.
This is not related to the size of the collection, but depends on bad tags or errors in the files.

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