https://bugs.kde.org/show_bug.cgi?id=375731
Bug ID: 375731 Summary: Amarok Crash Product: amarok Version: unspecified Platform: Fedora RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: amarok-bugs-d...@kde.org Reporter: jcw...@sc.rr.com Target Milestone: 2.9 Application: amarok (2.8.90) KDE Platform Version: 4.14.26 Qt Version: 4.8.7 Operating System: Linux 4.9.5-200.fc25.x86_64 x86_64 Distribution: "Fedora release 25 (Twenty Five)" -- Information about the crash: - What I was doing when the application crashed: Amarok was rescanning my music library on an NFS connected subdirectory from server on local home LAN. -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f62775fe940 (LWP 24891))] Thread 17 (Thread 0x7f619e2a6700 (LWP 24982)): #0 0x00007f626cd56814 in g_mutex_unlock () at /lib64/libglib-2.0.so.0 #1 0x00007f626cd10ba1 in g_main_context_check () at /lib64/libglib-2.0.so.0 #2 0x00007f626cd110f4 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #3 0x00007f626cd1126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #4 0x00007f62748df47e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #5 0x00007f62748ad7bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #6 0x00007f62748adb25 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #7 0x00007f627479caf9 in QThread::exec() () at /lib64/libQtCore.so.4 #8 0x00007f627479f3ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #9 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #10 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 16 (Thread 0x7f61a1936700 (LWP 24969)): #0 0x00007f6272714460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f6272fcf85a in QTWTF::TCMalloc_PageHeap::scavengerThread() () at /lib64/libQtScript.so.4 #2 0x00007f6272fcf889 in () at /lib64/libQtScript.so.4 #3 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #4 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7f61a2dbd700 (LWP 24965)): #0 0x00007f626cd56814 in g_mutex_unlock () at /lib64/libglib-2.0.so.0 #1 0x00007f626cd10ffd in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f626cd114e2 in g_main_loop_run () at /lib64/libglib-2.0.so.0 #3 0x00007f6263a68946 in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0 #4 0x00007f626cd38b03 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #6 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7f61a35be700 (LWP 24964)): #0 0x00007f62740c301d in poll () at /lib64/libc.so.6 #1 0x00007f626cd11156 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f626cd1126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f626cd112b1 in glib_worker_main () at /lib64/libglib-2.0.so.0 #4 0x00007f626cd38b03 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #6 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7f61e3fff700 (LWP 24963)): #0 0x00007f6272714460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f61eb53cc4b in util_queue_thread_func () at /usr/lib64/dri/r600_dri.so #2 0x00007f61eb53caa7 in impl_thrd_routine () at /usr/lib64/dri/r600_dri.so #3 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #4 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7f61f14f5700 (LWP 24962)): #0 0x00007f6272714460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f627479f936 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f62717397e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f627173c043 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f627173c05c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f627173ab3d in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #6 0x00007f627479f3ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #7 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #8 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7f61f1cf6700 (LWP 24961)): #0 0x00007f6272714460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f627479f936 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f62717397e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f627173c043 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f627173ab3d in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #5 0x00007f627479f3ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #6 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #7 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7f6218ff9700 (LWP 24958)): #0 0x00007f6272714460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f627479f936 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f62717397e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f627173c043 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f627173c05c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f627173c05c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #6 0x00007f627173ab3d in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #7 0x00007f627479f3ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #8 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #9 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7f62197fa700 (LWP 24956)): #0 0x00007f6272714460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f627479f936 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f62717397e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f627173c043 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f627173ab3d in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #5 0x00007f627479f3ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #6 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #7 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7f6219ffb700 (LWP 24955)): #0 0x00007f6272714460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f627479f936 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f62717397e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f627173c043 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f627173c05c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f627173c05c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #6 0x00007f627173c05c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #7 0x00007f627173c05c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #8 0x00007f627173c05c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #9 0x00007f627173ab3d in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #10 0x00007f627479f3ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #11 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #12 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7f621a7fc700 (LWP 24954)): #0 0x00007f6272714460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f627479f936 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f62717397e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f627173c043 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f627173c05c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f627173c05c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #6 0x00007f627173ab3d in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #7 0x00007f627479f3ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #8 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #9 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7f621affd700 (LWP 24953)): #0 0x00007f6272714460 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f627479f936 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f62717397e0 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #3 0x00007f627173c043 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f627173c05c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #5 0x00007f627173c05c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #6 0x00007f627173ab3d in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #7 0x00007f627479f3ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #8 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #9 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7f621b7fe700 (LWP 24949)): #0 0x00007ffcdc779949 in () #1 0x00007ffcdc779bd9 in clock_gettime () #2 0x00007f62740dd726 in clock_gettime () at /lib64/libc.so.6 #3 0x00007f62747f9c25 in qt_gettime() () at /lib64/libQtCore.so.4 #4 0x00007f62748e0335 in QTimerInfoList::timerWait(timeval&) () at /lib64/libQtCore.so.4 #5 0x00007f62748deb2c in timerSourcePrepareHelper(GTimerSource*, int*) () at /lib64/libQtCore.so.4 #6 0x00007f62748debf5 in timerSourcePrepare(_GSource*, int*) () at /lib64/libQtCore.so.4 #7 0x00007f626cd10699 in g_main_context_prepare () at /lib64/libglib-2.0.so.0 #8 0x00007f626cd1107b in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #9 0x00007f626cd1126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #10 0x00007f62748df47e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #11 0x00007f62748ad7bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #12 0x00007f62748adb25 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #13 0x00007f627479caf9 in QThread::exec() () at /lib64/libQtCore.so.4 #14 0x00007f627488d613 in QInotifyFileSystemWatcherEngine::run() () at /lib64/libQtCore.so.4 #15 0x00007f627479f3ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #16 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #17 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f621bfff700 (LWP 24948)): #0 0x00007f6272714809 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f627479f914 in QWaitCondition::wait(QMutex*, unsigned long) () at /lib64/libQtCore.so.4 #2 0x00007f6276f81ccf in AbstractDirectoryWatcher::run() () at /lib64/libamaroklib.so.1 #3 0x00007f627173b320 in ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*, ThreadWeaver::Job*) () at /lib64/libthreadweaver.so.4 #4 0x00007f627173b530 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () at /lib64/libthreadweaver.so.4 #5 0x00007f627173abdb in ThreadWeaver::Thread::run() () at /lib64/libthreadweaver.so.4 #6 0x00007f627479f3ca in QThreadPrivate::start(void*) () at /lib64/libQtCore.so.4 #7 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #8 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f62208ea700 (LWP 24944)): #0 0x00007f6272714809 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007f62367ba006 in my_service_thread_sleep () at /usr/lib64/mysql/libmysqld.so.18 #2 0x00007f623676b818 in ma_checkpoint_background () at /usr/lib64/mysql/libmysqld.so.18 #3 0x00007f627270e6ca in start_thread () at /lib64/libpthread.so.0 #4 0x00007f62740cef7f in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f6246976700 (LWP 24925)): #0 0x00007f62659b24cf in () #1 0x00007f62300027f0 in () #2 0x00007f62659b2a09 in () #3 0x00007f6230002b10 in () #4 0x0000559fb5f70a20 in () #5 0x0000000000000000 in () Thread 1 (Thread 0x7f62775fe940 (LWP 24891)): [KCrash Handler] #6 0x00007f627479a258 in QReadWriteLock::lockForWrite() () at /lib64/libQtCore.so.4 #7 0x00007f624474c8e0 in Meta::SqlTrack::remove() () at /lib64/libamarok-sqlcollection.so.1 #8 0x00007f624475fc47 in SqlScanResultProcessor::removeTrack(SqlScanResultProcessor::UrlEntry const&) () at /lib64/libamarok-sqlcollection.so.1 #9 0x00007f6244760015 in SqlScanResultProcessor::deleteDeletedTracks(int) () at /lib64/libamarok-sqlcollection.so.1 #10 0x00007f624475df01 in SqlScanResultProcessor::deleteDeletedTracksAndSubdirs(QSharedPointer<CollectionScanner::Directory>) () at /lib64/libamarok-sqlcollection.so.1 #11 0x00007f6276f847b9 in AbstractScanResultProcessor::scanSucceeded() () at /lib64/libamaroklib.so.1 #12 0x00007f62447614f6 in SqlScanResultProcessor::scanSucceeded() () at /lib64/libamarok-sqlcollection.so.1 #13 0x00007f6276f837de in AbstractScanResultProcessor::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.17] () at /lib64/libamaroklib.so.1 #14 0x00007f62748c3090 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () at /lib64/libQtCore.so.4 #15 0x00007f6276d7efa8 in GenericScanManager::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.231] () at /lib64/libamaroklib.so.1 #16 0x00007f62748c8db1 in QObject::event(QEvent*) () at /lib64/libQtCore.so.4 #17 0x00007f6274e11ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQtGui.so.4 #18 0x00007f6274e18dcc in QApplication::notify(QObject*, QEvent*) () at /lib64/libQtGui.so.4 #19 0x00007f627607fc8a in KApplication::notify(QObject*, QEvent*) () at /lib64/libkdeui.so.5 #20 0x00007f62748aeeed in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /lib64/libQtCore.so.4 #21 0x00007f62748b2556 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /lib64/libQtCore.so.4 #22 0x00007f62748df2ee in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /lib64/libQtCore.so.4 #23 0x00007f626cd10e42 in g_main_context_dispatch () at /lib64/libglib-2.0.so.0 #24 0x00007f626cd111c0 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #25 0x00007f626cd1126c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #26 0x00007f62748df45e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #27 0x00007f6274eba5a6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtGui.so.4 #28 0x00007f62748ad7bf in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #29 0x00007f62748adb25 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQtCore.so.4 #30 0x00007f62748b3779 in QCoreApplication::exec() () at /lib64/libQtCore.so.4 #31 0x0000559fb51bbe45 in main () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.