Bug 236101 - Amarok crashed when exiting in a low memory system
Summary: Amarok crashed when exiting in a low memory system
Status: RESOLVED DUPLICATE of bug 180214
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.0
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-05-03 01:25 UTC by Martín Cigorraga
Modified: 2010-05-03 17:35 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 Martín Cigorraga 2010-05-03 01:25:14 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.2 (KDE 4.4.2)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
At this moment I'm very low on memory 'cause I'm installing both Ubuntu/Kubuntu 10.04 LTS on Virtualbox at same time.
There's a noticeable drag on the system and Amarok crashed when exiting it - reproduction was stopped; seems this specific crash is related to low memory/heavy swapping issue, dunno.

Amarok's still one of the few if not the only KDE app that continue to crash from time to time in my Arch Linux x64 system... it's may be the time to search for an alternative? Songbird, Rhythmbox, Exaile (yeah yeah, they're GTK, I know), XMMS, the simple JuK  :P


Amarok crashed on QuadCore 8600 + ATI 5750HD + 4GIGS RAM + SB Audigy 2 ZS

The crash can be reproduced some of the time.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fa9da4b8780 (LWP 6305))]

Thread 18 (Thread 0x7fa9c34cf710 (LWP 6306)):
#0  0x00007fa9d5c1b4d9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9c9125af1 in metronom_sync_loop () from /usr/lib/libxine.so.1
#2  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#3  0x00007fa9d758101d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fa9c2697710 (LWP 6307)):
[KCrash Handler]
#5  0x00007fa9c913e08c in _x_demux_flush_engine () from /usr/lib/libxine.so.1
#6  0x00007fa9c913e18a in _x_demux_stop_thread () from /usr/lib/libxine.so.1
#7  0x00007fa9c9121e6e in xine_stop () from /usr/lib/libxine.so.1
#8  0x00007fa9c93858f7 in Phonon::Xine::XineStream::event(QEvent*) () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x00007fa9d7edbe84 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#10 0x00007fa9d7edff6a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#11 0x00007fa9d980a2da in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#12 0x00007fa9d8ae179c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#13 0x00007fa9d8ae4e3d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#14 0x00007fa9d8b09ad3 in ?? () from /usr/lib/libQtCore.so.4
#15 0x00007fa9d04a6da2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#16 0x00007fa9d04aac18 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#17 0x00007fa9d04aadcc in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#18 0x00007fa9d8b0a00f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#19 0x00007fa9d8ae0b82 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#20 0x00007fa9d8ae0dbc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#21 0x00007fa9d89f6459 in QThread::exec() () from /usr/lib/libQtCore.so.4
#22 0x00007fa9c937e7c6 in Phonon::Xine::XineThread::run() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#23 0x00007fa9d89f8ba5 in ?? () from /usr/lib/libQtCore.so.4
#24 0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#25 0x00007fa9d758101d in clone () from /lib/libc.so.6
#26 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fa9c1c8d710 (LWP 6310)):
#0  0x00007fa9d7578803 in poll () from /lib/libc.so.6
#1  0x00007fa9c1c937ae in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#2  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#3  0x00007fa9d758101d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fa9c148c710 (LWP 6311)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9c91365fb in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#3  0x00007fa9d758101d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fa9c0882710 (LWP 6312)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9c91365fb in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#3  0x00007fa9d758101d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fa9bbfff710 (LWP 6313)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9c91365fb in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#3  0x00007fa9d758101d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fa9bb7fe710 (LWP 6314)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9c91365fb in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#3  0x00007fa9d758101d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fa9b97ff710 (LWP 6316)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9d2b5bad0 in ?? () from /usr/lib/libQtWebKit.so.4
#2  0x00007fa9d2b5bb09 in ?? () from /usr/lib/libQtWebKit.so.4
#3  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#4  0x00007fa9d758101d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fa9af5e3710 (LWP 6318)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9d89f926b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fa9d465a726 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007fa9d465cdab in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007fa9d465cdc4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007fa9d465cdc4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007fa9d465cdc4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#7  0x00007fa9d465cdc4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#8  0x00007fa9d465b2ff in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#9  0x00007fa9d465b868 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#10 0x00007fa9d89f8ba5 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#12 0x00007fa9d758101d in clone () from /lib/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fa9aede2710 (LWP 6319)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9d89f926b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fa9d465a726 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007fa9d465cdab in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007fa9d465b2ff in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007fa9d465b868 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007fa9d89f8ba5 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#8  0x00007fa9d758101d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fa9aa898710 (LWP 6320)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9d89f926b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fa9d465a726 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007fa9d465cdab in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007fa9d465cdc4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007fa9d465cdc4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007fa9d465b2ff in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x00007fa9d465b868 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007fa9d89f8ba5 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#10 0x00007fa9d758101d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fa9aa097710 (LWP 6321)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9d89f926b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fa9d465a726 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007fa9d465cdab in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007fa9d465cdc4 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007fa9d465b2ff in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007fa9d465b868 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007fa9d89f8ba5 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#9  0x00007fa9d758101d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fa9a8fba710 (LWP 6322)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9c91292ab in fifo_buffer_get () from /usr/lib/libxine.so.1
#2  0x00007fa9c912f1cd in video_decoder_loop () from /usr/lib/libxine.so.1
#3  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#4  0x00007fa9d758101d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fa9a3fff710 (LWP 6323)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9c91292ab in fifo_buffer_get () from /usr/lib/libxine.so.1
#2  0x00007fa9c9130205 in audio_decoder_loop () from /usr/lib/libxine.so.1
#3  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#4  0x00007fa9d758101d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fa9a37fe710 (LWP 6324)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9c913968b in xine_event_wait () from /usr/lib/libxine.so.1
#2  0x00007fa9c91396fe in listener_loop () from /usr/lib/libxine.so.1
#3  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#4  0x00007fa9d758101d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fa998342710 (LWP 6328)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9d3ead580 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007fa9d3ead5b9 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#4  0x00007fa9d758101d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa98ceac710 (LWP 12898)):
#0  0x00007fa9d5c1dbb4 in __lll_lock_wait () from /lib/libpthread.so.0
#1  0x00007fa9d5c2091e in _L_cond_lock_513 () from /lib/libpthread.so.0
#2  0x00007fa9d5c206b8 in __pthread_mutex_cond_lock () from /lib/libpthread.so.0
#3  0x00007fa9d5c1b593 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#4  0x00007fa9c913da1a in demux_loop () from /usr/lib/libxine.so.1
#5  0x00007fa9d5c1697a in start_thread () from /lib/libpthread.so.0
#6  0x00007fa9d758101d in clone () from /lib/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa9da4b8780 (LWP 6305)):
#0  0x00007fa9d5c1b16c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fa9d89f926b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007fa9c938162d in Phonon::Xine::XineStream::closeBlocking() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#3  0x00007fa9c9391fd6 in Phonon::Xine::MediaObject::~MediaObject() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#4  0x00007fa9d4ff9c73 in Phonon::MediaNodePrivate::~MediaNodePrivate() () from /usr/lib/libphonon.so.4
#5  0x00007fa9d4ff95f1 in Phonon::MediaObjectPrivate::~MediaObjectPrivate() () from /usr/lib/libphonon.so.4
#6  0x00007fa9d4ff8e3b in Phonon::MediaObject::~MediaObject() () from /usr/lib/libphonon.so.4
#7  0x00007fa9d98233be in EngineController::~EngineController() () from /usr/lib/libamaroklib.so.1
#8  0x00007fa9d9913889 in Amarok::DefaultApplicationController::shutdown() () from /usr/lib/libamaroklib.so.1
#9  0x00007fa9d980dd4e in App::~App() () from /usr/lib/libamaroklib.so.1
#10 0x000000000040855e in _start ()

Possible duplicates by query: bug 235525, bug 229308, bug 224256, bug 224169, bug 219351.

Reported using DrKonqi
Comment 1 Sven Krohlas 2010-05-03 17:35:58 UTC

*** This bug has been marked as a duplicate of bug 180214 ***