https://bugs.winehq.org/show_bug.cgi?id=56182
--- Comment #12 from Zeb Figura z.figura12@gmail.com --- (In reply to C. Leu from comment #11)
Many thanks Zeb Figura for your additional research in this topic.
For Wine 10.0-rc6 I can confirm that the problem is of course still present but it looks that PSP9 exits normally when it is closed right after it is started. No idea if this has any relevance and no idea if this was also the case with previous Wine releases.
This is probably because of the mentioned 5 second timeout. If you close less than 5 seconds after opening, I think that will just work without hanging.
Additionally I have checked the "legacy Windows" program behavior of PSP9 by installing it into a different Wine prefix which was set to "Windows ME". A simple Windows override of an existing PSP9 Wine prefix does not work because the PSP9 "NT" program dll files are Unicode based while those for Windows ME / 98SE are only ANSI compliant. This results in a program crash of PSP9 when it was installed originally in a "Windows NT" prefix which was then changed to a legacy Windows variant.
However, an install into a legacy "Windows ME" Wine prefix works fine and this prefix can be set later also to an NT based Windows version without any program crash.
But unfortunately regarding the issue reported here a change to a legacy Windows variant didn't help because Wine is still acting like a "Windows NT" install even when it set to "Windows ME". Perhaps this workaround could work at an super-old "antique" Wine build which follows more the "Windows DOS" kernel behavior rather than the NT kernel one. ;-)
No idea what this is about, but it's probably unrelated.