yasm: file name already has no extension: output will be in `yasm.out'ASAN:SIGSEGV===================================================================16729==ERROR: AddressSanitizer: SEGV on unknown address 0x00000000001c (pc 0x7fa8f23b196d bp 0x7fff0c7cf990 sp 0x7fff0c7cf820 T0) #0 0x7fa8f23b196c in expand_smacro test/yasm-uaf/SRC_asan/modules/preprocs/nasm/nasm-pp.c:4229 #1 0x7fa8f23c0ac7 in pp_getline test/yasm-uaf/SRC_asan/modules/preprocs/nasm/nasm-pp.c:5127 #2 0x7fa8f23a9d46 in nasm_preproc_get_line test/yasm-uaf/SRC_asan/modules/preprocs/nasm/nasm-preproc.c:198 #3 0x7fa8f239b2ac in nasm_parser_parse test/yasm-uaf/SRC_asan/modules/parsers/nasm/nasm-parse.c:218 #4 0x7fa8f238f36b in nasm_do_parse test/yasm-uaf/SRC_asan/modules/parsers/nasm/nasm-parser.c:66 #5 0x7fa8f238f36b in nasm_parser_do_parse test/yasm-uaf/SRC_asan/modules/parsers/nasm/nasm-parser.c:83 #6 0x402c84 in do_assemble test/yasm-uaf/SRC_asan/frontends/yasm/yasm.c:521 #7 0x402c84 in main test/yasm-uaf/SRC_asan/frontends/yasm/yasm.c:753 #8 0x7fa8f559882f in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2082f) #9 0x403ee8 in _start ( test/yasm-uaf/bin_asan/bin/yasm+0x403ee8)AddressSanitizer can not provide additional info.SUMMARY: AddressSanitizer: SEGV test/yasm-uaf/SRC_asan/modules/preprocs/nasm/nasm-pp.c:4229 expand_smacro==16729==ABORTING
The text was updated successfully, but these errors were encountered:
System info:
Ubuntu 16.04.6 LTS, X64, gcc 5.4.0, yasm (latest master 009450c)
I think it is probably a similar issue as #142
Compile Command:
Run Command:
POC file:
https://github.com/Clingto/POC/blob/master/MSA/yasm/yasm-4352-expand_smacro-null-pointer-deref
ASAN info:
The text was updated successfully, but these errors were encountered: