Package: amarok
Version: 2.6~beta1+75.g47e75df-1
Severity: normal
The system was shut down while amarok was still playing a track. The shutdown
was done intentionally by a lid close event of the laptop. Amarok crashes
sometimes during this process instead of closing properly. The KDE Crash Report
then interrupts the shutdown process.
Instead of crashing, Amarok should close without an error and the shut down of
the system should proceed.
A backtrace is attached below.
Regards,
Adrian
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library /lib/x86_64-linux-gnu/libthread_db.so.1.
[Current thread is 1 (Thread 0x7fa9a8455780 (LWP 3895))]
Thread 10 (Thread 0x7fa97ef18700 (LWP 3928)):
#0 constBegin (this=0x1413250) at
.../../include/QtCore/../../src/corelib/tools/qlist.h:269
#1 QTimerInfoList::timerWait (this=0x1413250, tm=...) at
kernel/qeventdispatcher_unix.cpp:455
#2 0x7fa9a56b494c in timerSourcePrepareHelper (src=optimized out,
timeout=0x7fa97ef17c4c) at kernel/qeventdispatcher_glib.cpp:136
#3 0x7fa9a56b49f5 in timerSourcePrepare (source=optimized out,
timeout=optimized out) at kernel/qeventdispatcher_glib.cpp:169
#4 0x7fa99e704e5f in g_main_context_prepare () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#5 0x7fa99e70554b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x7fa99e705744 in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#7 0x7fa9a56b5296 in QEventDispatcherGlib::processEvents (this=0x14118b0,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8 0x7fa9a56858af in QEventLoop::processEvents
(this=this@entry=0x7fa97ef17df0, flags=...) at kernel/qeventloop.cpp:149
#9 0x7fa9a5685b38 in QEventLoop::exec (this=0x7fa97ef17df0, flags=...) at
kernel/qeventloop.cpp:204
#10 0x7fa9a5588d70 in QThread::exec (this=optimized out) at
thread/qthread.cpp:501
#11 0x7fa9a56661bf in QInotifyFileSystemWatcherEngine::run (this=0x1410d30)
at io/qfilesystemwatcher_inotify.cpp:248
#12 0x7fa9a558bd0b in QThreadPrivate::start (arg=0x1410d30) at
thread/qthread_unix.cpp:307
#13 0x7fa9a1557b50 in start_thread (arg=optimized out) at
pthread_create.c:304
#14 0x7fa9a4d3d7bd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x in ?? ()
Thread 9 (Thread 0x7fa973fff700 (LWP 3929)):
#0 0x7fa9a155a275 in __pthread_mutex_lock (mutex=0x14cdfc0) at
pthread_mutex_lock.c:92
#1 0x7fa99e741421 in g_mutex_lock () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2 0x7fa99e705730 in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3 0x7fa9a56b5296 in QEventDispatcherGlib::processEvents (this=0x14cdb20,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4 0x7fa9a56858af in QEventLoop::processEvents
(this=this@entry=0x7fa973ffee20, flags=...) at kernel/qeventloop.cpp:149
#5 0x7fa9a5685b38 in QEventLoop::exec (this=0x7fa973ffee20, flags=...) at
kernel/qeventloop.cpp:204
#6 0x7fa9a5588d70 in QThread::exec (this=optimized out) at
thread/qthread.cpp:501
#7 0x7fa9a558bd0b in QThreadPrivate::start (arg=0x14cd320) at
thread/qthread_unix.cpp:307
#8 0x7fa9a1557b50 in start_thread (arg=optimized out) at
pthread_create.c:304
#9 0x7fa9a4d3d7bd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x in ?? ()
Thread 8 (Thread 0x7fa972b2a700 (LWP 3930)):
#0 0x7fa99e7411a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1 0x7fa99e741449 in g_mutex_unlock () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2 0x7fa99e704816 in g_main_context_acquire () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3 0x7fa99e705504 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x7fa99e705744 in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#5 0x7fa9a56b5296 in QEventDispatcherGlib::processEvents (this=0x14ce930,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6 0x7fa9a56858af in QEventLoop::processEvents
(this=this@entry=0x7fa972b29e20, flags=...) at kernel/qeventloop.cpp:149
#7 0x7fa9a5685b38 in QEventLoop::exec (this=0x7fa972b29e20, flags=...) at
kernel/qeventloop.cpp:204
#8 0x7fa9a5588d70 in QThread::exec (this=optimized out) at
thread/qthread.cpp:501
#9 0x7fa9a558bd0b in QThreadPrivate::start (arg=0x7fa974074200) at
thread/qthread_unix.cpp:307
#10 0x7fa9a1557b50 in start_thread (arg=optimized out) at
pthread_create.c:304
#11 0x7fa9a4d3d7bd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x in ?? ()
Thread 7 (Thread 0x7fa97151d700 (LWP 3932)):
#0 pthread_cond_wait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1 0x7fa9a558c20b in wait (time=18446744073709551615, this=0x1596df0) at
thread/qwaitcondition_unix.cpp:86
#2 QWaitCondition::wait (this=optimized out, mutex=0x1597920,
time=18446744073709551615) at