Dictionary looping using for...in changes by one loop due to arbitrary code changes

VERIFIED WORKSFORME

Status

Tamarin
Virtual Machine
VERIFIED WORKSFORME
8 years ago
7 years ago

People

(Reporter: Chris Peyer, Unassigned)

Tracking

unspecified
Bug Flags:
flashplayer-injection +
flashplayer-triage +

Details

Attachments

(1 attachment)

(Reporter)

Description

8 years ago
Created attachment 481596 [details]
test file

Strange behavior with dictionary length - see attached file.

The expected length of the dictionary is 666.

Commenting out trace statements that do comparisons and "in" checks in the basics function changes the calculated length of the dict from 666 to 667.

Alternatively, commenting out the trace on line 45 also changes the count.

Length is traced on line 66.

Injected in r5322.
Flags: flashplayer-triage+
Flags: flashplayer-qrb?
Flags: flashplayer-injection+

Updated

8 years ago
Attachment #481596 - Attachment mime type: application/octet-stream → text/plain
(Reporter)

Comment 1

7 years ago
UTR with latest avmshell r6328
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → WORKSFORME
(Reporter)

Updated

7 years ago
Status: RESOLVED → VERIFIED
Flags: flashplayer-qrb?
You need to log in before you can comment on or make changes to this bug.