Bug 252136 - amarok lost connection to amarokcollectionscanner
Summary: amarok lost connection to amarokcollectionscanner
Status: RESOLVED DUPLICATE of bug 251762
Alias: None
Product: amarok
Classification: Applications
Component: Collections/Local (show other bugs)
Version: 2.3.2
Platform: Gentoo Packages Linux
: NOR normal
Target Milestone: 2.4.0
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-09-23 14:43 UTC by Marian Kyral
Modified: 2010-09-23 16:21 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marian Kyral 2010-09-23 14:43:24 UTC
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.
Comment 1 Marian Kyral 2010-09-23 14:56:04 UTC
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://" )
Comment 2 Myriam Schweingruber 2010-09-23 16:21:50 UTC
Looks like a duplicate of bug 251762

*** This bug has been marked as a duplicate of bug 251762 ***