-
Notifications
You must be signed in to change notification settings - Fork 688
Closed
Labels
bugUndesired behaviourUndesired behaviourecma builtinsRelated to ECMA built-in routinesRelated to ECMA built-in routines
Description
Jerry version:
Checked revision: ec142f5f
Build command: ./tools/build.py --clean --debug --profile=es2015-subset --logging=on
OS:
Ubuntu 18.04, x86_64
Test case:
Object.defineProperty(Object.prototype,"",{'set':function(){throw ReferenceError("")}});
print(JSON.stringify())Backtrace:
undefined
ICE: Assertion 'JERRY_CONTEXT (jmem_heap_allocated_size) == 0' failed at jerryscript/jerry-core/jmem/jmem-heap.c(jmem_heap_finalize):143.
Error: ERR_FAILED_INTERNAL_ASSERTION
Program received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
51 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51
#1 0x00007ffff7a24801 in __GI_abort () at abort.c:79
#2 0x000055555555efd5 in jerry_port_fatal (code=ERR_FAILED_INTERNAL_ASSERTION) at jerryscript/jerry-port/default/default-fatal.c:71
#3 0x000055555558ab64 in jerry_fatal (code=ERR_FAILED_INTERNAL_ASSERTION) at jerryscript/jerry-core/jrt/jrt-fatals.c:63
#4 0x000055555558abb6 in jerry_assert_fail (assertion=0x5555555e0188 "JERRY_CONTEXT (jmem_heap_allocated_size) == 0", file=0x5555555e0108 "jerryscript/jerry-core/jmem/jmem-heap.c",
function=0x5555555d5220 <__func__.3881.lto_priv.453> "jmem_heap_finalize", line=143) at jerryscript/jerry-core/jrt/jrt-fatals.c:87
#5 0x000055555558a147 in jmem_heap_finalize () at jerryscript/jerry-core/jmem/jmem-heap.c:143
#6 0x0000555555589dbc in jmem_finalize () at jerryscript/jerry-core/jmem/jmem-allocator.c:170
#7 0x00005555555c2660 in jerry_cleanup () at jerryscript/jerry-core/api/jerry.c:225
#8 0x00005555555c19f3 in main (argc=3, argv=0x7fffffffe038) at jerryscript/jerry-main/main-unix.c:874
Found by Fuzzinator with grammarinator.
Metadata
Metadata
Assignees
Labels
bugUndesired behaviourUndesired behaviourecma builtinsRelated to ECMA built-in routinesRelated to ECMA built-in routines