RPC test code?

Greg Turner gmturner007 at ameritech.net
Thu Oct 31 08:02:31 CST 2002


On Wednesday 30 October 2002 12:22 pm, Greg Turner wrote:
> BTW, this is somewhat off-topic, but sometimes the winsock test hangs
> for me after "make testclean"; ctrl-c and re-running "make test"
> always works, so I wonder if perhaps there is a race condition
> tickled by the make processing?  Next time (if there is one) that I
> encounter this, I'll attach a debugger and tell you what I see.

this happened to turn up last night.  first, i was wrong that this was 
your winsock test, Martin; it's the http test in dlls/wininet/tests 
(not sure who owns that code?)

nevertheless, i attached a debugger, here's a trace:

#0  0x4033a0a4 in read () from /lib/libc.so.6
#1  0x40110654 in __JCR_LIST__ () from 
/var/src/wine/dlls/libntdll.dll.so
#2  0x400ccc33 in WaitForMultipleObjectsEx (count=0, handles=0x0, 
wait_all=0, timeout=100, alertable=0) at ../../scheduler/synchro.c:265
#3  0x400cc989 in Sleep (timeout=100) at ../../scheduler/synchro.c:186
#4  0x40234a43 in winapi_test (flags=268435456) at http.c:139
#5  0x40234f8c in func_http () at http.c:211
#6  0x402354ee in run_test (name=0xbffff7c5 "http.c") at 
../../../include/wine/test.h:283
#7  0x402356f4 in main (argc=2, argv=0xbffff638) at 
../../../include/wine/test.h:322
#8  0x40234040 in __wine_exe_main () at wininet_test.exe.spec.c:133
#9  0x400c80aa in start_process () at ../../scheduler/process.c:564
#10 0x400ccfa5 in call_on_thread_stack (func=0x400c7dde) at 
../../scheduler/sysdeps.c:112
(gdb)

after this, as predicted above, "killall wine; killall wineserver; make 
test" succeeded.  "rm dlls/wininet/tests/http.ok; make test" also 
succeeds.  As soon as I do "make testclean && make test," it hangs 
again.  To whomever wants to tackle this, let me know if there's more 
info I should give; the behvior is more-or-less repeatable on my box.

-- 
gmt

"The purpose of government is to rein in the rights of the people"
 --President Bill Clinton, MTV interview, 1993




More information about the wine-devel mailing list