Last Comment Bug 736591 - Intermittent crash in jsreftest.html?test=ecma_5/RegExp/regress-617935.js | load failed: null, or application timed out after 330 seconds with no output [@ JSScript::markChildren]
: Intermittent crash in jsreftest.html?test=ecma_5/RegExp/regress-617935.js | l...
Status: RESOLVED FIXED
: intermittent-failure
Product: Core
Classification: Components
Component: JavaScript Engine (show other bugs)
: Trunk
: All Linux
: -- normal (vote)
: mozilla14
Assigned To: Jeff Walden [:Waldo] (remove +bmo to email)
:
:
Mentors:
Depends on:
Blocks: 438871
  Show dependency treegraph
 
Reported: 2012-03-16 13:59 PDT by Ryan VanderMeulen [:RyanVM]
Modified: 2012-11-25 19:31 PST (History)
7 users (show)
See Also:
Crash Signature:
(edit)
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Attachments
Check operation limit on each iteration of matching (907 bytes, patch)
2012-03-27 12:33 PDT, Jeff Walden [:Waldo] (remove +bmo to email)
luke: review+
Details | Diff | Splinter Review
Take two: make string buffers never allocate more memory than necessary to represent a maximum-sized string (3.12 KB, patch)
2012-04-03 16:38 PDT, Jeff Walden [:Waldo] (remove +bmo to email)
luke: review+
Details | Diff | Splinter Review
Change the test's loop limits (1.24 KB, patch)
2012-04-16 17:39 PDT, Jeff Walden [:Waldo] (remove +bmo to email)
luke: review+
Details | Diff | Splinter Review

Description Ryan VanderMeulen [:RyanVM] 2012-03-16 13:59:14 PDT
https://tbpl.mozilla.org/php/getParsedLog.php?id=10130105&tree=Mozilla-Inbound&full=1

Rev3 Fedora 12x64 mozilla-inbound opt test jsreftest on 2012-03-16 12:17:19 PDT for push 372f90787ec8

builder: mozilla-inbound_fedora64_test-jsreftest
slave: talos-r3-fed64-013
starttime: 1331925439.4
results: warnings (1)
buildid: 20120316120415
builduid: fcd51f6d0b8a4571a4fe336bc74bb6c6
revision: 372f90787ec8

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output


PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Crash dump filename: /tmp/tmpBjo6mW/minidumps/0bd53a3f-fd69-13d1-006f7468-36cc1944.dmp
Operating system: Linux
                  0.0.0 Linux 2.6.31.5-127.fc12.x86_64 #1 SMP Sat Nov 7 21:11:14 EST 2009 x86_64
CPU: amd64
     family 6 model 23 stepping 10
     2 CPUs

Crash reason:  SIGABRT
Crash address: 0x1f40000087c

Thread 0 (crashed)
 0  libxul.so!JSScript::markChildren [jsscript.cpp : 2007 + 0x0]
    rbx = 0x584602e0   r12 = 0x0000002a   r13 = 0x61346860   r14 = 0x57acd000
    r15 = 0x6c207284   rip = 0x6bf84501   rsp = 0x871bab60   rbp = 0x61346180
    Found by: given as instruction pointer in context
 1  libxul.so!js::MarkRuntime [jsgc.cpp : 2154 + 0xb]
    rbx = 0x57acc140   r12 = 0x61346000   r13 = 0x61346860   r14 = 0x57acd000
    r15 = 0x6c207284   rip = 0x6bf098c4   rsp = 0x871bab80   rbp = 0x61346180
    Found by: call frame info
 2  libxul.so!BeginMarkPhase [jsgc.cpp : 2986 + 0x4]
    rbx = 0x61346000   r12 = 0x4b022c00   r13 = 0x4b022c00   r14 = 0x00000000
    r15 = 0x00000000   rip = 0x6bf09c64   rsp = 0x871bac20   rbp = 0x61346250
    Found by: call frame info
 3  libxul.so!GCCycle [jsgc.cpp : 3285 + 0x4]
    rbx = 0x61346000   r12 = 0x59f92a10   r13 = 0x00000000   r14 = 0x00000000
    r15 = 0x00000000   rip = 0x6bf0e384   rsp = 0x871bac50   rbp = 0x61346000
    Found by: call frame info
 4  libxul.so!Collect [jsgc.cpp : 3722 + 0xd]
    rbx = 0x61346000   r12 = 0x00000000   r13 = 0x59f92a10   r14 = 0x61346250
    r15 = 0x00000000   rip = 0x6bf0e6b4   rsp = 0x871bad00   rbp = 0x61346860
    Found by: call frame info
 5  libxul.so!nsJSContext::ScriptEvaluated [nsJSEnvironment.cpp : 2967 + 0x8]
    rbx = 0x57932ca0   r12 = 0x00000000   r13 = 0x51f13701   r14 = 0x00000000
    r15 = 0x4c43b520   rip = 0x6b68f5fa   rsp = 0x871bad60   rbp = 0x871bafef
    Found by: call frame info
 6  libxul.so!nsJSContext::EvaluateString [nsJSEnvironment.cpp : 1487 + 0x10]
    rbx = 0x57932ca0   r12 = 0x00000000   r13 = 0x51f13740   r14 = 0x00000000
    r15 = 0x4c43b520   rip = 0x6b6941dc   rsp = 0x871bad90   rbp = 0x871bafef
    Found by: call frame info
 7  libxul.so!nsScriptLoader::EvaluateScript [nsScriptLoader.cpp : 923 + 0x4e]
    rbx = 0x00000002   r12 = 0x4ced50d0   r13 = 0x4c37b0a0   r14 = 0x4ced5080
    r15 = 0x00000001   rip = 0x6b540e05   rsp = 0x871baf00   rbp = 0x57932ca0
    Found by: call frame info
 8  libxul.so!nsScriptLoader::ProcessRequest [nsScriptLoader.cpp : 816 + 0xd]
    rbx = 0x515a6600   r12 = 0x00000000   r13 = 0x00000002   r14 = 0x515a6620
    r15 = 0x871bb130   rip = 0x6b5410c5   rsp = 0x871bb030   rbp = 0x4ced5080
    Found by: call frame info
 9  libxul.so!nsScriptLoader::ProcessPendingRequests [nsScriptLoader.cpp : 966 + 0xc]
    rbx = 0x4ced5080   r12 = 0x00000000   r13 = 0x6e55b000   r14 = 0x871bb36f
    r15 = 0x6e53c6c0   rip = 0x6b541dbf   rsp = 0x871bb1b0   rbp = 0x00000000
    Found by: call frame info
10  libxul.so!nsScriptLoader::OnStreamComplete [nsScriptLoader.cpp : 1202 + 0x7]
    rbx = 0x4ced5080   r12 = 0x00000000   r13 = 0x6e55b000   r14 = 0x871bb36f
    r15 = 0x6e53c6c0   rip = 0x6b54219d   rsp = 0x871bb1f0   rbp = 0x00000000
    Found by: call frame info

...and some more below it.
Comment 1 Treeherder Robot 2012-03-16 14:11:33 PDT
WG9s
https://tbpl.mozilla.org/php/getParsedLog.php?id=10131237&tree=Firefox
Rev3 Fedora 12x64 mozilla-central debug test jsreftest on 2012-03-16 12:47:07

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 2 Treeherder Robot 2012-03-16 22:21:20 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10137023&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound pgo test jsreftest on 2012-03-16 16:35:31

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 3 Treeherder Robot 2012-03-16 23:27:18 PDT
jimb
https://tbpl.mozilla.org/php/getParsedLog.php?id=10141087&tree=Try
Rev3 Fedora 12x64 try opt test jsreftest on 2012-03-16 19:12:25

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 4 Treeherder Robot 2012-03-19 11:16:32 PDT
mbrubeck
https://tbpl.mozilla.org/php/getParsedLog.php?id=10181746&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-19 09:16:25

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 5 Treeherder Robot 2012-03-19 11:50:14 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10175564&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound pgo test jsreftest on 2012-03-19 03:52:25

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 6 Treeherder Robot 2012-03-19 13:15:59 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10185065&tree=Profiling
Rev3 Fedora 12x64 profiling opt test jsreftest on 2012-03-19 11:20:41

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 7 Bill McCloskey (:billm) 2012-03-19 13:59:18 PDT
Jeff, could you take a look at this? There are two suspicious things going on here that may be related.

1. When I run this test from a debug-mode shell, it gets a lot slower. When I bisected, I got this:

The first bad revision is:
changeset:   89509:1788def989ae
user:        Jeff Walden <jwalden@mit.edu>
date:        Wed Mar 14 15:29:29 2012 -0700
summary:     Bug 735313 - StringBuffer still needs length validation.  r=luke

2. Then I looked at the jsreftest logs before and after this changeset.

Log for parent changeset:
  https://tbpl.mozilla.org/php/getParsedLog.php?id=10114237&tree=Mozilla-Inbound&full=1

Log for 1788def989ae:
  https://tbpl.mozilla.org/php/getParsedLog.php?id=10111551&tree=Mozilla-Inbound&full=1

Note that in the first log, the test seems to finish normally. The slowest test is regress-476427.js, which took ~70s. In the second log, the slowest test is regress-617935.js, which took over 200s. I see similar results for later pushes.

I don't really know what's going on here, but it seems like something did get slower and it may be causing timeouts.
Comment 8 Treeherder Robot 2012-03-19 16:06:27 PDT
ryanvm%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10192242&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound opt test jsreftest on 2012-03-19 15:47:13

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | Exited with code 1 during test run
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 9 (crashed)
Comment 9 Treeherder Robot 2012-03-19 18:40:58 PDT
terrence
https://tbpl.mozilla.org/php/getParsedLog.php?id=10196057&tree=Try
Rev4 MacOSX Snow Leopard 10.6 try debug test jsreftest on 2012-03-19 17:57:36

TEST-UNEXPECTED-FAIL | file:///Users/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 10 Andrew McCreight [:mccr8] 2012-03-19 21:09:29 PDT
I have a patch that seems to trigger this 100% of the time on my local machine...
Comment 11 Treeherder Robot 2012-03-20 12:03:32 PDT
dholbert
https://tbpl.mozilla.org/php/getParsedLog.php?id=10218107&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-20 11:40:00

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 12 Treeherder Robot 2012-03-20 15:03:48 PDT
smontagu
https://tbpl.mozilla.org/php/getParsedLog.php?id=10222831&tree=Try
Rev3 Fedora 12x64 try debug test jsreftest on 2012-03-20 14:26:30

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 13 Treeherder Robot 2012-03-21 11:15:47 PDT
hurley
https://tbpl.mozilla.org/php/getParsedLog.php?id=10247542&tree=Try
Rev3 Fedora 12x64 try debug test jsreftest on 2012-03-21 10:41:29

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 14 Treeherder Robot 2012-03-21 12:58:48 PDT
mbrubeck
https://tbpl.mozilla.org/php/getParsedLog.php?id=10249891&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-21 12:14:09

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 15 Treeherder Robot 2012-03-21 17:00:51 PDT
mbrubeck
https://tbpl.mozilla.org/php/getParsedLog.php?id=10256917&tree=Firefox
Rev3 Fedora 12x64 mozilla-central opt test jsreftest on 2012-03-21 16:18:29

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 16 Treeherder Robot 2012-03-21 17:28:43 PDT
ryanvm%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10258157&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-21 16:56:32

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 17 Treeherder Robot 2012-03-22 07:07:11 PDT
mak77%bonardo.net
https://tbpl.mozilla.org/php/getParsedLog.php?id=10274956&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-22 04:55:30

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 18 Treeherder Robot 2012-03-22 07:14:53 PDT
mak77%bonardo.net
https://tbpl.mozilla.org/php/getParsedLog.php?id=10274179&tree=Mozilla-Inbound
Rev4 MacOSX Snow Leopard 10.6 mozilla-inbound opt test jsreftest on 2012-03-22 04:26:30

TEST-UNEXPECTED-FAIL | file:///Users/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
Comment 19 Treeherder Robot 2012-03-22 11:42:53 PDT
mbrubeck
https://tbpl.mozilla.org/php/getParsedLog.php?id=10285535&tree=Mozilla-Inbound
Rev4 MacOSX Snow Leopard 10.6 mozilla-inbound debug test jsreftest on 2012-03-22 11:07:01

TEST-UNEXPECTED-FAIL | file:///Users/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 20 Treeherder Robot 2012-03-22 13:08:51 PDT
hurley
https://tbpl.mozilla.org/php/getParsedLog.php?id=10285961&tree=Try
Rev3 Fedora 12x64 try debug test jsreftest on 2012-03-22 11:18:21

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 21 Treeherder Robot 2012-03-23 07:39:51 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10313358&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound opt test jsreftest on 2012-03-23 05:23:32

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 22 Treeherder Robot 2012-03-23 15:07:36 PDT
ryanvm%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10327367&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-23 14:24:46

REFTEST TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | load failed: null
Comment 23 Treeherder Robot 2012-03-23 18:58:33 PDT
ryanvm%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10334996&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-23 18:32:03

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 24 Treeherder Robot 2012-03-24 04:23:44 PDT
Ms2ger%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10344441&tree=Firefox
Rev3 Fedora 12x64 mozilla-central debug test jsreftest on 2012-03-24 03:41:33

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 25 Treeherder Robot 2012-03-25 22:13:56 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10365135&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-25 21:52:35

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 26 Treeherder Robot 2012-03-26 01:23:15 PDT
Ms2ger%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10367151&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound pgo test jsreftest on 2012-03-26 00:43:41

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 27 Treeherder Robot 2012-03-26 07:16:54 PDT
froydnj
https://tbpl.mozilla.org/php/getParsedLog.php?id=10370310&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound pgo test jsreftest on 2012-03-26 04:58:46

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 28 Treeherder Robot 2012-03-26 12:12:34 PDT
froydnj
https://tbpl.mozilla.org/php/getParsedLog.php?id=10376909&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-26 11:26:14

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 29 Treeherder Robot 2012-03-26 13:09:27 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10376337&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-26 11:05:30

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 30 Treeherder Robot 2012-03-26 15:04:34 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10381099&tree=Mozilla-Inbound
Rev4 MacOSX Snow Leopard 10.6 mozilla-inbound opt test jsreftest on 2012-03-26 14:09:55

TEST-UNEXPECTED-FAIL | file:///Users/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
Comment 31 Treeherder Robot 2012-03-26 17:38:42 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10386804&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-26 17:05:17

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 32 Jeff Walden [:Waldo] (remove +bmo to email) 2012-03-27 12:33:05 PDT
Created attachment 609839 [details] [diff] [review]
Check operation limit on each iteration of matching

So we discussed doing this, and we discussed readding back length checks in appends.  The former is easy, and this patch does it.  The latter is complicated to do if you want to use access controls to guarantee every method includes the right check.  So let's see if just the former is sufficient for the instant problem.
Comment 33 Treeherder Robot 2012-03-27 13:19:29 PDT
froydnj
https://tbpl.mozilla.org/php/getParsedLog.php?id=10411255&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-27 11:54:09

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 34 Treeherder Robot 2012-03-27 15:26:46 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10416583&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound opt test jsreftest on 2012-03-27 15:15:23

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | Exited with code 1 during test run
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 9 (crashed)
Comment 35 Treeherder Robot 2012-03-27 16:04:32 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10410740&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-27 11:28:32

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 36 Jeff Walden [:Waldo] (remove +bmo to email) 2012-03-27 16:15:40 PDT
https://hg.mozilla.org/integration/mozilla-inbound/rev/4930669183ed
Comment 37 Treeherder Robot 2012-03-28 01:52:47 PDT
jacek
https://tbpl.mozilla.org/php/getParsedLog.php?id=10429899&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-28 00:26:30

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 38 Treeherder Robot 2012-03-28 02:34:19 PDT
neil%parkwaycc.co.uk
https://tbpl.mozilla.org/php/getParsedLog.php?id=10431880&tree=Firefox
Rev3 Fedora 12x64 mozilla-central opt test jsreftest on 2012-03-28 02:03:17

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 39 Ed Morley [:emorley] 2012-03-28 14:02:52 PDT
https://hg.mozilla.org/mozilla-central/rev/4930669183ed
Comment 40 Treeherder Robot 2012-03-29 02:41:17 PDT
ttaubert
https://tbpl.mozilla.org/php/getParsedLog.php?id=10458870&tree=Firefox
Rev3 Fedora 12x64 mozilla-central debug test jsreftest on 2012-03-28 20:58:42

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 41 Treeherder Robot 2012-03-29 07:16:50 PDT
ttaubert
https://tbpl.mozilla.org/php/getParsedLog.php?id=10472347&tree=Firefox
Rev3 Fedora 12x64 mozilla-central pgo test jsreftest on 2012-03-29 06:54:42

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 42 Jeff Walden [:Waldo] (remove +bmo to email) 2012-03-29 11:42:54 PDT
Hmm, so I guess that didn't fix it.  Maybe I really do have to length-check all the appends.  :-\
Comment 43 Treeherder Robot 2012-03-29 15:12:04 PDT
RyanVM
https://tbpl.mozilla.org/php/getParsedLog.php?id=10479113&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-29 11:28:55

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 44 Treeherder Robot 2012-03-30 10:32:04 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10505819&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-30 10:01:27

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 45 Treeherder Robot 2012-03-30 10:34:34 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10503793&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound opt test jsreftest on 2012-03-30 08:41:43

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | Exited with code 1 during test run
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 9 (crashed)
Comment 46 Treeherder Robot 2012-03-30 13:25:04 PDT
ttaubert
https://tbpl.mozilla.org/php/getParsedLog.php?id=10510407&tree=Fx-Team
Rev3 Fedora 12x64 fx-team opt test jsreftest on 2012-03-30 13:00:29

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | Exited with code 1 during test run
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 9 (crashed)
Comment 47 Treeherder Robot 2012-03-31 08:01:10 PDT
ryanvm%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10525406&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound pgo test jsreftest on 2012-03-31 00:55:44

REFTEST TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | load failed: null
Comment 48 Treeherder Robot 2012-03-31 10:51:44 PDT
ryanvm%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10533460&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound opt test jsreftest on 2012-03-31 09:27:46

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 49 Treeherder Robot 2012-03-31 10:55:20 PDT
ryanvm%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10534131&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound opt test jsreftest on 2012-03-31 10:11:41

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 50 Treeherder Robot 2012-03-31 11:14:27 PDT
ryanvm%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10534993&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-31 10:43:26

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 51 Treeherder Robot 2012-03-31 13:19:24 PDT
ttaubert
https://tbpl.mozilla.org/php/getParsedLog.php?id=10527563&tree=Fx-Team
Rev3 Fedora 12x64 fx-team pgo test jsreftest on 2012-03-31 03:52:27

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 52 Treeherder Robot 2012-03-31 16:09:09 PDT
ryanvm%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10539760&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound opt test jsreftest on 2012-03-31 15:46:36

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 53 Treeherder Robot 2012-04-01 12:00:05 PDT
ryanvm%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10542886&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-03-31 19:38:25

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 54 Treeherder Robot 2012-04-01 12:02:26 PDT
ryanvm%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10540972&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound opt test jsreftest on 2012-03-31 16:55:41

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 55 Treeherder Robot 2012-04-01 14:27:41 PDT
ryanvm%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10553876&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-04-01 13:00:37

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 56 Treeherder Robot 2012-04-02 18:51:36 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10583973&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-04-02 18:21:45

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 57 Treeherder Robot 2012-04-03 01:25:11 PDT
Ms2ger%gmail.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10590894&tree=Firefox
Rev3 Fedora 12x64 mozilla-central debug test jsreftest on 2012-04-03 00:53:41

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 58 Treeherder Robot 2012-04-03 09:46:58 PDT
mbrubeck
https://tbpl.mozilla.org/php/getParsedLog.php?id=10593995&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound pgo test jsreftest on 2012-04-03 03:53:41

REFTEST TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | load failed: null
REFTEST TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | test must provide a function getTestCases(). (SCRIPT)
Comment 59 Treeherder Robot 2012-04-03 12:45:45 PDT
hurley
https://tbpl.mozilla.org/php/getParsedLog.php?id=10581507&tree=Try
Rev3 Fedora 12x64 try debug test jsreftest on 2012-04-02 16:57:44

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 60 Jeff Walden [:Waldo] (remove +bmo to email) 2012-04-03 16:38:08 PDT
Created attachment 612014 [details] [diff] [review]
Take two: make string buffers never allocate more memory than necessary to represent a maximum-sized string

Let's see if this works.  The alternative is to add back the checks to all the append methods, or something, which is pretty hairy to get right, so let's hope this does the trick.
Comment 61 Treeherder Robot 2012-04-03 17:08:41 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10614141&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-04-03 16:39:11

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 62 Jeff Walden [:Waldo] (remove +bmo to email) 2012-04-03 17:29:00 PDT
One more time!

https://hg.mozilla.org/integration/mozilla-inbound/rev/6c435c96f10a
Comment 63 Phil Ringnalda (:philor) 2012-04-03 21:07:42 PDT
Alas, backed out in https://hg.mozilla.org/integration/mozilla-inbound/rev/d0a19172c707 for Mac "jsreftest.html?test=js1_5/extensions/regress-342960.js | Unknown file:///Users/cltbld/talos-slave/test/build/jsreftest/tests/js1_5/extensions/regress-342960.js:68: allocation size overflow item 1" like https://tbpl.mozilla.org/php/getParsedLog.php?id=10621505&tree=Mozilla-Inbound
Comment 64 Treeherder Robot 2012-04-04 04:33:23 PDT
darktrojan
https://tbpl.mozilla.org/php/getParsedLog.php?id=10631484&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-04-04 04:04:43

REFTEST TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | load failed: null
Comment 65 Treeherder Robot 2012-04-04 14:34:21 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10646051&tree=Firefox
Rev3 Fedora 12x64 mozilla-central opt test jsreftest on 2012-04-04 14:16:12

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | Exited with code 1 during test run
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 9 (crashed)
Comment 66 Treeherder Robot 2012-04-04 16:05:30 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10648391&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-04-04 15:23:46

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 67 Treeherder Robot 2012-04-05 15:27:57 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10677578&tree=Build-System
Rev3 Fedora 12x64 build-system pgo test jsreftest on 2012-04-05 14:55:54

REFTEST TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | load failed: null
Comment 68 Treeherder Robot 2012-04-05 19:40:26 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10684408&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound pgo test jsreftest on 2012-04-05 18:56:07

REFTEST TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | load failed: null
REFTEST TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | test must provide a function getTestCases(). (SCRIPT)
Comment 69 Treeherder Robot 2012-04-05 20:11:14 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10683876&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound debug test jsreftest on 2012-04-05 18:35:30

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 73 Treeherder Robot 2012-04-10 20:17:11 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10794179&tree=Mozilla-Inbound
Rev4 MacOSX Snow Leopard 10.6 mozilla-inbound debug test jsreftest on 2012-04-10 18:57:35

TEST-UNEXPECTED-FAIL | file:///Users/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 74 Treeherder Robot 2012-04-11 11:07:50 PDT
mbrubeck
https://tbpl.mozilla.org/php/getParsedLog.php?id=10816910&tree=Mozilla-Inbound
Rev3 Fedora 12x64 mozilla-inbound opt test jsreftest on 2012-04-11 10:39:41

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
Comment 75 Treeherder Robot 2012-04-11 16:15:13 PDT
philor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10819518&tree=Services-Central
Rev3 Fedora 12x64 services-central opt test jsreftest on 2012-04-11 12:11:48

REFTEST TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | load failed: null
Comment 76 Treeherder Robot 2012-04-13 08:55:53 PDT
mbrubeck
https://tbpl.mozilla.org/php/getParsedLog.php?id=10876146&tree=Firefox
Rev3 Fedora 12x64 mozilla-central debug test jsreftest on 2012-04-13 08:18:09

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 77 Treeherder Robot 2012-04-13 09:28:03 PDT
mfinkle%mozilla.com
https://tbpl.mozilla.org/php/getParsedLog.php?id=10876603&tree=Firefox
Rev3 Fedora 12x64 mozilla-central debug test jsreftest on 2012-04-13 08:39:25

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 78 Treeherder Robot 2012-04-15 05:07:46 PDT
Aryeh Gregor
https://tbpl.mozilla.org/php/getParsedLog.php?id=10918113&tree=Try
Rev3 Fedora 12x64 try debug test jsreftest on 2012-04-15 04:37:19

TEST-UNEXPECTED-FAIL | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application timed out after 330 seconds with no output
PROCESS-CRASH | file:///home/cltbld/talos-slave/test/build/jsreftest/tests/jsreftest.html?test=ecma_5/RegExp/regress-617935.js | application crashed (minidump found)
Thread 0 (crashed)
TEST-UNEXPECTED-FAIL | automationutils.processLeakLog() | missing output line for total leaks!
Comment 79 Jeff Walden [:Waldo] (remove +bmo to email) 2012-04-16 17:39:00 PDT
Created attachment 615563 [details] [diff] [review]
Change the test's loop limits

At the time the test was written, string lengths could be any arbitrary uint32_t.  (I think.)  The test was verifying that strings whose lengths had the high bit set were handled correctly, and that the length wasn't treated as wrapping.

These days string lengths aren't uint32_t, they're, um, uint28_t.  So the loop limits used now are pointlessly big.  I'm going to bet we can fix the intermittency here by lowering those limits, so we don't try creating an overbig string that we know for a fact won't overflow.  It'll still be possible to create a StringBuffer wrapping characters that are overlong, but I think this is so uncommon that it's not necessary to complain eagerly when it happens.  One way or the other we'll be throwing an exception at an unpredictable time, so code trying to rely on this is already all sorts of dodgy.
Comment 80 Marco Bonardo [::mak] 2012-04-17 07:49:44 PDT
https://hg.mozilla.org/mozilla-central/rev/6b33a2960e68

Note You need to log in before you can comment on or make changes to this bug.