Closed Bug 695360 Opened 13 years ago Closed 6 years ago

windows x86_64 failures in hm modes 1 through 4

Categories

(Tamarin Graveyard :: Optimizing JIT, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: trbaker, Unassigned)

References

Details

Attachments

(2 files)

Attached file build log
fails in release and release-debugger @ rev  e8ef9225ec5efc066aaf17dbfad964ad9f6d7d79

unsure if it fails in debug as it is disabled in Jenkins due to bug 694661

FAILURES:
  as3/Types/Uint/UintFunctionArg.abc : returnNegUint() = 2147483648 FAILED! expected: 4294967286
  misc/md5_t.abc : md5_t.md5String('') = 3532437713d65093a19d47ff3131eeef FAILED! expected: d41d8cd98f00b204e9800998ecf8427e
  misc/md5_t.abc : md5_t.md5String('a') = a6c3c2aa8ecf08757052a4f4aad273f4 FAILED! expected: 0cc175b9c0f1b6a831c399e269772661
  misc/md5_t.abc : md5_t.md5String('abc') = 8a74105377354f5c9c5c72f998d21246 FAILED! expected: 900150983cd24fb0d6963f7d28e17f72
  misc/md5_t.abc : md5_t.md5String('message digest') = 1bfa590213658fc6062b5c4ca61e88e2 FAILED! expected: f96b697d7cb7938d525a2f31aaf161d0
  misc/md5_t.abc : md5_t.md5String('abcdefghijklmnopqrstuvwxyz') = 227c87602f8501c1b238de8de5d9859e FAILED! expected: c3fcd3d76192e4007dfb496cca67e13b
  misc/md5_t.abc : md5_t.md5String('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789') = 9ade1395200df7a797440274af2021a8 FAILED! expected: d174ab98d277d9f5a5611c2c9f419d9f
  misc/md5_t.abc : md5_t.md5String('12345678901234567890123456789012345678901234567890123456789012345678901234567890') = 7e24859f08ebd19adfd139e19606d9a2 FAILED! expected: 57edf4a22be3c955ac49da2e2107b67a
END FAILURES
Blocks: halfmoon
Flags: flashplayer-bug+
I can still reproduce this:

labuser@Windows-2 /c/hg/halfmoon/objdir
$ ../configure.py --enable-debugger --target=x86_64-win

labuser@Windows-2 /c/hg/halfmoon/objdir
$ shell/avmshell.exe -Dversion
shell 2.1 release-debugger build 7829:18c4df1715ad
features AVMSYSTEM_64BIT;AVMSYSTEM_UNALIGNED_INT_ACCESS;AVMSYSTEM_UNALIGNED_FP_ACCESS;AVMSYSTEM_LITTLE_ENDIAN;AVMSYSTEM_AMD64;AVMSYSTEM_WIN32;AVMFEATURE_DEBUGGER;AVMFEATURE_ALLOCATION_SAMPLER;AVMFEATURE_JIT;AVMFEATURE_COMPILEPOLICY;AVMFEATURE_ABC_INTERP;AVMFEATURE_SELFTEST;AVMFEATURE_EVAL;AVMFEATURE_PROTECT_JITMEM;AVMFEATURE_SHARED_GCHEAP;AVMFEATURE_MEMORY_PROFILER;AVMFEATURE_CACHE_GQCN;AVMFEATURE_SAFEPOINTS;AVMFEATURE_SWF12;AVMFEATURE_SWF13;AVMTWEAK_EXACT_TRACING;


labuser@Windows-2 /c/hg/halfmoon/test/acceptance
$ ./runtests.py --avm=../../objdir/shell/avmshell.exe --asc=../../utils/asc.jar --vmargs="-Dnodebugger" as3/Types/Uint
Tamarin tests started: 2012-01-13 08:59:50.333500
current configuration: x64-win-tvm-releasedebugger-Dnodebugger
avm version: 7829:18c4df1715ad
thread count: 2
Executing 9 tests against vm: C:/hg/halfmoon/objdir/shell/avmshell.exe
9 running as3/Types/Uint/UintFunctionArg.as
   returnNegUint() = 2147483648 FAILED! expected: 4294967286
   FAILED passes:16 fails:1 unexpected passes: 0 expected failures: 0
Note that this is a release-debugger build where we pass in -Dnodebugger to the shell.
hg bisect told me 7673 was to blame, which reminded me that I needed to set up the right env variables!

http://asteam.corp.adobe.com/hg/users/edwsmith/halfmoon/rev/7673

I started bisecting again using the same variables as became default in 7673, and found the first failure occurs in 7602, which isn't very satisfying since that was a giant TR merge.

http://asteam.corp.adobe.com/hg/users/edwsmith/halfmoon/rev/7602

bisect worked great, once runtest.py was patched to return non-zero for failures, see patch @ https://bug718074.bugzilla.mozilla.org/attachment.cgi?id=588530

automated bisect command:

trbaker@trbaker-w510 /c/hg/halfmoon/test/acceptance
$ hg bisect --command "make -C ../../objdir -j 8 && ./runtests_new.py --avm=../
../objdir/shell/avmshell.exe --asc=../../utils/asc.jar --vmargs='-Dnodebugger'
as3/Types/Uint/UintFunctionArg.as"
cd objdir
../configure.py --enable-debugger --target=x86_64-win
cp bisect.sh ../test/acceptance
cd ../test/acceptance
hg bisect --reset
hg bisect --good 7500
hg bisect --bad 7700
hg bisect --command "./bisect.sh"
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: