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

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to