[Pkg-kde-extras] Bug#677658: amarok: crash on startup after relocating music

Toni Mueller support at oeko.net
Fri Jun 15 19:22:39 UTC 2012


Package: amarok
Version: 2.5.0-3
Severity: normal

Dear Maintainer,

recently, I had to re-locate my music to a different disk, and in the
process put songs already in a playlist into different locations where
amarok could not find them. This results in the crash report shown below
on startup. I tried several times, with no effect. Only after symlinking
files/dirs back into their old locations did amarok start working again.


Kind regards,
--Toni++


Application: amarok (2.5.0)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.8.1
Operating System: Linux 3.3.0-trunk-686-pae i686
Distribution: Debian GNU/Linux testing (wheezy)

-- Information about the crash:
<In detail, tell us what you were doing  when the application crashed.>

The crash can be reproduced every time.

-- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/i686/cmov/libthread_db.so.1".
[Current thread is 1 (Thread 0xafbe1720 (LWP 8175))]

Thread 6 (Thread 0xace4fb70 (LWP 8181)):
#0  0xb7777424 in __kernel_vsyscall ()
#1  0xb46fa20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2  0xb565136d in pthread_cond_wait () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3  0xad1802f3 in vlc_cond_wait () from /usr/lib/libvlccore.so.5
#4  0xad0f26e1 in ?? () from /usr/lib/libvlccore.so.5
#5  0xb46f5c39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#6  0xb564427e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

Thread 5 (Thread 0xa7f40b70 (LWP 8183)):
#0  0xb345de11 in clock_gettime () from /lib/i386-linux-gnu/i686/cmov/librt.so.1
#1  0xb58a7ee5 in do_gettime (frac=0xa7f40000, sec=0xa7f3fff8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb5991f86 in QTimerInfoList::updateCurrentTime (this=0xa6602074) at kernel/qeventdispatcher_unix.cpp:343
#4  0xb59922ea in QTimerInfoList::timerWait (this=0xa6602074, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0xb5990b73 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xa7f4010c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb5990c0d in timerSourcePrepare (source=source at entry=0xa6602040, timeout=<optimized out>, timeout at entry=0xa7f4010c) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb3636102 in g_main_context_prepare (context=context at entry=0xa66004e0, priority=priority at entry=0xa7f40168) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:2836
#8  0xb363684f in g_main_context_iterate (context=context at entry=0xa66004e0, block=block at entry=1, dispatch=dispatch at entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3126
#9  0xb3636ab1 in g_main_context_iteration (context=0xa66004e0, may_block=1) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3207
#10 0xb5991647 in QEventDispatcherGlib::processEvents (this=0xa6600468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0xb595d04d in QEventLoop::processEvents (this=0xa7f40290, flags=...) at kernel/qeventloop.cpp:149
#12 0xb595d2e9 in QEventLoop::exec (this=0xa7f40290, flags=...) at kernel/qeventloop.cpp:204
#13 0xb5845e1c in QThread::exec (this=0x96509f8) at thread/qthread.cpp:501
#14 0xb593a5cd in QInotifyFileSystemWatcherEngine::run (this=0x96509f8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb5849300 in QThreadPrivate::start (arg=0x96509f8) at thread/qthread_unix.cpp:298
#16 0xb46f5c39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#17 0xb564427e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

Thread 4 (Thread 0xa6412b70 (LWP 8185)):
#0  0xb567e199 in ?? () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#1  0xb565150b in pthread_mutex_lock () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb36766a0 in g_mutex_lock (mutex=mutex at entry=0x976cd00) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gthread-posix.c:208
#3  0xb3636a9a in g_main_context_iteration (context=0x976cd00, may_block=1) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3206
#4  0xb5991647 in QEventDispatcherGlib::processEvents (this=0x97a0458, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0xb595d04d in QEventLoop::processEvents (this=0xa64122c0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb595d2e9 in QEventLoop::exec (this=0xa64122c0, flags=...) at kernel/qeventloop.cpp:204
#7  0xb5845e1c in QThread::exec (this=0x96e2040) at thread/qthread.cpp:501
#8  0xb5845f0b in QThread::run (this=0x96e2040) at thread/qthread.cpp:568
#9  0xb5849300 in QThreadPrivate::start (arg=0x96e2040) at thread/qthread_unix.cpp:298
#10 0xb46f5c39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#11 0xb564427e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

Thread 3 (Thread 0xa5948b70 (LWP 8186)):
#0  0xb7777424 in __kernel_vsyscall ()
#1  0xb5636886 in poll () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#2  0xb364507b in g_poll (fds=0x97800e8, nfds=1, timeout=11565) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gpoll.c:132
#3  0xb3636950 in g_main_context_poll (n_fds=1, fds=0x97800e8, timeout=<optimized out>, context=0x96f1448, priority=<optimized out>) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3440
#4  g_main_context_iterate (context=context at entry=0x96f1448, block=block at entry=1, dispatch=dispatch at entry=1, self=<error reading variable: Unhandled dwarf expression opcode 0xfa>) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3141
#5  0xb3636ab1 in g_main_context_iteration (context=0x96f1448, may_block=1) at /build/buildd-glib2.0_2.32.3-1-i386-987P8N/glib2.0-2.32.3/./glib/gmain.c:3207
#6  0xb5991647 in QEventDispatcherGlib::processEvents (this=0x9728170, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0xb595d04d in QEventLoop::processEvents (this=0xa59482c0, flags=...) at kernel/qeventloop.cpp:149
#8  0xb595d2e9 in QEventLoop::exec (this=0xa59482c0, flags=...) at kernel/qeventloop.cpp:204
#9  0xb5845e1c in QThread::exec (this=0x96f8d00) at thread/qthread.cpp:501
#10 0xb5845f0b in QThread::run (this=0x96f8d00) at thread/qthread.cpp:568
#11 0xb5849300 in QThreadPrivate::start (arg=0x96f8d00) at thread/qthread_unix.cpp:298
#12 0xb46f5c39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#13 0xb564427e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

Thread 2 (Thread 0xa47ffb70 (LWP 8188)):
#0  0xb7777424 in __kernel_vsyscall ()
#1  0xb46fa20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2  0xb565136d in pthread_cond_wait () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#3  0xb5849870 in wait (time=4294967295, this=0x9806900) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x973f920, mutex=0x97d3b90, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb4e6d9d5 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x973f908, th=0x973f980) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365
#6  0xb4e7081b in ThreadWeaver::WorkingHardState::waitForAvailableJob (this=0x96a46f0, th=0x973f980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:80
#7  0xb4e6d53a in ThreadWeaver::WeaverImpl::waitForAvailableJob (this=0x973f908, th=0x973f980) at ../../../threadweaver/Weaver/WeaverImpl.cpp:356
#8  0xb4e70974 in ThreadWeaver::WorkingHardState::applyForWork (this=0x96a46f0, th=0x973f980) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71
#9  0xb4e6d433 in ThreadWeaver::WeaverImpl::applyForWork (this=0x973f908, th=0x973f980, previous=0x97b7a68) at ../../../threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4e6f3c4 in ThreadWeaver::ThreadRunHelper::run (this=this at entry=0xa47ff2f4, parent=0x973f908, th=th at entry=0x973f980) at ../../../threadweaver/Weaver/Thread.cpp:87
#11 0xb4e6f47a in ThreadWeaver::Thread::run (this=0x973f980) at ../../../threadweaver/Weaver/Thread.cpp:142
#12 0xb5849300 in QThreadPrivate::start (arg=0x973f980) at thread/qthread_unix.cpp:298
#13 0xb46f5c39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#14 0xb564427e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6

Thread 1 (Thread 0xafbe1720 (LWP 8175)):
[KCrash Handler]
#7  Playlist::TrackNavigator::queueIds (this=0x97af150, ids=...) at ../../src/playlist/navigators/TrackNavigator.cpp:61
#8  0xb6bed6be in Playlist::TrackNavigator::queueId (this=0x97af150, id=0) at ../../src/playlist/navigators/TrackNavigator.cpp:51
#9  0xb6b61a4c in Playlist::Actions::queue (this=0x96a9228, rows=...) at ../../src/playlist/PlaylistActions.cpp:400
#10 0xb6b65314 in Playlist::Actions::restoreDefaultPlaylist (this=0x0) at ../../src/playlist/PlaylistActions.cpp:514
#11 0xb6b657da in Playlist::Actions::init (this=this at entry=0x96a9228) at ../../src/playlist/PlaylistActions.cpp:94
#12 0xb6b65848 in Playlist::Actions::instance () at ../../src/playlist/PlaylistActions.cpp:59
#13 0xb6b65884 in The::playlistActions () at ../../src/playlist/PlaylistActions.cpp:534
#14 0xb6ef31d0 in MainWindow::createActions (this=0x94df010) at ../../src/MainWindow.cpp:697
#15 0xb6efdb4b in MainWindow::MainWindow (this=0x94df010) at ../../src/MainWindow.cpp:145
#16 0xb6ed5414 in App::continueInit (this=0xbfbc4eec) at ../../src/App.cpp:545
#17 0xb6ed6da8 in App::App (this=0xbfbc4eec) at ../../src/App.cpp:185
#18 0x08050028 in main (argc=1, argv=0xbfbc4fe4) at ../../src/main.cpp:301


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)

Kernel: Linux 3.3.0-trunk-686-pae (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages amarok depends on:
ii  amarok-common             2.5.0-3
ii  amarok-utils              2.5.0-3
ii  kde-runtime               4:4.7.4-2+b1
ii  libaio1                   0.3.109-2
ii  libavcodec53              6:0.8.3-1
ii  libavformat53             6:0.8.3-1
ii  libc6                     2.13-33
ii  libcurl3-gnutls           7.26.0-1
ii  libgcc1                   1:4.7.0-8
ii  libgcrypt11               1.5.0-3
ii  libgdk-pixbuf2.0-0        2.26.1-1
ii  libgl1-mesa-glx [libgl1]  8.0.2-2
ii  libglib2.0-0              2.32.3-1
ii  libgpod4                  0.8.2-6
ii  libkcmutils4              4:4.7.4-6
ii  libkdecore5               4:4.7.4-6
ii  libkdeui5                 4:4.7.4-6
ii  libkdewebkit5             4:4.7.4-6
ii  libkdnssd4                4:4.7.4-6
ii  libkfile4                 4:4.7.4-6
ii  libkio5                   4:4.7.4-6
ii  libknewstuff3-4           4:4.7.4-6
ii  liblastfm0                0.4.0~git20090710-1
ii  libloudmouth1-0           1.4.3-8
ii  libmtp9                   1.1.3-2
ii  libmysqlclient18          5.5.24+dfsg-3
ii  libofa0                   0.9.3-5
ii  libphonon4                4:4.6.0.0-2
ii  libplasma3                4:4.7.4-6
ii  libqjson0                 0.7.1-6
ii  libqt4-dbus               4:4.8.1-1
ii  libqt4-network            4:4.8.1-1
ii  libqt4-opengl             4:4.8.1-1
ii  libqt4-script             4:4.8.1-1
ii  libqt4-sql                4:4.8.1-1
ii  libqt4-svg                4:4.8.1-1
ii  libqt4-xml                4:4.8.1-1
ii  libqtcore4                4:4.8.1-1
ii  libqtgui4                 4:4.8.1-1
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-4+b1
ii  libsolid4                 4:4.7.4-6
ii  libstdc++6                4.7.0-8
ii  libtag-extras1            1.0.1-3
ii  libtag1c2a                1.7.1-3
ii  libthreadweaver4          4:4.7.4-6
ii  libx11-6                  2:1.4.99.901-2
ii  libxml2                   2.8.0+dfsg1-3
ii  phonon                    4:4.6.0.0-2
ii  zlib1g                    1:1.2.7.dfsg-11

Versions of packages amarok recommends:
ii  kdemultimedia-kio-plugins  4:4.7.4-3

Versions of packages amarok suggests:
pn  amarok-doc         <none>
pn  libqt4-sql-mysql   4:4.8.1-1
pn  libqt4-sql-psql    <none>
pn  libqt4-sql-sqlite  4:4.8.1-1
pn  libxine1-ffmpeg    1.1.20.1-4
pn  moodbar            <none>

Versions of packages amarok-common depends on:
ii  perl  5.14.2-11

amarok-common recommends no packages.

Versions of packages amarok is related to:
ii  phonon-backend-vlc [phonon-backend]  0.5.0-1

-- no debconf information





More information about the pkg-kde-extras mailing list