View Issue Details

IDProjectCategoryView StatusLast Update
0005750Last.fm pluginLast.fmpublic2021-04-12 19:34
Reporterrusty Assigned To 
PriorityhighSeveritycrashReproducibilityalways
Status resolvedResolutionsuspended 
Target Version2.0 
Summary0005750: Last-fm plugin: MM crashes when run as another user
DescriptionIf the last-fm plugin is installed on MM (user logged in with admin rights), and the user then logs out, and relogs in as another user with limited rights, MM crashes.

Additional InformationDebug log attached. Note that the debug log was generated by running MM via "Run as...", however, the issue occurs whether using 'Run as..' or by logging in as a user with reduced rights.

I suspect that this may be related to:
http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=38351
http://www.mediamonkey.com/forum/viewtopic.php?f=6&t=39868
TagsNo tags attached.
Attached Files
Fixed in build

Relationships

related to 0009508 closedLudek MMW v4 Additional routine When loading Plugins 
related to 0005855 closedpetr MMW v4 Additional Debug info in case "Export all playlists" fails with error 

Activities

peke

2009-06-09 20:08

developer   ~0018271

Last edited: 2009-06-09 20:10

Looking at log file I'm not sure how can this be related only with last.fm plugin but will recheck. Plugin do not use any additional info from system except those he query from MediaMonkey.

EDIT: Note that error happen 13 sec prior to loading last.fm plugin:
00000190 13.13125812 [4064] Going to load a general plugin C:\Program Files\MediaMonkey\Plugins\gen_LastFMScrobbler.dll

peke

2009-06-09 21:10

developer   ~0018273

Can you also attach lastfm.log file while exhibiting error?

rusty

2009-06-10 19:44

administrator   ~0018306

Sure. Here goes:
6/3/2009 5:53:24 PM: MediaMonkey v3.1.0
6/3/2009 5:53:24 PM: Loading Last.fm Scrobbler
6/3/2009 5:53:24 PM: ----------------------------------------
6/3/2009 5:53:24 PM: Last.fm Scrobbler v1.0.2.17
6/3/2009 5:53:24 PM: ----------------------------------------

peke

2009-06-16 00:42

developer   ~0018412

I was finally able to replicate issue.
MediaMonkey and therefore Plugin itself do not have enough access rights to initialize Automatization server.

Exactly as observed in your LOG:
00000011 11.40096279 [4064] Delphi exception, type EOleSysError, message: Error accessing the OLE registry

peke

2009-06-23 18:58

developer   ~0018501

Based on my tests and if you look at Rusty log file it looks that error has occurred even before plugin is loaded and therefore can't access MediaMonkey Automatization Server.

jiri

2009-06-23 19:44

administrator   ~0018504

Ok, but the exception shouldn't propagate to MM and therefore completely stop MM, it should be fully handled in the plug-in.

peke

2009-11-26 23:44

developer   ~0019788

Same case as with 0005855 so as soon as we note why that issue happen we can reopen this for fixing.

peke

2011-09-08 20:13

developer   ~0027516

Reopened for recheck due the changes made in MM portable Mode and plugin framework planned for post MM4.0

peke

2012-11-11 04:18

developer   ~0033089

As soon as 0009508 is resolved this should not be ab issue anymore.

peke

2021-04-12 19:34

developer   ~0062796

MM5 native plugin do not have that issue.