Bug 230868

Summary: amarok crashes on start
Product: [Applications] amarok Reporter: Sebastian Vahl <deadbabylon>
Component: generalAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED DUPLICATE    
Severity: crash CC: roman.karlstetter
Priority: NOR    
Version: 2.3.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi

Description Sebastian Vahl 2010-03-15 19:47:46 UTC
Application: amarok (2.3.0)
KDE Platform Version: 4.4.1 (KDE 4.4.1)
Qt Version: 4.6.2
Operating System: Linux 2.6.33-1.fc13.x86_64 x86_64
Distribution: "Fedora release 13 (Rawhide)"

-- Information about the crash:
amarok is crashing right after the start. I'm not entirely sure, but maybe this happens after an update from amarok-2.2.90 to amarok-2.3.0.

The crash can be reproduced every time.

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

Thread 3 (Thread 0x7f79f80d0710 (LWP 16619)):
#0  0x000000376eedb0e3 in poll () from /lib64/libc.so.6
#1  0x000000378462cc0f in ?? () from /usr/lib64/libpulse.so.0
#2  0x000000378461cae6 in pa_mainloop_poll () from /usr/lib64/libpulse.so.0
#3  0x000000378461dec9 in pa_mainloop_iterate () from /usr/lib64/libpulse.so.0
#4  0x000000378461df80 in pa_mainloop_run () from /usr/lib64/libpulse.so.0
#5  0x000000378462ca0b in ?? () from /usr/lib64/libpulse.so.0
#6  0x0000003784e38878 in ?? () from /usr/lib64/libpulsecommon-0.9.21.so
#7  0x000000376f606e11 in start_thread () from /lib64/libpthread.so.0
#8  0x000000376eee48ad in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f79f118a710 (LWP 16630)):
#0  0x000000376f60b99c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x000000314e3f3fb6 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x000000314e3f3ff9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x000000376f606e11 in start_thread () from /lib64/libpthread.so.0
#4  0x000000376eee48ad in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f7a07e27820 (LWP 16614)):
[KCrash Handler]
#5  0x000000377cf772f5 in qt_closestItemFirst (item1=<value optimized out>, item2=<value optimized out>) at graphicsview/qgraphicsitem_p.h:681
#6  0x000000377cf7cf1f in QAlgorithmsPrivate::qSortHelper<QList<QGraphicsItem*>::iterator, QGraphicsItem*, bool (*)(QGraphicsItem const*, QGraphicsItem const*)> (start=..., end=..., t=@0x2d01c08, 
    lessThan=0x377cf77230 <qt_closestItemFirst(QGraphicsItem const*, QGraphicsItem const*)>) at ../../src/corelib/tools/qalgorithms.h:351
#7  0x000000377cf7d0b8 in qSort<QList<QGraphicsItem*>::iterator, bool (*)(QGraphicsItem const*, QGraphicsItem const*)> (start=<value optimized out>, end=<value optimized out>, 
    lessThan=<value optimized out>) at ../../src/corelib/tools/qalgorithms.h:187
#8  0x000000377cf7c749 in QGraphicsSceneBspTreeIndexPrivate::sortItems (itemList=0x7fff73c58de0, order=<value optimized out>, sortCacheEnabled=<value optimized out>, 
    onlyTopLevelItems=<value optimized out>) at graphicsview/qgraphicsscenebsptreeindex.cpp:434
#9  0x000000377cf7c976 in QGraphicsSceneBspTreeIndex::items (this=<value optimized out>, order=Qt::DescendingOrder) at graphicsview/qgraphicsscenebsptreeindex.cpp:572
#10 0x000000377cf581ba in QGraphicsScene::items (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1900
#11 0x000000377cf5e119 in QGraphicsScene::itemsBoundingRect (this=<value optimized out>) at graphicsview/qgraphicsscene.cpp:1887
#12 0x000000377cf64a61 in QGraphicsScene::sceneRect (this=0x290f120) at graphicsview/qgraphicsscene.cpp:1636
#13 0x000000377cf849ca in QGraphicsView::sceneRect (this=<value optimized out>) at graphicsview/qgraphicsview.cpp:1625
#14 0x000000314c93ddd9 in Plasma::viewFor (item=0x2b92d60) at /usr/src/debug/kdelibs-4.4.1/plasma/plasma.cpp:101
#15 0x000000314c9d691c in Plasma::WebView::itemChange (this=0x2b92d50, change=<value optimized out>, value=<value optimized out>) at /usr/src/debug/kdelibs-4.4.1/plasma/widgets/webview.cpp:492
#16 0x000000377cf6780b in QGraphicsScene::addItem (this=0x290f120, item=0x2b92d60) at graphicsview/qgraphicsscene.cpp:2621
#17 0x000000377cf67768 in QGraphicsScene::addItem (this=0x290f120, item=0x2b92da0) at graphicsview/qgraphicsscene.cpp:2608
#18 0x000000377cf3b19d in QGraphicsItemPrivate::setParentItemHelper (this=0x2b95970, newParent=0x29c8ed0, newParentVariant=0x7fff73c59530, thisPointerVariant=0x7fff73c59510)
    at graphicsview/qgraphicsitem.cpp:1131
#19 0x000000377cf3b7ba in QGraphicsItem::setParentItem (this=0x2b92da0, newParent=0x29c8ed0) at graphicsview/qgraphicsitem.cpp:1601
#20 0x000000314c902395 in Plasma::Containment::addApplet (this=0x29c8ec0, applet=0x2b92d90, pos=..., delayInit=false) at /usr/src/debug/kdelibs-4.4.1/plasma/containment.cpp:941
#21 0x000000314c9026ff in Plasma::ContainmentPrivate::addApplet (this=0x29cadd0, name=<value optimized out>, args=<value optimized out>, appletGeometry=..., id=<value optimized out>, delayInit=false)
    at /usr/src/debug/kdelibs-4.4.1/plasma/containment.cpp:2284
#22 0x00007f79d9107dab in Context::VerticalToolbarContainment::addApplet (this=0x29c8ec0, pluginName=..., loc=-1)
    at /usr/src/debug/amarok-2.3.0/src/context/containments/verticallayout/VerticalToolbarContainment.cpp:144
#23 0x00007f79d9108793 in Context::VerticalToolbarContainment::loadConfig (this=0x29c8ec0, conf=<value optimized out>)
    at /usr/src/debug/amarok-2.3.0/src/context/containments/verticallayout/VerticalToolbarContainment.cpp:110
#24 0x000000314f5ac962 in Context::ContextView::loadConfig (this=<value optimized out>) at /usr/src/debug/amarok-2.3.0/src/context/ContextView.cpp:224
#25 0x000000314f5adc1f in Context::ContextView::showHome (this=0x29ca960) at /usr/src/debug/amarok-2.3.0/src/context/ContextView.cpp:205
#26 0x000000314f95936a in MainWindow::createContextView (this=0x205b3b0, containment=0x29c8ec0) at /usr/src/debug/amarok-2.3.0/src/MainWindow.cpp:408
#27 0x000000314f95a80c in MainWindow::qt_metacall (this=0x205b3b0, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0x7fff73c59ea0)
    at /usr/src/debug/amarok-2.3.0/x86_64-redhat-linux-gnu/src/MainWindow.moc:156
#28 0x0000003779b6a7ff in QMetaObject::activate (sender=0x290f120, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff73c59ea0) at kernel/qobject.cpp:3293
#29 0x000000314c91099f in Plasma::Corona::containmentAdded (this=<value optimized out>, _t1=0x29c8ec0) at /usr/src/debug/kdelibs-4.4.1/x86_64-redhat-linux-gnu/plasma/corona.moc:146
#30 0x000000314c914f37 in Plasma::CoronaPrivate::addContainment(QString const&, QList<QVariant> const&, unsigned int, bool) () from /usr/lib64/libplasma.so.3
#31 0x000000314f5ab5d0 in Context::ContextScene::loadDefaultSetup (this=0x290f120) at /usr/src/debug/amarok-2.3.0/src/context/ContextScene.cpp:45
#32 0x000000314f95b563 in MainWindow::init (this=0x205b3b0) at /usr/src/debug/amarok-2.3.0/src/MainWindow.cpp:303
#33 0x000000314f95d802 in MainWindow::MainWindow (this=0x205b3b0) at /usr/src/debug/amarok-2.3.0/src/MainWindow.cpp:182
#34 0x000000314f92e5f2 in App::continueInit (this=0x7fff73c5ae90) at /usr/src/debug/amarok-2.3.0/src/App.cpp:664
#35 0x000000314f93200d in App::App (this=0x7fff73c5ae90) at /usr/src/debug/amarok-2.3.0/src/App.cpp:211
#36 0x00000000004085e8 in main (argc=1, argv=0x7fff73c5ce08) at /usr/src/debug/amarok-2.3.0/src/main.cpp:235

This bug may be a duplicate of or related to bug 227639.

Possible duplicates by query: bug 230514, bug 229657, bug 229286, bug 229284, bug 228278.

Reported using DrKonqi
Comment 1 Roman K. 2010-03-15 23:55:24 UTC
Created attachment 41673 [details]
New crash information added by DrKonqi

amarok crashes every time I try to start it after an update from 2.2.90 to 2.3.0
Comment 2 Myriam Schweingruber 2010-03-16 02:35:53 UTC
Try removing the info applet (by editing or erasing the amarok_homerc file located in $HOME/.kde/share/config/. The exact .kde folder name depends on your distribution, it can also be .kde4

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