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