Closed Bug 1263882 Opened 9 years ago Closed 9 years ago

Crash [@ ??] with Wasm.instantiateModule

Categories

(Core :: JavaScript Engine, defect)

x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED FIXED
mozilla48
Tracking Status
firefox48 --- fixed

People

(Reporter: decoder, Unassigned)

Details

(Keywords: crash, testcase, Whiteboard: [jsbugmon:update])

Crash Data

Attachments

(1 file)

The following testcase crashes on mozilla-central revision d62963756d9a (build with --enable-optimize --enable-posix-nspr-emulation --enable-valgrind --enable-gczeal --target=i686-pc-linux-gnu --disable-tests --enable-debug, run with --fuzzing-safe --ion-offthread-compile=off): evaluate(`Wasm.instantiateModule(wasmTextToBinary('(module )')) `, { fileName: null }) Backtrace: Program received signal SIGSEGV, Segmentation fault. 0xf7d1e236 in ?? () from /lib32/libc.so.6 #0 0xf7d1e236 in ?? () from /lib32/libc.so.6 #1 0x0812198e in strdup (src=0x0) at memory/build/mozmemory_wrap.c:86 #2 0x0860befe in js_strdup (s=0x0) at js/src/debug32/dist/include/js/Utility.h:281 #3 js::DuplicateString (s=0x0) at js/src/jsstr.cpp:3104 #4 0x081e5622 in js::wasm::Eval (cx=cx@entry=0xf7a73020, code=code@entry=..., importObj=importObj@entry=..., instance=instance@entry=...) at js/src/asmjs/Wasm.cpp:1624 #5 0x081e63e2 in InstantiateModule (cx=0xf7a73020, argc=1, vp=0xf4c250c0) at js/src/asmjs/Wasm.cpp:1690 #6 0x0871dfca in js::CallJSNative (cx=0xf7a73020, native=0x81e61c0 <InstantiateModule(JSContext*, unsigned int, JS::Value*)>, args=...) at js/src/jscntxtinlines.h:235 [...] #27 main (argc=4, argv=0xffffd8b4, envp=0xffffd8c8) at js/src/shell/js.cpp:7443 eax 0x0 0 ebx 0x98a9af4 160078580 ecx 0x0 0 edx 0xffffc310 -15600 esi 0x0 0 edi 0x0 0 ebp 0xffffc258 4294951512 esp 0xffffc234 4294951476 eip 0xf7d1e236 4157727286 => 0xf7d1e236: movdqu (%edi),%xmm1 0xf7d1e23a: pcmpeqb %xmm1,%xmm0
Whiteboard: [jsbugmon:update,bisect] → [jsbugmon:update]
JSBugMon: Bisection requested, result: === Treeherder Build Bisection Results by autoBisect === The "good" changeset has the timestamp "20160314064830" and the hash "ec1879bdc5dc04d4a810c5177be94eb9b3218b9b". The "bad" changeset has the timestamp "20160314064944" and the hash "2b83147ead2695427cd346eb80cf8c33a2210ba7". Likely regression window: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=ec1879bdc5dc04d4a810c5177be94eb9b3218b9b&tochange=2b83147ead2695427cd346eb80cf8c33a2210ba7
Comment on attachment 8742378 [details] MozReview Request: Bug 1263882: Set a default value in DescribeScriptedCaller if the filename is null; r?luke https://reviewboard.mozilla.org/r/47169/#review43707 Oh null filename, my old nemesis.
Attachment #8742378 - Flags: review?(luke) → review+
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: