Skip to content

SEGV in JS_GetPropertyInternal #35

@FrancescoLucarini

Description

@FrancescoLucarini

$ ./mqjs
[COV] no shared memory bitmap available, skipping
[COV] edge counters initialized. Shared memory: (null) with 5765 edges
mqjs > var v2 = new Int8Array(536870888);
undefined
mqjs > 0 >= v2;
UndefinedBehaviorSanitizer:DEADLYSIGNAL
==1662582==ERROR: UndefinedBehaviorSanitizer: SEGV on unknown address 0x000000000026 (pc 0x610677f3a98d bp 0x000000000000 sp 0x7ffec54319e0 T1662582)
==1662582==The signal is caused by a READ memory access.
==1662582==Hint: address points to the zero page.
#0 0x610677f3a98d in JS_GetPropertyInternal /home/mag/mquickjs/mquickjs.c:2573:27
#1 0x610677f44a18 in js_array_join /home/mag/mquickjs/mquickjs.c:14223:19
#2 0x610677f35653 in JS_Call /home/mag/mquickjs/mquickjs.c:5401:35
#3 0x610677f34791 in JS_ToPrimitive /home/mag/mquickjs/mquickjs.c:4053:19
#4 0x610677f3b684 in js_relational_slow /home/mag/mquickjs/mquickjs.c:4616:12
#5 0x610677f38ccb in JS_Call /home/mag/mquickjs/mquickjs.c:6527:13
#6 0x610677f3eb4b in JS_Run /home/mag/mquickjs/mquickjs.c:11774:11
#7 0x610677f2e425 in eval_buf /home/mag/mquickjs/mqjs.c:409:11
#8 0x610677f2e79c in repl_run /home/mag/mquickjs/mqjs.c:680:9
#9 0x610677f2dde4 in main /home/mag/mquickjs/mqjs.c:929:13
#10 0x78f47742a577 in __libc_start_call_main csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#11 0x78f47742a63a in __libc_start_main csu/../csu/libc-start.c:360:3
#12 0x610677f032f4 in _start (/home/mag/mquickjs/mqjs+0x102f4)

==1662582==Register values:
rax = 0x0000000000002142 rbx = 0x000078f475effd41 rcx = 0x000000000000000f rdx = 0x0000000000000000
rdi = 0x0000610677f9613c rsi = 0x000078f475effd41 rbp = 0x0000000000000000 rsp = 0x00007ffec54319e0
r8 = 0x0000000000000000 r9 = 0x0000000000000003 r10 = 0x0000000000000000 r11 = 0x0000000000000202
r12 = 0x000078f475effd40 r13 = 0x0000610677f961a4 r14 = 0x0000000000000000 r15 = 0x000078f475efe010
UndefinedBehaviorSanitizer can not provide additional info.
SUMMARY: UndefinedBehaviorSanitizer: SEGV /home/mag/mquickjs/mquickjs.c:2573:27 in JS_GetPropertyInternal
==1662582==ABORTING

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions