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.

Reply via email to