Application that crashed: amarok Version of the application: 2.2.2 KDE Version: 4.3.4 (KDE 4.3.4) Qt Version: 4.5.3 Operating System: Linux 2.6.32-ARCH i686 What I was doing when the application crashed: Every time I try a full collection rescan, it crashes (near the end). -- Backtrace: Application: Amarok (amarok), signal: Aborted [Current thread is 1 (Thread 0xb363e710 (LWP 13761))] Thread 13 (Thread 0xaebe8b70 (LWP 13774)): #0 0xb778c424 in __kernel_vsyscall () #1 0xb5a6e182 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5baa654 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb1930ba5 in metronom_sync_loop () from /usr/lib/libxine.so.1 #4 0x00000005 in ?? () #5 0xaebe8340 in ?? () #6 0x00f870f0 in ?? () #7 0x00000000 in ?? () Thread 12 (Thread 0xae3e7b70 (LWP 13775)): #0 0xb5a6d184 in __pthread_mutex_unlock_usercnt () from /lib/libpthread.so.0 #1 0xb5baa806 in pthread_mutex_unlock () from /lib/libc.so.6 #2 0xb3d7bdf9 in g_main_context_acquire () from /usr/lib/libglib-2.0.so.0 #3 0xb3d7d785 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #4 0xb3d7dd23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #5 0xb680a62f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #6 0xb67de479 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #7 0xb67de8ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0xb66ee6b3 in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0xb197c419 in Phonon::Xine::XineThread::run() () from /usr/lib/qt/plugins/phonon_backend/phonon_xine.so #10 0xb66f1922 in ?? () from /usr/lib/libQtCore.so.4 #11 0xb5a698ac in start_thread () from /lib/libpthread.so.0 #12 0xb5b9d01e in clone () from /lib/libc.so.6 Thread 11 (Thread 0xadbe6b70 (LWP 13780)): #0 0xb778c424 in __kernel_vsyscall () #1 0xb5b92eb6 in poll () from /lib/libc.so.6 #2 0xb0051d91 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so #3 0x00000000 in ?? () Thread 10 (Thread 0xad3e5b70 (LWP 13781)): #0 0xb778c424 in __kernel_vsyscall () #1 0xb5a6de55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5baa5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb19428ec in ao_loop () from /usr/lib/libxine.so.1 #4 0xad3e5330 in ?? () Thread 9 (Thread 0xac9ffb70 (LWP 13782)): #0 0xb778c424 in __kernel_vsyscall () #1 0xb5a6de55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5baa5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb19428ec in ao_loop () from /usr/lib/libxine.so.1 #4 0x00000000 in ?? () Thread 8 (Thread 0xabfffb70 (LWP 13783)): #0 0xb778c424 in __kernel_vsyscall () #1 0xb5a6de55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5baa5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb19428ec in ao_loop () from /usr/lib/libxine.so.1 #4 0x00000000 in ?? () Thread 7 (Thread 0xab307b70 (LWP 13809)): #0 0xb778c424 in __kernel_vsyscall () #1 0xb5a6de55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5baa5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb66f2937 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb5647ae0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #5 0xb564a14c in ThreadWeaver::WorkingHardState::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #6 0xb564619b in ThreadWeaver::WeaverImpl::waitForAvailableJob(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #7 0xb564a242 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #8 0xb5647d63 in ThreadWeaver::WeaverImpl::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #9 0xb564836e in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #10 0xb564898b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #11 0xb66f1922 in ?? () from /usr/lib/libQtCore.so.4 #12 0xb5a698ac in start_thread () from /lib/libpthread.so.0 #13 0xb5b9d01e in clone () from /lib/libc.so.6 Thread 6 (Thread 0xaab06b70 (LWP 13810)): #0 0xb778c424 in __kernel_vsyscall () #1 0xb5baa953 in __lll_lock_wait_private () from /lib/libc.so.6 #2 0xb5b40d4f in _L_lock_7346 () from /lib/libc.so.6 #3 0xb5b3f536 in free () from /lib/libc.so.6 #4 0xb5b59dae in tzset_internal () from /lib/libc.so.6 #5 0xb5b5a06d in tzset () from /lib/libc.so.6 #6 0xb66ff0f5 in ?? () from /usr/lib/libQtCore.so.4 #7 0xb66ff58d in QDateTime::setTime_t(unsigned int) () from /usr/lib/libQtCore.so.4 #8 0xb66ffcd1 in QDateTime::fromTime_t(unsigned int) () from /usr/lib/libQtCore.so.4 #9 0xac1cb359 in Meta::SqlTrack::updateData(QStringList const&, bool) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #10 0xac1cbaa9 in Meta::SqlTrack::SqlTrack(SqlCollection*, QStringList const&) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #11 0xac1cbc4a in Meta::SqlTrack::getTrackFromUid(QString const&, SqlCollection*) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #12 0xac1c337f in SqlRegistry::getTrackFromUid(QString const&) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #13 0xac1adc6e in SqlCollection::trackForUrl(KUrl const&) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #14 0xb6e8b349 in Dynamic::BiasSolver::trackForUid(QByteArray const&) () from /usr/lib/libamaroklib.so.1 #15 0xb6e8de2f in Dynamic::BiasSolver::getRandomTrack(QList<QByteArray> const&) () from /usr/lib/libamaroklib.so.1 #16 0xb6e8e982 in Dynamic::BiasSolver::generateInitialPlaylist(bool&) () from /usr/lib/libamaroklib.so.1 #17 0xb6e90ac1 in Dynamic::BiasSolver::run() () from /usr/lib/libamaroklib.so.1 #18 0xb564932d in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #19 0xb5649691 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #20 0xb564833a in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #21 0xb564898b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #22 0xb66f1922 in ?? () from /usr/lib/libQtCore.so.4 #23 0xb5a698ac in start_thread () from /lib/libpthread.so.0 #24 0xb5b9d01e in clone () from /lib/libc.so.6 Thread 5 (Thread 0xaa305b70 (LWP 13823)): [KCrash Handler] #6 0xb778c424 in __kernel_vsyscall () #7 0xb5af9571 in raise () from /lib/libc.so.6 #8 0xb5afad72 in abort () from /lib/libc.so.6 #9 0xb5b34d95 in __libc_message () from /lib/libc.so.6 #10 0xb5b3ac31 in malloc_printerr () from /lib/libc.so.6 #11 0xb5b3c488 in _int_free () from /lib/libc.so.6 #12 0xb5b3f53d in free () from /lib/libc.so.6 #13 0xb5cec681 in operator delete(void*) () from /usr/lib/libstdc++.so.6 #14 0xac195cda in ScanResultProcessor::~ScanResultProcessor() () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #15 0xac18bf60 in XmlParseJob::run() () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #16 0xb564932d in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #17 0xb5649691 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #18 0xb564833a in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #19 0xb564898b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #20 0xb66f1922 in ?? () from /usr/lib/libQtCore.so.4 #21 0xb5a698ac in start_thread () from /lib/libpthread.so.0 #22 0xb5b9d01e in clone () from /lib/libc.so.6 Thread 4 (Thread 0xa9303b70 (LWP 13832)): #0 0xb778c424 in __kernel_vsyscall () #1 0xb5a6de55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5baa5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb66f0fe2 in ?? () from /usr/lib/libQtCore.so.4 #4 0xb66ec6ea in QMutex::lock() () from /usr/lib/libQtCore.so.4 #5 0xac1c35bd in SqlRegistry::getTrack(QStringList const&) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #6 0xac1bf474 in SqlQueryMakerInternal::handleTracks(QStringList const&) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #7 0xac1c1244 in SqlQueryMakerInternal::handleResult(QStringList const&) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #8 0xac1c167c in SqlQueryMakerInternal::run() () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #9 0xac1bee75 in SqlWorkerThread::run() () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #10 0xb564932d in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4 #11 0xb5649691 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #12 0xb564833a in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4 #13 0xb564898b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4 #14 0xb66f1922 in ?? () from /usr/lib/libQtCore.so.4 #15 0xb5a698ac in start_thread () from /lib/libpthread.so.0 #16 0xb5b9d01e in clone () from /lib/libc.so.6 Thread 3 (Thread 0xa89ffb70 (LWP 14461)): #0 0xb778c424 in __kernel_vsyscall () #1 0xb5a6de55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5baa5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb66f2937 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb63575aa in ?? () from /usr/lib/libQtGui.so.4 #5 0xb66f1922 in ?? () from /usr/lib/libQtCore.so.4 #6 0xb5a698ac in start_thread () from /lib/libpthread.so.0 #7 0xb5b9d01e in clone () from /lib/libc.so.6 Thread 2 (Thread 0xa81feb70 (LWP 14462)): #0 0xb778c424 in __kernel_vsyscall () #1 0xb5baa953 in __lll_lock_wait_private () from /lib/libc.so.6 #2 0xb5b40d4f in _L_lock_7346 () from /lib/libc.so.6 #3 0xb5b3f536 in free () from /lib/libc.so.6 #4 0xb5cec681 in operator delete(void*) () from /usr/lib/libstdc++.so.6 #5 0xb680a53e in QEventDispatcherGlib::unregisterSocketNotifier(QSocketNotifier*) () from /usr/lib/libQtCore.so.4 #6 0xb67fa0c9 in QSocketNotifier::setEnabled(bool) () from /usr/lib/libQtCore.so.4 #7 0xb680aa32 in ?? () from /usr/lib/libQtCore.so.4 #8 0xb3d7d1b1 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #9 0xb3d7d93c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #10 0xb3d7dd23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #11 0xb680a5f5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #12 0xb67de479 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #13 0xb67de8ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #14 0xb66ee6b3 in QThread::exec() () from /usr/lib/libQtCore.so.4 #15 0xb67c125b in ?? () from /usr/lib/libQtCore.so.4 #16 0xb66f1922 in ?? () from /usr/lib/libQtCore.so.4 #17 0xb5a698ac in start_thread () from /lib/libpthread.so.0 #18 0xb5b9d01e in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb363e710 (LWP 13761)): #0 0xb778c424 in __kernel_vsyscall () #1 0xb5a6de55 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb5baa5fd in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6 #3 0xb66f0fe2 in ?? () from /usr/lib/libQtCore.so.4 #4 0xb66ec6ea in QMutex::lock() () from /usr/lib/libQtCore.so.4 #5 0xac1c28e6 in SqlRegistry::checkUidExists(QString const&) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #6 0xac1aeb60 in SqlCollection::updateTrackUrlsUids(QHash<QString, QPair<QString, QString> > const&, QHash<QString, QString> const&) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #7 0xac1af9a4 in SqlCollection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #8 0xac1e0182 in MySqlCollection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #9 0xac1e4132 in MySqlServerCollection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/amarok_collection-mysqlservercollection.so #10 0xb67ee59b in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4 #11 0xb67efc9e in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #12 0xb5e363a4 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #13 0xb5e3da8c in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #14 0xb7068a76 in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1 #15 0xb67dfe8b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #16 0xb67e0ab2 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #17 0xb67e0c7d in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #18 0xb680aa9f in ?? () from /usr/lib/libQtCore.so.4 #19 0xb3d7a378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #20 0xb3d7dbf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #21 0xb3d7dd23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #22 0xb680a5f5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #23 0xb5ed4185 in ?? () from /usr/lib/libQtGui.so.4 #24 0xb67de479 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #25 0xb67de8ca in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #26 0xb67e0d3f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #27 0xb5e36227 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #28 0x08052137 in _start () Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 222528 ***