Summary: | Amarok randomly crashes every so often | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Kyle <kylepablo> |
Component: | general | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED NOT A BUG | ||
Severity: | normal | CC: | rdieter |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Kyle
2008-07-03 18:35:33 UTC
Looks like an X-Server (or graphics driver) issue to me. Never seen this before. The fix for you should be simple, however: Just click on the graphical analyzer (at the bottom) a few times, until you see "No Analyzer". Appears to fix the crashing issue. It is still crashing. I turned off analyzers: ======== DEBUG INFORMATION ======= Version: 1.4.9.1 Engine: xine-engine Build date: May 2 2008 CC version: 4.1.2 20070925 (Red Hat 4.1.2-33) KDElibs: 3.5.9-5.fc8 Fedora Qt: 3.3.8b TagLib: 1.5.0 CPU count: 1 NDEBUG: true ==== file `which amarokapp` ======= /usr/bin/amarokapp: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped ==== (gdb) bt ===================== Using host libthread_db library "/lib64/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 140523307874192 (LWP 7658)] [New Thread 1140746576 (LWP 7725)] [New Thread 1130256720 (LWP 7724)] [New Thread 1119766864 (LWP 7723)] [New Thread 1109277008 (LWP 7722)] [New Thread 1098787152 (LWP 7721)] [New Thread 1088297296 (LWP 7717)] 0x0000003ee960e0bf in waitpid () from /lib64/libpthread.so.0 #0 0x0000003ee960e0bf in waitpid () from /lib64/libpthread.so.0 #1 0x00000000004059bc in Amarok::Crash::crashHandler () #2 <signal handler called> #3 0x0000003ee8a30ec5 in raise () from /lib64/libc.so.6 #4 0x0000003ee8a32970 in abort () from /lib64/libc.so.6 #5 0x0000003ee8a2a11f in __assert_fail () from /lib64/libc.so.6 #6 0x0000003b7364a183 in QGList::~QGList$delete () from /usr/lib64/libX11.so.6 #7 0x0000003b73620227 in XCopyArea () from /usr/lib64/libX11.so.6 #8 0x0000003a87ebdf1c in bitBlt () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #9 0x0000003b60aefbc3 in BlockAnalyzer::analyze () from /usr/lib64/libamarok.so.0 #10 0x0000003b60aec2be in Analyzer::Base<QWidget>::demo () from /usr/lib64/libamarok.so.0 #11 0x0000003b60aec53e in Analyzer::Base<QWidget>::drawFrame () from /usr/lib64/libamarok.so.0 #12 0x0000003b60aeb26d in Analyzer::Base2D::qt_invoke () from /usr/lib64/libamarok.so.0 #13 0x0000003a87f63c29 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #14 0x0000003a87f64900 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #15 0x0000003a87f87345 in QTimer::event () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #16 0x0000003a87f02b75 in QApplication::internalNotify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #17 0x0000003a87f03e40 in QApplication::notify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #18 0x0000003a891c7e38 in KApplication::notify () from /usr/lib64/libkdecore.so.4 #19 0x0000003a87ef7d8c in QEventLoop::activateTimers () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #20 0x0000003a87eb10d1 in QEventLoop::processEvents () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #21 0x0000003a87f1a321 in QEventLoop::enterLoop () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #22 0x0000003a87f1a202 in QEventLoop::exec () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #23 0x00000000004047a3 in QGList::~QGList$delete () #24 0x0000003ee8a1e074 in __libc_start_main () from /lib64/libc.so.6 #25 0x00000000004040f9 in QGList::~QGList$delete () #26 0x00007fff29dd6158 in ?? () #27 0x0000000000000000 in ?? () #0 0x0000003ee960e0bf in waitpid () from /lib64/libpthread.so.0 No symbol table info available. #1 0x00000000004059bc in Amarok::Crash::crashHandler () No symbol table info available. #2 <signal handler called> No symbol table info available. #3 0x0000003ee8a30ec5 in raise () from /lib64/libc.so.6 No symbol table info available. #4 0x0000003ee8a32970 in abort () from /lib64/libc.so.6 No symbol table info available. #5 0x0000003ee8a2a11f in __assert_fail () from /lib64/libc.so.6 No symbol table info available. #6 0x0000003b7364a183 in QGList::~QGList$delete () from /usr/lib64/libX11.so.6 No symbol table info available. #7 0x0000003b73620227 in XCopyArea () from /usr/lib64/libX11.so.6 No symbol table info available. #8 0x0000003a87ebdf1c in bitBlt () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #9 0x0000003b60aefbc3 in BlockAnalyzer::analyze () from /usr/lib64/libamarok.so.0 No symbol table info available. #10 0x0000003b60aec2be in Analyzer::Base<QWidget>::demo () from /usr/lib64/libamarok.so.0 No symbol table info available. #11 0x0000003b60aec53e in Analyzer::Base<QWidget>::drawFrame () from /usr/lib64/libamarok.so.0 No symbol table info available. #12 0x0000003b60aeb26d in Analyzer::Base2D::qt_invoke () from /usr/lib64/libamarok.so.0 No symbol table info available. #13 0x0000003a87f63c29 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #14 0x0000003a87f64900 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #15 0x0000003a87f87345 in QTimer::event () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #16 0x0000003a87f02b75 in QApplication::internalNotify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #17 0x0000003a87f03e40 in QApplication::notify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #18 0x0000003a891c7e38 in KApplication::notify () from /usr/lib64/libkdecore.so.4 No symbol table info available. #19 0x0000003a87ef7d8c in QEventLoop::activateTimers () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #20 0x0000003a87eb10d1 in QEventLoop::processEvents () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #21 0x0000003a87f1a321 in QEventLoop::enterLoop () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #22 0x0000003a87f1a202 in QEventLoop::exec () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 No symbol table info available. #23 0x00000000004047a3 in QGList::~QGList$delete () No symbol table info available. #24 0x0000003ee8a1e074 in __libc_start_main () from /lib64/libc.so.6 No symbol table info available. #25 0x00000000004040f9 in QGList::~QGList$delete () No symbol table info available. #26 0x00007fff29dd6158 in ?? () No symbol table info available. #27 0x0000000000000000 in ?? () No symbol table info available. ==== (gdb) thread apply all bt ==== Thread 7 (Thread 1088297296 (LWP 7717)): #0 0x0000003ee960ab7d in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000000130ffa3 in QGList::~QGList$delete () from /usr/lib64/libxine.so.1 #2 0x0000003ee9606407 in start_thread () from /lib64/libpthread.so.0 #3 0x0000003ee8ad4b0d in clone () from /lib64/libc.so.6 Thread 6 (Thread 1098787152 (LWP 7721)): #0 0x0000003ee8acbd66 in poll () from /lib64/libc.so.6 #1 0x0000003df5c1805d in QGList::~QGList$delete () from /usr/lib64/libpulse.so.0 #2 0x0000003df5c0fcc8 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0 #3 0x0000003df5c10b58 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0 #4 0x0000003df5c10bf0 in pa_mainloop_run () from /usr/lib64/libpulse.so.0 #5 0x0000003df5c17f7d in QGList::~QGList$delete () from /usr/lib64/libpulse.so.0 #6 0x0000003df5c2c9fd in QGList::~QGList$delete () from /usr/lib64/libpulse.so.0 #7 0x0000003ee9606407 in start_thread () from /lib64/libpthread.so.0 #8 0x0000003ee8ad4b0d in clone () from /lib64/libc.so.6 Thread 5 (Thread 1109277008 (LWP 7722)): #0 0x0000003ee8acbd66 in poll () from /lib64/libc.so.6 #1 0x00007fce1ad5989a in QGList::~QGList$delete () from /usr/lib64/xine/plugins/1.21/xineplug_ao_out_alsa.so #2 0x0000003ee9606407 in start_thread () from /lib64/libpthread.so.0 #3 0x0000003ee8ad4b0d in clone () from /lib64/libc.so.6 Thread 4 (Thread 1119766864 (LWP 7723)): #0 0x0000003ee960a8f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x000000000131f813 in QGList::~QGList$delete () from /usr/lib64/libxine.so.1 #2 0x0000003ee9606407 in start_thread () from /lib64/libpthread.so.0 #3 0x0000003ee8ad4b0d in clone () from /lib64/libc.so.6 Thread 3 (Thread 1130256720 (LWP 7724)): #0 0x0000003ee960a8f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000001313442 in QGList::~QGList$delete () from /usr/lib64/libxine.so.1 #2 0x000000000131a11d in QGList::~QGList$delete () from /usr/lib64/libxine.so.1 #3 0x0000003ee9606407 in start_thread () from /lib64/libpthread.so.0 #4 0x0000003ee8ad4b0d in clone () from /lib64/libc.so.6 Thread 2 (Thread 1140746576 (LWP 7725)): #0 0x0000003ee960a8f9 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x0000000001322a4b in xine_event_wait () from /usr/lib64/libxine.so.1 #2 0x0000000001322ac9 in QGList::~QGList$delete () from /usr/lib64/libxine.so.1 #3 0x0000003ee9606407 in start_thread () from /lib64/libpthread.so.0 #4 0x0000003ee8ad4b0d in clone () from /lib64/libc.so.6 Thread 1 (Thread 140523307874192 (LWP 7658)): #0 0x0000003ee960e0bf in waitpid () from /lib64/libpthread.so.0 #1 0x00000000004059bc in Amarok::Crash::crashHandler () #2 <signal handler called> #3 0x0000003ee8a30ec5 in raise () from /lib64/libc.so.6 #4 0x0000003ee8a32970 in abort () from /lib64/libc.so.6 #5 0x0000003ee8a2a11f in __assert_fail () from /lib64/libc.so.6 #6 0x0000003b7364a183 in QGList::~QGList$delete () from /usr/lib64/libX11.so.6 #7 0x0000003b73620227 in XCopyArea () from /usr/lib64/libX11.so.6 #8 0x0000003a87ebdf1c in bitBlt () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #9 0x0000003b60aefbc3 in BlockAnalyzer::analyze () from /usr/lib64/libamarok.so.0 #10 0x0000003b60aec2be in Analyzer::Base<QWidget>::demo () from /usr/lib64/libamarok.so.0 #11 0x0000003b60aec53e in Analyzer::Base<QWidget>::drawFrame () from /usr/lib64/libamarok.so.0 #12 0x0000003b60aeb26d in Analyzer::Base2D::qt_invoke () from /usr/lib64/libamarok.so.0 #13 0x0000003a87f63c29 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #14 0x0000003a87f64900 in QObject::activate_signal () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #15 0x0000003a87f87345 in QTimer::event () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #16 0x0000003a87f02b75 in QApplication::internalNotify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #17 0x0000003a87f03e40 in QApplication::notify () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #18 0x0000003a891c7e38 in KApplication::notify () from /usr/lib64/libkdecore.so.4 #19 0x0000003a87ef7d8c in QEventLoop::activateTimers () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #20 0x0000003a87eb10d1 in QEventLoop::processEvents () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #21 0x0000003a87f1a321 in QEventLoop::enterLoop () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #22 0x0000003a87f1a202 in QEventLoop::exec () from /usr/lib64/qt-3.3/lib/libqt-mt.so.3 #23 0x00000000004047a3 in QGList::~QGList$delete () #24 0x0000003ee8a1e074 in __libc_start_main () from /lib64/libc.so.6 #25 0x00000000004040f9 in QGList::~QGList$delete () #26 0x00007fff29dd6158 in ?? () #27 0x0000000000000000 in ?? () #0 0x0000003ee960e0bf in waitpid () from /lib64/libpthread.so.0 ==== kdBacktrace() ================ Your backtrace clearly shows that is is indeed the analyzer, sorry. Adding to that, we are no longer actively maintaining Amarok 1.x, as we have just released Amarok 2 alpha, and our whole focus is there. |