Summary: | amarok crashes when copying a track or an album [@ Collections::CollectionLocation::prepareCopy] | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | chrispalmer0000 |
Component: | Collections/Media Devices | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | 123kash, aumuell, bart.cerneels, Jareth.Haubold, kde, mitchell, nhn, nicola.salvatorini, oscarcahum, ralf-engels, stuffcorpse, thierry, valorie.zimmerman |
Priority: | HI | Keywords: | regression, release_blocker |
Version: | 2.4-GIT | ||
Target Milestone: | 2.4.0 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 2.4 | |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi |
Description
chrispalmer0000
2010-09-23 21:49:37 UTC
You should upgrade, Amarok 2.3.2 has been released already: http://kubuntu.org/news/amarok-232-backports-PPA Ampache works just fine here. Possibly related in latest GIT: as soon as I ask to transfer an album to collection from Ampache, segfault, 100% of the time. amarok: BEGIN: virtual void Collections::AmpacheServiceQueryMaker::run() amarok: BEGIN: void Collections::AmpacheServiceQueryMaker::fetchArtists() amarok: [AmpacheServiceQueryMaker] m_dateFilter is: 0 amarok: [AmpacheServiceQueryMaker] Artist url: "http://ampache.kollide.net/server/xml.server.php?action=artists&auth=0f6001db4541631d0e6811cfd0422dbb&limit=0" amarok: END__: void Collections::AmpacheServiceQueryMaker::fetchArtists() [Took: 0s] amarok: END__: virtual void Collections::AmpacheServiceQueryMaker::run() [Took: 0s] amarok: BEGIN: void BrowserCategoryList::childViewChanged() amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.027s] amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.029s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0.08s] amarok: END__: void BrowserCategoryList::childViewChanged() [Took: 0.081s] amarok: END__: void BrowserCategoryList::showCategory(const QString&) [Took: 0.12s] amarok: BEGIN: void BrowserCategoryList::childViewChanged() amarok: BEGIN: void BrowserBreadcrumbWidget::updateBreadcrumbs() amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: BEGIN: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.004s] amarok: END__: void BrowserBreadcrumbWidget::addLevel(BrowserCategoryList*) [Took: 0.007s] amarok: END__: void BrowserBreadcrumbWidget::updateBreadcrumbs() [Took: 0.015s] amarok: END__: void BrowserCategoryList::childViewChanged() [Took: 0.015s] amarok: END__: void BrowserCategoryList::categoryActivated(const QModelIndex&) [Took: 0.13s] amarok: BEGIN: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::AlbumList&) amarok: END__: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::AlbumList&) [Took: 0s] amarok: BEGIN: void CollectionTreeItemModelBase::handleSpecialQueryResult(CollectionTreeItem::Type, Collections::QueryMaker*, const Meta::DataList&) amarok: [CollectionTreeItemModelBase] Received special data: 0 amarok: END__: void CollectionTreeItemModelBase::handleSpecialQueryResult(CollectionTreeItem::Type, Collections::QueryMaker*, const Meta::DataList&) [Took: 0s] amarok: BEGIN: virtual void CollectionTreeItemModelBase::queryDone() amarok: END__: virtual void CollectionTreeItemModelBase::queryDone() [Took: 0s] amarok: BEGIN: void Playlist::Controller::clear() amarok: BEGIN: void Playlist::Controller::removeRows(int, int) amarok: BEGIN: void Playlist::Controller::removeRows(QList<int>&) amarok: BEGIN: virtual void Playlist::RemoveTracksCmd::redo() amarok: BEGIN: void Playlist::Model::removeTracksCommand(const Playlist::RemoveCmdList&) amarok: BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() amarok: BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() amarok: END__: void Playlist::PrettyListView::scrollToActiveTrack() [Took: 0s] amarok: END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0s] amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() [Took: 0s] amarok: END__: void Playlist::Model::removeTracksCommand(const Playlist::RemoveCmdList&) [Took: 0.001s] amarok: END__: virtual void Playlist::RemoveTracksCmd::redo() [Took: 0.002s] amarok: END__: void Playlist::Controller::removeRows(QList<int>&) [Took: 0.002s] amarok: END__: void Playlist::Controller::removeRows(int, int) [Took: 0.003s] amarok: END__: void Playlist::Controller::clear() [Took: 0.003s] amarok: BEGIN: void Playlist::ProgressiveSearchWidget::slotFilterClear() amarok: END__: void Playlist::ProgressiveSearchWidget::slotFilterClear() [Took: 0s] amarok: BEGIN: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::ArtistList&) amarok: END__: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::ArtistList&) [Took: 0.001s] amarok: BEGIN: virtual void CollectionTreeItemModelBase::queryDone() amarok: END__: virtual void CollectionTreeItemModelBase::queryDone() [Took: 0s] amarok: BEGIN: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::setQueryType(Collections::QueryMaker::QueryType) amarok: END__: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::setQueryType(Collections::QueryMaker::QueryType) [Took: 0s] amarok: BEGIN: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::addMatch(const Meta::ArtistPtr&) amarok: END__: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::addMatch(const Meta::ArtistPtr&) [Took: 0s] amarok: BEGIN: virtual void Collections::AmpacheServiceQueryMaker::run() amarok: BEGIN: void Collections::AmpacheServiceQueryMaker::fetchAlbums() amarok: [AmpacheServiceQueryMaker] request url: "http://ampache.kollide.net/server/xml.server.php?action=artist_albums&auth=0f6001db4541631d0e6811cfd0422dbb&filter=97050&limit=0" amarok: END__: void Collections::AmpacheServiceQueryMaker::fetchAlbums() [Took: 0.001s] amarok: END__: virtual void Collections::AmpacheServiceQueryMaker::run() [Took: 0.001s] amarok: BEGIN: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::AlbumList&) amarok: END__: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::AlbumList&) [Took: 0s] amarok: BEGIN: virtual void CollectionTreeItemModelBase::queryDone() amarok: END__: virtual void CollectionTreeItemModelBase::queryDone() [Took: 0s] amarok: selected item: "Straight Outta Lynwood" amarok: BEGIN: virtual void LastfmInfoParser::getInfo(Meta::AlbumPtr) amarok: END__: virtual void LastfmInfoParser::getInfo(Meta::AlbumPtr) [Took: 0.001s] amarok: [CollectionTreeView] checking for global actions amarok: BEGIN: virtual QList<QAction*> ActionsProvider::actions() amarok: END__: virtual QList<QAction*> ActionsProvider::actions() [Took: 0s] amarok: BEGIN: virtual bool Collections::SqlCollectionLocation::isWritable() const amarok: [SqlCollectionLocation] "/home/valorie/Music" amarok: [SqlCollectionLocation] used: 1.17154e+11 amarok: [SqlCollectionLocation] total: 3.70184e+11 amarok: [SqlCollectionLocation] free space: 2.53029e+11 amarok: [SqlCollectionLocation] path_exists_writeable true amarok: [SqlCollectionLocation] path_exists_with_space true amarok: END__: virtual bool Collections::SqlCollectionLocation::isWritable() const [Took: 0.003s] amarok: BEGIN: virtual bool Collections::SqlCollectionLocation::isWritable() const amarok: [SqlCollectionLocation] "/home/valorie/Music" amarok: [SqlCollectionLocation] used: 1.17154e+11 amarok: [SqlCollectionLocation] total: 3.70184e+11 amarok: [SqlCollectionLocation] free space: 2.53029e+11 amarok: [SqlCollectionLocation] path_exists_writeable true amarok: [SqlCollectionLocation] path_exists_with_space true amarok: END__: virtual bool Collections::SqlCollectionLocation::isWritable() const [Took: 0.001s] amarok: [CollectionTreeView] FFmpeg is not installed or does not support any of the required formats. amarok: BEGIN: void CollectionTreeView::copyTracks(const QSet<CollectionTreeItem*>&, Collections::Collection*, bool, Transcoding::Configuration) const amarok: BEGIN: virtual bool Collections::SqlCollectionLocation::isWritable() const amarok: [SqlCollectionLocation] "/home/valorie/Music" amarok: [SqlCollectionLocation] used: 1.17154e+11 amarok: [SqlCollectionLocation] total: 3.70184e+11 amarok: [SqlCollectionLocation] free space: 2.53029e+11 amarok: [SqlCollectionLocation] path_exists_writeable true amarok: [SqlCollectionLocation] path_exists_with_space true amarok: END__: virtual bool Collections::SqlCollectionLocation::isWritable() const [Took: 0s] amarok: BEGIN: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::addMatch(const Meta::AlbumPtr&) amarok: END__: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::addMatch(const Meta::AlbumPtr&) [Took: 0s] amarok: BEGIN: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::addMatch(const Meta::ArtistPtr&) amarok: END__: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::addMatch(const Meta::ArtistPtr&) [Took: 0s] amarok: [CollectionTreeView] starting source->prepareCopy amarok: BEGIN: void Collections::CollectionLocation::prepareCopy(Collections::QueryMaker*, Collections::CollectionLocation*, const Transcoding::Configuration&) amarok: BEGIN: virtual bool Collections::SqlCollectionLocation::isWritable() const amarok: [SqlCollectionLocation] "/home/valorie/Music" amarok: [SqlCollectionLocation] used: 1.17154e+11 amarok: [SqlCollectionLocation] total: 3.70184e+11 amarok: [SqlCollectionLocation] free space: 2.53029e+11 amarok: [SqlCollectionLocation] path_exists_writeable true amarok: [SqlCollectionLocation] path_exists_with_space true amarok: END__: virtual bool Collections::SqlCollectionLocation::isWritable() const [Took: 0s] amarok: BEGIN: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::setQueryType(Collections::QueryMaker::QueryType) amarok: END__: virtual Collections::QueryMaker* Collections::AmpacheServiceQueryMaker::setQueryType(Collections::QueryMaker::QueryType) [Took: 0s] amarok: BEGIN: virtual void Collections::AmpacheServiceQueryMaker::run() amarok: BEGIN: void Collections::AmpacheServiceQueryMaker::fetchTracks() amarok: [AmpacheServiceQueryMaker] request url: "http://ampache.kollide.net/server/xml.server.php?auth=0f6001db4541631d0e6811cfd0422dbb&action=album_songs&filter=116343" amarok: END__: void Collections::AmpacheServiceQueryMaker::fetchTracks() [Took: 0s] amarok: END__: virtual void Collections::AmpacheServiceQueryMaker::run() [Took: 0s] amarok: END__: void Collections::CollectionLocation::prepareCopy(Collections::QueryMaker*, Collections::CollectionLocation*, const Transcoding::Configuration&) [Took: 0.001s] amarok: END__: void CollectionTreeView::copyTracks(const QSet<CollectionTreeItem*>&, Collections::Collection*, bool, Transcoding::Configuration) const [Took: 0.002s] amarok: BEGIN: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::TrackList&) amarok: BEGIN: void Collections::CollectionLocation::resultReady(const QString&, const Meta::TrackList&) amarok: END__: void Collections::CollectionLocation::resultReady(const QString&, const Meta::TrackList&) [Took: 0s] amarok: END__: void Collections::AmpacheServiceQueryMaker::handleResult(const Meta::TrackList&) [Took: 0s] amarok: BEGIN: void Collections::CollectionLocation::queryDone() amarok: [CollectionLocation] we were about to copy something, lets proceed Program received signal SIGSEGV, Segmentation fault. 0x00007ffff75383fd in Collections::CollectionLocation::prepareCopy (this=0x2c577a0, tracks=..., destination=0x2c57690, configuration=...) at /home/valorie/kde/src/amarok/src/core/collections/CollectionLocation.cpp:110 110 debug() << "prepare copy"<<tracks.count()<<"tracks from"<<collection()->collectionId()<<"to"<<destination->collection()->collectionId(); (gdb) bt #0 0x00007ffff75383fd in Collections::CollectionLocation::prepareCopy (this=0x2c577a0, tracks=..., destination=0x2c57690, configuration=...) at /home/valorie/kde/src/amarok/src/core/collections/CollectionLocation.cpp:110 #1 0x00007ffff753985c in Collections::CollectionLocation::queryDone (this=0x2c577a0) at /home/valorie/kde/src/amarok/src/core/collections/CollectionLocation.cpp:486 #2 0x00007ffff753a3c6 in Collections::CollectionLocation::qt_metacall (this=0x2c577a0, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7fffffff9770) at /home/valorie/kde/build/amarok/src/core/CollectionLocation.moc:140 #3 0x00007ffff69f8b6b in Collections::ServiceCollectionLocation::qt_metacall (this=0x2c577a0, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0x7fffffff9770) at /home/valorie/kde/build/amarok/src/moc_ServiceCollectionLocation.cpp:64 #4 0x00007ffff53b4b27 in QMetaObject::activate (sender=0x2caa120, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffd007cf56) at kernel/qobject.cpp:3280 #5 0x00007ffff7541e41 in Collections::QueryMaker::queryDone (this=0x2caa120) at /home/valorie/kde/build/amarok/src/core/QueryMaker.moc:174 #6 0x00007ffff7540026 in Collections::MetaQueryMaker::slotQueryDone (this=0x2caa120) at /home/valorie/kde/src/amarok/src/core/collections/MetaQueryMaker.cpp:314 #7 0x00007ffff754012a in Collections::MetaQueryMaker::qt_metacall (this=0x2caa120, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffff98f0) at /home/valorie/kde/build/amarok/src/core/MetaQueryMaker.moc:73 #8 0x00007ffff53b4b27 in QMetaObject::activate (sender=0x2c474c0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffd007cf56) at kernel/qobject.cpp:3280 #9 0x00007ffff7541e41 in Collections::QueryMaker::queryDone (this=0x2c474c0) at /home/valorie/kde/build/amarok/src/core/QueryMaker.moc:174 #10 0x00007fffcb2cac6c in Collections::AmpacheServiceQueryMaker::trackDownloadComplete ( this=0x2c474c0, url=..., data=..., e=...) at /home/valorie/kde/src/amarok/src/services/ampache/AmpacheServiceQueryMaker.cpp:626 #11 0x00007fffcb2cb0c6 in Collections::AmpacheServiceQueryMaker::qt_metacall (this=0x2c474c0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0x7fffffff9e50) at /home/valorie/kde/build/amarok/src/services/ampache/AmpacheServiceQueryMaker.moc:83 #12 0x00007ffff53a5bf9 in QMetaMethod::invoke (this=0x7fffffffa230, object=0x2c474c0, connectionType=<value optimized out>, returnValue=..., val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at kernel/qmetaobject.cpp:1575 #13 0x00007ffff6d40031 in QMetaMethod::invoke (this=0x7fffffffa230, object=0x2c474c0, connectionType=Qt::AutoConnection, val0=..., val1=..., val2=..., val3=..., val4=..., val5=..., val6=..., val7=..., val8=..., val9=...) at /usr/include/qt4/QtCore/qmetaobject.h:119 #14 0x00007ffff6d40662 in NetworkAccessManagerProxy::NetworkAccessManagerProxyPrivate::_replyFinished (this=0x14fd4f0) at /home/valorie/kde/src/amarok/src/network/NetworkAccessManagerProxy.cpp:91 #15 0x00007ffff6d3feb8 in NetworkAccessManagerProxy::qt_metacall (this=0x14fc600, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fffffffa460) at /home/valorie/kde/build/amarok/src/NetworkAccessManagerProxy.moc:77 #16 0x00007ffff53b4b27 in QMetaObject::activate (sender=0x2cc2260, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffd007cf56) at kernel/qobject.cpp:3280 #17 0x00007ffff1edb4cb in KDEPrivate::AccessManagerReply::jobDone (this=0x2cc2260, kJob=<value optimized out>) at ../../kio/kio/accessmanagerreply_p.cpp:248 ---Type <return> to continue, or q <return> to quit--- #18 0x00007ffff1edbcd3 in KDEPrivate::AccessManagerReply::qt_metacall (this=0x2cc2260, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffffa940) at ./accessmanagerreply_p.moc:83 #19 0x00007ffff53b4b27 in QMetaObject::activate (sender=0x35e9620, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffd007cf56) at kernel/qobject.cpp:3280 #20 0x00007ffff57f2a92 in KJob::result (this=0x2c577a0, _t1=0x35e9620) at ./kjob.moc:194 #21 0x00007ffff57f2d30 in KJob::emitResult (this=0x35e9620) at ../../kdecore/jobs/kjob.cpp:312 #22 0x00007ffff1f183f3 in KIO::SimpleJob::slotFinished (this=0x35e9620) at ../../kio/kio/job.cpp:525 #23 0x00007ffff1f18d02 in KIO::TransferJob::slotFinished (this=0x35e9620) at ../../kio/kio/job.cpp:1114 #24 0x00007ffff1f167e1 in KIO::TransferJob::qt_metacall (this=0x35e9620, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffffad80) at ./jobclasses.moc:367 #25 0x00007ffff53b4b27 in QMetaObject::activate (sender=0x155e180, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffd007cf56) at kernel/qobject.cpp:3280 #26 0x00007ffff1fc871e in KIO::SlaveInterface::dispatch (this=0x155e180, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:175 #27 0x00007ffff1fc5753 in KIO::SlaveInterface::dispatch (this=0x155e180) at ../../kio/kio/slaveinterface.cpp:91 #28 0x00007ffff1fb90f6 in KIO::Slave::gotInput (this=0x155e180) at ../../kio/kio/slave.cpp:347 #29 0x00007ffff1fb92dc in KIO::Slave::qt_metacall (this=0x155e180, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffffffb1e0) at ./slave.moc:82 #30 0x00007ffff53b4b27 in QMetaObject::activate (sender=0x13e21a0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fffd007cf56) at kernel/qobject.cpp:3280 #31 0x00007ffff1ee5077 in KIO::ConnectionPrivate::dequeue (this=0x155e8b0) at ../../kio/kio/connection.cpp:82 #32 0x00007ffff1ee519d in KIO::Connection::qt_metacall (this=0x13e21a0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x358fbf0) at ./connection.moc:79 #33 0x00007ffff53aebde in QObject::event (this=0x13e21a0, e=0x2c577a0) at kernel/qobject.cpp:1219 #34 0x00007ffff5d53fdc in QApplicationPrivate::notify_helper (this=0x789f00, receiver=0x13e21a0, e=0x2c47bd0) at kernel/qapplication.cpp:4396 #35 0x00007ffff5d59aed in QApplication::notify (this=0x7fffffffbc90, receiver=0x13e21a0, e=0x2c47bd0) at kernel/qapplication.cpp:4277 #36 0x00007ffff79bc576 in KApplication::notify (this=0x7fffffffbc90, receiver=0x13e21a0, event=0x2c47bd0) at ../../kdeui/kernel/kapplication.cpp:310 #37 0x00007ffff539ccdc in QCoreApplication::notifyInternal (this=0x7fffffffbc90, receiver=0x13e21a0, event=0x2c47bd0) at kernel/qcoreapplication.cpp:732 #38 0x00007ffff539fc22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x62f480) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x62f480) at kernel/qcoreapplication.cpp:1373 #40 0x00007ffff53c9653 in sendPostedEvents (s=0x792800) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 ---Type <return> to continue, or q <return> to quit--- #41 postEventSourceDispatch (s=0x792800) at kernel/qeventdispatcher_glib.cpp:277 #42 0x00007fffed8d8342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #43 0x00007fffed8dc2a8 in ?? () from /lib/libglib-2.0.so.0 #44 0x00007fffed8dc45c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #45 0x00007ffff53c9193 in QEventDispatcherGlib::processEvents (this=0x62ef90, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #46 0x00007ffff5e06a4e in QGuiEventDispatcherGlib::processEvents (this=0x2c577a0, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #47 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 #48 0x00007ffff539bdec in QEventLoop::exec (this=0x7fffffffbc30, 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 #49 0x00007ffff539febb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #50 0x000000000040c952 in main (argc=3, argv=0x7fffffffe0f8) at /home/valorie/kde/src/amarok/src/main.cpp:261 As noted, I don't have ffmpeg installed, but libxine1-ffmpeg is. Is ffmpeg required? Valorie, your crash is totally different from this one, but since the other one is solved, I changed the title and version. This is not restricted to Ampache at all, I just tried to copy a track to an NTFS formatted external disc and got the same crash: Thread 1 (Thread 0x7f6c03225780 (LWP 24913)): [KCrash Handler] #6 0x00007f6c02778497 in Collections::CollectionLocation::prepareCopy (this=0x7d7d990, tracks=..., destination=0x5547840, configuration=...) at /home/myriam/kde/src/amarok/src/core/collections/CollectionLocation.cpp:110 #7 0x00007f6c02779918 in Collections::CollectionLocation::queryDone (this=0x7d7d990) at /home/myriam/kde/src/amarok/src/core/collections/CollectionLocation.cpp:486 #8 0x00007f6c0277a482 in Collections::CollectionLocation::qt_metacall (this=0x7d7d990, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7fffa73ad700) at /home/myriam/kde/build/amarok/src/core/CollectionLocation.moc:140 #9 0x00007f6ba8992a37 in Collections::SqlCollectionLocation::qt_metacall (this=0x7d7d990, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0x7fffa73ad700) at /home/myriam/kde/build/amarok/src/core-impl/collections/db/sql/SqlCollectionLocation.moc:143 #10 0x00007f6c005b9b27 in QMetaObject::activate (sender=0x3a08150, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7d7d9c8) at kernel/qobject.cpp:3280 #11 0x00007f6c02781efd in Collections::QueryMaker::queryDone (this=0x3a08150) at /home/myriam/kde/build/amarok/src/core/QueryMaker.moc:174 #12 0x00007f6c027800e2 in Collections::MetaQueryMaker::slotQueryDone (this=0x3a08150) at /home/myriam/kde/src/amarok/src/core/collections/MetaQueryMaker.cpp:314 #13 0x00007f6c027801e6 in Collections::MetaQueryMaker::qt_metacall (this=0x3a08150, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffa73ad880) at /home/myriam/kde/build/amarok/src/core/MetaQueryMaker.moc:73 #14 0x00007f6c005b9b27 in QMetaObject::activate (sender=0x85503e0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7d7d9c8) at kernel/qobject.cpp:3280 #15 0x00007f6c02781efd in Collections::QueryMaker::queryDone (this=0x85503e0) at /home/myriam/kde/build/amarok/src/core/QueryMaker.moc:174 #16 0x00007f6ba8997ca0 in Collections::SqlQueryMaker::done (this=0x85503e0, job=0x7d99440) at /home/myriam/kde/src/amarok/src/core-impl/collections/db/sql/SqlQueryMaker.cpp:227 #17 0x00007f6ba899c38a in Collections::SqlQueryMaker::qt_metacall (this=0x85503e0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffa73ada50) at /home/myriam/kde/build/amarok/src/core-impl/collections/db/sql/SqlQueryMaker.moc:92 #18 0x00007f6c005b9b27 in QMetaObject::activate (sender=0x7d99440, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7d7d9c8) at kernel/qobject.cpp:3280 #19 0x00007f6bfd6e4df2 in ThreadWeaver::Job::done (this=0x5547840, _t1=0x7d99440) at ./Job.moc:97 #20 0x00007f6bfd6e4f94 in ThreadWeaver::Job::qt_metacall (this=0x7d99440, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7db4070) at ./Job.moc:77 #21 0x00007f6c005b3bde in QObject::event (this=0x7d99440, e=0x5547840) at kernel/qobject.cpp:1219 #22 0x00007f6c00f82fdc in QApplicationPrivate::notify_helper (this=0x2516a80, receiver=0x7d99440, e=0x7d90ee0) at kernel/qapplication.cpp:4396 #23 0x00007f6c00f88aed in QApplication::notify (this=0x7fffa73ae490, receiver=0x7d99440, e=0x7d90ee0) at kernel/qapplication.cpp:4277 #24 0x00007f6c02c34f36 in KApplication::notify (this=0x7fffa73ae490, receiver=0x7d99440, event=0x7d90ee0) at ../../kdeui/kernel/kapplication.cpp:311 #25 0x00007f6c005a1cdc in QCoreApplication::notifyInternal (this=0x7fffa73ae490, receiver=0x7d99440, event=0x7d90ee0) at kernel/qcoreapplication.cpp:732 #26 0x00007f6c005a4c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x2389690) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #27 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x2389690) at kernel/qcoreapplication.cpp:1373 #28 0x00007f6c005ce653 in sendPostedEvents (s=0x2515410) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #29 postEventSourceDispatch (s=0x2515410) at kernel/qeventdispatcher_glib.cpp:277 #30 0x00007f6bf91d1342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #31 0x00007f6bf91d52a8 in ?? () from /lib/libglib-2.0.so.0 #32 0x00007f6bf91d545c in g_main_context_iteration () from /lib/libglib-2.0.so.0 #33 0x00007f6c005ce193 in QEventDispatcherGlib::processEvents (this=0x2388d40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415 #34 0x00007f6c01035a4e in QGuiEventDispatcherGlib::processEvents (this=0x5547840, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #35 0x00007f6c005a0a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149 #36 0x00007f6c005a0dec in QEventLoop::exec (this=0x7fffa73ae430, flags=) at kernel/qeventloop.cpp:201 #37 0x00007f6c005a4ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #38 0x000000000040c952 in main (argc=3, argv=0x7fffa73b08f8) at /home/myriam/kde/src/amarok/src/main.cpp:261 See also bug 260275, most likely related as well. Changing component to general, as it affects Media Devices as well as Internet services and copying from local collection folders to Media Devices. Created attachment 54859 [details]
New crash information added by DrKonqi
amarok (2.4-GIT) on KDE Platform 4.5.85 (4.6 Beta2) using Qt 4.7.1
- What I was doing when the application crashed:
Tried to copy an album from my local collection to my Android phone (usb mass storage, own collection)
-- Backtrace (Reduced):
#6 0x00007fb81436ce47 in Collections::CollectionLocation::prepareCopy(QList<KSharedPtr<Meta::Track> > const&, Collections::CollectionLocation*, Transcoding::Configuration const&) () from /usr/lib/libamarokcore.so.1
#7 0x00007fb81436f385 in Collections::CollectionLocation::queryDone() () from /usr/lib/libamarokcore.so.1
#8 0x00007fb81436fbd1 in Collections::CollectionLocation::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamarokcore.so.1
#9 0x00007fb7e9e09910 in Collections::SqlCollectionLocation::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamarok-sqlcollection.so.1
[...]
#11 0x00007fb814370890 in Collections::MetaQueryMaker::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamarokcore.so.1
Created attachment 55146 [details]
New crash information added by DrKonqi
amarok (2.4-GIT) on KDE Platform 4.5.3 (KDE 4.5.3) using Qt 4.7.0
- What I was doing when the application crashed:
tried to copy some tracks from my local playlist onto my ipod.
git-checkout some minutes ago, using kde 4.5.3 on suse 11.3
-- Backtrace (Reduced):
#6 0x00007f62b0909c13 in Collections::CollectionLocation::prepareCopy (this=0xa292070, tracks=..., destination=0x2cc1680, configuration=...)
at /home/erik/Downloads/amarok/amarok/src/core/collections/CollectionLocation.cpp:110
#7 0x00007f62b090b082 in Collections::CollectionLocation::queryDone (this=0xa292070) at /home/erik/Downloads/amarok/amarok/src/core/collections/CollectionLocation.cpp:486
#8 0x00007f62b090bbec in Collections::CollectionLocation::qt_metacall (this=0xa292070, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0x7fff373a57f0)
at /home/erik/Downloads/amarok/amarok/build/src/core/CollectionLocation.moc:140
#9 0x00007f628ef732ed in Collections::SqlCollectionLocation::qt_metacall (this=0xa292070, _c=QMetaObject::InvokeMetaMethod, _id=25, _a=0x7fff373a57f0)
at /home/erik/Downloads/amarok/amarok/build/src/core-impl/collections/db/sql/SqlCollectionLocation.moc:143
[...]
#11 0x00007f62b0912c7f in Collections::QueryMaker::queryDone (this=0x5823e80) at /home/erik/Downloads/amarok/amarok/build/src/core/QueryMaker.moc:174
Could you test It with latest git revision? There were some changes in CollectionLocation code, probably this bug got fixed. This has been fixed for my usage (copy to collection from file browser and organize files) for a while now. Don't know about devices. I can't reproduce this with latest git copying to an Android phone and a Sansa Clip *** Bug 268390 has been marked as a duplicate of this bug. *** *** Bug 269908 has been marked as a duplicate of this bug. *** |