Version: 2.3.2 (using KDE 4.5.1) OS: Linux When I start the Full collection rescan, progress bar is show up to 32% percent, then disappear. But I can see, the amarokcollectionscanner process is still running. $ ps -ef |grep amarok marian 16302 1 2 14:18 ? 00:00:19 /usr/bin/amarok marian 16787 16302 6 14:33 ? 00:00:04 /usr/bin/amarokcollectionscanner -p -r -c --savelocation /home/marian/.kde4/share/apps/amarok/ --idlepriority /home/marian/dokumenty/data/mp3 The result is that I have only 1/3 of my collection in Amarok available. I run amarok with debug option, but there is nothing related on console. Reproducible: Always Steps to Reproduce: Do a full scan of collection Actual Results: Progress bar disappear, collection is not complete - missing about 2/3 of collection. Expected Results: My Collection is complete available in amarok.
I've created the amarokcollectionscanner_batchfullscan.xml file and this is the amarok output created during processing of the file: amarok: BEGIN: virtual void ScanManager::startFullScan() amarok: BEGIN: void ScanManager::checkTables(bool) amarok: BEGIN: void DatabaseUpdater::checkTables(bool) amarok: END__: void DatabaseUpdater::checkTables(bool) - Took 0.43s amarok: END__: void ScanManager::checkTables(bool) - Took 0.43s amarok: BEGIN: XmlParseJob::XmlParseJob(ScanManager*, Collections::SqlCollection*) amarok: END__: XmlParseJob::XmlParseJob(ScanManager*, Collections::SqlCollection*) - Took 0.00095s amarok: [ScanManager] Checking for batch file in "/home/marian/.kde4/share/apps/amarok/amarokcollectionscanner_batchfullscan.xml" amarok: BEGIN: virtual void XmlParseJob::run() amarok: BEGIN: bool ScanManager::readBatchFile(QString) amarok: [ScanManager] splitData.size = 1 amarok: END__: bool ScanManager::readBatchFile(QString) - Took 0.063s amarok: END__: virtual void ScanManager::startFullScan() - Took 0.49s amarok: [ScanResultProcessor] Setting up database amarok: BEGIN: void DatabaseUpdater::createTemporaryTables() amarok: END__: void DatabaseUpdater::createTemporaryTables() - Took 0.0086s amarok: BEGIN: void ScanResultProcessor::populateCacheHashes() amarok: END__: void ScanResultProcessor::populateCacheHashes() - Took 0.083s amarok: [WARNING!] DEPRECATED: bool PlaylistManager::import(const QString&) amarok: BEGIN: bool PlaylistManager::import(const QString&) amarok: BEGIN: virtual bool Playlists::PlaylistFileProvider::import(const KUrl&) amarok: Playlist "/home/marian/dokumenty/data/mp3/B/BezoBratri_-_Bezobav/bezobav.m3u" was already imported amarok: END__: virtual bool Playlists::PlaylistFileProvider::import(const KUrl&) - Took 0.0001s amarok: END__: bool PlaylistManager::import(const QString&) - Took 0.00019s amarok: [ScanManager] [ERROR!] Collection scanner abort error: 3 amarok: [ScanManager] Trying to restart the QXmlStreamReader.. amarok: [ScanManager] Success. Committing result to database. amarok: BEGIN: void DatabaseUpdater::cleanPermanentTables() amarok: END__: void DatabaseUpdater::cleanPermanentTables() - Took 0.0019s amarok: BEGIN: void ScanResultProcessor::copyHashesToTempTables() amarok: [ScanResultProcessor] obtained max_allowed_packet is "1048576" amarok: [ScanResultProcessor] urls key size is 7274 amarok: [ScanResultProcessor] tracks key size is 2255 amarok: END__: void ScanResultProcessor::copyHashesToTempTables() - Took 0.67s amarok: [ScanResultProcessor] temp_tracks: ("2255") amarok: [ScanResultProcessor] tracks before commit: ("0") amarok: BEGIN: void DatabaseUpdater::copyToPermanentTables() amarok: END__: void DatabaseUpdater::copyToPermanentTables() - Took 0.31s amarok: BEGIN: virtual void Dynamic::BiasedPlaylist::invalidate() amarok: END__: virtual void Dynamic::BiasedPlaylist::invalidate() - Took 0.00012s amarok: [ScanResultProcessor] tracks after commit: ("2255") amarok: BEGIN: void DatabaseUpdater::removeTemporaryTables() amarok: END__: void DatabaseUpdater::removeTemporaryTables() - Took 0.013s amarok: [ScanResultProcessor] Sending changed signal amarok: BEGIN: void Collections::SqlCollection::updateTrackUrlsUids(const ChangedTrackUrls&, const QHash<QString, QString>&) amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() - Took 0.0012s amarok: [Playlist::Model] Metadata updated for track "Sadzila Anička" amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) - Took 0.0029s amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() - Took 0.00022s amarok: [Playlist::Model] Metadata updated for track "Čo som ci urobila" amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) - Took 0.0004s amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() - Took 0.00021s amarok: [Playlist::Model] Metadata updated for track "Lieskovskú dolinú" amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) - Took 0.00036s amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() - Took 0.00021s amarok: [Playlist::Model] Metadata updated for track "Šak sa ja len bojím" amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) - Took 0.00036s amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() - Took 0.00064s amarok: [Playlist::Model] Metadata updated for track "Čujte, sluhi" amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) - Took 0.00079s amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() - Took 0.00022s amarok: [Playlist::Model] Metadata updated for track "Počúvajtě, paní" amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) - Took 0.00037s amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() - Took 0.00022s amarok: [Playlist::Model] Metadata updated for track "Na Vyskovci" amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) - Took 0.00057s amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() - Took 0.0028s amarok: [Playlist::Model] Metadata updated for track "Tam poniže Rozhanovec" amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) - Took 0.003s amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() - Took 0.0003s amarok: [Playlist::Model] Metadata updated for track "Do zahrady ráda chodzievala" amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) - Took 0.0005s amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() - Took 0.00036s amarok: [Playlist::Model] Metadata updated for track "Môj mužik" amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) - Took 0.00057s amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() - Took 0.00028s amarok: [Playlist::Model] Metadata updated for track "Išla Kačenka na trávu" amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) - Took 0.0006s amarok: BEGIN: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) amarok: BEGIN: void StatusBar::updateTotalPlaylistLength() amarok: END__: void StatusBar::updateTotalPlaylistLength() - Took 0.00028s amarok: [Playlist::Model] Metadata updated for track "Voda" amarok: END__: virtual void Playlist::Model::metadataChanged(Meta::TrackPtr) - Took 0.00047s amarok: END__: void Collections::SqlCollection::updateTrackUrlsUids(const ChangedTrackUrls&, const QHash<QString, QString>&) - Took 0.019s amarok: BEGIN: virtual void Dynamic::BiasedPlaylist::invalidate() amarok: END__: virtual void Dynamic::BiasedPlaylist::invalidate() - Took 5.9e-05s amarok: END__: virtual void XmlParseJob::run() - Took 4.1s amarok: BEGIN: virtual XmlParseJob::~XmlParseJob() amarok: BEGIN: void StatusBar::hideProgress() amarok: END__: void StatusBar::hideProgress() - Took 0.00045s amarok: END__: virtual XmlParseJob::~XmlParseJob() - Took 0.0023s amarok: BEGIN: virtual void ScanManager::startIncrementalScan(const QString&) amarok: BEGIN: void ScanManager::checkTables(bool) amarok: END__: void ScanManager::checkTables(bool) - Took 7.4e-05s amarok: BEGIN: QStringList ScanManager::getDirsToScan() amarok: END__: QStringList ScanManager::getDirsToScan() - Took 0.12s amarok: [ScanManager] GOING TO SCAN: amarok: [ScanManager] "(a *lot*: 705 directories)" amarok: BEGIN: void ScanManager::writeBatchIncrementalInfoFile() amarok: END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 0.0018s amarok: BEGIN: XmlParseJob::XmlParseJob(ScanManager*, Collections::SqlCollection*) amarok: END__: XmlParseJob::XmlParseJob(ScanManager*, Collections::SqlCollection*) - Took 0.00094s amarok: BEGIN: virtual void XmlParseJob::run() amarok: END__: virtual void ScanManager::startIncrementalScan(const QString&) - Took 0.13s amarok: [ScanManager] Success. Committing result to database. amarok: [ScanResultProcessor] Database temporary table setup did not complete due to no directories needing to be processed. amarok: END__: virtual void XmlParseJob::run() - Took 0.11s amarok: BEGIN: virtual XmlParseJob::~XmlParseJob() amarok: BEGIN: void StatusBar::hideProgress() amarok: END__: void StatusBar::hideProgress() - Took 0.00043s amarok: END__: virtual XmlParseJob::~XmlParseJob() - Took 0.00071s amarok: BEGIN: void ScanManager::slotFinished() amarok: END__: void ScanManager::slotFinished() - Took 0.00013s amarok(17579)/kio (Slave) KIO::Slave::kill: killing slave pid 17592 ( "file://" )
Looks like a duplicate of bug 251762 *** This bug has been marked as a duplicate of bug 251762 ***