Closed Bug 508847 Opened 15 years ago Closed 15 years ago

Mops test generates datatype misalignment exceptions on winmo

Categories

(Tamarin Graveyard :: Virtual Machine, defect)

x86
Windows XP
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: tierney, Assigned: tierney)

References

Details

Attachments

(1 file)

The mops test (/test/acceptance/mops/mops.abc_) generates datatype misalignment exception on winmo. Test should run, and pass. The mops tests currently aren't run on WinMo, which is why we haven't noticed this before now.
Flags: in-testsuite?
Flags: flashplayer-qrb?
Attachment #394090 - Flags: review?(edwsmith)
Attachment #394090 - Flags: review?(edwsmith) → review?(stejohns)
Comment on attachment 394090 [details] [diff] [review] Fix unaligned data access in some of the mops methods. Patch looks OK, but let's confirm with Scott Petersen that the MOPS opcodes are intended to allow unaligned access. (Unfortunate if so, would have been useful to require alignment, but if not, oh well...)
Attachment #394090 - Flags: review?(stejohns) → review+
Scott Petersen confirms the current opcodes are intended to allow unaligned access, so let's land this. (This will have unfortunate implications for the JIT implementation of these on ARM, but oh well...)
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Needed for Arm/Linux too. Fixes SIGILL crash in MethodEnv::lf32() with non-aligned addresses.
Resolved fixed engineering / work item that has been pushed. Setting status to verified.
Status: RESOLVED → VERIFIED
QE: In order for this bug to be properly tested on windows mobile in the autobuild this bug# 522476 needs to be fixed. removing QRB request, bug resolved/verified
Depends on: 522476
Flags: flashplayer-qrb?
removing in-testsuite?, using bug# 549296 to track adding mops test to ARM runs to ensure data alignment issue is regressed on all runs
Flags: in-testsuite?
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: