Many thanks!
Here is a new test version:
- dopus_12.13_test3.zip (12.9 MB)
Anyone affected is welcome to try this version.
This is 12.13 with all the changes reinstated, except the Test10 one which has had some changes made, and extra debugging added.
Please try that and see if it works.
- As before, it needs to be used on top of a 12.13 install. Won't work with newer/older versions. (Copying it over the previous test version is fine.)
-
Fully exit Opus (File / Exit Directory Opus), then copy the new
dopus.exe
over the existing one using File Explorer, and double-click it.
This test version should output some new information via DebugView.
- Please let us know what the DebugView output says.
- This information will be useful to us whether the new test version fixes the problem or not.
- Instructions on how to use DebugView are in this post earlier in the thread.
If the problem still happens, please also:
- Set Preferences / Miscellaneous / Advanced [Troubleshooting]: shellchange_debug = True
- You should see some additional information in DebugView which may indicate where the problem is coming from. Let us know what it says.
It's possible this was a bug on our side, in which case the improved code in this new build should help. It's also possible this could be happening if something on the affected systems is constantly generating "drive changed" events, or similar, faster than we can keep up with them. If that is happening we can try adding something to mitigate it, based on the shellchange_debug output.
Thanks to all for helping us get to the bottom of this.
PS: @belabeier only -- Please run the debug settings exe from the previous build and turn off all the tests. That will clear the registry entries it created. Not essential, but keeps things clean. Those entries won't be looked for by the new version.