Summary: | Crash when trying to move items from a MTP mounted media device to the local collection | ||
---|---|---|---|
Product: | [Applications] amarok | Reporter: | Myriam Schweingruber <myriam> |
Component: | Collections/MTP player | Assignee: | Amarok Developers <amarok-bugs-dist> |
Status: | RESOLVED DUPLICATE | ||
Severity: | crash | CC: | aikawarazuni |
Priority: | NOR | Keywords: | release_blocker |
Version: | 2.3-GIT | ||
Target Milestone: | 2.3.0 | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Myriam Schweingruber
2009-12-22 14:30:33 UTC
I forgot to specify this is with libmtp version 1.0.1, not the default 0.3.7 version. Same thing happens with copying from the MTP device, copying to works. Also, I can't play tracks on the device: "Too many errors encountered". Find below the Konsole output when trying to copy from the device the first time. Notice the scanner block which persists after un-conecting the device amarok: BEGIN: void CollectionTreeView::copyTracks(const QSet<CollectionTreeItem*>&, Amarok::Collection*, bool) const amarok: starting source->prepareCopy amarok: BEGIN: void CollectionLocation::prepareCopy(QueryMaker*, CollectionLocation*) amarok: END__: void CollectionLocation::prepareCopy(QueryMaker*, CollectionLocation*) - Took 0.00018s amarok: END__: void CollectionTreeView::copyTracks(const QSet<CollectionTreeItem*>&, Amarok::Collection*, bool) const - Took 0.00086s amarok: BEGIN: void CollectionLocation::resultReady(const QString&, const Meta::TrackList&) amarok: END__: void CollectionLocation::resultReady(const QString&, const Meta::TrackList&) - Took 7.1e-05s amarok: BEGIN: void CollectionLocation::queryDone() amarok: we were about to copy something, lets proceed amarok: BEGIN: void CollectionLocation::startWorkflow(const Meta::TrackList&, bool) amarok: BEGIN: QStringList MountPointManager::collectionFolders() amarok: END__: QStringList MountPointManager::collectionFolders() - Took 0.00015s amarok: BEGIN: void FilenameLayoutDialog::inferScheme(const QString&) amarok: infering scheme: "" amarok: END__: void FilenameLayoutDialog::inferScheme(const QString&) - Took 8.8e-05s amarok: BEGIN: void FilenameLayoutDialog::inferScheme(const QString&) amarok: infering scheme: "%track%artist%album%title" amarok: END__: void FilenameLayoutDialog::inferScheme(const QString&) - Took 0.0011s amarok: I'm about to do Amarok::vfatPath( result ), this is result: "The Shanghai Restoration Project feat. Amos Winbush" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "The Shanghai Restoration Project feat. Amos Winbush" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "The Shanghai Restoration Project feat. Amos Winbush" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "The Shanghai Restoration Project feat. Amos Winbush" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "Babylon of the Orient" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "0" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "The Shanghai Restoration Project" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "Electronic" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "" amarok: END__: void CollectionLocation::startWorkflow(const Meta::TrackList&, bool) - Took 0.5s amarok: END__: void CollectionLocation::queryDone() - Took 0.5s amarok: I'm about to do Amarok::vfatPath( result ), this is result: "The Shanghai Restoration Project feat. Amos Winbush" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "The Shanghai Restoration Project feat. Amos Winbush" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "The Shanghai Restoration Project feat. Amos Winbush" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "The Shanghai Restoration Project feat. Amos Winbush" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "Babylon of the Orient" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "0" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "The Shanghai Restoration Project" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "Electronic" amarok: I'm about to do Amarok::vfatPath( result ), this is result: "" amarok: BEGIN: virtual void Meta::MtpHandler::getCopyableUrls(const Meta::TrackList&) amarok: [MtpHandler] Temp Filename: "/tmp/kde-myriam/amarokI8bcfM/" amarok: BEGIN: int Meta::MtpHandler::getTrackToFile(uint32_t, const QString&) amarok: END__: int Meta::MtpHandler::getTrackToFile(uint32_t, const QString&) - Took 9.9e-05s amarok: [MtpHandler] Get Track failed: -1 amarok: BEGIN: bool SqlCollectionLocation::startNextJob() amarok: END__: bool SqlCollectionLocation::startNextJob() - Took 4e-05s amarok: END__: virtual void Meta::MtpHandler::getCopyableUrls(const Meta::TrackList&) - Took 0.00032s amarok: BEGIN: virtual OrganizeCollectionDialog::~OrganizeCollectionDialog() amarok: END__: virtual OrganizeCollectionDialog::~OrganizeCollectionDialog() - Took 3.6e-05s amarok: BEGIN: void ScanManager::startIncrementalScan() amarok: scanning currently blocked amarok: END__: void ScanManager::startIncrementalScan() - Took 0.00025s Added keyword. Silly me, this is a duplicate of bug 204251 *** This bug has been marked as a duplicate of bug 204251 *** |