Product Link
https://github.com/caryll/otfcc
POC file
https://github.com/Cvjark/Poc/files/9059951/id9_SEGV_sample_otfccdump%2B0x4fe9a7.zip
Command to reproduce
./otfccbuild --pretty [sample file] -o /dev/null
Product name & version
last github commit code : 617837b
Problem Type
SEGV
Crash Detail
AddressSanitizer:DEADLYSIGNAL
=================================================================
==10580==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000004 (pc 0x0000004fe9a7 bp 0x7ffc7fadd310 sp 0x7ffc7fadd1a0 T0)
==10580==The signal is caused by a READ memory access.
==10580==Hint: address points to the zero page.
==10580==WARNING: failed to fork (errno 12)
==10580==WARNING: failed to fork (errno 12)
==10580==WARNING: failed to fork (errno 12)
==10580==WARNING: failed to fork (errno 12)
==10580==WARNING: failed to fork (errno 12)
==10580==WARNING: Failed to use and restart external symbolizer!
#0 0x4fe9a7 (/home/bupt/Desktop/otfcc/bin/release-x64/otfccdump+0x4fe9a7)
#1 0x4f5710 (/home/bupt/Desktop/otfcc/bin/release-x64/otfccdump+0x4f5710)
#2 0x7f16ea646c86 (/lib/x86_64-linux-gnu/libc.so.6+0x21c86)
#3 0x41c549 (/home/bupt/Desktop/otfcc/bin/release-x64/otfccdump+0x41c549)
AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV (/home/bupt/Desktop/otfcc/bin/release-x64/otfccdump+0x4fe9a7)
==10580==ABORTING
Crash summary
SUMMARY: AddressSanitizer: SEGV (/home/bupt/Desktop/otfcc/bin/release-x64/otfccdump+0x4fe9a7)