Bug 215189 - Amarok crash at opening after request of password
Summary: Amarok crash at opening after request of password
Status: RESOLVED NOT A BUG
Alias: None
Product: amarok
Classification: Applications
Component: Tools/Script Manager (show other bugs)
Version: 2.2.0
Platform: Unlisted Binaries Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-18 23:19 UTC by Marco
Modified: 2009-11-19 20:21 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 Marco 2009-11-18 23:19:33 UTC
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
Comment 1 Myriam Schweingruber 2009-11-19 00:06:20 UTC
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.
Comment 2 Marco 2009-11-19 17:27:22 UTC
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
Comment 3 Myriam Schweingruber 2009-11-19 18:26:24 UTC
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.
Comment 4 Marco 2009-11-19 18:32:01 UTC
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...
Comment 5 Myriam Schweingruber 2009-11-19 19:51:20 UTC
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.
Comment 6 Marco 2009-11-19 20:21:26 UTC
Many thanks, now it works again. I'm sorry I made you losing time.