Summary: | Amarok keeps crashing during music scan | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Berend Dekens <kde> |
Component: | general | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | mitchell |
Priority: | NOR | ||
Version: | 2.1.1 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Berend Dekens
2009-06-23 16:14:58 UTC
Crash Report as generated by KDE: Application: Amarok (amarok), signal: Aborted [Current thread is 0 (LWP 21619)] Thread 18 (Thread 0x7fc4e0244910 (LWP 21620)): #0 0x00007fc4f343f4dd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4e437b4db in metronom_sync_loop () from /usr/lib64/libxine.so.1 #2 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #3 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #4 0x0000000000000000 in ?? () Thread 17 (Thread 0x7fc4dfa43910 (LWP 21621)): #0 0x00007fc4f3962426 in poll () from /lib/libc.so.6 #1 0x00007fc4ec25d0aa in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #2 0x00007fc4ec25d2d3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #3 0x00007fc4f3d320d0 in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007fc4f3d0f5b4 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007fc4f3d0f738 in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007fc4f3c4b67e in QThread::exec () from /usr/lib64/qt4/libQtCore.so.4 #7 0x00007fc4e45cf22c in Phonon::Xine::XineThread::run () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #8 0x00007fc4f3c4dd8f in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #10 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () Thread 16 (Thread 0x7fc4df038910 (LWP 21624)): #0 0x00007fc4f343f259 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4e4387f15 in fifo_peek_int () from /usr/lib64/libxine.so.1 #2 0x00007fc4e4388cf0 in ao_loop () from /usr/lib64/libxine.so.1 #3 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #4 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 15 (Thread 0x7fc4de816910 (LWP 21625)): #0 0x00007fc4f343f259 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4e4387f15 in fifo_peek_int () from /usr/lib64/libxine.so.1 #2 0x00007fc4e4388cf0 in ao_loop () from /usr/lib64/libxine.so.1 #3 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #4 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fc4dbe88910 (LWP 21627)): #0 0x00007fc4f343f259 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4dccda9f5 in os_event_wait_low () from /usr/lib64/mysql/ib/libinnobase.so.0 #2 0x00007fc4dccdcee3 in os_aio_simulated_handle () from /usr/lib64/mysql/ib/libinnobase.so.0 #3 0x00007fc4dcca3838 in fil_aio_wait () from /usr/lib64/mysql/ib/libinnobase.so.0 #4 0x00007fc4dcd1f45f in io_handler_thread () from /usr/lib64/mysql/ib/libinnobase.so.0 #5 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #6 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fc4daa03910 (LWP 21628)): #0 0x00007fc4f343f259 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4dccda9f5 in os_event_wait_low () from /usr/lib64/mysql/ib/libinnobase.so.0 #2 0x00007fc4dccdcee3 in os_aio_simulated_handle () from /usr/lib64/mysql/ib/libinnobase.so.0 #3 0x00007fc4dcca3838 in fil_aio_wait () from /usr/lib64/mysql/ib/libinnobase.so.0 #4 0x00007fc4dcd1f45f in io_handler_thread () from /usr/lib64/mysql/ib/libinnobase.so.0 #5 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #6 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fc4da202910 (LWP 21629)): #0 0x00007fc4f343f259 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4dccda9f5 in os_event_wait_low () from /usr/lib64/mysql/ib/libinnobase.so.0 #2 0x00007fc4dccdcee3 in os_aio_simulated_handle () from /usr/lib64/mysql/ib/libinnobase.so.0 #3 0x00007fc4dcca3838 in fil_aio_wait () from /usr/lib64/mysql/ib/libinnobase.so.0 #4 0x00007fc4dcd1f45f in io_handler_thread () from /usr/lib64/mysql/ib/libinnobase.so.0 #5 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #6 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fc4d9a01910 (LWP 21630)): #0 0x00007fc4f343f259 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4dccda9f5 in os_event_wait_low () from /usr/lib64/mysql/ib/libinnobase.so.0 #2 0x00007fc4dccdcee3 in os_aio_simulated_handle () from /usr/lib64/mysql/ib/libinnobase.so.0 #3 0x00007fc4dcca3838 in fil_aio_wait () from /usr/lib64/mysql/ib/libinnobase.so.0 #4 0x00007fc4dcd1f45f in io_handler_thread () from /usr/lib64/mysql/ib/libinnobase.so.0 #5 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #6 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #7 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fc4d84e9910 (LWP 21632)): #0 0x00007fc4f39647a2 in select () from /lib/libc.so.6 #1 0x00007fc4dccdadb4 in os_thread_sleep () from /usr/lib64/mysql/ib/libinnobase.so.0 #2 0x00007fc4dcd1bb8d in srv_lock_timeout_and_monitor_thread () from /usr/lib64/mysql/ib/libinnobase.so.0 #3 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #4 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fc4d7ce8910 (LWP 21633)): #0 0x00007fc4f39647a2 in select () from /lib/libc.so.6 #1 0x00007fc4dccdadb4 in os_thread_sleep () from /usr/lib64/mysql/ib/libinnobase.so.0 #2 0x00007fc4dcd1aaa2 in srv_error_monitor_thread () from /usr/lib64/mysql/ib/libinnobase.so.0 #3 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #4 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fc4d74e7910 (LWP 21634)): #0 0x00007fc4f343f259 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4dccda9f5 in os_event_wait_low () from /usr/lib64/mysql/ib/libinnobase.so.0 #2 0x00007fc4dcd19d77 in srv_master_thread () from /usr/lib64/mysql/ib/libinnobase.so.0 #3 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #4 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #5 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fc4d22bc910 (LWP 21635)): #0 0x00007fc4f343f259 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4f3c4ea8b in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fc4efe7f0e3 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #3 0x00007fc4efe81225 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #4 0x00007fc4efe8123e in ThreadWeaver::WorkingHardState::applyForWork () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #5 0x00007fc4efe7fc7e in ThreadWeaver::ThreadRunHelper::run () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #6 0x00007fc4efe7fff7 in ThreadWeaver::Thread::run () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #7 0x00007fc4f3c4dd8f in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #8 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #9 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #10 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fc4d18b3910 (LWP 21636)): [KCrash Handler] #5 0x00007fc4f38cb645 in raise () from /lib/libc.so.6 #6 0x00007fc4f38ccb63 in abort () from /lib/libc.so.6 #7 0x00007fc4f390d280 in malloc_printerr () from /lib/libc.so.6 #8 0x00007fc4f3c7cb42 in invalidateEngine () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007fc4f3c7cd18 in QRegExp::~QRegExp () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007fc4f3cb9abc in QList<QRegExp>::free () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007fc4f3cb8367 in QDirIteratorPrivate::matchesFilters () from /usr/lib64/qt4/libQtCore.so.4 #12 0x00007fc4f3cb8cca in QDirIteratorPrivate::advance () from /usr/lib64/qt4/libQtCore.so.4 #13 0x00007fc4f3cb904e in QDirIterator::next () from /usr/lib64/qt4/libQtCore.so.4 #14 0x00007fc4f3caed6d in QAbstractFileEngine::entryList () from /usr/lib64/qt4/libQtCore.so.4 #15 0x00007fc4f3ced2b3 in QFSFileEngine::entryList () from /usr/lib64/qt4/libQtCore.so.4 #16 0x00007fc4f3cb255c in QDir::count () from /usr/lib64/qt4/libQtCore.so.4 #17 0x00007fc4dd869fdd in ScanResultProcessor::addTrack () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so #18 0x00007fc4dd86c99d in ScanResultProcessor::processDirectory () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so #19 0x00007fc4dd862e5a in XmlParseJob::run () from /usr/lib64/kde4/libamarok_collection-sqlcollection.so #20 0x00007fc4efe806d6 in ThreadWeaver::JobRunHelper::runTheJob () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #21 0x00007fc4efe8097e in ThreadWeaver::Job::execute () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #22 0x00007fc4efe7fc4e in ThreadWeaver::ThreadRunHelper::run () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #23 0x00007fc4efe7fff7 in ThreadWeaver::Thread::run () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #24 0x00007fc4f3c4dd8f in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #25 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #26 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #27 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fc4d08b1910 (LWP 21639)): #0 0x00007fc4f343f259 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4f3c4ea8b in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fc4efe7f0e3 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #3 0x00007fc4efe81225 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #4 0x00007fc4efe8123e in ThreadWeaver::WorkingHardState::applyForWork () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #5 0x00007fc4efe8123e in ThreadWeaver::WorkingHardState::applyForWork () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #6 0x00007fc4efe7fc7e in ThreadWeaver::ThreadRunHelper::run () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #7 0x00007fc4efe7fff7 in ThreadWeaver::Thread::run () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #8 0x00007fc4f3c4dd8f in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #9 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #10 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #11 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fc4d00b0910 (LWP 21640)): #0 0x00007fc4f343f259 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4f3c4ea8b in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fc4efe7f0e3 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #3 0x00007fc4efe81225 in ThreadWeaver::WorkingHardState::applyForWork () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #4 0x00007fc4efe8123e in ThreadWeaver::WorkingHardState::applyForWork () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #5 0x00007fc4efe8123e in ThreadWeaver::WorkingHardState::applyForWork () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #6 0x00007fc4efe8123e in ThreadWeaver::WorkingHardState::applyForWork () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #7 0x00007fc4efe7fc7e in ThreadWeaver::ThreadRunHelper::run () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #8 0x00007fc4efe7fff7 in ThreadWeaver::Thread::run () from /usr/kde/4.3/lib64/libthreadweaver.so.4 #9 0x00007fc4f3c4dd8f in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #11 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #12 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fc4cabb6910 (LWP 21665)): #0 0x00007fc4f343f259 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4f3c4ea8b in QWaitCondition::wait () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fc4f4a1a0d8 in QFileInfoGatherer::run () from /usr/lib64/qt4/libQtGui.so.4 #3 0x00007fc4f3c4dd8f in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #5 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #6 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fc4c227c910 (LWP 21666)): #0 0x00007fff3efff670 in clock_gettime () #1 0x00007fc4ec5034cd in clock_gettime () from /lib/librt.so.1 #2 0x00007fc4f3d33692 in QTimerInfoList::getTime () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007fc4f3d3385d in QTimerInfoList::updateCurrentTime () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007fc4f3d350b3 in QTimerInfoList::timerWait () from /usr/lib64/qt4/libQtCore.so.4 #5 0x00007fc4f3d32240 in timerSourcePrepare () from /usr/lib64/qt4/libQtCore.so.4 #6 0x00007fc4ec25caa2 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #7 0x00007fc4ec25ce12 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #8 0x00007fc4ec25d2d3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #9 0x00007fc4f3d320d0 in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007fc4f3d0f5b4 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007fc4f3d0f738 in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4 #12 0x00007fc4f3c4b67e in QThread::exec () from /usr/lib64/qt4/libQtCore.so.4 #13 0x00007fc4f3cf914b in QInotifyFileSystemWatcherEngine::run () from /usr/lib64/qt4/libQtCore.so.4 #14 0x00007fc4f3c4dd8f in QThreadPrivate::start () from /usr/lib64/qt4/libQtCore.so.4 #15 0x00007fc4f343b2c7 in start_thread () from /lib/libpthread.so.0 #16 0x00007fc4f396b38d in clone () from /lib/libc.so.6 #17 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fc4f5c41790 (LWP 21619)): #0 0x00007fc4f343f4dd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #1 0x00007fc4f3c4d6e3 in thread_sleep () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fc4f3c4d89e in QThread::msleep () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007fc4e45e7e02 in Phonon::Xine::Backend::~Backend () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so #4 0x00007fc4ef9ed876 in Phonon::FactoryPrivate::~FactoryPrivate () from /usr/lib64/libphonon.so.4 #5 0x00007fc4f38ce225 in __run_exit_handlers () from /lib/libc.so.6 #6 0x00007fc4f38ce285 in exit () from /lib/libc.so.6 #7 0x00007fc4f46309f0 in qt_xio_errhandler () from /usr/lib64/qt4/libQtGui.so.4 #8 0x00007fc4f5791294 in KApplication::xioErrhandler () from /usr/kde/4.3/lib64/libkdeui.so.5 #9 0x00007fc4f2d4c64d in _XIOError () from /usr/lib/libX11.so.6 #10 0x00007fc4f2d4ee1e in _XEventsQueued () from /usr/lib/libX11.so.6 #11 0x00007fc4f2d3e41e in XEventsQueued () from /usr/lib/libX11.so.6 #12 0x00007fc4f465eed4 in x11EventSourceCheck () from /usr/lib64/qt4/libQtGui.so.4 #13 0x00007fc4ec25c792 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #14 0x00007fc4ec25d0ed in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #15 0x00007fc4ec25d2d3 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #16 0x00007fc4f3d320d0 in QEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #17 0x00007fc4f465eda6 in QGuiEventDispatcherGlib::processEvents () from /usr/lib64/qt4/libQtGui.so.4 #18 0x00007fc4f3d0f5b4 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #19 0x00007fc4f3d0f738 in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4 #20 0x00007fc4f3d112bc in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4 #21 0x0000000000404171 in main () I am not sure you really did remove your data files. Try again and remove ~/.kde/share/apps/amarok/mysqle/ which will erase the database files. Also, I am not sure your MySQL is built correctly, check with your distribution, please. MySQL is fine, I have tried installing newer and older versions and it did not help. Also, the 5.0.76-r1 has been used with the pre 2.1 releases and the SVN version without problems. And like I stated, I removed the Amarok files. Heck I started with a clean profile for KDE as a whole so I am sure the database files are gone. I can't help it that besides the SQL errors, Amarok won't show what it is missing... Also, using 5.0.72 did not help, nor did 5.0.76 and 5.0.77 - I recompiled between each switch of MySQL. I tried downgrading to 2.1 and that did not help either. I just installed Amarok from SVN using the same MySQL 5.0.76-r1 installation and it works... To check if it was a fluke I reverted back to 2.1.1 and it is broken again - installing SVN once again everything is working. Something in SVN fixed the problem I had - I vote for a quick release of 2.1.2 or 2.2 ^^. Unfortunately, I run Gentoo and have been using/developing Amarok well throughout the 2.1 process, and have never seen that symptom. Plus I know plenty of other Gentoo Amarok users/devs and have never heard of such a problem from anyone else. So even if it works for you now, I'd have no idea what changed. |