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)
The crash is indeed in the collection browser, but to know exactly what triggers it you need to have debugging symbols enabled,as the backtrace doesn't show the line numbers without. Please see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports on how to provide useful backtraces with your distribution
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!