gerard patel wrote:

> At 01:07 PM 5/27/00 -0700, you wrote:
> >This (finally) implements address space separation; it should break at
> >least:
> >
> >- native USER
> >- DOS binaries
> >- --desktop with multiple process
> >- anything that relies on sending messages across processes
> >
> >plus certainly a lot of other stuff.
>

Couple of results

MathCad 7 runs OK (though in 2 threads + wineserver, rather than 3, I note).

Both proggies in Turnpike 4.02 terminte before the display comes up, apparently
similarly??

ends of logs for connect & turnpike follow
Bob Hall




Call kernel32.505: LocalFree(403f5a28) ret=5f4100e0 fs=051f
Ret  kernel32.505: LocalFree() retval=00000000 ret=5f4100e0 fs=051f
Call kernel32.694: TlsSetValue(00000002,00000000) ret=5f40fffd fs=051f
Ret  kernel32.694: TlsSetValue() retval=00000001 ret=5f40fffd fs=051f
Call kernel32.494: LeaveCriticalSection(5f4d0024) ret=5f40ff8e fs=051f
Ret  kernel32.494: LeaveCriticalSection() retval=5f4d0028 ret=5f40ff8e fs=051f
trace:relay:PE_InitDLL CallTo32(entryproc=0x780017fd,module=78000000,type=3,res=(nil))
Call kernel32.693: TlsGetValue(00000001) ret=780026d7 fs=051f
Ret  kernel32.693: TlsGetValue() retval=00000000 ret=780026d7 fs=051f
Call kernel32.694: TlsSetValue(00000001,00000000) ret=780026eb fs=051f
Ret  kernel32.694: TlsSetValue() retval=00000001 ret=780026eb fs=051f
trace:relay:PE_InitDLL CallTo32(entryproc=0xa93d995,module=0a930000,type=3,res=(nil))
Call kernel32.693: TlsGetValue(00000000) ret=0a93dbe0 fs=051f
Ret  kernel32.693: TlsGetValue() retval=00000000 ret=0a93dbe0 fs=051f
Call kernel32.694: TlsSetValue(00000000,00000000) ret=0a93dc5d fs=051f
Ret  kernel32.694: TlsSetValue() retval=00000001 ret=0a93dc5d fs=051f
trace:relay:PE_InitDLL CallTo32(entryproc=0x404e9bc0,module=404e3000,type=3,res=(nil))
trace:relay:PE_InitDLL CallTo32(entryproc=0x408b4818,module=408b3000,type=3,res=(nil))
trace:relay:PE_InitDLL CallTo32(entryproc=0x40509750,module=40506000,type=3,res=(nil))
trace:relay:PE_InitDLL CallTo32(entryproc=0x400eed50,module=4015b000,type=3,res=(nil))
Call kernel32.505: LocalFree(403f6efc) ret=5f4100e0 fs=052f
Ret  kernel32.505: LocalFree() retval=00000000 ret=5f4100e0 fs=052f
Call kernel32.694: TlsSetValue(00000002,00000000) ret=5f40fffd fs=052f
Ret  kernel32.694: TlsSetValue() retval=00000001 ret=5f40fffd fs=052f
Call kernel32.494: LeaveCriticalSection(5f4d0024) ret=5f40ff8e fs=052f
Ret  kernel32.494: LeaveCriticalSection() retval=5f4d0028 ret=5f40ff8e fs=052f
trace:relay:PE_InitDLL CallTo32(entryproc=0x780017fd,module=78000000,type=3,res=(nil))
Call kernel32.693: TlsGetValue(00000001) ret=780026d7 fs=052f
Ret  kernel32.693: TlsGetValue() retval=00000000 ret=780026d7 fs=052f
Call kernel32.694: TlsSetValue(00000001,00000000) ret=780026eb fs=052f
Ret  kernel32.694: TlsSetValue() retval=00000001 ret=780026eb fs=052f
trace:relay:PE_InitDLL CallTo32(entryproc=0xa93d995,module=0a930000,type=3,res=(nil))
Call kernel32.693: TlsGetValue(00000000) ret=0a93dbe0 fs=052f
Ret  kernel32.693: TlsGetValue() retval=00000000 ret=0a93dbe0 fs=052f
Call kernel32.694: TlsSetValue(00000000,00000000) ret=0a93dc5d fs=052f
Ret  kernel32.694: TlsSetValue() retval=00000001 ret=0a93dc5d fs=052f
trace:relay:PE_InitDLL CallTo32(entryproc=0x404e9bc0,module=404e3000,type=3,res=(nil))
trace:relay:PE_InitDLL CallTo32(entryproc=0x408b4818,module=408b3000,type=3,res=(nil))
trace:relay:PE_InitDLL CallTo32(entryproc=0x40509750,module=40506000,type=3,res=(nil))
trace:relay:PE_InitDLL CallTo32(entryproc=0x400eed50,module=4015b000,type=3,res=(nil))

Reply via email to