Application that crashed: amarok Version of the application: 2.2.0 KDE Version: 4.3.2 (KDE 4.3.2) Qt Version: 4.6.0 Operating System: Linux 2.6.31.5-base x86_64 Distribution: Debian GNU/Linux 5.0.3 (lenny) What I was doing when the application crashed: It crashes close after appear the window that asks password for Janemba, appears icon on the system tray, and crashes -- Backtrace: Application: Amarok (amarok), signal: Segmentation fault The current source language is "auto; currently c". [Current thread is 1 (Thread 0x7f3c6deb5720 (LWP 5994))] Thread 14 (Thread 0x7f3c65641910 (LWP 5995)): #0 pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:220 #1 0x00007f3c69aa8ce1 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 13 (Thread 0x7f3c64587910 (LWP 5996)): #0 0x00007f3c6da433a3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x000000352223e859 in ?? () from /lib/libglib-2.0.so.0 #2 0x000000352223eb3c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #3 0x0000003525da5506 in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:409 #4 0x0000003525d7a4a2 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #5 0x0000003525d7a874 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201 #6 0x0000003525c85357 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:487 #7 0x00007f3c69d03aec in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #8 0x0000003525c87e95 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:244 #9 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () The current source language is "auto; currently asm". Thread 12 (Thread 0x7f3c63b7d910 (LWP 6016)): #0 0x00007f3c6da433a3 in *__GI___poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=333) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007f3c63b82899 in ?? () from /usr/lib/xine/plugins/1.26/xineplug_ao_out_alsa.so #2 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () The current source language is "auto; currently c". Thread 11 (Thread 0x7f3c6337c910 (LWP 6017)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f3c69ab9c53 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f3c62772910 (LWP 6018)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f3c69ab9c53 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () The current source language is "auto; currently asm". Thread 9 (Thread 0x7f3c61f71910 (LWP 6019)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f3c69ab9c53 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f3c61770910 (LWP 6020)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00007f3c69ab9c53 in ?? () from /usr/lib/libxine.so.1 #2 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #3 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f3c5bdc8910 (LWP 6073)): #0 0x00007f3c6da47be2 in select () from /lib/libc.so.6 #1 0x00007f3c69ad1394 in xine_usec_sleep () from /usr/lib/libxine.so.1 #2 0x00007f3c69ab67bb in ?? () from /usr/lib/libxine.so.1 #3 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f3c4dfde910 (LWP 6091)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x0000003525c88d89 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x00007f3c604da314 in XmlParseJob::run (this=0x2a10490) at ../../../../src/collection/sqlcollection/ScanManager.cpp:634 #4 0x0000003534a0c7ec in ThreadWeaver::JobRunHelper::runTheJob (this=<value optimized out>, th=<value optimized out>, job=<value optimized out>) at ../../../threadweaver/Weaver/Job.cpp:106 #5 0x0000003534a0cb0f in ThreadWeaver::Job::execute (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/Job.cpp:135 #6 0x0000003534a0baef in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/Thread.cpp:95 #7 0x0000003534a0bf59 in ThreadWeaver::Thread::run (this=<value optimized out>) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x0000003525c87e95 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:244 #9 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () The current source language is "auto; currently c". Thread 5 (Thread 0x7f3c4d7dd910 (LWP 6092)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x0000003525c88d89 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x0000003534a0ae04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x0000003534a0d54b in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x0000003534a0d564 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x0000003534a0bb1f in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x0000003534a0bf59 in ThreadWeaver::Thread::run (this=<value optimized out>) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x0000003525c87e95 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:244 #9 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () The current source language is "auto; currently asm". Thread 4 (Thread 0x7f3c4cfdc910 (LWP 6094)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x0000003525c88d89 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x0000003534a0ae04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x0000003534a0d54b in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x0000003534a0d564 in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:74 #6 0x0000003534a0bb1f in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/Thread.cpp:87 #7 0x0000003534a0bf59 in ThreadWeaver::Thread::run (this=<value optimized out>) at ../../../threadweaver/Weaver/Thread.cpp:142 #8 0x0000003525c87e95 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:244 #9 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #10 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f3c4c7db910 (LWP 6199)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x0000003525c88d89 in QWaitConditionPrivate::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:87 #2 QWaitCondition::wait (this=<value optimized out>, mutex=<value optimized out>, time=<value optimized out>) at thread/qwaitcondition_unix.cpp:159 #3 0x0000003534a0ae04 in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WeaverImpl.cpp:365 #4 0x0000003534a0d54b in ThreadWeaver::WorkingHardState::applyForWork (this=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/WorkingHardState.cpp:71 #5 0x0000003534a0bb1f in ThreadWeaver::ThreadRunHelper::run (this=<value optimized out>, parent=<value optimized out>, th=<value optimized out>) at ../../../threadweaver/Weaver/Thread.cpp:87 #6 0x0000003534a0bf59 in ThreadWeaver::Thread::run (this=<value optimized out>) at ../../../threadweaver/Weaver/Thread.cpp:142 #7 0x0000003525c87e95 in QThreadPrivate::start (arg=<value optimized out>) at thread/qthread_unix.cpp:244 #8 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #9 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f3c4b7d9910 (LWP 6223)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:261 #1 0x00000035327381c6 in WTF::TCMalloc_PageHeap::scavengerThread (this=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2299 #2 0x0000003532738209 in WTF::TCMalloc_PageHeap::runScavengerThread (context=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1433 #3 0x00007f3c6d04773a in start_thread (arg=<value optimized out>) at pthread_create.c:300 #4 0x00007f3c6da4e2fd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f3c6deb5720 (LWP 5994)): [KCrash Handler] #5 QTJSC::CollectorBitmap::get (this=<value optimized out>, markStack=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:206 #6 QTJSC::Heap::isCellMarked (this=<value optimized out>, markStack=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:287 #7 QTJSC::MarkStack::append (this=<value optimized out>, markStack=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:331 #8 QTJSC::MarkStack::append (this=<value optimized out>, markStack=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:342 #9 QTJSC::Structure::markAggregate (this=<value optimized out>, markStack=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:347 #10 QTJSC::JSObject::markChildrenDirect (this=<value optimized out>, markStack=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:692 #11 QTJSC::JSObject::markChildren (this=<value optimized out>, markStack=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.cpp:52 #12 0x00000035327777cc in QScriptObject::markChildren (this=<value optimized out>, markStack=<value optimized out>) at bridge/qscriptobject.cpp:170 #13 0x00000035326b2524 in QTJSC::MarkStack::markChildren (this=<value optimized out>, cell=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:181 #14 0x00000035326b156d in QTJSC::MarkStack::drain (this=<value optimized out>, markStack=<value optimized out>, start=<value optimized out>, end=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSArray.h:220 #15 QTJSC::Heap::markConservatively (this=<value optimized out>, markStack=<value optimized out>, start=<value optimized out>, end=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:827 #16 0x00000035326b166f in QTJSC::Heap::markCurrentThreadConservativelyInternal (this=<value optimized out>, markStack=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:843 #17 0x00000035326b16b8 in QTJSC::Heap::markCurrentThreadConservatively (this=<value optimized out>, markStack=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:865 #18 0x00000035326b1726 in QTJSC::Heap::markStackObjectsConservatively (this=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:1017 #19 QTJSC::Heap::collect (this=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:1224 #20 0x00000035326b1c51 in heapAllocate<PrimaryHeap> (this=<value optimized out>, s=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:435 #21 QTJSC::Heap::allocate (this=<value optimized out>, s=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.cpp:471 #22 0x0000003532755f46 in QScriptEngine::newVariant (this=<value optimized out>, value=<value optimized out>) at api/qscriptengine.cpp:1627 #23 0x00007f3c4a27bc15 in qtscript_create_QDataStream_class(QScriptEngine*) () from /usr/lib/qt4/plugins/script/libqtscript_core.so.1.0.0 #24 0x00007f3c4a25d70d in com_trolltech_qt_core_ScriptPlugin::initialize(QString const&, QScriptEngine*) () from /usr/lib/qt4/plugins/script/libqtscript_core.so.1.0.0 #25 0x000000353275bde3 in QScriptEngine::importExtension (this=<value optimized out>, extension=<value optimized out>) at api/qscriptengine.cpp:3075 #26 0x0000003fcd021b4c in AmarokScript::ScriptImporter::loadQtBinding (this=<value optimized out>, binding=<value optimized out>) at ../../src/scriptengine/ScriptImporter.cpp:63 #27 0x0000003fcd021f5d in AmarokScript::ScriptImporter::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./ScriptImporter.moc:72 #28 0x0000003532784ad4 in callQtMethod (exec=<value optimized out>, callType=<value optimized out>, thisQObject=<value optimized out>, scriptArgs=<value optimized out>, meta=<value optimized out>, initialIndex=<value optimized out>, maybeOverloaded=<value optimized out>) at bridge/qscriptqobject.cpp:962 #29 0x0000003532787100 in QScript::QtFunction::execute (this=<value optimized out>, exec=<value optimized out>, thisValue=<value optimized out>, scriptArgs=<value optimized out>) at bridge/qscriptqobject.cpp:1018 #30 0x0000003532787285 in QScript::QtFunction::call (exec=<value optimized out>, callee=<value optimized out>, thisValue=<value optimized out>, args=<value optimized out>) at bridge/qscriptqobject.cpp:1033 #31 0x00000035326b039f in QTJSC::NativeFuncWrapper::operator() (this=<value optimized out>, exec=<value optimized out>, jsobj=<value optimized out>, thisValue=<value optimized out>, argList=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:46 #32 0x000000353269e1f9 in QTJSC::Interpreter::privateExecute (this=<value optimized out>, flag=<value optimized out>, registerFile=<value optimized out>, callFrame=<value optimized out>, exception=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:3103 #33 0x000000353269e826 in QTJSC::Interpreter::execute (this=<value optimized out>, eval=<value optimized out>, callFrame=<value optimized out>, thisObj=<value optimized out>, globalRegisterOffset=<value optimized out>, scopeChain=<value optimized out>, exception=) at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:923 #34 0x000000353269eb4d in QTJSC::Interpreter::execute (this=<value optimized out>, eval=<value optimized out>, callFrame=<value optimized out>, thisObj=<value optimized out>, scopeChain=<value optimized out>, exception=<value optimized out>) at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:838 #35 0x000000353275b071 in QScriptEngine::evaluate (this=<value optimized out>, program=<value optimized out>, fileName=<value optimized out>, lineNumber=<value optimized out>) at api/qscriptengine.cpp:2189 #36 0x0000003fcd0fd268 in ScriptManager::slotRunScript (this=<value optimized out>, name=<value optimized out>, silent=<value optimized out>) at ../../src/dialogs/ScriptManager.cpp:409 #37 0x0000003fcd0fdfb2 in ScriptManager::slotConfigChanged (this=<value optimized out>, changed=<value optimized out>) at ../../src/dialogs/ScriptManager.cpp:487 #38 0x0000003fcd0ff790 in ScriptManager::findScripts (this=<value optimized out>) at ../../src/dialogs/ScriptManager.cpp:253 #39 0x0000003fcd0ffba8 in ScriptManager::qt_metacall (this=<value optimized out>, _c=<value optimized out>, _id=<value optimized out>, _a=<value optimized out>) at ./ScriptManager.moc:92 #40 0x0000003525d8f2f9 in QMetaObject::activate (sender=<value optimized out>, m=<value optimized out>, local_signal_index=<value optimized out>, argv=<value optimized out>) at kernel/qobject.cpp:3398 #41 0x0000003525d9614f in QSingleShotTimer::timerEvent (this=<value optimized out>) at kernel/qtimer.cpp:308 #42 0x0000003525d8b9a3 in QObject::event (this=<value optimized out>, e=<value optimized out>) at kernel/qobject.cpp:1210 #43 0x00000035279f5d2d in QApplicationPrivate::notify_helper (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4277 #44 0x00000035279fd1c9 in QApplication::notify (this=<value optimized out>, receiver=<value optimized out>, e=<value optimized out>) at kernel/qapplication.cpp:4166 #45 0x00000035288240db in KApplication::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at ../../kdeui/kernel/kapplication.cpp:302 #46 0x0000003525d7bb9c in QCoreApplication::notifyInternal (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>) at kernel/qcoreapplication.cpp:704 #47 0x0000003525da92f4 in QCoreApplication::sendEvent (this=<value optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #48 QTimerInfoList::activateTimers (this=<value optimized out>) at kernel/qeventdispatcher_unix.cpp:603 #49 0x0000003525da5808 in timerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:184 #50 idleTimerSourceDispatch (source=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:231 #51 0x000000352223b12a in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #52 0x000000352223e988 in ?? () from /lib/libglib-2.0.so.0 #53 0x000000352223eb3c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #54 0x0000003525da54ec in QEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:407 #55 0x0000003527a9d79f in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:202 #56 0x0000003525d7a4a2 in QEventLoop::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:149 #57 0x0000003525d7a874 in QEventLoop::exec (this=<value optimized out>, flags=<value optimized out>) at kernel/qeventloop.cpp:201 #58 0x0000003525d7cd06 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981 #59 0x00000000004097e2 in main (argc=1, argv=0x7fff17cb9488) at ../../src/main.cpp:225 The current source language is "auto; currently c". This bug may be a duplicate of or related to bug 214984 Reported using DrKonqi
Either a problem with the Script manager or Javascript. Could you please try if this is also happening in Amarok 2.2.1, it should be available by now for your dsitribution.
I've installed it, hope correctly: sudo dpkg -l | grep amarok ii amarok 2.2.1-1 easy to use media player based on the KDE 4 ii amarok-common 2.2.1-1 architecture independent files for Amarok ii amarok-utils When I type amarok --debug It says: [***] 58484492 amarok: BEGIN: void ScanResultProcessor::setupDatabase() amarok: END__: void ScanResultProcessor::setupDatabase() - Took 2.9e-05s amarok: END__: void ScanResultProcessor::addDirectory(const QString&, uint) - Took 0.0019s amarok: END__: void ScriptSelector::addScripts(const QList<KPluginInfo>&, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const KSharedPtr<KSharedConfig>&) - Took 0.016s amarok: BEGIN: void ScriptSelector::addScripts(const QList<KPluginInfo>&, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const KSharedPtr<KSharedConfig>&) amarok: END__: void ScriptSelector::addScripts(const QList<KPluginInfo>&, KPluginSelector::PluginLoadMethod, const QString&, const QString&, const KSharedPtr<KSharedConfig>&) - Took 0.047s amarok: BEGIN: void ScriptManager::slotConfigChanged(bool) amarok: BEGIN: void ScriptManager::slotConfigChanged(bool) amarok: END__: void ScriptManager::slotConfigChanged(bool) - Took 0.00013s amarok: BEGIN: bool ScriptManager::slotRunScript(QString, bool) amarok: BEGIN: void ScriptManager::startScriptEngine(QString) amarok: BEGIN: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) amarok: END__: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) - Took 0.00036s amarok: BEGIN: Downloader::Downloader(QScriptEngine*) amarok: END__: Downloader::Downloader(QScriptEngine*) - Took 0.00013s amarok: END__: void ScriptManager::startScriptEngine(QString) - Took 0.002s amarok: BEGIN: static QScriptValue ScriptableServiceScript::ScriptableServiceScript_prototype_ctor(QScriptContext*, QScriptEngine*) amarok: BEGIN: bool ScriptableServiceManager::initService(const QString&, int, const QString&, const QString&, bool) amarok: initializing scripted service: "Cool Streams" amarok: BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) amarok: END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) - Took 0.0035s amarok: BEGIN: ScriptableService::ScriptableService(const QString&) amarok: creating ScriptableService "Cool Streams" amarok: END__: ScriptableService::ScriptableService(const QString&) - Took 8.8e-05s amarok: BEGIN: void ScriptableService::init(int, const QString&, bool) amarok: BEGIN: ScriptableServiceCollection::ScriptableServiceCollection(const QString&) amarok: END__: ScriptableServiceCollection::ScriptableServiceCollection(const QString&) - Took 5.1e-05s amarok: END__: void ScriptableService::init(int, const QString&, bool) - Took 0.0002s amarok: emitting scripted service "Cool Streams" amarok: BEGIN: void ServiceBrowser::addService(ServiceBase*) amarok: END__: void ServiceBrowser::addService(ServiceBase*) - Took 0.00022s amarok: END__: bool ScriptableServiceManager::initService(const QString&, int, const QString&, const QString&, bool) - Took 0.0045s amarok: END__: static QScriptValue ScriptableServiceScript::ScriptableServiceScript_prototype_ctor(QScriptContext*, QScriptEngine*) - Took 0.0049s amarok: BEGIN: void ScriptableServiceScript::slotCustomize(const QString&) amarok: END__: void ScriptableServiceScript::slotCustomize(const QString&) - Took 4.6e-05s amarok: END__: bool ScriptManager::slotRunScript(QString, bool) - Took 0.011s amarok: BEGIN: bool ScriptManager::slotRunScript(QString, bool) amarok: BEGIN: void ScriptManager::startScriptEngine(QString) amarok: BEGIN: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) amarok: END__: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) - Took 7.7e-05s amarok: BEGIN: Downloader::Downloader(QScriptEngine*) amarok: END__: Downloader::Downloader(QScriptEngine*) - Took 6.5e-05s amarok: END__: void ScriptManager::startScriptEngine(QString) - Took 0.00078s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.core" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.16s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.gui" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 1.1s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.uitools" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.14s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.network" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.017s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.xml" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.065s amarok: BEGIN: bool AmarokScript::AmarokWindowScript::addToolsMenu(QString, QString, QString) amarok: END__: bool AmarokScript::AmarokWindowScript::addToolsMenu(QString, QString, QString) - Took 0.00054s amarok: END__: bool ScriptManager::slotRunScript(QString, bool) - Took 1.4s amarok: BEGIN: bool ScriptManager::slotRunScript(QString, bool) amarok: BEGIN: void ScriptManager::startScriptEngine(QString) amarok: BEGIN: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) amarok: END__: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) - Took 0.00015s amarok: BEGIN: Downloader::Downloader(QScriptEngine*) amarok: END__: Downloader::Downloader(QScriptEngine*) - Took 0.00013s amarok: END__: void ScriptManager::startScriptEngine(QString) - Took 0.0025s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.core" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.014s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.xml" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.012s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.network" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.0082s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.gui" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.037s amarok: SCRIPT "Librivox.org" : "creating service..." amarok: BEGIN: static QScriptValue ScriptableServiceScript::ScriptableServiceScript_prototype_ctor(QScriptContext*, QScriptEngine*) amarok: BEGIN: bool ScriptableServiceManager::initService(const QString&, int, const QString&, const QString&, bool) amarok: initializing scripted service: "Librivox.org" amarok: BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) amarok: END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) - Took 0.0041s amarok: BEGIN: ScriptableService::ScriptableService(const QString&) amarok: creating ScriptableService "Librivox.org" amarok: END__: ScriptableService::ScriptableService(const QString&) - Took 6.2e-05s amarok: BEGIN: void ScriptableService::init(int, const QString&, bool) amarok: BEGIN: ScriptableServiceCollection::ScriptableServiceCollection(const QString&) amarok: END__: ScriptableServiceCollection::ScriptableServiceCollection(const QString&) - Took 4.5e-05s amarok: END__: void ScriptableService::init(int, const QString&, bool) - Took 0.00015s amarok: emitting scripted service "Librivox.org" amarok: BEGIN: void ServiceBrowser::addService(ServiceBase*) amarok: END__: void ServiceBrowser::addService(ServiceBase*) - Took 9e-05s amarok: END__: bool ScriptableServiceManager::initService(const QString&, int, const QString&, const QString&, bool) - Took 0.0049s amarok: END__: static QScriptValue ScriptableServiceScript::ScriptableServiceScript_prototype_ctor(QScriptContext*, QScriptEngine*) - Took 0.005s amarok: SCRIPT "Librivox.org" : "done creating service!" amarok: BEGIN: void ScriptableServiceScript::slotCustomize(const QString&) amarok: SCRIPT "Librivox.org" : "customizing Librivox service" amarok: SCRIPT "Librivox.org" : "loading icon: /usr/share/kde4/apps/amarok/scripts/librivox_service/LibrivoxIcon.png" amarok: BEGIN: void ScriptableServiceManager::setIcon(const QString&, const QPixmap&) amarok: service: "Librivox.org" amarok: END__: void ScriptableServiceManager::setIcon(const QString&, const QPixmap&) - Took 0.00021s amarok: END__: void ScriptableServiceScript::slotCustomize(const QString&) - Took 0.0039s amarok: END__: bool ScriptManager::slotRunScript(QString, bool) - Took 0.098s amarok: BEGIN: bool ScriptManager::slotRunScript(QString, bool) amarok: BEGIN: void ScriptManager::startScriptEngine(QString) amarok: BEGIN: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) amarok: END__: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) - Took 0.00013s amarok: BEGIN: Downloader::Downloader(QScriptEngine*) amarok: END__: Downloader::Downloader(QScriptEngine*) - Took 0.00011s amarok: END__: void ScriptManager::startScriptEngine(QString) - Took 0.0026s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.core" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.013s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.xml" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.012s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.network" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.0086s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.gui" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.037s amarok: BEGIN: static QScriptValue ScriptableServiceScript::ScriptableServiceScript_prototype_ctor(QScriptContext*, QScriptEngine*) amarok: BEGIN: bool ScriptableServiceManager::initService(const QString&, int, const QString&, const QString&, bool) amarok: initializing scripted service: "Play OGG Streams" amarok: BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) amarok: END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) - Took 0.003s amarok: BEGIN: ScriptableService::ScriptableService(const QString&) amarok: creating ScriptableService "Play OGG Streams" amarok: END__: ScriptableService::ScriptableService(const QString&) - Took 7.5e-05s amarok: BEGIN: void ScriptableService::init(int, const QString&, bool) amarok: BEGIN: ScriptableServiceCollection::ScriptableServiceCollection(const QString&) amarok: END__: ScriptableServiceCollection::ScriptableServiceCollection(const QString&) - Took 5e-05s amarok: END__: void ScriptableService::init(int, const QString&, bool) - Took 0.0002s amarok: emitting scripted service "Play OGG Streams" amarok: BEGIN: void ServiceBrowser::addService(ServiceBase*) amarok: END__: void ServiceBrowser::addService(ServiceBase*) - Took 9.8e-05s amarok: END__: bool ScriptableServiceManager::initService(const QString&, int, const QString&, const QString&, bool) - Took 0.0039s amarok: END__: static QScriptValue ScriptableServiceScript::ScriptableServiceScript_prototype_ctor(QScriptContext*, QScriptEngine*) - Took 0.0041s amarok: BEGIN: void ScriptableServiceScript::slotCustomize(const QString&) amarok: SCRIPT "Play OGG Streams" : "Perzonalizando servicio" amarok: SCRIPT "Play OGG Streams" : "Cargando icono: /home/maxtro/.kde/share/apps/amarok/scripts/playogg/iconoPlayogg.png" amarok: BEGIN: void ScriptableServiceManager::setIcon(const QString&, const QPixmap&) amarok: service: "Play OGG Streams" amarok: END__: void ScriptableServiceManager::setIcon(const QString&, const QPixmap&) - Took 0.00018s amarok: END__: void ScriptableServiceScript::slotCustomize(const QString&) - Took 0.0028s amarok: END__: bool ScriptManager::slotRunScript(QString, bool) - Took 0.091s amarok: BEGIN: bool ScriptManager::slotRunScript(QString, bool) amarok: BEGIN: void ScriptManager::startScriptEngine(QString) amarok: BEGIN: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) amarok: END__: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) - Took 0.00014s amarok: BEGIN: Downloader::Downloader(QScriptEngine*) amarok: END__: Downloader::Downloader(QScriptEngine*) - Took 9.8e-05s amarok: END__: void ScriptManager::startScriptEngine(QString) - Took 0.0025s amarok: BEGIN: static QScriptValue ScriptableServiceScript::ScriptableServiceScript_prototype_ctor(QScriptContext*, QScriptEngine*) amarok: BEGIN: bool ScriptableServiceManager::initService(const QString&, int, const QString&, const QString&, bool) amarok: initializing scripted service: "Radio Italiane" amarok: BEGIN: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) amarok: END__: ServiceBase::ServiceBase(const QString&, ServiceFactory*, bool, const QString&) - Took 0.0033s amarok: BEGIN: ScriptableService::ScriptableService(const QString&) amarok: creating ScriptableService "Radio Italiane" amarok: END__: ScriptableService::ScriptableService(const QString&) - Took 9.5e-05s amarok: BEGIN: void ScriptableService::init(int, const QString&, bool) amarok: BEGIN: ScriptableServiceCollection::ScriptableServiceCollection(const QString&) amarok: END__: ScriptableServiceCollection::ScriptableServiceCollection(const QString&) - Took 4.6e-05s amarok: END__: void ScriptableService::init(int, const QString&, bool) - Took 0.00017s amarok: emitting scripted service "Radio Italiane" amarok: BEGIN: void ServiceBrowser::addService(ServiceBase*) amarok: END__: void ServiceBrowser::addService(ServiceBase*) - Took 9.5e-05s amarok: END__: bool ScriptableServiceManager::initService(const QString&, int, const QString&, const QString&, bool) - Took 0.0041s amarok: END__: static QScriptValue ScriptableServiceScript::ScriptableServiceScript_prototype_ctor(QScriptContext*, QScriptEngine*) - Took 0.0043s amarok: BEGIN: void ScriptableServiceScript::slotCustomize(const QString&) amarok: END__: void ScriptableServiceScript::slotCustomize(const QString&) - Took 5.2e-05s amarok: END__: bool ScriptManager::slotRunScript(QString, bool) - Took 0.0088s amarok: BEGIN: bool ScriptManager::slotRunScript(QString, bool) amarok: BEGIN: void ScriptManager::startScriptEngine(QString) amarok: BEGIN: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) amarok: END__: ScriptableServiceScript::ScriptableServiceScript(QScriptEngine*) - Took 0.00012s amarok: BEGIN: Downloader::Downloader(QScriptEngine*) amarok: END__: Downloader::Downloader(QScriptEngine*) - Took 0.00015s amarok: END__: void ScriptManager::startScriptEngine(QString) - Took 0.0028s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.network" amarok: END__: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) - Took 0.0093s amarok: BEGIN: bool AmarokScript::ScriptImporter::loadQtBinding(const QString&) amarok: importing qt bindings "qt.core" KCrash: Application 'amarok' crashing... sock_file=/home/maxtro/.kde/socket-maxtro/kdeinit4__0 appear the icon on the tray and crashes; Thanks for the efforts
Sorry, I didn't see in your backtrace that you are using a 3rd party script apparently, this could well be the culprit. Since we do no support for 3rd party scripts, you should get in touch with the script author. Also you should be aware that you are using a pre-released version of Qt 4.6 which seems to cause quite some problems with Amarok.
Do you think I shold try disabling the scripts? If so can you tell me if I could disable it from outside Amarok? Because I don't know how to do this...in the while i'll try changing the Qt's version...
You can prevent the loading of the scripts by removing the entries in the settings: in the file $HOME/.kde/share/config/amarokrc, check in the Plugin and Script Manager section.
Many thanks, now it works again. I'm sorry I made you losing time.