trunk hangs on startup

Ian Monroe ian at monroe.nu
Fri May 18 16:52:28 CEST 2007


Trunk was hanging on startup. I compiled a copy of trunk without my
local edits and it acted the same. Trunk was working fine last night,
about 7 hours ago. Thats a pretty short timespan,  I think I'm going
to go ahead and nail down which revision did it.

...
amarok: END__: Meta::TrackPtr SqlRegistry::getTrack(const
QStringList&) - Took 0.00021s
amarok: BEGIN: Meta::TrackPtr SqlRegistry::getTrack(const QStringList&)
amarok: END__: Meta::TrackPtr SqlRegistry::getTrack(const
QStringList&) - Took 0.0002s
amarok: BEGIN: Meta::TrackPtr SqlRegistry::getTrack(const QStringList&)
amarok: END__: Meta::TrackPtr SqlRegistry::getTrack(const
QStringList&) - Took 0.00021s
amarok: BEGIN: Meta::TrackPtr SqlRegistry::getTrack(const QStringList&)
amarok: END__: Meta::TrackPtr SqlRegistry::getTrack(const
QStringList&) - Took 0.00021s
amarok: BEGIN: Meta::TrackPtr SqlRegistry::getTrack(const QStringList&)
amarok: END__: Meta::TrackPtr SqlRegistry::getTrack(const
QStringList&) - Took 0.00023s
amarok: END__: void SqlQueryBuilder::handleTracks(const QStringList&)
- Took 0.0043s
amarok: END__: void SqlQueryBuilder::handleResult(const QStringList&)
- Took 0.0049s
amarok: END__: virtual void SqlWorkerThread::run() - Took 0.077s
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*)
- Took 0.0072s
amarok:             [MountPointManager] Trying to update 27 statistics rows
amarok:             [MountPointManager] Trying to update 0 tags_labels rows
amarok: END__: virtual bool UrlUpdateJob::doJob() - Took 0.23s
amarok: END__: virtual void ThreadManager::Thread::run() - Took 0.23s
amarok:         [ThreadManager] Job completed: UrlUpdateJob. Jobs pending: 0
amarok: BEGIN: void DaapCollectionFactory::connectToManualServers()
amarok: END__: void DaapCollectionFactory::connectToManualServers() -
Took 0.00011s
amarok: BEGIN: QStringList DeviceManager::getDeviceStringList()
amarok: END__: QStringList DeviceManager::getDeviceStringList() - Took 0.00034s

At this point it hangs for a bit

Amarok: [Loader] Amarok is taking a long time to load! Perhaps
something has gone wrong?

Then this message shows. The other messages follow shortly. Amarok
stays at 100% and never actually shows itself.
amarok:         [CollectionManager] New collection with collectionId:
anotherLocalCollection
amarok: BEGIN: PlaylistCategory* PlaylistBrowser::loadPodcasts()
amarok: BEGIN: void PlaylistBrowser::loadPodcastsFromDatabase(PlaylistCategory*)
amarok: BEGIN: QMap<int, PlaylistCategory*>
PlaylistBrowser::loadPodcastFolders(PlaylistCategory*)
amarok: END__: QMap<int, PlaylistCategory*>
PlaylistBrowser::loadPodcastFolders(PlaylistCategory*) - Took 0.00044s
amarok: END__: void
PlaylistBrowser::loadPodcastsFromDatabase(PlaylistCategory*) - Took
0.00072s
amarok: END__: PlaylistCategory* PlaylistBrowser::loadPodcasts() - Took 0.097s
amarok:         [void PlaylistBrowser::polish()]
amarok: BEGIN: void PlaylistBrowser::loadDefaultSmartPlaylists()
amarok: END__: void PlaylistBrowser::loadDefaultSmartPlaylists() - Took 2.3s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool,
const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: BEGIN: void SqlRegistry::emptyCache()
amarok: END__: void SqlRegistry::emptyCache() - Took 0.00012s
amarok: END__: void ScanController::initIncremental() - Took 1.8s
amarok: END__: ScanController::ScanController(CollectionDB*, bool,
const QStringList&) - Took 1.8s
amarok: BEGIN: virtual void ThreadManager::Thread::run()
amarok: BEGIN: virtual bool ScanController::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*)
- Took 0.00048s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00082s
amarok: END__: virtual void ThreadManager::Thread::run() - Took 0.0014s
amarok:         [CollectionDB] JobFinishedEvent from Incremental
ScanController received.
amarok: BEGIN: virtual ScanController::~ScanController()
amarok: END__: virtual ScanController::~ScanController() - Took 0.00015s
amarok:         [ThreadManager] Job completed: CollectionScanner. Jobs
pending: 0
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool,
const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.016s
amarok: END__: ScanController::ScanController(CollectionDB*, bool,
const QStringList&) - Took 0.016s
amarok: BEGIN: virtual void ThreadManager::Thread::run()
amarok: BEGIN: virtual bool ScanController::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*)
- Took 0.00034s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00046s
amarok: END__: virtual void ThreadManager::Thread::run() - Took 0.00066s
amarok:         [CollectionDB] JobFinishedEvent from Incremental
ScanController received.
amarok: BEGIN: virtual ScanController::~ScanController()
amarok: END__: virtual ScanController::~ScanController() - Took 0.00012s
amarok:         [ThreadManager] Job completed: CollectionScanner. Jobs
pending: 0
amarok: BEGIN: void SqlRegistry::emptyCache()
amarok: END__: void SqlRegistry::emptyCache() - Took 0.00034s
[snip]


More information about the Amarok-devel mailing list