Application: amarok (2.4-GIT) KDE Platform Version: 4.5.3 (KDE 4.5.3) (Compiled from sources) Qt Version: 4.7.1 Operating System: Linux 2.6.37-rc3-05065-ge99c18e x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: - What I was doing when the application crashed: 1. Start amarok 2. Find directory with music to import 3. Select "Move to collection" 4. Select "Local collection" 5. Crash - Custom settings of the application: All files selected for import are flac. All files play fine when just added to the playlist. There are 2 external storage devices present in collection list but neither is used here. The crash can be reproduced every time. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault [Current thread is 1 (Thread 0x7fdabbd6c7a0 (LWP 2721))] Thread 8 (Thread 0x7fda7dfc8710 (LWP 2800)): #0 0x00007fdab6ba362c in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fdaa44c3db0 in Thread () from /usr/lib/libvlccore.so.4 #2 0x00007fdab6b9ed5c in start_thread () from /lib/libpthread.so.0 #3 0x00007fdab87595ed in clone () from /lib/libc.so.6 Thread 7 (Thread 0x7fda73e0d710 (LWP 2916)): #0 0x00007fdab6ba362c in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fdab8f8be5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fdab5f91c34 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #3 0x00007fdab5f94e1b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #4 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #5 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #6 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #7 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #8 0x00007fdab5f933af in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #9 0x00007fdab5f938f8 in ThreadWeaver::Thread::run() () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #10 0x00007fdab8f8b76e in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007fdaae1f3ae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #12 0x00007fdab6b9ed5c in start_thread () from /lib/libpthread.so.0 #13 0x00007fdab87595ed in clone () from /lib/libc.so.6 Thread 6 (Thread 0x7fda73401710 (LWP 2917)): #0 0x00007fdab6ba362c in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fdab8f8be5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fdab5f91c34 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #3 0x00007fdab5f94e1b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #4 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #5 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #6 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #7 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #8 0x00007fdab5f933af in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #9 0x00007fdab5f938f8 in ThreadWeaver::Thread::run() () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #10 0x00007fdab8f8b76e in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007fdaae1f3ae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #12 0x00007fdab6b9ed5c in start_thread () from /lib/libpthread.so.0 #13 0x00007fdab87595ed in clone () from /lib/libc.so.6 Thread 5 (Thread 0x7fda72c00710 (LWP 2918)): #0 0x00007fdab6ba362c in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fdab8f8be5b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fdab5f91c34 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #3 0x00007fdab5f94e1b in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #4 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #5 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #6 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #7 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #8 0x00007fdab5f94e34 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #9 0x00007fdab5f933af in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #10 0x00007fdab5f938f8 in ThreadWeaver::Thread::run() () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #11 0x00007fdab8f8b76e in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #12 0x00007fdaae1f3ae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #13 0x00007fdab6b9ed5c in start_thread () from /lib/libpthread.so.0 #14 0x00007fdab87595ed in clone () from /lib/libc.so.6 Thread 4 (Thread 0x7fda723ff710 (LWP 2919)): #0 0x00007fdab8752d53 in select () from /lib/libc.so.6 #1 0x00007fdab909c271 in qt_safe_select(int, fd_set*, fd_set*, fd_set*, timeval const*) () from /usr/lib64/qt4/libQtCore.so.4 #2 0x00007fdab9050aaa in select_msecs(int, fd_set*, fd_set*, int) () from /usr/lib64/qt4/libQtCore.so.4 #3 0x00007fdab9051aeb in QProcessPrivate::waitForReadyRead(int) () from /usr/lib64/qt4/libQtCore.so.4 #4 0x00007fda7cd11024 in ScannerJob::getScannerOutput() () from /usr/lib/libamarok-sqlcollection.so.1 #5 0x00007fda7cd11f1f in ScannerJob::run() () from /usr/lib/libamarok-sqlcollection.so.1 #6 0x00007fdab5f94071 in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #7 0x00007fdab5f9436e in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #8 0x00007fdab5f9337f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #9 0x00007fdab5f938f8 in ThreadWeaver::Thread::run() () from /usr/kde/4.5/lib64/libthreadweaver.so.4 #10 0x00007fdab8f8b76e in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4 #11 0x00007fdaae1f3ae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #12 0x00007fdab6b9ed5c in start_thread () from /lib/libpthread.so.0 #13 0x00007fdab87595ed in clone () from /lib/libc.so.6 Thread 3 (Thread 0x7fda715c3710 (LWP 2920)): #0 0x00007fdab6ba362c in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fdaafa967f4 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4 #2 0x00007fdaae1f3ae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #3 0x00007fdab6b9ed5c in start_thread () from /lib/libpthread.so.0 #4 0x00007fdab87595ed in clone () from /lib/libc.so.6 Thread 2 (Thread 0x7fda6b7fe710 (LWP 2923)): #0 0x00007fdab6ba362c in pthread_cond_wait () from /lib/libpthread.so.0 #1 0x00007fdab48993d4 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtScript.so.4 #2 0x00007fdab4899409 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtScript.so.4 #3 0x00007fdaae1f3ae3 in ?? () from //usr/lib64/opengl/nvidia/lib/libGL.so.1 #4 0x00007fdab6b9ed5c in start_thread () from /lib/libpthread.so.0 #5 0x00007fdab87595ed in clone () from /lib/libc.so.6 Thread 1 (Thread 0x7fdabbd6c7a0 (LWP 2721)): [KCrash Handler] #6 0x00007fdabb2efaa6 in Collections::CollectionLocation::prepareMove(QList<KSharedPtr<Meta::Track> > const&, Collections::CollectionLocation*) () from /usr/lib/libamarokcore.so.1 #7 0x00007fdabae08fe1 in FileView::slotMoveTracks(QList<KSharedPtr<Meta::Track> > const&) () from /usr/lib/libamaroklib.so.1 #8 0x00007fdabae0b749 in FileView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1 #9 0x00007fdab9088a07 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #10 0x00007fdaba6b7962 in DirectoryLoader::finished(QList<KSharedPtr<Meta::Track> > const&) () from /usr/lib/libamaroklib.so.1 #11 0x00007fdabace81a9 in DirectoryLoader::finishUrlList() () from /usr/lib/libamaroklib.so.1 #12 0x00007fdaba6b79f4 in DirectoryLoader::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1 #13 0x00007fdab9088a07 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #14 0x00007fdab94df5bf in KJob::finished(KJob*) () from /usr/kde/4.5/lib64/libkdecore.so.5 #15 0x00007fdab94df6f5 in KJob::emitResult() () from /usr/kde/4.5/lib64/libkdecore.so.5 #16 0x00007fdab6546508 in KIO::ListJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/kde/4.5/lib64/libkio.so.5 #17 0x00007fdab9088a07 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #18 0x00007fdab94df462 in KJob::result(KJob*) () from /usr/kde/4.5/lib64/libkdecore.so.5 #19 0x00007fdab94df700 in KJob::emitResult() () from /usr/kde/4.5/lib64/libkdecore.so.5 #20 0x00007fdab653eaf3 in KIO::SimpleJob::slotFinished() () from /usr/kde/4.5/lib64/libkio.so.5 #21 0x00007fdab653ec30 in KIO::ListJob::slotFinished() () from /usr/kde/4.5/lib64/libkio.so.5 #22 0x00007fdab65464b9 in KIO::ListJob::qt_metacall(QMetaObject::Call, int, void**) () from /usr/kde/4.5/lib64/libkio.so.5 #23 0x00007fdab9088a07 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #24 0x00007fdab65ef992 in KIO::SlaveInterface::dispatch(int, QByteArray const&) () from /usr/kde/4.5/lib64/libkio.so.5 #25 0x00007fdab65ec99d in KIO::SlaveInterface::dispatch() () from /usr/kde/4.5/lib64/libkio.so.5 #26 0x00007fdab65e0376 in KIO::Slave::gotInput() () from /usr/kde/4.5/lib64/libkio.so.5 #27 0x00007fdab65e055c in KIO::Slave::qt_metacall(QMetaObject::Call, int, void**) () from /usr/kde/4.5/lib64/libkio.so.5 #28 0x00007fdab9088a07 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4 #29 0x00007fdab650c4b7 in KIO::ConnectionPrivate::dequeue() () from /usr/kde/4.5/lib64/libkio.so.5 #30 0x00007fdab650c5dd in KIO::Connection::qt_metacall(QMetaObject::Call, int, void**) () from /usr/kde/4.5/lib64/libkio.so.5 #31 0x00007fdab908850a in QObject::event(QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #32 0x00007fdab9a544ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #33 0x00007fdab9a598ed in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4 #34 0x00007fdabb7823b6 in KApplication::notify(QObject*, QEvent*) () from /usr/kde/4.5/lib64/libkdeui.so.5 #35 0x00007fdab907421b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4 #36 0x00007fdab90779d4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4 #37 0x00007fdab909f333 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib64/qt4/libQtCore.so.4 #38 0x00007fdab30bd3f2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #39 0x00007fdab30bdbd0 in g_main_context_iterate.clone.5 () from /usr/lib/libglib-2.0.so.0 #40 0x00007fdab30bde6d in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #41 0x00007fdab909f4cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #42 0x00007fdab9b060fe in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtGui.so.4 #43 0x00007fdab90735c2 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #44 0x00007fdab9073804 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4 #45 0x00007fdab9077c8b in QCoreApplication::exec() () from /usr/lib64/qt4/libQtCore.so.4 #46 0x0000000000409807 in main () Reported using DrKonqi
Exact Amarok version is v2.3.90-71-g6baf8ff
Created attachment 55140 [details] backtrace after compilation with -ggdb
*** This bug has been marked as a duplicate of bug 260275 ***