[Pkg-kde-extras] Bug#656098: amarok: Crashes on track selection with Xine backend

Raj Mathur raju at linux-delhi.org
Mon Jan 16 12:52:43 UTC 2012


Package: amarok
Version: 2.5.0-1
Severity: grave
Justification: renders package unusable

Amarok crashes when selecting a track by double-clicking.  This only happens
with the Xine back-end.  Also, the Xine back-end doesn't output any sound.

It's working with VLC back-end, but sound volume is too low and there's no
equaliser.

amarok --debug output:

amarok: BEGIN: void Playlist::PrettyListView::trackActivated(const QModelIndex&) 
amarok:   BEGIN: void Playlist::Actions::play(const QModelIndex&) 
amarok:     BEGIN: void Playlist::Actions::play(quint64, bool) 
amarok:       BEGIN: void EngineController::play(Meta::TrackPtr, uint) 
amarok:         BEGIN: void EngineController::stop(bool) 
amarok:           BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) 
amarok:             [EngineController] Empty MediaSource (engine stop) 
amarok:           END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0s] 
amarok:         END__: void EngineController::stop(bool) [Took: 0s] 
amarok:         [EngineController] play: bounded is  QObject(0x0)  current "Freedom Rider" 
amarok:         [EngineController] Just a normal, boring track... :-P 
amarok:         BEGIN: void EngineController::playUrl(const KUrl&, uint) 
amarok:           [EngineController] URL:  KUrl("file:///Rip/Traffic/Smiling Phases Disc 2/02-Freedom Rider.ogg") "file:///RIP/Traffic/Smiling%20Phases%20Disc%202/02-Freedom%20Rider.ogg" 
amarok:           [EngineController] Offset:  0 
amarok:           BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) 
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:             BEGIN: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) 
amarok:               BEGIN: void WikipediaEnginePrivate::updateEngine() 
amarok:                 BEGIN: bool EngineController::isStream() 
amarok:                 END__: bool EngineController::isStream() [Took: 0s] 
amarok:                 [WikipediaEngine] Fetching langlinks: KUrl("http://en.wikipedia.org/w/api.php?action=query&prop=langlinks&titles=Traffic&format=xml&lllimit=100&redirects=1") 
amarok:               END__: void WikipediaEnginePrivate::updateEngine() [Took: 0.001s]                                                                         
amarok:             END__: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) [Took: 0.001s] 
amarok:             BEGIN: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) 
amarok:             END__: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) [Took: 0s] 
amarok:             Playlist properties changed; can go next: true ; can go previous: false 
amarok:             BEGIN: void Amarok::Mpris2DBusHandler::updateTrackProperties() 
QString::arg: Argument missing: /PendingTrack, /org/mpris/MediaPlayer2
amarok:             END__: void Amarok::Mpris2DBusHandler::updateTrackProperties() [Took: 0s] 
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: 0s] 
amarok:               END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0s] 
amarok:             END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) [Took: 0.002s] 
amarok:             BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) 
amarok:               current track name:  "Freedom Rider" 
amarok:               Track timecodeable 
amarok:             END__: void TimecodeObserver::trackPlaying(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.001s]                                                                  
amarok:             BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr) 
amarok:               BEGIN: void CurrentEngine::update(Meta::TrackPtr) 
amarok:                 [CurrentEngine] updating track "Freedom Rider" 
amarok:               END__: void CurrentEngine::update(Meta::TrackPtr) [Took: 0.002s]                                                                          
amarok:             END__: void CurrentEngine::trackPlaying(Meta::TrackPtr) [Took: 0.003s]                                                                      
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.022s] 
amarok:           [EngineController] track pos after play:  0 
amarok:         END__: void EngineController::playUrl(const KUrl&, uint) [Took: 0.026s]                                                                         
amarok:       END__: void EngineController::play(Meta::TrackPtr, uint) [Took: 0.027s]                                                                           
amarok:     END__: void Playlist::Actions::play(quint64, bool) [Took: 0.027s] 
amarok:   END__: void Playlist::Actions::play(const QModelIndex&) [Took: 0.027s] 
amarok: END__: void Playlist::PrettyListView::trackActivated(const QModelIndex&) [Took: 0.027s] 
amarok: BEGIN: void LyricsEngine::update() 
amarok:   BEGIN: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) 
amarok:     BEGIN: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) 
amarok:     END__: static QScriptValue Downloader::init(QScriptContext*, QScriptEngine*, bool) [Took: 0s] 
amarok:   END__: void ScriptManager::notifyFetchLyrics(const QString&, const QString&) [Took: 0.002s] 
amarok: END__: void LyricsEngine::update() [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: 0s] 
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.004s]                                                                           
amarok:   BEGIN: virtual bool MetaFile::Track::isEditable() const 
amarok:     "/RIP/Traffic/Smiling Phases Disc 2/02-Freedom Rider.ogg"  editable:  true 
amarok:   END__: virtual bool MetaFile::Track::isEditable() const [Took: 0s] 
amarok: END__: void CurrentTrack::dataUpdated(const QString&, const Data&) [Took: 0.01s]                                                                        
amarok: BEGIN: void LyricsApplet::dataUpdated(const QString&, const Data&) 
amarok: END__: void LyricsApplet::dataUpdated(const QString&, const Data&) [Took: 0s]                                                                           
amarok: BEGIN: void EngineController::slotTrackLengthChanged(qint64) 
amarok:   BEGIN: void ProgressWidget::redrawBookmarks(const QString*) 
amarok:     found  0  timecodes on this track 
amarok:   END__: void ProgressWidget::redrawBookmarks(const QString*) [Took: 0.001s]                                                                            
amarok: END__: void EngineController::slotTrackLengthChanged(qint64) [Took: 0.001s]                                                                             
amarok: BEGIN: void EngineController::slotMetaDataChanged() 
amarok:   [EngineController] Artist     :  ("Traffic") 
amarok:   [EngineController] Album      :  ("Smiling Phases (Disc 2)") 
amarok:   [EngineController] Title      :  ("Freedom Rider") 
amarok:   [EngineController] Genre      :  ("") 
amarok:   [EngineController] Tracknumber:  ("") 
amarok:   [EngineController] Length     :  () 
amarok:   [EngineController] Track changed:  true current: 0x9c79140 url "file:///RIP/Traffic/Smiling Phases Disc 2/02-Freedom Rider.ogg" 
amarok:   [EngineController] no spam 
amarok:   BEGIN: void MetaStream::Track::Private::currentMetadataChanged(QVariantMap) 
amarok:   END__: void MetaStream::Track::Private::currentMetadataChanged(QVariantMap) [Took: 0s] 
amarok:   BEGIN: void MetaStream::Track::Private::currentMetadataChanged(QVariantMap) 
amarok:   END__: void MetaStream::Track::Private::currentMetadataChanged(QVariantMap) [Took: 0s] 
amarok:   BEGIN: void MetaStream::Track::Private::currentMetadataChanged(QVariantMap) 
amarok:   END__: void MetaStream::Track::Private::currentMetadataChanged(QVariantMap) [Took: 0s] 
amarok:   BEGIN: void MetaStream::Track::Private::currentMetadataChanged(QVariantMap) 
amarok:   END__: void MetaStream::Track::Private::currentMetadataChanged(QVariantMap) [Took: 0s] 
amarok:   BEGIN: void MetaStream::Track::Private::currentMetadataChanged(QVariantMap) 
amarok:   END__: void MetaStream::Track::Private::currentMetadataChanged(QVariantMap) [Took: 0s] 
amarok:   BEGIN: void MetaStream::Track::Private::currentMetadataChanged(QVariantMap) 
amarok:   END__: void MetaStream::Track::Private::currentMetadataChanged(QVariantMap) [Took: 0s] 
amarok: END__: void EngineController::slotMetaDataChanged() [Took: 0s] 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0s] 
amarok: BEGIN: void EngineController::slotStateChanged(Phonon::State, Phonon::State) 
amarok: END__: void EngineController::slotStateChanged(Phonon::State, Phonon::State) [Took: 0.001s] 
amarok: BEGIN: void Playlist::PrettyListView::trackActivated(const QModelIndex&) 
amarok:   BEGIN: void Playlist::Actions::play(const QModelIndex&) 
amarok:     BEGIN: void Playlist::Actions::play(quint64, bool) 
amarok:       BEGIN: void EngineController::play(Meta::TrackPtr, uint) 
amarok:         BEGIN: void Statistics::StatisticsProvider::played(double, Meta::TrackPtr) 
amarok:           called with playedFraction =  0.00639818 
amarok:         END__: void Statistics::StatisticsProvider::played(double, Meta::TrackPtr) [Took: 0.001s] 
amarok:         BEGIN: void EngineController::stop(bool) 
amarok:           BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) 
amarok:             [EngineController] Empty MediaSource (engine stop) 
amarok:           END__: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) [Took: 0s] 
amarok:         END__: void EngineController::stop(bool) [Took: 0s] 
amarok:         [EngineController] play: bounded is  QObject(0x0)  current "Smiling Phases" 
amarok:         [EngineController] Just a normal, boring track... :-P 
amarok:         BEGIN: void EngineController::playUrl(const KUrl&, uint) 
amarok:           [EngineController] URL:  KUrl("file:///RIP/Traffic/Traffic - The Best of Traffic @ 320ks/Traffic - 5 - Smiling Phases.mp3") "file:///RIP/Traffic/Traffic%20-%20The%20Best%20of%20Traffic%20@%20320ks/Traffic%20-%205%20-%20Smiling%20Phases.mp3" 
amarok:           [EngineController] Offset:  0 
amarok:           BEGIN: void EngineController::slotNewTrackPlaying(const Phonon::MediaSource&) 
amarok:             BEGIN: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) 
amarok:             END__: void Context::ContextView::slotTrackChanged(Meta::TrackPtr) [Took: 0.003s] 
amarok:             BEGIN: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) 
amarok:             END__: void RecentlyPlayedListWidget::trackChanged(Meta::TrackPtr) [Took: 0s] 
amarok:             BEGIN: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) 
amarok:             END__: void WikipediaEnginePrivate::_checkRequireUpdate(Meta::TrackPtr) [Took: 0s] 
amarok:             BEGIN: void LyricsAppletPrivate::_trackDataChanged(Meta::TrackPtr) 
amarok:             END__: void LyricsAppletPrivate::_trackDataChanged(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: 0s] 
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: false 
amarok:               BEGIN: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() 
amarok:                 BEGIN: void Playlist::PrettyListView::scrollToActiveTrack() 
amarok:                 END__: void Playlist::PrettyListView::scrollToActiveTrack() [Took: 0s] 
amarok:               END__: void Playlist::PrettyListView::slotPlaylistActiveTrackChanged() [Took: 0s] 
amarok:             END__: void Playlist::Actions::slotTrackPlaying(Meta::TrackPtr) [Took: 0.001s] 
amarok:             BEGIN: void TimecodeObserver::trackPlaying(Meta::TrackPtr) 
amarok:               current track name:  "Smiling Phases" 
amarok:               Track timecodeable 
amarok:             END__: void TimecodeObserver::trackPlaying(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.001s]                                                                  
amarok:             BEGIN: void CurrentEngine::trackPlaying(Meta::TrackPtr) 
amarok:               BEGIN: void CurrentEngine::update(Meta::TrackPtr) 
amarok:                 [CurrentEngine] updating track "Smiling Phases" 
amarok:               END__: void CurrentEngine::update(Meta::TrackPtr) [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.017s] 
amarok:           [EngineController] track pos after play:  2105 
amarok:         END__: void EngineController::playUrl(const KUrl&, uint) [Took: 0.018s]                                                                         
amarok:       END__: void EngineController::play(Meta::TrackPtr, uint) [Took: 0.02s]                                                                            
amarok:     END__: void Playlist::Actions::play(quint64, bool) [Took: 0.02s] 
amarok:   END__: void Playlist::Actions::play(const QModelIndex&) [Took: 0.02s] 
amarok: END__: void Playlist::PrettyListView::trackActivated(const QModelIndex&) [Took: 0.021s] 
QSocketNotifier: Invalid socket 9 and type 'Read', disabling...
QSocketNotifier: Invalid socket 30 and type 'Read', disabling...
QSocketNotifier: Invalid socket 49 and type 'Read', disabling...
KCrash: Application 'amarok' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/raju/.kde/socket-FOO/kdeinit4__0
QSocketNotifier: Invalid socket 31 and type 'Read', disabling...

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (990, 'testing')
Architecture: i386 (i686)

Kernel: Linux 3.1.0-1-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_IN.UTF-8, LC_CTYPE=en_IN.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages amarok depends on:
ii  amarok-common             2.5.0-1
ii  amarok-utils              2.5.0-1
ii  kdebase-runtime           4:4.6.5-1+b1
ii  libavcodec53              4:0.7.3-2
ii  libavformat53             4:0.7.3-2
ii  libc6                     2.13-24
ii  libcurl3-gnutls           7.21.6-3
ii  libgcc1                   1:4.6.2-11
ii  libgcrypt11               1.4.6-7
ii  libgdk-pixbuf2.0-0        2.24.0-2
ii  libgl1-mesa-glx [libgl1]  7.11.2-1
ii  libglib2.0-0              2.28.6-1
ii  libgpod4                  0.8.0-3
ii  libkcmutils4              4:4.6.5-2+b1
ii  libkdecore5               4:4.6.5-2+b1
ii  libkdeui5                 4:4.6.5-2+b1
ii  libkdewebkit5             4:4.6.5-2+b1
ii  libkdnssd4                4:4.6.5-2+b1
ii  libkfile4                 4:4.6.5-2+b1
ii  libkio5                   4:4.6.5-2+b1
ii  libknewstuff3-4           4:4.6.5-2+b1
ii  liblastfm0                0.4.0~git20090710-1
ii  libloudmouth1-0           1.4.3-7
ii  libmtp9                   1.1.1-1
ii  libmysqlclient16          5.1.58-1
ii  libofa0                   0.9.3-4
ii  libphonon4                4:4.6.0really4.5.1-1
ii  libplasma3                4:4.6.5-2+b1
ii  libqjson0                 0.7.1-6
ii  libqt4-dbus               4:4.7.3-5
ii  libqt4-network            4:4.7.3-5
ii  libqt4-opengl             4:4.7.3-5
ii  libqt4-script             4:4.7.3-5
ii  libqt4-sql                4:4.7.3-5
ii  libqt4-svg                4:4.7.3-5
ii  libqt4-xml                4:4.7.3-5
ii  libqtcore4                4:4.7.3-5
ii  libqtgui4                 4:4.7.3-5
ii  libqtscript4-core         0.1.0+git20101026+8b191fbc-2
ii  libqtscript4-gui          0.1.0+git20101026+8b191fbc-2
ii  libqtscript4-network      0.1.0+git20101026+8b191fbc-2
ii  libqtscript4-sql          0.1.0+git20101026+8b191fbc-2
ii  libqtscript4-uitools      0.1.0+git20101026+8b191fbc-2
ii  libqtscript4-xml          0.1.0+git20101026+8b191fbc-2
ii  libqtwebkit4              2.1.0~2011week13-2
ii  libsolid4                 4:4.6.5-2+b1
ii  libstdc++6                4.6.2-11
ii  libtag-extras1            1.0.1-3
ii  libtag1c2a                1.7-1
ii  libthreadweaver4          4:4.6.5-2+b1
ii  libx11-6                  2:1.4.4-4
ii  libxml2                   2.7.8.dfsg-5.1
ii  phonon                    4:4.6.0really4.5.1-1
ii  zlib1g                    1:1.2.3.4.dfsg-3

Versions of packages amarok recommends:
ii  kdemultimedia-kio-plugins  4:4.6.5-3

Versions of packages amarok suggests:
pn  libqt4-sql-mysql   4:4.7.3-5
pn  libqt4-sql-psql    4:4.7.3-5
pn  libqt4-sql-sqlite  4:4.7.3-5
pn  libxine1-ffmpeg    1.1.20-2
pn  moodbar            <none>

Versions of packages amarok-common depends on:
ii  perl  5.12.4-4

amarok-common recommends no packages.

Versions of packages amarok is related to:
ii  phonon-backend-gstreamer [phonon-backend]  4:4.6.0really4.5.1-1
ii  phonon-backend-vlc [phonon-backend]        0.4.1-1
ii  phonon-backend-xine [phonon-backend]       4:4.6.0really4.4.4-4

-- no debconf information

-- debsums errors found:
dpkg-query: warning: parsing file '/var/lib/dpkg/status' near line 99428 package 'j2mesync':
 error in Version string 'plugin-1-1': version number does not start with digit





More information about the pkg-kde-extras mailing list