robert w hall wrote, (impetuously as ever) 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 Looking at these logs again I can see they're probably NOT helpful - sorry. So here's a second attempt - last 100 lines from running 'connect' with -debugmsg +all (Don't really like posting logs to this list rather than cemw, but in this case it wouuld be confusing, IMHO, to post a log for a feature that isn't yet in cvs) bob
Ret kernel32.693: TlsGetValue() retval=403ec2b4 ret=5f401018 fs=008f Call msvcrt.66: _EH_prolog(5f4010a9,5f4098c5,5f402051,00000000,41010590,41010590,40836c20,5f493ed1,00000000,40836c2c,5f40de36,00000000,41010590,40836c44,5f494848,ffffffff, ...) ret=5f4010b5 fs=008f Ret msvcrt.66: _EH_prolog() retval = 40ff007d ret=5f4010b5 fs=008f Call user32.229: GetCursorPos(410105f0) ret=5f409599 fs=008f trace:cursor:GetCursorPos16 ret=235,425 Ret user32.229: GetCursorPos() retval=00000001 ret=5f409599 fs=008f Call msvcrt.665: memset(40836c0c,00000000,0000001c) ret=5f40de7d fs=008f Ret msvcrt.665: memset() retval = 40836c0c ret=5f40de7d fs=008f Call kernel32.693: TlsGetValue(00000002) ret=5f401018 fs=008f Ret kernel32.693: TlsGetValue() retval=403ec2b4 ret=5f401018 fs=008f Call kernel32.156: CreateEventA(00000000,00000001,00000000,00000000) ret=5f40de98 fs=008f 0805ecf8: create_event( manual_reset=1, initial_state=0, inherit=0, name=L"" ) 0805ecf8: create_event() = 0 { handle=200 } Ret kernel32.156: CreateEventA() retval=000000c8 ret=5f40de98 fs=008f Call kernel32.156: CreateEventA(00000000,00000001,00000000,00000000) ret=5f40dea2 fs=008f 0805ecf8: create_event( manual_reset=1, initial_state=0, inherit=0, name=L"" ) 0805ecf8: create_event() = 0 { handle=204 } Ret kernel32.156: CreateEventA() retval=000000cc ret=5f40dea2 fs=008f Call msvcrt.166: _beginthreadex(00000000,00000000,5f40df2f,40836c0c,00000004,410105c0) ret=5f40dedf fs=008f Call kernel32.195: EnterCriticalSection(78037118) ret=78001075 fs=008f Ret kernel32.195: EnterCriticalSection() retval=0805ecf8 ret=78001075 fs=008f Call kernel32.494: LeaveCriticalSection(78037118) ret=780012b1 fs=008f Ret kernel32.494: LeaveCriticalSection() retval=7803711c ret=780012b1 fs=008f Call kernel32.178: CreateThread(00000000,00000000,780025ff,40ef0020,00000004,410105c0) ret=780025f3 fs=008f 0805ecf8: new_thread( suspend=1, inherit=0 ) 0834b8f0: get_thread_buffer() = 0 { pid=0x805ec60, tid=0x834b8f0, boot=0, version=12 } fd=21 0805ecf8: new_thread() = 0 { tid=0x834b8f0, handle=208 } fd=20 trace:virtual:VirtualAlloc 00000000 00138000 1000 00000040 View: 41a20000 - 41b57fff -1 41a20000 - 41b57fff c-rWx View: 41a20000 - 41b57fff -1 41a20000 - 41b57fff c-rWx trace:ldt:LDT_SetEntry entry=00a8 base=00000000 limit=00001 bytes 16-bit flags=rw- trace:ldt:LDT_SetEntry entry=00a8 base=41b57000 limit=00fff bytes 32-bit flags=rw- trace:virtual:VirtualProtect 41a20000 00000001 00000001 trace:virtual:VIRTUAL_SetProt 41a20000-41a20fff c---- View: 41a20000 - 41b57fff -1 41a20000 - 41a20fff c---- 41a21000 - 41b57fff c-rWx trace:virtual:VirtualProtect 41a25000 00000001 00000001 trace:virtual:VIRTUAL_SetProt 41a25000-41a25fff c---- View: 41a20000 - 41b57fff -1 41a20000 - 41a20fff c---- 41a21000 - 41a24fff c-rWx 41a25000 - 41a25fff c---- 41a26000 - 41b57fff c-rWx trace:virtual:VirtualProtect 41a26000 00000001 00000140 trace:virtual:VIRTUAL_SetProt 41a26000-41a26fff cgrWx View: 41a20000 - 41b57fff -1 41a20000 - 41a20fff c---- 41a21000 - 41a24fff c-rWx 41a25000 - 41a25fff c---- 41a26000 - 41a26fff cgrWx 41a27000 - 41b57fff c-rWx trace:ldt:LDT_SetEntry entry=00ac base=00000000 limit=00001 bytes 16-bit flags=rw- trace:ldt:LDT_SetEntry entry=00ac base=41b47000 limit=0ffff bytes 16-bit flags=rw- trace:thread:THREAD_Create (0x41b57000) succeeded Ret kernel32.178: CreateThread() retval=000000d0 ret=780025f3 fs=008f Ret msvcrt.166: _beginthreadex() retval = 000000d0 ret=5f40dedf fs=008f Call kernel32.587: ResumeThread(000000d0) ret=5f40def4 fs=008f 0805ecf8: resume_thread( handle=208 ) 0805ecf8: resume_thread() = 0 { count=1 } trace:msg:PERQDATA_Release (): deleting PERQUEUEDATA instance ... trace:heap:HeapFree (65430000,08000000,65431e24): returning TRUE 0831f050: close_handle( handle=1414155719 ) 0831f050: close_handle() = 0 0831f050: close_handle( handle=1414155715 ) 0831f050: close_handle() = 0 trace:global:GlobalFree16 0000 trace:win32:_LeaveSysLevel (0x40245afc, level 2): thread 0x831f050 (fs 052f, pid 1886) count before 1 trace:win32:_LeaveSysLevel (0x40245afc, level 2): thread 0x831f050 (fs 052f, pid 1886) count after 0 trace:class:CLASS_FreeModuleClasses 0x00000116 trace:win:UserSignalProc destroying win32 idle event: 544a4dcf 0831f050: close_handle( handle=1414155727 ) 0831f050: close_handle() = 0 trace:task:TASK_KillTask this is the last task, exiting 0831f050: terminate_process( handle=-1, exit_code=0 ) 0834b8f0: *killed* exit_code=0 0805edf8: *killed* exit_code=0 0831efc0: select() = 0 { signaled=0 } trace:timer:SERVICE_Loop Wait returned: 0 trace:thread:THREAD_FreeTEB (0x419e7000) called trace:heap:HeapFree (403b0000,00000002,403fee68): returning TRUE 0805edf8: *signal* signal=19 0805edf8: *detached* 0831efc0: *killed* exit_code=0 0831efc0: *signal* signal=19 0831efc0: *detached* 0805ecf8: *killed* exit_code=0 0831f050: terminate_process() = 0 { self=1 } 0831efc0: *signal* signal=15 0831efc0: *exited* signal=15 0805edf8: *exited* status=0 0831f050: *exited* status=0 0831f050: *killed* exit_code=0 /rtrt/root/.wine/user.reg: saving key USER\\root /rtrt/root/.wine/system.reg: saving key MACHINE /rtrt/root/.wine/userdef.reg: saving key USER\\.Default /rtrt/root/.wine/wine.userreg: saving key USER Server: exiting (pid=1884)