http://bugs.winehq.org/show_bug.cgi?id=14841
Summary: ntdll: file.ok fails in OpenSolaris but not Linux Product: Wine Version: 1.1.2 Platform: PC OS/Version: Solaris Status: NEW Keywords: testcase Severity: enhancement Priority: P2 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Created an attachment (id=15384) --> (http://bugs.winehq.org/attachment.cgi?id=15384) +file in git, bzip2 -9'ed
austin@opensolaris:~/wine-git/dlls/ntdll/tests$ make testclean ; rm -rf ~/.wine ; make file.ok rm -f atom.ok change.ok env.ok error.ok exception.ok generated.ok info.ok large_int.ok file.ok om.ok path.ok port.ok reg.ok rtl.ok rtlbitmap.ok rtlstr.ok string.ok time.ok ../../../tools/runtest -q -P wine -M ntdll.dll -T ../../.. -p ntdll_test.exe.so file.c && touch file.ok wine: created the configuration directory '/export/home/austin/.wine' err:iphlpapi:getNumWithOneHeader Unable to open '/proc/net/route' to count entries! err:iphlpapi:getRouteTable unimplemented! file.c:169: Test failed: wrong status deadbabe file.c:170: Test failed: wrong info 3735928559 file.c:194: Test failed: wrong status deadbabe file.c:195: Test failed: wrong info 3735928559 file.c:196: Test failed: read handle is signaled file.c:284: Test failed: wrong status deadbabe file.c:285: Test failed: wrong info 3735928559 file.c:286: Test failed: event is signaled make: *** [file.ok] Error 8
+file attached
http://bugs.winehq.org/show_bug.cgi?id=14841
--- Comment #1 from Austin English austinenglish@gmail.com 2008-10-20 01:18:10 --- Sporadically getting: file.c:314: Test failed: wrong status 103 file.c:335: Test failed: apc was called
but mostly fine. I'll leave it open for a while longer.
http://bugs.winehq.org/show_bug.cgi?id=14841
--- Comment #2 from Austin English austinenglish@gmail.com 2010-03-11 20:45:49 --- Seems there's a race here, fails sometimes because the vm is slow...
http://bugs.winehq.org/show_bug.cgi?id=14841
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dank@kegel.com
--- Comment #3 from Dan Kegel dank@kegel.com 2011-10-11 17:23:25 CDT --- I just got this on ubuntu 11.04 on my a8-3850:
../../../tools/runtest -q -P wine -M ntdll.dll -T ../../.. -p ntdll_test.exe.so file.c && touch file.ok file.c:511: Test failed: wrong status deadbabe file.c:512: Test failed: wrong info 3735928559
so perhaps it's not just opensolaris.
http://bugs.winehq.org/show_bug.cgi?id=14841
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ntdll: file.ok fails in |ntdll: file.ok flaky |OpenSolaris but not Linux |
--- Comment #4 from Dan Kegel dank@kegel.com 2011-10-11 17:29:27 CDT --- The source says
a6ecf0a7 (Alexandre Julliard 2007-04-09 12:23:13 +0200 509) /* iosb updated here by async i/o */ a6ecf0a7 (Alexandre Julliard 2007-04-09 12:23:13 +0200 510) Sleep(1); /* FIXME: needed for wine to run the i/o apc */ a6ecf0a7 (Alexandre Julliard 2007-04-09 12:23:13 +0200 511) ok( U(iosb).Status == 0, "wrong status %x\n", U(iosb).Status );
so I guess that Sleep(1) is not always sufficient.
https://bugs.winehq.org/show_bug.cgi?id=14841
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |source Severity|enhancement |minor
--- Comment #5 from Ken Sharp imwellcushtymelike@gmail.com --- Is this still an issue in Wine 1.7.45 or later?
https://bugs.winehq.org/show_bug.cgi?id=14841
--- Comment #6 from Austin English austinenglish@gmail.com --- (In reply to Ken Sharp from comment #5)
Is this still an issue in Wine 1.7.45 or later?
Yes: ../../../tools/runtest -q -P wine -T ../../.. -M ntdll.dll -p ntdll_test.exe.so file && touch file.ok fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub. fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046} file.c:579: Test failed: wrong status deadbabe file.c:580: Test failed: wrong info 3735928559 fixme:ntdll:NtQueryInformationFile Unsupported class (3)
https://bugs.winehq.org/show_bug.cgi?id=14841
François Gouget fgouget@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fgouget@codeweavers.com Summary|ntdll: file.ok flaky |ntdll:file flaky
https://bugs.winehq.org/show_bug.cgi?id=14841
--- Comment #7 from François Gouget fgouget@codeweavers.com --- I don't see any such failure in the available WineTest history: https://test.winehq.org/data/patterns.html#ntdll:file
Close?
https://bugs.winehq.org/show_bug.cgi?id=14841
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #8 from Austin English austinenglish@gmail.com --- (In reply to François Gouget from comment #7)
I don't see any such failure in the available WineTest history: https://test.winehq.org/data/patterns.html#ntdll:file
Close?
Yeah, I just ran it in a loop 10000 times without a failure (wine-7.8).
https://bugs.winehq.org/show_bug.cgi?id=14841
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|ntdll:file flaky |ntdll:file tests are flaky
https://bugs.winehq.org/show_bug.cgi?id=14841
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #9 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 7.9.