[Pkg-kde-extras] Bug#774145: amarok: crashes sometimes when shutting down the system while playing

Adrian Winterstein debian-bugs at cerritus.eu
Mon Dec 29 11:26:13 UTC 2014


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  0x00007fa9a56b494c in timerSourcePrepareHelper (src=<optimized out>,
timeout=0x7fa97ef17c4c) at kernel/qeventdispatcher_glib.cpp:136
#3  0x00007fa9a56b49f5 in timerSourcePrepare (source=<optimized out>,
timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#4  0x00007fa99e704e5f in g_main_context_prepare () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#5  0x00007fa99e70554b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fa99e705744 in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#7  0x00007fa9a56b5296 in QEventDispatcherGlib::processEvents (this=0x14118b0,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x00007fa9a56858af in QEventLoop::processEvents
(this=this at entry=0x7fa97ef17df0, flags=...) at kernel/qeventloop.cpp:149
#9  0x00007fa9a5685b38 in QEventLoop::exec (this=0x7fa97ef17df0, flags=...) at
kernel/qeventloop.cpp:204
#10 0x00007fa9a5588d70 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#11 0x00007fa9a56661bf in QInotifyFileSystemWatcherEngine::run (this=0x1410d30)
at io/qfilesystemwatcher_inotify.cpp:248
#12 0x00007fa9a558bd0b in QThreadPrivate::start (arg=0x1410d30) at
thread/qthread_unix.cpp:307
#13 0x00007fa9a1557b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#14 0x00007fa9a4d3d7bd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#15 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fa973fff700 (LWP 3929)):
#0  0x00007fa9a155a275 in __pthread_mutex_lock (mutex=0x14cdfc0) at
pthread_mutex_lock.c:92
#1  0x00007fa99e741421 in g_mutex_lock () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x00007fa99e705730 in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007fa9a56b5296 in QEventDispatcherGlib::processEvents (this=0x14cdb20,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fa9a56858af in QEventLoop::processEvents
(this=this at entry=0x7fa973ffee20, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fa9a5685b38 in QEventLoop::exec (this=0x7fa973ffee20, flags=...) at
kernel/qeventloop.cpp:204
#6  0x00007fa9a5588d70 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#7  0x00007fa9a558bd0b in QThreadPrivate::start (arg=0x14cd320) at
thread/qthread_unix.cpp:307
#8  0x00007fa9a1557b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#9  0x00007fa9a4d3d7bd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fa972b2a700 (LWP 3930)):
#0  0x00007fa99e7411a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fa99e741449 in g_mutex_unlock () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#2  0x00007fa99e704816 in g_main_context_acquire () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#3  0x00007fa99e705504 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa99e705744 in g_main_context_iteration () from /lib/x86_64-linux-
gnu/libglib-2.0.so.0
#5  0x00007fa9a56b5296 in QEventDispatcherGlib::processEvents (this=0x14ce930,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fa9a56858af in QEventLoop::processEvents
(this=this at entry=0x7fa972b29e20, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fa9a5685b38 in QEventLoop::exec (this=0x7fa972b29e20, flags=...) at
kernel/qeventloop.cpp:204
#8  0x00007fa9a5588d70 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#9  0x00007fa9a558bd0b in QThreadPrivate::start (arg=0x7fa974074200) at
thread/qthread_unix.cpp:307
#10 0x00007fa9a1557b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#11 0x00007fa9a4d3d7bd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 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  0x00007fa9a558c20b in wait (time=18446744073709551615, this=0x1596df0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1597920,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa9a2af6301 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1596ca0,
th=0x1597d40) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa9a2af8b4b in ThreadWeaver::WorkingHardState::applyForWork
(this=0x15979f0, th=0x1597d40) at
.../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa9a2af79bf in ThreadWeaver::ThreadRunHelper::run
(this=this at entry=0x7fa97151ce20, parent=0x1596ca0, th=th at entry=0x1597d40) at
.../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa9a2af7a4b in ThreadWeaver::Thread::run (this=0x1597d40) at
.../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa9a558bd0b in QThreadPrivate::start (arg=0x1597d40) at
thread/qthread_unix.cpp:307
#8  0x00007fa9a1557b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#9  0x00007fa9a4d3d7bd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fa96bfff700 (LWP 3938)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa9a558c20b in wait (time=18446744073709551615, this=0x1596df0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1597920,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa9a2af6301 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1596ca0,
th=0x7fa9740b0100) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa9a2af8b4b in ThreadWeaver::WorkingHardState::applyForWork
(this=0x15979f0, th=0x7fa9740b0100) at
.../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa9a2af8b64 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x15979f0, th=0x7fa9740b0100) at
.../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fa9a2af8b64 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x15979f0, th=0x7fa9740b0100) at
.../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fa9a2af8b64 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x15979f0, th=0x7fa9740b0100) at
.../../../threadweaver/Weaver/WorkingHardState.cpp:74
#8  0x00007fa9a2af79bf in ThreadWeaver::ThreadRunHelper::run
(this=this at entry=0x7fa96bffee20, parent=0x1596ca0, th=th at entry=0x7fa9740b0100)
at ../../../threadweaver/Weaver/Thread.cpp:87
#9  0x00007fa9a2af7a4b in ThreadWeaver::Thread::run (this=0x7fa9740b0100) at
.../../../threadweaver/Weaver/Thread.cpp:142
#10 0x00007fa9a558bd0b in QThreadPrivate::start (arg=0x7fa9740b0100) at
thread/qthread_unix.cpp:307
#11 0x00007fa9a1557b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#12 0x00007fa9a4d3d7bd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fa96b7fe700 (LWP 3939)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa9a558c20b in wait (time=18446744073709551615, this=0x1596df0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1597920,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa9a2af6301 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1596ca0,
th=0x7fa9740c5920) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa9a2af8b4b in ThreadWeaver::WorkingHardState::applyForWork
(this=0x15979f0, th=0x7fa9740c5920) at
.../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa9a2af79bf in ThreadWeaver::ThreadRunHelper::run
(this=this at entry=0x7fa96b7fde20, parent=0x1596ca0, th=th at entry=0x7fa9740c5920)
at ../../../threadweaver/Weaver/Thread.cpp:87
#6  0x00007fa9a2af7a4b in ThreadWeaver::Thread::run (this=0x7fa9740c5920) at
.../../../threadweaver/Weaver/Thread.cpp:142
#7  0x00007fa9a558bd0b in QThreadPrivate::start (arg=0x7fa9740c5920) at
thread/qthread_unix.cpp:307
#8  0x00007fa9a1557b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#9  0x00007fa9a4d3d7bd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa96affd700 (LWP 3940)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa9a558c20b in wait (time=18446744073709551615, this=0x1596df0) at
thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x1597920,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fa9a2af6301 in
ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x1596ca0,
th=0x7fa9740c9ce0) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#4  0x00007fa9a2af8b4b in ThreadWeaver::WorkingHardState::applyForWork
(this=0x15979f0, th=0x7fa9740c9ce0) at
.../../../threadweaver/Weaver/WorkingHardState.cpp:71
#5  0x00007fa9a2af8b64 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x15979f0, th=0x7fa9740c9ce0) at
.../../../threadweaver/Weaver/WorkingHardState.cpp:74
#6  0x00007fa9a2af8b64 in ThreadWeaver::WorkingHardState::applyForWork
(this=0x15979f0, th=0x7fa9740c9ce0) at
.../../../threadweaver/Weaver/WorkingHardState.cpp:74
#7  0x00007fa9a2af79bf in ThreadWeaver::ThreadRunHelper::run
(this=this at entry=0x7fa96affce20, parent=0x1596ca0, th=th at entry=0x7fa9740c9ce0)
at ../../../threadweaver/Weaver/Thread.cpp:87
#8  0x00007fa9a2af7a4b in ThreadWeaver::Thread::run (this=0x7fa9740c9ce0) at
.../../../threadweaver/Weaver/Thread.cpp:142
#9  0x00007fa9a558bd0b in QThreadPrivate::start (arg=0x7fa9740c9ce0) at
thread/qthread_unix.cpp:307
#10 0x00007fa9a1557b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#11 0x00007fa9a4d3d7bd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa969fae700 (LWP 3947)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa99b342ebd in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fa99b342fc9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fa9a1557b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#4  0x00007fa9a4d3d7bd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa968c97700 (LWP 3974)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
.../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa9a1b34e77 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#2  0x00007fa9a1b34ea9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
#3  0x00007fa9a1557b50 in start_thread (arg=<optimized out>) at
pthread_create.c:304
#4  0x00007fa9a4d3d7bd in clone () at
.../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa9a8455780 (LWP 3895)):
[KCrash Handler]
#6  0x00000000021f3ae0 in ?? ()
#7  0x00007fa9a5ae35a3 in KSystemTimeZonesPrivate::cleanup () at
.../../kdecore/date/ksystemtimezone.cpp:390
#8  0x00007fa9a5689ea8 in qt_call_post_routines () at
kernel/qcoreapplication.cpp:293
#9  0x00007fa9a609f57e in QApplication::~QApplication (this=0x7fff8cbb3850,
__in_chrg=<optimized out>) at kernel/qapplication.cpp:1113
#10 0x00007fa9a7415356 in App::~App (this=0x7fff8cbb3850, __in_chrg=<optimized
out>) at ../../src/App.cpp:187
#11 0x0000000000409099 in main (argc=3, argv=0x7fff8cbb39b8) at
.../../src/main.cpp:306



-- System Information:
Debian Release: 7.7
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.14-0.bpo.1-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages amarok depends on:
ii  amarok-common             2.6~beta1+75.g47e75df-1
ii  amarok-utils              2.6~beta1+75.g47e75df-1
ii  kde-runtime               4:4.8.4-2
ii  libaio1                   0.3.109-3
ii  libavcodec53              6:0.8.16-1
ii  libavformat53             6:0.8.16-1
ii  libc6                     2.13-38+deb7u6
ii  libcurl3-gnutls           7.26.0-1+wheezy11
ii  libgcc1                   1:4.7.2-5
ii  libgcrypt11               1.5.0-5+deb7u2
ii  libgdk-pixbuf2.0-0        2.26.1-1
ii  libgl1-mesa-glx [libgl1]  8.0.5-4+deb7u2
ii  libglib2.0-0              2.33.12+really2.32.4-5
ii  libgpod4-nogtk            0.8.2-7
ii  libkcmutils4              4:4.8.4-4+deb7u1
ii  libkdecore5               4:4.8.4-4+deb7u1
ii  libkdeui5                 4:4.8.4-4+deb7u1
ii  libkdewebkit5             4:4.8.4-4+deb7u1
ii  libkdnssd4                4:4.8.4-4+deb7u1
ii  libkfile4                 4:4.8.4-4+deb7u1
ii  libkio5                   4:4.8.4-4+deb7u1
ii  libknewstuff3-4           4:4.8.4-4+deb7u1
ii  liblastfm0                0.4.0~git20090710-2
ii  libloudmouth1-0           1.4.3-9
ii  libmtp9                   1.1.3-35-g0ece104-5
ii  libmysqlclient18          5.5.40-0+wheezy1
ii  libofa0                   0.9.3-5
ii  libphonon4                4:4.6.0.0-3
ii  libplasma3                4:4.8.4-4+deb7u1
ii  libqjson0                 0.7.1-7
ii  libqt4-dbus               4:4.8.2+dfsg-11
ii  libqt4-network            4:4.8.2+dfsg-11
ii  libqt4-opengl             4:4.8.2+dfsg-11
ii  libqt4-script             4:4.8.2+dfsg-11
ii  libqt4-sql                4:4.8.2+dfsg-11
ii  libqt4-svg                4:4.8.2+dfsg-11
ii  libqt4-xml                4:4.8.2+dfsg-11
ii  libqtcore4                4:4.8.2+dfsg-11
ii  libqtgui4                 4:4.8.2+dfsg-11
ii  libqtscript4-core         0.2.0-1
ii  libqtscript4-gui          0.2.0-1
ii  libqtscript4-network      0.2.0-1
ii  libqtscript4-sql          0.2.0-1
ii  libqtscript4-uitools      0.2.0-1
ii  libqtscript4-xml          0.2.0-1
ii  libqtwebkit4              2.2.1-5
ii  libsolid4                 4:4.8.4-4+deb7u1
ii  libstdc++6                4.7.2-5
ii  libtag-extras1            1.0.1-3
ii  libtag1c2a                1.7.2-1
ii  libthreadweaver4          4:4.8.4-4+deb7u1
ii  libx11-6                  2:1.5.0-1+deb7u1
ii  libxml2                   2.8.0+dfsg1-7+wheezy2
ii  phonon                    4:4.6.0.0-3

Versions of packages amarok recommends:
ii  kdemultimedia-kio-plugins  4:4.8.4-2

Versions of packages amarok suggests:
pn  amarok-doc         <none>
ii  libqt4-sql-mysql   4:4.8.2+dfsg-11
pn  libqt4-sql-psql    <none>
ii  libqt4-sql-sqlite  4:4.8.2+dfsg-11
pn  moodbar            <none>

Versions of packages amarok-common depends on:
ii  perl  5.14.2-21+deb7u2

amarok-common recommends no packages.

Versions of packages amarok is related to:
ii  phonon-backend-gstreamer [phonon-backend]  4:4.6.0.0-2
ii  phonon-backend-vlc [phonon-backend]        0.6.0-1

-- no debconf information



More information about the pkg-kde-extras mailing list