Page 1 of 1
MediaMonkey 4.1.0.1652 use 50% CPU every 20 seconds
Posted: Mon Aug 26, 2013 3:50 am
by nonob
Hi,
I have an issue with MediaMonkey 4.1.0.1652 on my Windows XP SP3 OS.
It use about 50% of CPU ressource each 20 seconds, during 10 seconds.
I used process explorer to try to know more about the process:
it seems to be the "d_WMDM.dll" file that caused this issue, and if i'm right, it's file used for portable device synchronisation.:
I have no device connected and i unchecked all my devices lines in the MM preferences:
Thanks for your help.
Re: MediaMonkey 4.1.0.1652 use 50% CPU every 20 seconds
Posted: Mon Aug 26, 2013 6:39 am
by Ludek
Hi, thank you for reporting, I cannot replicate, but could you please check whether this issue appears in MM 4.0.7 too?
I have a suspicion that it could be related to
http://www.ventismedia.com/mantis/view.php?id=9977
Additionally it would be useful if you could generate debug log using DbgView, item 4b here:
http://www.mediamonkey.com/forum/viewto ... ?f=6&t=341
Re: MediaMonkey 4.1.0.1652 use 50% CPU every 20 seconds
Posted: Mon Aug 26, 2013 6:47 am
by nonob
Hi,
I didn't have 4.0.7 anymore, i installed 4.1 instead of it.
What's the better way to try ? Should i install 4.0.7 in portable or should i uninstall 4.1 then install 4.0.7 ?
Re: MediaMonkey 4.1.0.1652 use 50% CPU every 20 seconds
Posted: Mon Aug 26, 2013 6:49 am
by Ludek
You can install 4.0.7 to separate folder (doesn't need to be Portable) and you don't need to uninstall 4.1
Additionally it would be useful if you could generate debug log using DbgView and build 4.1.0.1652, item 4b here:
http://www.mediamonkey.com/forum/viewto ... ?f=6&t=341
Re: MediaMonkey 4.1.0.1652 use 50% CPU every 20 seconds
Posted: Mon Aug 26, 2013 7:42 am
by nonob
So MM4.0.7 works with no anormal CPU usage.
I go back to 4.1.0.1652 and anormal CPU usage is always present, this is the dbgview log captured during anormal CPU usage:
Code: Select all
00000001 0.00000000 [77788] TCoolTrayIcon.NotifySystem: Mode = 1
00000002 0.00375970 [77788] TCoolTrayIcon.NotifySystem: Finished
00000003 5.29600048 [77788] TGenThread.Create: ThreadName: UpdateDriveLetters_Var , Running Threads: Internal: 0, All: 21
00000004 5.31838655 [77788] PostponeComputerSleep: Enabled = 0
00000005 5.32343864 [77788] Thread 'UpdateDriveLetters_Var' has started 7880
00000006 5.32356358 [77788] Thread registered, going to initialize 7880
00000007 5.32361269 [77788] Thread initialized 7880
00000008 5.32366467 [77788] >UpdateDriveLetters - start<
00000009 5.32522917 [77788] CDPlayer.ini location: C:\WINDOWS\CDPlayer.ini
00000010 5.32610703 [77788] CDPlayer.ini location: C:\WINDOWS\CDPlayer.ini
00000011 5.33276844 [77788] >UpdateDriveLetters - end<
00000012 5.33282089 [77788] WMDM: Device change message
00000013 5.33287334 [77788] WMDM: Queueing action id:0
00000014 5.33293343 [77788] Going 'UpdateDriveLetters_Var'to make final callback 7880
00000015 5.33301926 [77788] WMDM: Starting action id: 0
00000016 5.33308935 [77788] Thread 'UpdateDriveLetters_Var'has finished 7880
00000017 5.33316994 [77788] WMDM: Looking for device changes...
00000018 7.47854948 [77788] WMDM: Is Inserted: Disque amovible (H:), 1:VICE 9144ãGENE]!USB@\\?\storage#removablemedia#7&1b9961b5&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0, \\?\storage#removablemedia#7&1b9961b5&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0
00000019 7.47984552 [77788] WMDM: This device cannot be accessed - ERROR_NOT_READY (0x15) - The device is not ready
00000020 9.57796574 [77788] WMDM: Is Inserted: Disque amovible (K:), 1:VICE 9144ãGENE]!USB@\\?\storage#removablemedia#7&1f0719cd&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0, \\?\storage#removablemedia#7&1f0719cd&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0
00000021 9.57937431 [77788] WMDM: This device cannot be accessed - ERROR_NOT_READY (0x15) - The device is not ready
00000022 11.74112034 [77788] WMDM: Is Inserted: Disque amovible (J:), 1:VICE 9144ãGENE]!USB@\\?\storage#removablemedia#7&31c0ca72&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0, \\?\storage#removablemedia#7&31c0ca72&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0
00000023 11.74263668 [77788] WMDM: This device cannot be accessed - ERROR_NOT_READY (0x15) - The device is not ready
00000024 13.89644337 [77788] WMDM: Is Inserted: Disque amovible (I:), 1:VICE 9144ãGENE]!USB@\\?\storage#removablemedia#7&8dfb110&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0, \\?\storage#removablemedia#7&8dfb110&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0
00000025 13.90202045 [77788] WMDM: This device cannot be accessed - ERROR_NOT_READY (0x15) - The device is not ready
00000026 16.15425110 [77788] WMDM: Is Inserted: Disque amovible (L:), 1:VICE 9144ãGENE]!USB@\\?\storage#removablemedia#7&c4d6928&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0, \\?\storage#removablemedia#7&c4d6928&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0
00000027 16.15727425 [77788] WMDM: This device cannot be accessed - ERROR_NOT_READY (0x15) - The device is not ready
00000028 16.15740967 [77788] WMDM: Finished action id: 0
00000029 16.16473961 [79136] LOG_SYSTEM: [GoogleUpdate:goopdate]: ERROR - Cannot create ETW log writer
00000030 35.29840088 [77788] TGenThread.Create: ThreadName: UpdateDriveLetters_Var , Running Threads: Internal: 0, All: 21
00000031 35.31406021 [77788] PostponeComputerSleep: Enabled = 0
00000032 35.31629944 [77788] Thread 'UpdateDriveLetters_Var' has started 76304
00000033 35.31631851 [77788] Thread registered, going to initialize 76304
00000034 35.31639862 [77788] Thread initialized 76304
00000035 35.31652069 [77788] >UpdateDriveLetters - start<
00000036 35.31816483 [77788] CDPlayer.ini location: C:\WINDOWS\CDPlayer.ini
00000037 35.31901550 [77788] CDPlayer.ini location: C:\WINDOWS\CDPlayer.ini
00000038 35.32624435 [77788] >UpdateDriveLetters - end<
00000039 35.32629395 [77788] WMDM: Device change message
00000040 35.32634735 [77788] WMDM: Queueing action id:0
00000041 35.32656479 [77788] WMDM: Starting action id: 0
00000042 35.32659912 [77788] WMDM: Looking for device changes...
00000043 35.32667923 [77788] Going 'UpdateDriveLetters_Var'to make final callback 76304
00000044 35.32682800 [77788] Thread 'UpdateDriveLetters_Var'has finished 76304
00000045 37.47298431 [77788] WMDM: Is Inserted: Disque amovible (H:), 1:VICE 9144ãGENE]!USB@\\?\storage#removablemedia#7&1b9961b5&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0, \\?\storage#removablemedia#7&1b9961b5&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0
00000046 37.47427750 [77788] WMDM: This device cannot be accessed - ERROR_NOT_READY (0x15) - The device is not ready
00000047 39.62218857 [77788] WMDM: Is Inserted: Disque amovible (K:), 1:VICE 9144ãGENE]!USB@\\?\storage#removablemedia#7&1f0719cd&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0, \\?\storage#removablemedia#7&1f0719cd&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0
00000048 39.62395859 [77788] WMDM: This device cannot be accessed - ERROR_NOT_READY (0x15) - The device is not ready
00000049 41.75129700 [77788] WMDM: Is Inserted: Disque amovible (J:), 1:VICE 9144ãGENE]!USB@\\?\storage#removablemedia#7&31c0ca72&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0, \\?\storage#removablemedia#7&31c0ca72&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0
00000050 41.75275421 [77788] WMDM: This device cannot be accessed - ERROR_NOT_READY (0x15) - The device is not ready
00000051 43.91556931 [77788] WMDM: Is Inserted: Disque amovible (I:), 1:VICE 9144ãGENE]!USB@\\?\storage#removablemedia#7&8dfb110&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0, \\?\storage#removablemedia#7&8dfb110&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0
00000052 43.91681671 [77788] WMDM: This device cannot be accessed - ERROR_NOT_READY (0x15) - The device is not ready
00000053 46.08496475 [77788] WMDM: Is Inserted: Disque amovible (L:), 1:VICE 9144ãGENE]!USB@\\?\storage#removablemedia#7&c4d6928&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0, \\?\storage#removablemedia#7&c4d6928&1&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}$0
00000054 46.08654404 [77788] WMDM: This device cannot be accessed - ERROR_NOT_READY (0x15) - The device is not ready
00000055 46.08676910 [77788] WMDM: Finished action id: 0
Re: MediaMonkey 4.1.0.1652 use 50% CPU every 20 seconds
Posted: Mon Aug 26, 2013 4:21 pm
by Ludek
Thank you, tracked as:
http://www.ventismedia.com/mantis/view.php?id=11203
BTW what are the (H:, K:, J:, I:, L:) drives? I guess it is a SD card reader?
Re: MediaMonkey 4.1.0.1652 use 50% CPU every 20 seconds
Posted: Tue Aug 27, 2013 8:00 am
by nonob
Hi
BTW what are the (H:, K:, J:, I:, L:) drives? I guess it is a SD card reader?
Yes, an internal card reader.
I unplugged it and i have no more anormal CPU usage with MM
I tried with 2 anothers card reader, one external multi card, and one usb stick SD reader: Same issue than with my internal.
So i leave my internal unplugged and i will plug my sd usb stick only when needed.
Si i can uninstall my 4.0.7 version and continue to use 4.1 but when i go to uninstaller manager, i have only my 4.0.7, no more 4.1
What is the right way: reinstall 4.1 again on the old 4.1 folder, then delete the 4.0.7 folder ?
Thank you, tracked as:
http://www.ventismedia.com/mantis/view.php?id=11203
Solution seems to be to either:
a) revert the perodical check from 0009977
b) re-call the device enumeration less often or (instead of periodically every 30 sec.) call it after 30 seconds, then after 1 minute, then 2 minutes, then 4 minutes and so on.
About solution b, does it mean i will have the same issue (50% CPU usage) but less often ?
If yes, i don't think it is a good solution, personnaly, i don't want anormal CPU usage at all.
Maybe a button to manually recheck portable device could be a solution ?
thanks a lot.
Re: MediaMonkey 4.1.0.1652 use 50% CPU every 20 seconds
Posted: Wed Aug 28, 2013 5:25 am
by Ludek
You can just delete the folder where you installed 4.0.7.
Re the solution, you seem to be right, I changed the solution back to a) in build 1656 , i.e. reverted the periodic check.
Re: MediaMonkey 4.1.0.1652 use 50% CPU every 20 seconds
Posted: Wed Aug 28, 2013 7:31 am
by nonob
Thanks
Where can i download 1656 ?
Re: MediaMonkey 4.1.0.1652 use 50% CPU every 20 seconds
Posted: Wed Aug 28, 2013 11:55 am
by Lowlander
Re: MediaMonkey 4.1.0.1652 use 50% CPU every 20 seconds
Posted: Tue Sep 03, 2013 4:53 am
by nonob
Hi,
It works, thanks
