On Sun, 17 Jan 2021, Chase via cdesktopenv-devel wrote:
Not Working: OpenBSD 6.7, segfaults whenever free() is called, but this does work with the old version, so it is a regression, but OpenBSD couldn't even boot when I compiled normal master, it hung at dthello
Is this free() used in ksh, or libc free()? ksh93 brings in a library called libast which includes its own malloc implementation. You might need to compile ksh93 and libast with debug symbols to see what's going on there. One problem with libast's own malloc is that it uses ancient UNIX system call sbrk(2) which is slowly phased out by FreeBSD - that's the reason why we can't have ksh93 on the latest FreeBSD systems on aarch64 architecture - the system call is simply not there. Marcin
smime.p7s
Description: S/MIME Cryptographic Signature
_______________________________________________ cdesktopenv-devel mailing list cdesktopenv-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel