https://bugs.winehq.org/show_bug.cgi?id=50297
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 CC| |focht@gmx.net Status|UNCONFIRMED |NEW Keywords| |download URL| |https://web.archive.org/web | |/20131210151026/http://down | |load2.vso-software.fr/Blind | |write7_setup.exe
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link:
https://web.archive.org/web/20131210151026/http://download2.vso-software.fr/...
Wine 5.7 from bug 49092 worked for me. From my testing it worked up to Wine 5.14. Starting with Wine 5.15 it fails with stack overflow, including Wine 6.0-rc1/HEAD.
Regression testing revealed commit https://source.winehq.org/git/wine.git/commitdiff/7a71f98640bf8fa402d6b0c3ec... ("ntdll: Use KiUserApcDispatcher() to call user APCs.").
From that commit it's not unreasonable to relate to the changed stack
behaviour.
Before that commit the app would show the splash / registration screen on first start after churning for several seconds due to registry queries recursion.
The repeating registry queries with same key/value patterns are looking suspicious. I wonder if the app shows the same behaviour on Windows. There is a recursive function call for these registry queries which causes very deep nesting level. About ~16k call frames until the stack is exhausted. I didn't look too far what the "give up" condition is.
--- snip --- Thread 1 "00d0" received signal SIGSEGV, Segmentation fault. 0xf7d1720f in ?? () (gdb @ 1:None) bt #0 0xf7d1720f in ?? () #1 0xf7aeaa0a in ?? () #2 0xf7acf1b1 in ?? () #3 0x7bc0bacc in ntdll!ZwOpenKeyEx () from /home/focht/.wine/dosdevices/c:/windows/syswow64/ntdll.dll #4 0x7b037505 in kernelbase!RegOpenKeyExW () from /home/focht/.wine/dosdevices/c:/windows/syswow64/kernelbase.dll #5 0x006996a6 in ?? () from /home/focht/.wine/dosdevices/c:/Program Files (x86)/VSO/BlindWrite/7/BW.exe #6 0x0069ab41 in ?? () from /home/focht/.wine/dosdevices/c:/Program Files (x86)/VSO/BlindWrite/7/BW.exe ... #16241 0x00a99394 in ?? () from /home/focht/.wine/dosdevices/c:/Program Files (x86)/VSO/BlindWrite/7/BW.exe #16242 0x00a99394 in ?? () from /home/focht/.wine/dosdevices/c:/Program Files (x86)/VSO/BlindWrite/7/BW.exe #16243 0x00b0417a in ?? () from /home/focht/.wine/dosdevices/c:/Program Files (x86)/VSO/BlindWrite/7/BW.exe #16244 0x005f9edb in ?? () from /home/focht/.wine/dosdevices/c:/Program Files (x86)/VSO/BlindWrite/7/BW.exe #16245 0x005f9b1f in ?? () from /home/focht/.wine/dosdevices/c:/Program Files (x86)/VSO/BlindWrite/7/BW.exe #16246 0x005f9ad0 in ?? () from /home/focht/.wine/dosdevices/c:/Program Files (x86)/VSO/BlindWrite/7/BW.exe #16247 0x0060452d in ?? () from /home/focht/.wine/dosdevices/c:/Program Files (x86)/VSO/BlindWrite/7/BW.exe #16248 0x00b3881a in ?? () from /home/focht/.wine/dosdevices/c:/Program Files (x86)/VSO/BlindWrite/7/BW.exe #16249 0x7b645241 in ?? () from /home/focht/.wine/dosdevices/c:/windows/syswow64/kernel32.dll #16250 0x7b6458a8 in ?? () from /home/focht/.wine/dosdevices/c:/windows/syswow64/kernel32.dll #16251 0x7b645252 in ?? () from /home/focht/.wine/dosdevices/c:/windows/syswow64/kernel32.dll #16252 0x00000000 in ?? () --- snip ---
$ sha1sum Blindwrite7_setup.exe 8b357a5613b5f348e0105d9dbb84ef42550016ee Blindwrite7_setup.exe
$ du -sh Blindwrite7_setup.exe 14M Blindwrite7_setup.exe
$ wine --version wine-5.14-105-g2a08e0e2902
$ wine --version wine-6.0-rc1-39-g76c9dbd4fb9
Regards