Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 01/05/2007, à 11: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, à 11: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, à 12: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, à 12:57)


Environnement Enlightenment sur Ubuntu : https://github.com/batden

Hors ligne

#28 Le 01/05/2007, à 12: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, à 13: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, à 08:10)


Environnement Enlightenment sur Ubuntu : https://github.com/batden

Hors ligne

#30 Le 01/05/2007, à 14: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, à 15: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 hmm

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 smile 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 !!!! smile


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, à 20: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, à 04: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 ?  smile

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, à 08:44)


Environnement Enlightenment sur Ubuntu : https://github.com/batden

Hors ligne