Bug 228659 - Amarok crashes upon startup consistantly
Summary: Amarok crashes upon startup consistantly
Status: RESOLVED DUPLICATE of bug 219441
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3-GIT
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-26 20:35 UTC by Jonathan Callen
Modified: 2010-02-27 03:28 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jonathan Callen 2010-02-26 20:35:29 UTC
Application: amarok (2.2-GIT)
KDE Platform Version: 4.4.65 (KDE 4.4.65 (KDE 4.5 >= 20100224)) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.33 i686
Distribution: "Gentoo Base System release 2.0.1"

-- Information about the crash:
Amarok version: v2.2.2.90-205-g77b1002
KDE version: trunk, r1096061

When starting amarok with a clean config (and every time thereafter), I get the same crash.  A backtrace is attached.

The crash can be reproduced every time.

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

Thread 10 (Thread 0xec187b70 (LWP 23209)):
#0  0xf76f1430 in __kernel_vsyscall ()
#1  0xf5712041 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:179
#2  0xf5a69e14 in __pthread_cond_timedwait (cond=0x8928b88, mutex=0x8928b70, abstime=0xec187320) at forward.c:152
#3  0xecf93203 in metronom_sync_loop (this=0x8928b28) at metronom.c:870
#4  0xf570d826 in start_thread (arg=0xec187b70) at pthread_create.c:297
#5  0xf5a5d10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 9 (Thread 0xeb986b70 (LWP 23210)):
#0  0xf3841df6 in *__GI_clock_gettime (clock_id=-209428492, tp=0xeb985fd8) at ../sysdeps/unix/clock_gettime.c:100
#1  0xf678627e in qt_gettime () at kernel/qcore_unix.cpp:111
#2  0xf678af12 in QTimerInfoList::updateCurrentTime (this=0x88c8664) at kernel/qeventdispatcher_unix.cpp:340
#3  0xf678af4e in QTimerInfoList::timerWait (this=0x88c8664, tm=...) at kernel/qeventdispatcher_unix.cpp:443
#4  0xf67890e2 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xeb9860bc) at kernel/qeventdispatcher_glib.cpp:136
#5  0xf379bdcc in IA__g_main_context_prepare (context=0x8929e48, priority=0xeb98613c) at gmain.c:2280
#6  0xf379c1aa in g_main_context_iterate (context=0x8929e48, block=<value optimized out>, dispatch=1, self=0x88c7c78) at gmain.c:2571
#7  0xf379c66e in IA__g_main_context_iteration (context=0x8929e48, may_block=1) at gmain.c:2654
#8  0xf6788f09 in QEventDispatcherGlib::processEvents (this=0x892a5c0, flags=...) at kernel/qeventdispatcher_glib.cpp:414
#9  0xf675e5a3 in QEventLoop::processEvents (this=0xeb986280, flags=) at kernel/qeventloop.cpp:149
#10 0xf675e9ad in QEventLoop::exec (this=0xeb986280, flags=...) at kernel/qeventloop.cpp:201
#11 0xf66696f7 in QThread::exec (this=0x88c84e0) at thread/qthread.cpp:487
#12 0xecfdb4d1 in Phonon::Xine::XineThread::run (this=0x88c84e0) at /usr/src/debug/media-sound/phonon-9999/phonon-9999/xine/xinethread.cpp:143
#13 0xf666c107 in QThreadPrivate::start (arg=0x88c84e0) at thread/qthread_unix.cpp:248
#14 0xf570d826 in start_thread (arg=0xeb986b70) at pthread_create.c:297
#15 0xf5a5d10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xeb185b70 (LWP 23211)):
#0  *__GI___poll (fds=0x892cc28, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:69
#1  0xf3564fd9 in poll_func (ufds=0x892cc28, nfds=2, timeout=-1, userdata=0x892c1a8) at pulse/thread-mainloop.c:75
#2  0xf3552c55 in pa_mainloop_poll (m=0x892c108) at pulse/mainloop.c:879
#3  0xf35543b3 in pa_mainloop_iterate (m=0x892c108, block=1, retval=0x0) at pulse/mainloop.c:961
#4  0xf355447a in pa_mainloop_run (m=0x892c108, retval=0x0) at pulse/mainloop.c:979
#5  0xf3564ee8 in thread (userdata=0x892b518) at pulse/thread-mainloop.c:94
#6  0xf2cb3552 in internal_thread_func (userdata=0x892c238) at pulsecore/thread-posix.c:72
#7  0xf570d826 in start_thread (arg=0xeb185b70) at pthread_create.c:297
#8  0xf5a5d10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
The current source language is "auto; currently c".

Thread 7 (Thread 0xe6983b70 (LWP 23212)):
#0  0xf76f1430 in __kernel_vsyscall ()
#1  0xf5711d14 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xf5a69dbd in __pthread_cond_wait (cond=0x8930508, mutex=0x89304f0) at forward.c:139
#3  0xecfa13bd in fifo_peek_int (fifo=<value optimized out>, blocking=<value optimized out>) at audio_out.c:348
#4  0xecfa2f28 in fifo_peek (this_gen=0x892edf8) at audio_out.c:388
#5  ao_loop (this_gen=0x892edf8) at audio_out.c:1015
#6  0xf570d826 in start_thread (arg=0xe6983b70) at pthread_create.c:297
#7  0xf5a5d10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0xe617bb70 (LWP 23213)):
#0  0xf76f1430 in __kernel_vsyscall ()
#1  0xf5711d14 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xf5a69dbd in __pthread_cond_wait (cond=0x8933a30, mutex=0x8933a18) at forward.c:139
#3  0xecfa13bd in fifo_peek_int (fifo=<value optimized out>, blocking=<value optimized out>) at audio_out.c:348
#4  0xecfa2f28 in fifo_peek (this_gen=0x8932e00) at audio_out.c:388
#5  ao_loop (this_gen=0x8932e00) at audio_out.c:1015
#6  0xf570d826 in start_thread (arg=0xe617bb70) at pthread_create.c:297
#7  0xf5a5d10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xe597ab70 (LWP 23214)):
#0  0xf76f1430 in __kernel_vsyscall ()
#1  0xf5711d14 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xf5a69dbd in __pthread_cond_wait (cond=0x8bfcd78, mutex=0x8bfcd60) at forward.c:139
#3  0xecfa13bd in fifo_peek_int (fifo=<value optimized out>, blocking=<value optimized out>) at audio_out.c:348
#4  0xecfa2f28 in fifo_peek (this_gen=0x8bf9240) at audio_out.c:388
#5  ao_loop (this_gen=0x8bf9240) at audio_out.c:1015
#6  0xf570d826 in start_thread (arg=0xe597ab70) at pthread_create.c:297
#7  0xf5a5d10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xe4fffb70 (LWP 23215)):
#0  0xf76f1430 in __kernel_vsyscall ()
#1  0xf5711d14 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xf5a69dbd in __pthread_cond_wait (cond=0x8bfbaf8, mutex=0x8bfbae0) at forward.c:139
#3  0xecfa13bd in fifo_peek_int (fifo=<value optimized out>, blocking=<value optimized out>) at audio_out.c:348
#4  0xecfa2f28 in fifo_peek (this_gen=0x8bfaea0) at audio_out.c:388
#5  ao_loop (this_gen=0x8bfaea0) at audio_out.c:1015
#6  0xf570d826 in start_thread (arg=0xe4fffb70) at pthread_create.c:297
#7  0xf5a5d10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xe37a2b70 (LWP 23216)):
#0  0xf76f1430 in __kernel_vsyscall ()
#1  0xf5711d14 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xf5a69dbd in __pthread_cond_wait (cond=0xf4f036cc, mutex=0xf4f036b4) at forward.c:139
#3  0xf419f594 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib/qt4/libQtWebKit.so.4
#4  0xf419f5d1 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/qt4/libQtWebKit.so.4
#5  0xf570d826 in start_thread (arg=0xe37a2b70) at pthread_create.c:297
#6  0xf5a5d10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xe0bd4b70 (LWP 23219)):
#0  0xf76f1430 in __kernel_vsyscall ()
#1  0xf5711d14 in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
#2  0xf5a69dbd in __pthread_cond_wait (cond=0xf519128c, mutex=0xf5191274) at forward.c:139
#3  0xf50b8dc4 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xf518c1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0xf50b8e01 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xf518c1a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0xf570d826 in start_thread (arg=0xe0bd4b70) at pthread_create.c:297
#6  0xf5a5d10e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xf28e1a40 (LWP 23208)):
[KCrash Handler]
#6  0xf534683e in ?? () from /usr/lib/libplasma.so.3
#7  0xf4ff01fb in QTJSC::JITCode::execute (this=0xe02d6488, eval=0xffe002bc, callFrame=0x9501344, thisObj=0xdfe40000, globalRegisterOffset=9, scopeChain=0xe03111c8, exception=0xffe00220)
    at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:79
#8  QTJSC::Interpreter::execute (this=0xe02d6488, eval=0xffe002bc, callFrame=0x9501344, thisObj=0xdfe40000, globalRegisterOffset=9, scopeChain=0xe03111c8, exception=0xffe00220)
    at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:921
#9  0xf4ff0577 in QTJSC::Interpreter::execute (this=0xe02d6488, eval=0xffe002bc, callFrame=0x9501344, thisObj=0xdfe40000, scopeChain=0xe03111c8, exception=0xffe00220)
    at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:838
#10 0xf50e31f3 in QScriptEnginePrivate::evaluateHelper (this=0x94fff38, exec=0x9501344, sourceId=-533652528, executable=0xffe002bc, compile=@0xffe0030f) at api/qscriptengine.cpp:1205
#11 0xf50e3d37 in QScriptEngine::evaluate (this=0x93b73a0, program=..., fileName=..., lineNumber=1) at api/qscriptengine.cpp:2201
#12 0xf708cf61 in ScriptManager::slotRunScript (this=0x946fbf0, name=) at /usr/src/debug/media-sound/amarok-9999/amarok-9999/src/dialogs/ScriptManager.cpp:483
#13 0xf708e40a in ScriptManager::slotConfigChanged (this=0x946fbf0, changed=true) at /usr/src/debug/media-sound/amarok-9999/amarok-9999/src/dialogs/ScriptManager.cpp:561
#14 0xf708e7be in ScriptManager::findScripts (this=0x946fbf0) at /usr/src/debug/media-sound/amarok-9999/amarok-9999/src/dialogs/ScriptManager.cpp:698
#15 0xf709182b in ScriptManager::updateAllScripts (this=0x946fbf0) at /usr/src/debug/media-sound/amarok-9999/amarok-9999/src/dialogs/ScriptManager.cpp:284
#16 0xf7091bd6 in ScriptManager::qt_metacall (this=0x946fbf0, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0xffe007cc)
    at /usr/src/debug/media-sound/amarok-9999/amarok-9999_build/src/ScriptManager.moc:117
#17 0xf6764a72 in QMetaObject::metacall (object=0x946fbf0, cl=3761071248, idx=84, argv=0xffe007cc) at kernel/qmetaobject.cpp:237
#18 0xf6772708 in QMetaObject::activate (sender=0x9478468, m=0xf686b1a4, local_signal_index=0, argv=0x80000020) at kernel/qobject.cpp:3285
#19 0xf6779a10 in QSingleShotTimer::timeout (this=0x9478468) at .moc/release-shared/qtimer.moc:82
#20 0xf6779af9 in QSingleShotTimer::timerEvent (this=0x9478468) at kernel/qtimer.cpp:308
#21 0xf676f58b in QObject::event (this=0x9478468, e=0xffe00220) at kernel/qobject.cpp:1204
#22 0xf5d31ced in QApplicationPrivate::notify_helper (this=0x880fbd8, receiver=0x9478468, e=0xffe00d30) at kernel/qapplication.cpp:4300
#23 0xf5d38297 in QApplication::notify (this=0xffe01778, receiver=0x9478468, e=0xffe00d30) at kernel/qapplication.cpp:3704
#24 0xf6fc4259 in App::notify (this=0xffe01778, receiver=0x9478468, event=0xffe00d30) at /usr/src/debug/media-sound/amarok-9999/amarok-9999/src/App.cpp:919
#25 0xf675fd5f in QCoreApplication::notifyInternal (this=0xffe01778, receiver=0x9478468, event=0xffe00d30) at kernel/qcoreapplication.cpp:704
#26 0xf678c268 in QCoreApplication::sendEvent (this=0x88168a4) at kernel/qcoreapplication.h:215
#27 QTimerInfoList::activateTimers (this=0x88168a4) at kernel/qeventdispatcher_unix.cpp:603
#28 0xf6789196 in timerSourceDispatch (source=0x8816870) at kernel/qeventdispatcher_glib.cpp:184
#29 0xf3799033 in g_main_dispatch (context=0x8816090) at gmain.c:1960
#30 IA__g_main_context_dispatch (context=0x8816090) at gmain.c:2513
#31 0xf379c520 in g_main_context_iterate (context=0x8816090, block=<value optimized out>, dispatch=1, self=0x880f0c8) at gmain.c:2591
#32 0xf379c66e in IA__g_main_context_iteration (context=0x8816090, may_block=1) at gmain.c:2654
#33 0xf6788ed4 in QEventDispatcherGlib::processEvents (this=0x8730a20, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#34 0xf5de49f0 in QGuiEventDispatcherGlib::processEvents (this=0x8730a20, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#35 0xf675e5a3 in QEventLoop::processEvents (this=0xffe00ff0, flags=) at kernel/qeventloop.cpp:149
#36 0xf675e9ad in QEventLoop::exec (this=0xffe00ff0, flags=...) at kernel/qeventloop.cpp:201
#37 0xf6228344 in QDialog::exec (this=0x941cf88) at dialogs/qdialog.cpp:546
#38 0xf74a9031 in KMessageBox::createKMessageBox (dialog=0x941cf88, icon=..., text=..., strlist=..., ask=..., checkboxReturn=0xffe0135f, options=..., details=..., notifyType=QMessageBox::Information)
    at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/dialogs/kmessagebox.cpp:333
#39 0xf74aa378 in KMessageBox::createKMessageBox (dialog=0x941cf88, icon=QMessageBox::Information, text=..., strlist=..., ask=..., checkboxReturn=0xffe0135f, options=..., details=...)
    at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/dialogs/kmessagebox.cpp:151
#40 0xf74ab662 in KMessageBox::informationListWId (parent_id=0, text=..., strlist=..., caption=..., dontShowAgainName=..., options=...)
    at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/dialogs/kmessagebox.cpp:994
#41 0xf74ab8a9 in KMessageBox::informationWId (parent_id=0, text=..., caption=..., dontShowAgainName=..., options=...)
    at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/dialogs/kmessagebox.cpp:958
#42 0xf74ae191 in KMessageBox::messageBoxWId (parent_id=0, type=KMessageBox::Information, text=..., caption=..., buttonYes=..., buttonNo=..., buttonCancel=..., dontShow=..., options=...)
    at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/dialogs/kmessagebox.cpp:1089
#43 0xf74ae460 in KMessageBox::messageBox (parent=0x0, type=KMessageBox::Information, text=..., caption=..., buttonYes=..., buttonNo=..., buttonCancel=..., dontShowAskAgainName=..., options=...)
    at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/dialogs/kmessagebox.cpp:1063
#44 0xf6fc66f6 in App::continueInit (this=0xffe01778) at /usr/src/debug/media-sound/amarok-9999/amarok-9999/src/App.cpp:753
#45 0xf6fc949a in App (this=0xffe01778) at /usr/src/debug/media-sound/amarok-9999/amarok-9999/src/App.cpp:212
#46 0x0804fed6 in main (argc=1, argv=0xffe01ff4) at /usr/src/debug/media-sound/amarok-9999/amarok-9999/src/main.cpp:235

Possible duplicates by query: bug 220143.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-02-27 03:28:47 UTC
You should disable the 3rd-party scripts. I suspect Ultimate Lyrics which must be updated.

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