text:
erl binary segfaulting in honister

The full strace:
$ strace erl
execve("/usr/bin/erl", ["erl"], 0x7ffdd5078220 /* 15 vars */) = 0
brk(NULL)                               = 0xb61000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffeca516070) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=7691, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 7691, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa6469ba000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\327 \240>\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=179088, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa6469b8000
mmap(0x3ea0200000, 179968, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3ea0200000
mprotect(0x3ea020d000, 106496, PROT_NONE) = 0
mmap(0x3ea020d000, 49152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x3ea020d000
mmap(0x3ea0219000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x3ea0219000
mmap(0x3ea0227000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x3ea0227000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\327\342\236>\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\340\236>\0\0\0@\0\340\236>\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0000\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 64, 848) = 64
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\303\333\244C\251\217,\340Z0|;\224\202\326W"..., 68, 912) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2049288, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\340\236>\0\0\0@\0\340\236>\0\0\0"..., 784, 64) = 784
mmap(0x3e9ee00000, 2095824, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3e9ee00000
mprotect(0x3e9ee2c000, 1839104, PROT_NONE) = 0
mmap(0x3e9ee2c000, 1486848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x3e9ee2c000
mmap(0x3e9ef97000, 348160, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x197000) = 0x3e9ef97000
mmap(0x3e9efed000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ec000) = 0x3e9efed000
mmap(0x3e9eff3000, 51920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3e9eff3000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fa6469b5000
arch_prctl(ARCH_SET_FS, 0x7fa6469b5740) = 0
set_tid_address(0x7fa6469b5a10)         = 9314
set_robust_list(0x7fa6469b5a20, 24)     = 0
mprotect(0x3e9efed000, 12288, PROT_READ) = 0
mprotect(0x3ea0227000, 16384, PROT_READ) = 0
mprotect(0x50e000, 4096, PROT_READ)     = 0
mprotect(0x3e9ec30000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7fa6469ba000, 7691)            = 0
openat(AT_FDCWD, "/dev/tty", O_RDWR|O_NONBLOCK) = 3
close(3)                                = 0
getrandom("\x05\xe5\xf1\xd6\x6e\x25\xd0\x7e", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0xb61000
brk(0xb82000)                           = 0xb82000
getuid()                                = 1001
getgid()                                = 1001
geteuid()                               = 1001
getegid()                               = 1001
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
ioctl(-1, TIOCGPGRP, 0x7ffeca515f3c)    = -1 EBADF (Bad file descriptor)
sysinfo({uptime=687, loads=[512, 1024, 0], totalram=15323189248, freeram=14473236480, sharedram=122224640, bufferram=4874240, totalswap=2097147904, freeswap=2097147904, procs=323, totalhigh=0, freehigh=0, mem_unit=1}) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3e9ee41930}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, 8) = 0
uname({sysname="Linux", nodename="morgannuc", ...}) = 0
newfstatat(AT_FDCWD, "/home/holoplot", {st_mode=S_IFDIR|0755, st_size=46, ...}, 0) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=46, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home", {st_mode=S_IFDIR|0755, st_size=43, ...}, 0) = 0
newfstatat(AT_FDCWD, "/home/holoplot", {st_mode=S_IFDIR|0755, st_size=46, ...}, 0) = 0
getpid()                                = 9314
getppid()                               = 9311
getpid()                                = 9314
getppid()                               = 9311
getpid()                                = 9314
getppid()                               = 9311
getpgrp()                               = 9311
ioctl(2, TIOCGPGRP, [9311])             = 0
rt_sigaction(SIGCHLD, {sa_handler=0x44c660, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3e9ee41930}, 8) = 0
prlimit64(0, RLIMIT_NPROC, NULL, {rlim_cur=58432, rlim_max=58432}) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
openat(AT_FDCWD, "/usr/bin/erl", O_RDONLY) = 3
newfstatat(AT_FDCWD, "/usr/bin/erl", {st_mode=S_IFREG|0755, st_size=914, ...}, 0) = 0
ioctl(3, TCGETS, 0x7ffeca515ed0)        = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR)                   = 0
read(3, "#!/bin/sh\n#\n# %CopyrightBegin%\n#"..., 80) = 80
lseek(3, 0, SEEK_SET)                   = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=512*1024}) = 0
fcntl(255, F_GETFD)                     = -1 EBADF (Bad file descriptor)
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl(255, F_SETFD, FD_CLOEXEC)         = 0
fcntl(255, F_GETFL)                     = 0x8000 (flags O_RDONLY|O_LARGEFILE)
newfstatat(255, "", {st_mode=S_IFREG|0755, st_size=914, ...}, AT_EMPTY_PATH) = 0
lseek(255, 0, SEEK_CUR)                 = 0
read(255, "#!/bin/sh\n#\n# %CopyrightBegin%\n#"..., 914) = 914
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -89, SEEK_CUR)               = 825
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fa6469b5a10) = 9315
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x44c660, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3e9ee41930}, {sa_handler=0x44c660, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3e9ee41930}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "erl\n", 512)                   = 4
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=9315, si_uid=1001, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 9315
wait4(-1, 0x7ffeca515118, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x449d40, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=0x449d40, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "export EMU\nexport ROOTDIR\nexport"..., 914) = 89
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3e9ee41930}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3e9ee41930}, {sa_handler=0x44c660, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3e9ee41930}, 8) = 0
execve("/usr/lib/erlang/erts-12.2/bin/erlexec", ["/usr/lib/erlang/erts-12.2/bin/er"...], 0xb6fc50 /* 17 vars */) = 0
brk(NULL)                               = 0x1922000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffcae3eade0) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=7691, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 7691, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0df14b7000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\363@\240>\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=889824, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0df14b5000
mmap(0x3ea0400000, 888856, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3ea0400000
mprotect(0x3ea040f000, 823296, PROT_NONE) = 0
mmap(0x3ea040f000, 450560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x3ea040f000
mmap(0x3ea047d000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7d000) = 0x3ea047d000
mmap(0x3ea04d8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd7000) = 0x3ea04d8000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\327\342\236>\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\340\236>\0\0\0@\0\340\236>\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0000\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 64, 848) = 64
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\303\333\244C\251\217,\340Z0|;\224\202\326W"..., 68, 912) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2049288, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\340\236>\0\0\0@\0\340\236>\0\0\0"..., 784, 64) = 784
mmap(0x3e9ee00000, 2095824, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3e9ee00000
mprotect(0x3e9ee2c000, 1839104, PROT_NONE) = 0
mmap(0x3e9ee2c000, 1486848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x3e9ee2c000
mmap(0x3e9ef97000, 348160, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x197000) = 0x3e9ef97000
mmap(0x3e9efed000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ec000) = 0x3e9efed000
mmap(0x3e9eff3000, 51920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3e9eff3000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0df14b2000
arch_prctl(ARCH_SET_FS, 0x7f0df14b2740) = 0
set_tid_address(0x7f0df14b2a10)         = 9314
set_robust_list(0x7f0df14b2a20, 24)     = 0
mprotect(0x40c000, 4096, PROT_READ)     = 0
mprotect(0x3ea04d8000, 4096, PROT_READ) = 0
mprotect(0x3e9efed000, 12288, PROT_READ) = 0
mprotect(0x3e9ec30000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f0df14b7000, 7691)            = 0
getrandom("\x4e\x9d\x49\xf8\xff\xfe\x5c\x70", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x1922000
brk(0x1943000)                          = 0x1943000
execve("/usr/lib/erlang/erts-12.2/bin/beam.smp", ["/usr/lib/erlang/erts-12.2/bin/be"..., "--", "-root", "/usr/lib/erlang", "-progname", "erl", "--", "-home", "/home/holoplot", "--"], 0x7ffcae3eaf68 /* 17 vars */) = 0
brk(NULL)                               = 0xfeb000
arch_prctl(0x3001 /* ARCH_??? */, 0x7fff059b96a0) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=7691, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 7691, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fb448a1d000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\327 \240>\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=179088, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb448a1b000
mmap(0x3ea0200000, 179968, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3ea0200000
mprotect(0x3ea020d000, 106496, PROT_NONE) = 0
mmap(0x3ea020d000, 49152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x3ea020d000
mmap(0x3ea0219000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x3ea0219000
mmap(0x3ea0227000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x3ea0227000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\00003@\237>\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=108048, ...}, AT_EMPTY_PATH) = 0
mmap(0x3e9f400000, 107208, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3e9f400000
mmap(0x3e9f403000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x3e9f403000
mmap(0x3e9f412000, 28672, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x3e9f412000
mmap(0x3e9f419000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x3e9f419000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \22\352\237>\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\215\356\n,)]\201\337\372\212y\205\7X\300V"..., 36, 800) = 36
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2148160, ...}, AT_EMPTY_PATH) = 0
mmap(0x3e9fe00000, 2160768, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3e9fe00000
mprotect(0x3e9fe99000, 1466368, PROT_NONE) = 0
mmap(0x3e9fe99000, 1019904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x99000) = 0x3e9fe99000
mmap(0x3e9ff92000, 442368, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x192000) = 0x3e9ff92000
mmap(0x3e9ffff000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1fe000) = 0x3e9ffff000
mmap(0x3ea000d000, 10368, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3ea000d000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\363@\240>\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=889824, ...}, AT_EMPTY_PATH) = 0
mmap(0x3ea0400000, 888856, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3ea0400000
mprotect(0x3ea040f000, 823296, PROT_NONE) = 0
mmap(0x3ea040f000, 450560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x3ea040f000
mmap(0x3ea047d000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7d000) = 0x3ea047d000
mmap(0x3ea04d8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd7000) = 0x3ea04d8000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3405\300\237>\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=103648, ...}, AT_EMPTY_PATH) = 0
mmap(0x3e9fc00000, 103496, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3e9fc00000
mmap(0x3e9fc03000, 73728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x3e9fc03000
mmap(0x3e9fc15000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x3e9fc15000
mmap(0x3e9fc18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x3e9fc18000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\327\342\236>\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\340\236>\0\0\0@\0\340\236>\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0000\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 64, 848) = 64
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\303\333\244C\251\217,\340Z0|;\224\202\326W"..., 68, 912) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2049288, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\340\236>\0\0\0@\0\340\236>\0\0\0"..., 784, 64) = 784
mmap(0x3e9ee00000, 2095824, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3e9ee00000
mprotect(0x3e9ee2c000, 1839104, PROT_NONE) = 0
mmap(0x3e9ee2c000, 1486848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x3e9ee2c000
mmap(0x3e9ef97000, 348160, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x197000) = 0x3e9ef97000
mmap(0x3e9efed000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ec000) = 0x3e9efed000
mmap(0x3e9eff3000, 51920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3e9eff3000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb448a19000
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb448a16000
arch_prctl(ARCH_SET_FS, 0x7fb448a16740) = 0
set_tid_address(0x7fb448a16a10)         = 9314
set_robust_list(0x7fb448a16a20, 24)     = 0
mprotect(0x3e9efed000, 12288, PROT_READ) = 0
mprotect(0x3e9fc18000, 4096, PROT_READ) = 0
mprotect(0x3ea04d8000, 4096, PROT_READ) = 0
mprotect(0x3e9ffff000, 45056, PROT_READ) = 0
mprotect(0x3e9f419000, 4096, PROT_READ) = 0
mprotect(0x3ea0227000, 16384, PROT_READ) = 0
mprotect(0x7ee000, 4096, PROT_READ)     = 0
mprotect(0x3e9ec30000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7fb448a1d000, 7691)            = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0x3e9ffff8e0} ---
+++ killed by SIGSEGV +++
Segmentation fault

Same happens with PREFERRED_VERSION_erlang = "24.1.7"

Hello,
That is odd. Could you check the following variables ?
PREFERRED_VERSION_erlang = "24.1.7"
PREFERRED_VERSION_erlang-native = "24.1.7"
PREFERRED_VERSION_nativesdk-erlang = "24.1.7"

All of them should be pointing to 24.1.7. But strace is not saying that, because
the erts-12.2 ( execve("/usr/lib/erlang/erts-12.2/bin/beam.smp" )  is for Erlang/OTP 24.2 not 24.1.7.
Also, which arch are you using ?
For this issue, I've tested honister with qemuarm64 and Erlang 24.1.7 and 24.2. It looks ok.

Yeah, the output above was for 24.2.
The strace output for 24.1.7 looks like this:
bash-5.1# erl
Segmentation fault (core dumped)
bash-5.1# strace erl
execve("/usr/bin/erl", ["erl"], 0x7ffeb4104e40 /* 22 vars */) = 0
brk(NULL)                               = 0x2409000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd8efd5660) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=7691, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 7691, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fc14a7c6000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\327@\226;\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=179088, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc14a7c4000
mmap(0x3b96400000, 179968, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3b96400000
mprotect(0x3b9640d000, 106496, PROT_NONE) = 0
mmap(0x3b9640d000, 49152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x3b9640d000
mmap(0x3b96419000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x3b96419000
mmap(0x3b96427000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x3b96427000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\327\2\225;\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\225;\0\0\0@\0\0\225;\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0000\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 64, 848) = 64
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\303\333\244C\251\217,\340Z0|;\224\202\326W"..., 68, 912) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2049288, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\225;\0\0\0@\0\0\225;\0\0\0"..., 784, 64) = 784
mmap(0x3b95000000, 2095824, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3b95000000
mprotect(0x3b9502c000, 1839104, PROT_NONE) = 0
mmap(0x3b9502c000, 1486848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x3b9502c000
mmap(0x3b95197000, 348160, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x197000) = 0x3b95197000
mmap(0x3b951ed000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ec000) = 0x3b951ed000
mmap(0x3b951f3000, 51920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3b951f3000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fc14a7c1000
arch_prctl(ARCH_SET_FS, 0x7fc14a7c1740) = 0
set_tid_address(0x7fc14a7c1a10)         = 177985
set_robust_list(0x7fc14a7c1a20, 24)     = 0
mprotect(0x3b951ed000, 12288, PROT_READ) = 0
mprotect(0x3b96427000, 16384, PROT_READ) = 0
mprotect(0x50e000, 4096, PROT_READ)     = 0
mprotect(0x3b94e30000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7fc14a7c6000, 7691)            = 0
openat(AT_FDCWD, "/dev/tty", O_RDWR|O_NONBLOCK) = -1 ENOENT (No such file or directory)
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
getrandom("\xc6\xcf\x02\xb8\x65\x2f\x0b\x40", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x2409000
brk(0x242a000)                          = 0x242a000
ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0
newfstatat(0, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0), ...}, AT_EMPTY_PATH) = 0
readlink("/proc/self/fd/0", 0x24092a0, 4095) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/dev/pts/", 0x7ffd8efd5420, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
getdents64(3, 0x240a2e0 /* 2 entries */, 32768) = 48
getdents64(3, 0x240a2e0 /* 0 entries */, 32768) = 0
close(3)                                = 0
openat(AT_FDCWD, "/dev/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=0, ...}, AT_EMPTY_PATH) = 0
getdents64(3, 0x240a2e0 /* 2 entries */, 32768) = 48
newfstatat(AT_FDCWD, "/dev/.", {st_mode=S_IFDIR|0755, st_size=0, ...}, 0) = 0
newfstatat(AT_FDCWD, "/dev/..", {st_mode=S_IFDIR|0755, st_size=142, ...}, 0) = 0
getdents64(3, 0x240a2e0 /* 0 entries */, 32768) = 0
close(3)                                = 0
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.UTF-8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US.utf8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en_US/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en.UTF-8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en.utf8/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/locale/en/LC_IDENTIFICATION", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
getuid()                                = 0
getgid()                                = 0
geteuid()                               = 0
getegid()                               = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
ioctl(-1, TIOCGPGRP, 0x7ffd8efd552c)    = -1 EBADF (Bad file descriptor)
sysinfo({uptime=22862, loads=[32512, 191936, 389024], totalram=16469127168, freeram=1357819904, sharedram=968704000, bufferram=1093632, totalswap=16915619840, freeswap=14700503040, procs=2116, totalhigh=0, freehigh=0, mem_unit=1}) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3b95041930}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, 8) = 0
uname({sysname="Linux", nodename="hq-00021", ...}) = 0
newfstatat(AT_FDCWD, "/", {st_mode=S_IFDIR|0755, st_size=142, ...}, 0) = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=142, ...}, 0) = 0
getpid()                                = 177985
getppid()                               = 177982
getpid()                                = 177985
getppid()                               = 177982
getpid()                                = 177985
getppid()                               = 177982
getpgrp()                               = 177982
ioctl(2, TIOCGPGRP, [177982])           = 0
rt_sigaction(SIGCHLD, {sa_handler=0x44c660, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3b95041930}, 8) = 0
prlimit64(0, RLIMIT_NPROC, NULL, {rlim_cur=62649, rlim_max=62649}) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
openat(AT_FDCWD, "/usr/bin/erl", O_RDONLY) = 3
newfstatat(AT_FDCWD, "/usr/bin/erl", {st_mode=S_IFREG|0755, st_size=916, ...}, 0) = 0
ioctl(3, TCGETS, 0x7ffd8efd54c0)        = -1 ENOTTY (Inappropriate ioctl for device)
lseek(3, 0, SEEK_CUR)                   = 0
read(3, "#!/bin/sh\n#\n# %CopyrightBegin%\n#"..., 80) = 80
lseek(3, 0, SEEK_SET)                   = 0
prlimit64(0, RLIMIT_NOFILE, NULL, {rlim_cur=1024, rlim_max=512*1024}) = 0
fcntl(255, F_GETFD)                     = -1 EBADF (Bad file descriptor)
dup2(3, 255)                            = 255
close(3)                                = 0
fcntl(255, F_SETFD, FD_CLOEXEC)         = 0
fcntl(255, F_GETFL)                     = 0x8000 (flags O_RDONLY|O_LARGEFILE)
newfstatat(255, "", {st_mode=S_IFREG|0755, st_size=916, ...}, AT_EMPTY_PATH) = 0
lseek(255, 0, SEEK_CUR)                 = 0
read(255, "#!/bin/sh\n#\n# %CopyrightBegin%\n#"..., 916) = 916
pipe([3, 4])                            = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  = 0
rt_sigprocmask(SIG_BLOCK, [INT TERM CHLD], [], 8) = 0
lseek(255, -89, SEEK_CUR)               = 827
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fc14a7c1a10) = 177986
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x44c660, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3b95041930}, {sa_handler=0x44c660, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3b95041930}, 8) = 0
close(4)                                = 0
rt_sigprocmask(SIG_BLOCK, [INT], [], 8) = 0
read(3, "erl\n", 512)                   = 4
read(3, "", 512)                        = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=177986, si_uid=0, si_status=0, si_utime=0, si_stime=0} ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 177986
wait4(-1, 0x7ffd8efd4618, WNOHANG, NULL) = -1 ECHILD (No child processes)
rt_sigreturn({mask=[INT]})              = 0
close(3)                                = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x449d40, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=0x449d40, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
read(255, "export EMU\nexport ROOTDIR\nexport"..., 916) = 89
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x3b95041930}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3b95041930}, {sa_handler=0x44c660, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x3b95041930}, 8) = 0
execve("/usr/lib/erlang/erts-12.1.5/bin/erlexec", ["/usr/lib/erlang/erts-12.1.5/bin/"...], 0x241aab0 /* 25 vars */) = 0
brk(NULL)                               = 0xb56000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffffeb5e3a0) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=7691, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 7691, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f1029420000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\363`\226;\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=889824, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f102941e000
mmap(0x3b96600000, 888856, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3b96600000
mprotect(0x3b9660f000, 823296, PROT_NONE) = 0
mmap(0x3b9660f000, 450560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x3b9660f000
mmap(0x3b9667d000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7d000) = 0x3b9667d000
mmap(0x3b966d8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd7000) = 0x3b966d8000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\327\2\225;\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\225;\0\0\0@\0\0\225;\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0000\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 64, 848) = 64
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\303\333\244C\251\217,\340Z0|;\224\202\326W"..., 68, 912) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2049288, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\225;\0\0\0@\0\0\225;\0\0\0"..., 784, 64) = 784
mmap(0x3b95000000, 2095824, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3b95000000
mprotect(0x3b9502c000, 1839104, PROT_NONE) = 0
mmap(0x3b9502c000, 1486848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x3b9502c000
mmap(0x3b95197000, 348160, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x197000) = 0x3b95197000
mmap(0x3b951ed000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ec000) = 0x3b951ed000
mmap(0x3b951f3000, 51920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3b951f3000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f102941b000
arch_prctl(ARCH_SET_FS, 0x7f102941b740) = 0
set_tid_address(0x7f102941ba10)         = 177985
set_robust_list(0x7f102941ba20, 24)     = 0
mprotect(0x40c000, 4096, PROT_READ)     = 0
mprotect(0x3b966d8000, 4096, PROT_READ) = 0
mprotect(0x3b951ed000, 12288, PROT_READ) = 0
mprotect(0x3b94e30000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f1029420000, 7691)            = 0
getrandom("\xcf\x1c\xdd\x53\x84\x41\xd1\x39", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0xb56000
brk(0xb77000)                           = 0xb77000
execve("/usr/lib/erlang/erts-12.1.5/bin/beam.smp", ["/usr/lib/erlang/erts-12.1.5/bin/"..., "--", "-root", "/usr/lib/erlang", "-progname", "erl", "--", "-home", "/root", "--"], 0x7ffffeb5e528 /* 25 vars */) = 0
brk(NULL)                               = 0x1efd000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffe9b9ed740) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=7691, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 7691, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fcfad74b000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\327@\226;\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=179088, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcfad749000
mmap(0x3b96400000, 179968, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3b96400000
mprotect(0x3b9640d000, 106496, PROT_NONE) = 0
mmap(0x3b9640d000, 49152, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x3b9640d000
mmap(0x3b96419000, 53248, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19000) = 0x3b96419000
mmap(0x3b96427000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x3b96427000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libz.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\00003`\225;\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=108048, ...}, AT_EMPTY_PATH) = 0
mmap(0x3b95600000, 107208, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3b95600000
mmap(0x3b95603000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x3b95603000
mmap(0x3b95612000, 28672, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x3b95612000
mmap(0x3b95619000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x18000) = 0x3b95619000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libstdc++.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \22\n\226;\0\0\0"..., 832) = 832
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\215\356\n,)]\201\337\372\212y\205\7X\300V"..., 36, 800) = 36
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2148160, ...}, AT_EMPTY_PATH) = 0
mmap(0x3b96000000, 2160768, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3b96000000
mprotect(0x3b96099000, 1466368, PROT_NONE) = 0
mmap(0x3b96099000, 1019904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x99000) = 0x3b96099000
mmap(0x3b96192000, 442368, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x192000) = 0x3b96192000
mmap(0x3b961ff000, 57344, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1fe000) = 0x3b961ff000
mmap(0x3b9620d000, 10368, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3b9620d000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\363`\226;\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=889824, ...}, AT_EMPTY_PATH) = 0
mmap(0x3b96600000, 888856, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3b96600000
mprotect(0x3b9660f000, 823296, PROT_NONE) = 0
mmap(0x3b9660f000, 450560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0x3b9660f000
mmap(0x3b9667d000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7d000) = 0x3b9667d000
mmap(0x3b966d8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd7000) = 0x3b966d8000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\3405\340\225;\0\0\0"..., 832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=103648, ...}, AT_EMPTY_PATH) = 0
mmap(0x3b95e00000, 103496, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3b95e00000
mmap(0x3b95e03000, 73728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x3b95e03000
mmap(0x3b95e15000, 12288, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x3b95e15000
mmap(0x3b95e18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x3b95e18000
close(3)                                = 0
openat(AT_FDCWD, "/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\327\2\225;\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\225;\0\0\0@\0\0\225;\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0000\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 64, 848) = 64
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0\303\333\244C\251\217,\340Z0|;\224\202\326W"..., 68, 912) = 68
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2049288, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\225;\0\0\0@\0\0\225;\0\0\0"..., 784, 64) = 784
mmap(0x3b95000000, 2095824, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3b95000000
mprotect(0x3b9502c000, 1839104, PROT_NONE) = 0
mmap(0x3b9502c000, 1486848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x3b9502c000
mmap(0x3b95197000, 348160, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x197000) = 0x3b95197000
mmap(0x3b951ed000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1ec000) = 0x3b951ed000
mmap(0x3b951f3000, 51920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3b951f3000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcfad747000
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcfad744000
arch_prctl(ARCH_SET_FS, 0x7fcfad744740) = 0
set_tid_address(0x7fcfad744a10)         = 177985
set_robust_list(0x7fcfad744a20, 24)     = 0
mprotect(0x3b951ed000, 12288, PROT_READ) = 0
mprotect(0x3b95e18000, 4096, PROT_READ) = 0
mprotect(0x3b966d8000, 4096, PROT_READ) = 0
mprotect(0x3b961ff000, 45056, PROT_READ) = 0
mprotect(0x3b95619000, 4096, PROT_READ) = 0
mprotect(0x3b96427000, 16384, PROT_READ) = 0
mprotect(0x7e5000, 4096, PROT_READ)     = 0
mprotect(0x3b94e30000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7fcfad74b000, 7691)            = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0x3b961ff8e0} ---
+++ killed by SIGSEGV (core dumped) +++
Segmentation fault (core dumped)

The platform in use here is Intel Corei7, and the easiest way to reproduce this seems to be to chroot into the emerged rootfs folder and type erl.

Back in Yocto hardknott we pinned erlang to 24.0.2 and elixir to 1.12.1 and that worked fine, but those version were dropped from meta-erlang.

erlang 23.3.4.8 and elixir 1.11.4 doesn't crash immediately, but rabbitmq 3.9.8 doesn't seem to work with it and crashes. Any further pointers would be appreciated. I know practically nothing about erlang :(
erl_crash.dump.txt

Ok. I'm trying to figure out and testing some configurations.
Right now the chroot approch seems not working. But testing withe the MACHINE=genericx86-64 and running it on VirtualBox looks ok. I'll try on a real hw as well.

BTW, are you using the latest poky honister branch ? I'm running my tests on https://git.yoctoproject.org/poky/commit/?h=honister&id=0fbf414b39f1ce3a055c5baeba755a05c438ec0d

Hello.
I ran some tests.
MACHINE=genericx86-64
DISTRO=poky

The genericx86-64 should be a pretty generic machine for server and general purpose Intel machines. Are you using any specific machine (I mean any from meta-intel layer for example) ?
Image: core-image-minimal
IMAGE_INSTALL:append:pn-core-image-minimal = " erlang erlang-modules elixir rabbitmq-server strace"

Erlang versions tested: 24.2,  24.1.7, 23.3.4.8
Running on:

VirtualBox x86-64
real up to date i7 hardware notebook
my old i7 laptop

I was able to run rabbitmq and execute erlang shell as well.
Now the chroot approch does not work in any combination. Using strace I always get:
openat(AT_FDCWD, "/dev/null", O_WRONLY) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/dev/null", O_WRONLY) = -1 ENOENT (No such file or directory)

That is because my /dev, /proc and /sys is always empty.
But, using the systemd-nspawn I was able to run erl shell. Like that:
rm honister/tmp/work/genericx86_64-poky-linux/core-image-minimal/1.0-r0/rootfs/var/log
mkdir honister/tmp/work/genericx86_64-poky-linux/core-image-minimal/1.0-r0/rootfs/var/log/journal -p
sudo systemd-nspawn -D honister/tmp/work/genericx86_64-poky-linux/core-image-minimal/1.0-r0/rootfs
Spawning container rootfs on /home/joaohf/work/opensource/kas-meta-erlang/honister/tmp/work/genericx86_64-poky-linux/core-image-minimal/1.0-r0/rootfs.
Press ^] three times within 1s to kill container.

root@rootfs:/root#

root@rootfs:/root# erl
Erlang/OTP 23 [erts-11.2.2.7] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1]

Eshell V11.2.2.7  (abort with ^G)
1>

During my tests I found a bug in systemv rabbitmq init scripts: https://github.com/meta-erlang/meta-erlang/pull/159

Thanks a lot for all your support. Further debugging shows that erlang binaries in images built on Ubuntu 20.04 LTS segfault, but built on Fedora 35 they seem to work fine.
I've now started dissecting this a bit further and figured out that replacing /usr/lib/erlang doesn't suffice, I need to replace all of /usr/lib to make it working.
I don't have any more details at this point, but I'll keep digging.
Which host OS are you using to run the Yocto build process?

My host OS is Ubuntu 21.10 but I'm using kas-container to to all meta-erlang Yocto builds.
https://github.com/siemens/kas/blob/master/kas-container
https://github.com/meta-erlang/kas-meta-erlang

Sure, I'll run my tests.
Also find this: http://docs.yoctoproject.org/migration-guides/migration-3.4.html#prelinking-disabled-by-default

Also find this: http://docs.yoctoproject.org/migration-guides/migration-3.4.html#prelinking-disabled-by-default

Aah, thanks for that pointer! I didn't see this. That explains!

authors: joaohf zonque

repo: meta-erlang/meta-erlang


text:
Python 3.10 support

It is not possible to pip install this package using python 3.10 (Ubuntu 22.04 with conda).
There is an issue with numba, as you can see on the log below
     error: Command "gcc -pthread -B /home/miniconda3/envs/vital_exploratory/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /home/miniconda3/envs/vital_exploratory/include -fPIC -O2 -isystem /home/miniconda3/envs/vital_exploratory/include -fPIC -I/home/miniconda3/envs/vital_exploratory/lib/python3.10/site-packages/numpy/core/include -I/home/miniconda3/envs/vital_exploratory/include/python3.10 -c numba/_dispatcher.c -o build/temp.linux-x86_64-cpython-310/numba/_dispatcher.o" failed with exit status 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for numba
  Running setup.py clean for numba
  Building wheel for llvmlite (setup.py) ... error
  error: subprocess-exited-with-error

  × python setup.py bdist_wheel did not run successfully.
  │ exit code: 1
  ╰─> [15 lines of output]
      running bdist_wheel
      /home/miniconda3/envs/vital_exploratory/bin/python /tmp/pip-install-h8sz9tgi/llvmlite_913a0b1a0397448cbb8db46c559ed13d/ffi/build.py
      LLVM version... 14.0.0

      Traceback (most recent call last):
        File "/tmp/pip-install-h8sz9tgi/llvmlite_913a0b1a0397448cbb8db46c559ed13d/ffi/build.py", line 191, in <module>
          main()
        File "/tmp/pip-install-h8sz9tgi/llvmlite_913a0b1a0397448cbb8db46c559ed13d/ffi/build.py", line 181, in main
          main_posix('linux', '.so')
        File "/tmp/pip-install-h8sz9tgi/llvmlite_913a0b1a0397448cbb8db46c559ed13d/ffi/build.py", line 143, in main_posix
          raise RuntimeError(msg)
      RuntimeError: Building llvmlite requires LLVM 10.0.x or 9.0.x, got '14.0.0'. Be sure to set LLVM_CONFIG to the right executable path.
      Read the documentation at http://llvmlite.pydata.org/ for more information about building llvmlite.

      error: command '/home/miniconda3/envs/vital_exploratory/bin/python' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for llvmlite
  Running setup.py clean for llvmlite
Failed to build numba llvmlite
Installing collected packages: llvmlite, lazy-loader, joblib, future, et-xmlfile, Cython, chardet, audioread, astunparse, tzlocal, soundfile, scikit-learn, pyflowchart, py-ecg-detectors, pooch, openpyxl, numba, nolds, mbstrdecoder, astropy, wfdb, typepy, statsmodels, pycwt, librosa, hrv-analysis, heartpy, dateparser, pmdarima, datetimerange, vital-sqi
  Running setup.py install for llvmlite ... error
  error: subprocess-exited-with-error

  × Running setup.py install for llvmlite did not run successfully.
  │ exit code: 1
  ╰─> [31 lines of output]
      running install
      /home/miniconda3/envs/vital_exploratory/lib/python3.10/site-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated.
      !!

              ********************************************************************************
              Please avoid running ``setup.py`` directly.
              Instead, use pypa/build, pypa/installer, pypa/build or
              other standards-based tools.

              See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
              ********************************************************************************

      !!
        self.initialize_options()
      running build
      got version from file /tmp/pip-install-h8sz9tgi/llvmlite_913a0b1a0397448cbb8db46c559ed13d/llvmlite/_version.py {'version': '0.34.0', 'full': 'c5889c9e98c6b19d5d85ebdd982d64a03931f8e2'}
      running build_ext
      /home/miniconda3/envs/vital_exploratory/bin/python /tmp/pip-install-h8sz9tgi/llvmlite_913a0b1a0397448cbb8db46c559ed13d/ffi/build.py
      LLVM version... 14.0.0

      Traceback (most recent call last):
        File "/tmp/pip-install-h8sz9tgi/llvmlite_913a0b1a0397448cbb8db46c559ed13d/ffi/build.py", line 191, in <module>
          main()
        File "/tmp/pip-install-h8sz9tgi/llvmlite_913a0b1a0397448cbb8db46c559ed13d/ffi/build.py", line 181, in main
          main_posix('linux', '.so')
        File "/tmp/pip-install-h8sz9tgi/llvmlite_913a0b1a0397448cbb8db46c559ed13d/ffi/build.py", line 143, in main_posix
          raise RuntimeError(msg)
      RuntimeError: Building llvmlite requires LLVM 10.0.x or 9.0.x, got '14.0.0'. Be sure to set LLVM_CONFIG to the right executable path.
      Read the documentation at http://llvmlite.pydata.org/ for more information about building llvmlite.

      error: command '/home/miniconda3/envs/vital_exploratory/bin/python' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure

× Encountered error while trying to install package.
╰─> llvmlite

note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.

Fixed with https://github.com/meta00/vital_sqi/pull/99

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
change old twitter logo to new x logo

Hi Team,
I hope you're doing well! I believe resolving this issue would be a great way for me to start contributing. Could you please assign it to me?
Looking forward to working on it.

Hey, I'm interested to work on this issues and if its still available can you assign it to me?

repo: metacall/deploy


text:
Add package for Noir

https://github.com/noir-lang/noir
As usual, our CI should compile and test a simple example program.

#37 Pull request for noir

authors: monyarm zah


text:
Improve Exception messages when working on "leader"

Add leader hint to error message. See #573
Open adjust the message:
https://github.com/metafacture/metafacture-core/blob/eab57cd43bcfbd670a0741210332cf4ed0a71adf/metafacture-biblio/src/main/java/org/metafacture/biblio/marc21/Marc21Encoder.java#L160
https://github.com/metafacture/metafacture-core/blob/eab57cd43bcfbd670a0741210332cf4ed0a71adf/metafacture-biblio/src/main/java/org/metafacture/biblio/marc21/Marc21Encoder.java#L208
Also it would be greate to hint, which leader position or position name which is wrong.

Note: don't use titles like Update Marc21Encoder.java.

source: gharchive/pull-request

repo: metafacture/metafacture-core

license_source: bigquery


text:
Perform Slack vote in multi-person DM

Allow caller to pass a list of users (using existing eligible_users param?) to perform the vote in a private message. This could be as simple as: if eligible_users is provided, but channel is NOT provided, the vote is performed in a new "mpim" (group message) among the eligible voters. See the post_message function on the Slack plugin for a how a new mpim channel is opened using conversations.open.

We could support this in Discord, too.

repo: metagov/gateway


text:
Respect socket's non blocking connect

Current implementation of the connect detour always waits for the other side to accept before it returns, while most applications nowadays set the socket to non blocking, then connect should immediately return with EINPROGRESS error code, indicating that the connect is in progress.
We can improve our implementation to check if socket is non blocking, and if it is, we setup the mirror listen socket, but don't accept until agent returns the result, to reproduce similar behavior (as much as possible).

It would be a bit tricky to implement it this way. The usual flow is to call connect and expect EINPROGRESS, then use poll to wait for result. getsockopt can also be used to get connected/error state of the socket. We'd have to asynchronously let the layer know that the listener is ready (which doesn't fit well into our request-response model and lack of background threads :X)
A simpler solution would be to follow the usual TCP proxy pattern - eagerly accept connection, kill it if we fail to connect to the real peer

Why is it tricky though?
Layer sends ConnectRequest
intProxy responds ConnectInProgress
layer continues
Intproxy accepts connection only after connection is really made on the remote side, if not returns error

repo: metalbear-co/mirrord


text:
unsuccessful tunnel (HTTP/1.0 502 Bad - When connecting to local k3d cluster inside WSL2

Bug Description
Create agent failed. KubeError( HyperError( hyper::Error( Connect, Custom { kind: Other, error: "unsuccessful tunnel (HTTP/1.0 502 Bad)", }, ), ), )
The image can be pulled normally in the cluster.
Steps to Reproduce

Create k3d cluster with running pods
Confirm pods run normally and kubectl get pods returns expected results
Start intellij mirrord plugin
Error is shown

Backtrace
No response
Relevant Logs
No response
Your operating system and version
"Ubuntu 20.04.6 LTS"
Local process
amazon-corretto-17.0.2.8.1-linux-x64/bin/java
Local process version
No response
Additional Info
No response

hi,
this error usually happens when you have HTTP_PROXY, HTTPS_PROXY or SOCKS_PROXY set.
Can you check your env and see if it's set? if it is, can you unset it in the run configuration (just set it to '')

Thank you for your quick answer. After unsetting the proxy the error was gone and the agent appeared in the cluster. But a second error followed:
Couldn't get port of internal proxy
Any idea what could case this?
Thanks!

That usually happens if agent pod fails to run - you can check the job status by using kubectl get jobs and also describe the pod it creates.
If you don't see it you can extend the time it stays after being done by setting MIRRORD_AGENT_TTL to 120.

Maybe try to enable invalid certificate
"accept_invalid_certificate": true

Thanks again for your reply. Setting MIRRORD_AGENT_TTL to 120 did the trick for me.

Thanks again for your reply. Setting MIRRORD_AGENT_TTL to 120 did the trick for me.

Actually it's quite impossible that that fixed it (since it doesn't do anything but make the pod stay for 120 secs post completion..)

authors: aviramha visbvr


text:
Make connection errors nicer.

Only recommend --accept-invalid-certificates if not already set.
Exit gracefully instead of panicking: this means also the user's
application is terminated, not just mirrord's layer.
Wrap graceful_exit code in a block so that it can be used as a
whole match arm, add (unreachable) panic at the end, so that it
can be used where the return type is !.

bors r+


text:
Misc BGP peer check and added myASN check till FRR view support is in place

Signed-off-by: Mohamed Mahmoud mmahmoud@redhat.com

I'd condition this to the "FRR mode" being implemented in https://github.com/metallb/metallb-operator/pull/95
Also, I'd extend the commit subject explicitly saying we are ensuring the local myASN is the same and explain why we need that in the body.

LGTM
Let's wait for https://github.com/metallb/metallb-operator/pull/95

https://github.com/metallb/metallb-operator/pull/95

LGTM
Waiting for CI

repo: metallb/metallb-operator


text:
use async/await in the code

removes callbacks for both metalsmith and babel and relies on standard
exception mechanism for error handling

Thx for the PR. In general, I am not a fan of async/await, especially not when mixed in .map or other sync functions.

The point of async/await is to mix it with sync functions ;-)

Functionally, this PR is a noop.

Yup. The goal was to simplify the code, not to change the functionality.

I must admit you did a good job making the unitTesting plugin more readable,

Thanks!!!

however I don't see a catch (in either the main plugin code or the unitTesting plugin). Will eventual errors be passed appropriately (what do you mean by "standard exception mechanism"? Default behavior?) ?

Yup. Using Promises.catch to call done callback with the caught exception is functionally equivalent to ignoring (as in: not catching) an exception in the async function.
That said I totally get you not wanting to use this. I just thought it would be a good form to share whatever pieces of my fork folks may find useful (I appreciate it when people do it when forking my repos.) Thank you for your work on the plugin.

@pirxpilot I hadn't merged it because I wanted to clone your fork first & experience first-hand that the error handling is ok, so no need to close (yet) :smile: . If this is more readable to newer JS devs, the ease of contribution outweighs my personal preference.

The point of async/await is to mix it with sync functions ;-)

And to this ofc, ofc.. what I meant is I appreciate the ease of reading of simple await calls
const  res = await someRequest()
// do stuff

but have mixed feelings about complex multi-await flows (admittedly, not present in this plugin) and usage in loop control flows (eg for ... in vs map vs foreach, see also: https://zellwk.com/blog/async-await-in-loops/), my team has been bitten by it before. And well.. metalsmith's model is quite explicitly based on chaining (.use().use()) so explicit thenables have a similar feel

authors: pirxpilot webketje

repo: metalsmith/js-bundle


text:
Sidecar file (participants.json) file loading

The optional sidecar file (participants.json) should be loadable, in addition to the participants.tsv file, on the landing page.
This is partially a subtask for the #3, the clickable columns task, since it will use that data. @surchs However, the categorization page - like all pages - should have its own means of using temporary test data. See https://github.com/metaneuro/annotation_tool/issues/25.

Closed by https://github.com/metaneuro/annotation_tool/pull/28


text:
WIP: GeoPose encoding

As requested in #1 .

@manuelfuenmayor could you please generate a document based on the uploaded files and double-check how nested requirements are shown in the corresponding requirements class? I get this strange numbering format:

Thank you in advance!

@anermina yes, I get the same result. But I think this is expected given that the
macro uses the number of the requirement instead of the name. For example,
"Requirement 34" is rendered as:

Unlike original, that includes the name of the requirement instead of the
number:

In the case of "Requirement 4-2", I think there is an error from original source.
The label should be /req/time/geopose_instant/sdu instead of /req/geopose_instant/sdu.
To match with this requirement:

Maybe the field "time" was omitted by error. (I've corrected it.)
In addition, I have applied a markup update to link some conformance tests
to their respective requirements.

Thanks @manuelfuenmayor !
This document is a draft, so there are some errors in the original source files. I've also applied some corrections:

"Requirement" field in "Requirement S-FT-Element-SDU" and "Requirement S-Trailer-SDU" has been encoded as description - it seems to me there is an error in the original document, which shows description under ´Requirement´.
I changed a typo in "Implemntation" to "Implementation" throughout the text.

After double-checking the document, do you think we're good to go with this PR?
Note: I kept the original form of the files and folders, although we usually have a separate subfolder for sections and one subfolder for images.

After double-checking the document, do you think we're good to go with this PR?

@anermina there are still many "conformance test to requirement" links to make,
but I haven't been able to find the correct markup to do so. I have opened a ticket
asking for help. Maybe we should keep this PR opened a little longer.
Thanks!

Note: I kept the original form of the files and folders, although we usually have a separate subfolder for sections and one subfolder for images.

@ronaldtse what do you think about this?
Should we maintain the original form of files and folders?

@anermina there are still many "conformance test to requirement" links to make:
Requirements: (XML Line 003570): Conformance test rta1 has no corresponding Requirement
Requirements: (XML Line 003595): Conformance test rta2 has no corresponding Requirement
Requirements: (XML Line 003621): Conformance test rta3 has no corresponding Requirement
...

...but I haven't been able to find the correct markup to do so. I have opened a ticket asking for help. Maybe we should keep this PR opened a little longer. Thanks!

The correct markup is shown here:
https://www.metanorma.org/author/ogc/topics/requirements/
If the syntax is correctly followed it should work.

Note: I kept the original form of the files and folders, although we usually have a separate subfolder for sections and one subfolder for images.

Let's do this as the last stage after PR approval so we can track the changes.

@ronaldtse I have performed the corresponding links between Conformance Classes and Requirements Classes.
However, there are several Conformance Classes that don't have their corresponding Requirements Class:
Requirements: (XML Line 004962): Conformance class test conf_class_basic_ypr_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005017): Conformance class test conf_basic_quaternion_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005070): Conformance class test conf_class_basic_quaternion_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005122): Conformance class test conf_class_advanced_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005174): Conformance class test conf_class_chain_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005225): Conformance class test conf_class_graph_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005277): Conformance class test conf_class_regular_series_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005329): Conformance class test conf_class_irregular_series_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005381): Conformance class test conf_class_stream_encoding_json has no corresponding Requirement class

@ronaldtse, I've found that Conformance tests are unable to link to Requirements that contain IDs.
More details in https://github.com/metanorma/metanorma-ogc/issues/394.
Can I remove the IDs from the requirements to solve the issue?
(E.g., to remove id="req10", id="req11", etc.)

I've found that Conformance tests are unable to link to Requirements that contain IDs

What's an "ID"? What are these? id="req10", id="req11"?

@ronaldtse I have performed the corresponding links between Conformance Classes and Requirements Classes. However, there are several Conformance Classes that don't have their corresponding Requirements Class:
Requirements: (XML Line 004962): Conformance class test conf_class_basic_ypr_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005017): Conformance class test conf_basic_quaternion_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005070): Conformance class test conf_class_basic_quaternion_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005122): Conformance class test conf_class_advanced_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005174): Conformance class test conf_class_chain_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005225): Conformance class test conf_class_graph_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005277): Conformance class test conf_class_regular_series_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005329): Conformance class test conf_class_irregular_series_encoding_json has no corresponding Requirement class
Requirements: (XML Line 005381): Conformance class test conf_class_stream_encoding_json has no corresponding Requirement class

Then this is a deficiency in the document. We will need to add the corresponding requirements classes as placeholders and let the authors fill them in.

I've done a review. @metanorma/editors can you please help execute on the review recommendations?
Please also undo reflowing of text when it was not necessary. We want to retain the "most recent commit" history for the original authors for places where we did not actually change text.

Unlike original, that includes the name of the requirement instead of the number:

The original is incorrect. The name of the requirement exists but it is part of the block caption.

In the case of "Requirement 4-2", I think there is an error from original source. The label should be /req/time/geopose_instant/sdu instead of /req/geopose_instant/sdu. To match with this requirement:
Maybe the field "time" was omitted by error. (I've corrected it.)

Thanks!

In addition, I have applied a markup update to link some conformance tests to their respective requirements.

Thanks!

This document is a draft, so there are some errors in the original source files. I've also applied some corrections:

"Requirement" field in "Requirement S-FT-Element-SDU" and "Requirement S-Trailer-SDU" has been encoded as description - it seems to me there is an error in the original document, which shows description under ´Requirement´.
I changed a typo in "Implemntation" to "Implementation" throughout the text.

Thanks!

@metanorma/editors I have also found additional typos throughout the document. Can you run a spell checker in the resulting document to fix them? Thanks.

Most of the requested changes have been applied. Spelling mistakes/typos have been corrected and reflowing of the text has been undone.
However, I would like to add a few notes:

While converting the document, I've noticed there are some content differences between the PDF which was already generated (original PDF) and source .adoc file which was also already generated. I assume this has been made intentionally, since .adoc is used for creating a new document version.
Example: In Section 2, PDF has an additional paragraph which wasn't (and isn't) present in .adoc.

Some requirement classes and requirements have the same label, which seems wrong to me. Example: /req/basic_ypr/sdu.
I removed non-existing requirements with the same name as the requirements class from that requirements class.
In the https://github.com/metanorma/ogc-GeoPose/pull/2/commits/0db85e56ab5b773121fc161fc46df0f9371b4c51, I modified requirements in requirements classes to match the labels of the existing requirements.
Terms Frame and Euclidean Space are not defined in the document, but there were cross-references pointing to them. I removed the cross-references.
I've noticed both "color" and "colour" in the text. Is this document written in American English or British English?

In addition to @anermina comments:

This should point to the URI that rc_global refers to, i.e.
subject:: /req/global

@ronaldtse, currently this approach does not link the Conformance Classes to their corresponding Requirement Classes.
I.e., we are still getting a bunch of compilation errors in this regard. More details in https://github.com/metanorma/metanorma-ogc/issues/401

@ronaldtse Terms are currently not formatted as usually in Clause 4...

Yes, and moreover, it has a custom boilerplate. To show a part of it:
The GeoPose Conceptual Model(CM) consists of linked definitions of
terms denoting concepts expressed in the GeoPose LM and structural
data unit(SDU) specifications for the standardization targets. The CM
describes a (non-normative) domain of discourse for terms used in
defining a precise and normative Logical Model(LM) expressed as a
Unified Modelling Language (UML) class diagram.

...

Should we use this boilerplate or the default provided by Metanorma?

@ronaldtse, the document is getting even more confusing.
In "clause_7_normative_text.adoc" file, there are Requirements with the same ID (label) but with different descriptions.
For example, there is:
[[req_tangent_plane_h]]
[requirement]
====
[%metadata]
label:: /req/tangent_plane_h/sdu
description:: An instance of a GeoPose tangentPoint.h attribute SHALL be
expressed as a height in meters above the WGS-84 ellipsoid and represented
as a signed real number value.
====

and later in another sub-section, there is:
[requirement]
.B-TP-h-SDU
====
[%metadata]
label:: /req/tangent_plane_h/sdu
description:: An instance of a GeoPose tangentPoint.h attribute SHALL be
expressed as a height in meters above the WGS-84 ellipsoid, represented
as a signed real number. If the tangent point is above the WGS-84 ellipsoid,
the value SHALL be positive. If the tangent point is below the WGS-84 ellipsoid,
the value SHALL be negative.
====

The abstract tests are being displayed with the label "Requirement test".

The label should be "Abstract test" just like in https://docs.ogc.org/is/18-062r2/18-062r2.html#toc61

Please wait until I provide you with a crosswalk before fixing the "Requirement test -> Abstract test" labelling. I will provide you with the crosswalk by 2022-08-14.

I have agreed with the Editor on the mappings/crosswalk. I will complete the editing of the document.
Please proceed to merge the changes from metanorma/ogc-GeoPose/tree/geopose_encoding to metanorma/ogc-GeoPose/tree/main. Once you have merged the PR#2,  please proceed to create another PR for updating opengeospatial/GeoPose/tree/main.

@ronaldtse, I have splitted the Requirements and Conformance Tests into adoc files.
Requirements are located into req folder, and Conformance Tests into conf folder.
There is caveat, there are cases where a Conformance Class has the same ID of an Abstract Test. In that case, I appended the _class.adoc to the filename of the Conformance Class in order to solve the conflict. (Same approach is taken to Requirements.)

@ronaldtse, I have splitted the Requirements and Conformance Tests into adoc files.
Requirements are located into req folder, and Conformance Tests into conf folder.
There is caveat, there are cases where a Conformance Class has the same ID of an Abstract Test. In that case, I appended the _class.adoc to the filename of the Conformance Class in order to solve the conflict. (Same approach is taken to Requirements.)

The abstract tests are being displayed with the label "Requirement test".

The label should be "Abstract test" just like in https://docs.ogc.org/is/18-062r2/18-062r2.html#toc61

I cannot replicate this issue

I have done a full consolidation on the ModSpec instances. Now with the new path-based files used to specify ModSpec instances it is very clear what is included and what is missing.
We have not yet performed a full validation on the linkage of ModSpec instances (pending https://github.com/metanorma/mn-requirements/issues/3).

@ronaldtse I have checked the document and reported a couple of issues.
Hopefully, these are the remaining ones. Maybe @anermina can help us
confirm when she has time 👍.

There are some cross-reference errors I cannot work out why they exist. @manuelfuenmayor @anermina any ideas?
No label has been processed for ID _5543b8dd-2af0-8dea-1165-aa1b4cfeb489
No label has been processed for ID _ff223c88-5d90-07b4-ea0b-f5223c6e53ac
No label has been processed for ID _4f00095e-e78d-6d3f-1918-fb1b60f8fb17
No label has been processed for ID _813b2e6c-216a-4054-a8b8-7df92c648404
No label has been processed for ID _be179805-40a8-81b7-b4be-a2097348d0b1
No label has been processed for ID _b511aaa5-909d-395d-f2fe-30c114dc8c0f
No label has been processed for ID _3e5f1c56-9cdf-5b37-7601-e6a5cf0cfbe1
No label has been processed for ID _9397a0b5-bfb2-b9ec-f546-22c7109e0568
No label has been processed for ID _3946c592-1491-43f3-6569-2d1dce665f56
No label has been processed for ID _274dbde5-816c-aa28-4df6-ceafd7dd1700
No label has been processed for ID _dc216b7f-f01e-2af9-d9ec-7cb8191b22e9
No label has been processed for ID _fe26b0e2-039a-1dd9-85f1-5dafc015ffd6
No label has been processed for ID _9aa6ee87-2e8b-6713-2693-44630d0a3fc0
No label has been processed for ID _c55f3b3a-c5ad-3951-e8b1-351059b7db3f
No label has been processed for ID _9ee736bf-dc8e-f1ca-6c18-d71dea8113f1
No label has been processed for ID _08e43d5e-ad95-7ef6-a793-b5c7bd0b6988
No label has been processed for ID _bcc493eb-2f5f-e08c-5820-3e13f6782972
No label has been processed for ID _e7f0269b-20a1-75bd-07a3-ea6a5656ea17
No label has been processed for ID _3fd486c4-97e1-e19a-27e3-70b24c3861cb
No label has been processed for ID _635f0125-a10b-1786-e9a9-c11ac1250830
No label has been processed for ID _e029eb0a-28ea-f6db-45be-828778fc9886
No label has been processed for ID _f1789bd5-d1db-6cd3-2d05-ecd9d303dd26
No label has been processed for ID _aa999170-6bf1-97d6-35f9-acfe698b95e6
No label has been processed for ID _dbfd0bb0-7ba2-47bb-b719-ac2c12895034
No label has been processed for ID _fc138237-2c31-6ab6-70b4-a3034d9ec267
No label has been processed for ID _33b53c2f-8344-6af2-8ce4-51dadbfe77ed
No label has been processed for ID _5b313d47-0ed8-13b5-da09-811031872891
No label has been processed for ID _d4db4831-0245-25d1-6460-880316f7885c
No label has been processed for ID _7d771733-89bd-012c-9c69-34dfa371aa13
No label has been processed for ID _ad096d77-a589-b59c-3335-caf1d7529768
No label has been processed for ID _bc291e9b-45cd-33b9-2b5a-119cf1e5a2b0
No label has been processed for ID _8708854c-2cea-1a61-4143-6cd5fd0468c6
No label has been processed for ID _15915a13-e9c9-e507-70f4-d2a32213bc90
No label has been processed for ID _4855beec-ff52-3b9b-e8c2-9b301ab4bc7f
No label has been processed for ID _0fe5c17c-9164-e994-33a7-0035c75f7c41
No label has been processed for ID _fd9aaa73-8e71-b3cf-e711-76ad4b18ad80
No label has been processed for ID _0725ed1f-fe6c-8574-1604-913af1501152
No label has been processed for ID _19970ba3-8dae-d7f6-4754-219b0c6a017a
No label has been processed for ID _76571d85-d6ff-1a50-f56a-773764fd2825
No label has been processed for ID _0e6e7400-ec16-bf06-bd80-40628337626c
No label has been processed for ID _6f312035-87b3-597c-67b2-52e2bf719c51
No label has been processed for ID _83425a81-da87-ab38-69d5-665c594969dd
No label has been processed for ID _91a4d9e9-a618-4b46-3ffa-804171db9807
No label has been processed for ID _40128b4a-2c37-6f8d-5213-cb0ab80d75a6
No label has been processed for ID _c0e892d3-2104-37d9-a311-0cb115ba5af6
No label has been processed for ID figure-1
No label has been processed for ID core_logical_model
No label has been processed for ID time_logical_model
No label has been processed for ID sequence_logical_model
No label has been processed for ID _1057d44c-06d9-6bb9-33d4-99755af37cc5
No label has been processed for ID basic_ypr_json_schema
No label has been processed for ID basic_quaternion_strict_json_schema
No label has been processed for ID basic_quaternion_permissive_json_schema
No label has been processed for ID advanced_geopose_json_schema
No label has been processed for ID graph_json_schema
No label has been processed for ID chain_json_schema
No label has been processed for ID regular_series_json_schema
No label has been processed for ID streamheader_json_schema
No label has been processed for ID streamelement_json_schema
No label has been processed for ID streamrecord_json_schema
No label has been processed for ID _3eb1edb6-0d54-6519-1abe-8ec219ef015c
No label has been processed for ID _98ad5a1a-3192-a622-72c2-c3e5d934aa82
No label has been processed for ID _8b8e677e-6048-116c-dc85-cc70a3b572c4
No label has been processed for ID _004be9ae-0f1c-fc41-cf32-3ea4e67e120b

For example, core_logical_model is definitely defined:
==== Core

The Logical Model Core contains the essential elements specific to the GeoPose modelled as a transformation between an anchoring Outer Frame and one or more derived Inner Frames. This is described in <<core_logical_model>>.

[[core_logical_model]]
.Core logical model
image::models/Logical_Core.png[]

For example, core_logical_model is definitely defined:

This issue is fixed but not yet released.

Let's get this merged first.

authors: anermina ghobona manuelfuenmayor opoudjis ronaldtse

repo: metanorma/ogc-GeoPose


text:
Add additional samples that include "ISO/CD" and "ISO/CD2" prefixes

Somehow we only have very few "CD" stage PubIDs.
More samples to add:
IEC/CD 80000-15
ISO/CD 20200
ISO/CD 20404
ISO/CD 21219-17
ISO/CD 22102
ISO/CD 22342
ISO/CD 23237
ISO/CD 23698
ISO/CD 24013
ISO/CD 24212.2
ISO/CD 24384
ISO/CD 29585
ISO/CD 30416
ISO/CD 33401
ISO/CD 37173
ISO/CD 45001.2
ISO/CD 4631
ISO/CD 4865
ISO/CD 5114-1
ISO/CD 5476
ISO/CD 8060
ISO/CD 9241-221
ISO/CD2 14065:2018
ISO/IEC 29187-1:2013
ISO/IEC AWI 5339
ISO/IEC AWI TR 24030
ISO/IEC CD 11404
ISO/IEC CD 17021-CD2
ISO/IEC CD 17366
ISO/IEC CD 18004
ISO/IEC CD 19788-1
ISO/IEC CD 20009-3
ISO/IEC CD 23008-7
ISO/IEC CD 23264-2.2
ISO/IEC CD 24741
ISO/IEC CD 24789-1.4
ISO/IEC CD 27032.3
ISO/IEC CD 27071.2
ISO/IEC CD 30108-2
ISO/IEC CD 3532-2
ISO/IEC CD 42001.2
ISO/IEC CD 4922-2
ISO/IEC CD 5392
ISO/IEC CD 9075-14
ISO/IEC CD 9075-16.2
ISO/IEC CD 9075-4
ISO/IEC WD 17823
ISO/IEC WD 18584
ISO/IEC WD 23773-1
ISO/IEC WD 24759.2
ISO/IEC WD 29187-1
ISO/IEC WD 4983
ISO/IEC WD 9868
ISO/IEC WD 9899
ISO/PWI 18183-3
ISO/PWI 19171

Parsing "ISO/CD2 14065:2018" =>
> x = Pubid::Iso::Identifier.parse "ISO/CD2 14065:2018"
> y = Pubid::Iso::Identifier.new(publisher: "ISO",
stage: "CD",
iteration: "2",
number: 14065,
year: 2018)
> x == y
true

Parsing "ISO/IEC CD 9075-16.2" =>
> x = Pubid::Iso::Identifier.parse "ISO/IEC CD 9075-16.2"
> y = Pubid::Iso::Identifier.new(publisher: "ISO",
copublisher: "IEC",
stage: "CD",
iteration: "2",
number: 9075,
part: "16")
> x == y
true

Parsing "ISO/CD2 14065:2018" =>

@ronaldtse Should output be "ISO/CD 14065.2:2018"?

@mico yes:
https://www.iso.org/sites/directives/current/consolidated/index.xhtml#_idTextAnchor573

Successive DIS on the same subject will carry the same number but will be distinguished by a numerical suffix (.2, .3, etc.).

While this is only stated for DIS, it should also apply to the other stages.

authors: mico ronaldtse

repo: metanorma/pubid-iso


text:
Parse combined identifiers

ITU-T G.780/Y.1351
@ronaldtse is it two combined documents or two identifiers of the same document?

This is a document that has 2 identifiers.

repo: metanorma/pubid-itu


text:
NIST IDs that fail to parse

This gem fails to parse these IDs from the https://github.com/usnistgov/NIST-Tech-Pubs/releases/download/Sept2024/allrecords-MODS.xml dataset.
This issue blocks https://github.com/relaton/relaton-nist/issues/87
NIST.HB.135e2022-upd1
NIST.IR.8170-upd
NIST.IR.8413-upd1
NIST.AMS.300-8r1/upd
NIST.IR.8259Apt
NIST.IR.8259Aes
NIST.IR.8115r1-upd
NIST.SP.500-300-upd
NIST.hb.150-1-2017
NIST.FIPS.54-1-Jan15
NIST.FIPS.54-1-Jan17
NBS.CRPL.c4-4
NIST.IR.8211-upd
nbs.tn.671
NIST.VTS.100-3pt2sup1
NIST.VTS.100-3pt2
NIST.VTS.100-3pt1
NIST.VTS.100-2sup1
NIST.SP.260-238-upd1
NIST.IR.8165-upd1
NIST.IR.8406-upd1
NIST.VTS.100-2
NIST.GCR.23-045-upd1
NIST.AMS.600-13-upd1
NIST.SP.260-227-upd1
NIST.VTS.100-3pt2sup1
NIST.VTS.100-3pt2
NIST.VTS.100-3pt1
NIST.SP.800-108r1-upd1
NIST.HB.44-2023-upd1
NIST.2023-04-07.001
NIST.AI.100-3
NIST.IR.8455-upd1
NIST.FIPS.197-upd1
NIST.AMS.100-48-upd1
NIST.2022-04-15.001
NIST.VTS.400-5
NIST.VTS.100-1
NIST.AI.100-1
NIST.TN.2221-upd1
NIST.TN.2230-upd1
NIST.SP.1900-206-upd1
NIST.TN.2207-upd1
NIST.IR.85-3273-37-upd1
NIST.IR.8290-upd1
NIST.SP.955.Suppl
NIST.TN.2228-upd1
NIST.TN.2150-upd
NIST.SP.984.4
NBS.CIRC.154suprev
NIST.IR.8286C-upd1
NIST.HB.130-2024-upd1
NBS.CIRC.e2
NBS.CIRC.sup
NBS.CIRC.supJun1925-Jun1926
NBS.CIRC.supJun1925-Jun1927
NBS.TN.467p1adde1
NIST.TN.1648_2009
NIST.SP.500-281-v1.0
NIST.SP.1011-I-2.0
NIST.SP.1011-II-1.0
NBS.FIPS.11-1-Sep30
NIST.SP.800-38e
NIST.IR.8450-upd1
NIST.VTS.200-1
NIST.AI.100-2e2023
NIST.MONO.1-1b
NIST.MONO.1-1cv1
NIST.MONO.1-1cv2
NIST.MONO.1-1d
NIST.MONO.1-1e
NIST.MONO.1-1f
NIST.MONO.1-1g
NIST.MONO.1-1h
NIST.MONO.1-1i
NIST.MONO.1-1j
NIST.MONO.1-2bv1
NIST.MONO.1-2bv2
NIST.MONO.1-3b
NIST.MONO.1-3cv1
NIST.MONO.1-3cv2
NIST.MONO.1-3d
NIST.MONO.1-3e
NIST.MONO.1-4b
NIST.MONO.1-4c
NIST.MONO.1-4d
NIST.MONO.1-5bv1
NIST.MONO.1-5bv2
NIST.MONO.1-5c
NIST.MONO.1-5d
NIST.MONO.1-5e
NIST.MONO.1-5f
NIST.MONO.1-5g
NIST.MONO.1-6b
NIST.MONO.1-6c
NIST.MONO.1-6dv1
NIST.MONO.1-6dv2
NIST.MONO.1-7b

This dataset https://csrc.nist.gov/CSRC/media/feeds/metanorma/pubs-export.zip has these IDs that also fails to be parsed
NIST.SP.800-108r1-draft
NIST.SP.800-108r1-upd1
NIST.SP.800-121r2-upd1
NIST.SP.800-124r2-draft
NIST.SP.800-133r1-draft
NIST.SP.800-133r2-draft
NIST.SP.800-137A-draft
NIST.SP.800-140Cr1-draft
NIST.SP.800-140Cr1-draft2
NIST.SP.800-140Dr1-draft
NIST.SP.800-140Dr1-draft2
NIST.SP.800-140Fr1-draft
NIST.SP.800-160v1r1-draft
NIST.SP.800-160v2r1-draft
NIST.SP.800-161r1-draft
NIST.SP.800-161r1-draft2
NIST.SP.800-172-draft
NIST.SP.800-172A-draft
NIST.SP.800-175Br1-draft
NIST.SP.800-181r1-draft
NIST.SP.800-186-draft
NIST.SP.800-189-draft
NIST.SP.800-189-draft2
NIST.SP.800-204-draft
NIST.SP.800-204A-draft
NIST.SP.800-204B-draft
NIST.SP.800-204C-draft
NIST.SP.800-205-draft
NIST.SP.800-207-draft2
NIST.SP.800-207-draft
NIST.SP.800-208-draft
NIST.SP.800-209-draft
NIST.SP.800-210-draft
NIST.SP.800-212-draft
NIST.SP.800-213-draft
NIST.SP.800-216-draft

@mico please release the update

repo: metanorma/pubid-nist


text:
Proper error handling

In many cases errors are not logged or handled properly or even silently ignored.

Done in v2.x

authors: aqrln tshemsedinov

repo: metarhia/impress


text:
distinguish server error code in dataprep

Is your feature request related to a problem? Please describe.
For undefined errors, I can not distinguish between errors from the server and errors from the UI.
정의되지 않은 에러의 경우, 서버에서 나는 에러인지 UI에서 나는 에러인지 구분이 안갑니다.
Describe the solution you'd like
If an undefined error occurs, it is better to give an error of unknown server error.
서버에서는 정의되지 않은 에러가 발생한 경우 unknown server error라고 에러를 내는 것이 좋겠습니다.
Describe alternatives you've considered
We can make unknown errors from UI code to show unknown ** UI ** error.
The best is to use server, **U ** on both sides.
UI에서 발생하는 정의되지 않은 에러를 unknown UI error라고 하는 방법도 있습니다.
제일 좋은 것은 양측 모두 server, UI를 구분해서 쓰는 것입니다.

@eltriny This issue has been cleared by UI. UI code doesn't use unknown error anymore.

repo: metatron-app/metatron-discovery


text:
Error in querying a specific column statistics in data source

Describe the bug
특정 데이터 소스내 컬럼정보 조회시 오류가 발생합니다.
To Reproduce
Steps to reproduce the behavior:
※ 데이터 소스 등록은 기존 엔진에 존재했던 데이터 소스를 discovery 데이터 소스에 import 방식으로 등록함.

데이터 스토리지 > 데이터 소스 관리 >  데이터 소스 상세 조회
"Column details" 탭 클릭
특정 컬럼 선택
See error

Expected behavior

컬럼 정보가 정상적으로 measure 형태로 저장되고, 컬럼값 통계 조회시 오류가 없어야합니다.

Screenshots

실제 엔진(Druid) 내 저장되어 있는 datasource 내 matric 으로 등록되어 있음

Segmentmeta 조회 결과 columns 속성 정보 오류 내용이 있고, Type 이 STRING 으로 지정됨

데이터 소스를 Import 한후 해당 컬럼 값 조회

Desktop (please complete the following information):
(N/A)
Additional context
(N/A)

"merge" : false 로 하고 한번 돌려봐 주세요.

09-01~09-07 에 dimension 으로 들어갔네요. 다른데는 다 double 인데..

@alchan-lee 오류가 있는 field 는 저장시 등록은 하되 unloaded 를 true 로 설정하여 처리하는게 좋을것 같네요.
#777 이슈 참고해주세요. 이슈를 할당 드립니다.

fixed in #856

authors: alchan-lee kyungtaak navis


text:
How to forbidden some reserved word to registered as username?

I have a route  /:username, so I would like to forbidden usernames like login, loggout

Lets have a look at 'Accounts.onCreateUser`.
That is the place where to throw an exception in case the selected username is not valid for you.
You might also think to tell the user the selected name is not going to be accepted (so, before it presses the register button) by setting up some custom validation rule for the username field. Lets have a look at form-fields-configuration and custom-validation

authors: splendido yokas

repo: meteor-useraccounts/core


text:
Install npm package from private github repository

Is it possible to install npm package form private github repo ?
In my packages.json file i put :
{
myPrivatePackage: "git+ssh://git@github.com/MY_ACCOUNT/MY_PACKAGE.git#05f1914dce_COMMIT_HASH_853e9b787558e"
}
But meteor do not asking github username and password. And give me this error :
While reading package from ./packages/npm-container:
package.js:14:7: must declare exact version of dependency: MY_PACKAGE@git+ssh://git@github.com/MY_ACCOUNT/MY_PACKAGE.git#05f1914dce_COMMIT_HASH_853e9b787558e
Is there another way ? Perhaps to install from local directory ?

I'm encountering the same problem. Installing from a private git repo works in Meteor 1.3.2, but I'm running meteor 1.2.1.
I've tried using the following references in my packages.json:
"":"git+ssh://github.com//.git#0.0.0"
"":"git+ssh://github.com///archive/0.0.0.tar.gz"
"":"git+ssh://github.com///archive/.tar.gz"
"":"git+ssh://github.com//.git#"
I can't upgrade to meteor 1.3 since 1.2 is the latest version with available ARM binaries (I'm running this on a pi3).
If there's a workaround, like installing from a local directory, I'd appreciate any details or instructions!
Thank you!

authors: luzlab marcantoineTrehin

repo: meteorhacks/npm

license: mit


text:
Adding titles to cartoons

Hello! Please let me know how these titles for the cartoons sound and if I should change the wording, placement, font size, etc for any of them. Thank you!

Thanks, JC. Figure 4 did not have a title, and figure 5 looks like this:

Figure S1:

The text seems extended and discrete! Could you fix it?

@jclagarde I updated the cartoons. Could you do git pull and then re-run figure5, S01--S010?

@jclagarde I updated the cartoons. Could you do git pull and then re-run figure5, S01--S010?

Thank you! And sure thing, I will do that today. Also, were you able to find out what was causing the text to be broken?

Thanks! I am not sure, maybe because the window you had that you were writing the title on, was longer than the length of the title string... I am not sure really...

Thanks! I am not sure, maybe because the window you had that you were writing the title on, was longer than the length of the title string... I am not sure really...

Ah I see. I just realized that I also used this font called 'deja vu sans' that not everyone has on their computer so that may have been a possible cause as well

Also, please remove "fig4title1.svg" and "fig4title2.svg" in the cartoon folder.

@aarmey Hi Dr. Meyer, when you're able to, can you look over the edited cartoons for figure 4, 5, and S01-S10? If everything looks good, please merge the PR

authors: Farnazmdi jclagarde

repo: meyer-lab/tHMM


text:
Invalid mesh topology error

Hi,
I constructed the following mesh in GMSH 4.8.2:

Unfortunately, MFEM/GLVIS is not able to process this mesh.
Calling glvis -m mesh.msh, produces the following error
Elements with wrong orientation: 276 / 324 (NOT FIXED)
Boundary elements with wrong orientation: 14 / 88 (fixed)

Verification failed: (faces_info[i].Elem2No < 0 || faces_info[i].Elem2Inf%2 != 0) is false:
 --> Invalid mesh topology. Interior face with incompatible orientations.
 ... in function: virtual void mfem::Mesh::Finalize(bool, bool)
 ... in file: mesh/mesh.cpp:2671

Aborted (core dumped)

The domain consists of only five parts, which are created via simple Curve Loops and Plane Surface commands.
It seems, that there are some interior faces with wrong orientations in this mesh and I dont know why. Is there a way to fix this problem, or is this type of mesh construction not supported?
The .msh file is created from the .geo with the following command:
gmsh mesh.geo -1 -2 -format msh2 -o mesh.msh
My .geo file is linked here https://pastebin.com/4NRcfMxF
The corresponding .msh file https://pastebin.com/j0rA975S

Hmmm... I got this with GMSH 4.5.6 and  4.9.3

Switching to GMSH 4.9.3 solved my problem. Thank you for helping!

repo: mfem/mfem


text:
Is it possible to use custom quadrature rules?

Hello, I'm trying to implement a cut-cell-type of element, and in order to do that I need access to add my own custom quadrature points and weights. Does MFEM expose such functionality? Thanks!

Absolutely! See theintrules.hpp and intrules.cpp files in the fem/ directory.

Closing this issue now. Feel free to reopen if you have additional questions.

authors: ataber tzanio