xkbcomp in recallocarray(): recorded size 8 != 0
Running xkbcomp 1.4.7 on OpenBSD with sysctl vm.malloc_conf=S (to enable more consistency checks in malloc(3) and friends) to compile a german + bone keymap aborts with the xkbcomp in recallocarray(): recorded size 8 != 0 error.
To repeat run xkbcomp bone.xbk bone.xkm
with the following bone.xkb
file :
xkb_keymap {
xkb_keycodes { include "xfree86+aliases(qwertz)" };
xkb_types { include "complete" };
xkb_compat { include "complete+caps(caps_lock)+misc(assign_shift_left_action)+level5(level5_lock)" };
xkb_symbols { include "pc+de(bone)+inet(pc105)+terminate(ctrl_alt_bksp)+compose(ralt)" };
xkb_geometry { include "pc(pc105)" };
};