Bug 166695 - Amarok hangs/crashes on certain MP3s
Summary: Amarok hangs/crashes on certain MP3s
Status: RESOLVED NOT A BUG
Alias: None
Product: amarok
Classification: Applications
Component: general (other bugs)
Version First Reported In: 1.4.9.1
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-16 05:31 UTC by Ben Blount
Modified: 2008-07-16 06:01 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Blount 2008-07-16 05:31:03 UTC
Version:           1.4.9.1 (using KDE 3.5.9)
Installed from:    Gentoo Packages
Compiler:          gcc version 4.1.2 (Gentoo 4.1.2 p1.1) Built with use flags - (amazon daap debug ipod kde mp4 musicbrainz mysql opengl python xinerama -arts -elibc_FreeBSD -ifp -linguas_af -linguas_ar -linguas_az -linguas_be -linguas_bg -linguas_bn -linguas_br -linguas_ca -linguas_cs -linguas_cy -linguas_da -linguas_de -linguas_el -linguas_en_GB -linguas_eo -linguas_es -linguas_et -linguas_eu -linguas_fa -linguas_fi -linguas_fr -linguas_ga -linguas_gl -linguas_he -linguas_hi -linguas_hu -linguas_id -linguas_is -linguas_it -linguas_ja -linguas_km -linguas_ko -linguas_ku -linguas_lo -linguas_lt -linguas_mk -linguas_ms -linguas_nb -linguas_nds -linguas_ne -linguas_nl -linguas_nn -linguas_pa -linguas_pl -linguas_pt -linguas_pt_BR -linguas_ro -linguas_ru -linguas_rw -linguas_se -linguas_sk -linguas_sl -linguas_sq -linguas_sr -linguas_sr@Latn -linguas_ss -linguas_sv -linguas_ta -linguas_tg -linguas_th -linguas_tr -linguas_uk -linguas_uz -linguas_zh_CN -linguas_zh_TW -mtp -njb -postgres -real -visualization)
OS:                Linux

Certain MP3s make amarok hang every time at certain points in the song. When this happens, my meta key becomes stuck down until I kill amarokapp.

I rebuilt amarok, xine-lib, and the problem persists. I tried rescanning the collection.

---This is one where amarok was hung. This was from the console output. ---

amarok: BEGIN: virtual bool XineEngine::load(const KURL&, bool)
*** glibc detected *** amarokapp: free(): invalid pointer: 0x082e64d0 ***
======= Backtrace: =========
/lib/libc.so.6[0xb55eba20]
/lib/libc.so.6(cfree+0x89)[0xb55ed709]
/usr/lib/libxine.so.1[0xb2d66d4f]
/usr/lib/libxine.so.1(_x_meta_info_reset+0x37)[0xb2d66e57]
/usr/lib/libxine.so.1[0xb2d430a4]
/usr/lib/libxine.so.1(xine_close+0x4e)[0xb2d431be]
/usr/lib/kde3/libamarok_xine-engine.so(_ZN10XineEngine4loadERK4KURLb+0xca)[0xb2d9b15a]
/usr/lib/libamarok.so.0(_ZN16EngineController4playERK10MetaBundlej+0x2c6)[0xb7c57586]
/usr/lib/libamarok.so.0(_ZN8Playlist8activateEP13QListViewItem+0x167)[0xb7cf0a37]
/usr/lib/libamarok.so.0(_ZN8Playlist13playNextTrackEb+0x1b6)[0xb7cf18d6]
/usr/lib/libamarok.so.0(_ZN8Playlist9qt_invokeEiP8QUObject+0x222)[0xb7cf69d2]
/usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x169)[0xb6484559]
/usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject20activate_signal_boolEib+0x155)[0xb6484c25]
/usr/lib/libamarok.so.0(_ZN16EngineController9orderNextEb+0x40)[0xb7c563d0]
/usr/lib/libamarok.so.0(_ZN16EngineController4nextEb+0x55)[0xb7c56875]
/usr/lib/libamarok.so.0(_ZN16EngineController13trackFinishedEv+0x23)[0xb7c5a3e3]
/usr/lib/libamarok.so.0(_ZN16EngineController14slotTrackEndedEv+0x6a)[0xb7c568ea]
/usr/lib/libamarok.so.0(_ZN16EngineController9qt_invokeEiP8QUObject+0x494)[0xb7c598d4]
/usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x169)[0xb6484559]
/usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEi+0xcd)[0xb64851ad]
/usr/lib/libamarok.so.0(_ZN6Engine4Base10trackEndedEv+0x2e)[0xb7c553de]
/usr/lib/kde3/libamarok_xine-engine.so(_ZN10XineEngine11customEventEP12QCustomEvent+0x158)[0xb2d993e8]
/usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject5eventEP6QEvent+0xb3)[0xb6483f33]
/usr/qt/3/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x97)[0xb6424cf7]
/usr/qt/3/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x71)[0xb6425b21]
/usr/kde/3.5/lib/libkdecore.so.4(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x1ee)[0xb6b7290e]
/usr/qt/3/lib/libqt-mt.so.3(_ZN12QApplication16sendPostedEventsEP7QObjecti+0x18e)[0xb642674e]
/usr/qt/3/lib/libqt-mt.so.3(_ZN12QApplication16sendPostedEventsEv+0x24)[0xb64268e4]
/usr/qt/3/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x41c)[0xb63d523c]
/usr/qt/3/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x51)[0xb643bae1]
/usr/qt/3/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x26)[0xb643b966]
/usr/qt/3/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x1f)[0xb64248af]
amarokapp(main+0x959)[0x804d789]
/lib/libc.so.6(__libc_start_main+0xdc)[0xb559bfdc]
amarokapp(_ZN6QGListD0Ev+0x45)[0x804cda1]
======= Memory map: ========
08048000-08069000 r-xp 00000000 08:03 2443401    /usr/bin/amarokapp
08069000-0806a000 r--p 00020000 08:03 2443401    /usr/bin/amarokapp
0806a000-0806b000 rw-p 00021000 08:03 2443401    /usr/bin/amarokapp
0806b000-08fa1000 rw-p 0806b000 00:00 0          [heap]
aea00000-aeaf9000 rw-p aea00000 00:00 0
aeaf9000-aeb00000 ---p aeaf9000 00:00 0
aeb00000-aeb80000 rw-p aeb00000 00:00 0
aeb80000-aec00000 ---p aeb80000 00:00 0
aec00000-aed00000 rw-p aec00000 00:00 0
aedf4000-aeef5000 rw-p aedf4000 00:00 0
af178000-af1bd000 rw-p af178000 00:00 0
af1bd000-af201000 r--p 00000000 08:03 586761     /usr/share/fonts/corefonts/arial.ttf
af201000-af2cc000 rw-p af201000 00:00 0
af2cc000-af2e2000 r-xp 00000000 08:03 396975     /usr/lib/libmad.so.0.2.1
af2e2000-af2e3000 rw-p 00015000 08:03 396975     /usr/lib/libmad.so.0.2.1
af2e3000-af2ef000 r-xp 00000000 08:03 2442513    /usr/lib/xine/plugins/1.22/xineplug_inp_rtsp.so
af2ef000-af2f0000 r--p 0000b000 08:03 2442513    /usr/lib/xine/plugins/1.22/xineplug_inp_rtsp.so
af2f0000-af2f1000 rw-p 0000c000 08:03 2442513    /usr/lib/xine/plugins/1.22/xineplug_inp_rtsp.so
af2f1000-af5b3000 r--p 00000000 08:03 586746     /usr/share/fonts/ja-ipafonts/ipag.ttf
af5b3000-af5b5000 rw-p af5b3000 00:00 0
af5b5000-af606000 r-xp 00000000 08:03 368084     /usr/lib/libtiff.so.3.8.2
af606000-af608000 r--p 00051000 08:03 368084     /usr/lib/libtiff.so.3.8.2
af608000-af609000 rw-p 00053000 08:03 368084     /usr/lib/libtiff.so.3.8.2
af60a000-af630000 r--p 00000000 08:03 586774     /usr/share/fonts/corefonts/verdanai.ttf
af630000-af668000 r-xp 00000000 08:03 396962     /usr/lib/libFLAC.so.8.2.0
af668000-af669000 r--p 00037000 08:03 396962     /usr/lib/libFLAC.so.8.2.0
af669000-af66a000 rw-p 00038000 08:03 396962     /usr/lib/libFLAC.so.8.2.0
af67e000-af680000 r-xp 00000000 08:03 2442504    /usr/lib/xine/plugins/1.22/xineplug_decode_mad.so
af680000-af681000 r--p 00001000 08:03 2442504    /usr/lib/xine/plugins/1.22/xineplug_decode_mad.so
af681000-af682000 rw-p 00002000 08:03 2442504    /usr/lib/xine/plugins/1.22/xineplug_decode_mad.so
af682000-af686000 r-xp 00000000 08:03 2442521    /usr/lib/xine/plugins/1.22/xineplug_inp_net.so
af686000-af687000 r--p 00003000 08:03 2442521    /usr/lib/xine/plugins/1.22/xineplug_inp_net.so
af687000-af688000 rw-p 00004000 08:03 2442521    /usr/lib/xine/plugins/1.22/xineplug_inp_net.so
af688000-af68b000 r-xp 00000000 08:03 2442516    /usr/lib/xine/plugins/1.22/xineplug_inp_stdin_fifo.so
af68b000-af68c000 r--p 00002000 08:03 2442516    /usr/lib/xine/plugins/1.22/xineplug_inp_stdin_fifo.so
af68c000-af68d000 rw-p 00003000 08:03 2442516    /usr/lib/xine/plugins/1.22/xineplug_inp_stdin_fifo.so
af68d000-af68f000 r-xp 00000000 08:03 297079     /usr/kde/3.5/lib/kde3/kimg_tiff.so
af68f000-af690000 r--p 00001000 08:03 297079     /usr/kde/3.5/lib/kde3/kimg_tiff.so
af690000-af691000 rw-p 00002000 08:03 297079     /usr/kde/3.5/lib/kde3/kimg_tiff.so
af691000-af694000 r-xp 00000000 08:03 2442506    /usr/lib/xine/plugins/1.22/xineplug_flac.so
af694000-af695000 r--p 00002000 08:03 2442506    /usr/lib/xine/plugins/1.22/xineplug_flac.so
af695000-af696000 rw-p 00003000 08:03 2442506    /usr/lib/xine/plugins/1.22/xineplug_flac.so
af696000-af69c000 r-xp 00000000 08:03 2442485    /usr/lib/xine/plugins/1.22/xineplug_dmx_sputext.so
af69c000-af69d000 r--p 00005000 08:03 2442485    /usr/lib/xine/plugins/1.22/xineplug_dmx_sputext.so
af69d000-af69e000 rw-p 00006000 08:03 2442485    /usr/lib/xine/plugins/1.22/xineplug_dmx_sputext.so
af69e000-af6a0000 r-xp 00000000 08:03 2442509    /usr/lib/xine/plugins/1.22/xineplug_dmx_rawdv.so
af6a0000-af6a1000 r--p 00001000 08:03 2442509    /usr/lib/xine/plugins/1.22/xineplug_dmx_rawdv.so
af6a1000-af6a2000 rw-p 00002000 08:03 2442509    /usr/lib/xine/plugins/1.22/xineplug_dmx_rawdv.so
af6a2000-af6a6000 r-xp 00000000 08:03 2442372    /usr/lib/xine/plugins/1.22/xineplug_dmx_mpeg.so
af6a6000-af6a7000 r--p 00003000 08:03 2442372    /usr/lib/xine/plugins/1.22/xineplug_dmx_mpeg.so
af6a7000-af6a8000 rw-p 00004000 08:03 2442372    /usr/lib/xine/plugins/1.22/xineplug_dmx_mpeg.so
af6a8000-af6ac000 r-xp 00000000 08:03 2442474    /usr/lib/xine/plugins/1.22/xineplug_dmx_mpeg_ts.so
af6ac000-af6ad000 r--p 00003000 08:03 2442474    /usr/lib/xine/plugins/1.22/xineplug_dmx_mpeg_ts.so
af6ad000-af6ae000 rw-p 00004000 08:03 2442474    /usr/lib/xine/plugins/1.22/xineplug_dmx_mpeg_ts.so
af6ae000-af6b2000 r-xp 00000000 08:03 2442540    /usr/lib/xine/plugins/1.22/xineplug_dmx_mpeg_block.so
af6b2000-af6b3000 r--p 00003000 08:03 2442540    /usr/lib/xine/plugins/1.22/xineplug_dmx_mpeg_block.so
af6b3000-af6b4000 rw-p 00004000 08:03 2442540    /usr/lib/xine/plugins/1.22/xineplug_dmx_mpeg_block.so
af6b4000-af6f7000 r-xp 00000000 08:03 396222     /usr/lib/libmodplug.so.0.0.0
af6f7000-af6f8000 r--p 00043000 08:03 396222     /usr/lib/libmodplug.so.0.0.0
af6f8000-af6fb000 rw-p 00044000 08:03 396222     /usr/lib/libmodplug.so.0.0.0
af6fb000-af77b000 rw-p af6fb000 00:00 0
af77b000-af77c000 r-xp 00000000 08:03 2442476    /usr/lib/xine/plugins/1.22/xineplug



--- This log is from when amarok outright crashed. Same file that hung it before, same point in the song (2 secs from the end) ----

======== DEBUG INFORMATION  =======
Version:    1.4.9.1
Engine:     xine-engine
Build date: Jul 14 2008
CC version: 4.1.2 (Gentoo 4.1.2 p1.1)
KDElibs:    3.5.9
Qt:         3.3.8
TagLib:     1.5.0
CPU count:  2

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


==== (gdb) bt =====================
[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb4769930 (LWP 10004)]
[New Thread 0xb092db90 (LWP 10014)]
[New Thread 0xb112eb90 (LWP 10013)]
[New Thread 0xb1afcb90 (LWP 10012)]
[New Thread 0xb35c0b90 (LWP 10011)]
[New Thread 0xb233fb90 (LWP 10010)]
0xffffe410 in __kernel_vsyscall ()
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5cbefab in waitpid () from /lib/libpthread.so.0
#2  0x0804e6f8 in Amarok::Crash::crashHandler ()
#3  <signal handler called>
#4  0xb56016c9 in free () from /lib/libc.so.6
#5  0xb674bd67 in QGArray::~QGArray () from /usr/qt/3/lib/libqt-mt.so.3
#6  0xb673e093 in QCString::~QCString () from /usr/qt/3/lib/libqt-mt.so.3
#7  0xb6ba3f15 in QMapPrivate<KEntryKey, KEntry>::clear () from /usr/kde/3.5/lib/libkdecore.so.4
#8  0xb6ba3f05 in QMapPrivate<KEntryKey, KEntry>::clear () from /usr/kde/3.5/lib/libkdecore.so.4
#9  0xb6ba3f6c in QMapPrivate<KEntryKey, KEntry>::clear () from /usr/kde/3.5/lib/libkdecore.so.4
#10 0xb6ba4748 in QMap<KEntryKey, KEntry>::clear () from /usr/kde/3.5/lib/libkdecore.so.4
#11 0xb6aca606 in KConfig::reparseConfiguration () from /usr/kde/3.5/lib/libkdecore.so.4
#12 0xb6ad7a39 in KConfigSkeleton::readConfig () from /usr/kde/3.5/lib/libkdecore.so.4
#13 0xb6ad7b90 in KConfigSkeleton::writeConfig () from /usr/kde/3.5/lib/libkdecore.so.4
#14 0xb7b9b01f in AmarokConfig::writeConfig () from /usr/lib/libamarok.so.0
#15 0xb7b96107 in Amarok::SelectAction::setCurrentItem () from /usr/lib/libamarok.so.0
#16 0xb7b96021 in Amarok::SelectAction::setEnabled () from /usr/lib/libamarok.so.0
#17 0xb7b9618c in Amarok::RandomAction::setCurrentItem () from /usr/lib/libamarok.so.0
#18 0xb7b96021 in Amarok::SelectAction::setEnabled () from /usr/lib/libamarok.so.0
#19 0xb7d06855 in Playlist::setDynamicMode () from /usr/lib/libamarok.so.0
#20 0xb7d0a6bf in Playlist::finishedModifying () from /usr/lib/libamarok.so.0
#21 0xb7d0408a in Playlist::addDynamicModeTracks () from /usr/lib/libamarok.so.0
#22 0xb7d0488c in Playlist::advanceDynamicTrack () from /usr/lib/libamarok.so.0
#23 0xb7d0589d in Playlist::playNextTrack () from /usr/lib/libamarok.so.0
#24 0xb7d0a9d2 in Playlist::qt_invoke () from /usr/lib/libamarok.so.0
#25 0xb6498559 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#26 0xb6498c25 in QObject::activate_signal_bool () from /usr/qt/3/lib/libqt-mt.so.3
#27 0xb7c6a3d0 in EngineController::orderNext () from /usr/lib/libamarok.so.0
#28 0xb7c6a875 in EngineController::next () from /usr/lib/libamarok.so.0
#29 0xb7c6e3e3 in EngineController::trackFinished () from /usr/lib/libamarok.so.0
#30 0xb7c6a8ea in EngineController::slotTrackEnded () from /usr/lib/libamarok.so.0
#31 0xb7c6d8d4 in EngineController::qt_invoke () from /usr/lib/libamarok.so.0
#32 0xb6498559 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#33 0xb64991ad in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#34 0xb7c693de in Engine::Base::trackEnded () from /usr/lib/libamarok.so.0
#35 0xb2dad3e8 in XineEngine::customEvent () from /usr/lib/kde3/libamarok_xine-engine.so
#36 0xb6497f33 in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3
#37 0xb6438cf7 in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3
#38 0xb6439b21 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#39 0xb6b8690e in KApplication::notify () from /usr/kde/3.5/lib/libkdecore.so.4
#40 0xb643a74e in QApplication::sendPostedEvents () from /usr/qt/3/lib/libqt-mt.so.3
#41 0xb643a8e4 in QApplication::sendPostedEvents () from /usr/qt/3/lib/libqt-mt.so.3
#42 0xb63e923c in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3
#43 0xb644fae1 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#44 0xb644f966 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#45 0xb64388af in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#46 0x0804d789 in main ()
#0  0xffffe410 in __kernel_vsyscall ()
No symbol table info available.
#1  0xb5cbefab in waitpid () from /lib/libpthread.so.0
No symbol table info available.
#2  0x0804e6f8 in Amarok::Crash::crashHandler ()
No symbol table info available.
#3  <signal handler called>
No symbol table info available.
#4  0xb56016c9 in free () from /lib/libc.so.6
No symbol table info available.
#5  0xb674bd67 in QGArray::~QGArray () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#6  0xb673e093 in QCString::~QCString () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#7  0xb6ba3f15 in QMapPrivate<KEntryKey, KEntry>::clear () from /usr/kde/3.5/lib/libkdecore.so.4
No symbol table info available.
#8  0xb6ba3f05 in QMapPrivate<KEntryKey, KEntry>::clear () from /usr/kde/3.5/lib/libkdecore.so.4
No symbol table info available.
#9  0xb6ba3f6c in QMapPrivate<KEntryKey, KEntry>::clear () from /usr/kde/3.5/lib/libkdecore.so.4
No symbol table info available.
#10 0xb6ba4748 in QMap<KEntryKey, KEntry>::clear () from /usr/kde/3.5/lib/libkdecore.so.4
No symbol table info available.
#11 0xb6aca606 in KConfig::reparseConfiguration () from /usr/kde/3.5/lib/libkdecore.so.4
No symbol table info available.
#12 0xb6ad7a39 in KConfigSkeleton::readConfig () from /usr/kde/3.5/lib/libkdecore.so.4
No symbol table info available.
#13 0xb6ad7b90 in KConfigSkeleton::writeConfig () from /usr/kde/3.5/lib/libkdecore.so.4
No symbol table info available.
#14 0xb7b9b01f in AmarokConfig::writeConfig () from /usr/lib/libamarok.so.0
No symbol table info available.
#15 0xb7b96107 in Amarok::SelectAction::setCurrentItem () from /usr/lib/libamarok.so.0
No symbol table info available.
#16 0xb7b96021 in Amarok::SelectAction::setEnabled () from /usr/lib/libamarok.so.0
No symbol table info available.
#17 0xb7b9618c in Amarok::RandomAction::setCurrentItem () from /usr/lib/libamarok.so.0
No symbol table info available.
#18 0xb7b96021 in Amarok::SelectAction::setEnabled () from /usr/lib/libamarok.so.0
No symbol table info available.
#19 0xb7d06855 in Playlist::setDynamicMode () from /usr/lib/libamarok.so.0
No symbol table info available.
#20 0xb7d0a6bf in Playlist::finishedModifying () from /usr/lib/libamarok.so.0
No symbol table info available.
#21 0xb7d0408a in Playlist::addDynamicModeTracks () from /usr/lib/libamarok.so.0
No symbol table info available.
#22 0xb7d0488c in Playlist::advanceDynamicTrack () from /usr/lib/libamarok.so.0
No symbol table info available.
#23 0xb7d0589d in Playlist::playNextTrack () from /usr/lib/libamarok.so.0
No symbol table info available.
#24 0xb7d0a9d2 in Playlist::qt_invoke () from /usr/lib/libamarok.so.0
No symbol table info available.
#25 0xb6498559 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#26 0xb6498c25 in QObject::activate_signal_bool () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#27 0xb7c6a3d0 in EngineController::orderNext () from /usr/lib/libamarok.so.0
No symbol table info available.
#28 0xb7c6a875 in EngineController::next () from /usr/lib/libamarok.so.0
No symbol table info available.
#29 0xb7c6e3e3 in EngineController::trackFinished () from /usr/lib/libamarok.so.0
No symbol table info available.
#30 0xb7c6a8ea in EngineController::slotTrackEnded () from /usr/lib/libamarok.so.0
No symbol table info available.
#31 0xb7c6d8d4 in EngineController::qt_invoke () from /usr/lib/libamarok.so.0
No symbol table info available.
#32 0xb6498559 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#33 0xb64991ad in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#34 0xb7c693de in Engine::Base::trackEnded () from /usr/lib/libamarok.so.0
No symbol table info available.
#35 0xb2dad3e8 in XineEngine::customEvent () from /usr/lib/kde3/libamarok_xine-engine.so
No symbol table info available.
#36 0xb6497f33 in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#37 0xb6438cf7 in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#38 0xb6439b21 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#39 0xb6b8690e in KApplication::notify () from /usr/kde/3.5/lib/libkdecore.so.4
No symbol table info available.
#40 0xb643a74e in QApplication::sendPostedEvents () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#41 0xb643a8e4 in QApplication::sendPostedEvents () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#42 0xb63e923c in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#43 0xb644fae1 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#44 0xb644f966 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#45 0xb64388af in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
No symbol table info available.
#46 0x0804d789 in main ()
No symbol table info available.
==== (gdb) thread apply all bt ====
Thread 6 (Thread 0xb233fb90 (LWP 10010)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5cbb7fc in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb2d5af09 in ?? () from /usr/lib/libxine.so.1
#3  0x0840d320 in ?? ()
#4  0x0840d308 in ?? ()
#5  0xb233f348 in ?? ()
#6  0x00000000 in ?? ()
Thread 5 (Thread 0xb35c0b90 (LWP 10011)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5651e63 in poll () from /lib/libc.so.6
#2  0xb2b68f67 in ?? () from /usr/lib/xine/plugins/1.22/xineplug_ao_out_alsa.so
#3  0xb35c02a8 in ?? ()
#4  0x00000001 in ?? ()
#5  0x0000014d in ?? ()
#6  0xb35c030c in ?? ()
#7  0xb35c0328 in ?? ()
#8  0xb7f64914 in ?? () from /lib/ld-linux.so.2
#9  0xb5cb718b in start_thread () from /lib/libpthread.so.0
#10 0xb565b29e in clone () from /lib/libc.so.6
Thread 4 (Thread 0xb1afcb90 (LWP 10012)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5cbb576 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb2d69702 in ?? () from /usr/lib/libxine.so.1
#3  0x08436348 in ?? ()
#4  0x08436330 in ?? ()
#5  0xb1afc2c8 in ?? ()
#6  0xb2d694dc in ?? () from /usr/lib/libxine.so.1
#7  0x084362a8 in ?? ()
#8  0x0000271c in ?? ()
#9  0x00000001 in ?? ()
#10 0xb2d7b444 in _x_refcounter_dec () from /usr/lib/libxine.so.1
#11 0xb2d6a66f in ?? () from /usr/lib/libxine.so.1
#12 0x08436330 in ?? ()
#13 0x084c3948 in ?? ()
#14 0x00000480 in ?? ()
#15 0x00000000 in ?? ()
Thread 3 (Thread 0xb112eb90 (LWP 10013)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5cbb576 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb2d5e14f in ?? () from /usr/lib/libxine.so.1
#3  0x0856ea34 in ?? ()
#4  0x0856ea1c in ?? ()
#5  0x00000000 in ?? ()
Thread 2 (Thread 0xb092db90 (LWP 10014)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5cbb576 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb2d6d9ef in xine_event_wait () from /usr/lib/libxine.so.1
#3  0xb2d6da8a in ?? () from /usr/lib/libxine.so.1
#4  0x08576cd0 in ?? ()
#5  0x08dd3fb8 in ?? ()
#6  0x00000000 in ?? ()
Thread 1 (Thread 0xb4769930 (LWP 10004)):
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb5cbefab in waitpid () from /lib/libpthread.so.0
#2  0x0804e6f8 in Amarok::Crash::crashHandler ()
#3  <signal handler called>
#4  0xb56016c9 in free () from /lib/libc.so.6
#5  0xb674bd67 in QGArray::~QGArray () from /usr/qt/3/lib/libqt-mt.so.3
#6  0xb673e093 in QCString::~QCString () from /usr/qt/3/lib/libqt-mt.so.3
#7  0xb6ba3f15 in QMapPrivate<KEntryKey, KEntry>::clear () from /usr/kde/3.5/lib/libkdecore.so.4
#8  0xb6ba3f05 in QMapPrivate<KEntryKey, KEntry>::clear () from /usr/kde/3.5/lib/libkdecore.so.4
#9  0xb6ba3f6c in QMapPrivate<KEntryKey, KEntry>::clear () from /usr/kde/3.5/lib/libkdecore.so.4
#10 0xb6ba4748 in QMap<KEntryKey, KEntry>::clear () from /usr/kde/3.5/lib/libkdecore.so.4
#11 0xb6aca606 in KConfig::reparseConfiguration () from /usr/kde/3.5/lib/libkdecore.so.4
#12 0xb6ad7a39 in KConfigSkeleton::readConfig () from /usr/kde/3.5/lib/libkdecore.so.4
#13 0xb6ad7b90 in KConfigSkeleton::writeConfig () from /usr/kde/3.5/lib/libkdecore.so.4
#14 0xb7b9b01f in AmarokConfig::writeConfig () from /usr/lib/libamarok.so.0
#15 0xb7b96107 in Amarok::SelectAction::setCurrentItem () from /usr/lib/libamarok.so.0
#16 0xb7b96021 in Amarok::SelectAction::setEnabled () from /usr/lib/libamarok.so.0
#17 0xb7b9618c in Amarok::RandomAction::setCurrentItem () from /usr/lib/libamarok.so.0
#18 0xb7b96021 in Amarok::SelectAction::setEnabled () from /usr/lib/libamarok.so.0
#19 0xb7d06855 in Playlist::setDynamicMode () from /usr/lib/libamarok.so.0
#20 0xb7d0a6bf in Playlist::finishedModifying () from /usr/lib/libamarok.so.0
#21 0xb7d0408a in Playlist::addDynamicModeTracks () from /usr/lib/libamarok.so.0
#22 0xb7d0488c in Playlist::advanceDynamicTrack () from /usr/lib/libamarok.so.0
#23 0xb7d0589d in Playlist::playNextTrack () from /usr/lib/libamarok.so.0
#24 0xb7d0a9d2 in Playlist::qt_invoke () from /usr/lib/libamarok.so.0
#25 0xb6498559 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#26 0xb6498c25 in QObject::activate_signal_bool () from /usr/qt/3/lib/libqt-mt.so.3
#27 0xb7c6a3d0 in EngineController::orderNext () from /usr/lib/libamarok.so.0
#28 0xb7c6a875 in EngineController::next () from /usr/lib/libamarok.so.0
#29 0xb7c6e3e3 in EngineController::trackFinished () from /usr/lib/libamarok.so.0
#30 0xb7c6a8ea in EngineController::slotTrackEnded () from /usr/lib/libamarok.so.0
#31 0xb7c6d8d4 in EngineController::qt_invoke () from /usr/lib/libamarok.so.0
#32 0xb6498559 in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#33 0xb64991ad in QObject::activate_signal () from /usr/qt/3/lib/libqt-mt.so.3
#34 0xb7c693de in Engine::Base::trackEnded () from /usr/lib/libamarok.so.0
#35 0xb2dad3e8 in XineEngine::customEvent () from /usr/lib/kde3/libamarok_xine-engine.so
#36 0xb6497f33 in QObject::event () from /usr/qt/3/lib/libqt-mt.so.3
#37 0xb6438cf7 in QApplication::internalNotify () from /usr/qt/3/lib/libqt-mt.so.3
#38 0xb6439b21 in QApplication::notify () from /usr/qt/3/lib/libqt-mt.so.3
#39 0xb6b8690e in KApplication::notify () from /usr/kde/3.5/lib/libkdecore.so.4
#40 0xb643a74e in QApplication::sendPostedEvents () from /usr/qt/3/lib/libqt-mt.so.3
#41 0xb643a8e4 in QApplication::sendPostedEvents () from /usr/qt/3/lib/libqt-mt.so.3
#42 0xb63e923c in QEventLoop::processEvents () from /usr/qt/3/lib/libqt-mt.so.3
#43 0xb644fae1 in QEventLoop::enterLoop () from /usr/qt/3/lib/libqt-mt.so.3
#44 0xb644f966 in QEventLoop::exec () from /usr/qt/3/lib/libqt-mt.so.3
#45 0xb64388af in QApplication::exec () from /usr/qt/3/lib/libqt-mt.so.3
#46 0x0804d789 in main ()
#0  0xffffe410 in __kernel_vsyscall ()


==== kdBacktrace() ================
[
0: /usr/kde/3.5/lib/libkdecore.so.4(_Z11kdBacktracei+0x45) [0xb6ade535]
1: /usr/kde/3.5/lib/libkdecore.so.4(_Z11kdBacktracev+0x2b) [0xb6ade87b]
2: amarokapp(_ZN6Amarok5Crash12crashHandlerEi+0x8e6) [0x804e226]
3: [0xffffe420]
4: /usr/qt/3/lib/libqt-mt.so.3(_ZN7QGArrayD2Ev+0x47) [0xb674bd67]
5: /usr/qt/3/lib/libqt-mt.so.3(_ZN8QCStringD1Ev+0x33) [0xb673e093]
6: /usr/kde/3.5/lib/libkdecore.so.4(_ZN11QMapPrivateI9KEntryKey6KEntryE5clearEP8QMapNodeIS0_S1_E+0x45) [0xb6ba3f15]
7: /usr/kde/3.5/lib/libkdecore.so.4(_ZN11QMapPrivateI9KEntryKey6KEntryE5clearEP8QMapNodeIS0_S1_E+0x35) [0xb6ba3f05]
8: /usr/kde/3.5/lib/libkdecore.so.4(_ZN11QMapPrivateI9KEntryKey6KEntryE5clearEv+0x2c) [0xb6ba3f6c]
9: /usr/kde/3.5/lib/libkdecore.so.4(_ZN4QMapI9KEntryKey6KEntryE5clearEv+0x58) [0xb6ba4748]
10: /usr/kde/3.5/lib/libkdecore.so.4(_ZN7KConfig20reparseConfigurationEv+0x46) [0xb6aca606]
11: /usr/kde/3.5/lib/libkdecore.so.4(_ZN15KConfigSkeleton10readConfigEv+0x49) [0xb6ad7a39]
12: /usr/kde/3.5/lib/libkdecore.so.4(_ZN15KConfigSkeleton11writeConfigEv+0xb0) [0xb6ad7b90]
13: /usr/lib/libamarok.so.0(_ZN12AmarokConfig11writeConfigEv+0x1f) [0xb7b9b01f]
14: /usr/lib/libamarok.so.0(_ZN6Amarok12SelectAction14setCurrentItemEi+0x47) [0xb7b96107]
15: /usr/lib/libamarok.so.0(_ZN6Amarok12SelectAction10setEnabledEb+0x81) [0xb7b96021]
16: /usr/lib/libamarok.so.0(_ZN6Amarok12RandomAction14setCurrentItemEi+0x5c) [0xb7b9618c]
17: /usr/lib/libamarok.so.0(_ZN6Amarok12SelectAction10setEnabledEb+0x81) [0xb7b96021]
18: /usr/lib/libamarok.so.0(_ZN8Playlist14setDynamicModeEP11DynamicMode+0xb5) [0xb7d06855]
19: /usr/lib/libamarok.so.0(_ZN8Playlist17finishedModifyingEP11DynamicMode+0x2f) [0xb7d0a6bf]
20: /usr/lib/libamarok.so.0(_ZN8Playlist20addDynamicModeTracksEj+0x10a) [0xb7d0408a]
21: /usr/lib/libamarok.so.0(_ZN8Playlist19advanceDynamicTrackEv+0xec) [0xb7d0488c]
22: /usr/lib/libamarok.so.0(_ZN8Playlist13playNextTrackEb+0x17d) [0xb7d0589d]
23: /usr/lib/libamarok.so.0(_ZN8Playlist9qt_invokeEiP8QUObject+0x222) [0xb7d0a9d2]
24: /usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x169) [0xb6498559]
25: /usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject20activate_signal_boolEib+0x155) [0xb6498c25]
26: /usr/lib/libamarok.so.0(_ZN16EngineController9orderNextEb+0x40) [0xb7c6a3d0]
27: /usr/lib/libamarok.so.0(_ZN16EngineController4nextEb+0x55) [0xb7c6a875]
28: /usr/lib/libamarok.so.0(_ZN16EngineController13trackFinishedEv+0x23) [0xb7c6e3e3]
29: /usr/lib/libamarok.so.0(_ZN16EngineController14slotTrackEndedEv+0x6a) [0xb7c6a8ea]
30: /usr/lib/libamarok.so.0(_ZN16EngineController9qt_invokeEiP8QUObject+0x494) [0xb7c6d8d4]
31: /usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0x169) [0xb6498559]
32: /usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject15activate_signalEi+0xcd) [0xb64991ad]
33: /usr/lib/libamarok.so.0(_ZN6Engine4Base10trackEndedEv+0x2e) [0xb7c693de]
34: /usr/lib/kde3/libamarok_xine-engine.so(_ZN10XineEngine11customEventEP12QCustomEvent+0x158) [0xb2dad3e8]
35: /usr/qt/3/lib/libqt-mt.so.3(_ZN7QObject5eventEP6QEvent+0xb3) [0xb6497f33]
36: /usr/qt/3/lib/libqt-mt.so.3(_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0x97) [0xb6438cf7]
37: /usr/qt/3/lib/libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x71) [0xb6439b21]
38: /usr/kde/3.5/lib/libkdecore.so.4(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x1ee) [0xb6b8690e]
39: /usr/qt/3/lib/libqt-mt.so.3(_ZN12QApplication16sendPostedEventsEP7QObjecti+0x18e) [0xb643a74e]
40: /usr/qt/3/lib/libqt-mt.so.3(_ZN12QApplication16sendPostedEventsEv+0x24) [0xb643a8e4]
41: /usr/qt/3/lib/libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x41c) [0xb63e923c]
42: /usr/qt/3/lib/libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0x51) [0xb644fae1]
43: /usr/qt/3/lib/libqt-mt.so.3(_ZN10QEventLoop4execEv+0x26) [0xb644f966]
44: /usr/qt/3/lib/libqt-mt.so.3(_ZN12QApplication4execEv+0x1f) [0xb64388af]
45: amarokapp(main+0x959) [0x804d789]
46: /lib/libc.so.6(__libc_start_main+0xdc) [0xb55affdc]
47: amarokapp(_ZN6QGListD0Ev+0x45) [0x804cda1]
]
Comment 1 Seb Ruiz 2008-07-16 06:01:25 UTC
Sorry, but we aren't accepting new bug reports for Amarok 1.4, since development has stopped and has shifted to Amarok 2. Regardless, this problem looks like it is caused by xine-lib.