OK, I don't deny that this could be marked invalid because of that. But I'm wondering if it would be alright to have the FreeBSD port of SciTE and Scintilla not use ASAN because of this. I would like to make sure that the port operates for everyone attempting to use it, regardless of the type of environment they are in. (I am fairly certain the GL crash is because I was running in a VM, I do not have a spare physical machine to test on.)
I rebuilt Scintilla and SciTE with -fno-omit-frame-pointer included in their compiler flags. Despite that, the ASAN still does not show a point in SciTE's code where the error occurred. Even when I run SciTE via gdb and set a breakpoint on __asan::ReportGenmeicError, as suggested on the wiki page for the ASAN repo on GitHub, the error seems to occur in a place that is not located in SciTE's code, at __asan_memcpy, probably because that is from the ASAN and not from SciTE or Scintilla. If I had to...
SciTE fails to run with an AddressSanitizer container-overflow error