Bug 241867 - Amarok crashes when playing from audio cd
Summary: Amarok crashes when playing from audio cd
Status: RESOLVED DUPLICATE of bug 207579
Alias: None
Product: Phonon
Classification: Frameworks and Libraries
Component: Xine backend (show other bugs)
Version: 4.4.1 (KDE 4.4.4)
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Matthias Kretz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-16 00:09 UTC by J
Modified: 2010-06-16 22:41 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
gdb debug output of the crash (10.27 KB, text/plain)
2010-06-16 22:12 UTC, J
Details

Note You need to log in before you can comment on or make changes to this bug.
Description J 2010-06-16 00:09:57 UTC
Version:           2.3.1 (using Devel) 
OS:                Linux



-- Information about the crash:
My amarok crash when playing music from audio cd. It can play, but after 2 or 3 songs, when the song end and the next has to start, it crash.

 -- Backtrace:
A useful backtrace could not be generated

As this happened before, I started amarok from console with -debug mode and wait for the crash-
This is the console output:
amarok:    Track Base File Name (before):  "%{trackartist} - %{number} - %{title}" 
amarok:    Track Base File Name (after):  " - 02 - Fight Or Fall" 
amarok:    Track url:  "audiocd:/740ace09/2" 
amarok:    prefix:  "TTITLE2=" 
amarok:    Track name:  "Sign of the Crimson Storm" 
amarok:    Track Base File Name (before):  "%{trackartist} - %{number} - %{title}" 
amarok:    Track Base File Name (after):  " - 03 - Sign of the Crimson Storm" 
amarok:    Track url:  "audiocd:/740ace09/3" 
amarok:    prefix:  "TTITLE3=" 
amarok:    Track name:  "Flight of the Warrior" 
amarok:    Track Base File Name (before):  "%{trackartist} - %{number} - %{title}" 
amarok:    Track Base File Name (after):  " - 04 - Flight of the Warrior" 
amarok:    Track url:  "audiocd:/740ace09/4" 
amarok:    prefix:  "TTITLE4=" 
amarok:    Track name:  "On Wings of Eagles" 
amarok:    Track Base File Name (before):  "%{trackartist} - %{number} - %{title}" 
amarok:    Track Base File Name (after):  " - 05 - On Wings of Eagles" 
amarok:    Track url:  "audiocd:/740ace09/5" 
amarok:    prefix:  "TTITLE5=" 
amarok:    Track name:  "Johnny's Back" 
amarok:    Track Base File Name (before):  "%{trackartist} - %{number} - %{title}" 
amarok:    Track Base File Name (after):  " - 06 - Johnny's Back" 
amarok:    Track url:  "audiocd:/740ace09/6" 
amarok:    prefix:  "TTITLE6=" 
amarok:    Track name:  "Bloodstreets" 
amarok:    Track Base File Name (before):  "%{trackartist} - %{number} - %{title}" 
amarok:    Track Base File Name (after):  " - 07 - Bloodstreets" 
amarok:    Track url:  "audiocd:/740ace09/7" 
amarok:    prefix:  "TTITLE7=" 
amarok:    Track name:  "Run For Your Life" 
amarok:    Track Base File Name (before):  "%{trackartist} - %{number} - %{title}" 
amarok:    Track Base File Name (after):  " - 08 - Run For Your Life" 
amarok:    Track url:  "audiocd:/740ace09/8" 
amarok:    prefix:  "TTITLE8=" 
amarok:    Track name:  "Buried Alive (Tell Tale Heart)" 
amarok:    Track Base File Name (before):  "%{trackartist} - %{number} - %{title}" 
amarok:    Track Base File Name (after):  " - 09 - Buried Alive (Tell Tale Heart)" 
amarok:    Track url:  "audiocd:/740ace09/9" 
amarok:   BEGIN: virtual void CollectionTreeItemModelBase::listForLevel(int, Collections::QueryMaker*, CollectionTreeItem*) 
amarok:   END__: virtual void CollectionTreeItemModelBase::listForLevel(int, Collections::QueryMaker*, CollectionTreeItem*) - Took 0.00015s 
amarok:   BEGIN: virtual void CollectionTreeItemModelBase::listForLevel(int, Collections::QueryMaker*, CollectionTreeItem*) 
amarok:   END__: virtual void CollectionTreeItemModelBase::listForLevel(int, Collections::QueryMaker*, CollectionTreeItem*) - Took 8.5e-05s 
amarok:   BEGIN: bool MainWindow::isWaitingForCd() 
amarok:     [MainWindow] waiting?:  false 
amarok:   END__: bool MainWindow::isWaitingForCd() - Took 3.7e-05s 
amarok: END__: void Collections::AudioCdCollection::infoFetchComplete(KJob*) - Took 0.0012s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok:   BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok:   END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 0.00013s 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 0.00018s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.2e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 1.9e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 1.8e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 1.8e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 1.9e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 1.7e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 1.9e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 1.8e-05s 
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 8.8e-05s 
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 8.2e-05s 
amarok: BEGIN: virtual void CollectionTreeItemModelBase::listForLevel(int, Collections::QueryMaker*, CollectionTreeItem*) 
amarok: END__: virtual void CollectionTreeItemModelBase::listForLevel(int, Collections::QueryMaker*, CollectionTreeItem*) - Took 0.00014s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 6.6e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2.2e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 1.9e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 1.9e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2e-05s 
amarok: BEGIN: virtual bool Meta::AudioCdAlbum::isCompilation() const 
amarok: END__: virtual bool Meta::AudioCdAlbum::isCompilation() const - Took 2e-05s 
amarok: BEGIN: virtual void CollectionTreeItemModelBase::listForLevel(int, Collections::QueryMaker*, CollectionTreeItem*) 
amarok: END__: virtual void CollectionTreeItemModelBase::listForLevel(int, Collections::QueryMaker*, CollectionTreeItem*) - Took 0.00015s 
amarok: BEGIN: void BrowserBreadcrumbWidget::hideAsNeeded(int) 
amarok:   BEGIN: QString BrowserCategoryList::activeCategoryName() 
amarok:   END__: QString BrowserCategoryList::activeCategoryName() - Took 2.2e-05s 
amarok:    the active category is:  "collections" 
amarok:    2  items. 
amarok: END__: void BrowserBreadcrumbWidget::hideAsNeeded(int) - Took 0.00014s 
amarok:  checking for global actions 
amarok: BEGIN: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) 
amarok: END__: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) - Took 3.2e-05s 
amarok: BEGIN: virtual bool Collections::SqlCollectionLocation::isWritable() const 
amarok:   BEGIN: QStringList MountPointManager::collectionFolders() 
amarok:   END__: QStringList MountPointManager::collectionFolders() - Took 3.9e-05s 
amarok: END__: virtual bool Collections::SqlCollectionLocation::isWritable() const - Took 8.8e-05s 
amarok: BEGIN: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) 
amarok: END__: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) - Took 2e-05s 
amarok: BEGIN: virtual bool Collections::SqlCollectionLocation::isWritable() const 
amarok:   BEGIN: QStringList MountPointManager::collectionFolders() 
amarok:   END__: QStringList MountPointManager::collectionFolders() - Took 3e-05s 
amarok: END__: virtual bool Collections::SqlCollectionLocation::isWritable() const - Took 6.5e-05s 
amarok: BEGIN: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) 
amarok: END__: bool CollectionTreeView::onlyOneCollection(const QModelIndexList&) - Took 2e-05s 
amarok: BEGIN: void Playlist::Controller::insertOptioned(Meta::TrackList, int) 
amarok:   [Playlist::Controller] Append 
amarok:   BEGIN: int Playlist::Controller::insertionTopRowToBottom(int) 
amarok:     [Playlist::Controller] SortProxy is NOT SORTED         ... so I'll take care of the right row. 
amarok:   END__: int Playlist::Controller::insertionTopRowToBottom(int) - Took 3.8e-05s 
amarok:   BEGIN: virtual void Playlist::InsertTracksCmd::redo() 
amarok:     BEGIN: void Playlist::Model::setAllNewlyAddedToUnplayed() 
amarok:     END__: void Playlist::Model::setAllNewlyAddedToUnplayed() - Took 2.4e-05s 
amarok:     BEGIN: void StatusBar::updateTotalPlaylistLength() 
amarok:     END__: void StatusBar::updateTotalPlaylistLength() - Took 0.00063s 
amarok:   END__: virtual void Playlist::InsertTracksCmd::redo() - Took 0.00093s 
amarok:   [Playlist::Controller] engine state:  0 
amarok:   BEGIN: void Playlist::Actions::play(int) 
amarok:     BEGIN: void Playlist::Actions::play(quint64, bool) 
amarok:       BEGIN: void EngineController::play(const Meta::TrackPtr&, uint) 
amarok:         [EngineController] Just a normal, boring track... :-P 
amarok:         BEGIN: void EngineController::playUrl(const KUrl&, uint) 
amarok:           [EngineController] URL:  "audiocd:/740ace09/1" 
amarok:           [EngineController] offset:  0 
amarok:           [EngineController] play track from cd 
amarok:           [EngineController] 3.2.1... 
amarok:           BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) 
amarok:             [EngineController] Empty MediaSource (engine stop) 
amarok:           END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 3.9e-05s 
amarok:           BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) 
amarok:             [EngineController] Using gain of 0 with relative peak of 0 
amarok:             BEGIN: virtual void Amarok::KNotificationBackend::engineNewTrackPlaying() 
amarok:             END__: virtual void Amarok::KNotificationBackend::engineNewTrackPlaying() - Took 7.3e-05s 
amarok:             BEGIN: virtual void ProgressWidget::engineNewTrackPlaying() 
amarok:               BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64) 
amarok:                  new length:  -1 
amarok:                  slider enabled! 
amarok:                 BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:                   BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:                      number of triangles:  0 
amarok:                      deleted them all... 
amarok:                   END__: void Amarok::TimeSlider::clearTriangles() - Took 4.8e-05s 
amarok:                 END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 8.8e-05s 
amarok:               END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.0002s 
amarok:             END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.00029s 
amarok:             BEGIN: virtual void Context::ContextView::engineNewTrackPlaying() 
amarok:             END__: virtual void Context::ContextView::engineNewTrackPlaying() - Took 6.4e-05s 
amarok:             BEGIN: virtual void Amarok::OSD::engineNewTrackPlaying() 
params.c:OpenConfFile() - Unable to open configuration file "/home/neo/.smb/smb.conf":
        No such file or directory
amarok:               BEGIN: void OSDWidget::show(const QString&, QImage) 
amarok:               END__: void OSDWidget::show(const QString&, QImage) - Took 0.01s 
amarok:             END__: virtual void Amarok::OSD::engineNewTrackPlaying() - Took 0.02s 
amarok:             BEGIN: virtual void Playlist::Actions::engineNewTrackPlaying() 
amarok:               BEGIN: void StatusBar::updateTotalPlaylistLength() 
amarok:               END__: void StatusBar::updateTotalPlaylistLength() - Took 0.00014s 
amarok:               BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() 
amarok:                 BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() 
amarok:                 END__: void Playlist::PrettyListView::scrollToActiveTrack() - Took 0.00016s 
amarok:               END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() - Took 0.00021s 
amarok:             END__: virtual void Playlist::Actions::engineNewTrackPlaying() - Took 0.00054s 
amarok:             BEGIN: virtual void TimecodeObserver::engineNewTrackPlaying() 
amarok:             END__: virtual void TimecodeObserver::engineNewTrackPlaying() - Took 2.3e-05s 
amarok:           END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 0.027s 
amarok:           [EngineController] boom? 
amarok:           [EngineController] no boom? 
amarok:           [EngineController] track pos after play:  0 
amarok:         END__: void EngineController::playUrl(const KUrl&, uint) - Took 0.038s 
amarok:       END__: void EngineController::play(const Meta::TrackPtr&, uint) - Took 0.038s 
amarok:     END__: void Playlist::Actions::play(quint64, bool) - Took 0.038s 
amarok:   END__: void Playlist::Actions::play(int) - Took 0.038s 
amarok: END__: void Playlist::Controller::insertOptioned(Meta::TrackList, int) - Took 0.039s 
params.c:OpenConfFile() - Unable to open configuration file "/etc/samba/smb.conf":
        No such file or directory
amarok: BEGIN: void Playlist::PrettyListView::bottomModelRowsInsertedScroll() 
amarok: END__: void Playlist::PrettyListView::bottomModelRowsInsertedScroll() - Took 6.3e-05s 
amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) 
amarok:   BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64) 
amarok:      new length:  229800 
amarok:      slider enabled! 
amarok:     BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:       BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:          number of triangles:  0 
amarok:          deleted them all... 
amarok:       END__: void Amarok::TimeSlider::clearTriangles() - Took 4.3e-05s 
amarok:     END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 8.6e-05s 
amarok:   END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.00019s 
amarok:   BEGIN: void MainToolbar::updateBookmarks(const QString*) 
amarok:     BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:        number of triangles:  0 
amarok:        deleted them all... 
amarok:     END__: void Amarok::TimeSlider::clearTriangles() - Took 3.9e-05s 
amarok:   END__: void MainToolbar::updateBookmarks(const QString*) - Took 7.3e-05s 
amarok: END__: void EngineController::slotTrackLengthChanged(qint64) - Took 0.00039s 
amarok: BEGIN: void EngineController::slotMetaDataChanged() 
amarok:   [EngineController] Artist     :  ("Riot") 
amarok:   [EngineController] Album      :  ("Thundersteel") 
amarok:   [EngineController] Title      :  ("Thundersteel") 
amarok:   [EngineController] Genre      :  ("Heavy Metal") 
amarok:   [EngineController] Tracknumber:  ("1") 
amarok:   [EngineController] Length     :  () 
amarok:   [EngineController] Track changed:  true 
amarok:   BEGIN: void Engine::EngineSubject::newMetaDataNotify(const QHash<long long int, QString>&, bool) 
amarok:     BEGIN: virtual void Context::ContextView::engineNewMetaData(const QHash<long long int, QString>&, bool) 
amarok:     END__: virtual void Context::ContextView::engineNewMetaData(const QHash<long long int, QString>&, bool) - Took 2.2e-05s 
amarok:   END__: void Engine::EngineSubject::newMetaDataNotify(const QHash<long long int, QString>&, bool) - Took 7.4e-05s 
amarok: END__: void EngineController::slotMetaDataChanged() - Took 0.00022s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:   END__: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 1.9e-05s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 5.8e-05s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 1 -> newState: 3 
amarok:   END__: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.00042s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.00047s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 3 -> newState: 2 
amarok:   END__: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.00097s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.0011s 
amarok: BEGIN: void Amarok::KNotificationBackend::showCurrentTrack() 
amarok: END__: void Amarok::KNotificationBackend::showCurrentTrack() - Took 7.2e-05s 
amarok: BEGIN: void MainWindow::saveLayout() 
amarok: END__: void MainWindow::saveLayout() - Took 0.063s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 3.6e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.0002s 
amarok:    GOING TO SCAN: 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 6.9e-05s 
amarok:    Scanning nothing, return. 
amarok: END__: void ScanManager::startIncrementalScan(const QString&) - Took 0.00048s 
amarok: BEGIN: void MainWindow::saveLayout() 
amarok: END__: void MainWindow::saveLayout() - Took 0.062s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 3.7e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.00022s 
amarok:    GOING TO SCAN: 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 7.7e-05s 
amarok:    Scanning nothing, return. 
amarok: END__: void ScanManager::startIncrementalScan(const QString&) - Took 0.00053s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 3.8e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.00019s 
amarok:    GOING TO SCAN: 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 7.6e-05s 
amarok:    Scanning nothing, return. 
amarok: END__: void ScanManager::startIncrementalScan(const QString&) - Took 0.00049s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 3.7e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.00019s 
amarok:    GOING TO SCAN: 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 7.5e-05s 
amarok:    Scanning nothing, return. 
amarok: END__: void ScanManager::startIncrementalScan(const QString&) - Took 0.00049s 
amarok: BEGIN: void EngineController::slotTitleChanged(int) 
amarok:   BEGIN: void EngineController::slotAboutToFinish() 
amarok:     [EngineController] Track finished completely, updating statistics 
amarok:     [EngineController] finished a CD track, don't care if queue is not empty, just get new track... 
amarok:     BEGIN: void Playlist::Actions::requestNextTrack() 
amarok:       [Playlist::Actions] so far so good! 
amarok:       BEGIN: void Playlist::Actions::play(quint64, bool) 
amarok:         BEGIN: void EngineController::setNextTrack(Meta::TrackPtr) 
amarok:           [EngineController] locking mutex 
amarok:           [EngineController] locked! 
amarok:         END__: void EngineController::setNextTrack(Meta::TrackPtr) - Took 5.6e-05s 
amarok:       END__: void Playlist::Actions::play(quint64, bool) - Took 0.0001s 
amarok:     END__: void Playlist::Actions::requestNextTrack() - Took 0.00016s 
amarok:     BEGIN: void EngineController::slotQueueEnded() 
amarok:       BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) 
amarok:         [EngineController] Empty MediaSource (engine stop) 
amarok:       END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 3.2e-05s 
amarok:       BEGIN: virtual void ProgressWidget::enginePlaybackEnded(qint64, qint64, Engine::EngineObserver::PlaybackEndedReason) 
amarok:         BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:            number of triangles:  0 
amarok:            deleted them all... 
amarok:         END__: void Amarok::TimeSlider::clearTriangles() - Took 4.7e-05s 
amarok:       END__: virtual void ProgressWidget::enginePlaybackEnded(qint64, qint64, Engine::EngineObserver::PlaybackEndedReason) - Took 0.00013s 
amarok:       BEGIN: virtual void Context::ContextView::enginePlaybackEnded(qint64, qint64, Engine::EngineObserver::PlaybackEndedReason) 
amarok:       END__: virtual void Context::ContextView::enginePlaybackEnded(qint64, qint64, Engine::EngineObserver::PlaybackEndedReason) - Took 2.2e-05s 
amarok:       BEGIN: virtual void TimecodeObserver::enginePlaybackEnded(qint64, qint64, Engine::EngineObserver::PlaybackEndedReason) 
amarok:       END__: virtual void TimecodeObserver::enginePlaybackEnded(qint64, qint64, Engine::EngineObserver::PlaybackEndedReason) - Took 2.3e-05s 
amarok:       BEGIN: void EngineController::play(const Meta::TrackPtr&, uint) 
amarok:         [EngineController] Just a normal, boring track... :-P 
amarok:         BEGIN: void EngineController::playUrl(const KUrl&, uint) 
amarok:           [EngineController] URL:  "audiocd:/740ace09/2" 
amarok:           [EngineController] offset:  0 
amarok:           [EngineController] play track from cd 
amarok:           [EngineController] 3.2.1... 
amarok:           BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) 
amarok:             [EngineController] Empty MediaSource (engine stop) 
amarok:           END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 3.5e-05s 
amarok:           BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) 
amarok:             [EngineController] Using gain of 0 with relative peak of 0 
amarok:             BEGIN: virtual void Amarok::KNotificationBackend::engineNewTrackPlaying() 
amarok:             END__: virtual void Amarok::KNotificationBackend::engineNewTrackPlaying() - Took 5.5e-05s 
amarok:             BEGIN: virtual void ProgressWidget::engineNewTrackPlaying() 
amarok:               BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64) 
amarok:                  new length:  264733 
amarok:                  slider enabled! 
amarok:                 BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:                   BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:                      number of triangles:  0 
amarok:                      deleted them all... 
amarok:                   END__: void Amarok::TimeSlider::clearTriangles() - Took 4.8e-05s 
amarok:                 END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 8.7e-05s 
amarok:               END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.00017s 
amarok:             END__: virtual void ProgressWidget::engineNewTrackPlaying() - Took 0.00021s 
CDROMREADRAW: Bad file descriptor
amarok:             BEGIN: virtual void Context::ContextView::engineNewTrackPlaying() 
amarok:             END__: virtual void Context::ContextView::engineNewTrackPlaying() - Took 6e-05s 
amarok:             BEGIN: virtual void Amarok::OSD::engineNewTrackPlaying() 
amarok:               BEGIN: void OSDWidget::show(const QString&, QImage) 
amarok:               END__: void OSDWidget::show(const QString&, QImage) - Took 0.0014s 
amarok:             END__: virtual void Amarok::OSD::engineNewTrackPlaying() - Took 0.0028s 
amarok:             BEGIN: virtual void Playlist::Actions::engineNewTrackPlaying() 
amarok:               BEGIN: void StatusBar::updateTotalPlaylistLength() 
amarok:               END__: void StatusBar::updateTotalPlaylistLength() - Took 0.00016s 
amarok:               BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() 
amarok:                 BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() 
amarok:                 END__: void Playlist::PrettyListView::scrollToActiveTrack() - Took 0.00014s 
amarok:               END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() - Took 0.00018s 
amarok:             END__: virtual void Playlist::Actions::engineNewTrackPlaying() - Took 0.00048s 
amarok:             BEGIN: virtual void TimecodeObserver::engineNewTrackPlaying() 
amarok:             END__: virtual void TimecodeObserver::engineNewTrackPlaying() - Took 2.1e-05s 
amarok:           END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 0.0064s 
amarok:           [EngineController] boom? 
amarok:           [EngineController] no boom? 
amarok:           [EngineController] track pos after play:  229511 
amarok:         END__: void EngineController::playUrl(const KUrl&, uint) - Took 0.031s 
amarok:       END__: void EngineController::play(const Meta::TrackPtr&, uint) - Took 0.031s 
amarok:     END__: void EngineController::slotQueueEnded() - Took 0.032s 
amarok:   END__: void EngineController::slotAboutToFinish() - Took 0.033s 
amarok: END__: void EngineController::slotTitleChanged(int) - Took 0.033s 
amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) 
amarok:   BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64) 
amarok:      new length:  264733 
amarok:      slider enabled! 
amarok:     BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:       BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:          number of triangles:  0 
amarok:          deleted them all... 
amarok:       END__: void Amarok::TimeSlider::clearTriangles() - Took 4.2e-05s 
amarok:     END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 8e-05s 
amarok:   END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.00018s 
amarok:   BEGIN: void MainToolbar::updateBookmarks(const QString*) 
amarok:     BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:        number of triangles:  0 
amarok:        deleted them all... 
amarok:     END__: void Amarok::TimeSlider::clearTriangles() - Took 3.9e-05s 
amarok:   END__: void MainToolbar::updateBookmarks(const QString*) - Took 7.3e-05s 
amarok: END__: void EngineController::slotTrackLengthChanged(qint64) - Took 0.00032s 
amarok: BEGIN: void EngineController::slotMetaDataChanged() 
amarok:   [EngineController] Artist     :  ("Riot") 
amarok:   [EngineController] Album      :  ("Thundersteel") 
amarok:   [EngineController] Title      :  ("Fight Or Fall") 
amarok:   [EngineController] Genre      :  ("Heavy Metal") 
amarok:   [EngineController] Tracknumber:  ("2") 
amarok:   [EngineController] Length     :  () 
amarok:   [EngineController] Track changed:  true 
amarok:   BEGIN: void Engine::EngineSubject::newMetaDataNotify(const QHash<long long int, QString>&, bool) 
amarok:     BEGIN: virtual void Context::ContextView::engineNewMetaData(const QHash<long long int, QString>&, bool) 
amarok:     END__: virtual void Context::ContextView::engineNewMetaData(const QHash<long long int, QString>&, bool) - Took 2.3e-05s 
amarok:   END__: void Engine::EngineSubject::newMetaDataNotify(const QHash<long long int, QString>&, bool) - Took 7.3e-05s 
amarok: END__: void EngineController::slotMetaDataChanged() - Took 0.0002s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 2 -> newState: 1 
amarok:   END__: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.00097s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.0011s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 1 -> newState: 0 
amarok:   END__: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.0011s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.0012s 
amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) 
amarok:   BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64) 
amarok:      new length:  229800 
amarok:      slider enabled! 
amarok:     BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:       BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:          number of triangles:  0 
amarok:          deleted them all... 
amarok:       END__: void Amarok::TimeSlider::clearTriangles() - Took 4.3e-05s 
amarok:     END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 8.4e-05s 
amarok:   END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.00017s 
amarok:   BEGIN: void MainToolbar::updateBookmarks(const QString*) 
amarok:     BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:        number of triangles:  0 
amarok:        deleted them all... 
amarok:     END__: void Amarok::TimeSlider::clearTriangles() - Took 3.8e-05s 
amarok:   END__: void MainToolbar::updateBookmarks(const QString*) - Took 7.1e-05s 
amarok: END__: void EngineController::slotTrackLengthChanged(qint64) - Took 0.00035s 
amarok: BEGIN: void EngineController::slotMetaDataChanged() 
amarok:   [EngineController] Artist     :  ("Riot") 
amarok:   [EngineController] Album      :  ("Thundersteel") 
amarok:   [EngineController] Title      :  ("Thundersteel") 
amarok:   [EngineController] Genre      :  ("Heavy Metal") 
amarok:   [EngineController] Tracknumber:  ("1") 
amarok:   [EngineController] Length     :  () 
amarok:   [EngineController] Track changed:  false 
amarok:   BEGIN: void Engine::EngineSubject::newMetaDataNotify(const QHash<long long int, QString>&, bool) 
amarok:     BEGIN: virtual void Context::ContextView::engineNewMetaData(const QHash<long long int, QString>&, bool) 
amarok:     END__: virtual void Context::ContextView::engineNewMetaData(const QHash<long long int, QString>&, bool) - Took 2.2e-05s 
amarok:   END__: void Engine::EngineSubject::newMetaDataNotify(const QHash<long long int, QString>&, bool) - Took 8.3e-05s 
amarok: END__: void EngineController::slotMetaDataChanged() - Took 0.00021s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 0 -> newState: 1 
amarok:   END__: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.0008s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.00086s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 1 -> newState: 0 
amarok:   END__: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.00084s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.00091s 
amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) 
amarok:   BEGIN: virtual void ProgressWidget::engineTrackLengthChanged(qint64) 
amarok:      new length:  264733 
amarok:      slider enabled! 
amarok:     BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:       BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:          number of triangles:  0 
amarok:          deleted them all... 
amarok:       END__: void Amarok::TimeSlider::clearTriangles() - Took 4.6e-05s 
amarok:     END__: void ProgressWidget::redrawBookmarks(const QString*) - Took 9.1e-05s 
amarok:   END__: virtual void ProgressWidget::engineTrackLengthChanged(qint64) - Took 0.00018s 
amarok:   BEGIN: void MainToolbar::updateBookmarks(const QString*) 
amarok:     BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:        number of triangles:  0 
amarok:        deleted them all... 
amarok:     END__: void Amarok::TimeSlider::clearTriangles() - Took 3.8e-05s 
amarok:   END__: void MainToolbar::updateBookmarks(const QString*) - Took 7.1e-05s 
amarok: END__: void EngineController::slotTrackLengthChanged(qint64) - Took 0.00038s 
amarok: BEGIN: void EngineController::slotMetaDataChanged() 
amarok:   [EngineController] Artist     :  ("Riot") 
amarok:   [EngineController] Album      :  ("Thundersteel") 
amarok:   [EngineController] Title      :  ("Fight Or Fall") 
amarok:   [EngineController] Genre      :  ("Heavy Metal") 
amarok:   [EngineController] Tracknumber:  ("2") 
amarok:   [EngineController] Length     :  () 
amarok:   [EngineController] Track changed:  false 
amarok:   BEGIN: void Engine::EngineSubject::newMetaDataNotify(const QHash<long long int, QString>&, bool) 
amarok:   END__: void Engine::EngineSubject::newMetaDataNotify(const QHash<long long int, QString>&, bool) - Took 3.2e-05s 
amarok: END__: void EngineController::slotMetaDataChanged() - Took 0.00017s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 0 -> newState: 1 
amarok:   END__: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.00078s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.00085s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 1 -> newState: 3 
amarok:   END__: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.00035s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.00041s 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok:   BEGIN: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) 
amarok:      State changed, oldState: 3 -> newState: 2 
amarok:   END__: void Engine::EngineSubject::stateChangedNotify(Phonon::State, Phonon::State) - Took 0.0016s 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) - Took 0.0018s 
amarok: BEGIN: void Amarok::KNotificationBackend::showCurrentTrack() 
amarok: END__: void Amarok::KNotificationBackend::showCurrentTrack() - Took 7.1e-05s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 3.7e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.00019s 
amarok:    GOING TO SCAN: 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 7.6e-05s 
amarok:    Scanning nothing, return. 
amarok: END__: void ScanManager::startIncrementalScan(const QString&) - Took 0.00049s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 4.6e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.00018s 
amarok:    GOING TO SCAN: 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 7.5e-05s 
amarok:    Scanning nothing, return. 
amarok: END__: void ScanManager::startIncrementalScan(const QString&) - Took 0.0005s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 3.8e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.00019s 
amarok:    GOING TO SCAN: 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 7.8e-05s 
amarok:    Scanning nothing, return. 
amarok: END__: void ScanManager::startIncrementalScan(const QString&) - Took 0.00049s 
amarok: BEGIN: void ScanManager::startIncrementalScan(const QString&) 
amarok:   BEGIN: void ScanManager::checkTables(bool) 
amarok:   END__: void ScanManager::checkTables(bool) - Took 3.9e-05s 
amarok:   BEGIN: QStringList ScanManager::getDirsToScan() 
amarok:   END__: QStringList ScanManager::getDirsToScan() - Took 0.00018s 
amarok:    GOING TO SCAN: 
amarok:   BEGIN: void ScanManager::writeBatchIncrementalInfoFile() 
amarok:   END__: void ScanManager::writeBatchIncrementalInfoFile() - Took 7.5e-05s 
amarok:    Scanning nothing, return. 
amarok: END__: void ScanManager::startIncrementalScan(const QString&) - Took 0.00048s 
amarok: BEGIN: void EngineController::slotTitleChanged(int) 
amarok:   BEGIN: void EngineController::slotAboutToFinish() 
amarok:     [EngineController] Track finished completely, updating statistics 
amarok:     [EngineController] finished a CD track, don't care if queue is not empty, just get new track... 
amarok:     BEGIN: void Playlist::Actions::requestNextTrack() 
amarok:       [Playlist::Actions] so far so good! 
amarok:       BEGIN: void Playlist::Actions::play(quint64, bool) 
amarok:         BEGIN: void EngineController::setNextTrack(Meta::TrackPtr) 
amarok:           [EngineController] locking mutex 
amarok:           [EngineController] locked! 
amarok:         END__: void EngineController::setNextTrack(Meta::TrackPtr) - Took 5.6e-05s 
amarok:       END__: void Playlist::Actions::play(quint64, bool) - Took 0.0001s 
amarok:     END__: void Playlist::Actions::requestNextTrack() - Took 0.00016s 
amarok:     BEGIN: void EngineController::slotQueueEnded() 
amarok:       BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) 
amarok:         [EngineController] Empty MediaSource (engine stop) 
amarok:       END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 3.2e-05s 
amarok:       BEGIN: virtual void ProgressWidget::enginePlaybackEnded(qint64, qint64, Engine::EngineObserver::PlaybackEndedReason) 
amarok:         BEGIN: void Amarok::TimeSlider::clearTriangles() 
amarok:            number of triangles:  0 
amarok:            deleted them all... 
amarok:         END__: void Amarok::TimeSlider::clearTriangles() - Took 4.5e-05s 
amarok:       END__: virtual void ProgressWidget::enginePlaybackEnded(qint64, qint64, Engine::EngineObserver::PlaybackEndedReason) - Took 0.00013s 
amarok:       BEGIN: virtual void Context::ContextView::enginePlaybackEnded(qint64, qint64, Engine::EngineObserver::PlaybackEndedReason) 
amarok:       END__: virtual void Context::ContextView::enginePlaybackEnded(qint64, qint64, Engine::EngineObserver::PlaybackEndedReason) - Took 2e-05s 
amarok:       BEGIN: virtual void TimecodeObserver::enginePlaybackEnded(qint64, qint64, Engine::EngineObserver::PlaybackEndedReason) 
amarok:       END__: virtual void TimecodeObserver::enginePlaybackEnded(qint64, qint64, Engine::EngineObserver::PlaybackEndedReason) - Took 2.1e-05s 
amarok:       BEGIN: void EngineController::play(const Meta::TrackPtr&, uint) 
amarok:         [EngineController] Just a normal, boring track... :-P 
amarok:         BEGIN: void EngineController::playUrl(const KUrl&, uint) 
amarok:           [EngineController] URL:  "audiocd:/740ace09/3" 
amarok:           [EngineController] offset:  0 
amarok:           [EngineController] play track from cd 
amarok:           [EngineController] 3.2.1... 
amarok:           BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) 
amarok:             [EngineController] Empty MediaSource (engine stop) 
amarok:           END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) - Took 3.5e-05s 
CDROMREADTOCHDR: Bad file descriptor
xine_open for gapless playback failed!
*** glibc detected *** amarok: double free or corruption (out): 0x00007f9458f0dec0 ***
======= Backtrace: =========
/lib/libc.so.6(+0x71656)[0x7f948b7e6656]
/lib/libc.so.6(cfree+0x6c)[0x7f948b7eb34c]
/usr/lib/xine/plugins/1.28/xineplug_inp_cdda.so(+0x4cc3)[0x7f947b432cc3]
/usr/lib/kde4/plugins/phonon_backend/phonon_xine.so(+0x24a6e)[0x7f947cd4ea6e]
/usr/lib/kde4/plugins/phonon_backend/phonon_xine.so(+0x250a9)[0x7f947cd4f0a9]
/usr/lib/libamaroklib.so.1(_ZN16EngineController7playUrlERK4KUrlj+0x6e8)[0x7f948dd93df8]
/usr/lib/libamaroklib.so.1(_ZN16EngineController4playERK10KSharedPtrIN4Meta5TrackEEj+0x547)[0x7f948dd94c77]
/usr/lib/libamaroklib.so.1(_ZN16EngineController14slotQueueEndedEv+0xa8)[0x7f948dd95cd8]
/usr/lib/libamaroklib.so.1(_ZN16EngineController17slotAboutToFinishEv+0x4e3)[0x7f948dd972e3]
/usr/lib/libamaroklib.so.1(_ZN16EngineController16slotTitleChangedEi+0x28)[0x7f948dd97678]
/usr/lib/libamaroklib.so.1(_ZN16EngineController11qt_metacallEN11QMetaObject4CallEiPPv+0x91)[0x7f948dda70f1]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x25f)[0x7f948cdb9d9f]
/usr/lib/libphonon.so.4(_ZN6Phonon15MediaController12titleChangedEi+0x31)[0x7f94892d8fa1]
/usr/lib/libphonon.so.4(_ZN6Phonon15MediaController11qt_metacallEN11QMetaObject4CallEiPPv+0x16b)[0x7f94892da63b]
/usr/lib/libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x25f)[0x7f948cdb9d9f]
/usr/lib/kde4/plugins/phonon_backend/phonon_xine.so(+0x24041)[0x7f947cd4e041]
/usr/lib/kde4/plugins/phonon_backend/phonon_xine.so(+0x24500)[0x7f947cd4e500]
/usr/lib/kde4/plugins/phonon_backend/phonon_xine.so(+0x249f1)[0x7f947cd4e9f1]
/usr/lib/libQtCore.so.4(_ZN7QObject5eventEP6QEvent+0x379)[0x7f948cdb7639]
/usr/lib/libQtGui.so.4(_ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent+0xb4)[0x7f948c19e854]
/usr/lib/libQtGui.so.4(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x11a)[0x7f948c1a293a]
/usr/lib/libkdeui.so.5(_ZN12KApplication6notifyEP7QObjectP6QEvent+0x36)[0x7f948e59bf66]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication14notifyInternalEP7QObjectP6QEvent+0x8c)[0x7f948cda5d3c]
/usr/lib/libQtCore.so.4(_ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData+0x2ca)[0x7f948cda949a]
/usr/lib/libQtCore.so.4(+0x180323)[0x7f948cdce323]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1f3)[0x7f9484510b33]
/usr/lib/libglib-2.0.so.0(+0x3e310)[0x7f9484511310]
/usr/lib/libglib-2.0.so.0(g_main_context_iteration+0x6d)[0x7f94845115ad]
/usr/lib/libQtCore.so.4(_ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE+0x6f)[0x7f948cdce82f]
/usr/lib/libQtGui.so.4(+0x24c37e)[0x7f948c23e37e]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop13processEventsE6QFlagsINS_17ProcessEventsFlagEE+0x32)[0x7f948cda5122]
/usr/lib/libQtCore.so.4(_ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE+0xdc)[0x7f948cda535c]
/usr/lib/libQtCore.so.4(_ZN16QCoreApplication4execEv+0xbb)[0x7f948cda976b]
amarok[0x4080b7]
/lib/libc.so.6(__libc_start_main+0xfd)[0x7f948b793c4d]
amarok[0x4014c9]
======= Memory map: ========
00400000-0040f000 r-xp 00000000 08:02 573759                             /usr/bin/amarok
0060e000-0060f000 rw-p 0000e000 08:02 573759                             /usr/bin/amarok
02510000-03b48000 rw-p 00000000 00:00 0                                  [heap]
7f944d88b000-7f944d90b000 r--p 00000000 08:02 666080                     /usr/share/fonts/TTF/DejaVuSans-BoldOblique.ttf
7f944d90b000-7f944d90c000 ---p 00000000 00:00 0 
7f944d90c000-7f944e10c000 rwxp 00000000 00:00 0 
7f944e10c000-7f944e10e000 r-xp 00000000 08:02 5149                       /usr/lib/xine/plugins/1.28/xineplug_decode_lpcm.so
7f944e10e000-7f944e30d000 ---p 00002000 08:02 5149                       /usr/lib/xine/plugins/1.28/xineplug_decode_lpcm.so
7f944e30d000-7f944e30e000 rw-p 00001000 08:02 5149                       /usr/lib/xine/plugins/1.28/xineplug_decode_lpcm.so
7f944e30e000-7f944e312000 r-xp 00000000 08:02 5100                       /usr/lib/xine/plugins/1.28/xineplug_inp_rtp.so
7f944e312000-7f944e512000 ---p 00004000 08:02 5100                       /usr/lib/xine/plugins/1.28/xineplug_inp_rtp.so
7f944e512000-7f944e513000 rw-p 00004000 08:02 5100                       /usr/lib/xine/plugins/1.28/xineplug_inp_rtp.so
7f944e513000-7f944e516000 r-xp 00000000 08:02 5098                       /usr/lib/xine/plugins/1.28/xineplug_inp_stdin_fifo.so
7f944e516000-7f944e716000 ---p 00003000 08:02 5098                       /usr/lib/xine/plugins/1.28/xineplug_inp_stdin_fifo.so
7f944e716000-7f944e717000 rw-p 00003000 08:02 5098                       /usr/lib/xine/plugins/1.28/xineplug_inp_stdin_fifo.so
7f944e717000-7f944e723000 r-xp 00000000 08:02 5101                       /usr/lib/xine/plugins/1.28/xineplug_inp_rtsp.so
7f944e723000-7f944e922000 ---p 0000c000 08:02 5101                       /usr/lib/xine/plugins/1.28/xineplug_inp_rtsp.so
7f944e922000-7f944e923000 rw-p 0000b000 08:02 5101                       /usr/lib/xine/plugins/1.28/xineplug_inp_rtsp.so
7f944e923000-7f944e925000 r-xp 00000000 08:02 657686                     /usr/lib/gconv/IBM850.so
7f944e925000-7f944eb24000 ---p 00002000 08:02 657686                     /usr/lib/gconv/IBM850.so
7f944eb24000-7f944eb25000 r--p 00001000 08:02 657686                     /usr/lib/gconv/IBM850.so
7f944eb25000-7f944eb26000 rw-p 00002000 08:02 657686                     /usr/lib/gconv/IBM850.so
7f944eb26000-7f944eb3f000 r-xp 00000000 08:02 544542                     /usr/lib/libsasl2.so.2.0.23
7f944eb3f000-7f944ed3e000 ---p 00019000 08:02 544542                     /usr/lib/libsasl2.so.2.0.23
7f944ed3e000-7f944ed3f000 rw-p 00018000 08:02 544542                     /usr/lib/libsasl2.so.2.0.23
7f944ed3f000-7f944ed53000 r-xp 00000000 08:02 542308                     /usr/lib/libroken.so.18.1.0
7f944ed53000-7f944ef52000 ---p 00014000 08:02 542308                     /usr/lib/libroken.so.18.1.0
7f944ef52000-7f944ef53000 rw-p 00013000 08:02 542308                     /usr/lib/libroken.so.18.1.0
7f944ef53000-7f944ef7b000 r-xp 00000000 08:02 542317                     /usr/lib/libwind.so.0.0.0
7f944ef7b000-7f944f17a000 ---p 00028000 08:02 542317                     /usr/lib/libwind.so.0.0.0
7f944f17a000-7f944f17b000 rw-p 00027000 08:02 542317                     /usr/lib/libwind.so.0.0.0
7f944f17b000-7f944f1c0000 r-xp 00000000 08:02 540499                     /usr/lib/libhx509.so.5.0.0
7f944f1c0000-7f944f3c0000 ---p 00045000 08:02 540499                     /usr/lib/libhx509.so.5.0.0
7f944f3c0000-7f944f3c4000 rw-p 00045000 08:02 540499                     /usr/lib/libhx509.so.5.0.0
7f944f3c4000-7f944f3c9000 r-xp 00000000 08:02 542319                     /usr/lib/libheimntlm.so.0.1.0
7f944f3c9000-7f944f5c8000 ---p 00005000 08:02 542319                     /usr/lib/libheimntlm.so.0.1.0
7f944f5c8000-7f944f5c9000 rw-p 00004000 08:02 542319                     /usr/lib/libheimntlm.so.0.1.0
7f944f5c9000-7f944f5d6000 r-xp 00000000 08:02 544732                     /usr/lib/liblber-2.4.so.2.5.4
7f944f5d6000-7f944f7d5000 ---p 0000d000 08:02 544732                     /usr/lib/liblber-2.4.so.2.5.4
7f944f7d5000-7f944f7d6000 rw-p 0000c000 08:02 544732                     /usr/lib/liblber-2.4.so.2.5.4
7f944f7d6000-7f944f817000 r-xp 00000000 08:02 544741                     /usr/lib/libldap-2.4.so.2.5.4
7f944f817000-7f944fa17000 ---p 00041000 08:02 544741                     /usr/lib/libldap-2.4.so.2.5.4
7f944fa17000-7f944fa19000 rw-p 00041000 08:02 544741                     /usr/lib/libldap-2.4.so.2.5.4
7f944fa19000-7f944faae000 r-xp 00000000 08:02 542318                     /usr/lib/libasn1.so.8.0.0
7f944faae000-7f944fcae000 ---p 00095000 08:02 542318                     /usr/lib/libasn1.so.8.0.0
7f944fcae000-7f944fcb3000 rw-p 00095000 08:02 542318                     /usr/lib/libasn1.so.8.0.0
7f944fcb3000-7f944fcb6000 r-xp 00000000 08:02 391912                     /lib/libcom_err.so.2.1
7f944fcb6000-7f944feb5000 ---p 00003000 08:02 391912                     /lib/libcom_err.so.2.1
7f944feb5000-7f944feb6000 rw-p 00002000 08:02 391912                     /lib/libcom_err.so.2.1
7f944feb6000-7f944ff2e000 r-xp 00000000 08:02 540473                     /usr/lib/libkrb5.so.26.0.0
7f944ff2e000-7f945012d000 ---p 00078000 08:02 540473                     /usr/lib/libkrb5.so.26.0.0
7f945012d000-7f9450133000 rw-p 00077000 08:02 540473                     /usr/lib/libkrb5.so.26.0.0
7f9450133000-7f9450165000 r-xp 00000000 08:02 540492                     /usr/lib/libgssapi.so.2.0.0
7f9450165000-7f9450365000 ---p 00032000 08:02 540492                     /usr/lib/libgssapi.so.2.0.0
7f9450365000-7f9450367000 rw-p 00032000 08:02 540492                     /usr/lib/libgssapi.so.2.0.0
7f9450367000-7f9450368000 rw-p 00000000 00:00 0 
7f9450368000-7f945036c000 r-xp 00000000 08:02 391864                     /lib/libcap.so.2.19
7f945036c000-7f945056b000 ---p 00004000 08:02 391864                     /lib/libcap.so.2.19
7f945056b000-7f945056c000 rw-p 00003000 08:02 391864                     /lib/libcap.so.2.19
7f945056c000-7f945058a000 r-xp 00000000 08:02 544776                     /usr/lib/libwbclient.so.0
7f945058a000-7f9450789000 ---p 0001e000 08:02 544776                     /usr/lib/libwbclient.so.0
7f9450789000-7f945078a000 r--p 0001d000 08:02 544776                     /usr/lib/libwbclient.so.0
7f945078a000-7f945078b000 rw-p 0001e000 08:02 544776                     /usr/lib/libwbclient.so.0
7f945078b000-7f945078c000 rw-p 00000000 00:00 0 
7f945078c000-7f945079a000 r-xp 00000000 08:02 544749                     /usr/lib/libtdb.so.1.2.1
7f945079a000-7f9450999000 ---p 0000e000 08:02 544749                     /usr/lib/libtdb.so.1.2.1
7f9450999000-7f945099a000 rw-p 0000d000 08:02 544749                     /usr/lib/libtdb.so.1.2.1
7f945099a000-7f9450fb9000 r-xp 00000000 08:02 544778                     /usr/lib/libsmbclient.so.0
7f9450fb9000-7f94511b9000 ---p 0061f000 08:02 544778                     /usr/lib/libsmbclient.so.0
7f94511b9000-7f94511db000 r--p 0061f000 08:02 544778                     /usr/lib/libsmbclient.so.0
7f94511db000-7f94511e4000 rw-p 00641000 08:02 544778                     /usr/lib/libsmbclient.so.0
7f94511e4000-7f94511e5000 rw-p 00000000 00:00 0 
7f94511e5000-7f94511e8000 r-xp 00000000 08:02 5096                       /usr/lib/xine/plugins/1.28/xineplug_inp_smb.so
7f94511e8000-7f94513e7000 ---p 00003000 08:02 5096                       /usr/lib/xine/plugins/1.28/xineplug_inp_smb.so
7f94513e7000-7f94513e8000 rw-p 00002000 08:02 5096                       /usr/lib/xine/plugins/1.28/xineplug_inp_smb.so
7f94513e8000-7f94513ed000 r-xp 00000000 08:02 5099                       /usr/lib/xine/plugins/1.28/xineplug_inp_pnm.so
7f94513ed000-7f94515ec000 ---p 00005000 08:02 5099                       /usr/lib/xine/plugins/1.28/xineplug_inp_pnm.so
7f94515ec000-7f94515ed000 rw-p 00004000 08:02 5099                       /usr/lib/xine/plugins/1.28/xineplug_inp_pnm.so
7f94515ed000-7f94515ef000 r-xp 00000000 08:02 5095                       /usr/lib/xine/plugins/1.28/xineplug_inp_v4l2.so
7f94515ef000-7f94517ee000 ---p 00002000 08:02 5095                       /usr/lib/xine/plugins/1.28/xineplug_inp_v4l2.so
7f94517ee000-7f94517ef000 rw-p 00001000 08:02 5095                       /usr/lib/xine/plugins/1.28/xineplug_inp_v4l2.so
7f94517ef000-7f94517f0000 ---p 00000000 00:00 0 
7f94517f0000-7f9451ff0000 rwxp 00000000 00:00 0 
7f9451ff0000-7f9451ff1000 ---p 00000000 00:00 0 
7f9451ff1000-7f94527f1000 rwxp 00000000 00:00 0 
7f94527f1000-7f94527f2000 ---p 00000000 00:00 0 
7f94527f2000-7f9452ff2000 rwxp 00000000 00:00 0 
7f94533db000-7f94533dc000 ---p 00000000 00:00 0 
7f94533dc000-7f9453bdc000 rwxp 00000000 00:00 0 
7f9453ffe000-7f9453fff000 r-xp 00000000 08:02 5085                       /usr/lib/xine/plugins/1.28/xineplug_vo_out_none.so
7f9453fff000-7f94541ff000 ---p 00001000 08:02 5085                       /usr/lib/xine/plugins/1.28/xineplug_vo_out_none.so
7f94541ff000-7f9454200000 rw-p 00001000 08:02 5085                       /usr/lib/xine/plugins/1.28/xineplug_vo_out_none.so
7f9454200000-7f9454380000 rw-p 00000000 00:00 0 
7f94543b0000-7f9454940000 rw-p 00000000 00:00 0 
7f945495e000-7f9454a5e000 rw-p 00000000 00:00 0 
7f9454a5e000-7f9454ade000 r-xp 00000000 08:02 573722                     /usr/lib/qt/plugins/script/libqtscript_xml.so.1.0.0
7f9454ade000-7f9454cde000 ---p 00080000 08:02 573722                     /usr/lib/qt/plugins/script/libqtscript_xml.so.1.0.0
7f9454cde000-7f9454ce2000 rw-p 00080000 08:02 573722                     /usr/lib/qt/plugins/script/libqtscript_xml.so.1.0.0
7f9454ce2000-7f9454d2a000 r-xp 00000000 08:02 573697                     /usr/lib/qt/plugins/script/libqtscript_webkit.so.1.0.0
7f9454d2a000-7f9454f2a000 ---p 00048000 08:02 573697                     /usr/lib/qt/plugins/script/libqtscript_webkit.so.1.0.0
7f9454f2a000-7f9454f2d000 rw-p 00048000 08:02 573697                     /usr/lib/qt/plugins/script/libqtscript_webkit.so.1.0.0
7f9454f2d000-7f9454ff0000 r-xp 00000000 08:02 573701                     /usr/lib/qt/plugins/script/libqtscript_uitools.so.1.0.0
7f9454ff0000-7f94551f0000 ---p 000c3000 08:02 573701                     /usr/lib/qt/plugins/script/libqtscript_uitools.so.1.0.0
7f94551f0000-7f94551f4000 rw-p 000c3000 08:02 573701                     /usr/lib/qt/plugins/script/libqtscript_uitools.so.1.0.0
7f94551f4000-7f9455212000 r-xp 00000000 08:02 573714                     /usr/lib/qt/plugins/script/libqtscript_svg.so.1.0.0
7f9455212000-7f9455411000 ---p 0001e000 08:02 573714                     /usr/lib/qt/plugins/script/libqtscript_svg.so.1.0.0
7f9455411000-7f9455413000 rw-p 0001d000 08:02 573714                     /usr/lib/qt/plugins/script/libqtscript_svg.so.1.0.0
7f9455413000-7f945548b000 r-xp 00000000 08:02 573705                     /usr/lib/qt/plugins/script/libqtscript_sql.so.1.0.0
7f945548b000-7f945568a000 ---p 00078000 08:02 573705                     /usr/lib/qt/plugins/script/libqtscript_sql.so.1.0.0
7f945568a000-7f945568e000 rw-p 00077000 08:02 573705                     /usr/lib/qt/plugins/script/libqtscript_sql.so.1.0.0
7f945568e000-7f9455755000 r-xp 00000000 08:02 573723                     /usr/lib/qt/plugins/script/libqtscript_phonon.so.1.0.0
7f9455755000-7f9455954000 ---p 000c7000 08:02 573723                     /usr/lib/qt/plugins/script/libqtscript_phonon.so.1.0.0
7f9455954000-7f9455959000 rw-p 000c6000 08:02 573723                     /usr/lib/qt/plugins/script/libqtscript_phonon.so.1.0.0
7f9455959000-7f9455991000 r-xp 00000000 08:02 573715                     /usr/lib/qt/plugins/script/libqtscript_opengl.so.1.0.0
7f9455991000-7f9455b91000 ---p 00038000 08:02 573715                     /usr/lib/qt/plugins/script/libqtscript_opengl.so.1.0.0KCrash: Application 'amarok' crashing...
sock_file=/home/neo/.kde4/socket-myhost/kdeinit4__0

[neo@myhost ~]$ 

Reproducible: Always

Steps to Reproduce:
Just play music from audio cd and wait. (it doens't crash in the middle of the songs and not always on the same song)

Actual Results:  
crash

Expected Results:  
do not crash =P

Application: amarok (2.3.1)
KDE Platform Version: 4.4.4 (KDE 4.4.4)
Qt Version: 4.6.3
Operating System: Linux 2.6.33-ARCH x86_64
Comment 1 Myriam Schweingruber 2010-06-16 12:01:40 UTC
Please install the debugging symbols for Amarok and Phonon and try again, without a backtrace this report is not going far. See also http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 J 2010-06-16 22:11:15 UTC
Here is the crash information

Application: Amarok (amarok), signal: Aborted
[Current thread is 1 (Thread 0x7ffff7fb0780 (LWP 24457))]

Thread 17 (Thread 0x7fffc0184710 (LWP 24458)):
#0  0x00007ffff33147a9 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffe5f20af1 in metronom_sync_loop () from /usr/lib/libxine.so.1
#2  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fffbf34c710 (LWP 24459)):
#0  0x00007ffff4c8d66e in __lll_lock_wait_private () from /lib/libc.so.6
#1  0x00007ffff4c29f72 in _L_lock_6587 () from /lib/libc.so.6
#2  0x00007ffff4c28341 in free () from /lib/libc.so.6
#3  0x00007ffff61e64a3 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#4  0x00007ffff620b323 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00007fffed94cb33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#6  0x00007fffed94d310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#7  0x00007fffed94d5ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0x00007ffff620b82f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x00007ffff61e2122 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x00007ffff61e235c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x00007ffff60f9bef in QThread::exec() () from /usr/lib/libQtCore.so.4
#12 0x00007fffe6178a04 in Phonon::Xine::XineThread::run() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#13 0x00007ffff60fc485 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#15 0x00007ffff4c8078d in clone () from /lib/libc.so.6
#16 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fffbe942710 (LWP 24462)):
#0  0x00007ffff4c77f23 in poll () from /lib/libc.so.6
#1  0x00007fffbe9487ae in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.28/xineplug_ao_out_alsa.so
#2  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fffbe141710 (LWP 24463)):
#0  0x00007ffff331443c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffe5f315fb in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7fffbd537710 (LWP 24464)):
#0  0x00007ffff331443c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffe5f315fb in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fffbcd36710 (LWP 24465)):
#0  0x00007ffff331443c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffe5f315fb in ao_loop () from /usr/lib/libxine.so.1
#2  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#3  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fffb6cbb710 (LWP 24467)):
#0  0x00007ffff331443c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff60fcb4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ffff1d7605e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007ffff1d78373 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007ffff1d7838c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007ffff1d7838c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007ffff1d7726f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#7  0x00007ffff1d772f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#8  0x00007ffff60fc485 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#10 0x00007ffff4c8078d in clone () from /lib/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fffaf338710 (LWP 24468)):
#0  0x00007ffff331443c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff60fcb4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ffff1d7605e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007ffff1d78373 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007ffff1d7838c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007ffff1d7726f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007ffff1d772f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#7  0x00007ffff60fc485 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fffaeb37710 (LWP 24469)):
#0  0x00007ffff331443c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff60fcb4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ffff1d7605e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007ffff1d78373 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007ffff1d7726f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007ffff1d772f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#6  0x00007ffff60fc485 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#8  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#9  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fffae336710 (LWP 24470)):
#0  0x00007ffff331443c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff60fcb4b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#2  0x00007ffff1d7605e in ThreadWeaver::WeaverImpl::blockThreadUntilJobsAreBeingAssigned(ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#3  0x00007ffff1d78373 in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#4  0x00007ffff1d7838c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#5  0x00007ffff1d7838c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#6  0x00007ffff1d7838c in ThreadWeaver::WorkingHardState::applyForWork(ThreadWeaver::Thread*, ThreadWeaver::Job*) () from /usr/lib/libthreadweaver.so.4
#7  0x00007ffff1d7726f in ThreadWeaver::ThreadRunHelper::run(ThreadWeaver::WeaverImpl*, ThreadWeaver::Thread*) () from /usr/lib/libthreadweaver.so.4
#8  0x00007ffff1d772f8 in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
#9  0x00007ffff60fc485 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#11 0x00007ffff4c8078d in clone () from /lib/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fffa9dec710 (LWP 24471)):
#0  0x00007ffff4c8d66e in __lll_lock_wait_private () from /lib/libc.so.6
#1  0x00007ffff4c29f72 in _L_lock_6587 () from /lib/libc.so.6
#2  0x00007ffff4c28341 in free () from /lib/libc.so.6
#3  0x00007ffff61f8767 in QObject::~QObject() () from /usr/lib/libQtCore.so.4
#4  0x00007ffff620bd02 in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib/libQtCore.so.4
#5  0x00007ffff620bd29 in QEventDispatcherGlib::~QEventDispatcherGlib() () from /usr/lib/libQtCore.so.4
#6  0x00007ffff60fb744 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007ffff60fc48d in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#9  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fffa956b710 (LWP 24474)):
#0  0x00007ffff331443c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007ffff15ca540 in ?? () from /usr/lib/libQtScript.so.4
#2  0x00007ffff15ca579 in ?? () from /usr/lib/libQtScript.so.4
#3  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fffa4b1b710 (LWP 24531)):
#0  0x00007ffff4c7a093 in select () from /lib/libc.so.6
#1  0x00007fffe5f48a65 in xine_usec_sleep () from /usr/lib/libxine.so.1
#2  0x00007fffe5f2e499 in video_out_loop () from /usr/lib/libxine.so.1
#3  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fff9fc16710 (LWP 24532)):
#0  0x00007ffff331443c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffe5f242ab in fifo_buffer_get () from /usr/lib/libxine.so.1
#2  0x00007fffe5f2a1cd in video_decoder_loop () from /usr/lib/libxine.so.1
#3  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fff9f415710 (LWP 24533)):
#0  0x00007ffff331443c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffe5f242ab in fifo_buffer_get () from /usr/lib/libxine.so.1
#2  0x00007fffe5f2b205 in audio_decoder_loop () from /usr/lib/libxine.so.1
#3  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fff9ec14710 (LWP 24534)):
#0  0x00007ffff331443c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fffe5f3468b in xine_event_wait () from /usr/lib/libxine.so.1
#2  0x00007fffe5f346fe in listener_loop () from /usr/lib/libxine.so.1
#3  0x00007ffff330fcb0 in start_thread () from /lib/libpthread.so.0
#4  0x00007ffff4c8078d in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7fb0780 (LWP 24457)):
[KCrash Handler]
#5  0x00007ffff4be4515 in raise () from /lib/libc.so.6
#6  0x00007ffff4be5996 in abort () from /lib/libc.so.6
#7  0x00007ffff4c1e1db in __libc_message () from /lib/libc.so.6
#8  0x00007ffff4c23656 in malloc_printerr () from /lib/libc.so.6
#9  0x00007ffff4c2834c in free () from /lib/libc.so.6
#10 0x00007fffe486ecc3 in cdda_class_get_autoplay_list () from /usr/lib/xine/plugins/1.28/xineplug_inp_cdda.so
#11 0x00007fffe618aa6e in Phonon::Xine::MediaObject::autoplayMrlsToTitles(char const*, char const*) () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#12 0x00007fffe618b0a9 in Phonon::Xine::MediaObject::setSourceInternal(Phonon::MediaSource const&, Phonon::Xine::MediaObject::HowToSetTheUrl) ()
   from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#13 0x00007ffff71d0df8 in EngineController::playUrl(KUrl const&, unsigned int) () from /usr/lib/libamaroklib.so.1
#14 0x00007ffff71d1c77 in EngineController::play(KSharedPtr<Meta::Track> const&, unsigned int) () from /usr/lib/libamaroklib.so.1
#15 0x00007ffff71d2cd8 in EngineController::slotQueueEnded() () from /usr/lib/libamaroklib.so.1
#16 0x00007ffff71d42e3 in EngineController::slotAboutToFinish() () from /usr/lib/libamaroklib.so.1
#17 0x00007ffff71d4678 in EngineController::slotTitleChanged(int) () from /usr/lib/libamaroklib.so.1
#18 0x00007ffff71e40f1 in EngineController::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1
#19 0x00007ffff61f6d9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#20 0x00007ffff2714fa1 in Phonon::MediaController::titleChanged(int) () from /usr/lib/libphonon.so.4
#21 0x00007ffff271663b in Phonon::MediaController::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libphonon.so.4
#22 0x00007ffff61f6d9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#23 0x00007fffe618a041 in Phonon::Xine::MediaObject::titleChanged(int) () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#24 0x00007fffe618a500 in Phonon::Xine::MediaObject::needNextUrl() () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#25 0x00007fffe618a9f1 in Phonon::Xine::MediaObject::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#26 0x00007ffff61f4639 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#27 0x00007ffff55db854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#28 0x00007ffff55df93a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0x00007ffff79d8f66 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#30 0x00007ffff61e2d3c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#31 0x00007ffff61e649a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#32 0x00007ffff620b323 in ?? () from /usr/lib/libQtCore.so.4
#33 0x00007fffed94cb33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#34 0x00007fffed94d310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#35 0x00007fffed94d5ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#36 0x00007ffff620b82f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#37 0x00007ffff567b37e in ?? () from /usr/lib/libQtGui.so.4
#38 0x00007ffff61e2122 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#39 0x00007ffff61e235c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0x00007ffff61e676b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#41 0x00000000004080b7 in _start ()


And gdb output is attached
Comment 3 J 2010-06-16 22:12:32 UTC
Created attachment 48058 [details]
gdb debug output of the crash
Comment 4 J 2010-06-16 22:15:49 UTC
since I added the backtrace info, i change again the status of the bug to unconfirmed.
Comment 5 Myriam Schweingruber 2010-06-16 22:41:23 UTC

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