Wordpad 98 fails with adr-sep patches
Program exits immediately, no screen appears. Using either 5/26 version or
6/1 CVS
without the address-space-separation patches results a screen and a usable
Wordpad.
Relay trace shows the failing case does the following:
a) Thread 0547 calls ExitThread and loses control to thread 008f
b) Thread 008f does some processing and loses control after a Call to
LoadIconA.
Relay trace does not show a Ret for this call
c) Thread 0547 continues doing PE-InitDll calls with type=3 and apparently
exits.
d) control returns to terminal. No wine processes are left.
Comparision trace with 5/26 without patches shows steps a-c are identical,
except after last PE-InitDll call, the other thread resumes control and
does a Ret: for the call it was in.
I did check the code in ExitThread and "req-last" was false thus doing
a thread detach. But I fail to understand why it acts like the process
ended.
Guy Albertelli <<[EMAIL PROTECTED]>>