Crash after clicking "Repeat -> Album"

Mark Kretschmann markey at web.de
Sat Jun 17 16:01:43 UTC 2006


Hi,

I had one album in my playlist (http streamed), and was playing the last 
track. Then I went to the menu, clicked Repeat -> Album, and got this crash.

Ideas?




The information below is to help the developers identify the problem, please 
do not modify it.



======== DEBUG INFORMATION  =======
Version:    1.4-SVN
Engine:     xine-engine
Build date: Jun 12 2006
CC version: 3.2
KDElibs:    3.3.0
Qt:         3.3.3
TagLib:     1.4.0

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


==== (gdb) bt =====================
[New Thread 1024 (LWP 16720)]
[New Thread 2049 (LWP 16721)]
[New Thread 5122 (LWP 16733)]
[New Thread 6147 (LWP 16740)]
[New Thread 7172 (LWP 16741)]
[New Thread 8197 (LWP 16742)]
[New Thread 45062 (LWP 17433)]
0x4210b449 in wait4 () from /lib/libc.so.6
#0  0x4210b449 in wait4 () from /lib/libc.so.6
#1  0x42187fd0 in __DTOR_END__ () from /lib/libc.so.6
#2  0x41eeaa73 in waitpid () from /lib/libpthread.so.0
#3  0x0804ec09 in amaroK::Crash::crashHandler(int) ()
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/amarokcore/crashhandler.cpp:223
#4  0x41ee811b in pthread_sighandler () from /lib/libpthread.so.0
#5  <signal handler called>
#6  0x401a0cae in QGList::count() const (this=0x20) 
at /usr/lib/qt3/include/qglist.h:152
#7  0x402ccc74 in QPtrList<PlaylistItem>::count() const (this=0x20)
    at /usr/lib/qt3/include/qptrlist.h:77
#8  0x402bbf56 in Playlist::repeatAlbumTrackCount() const (this=0x81e6b48)
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/playlist.cpp:1941
#9  0x402bc48e in Playlist::isTrackAfter() const (this=0x81e6b48)
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/playlist.cpp:2033
#10 0x402bc644 in Playlist::updateNextPrev() (this=0x81e6b48)
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/playlist.cpp:2058
#11 0x402cbb57 in Playlist::qt_invoke(int, QUObject*) (this=0x81e6b48, 
_id=174, _o=0xbfffe5c0)
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/playlist.moc:504
#12 0x415a7688 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/./libqt-mt.so.3
#13 0x415a7870 in QObject::activate_signal(int, int) () 
from /usr/lib/./libqt-mt.so.3
#14 0x40ecde12 in KSelectAction::activated(int) () 
from /opt/kde3/lib/libkdeui.so.4
#15 0x4018a80c in amaroK::SelectAction::setCurrentItem(int) (this=0x811d188, 
n=2)
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/actionclasses.cpp:377
#16 0x40ec4384 in KSelectAction::slotActivated(int) () 
from /opt/kde3/lib/libkdeui.so.4
#17 0x40ecdf5e in KSelectAction::qt_invoke(int, QUObject*) () 
from /opt/kde3/lib/libkdeui.so.4
#18 0x415a7710 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/./libqt-mt.so.3
#19 0x415a7870 in QObject::activate_signal(int, int) () 
from /usr/lib/./libqt-mt.so.3
#20 0x418d6fb3 in QSignal::intSignal(int) () from /usr/lib/./libqt-mt.so.3
#21 0x415c1800 in QSignal::activate() () from /usr/lib/./libqt-mt.so.3
#22 0x416a949f in QPopupMenu::mouseReleaseEvent(QMouseEvent*) () 
from /usr/lib/./libqt-mt.so.3
#23 0x415dc694 in QWidget::event(QEvent*) () from /usr/lib/./libqt-mt.so.3
#24 0x4154c915 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/./libqt-mt.so.3
#25 0x4154bdf8 in QApplication::notify(QObject*, QEvent*) () 
from /usr/lib/./libqt-mt.so.3
#26 0x4112bab6 in KApplication::notify(QObject*, QEvent*) () 
from /opt/kde3/lib/libkdecore.so.4
#27 0x414df546 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/lib/./libqt-mt.so.3
#28 0x414ddad8 in QApplication::x11ProcessEvent(_XEvent*) () 
from /usr/lib/./libqt-mt.so.3
#29 0x414f4d57 in QEventLoop::processEvents(unsigned) () 
from /usr/lib/./libqt-mt.so.3
#30 0x4155e9c6 in QEventLoop::enterLoop() () from /usr/lib/./libqt-mt.so.3
#31 0x4155e868 in QEventLoop::exec() () from /usr/lib/./libqt-mt.so.3
#32 0x4154cb61 in QApplication::exec() () from /usr/lib/./libqt-mt.so.3
#33 0x0804de98 in main (argc=1, argv=0xbffff1e4)
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/main.cpp:107
#34 0x420854f2 in __libc_start_main () from /lib/libc.so.6
#0  0x4210b449 in wait4 () from /lib/libc.so.6
No symbol table info available.
#1  0x42187fd0 in __DTOR_END__ () from /lib/libc.so.6
No symbol table info available.
#2  0x41eeaa73 in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#3  0x0804ec09 in amaroK::Crash::crashHandler(int) ()
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/amarokcore/crashhandler.cpp:223
	pid = 17434
#4  0x41ee811b in pthread_sighandler () from /lib/libpthread.so.0
No symbol table info available.
#5  <signal handler called>
No symbol table info available.
#6  0x401a0cae in QGList::count() const (this=0x20) 
at /usr/lib/qt3/include/qglist.h:152
No locals.
#7  0x402ccc74 in QPtrList<PlaylistItem>::count() const (this=0x20)
    at /usr/lib/qt3/include/qptrlist.h:77
No locals.
#8  0x402bbf56 in Playlist::repeatAlbumTrackCount() const (this=0x81e6b48)
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/playlist.cpp:1941
No locals.
#9  0x402bc48e in Playlist::isTrackAfter() const (this=0x81e6b48)
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/playlist.cpp:2033
No locals.
#10 0x402bc644 in Playlist::updateNextPrev() (this=0x81e6b48)
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/playlist.cpp:2058
No locals.
#11 0x402cbb57 in Playlist::qt_invoke(int, QUObject*) (this=0x81e6b48, 
_id=174, _o=0xbfffe5c0)
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/playlist.moc:504
No locals.
#12 0x415a7688 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#13 0x415a7870 in QObject::activate_signal(int, int) () 
from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#14 0x40ecde12 in KSelectAction::activated(int) () 
from /opt/kde3/lib/libkdeui.so.4
No symbol table info available.
#15 0x4018a80c in amaroK::SelectAction::setCurrentItem(int) (this=0x811d188, 
n=2)
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/actionclasses.cpp:377
	announce = true
#16 0x40ec4384 in KSelectAction::slotActivated(int) () 
from /opt/kde3/lib/libkdeui.so.4
No symbol table info available.
#17 0x40ecdf5e in KSelectAction::qt_invoke(int, QUObject*) () 
from /opt/kde3/lib/libkdeui.so.4
No symbol table info available.
#18 0x415a7710 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#19 0x415a7870 in QObject::activate_signal(int, int) () 
from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#20 0x418d6fb3 in QSignal::intSignal(int) () from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#21 0x415c1800 in QSignal::activate() () from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#22 0x416a949f in QPopupMenu::mouseReleaseEvent(QMouseEvent*) () 
from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#23 0x415dc694 in QWidget::event(QEvent*) () from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#24 0x4154c915 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#25 0x4154bdf8 in QApplication::notify(QObject*, QEvent*) () 
from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#26 0x4112bab6 in KApplication::notify(QObject*, QEvent*) () 
from /opt/kde3/lib/libkdecore.so.4
No symbol table info available.
#27 0x414df546 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#28 0x414ddad8 in QApplication::x11ProcessEvent(_XEvent*) () 
from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#29 0x414f4d57 in QEventLoop::processEvents(unsigned) () 
from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#30 0x4155e9c6 in QEventLoop::enterLoop() () from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#31 0x4155e868 in QEventLoop::exec() () from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#32 0x4154cb61 in QApplication::exec() () from /usr/lib/./libqt-mt.so.3
No symbol table info available.
#33 0x0804de98 in main (argc=1, argv=0xbffff1e4)
    at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/main.cpp:107
	app = {<> = {<No data fields>}, <EngineObserver> = {_vptr.EngineObserver = 
0x40478d88, 
    m_subject = 0x0}, static metaObj = 0x80ff578, static mainThreadId = 0, 
  m_pGlobalAccel = 0x8107818, m_pPlayerWindow = 0x0, m_pPlaylistWindow = 
0x8108660, 
  m_pTray = 0x812ef90, m_pDeviceManager = 0x404a4f80}
#34 0x420854f2 in __libc_start_main () from /lib/libc.so.6
No symbol table info available.
==== (gdb) thread apply all bt ====
Thread 7 (Thread 45062 (LWP 17433)):
#0  0x42096f19 in sigsuspend () from /lib/libc.so.6
#1  0x41ee7d38 in __pthread_wait_for_restart_signal () 
from /lib/libpthread.so.0
#2  0x41ee414b in pthread_cond_wait () from /lib/libpthread.so.0
#3  0x42637363 in buffer_pool_alloc () from /usr/local/lib/libxine.so.1
Thread 6 (Thread 8197 (LWP 16742)):
#0  0x42096f19 in sigsuspend () from /lib/libc.so.6
#1  0x41ee7d38 in __pthread_wait_for_restart_signal () 
from /lib/libpthread.so.0
#2  0x41ee414b in pthread_cond_wait () from /lib/libpthread.so.0
#3  0x426458d3 in listener_loop () from /usr/local/lib/libxine.so.1
Thread 5 (Thread 7172 (LWP 16741)):
#0  0x4210b881 in nanosleep () from /lib/libc.so.6
#1  0x41ee7e98 in __pthread_timedsuspend_new () from /lib/libpthread.so.0
#2  0x41ee4389 in pthread_cond_timedwait_relative () from /lib/libpthread.so.0
#3  0x42641cad in fifo_remove_int () from /usr/local/lib/libxine.so.1
Thread 4 (Thread 6147 (LWP 16740)):
#0  0x4212dfb4 in write () from /lib/libc.so.6
#1  0x41ef3ac0 in __JCR_LIST__ () from /lib/libpthread.so.0
#2  0x4289030e in ao_oss_write () 
from /usr/local/lib/xine/plugins/1.1.1/xineplug_ao_out_oss.so
#3  0x42643958 in ao_get_property () from /usr/local/lib/libxine.so.1
#4  0x000000e8 in ?? ()
#0  0x4210b449 in wait4 () from /lib/libc.so.6


==== kdBacktrace() ================
[
0: /opt/kde3/lib/libkdecore.so.4(_Z11kdBacktracei+0x44) [0x41141894]
1: /opt/kde3/lib/libkdecore.so.4(_Z11kdBacktracev+0x2a) [0x41141c1a]
2: amarokapp(_ZN6amaroK5Crash12crashHandlerEi+0xa94) [0x804ea24]
3: /lib/libpthread.so.0 [0x41ee811b]
4: /lib/libc.so.6 [0x42096dd8]
5: /opt/kde3/lib/libamarok.so.0(_ZNK8QPtrListI12PlaylistItemE5countEv+0x1e) 
[0x402ccc74]
6: /opt/kde3/lib/libamarok.so.0(_ZNK8Playlist21repeatAlbumTrackCountEv+0x48) 
[0x402bbf56]
7: /opt/kde3/lib/libamarok.so.0(_ZNK8Playlist12isTrackAfterEv+0xc6) 
[0x402bc48e]
8: /opt/kde3/lib/libamarok.so.0(_ZN8Playlist14updateNextPrevEv+0xf4) 
[0x402bc644]
9: /opt/kde3/lib/libamarok.so.0(_ZN8Playlist9qt_invokeEiP8QUObject+0xaaf) 
[0x402cbb57]
10: /usr/lib/./libqt-mt.so.3
(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0xb8) [0x415a7688]
11: /usr/lib/./libqt-mt.so.3(_ZN7QObject15activate_signalEii+0xf0) 
[0x415a7870]
12: /opt/kde3/lib/libkdeui.so.4(_ZN13KSelectAction9activatedEi+0x32) 
[0x40ecde12]
13: /opt/kde3/lib/libamarok.so.0
(_ZN6amaroK12SelectAction14setCurrentItemEi+0x6e) [0x4018a80c]
14: /opt/kde3/lib/libkdeui.so.4(_ZN13KSelectAction13slotActivatedEi+0x34) 
[0x40ec4384]
15: /opt/kde3/lib/libkdeui.so.4(_ZN13KSelectAction9qt_invokeEiP8QUObject+0xce) 
[0x40ecdf5e]
16: /usr/lib/./libqt-mt.so.3
(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x140) 
[0x415a7710]
17: /usr/lib/./libqt-mt.so.3(_ZN7QObject15activate_signalEii+0xf0) 
[0x415a7870]
18: /usr/lib/./libqt-mt.so.3(_ZN7QSignal9intSignalEi+0x33) [0x418d6fb3]
19: /usr/lib/./libqt-mt.so.3(_ZN7QSignal8activateEv+0x60) [0x415c1800]
20: /usr/lib/./libqt-mt.so.3
(_ZN10QPopupMenu17mouseReleaseEventEP11QMouseEvent+0x38f) [0x416a949f]
21: /usr/lib/./libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0xa4) [0x415dc694]
22: /usr/lib/./libqt-mt.so.3
(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0xb5) [0x4154c915]
23: /usr/lib/./libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x1f8) 
[0x4154bdf8]
24: /opt/kde3/lib/libkdecore.so.4
(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x96) [0x4112bab6]
25: /usr/lib/./libqt-mt.so.3
(_ZN9QETWidget19translateMouseEventEPK7_XEvent+0x586) [0x414df546]
26: /usr/lib/./libqt-mt.so.3
(_ZN12QApplication15x11ProcessEventEP7_XEvent+0x528) [0x414ddad8]
27: /usr/lib/./libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x927) 
[0x414f4d57]
28: /usr/lib/./libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0xf6) [0x4155e9c6]
29: /usr/lib/./libqt-mt.so.3(_ZN10QEventLoop4execEv+0x28) [0x4155e868]
30: /usr/lib/./libqt-mt.so.3(_ZN12QApplication4execEv+0x21) [0x4154cb61]
31: 
amarokapp(_ZN12KApplication12invokeMailerERK7QStringS2_S2_S2_S2_S2_RK11QStringListRK8QCString+0xac8) 
[0x804de98]
32: /lib/libc.so.6(__libc_start_main+0xa2) [0x420854f2]
33: amarokapp(_ZN7QObject16checkConnectArgsEPKcPKS_S1_+0x61) [0x804d761]
]

-- 
Mark



More information about the Amarok mailing list