Announcement

Collapse
No announcement yet.

Amarok instability issues...

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Amarok instability issues...

    I recently switched over from Gentoo to kubuntu 6.06 on my laptop. I have been running Ubuntu on my desktop for a long time, and I have some experience with Debian, so I feel at home with Kubuntu (and its less of a pain than Gentoo.)

    I really like amarok, after having been using gnome and xmms/audacious for ages. I am having serious issues with it now though. It seems very unstable and crashes all the time.

    I have about 12 gigs of music in mp3, ogg, and m4a formats, and amarok plays them all just fine, for a short time. I am also able to use my logitech V20 USB speakers just fine as well. When I try to play a song though, amarok will usually crash after the song finishes. Sometimes it will make it for two or three songs, then crash, but its always when a song finishes playing. If I add or remove songs from the playlist while a song is playing, it crashes as soon as the playing song finishes...

    This behaviour is reproduceable, and it has been bothering me since I installed kubuntu last week. I have upgraded to the newest version in apt, but it still crashes.

    I am running x86_64 with a 2.6.15-25-amd-k8. Amarok version 2:1.4.1-0ubuntu1 with the xine engine. I cannot install the arts engine because of a dependency problem, but xine and kaffiene with the xine-engine work fine:

    andrew@redlaptop:~$ sudo apt-get install amarok-arts
    Reading package lists... Done
    Building dependency tree... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.

    Since you only requested a single operation it is extremely likely that
    the package is simply not installable and a bug report against
    that package should be filed.
    The following information may help to resolve the situation:

    The following packages have unmet dependencies:
    amarok-arts: Depends: amarok (= 2:1.3.9-0ubuntu4) but 2:1.4.1-0ubuntu1 is to be installed
    E: Broken packages
    andrew@redlaptop:~$
    I am going to try downgrading amarok and use the arts engine, but is there a simpler solution?

    amarok konsole output:
    Amarok: [Loader] Starting amarokapp..
    Amarok: [Loader] Don't run gdb, valgrind, etc. against this binary! Use amarokap
    p.
    amarok: BEGIN: App::App()
    amarok: BEGIN: void App::fixHyperThreading()
    amarok: Fix not enabled
    amarok: END__: void App::fixHyperThreading() - Took 0.00044s
    amarok: BEGIN: DeviceManager:eviceManager()
    amarok: BEGIN: Medium* DeviceManager::getDevice(QString)
    amarok: DeviceManager: getDevice called with name argument = init
    amarok: BEGIN: QStringList DeviceManager::getDeviceStringList(bool)
    amarok: END__: QStringList DeviceManager::getDeviceStringList(bool) - Took
    0.00041s
    amarok: END__: Medium* DeviceManager::getDevice(QString) - Took 0.00079s
    amarok: DeviceManager: connectDCOPSignal returned sucessfully!
    amarok: END__: DeviceManager:eviceManager() - Took 0.002s
    amarok: BEGIN: EngineBase* EngineController::loadEngine(const QString&)
    amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-ve
    rsion] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Amarok-name] !
    = 'void-engine' and [X-KDE-Amarok-rank] > 0
    amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-ve
    rsion] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Amarok-name] =
    = 'void-engine' and [X-KDE-Amarok-rank] > 0
    amarok: [PluginManager] Trying to load: libamarok_void-engine_plugin
    amarok:
    amarok: PluginManager Service Info:
    amarok: ---------------------------
    amarok: name : <no engine>
    amarok: library : libamarok_void-engine_plugin
    amarok: desktopEntryPath : amarok_void-engine_plugin.desktop
    amarok: X-KDE-Amarok-plugintype : engine
    amarok: X-KDE-Amarok-name : void-engine
    amarok: X-KDE-Amarok-authors : (Max Howell,Mark Kretschmann)
    amarok: X-KDE-Amarok-rank : 1
    amarok: X-KDE-Amarok-version : 1
    amarok: X-KDE-Amarok-framework-version: 25
    amarok:
    amarok: END__: EngineBase* EngineController::loadEngine(const QString&) - Took
    0.031s
    amarok: BEGIN: void PlaylistWindow::init()
    amarok: BEGIN: CollectionDB::CollectionDB()
    amarok: BEGIN: void CollectionDB::initialize()
    amarok: [ThreadWeaver] Creating pthread key, exit value is 0
    amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
    amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) -
    Took 0.00052s
    amarok: [CollectionDB] Podcast tables created and up to date
    amarok: END__: void CollectionDB::initialize() - Took 0.0067s
    amarok: [CollectionDB] INotify not available, using QTimer!
    amarok: END__: CollectionDB::CollectionDB() - Took 0.12s
    QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for Play
    listWindow/PlaylistWindow
    amarok: BEGIN: Creating browsers. Please report long start times!
    amarok: BEGIN: ContextBrowser
    amarok: [ContextBrowser] Rendering showCurrentTrack()
    amarok: END__: ContextBrowser - Took 0.095s
    amarok: BEGIN: CollectionBrowser
    amarok: [CollectionView::CollectionView(CollectionBrowser*)]
    amarok: BEGIN: void CollectionView::renderView(bool)
    amarok: current browser is not collection, aborting renderView()
    amarok: END__: void CollectionView::renderView(bool) - Took 0.00031s
    amarok: END__: CollectionBrowser - Took 0.011s
    amarok: BEGIN: PlaylistBrowser
    amarok: BEGIN: PlaylistCategory* PlaylistBrowser::loadPodcasts()
    amarok: END__: PlaylistCategory* PlaylistBrowser::loadPodcasts() - Took
    0.0012s
    amarok: END__: PlaylistBrowser - Took 0.013s
    amarok: BEGIN: FileBrowser
    amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
    amarok: BEGIN: virtual bool CurrentTrackJob::doJob()
    amarok: BEGIN: void CurrentTrackJob::showHome()
    amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConf
    ig*)
    amarok: END__: SqliteConnection::SqliteConnection(const SqliteConf
    ig*) - Took 0.00039s
    ScimInputContextPlugin()
    amarok: END__: FileBrowser - Took 0.38s
    amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-fram
    ework-version] == 25 and [X-KDE-Amarok-plugintype] == 'mediadevice' and [X-KDE-A
    marok-rank] > 0
    amarok: END__: Creating browsers. Please report long start times! - To
    ok 0.55s
    amarok: END__: void PlaylistWindow::init() - Took 0.79s
    amarok: BEGIN: UrlLoader
    amarok: BEGIN: UrlLoader::UrlLoader(const KURL::List&, QListViewItem*,
    bool)
    amarok: [KDE::ProgressBar::ProgressBar(QWidget*, QLabel*)]
    amarok: END__: UrlLoader::UrlLoader(const KURL::List&, QListViewItem*,
    bool) - Took 0.011s
    amarok: BEGIN: void App::applySettings(bool)
    amarok: BEGIN: EngineBase* EngineController::loadEngine()
    amarok: BEGIN: EngineBase* EngineController::loadEngine(const QStr
    ing&)
    amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-
    framework-version] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Am
    arok-name] != 'xine-engine' and [X-KDE-Amarok-rank] > 0
    amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
    amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-
    framework-version] == 25 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Am
    arok-name] == 'xine-engine' and [X-KDE-Amarok-rank] > 0
    amarok: [PluginManager] Trying to load: libamarok_xine-engine
    amarok: [xine-engine] hello
    amarok:
    amarok: PluginManager Service Info:
    amarok: ---------------------------
    amarok: name : xine Engine
    amarok: library : libamarok_xine-engine
    amarok: desktopEntryPath : amarok_xine-engine.deskt
    op
    amarok: X-KDE-Amarok-plugintype : engine
    amarok: X-KDE-Amarok-name : xine-engine
    amarok: X-KDE-Amarok-authors : (Max Howell)
    amarok: X-KDE-Amarok-rank : 255
    amarok: X-KDE-Amarok-version : 1
    amarok: X-KDE-Amarok-framework-version: 25
    amarok:
    amarok: BEGIN: virtual bool XineEngine::init()
    amarok: [xine-engine] 'Bringing joy to small mexican gerbils,
    a few weeks at a time.'
    amarok: [xine-engine] w00t/home/andrew/.kde/share/apps/amarok/
    xine-config
    amarok: END__: void CurrentTrackJob::showHome() - Took 1.2s
    amarok: END__: virtual bool CurrentTrackJob::doJob() - Took 1.2s
    amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 1.2s
    amarok: [xine-engine] gapless playback enabled.
    amarok: END__: virtual bool XineEngine::init() - Took 1.4s
    amarok: END__: EngineBase* EngineController::loadEngine(const QString&)
    - Took 1.5s
    amarok: END__: EngineBase* EngineController::loadEngine() - Took 1.5s
    amarok: BEGIN: void CollectionView::renderView(bool)
    amarok: current browser is not collection, aborting renderView()
    amarok: END__: void CollectionView::renderView(bool) - Took 0.00021s
    amarok: [ContextBrowser] Rendering showCurrentTrack()
    amarok: END__: void App::applySettings(bool) - Took 1.6s
    amarok: BEGIN: ScriptManager::ScriptManager(QWidget*, const char*)
    amarok: END__: ScriptManager::ScriptManager(QWidget*, const char*) - Took 0.
    0016s
    andrew@redlaptop:~$ amarok: END__: App::App() - Took 2.8s
    amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 1.9s
    amarok: [ThreadWeaver] Job aborted: CurrentTrackJob. Jobs pending: 1
    amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
    amarok: BEGIN: virtual bool CurrentTrackJob::doJob()
    amarok: BEGIN: void CurrentTrackJob::showHome()
    amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
    amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - T
    ook 0.00036s
    amarok: [ThreadWeaver] Job completed: UrlLoader. Jobs pending: 0
    amarok: END__: UrlLoader - Took 2.3s
    amarok: [virtual KDE::ProgressBar::~ProgressBar()]
    amarok: [ScriptManager] Loaded: Default
    amarok: [ScriptManager] Loaded: PlaylistServer.py
    amarok: [ScriptManager] Loaded: playlist2html.py
    amarok: [ScriptManager] Loaded: Web Control
    amarok: [ScriptManager] Loaded: Lyrc
    amarok: [ScriptManager] Loaded: Impulsive
    amarok: [ScriptManager] Auto-running script: Default
    amarok: [ScriptManager] Running script: /usr/share/apps/amarok/scripts/score
    _default/score_default.rb
    amarok: END__: void CurrentTrackJob::showHome() - Took 0.56s
    amarok: END__: virtual bool CurrentTrackJob::doJob() - Took 0.56s
    amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.56s
    amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QString
    List&)
    amarok: BEGIN: void ScanController::initIncremental()
    amarok: [ThreadWeaver] Job completed: CurrentTrackJob. Jobs pending: 0
    amarok: END__: void ScanController::initIncremental() - Took 0.28s
    amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QString
    List&) - Took 0.28s
    amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
    amarok: BEGIN: virtual bool ScanController::doJob()
    amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
    amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too
    k 0.00068s
    amarok: END__: virtual bool ScanController::doJob() - Took 0.00096s
    amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.0014s
    amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController received
    .
    amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
    amarok: BEGIN: virtual ScanController::~ScanController()
    amarok: END__: virtual ScanController::~ScanController() - Took 0.00016s
    amarok: BEGIN: Medium* DeviceManager::getDevice(QString)
    amarok: DeviceManager: getDevice called with name argument = dummyjusttorerund
    ecop
    amarok: BEGIN: QStringList DeviceManager::getDeviceStringList(bool)
    amarok: END__: QStringList DeviceManager::getDeviceStringList(bool) - Took 0.0
    0067s
    amarok: END__: Medium* DeviceManager::getDevice(QString) - Took 0.00081s
    amarok: [virtual void BrowserBar:olish()]
    amarok: BEGIN: void EngineController:lay(const MetaBundle&, uint)
    amarok: [controller] Loading URL: file:///home/andrew/Music/Three%20Days%20Gra
    ce%20-%20Just%20Like%20You.mp3
    amarok: BEGIN: virtual bool XineEngine::load(const KURL&, bool)
    amarok: [xine-engine] Before xine_open() *****
    amarok: [xine-engine] After xine_open() *****
    amarok: END__: virtual bool XineEngine::load(const KURL&, bool) - Took 0.17s
    amarok: BEGIN: virtual bool XineEngine:lay(uint)
    amarok: BEGIN: void EngineSubject::stateChangedNotify(Engine::State)
    amarok: [virtual void amaroK::StatusBar::engineStateChanged(Engine::Stat e,
    Engine::State)] Line: 135
    amarok: BEGIN: virtual void ContextBrowser::engineStateChanged(Engine::Sta
    te, Engine::State)
    amarok: END__: virtual void ContextBrowser::engineStateChanged(Engine::Sta
    te, Engine::State) - Took 0.00022s
    amarok: END__: void EngineSubject::stateChangedNotify(Engine::State) - Took
    0.0089s
    amarok: END__: virtual bool XineEngine:lay(uint) - Took 0.0094s
    amarok: BEGIN: void EngineSubject::newMetaDataNotify(const MetaBundle&, bool)
    amarok: [ContextBrowser] Rendering showCurrentTrack()
    amarok: END__: void EngineSubject::newMetaDataNotify(const MetaBundle&, bool)
    - Took 0.27s
    amarok: END__: void EngineController:lay(const MetaBundle&, uint) - Took 0.45s
    amarok: [xine-engine] Metadata received.
    amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
    amarok: BEGIN: virtual bool CurrentTrackJob::doJob()
    amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
    amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too
    k 0.00075s
    amarok: END__: virtual bool CurrentTrackJob::doJob() - Took 0.26s
    amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.26s
    amarok: [ThreadWeaver] Job completed: CurrentTrackJob. Jobs pending: 0
    amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QString
    List&)
    amarok: BEGIN: void ScanController::initIncremental()
    amarok: END__: void ScanController::initIncremental() - Took 0.0013s
    amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QString
    List&) - Took 0.0015s
    amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
    amarok: BEGIN: virtual bool ScanController::doJob()
    amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
    amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too
    k 0.00078s
    amarok: END__: virtual bool ScanController::doJob() - Took 0.0014s
    amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController receiv
    ed.
    amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
    amarok: BEGIN: virtual ScanController::~ScanController()
    amarok: END__: virtual ScanController::~ScanController() - Took 0.00013s
    amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.011s
    amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QString
    List&)
    amarok: BEGIN: void ScanController::initIncremental()
    amarok: END__: void ScanController::initIncremental() - Took 0.0012s
    amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QString
    List&) - Took 0.0015s
    amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
    amarok: BEGIN: virtual bool ScanController::doJob()
    amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
    amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too
    k 0.00075s
    amarok: END__: virtual bool ScanController::doJob() - Took 0.0014s
    amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController receiv
    ed.
    amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
    amarok: BEGIN: virtual ScanController::~ScanController()
    amarok: END__: virtual ScanController::~ScanController() - Took 0.00014s
    amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.011s
    amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QString
    List&)
    amarok: BEGIN: void ScanController::initIncremental()
    amarok: END__: void ScanController::initIncremental() - Took 0.0012s
    amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QString List&) - Took 0.0015s
    amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
    amarok: BEGIN: virtual bool ScanController::doJob()
    amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
    amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Too k 0.00095s
    amarok: END__: virtual bool ScanController::doJob() - Took 0.0016s
    amarok: [CollectionDB] JobFinishedEvent from Incremental ScanController receiv ed.
    amarok: [ThreadWeaver] Job completed: CollectionScanner. Jobs pending: 0
    amarok: BEGIN: virtual ScanController::~ScanController()
    amarok: END__: virtual ScanController::~ScanController() - Took 0.00016s
    amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.014s
    amarok: [xine-engine] XINE_EVENT_UI_PLAYBACK_FINISHED
    amarok: BEGIN: void EngineController:lay(const MetaBundle&, uint)
    amarok: [controller] Loading URL: file:///home/andrew/Music/Radiohead%20-%20Op timistic.m4a
    amarok: [CollectionDB] track ended: file:///home/andrew/Music/Three%20Days%20G race%20-%20Just%20Like%20You.mp3
    amarok: BEGIN: virtual bool XineEngine::load(const KURL&, bool)
    amarok: [xine-engine] Before xine_open() *****
    andrew@redlaptop:~$
Working...
X