Closed Bug 940131 Opened 11 years ago Closed 10 years ago

Crash with SIGTRAP involving ArrayType

Categories

(Core :: JavaScript Engine, defect)

x86_64
Linux
defect
Not set
critical

Tracking

()

VERIFIED FIXED
mozilla28
Tracking Status
firefox26 --- disabled
firefox27 --- disabled
firefox28 + fixed
firefox-esr24 --- disabled
b2g18 --- unaffected

People

(Reporter: decoder, Assigned: nmatsakis)

References

Details

(4 keywords, Whiteboard: [jsbugmon:])

The following testcase crashes on mozilla-central revision d58ab6f6ca0a (run with --ion-eager):


var Vec3 = new TypedObject.ArrayType(TypedObject.float32, 3);
var Sprite = new TypedObject.ArrayType(Vec3, 3);
var mario = new Sprite();
new Vec3(mario);
Whiteboard: [jsbugmon:update,bisect]
Whiteboard: [jsbugmon:update,bisect] → [jsbugmon:update]
JSBugMon: Bisection requested, result:
autoBisect shows this is probably related to the following changeset:

The first bad revision is:
changeset:   http://hg.mozilla.org/mozilla-central/rev/669ccf5fb31e
user:        Felix S. Klock II
date:        Tue Nov 05 09:53:00 2013 +0100
summary:     Bug 933269: jit support for getElem in TypedObjects (r=nmatsakis).

This iteration took 367.923 seconds to run.
Assignee: general → nmatsakis
Typed objects are trunk-only, so probably no need to track this.

I don't know how bad this is, but I'm just going to mark it sec-high.  Feel free to adjust as needed.
Whiteboard: [jsbugmon:update] → [jsbugmon:update,ignore]
JSBugMon: The testcase found in this bug no longer reproduces (tried revision edac8cba9f78).
Whiteboard: [jsbugmon:update,ignore] → [jsbugmon:bisectfix]
Whiteboard: [jsbugmon:bisectfix] → [jsbugmon:]
JSBugMon: Fix Bisection requested, failed due to error (try manually).
Updated autoBisect, let's see if it works now.
Whiteboard: [jsbugmon:] → [jsbugmon:bisectfix]
Whiteboard: [jsbugmon:bisectfix] → [jsbugmon:]
JSBugMon: Fix Bisection requested, result:
Due to skipped revisions, the first good revision could be any of:
changeset:   http://hg.mozilla.org/mozilla-central/rev/b0678affef03
user:        Ehsan Akhgari
date:        Fri Dec 06 08:08:52 2013 -0500
summary:     Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium

changeset:   http://hg.mozilla.org/mozilla-central/rev/be257c6d6d24
user:        Andrew Halberstadt
date:        Fri Dec 06 09:24:09 2013 -0500
summary:     Bug 942275 - Add support for setuptools' entry points to mach, r=gps

changeset:   http://hg.mozilla.org/mozilla-central/rev/070043d0e2e1
user:        Stephen Pohl
date:        Fri Dec 06 09:41:09 2013 -0500
summary:     Backout 2ea21428f70c (bug 860493) while working on overall performance and bugs for swipe animations. r=me

changeset:   http://hg.mozilla.org/mozilla-central/rev/40718eca5ea7
user:        Carsten "Tomcat" Book
date:        Fri Dec 06 15:58:22 2013 +0100
summary:     Backed out changeset bbd9375c5f50 (bug 938772) mochitest 5 timeout failures

changeset:   http://hg.mozilla.org/mozilla-central/rev/6a4ad5ae7eb7
user:        Gregory Szorc
date:        Fri Dec 06 11:35:52 2013 +0800
summary:     Bug 945577 - mach rbt command to run ReviewBoard Tools; r=ahal

changeset:   http://hg.mozilla.org/mozilla-central/rev/9ff7f259d9bc
user:        Ethan Tseng
date:        Tue Nov 26 17:25:40 2013 +0800
summary:     Bug 938512 - HTMLMediaElement does not fire loadedmetadata. r=sworkman

changeset:   http://hg.mozilla.org/mozilla-central/rev/c149ae799213
user:        David Major
date:        Fri Dec 06 10:21:16 2013 -0500
summary:     Bug 939043 - Downgrade the user32 assertion to a warning message. r=bsmedberg

changeset:   http://hg.mozilla.org/mozilla-central/rev/906f5a720000
user:        Jim Chen
date:        Fri Dec 06 10:22:18 2013 -0500
summary:     Bug 942470 - Don't apply user agent update if updates have been disabled. r=fabrice

changeset:   http://hg.mozilla.org/mozilla-central/rev/013d080dbc29
user:        Dan Glastonbury
date:        Fri Dec 06 10:23:16 2013 -0500
summary:     Bug 942507 - GLContext doesn't need to have userdata. r=bjacob

changeset:   http://hg.mozilla.org/mozilla-central/rev/b76e788fa217
user:        Walter Meinl
date:        Fri Dec 06 10:24:01 2013 -0500
summary:     Bug 946878 - Don't pass unknown options over to jemalloc configure. r=glandium

changeset:   http://hg.mozilla.org/mozilla-central/rev/0cfd889611f8
user:        Nicolas Silva
date:        Fri Dec 06 16:30:50 2013 +0100
summary:     Bug 943392 - Let MemoryTextureClient use a fallible allocation. r=BenWa

changeset:   http://hg.mozilla.org/mozilla-central/rev/11e0720cbd28
user:        Birunthan Mohanathas
date:        Fri Dec 06 10:34:20 2013 -0500
summary:     Bug 206659 - Disregard case of MIME types in nsPluginTag::InitMime and add tests to verify mixed-case MIME type handling. r=bsmedberg

changeset:   http://hg.mozilla.org/mozilla-central/rev/22b9018bf95c
user:        Byron Campen [:bwc]
date:        Mon Nov 25 10:37:21 2013 -0800
summary:     Bug 942940 - Fix bug where a destroyed peerreflexive candidate could be left in the component list if candidate pair creation/insertion failed for some reason. r=abr

changeset:   http://hg.mozilla.org/mozilla-central/rev/5544b1b9b81e
user:        Byron Campen [:bwc]
date:        Tue Dec 03 16:11:29 2013 -0800
summary:     Bug 942940 - Fix a potential memory leak. r=abr

changeset:   http://hg.mozilla.org/mozilla-central/rev/0d405a9b2a8a
user:        Dan Glastonbury
date:        Fri Dec 06 10:36:13 2013 -0500
summary:     Bug 945023 - Extract CreateTextureXXX and CreateRenderbufferXXX from GLContext. r=bjacob

changeset:   http://hg.mozilla.org/mozilla-central/rev/815cd189ae2c
user:        Andy Wingo
date:        Wed Dec 04 14:53:25 2013 +0100
summary:     Bug 945813 - Paper over cycle collection problem in IndexedDB. r=mccr8, r=khuey

changeset:   http://hg.mozilla.org/mozilla-central/rev/5880bbf6182c
user:        Andrea Marchesini
date:        Fri Dec 06 16:40:49 2013 +0000
summary:     Bug 947134 - Enable datastore/tests/test_certifiedApp.html for B2G Emulator, r=ehsan

changeset:   http://hg.mozilla.org/mozilla-central/rev/f4f8faa3771c
user:        Jan Gerber
date:        Fri Dec 06 03:19:00 2013 -0800
summary:     Bug 918550 - Update libvpx to 1.3.0 r=glandium,cpearce

changeset:   http://hg.mozilla.org/mozilla-central/rev/e070e04b0795
user:        Jan Gerber
date:        Tue Dec 03 16:21:00 2013 -0800
summary:     Bug 833023 - Enable VP9 playback in HTML media elements. r=kinetik

changeset:   http://hg.mozilla.org/mozilla-central/rev/79d1a5a93b64
parent:      159184:e070e04b0795
parent:      159215:b746f594a884
user:        Ryan VanderMeulen
date:        Fri Dec 06 15:56:46 2013 -0500
summary:     Merge b2g-inbound to m-c.

changeset:   http://hg.mozilla.org/mozilla-central/rev/b3806ae5399d
parent:      159216:79d1a5a93b64
parent:      159246:7bda9296f32b
user:        Ryan VanderMeulen
date:        Fri Dec 06 16:03:56 2013 -0500
summary:     Merge fx-team to m-c.

changeset:   http://hg.mozilla.org/mozilla-central/rev/5aecc00ca4dd
parent:      159251:c1c2a5695550
parent:      159247:b3806ae5399d
user:        Ryan VanderMeulen
date:        Fri Dec 06 16:12:01 2013 -0500
summary:     Merge m-c to b-i.

changeset:   http://hg.mozilla.org/mozilla-central/rev/bcdcc7f548bf
user:        Anshul Jain
date:        Fri Dec 06 12:01:30 2013 -0800
summary:     Bug 946942 - Update APN settings on start if MMS call is already connected. r=gene

changeset:   http://hg.mozilla.org/mozilla-central/rev/fa482552d1aa
parent:      159184:e070e04b0795
user:        Christian Holler
date:        Fri Dec 06 18:39:42 2013 +0100
summary:     Bug 937083 - Make js::CharsToNumber propagate OOM. r=shu

changeset:   http://hg.mozilla.org/mozilla-central/rev/9d99e9ca7b32
user:        Andy Wingo
date:        Fri Dec 06 17:56:20 2013 +0100
summary:     Bug 927782 - Part 1: Expose JSScript::getBlockScope(jsbytecode *). r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/c8304ccf88e9
user:        Andy Wingo
date:        Mon Nov 25 12:19:38 2013 +0100
summary:     Bug 927782 - Part 2: Remove HAS_BLOCKCHAIN. r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/fc7a979712fc
user:        Andy Wingo
date:        Mon Nov 25 12:19:58 2013 +0100
summary:     Bug 927782 - Part 3: Add DEBUGLEAVEBLOCK opcode to invalidate live DebugScopes. r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/cbdd50c96b85
user:        Andy Wingo
date:        Fri Dec 06 18:22:06 2013 +0100
summary:     Bug 927782 - Part 4: Generators allocate all locals on the scope chain. r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/d6946bd743b3
user:        Andy Wingo
date:        Tue Nov 26 10:11:06 2013 +0100
summary:     Bug 927782 - Part 5: Clean up bytecode generation for catch clauses. r=jorendorff

changeset:   http://hg.mozilla.org/mozilla-central/rev/f1237f11edcd
user:        Andy Wingo
date:        Tue Nov 26 10:13:59 2013 +0100
summary:     Bug 927782 - Part 6: Fix for-let nesting so nonlocal exits are easier. r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/8c74b1f68590
user:        Andy Wingo
date:        Fri Dec 06 18:25:55 2013 +0100
summary:     Bug 927782 - Part 7: Refactor entering and leaving block scopes in BytecodeEmitter. r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/5f086f95b305
user:        Andy Wingo
date:        Fri Dec 06 18:27:55 2013 +0100
summary:     Bug 927782 - Part 8: Record block scope ranges more precisely. r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/b971de7edfff
user:        Andy Wingo
date:        Fri Dec 06 18:30:05 2013 +0100
summary:     Bug 927782 - Part 9: Fix js_DumpScriptDepth to not abort on unreachable bytecodes. r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/eed9795fa80e
user:        Andy Wingo
date:        Fri Dec 06 18:42:08 2013 +0100
summary:     Bug 927782 - Part 10: Iterate block chain from compile-time block scope maps, not runtime blockChain. r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/51d6617835d1
user:        Andy Wingo
date:        Tue Nov 26 12:07:02 2013 +0100
summary:     Bug 927782 - Part 11: Optimize block scopes without aliased locals. r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/f86d2d4cfadf
user:        Andy Wingo
date:        Tue Nov 26 12:17:08 2013 +0100
summary:     Bug 927782 - Part 12: Remove blockChain from StackFrame. r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/4dcb040e3c84
user:        Andrew McCreight
date:        Fri Dec 06 10:17:19 2013 -0800
summary:     Bug 937766, part 1 - Remove dying nodes from gCCBlackMarkedNodes. r=smaug

changeset:   http://hg.mozilla.org/mozilla-central/rev/b015eac4566f
user:        Andrew McCreight
date:        Fri Dec 06 10:17:20 2013 -0800
summary:     Bug 937766, part 2 - Make SnowWhiteKiller remove dying things from the CC graph. r=smaug

changeset:   http://hg.mozilla.org/mozilla-central/rev/9a4f57330003
user:        Andrew McCreight
date:        Fri Dec 06 10:17:20 2013 -0800
summary:     Bug 937766, part 3 - Add mParticipant null checks. r=smaug

changeset:   http://hg.mozilla.org/mozilla-central/rev/abc785d60d75
user:        Andrew McCreight
date:        Fri Dec 06 10:17:20 2013 -0800
summary:     Bug 937766, part 4 - Add GCGraph::IsEmpty method. r=smaug

changeset:   http://hg.mozilla.org/mozilla-central/rev/edb01fe9d000
user:        Andrew McCreight
date:        Fri Dec 06 10:17:20 2013 -0800
summary:     Bug 937766, part 5 - Implement PrepareForGarbageCollection. r=smaug

changeset:   http://hg.mozilla.org/mozilla-central/rev/60e84998a0a2
user:        EKR
date:        Fri Dec 06 10:20:19 2013 -0800
summary:     Bug 906968 - Add support for TURN TCP. r=abr

changeset:   http://hg.mozilla.org/mozilla-central/rev/2f8a83944e71
user:        Jan de Mooij
date:        Fri Dec 06 19:31:57 2013 +0100
summary:     Bug 937540 part 10 - Use placement new syntax for PendingMove. r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/1ba23d5502e1
user:        Jan Gerber
date:        Fri Dec 06 10:00:00 2013 -0800
summary:     Date:   Fri Dec 6 18:58:44 2013 +0100

changeset:   http://hg.mozilla.org/mozilla-central/rev/06c8949f78a0
user:        Alexander Surkov
date:        Fri Dec 06 13:47:00 2013 -0500
summary:     Bug 944396 - remove GetRelativeOffset, r=tbsaunde

changeset:   http://hg.mozilla.org/mozilla-central/rev/d701e36c7ca8
user:        Gian-Carlo Pascutto
date:        Fri Dec 06 20:34:40 2013 +0100
summary:     Bug 946865 - Move Load Adaption preference to the main thread. r=jesup

changeset:   http://hg.mozilla.org/mozilla-central/rev/1d9356c6c769
user:        Luke Wagner
date:        Fri Nov 22 15:45:18 2013 -0600
summary:     Bug 931864 - remove the activeGCInAtomsZone limitation in JS::CanCompileOffThread (r=billm)

changeset:   http://hg.mozilla.org/mozilla-central/rev/b183f613840c
user:        Chris Peterson
date:        Fri Dec 06 09:47:28 2013 -0800
summary:     Bug 945613 - Part 3: #ifdef pragma for gcc >= 4.7.0. r=ehsan

changeset:   http://hg.mozilla.org/mozilla-central/rev/bf2019278b77
user:        Bobby Holley
date:        Fri Dec 06 12:01:41 2013 -0800
summary:     Bug 937317 - Make TabChildGlobal implement nsIGlobalObject. r=bz

changeset:   http://hg.mozilla.org/mozilla-central/rev/1c03be82647e
user:        Bobby Holley
date:        Fri Dec 06 12:01:41 2013 -0800
summary:     Bug 937317 - Factor out the shareable parts of CallSetup into AutoEntryScript and AutoIncubentScript. r=bz

changeset:   http://hg.mozilla.org/mozilla-central/rev/c95c51d24d1c
user:        Bobby Holley
date:        Fri Dec 06 12:01:41 2013 -0800
summary:     Bug 937317 - Implement basic script settings stack machinery. r=bz

changeset:   http://hg.mozilla.org/mozilla-central/rev/82df7174496c
user:        Bobby Holley
date:        Fri Dec 06 12:01:42 2013 -0800
summary:     Bug 937317 - Manipulate the script settings stack from the RAII classes. r=bz

changeset:   http://hg.mozilla.org/mozilla-central/rev/a6b672cbd54d
user:        Bobby Holley
date:        Fri Dec 06 12:01:42 2013 -0800
summary:     Bug 937317 - Implement and expose GetIncumbentGlobal. r=bz,luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/c5940c217bd9
user:        Bobby Holley
date:        Fri Dec 06 12:01:42 2013 -0800
summary:     Bug 937317 - Pass the entire CallbackObject to CallSetup. r=bz

changeset:   http://hg.mozilla.org/mozilla-central/rev/7be223bdc61a
user:        Bobby Holley
date:        Fri Dec 06 12:01:42 2013 -0800
summary:     Bug 937317 - When invoking a callback object, restore the incumbent script settings object from when the callback was created. r=bz

changeset:   http://hg.mozilla.org/mozilla-central/rev/d8a07b335193
user:        Bobby Holley
date:        Fri Dec 06 12:01:42 2013 -0800
summary:     Bug 937317 - Return null from ToWebIDLCallback if one doesn't already exist. r=bz

changeset:   http://hg.mozilla.org/mozilla-central/rev/6c504f06a0fb
user:        Bobby Holley
date:        Fri Dec 06 12:01:42 2013 -0800
summary:     Bug 937317 - Replace all instance of null cx pushing with AutoSystemCaller. r=bz

changeset:   http://hg.mozilla.org/mozilla-central/rev/97e479dec2cf
user:        Bobby Holley
date:        Fri Dec 06 12:01:43 2013 -0800
summary:     Bug 937317 - Remove unnecessary AutoSystemCaller usage. r=bz

changeset:   http://hg.mozilla.org/mozilla-central/rev/35371620801a
user:        Bobby Holley
date:        Fri Dec 06 12:01:43 2013 -0800
summary:     Bug 937317 - Tests. r=bz

changeset:   http://hg.mozilla.org/mozilla-central/rev/e38e402fa80c
user:        Bobby Holley
date:        Fri Dec 06 12:01:43 2013 -0800
summary:     Bug 937317 - touch clobber file. r=me

changeset:   http://hg.mozilla.org/mozilla-central/rev/6fd483b8cf66
user:        David Keeler
date:        Fri Dec 06 11:59:26 2013 -0800
summary:     bug 946791 - remove unused GLContextGLX::mLibType (leaving GLXLibrary::mLibType alone) r=bjacob

changeset:   http://hg.mozilla.org/mozilla-central/rev/94cdaced90bf
user:        Ryan VanderMeulen
date:        Fri Dec 06 15:03:19 2013 -0500
summary:     Backed out 12 changesets (bug 927782) for SM rootanalysis orange.

changeset:   http://hg.mozilla.org/mozilla-central/rev/d86f10836597
user:        Jan de Mooij
date:        Fri Dec 06 21:03:27 2013 +0100
summary:     Bug 946883 - Use NSPR thread for AsmJSMachExceptionHandler on OS X, so that it works with PosixNSPR. r=luke

changeset:   http://hg.mozilla.org/mozilla-central/rev/17760eeea357
user:        Trevor Saunders
date:        Fri Dec 06 16:03:40 2013 -0500
summary:     bug 931399 - shutdown DocAccessibles in nsDocumentViewer::Destroy r=bz

changeset:   http://hg.mozilla.org/mozilla-central/rev/7229b03abd0f
parent:      159294:17760eeea357
parent:      159247:b3806ae5399d
user:        Ryan VanderMeulen
date:        Fri Dec 06 16:13:37 2013 -0500
summary:     Merge m-c to inbound.

changeset:   http://hg.mozilla.org/mozilla-central/rev/54eac2d5c039
user:        Jeff Walden
date:        Mon Dec 17 14:53:35 2012 -0500
summary:     Bug 724768 - Store the various properties of Error objects in reserved slots, and eagerly create the stack string for them.  r=bhackett for the TI bits, r=jimb otherwise

changeset:   http://hg.mozilla.org/mozilla-central/rev/479975fcd736
user:        Jeff Walden
date:        Thu Dec 05 01:56:40 2013 -0800
summary:     Bug 724768 - Set every blank class prototype as a delegate immediately after birth, so that we can properly and correctly cache the shape for new instances of that class that use that prototype.  r=bhackett

changeset:   http://hg.mozilla.org/mozilla-central/rev/3907208b88c5
user:        Douglas Crosher
date:        Fri Dec 06 16:26:35 2013 -0500
summary:     Bug 942027 - Ionmonkey ARM: Add float32 support to callWithABIPost. r=mjrosenb

changeset:   http://hg.mozilla.org/mozilla-central/rev/fac17c3d3efd
user:        Benjamin Smedberg
date:        Fri Dec 06 12:03:47 2013 -0500
summary:     Bug 767343 - Use fallible allocation in nsSupportsString::SetData because people are putting arbitrarily-large data in it, perhaps session-restore data but I'm not sure, r=froydnj

changeset:   http://hg.mozilla.org/mozilla-central/rev/16628db76c3c
user:        Mike Conley
date:        Fri Dec 06 16:37:52 2013 -0500
summary:     Bug 863872 - If we have overdue TelemetryPings, try to send them all. r=nfroyd, feedback=irving.

changeset:   http://hg.mozilla.org/mozilla-central/rev/6cc28fece8bf
user:        Daniel Holbert
date:        Fri Dec 06 13:38:49 2013 -0800
summary:     Bug 946269: Rename nsFlexContainerFrame::ComputeFlexContainerCrossSize to ComputeCrossSize. implicit-rs=mats

changeset:   http://hg.mozilla.org/mozilla-central/rev/5fda7fbcc45b
user:        Camilo Viecco
date:        Fri Dec 06 13:42:44 2013 -0800
summary:     Bug 945349 - CertVerifier should check early for bad usages. r=briansmith

changeset:   http://hg.mozilla.org/mozilla-central/rev/9d2035e2155b
user:        Benoit Girard
date:        Fri Dec 06 16:44:22 2013 -0500
summary:     Bug 904227 - Print ? if we don't have a test object. r=bjacob

changeset:   http://hg.mozilla.org/mozilla-central/rev/d441322e0ad0
user:        Benjamin Smedberg
date:        Fri Dec 06 16:59:35 2013 -0500
summary:     Bustage followup to bug 767343 in non-unified builds

changeset:   http://hg.mozilla.org/mozilla-central/rev/d8d1d24d7893
user:        Terrence Cole
date:        Fri Dec 06 13:52:13 2013 -0800
summary:     Bug 941766 - Fix an exact rooting hazard in NPAPI; r=johns

changeset:   http://hg.mozilla.org/mozilla-central/rev/1e7ec87921a5
user:        Ehsan Akhgari
date:        Fri Dec 06 17:26:56 2013 -0500
summary:     Bug 924972 - Try to increase the timeout in test_reftests_with_caret.html for emulator b2g runs

changeset:   http://hg.mozilla.org/mozilla-central/rev/53a3cde703de
user:        Brian Hackett
date:        Fri Dec 06 14:46:36 2013 -0800
summary:     Bug 936156 - Mark run once lambdas inner to other run once lambdas, allow inlining foo.call(a) calls, r=jandem.

changeset:   http://hg.mozilla.org/mozilla-central/rev/9da422e00e1c
user:        Mike Hommey
date:        Sat Dec 07 07:47:27 2013 +0900
summary:     Bug 947083 - Kill elf-dynstr-gc. r=ted

changeset:   http://hg.mozilla.org/mozilla-central/rev/723e6647e64f
user:        Mike Hommey
date:        Sat Dec 07 07:47:55 2013 +0900
summary:     Bug 947453 - Remove media/libogg/src/moz.build. r=mshal

changeset:   http://hg.mozilla.org/mozilla-central/rev/9521a7b7b881
user:        Geoff Brown
date:        Fri Dec 06 16:02:48 2013 -0700
summary:     Bug 936226 - (4) Adjust crashtest manifest for Android x86; r=dminor

changeset:   http://hg.mozilla.org/mozilla-central/rev/36bd64203d5d
user:        Geoff Brown
date:        Fri Dec 06 16:02:49 2013 -0700
summary:     Bug 945675 - Disable testMozPay on Android 2.2 for too many intermittent failures

changeset:   http://hg.mozilla.org/mozilla-central/rev/5f6a0a22b19c
user:        Daniel Holbert
date:        Fri Dec 06 15:06:13 2013 -0800
summary:     (no bug) Drop bogus 'flex-wrap' / 'flex-direction' declarations from non-flex-container style rules, in reftest reference cases. (test-only)

changeset:   http://hg.mozilla.org/mozilla-central/rev/769e5d448b1e
user:        Wes Kocher
date:        Fri Dec 06 17:10:09 2013 -0600
summary:     Backed out changeset 16628db76c3c (bug 863872) for debug xpcshell test failures

changeset:   http://hg.mozilla.org/mozilla-central/rev/2099f78b7dea
parent:      159253:bcdcc7f548bf
parent:      159313:769e5d448b1e
user:        Wes Kocher
date:        Fri Dec 06 20:26:03 2013 -0600
summary:     merge inbound to m-c

changeset:   http://hg.mozilla.org/mozilla-central/rev/f9e31850d15e
parent:      159247:b3806ae5399d
user:        Matt Brubeck
date:        Fri Dec 06 13:09:31 2013 -0800
summary:     Bug 946990 - Remember whether Metro or desktop Firefox was last used [r=bbondy]

changeset:   http://hg.mozilla.org/mozilla-central/rev/12df8614fc1d
user:        Brad Lassey
date:        Wed Nov 27 15:14:26 2013 -0500
summary:     Bug 944041 - Failure to make geckoview from m-c. r=khuey

changeset:   http://hg.mozilla.org/mozilla-central/rev/05643bb0c75e
user:        Brian Grinstead
date:        Fri Dec 06 11:34:21 2013 -0600
summary:     Bug 947257 - Splitters have a dark squary sort of thing in their center. r=paul

changeset:   http://hg.mozilla.org/mozilla-central/rev/0e7592478aa5
parent:      159314:2099f78b7dea
parent:      159317:05643bb0c75e
user:        Wes Kocher
date:        Fri Dec 06 20:45:11 2013 -0600
summary:     merge fx-team to m-c

changeset:   http://hg.mozilla.org/mozilla-central/rev/42b2a2adda8f
user:        Phil Ringnalda
date:        Fri Dec 06 19:11:11 2013 -0800
summary:     Back out 567d2bba4f97 (bug 933483) for causing bug 946726

changeset:   http://hg.mozilla.org/mozilla-central/rev/d5d23d937ffc
parent:      159313:769e5d448b1e
user:        Randell Jesup
date:        Fri Dec 06 18:43:02 2013 -0500
summary:     Bug 947429: add prefs that let us disable gum video and peerconnection video r=jib

changeset:   http://hg.mozilla.org/mozilla-central/rev/10edfe4c3208
user:        Felipe Gomes
date:        Fri Dec 06 22:02:05 2013 -0200
summary:     Bug 897061 - [e10s] Implement support for form autocomplete. r=markh

changeset:   http://hg.mozilla.org/mozilla-central/rev/86307d61bcb3
user:        Donovan Preston
date:        Fri Dec 06 16:17:50 2013 -0800
summary:     Bug 707294 -- Change some strings in the webapprt to say "application" instead of "page". r=myk

changeset:   http://hg.mozilla.org/mozilla-central/rev/61cda1f28ce4
user:        Brian Hackett
date:        Fri Dec 06 16:22:20 2013 -0800
summary:     Bug 943924 - Use default stack size for JS worker threads on Windows, r=billm.

changeset:   http://hg.mozilla.org/mozilla-central/rev/2c5a87384e5b
user:        Gregory Szorc
date:        Sat Dec 07 09:30:19 2013 +0900
summary:     Bug 945577 - Followup to mach rbt so argument parsing works as expected

changeset:   http://hg.mozilla.org/mozilla-central/rev/26fb7e60d288
user:        Geoff Brown
date:        Fri Dec 06 17:48:45 2013 -0700
summary:     Bug 945675 - Disable testMozPay (entirely) for too many failures

changeset:   http://hg.mozilla.org/mozilla-central/rev/5c34885094e4
user:        Steve Fink
date:        Fri Dec 06 17:00:48 2013 -0800
summary:     Bug 947400 - Make the analysis consider whether a virtual call can GC when all targets are known, r=bhackett

changeset:   http://hg.mozilla.org/mozilla-central/rev/a55439a67e05
user:        Steve Fink
date:        Fri Dec 06 17:11:03 2013 -0800
summary:     Bug 947400 - Comment fixup, DONTBUILD

changeset:   http://hg.mozilla.org/mozilla-central/rev/957d85b31ff3
user:        Cameron McCormack
date:        Sat Dec 07 12:25:07 2013 +1100
summary:     Bug 914072 - Have nsCSSScanner store any implied characters at EOF needed for correct serialization. r=dbaron

changeset:   http://hg.mozilla.org/mozilla-central/rev/d58ca9a622c0
user:        Nicholas D. Matsakis
date:        Mon Sep 30 10:19:09 2013 -0400
summary:     Bug 922115 - Unsized array support in Typed Objects r=sfink

changeset:   http://hg.mozilla.org/mozilla-central/rev/c996211971a8
user:        Nicholas D. Matsakis
date:        Fri Nov 01 11:10:47 2013 -0400
summary:     Bug 933760 - Track a type object for each type representation, associate with the type descriptor r=bhackett

changeset:   http://hg.mozilla.org/mozilla-central/rev/ffc6dc19cc05
user:        Drew Willcoxon
date:        Fri Dec 06 18:07:09 2013 -0800
summary:     Bug 898593 - Fix intermittent failures in test_bug413958.html and others by making SimpleTest.monitorConsole() ignore unexpected messages by default. r=ted

changeset:   http://hg.mozilla.org/mozilla-central/rev/9765cb37859d
parent:      159333:ffc6dc19cc05
parent:      159318:0e7592478aa5
user:        Wes Kocher
date:        Fri Dec 06 20:47:24 2013 -0600
summary:     merge m-c to inbound

changeset:   http://hg.mozilla.org/mozilla-central/rev/80db40e98167
user:        Shu-yu Guo
date:        Fri Dec 06 19:31:09 2013 -0800
summary:     Bug 946641 - Part 1: Clear delayed events on closed documents. (r=smaug)

changeset:   http://hg.mozilla.org/mozilla-central/rev/b7186d67c952
user:        Shu-yu Guo
date:        Fri Dec 06 19:31:09 2013 -0800
summary:     Bug 946641 - Part 2: Revert in Debugger frontend to balance event suppression/unsuppression. (r=past)

changeset:   http://hg.mozilla.org/mozilla-central/rev/5ca175317475
user:        Phil Ringnalda
date:        Fri Dec 06 19:40:44 2013 -0800
summary:     Bug 939620 - Disable browser_tabview_bug599626.js on Linux, where it fails all the time and takes out the whole run

changeset:   http://hg.mozilla.org/mozilla-central/rev/910ea4847f84
user:        Joshua Cranmer
date:        Fri Dec 06 21:23:06 2013 -0600
summary:     Bug 929200, part 1: Add MOZ_HEAP_ALLOCATOR to stack-only/non-heap analyses, r=Waldo.

changeset:   http://hg.mozilla.org/mozilla-central/rev/baf7b0f169a1
user:        Joshua Cranmer
date:        Fri Dec 06 21:21:54 2013 -0600
summary:     Bug 929200, part 2: Add MOZ_HEAP_ALLOCATOR to JSContext::new_, r=jimb.

changeset:   http://hg.mozilla.org/mozilla-central/rev/84cb9cf72c02
user:        Phil Ringnalda
date:        Fri Dec 06 19:50:54 2013 -0800
summary:     Back out d5d23d937ffc (bug 947429) on suspicion of breaking gaia-ui-test

changeset:   http://hg.mozilla.org/mozilla-central/rev/5ac63cd8d6f4
parent:      159340:84cb9cf72c02
parent:      159319:42b2a2adda8f
user:        Phil Ringnalda
date:        Fri Dec 06 21:11:17 2013 -0800
summary:     Merge m-c to m-i

changeset:   http://hg.mozilla.org/mozilla-central/rev/921be552b22f
user:        Alexander Surkov
date:        Sat Dec 07 00:40:02 2013 -0500
summary:     Bug 943482 - remove a11y support of not existing xul:menulist@droppable, r=tbsaunde

changeset:   http://hg.mozilla.org/mozilla-central/rev/33e4d9281b5d
user:        Randell Jesup
date:        Fri Dec 06 18:43:02 2013 -0500
summary:     Bug 947429: add prefs that let us disable gum video and peerconnection video r=jib

changeset:   http://hg.mozilla.org/mozilla-central/rev/77d06ee9ac48
parent:      159343:33e4d9281b5d
user:        Ehsan Akhgari
date:        Fri Dec 06 21:07:02 2013 -0500
summary:     Bug 947299 - Don't build ICU as a shared library when building JS in standalone mode; r=glandium

This iteration took 341.877 seconds to run.
I ported the test to the modern API:

var Vec3 = TypedObject.float32.array(3);
var Sprite = Vec3.array(3);
var mario = new Sprite();
new Vec3(mario);

Not yet reproduced but I am digging further.
Group: javascript-core-security
I'm poking at trying to do a better job with the bisection.  Build failures related to ICU make it difficult (I assume that's what is going on in comment 6).
So, instead of continuing blind bisection, I changed tactics.

I started with the latest revision that on which I could replicate the original problem, namely:

  changeset:   159250:e10be8b04544
  tag:         qparent
  user:        Arno Puder <arno@puder.org>
  date:        Mon Nov 11 18:05:01 2013 -0800
  summary:     Bug 933585 - NFC Worker changes. r=yoshi

and then I applied these two changesets from nmatsakis atop that:

  changeset:   d58ca9a622c0
  user:        Nicholas D. Matsakis <nmatsakis@mozilla.com>
  date:        Mon Sep 30 10:19:09 2013 -0400
  summary:     Bug 922115 - Unsized array support in Typed Objects r=sfink

  changeset:   c996211971a8
  user:        Nicholas D. Matsakis <nmatsakis@mozilla.com>
  date:        Fri Nov 01 11:10:47 2013 -0400
  summary:     Bug 933760 - Track a type object for each type representation, associate with the type descriptor r=bhackett

With just those two changesets cherry-picked atop the failing revision, I can still build the spidermonkey js shell (yay!), and the problem (using the revised test case that nmatsakis posted) goes away.

So, having isolated the problem going away to these changesets (which are direct revisions to the Typed Objects code), I think we can close this ticket as fixed.  (In fact, because I was curious, I qpop the latter of the two commits, and the problem was still fixed.  So I think d58ca9a622c0 is the one that fixed the bug, perhaps indirectly.)

However, I will defer to nmatsakis to decide whether he wants to investigate further.
> However, I will defer to nmatsakis to decide whether he wants to investigate
> further.

Setting needinfo? as described.
Flags: needinfo?(nmatsakis)
Fixed.
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(nmatsakis)
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
JSBugMon: This bug has been automatically verified fixed.
Depends on: 922115
Target Milestone: --- → mozilla28
Group: javascript-core-security
Group: core-security
You need to log in before you can comment on or make changes to this bug.