Just upgraded to Win11 24H2.
Since then, every time I open the Script dialog from settings menu, Opus crashes.
Dumps sent (ID: 456).
I tried to "process monitor" but couldn't see anything relevant. I can provide PML file if it helps.
EDIT : Running 13.13.4 (and tried to reinstall from this forum 13.13.4 installer - no change. I did the reinstall before sending the dumps)
EDIT2 : Opus is also crasing on exit with an exception in oleaut32.dll (the crashdump warning window appears twice - Both dumps sent with ID 457). Exit : not when closing last lister, but when asking (menu or notification tray icon) to exit Directory Opus.
EDIT 3: I did a full uninstall/reinstall. After re-installation, no more problem ... until I restored my configuration. I guess, there must be something in my config that leads to those crashes. I'll investigate and report back. If you see something in the dumps, I'll be glad to hear ![]()
EDIT4: Found the culprit. I's a script I downloaded from the forum which is called UniversalOpen.js (from here, even though my version seems different ... but since I tried to help on that thread, I might have done some modifications ...).
The issue is coming from the declaration of a script parameter as an array which seemed tolerated before, but is not anymore (might be related to the change in the JScript engine updated by MS in 24H2 as I've read in some other threads in the last few months) :
data.Config[option_name] = [
[ ["zip", "7z", "tar", "gz" ], "%ProgramFiles%/7-Zip/7zFM.exe" ],
[ ["lnk" ], "C:/my/apps/Easy.Link.File.Viewer/Easy Link File Viewer.exe" ],
[ ["msi" ], "C:/my/apps/lessmsi/lessmsi-gui.exe" ],
// [ ["exe", "dll" ], handleExeAndDllFiles ],
[ ["lnk" ], "C:/my/apps/Easy.Link.File.Viewer/Easy Link File Viewer.exe" ]];
data.config_desc(option_name) = "Associations of file extensions and opening apps";
I don't know if this kind of crash could also occur in other circumstances, I'll let you check on that.
AFAIC, my problem is now solved.
