Bug 141445 - sudden crash when selecting a song after playing running fine for a long time
Summary: sudden crash when selecting a song after playing running fine for a long time
Status: RESOLVED INTENTIONAL
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 1.4.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-09 17:09 UTC by Jaap Kroes
Modified: 2008-06-16 00:56 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jaap Kroes 2007-02-09 17:09:15 UTC
Version:           1.4.5 (using KDE KDE 3.5.6)
Installed from:    Ubuntu Packages

Amarok Suddenly crashed when selecting a song to play, on my kubuntu feisty fawn (alpha version), I compiled amarok from source with MTP-support.
Before it crashed it had been playing for almost 6 hours non-stop without crashing or anything, I've not been able to reproduce this error.


======== DEBUG INFORMATION  =======
Version:    1.4.5
Engine:     xine-engine
Build date: Feb  6 2007
CC version: 4.1.2 20070129 (prerelease) (Ubuntu 4.1.1-31ubuntu2)
KDElibs:    3.5.6
Qt:         3.3.7
TagLib:     1.4.0
CPU count:  1

==== file `which amarokapp` =======
/usr/bin/amarokapp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.0, dynamically linked (uses shared libs), for GNU/Linux 2.6.0, not stripped


==== (gdb) bt =====================
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1246329136 (LWP 5401)]
[New Thread -1250206832 (LWP 9232)]
[New Thread -1313084528 (LWP 5410)]
[New Thread -1304691824 (LWP 5409)]
[New Thread -1294410864 (LWP 5408)]
[New Thread -1286018160 (LWP 5407)]
[New Thread -1277588592 (LWP 5406)]
0xb7f037f2 in ?? () from /lib/ld-linux.so.2
#0  0xb7f037f2 in ?? () from /lib/ld-linux.so.2
#1  0xb5e110db in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0804d57f in Amarok::Crash::crashHandler ()
#3  <signal handler called>
#4  0xb63bdf5a in QShared::deref () from /usr/lib/libqt-mt.so.3
#5  0xb67af78a in QString::deref () from /usr/lib/libqt-mt.so.3
#6  0xb67b058e in QString::operator= () from /usr/lib/libqt-mt.so.3
#7  0xb7bb6e97 in LastFm::WebService::handshake ()
   from /usr/lib/libamarok.so.0
#8  0xb7bb8657 in LastFm::Controller::getNewProxy ()
   from /usr/lib/libamarok.so.0
#9  0xb7b86256 in EngineController::play () from /usr/lib/libamarok.so.0
#10 0xb7c498dd in Playlist::activate () from /usr/lib/libamarok.so.0
#11 0xb7c4e08b in Playlist::doubleClicked () from /usr/lib/libamarok.so.0
#12 0xb7c5073e in Playlist::qt_invoke () from /usr/lib/libamarok.so.0
#13 0xb6495787 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#14 0xb683929b in QListView::doubleClicked () from /usr/lib/libqt-mt.so.3
#15 0xb6e30ea7 in KListView::contentsMouseDoubleClickEvent ()
   from /usr/lib/libkdeui.so.4
#16 0xb65cad1d in QScrollView::viewportMouseDoubleClickEvent ()
   from /usr/lib/libqt-mt.so.3
#17 0xb65cc3d8 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#18 0xb659464e in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#19 0xb7c436a0 in Playlist::eventFilter () from /usr/lib/libamarok.so.0
#20 0xb6494d34 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#21 0xb6494db2 in QObject::event () from /usr/lib/libqt-mt.so.3
#22 0xb64cc48b in QWidget::event () from /usr/lib/libqt-mt.so.3
#23 0xb642c9a8 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#24 0xb642eb66 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#25 0xb6bfdc22 in KApplication::notify () from /usr/lib/libkdecore.so.4
#26 0xb63bf21d in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#27 0xb63bde82 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#28 0xb63bbf6c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#29 0xb63d3140 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#30 0xb644707e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#31 0xb6446e8e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#32 0xb642e551 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#33 0x0804c112 in main ()
#0  0xb7f037f2 in ?? () from /lib/ld-linux.so.2
No symbol table info available.
#1  0xb5e110db in ?? () from /lib/tls/i686/cmov/libpthread.so.0
No symbol table info available.
#2  0x0804d57f in Amarok::Crash::crashHandler ()
No symbol table info available.
#3  <signal handler called>
No symbol table info available.
#4  0xb63bdf5a in QShared::deref () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#5  0xb67af78a in QString::deref () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#6  0xb67b058e in QString::operator= () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#7  0xb7bb6e97 in LastFm::WebService::handshake ()
   from /usr/lib/libamarok.so.0
No symbol table info available.
#8  0xb7bb8657 in LastFm::Controller::getNewProxy ()
   from /usr/lib/libamarok.so.0
No symbol table info available.
#9  0xb7b86256 in EngineController::play () from /usr/lib/libamarok.so.0
No symbol table info available.
#10 0xb7c498dd in Playlist::activate () from /usr/lib/libamarok.so.0
No symbol table info available.
#11 0xb7c4e08b in Playlist::doubleClicked () from /usr/lib/libamarok.so.0
No symbol table info available.
#12 0xb7c5073e in Playlist::qt_invoke () from /usr/lib/libamarok.so.0
No symbol table info available.
#13 0xb6495787 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#14 0xb683929b in QListView::doubleClicked () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#15 0xb6e30ea7 in KListView::contentsMouseDoubleClickEvent ()
   from /usr/lib/libkdeui.so.4
No symbol table info available.
#16 0xb65cad1d in QScrollView::viewportMouseDoubleClickEvent ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#17 0xb65cc3d8 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#18 0xb659464e in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#19 0xb7c436a0 in Playlist::eventFilter () from /usr/lib/libamarok.so.0
No symbol table info available.
#20 0xb6494d34 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#21 0xb6494db2 in QObject::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#22 0xb64cc48b in QWidget::event () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#23 0xb642c9a8 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#24 0xb642eb66 in QApplication::notify () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#25 0xb6bfdc22 in KApplication::notify () from /usr/lib/libkdecore.so.4
No symbol table info available.
#26 0xb63bf21d in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#27 0xb63bde82 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
No symbol table info available.
#28 0xb63bbf6c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#29 0xb63d3140 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#30 0xb644707e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#31 0xb6446e8e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#32 0xb642e551 in QApplication::exec () from /usr/lib/libqt-mt.so.3
No symbol table info available.
#33 0x0804c112 in main ()
No symbol table info available.
==== (gdb) thread apply all bt ====
Thread 7 (Thread -1277588592 (LWP 5406)):
#0  0xb7f037f2 in ?? () from /lib/ld-linux.so.2
#1  0xb5e0d84c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb432c9af in ?? () from /usr/lib/libxine.so.1
#3  0x083b96a8 in ?? ()
#4  0x083b9690 in ?? ()
#5  0xb3d9839c in ?? ()
#6  0xb3d983a4 in ?? ()
#7  0x083b96a8 in ?? ()
#8  0xb3d9839c in ?? ()
#9  0x65e24ce4 in ?? ()
#10 0x00000000 in ?? ()
Thread 6 (Thread -1286018160 (LWP 5407)):
#0  0xb7f037f2 in ?? () from /lib/ld-linux.so.2
#1  0xb5c6a6f3 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb3594267 in ?? ()
   from /usr/lib/xine/plugins/1.1.4/xineplug_ao_out_alsa.so
#3  0xb358e2f8 in ?? ()
#4  0x00000001 in ?? ()
#5  0x0000014d in ?? ()
#6  0x00000000 in ?? ()
Thread 5 (Thread -1294410864 (LWP 5408)):
#0  0xb7f037f2 in ?? () from /lib/ld-linux.so.2
#1  0xb5c6a6f3 in poll () from /lib/tls/i686/cmov/libc.so.6
#2  0xb416a694 in snd_pcm_wait_nocheck () from /usr/lib/libasound.so.2
#3  0xb416a87f in snd_pcm_wait () from /usr/lib/libasound.so.2
#4  0xb3594925 in ?? ()
   from /usr/lib/xine/plugins/1.1.4/xineplug_ao_out_alsa.so
#5  0xb451b0e0 in ?? ()
#6  0x000f4240 in ?? ()
#7  0x0000006c in ?? ()
#8  0x083d7f2c in ?? ()
#9  0xb5e17ff4 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x00000002 in ?? ()
#11 0xb5e127fe in __pthread_mutex_cond_lock ()
   from /lib/tls/i686/cmov/libpthread.so.0
#12 0xb433f0b1 in ?? () from /usr/lib/libxine.so.1
#13 0x083b8b90 in ?? ()
#14 0x08708908 in ?? ()
#15 0x000004e6 in ?? ()
#16 0x00000000 in ?? ()
Thread 4 (Thread -1304691824 (LWP 5409)):
#0  0xb7f037f2 in ?? () from /lib/ld-linux.so.2
#1  0xb5e0d84c in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb433b3d4 in ?? () from /usr/lib/libxine.so.1
Thread 3 (Thread -1313084528 (LWP 5410)):
#0  0xb7f037f2 in ?? () from /lib/ld-linux.so.2
#1  0xb5e0d5c6 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb43403b8 in xine_event_wait () from /usr/lib/libxine.so.1
#3  0xb4511010 in ?? ()
#4  0x00000001 in ?? ()
#5  0xb4340444 in ?? () from /usr/lib/libxine.so.1
#6  0xb4511010 in ?? ()
#7  0xb45323e8 in ?? ()
#8  0xb4511014 in ?? ()
#9  0xb5e17ff4 in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#10 0x00000000 in ?? ()
Thread 2 (Thread -1250206832 (LWP 9232)):
#0  0xb7f037f2 in ?? () from /lib/ld-linux.so.2
#1  0xb5e0d5c6 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/tls/i686/cmov/libpthread.so.0
#2  0xb433020c in ?? () from /usr/lib/libxine.so.1
#3  0x0849bd80 in ?? ()
#4  0x0849bd68 in ?? ()
#5  0xb0af3938 in ?? () from /usr/lib/xine/plugins/1.1.4/xineplug_dmx_audio.so
#6  0x00084c6d in ?? ()
#7  0x00000000 in ?? ()
Thread 1 (Thread -1246329136 (LWP 5401)):
#0  0xb7f037f2 in ?? () from /lib/ld-linux.so.2
#1  0xb5e110db in ?? () from /lib/tls/i686/cmov/libpthread.so.0
#2  0x0804d57f in Amarok::Crash::crashHandler ()
#3  <signal handler called>
#4  0xb63bdf5a in QShared::deref () from /usr/lib/libqt-mt.so.3
#5  0xb67af78a in QString::deref () from /usr/lib/libqt-mt.so.3
#6  0xb67b058e in QString::operator= () from /usr/lib/libqt-mt.so.3
#7  0xb7bb6e97 in LastFm::WebService::handshake ()
   from /usr/lib/libamarok.so.0
#8  0xb7bb8657 in LastFm::Controller::getNewProxy ()
   from /usr/lib/libamarok.so.0
#9  0xb7b86256 in EngineController::play () from /usr/lib/libamarok.so.0
#10 0xb7c498dd in Playlist::activate () from /usr/lib/libamarok.so.0
#11 0xb7c4e08b in Playlist::doubleClicked () from /usr/lib/libamarok.so.0
#12 0xb7c5073e in Playlist::qt_invoke () from /usr/lib/libamarok.so.0
#13 0xb6495787 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#14 0xb683929b in QListView::doubleClicked () from /usr/lib/libqt-mt.so.3
#15 0xb6e30ea7 in KListView::contentsMouseDoubleClickEvent ()
   from /usr/lib/libkdeui.so.4
#16 0xb65cad1d in QScrollView::viewportMouseDoubleClickEvent ()
   from /usr/lib/libqt-mt.so.3
#17 0xb65cc3d8 in QScrollView::eventFilter () from /usr/lib/libqt-mt.so.3
#18 0xb659464e in QListView::eventFilter () from /usr/lib/libqt-mt.so.3
#19 0xb7c436a0 in Playlist::eventFilter () from /usr/lib/libamarok.so.0
#20 0xb6494d34 in QObject::activate_filters () from /usr/lib/libqt-mt.so.3
#21 0xb6494db2 in QObject::event () from /usr/lib/libqt-mt.so.3
#22 0xb64cc48b in QWidget::event () from /usr/lib/libqt-mt.so.3
#23 0xb642c9a8 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#24 0xb642eb66 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#25 0xb6bfdc22 in KApplication::notify () from /usr/lib/libkdecore.so.4
#26 0xb63bf21d in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#27 0xb63bde82 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#28 0xb63bbf6c in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#29 0xb63d3140 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#30 0xb644707e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#31 0xb6446e8e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#32 0xb642e551 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#33 0x0804c112 in main ()
#0  0xb7f037f2 in ?? () from /lib/ld-linux.so.2


==== kdBacktrace() ================
[
0: /usr/lib/libkdecore.so.4(_Z11kdBacktracei+0x45) [0xb6b54885]
1: /usr/lib/libkdecore.so.4(_Z11kdBacktracev+0x2a) [0xb6b54bea]
2: amarokapp(_ZN6Amarok5Crash12crashHandlerEi+0xcec) [0x804cf9c]
3: /lib/tls/i686/cmov/libc.so.6 [0xb5bcee98]
4: /usr/lib/libqt-mt.so.3(_ZN7QString5derefEv+0x28) [0xb67af78a]
5: /usr/lib/libqt-mt.so.3(_ZN7QStringaSERKS_+0x2a) [0xb67b058e]
6: /usr/lib/libamarok.so.0(_ZN6LastFm10WebService9handshakeERK7QStringS3_+0xa57) [0xb7bb6e97]
7: /usr/lib/libamarok.so.0(_ZN6LastFm10Controller11getNewProxyE7QString+0x1f7) [0xb7bb8657]
8: /usr/lib/libamarok.so.0(_ZN16EngineController4playERK10MetaBundlej+0x1b26) [0xb7b86256]
9: /usr/lib/libamarok.so.0(_ZN8Playlist8activateEP13QListViewItem+0x12d) [0xb7c498dd]
10: /usr/lib/libamarok.so.0(_ZN8Playlist13doubleClickedEP13QListViewItem+0x3b) [0xb7c4e08b]
11: /usr/lib/libamarok.so.0(_ZN8Playlist9qt_invokeEiP8QUObject+0x75e) [0xb7c5073e]
12: /usr/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x12f) [0xb6495787]
13: /usr/lib/libqt-mt.so.3(_ZN9QListView13doubleClickedEP13QListViewItem+0xb1) [0xb683929b]
14: /usr/lib/libkdeui.so.4(_ZN9KListView29contentsMouseDoubleClickEventEP11QMouseEvent+0x87) [0xb6e30ea7]
15: /usr/lib/libqt-mt.so.3(_ZN11QScrollView29viewportMouseDoubleClickEventEP11QMouseEvent+0xb9) [0xb65cad1d]
16: /usr/lib/libqt-mt.so.3(_ZN11QScrollView11eventFilterEP7QObjectP6QEvent+0x15e) [0xb65cc3d8]
17: /usr/lib/libqt-mt.so.3(_ZN9QListView11eventFilterEP7QObjectP6QEvent+0x468) [0xb659464e]
18: /usr/lib/libamarok.so.0(_ZN8Playlist11eventFilterEP7QObjectP6QEvent+0xb0) [0xb7c436a0]
19: /usr/lib/libqt-mt.so.3(_ZN7QObject16activate_filtersEP6QEvent+0x78) [0xb6494d34]
20: /usr/lib/libqt-mt.so.3(_ZN7QObject5eventEP6QEvent+0x42) [0xb6494db2]
21: /usr/lib/libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x25) [0xb64cc48b]
22: /usr/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x274) [0xb642c9a8]
23: /usr/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x578) [0xb642eb66]
24: /usr/lib/libkdecore.so.4(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x1f2) [0xb6bfdc22]
25: /usr/lib/libqt-mt.so.3(_ZN12QApplication20sendSpontaneousEventEP7QObjectP6QEvent+0x5b) [0xb63bf21d]
26: /usr/lib/libqt-mt.so.3(_ZN9QETWidget19translateMouseEventEPK7_XEvent+0x121e) [0xb63bde82]
27: /usr/lib/libqt-mt.so.3(_ZN12QApplication15x11ProcessEventEP7_XEvent+0xbfc) [0xb63bbf6c]
28: /usr/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x108) [0xb63d3140]
29: /usr/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x70) [0xb644707e]
30: /usr/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x32) [0xb6446e8e]
31: /usr/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x25) [0xb642e551]
32: amarokapp [0x804c112]
33: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0xb5bbaebc]
34: amarokapp [0x804b761]
]
Comment 1 Lydia Pintscher 2008-06-16 00:56:33 UTC
Amarok 1.4.x is in bugfix-only mode as development is focused on Amarok 2. Unfortunately your bug will very likely not get fixed, as the risk of regressions is too high and the Amarok developers do not have the resources for it. Thank you for your report though. Please don't hesitate to report new bugs should you have any problems with Amarok 2 once it is released.