Bug 260288 - Amarok crashes on startup
Summary: Amarok crashes on startup
Status: RESOLVED DUPLICATE of bug 259075
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.3.90
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-16 16:52 UTC by redflames
Modified: 2010-12-16 21:01 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 redflames 2010-12-16 16:52:38 UTC
Application: amarok (2.3.90)
KDE Platform Version: 4.5.85 (4.6 Beta2)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-9-generic x86_64
Distribution: Ubuntu natty (development branch)

-- Information about the crash:
As per title, Amarok crashes every time it is started on Kubuntu Natty [11.04], package is from the [k]ubuntu repository.

STR:
Launch Amarok from menu

Result:
Crashes straight to crash reporter [Amarok window doesn't appear at all]

Expected result:
Amarok should launch normally

The crash can be reproduced every time.

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

Thread 13 (Thread 0x7f44e39e8700 (LWP 4055)):
#0  0x00007f44fd669e09 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f44e9f6dea1 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f44fd665971 in start_thread () from /lib/libpthread.so.0
#3  0x00007f4501b5d92d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f44e31e7700 (LWP 4056)):
#0  0x00007fff75759861 in clock_gettime ()
#1  0x00007f44facbe0bf in clock_gettime () from /lib/librt.so.1
#2  0x00007f45023d9d32 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f450249b90d in QTimerInfoList::updateCurrentTime (this=0x1fbce80) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007f450249bc75 in QTimerInfoList::timerWait (this=0x1fbce80, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007f450249a71c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f44e31e6bfc) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f450249a7c5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f44fc269fb2 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#9  0x00007f44fc26aeb4 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007f44fc26b559 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x00007f450249af26 in QEventDispatcherGlib::processEvents (this=0x201fbb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#12 0x00007f450246f362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f450246f59c in QEventLoop::exec (this=0x7f44e31e6d80, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007f4502386274 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#15 0x00007f44ea1cc39e in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#16 0x00007f4502388a2e in QThreadPrivate::start (arg=0x1f49010) at thread/qthread_unix.cpp:285
#17 0x00007f44fd665971 in start_thread () from /lib/libpthread.so.0
#18 0x00007f4501b5d92d in clone () from /lib/libc.so.6
#19 0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f44e27e1700 (LWP 4057)):
#0  0x00007f4501b51203 in poll () from /lib/libc.so.6
#1  0x00007f44f939065f in ?? () from /usr/lib/libpulse.so.0
#2  0x00007f44f9382476 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#3  0x00007f44f9382b39 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#4  0x00007f44f9382bf0 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#5  0x00007f44f939060f in ?? () from /usr/lib/libpulse.so.0
#6  0x00007f44f46ee818 in ?? () from /usr/lib/libpulsecommon-0.9.22.so
#7  0x00007f44fd665971 in start_thread () from /lib/libpthread.so.0
#8  0x00007f4501b5d92d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f44ddfdf700 (LWP 4058)):
#0  0x00007f44fd669a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f44e9f7fcb3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f44fd665971 in start_thread () from /lib/libpthread.so.0
#3  0x00007f4501b5d92d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f44dd3d4700 (LWP 4059)):
#0  0x00007f44fd669a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f44e9f7fcb3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f44fd665971 in start_thread () from /lib/libpthread.so.0
#3  0x00007f4501b5d92d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f44dcbd3700 (LWP 4060)):
#0  0x00007f44fd669a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f44e9f7fcb3 in ?? () from /usr/lib/libxine.so.1
#2  0x00007f44fd665971 in start_thread () from /lib/libpthread.so.0
#3  0x00007f4501b5d92d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f44db526700 (LWP 4062)):
#0  0x00007fff75759861 in clock_gettime ()
#1  0x00007f44facbe0bf in clock_gettime () from /lib/librt.so.1
#2  0x00007f45023d9d32 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f450249b90d in QTimerInfoList::updateCurrentTime (this=0x242c6e0) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007f450249bc75 in QTimerInfoList::timerWait (this=0x242c6e0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007f450249a71c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f44db525c1c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f450249a7c5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f44fc269fb2 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#9  0x00007f44fc26aeb4 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007f44fc26b559 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x00007f450249af26 in QEventDispatcherGlib::processEvents (this=0x2278240, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#12 0x00007f450246f362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f450246f59c in QEventLoop::exec (this=0x7f44db525da0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007f4502386274 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#15 0x00007f450245182f in QInotifyFileSystemWatcherEngine::run (this=0x240ba50) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f4502388a2e in QThreadPrivate::start (arg=0x240ba50) at thread/qthread_unix.cpp:285
#17 0x00007f44fd665971 in start_thread () from /lib/libpthread.so.0
#18 0x00007f4501b5d92d in clone () from /lib/libc.so.6
#19 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f44d9d24700 (LWP 4063)):
#0  0x00007f4501b51203 in poll () from /lib/libc.so.6
#1  0x00007f44fc26b030 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f44fc26b559 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f450249af26 in QEventDispatcherGlib::processEvents (this=0x2469180, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f450246f362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f450246f59c in QEventLoop::exec (this=0x7f44d9d23db0, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f4502386274 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f44f986313c in Herqq::Upnp::HControlPointThread::run() () from /usr/lib/libHUpnp.so.0
#8  0x00007f4502388a2e in QThreadPrivate::start (arg=0x2434570) at thread/qthread_unix.cpp:285
#9  0x00007f44fd665971 in start_thread () from /lib/libpthread.so.0
#10 0x00007f4501b5d92d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f44cbccb700 (LWP 4064)):
#0  0x00007fff75759861 in clock_gettime ()
#1  0x00007f44facbe0bf in clock_gettime () from /lib/librt.so.1
#2  0x00007f45023d9d32 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#3  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#4  0x00007f450249b90d in QTimerInfoList::updateCurrentTime (this=0x2a925f0) at kernel/qeventdispatcher_unix.cpp:339
#5  0x00007f450249bc75 in QTimerInfoList::timerWait (this=0x2a925f0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#6  0x00007f450249a71c in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x7f44cbccac1c) at kernel/qeventdispatcher_glib.cpp:136
#7  0x00007f450249a7c5 in timerSourcePrepare (source=<value optimized out>, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#8  0x00007f44fc269fb2 in g_main_context_prepare () from /lib/libglib-2.0.so.0
#9  0x00007f44fc26aeb4 in ?? () from /lib/libglib-2.0.so.0
#10 0x00007f44fc26b559 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0x00007f450249af26 in QEventDispatcherGlib::processEvents (this=0x2a8cfb0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#12 0x00007f450246f362 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#13 0x00007f450246f59c in QEventLoop::exec (this=0x7f44cbccada0, flags=...) at kernel/qeventloop.cpp:201
#14 0x00007f4502386274 in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#15 0x00007f450245182f in QInotifyFileSystemWatcherEngine::run (this=0x2a8f770) at io/qfilesystemwatcher_inotify.cpp:248
#16 0x00007f4502388a2e in QThreadPrivate::start (arg=0x2a8f770) at thread/qthread_unix.cpp:285
#17 0x00007f44fd665971 in start_thread () from /lib/libpthread.so.0
#18 0x00007f4501b5d92d in clone () from /lib/libc.so.6
#19 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f44cb2ad700 (LWP 4065)):
#0  0x00007f44fd669a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f45023890eb in wait (this=<value optimized out>, mutex=0x2b4f300, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2b4f300, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f44ff60e0b4 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f44ff610723 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f44ff60f53f in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f44ff60f5cb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f4502388a2e in QThreadPrivate::start (arg=0x2b9d560) at thread/qthread_unix.cpp:285
#8  0x00007f44fd665971 in start_thread () from /lib/libpthread.so.0
#9  0x00007f4501b5d92d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f44ca8a1700 (LWP 4066)):
#0  0x00007f44fd669a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f45023890eb in wait (this=<value optimized out>, mutex=0x2b4f300, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:88
#2  QWaitCondition::wait (this=<value optimized out>, mutex=0x2b4f300, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:160
#3  0x00007f44ff60e0b4 in ?? () from /usr/lib/libthreadweaver.so.4
#4  0x00007f44ff610723 in ?? () from /usr/lib/libthreadweaver.so.4
#5  0x00007f44ff60f53f in ?? () from /usr/lib/libthreadweaver.so.4
#6  0x00007f44ff60f5cb in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007f4502388a2e in QThreadPrivate::start (arg=0x2b13540) at thread/qthread_unix.cpp:285
#8  0x00007f44fd665971 in start_thread () from /lib/libpthread.so.0
#9  0x00007f4501b5d92d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f44c9a67700 (LWP 4067)):
#0  0x00007f44fd669a9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007f44f8865542 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib/libQtWebKit.so.4
#2  0x00007f44fd665971 in start_thread () from /lib/libpthread.so.0
#3  0x00007f4501b5d92d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4505140780 (LWP 4054)):
[KCrash Handler]
#6  0x00007f44f87b24b2 in JSC::ExecutableAllocator::isValid() const () from /usr/lib/libQtWebKit.so.4
#7  0x00007f44f87f31f5 in JSC::JSGlobalData::JSGlobalData(JSC::JSGlobalData::GlobalDataType, JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#8  0x00007f44f87f43f8 in JSC::JSGlobalData::createLeaked(JSC::ThreadStackType) () from /usr/lib/libQtWebKit.so.4
#9  0x00007f44f8035872 in WebCore::JSDOMWindowBase::commonJSGlobalData() () from /usr/lib/libQtWebKit.so.4
#10 0x00007f44f801cb15 in WebCore::mainThreadNormalWorld() () from /usr/lib/libQtWebKit.so.4
#11 0x00007f44f85b3d90 in QWebFrame::addToJavaScriptWindowObject(QString const&, QObject*, QScriptEngine::ValueOwnership) () from /usr/lib/libQtWebKit.so.4
#12 0x00007f44c9a7ba48 in WikipediaApplet::init (this=0x2be5b00) at ../../../../../src/context/applets/wikipedia/WikipediaApplet.cpp:545
#13 0x00007f44fe81fc24 in Plasma::Containment::addApplet(Plasma::Applet*, QPointF const&, bool) () from /usr/lib/libplasma.so.3
#14 0x00007f44fe81ff4e in ?? () from /usr/lib/libplasma.so.3
#15 0x00007f44d2755c7a in Context::VerticalToolbarContainment::addApplet (this=0x2ad4f60, pluginName=..., loc=-1) at ../../../../../src/context/containments/verticallayout/VerticalToolbarContainment.cpp:132
#16 0x00007f44d2756446 in Context::VerticalToolbarContainment::loadConfig (this=0x2ad4f60, conf=...) at ../../../../../src/context/containments/verticallayout/VerticalToolbarContainment.cpp:94
#17 0x00007f4503ae1902 in Context::ContextView::loadConfig (this=0x2a565d0) at ../../src/context/ContextView.cpp:210
#18 0x00007f4503ae1bc6 in Context::ContextView::showHome (this=0x2a565d0) at ../../src/context/ContextView.cpp:190
#19 0x00007f4503ade05d in ContextDock::createContextView (this=0x2869ea0, containment=0x2ad4f60) at ../../src/context/ContextDock.cpp:72
#20 0x00007f4503ade690 in ContextDock::qt_metacall (this=0x2869ea0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff756b83f0) at ./ContextDock.moc:73
#21 0x00007f4502485098 in QMetaObject::activate (sender=0x2a1cf90, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff756b83f0) at kernel/qobject.cpp:3280
#22 0x00007f44fe8319bf in Plasma::Corona::containmentAdded(Plasma::Containment*) () from /usr/lib/libplasma.so.3
#23 0x00007f44fe8352d4 in ?? () from /usr/lib/libplasma.so.3
#24 0x00007f4503add4e8 in Context::ContextScene::loadDefaultSetup (this=0x2a1cf90) at ../../src/context/ContextScene.cpp:61
#25 0x00007f4503add8cb in ContextDock::polish (this=0x2869ea0) at ../../src/context/ContextDock.cpp:50
#26 0x00007f45042217f1 in ensurePolish (this=0x2869ea0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff756b8780) at ../../src/widgets/AmarokDockWidget.cpp:40
#27 slotVisibilityChanged (this=0x2869ea0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff756b8780) at ../../src/widgets/AmarokDockWidget.cpp:33
#28 AmarokDockWidget::qt_metacall (this=0x2869ea0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff756b8780) at ./AmarokDockWidget.moc:73
#29 0x00007f4503ade670 in ContextDock::qt_metacall (this=0x2869ea0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff756b8780) at ./ContextDock.moc:68
#30 0x00007f4502485098 in QMetaObject::activate (sender=0x2869ea0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff756b8780) at kernel/qobject.cpp:3280
#31 0x00007f450321bd02 in QDockWidget::visibilityChanged (this=<value optimized out>, _t1=true) at .moc/release-shared/moc_qdockwidget.cpp:189
#32 0x00007f450321cbe1 in QDockWidget::event (this=0x2869ea0, event=0x7fff756b8ce0) at widgets/qdockwidget.cpp:1394
#33 0x00007f4502e2db44 in QApplicationPrivate::notify_helper (this=0x1eacc20, receiver=0x2869ea0, e=0x7fff756b8ce0) at kernel/qapplication.cpp:4445
#34 0x00007f4502e3247a in QApplication::notify (this=<value optimized out>, receiver=0x2869ea0, e=0x7fff756b8ce0) at kernel/qapplication.cpp:4324
#35 0x00007f4504b4d0d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#36 0x00007f450246ff7c in QCoreApplication::notifyInternal (this=0x7fff756b94d0, receiver=0x2869ea0, event=0x7fff756b8ce0) at kernel/qcoreapplication.cpp:732
#37 0x00007f4502e82490 in sendEvent (this=0x286a790) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#38 QWidgetPrivate::show_helper (this=0x286a790) at kernel/qwidget.cpp:7380
#39 0x00007f4502e827ba in QWidget::setVisible (this=0x2869ea0, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#40 0x00007f4502e82316 in show (this=<value optimized out>, spontaneous=false) at ../../include/QtGui/../../src/gui/kernel/qwidget.h:487
#41 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7690
#42 0x00007f4502e8237d in QWidgetPrivate::show_helper (this=0x227bf00) at kernel/qwidget.cpp:7327
#43 0x00007f4502e827ba in QWidget::setVisible (this=0x21494d0, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#44 0x00007f45040a1dc8 in show (this=0x7fff756b94d0) at /usr/include/qt4/QtGui/qwidget.h:487
#45 App::continueInit (this=0x7fff756b94d0) at ../../src/App.cpp:694
#46 0x00007f45040a337f in App::App (this=0x7fff756b94d0) at ../../src/App.cpp:214
#47 0x0000000000409b7a in main (argc=<value optimized out>, argv=<value optimized out>) at ../../src/main.cpp:259

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-12-16 21:00:26 UTC
This is already fixed in 2.4 git

*** This bug has been marked as a duplicate of bug 250975 ***
Comment 2 Myriam Schweingruber 2010-12-16 21:01:59 UTC
Oops, typo, sorry.

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