Crash in DynamicServiceQueryMaker

Mark Kretschmann kretschmann at kde.org
Wed Mar 3 14:33:07 CET 2010


Ahoy,

just got this crash here, anyone got an idea? :)


DEBUG:

amarok: BEGIN: virtual QueryMaker*
DynamicServiceQueryMaker::addMatch(const Meta::DataPtr&)
amarok:   BEGIN: virtual QueryMaker*
AmpacheServiceQueryMaker::addMatch(const Meta::ArtistPtr&)
amarok:   END__: virtual QueryMaker*
AmpacheServiceQueryMaker::addMatch(const Meta::ArtistPtr&) - Took
3.9e-05s
amarok: END__: virtual QueryMaker*
DynamicServiceQueryMaker::addMatch(const Meta::DataPtr&) - Took
8.9e-05s
amarok: BEGIN: virtual QueryMaker*
AmpacheServiceQueryMaker::addFilter(qint64, const QString&, bool,
bool)
amarok: END__: virtual QueryMaker*
AmpacheServiceQueryMaker::addFilter(qint64, const QString&, bool,
bool) - Took 2.6e-05s
amarok: BEGIN: virtual void AmpacheServiceQueryMaker::run()
amarok:   BEGIN: void AmpacheServiceQueryMaker::fetchAlbums()
KCrash: Application 'amarok' crashing...


BACKTRACE:

Thread 1 (Thread 0x7f914456b840 (LWP 6732)):
[KCrash Handler]
#5  0x00000001ee9a2490 in ?? ()
#6  0x00007f91436e7b30 in DynamicServiceQueryMaker::matchAlbums
(coll=0x1663ce0, artist=...) at
/home/mark/kde/src/amarok/src/services/DynamicServiceQueryMaker.cpp:168
#7  0x00007f9128134d7c in AmpacheServiceQueryMaker::fetchAlbums
(this=0x58715c0) at
/home/mark/kde/src/amarok/src/services/ampache/AmpacheServiceQueryMaker.cpp:294
#8  0x00007f91281341be in AmpacheServiceQueryMaker::run
(this=0x58715c0) at
/home/mark/kde/src/amarok/src/services/ampache/AmpacheServiceQueryMaker.cpp:102
#9  0x00007f91435009fd in CollectionTreeItemModelBase::listForLevel
(this=0x35bb330, level=1, qm=0x58715c0, parent=0x58a7f30)
    at /home/mark/kde/src/amarok/src/browsers/CollectionTreeItemModelBase.cpp:439
#10 0x00007f914350041b in
CollectionTreeItemModelBase::ensureChildrenLoaded (this=0x35bb330,
item=0x58a7f30) at
/home/mark/kde/src/amarok/src/browsers/CollectionTreeItemModelBase.cpp:339
#11 0x00007f914351eca7 in SingleCollectionTreeItemModel::fetchMore
(this=0x35bb330, parent=...) at
/home/mark/kde/src/amarok/src/browsers/SingleCollectionTreeItemModel.cpp:125
#12 0x00007f914289390b in QSortFilterProxyModel::fetchMore
(this=<value optimized out>, parent=<value optimized out>) at
itemviews/qsortfilterproxymodel.cpp:1922
#13 0x00007f9142851e02 in QTreeViewPrivate::layout (this=0x2fb70a0,
i=<value optimized out>) at itemviews/qtreeview.cpp:3139
#14 0x00007f9142854434 in QTreeViewPrivate::expand (this=0x2fb70a0,
item=0, emitSignal=true) at itemviews/qtreeview.cpp:2937
#15 0x00007f9142855db4 in QTreeView::expand (this=0x2fb83d0,
index=...) at itemviews/qtreeview.cpp:750
#16 0x00007f914350eebb in CollectionTreeView::slotClickTimeout
(this=0x2fb83d0) at
/home/mark/kde/src/amarok/src/browsers/CollectionTreeView.cpp:404
#17 0x00007f91435143d7 in CollectionTreeView::qt_metacall
(this=0x2fb83d0, _c=QMetaObject::InvokeMetaMethod, _id=10,
_a=0x7fffee9a2950) at
/home/mark/kde/build/amarok/src/CollectionTreeView.moc:117
#18 0x00007f9141703c0f in QMetaObject::activate (sender=0x2fb84a0,
m=<value optimized out>, local_signal_index=<value optimized out>,
argv=0x1ee9a2490) at kernel/qobject.cpp:3293
#19 0x00007f9141700863 in QObject::event (this=0x2fb84a0,
e=0x7fffee9a30a0) at kernel/qobject.cpp:1212
#20 0x00007f91422e712c in QApplicationPrivate::notify_helper
(this=0x1578380, receiver=0x2fb84a0, e=0x7fffee9a30a0) at
kernel/qapplication.cpp:4300
#21 0x00007f91422ed71b in QApplication::notify (this=0x7fffee9a33a0,
receiver=0x2fb84a0, e=0x7fffee9a30a0) at kernel/qapplication.cpp:4183
#22 0x00007f91438f2f78 in App::notify (this=0x7fffee9a33a0,
receiver=0x2fb84a0, event=0x7fffee9a30a0) at
/home/mark/kde/src/amarok/src/App.cpp:925
#23 0x00007f91416f0e0c in QCoreApplication::notifyInternal
(this=0x7fffee9a33a0, receiver=0x2fb84a0, event=0x7fffee9a30a0) at
kernel/qcoreapplication.cpp:704
#24 0x00007f914171da62 in QCoreApplication::sendEvent (this=0x15716e0)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#25 QTimerInfoList::activateTimers (this=0x15716e0) at
kernel/qeventdispatcher_unix.cpp:603
#26 0x00007f914171a668 in timerSourceDispatch (source=<value optimized
out>) at kernel/qeventdispatcher_glib.cpp:184
#27 idleTimerSourceDispatch (source=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:231
#28 0x00007f9139bffbce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#29 0x00007f9139c03598 in ?? () from /lib/libglib-2.0.so.0
#30 0x00007f9139c036c0 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#31 0x00007f914171a333 in QEventDispatcherGlib::processEvents
(this=0x1415810, flags=<value optimized out>) at
kernel/qeventdispatcher_glib.cpp:412
#32 0x00007f9142396f0e in QGuiEventDispatcherGlib::processEvents
(this=0x7fffee9a2220, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007f91416ef732 in QEventLoop::processEvents (this=<value
optimized out>, flags=) at kernel/qeventloop.cpp:149
#34 0x00007f91416efb0c in QEventLoop::exec (this=0x7fffee9a3340,
flags=) at kernel/qeventloop.cpp:201
#35 0x00007f91416f384b in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:981
#36 0x0000000000409a91 in main (argc=4, argv=0x7fffee9a52f8) at
/home/mark/kde/src/amarok/src/main.cpp:237

-- 
Mark Kretschmann
Amarok Developer, Software Engineer at Collabora Ltd
Fellow of the Free Software Foundation Europe
http://amarok.kde.org - http://www.fsfe.org - http://collabora.co.uk


More information about the Amarok-devel mailing list