$ ./jsish/jsish poc1.js
ASAN:DEADLYSIGNAL
=================================================================
==82851==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0x5639ca50c71f bp 0x000000000000 sp 0x7ffc15eedf60 T0)
==82851==The signal is caused by a READ memory access.
==82851==Hint: address points to the zero page.
#0 0x5639ca50c71e in Jsi_FunctionInvoke src/jsiFunc.c:786#1 0x5639ca626b9d in Jsi_EventProcess src/jsiCmds.c:292#2 0x5639ca6278ef in SysUpdateCmd src/jsiCmds.c:411#3 0x5639ca58f818 in jsi_FuncCallSub src/jsiProto.c:244#4 0x5639ca85971a in jsiFunctionSubCall src/jsiEval.c:796#5 0x5639ca85971a in jsiEvalFunction src/jsiEval.c:837#6 0x5639ca85971a in jsiEvalCodeSub src/jsiEval.c:1264#7 0x5639ca86d15e in jsi_evalcode src/jsiEval.c:2204#8 0x5639ca871274 in jsi_evalStrFile src/jsiEval.c:2665#9 0x5639ca56066a in Jsi_Main src/jsiInterp.c:936#10 0x5639cad6503a in jsi_main src/main.c:47#11 0x7fb9a888dbf6 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf6)#12 0x5639ca4f4969 in _start (/usr/local/bin/jsish+0xe8969)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV src/jsiFunc.c:786 in Jsi_FunctionInvoke
==82851==ABORTING
$ ./jsish/jsish poc2.js
ASAN:DEADLYSIGNAL
=================================================================
==62010==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x557c5b2f56b6 bp 0x603000007240 sp 0x7ffce7e9ef60 T0)
==62010==The signal is caused by a READ memory access.
==62010==Hint: address points to the zero page.
#0 0x557c5b2f56b5 in Jsi_FunctionInvoke src/jsiFunc.c:785#1 0x557c5b3ad784 in jsi_ArrayForeachCmd src/jsiArray.c:531#2 0x557c5b378818 in jsi_FuncCallSub src/jsiProto.c:244#3 0x557c5b64271a in jsiFunctionSubCall src/jsiEval.c:796#4 0x557c5b64271a in jsiEvalFunction src/jsiEval.c:837#5 0x557c5b64271a in jsiEvalCodeSub src/jsiEval.c:1264#6 0x557c5b65615e in jsi_evalcode src/jsiEval.c:2204#7 0x557c5b65a274 in jsi_evalStrFile src/jsiEval.c:2665#8 0x557c5b34966a in Jsi_Main src/jsiInterp.c:936#9 0x557c5bb4e03a in jsi_main src/main.c:47#10 0x7f35df3e6bf6 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf6)#11 0x557c5b2dd969 in _start (/usr/local/bin/jsish+0xe8969)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV src/jsiFunc.c:785 in Jsi_FunctionInvoke
The text was updated successfully, but these errors were encountered:
Jsish revision
Commit: 9fa798e
Version: v3.5.0
Build platform
Ubuntu 18.04.5 LTS (Linux 5.4.0-44-generic x86_64)
Build steps
Test case1
Test case2
Execution steps & Output
$ ./jsish/jsish poc1.js ASAN:DEADLYSIGNAL ================================================================= ==82851==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0x5639ca50c71f bp 0x000000000000 sp 0x7ffc15eedf60 T0) ==82851==The signal is caused by a READ memory access. ==82851==Hint: address points to the zero page. #0 0x5639ca50c71e in Jsi_FunctionInvoke src/jsiFunc.c:786 #1 0x5639ca626b9d in Jsi_EventProcess src/jsiCmds.c:292 #2 0x5639ca6278ef in SysUpdateCmd src/jsiCmds.c:411 #3 0x5639ca58f818 in jsi_FuncCallSub src/jsiProto.c:244 #4 0x5639ca85971a in jsiFunctionSubCall src/jsiEval.c:796 #5 0x5639ca85971a in jsiEvalFunction src/jsiEval.c:837 #6 0x5639ca85971a in jsiEvalCodeSub src/jsiEval.c:1264 #7 0x5639ca86d15e in jsi_evalcode src/jsiEval.c:2204 #8 0x5639ca871274 in jsi_evalStrFile src/jsiEval.c:2665 #9 0x5639ca56066a in Jsi_Main src/jsiInterp.c:936 #10 0x5639cad6503a in jsi_main src/main.c:47 #11 0x7fb9a888dbf6 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf6) #12 0x5639ca4f4969 in _start (/usr/local/bin/jsish+0xe8969) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV src/jsiFunc.c:786 in Jsi_FunctionInvoke ==82851==ABORTING $ ./jsish/jsish poc2.js ASAN:DEADLYSIGNAL ================================================================= ==62010==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x557c5b2f56b6 bp 0x603000007240 sp 0x7ffce7e9ef60 T0) ==62010==The signal is caused by a READ memory access. ==62010==Hint: address points to the zero page. #0 0x557c5b2f56b5 in Jsi_FunctionInvoke src/jsiFunc.c:785 #1 0x557c5b3ad784 in jsi_ArrayForeachCmd src/jsiArray.c:531 #2 0x557c5b378818 in jsi_FuncCallSub src/jsiProto.c:244 #3 0x557c5b64271a in jsiFunctionSubCall src/jsiEval.c:796 #4 0x557c5b64271a in jsiEvalFunction src/jsiEval.c:837 #5 0x557c5b64271a in jsiEvalCodeSub src/jsiEval.c:1264 #6 0x557c5b65615e in jsi_evalcode src/jsiEval.c:2204 #7 0x557c5b65a274 in jsi_evalStrFile src/jsiEval.c:2665 #8 0x557c5b34966a in Jsi_Main src/jsiInterp.c:936 #9 0x557c5bb4e03a in jsi_main src/main.c:47 #10 0x7f35df3e6bf6 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21bf6) #11 0x557c5b2dd969 in _start (/usr/local/bin/jsish+0xe8969) AddressSanitizer can not provide additional info. SUMMARY: AddressSanitizer: SEGV src/jsiFunc.c:785 in Jsi_FunctionInvokeThe text was updated successfully, but these errors were encountered: