http://bugs.winehq.org/show_bug.cgi?id=58335
--- Comment #16 from Michael Setzer II mikes@kuentos.guam.net --- (In reply to Ken Sharp from comment #15)
A regression test will shine more light on the change. https://gitlab.winehq.org/wine/wine/-/wikis/Regression-Testing
Not clear on how regression test would help. The winehq-stable 10 works The winehq-devel 10.8 works
But winehq=devel 10.9 fails with out WINEDEBUG=+heap wine cmd or notepad. time wine cmd 002c:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x6fffffc4c133 0034:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x6fffffc4c133
real 0m0.859s user 0m0.086s sys 0m0.162s
time WINEDEBUG=+heap wine cmd 2>/tmp/done2 Microsoft Windows 10.0.19045
Z:\tmp>exit
real 0m11.273s user 0m0.107s sys 0m0.167s
Some delay since have to enter exit. done2 file has 25439 lines versus 2 of wine cmd 81 lines if elimanate onces with status 0 If add ,+seh line count goes to 25669 lines without status 0 goes up to 340?
One of ealier test showed ntdll with file heap.c talking line 775. Lines near that seem to say if +heap is active to ignore error??
So, activating the +heap debug option, just seems to have it ignore whatever it is finding as error.
Runing with +seh but no +heap results in failure??
time WINEDEBUG=+seh wine cmd 2>/tmp/done3
real 0m0.864s user 0m0.085s sys 0m0.148s root@setzconote:/tmp# cat done3 002c:trace:seh:dispatch_exception code=c0000005 (EXCEPTION_ACCESS_VIOLATION) flags=0 addr=00006FFFFFC4C133 002c:trace:seh:dispatch_exception info[0]=0000000000000000 002c:trace:seh:dispatch_exception info[1]=0000000000000028 002c:trace:seh:dispatch_exception rip=00006fffffc4c133 rsp=00007ffffe2fed30 rbp=0000000000000000 eflags=00010246 002c:trace:seh:dispatch_exception rax=0000000000000001 rbx=00007ffffe321bc0 rcx=00007ffffe2ff7e0 rdx=00007ffffe2ff860 002c:trace:seh:dispatch_exception rsi=0000000000000629 rdi=00007ffffe340000 r8=00007ffffe321bc0 r9=0000000000000000 002c:trace:seh:dispatch_exception r10=0000000000000002 r11=0000000000000202 r12=00007ffffe2ff7e0 r13=00007ffffe2ff860 002c:trace:seh:dispatch_exception r14=00007ffffe321cf0 r15=0000000000000000 mxcsr=00001f80 002c:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x6fffffc4c133 0034:trace:seh:dispatch_exception code=c0000005 (EXCEPTION_ACCESS_VIOLATION) flags=0 addr=00006FFFFFC4C133 0034:trace:seh:dispatch_exception info[0]=0000000000000000 0034:trace:seh:dispatch_exception info[1]=0000000000000028 0034:trace:seh:dispatch_exception rip=00006fffffc4c133 rsp=00007ffffe2fed30 rbp=0000000000000000 eflags=00010246 0034:trace:seh:dispatch_exception rax=0000000000000001 rbx=00007ffffe324b50 rcx=00007ffffe2ff7e0 rdx=00007ffffe2ff860 0034:trace:seh:dispatch_exception rsi=0000000000000629 rdi=00007ffffe340000 r8=00007ffffe324b50 r9=0000000000000000 0034:trace:seh:dispatch_exception r10=0000000000000002 r11=0000000000000202 r12=00007ffffe2ff7e0 r13=00007ffffe2ff860 0034:trace:seh:dispatch_exception r14=00007ffffe324c80 r15=0000000000000000 mxcsr=00001f80 0034:err:seh:NtRaiseException Unhandled exception code c0000005 flags 0 addr 0x6fffffc4c133