100% CPU usage with SVN trunk
Christie Harris
dangle.baby at gmail.com
Sun Jun 18 05:13:16 UTC 2006
On Sunday 18 June 2006 14:38, Christie Harris wrote:
> I get 100% cpu from Amarok if I do any musicbrainz lookup. (revision
> 552508, tunepimp 0.4.2)
> The lookups are never successful, sitting with a busy cursor indefinitely,
> The only debug I see is this:
>
> amarok: [void TagDialog::musicbrainzQuery()]
> amarok: [virtual void
> KTRMLookup::unrecognized()]
> /misc/mp3/Rock_and_Blues/Compilations/She_Will_Have_Her_Way__The_Songs_of_T
>im_and_Neil_Finn_(disc_2)/15_-_Tim_Finn_-_Persuasion.mp3
>
> If I cancel the tag editor dialogue, the busy cursor goes back to normal,
> but the process still runs, still uses high CPU, and if I attempt another
> lookup on a different track, it tries again with the one it failed on.
> The high CPU continues until I quit and restart Amarok.
>
> Dunno if that sheds any different light on the problem, although I suspect
> this one has nothing to do with inotify.
Hmm... I guess I should add that when I quit Amarok from this state, I get the following... maybe inotify IS causing probs.
Christie
amarok: BEGIN: virtual App::~App()
amarok: [static void PluginManager::unload(amaroK::Plugin*)]
amarok: [PluginManager] Unloading library: libamarok_void-engine_plugin
QObject::disconnect: Unexpected null parameter
QObject::connect: Cannot connect (null)::activePartChanged( KParts::Part * ) to KHTMLPart::slotActiveFrameChanged( KParts::Part * )
QObject::disconnect: Unexpected null parameter
QObject::connect: Cannot connect (null)::activePartChanged( KParts::Part * ) to KHTMLPart::slotActiveFrameChanged( KParts::Part * )
amarok: [virtual CollectionView::~CollectionView()]
amarok: BEGIN: virtual PlaylistBrowser::~PlaylistBrowser()
amarok: END__: virtual PlaylistBrowser::~PlaylistBrowser() - Took 0.00032s
QObject::disconnect: Unexpected null parameter
QObject::connect: Cannot connect (null)::activePartChanged( KParts::Part * ) to KHTMLPart::slotActiveFrameChanged( KParts::Part * )
amarok: [MediaBrowser] having to remove 1 devices
amarok: BEGIN: void MediaBrowser::removeDevice(MediaDevice*)
amarok: [MediaBrowser] remove device: type=dummy-mediadevice
amarok: BEGIN: void MediaBrowser::unloadDevicePlugin(MediaDevice*)
amarok: END__: void MediaBrowser::unloadDevicePlugin(MediaDevice*) - Took 0.0014s
amarok: END__: void MediaBrowser::removeDevice(MediaDevice*) - Took 0.0021s
amarok: BEGIN: virtual ScriptManager::~ScriptManager()
amarok: END__: virtual ScriptManager::~ScriptManager() - Took 0.0021s
amarok: BEGIN: virtual ThreadWeaver::~ThreadWeaver()
amarok: [ThreadWeaver] Forcibly terminating INotify thread...
amarok: [ThreadWeaver] Waiting on thread...
amarok: [ThreadWeaver] Waiting on thread...
amarok: END__: virtual ThreadWeaver::~ThreadWeaver() - Took 0.0046s
amarok: [static void PluginManager::unload(amaroK::Plugin*)]
About to waitpid for pid 21739
CHILD: 1 received shutdown request
TEARDOWN
DELETING POST MIX HOOK index 0
About to waitpid for pid 21740
amarok: [PluginManager] Unloading library: libamarok_helixengine_plugin
amarok: END__: virtual App::~App() - Took 0.61s
amarok: BEGIN: virtual CollectionDB::~CollectionDB()
amarok: END__: virtual CollectionDB::~CollectionDB() - Took 0.0027s
amarok: [virtual EngineController::~EngineController()]
dangle at amber ~ $
More information about the Amarok
mailing list