#26 Le 01/05/2007, à 10:17
- nico_h
Re : problème amarok / e17
Eh bien du neuf en pas drôle : j'ai obtenu récemment deux plantages de amarok bien que lancé en ligne de commande.
Le premier a consisté en une fermeture toute bête d'amarok. Vlan.
Le deuxième, c'était un "hung". Comme j'ai inclus dans ma ligne de commande une redirection de la sortie d'erreur dans un fichier, voici la fin du contenu du fichier. Je n'ai pas mis tout le début qui semblait parfaitement normal et relatait longuement les noms des titres joués... (et "scrobblés"...) donc dans la portion de code ci-dessous il n'y a que les évènements décrits depuis le début de la lecture du titre précédent le plantage. Le titre a bien été lu en entier... et tout à fait à la fin, juste après le message XINE_EVENT_UI_PLAYBACK_FINISHED apparaît directement une "X error"
amarok: [xine-engine] XINE_EVENT_UI_PLAYBACK_FINISHED
amarok: BEGIN: void EngineController::play(const MetaBundle&, uint)
amarok: [controller] Loading URL: file:///home/nico/Musique/audio/Sufjan%20Stevens/Come%20on%20feel%20the%20Illinoise%20!/02%20-%20Piste%202.ogg
amarok: [CollectionDB] track ended: file:///home/nico/Musique/audio/Sufjan%20Stevens/Come%20on%20feel%20the%20Illinoise%20!/01%20-%20Piste%201.ogg
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.11s
amarok: BEGIN: virtual bool XineEngine::play(uint)
amarok: BEGIN: void EngineSubject::stateChangedNotify(Engine::State)
amarok: [virtual void amaroK::StatusBar::engineStateChanged(Engine::State, Engine::State)] Line: 137
amarok: BEGIN: virtual void ContextBrowser::engineStateChanged(Engine::State, Engine::State)
amarok: END__: virtual void ContextBrowser::engineStateChanged(Engine::State, Engine::State) - Took 7.1e-05s
amarok: END__: void EngineSubject::stateChangedNotify(Engine::State) - Took 0.012s
amarok: END__: virtual bool XineEngine::play(uint) - Took 0.012s
amarok: BEGIN: void EngineSubject::newMetaDataNotify(const MetaBundle&, bool)
amarok: [Moodbar] Resetting moodbar: /home/nico/Musique/audio/Sufjan Stevens/Come on feel the Illinoise !/02 - Piste 2.ogg
amarok: END__: void EngineSubject::newMetaDataNotify(const MetaBundle&, bool) - Took 0.67s
amarok: END__: void EngineController::play(const MetaBundle&, uint) - Took 0.81s
amarok: [xine-engine] Metadata received.
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Took 0.00064s
amarok: BEGIN: void CurrentTrackJob::showArtistsAlbums(const QString&, uint, uint)
amarok: END__: void CurrentTrackJob::showArtistsAlbums(const QString&, uint, uint) - Took 0.36s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.55s
amarok: [ThreadWeaver] Job completed: CurrentTrackJob. Jobs pending: 0
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: [Scrobbler] Suggestions retrieved (0)
amarok: END__: void ScanController::initIncremental() - Took 0.068s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.068s
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*) - Took 0.00065s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00076s
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.00011s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.032s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.033s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.055s
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*) - Took 0.00065s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00078s
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.00013s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.013s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.038s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.039s
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*) - Took 0.0006s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00071s
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.00013s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.011s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.033s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.033s
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*) - Took 0.0012s
amarok: END__: virtual bool ScanController::doJob() - 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.00013s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.012s
amarok: [Scrobbler] Performing immediate submit
amarok: [Scrobbler] Submit data: u=nico_h&s=9361398ee86afa87f6be5bae6ee8dda7&a[0]=Sufjan%20Stevens&t[0]=The%20Black%20Hawk%20War,%20or,%20How%20to%20Demolish%20an%20Entire%20Civilization%20and%20Still%20Feel%20Good%20About%20Yourself%20in%20the%20Morning,%20or,%20We%20Apologize%20for%20the%20Inconvenience%20But%20You%E2%80%99re%20Going%20to%20Have%20to%20Leave%20Now,%20or,%20%E2%80%9CI%20have%20fought%20the%20Big%20Knives%20and%20will%20continue%20to%20fight%20them%20until%20they%20are%20off%20our%20lands!%E2%80%9D&b[0]=Come%20on%20feel%20the%20Illinoise%20!&m[0]=&l[0]=134&i[0]=2007-05-01%2008%3A43%3A57
amarok: [KDE::ProgressBar::ProgressBar(QWidget*, QLabel*)]
amarok: [virtual KDE::ProgressBar::~ProgressBar()]
amarok: [Scrobbler] Submit successful
amarok: [Scrobbler] Nothing to schedule
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.032s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.032s
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*) - Took 0.0012s
amarok: END__: virtual bool ScanController::doJob() - 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.00013s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.013s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.031s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.032s
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*) - Took 0.00059s
amarok: END__: virtual bool ScanController::doJob() - Took 0.0007s
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.00012s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.013s
amarok: [ThreadWeaver] Threads in pool: 3
amarok: [xine-engine] XINE_EVENT_UI_PLAYBACK_FINISHED
amarok: BEGIN: void EngineController::play(const MetaBundle&, uint)
amarok: [controller] Loading URL: file:///home/nico/Musique/audio/Sufjan%20Stevens/Come%20on%20feel%20the%20Illinoise%20!/03%20-%20Piste%203.ogg
amarok: [CollectionDB] track ended: file:///home/nico/Musique/audio/Sufjan%20Stevens/Come%20on%20feel%20the%20Illinoise%20!/02%20-%20Piste%202.ogg
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.11s
amarok: BEGIN: virtual bool XineEngine::play(uint)
amarok: BEGIN: void EngineSubject::stateChangedNotify(Engine::State)
amarok: [virtual void amaroK::StatusBar::engineStateChanged(Engine::State, Engine::State)] Line: 137
amarok: BEGIN: virtual void ContextBrowser::engineStateChanged(Engine::State, Engine::State)
amarok: END__: virtual void ContextBrowser::engineStateChanged(Engine::State, Engine::State) - Took 0.00011s
amarok: END__: void EngineSubject::stateChangedNotify(Engine::State) - Took 0.25s
amarok: END__: virtual bool XineEngine::play(uint) - Took 0.25s
amarok: BEGIN: void EngineSubject::newMetaDataNotify(const MetaBundle&, bool)
amarok: [Moodbar] Resetting moodbar: /home/nico/Musique/audio/Sufjan Stevens/Come on feel the Illinoise !/03 - Piste 3.ogg
amarok: END__: void EngineSubject::newMetaDataNotify(const MetaBundle&, bool) - Took 0.062s
amarok: END__: void EngineController::play(const MetaBundle&, uint) - Took 0.45s
amarok: [xine-engine] Metadata received.
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Took 0.00045s
amarok: BEGIN: void CurrentTrackJob::showArtistsAlbums(const QString&, uint, uint)
amarok: END__: void CurrentTrackJob::showArtistsAlbums(const QString&, uint, uint) - Took 0.2s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.8s
amarok: [xine-engine] XINE_EVENT_UI_PLAYBACK_FINISHED
X Error: BadWindow (invalid Window parameter) 3
Major opcode: 20
Minor opcode: 0
Resource id: 0x400d2c
Voici par ailleurs le début du fichier (démarrage d'amarok) où l'on voit d'autres X Errors n'ayant pas provoqué de plantage puisque amarok a continué de tourner... mais ce sont des X Error BadDevice et non BadWindow
X Error: BadDevice, invalid or uninitialized input device 168
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 168
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 168
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 168
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
amarok: BEGIN: App::App()
DCOPClient::attachInternal. Attach failed Could not open network socket
X Error: BadDevice, invalid or uninitialized input device 168
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 168
Major opcode: 145
Minor opcode: 3
Resource id: 0x0
Failed to open device
kbuildsycoca running...
amarok: BEGIN: void App::fixHyperThreading()
amarok: Workaround not enabled
amarok: END__: void App::fixHyperThreading() - Took 0.00046s
amarok: END__: App::App() - Took 9.2s
amarok: BEGIN: void App::continueInit()
amarok: BEGIN: EngineBase* EngineController::loadEngine(const QString&)
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-version] == 27 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-version] == 27 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: 27
amarok:
amarok: END__: EngineBase* EngineController::loadEngine(const QString&) - Took 0.055s
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.037s
amarok: END__: void CollectionDB::initialize() - Took 0.9s
amarok: [CollectionDB] INotify not available, using QTimer!
amarok: END__: CollectionDB::CollectionDB() - Took 1.1s
amarok: BEGIN: void CollectionDB::checkDatabase()
amarok: [CollectionDB] INotify not available, using QTimer!
amarok: END__: void CollectionDB::checkDatabase() - Took 0.073s
amarok: BEGIN: MediaDeviceManager::MediaDeviceManager()
amarok: BEGIN: DeviceManager::DeviceManager()
amarok: BEGIN: Medium* DeviceManager::getDevice(QString)
amarok: DeviceManager: getDevice called with name argument = init
amarok: BEGIN: QStringList DeviceManager::getDeviceStringList()
amarok: END__: QStringList DeviceManager::getDeviceStringList() - Took 0.00029s
amarok: END__: Medium* DeviceManager::getDevice(QString) - Took 0.0005s
amarok: DeviceManager: connectDCOPSignal returned successfully!
amarok: END__: DeviceManager::DeviceManager() - Took 0.2s
amarok: BEGIN: QStringList DeviceManager::getDeviceStringList()
amarok: END__: QStringList DeviceManager::getDeviceStringList() - Took 0.00022s
amarok: DeviceManager didn't return any devices, we are probably running on a non-KDE system. Trying to reinit media devices later
amarok: END__: MediaDeviceManager::MediaDeviceManager() - Took 0.2s
amarok: BEGIN: void PlaylistWindow::init()
QLayout "unnamed" added to QVBox "unnamed", which already has a layout
amarok: BEGIN: void MountPointManager::init()
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-version] == 27 and [X-KDE-Amarok-plugintype] == 'device' and [X-KDE-Amarok-rank] > 0
amarok: [MountPointManager] Received [3] device plugin offers
amarok: [PluginManager] Trying to load: libamarok_massstorage-device
amarok:
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name : Mass Storage Device
amarok: library : libamarok_massstorage-device
amarok: desktopEntryPath : amarok_massstorage-device.desktop
amarok: X-KDE-Amarok-plugintype : device
amarok: X-KDE-Amarok-name : massstorage-device
amarok: X-KDE-Amarok-authors : (Maximilian Kossick)
amarok: X-KDE-Amarok-rank : 100
amarok: X-KDE-Amarok-version : 1
amarok: X-KDE-Amarok-framework-version: 27
amarok:
amarok: [PluginManager] Trying to load: libamarok_smb-device
amarok:
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name : SMB Device
amarok: library : libamarok_smb-device
amarok: desktopEntryPath : amarok_smb-device.desktop
amarok: X-KDE-Amarok-plugintype : device
amarok: X-KDE-Amarok-name : smb-device
amarok: X-KDE-Amarok-authors : (Maximilian Kossick)
amarok: X-KDE-Amarok-rank : 100
amarok: X-KDE-Amarok-version : 1
amarok: X-KDE-Amarok-framework-version: 27
amarok:
amarok: [PluginManager] Trying to load: libamarok_nfs-device
amarok:
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name : NFS Device
amarok: library : libamarok_nfs-device
amarok: desktopEntryPath : amarok_nfs-device.desktop
amarok: X-KDE-Amarok-plugintype : device
amarok: X-KDE-Amarok-name : nfs-device
amarok: X-KDE-Amarok-authors : (Maximilian Kossick)
amarok: X-KDE-Amarok-rank : 100
amarok: X-KDE-Amarok-version : 1
amarok: X-KDE-Amarok-framework-version: 27
amarok:
amarok: BEGIN: QStringList DeviceManager::getDeviceStringList()
amarok: END__: QStringList DeviceManager::getDeviceStringList() - Took 0.00056s
amarok: BEGIN: void MountPointManager::mediumChanged(const Medium*)
amarok: [MountPointManager] found handler for /org/freedesktop/Hal/devices/volume_uuid_589836DC9836B878
amarok: [MassStorageDeviceHandler] Found existing UUID config for ID 1 , uuid /org/freedesktop/Hal/devices/volume_uuid_589836DC9836B878
amarok: [MountPointManager] added device 1 with mount point /media/hda1
amarok: END__: void MountPointManager::mediumChanged(const Medium*) - Took 0.025s
amarok: BEGIN: void MountPointManager::mediumChanged(const Medium*)
amarok: END__: void MountPointManager::mediumChanged(const Medium*) - Took 4.8e-05s
amarok: BEGIN: void MountPointManager::mediumChanged(const Medium*)
amarok: [MountPointManager] found handler for /org/freedesktop/Hal/devices/volume_uuid_845efc99_63fc_4d0a_8239_d6072a670908
amarok: [MassStorageDeviceHandler] Found existing UUID config for ID 3 , uuid /org/freedesktop/Hal/devices/volume_uuid_845efc99_63fc_4d0a_8239_d6072a670908
amarok: [MountPointManager] added device 3 with mount point /
amarok: END__: void MountPointManager::mediumChanged(const Medium*) - Took 0.011s
amarok: END__: void MountPointManager::init() - Took 0.1s
amarok: [Moodbar] Resetting moodbar:
QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for PlaylistWindow/PlaylistWindow
amarok: BEGIN: Creating browsers. Please report long start times!
amarok: BEGIN: ContextBrowser
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Took 0.0004s
amarok: END__: ContextBrowser - Took 0.45s
amarok: BEGIN: CollectionBrowser
amarok: [CollectionView::CollectionView(CollectionBrowser*)]
amarok: current browser is not collection, aborting renderView()
amarok: END__: CollectionBrowser - Took 0.13s
amarok: BEGIN: PlaylistBrowser
amarok: BEGIN: PlaylistCategory* PlaylistBrowser::loadPodcasts()
amarok: END__: PlaylistCategory* PlaylistBrowser::loadPodcasts() - Took 0.021s
amarok: END__: PlaylistBrowser - Took 0.076s
amarok: BEGIN: FileBrowser
amarok: END__: FileBrowser - Took 1.6s
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-version] == 27 and [X-KDE-Amarok-plugintype] == 'mediadevice' and [X-KDE-Amarok-rank] > 0
amarok: BEGIN: MediaBrowser
amarok: END__: MediaBrowser - Took 0.013s
amarok: END__: Creating browsers. Please report long start times! - Took 2.5s
amarok: END__: void PlaylistWindow::init() - Took 3.5s
amarok: BEGIN: UrlLoader
amarok: [KDE::ProgressBar::ProgressBar(QWidget*, QLabel*)]
amarok: | Stamp: 1
amarok: BEGIN: void App::applySettings(bool)
QPainter::begin: Cannot paint null pixmap
amarok: [Moodbar] Resetting moodbar:
amarok: [Scrobbler] Performing immediate handshake
amarok: [Scrobbler] Handshake url: http://post.audioscrobbler.com/?hs=true&p=1.1&c=ark&v=1.4&u=nico_h
amarok: [virtual void BrowserBar::polish()]
amarok: BEGIN: QStringList DeviceManager::getDeviceStringList()
amarok: END__: QStringList DeviceManager::getDeviceStringList() - Took 0.00078s
amarok: BEGIN: void MediaDeviceManager::slotMediumAdded(const Medium*, QString)
amarok: END__: void MediaDeviceManager::slotMediumAdded(const Medium*, QString) - Took 3.4e-05s
amarok: BEGIN: void MediaDeviceManager::slotMediumAdded(const Medium*, QString)
amarok: END__: void MediaDeviceManager::slotMediumAdded(const Medium*, QString) - Took 2.7e-05s
amarok: BEGIN: void MediaDeviceManager::slotMediumAdded(const Medium*, QString)
amarok: END__: void MediaDeviceManager::slotMediumAdded(const Medium*, QString) - Took 2.7e-05s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 3s
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool StatisticsUpdateJob::doJob()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Took 0.0003s
amarok: [MountPointManager] Trying to update 23 statistics rows
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Took 0.00045s
amarok: END__: virtual bool StatisticsUpdateJob::doJob() - Took 0.29s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.3s
amarok: BEGIN: EngineBase* EngineController::loadEngine()
amarok: BEGIN: EngineBase* EngineController::loadEngine(const QString&)
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-version] == 27 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Amarok-name] != 'xine-engine' and [X-KDE-Amarok-rank] > 0
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-version] == 27 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Amarok-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.desktop
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: 27
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/nico/.kde/share/apps/amarok/xine-config
amarok: [xine-engine] gapless playback enabled.
amarok: END__: virtual bool XineEngine::init() - Took 1.7s
amarok: END__: EngineBase* EngineController::loadEngine(const QString&) - Took 1.8s
amarok: END__: EngineBase* EngineController::loadEngine() - Took 1.8s
amarok: END__: void App::applySettings(bool) - Took 3.9s
amarok: | Stamp: 2
amarok: BEGIN: ScriptManager::ScriptManager(QWidget*, const char*)
amarok: END__: ScriptManager::ScriptManager(QWidget*, const char*) - Took 0.0067s
amarok: | Stamp: 3
amarok: [Moodbar] Resetting moodbar:
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: [ThreadWeaver] Job aborted: CurrentTrackJob. Jobs pending: 1
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: SqliteConnection::SqliteConnection(const SqliteConfig*)
amarok: END__: SqliteConnection::SqliteConnection(const SqliteConfig*) - Took 0.00042s
amarok: [ThreadWeaver] Job completed: StatisticsUpdateJob. Jobs pending: 0
amarok: [ScriptManager] Loaded: playlist2html.py
amarok: [ScriptManager] Loaded: PlaylistServer.py
amarok: [ScriptManager] Loaded: Default
amarok: [ScriptManager] Loaded: Lyrc
amarok: [ScriptManager] Loaded: Impulsive
amarok: [ScriptManager] Loaded: Web Control
amarok: [ScriptManager] Loaded: soundKonverter.rb
amarok: [ScriptManager] Auto-running script: Default
amarok: [ScriptManager] Running script: /usr/share/apps/amarok/scripts/score_default/score_default.rb
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 1.1s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 5.2s
amarok: [ThreadWeaver] Job completed: CurrentTrackJob. Jobs pending: 0
amarok: BEGIN: virtual void UrlLoader::completeJob()
amarok: END__: virtual void UrlLoader::completeJob() - Took 0.00016s
amarok: [ThreadWeaver] Job completed: UrlLoader. Jobs pending: 0
amarok: END__: UrlLoader - Took 8.4s
amarok: [virtual KDE::ProgressBar::~ProgressBar()]
amarok: [Scrobbler] Handshake result parsed: challenge=461569d457ab12d307867d57e2ec5c3a, submitUrl=http://87.117.229.205:80/protocol_1.1
amarok: [Scrobbler] Nothing to schedule
amarok: END__: void ScanController::initIncremental() - Took 8.9s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 8.9s
amarok: END__: void App::continueInit() - Took 20s
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*) - Took 0.00062s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00073s
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.00024s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.012s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.032s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.033s
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*) - Took 0.0006s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00075s
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.00012s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.012s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.032s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.033s
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*) - Took 0.00062s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00073s
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.00013s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.011s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.031s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.032s
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*) - Took 0.00067s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00079s
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.00012s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.011s
amarok: BEGIN: ScanController::ScanController(CollectionDB*, bool, const QStringList&)
amarok: BEGIN: void ScanController::initIncremental()
amarok: END__: void ScanController::initIncremental() - Took 0.033s
amarok: END__: ScanController::ScanController(CollectionDB*, bool, const QStringList&) - Took 0.034s
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*) - Took 0.00062s
amarok: END__: virtual bool ScanController::doJob() - Took 0.00073s
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.00013s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.012s
amarok: BEGIN: void EngineController::play(const MetaBundle&, uint)
amarok: [controller] Loading URL: file:///home/nico/Musique/audio/Okkervil%20River/Down%20The%20River%20Of%20Golden%20Dreams/10%20-%20Seas%20Too%20Far%20To%20Reach.mp3
Et il n'y a aucune autre "X Error" entre le début des messages et le "X Error" final.
Si cela peut aider !
Dernière modification par nico_h (Le 01/05/2007, à 10:21)
Config. actuelle : linux mint 22.04 | FreeBSD 12
Des exercices d'entraînement en maths : http://mr.hainaux.net/
Hors ligne
#27 Le 01/05/2007, à 11:04
- pourunmondesansgourou
Re : problème amarok / e17
Tu pourrais peut-être remplacer Amarok par Emphasis qui est, certes moins complet, mais qui fonctionne parfaitement puisqu'il est développé pour Enlightenment.
Emphasis ressemble à ça:
http://perso.orange.fr/pinguSODalon/screens/emphasis.png
Pour l'installer, il te faudra compiler quelques programmes (voir le lien dans ma signature).
Je te donnerai la marche à suivre précise si tu veux tenter l'expérience...
Dernière modification par pourunmondesansgourou (Le 01/05/2007, à 11:57)
Environnement Enlightenment sur Ubuntu : https://github.com/batden
Hors ligne
#28 Le 01/05/2007, à 11:53
- nico_h
Re : problème amarok / e17
Euh pourquoi pas, je veux bien tester, mais où le trouver de façon simple ? La recherche sur synaptic ne donne rien (me manque peut-être un dépôt ?) et sur le net, emphasis ou emphasis + enlightenment donne des millions de résultats sans rapport. Sur get-e.org, je lis : Version: Not yet relased (but working) Download: E17 cvs: proto/emphasis (see this page for details) et le lien "this page" ne m'avance pas tellement.
Config. actuelle : linux mint 22.04 | FreeBSD 12
Des exercices d'entraînement en maths : http://mr.hainaux.net/
Hors ligne
#29 Le 01/05/2007, à 12:49
- pourunmondesansgourou
Re : problème amarok / e17
Edit: Après avoir compilé E17 CVS sur une Ubuntu Feisty fraîchement installée, il est effectivement possible d'installer Emphasis en utilisant les paquets officiels pour libmpd et mpd.
Ce n'est *pas* la méthode que je recommande mais voici la marche à suivre.
Tout d'abord récupère les paquets suivants:
sudo aptitude install automake1.9 autoconf bison build-essential byacc cvs flex gettext libao-dev libaudiofile-dev libasound2-dev libfaad2-dev libmad0-dev libmikmod2-dev libmpcdec-dev libmpd-dev liboggflac-dev libpulse-dev libshout3-dev libvorbis-dev mpd pkg-config
(C'est une seule et même commande bien entendu)
Récupération de Emphasis:
cvs -z3 -d:pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e co e17/apps/emphasis
C'est parti pour la compilation:
cd /home/<ton_utilisateur>/e17/apps/emphasis/
./autogen.sh
make
sudo make install
Ensuite:
sudo gedit /etc/mpd.conf
Fais les modifications adéquates selon tes besoins... et sauvegarde sous /home/<ton_utilisateur>/.mpdconf
Puis:
sudo chown <ton_utilisateur> ~/.mpdconf
sudo chgrp <ton_utilisateur> ~/.mpdconf
En ce qui me concerne, je modifie tout d'abord le paragraphe 'REQUIRED PATHS' pour qu'il corresponde à ceci:
music_directory ................ "/media/sda5/zen/Music" ## À adapter, bien sûr, selon le chemin de ta propre collection musicale !
playlist_directory ................ "~/.mpd/playlists"
db_file .............................. "~/.mpd/mpd.db"
log_file .............................. "~/.mpd/mpd.log"
error_file ............................ "~/.mpd/mpd.error"
(J'efface la dernière ligne 'pid_file...' présente sur le fichier original)
Au paragraphe 'OPTIONAL PATHS', je commente la ligne: state_file .......... "/var/lib/mpd/state"
Au paragraphe 'DAEMON OPTIONS', je commente la ligne: user .......... "mpd"
Au paragraphe 'AUDIO OUTPUT', je dé-commente (suppression du signe # au début de chaque ligne concernée) tout ce qui concerne 'ALSA output'
Je laisse le reste du fichier de configuration par défaut.
Ensuite:
mkdir /home/<ton_utilisateur>/.mpd
mkdir /home/<ton_utilisateur>/.mpd/playlists
Puis tape:
mpd
Si tout va bien, cette commande va générer automatiquement tes playlists...
Quand tu seras dans E17, lance emphasis (tape mpd à nouveau -ou mpd &- si nécessaire).
Pour plus d'informations voir la page man de mpd.conf
Pour la méthode que je recommande, voir mon guide en ligne...
Dernière modification par pourunmondesansgourou (Le 07/05/2007, à 07:10)
Environnement Enlightenment sur Ubuntu : https://github.com/batden
Hors ligne
#30 Le 01/05/2007, à 13:14
- lut!n
Re : problème amarok / e17
Pourquoi compiler mdp et libmpd ??
Ceux contenus dans les depots ubuntu ne sont pas assez a jour ?
Hors ligne
#31 Le 01/05/2007, à 14:43
- nico_h
Re : problème amarok / e17
OUAH !!! euh bon, OK, je me programme cela mais pour un jour où j'ai un peu de temps et si possible un jour où il pleut, là j'ai plutôt envie du soleil
les compilations m'ont laissé parfois de mauvais souvenirs mais si ça plante au point que je m'en sors pas, je pourrai toujours revenir poser la question par ici je pense en fait les pbs que j'avais eus c'était des pbs de dépendances et vu que là tu les fournis, alors...
merci beaucoup en tous cas, je trouverai le temps d'exploiter ton long post !!!!
Config. actuelle : linux mint 22.04 | FreeBSD 12
Des exercices d'entraînement en maths : http://mr.hainaux.net/
Hors ligne
#32 Le 28/05/2007, à 19:03
- calamitijo
Re : problème amarok / e17
salut, en fait j'ai un souci,
j'ai installé e17 cvs avec le tutoriel de pourunmondesansgourou et j'ai le son qui crépite avec mpd. j'ai essayé avec xmms et ça ne crépite pas. Si quelqu'un sait comment configuré mpd pour ne plus avoir ce crépitement, je suis preneur.
Merci
Hors ligne
#33 Le 29/05/2007, à 03:19
- pourunmondesansgourou
Re : problème amarok / e17
EDIT: A part toutes ces interrogations ci-dessous dues au fait que tu ne donnes aucun détail... J'ai peut-être la bonne piste. Voir mon fil ici:
http://forum.ubuntu-fr.org/viewtopic.php?id=96725&p=2
Quelle est ta carte son ?
Est-elle en USB ?
En as-tu plusieurs ?
As-tu vérifié les branchements ?
Y a-t-il du matériel électronique à proximité de ta machine qui pourrait produire des parasites ?
Quel noyau (kernel) est installé sur ton système ?
Quel plugin de sortie utilises-tu avec xmms ?
Le crépitement est-il limité à E17 ?
Est-il associé à une charge spécifique du système ?
Quel est le processeur (CPU) de ta machine ?
Comment lances-tu mpd ?
Le crépitement st-il constant ou associé à un type spécifique de fichiers sonores ?
Sont-ce des fichiers sonores en local ou en réseau ?
As-tu essayé Rhythmbox par comparaison ?
Quel mixeur de son utilises-tu ?
Es-tu sûr de n'avoir aucun réglage égal à 100% sur ce mixeur ?
Est-ce que KDE est installé sur ton système ?
As-tu fait d'autres modifications de fichiers de configuration du son sur ton système ?
Si tu commentes (ajout du signe # au début des lignes concernées) à nouveau tout ce qui concerne 'ALSA output' et que tu dé-commentes la partie 'OSS output', y a-t-il un mieux ?
Si tu laisses tout commenté, est-ce que ça fonctionne quand même ? Mieux ?
Pourquoi ne pas poster directement dans le fil réservé à ma méthode ?
Dans quel état j'erre ?
Quant à la configuration de base de mpd ça donne cela (si tu as installé tous les paquets que je recommande comme dépendances) à la fin de l'autogen:
MPD CONFIGURATION
Playback Support:
libao support ........................ disabled
OSS support ......................... enabled
ALSA support ....................... enabled
JACK support ........................ enabled
OS X support ........................ disabled
PulseAudio support .............. enabled
Media MVP support .............. disabled
Shout streaming support ..... enabled
File Format Support:
ID3 tag support ................... enabled
mp3 support ........................ enabled
Ogg Vorbis support ............. enabled
using tremor...................... no
FLAC support ....................... enabled
OggFLAC support ................ enabled
Wave file support ................ enabled
MP4/AAC support ................ enabled
Musepack (MPC) support .... enabled
MOD support ....................... enabled
Other features:
libsamplerate support ......... enabled
Zeroconf support ................ avahi
Dernière modification par pourunmondesansgourou (Le 29/05/2007, à 07:44)
Environnement Enlightenment sur Ubuntu : https://github.com/batden
Hors ligne