Bug 265965

Summary: Amarok Crashes Upon Launch of Amarok
Product: [Applications] amarok Reporter: James <jtrageser>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 2.3.0   
Target Milestone: 2.4.1   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description James 2011-02-10 06:42:25 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.4 (KDE 4.4.4) "release 3"
Qt Version: 4.6.3
Operating System: Linux 2.6.34.7-0.7-desktop i686
Distribution: "openSUSE 11.3 (i586)"

-- Information about the crash:
It opens the splash screen, asks if I want to intsall MP3 Support, I click yes, it says the MP3 support is installed and then goes to open Amarok and crashes.  It does it ever single time.

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Floating point exception
[Current thread is 1 (Thread 0xb0e9f720 (LWP 10207))]

Thread 7 (Thread 0xad33eb70 (LWP 10240)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5494125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb581b24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb3d671f7 in ?? () from /usr/lib/libQtWebKit.so.4
#4  0xb3d6723f in ?? () from /usr/lib/libQtWebKit.so.4
#5  0xb2fd3de7 in ?? () from /usr/lib/libGL.so.1
#6  0xb580d46e in clone () from /lib/libc.so.6

Thread 6 (Thread 0xac970b70 (LWP 10241)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5494125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb581b24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb649e710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb4f7724a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x88ab2d8, th=0x88ac7a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb4f7a307 in waitForAvailableJob (this=0x88ac6c8, th=0x88ac7a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#6  ThreadWeaver::WorkingHardState::applyForWork (this=0x88ac6c8, th=0x88ac7a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb4f76b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88ab2d8, th=0x88ac7a0, previous=0x8aaf1d8) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb4f77744 in ThreadWeaver::ThreadRunHelper::run (this=0xac970254, parent=0x88ab2d8, th=0x88ac7a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#9  0xb4f777fa in ThreadWeaver::Thread::run (this=0x88ac7a0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#10 0xb649e04f in ?? () from /usr/lib/libQtCore.so.4
#11 0xb2fd3de7 in ?? () from /usr/lib/libGL.so.1
#12 0xb580d46e in clone () from /lib/libc.so.6

Thread 5 (Thread 0xabfffb70 (LWP 10242)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5494125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb581b24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb649e710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb4f7724a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x88ab2d8, th=0x88ac790) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb4f7a307 in waitForAvailableJob (this=0x88ac6c8, th=0x88ac790) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#6  ThreadWeaver::WorkingHardState::applyForWork (this=0x88ac6c8, th=0x88ac790) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb4f76b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88ab2d8, th=0x88ac790, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb4f7a323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88ac6c8, th=0x88ac790) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0xb4f76b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88ab2d8, th=0x88ac790, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4f7a323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88ac6c8, th=0x88ac790) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4f76b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88ab2d8, th=0x88ac790, previous=0x8479370) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4f77744 in ThreadWeaver::ThreadRunHelper::run (this=0xabfff254, parent=0x88ab2d8, th=0x88ac790) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#13 0xb4f777fa in ThreadWeaver::Thread::run (this=0x88ac790) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#14 0xb649e04f in ?? () from /usr/lib/libQtCore.so.4
#15 0xb2fd3de7 in ?? () from /usr/lib/libGL.so.1
#16 0xb580d46e in clone () from /lib/libc.so.6

Thread 4 (Thread 0xaadfeb70 (LWP 10247)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5494125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb581b24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb649e710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb4f7724a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x88ab2d8, th=0x88b9408) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb4f7a307 in waitForAvailableJob (this=0x88ac6c8, th=0x88b9408) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#6  ThreadWeaver::WorkingHardState::applyForWork (this=0x88ac6c8, th=0x88b9408) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb4f76b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88ab2d8, th=0x88b9408, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb4f7a323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88ac6c8, th=0x88b9408) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0xb4f76b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88ab2d8, th=0x88b9408, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4f7a323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88ac6c8, th=0x88b9408) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#11 0xb4f76b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88ab2d8, th=0x88b9408, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#12 0xb4f77744 in ThreadWeaver::ThreadRunHelper::run (this=0xaadfe254, parent=0x88ab2d8, th=0x88b9408) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#13 0xb4f777fa in ThreadWeaver::Thread::run (this=0x88b9408) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#14 0xb649e04f in ?? () from /usr/lib/libQtCore.so.4
#15 0xb2fd3de7 in ?? () from /usr/lib/libGL.so.1
#16 0xb580d46e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xaa5fdb70 (LWP 10248)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5494125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb581b24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb649e710 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#4  0xb4f7724a in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned (this=0x88ab2d8, th=0x88b42e0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:365
#5  0xb4f7a307 in waitForAvailableJob (this=0x88ac6c8, th=0x88b42e0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:356
#6  ThreadWeaver::WorkingHardState::applyForWork (this=0x88ac6c8, th=0x88b42e0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:71
#7  0xb4f76b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88ab2d8, th=0x88b42e0, previous=0x0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#8  0xb4f7a323 in ThreadWeaver::WorkingHardState::applyForWork (this=0x88ac6c8, th=0x88b42e0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WorkingHardState.cpp:74
#9  0xb4f76b43 in ThreadWeaver::WeaverImpl::applyForWork (this=0x88ab2d8, th=0x88b42e0, previous=0x83c2248) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/WeaverImpl.cpp:351
#10 0xb4f77744 in ThreadWeaver::ThreadRunHelper::run (this=0xaa5fd254, parent=0x88ab2d8, th=0x88b42e0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:87
#11 0xb4f777fa in ThreadWeaver::Thread::run (this=0x88b42e0) at /usr/src/debug/kdelibs-4.4.4/threadweaver/Weaver/Thread.cpp:142
#12 0xb649e04f in ?? () from /usr/lib/libQtCore.so.4
#13 0xb2fd3de7 in ?? () from /usr/lib/libGL.so.1
#14 0xb580d46e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa0558b70 (LWP 10353)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5494125 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb581b24c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libc.so.6
#3  0xb4dddfa7 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0xb4ec51a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2304
#4  0xb4dddfef in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0xb4ec51a0) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1438
#5  0xb2fd3de7 in ?? () from /usr/lib/libGL.so.1
#6  0xb580d46e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb0e9f720 (LWP 10207)):
[KCrash Handler]
#6  0xb787410a in enter.8102 () from /lib/ld-linux.so.2
#7  0xb7874771 in do_lookup_x () from /lib/ld-linux.so.2
#8  0xb7874b49 in _dl_lookup_symbol_x () from /lib/ld-linux.so.2
#9  0xb787645b in _dl_relocate_object () from /lib/ld-linux.so.2
#10 0xb787d823 in dl_open_worker () from /lib/ld-linux.so.2
#11 0xb787950f in _dl_catch_error () from /lib/ld-linux.so.2
#12 0xb787d2e6 in _dl_open () from /lib/ld-linux.so.2
#13 0xb347cbdd in dlopen_doit () from /lib/libdl.so.2
#14 0xb787950f in _dl_catch_error () from /lib/ld-linux.so.2
#15 0xb347d342 in _dlerror_run () from /lib/libdl.so.2
#16 0xb347cca7 in dlopen@@GLIBC_2.1 () from /lib/libdl.so.2
#17 0xb6588469 in ?? () from /usr/lib/libQtCore.so.4
#18 0xb65829c4 in ?? () from /usr/lib/libQtCore.so.4
#19 0xb6582aa8 in ?? () from /usr/lib/libQtCore.so.4
#20 0xb657d223 in QPluginLoader::load() () from /usr/lib/libQtCore.so.4
#21 0xb657d252 in QPluginLoader::instance() () from /usr/lib/libQtCore.so.4
#22 0xb4e0d40f in QScriptEngine::importExtension (this=0x8ab5018, extension=...) at api/qscriptengine.cpp:3042
#23 0xb6fe6270 in ?? () from /usr/lib/libamaroklib.so.1
#24 0xb6fe7003 in ?? () from /usr/lib/libamaroklib.so.1
#25 0xb659defd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#26 0xb4e36d64 in QScript::callQtMethod (exec=0x9f3890a0, callType=QMetaMethod::Method, thisQObject=0x8aeeb10, scriptArgs=..., meta=0xb7465260, initialIndex=5, maybeOverloaded=true)
    at bridge/qscriptqobject.cpp:945
#27 0xb4e39c47 in QScript::QtFunction::execute (this=0xab7839c0, exec=0x9f3890a0, thisValue=<value optimized out>, scriptArgs=...) at bridge/qscriptqobject.cpp:1002
#28 0xb4e39f61 in QScript::QtFunction::call (exec=0x9f3890a0, callee=0xab7839c0, thisValue=..., args=...) at bridge/qscriptqobject.cpp:1017
#29 0xb4d401cb in QTJSC::NativeFuncWrapper::operator() (this=0xbfaa50e8, exec=0x9f3890a0, jsobj=0xab7839c0, thisValue=..., argList=...)
    at ../3rdparty/javascriptcore/JavaScriptCore/runtime/CallData.cpp:46
#30 0xb4cc74ec in QTJSC::cti_op_call_NotJSFunction (args=0xbfaa536c) at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITStubs.cpp:1647
#31 0x9f8071c0 in ?? ()
#32 0xb4cf3b42 in execute (this=0x9fc542a8, eval=0xbfaa536c, callFrame=0x8ab00a4, thisObj=0xab780000, globalRegisterOffset=9, scopeChain=0x9fc8f9d8, exception=0xbfaa52d0)
    at ../3rdparty/javascriptcore/JavaScriptCore/jit/JITCode.h:79
#33 QTJSC::Interpreter::execute (this=0x9fc542a8, eval=0xbfaa536c, callFrame=0x8ab00a4, thisObj=0xab780000, globalRegisterOffset=9, scopeChain=0x9fc8f9d8, exception=0xbfaa52d0)
    at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:921
#34 0xb4cf3ea5 in QTJSC::Interpreter::execute (this=0x9fc542a8, eval=0xbfaa536c, callFrame=0x8ab00a4, thisObj=0xab780000, scopeChain=0x9fc8f9d8, exception=0xbfaa52d0)
    at ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Interpreter.cpp:838
#35 0xb4dffa09 in QScriptEnginePrivate::evaluateHelper (this=0x8ab4f50, exec=0x8ab00a4, sourceId=-1614031408, executable=0xbfaa536c, compile=@0xbfaa53bf) at api/qscriptengine.cpp:1219
#36 0xb4e04e57 in QScriptEngine::evaluate (this=0xa1c618f9, program=..., fileName=..., lineNumber=1) at api/qscriptengine.cpp:2215
#37 0xb7181604 in ScriptManager::slotRunScript(QString, bool) () from /usr/lib/libamaroklib.so.1
#38 0xb7183589 in ScriptManager::slotConfigChanged(bool) () from /usr/lib/libamaroklib.so.1
#39 0xb7184706 in ScriptManager::findScripts() () from /usr/lib/libamaroklib.so.1
#40 0xb7185cd4 in ScriptManager::updateAllScripts() () from /usr/lib/libamaroklib.so.1
#41 0xb7186230 in ScriptManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1
#42 0xb659defd in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#43 0xb65acfe8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#44 0xb65b29d5 in ?? () from /usr/lib/libQtCore.so.4
#45 0xb65b2a8c in ?? () from /usr/lib/libQtCore.so.4
#46 0xb65aa774 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#47 0xb5aebc64 in QApplicationPrivate::notify_helper (this=0x8183ef8, receiver=0x8a79c10, e=0xbfaa5f70) at kernel/qapplication.cpp:4302
#48 0xb5af3bf7 in QApplication::notify (this=0xbfaa62bc, receiver=0x8a79c10, e=0xbfaa5f70) at kernel/qapplication.cpp:3706
#49 0xb708b37a in App::notify(QObject*, QEvent*) () from /usr/lib/libamaroklib.so.1
#50 0xb6597e0e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#51 0xb65c670e in ?? () from /usr/lib/libQtCore.so.4
#52 0xb65c3642 in ?? () from /usr/lib/libQtCore.so.4
#53 0xb33c4b49 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#54 0xb33c5350 in ?? () from /usr/lib/libglib-2.0.so.0
#55 0xb33c560e in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#56 0xb65c3d4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#57 0xb5b9c19a in QGuiEventDispatcherGlib::processEvents (this=0x80a5fb8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#58 0xb659711d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#59 0xb6597319 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#60 0xb659bc70 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#61 0xb5ae9164 in QApplication::exec () at kernel/qapplication.cpp:3581
#62 0x0804fa23 in _start ()

Possible duplicates by query: bug 265516, bug 265488, bug 265480, bug 264350, bug 263684.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2011-02-10 18:33:43 UTC
The problem is OpenSUSE specific, please check with your distribution.

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