Bug 260854 - Amarok crashes when setting custom cover in Now Playing applet
Summary: Amarok crashes when setting custom cover in Now Playing applet
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Context View/Current Track (show other bugs)
Version: 2.4-GIT
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
: 263586 268812 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-12-21 09:28 UTC by Valorie Zimmerman
Modified: 2011-07-17 17:57 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.4.1


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Valorie Zimmerman 2010-12-21 09:28:01 UTC
Version:           2.4-GIT (using KDE 4.5.4) 
OS:                Linux

Occasionally Amarok fails to show the cover in the Now Playing applet, and if I notice I right-click and Set Custom Cover. This crashes Amarok reliably after setting the cover. Playback stopped, Amarok froze, and had to be killall -9 amarok before I could restart it. Where the problem appears to have started, followed by the backtrace:

amarok: [CoverFetchUnit] "Error occured when pareparing Last.fm urls for Tunnel of Love: Expected character data." 
amarok: [CoverFetchUnit] QHash((KUrl("http://userserve-ak.last.fm/serve/300x300/32285065.jpg") ,  QHash(("releaseurl", "http://www.last.fm/music/Bruce+Springsteen/_/Ain%27t+Got+You")("normalarturl", "http://userserve-ak.last.fm/serve/300x300/32285065.jpg")("thumbarturl", "http://userserve-ak.last.fm/serve/174s/32285065.jpg")("source", "Last.fm")("name", "Ain't Got You")) ) )  
[Thread 0x7fff9247f700 (LWP 12158) exited]
amarok: BEGIN: void VideoclipEngine::resultFinalize() 
amarok:   [VideoclipEngine] VideoClipEngine total Fetched :  8  entries 
amarok: END__: void VideoclipEngine::resultFinalize() [Took: 0s] 
amarok: BEGIN: virtual void VideoclipApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok: END__: virtual void VideoclipApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 1.8s] 
amarok: BEGIN: void SqlRegistry::emptyCache() 
amarok:   [SqlRegistry] Cache unchanged 
amarok: END__: void SqlRegistry::emptyCache() [Took: 0.001s] 
amarok: [CoverFetcher] Finished successfully for album "Tunnel of Love" 
amarok: [SqlMeta] deleting cached image:  "90@655d4dff42b14bbf9927fe42cf9b5e80" " : ok" 
amarok: BEGIN: void OSDWidget::show(const QString&, QImage) 
amarok: END__: void OSDWidget::show(const QString&, QImage) [Took: 0s] 
amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() 
amarok: END__: void StatusBar::updateTotalPlaylistLength() [Took: 0s] 
amarok: [Playlist::Model] Metadata updated for album "Tunnel of Love" 
amarok: BEGIN: void OSDWidget::show(const QString&, QImage) 
amarok: END__: void OSDWidget::show(const QString&, QImage) [Took: 0s] 
amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() 
amarok: END__: void StatusBar::updateTotalPlaylistLength() [Took: 0s] 
amarok: [Playlist::Model] Metadata updated for album "Tunnel of Love" 
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok:   BEGIN: void CurrentTrack::resizeCover(const QPixmap&, qreal) 
amarok:   END__: void CurrentTrack::resizeCover(const QPixmap&, qreal) [Took: 0.039s] 
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.095s]                                                                                         
amarok: [WikipediaEngine] Received page from wikipedia: KUrl("http://en.wikipedia.org/w/index.php?title=Bruce%20Springsteen&redirects=1&useskin=monobook") 
amarok: BEGIN: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok: END__: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0s] 
amarok: BEGIN: void WikipediaApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
[New Thread 0x7fff9247f700 (LWP 12171)]
[New Thread 0x7fff92c80700 (LWP 12172)]
[New Thread 0x7fff8fbf6700 (LWP 12173)]
[New Thread 0x7fff961a6700 (LWP 12174)]
[New Thread 0x7fff959a5700 (LWP 12175)]
amarok: END__: void WikipediaApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.23s]                                                                                       

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff69fcf78 in QBasicAtomicInt::ref (this=0x20)
    at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
121                      : "memory");
(gdb) bt
#0  0x00007ffff69fcf78 in QBasicAtomicInt::ref (this=0x20)
    at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#1  0x00007ffff6a1be71 in QList<KSharedPtr<Meta::Album> >::QList (this=0x7fffffff81f0, l=...)
    at /usr/include/qt4/QtCore/qlist.h:118
#2  0x00007ffff6b96126 in QForeachContainer<QList<KSharedPtr<Meta::Album> > >::QForeachContainer (
    this=0x7fffffff81f0, t=...) at /usr/include/qt4/QtCore/qglobal.h:2242
#3  0x00007ffff6eb9b8d in SetCustomCoverAction::slotTriggered (this=0x1c3be80)
    at /home/valorie/kde/src/amarok/src/covermanager/CoverFetchingActions.cpp:198
#4  0x00007ffff6eb9ef7 in BaseCoverAction::qt_metacall (this=0x1c3be80, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffff8560)
    at /home/valorie/kde/build/amarok/src/CoverFetchingActions.moc:72
#5  0x00007ffff6eba2d5 in SetCustomCoverAction::qt_metacall (this=0x1c3be80, 
    _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x7fffffff8560)
    at /home/valorie/kde/build/amarok/src/CoverFetchingActions.moc:303
#6  0x00007ffff53b4b27 in QMetaObject::activate (sender=0x1c3be80, m=<value optimized out>, 
    local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#7  0x00007ffff5d4c852 in QAction::triggered (this=0x20, _t1=false)
    at .moc/release-shared/moc_qaction.cpp:263
#8  0x00007ffff5d4df5b in QAction::activate (this=0x1c3be80, event=<value optimized out>)
    at kernel/qaction.cpp:1256
#9  0x00007ffff61b4dc1 in QMenuPrivate::activateCausedStack (this=<value optimized out>, 
    causedStack=..., action=0x1c3be80, action_e=QAction::Trigger, self=true)
    at widgets/qmenu.cpp:993
#10 0x00007ffff61ba782 in QMenuPrivate::activateAction (this=0x55cea40, action=0x1c3be80, 
    action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1085
#11 0x00007ffff7a9e2ae in KMenu::mouseReleaseEvent (this=0x7fffffff9e60, e=0x1c3be90)
    at ../../kdeui/widgets/kmenu.cpp:471
#12 0x00007ffff5daa04e in QWidget::event (this=0x7fffffff9e60, event=0x7fffffff91b0)
    at kernel/qwidget.cpp:8187
#13 0x00007ffff61bc90b in QMenu::event (this=0x7fffffff9e60, e=0x7fffffff91b0)
    at widgets/qmenu.cpp:2410
#14 0x00007ffff5d53fdc in QApplicationPrivate::notify_helper (this=0x789f00, 
    receiver=0x7fffffff9e60, e=0x7fffffff91b0) at kernel/qapplication.cpp:4396
#15 0x00007ffff5d5a30e in QApplication::notify (this=0x7fffffffbca0, receiver=0x7fffffff9e60, 
    e=0x7fffffff91b0) at kernel/qapplication.cpp:3959
#16 0x00007ffff79bc576 in KApplication::notify (this=0x7fffffffbca0, receiver=0x7fffffff9e60, 
    event=0x7fffffff91b0) at ../../kdeui/kernel/kapplication.cpp:310
#17 0x00007ffff539ccdc in QCoreApplication::notifyInternal (this=0x7fffffffbca0, 
    receiver=0x7fffffff9e60, event=0x7fffffff91b0) at kernel/qcoreapplication.cpp:732
#18 0x00007ffff5d58dbe in sendEvent (receiver=0x7fffffff9e60, event=0x7fffffff91b0, 
    alienWidget=0x0, nativeWidget=0x7fffffff9e60, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QApplicationPrivate::sendMouseEvent (receiver=0x7fffffff9e60, event=0x7fffffff91b0, 
    alienWidget=0x0, nativeWidget=0x7fffffff9e60, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058
---Type <return> to continue, or q <return> to quit---
#20 0x00007ffff5ddc7bd in QETWidget::translateMouseEvent (this=0x7fffffff9e60, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4337
#21 0x00007ffff5ddac5c in QApplication::x11ProcessEvent (this=<value optimized out>, 
    event=0x7fffffff9ad0) at kernel/qapplication_x11.cpp:3536
#22 0x00007ffff5e070e2 in x11EventSourceDispatch (s=0x793100, callback=<value optimized out>, 
    user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#23 0x00007fffed8d8342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x00007fffed8dc2a8 in ?? () from /lib/libglib-2.0.so.0
#25 0x00007fffed8dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0x00007ffff53c9193 in QEventDispatcherGlib::processEvents (this=0x62ef90, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#27 0x00007ffff5e06a4e in QGuiEventDispatcherGlib::processEvents (this=0x20, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007ffff539ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:149
#29 0x00007ffff539bdec in QEventLoop::exec (this=0x7fffffff9e00, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:201
#30 0x00007ffff61b7ec5 in QMenu::exec (this=0x7fffffff9e60, p=<value optimized out>, action=0x0)
    at widgets/qmenu.cpp:2054
#31 0x00007ffff0b84e97 in Plasma::ContainmentPrivate::showContextMenu (
    this=<value optimized out>, point=<value optimized out>, screenPos=..., includeApplet=true, 
    isMouseEvent=true) at ../../plasma/containment.cpp:806
#32 0x00007ffff0b850ab in Plasma::Containment::contextMenuEvent (this=0x1946d60, event=
    0x7fffffffa6d0) at ../../plasma/containment.cpp:643
#33 0x00007ffff637ef86 in QGraphicsItem::sceneEvent (this=0x1946d70, event=0x1c3be90)
    at graphicsview/qgraphicsitem.cpp:6639
#34 0x00007ffff6398973 in QGraphicsScene::contextMenuEvent (this=<value optimized out>, 
    contextMenuEvent=0x7fffffffa6d0) at graphicsview/qgraphicsscene.cpp:3600
#35 0x00007ffff63ab1b4 in QGraphicsScene::event (this=0x18f58d0, event=0x7fffffffa6d0)
    at graphicsview/qgraphicsscene.cpp:3398
#36 0x00007ffff5d53fdc in QApplicationPrivate::notify_helper (this=0x789f00, receiver=0x18f58d0, 
    e=0x7fffffffa6d0) at kernel/qapplication.cpp:4396
#37 0x00007ffff5d59aed in QApplication::notify (this=0x7fffffffbca0, receiver=0x18f58d0, 
    e=0x7fffffffa6d0) at kernel/qapplication.cpp:4277
#38 0x00007ffff79bc576 in KApplication::notify (this=0x7fffffffbca0, receiver=0x18f58d0, 
    event=0x7fffffffa6d0) at ../../kdeui/kernel/kapplication.cpp:310
#39 0x00007ffff539ccdc in QCoreApplication::notifyInternal (this=0x7fffffffbca0, 
    receiver=0x18f58d0, event=0x7fffffffa6d0) at kernel/qcoreapplication.cpp:732
#40 0x00007ffff63c874c in sendEvent (this=0x1982530, event=0x7fffffffafc0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#41 QGraphicsView::contextMenuEvent (this=0x1982530, event=0x7fffffffafc0)
    at graphicsview/qgraphicsview.cpp:2888
#42 0x00007ffff5da9a54 in QWidget::event (this=0x1982530, event=0x7fffffffafc0)
    at kernel/qwidget.cpp:8354
#43 0x00007ffff61755e6 in QFrame::event (this=0x1982530, e=0x7fffffffafc0)
    at widgets/qframe.cpp:557
---Type <return> to continue, or q <return> to quit---
#44 0x00007ffff63c787b in QGraphicsView::viewportEvent (this=0x1982530, event=0x7fffffffafc0)
    at graphicsview/qgraphicsview.cpp:2862
#45 0x00007ffff539c507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=<value optimized out>, receiver=0x197bfa0, event=0x7fffffffafc0)
    at kernel/qcoreapplication.cpp:847
#46 0x00007ffff5d53fac in QApplicationPrivate::notify_helper (this=0x789f00, receiver=0x197bfa0, 
    e=0x7fffffffafc0) at kernel/qapplication.cpp:4392
#47 0x00007ffff5d59cd1 in QApplication::notify (this=0x7fffffffbca0, receiver=0x197bfa0, 
    e=0x7fffffffafc0) at kernel/qapplication.cpp:4038
#48 0x00007ffff79bc576 in KApplication::notify (this=0x7fffffffbca0, receiver=0x197bfa0, 
    event=0x7fffffffafc0) at ../../kdeui/kernel/kapplication.cpp:310
#49 0x00007ffff539ccdc in QCoreApplication::notifyInternal (this=0x7fffffffbca0, 
    receiver=0x197bfa0, event=0x7fffffffafc0) at kernel/qcoreapplication.cpp:732
#50 0x00007ffff5ddc392 in QETWidget::translateMouseEvent (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4408
#51 0x00007ffff5ddac5c in QApplication::x11ProcessEvent (this=<value optimized out>, 
    event=0x7fffffffb910) at kernel/qapplication_x11.cpp:3536
#52 0x00007ffff5e070e2 in x11EventSourceDispatch (s=0x793100, callback=<value optimized out>, 
    user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#53 0x00007fffed8d8342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#54 0x00007fffed8dc2a8 in ?? () from /lib/libglib-2.0.so.0
#55 0x00007fffed8dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#56 0x00007ffff53c9193 in QEventDispatcherGlib::processEvents (this=0x62ef90, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#57 0x00007ffff5e06a4e in QGuiEventDispatcherGlib::processEvents (this=0x20, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x00007ffff539ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:149
#59 0x00007ffff539bdec in QEventLoop::exec (this=0x7fffffffbc40, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:201
#60 0x00007ffff539febb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#61 0x000000000040c952 in main (argc=3, argv=0x7fffffffe108)
    at /home/valorie/kde/src/amarok/src/main.cpp:261
(gdb) 


Reproducible: Always

Steps to Reproduce:
Notice that the cover in Now Playing is empty, and right-click to Set Custom Cover. Was using Dynamic Playlists both times; the same sequence doesn't seem to happen in a plain playlist. Echonest Custom bias if that makes a difference.

Actual Results:  
Second bt:
amarok(12266)/kio (KIOJob) KIO::TransferJob::slotMimetype: mimetype() emitted again, or after sending first data!; job URL = KUrl("http://userserve-ak.last.fm/serve/126/6006900.jpg") 
amarok: [CoverFetchUnit] "Error occured when pareparing Last.fm urls for Lateralus: Expected character data." 
amarok: [CoverFetchUnit] QHash((KUrl("http://userserve-ak.last.fm/serve/300x300/26243269.jpg") ,  QHash(("releaseurl", "http://www.last.fm/music/Tool/_/The+Grudge")("normalarturl", "http://userserve-ak.last.fm/serve/300x300/26243269.jpg")("thumbarturl", "http://userserve-ak.last.fm/serve/174s/26243269.jpg")("source", "Last.fm")("name", "The Grudge")) ) )  
amarok: [CoverFetcher] Finished successfully for album "Lateralus" 
amarok: [CoverFetcher] Queueing automatic cover fetch for: "Lateralus" 
amarok: BEGIN: void OSDWidget::show(const QString&, QImage) 
amarok: END__: void OSDWidget::show(const QString&, QImage) [Took: 0s] 
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok:   BEGIN: void CurrentTrack::resizeCover(const QPixmap&, qreal) 
amarok:   END__: void CurrentTrack::resizeCover(const QPixmap&, qreal) [Took: 0.015s] 
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.1s]                                                                                           
amarok: [WikipediaEngine] Received page from wikipedia: KUrl("http://en.wikipedia.org/w/index.php?title=Tool%20%28band%29&redirects=1&useskin=monobook") 
amarok: BEGIN: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok: END__: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0s] 
amarok: BEGIN: void WikipediaApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
[New Thread 0x7fff9427a700 (LWP 12733)]
[New Thread 0x7fff979ce700 (LWP 12734)]
[New Thread 0x7fff96a7f700 (LWP 12735)]
[New Thread 0x7fff9627e700 (LWP 12736)]
[New Thread 0x7fff95a7d700 (LWP 12737)]
amarok: END__: void WikipediaApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.26s]                                                                                       

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff69fcf78 in QBasicAtomicInt::ref (this=0x0)
    at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
121                      : "memory");
(gdb) bt
#0  0x00007ffff69fcf78 in QBasicAtomicInt::ref (this=0x0)
    at /usr/include/qt4/QtCore/qatomic_x86_64.h:121
#1  0x00007ffff6a1be71 in QList<KSharedPtr<Meta::Album> >::QList (this=0x7fffffff4570, l=...)
    at /usr/include/qt4/QtCore/qlist.h:118
#2  0x00007ffff6b96126 in QForeachContainer<QList<KSharedPtr<Meta::Album> > >::QForeachContainer (
    this=0x7fffffff4570, t=...) at /usr/include/qt4/QtCore/qglobal.h:2242
#3  0x00007ffff6eb9b8d in SetCustomCoverAction::slotTriggered (this=0x305fcd0)
    at /home/valorie/kde/src/amarok/src/covermanager/CoverFetchingActions.cpp:198
#4  0x00007ffff6eb9ef7 in BaseCoverAction::qt_metacall (this=0x305fcd0, 
    _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffff48e0)
    at /home/valorie/kde/build/amarok/src/CoverFetchingActions.moc:72
#5  0x00007ffff6eba2d5 in SetCustomCoverAction::qt_metacall (this=0x305fcd0, 
    _c=QMetaObject::InvokeMetaMethod, _id=19, _a=0x7fffffff48e0)
    at /home/valorie/kde/build/amarok/src/CoverFetchingActions.moc:303
#6  0x00007ffff53b4b27 in QMetaObject::activate (sender=0x305fcd0, m=<value optimized out>, 
    local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3280
#7  0x00007ffff5d4c852 in QAction::triggered (this=0x0, _t1=false)
    at .moc/release-shared/moc_qaction.cpp:263
#8  0x00007ffff5d4df5b in QAction::activate (this=0x305fcd0, event=<value optimized out>)
    at kernel/qaction.cpp:1256
#9  0x00007ffff61b4dc1 in QMenuPrivate::activateCausedStack (this=<value optimized out>, 
    causedStack=..., action=0x305fcd0, action_e=QAction::Trigger, self=true)
    at widgets/qmenu.cpp:993
#10 0x00007ffff61ba782 in QMenuPrivate::activateAction (this=0x3d06eb0, action=0x305fcd0, 
    action_e=QAction::Trigger, self=<value optimized out>) at widgets/qmenu.cpp:1085
#11 0x00007ffff7a9e2ae in KMenu::mouseReleaseEvent (this=0x7fffffff61e0, e=0x305fce0)
    at ../../kdeui/widgets/kmenu.cpp:471
#12 0x00007ffff5daa04e in QWidget::event (this=0x7fffffff61e0, event=0x7fffffff5530)
    at kernel/qwidget.cpp:8187
#13 0x00007ffff61bc90b in QMenu::event (this=0x7fffffff61e0, e=0x7fffffff5530)
    at widgets/qmenu.cpp:2410
#14 0x00007ffff5d53fdc in QApplicationPrivate::notify_helper (this=0x789f10, 
    receiver=0x7fffffff61e0, e=0x7fffffff5530) at kernel/qapplication.cpp:4396
#15 0x00007ffff5d5a30e in QApplication::notify (this=0x7fffffffbca0, receiver=0x7fffffff61e0, 
    e=0x7fffffff5530) at kernel/qapplication.cpp:3959
#16 0x00007ffff79bc576 in KApplication::notify (this=0x7fffffffbca0, receiver=0x7fffffff61e0, 
    event=0x7fffffff5530) at ../../kdeui/kernel/kapplication.cpp:310
#17 0x00007ffff539ccdc in QCoreApplication::notifyInternal (this=0x7fffffffbca0, 
    receiver=0x7fffffff61e0, event=0x7fffffff5530) at kernel/qcoreapplication.cpp:732
#18 0x00007ffff5d58dbe in sendEvent (receiver=0x7fffffff61e0, event=0x7fffffff5530, 
    alienWidget=0x0, nativeWidget=0x7fffffff61e0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#19 QApplicationPrivate::sendMouseEvent (receiver=0x7fffffff61e0, event=0x7fffffff5530, 
    alienWidget=0x0, nativeWidget=0x7fffffff61e0, buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at kernel/qapplication.cpp:3058
---Type <return> to continue, or q <return> to quit---
#20 0x00007ffff5ddc7bd in QETWidget::translateMouseEvent (this=0x7fffffff61e0, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4337
#21 0x00007ffff5ddac5c in QApplication::x11ProcessEvent (this=<value optimized out>, 
    event=0x7fffffff5e50) at kernel/qapplication_x11.cpp:3536
#22 0x00007ffff5e070e2 in x11EventSourceDispatch (s=0x7930c0, callback=<value optimized out>, 
    user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#23 0x00007fffed8d8342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#24 0x00007fffed8dc2a8 in ?? () from /lib/libglib-2.0.so.0
#25 0x00007fffed8dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#26 0x00007ffff53c9193 in QEventDispatcherGlib::processEvents (this=0x62ef90, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#27 0x00007ffff5e06a4e in QGuiEventDispatcherGlib::processEvents (this=0x0, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#28 0x00007ffff539ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:149
#29 0x00007ffff539bdec in QEventLoop::exec (this=0x7fffffff6180, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:201
#30 0x00007ffff61b7ec5 in QMenu::exec (this=0x7fffffff61e0, p=<value optimized out>, action=0x0)
    at widgets/qmenu.cpp:2054
#31 0x00007ffff0b84e97 in Plasma::ContainmentPrivate::showContextMenu (
    this=<value optimized out>, point=<value optimized out>, screenPos=..., includeApplet=true, 
    isMouseEvent=true) at ../../plasma/containment.cpp:806
#32 0x00007ffff0b850ab in Plasma::Containment::contextMenuEvent (this=0x1a3c9e0, event=
    0x7fffffff6a50) at ../../plasma/containment.cpp:643
#33 0x00007ffff637ef86 in QGraphicsItem::sceneEvent (this=0x1a3c9f0, event=0x305fce0)
    at graphicsview/qgraphicsitem.cpp:6639
#34 0x00007ffff6398973 in QGraphicsScene::contextMenuEvent (this=<value optimized out>, 
    contextMenuEvent=0x7fffffff6a50) at graphicsview/qgraphicsscene.cpp:3600
#35 0x00007ffff63ab1b4 in QGraphicsScene::event (this=0x19d1460, event=0x7fffffff6a50)
    at graphicsview/qgraphicsscene.cpp:3398
#36 0x00007ffff5d53fdc in QApplicationPrivate::notify_helper (this=0x789f10, receiver=0x19d1460, 
    e=0x7fffffff6a50) at kernel/qapplication.cpp:4396
#37 0x00007ffff5d59aed in QApplication::notify (this=0x7fffffffbca0, receiver=0x19d1460, 
    e=0x7fffffff6a50) at kernel/qapplication.cpp:4277
#38 0x00007ffff79bc576 in KApplication::notify (this=0x7fffffffbca0, receiver=0x19d1460, 
    event=0x7fffffff6a50) at ../../kdeui/kernel/kapplication.cpp:310
#39 0x00007ffff539ccdc in QCoreApplication::notifyInternal (this=0x7fffffffbca0, 
    receiver=0x19d1460, event=0x7fffffff6a50) at kernel/qcoreapplication.cpp:732
#40 0x00007ffff63c874c in sendEvent (this=0x1a89e80, event=0x7fffffff7340)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#41 QGraphicsView::contextMenuEvent (this=0x1a89e80, event=0x7fffffff7340)
    at graphicsview/qgraphicsview.cpp:2888
#42 0x00007ffff5da9a54 in QWidget::event (this=0x1a89e80, event=0x7fffffff7340)
    at kernel/qwidget.cpp:8354
#43 0x00007ffff61755e6 in QFrame::event (this=0x1a89e80, e=0x7fffffff7340)
    at widgets/qframe.cpp:557
---Type <return> to continue, or q <return> to quit---
#44 0x00007ffff63c787b in QGraphicsView::viewportEvent (this=0x1a89e80, event=0x7fffffff7340)
    at graphicsview/qgraphicsview.cpp:2862
#45 0x00007ffff539c507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=<value optimized out>, receiver=0x1a355f0, event=0x7fffffff7340)
    at kernel/qcoreapplication.cpp:847
#46 0x00007ffff5d53fac in QApplicationPrivate::notify_helper (this=0x789f10, receiver=0x1a355f0, 
    e=0x7fffffff7340) at kernel/qapplication.cpp:4392
#47 0x00007ffff5d59cd1 in QApplication::notify (this=0x7fffffffbca0, receiver=0x1a355f0, 
    e=0x7fffffff7340) at kernel/qapplication.cpp:4038
#48 0x00007ffff79bc576 in KApplication::notify (this=0x7fffffffbca0, receiver=0x1a355f0, 
    event=0x7fffffff7340) at ../../kdeui/kernel/kapplication.cpp:310
#49 0x00007ffff539ccdc in QCoreApplication::notifyInternal (this=0x7fffffffbca0, 
    receiver=0x1a355f0, event=0x7fffffff7340) at kernel/qcoreapplication.cpp:732
#50 0x00007ffff5ddc392 in QETWidget::translateMouseEvent (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4408
#51 0x00007ffff5ddac5c in QApplication::x11ProcessEvent (this=<value optimized out>, 
    event=0x7fffffff7c90) at kernel/qapplication_x11.cpp:3536
#52 0x00007ffff5e070e2 in x11EventSourceDispatch (s=0x7930c0, callback=<value optimized out>, 
    user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#53 0x00007fffed8d8342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#54 0x00007fffed8dc2a8 in ?? () from /lib/libglib-2.0.so.0
#55 0x00007fffed8dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#56 0x00007ffff53c9193 in QEventDispatcherGlib::processEvents (this=0x62ef90, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#57 0x00007ffff5e06a4e in QGuiEventDispatcherGlib::processEvents (this=0x0, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#58 0x00007ffff539ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:149
#59 0x00007ffff539bdec in QEventLoop::exec (this=0x7fffffff7fc0, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:201
#60 0x00007ffff61b7ec5 in QMenu::exec (this=0x7fffffff8020, p=<value optimized out>, action=0x0)
    at widgets/qmenu.cpp:2054
#61 0x00007ffff0b84e97 in Plasma::ContainmentPrivate::showContextMenu (
    this=<value optimized out>, point=<value optimized out>, screenPos=..., includeApplet=true, 
    isMouseEvent=true) at ../../plasma/containment.cpp:806
#62 0x00007ffff0b850ab in Plasma::Containment::contextMenuEvent (this=0x1a3c9e0, 
    event=0x7fffffff8890) at ../../plasma/containment.cpp:643
#63 0x00007ffff637ef86 in QGraphicsItem::sceneEvent (this=0x1a3c9f0, event=0x305fce0)
    at graphicsview/qgraphicsitem.cpp:6639
#64 0x00007ffff6398973 in QGraphicsScene::contextMenuEvent (this=<value optimized out>, 
    contextMenuEvent=0x7fffffff8890) at graphicsview/qgraphicsscene.cpp:3600
#65 0x00007ffff63ab1b4 in QGraphicsScene::event (this=0x19d1460, event=0x7fffffff8890)
    at graphicsview/qgraphicsscene.cpp:3398
#66 0x00007ffff5d53fdc in QApplicationPrivate::notify_helper (this=0x789f10, receiver=0x19d1460, 
    e=0x7fffffff8890) at kernel/qapplication.cpp:4396
#67 0x00007ffff5d59aed in QApplication::notify (this=0x7fffffffbca0, receiver=0x19d1460, 
---Type <return> to continue, or q <return> to quit---
    e=0x7fffffff8890) at kernel/qapplication.cpp:4277
#68 0x00007ffff79bc576 in KApplication::notify (this=0x7fffffffbca0, receiver=0x19d1460, 
    event=0x7fffffff8890) at ../../kdeui/kernel/kapplication.cpp:310
#69 0x00007ffff539ccdc in QCoreApplication::notifyInternal (this=0x7fffffffbca0, 
    receiver=0x19d1460, event=0x7fffffff8890) at kernel/qcoreapplication.cpp:732
#70 0x00007ffff63c874c in sendEvent (this=0x1a89e80, event=0x7fffffff9180)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#71 QGraphicsView::contextMenuEvent (this=0x1a89e80, event=0x7fffffff9180)
    at graphicsview/qgraphicsview.cpp:2888
#72 0x00007ffff5da9a54 in QWidget::event (this=0x1a89e80, event=0x7fffffff9180)
    at kernel/qwidget.cpp:8354
#73 0x00007ffff61755e6 in QFrame::event (this=0x1a89e80, e=0x7fffffff9180)
    at widgets/qframe.cpp:557
#74 0x00007ffff63c787b in QGraphicsView::viewportEvent (this=0x1a89e80, event=0x7fffffff9180)
    at graphicsview/qgraphicsview.cpp:2862
#75 0x00007ffff539c507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=<value optimized out>, receiver=0x1a355f0, event=0x7fffffff9180)
    at kernel/qcoreapplication.cpp:847
#76 0x00007ffff5d53fac in QApplicationPrivate::notify_helper (this=0x789f10, receiver=0x1a355f0, 
    e=0x7fffffff9180) at kernel/qapplication.cpp:4392
#77 0x00007ffff5d59cd1 in QApplication::notify (this=0x7fffffffbca0, receiver=0x1a355f0, 
    e=0x7fffffff9180) at kernel/qapplication.cpp:4038
#78 0x00007ffff79bc576 in KApplication::notify (this=0x7fffffffbca0, receiver=0x1a355f0, 
    event=0x7fffffff9180) at ../../kdeui/kernel/kapplication.cpp:310
#79 0x00007ffff539ccdc in QCoreApplication::notifyInternal (this=0x7fffffffbca0, 
    receiver=0x1a355f0, event=0x7fffffff9180) at kernel/qcoreapplication.cpp:732
#80 0x00007ffff5ddc392 in QETWidget::translateMouseEvent (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4408
#81 0x00007ffff5ddac5c in QApplication::x11ProcessEvent (this=<value optimized out>, 
    event=0x7fffffff9ad0) at kernel/qapplication_x11.cpp:3536
#82 0x00007ffff5e070e2 in x11EventSourceDispatch (s=0x7930c0, callback=<value optimized out>, 
    user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#83 0x00007fffed8d8342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#84 0x00007fffed8dc2a8 in ?? () from /lib/libglib-2.0.so.0
#85 0x00007fffed8dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#86 0x00007ffff53c9193 in QEventDispatcherGlib::processEvents (this=0x62ef90, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#87 0x00007ffff5e06a4e in QGuiEventDispatcherGlib::processEvents (this=0x0, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#88 0x00007ffff539ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:149
#89 0x00007ffff539bdec in QEventLoop::exec (this=0x7fffffff9e00, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:201
#90 0x00007ffff61b7ec5 in QMenu::exec (this=0x7fffffff9e60, p=<value optimized out>, action=0x0)
    at widgets/qmenu.cpp:2054
#91 0x00007ffff0b84e97 in Plasma::ContainmentPrivate::showContextMenu (
---Type <return> to continue, or q <return> to quit---
    this=<value optimized out>, point=<value optimized out>, screenPos=..., includeApplet=true, 
    isMouseEvent=true) at ../../plasma/containment.cpp:806
#92 0x00007ffff0b850ab in Plasma::Containment::contextMenuEvent (this=0x1a3c9e0, 
    event=0x7fffffffa6d0) at ../../plasma/containment.cpp:643
#93 0x00007ffff637ef86 in QGraphicsItem::sceneEvent (this=0x1a3c9f0, event=0x305fce0)
    at graphicsview/qgraphicsitem.cpp:6639
#94 0x00007ffff6398973 in QGraphicsScene::contextMenuEvent (this=<value optimized out>, 
    contextMenuEvent=0x7fffffffa6d0) at graphicsview/qgraphicsscene.cpp:3600
#95 0x00007ffff63ab1b4 in QGraphicsScene::event (this=0x19d1460, event=0x7fffffffa6d0)
    at graphicsview/qgraphicsscene.cpp:3398
#96 0x00007ffff5d53fdc in QApplicationPrivate::notify_helper (this=0x789f10, receiver=0x19d1460, 
    e=0x7fffffffa6d0) at kernel/qapplication.cpp:4396
#97 0x00007ffff5d59aed in QApplication::notify (this=0x7fffffffbca0, receiver=0x19d1460, 
    e=0x7fffffffa6d0) at kernel/qapplication.cpp:4277
#98 0x00007ffff79bc576 in KApplication::notify (this=0x7fffffffbca0, receiver=0x19d1460, 
    event=0x7fffffffa6d0) at ../../kdeui/kernel/kapplication.cpp:310
#99 0x00007ffff539ccdc in QCoreApplication::notifyInternal (this=0x7fffffffbca0, 
    receiver=0x19d1460, event=0x7fffffffa6d0) at kernel/qcoreapplication.cpp:732
#100 0x00007ffff63c874c in sendEvent (this=0x1a89e80, event=0x7fffffffafc0)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#101 QGraphicsView::contextMenuEvent (this=0x1a89e80, event=0x7fffffffafc0)
    at graphicsview/qgraphicsview.cpp:2888
#102 0x00007ffff5da9a54 in QWidget::event (this=0x1a89e80, event=0x7fffffffafc0)
    at kernel/qwidget.cpp:8354
#103 0x00007ffff61755e6 in QFrame::event (this=0x1a89e80, e=0x7fffffffafc0)
    at widgets/qframe.cpp:557
#104 0x00007ffff63c787b in QGraphicsView::viewportEvent (this=0x1a89e80, event=0x7fffffffafc0)
    at graphicsview/qgraphicsview.cpp:2862
#105 0x00007ffff539c507 in QCoreApplicationPrivate::sendThroughObjectEventFilters (
    this=<value optimized out>, receiver=0x1a355f0, event=0x7fffffffafc0)
    at kernel/qcoreapplication.cpp:847
#106 0x00007ffff5d53fac in QApplicationPrivate::notify_helper (this=0x789f10, receiver=0x1a355f0, 
    e=0x7fffffffafc0) at kernel/qapplication.cpp:4392
#107 0x00007ffff5d59cd1 in QApplication::notify (this=0x7fffffffbca0, receiver=0x1a355f0, 
    e=0x7fffffffafc0) at kernel/qapplication.cpp:4038
#108 0x00007ffff79bc576 in KApplication::notify (this=0x7fffffffbca0, receiver=0x1a355f0, 
    event=0x7fffffffafc0) at ../../kdeui/kernel/kapplication.cpp:310
#109 0x00007ffff539ccdc in QCoreApplication::notifyInternal (this=0x7fffffffbca0, 
    receiver=0x1a355f0, event=0x7fffffffafc0) at kernel/qcoreapplication.cpp:732
#110 0x00007ffff5ddc392 in QETWidget::translateMouseEvent (this=<value optimized out>, 
    event=<value optimized out>) at kernel/qapplication_x11.cpp:4408
#111 0x00007ffff5ddac5c in QApplication::x11ProcessEvent (this=<value optimized out>, 
    event=0x7fffffffb910) at kernel/qapplication_x11.cpp:3536
#112 0x00007ffff5e070e2 in x11EventSourceDispatch (s=0x7930c0, callback=<value optimized out>, 
    user_data=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:146
#113 0x00007fffed8d8342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#114 0x00007fffed8dc2a8 in ?? () from /lib/libglib-2.0.so.0
#115 0x00007fffed8dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#116 0x00007ffff53c9193 in QEventDispatcherGlib::processEvents (this=0x62ef90, 
    flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#117 0x00007ffff5e06a4e in QGuiEventDispatcherGlib::processEvents (this=0x0, 
    flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#118 0x00007ffff539ba02 in QEventLoop::processEvents (this=<value optimized out>, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:149
#119 0x00007ffff539bdec in QEventLoop::exec (this=0x7fffffffbc40, flags=DWARF-2 expression error: DW_OP_reg operations must be used either alone or in conjuction with DW_OP_piece or DW_OP_bit_piece.
)
    at kernel/qeventloop.cpp:201
#120 0x00007ffff539febb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#121 0x000000000040c952 in main (argc=3, argv=0x7fffffffe108)
    at /home/valorie/kde/src/amarok/src/main.cpp:261
(gdb) 


Expected Results:  
Set the custom cover, if it can't reliably fill that in by itself.

OS: Linux (x86_64) release 2.6.35-23-generic
Compiler: cc
Comment 1 Valorie Zimmerman 2010-12-21 11:08:29 UTC
Not always, even with Dynamic Playlist going, and even with Echonest custom bias. Two in a row fooled me.
Comment 2 Myriam Schweingruber 2010-12-21 11:57:31 UTC
Could you please just run 'amarok .d --nofork' form the command line without gdb? A backtrace from Dr. Konqi would be more useful.

Currently it looks like a plasma bug.
Comment 3 Valorie Zimmerman 2011-01-11 09:54:11 UTC
Dr. Konqui didn't start this time, but here is the -d --nofork output from when the new album was reported:
amarok:     [lastfm] nowPlaying:  "Thievery Corporation"  -  "The Mirror Conspiracy"  -  "Le Monde" 
HTTP POST:  QUrl( "http://post.audioscrobbler.com:80/np_1.2" )  "s=1e85765746ff42008d669a68e44f8736&a=Thievery%20Corporation&t=Le%20Monde&b=The%20Mirror%20Conspiracy&l=195&n=0&m=19aa08f1-ab63-4599-a61c-014812b634ff" 
amarok:   END__: void ScrobblerAdapter::trackPlaying(Meta::TrackPtr) [Took: 0.37s] 
amarok:   BEGIN: void OSDWidget::show(const QString&, QImage) 
amarok:   END__: void OSDWidget::show(const QString&, QImage) [Took: 0s] 
amarok:   BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr) 
amarok:     [CurrentEngine] updating track "Le Monde" 
amarok:     [CurrentEngine] setting up 1 albums 
amarok:   END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0.002s] 
amarok:   BEGIN: void VideoclipApplet::trackPlaying() 
amarok:   END__: void VideoclipApplet::trackPlaying() [Took: 0s] 
amarok: END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0.73s] 
amarok: BEGIN: void LyricsEngine::update() 
amarok:   [LyricsEngine] current track is "Le Monde" 
amarok:   BEGIN: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) 
amarok:     BEGIN: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) 
amarok:     END__: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) [Took: 0s]                                                                                             
amarok:   END__: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) [Took: 0.001s]                                                                                                 
amarok: END__: void LyricsEngine::update() [Took: 0.001s] 
amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) 
amarok:   BEGIN: void ProgressWidget::trackLengthChanged(qint64) 
amarok:     new length:  195000 
amarok:     slider enabled! 
amarok:     BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:       found  0  timecodes on this track 
amarok:     END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0s] 
amarok:   END__: void ProgressWidget::trackLengthChanged(qint64) [Took: 0s] 
amarok: END__: void EngineController::slotTrackLengthChanged(qint64) [Took: 0.001s] 
amarok: BEGIN: void EngineController::slotMetaDataChanged() 
amarok:   [EngineController] Artist     :  ("Thievery Corporation") 
amarok:   [EngineController] Album      :  ("The Mirror Conspiracy") 
amarok:   [EngineController] Title      :  ("Le Monde") 
amarok:   [EngineController] Genre      :  ("Bossa Nova") 
amarok:   [EngineController] Tracknumber:  ("2") 
amarok:   [EngineController] Length     :  () 
amarok:   [EngineController] Track changed:  true current: 0x490e680 url "file:///home/valorie/Music/Thievery Corporation/The Mirror Conspiracy/Thievery Corporation - 02 - Le Monde.ogg" 
amarok:   [EngineController] no spam 
amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0s] 
amarok: BEGIN: void LyricsEngine::update() 
amarok:   [LyricsEngine] current track is "Le Monde" 
amarok:   BEGIN: bool LyricsEngine::testLyricsChanged(const QString&, const QString&, QStringList) const 
amarok:     [LyricsEngine] compared lyrics are the same =  false 
amarok:   END__: bool LyricsEngine::testLyricsChanged(const QString&, const QString&, QStringList) const [Took: 0s] 
amarok: END__: void LyricsEngine::update() [Took: 0s] 
amarok: BEGIN: void Playlist::PrettyListView::bottomModelRowsInsertedScroll() 
amarok: END__: void Playlist::PrettyListView::bottomModelRowsInsertedScroll() [Took: 0s] 
amarok: BEGIN: void Albums::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok: END__: void Albums::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.049s]                                                                                               
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok:   BEGIN: void CurrentTrack::resizeCover(const QPixmap&, qreal) 
amarok:   END__: void CurrentTrack::resizeCover(const QPixmap&, qreal) [Took: 0.006s] 
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.027s]                                                                                         
amarok: BEGIN: void PhotosApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok:   [PhotosApplet] received message: Fetching 
amarok: END__: void PhotosApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0s]                                                                                             
amarok: BEGIN: virtual void VideoclipApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok:   [VideoclipApplet]  message fetching  
amarok: END__: virtual void VideoclipApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.003s] 
amarok: BEGIN: void LabelsApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok: END__: void LabelsApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0s]                                                                                             
amarok: BEGIN: void LyricsApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok: END__: void LyricsApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0s]                                                                                             
QFont::setPointSize: Point size <= 0 (0), must be greater than 0
QFont::setPointSize: Point size <= 0 (0), must be greater than 0
QFont::setPointSize: Point size <= 0 (0), must be greater than 0
QFont::setPointSize: Point size <= 0 (0), must be greater than 0
QFont::setPointSize: Point size <= 0 (0), must be greater than 0
QFont::setPointSize: Point size <= 0 (0), must be greater than 0
"PulseSupport(2): Phonon Output Stream {11c4dd1e-a586-4f6e-bb28-c937d7f12ab1} is gone at the PA end. Marking it as invalid in our cache as we may reuse it." 
"PulseSupport(2): Found PulseAudio stream index 5 for Phonon Output Stream {11c4dd1e-a586-4f6e-bb28-c937d7f12ab1}" 
amarok: BEGIN: virtual QList<QAction*> CurrentTrack::contextualActions() 
amarok: END__: virtual QList<QAction*> CurrentTrack::contextualActions() [Took: 0s] 
amarok: [SimilarArtistsEngine] Found 5 similar artists of "Thievery Corporation" 
amarok: BEGIN: void SimilarArtistsApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok:   BEGIN: void SimilarArtistsApplet::artistsUpdate() 
amarok:   END__: void SimilarArtistsApplet::artistsUpdate() [Took: 0.82s] 
amarok: END__: void SimilarArtistsApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.84s] 
amarok: BEGIN: void LabelsEngine::resultLastFm(const KUrl&, QByteArray, NetworkAccessManagerProxy::Error) 
amarok: END__: void LabelsEngine::resultLastFm(const KUrl&, QByteArray, NetworkAccessManagerProxy::Error) [Took: 0.004s] 
"OK" 
amarok: BEGIN: void LabelsApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok: END__: void LabelsApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.32s]                                                                                          
amarok: [WikipediaEngine] Fetching listing: KUrl("http://en.wikipedia.org/w/api.php?action=query&list=search&srsearch=Thievery%20Corporation&srprop=size&srredirects=1&srlimit=20&format=xml") 
amarok: BEGIN: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok:   [WikipediaEngine] data is empty 
amarok: END__: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0s] 
amarok: BEGIN: void WikipediaApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok:   [WikipediaApplet] data Empty! 
amarok: END__: void WikipediaApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0s]                                                                                          
amarok: BEGIN: void PhotosEngine::resultFlickr(const KUrl&, QByteArray, NetworkAccessManagerProxy::Error) 
amarok:   [PhotosEngine] got 10 photo info 
amarok: END__: void PhotosEngine::resultFlickr(const KUrl&, QByteArray, NetworkAccessManagerProxy::Error) [Took: 0s] 
amarok: BEGIN: void PhotosApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok:   [PhotosApplet] received data for: "Thievery Corporation" 10 
amarok:   BEGIN: void PhotosScrollWidget::setPhotosInfoList(const QList<KSharedPtr<PhotosInfo> >&) 
amarok:     [PhotosScrollWidget] adding 10 new photos 
amarok:   END__: void PhotosScrollWidget::setPhotosInfoList(const QList<KSharedPtr<PhotosInfo> >&) [Took: 0.003s]                                                                                     
amarok: END__: void PhotosApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.004s]                                                                                         
amarok: BEGIN: void Dynamic::EchoNestBias::artistNameQueryDone(KJob*) 
amarok:   got element ID: "music://id.echonest.com/~/AR/ARVTCS91187FB44DF6" 
amarok:   got param map: QMap(("api_key", "DD9P0OV9OYFH1LCAE")("id", "music://id.echonest.com/~/AR/ARVTCS91187FB44DF6")("rows", "30")("version", "3")) 
amarok:   created url for EchoNest request: KUrl("http://developer.echonest.com/api/get_similar?api_key=DD9P0OV9OYFH1LCAE&id=music%3A%2F%2Fid.echonest.com%2F~%2FAR%2FARVTCS91187FB44DF6&rows=30&version=3") 
amarok: END__: void Dynamic::EchoNestBias::artistNameQueryDone(KJob*) [Took: 0s] 
amarok: BEGIN: void AmarokScript::AmarokLyricsScript::showLyrics(const QString&) const 
amarok:   BEGIN: void LyricsManager::lyricsResult(const QString&, bool) 
amarok:     [LyricsManager] setting cached lyrics... 
amarok:     BEGIN: void ScrobblerAdapter::trackMetadataChanged(Meta::TrackPtr) 
amarok:     END__: void ScrobblerAdapter::trackMetadataChanged(Meta::TrackPtr) [Took: 0s] 
amarok:     BEGIN: void OSDWidget::show(const QString&, QImage) 
amarok:     END__: void OSDWidget::show(const QString&, QImage) [Took: 0s] 
amarok:     BEGIN: void Context::ContextView::slotMetadataChanged(Meta::TrackPtr) 
amarok:       BEGIN: bool EngineController::isStream() 
amarok:       END__: bool EngineController::isStream() [Took: 0s] 
amarok:     END__: void Context::ContextView::slotMetadataChanged(Meta::TrackPtr) [Took: 0s] 
amarok:     [CurrentEngine] albums list unchanged, not updating 
amarok:     BEGIN: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) 
amarok:     END__: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) [Took: 0s] 
amarok:     BEGIN: void LabelsEngine::update(bool) 
amarok:     END__: void LabelsEngine::update(bool) [Took: 0s] 
amarok:     BEGIN: void PhotosEngine::update(bool) 
amarok:       [PhotosEngine] artist name unchanged 
amarok:     END__: void PhotosEngine::update(bool) [Took: 0s] 
amarok:     BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) 
amarok:       BEGIN: void StatusBar::updateTotalPlaylistLength() 
amarok:       END__: void StatusBar::updateTotalPlaylistLength() [Took: 0s] 
amarok:       [Playlist::Model] Metadata updated for track "Le Monde" 
amarok:     END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) [Took: 0s] 
amarok:     BEGIN: void LyricsSubject::sendNewLyrics(QStringList) 
amarok:       BEGIN: virtual void LyricsEngine::newLyrics(QStringList&) 
amarok:       END__: virtual void LyricsEngine::newLyrics(QStringList&) [Took: 0s] 
amarok:     END__: void LyricsSubject::sendNewLyrics(QStringList) [Took: 0s] 
amarok:   END__: void LyricsManager::lyricsResult(const QString&, bool) [Took: 0.028s] 
amarok: END__: void AmarokScript::AmarokLyricsScript::showLyrics(const QString&) const [Took: 0.029s]                                                                                                 
amarok: BEGIN: void LyricsEngine::update() 
amarok:   [LyricsEngine] current track is "Le Monde" 
amarok:   BEGIN: bool LyricsEngine::testLyricsChanged(const QString&, const QString&, QStringList) const 
amarok:     [LyricsEngine] compared lyrics are the same =  false 
amarok:   END__: bool LyricsEngine::testLyricsChanged(const QString&, const QString&, QStringList) const [Took: 0s] 
amarok: END__: void LyricsEngine::update() [Took: 0s] 
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0s]                                                                                             
amarok: BEGIN: void LyricsApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok:   BEGIN: void LyricsAppletPrivate::showLyrics(const QString&, bool) 
amarok:   END__: void LyricsAppletPrivate::showLyrics(const QString&, bool) [Took: 0.006s] 
amarok: END__: void LyricsApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.01s]                                                                                          
"OK" 
amarok(3340)/kdeui (KIconLoader): Trying to remove an entry which is already invalid. This  cache is likely corrupt. 
amarok(3340)/kdeui (KIconLoader): Trying to remove an entry which is already invalid. This  cache is likely corrupt. 
amarok(3340)/kdeui (KIconLoader): Trying to remove an entry which is already invalid. This  cache is likely corrupt. 
amarok(3340)/kdeui (KIconLoader): Trying to remove an entry which is already invalid. This  cache is likely corrupt. 
amarok(3340)/kdeui (KIconLoader): Trying to remove an entry which is already invalid. This  cache is likely corrupt. 
amarok(3340)/kdeui (KIconLoader): Trying to remove an entry which is already invalid. This  cache is likely corrupt. 
amarok(3340)/kdeui (KIconLoader): Trying to remove an entry which is already invalid. This  cache is likely corrupt. 
amarok(3340)/kdeui (KIconLoader): Trying to remove an entry which is already invalid. This  cache is likely corrupt. 
amarok: BEGIN: virtual QList<QAction*> CurrentTrack::contextualActions() 
amarok: END__: virtual QList<QAction*> CurrentTrack::contextualActions() [Took: 0s] 
amarok: BEGIN: void SqlRegistry::emptyCache() 
amarok:   [SqlRegistry]   albums: 67 (0) of 1889 cached 
amarok:   [SqlRegistry]  artists: 45 (-24) of 2583 cached 
amarok:   [SqlRegistry]   genres: 20 (-2) of 238 cached 
amarok:   [SqlRegistry]   tracks: 63 (-142) of 20630 cached 
amarok: END__: void SqlRegistry::emptyCache() [Took: 0.039s] 
amarok: BEGIN: void VideoclipEngine::resultFinalize() 
amarok:   [VideoclipEngine] VideoClipEngine total Fetched :  7  entries 
amarok: END__: void VideoclipEngine::resultFinalize() [Took: 0s] 
amarok: BEGIN: virtual void VideoclipApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok: END__: virtual void VideoclipApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.64s] 
amarok: BEGIN: void Dynamic::EchoNestBias::artistSuggestedQueryDone(KJob*) 
amarok:   Adding related artist: "Rockers Hi-Fi" 
amarok:   Adding related artist: "Nightmares on Wax" 
amarok:   Adding related artist: "Funki Porcini" 
amarok:   Adding related artist: "Kruder & Dorfmeister" 
amarok:   Adding related artist: "Fila Brazillia" 
amarok:   Adding related artist: "The Dining Rooms" 
amarok:   Adding related artist: "A Forest Mighty Black" 
amarok:   Adding related artist: "Massive Attack" 
amarok:   Adding related artist: "Zero 7" 
amarok:   Adding related artist: "Up, Bustle & Out" 
amarok:   Adding related artist: "Supreme Beings of Leisure" 
amarok:   Adding related artist: "Wagon Christ" 
amarok:   Adding related artist: "Tosca" 
amarok:   Adding related artist: "De-Phazz" 
amarok:   Adding related artist: "DJ Krush" 
amarok:   Adding related artist: "Tricky" 
amarok:   Adding related artist: "Thunderball" 
amarok:   Adding related artist: "Nitin Sawhney" 
amarok:   Adding related artist: "Parov Stelar" 
amarok:   Adding related artist: "Bonobo" 
amarok:   Adding related artist: "The Karminsky Experience Inc." 
amarok:   Adding related artist: "Palm Skin Productions" 
amarok:   Adding related artist: "The Herbaliser" 
amarok:   Adding related artist: "Coldcut" 
amarok:   Adding related artist: "Morcheeba" 
amarok:   Adding related artist: "Funky Lowlives" 
amarok:   Adding related artist: "The Solid Doctor" 
amarok:   Adding related artist: "Sofa Surfers" 
amarok:   Adding related artist: "Koop" 
amarok:   Adding related artist: "The Funky Lowlives" 
amarok: END__: void Dynamic::EchoNestBias::artistSuggestedQueryDone(KJob*) [Took: 0.017s] 
amarok: BEGIN: void Dynamic::EchoNestBias::updateReady(QString, QStringList) 
amarok: END__: void Dynamic::EchoNestBias::updateReady(QString, QStringList) [Took: 0s] 
amarok: BEGIN: void Dynamic::EchoNestBias::updateFinished() 
amarok: END__: void Dynamic::EchoNestBias::updateFinished() [Took: 0s] 
amarok: BEGIN: virtual QList<QAction*> CurrentTrack::contextualActions() 
amarok: END__: virtual QList<QAction*> CurrentTrack::contextualActions() [Took: 0s] 
amarok: [WikipediaEngine] Received page from wikipedia: KUrl("http://en.wikipedia.org/w/index.php?title=Thievery%20Corporation&redirects=1&useskin=monobook") 
amarok: BEGIN: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok: END__: void WikipediaEnginePrivate::_dataContainerUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0s] 
amarok: BEGIN: void WikipediaApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok: END__: void WikipediaApplet::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.058s]                                                                                      
amarok: BEGIN: virtual QList<QAction*> CurrentTrack::contextualActions() 
amarok: END__: virtual QList<QAction*> CurrentTrack::contextualActions() [Took: 0s] 
amarok: [CoverFetcher] Queueing automatic cover fetch for: "The Mirror Conspiracy" 
amarok: [CoverFetchUnit] "Error occured when pareparing Last.fm urls for The Mirror Conspiracy: Expected character data." 
amarok: [CoverFetchUnit] QHash((KUrl("http://userserve-ak.last.fm/serve/300x300/41417729.png") ,  QHash(("releaseurl", "http://www.last.fm/music/Thievery+Corporation/_/Treasures")("normalarturl", "http://userserve-ak.last.fm/serve/300x300/41417729.png")("thumbarturl", "http://userserve-ak.last.fm/serve/174s/41417729.png")("source", "Last.fm")("name", "Treasures")) ) )  
amarok: [CoverFetcher] Finished successfully for album "The Mirror Conspiracy" 
amarok: BEGIN: void OSDWidget::show(const QString&, QImage) 
amarok: END__: void OSDWidget::show(const QString&, QImage) [Took: 0s] 
amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() 
amarok: END__: void StatusBar::updateTotalPlaylistLength() [Took: 0s] 
amarok: [Playlist::Model] Metadata updated for album "The Mirror Conspiracy" 
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) 
amarok:   BEGIN: void CurrentTrack::resizeCover(const QPixmap&, qreal) 
amarok:   END__: void CurrentTrack::resizeCover(const QPixmap&, qreal) [Took: 0.01s] 
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const QHash<QString, QVariant>&) [Took: 0.029s]                                                                                         
QSocketNotifier: Invalid socket 34 and type 'Read', disabling...
KCrash: Application 'amarok' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/valorie/.kde/socket-valorie-HP-Pavilion-dv7-Notebook-PC/kdeinit4__0
QSocketNotifier: Invalid socket 65 and type 'Read', disabling...
static void Phonon::Xine::XineStream::xineEventListener(void*, const xine_event_t*) XINE_EVENT_UI_MESSAGE 
static void Phonon::Xine::XineStream::xineEventListener(void*, const xine_event_t*) XINE_MSG_AUDIO_OUT_UNAVAILABLE 
Assertion 'pa_close(fds[0]) == 0' failed at pulsecore/core-util.c:2215, function pa_close_pipe(). Aborting.
Unable to start Dr. Konqi

I had no luck attaching a gdb after the crash.
Comment 4 Myriam Schweingruber 2011-01-11 13:00:09 UTC
I doubt it is the cover fetcher, as this is reported a success. 
I can't reproduce this at all, can somebody else and eventually get a proper backtrace?
Comment 5 Myriam Schweingruber 2011-03-09 11:14:45 UTC
Valorie, is this still relevant?
Comment 6 Valorie Zimmerman 2011-03-10 23:54:11 UTC
It hasn't happened for at least a month, so perhaps whatever transient condition was causing the crash is gone.
Comment 7 Valorie Zimmerman 2011-03-10 23:54:47 UTC
It hasn't happened for at least a month, so perhaps whatever transient condition was causing the crash is gone.
Comment 8 Myriam Schweingruber 2011-03-19 13:10:31 UTC
*** Bug 268812 has been marked as a duplicate of this bug. ***
Comment 9 Myriam Schweingruber 2011-07-17 17:57:55 UTC
*** Bug 263586 has been marked as a duplicate of this bug. ***