http://bugs.winehq.org/show_bug.cgi?id=22725
Andrew Eikum aeikum@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |aeikum@codeweavers.com
--- Comment #9 from Andrew Eikum aeikum@codeweavers.com 2010-06-07 09:31:14 ---
commit a53ca1abdc284490861734eb3f2a8dacad896ef1 Author: Alexandre Julliard julliard@winehq.org Date: Mon Feb 8 17:44:43 2010 +0100
kernel32: Do not load 16-bit krnl386.exe by default.
The cause of the "regression" is that when krnl386.exe16 is loaded, it adds an exception handler (dosmem_handler) which returns EXCEPTION_CONTINUE_EXECUTION under the conditions of the crash. Since krnl386.exe16 isn't loaded anymore, that handler never gets added, so the exception is never handled and Excel crashes.
The proper solution is probably to find and fix the cause of the crash in the first place.