JM + TM: intermittent failures in jsreftest.html?test=ecma_3/RegExp/15.10.6.2-2.js Section 6 through Section 15

RESOLVED WORKSFORME

Status

()

Core
JavaScript Engine
RESOLVED WORKSFORME
7 years ago
5 years ago

People

(Reporter: philor, Assigned: cdleary)

Tracking

({intermittent-failure})

Trunk
x86
Windows 7
intermittent-failure
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(blocking2.0 betaN+)

Details

(Whiteboard: [jmorange])

(Reporter)

Description

7 years ago
http://tinderbox.mozilla.org/showlog.cgi?log=TraceMonkey/1283385680.1283386687.29295.gz
http://tinderbox.mozilla.org/showlog.cgi?log=TraceMonkey/1283395462.1283396633.8712.gz
http://tinderbox.mozilla.org/showlog.cgi?log=TraceMonkey/1283406665.1283407655.25376.gz
Rev3 WINNT 6.1 tracemonkey opt test jsreftest on 2010/09/01 22:51:05
s: talos-r3-w7-023

REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/tracemonkey_win7_test-jsreftest/build/jsreftest/tests/jsreftest.html?test=ecma_3/RegExp/15.10.6.2-2.js | Section 6 of test -
regexp = /abc/gi
string = 'AbcaBcabC'
ERROR !!! regexp MATCHED when we expected it to fail !!!
Expect: null
Actual: ["Abc"]
 Type mismatch, expected type object, actual type string Expected value 'null', Actual value '["Abc"]'  item 6
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/tracemonkey_win7_test-jsreftest/build/jsreftest/tests/jsreftest.html?test=ecma_3/RegExp/15.10.6.2-2.js | Section 7 of test -
regexp = /abc/gi
string = 'AbcaBcabC'
ERROR !!! regexp MATCHED when we expected it to fail !!!
Expect: null
Actual: ["Abc"]
 Type mismatch, expected type object, actual type string Expected value 'null', Actual value '["Abc"]'  item 7
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/tracemonkey_win7_test-jsreftest/build/jsreftest/tests/jsreftest.html?test=ecma_3/RegExp/15.10.6.2-2.js | Section 8 of test -
regexp = /abc/gi
string = 'AbcaBcabC'
ERROR !!! regexp MATCHED when we expected it to fail !!!
Expect: null
Actual: ["Abc"]
 Type mismatch, expected type object, actual type string Expected value 'null', Actual value '["Abc"]'  item 8
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/tracemonkey_win7_test-jsreftest/build/jsreftest/tests/jsreftest.html?test=ecma_3/RegExp/15.10.6.2-2.js | Section 9 of test -
regexp = /abc/gi
string = 'AbcaBcabC'
ERROR !!! regexp MATCHED when we expected it to fail !!!
Expect: null
Actual: ["Abc"]
 Type mismatch, expected type object, actual type string Expected value 'null', Actual value '["Abc"]'  item 9
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/tracemonkey_win7_test-jsreftest/build/jsreftest/tests/jsreftest.html?test=ecma_3/RegExp/15.10.6.2-2.js | Section 10 of test -
regexp = /abc/gi
string = 'AbcaBcabC'
ERROR !!! regexp MATCHED when we expected it to fail !!!
Expect: null
Actual: ["Abc"]
 Type mismatch, expected type object, actual type string Expected value 'null', Actual value '["Abc"]'  item 10
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/tracemonkey_win7_test-jsreftest/build/jsreftest/tests/jsreftest.html?test=ecma_3/RegExp/15.10.6.2-2.js | Section 11 of test -
regexp = /abc/gi
string = 'AbcaBcabC'
ERROR !!! regexp MATCHED when we expected it to fail !!!
Expect: null
Actual: ["Abc"]
 Type mismatch, expected type object, actual type string Expected value 'null', Actual value '["Abc"]'  item 11
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/tracemonkey_win7_test-jsreftest/build/jsreftest/tests/jsreftest.html?test=ecma_3/RegExp/15.10.6.2-2.js | Section 12 of test -
regexp = /abc/gi
string = 'AbcaBcabC'
ERROR !!! regexp MATCHED when we expected it to fail !!!
Expect: null
Actual: ["Abc"]
 Type mismatch, expected type object, actual type string Expected value 'null', Actual value '["Abc"]'  item 12
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/tracemonkey_win7_test-jsreftest/build/jsreftest/tests/jsreftest.html?test=ecma_3/RegExp/15.10.6.2-2.js | Section 13 of test -
regexp = /abc/gi
string = 'AbcaBcabC'
ERROR !!! regexp MATCHED when we expected it to fail !!!
Expect: null
Actual: ["Abc"]
 Type mismatch, expected type object, actual type string Expected value 'null', Actual value '["Abc"]'  item 13
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/tracemonkey_win7_test-jsreftest/build/jsreftest/tests/jsreftest.html?test=ecma_3/RegExp/15.10.6.2-2.js | Section 14 of test -
regexp = /abc/gi
string = 'AbcaBcabC'
ERROR !!! regexp MATCHED when we expected it to fail !!!
Expect: null
Actual: ["Abc"]
 Type mismatch, expected type object, actual type string Expected value 'null', Actual value '["Abc"]'  item 14
REFTEST TEST-UNEXPECTED-FAIL | file:///c:/talos-slave/tracemonkey_win7_test-jsreftest/build/jsreftest/tests/jsreftest.html?test=ecma_3/RegExp/15.10.6.2-2.js | Section 15 of test -
regexp = /abc/gi
string = 'AbcaBcabC'
ERROR !!! regexp MATCHED when we expected it to fail !!!
Expect: null
Actual: ["Abc"]
 Type mismatch, expected type object, actual type string Expected value 'null', Actual value '["Abc"]'  item 15
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)

Updated

7 years ago
OS: Windows 7 → Windows XP
(Reporter)

Updated

7 years ago
OS: Windows XP → Windows 7
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)

Updated

7 years ago
Assignee: general → cdleary
Interesting. Sections 6-15 are all testing edge case values of |regexp.lastIndex| where they would overflow to double. Will reboot into win7 and check it out!
Status: NEW → ASSIGNED
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
This seems like one of the more common oranges on tinderbox right now
blocking2.0: --- → ?
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)

Updated

7 years ago
blocking2.0: ? → betaN+
(Reporter)

Comment 234

7 years ago
Judging by that, there must have been a TM merge on 0928, and there must have been something tasty in it.
Status: ASSIGNED → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → WORKSFORME
Comment hidden (Treeherder Robot)

Comment 236

7 years ago
Happened again on trunk.
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Blocks: 609976
Comment hidden (Treeherder Robot)
This appears to be some sort of PGO related bug.  It happens when we fold js into libxul and run PGO on the result.
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)
Comment hidden (Treeherder Robot)

Comment 245

7 years ago
hasn't happened in a long time. --> WFM
Status: REOPENED → RESOLVED
Last Resolved: 7 years ago7 years ago
Resolution: --- → WORKSFORME
Keywords: intermittent-failure
Whiteboard: [orange][jmorange] → [jmorange]
You need to log in before you can comment on or make changes to this bug.