PetrCBR wrote: ↑
Mon May 13, 2019 4:20 am
Is it possible any previous MM5 instance wasn't closed properly and still running (MediaMonkey.exe process) ?
Is hard for me to tell.
1. How long does it take for MM5 to fully close down with all its debug overhead?
2. There is often multiple versions of MediaMonkey.exe running ... ie. both MM4 & MM5
I close MM4 via its Windows "x" at top right ... in the case of a MM5 abend, I end the the task using the Task manager
Even if the exe from MM5 was completing closedown, would that produce a situation like this as shown below?
https://www.dropbox.com/s/4s0uasuz6itjm ... s.png?dl=0
MM4 is running once. It is the active screen.
The Task Manager is sitting over the top.
I have set MM5 to have a different icon, so I can tell the versions apart on the task bar.
I am hovering over my "MM5 icon", and you can see that there are two concurrent invocations.
You can force this to happen by
- then double click the MM5 icon twice quickly
It can also happen accidentally ... ie. MM5 can be very sluggish to start sometimes ... I think that the double click was not registered properly, so I do it again.
It can be hard to notice that it has happened, because one MM5 invocation is on top of the other, and it is hard to notice that there is a little shadow on its task bar icon.
I stop and then restart MM5 immediately during testing quite often, because I still don't trust MM5 to persist config changes immediately ... so I stop|start MM5 to make sure that they are not lost if MM5 abends during testing.
During the weekend I sent Ludek a debug log of this happening.