Thread tests failure on Windows

Saulius Krasuckas saulius2 at ar.fi.lt
Thu Nov 17 18:51:48 CST 2005


* On Thu, 17 Nov 2005, Eric Pouech wrote:
> * Paul Vriens wrote:
> > 
> > I've not been able to get the kernel thread tests working on windows. 
> > The only thing I've found is that changing thread.c:
> > 
> >     /* simulate a call to set_test_val(10) */
> > #if 0
> >     stack = (int *)ctx.Esp;
> >     stack[-1] = 10;
> >     stack[-2] = ctx.Eip;
> >     ctx.Esp -= 2 * sizeof(int *);
> >     ctx.Eip = (DWORD)set_test_val;
> > #endif
> > 
> > makes the test run instead of crashing. 
> > 
> > What worries me (maybe needless) is that the test runs OK on Wine. So
> > either we're way better or we implement things differently.
> 
> is it still the case with latest CVS ?

you mean with latest Winetest-*.exe package?  yes it is still present. [1] 
if you look at the "kernel32:thread" line you'll notice all OSes crashing.  
strange enough is the fact, that some win98s don't crash. [2]  maybe that 
are those which runs under Qemu emulator? (w98.ie50.dx61 and w98.ie6.dx81)


[1] http://test.winehq.org/data/200511171000/
[2] http://test.winehq.org/data/200511161000/#Win98



More information about the wine-devel mailing list