Closed
Bug 981452
Opened 12 years ago
Closed 12 years ago
GenerationalGC: Crash [@ js::DenseRangeRef::mark] with Float64Array
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 979480
People
(Reporter: decoder, Unassigned)
References
Details
(Keywords: crash, testcase, Whiteboard: [jsbugmon:])
Crash Data
Attachments
(1 file)
|
1.42 KB,
application/zip
|
Details |
The attached testcase crashes on mozilla-central built with --enable-exact-rooting --enable-gcgenerational, revision d01bf8596d3b (run with --fuzzing-safe --ion-compile-try-catch --ion-eager).
| Reporter | ||
Updated•12 years ago
|
Whiteboard: [jsbugmon:update,bisect] → [jsbugmon:bisect]
| Reporter | ||
Comment 1•12 years ago
|
||
JSBugMon: Cannot process bug: Unable to automatically reproduce, please track manually.
| Reporter | ||
Updated•12 years ago
|
Whiteboard: [jsbugmon:bisect] → [jsbugmon:]
Comment 2•12 years ago
|
||
I can't reproduce this after the fix for bug 978353 at changeset 9f10d2111536 (I noticed that the testcase includes file c097a72979be65c8a47f39d64af18d54f4606496.js which is very similar to the testcase for bug 978353).
Is the changeset in comment 0 correct or does this need something else to make it reproduce?
Flags: needinfo?(choller)
| Reporter | ||
Comment 3•12 years ago
|
||
I confirmed that the test reproduces with the changeset in comment 0, which should be after the fix for bug 978353, right?
The build is a 32 bit debug+opt ggc build:
CC='gcc -m32' CXX='g++ -m32' AR=ar ../configure --enable-debug --enable-optimize --disable-threadsafe --enable-valgrind --target=i686-pc-linux-gnu --enable-exact-rooting --enable-gcgenerational
Flags: needinfo?(choller)
Comment 4•12 years ago
|
||
Thanks, I reproduced this with the configure options and changeset given. The problem seems to be that array buffer object's element pointer is being overwritten with a floating point NaN value.
This doesn't reproduce on the current tip however. I bisected and found that this stopped happening at:
changeset: 173611:b80f97b00d2f
user: Brian Hackett <bhackett1024@gmail.com>
date: Fri Mar 14 12:18:14 2014 -0600
summary: Bug 979480 - Don't store array buffer contents in elements, r=sfink.
That patch substantially changed the implementation of array buffers, so I'm going to close this as a duplicate.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•