gdb amarokapp
GNU gdb 6.4
Copyright 2005 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i686-pc-linux-gnu"...Using host libthread_db library "/lib/libthread_db.so.1".
(gdb) run
Starting program: /usr/kde/3.5/bin/amarokapp
[Thread debugging using libthread_db enabled]
[New Thread -1213548880 (LWP 29773)]
amarok: BEGIN: App::App()
amarok: BEGIN: void App::fixHyperThreading()
amarok: Fix not enabled
amarok: END__: void App::fixHyperThreading() - Took 0.0014s
amarok: BEGIN: DeviceManager::DeviceManager()
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.0016s
amarok: END__: Medium* DeviceManager::getDevice(QString) - Took 0.0029s
amarok: DeviceManager: connectDCOPSignal returned sucessfully!
amarok: END__: DeviceManager::DeviceManager() - Took 0.0046s
amarok: BEGIN: EngineBase* EngineController::loadEngine(const QString&)
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-version] == 24 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] == 24 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: 24
amarok:
amarok: END__: EngineBase* EngineController::loadEngine(const QString&) - Took 0.062s
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: MySqlConnection::MySqlConnection(const MySqlConfig*)
amarok: [CollectionDB] [MySqlConnection::MySqlConnection(const MySqlConfig*)]
amarok: [CollectionDB] Connection Charset is now: utf8
amarok: END__: MySqlConnection::MySqlConnection(const MySqlConfig*) - Took 0.042s
amarok: [CollectionDB] Podcast tables created and up to date
amarok: END__: void CollectionDB::initialize() - Took 0.1s
amarok: [CollectionDB] INotify enabled!
[New Thread -1216894048 (LWP 29777)]
amarok: END__: CollectionDB::CollectionDB() - Took 0.18s
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: BEGIN: virtual bool INotify::doJob()
amarok: BEGIN: MySqlConnection::MySqlConnection(const MySqlConfig*)
amarok: [CollectionDB] [MySqlConnection::MySqlConnection(const MySqlConfig*)]
amarok: [CollectionDB] Connection Charset is now: utf8
amarok: END__: MySqlConnection::MySqlConnection(const MySqlConfig*) - Took 0.0017s
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: [ContextBrowser] Rendering showCurrentTrack()
[New Thread -1225446496 (LWP 29779)]
amarok: END__: ContextBrowser - Took 0.25s
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.00065s
amarok: END__: CollectionBrowser - Took 0.017s
amarok: BEGIN: PlaylistBrowser
amarok: BEGIN: PlaylistCategory* PlaylistBrowser::loadPodcasts()
amarok: END__: PlaylistCategory* PlaylistBrowser::loadPodcasts() - Took 0.013s
amarok: END__: PlaylistBrowser - Took 0.052s
amarok: BEGIN: FileBrowser
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: END__: FileBrowser - Took 0.12s
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-version] == 24 and [X-KDE-Amarok-plugintype] == 'mediadevice' and [X-KDE-Amarok-rank] > 0
amarok: [MediaBrowser] mediumAdded: (true,/org/freedesktop/Hal/devices/volume_uuid_006B_6A3C,hdc1,30G Media,,true,/dev/hdc1,/mnt/windows,vfat,true,,media/hdd_mounted,)
amarok: BEGIN: MediaDevice* MediaBrowser::loadDevicePlugin(const QString&)
amarok: END__: MediaDevice* MediaBrowser::loadDevicePlugin(const QString&) - Took 0.00026s
amarok: BEGIN: virtual bool CurrentTrackJob::doJob()
amarok: BEGIN: void CurrentTrackJob::showHome()
amarok: BEGIN: MySqlConnection::MySqlConnection(const MySqlConfig*)
amarok: [CollectionDB] [MySqlConnection::MySqlConnection(const MySqlConfig*)]
amarok: END__: Creating browsers. Please report long start times! - Took 0.54s
amarok: END__: void PlaylistWindow::init() - Took 1s
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.039s
amarok: [CollectionDB] Connection Charset is now: utf8
amarok: END__: MySqlConnection::MySqlConnection(const MySqlConfig*) - Took 0.094s
[New Thread -1233839200 (LWP 29781)]
amarok: BEGIN: void App::applySettings(bool)
amarok: [CollectionDB] Database engine settings changed: recreating DbConnections
amarok: BEGIN: void CollectionDB::initialize()
amarok: BEGIN: MySqlConnection::MySqlConnection(const MySqlConfig*)
amarok: [CollectionDB] [MySqlConnection::MySqlConnection(const MySqlConfig*)]
amarok: [CollectionDB] Connection Charset is now: utf8
amarok: END__: MySqlConnection::MySqlConnection(const MySqlConfig*) - Took 0.0023s
amarok: BEGIN: virtual void ThreadWeaver::Thread::run()
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 0.023s
[Thread -1233839200 (LWP 29781) exited]
amarok: [CollectionDB] Podcast tables created and up to date
amarok: END__: void CollectionDB::initialize() - Took 0.11s
amarok: BEGIN: void CollectionView::renderView(bool)
amarok: current browser is not collection, aborting renderView()
amarok: END__: void CollectionView::renderView(bool) - Took 4.8e-05s
amarok: [ContextBrowser] Rendering showCurrentTrack()
amarok: [virtual void BrowserBar::polish()]
amarok: BEGIN: void CollectionView::renderView(bool)
amarok: END__: void CollectionView::renderView(bool) - Took 1.3s
amarok: BEGIN: MySqlConnection::MySqlConnection(const MySqlConfig*)
amarok: [CollectionDB] [MySqlConnection::MySqlConnection(const MySqlConfig*)]
amarok: [CollectionDB] Connection Charset is now: utf8
amarok: END__: MySqlConnection::MySqlConnection(const MySqlConfig*) - Took 0.0022s
amarok: [ThreadWeaver] Job completed: UrlLoader. Jobs pending: 0
amarok: END__: UrlLoader - Took 1.8s
amarok: [virtual KDE::ProgressBar::~ProgressBar()]
amarok: BEGIN: EngineBase* EngineController::loadEngine()
amarok: BEGIN: EngineBase* EngineController::loadEngine(const QString&)
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-version] == 24 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Amarok-name] != 'helix-engine' and [X-KDE-Amarok-rank] > 0
amarok: [PluginManager] Plugin trader constraint: [X-KDE-Amarok-framework-version] == 24 and [X-KDE-Amarok-plugintype] == 'engine' and [X-KDE-Amarok-name] == 'helix-engine' and [X-KDE-Amarok-rank] > 0
amarok: [PluginManager] Trying to load: libamarok_helixengine_plugin
amarok: [CollectionDB] Read from INotify failed
amarok: END__: virtual bool INotify::doJob() - Took 2.9s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 2.9s
amarok:
amarok: PluginManager Service Info:
amarok: ---------------------------
amarok: name : Helix Engine
amarok: library : libamarok_helixengine_plugin
amarok: desktopEntryPath : amarok_helixengine_plugin.desktop
amarok: X-KDE-Amarok-plugintype : engine
amarok: X-KDE-Amarok-name : helix-engine
amarok: X-KDE-Amarok-authors : (Paul Cifarelli)
amarok: X-KDE-Amarok-rank : 75
amarok: X-KDE-Amarok-version : 1
amarok: X-KDE-Amarok-framework-version: 24
amarok:
amarok: Initializing HelixEngine
amarok: %% In PlayerControl::setOutputSink:3
amarok: %% In PlayerControl::setDevice:default
amarok: In PlayerControl::init(), m_api=3, m_device=default
[Thread -1216894048 (LWP 29777) exited]
amarok: %%% parent initializes player 0
thread_db_get_info: cannot get thread info: generic error
amarok: %%% parent initializes player 1
(gdb) %%%%%% child initializes as player 0
INIT
%%%%%% child initializes as player 1
INIT
in engine context, key is <Rotuma>
in engine context, key is <AutoTransport>
in engine context, key is <SendStatistics>
in engine context, key is <AttemptRTSPvMulticast>
in engine context, key is <AttemptRTSPvUDP>
in engine context, key is <AttemptRTSPvTCP>
in engine context, key is <AttemptRTSPvHTTP>
in engine context, key is <RTSPProxySupport>
in engine context, key is <RTSPProxyHost>
in engine context, key is <RTSPProxyPort>
in engine context, key is <AttemptPNAvMulticast>
in engine context, key is <AttemptPNAvUDP>
in engine context, key is <AttemptPNAvTCP>
in engine context, key is <AttemptPNAvHTTP>
in engine context, key is <PNAProxySupport>
in engine context, key is <PNAProxyHost>
in engine context, key is <PNAProxyPort>
in engine context, key is <HTTPProxySupport>
in engine context, key is <HTTPProxyHost>
in engine context, key is <HTTPProxyPort>
in engine context, key is <UserSDKDataPath>
in engine context, key is <Bandwidth>
in engine context, key is <MaxBandwidth>
in engine context, key is <UseCoreThread>
setting initial UseCoreThread to value = 1
in engine context, key is <MinimumInitalPushdown>
in engine context, key is <IdealMinimumInitalPushdown>
in engine context, key is <OpenAudioDeviceOnPlayback>
in engine context, key is <SoundDriver>
Setting Sound System to ALSA
in engine context, key is <Volume>
in engine context, key is <UseDirectSound>
in engine context, key is <NetworkThreading>
setting initial NetworkTheading to value = 1
in engine context, key is <UseFasterPref>
in engine context, key is <PluginHandlerData\FileInfo0>
in engine context, key is <PluginHandlerData\PluginInfo0>
in engine context, key is <PluginHandlerData\GUIDInfo0>
in engine context, key is <PluginHandlerData\NonHXDLLs0>
in engine context, key is <NoProxyFor>
in engine context, key is <ThermoStatFactor>
in engine context, key is <LoadTest>
POST MIX HOOK CTOR
########## Got to HSPAudioDevice::InitVolume
########## Got to HSPAudioDevice::GetVolume
########## Got to HSPAudioDevice::SetVolume
Got the plugin2 handler: numplugins = 67
%%%%%% player 1 child sends ready
amarok: CHILD 1 is READY
in engine context, key is <Rotuma>
in engine context, key is <AutoTransport>
in engine context, key is <SendStatistics>
in engine context, key is <AttemptRTSPvMulticast>
in engine context, key is <AttemptRTSPvUDP>
in engine context, key is <AttemptRTSPvTCP>
in engine context, key is <AttemptRTSPvHTTP>
in engine context, key is <RTSPProxySupport>
in engine context, key is <RTSPProxyHost>
in engine context, key is <RTSPProxyPort>
in engine context, key is <AttemptPNAvMulticast>
in engine context, key is <AttemptPNAvUDP>
in engine context, key is <AttemptPNAvTCP>
in engine context, key is <AttemptPNAvHTTP>
in engine context, key is <PNAProxySupport>
in engine context, key is <PNAProxyHost>
in engine context, key is <PNAProxyPort>
in engine context, key is <HTTPProxySupport>
in engine context, key is <HTTPProxyHost>
in engine context, key is <HTTPProxyPort>
in engine context, key is <UserSDKDataPath>
in engine context, key is <Bandwidth>
in engine context, key is <MaxBandwidth>
in engine context, key is <UseCoreThread>
setting initial UseCoreThread to value = 1
in engine context, key is <MinimumInitalPushdown>
in engine context, key is <IdealMinimumInitalPushdown>
in engine context, key is <OpenAudioDeviceOnPlayback>
in engine context, key is <SoundDriver>
Setting Sound System to ALSA
in engine context, key is <Volume>
in engine context, key is <UseDirectSound>
in engine context, key is <NetworkThreading>
setting initial NetworkTheading to value = 1
in engine context, key is <UseFasterPref>
in engine context, key is <PluginHandlerData\FileInfo0>
in engine context, key is <PluginHandlerData\PluginInfo0>
in engine context, key is <PluginHandlerData\GUIDInfo0>
in engine context, key is <PluginHandlerData\NonHXDLLs0>
in engine context, key is <NoProxyFor>
in engine context, key is <ThermoStatFactor>
in engine context, key is <LoadTest>
POST MIX HOOK CTOR
########## Got to HSPAudioDevice::InitVolume
########## Got to HSPAudioDevice::GetVolume
########## Got to HSPAudioDevice::SetVolume
Got the plugin2 handler: numplugins = 67
CHILD: nplugins 67 sz 14806
%%%%%% player 0 child sends ready
amarok: %%%% Received 67 plugins
amarok: %%%% Received 23 mimetypes
amarok: CHILD 0 is READY
amarok: Succussful init
amarok: END__: EngineBase* EngineController::loadEngine(const QString&) - Took 4s
amarok: END__: EngineBase* EngineController::loadEngine() - Took 4s
amarok: In setVolumeSW
CHILD: received setvolume request 55
CHILD 1 enables EQ
amarok: BEGIN: void CollectionView::renderView(bool)
CHILD: received setvolume request 55
CHILD 0 enables EQ
amarok: END__: void CurrentTrackJob::showHome() - Took 8.4s
amarok: END__: virtual bool CurrentTrackJob::doJob() - Took 8.4s
amarok: END__: virtual void ThreadWeaver::Thread::run() - Took 8.6s
amarok: END__: void CollectionView::renderView(bool) - Took 2.7s
amarok: [ContextBrowser] Rendering showCurrentTrack()
amarok: END__: void App::applySettings(bool) - Took 8.9s
amarok: BEGIN: ScriptManager::ScriptManager(QWidget*, const char*)
amarok: END__: ScriptManager::ScriptManager(QWidget*, const char*) - Took 0.004s
STARTUP
amarok: END__: App::App() - Took 10s
amarok: [ThreadWeaver] Job aborted: INotify. Jobs pending: 0
amarok: [ThreadWeaver] Job aborted: CurrentTrackJob. Jobs pending: 2
amarok: [ThreadWeaver] Job aborted: CurrentTrackJob. Jobs pending: 1