[prev in list] [next in list] [prev in thread] [next in thread]
List: amarok-bugs-dist
Subject: [Bug 299654] Amarok hangs at the two second mark, while playing random tracks
From: <missive () hotmail ! com>
Date: 2012-06-16 18:39:00
Message-ID: bug-299654-71684-NNMQo82APV () http ! bugs ! kde ! org/
[Download RAW message or body]
https://bugs.kde.org/show_bug.cgi?id=299654
--- Comment #12 from missive@hotmail.com ---
Here is the "amarok --debug" from when it gets stuck. As I said before, this is
transitioning from a podcast that I put in to the playlist manually to a local
collection song generated by the dynamic playlist.
Here the podcast is nearly over ...
About to finish
amarok: BEGIN: void EngineController::slotAboutToFinish()
amarok: [EngineController] Track finished completely, updating statistics
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:
0s]
amarok: END__: void Playlist::Actions::play(quint64, bool) [Took: 0s]
amarok: END__: void Playlist::Actions::requestNextTrack() [Took: 0s]
amarok: END__: void EngineController::slotAboutToFinish() [Took: 0.001s]
Got next source. Waiting for end of current.
New source: QUrl(
"file:///home/lee/Music/ogg/simon_and_garfunkel/bridge_over_troubled_water/bye_bye_love.ogg"
)
Finally got a source
Then the podcast ends and the next song loads ....
Stream changed to
file:///home/lee/Music/ogg/simon_and_garfunkel/bridge_over_troubled_water/bye_bye_love.ogg
amarok: BEGIN: void EngineController::slotMetaDataChanged()
amarok: [EngineController] Artist : ("Simon & Garfunkel")
amarok: [EngineController] Album : ("Bridge over Troubled Water")
amarok: [EngineController] Title : ("Bye Bye Love")
amarok: [EngineController] Genre : ("Folk")
amarok: [EngineController] Tracknumber: ()
amarok: [EngineController] Length : ()
amarok: [EngineController] Track changed: false current: 0xa0c346c url
"file:///home/lee/Music/ogg/simon_and_garfunkel/bridge_over_troubled_water/bye_bye_love.ogg"
amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0s]
amarok: BEGIN: void EngineController::slotNewTrackPlaying(const
Phonon::MediaSource&)
amarok: [EngineController] Using gain of -6.3 with relative peak of 0.164904
Fading to 0.484172
Fading to 0.484172
amarok: BEGIN: void Context::ContextView::slotTrackChanged(Meta::TrackPtr)
amarok: END__: void Context::ContextView::slotTrackChanged(Meta::TrackPtr)
[Took: 0s]
amarok: BEGIN: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr)
amarok: END__: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr)
[Took: 0s]
amarok: Playlist properties changed; can go next: true ; can go previous:
true
amarok: BEGIN: void Amarok::Mpris2DBusHandler::updateTrackProperties()
QString::arg: Argument missing: /PendingTrack, /org/mpris/MediaPlayer2
amarok: END__: void Amarok::Mpris2DBusHandler::updateTrackProperties() [Took:
0.002s]
amarok: BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr)
amarok: BEGIN: virtual bool
TimecodeWriteCapabilityPodcastImpl::writeAutoTimecode(qint64)
amarok: BEGIN: bool
Capabilities::TimecodeWriteCapability::writeAutoTimecode(qint64,
Meta::TrackPtr)
amarok: deleting old auto timecodes
amarok: BEGIN:
TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*)
amarok: episode: "RC Today Show 020: This and That"
amarok: END__:
TimecodeLoadCapabilityPodcastImpl::TimecodeLoadCapabilityPodcastImpl(Podcasts::PodcastEpisode*)
[Took: 0s]
amarok: BEGIN: virtual BookmarkList
TimecodeLoadCapabilityPodcastImpl::loadTimecodes()
amarok: END__: virtual BookmarkList
TimecodeLoadCapabilityPodcastImpl::loadTimecodes() [Took: 0.005s]
amarok: BEGIN: AmarokUrl
PlayUrlGenerator::createTrackBookmark(Meta::TrackPtr, qint64, QString)
amarok: concocted url:
"amarok://play/ZmlsZTovLy9ob21lL2xlZS8ua2RlL3NoYXJlL2FwcHMvYW1hcm9rL3BvZGNhc3RzL1JDJTIwVG9kYXklMjBTaG93L1JDVG9kYXlTaG93XzAyMC5tcDM=?pos=5197.17"
amarok: pos: 5197.17
amarok: END__: AmarokUrl
PlayUrlGenerator::createTrackBookmark(Meta::TrackPtr, qint64, QString) [Took:
0s]
amarok: creating new auto timecode: "RC Today Show 020: This and That
- Stopped 16.06.2012"
amarok: BEGIN: BookmarkGroup::BookmarkGroup(const QString&, const
QString&)
amarok: custom type: "auto_markers" named ' "Playback Ended
Markers" '
amarok: already exists, loading... ("1", "-1", "Playback Ended
Markers", "")
amarok: id: 1
amarok: END__: BookmarkGroup::BookmarkGroup(const QString&, const
QString&) [Took: 0s]
amarok: BEGIN: bool AmarokUrl::saveToDb()
amarok: Creating new bookmark in the db
amarok: END__: bool AmarokUrl::saveToDb() [Took: 0s]
amarok: BEGIN: bool AmarokUrl::saveToDb()
amarok: Updating bookmark
amarok: END__: bool AmarokUrl::saveToDb() [Took: 0s]
amarok: BEGIN: void BookmarkModel::reloadFromDb()
amarok: END__: void BookmarkModel::reloadFromDb() [Took: 0s]
amarok: BEGIN: virtual BookmarkViewItem::~BookmarkViewItem()
amarok: END__: virtual BookmarkViewItem::~BookmarkViewItem() [Took: 0s]
amarok: BEGIN: virtual BookmarkViewItem::~BookmarkViewItem()
amarok: END__: virtual BookmarkViewItem::~BookmarkViewItem() [Took: 0s]
amarok: END__: bool
Capabilities::TimecodeWriteCapability::writeAutoTimecode(qint64,
Meta::TrackPtr) [Took: 0.012s]
amarok: END__: virtual bool
TimecodeWriteCapabilityPodcastImpl::writeAutoTimecode(qint64) [Took: 0.012s]
amarok: current track name: "Bye Bye Love"
amarok: Track timecodeable
amarok: END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took:
0.012s]
amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr)
amarok: BEGIN: void PlaylistInfoWidget::updateTotalPlaylistLength()
amarok: END__: void PlaylistInfoWidget::updateTotalPlaylistLength() [Took:
0s]
amarok: Active track changed; can go next: true ; can go previous: true
amarok: BEGIN: void
Playlist::PrettyListView::slotPlaylistActiveTrackChanged()
amarok: BEGIN: void Playlist::PrettyListView::scrollToActiveTrack()
amarok: END__: void Playlist::PrettyListView::scrollToActiveTrack()
[Took: 0.002s]
amarok: END__: void
Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0.002s]
amarok: END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr)
[Took: 0.002s]
amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*)
amarok: found 0 timecodes on this track
amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took:
0.007s]
amarok: BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr)
amarok: BEGIN: void CurrentEngine::update(Meta::TrackPtr)
amarok: [CurrentEngine] updating track "Bye Bye Love"
amarok: END__: void CurrentEngine::update(Meta::TrackPtr) [Took: 0.007s]
amarok: BEGIN: void CurrentEngine::update(Meta::AlbumPtr)
amarok: END__: void CurrentEngine::update(Meta::AlbumPtr) [Took: 0s]
amarok: END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took:
0.009s]
amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&)
amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took:
0.001s]
amarok: END__: void EngineController::slotNewTrackPlaying(const
Phonon::MediaSource&) [Took: 0.059s]
amarok: BEGIN: void CurrentEngine::setupAlbumsData()
amarok: [CurrentEngine] setting up 2 albums
amarok: END__: void CurrentEngine::setupAlbumsData() [Took: 0s]
amarok: BEGIN: void Albums::dataUpdated(const QString&, const Data&)
Stream changed to
file:///home/lee/Music/ogg/simon_and_garfunkel/bridge_over_troubled_water/bye_bye_love.ogg
amarok: END__: void Albums::dataUpdated(const QString&, const Data&) [Took:
0.024s]
amarok: BEGIN: void CurrentTrack::dataUpdated(const QString&, const Data&)
amarok: BEGIN: void CurrentTrack::resizeCover(const QPixmap&, qreal)
amarok: END__: void CurrentTrack::resizeCover(const QPixmap&, qreal) [Took:
0.001s]
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const Data&)
[Took: 0.008s]
amarok: BEGIN: void EngineController::slotMetaDataChanged()
amarok: [EngineController] Artist : ("Simon & Garfunkel")
amarok: [EngineController] Album : ("Bridge over Troubled Water")
amarok: [EngineController] Title : ("Bye Bye Love")
amarok: [EngineController] Genre : ("Folk")
amarok: [EngineController] Tracknumber: ()
amarok: [EngineController] Length : ()
amarok: [EngineController] Track changed: true current: 0x9686b28 url
"file:///home/lee/Music/ogg/simon_and_garfunkel/bridge_over_troubled_water/bye_bye_love.ogg"
amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0.001s]
amarok: BEGIN: void EngineController::slotNewTrackPlaying(const
Phonon::MediaSource&)
amarok: [EngineController] Using gain of -6.3 with relative peak of 0.164904
Fading to 0.484172
Fading to 0.484172
amarok: BEGIN: void Context::ContextView::slotTrackChanged(Meta::TrackPtr)
amarok: END__: void Context::ContextView::slotTrackChanged(Meta::TrackPtr)
[Took: 0s]
amarok: BEGIN: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr)
amarok: END__: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr)
[Took: 0s]
amarok: Playlist properties changed; can go next: true ; can go previous:
true
amarok: BEGIN: void Amarok::Mpris2DBusHandler::updateTrackProperties()
amarok: END__: void Amarok::Mpris2DBusHandler::updateTrackProperties() [Took:
0s]
amarok: BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr)
amarok: END__: void TimecodeObserver::trackPlaying(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr)
amarok: [WARNING] [Playlist::Actions] engineNewTrackPlaying: "Bye Bye Love"
does not match what the playlist controller thought it should be
amarok: END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr)
[Took: 0s]
amarok: BEGIN: void ProgressWidget::redrawBookmarks(const QString*)
amarok: found 0 timecodes on this track
amarok: END__: void ProgressWidget::redrawBookmarks(const QString*) [Took:
0.004s]
amarok: BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr)
amarok: BEGIN: void CurrentEngine::update(Meta::AlbumPtr)
amarok: END__: void CurrentEngine::update(Meta::AlbumPtr) [Took: 0s]
amarok: END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0s]
amarok: BEGIN: void OSDWidget::show(const QString&, const QImage&)
amarok: END__: void OSDWidget::show(const QString&, const QImage&) [Took: 0s]
amarok: END__: void EngineController::slotNewTrackPlaying(const
Phonon::MediaSource&) [Took: 0.012s]
amarok: BEGIN: void CurrentEngine::setupAlbumsData()
amarok: [CurrentEngine] setting up 2 albums
amarok: END__: void CurrentEngine::setupAlbumsData() [Took: 0s]
amarok: BEGIN: void Albums::dataUpdated(const QString&, const Data&)
amarok: [Albums] albums view data unchanged, not updating
amarok: END__: void Albums::dataUpdated(const QString&, const Data&) [Took: 0s]
So, here is it is sitting at 2 seconds, with the interface indicating that it
is playing, but it's not making any sound or moving.
I click a few seconds down the timeline and get this ...
amarok: BEGIN: void EngineController::seek(int)
amarok: [EngineController] seek to: 5051
amarok: END__: void EngineController::seek(int) [Took: 0.014s]
... and it starts playing normally.
One strange thing that I notice is that any time it does this, it also creates
a bookmark right near the end of the podcast.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Amarok-bugs-dist mailing list
Amarok-bugs-dist@kde.org
https://mail.kde.org/mailman/listinfo/amarok-bugs-dist
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic