https://bugs.kde.org/show_bug.cgi?id=440258
Bug ID: 440258 Summary: Segfault when looking up a song on my playlist in the media database. Product: amarok Version: unspecified Platform: Compiled Sources OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: Collection Browser Assignee: amarok-bugs-d...@kde.org Reporter: evors...@protonmail.com Target Milestone: kf5 SUMMARY When clicking on "Show in media sources" from the context menu of a song in the playlist, amarok always segfaults on me. Compiled from sources through Arch Linux's aur and the amarok-git package on 2021-07-24. Collection has about 95,000 songs, stored in SQLite STEPS TO REPRODUCE 1. right-click on a song in the dynamic playlist. 2. Click on "Show in media sources" 3. BAM!! Segfault. OBSERVED RESULT Segfault. EXPECTED RESULT Song to be displayed in my media sources. SOFTWARE/OS VERSIONS Windows: Never! macOS: I wish I had the money... Linux/KDE Plasma: Arch Linux, updated to current about a week ago. (available in About System) KDE Plasma Version: 5.22 KDE Frameworks Version: KF 5? Qt Version: 5.15 ADDITIONAL INFORMATION GDB backtrace: Thread 1 "amarok" received signal SIGSEGV, Segmentation fault. 0x00007ffff77f1830 in CollectionTreeItem::row() const () from /usr/lib/libamaroklib.so.1 (gdb) thread apply all bt Thread 28 (Thread 0x7fff4d4ee640 (LWP 21531) "Thread (pooled)"): #0 0x00007ffff237b8ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0 #1 0x00007ffff2375574 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #2 0x00007ffff611d000 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #3 0x00007ffff611a4a8 in () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 27 (Thread 0x7fff4dcef640 (LWP 21530) "Thread (pooled)"): #0 0x00007ffff237b8ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0 #1 0x00007ffff2375574 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #2 0x00007ffff611d000 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #3 0x00007ffff611a4a8 in () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 26 (Thread 0x7fff4ea7d640 (LWP 21494) "QThread"): #0 0x00007ffff5d5ab2f in poll () at /usr/lib/libc.so.6 #1 0x00007fffe9ab8b29 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe9a62871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff635afd6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff6300d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff6115e12 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #7 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 25 (Thread 0x7fff4f2cd640 (LWP 21492) "QThread"): #0 0x00007ffff5d5ab2f in poll () at /usr/lib/libc.so.6 #1 0x00007fffe9ab8b29 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe9a62871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff635afd6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff6300d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff6115e12 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #7 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 --Type <RET> for more, q to quit, c to continue without paging-- Thread 24 (Thread 0x7fff6cff9640 (LWP 21491) "QQmlThread"): #0 0x00007ffff5d5ab2f in poll () at /usr/lib/libc.so.6 #1 0x00007fffe9ab8b29 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe9a62871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff635afd6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff6300d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff6115e12 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ffff2855509 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #8 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 23 (Thread 0x7fff6d7fa640 (LWP 21490) "Qt bearer threa"): #0 0x00007ffff5d5ab2f in poll () at /usr/lib/libc.so.6 #1 0x00007fffe9ab8b29 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe9a62871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff635afd6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff6300d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff6115e12 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #7 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 22 (Thread 0x7fff6dffb640 (LWP 21489) "GlobalQueue[08]"): #0 0x00007ffff5d6018d in syscall () at /usr/lib/libc.so.6 #1 0x00007ffff6117346 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5 #2 0x00007fffc407938a in SqlRegistry::getTrack(int, QStringList const&) () at /usr/lib/libamarok-sqlcollection.so.1 #3 0x00007fffc40751a0 in () at /usr/lib/libamarok-sqlcollection.so.1 #4 0x00007fffc4075794 in () at /usr/lib/libamarok-sqlcollection.so.1 #5 0x00007fffc406e348 in Collections::SqlQueryMaker::run() () at /usr/lib/libamarok-sqlcollection.so.1 #6 0x00007fffc4092b57 in Meta::SqlAlbum::tracks() () at /usr/lib/libamarok-sqlcollection.so.1 #7 0x00007ffff7802a6a in () at /usr/lib/libamaroklib.so.1 #8 0x00007ffff3526ae9 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007ffff3525af2 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007ffff3525321 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #11 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 --Type <RET> for more, q to quit, c to continue without paging-- #12 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #13 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 21 (Thread 0x7fff6e7fc640 (LWP 21488) "GlobalQueue[07]"): #0 0x00007ffff5d5607e in statx () at /usr/lib/libc.so.6 #1 0x00007ffff628dad2 in () at /usr/lib/libQt5Core.so.5 #2 0x00007ffff622a8bd in QFileInfo::isDir() const () at /usr/lib/libQt5Core.so.5 #3 0x00007fffc405083a in MountPointManager::getAbsolutePath(int, QString const&) const () at /usr/lib/libamarok-sqlcollection.so.1 #4 0x00007fffc4090bcc in Meta::SqlTrack::SqlTrack(Collections::SqlCollection*, QStringList const&) () at /usr/lib/libamarok-sqlcollection.so.1 #5 0x00007fffc407951d in SqlRegistry::getTrack(int, QStringList const&) () at /usr/lib/libamarok-sqlcollection.so.1 #6 0x00007fffc40751a0 in () at /usr/lib/libamarok-sqlcollection.so.1 #7 0x00007fffc4075794 in () at /usr/lib/libamarok-sqlcollection.so.1 #8 0x00007fffc406e348 in Collections::SqlQueryMaker::run() () at /usr/lib/libamarok-sqlcollection.so.1 #9 0x00007fffc4092b57 in Meta::SqlAlbum::tracks() () at /usr/lib/libamarok-sqlcollection.so.1 #10 0x00007ffff7802a6a in () at /usr/lib/libamaroklib.so.1 #11 0x00007ffff3526ae9 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #12 0x00007ffff3525af2 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #13 0x00007ffff3525321 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #14 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #15 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #16 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 20 (Thread 0x7fff6effd640 (LWP 21487) "GlobalQueue[06]"): #0 0x00007ffff5d6018d in syscall () at /usr/lib/libc.so.6 #1 0x00007ffff6117346 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5 #2 0x00007fffc407938a in SqlRegistry::getTrack(int, QStringList const&) () at /usr/lib/libamarok-sqlcollection.so.1 #3 0x00007fffc40751a0 in () at /usr/lib/libamarok-sqlcollection.so.1 #4 0x00007fffc4075794 in () at /usr/lib/libamarok-sqlcollection.so.1 #5 0x00007fffc406e348 in Collections::SqlQueryMaker::run() () at /usr/lib/libamarok-sqlcollection.so.1 #6 0x00007fffc4092b57 in Meta::SqlAlbum::tracks() () at /usr/lib/libamarok-sqlcollection.so.1 #7 0x00007ffff7802a6a in () at /usr/lib/libamaroklib.so.1 #8 0x00007ffff3526ae9 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007ffff3525af2 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007ffff3525321 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 --Type <RET> for more, q to quit, c to continue without paging-- #11 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #12 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #13 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 19 (Thread 0x7fff6f7fe640 (LWP 21486) "GlobalQueue[05]"): #0 0x00007ffff5d6018d in syscall () at /usr/lib/libc.so.6 #1 0x00007ffff6117346 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5 #2 0x00007fffc407938a in SqlRegistry::getTrack(int, QStringList const&) () at /usr/lib/libamarok-sqlcollection.so.1 #3 0x00007fffc40751a0 in () at /usr/lib/libamarok-sqlcollection.so.1 #4 0x00007fffc4075794 in () at /usr/lib/libamarok-sqlcollection.so.1 #5 0x00007fffc406e348 in Collections::SqlQueryMaker::run() () at /usr/lib/libamarok-sqlcollection.so.1 #6 0x00007fffc4092b57 in Meta::SqlAlbum::tracks() () at /usr/lib/libamarok-sqlcollection.so.1 #7 0x00007ffff7802a6a in () at /usr/lib/libamaroklib.so.1 #8 0x00007ffff3526ae9 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007ffff3525af2 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007ffff3525321 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #11 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #12 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #13 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 18 (Thread 0x7fff6ffff640 (LWP 21485) "GlobalQueue[04]"): #0 0x00007ffff5d6018d in syscall () at /usr/lib/libc.so.6 #1 0x00007ffff6117346 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5 #2 0x00007fffc407938a in SqlRegistry::getTrack(int, QStringList const&) () at /usr/lib/libamarok-sqlcollection.so.1 #3 0x00007fffc40751a0 in () at /usr/lib/libamarok-sqlcollection.so.1 #4 0x00007fffc4075794 in () at /usr/lib/libamarok-sqlcollection.so.1 #5 0x00007fffc406e348 in Collections::SqlQueryMaker::run() () at /usr/lib/libamarok-sqlcollection.so.1 #6 0x00007fffc4092b57 in Meta::SqlAlbum::tracks() () at /usr/lib/libamarok-sqlcollection.so.1 #7 0x00007ffff7802a6a in () at /usr/lib/libamaroklib.so.1 #8 0x00007ffff3526ae9 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007ffff3525af2 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007ffff3525321 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #11 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #12 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #13 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 --Type <RET> for more, q to quit, c to continue without paging-- Thread 17 (Thread 0x7fff91527640 (LWP 21483) "GlobalQueue[03]"): #0 0x00007ffff5d6018d in syscall () at /usr/lib/libc.so.6 #1 0x00007ffff6117346 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5 #2 0x00007fffc407938a in SqlRegistry::getTrack(int, QStringList const&) () at /usr/lib/libamarok-sqlcollection.so.1 #3 0x00007fffc40751a0 in () at /usr/lib/libamarok-sqlcollection.so.1 #4 0x00007fffc4075794 in () at /usr/lib/libamarok-sqlcollection.so.1 #5 0x00007fffc406e348 in Collections::SqlQueryMaker::run() () at /usr/lib/libamarok-sqlcollection.so.1 #6 0x00007fffc4092b57 in Meta::SqlAlbum::tracks() () at /usr/lib/libamarok-sqlcollection.so.1 #7 0x00007ffff7802a6a in () at /usr/lib/libamaroklib.so.1 #8 0x00007ffff3526ae9 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007ffff3525af2 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007ffff3525321 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #11 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #12 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #13 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 16 (Thread 0x7fff90d26640 (LWP 21484) "amarok"): #0 0x00007ffff5d5d323 in pselect () at /usr/lib/libc.so.6 #1 0x00007fffd9216524 in () at /usr/lib/libusbmuxd-2.0.so.6 #2 0x00007fffd92178a9 in () at /usr/lib/libusbmuxd-2.0.so.6 #3 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 15 (Thread 0x7fff91d28640 (LWP 21482) "GlobalQueue[02]"): #0 0x00007ffff5d6018d in syscall () at /usr/lib/libc.so.6 #1 0x00007ffff6117346 in QBasicMutex::lockInternal() () at /usr/lib/libQt5Core.so.5 #2 0x00007fffc407938a in SqlRegistry::getTrack(int, QStringList const&) () at /usr/lib/libamarok-sqlcollection.so.1 #3 0x00007fffc40751a0 in () at /usr/lib/libamarok-sqlcollection.so.1 #4 0x00007fffc4075794 in () at /usr/lib/libamarok-sqlcollection.so.1 #5 0x00007fffc406e348 in Collections::SqlQueryMaker::run() () at /usr/lib/libamarok-sqlcollection.so.1 #6 0x00007fffc4092b57 in Meta::SqlAlbum::tracks() () at /usr/lib/libamarok-sqlcollection.so.1 #7 0x00007ffff7802a6a in () at /usr/lib/libamaroklib.so.1 #8 0x00007ffff3526ae9 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #9 0x00007ffff3525af2 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #10 0x00007ffff3525321 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #11 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 --Type <RET> for more, q to quit, c to continue without paging-- #12 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #13 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 14 (Thread 0x7fff92529640 (LWP 21481) "GlobalQueue[01]"): #0 0x00007ffff237b8ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0 #1 0x00007ffff2375574 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #2 0x00007ffff611d000 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5 #3 0x00007ffff611d119 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff7a338e2 in AbstractDirectoryWatcher::run(QSharedPointer<ThreadWeaver::JobInterface>, ThreadWeaver::Thread*) () at /usr/lib/libamaroklib.so.1 #5 0x00007ffff3526ae9 in ThreadWeaver::Executor::run(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #6 0x00007ffff3525af2 in ThreadWeaver::Job::execute(QSharedPointer<ThreadWeaver::JobInterface> const&, ThreadWeaver::Thread*) () at /usr/lib/libKF5ThreadWeaver.so.5 #7 0x00007ffff3525321 in ThreadWeaver::Thread::run() () at /usr/lib/libKF5ThreadWeaver.so.5 #8 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #9 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 13 (Thread 0x7fff92d2a640 (LWP 21453) "amarok"): #0 0x00007ffff237b8ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0 #1 0x00007ffff2375574 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #2 0x00007fffa9620637 in () at /usr/lib/libmariadbd.so.19 #3 0x00007fffa94f2d0e in () at /usr/lib/libmariadbd.so.19 #4 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #5 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 12 (Thread 0x7fffa881b640 (LWP 21452) "amarok"): #0 0x00007ffff237b8ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0 #1 0x00007ffff2375574 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #2 0x00007fffa913aedb in () at /usr/lib/libmariadbd.so.19 #3 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7fffabfff640 (LWP 21451) "threaded-ml"): #0 0x00007ffff5d5ab2f in poll () at /usr/lib/libc.so.6 #1 0x00007fffe99ed654 in () at /usr/lib/libpulse.so.0 #2 0x00007fffe99d69a9 in pa_mainloop_poll () at /usr/lib/libpulse.so.0 #3 0x00007fffe99e1281 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0 #4 0x00007fffe99e1331 in pa_mainloop_run () at /usr/lib/libpulse.so.0 #5 0x00007fffe99f17fe in () at /usr/lib/libpulse.so.0 #6 0x00007fffd9a655cc in () at /usr/lib/pulseaudio/libpulsecommon-14.2.so #7 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 --Type <RET> for more, q to quit, c to continue without paging-- Thread 8 (Thread 0x7fffc4d52640 (LWP 21448) "amarok:gdrv0"): #0 0x00007ffff237b8ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0 #1 0x00007ffff2375270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #2 0x00007fffd1b1e4bc in () at /usr/lib/dri/iris_dri.so #3 0x00007fffd1b18518 in () at /usr/lib/dri/iris_dri.so #4 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #5 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7fffc5553640 (LWP 21447) "amarok:disk$3"): #0 0x00007ffff237b8ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0 #1 0x00007ffff2375270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #2 0x00007fffd1b1e4bc in () at /usr/lib/dri/iris_dri.so #3 0x00007fffd1b18518 in () at /usr/lib/dri/iris_dri.so #4 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #5 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7fffc5d54640 (LWP 21446) "amarok:disk$2"): #0 0x00007ffff237b8ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0 #1 0x00007ffff2375270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #2 0x00007fffd1b1e4bc in () at /usr/lib/dri/iris_dri.so #3 0x00007fffd1b18518 in () at /usr/lib/dri/iris_dri.so #4 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #5 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7fffd0eba640 (LWP 21445) "amarok:disk$1"): #0 0x00007ffff237b8ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0 #1 0x00007ffff2375270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #2 0x00007fffd1b1e4bc in () at /usr/lib/dri/iris_dri.so #3 0x00007fffd1b18518 in () at /usr/lib/dri/iris_dri.so #4 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #5 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7fffd16bb640 (LWP 21444) "amarok:disk$0"): #0 0x00007ffff237b8ca in __futex_abstimed_wait_common64 () at /usr/lib/libpthread.so.0 #1 0x00007ffff2375270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #2 0x00007fffd1b1e4bc in () at /usr/lib/dri/iris_dri.so #3 0x00007fffd1b18518 in () at /usr/lib/dri/iris_dri.so #4 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #5 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7fffd3d01640 (LWP 21443) "QDBusConnection"): #0 0x00007ffff5d5ab2f in poll () at /usr/lib/libc.so.6 #1 0x00007fffe9ab8b29 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fffe9a62871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007ffff635afd6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEvent--Type <RET> for more, q to quit, c to continue without paging-- sFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff6300d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff6115e12 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007ffff2faeae8 in () at /usr/lib/libQt5DBus.so.5 #7 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #8 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7fffd88b0640 (LWP 21442) "QXcbEventQueue"): #0 0x00007ffff5d5ab2f in poll () at /usr/lib/libc.so.6 #1 0x00007fffdc93763b in () at /usr/lib/libxcb.so.1 #2 0x00007fffdc93937b in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007fffd89a6f21 in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007ffff6116fef in () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff236f259 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007ffff5d655e3 in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7fffd8e1f180 (LWP 21427) "amarok"): #0 0x00007ffff77f1830 in CollectionTreeItem::row() const () at /usr/lib/libamaroklib.so.1 #1 0x00007ffff77f93f1 in CollectionTreeItemModelBase::itemIndex(CollectionTreeItem*) const () at /usr/lib/libamaroklib.so.1 #2 0x00007ffff77f9481 in CollectionTreeItemModelBase::parent(QModelIndex const&) const () at /usr/lib/libamaroklib.so.1 #3 0x00007ffff62d6b41 in () at /usr/lib/libQt5Core.so.5 #4 0x00007ffff6339790 in () at /usr/lib/libQt5Core.so.5 #5 0x00007ffff629b186 in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&, QVector<int> const&) () at /usr/lib/libQt5Core.so.5 #6 0x00007ffff77fe06e in CollectionTreeItemModelBase::tracksLoaded(AmarokSharedPointer<Meta::Album> const&, QModelIndex const&, QList<AmarokSharedPointer<Meta::Track> > const&) () at /usr/lib/libamaroklib.so.1 #7 0x00007ffff632f4ff in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #8 0x00007ffff6dd6d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #9 0x00007ffff63023aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #10 0x00007ffff63054a9 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5 #11 0x00007ffff635b9a4 in () at /usr/lib/libQt5Core.so.5 #12 0x00007fffe9a6510c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #13 0x00007fffe9ab8b99 in () at /usr/lib/libglib-2.0.so.0 #14 0x00007fffe9a62871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #15 0x00007ffff635afd6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #16 0x00007ffff6300d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 --Type <RET> for more, q to quit, c to continue without paging-- #17 0x00007ffff6309284 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #18 0x000055555555c1aa in () #19 0x00007ffff5c8eb25 in __libc_start_main () at /usr/lib/libc.so.6 #20 0x000055555555cb1e in () (gdb) -- You are receiving this mail because: You are watching all bug changes.