[prev in list] [next in list] [prev in thread] [next in thread] 

List:       amarok-bugs-dist
Subject:    [amarok] [Bug 382841] New: Amarok crashed removing items from playlist
From:       Angus <bugzilla_noreply () kde ! org>
Date:       2017-07-28 3:53:30
Message-ID: bug-382841-71684 () http ! bugs ! kde ! org/
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=382841

            Bug ID: 382841
           Summary: Amarok crashed removing items from playlist
           Product: amarok
           Version: unspecified
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: amarok-bugs-dist@kde.org
          Reporter: angus-bug@gmx.com
  Target Milestone: 2.9

Application: amarok (2.8.90)
KDE Platform Version: 4.14.30
Qt Version: 4.8.7
Operating System: Linux 4.10.17-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 hadn't been used for a while and was taking a while to respond.
I removed items from a dynamic playlist before the UI had fully refreshed.
My music collection is NFS-mounted so initial reads can be quite laggy.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5c26b81940 (LWP 4488))]

Thread 19 (Thread 0x7f5bdbfbb700 (LWP 28449)):
#0  0x00007f5c23667aa9 in syscall () at /lib64/libc.so.6
#1  0x00007f5c1c39d9df in g_cond_wait (cond=0x7f5a8d52e770,
mutex=0x7f5a8d52e728) at gthread-posix.c:1395
#2  0x00007f5c12cf3b5d in gst_task_func () at /lib64/libgstreamer-1.0.so.0
#3  0x00007f5c1c38058e in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:307
#4  0x00007f5c1c37fb93 in g_thread_proxy (data=0x7f5a8934f1e0) at gthread.c:784
#5  0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#6  0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7f5bdcfae700 (LWP 28448)):
#0  0x00007f5c23667aa9 in syscall () at /lib64/libc.so.6
#1  0x00007f5c1c39d9df in g_cond_wait (cond=0x7f5a94840d10,
mutex=0x7f5a94840cc8) at gthread-posix.c:1395
#2  0x00007f5c12cf3b5d in gst_task_func () at /lib64/libgstreamer-1.0.so.0
#3  0x00007f5c1c38058e in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:307
#4  0x00007f5c1c37fb93 in g_thread_proxy (data=0x7f5a8934f140) at gthread.c:784
#5  0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#6  0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f5bde7fc700 (LWP 28447)):
#0  0x00007f5c23667aa9 in syscall () at /lib64/libc.so.6
#1  0x00007f5c1c39d9df in g_cond_wait (cond=0x7f5a94840650,
mutex=0x7f5a94840608) at gthread-posix.c:1395
#2  0x00007f5c12cf3b5d in gst_task_func () at /lib64/libgstreamer-1.0.so.0
#3  0x00007f5c1c38058e in g_thread_pool_thread_proxy (data=<optimized out>) at
gthreadpool.c:307
#4  0x00007f5c1c37fb93 in g_thread_proxy (data=0x7f5a74ae51e0) at gthread.c:784
#5  0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#6  0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f5a82ffd700 (LWP 4549)):
#0  0x00007f5c21cd8460 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f5c1a00e729 in JSC::BlockAllocator::blockFreeingThreadMain()
(this=0x55858a200978) at
/usr/src/debug/webkit-qtwebkit-23/Source/JavaScriptCore/heap/BlockAllocator.cpp:128
#2  0x00007f5c1a31320e in WTF::wtfThreadEntryPoint(void*)
(param=0x55858a0d8b30) at
/usr/src/debug/webkit-qtwebkit-23/Source/WTF/wtf/ThreadingPthreads.cpp:196
#3  0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f5b4d4d8700 (LWP 4524)):
#0  0x00007f5c21cd8460 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f5c2258585a in QTWTF::TCMalloc_PageHeap::scavengerThread()
(this=0x7f5c2288b3a0 <QTWTF::pageheap_memory>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f5c22585889 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*)
(context=<optimized out>) at
../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f5b4df0b700 (LWP 4523)):
#0  0x00007ffef7517949 in  ()
#1  0x00007ffef7517bd9 in clock_gettime ()
#2  0x00007f5c2367c5a6 in clock_gettime () at /lib64/libc.so.6
#3  0x00007f5c23d96c25 in do_gettime (frac=<synthetic pointer>, sec=<synthetic
pointer>) at tools/qelapsedtimer_unix.cpp:127
#4  0x00007f5c23d96c25 in qt_gettime() () at tools/qelapsedtimer_unix.cpp:144
#5  0x00007f5c23e7cf39 in QTimerInfoList::updateCurrentTime()
(this=this@entry=0x7f5b38001490) at kernel/qeventdispatcher_unix.cpp:354
#6  0x00007f5c23e7bd47 in timerSourceCheckHelper(GTimerSource*)
(src=0x7f5b38001430) at kernel/qeventdispatcher_glib.cpp:157
#7  0x00007f5c1c357bc9 in g_main_context_check
(context=context@entry=0x7f5b380009a0, max_priority=2147483647,
fds=fds@entry=0x7f5b38001620, n_fds=n_fds@entry=1) at gmain.c:3762
#8  0x00007f5c1c358104 in g_main_context_iterate
(context=context@entry=0x7f5b380009a0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3926
#9  0x00007f5c1c35827c in g_main_context_iteration (context=0x7f5b380009a0,
may_block=may_block@entry=1) at gmain.c:3990
#10 0x00007f5c23e7c47e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f5b380008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#11 0x00007f5c23e4a7bf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f5b4df0ac90, flags=...) at kernel/qeventloop.cpp:149
#12 0x00007f5c23e4ab25 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f5b4df0ac90, flags=...) at kernel/qeventloop.cpp:204
#13 0x00007f5c23d39af9 in QThread::exec() (this=<optimized out>) at
thread/qthread.cpp:538
#14 0x00007f5c23d3c3ca in QThreadPrivate::start(void*) (arg=0x558588be4e90) at
thread/qthread_unix.cpp:352
#15 0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#16 0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f5b9d7ee700 (LWP 4520)):
#0  0x00007f5c23661ecd in poll () at /lib64/libc.so.6
#1  0x00007f5c1c358166 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f5b480010c0, timeout=<optimized out>, context=0x558588ab8a00)
at gmain.c:4228
#2  0x00007f5c1c358166 in g_main_context_iterate (context=0x558588ab8a00,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
gmain.c:3924
#3  0x00007f5c1c3584f2 in g_main_loop_run (loop=0x558588ab8990) at gmain.c:4125
#4  0x00007f5c13be2a76 in gdbus_shared_thread_func (user_data=0x558588ab89d0)
at gdbusprivate.c:247
#5  0x00007f5c1c37fb93 in g_thread_proxy (data=0x558587fcc2d0) at gthread.c:784
#6  0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#7  0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f5b9dfef700 (LWP 4519)):
#0  0x00007f5c23661ecd in poll () at /lib64/libc.so.6
#1  0x00007f5c1c358166 in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f5b400008c0, timeout=<optimized out>, context=0x558588aca150)
at gmain.c:4228
#2  0x00007f5c1c358166 in g_main_context_iterate
(context=context@entry=0x558588aca150, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3924
#3  0x00007f5c1c35827c in g_main_context_iteration (context=0x558588aca150,
may_block=may_block@entry=1) at gmain.c:3990
#4  0x00007f5c1c3582c1 in glib_worker_main (data=<optimized out>) at
gmain.c:5783
#5  0x00007f5c1c37fb93 in g_thread_proxy (data=0x558587fc1230) at gthread.c:784
#6  0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#7  0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f5bb9ffb700 (LWP 4516)):
#0  0x00007f5c23667aa9 in syscall () at /lib64/libc.so.6
#1  0x00007f5c23d3ac12 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x558588ffc660) at thread/qmutex_unix.cpp:99
#2  0x00007f5c23d3ac12 in QMutexPrivate::wait(int)
(this=this@entry=0x558588ffc660, timeout=timeout@entry=-1) at
thread/qmutex_unix.cpp:113
#3  0x00007f5c23d36fcd in QMutex::lock() (this=<optimized out>) at
thread/qmutex.cpp:164
#4  0x00007f5c20d1232d in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) (this=this@entry=0x7f5bb9ffac50,
th=th@entry=0x7f5bb403f8d0, job=job@entry=0x55858c19dfb0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:108
#5  0x00007f5c20d12530 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*)
(this=0x55858c19dfb0, th=0x7f5bb403f8d0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:135
#6  0x00007f5c20d11bdb in ThreadWeaver::Thread::run() (this=0x7f5bb403f8d0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Thread.cpp:108
#7  0x00007f5c23d3c3ca in QThreadPrivate::start(void*) (arg=0x7f5bb403f8d0) at
thread/qthread_unix.cpp:352
#8  0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f5bba7fc700 (LWP 4515)):
[KCrash Handler]
#6  0x00007f5c23e859b6 in QChar::unicode() const (this=0x0) at
../../src/corelib/tools/qchar.h:251
#7  0x00007f5c23e859b6 in QUtf8::convertFromUnicode(QChar const*, int,
QTextCodec::ConverterState*) (uc=<optimized out>, len=<optimized out>,
state=state@entry=0x0) at codecs/qutfcodec.cpp:91
#8  0x00007f5c23d874a2 in QString::toUtf8() const
(this=this@entry=0x55858afc4568) at tools/qstring.cpp:3793
#9  0x00007f5bed49f0f8 in MySqlStorage::query(QString const&)
(this=0x558587f737a0, statement=...) at
/usr/src/debug/amarok-2.8.90/src/core-impl/storage/sql/mysql-shared/MySqlStorage.cpp:115
#10 0x00007f5bed95341c in Collections::SqlQueryMakerInternal::run()
(this=0x55858afc4540) at
/usr/src/debug/amarok-2.8.90/src/core-impl/collections/db/sql/SqlQueryMakerInternal.cpp:47
#11 0x00007f5bed95062d in SqlWorkerThread::run() (this=0x55858b26ae10) at
/usr/src/debug/amarok-2.8.90/src/core-impl/collections/db/sql/SqlQueryMaker.cpp:65
#12 0x00007f5c20d12320 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) (this=this@entry=0x7f5bba7fbc50,
th=th@entry=0x7f5bb400b4e0, job=job@entry=0x55858b26ae10) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:106
#13 0x00007f5c20d12530 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*)
(this=0x55858b26ae10, th=0x7f5bb400b4e0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:135
#14 0x00007f5c20d11bdb in ThreadWeaver::Thread::run() (this=0x7f5bb400b4e0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Thread.cpp:108
#15 0x00007f5c23d3c3ca in QThreadPrivate::start(void*) (arg=0x7f5bb400b4e0) at
thread/qthread_unix.cpp:352
#16 0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#17 0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f5bbaffd700 (LWP 4514)):
#0  0x00007f5c23667aa9 in syscall () at /lib64/libc.so.6
#1  0x00007f5c23d3ac12 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x55858801a0b0) at thread/qmutex_unix.cpp:99
#2  0x00007f5c23d3ac12 in QMutexPrivate::wait(int)
(this=this@entry=0x55858801a0b0, timeout=timeout@entry=-1) at
thread/qmutex_unix.cpp:113
#3  0x00007f5c23d36fcd in QMutex::lock() (this=this@entry=0x558587f737b0) at
thread/qmutex.cpp:164
#4  0x00007f5bed49f298 in QMutex::lockInline() (this=0x558587f737b0) at
/usr/include/QtCore/qmutex.h:188
#5  0x00007f5bed49f298 in QMutexLocker::QMutexLocker(QMutex*)
(m=0x558587f737b0, this=<synthetic pointer>) at
/usr/include/QtCore/qmutex.h:109
#6  0x00007f5bed49f298 in MySqlStorage::query(QString const&)
(this=0x558587f737a0, statement=...) at
/usr/src/debug/amarok-2.8.90/src/core-impl/storage/sql/mysql-shared/MySqlStorage.cpp:106
#7  0x00007f5bed95341c in Collections::SqlQueryMakerInternal::run()
(this=0x55858bb16970) at
/usr/src/debug/amarok-2.8.90/src/core-impl/collections/db/sql/SqlQueryMakerInternal.cpp:47
#8  0x00007f5bed95062d in SqlWorkerThread::run() (this=0x55858abdaad0) at
/usr/src/debug/amarok-2.8.90/src/core-impl/collections/db/sql/SqlQueryMaker.cpp:65
#9  0x00007f5c20d12320 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) (this=this@entry=0x7f5bbaffcc50,
th=th@entry=0x7f5bb4037ed0, job=job@entry=0x55858abdaad0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:106
#10 0x00007f5c20d12530 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*)
(this=0x55858abdaad0, th=0x7f5bb4037ed0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:135
#11 0x00007f5c20d11bdb in ThreadWeaver::Thread::run() (this=0x7f5bb4037ed0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Thread.cpp:108
#12 0x00007f5c23d3c3ca in QThreadPrivate::start(void*) (arg=0x7f5bb4037ed0) at
thread/qthread_unix.cpp:352
#13 0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#14 0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f5bbb7fe700 (LWP 4513)):
#0  0x00007f5c23667aa9 in syscall () at /lib64/libc.so.6
#1  0x00007f5c23d3ac12 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x55858801a0b0) at thread/qmutex_unix.cpp:99
#2  0x00007f5c23d3ac12 in QMutexPrivate::wait(int)
(this=this@entry=0x55858801a0b0, timeout=timeout@entry=-1) at
thread/qmutex_unix.cpp:113
#3  0x00007f5c23d36fcd in QMutex::lock() (this=this@entry=0x558587f737b0) at
thread/qmutex.cpp:164
#4  0x00007f5bed49f298 in QMutex::lockInline() (this=0x558587f737b0) at
/usr/include/QtCore/qmutex.h:188
#5  0x00007f5bed49f298 in QMutexLocker::QMutexLocker(QMutex*)
(m=0x558587f737b0, this=<synthetic pointer>) at
/usr/include/QtCore/qmutex.h:109
#6  0x00007f5bed49f298 in MySqlStorage::query(QString const&)
(this=0x558587f737a0, statement=...) at
/usr/src/debug/amarok-2.8.90/src/core-impl/storage/sql/mysql-shared/MySqlStorage.cpp:106
#7  0x00007f5bed95341c in Collections::SqlQueryMakerInternal::run()
(this=0x55858aab01c0) at
/usr/src/debug/amarok-2.8.90/src/core-impl/collections/db/sql/SqlQueryMakerInternal.cpp:47
#8  0x00007f5bed95062d in SqlWorkerThread::run() (this=0x5585897afc80) at
/usr/src/debug/amarok-2.8.90/src/core-impl/collections/db/sql/SqlQueryMaker.cpp:65
#9  0x00007f5c20d12320 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) (this=this@entry=0x7f5bbb7fdc50,
th=th@entry=0x7f5bb402ef20, job=job@entry=0x5585897afc80) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:106
#10 0x00007f5c20d12530 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*)
(this=0x5585897afc80, th=0x7f5bb402ef20) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:135
#11 0x00007f5c20d11bdb in ThreadWeaver::Thread::run() (this=0x7f5bb402ef20) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Thread.cpp:108
#12 0x00007f5c23d3c3ca in QThreadPrivate::start(void*) (arg=0x7f5bb402ef20) at
thread/qthread_unix.cpp:352
#13 0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#14 0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f5bbbfff700 (LWP 4512)):
#0  0x00007f5c23667aa9 in syscall () at /lib64/libc.so.6
#1  0x00007f5c23d3ac12 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x55858801a0b0) at thread/qmutex_unix.cpp:99
#2  0x00007f5c23d3ac12 in QMutexPrivate::wait(int)
(this=this@entry=0x55858801a0b0, timeout=timeout@entry=-1) at
thread/qmutex_unix.cpp:113
#3  0x00007f5c23d36fcd in QMutex::lock() (this=this@entry=0x558587f737b0) at
thread/qmutex.cpp:164
#4  0x00007f5bed49f298 in QMutex::lockInline() (this=0x558587f737b0) at
/usr/include/QtCore/qmutex.h:188
#5  0x00007f5bed49f298 in QMutexLocker::QMutexLocker(QMutex*)
(m=0x558587f737b0, this=<synthetic pointer>) at
/usr/include/QtCore/qmutex.h:109
#6  0x00007f5bed49f298 in MySqlStorage::query(QString const&)
(this=0x558587f737a0, statement=...) at
/usr/src/debug/amarok-2.8.90/src/core-impl/storage/sql/mysql-shared/MySqlStorage.cpp:106
#7  0x00007f5bed95341c in Collections::SqlQueryMakerInternal::run()
(this=0x55858bbf96a0) at
/usr/src/debug/amarok-2.8.90/src/core-impl/collections/db/sql/SqlQueryMakerInternal.cpp:47
#8  0x00007f5bed95062d in SqlWorkerThread::run() (this=0x55858ab21410) at
/usr/src/debug/amarok-2.8.90/src/core-impl/collections/db/sql/SqlQueryMaker.cpp:65
#9  0x00007f5c20d12320 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) (this=this@entry=0x7f5bbbffec50,
th=th@entry=0x7f5bb4026110, job=job@entry=0x55858ab21410) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:106
#10 0x00007f5c20d12530 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*)
(this=0x55858ab21410, th=0x7f5bb4026110) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:135
#11 0x00007f5c20d11bdb in ThreadWeaver::Thread::run() (this=0x7f5bb4026110) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Thread.cpp:108
#12 0x00007f5c23d3c3ca in QThreadPrivate::start(void*) (arg=0x7f5bb4026110) at
thread/qthread_unix.cpp:352
#13 0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#14 0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f5bc8914700 (LWP 4511)):
#0  0x00007f5c23667aa9 in syscall () at /lib64/libc.so.6
#1  0x00007f5c23d3ac12 in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x55858801a0b0) at thread/qmutex_unix.cpp:99
#2  0x00007f5c23d3ac12 in QMutexPrivate::wait(int)
(this=this@entry=0x55858801a0b0, timeout=timeout@entry=-1) at
thread/qmutex_unix.cpp:113
#3  0x00007f5c23d36fcd in QMutex::lock() (this=this@entry=0x558587f737b0) at
thread/qmutex.cpp:164
#4  0x00007f5bed49f298 in QMutex::lockInline() (this=0x558587f737b0) at
/usr/include/QtCore/qmutex.h:188
#5  0x00007f5bed49f298 in QMutexLocker::QMutexLocker(QMutex*)
(m=0x558587f737b0, this=<synthetic pointer>) at
/usr/include/QtCore/qmutex.h:109
#6  0x00007f5bed49f298 in MySqlStorage::query(QString const&)
(this=0x558587f737a0, statement=...) at
/usr/src/debug/amarok-2.8.90/src/core-impl/storage/sql/mysql-shared/MySqlStorage.cpp:106
#7  0x00007f5bed95341c in Collections::SqlQueryMakerInternal::run()
(this=0x558589ba0e10) at
/usr/src/debug/amarok-2.8.90/src/core-impl/collections/db/sql/SqlQueryMakerInternal.cpp:47
#8  0x00007f5bed95062d in SqlWorkerThread::run() (this=0x55858be4dbb0) at
/usr/src/debug/amarok-2.8.90/src/core-impl/collections/db/sql/SqlQueryMaker.cpp:65
#9  0x00007f5c20d12320 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) (this=this@entry=0x7f5bc8913c50,
th=th@entry=0x7f5bb401efe0, job=job@entry=0x55858be4dbb0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:106
#10 0x00007f5c20d12530 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*)
(this=0x55858be4dbb0, th=0x7f5bb401efe0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:135
#11 0x00007f5c20d11bdb in ThreadWeaver::Thread::run() (this=0x7f5bb401efe0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Thread.cpp:108
#12 0x00007f5c23d3c3ca in QThreadPrivate::start(void*) (arg=0x7f5bb401efe0) at
thread/qthread_unix.cpp:352
#13 0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#14 0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f5bc9115700 (LWP 4510)):
#0  0x00007f5c21cd8460 in pthread_cond_wait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f5c23d3c936 in QWaitConditionPrivate::wait(unsigned long)
(time=18446744073709551615, this=0x55858b33c190) at
thread/qwaitcondition_unix.cpp:86
#2  0x00007f5c23d3c936 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x55858ac43470, mutex=mutex@entry=0x55858ac43468,
time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f5c2645a083 in
Dynamic::BiasSolver::matchingTracks(QList<KSharedPtr<Meta::Track> > const&)
const (this=this@entry=0x55858ac43420, playlist=...) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:262
#4  0x00007f5c2645b5c3 in Dynamic::BiasSolver::addTracks(Dynamic::SolverList*)
(this=this@entry=0x55858ac43420, list=list@entry=0x7f5bc9114b20) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:178
#5  0x00007f5c2645b715 in Dynamic::BiasSolver::addTracks(Dynamic::SolverList*)
(this=this@entry=0x55858ac43420, list=list@entry=0x7f5bc9114b20) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:193
#6  0x00007f5c2645b715 in Dynamic::BiasSolver::addTracks(Dynamic::SolverList*)
(this=this@entry=0x55858ac43420, list=list@entry=0x7f5bc9114b20) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:193
#7  0x00007f5c2645b715 in Dynamic::BiasSolver::addTracks(Dynamic::SolverList*)
(this=this@entry=0x55858ac43420, list=list@entry=0x7f5bc9114b20) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:193
#8  0x00007f5c2645b715 in Dynamic::BiasSolver::addTracks(Dynamic::SolverList*)
(this=this@entry=0x55858ac43420, list=list@entry=0x7f5bc9114b20) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:193
#9  0x00007f5c2645b715 in Dynamic::BiasSolver::addTracks(Dynamic::SolverList*)
(this=this@entry=0x55858ac43420, list=list@entry=0x7f5bc9114b20) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:193
#10 0x00007f5c2645b715 in Dynamic::BiasSolver::addTracks(Dynamic::SolverList*)
(this=this@entry=0x55858ac43420, list=list@entry=0x7f5bc9114b20) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:193
#11 0x00007f5c2645b715 in Dynamic::BiasSolver::addTracks(Dynamic::SolverList*)
(this=this@entry=0x55858ac43420, list=list@entry=0x7f5bc9114b20) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:193
#12 0x00007f5c2645b715 in Dynamic::BiasSolver::addTracks(Dynamic::SolverList*)
(this=this@entry=0x55858ac43420, list=list@entry=0x7f5bc9114b20) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:193
#13 0x00007f5c2645b715 in Dynamic::BiasSolver::addTracks(Dynamic::SolverList*)
(this=this@entry=0x55858ac43420, list=list@entry=0x7f5bc9114b20) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:193
#14 0x00007f5c2645b715 in Dynamic::BiasSolver::addTracks(Dynamic::SolverList*)
(this=this@entry=0x55858ac43420, list=list@entry=0x7f5bc9114b20) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:193
#15 0x00007f5c2645b715 in Dynamic::BiasSolver::addTracks(Dynamic::SolverList*)
(this=this@entry=0x55858ac43420, list=list@entry=0x7f5bc9114b20) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:193
#16 0x00007f5c2645bdf0 in Dynamic::BiasSolver::run() (this=0x55858ac43420) at
/usr/src/debug/amarok-2.8.90/src/dynamic/BiasSolver.cpp:158
#17 0x00007f5c20d12320 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) (this=this@entry=0x7f5bc9114c50,
th=th@entry=0x55858861b5c0, job=job@entry=0x55858ac43420) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:106
#18 0x00007f5c20d12530 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*)
(this=0x55858ac43420, th=0x55858861b5c0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:135
#19 0x00007f5c20d11bdb in ThreadWeaver::Thread::run() (this=0x55858861b5c0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Thread.cpp:108
#20 0x00007f5c23d3c3ca in QThreadPrivate::start(void*) (arg=0x55858861b5c0) at
thread/qthread_unix.cpp:352
#21 0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#22 0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f5bc9916700 (LWP 4509)):
#0  0x00007f5c2365da9d in read () at /lib64/libc.so.6
#1  0x00007f5c1c39c4d0 in read (__nbytes=16, __buf=0x7f5bc9915a20,
__fd=<optimized out>) at /usr/include/bits/unistd.h:44
#2  0x00007f5c1c39c4d0 in g_wakeup_acknowledge (wakeup=0x558587dfc2b0) at
gwakeup.c:210
#3  0x00007f5c1c357c83 in g_main_context_check
(context=context@entry=0x7f5bc00009a0, max_priority=2147483647,
fds=fds@entry=0x7f5bc0002410, n_fds=n_fds@entry=1) at gmain.c:3707
#4  0x00007f5c1c358104 in g_main_context_iterate
(context=context@entry=0x7f5bc00009a0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3926
#5  0x00007f5c1c35827c in g_main_context_iteration (context=0x7f5bc00009a0,
may_block=may_block@entry=1) at gmain.c:3990
#6  0x00007f5c23e7c47e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f5bc00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#7  0x00007f5c23e4a7bf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f5bc9915c40, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f5c23e4ab25 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f5bc9915c40, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f5c23d39af9 in QThread::exec() (this=this@entry=0x55858818f730) at
thread/qthread.cpp:538
#10 0x00007f5c23e2a613 in QInotifyFileSystemWatcherEngine::run()
(this=0x55858818f730) at io/qfilesystemwatcher_inotify.cpp:265
#11 0x00007f5c23d3c3ca in QThreadPrivate::start(void*) (arg=0x55858818f730) at
thread/qthread_unix.cpp:352
#12 0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#13 0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f5bca117700 (LWP 4508)):
#0  0x00007f5c21cd8809 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f5c23d3c914 in QWaitConditionPrivate::wait(unsigned long)
(time=60000, this=0x558588188360) at thread/qwaitcondition_unix.cpp:84
#2  0x00007f5c23d3c914 in QWaitCondition::wait(QMutex*, unsigned long)
(this=this@entry=0x558588176730, mutex=mutex@entry=0x558588176728,
time=time@entry=60000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f5c2650cccf in AbstractDirectoryWatcher::run() (this=0x558588176700)
at /usr/src/debug/amarok-2.8.90/src/scanner/AbstractDirectoryWatcher.cpp:65
#4  0x00007f5c20d12320 in
ThreadWeaver::JobRunHelper::runTheJob(ThreadWeaver::Thread*,
ThreadWeaver::Job*) (this=this@entry=0x7f5bca116c50,
th=th@entry=0x55858800b8b0, job=job@entry=0x558588176700) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:106
#5  0x00007f5c20d12530 in ThreadWeaver::Job::execute(ThreadWeaver::Thread*)
(this=0x558588176700, th=0x55858800b8b0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Job.cpp:135
#6  0x00007f5c20d11bdb in ThreadWeaver::Thread::run() (this=0x55858800b8b0) at
/usr/src/debug/kdelibs-4.14.30/threadweaver/Weaver/Thread.cpp:108
#7  0x00007f5c23d3c3ca in QThreadPrivate::start(void*) (arg=0x55858800b8b0) at
thread/qthread_unix.cpp:352
#8  0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#9  0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f5bca918700 (LWP 4507)):
#0  0x00007f5c21cd8809 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
/lib64/libpthread.so.0
#1  0x00007f5bd6bfb4b6 in my_service_thread_sleep () at
/usr/lib64/mysql/libmysqld.so.18
#2  0x00007f5bd6bac388 in ma_checkpoint_background () at
/usr/lib64/mysql/libmysqld.so.18
#3  0x00007f5c21cd273a in start_thread () at /lib64/libpthread.so.0
#4  0x00007f5c2366de0f in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f5c26b81940 (LWP 4488)):
#0  0x00007f5c12c8f7c3 in gst_bus_timed_pop_filtered () at
/lib64/libgstreamer-1.0.so.0
#1  0x00007f5c12c8fcb6 in gst_bus_set_flushing () at
/lib64/libgstreamer-1.0.so.0
#2  0x00007f5c12ccc7ed in gst_pipeline_change_state () at
/lib64/libgstreamer-1.0.so.0
#3  0x00007f5bedff78ff in gst_play_bin_change_state () at
/usr/lib64/gstreamer-1.0/libgstplayback.so
#4  0x00007f5c12ca873e in gst_element_change_state () at
/lib64/libgstreamer-1.0.so.0
#5  0x00007f5c12ca8eaf in gst_element_set_state_func () at
/lib64/libgstreamer-1.0.so.0
#6  0x00007f5bf3ddcaad in Phonon::Gstreamer::Pipeline::~Pipeline() () at
/usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#7  0x00007f5bf3ddcb49 in Phonon::Gstreamer::Pipeline::~Pipeline() () at
/usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#8  0x00007f5bf3dd2f2a in Phonon::Gstreamer::MediaObject::~MediaObject() () at
/usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#9  0x00007f5bf3dd3449 in Phonon::Gstreamer::MediaObject::~MediaObject() () at
/usr/lib64/kde4/plugins/phonon_backend/phonon_gstreamer.so
#10 0x00007f5c230832f4 in Phonon::MediaNodePrivate::deleteBackendObject()
(this=0x558587b6e870) at /usr/src/debug/phonon-4.9.0/phonon/medianode.cpp:79
#11 0x00007f5c230735dd in Phonon::FactoryPrivate::~FactoryPrivate()
(this=0x558587b6f7a0, __in_chrg=<optimized out>) at
/usr/src/debug/phonon-4.9.0/phonon/factory.cpp:356
#12 0x00007f5c230738c9 in Phonon::FactoryPrivate::~FactoryPrivate()
(this=0x558587b6f7a0, __in_chrg=<optimized out>) at
/usr/src/debug/phonon-4.9.0/phonon/factory.cpp:366
#13 0x00007f5c235a03d0 in __run_exit_handlers () at /lib64/libc.so.6
#14 0x00007f5c235a042a in  () at /lib64/libc.so.6
#15 0x00007f5c03e0456f in gdk_x_io_error () at /lib64/libgdk-x11-2.0.so.0
#16 0x00007f5c256135d0 in KApplication::xioErrhandler(_XDisplay*) () at
/lib64/libkdeui.so.5
#17 0x00007f5c25d46e8e in _XIOError () at /lib64/libX11.so.6
#18 0x00007f5c25d446ed in _XEventsQueued () at /lib64/libX11.so.6
#19 0x00007f5c25d36339 in XEventsQueued () at /lib64/libX11.so.6
#20 0x00007f5c24451fcc in x11EventSourceCheck(GSource*) (s=0x5585878b1190) at
kernel/qguieventdispatcher_glib.cpp:85
#21 0x00007f5c1c357bc9 in g_main_context_check
(context=context@entry=0x5585878c85d0, max_priority=2147483647,
fds=fds@entry=0x55858a10ace0, n_fds=n_fds@entry=14) at gmain.c:3762
#22 0x00007f5c1c358104 in g_main_context_iterate
(context=context@entry=0x5585878c85d0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3926
#23 0x00007f5c1c35827c in g_main_context_iteration (context=0x5585878c85d0,
may_block=may_block@entry=1) at gmain.c:3990
#24 0x00007f5c23e7c45e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x5585878abfc0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#25 0x00007f5c244525a6 in
QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#26 0x00007f5c23e4a7bf in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffef74336b0, flags=...) at kernel/qeventloop.cpp:149
#27 0x00007f5c23e4ab25 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffef74336b0, flags=...) at kernel/qeventloop.cpp:204
#28 0x00007f5c23e50779 in QCoreApplication::exec() () at
kernel/qcoreapplication.cpp:1227
#29 0x0000558586f02e45 in main(int, char**) (argc=<optimized out>,
argv=<optimized out>) at /usr/src/debug/amarok-2.8.90/src/main.cpp:329

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic