devel/fasm is an i386-only port which is now hitting SIGSEGV every time - first seen on a kernel built from source updated at Sun Oct 23 10:19:57 GMT 2022 and still seen with Tue Oct 25 09:21:05 GMT 2022
: i386.p; doas -u _pbuild ktrace -di ./fasm source/libc/fasm.asm fasm.o Segmentation fault (core dumped) : i386.p; doas egdb fasm fasm.core GNU gdb (GDB) 9.2 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i386-unknown-openbsd7.2". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from fasm... (No debugging symbols found in fasm) [New process 121240] warning: Unexpected size of section `.reg2/121240' in core file. Core was generated by `fasm'. Program terminated with signal SIGSEGV, Segmentation fault. warning: Unexpected size of section `.reg2/121240' in core file. #0 _dl_md_reloc (object=0x5d71cc00, rel=17, relsz=18) at /usr/src/libexec/ld.so/i386/rtld_machine.c:199 199 *where += loff; (gdb) bt #0 _dl_md_reloc (object=0x5d71cc00, rel=17, relsz=18) at /usr/src/libexec/ld.so/i386/rtld_machine.c:199 #1 0x09b2972a in _dl_rtld (object=0x5d71cc00) at /usr/src/libexec/ld.so/loader.c:725 #2 0x09b294cc in _dl_boot (argv=0xcf7f85d4, envp=0xcf7f85e4, dyn_loff=162664448, dl_data=0xcf7f858c) at /usr/src/libexec/ld.so/loader.c:666 #3 0x09b3023f in _dl_start () at /usr/src/libexec/ld.so/i386/ldasm.S:69 #4 0xcf7f85d4 in ?? () #5 0xcf7f8698 in ?? () Backtrace stopped: previous frame inner to this frame (corrupt stack?) (gdb) q : i386.p; doas -u _pbuild kdump | tail -50 \0\^Z\0\0\0"\0\v\0I\0\0\0<Y\^C\0\^Z\0\0\0\^R\0\v\0\M^F\0\0\0\M-@b\^C\0G\0\0\0"\0\v\0\M-x\r\0\0\M^T\M-y\^D\0\ \^Z\0\0\0"\0\v\0Q-\0\0\M^@S\b\0\^Z\0\0\0"\0\v\0\^OK\0\0@\^O\f\0\^U\0\0\0\^R\0\v\0'\0\0\0\M-P\M-R\^C\0\M-Z\0\ \0\0\^R\^C\v\0%\^U\0\0\0\M-;\^E\0"\0\0\0\^R\0\v\0u%\0\0`\M^M\a\0\^T\0\0\0"\0\v\0\M^V2\0\0\M^\)\0 \b\0\0\0\^Q\ \0\^S\0\M-M8\0\0\M-@\M-A \0\^Z\0\0\0\^R\0\v\0@H\0\0\M-@\M^G\v\0\M-q\^B\0\0"\0\v\0=\0\0\0\M-`U\^C\0[\ \^C\0\0"\0\v\0x\^E\0\0P\M-a\^D\0h\0\0\0\^R\^C\v\0\M-R"\0\0\M-L\^?\a\0W\0\0\0"\0\v\0HC\0\0 \^B\v\0\M-V\0\0\0"\ \0\v\0\v\b\0\0`\M^S\^D\0#\^C\0\0"\0\v\0\M-{\^\\0\0 \M-y\^F\0\M-R\0\0\0"\0\v\0\M-_\^_\0\0PH\a\0\^Z\0\0\0"\0\v\ \0\M^R\f\0\0p\M-c\^D\0\M-\\0\0\0"\0\v\0\^F0\0\0\M-p\M-!\b\0\v\0\0\0"\0\v\0\M-S\^V\0\0\^X\M-s\^E\0\b\0\0\0"\0\ \v\0.>\0\0l4 \0\^Z\0\0\0"\0\v\0gA\0\0P\M^X \0\^Z\0\0\0\^R\0\v\0OJ\0\0\M^P\^C\f\0\M^@\0\0\0"\0\v\0\M^Z\^B\0\0000\M-[\^C\0N\^A\0\0"\0\v\0001\^F\0\0pX\^D\ \0I\0\0\0"\0\v\0{\^O\0\0`\b\^E\0z\^A\0\0\^R\0\v\0\M-x1\0\0\M^@\M-@\b\0\M^M\0\0\0"\0\v\0\M^H4\0\0\240\r \0`\ \0\0\0"\0\v\0\^Z:\0\0\M-0\M-i \0\M^K\0\0\0"\0\v\0001@\0\0\M-\l \0\^Z\0\0\0\^R\0\v\0\M-eB\0\0`\M-q \0&\0\0\0\^R\0\v\0\^DH\0\0\M-@\M^E\v\0s\0\0\0\^R\0\v\0\M-}\^A\0\0\M^P\M-2\^C\0\M-+\^A\0\0"\0\v\0\M-S\^C\0\0\ \M^@ \^D\0.\0\0\0"\0\v\0\M-l \0\0|\M-R\^D\0\^\\0\0\0\^R\0\v\0\^_\^R\0\0\M-@q\^E\0 \0\0\0"\0\v\0\M-i\^S\0\0000\240\^E\0(\^A\0\0"\0\v\0l\ 2\0\0000\M-X\b\0\M^V\^A\0\0"\0\v\0\M-l\b\0\0\M^@\M-0\^D\0007\0\0\0"\0\v\0\M-G\^S\0\0\M-P\M^_\^E\0'\0\0\0"\0\ \v\0\^XG\0\0Dy\v\0\^Z\0\0\0"\0\v\0\M-@\^D\0\0P+\^D\0\M-I\0\0\0"\0\v\0$&\0\0p\M-.\a\0\^Z\0\0\0\^R\0\v\0},\0\0\ `8\b\0\M-S\0\0\0"\0\v\00019\0\0\^P\M-I \0@\0\0\0\^R\0\v\0{9\0\0\f\M-a \0\b\0\0\0"\0\v\0\M-q=\0\0`1 \0@\0\0\0"\0\v\0>C\0\0@\^A\v\0\M-V\0\0\0"\0\v\0\M-l!\0\0\^T\M-J\^A\0\^P\0\0\0!\0\b\0\M-YK\0\0\M-0\^Y\f\0\M^Y\ \0\0\0"\0\v\0\M-a\^Q\0\0\M-0l\^E\0'\0\0\0"\0\v\0\^U\^X\0\0p\a\^F\0\M-F\^A\0\0\^R\0\v\0\M^I\^X\0\0@\^Q\^F\0G\ \0\0\0"\0\v\0v/\0\0\0\M^W\b\0\^_\0\0\0"\0\v\0\M-nI\0\0@\M-l\v\0\^?\^D\0\0"\0\v\0\M-KK\0\0" 96609 fasm RET read 4096/0x1000 96609 fasm CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 96609 fasm RET mmap 1904095232/0x717e3000 96609 fasm CALL mquery(0,0x35000,0x5<PROT_READ|PROT_EXEC>,0x2<MAP_PRIVATE>,3,0) 96609 fasm RET mquery 173445120/0xa569000 96609 fasm CALL mmap(0xa569000,0x35000,0x1<PROT_READ>,0x812<MAP_PRIVATE|MAP_FIXED|__MAP_NOREPLACE>,3,0) 96609 fasm RET mmap 173445120/0xa569000 96609 fasm CALL mmap(0xa59e000,0x95000,0x5<PROT_READ|PROT_EXEC>,0x812<MAP_PRIVATE|MAP_FIXED|__MAP_NOREPLACE>,3,0x34000) 96609 fasm RET mmap 173662208/0xa59e000 96609 fasm CALL mmap(0x2a569000,0x2000,0x3<PROT_READ|PROT_WRITE>,0x812<MAP_PRIVATE|MAP_FIXED|__MAP_NOREPLACE>,3,0xc9000) 96609 fasm RET mmap 710316032/0x2a569000 96609 fasm CALL mmap(0x2a56b000,0x3000,0x3<PROT_READ|PROT_WRITE>,0x812<MAP_PRIVATE|MAP_FIXED|__MAP_NOREPLACE>,3,0xca000) 96609 fasm RET mmap 710324224/0x2a56b000 96609 fasm CALL mmap(0x2a56e000,0xb000,0x3<PROT_READ|PROT_WRITE>,0x1812<MAP_PRIVATE|MAP_FIXED|__MAP_NOREPLACE|MAP_ANON>,-1,0) 96609 fasm RET mmap 710336512/0x2a56e000 96609 fasm CALL close(3) 96609 fasm RET close 0 96609 fasm CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 96609 fasm RET mmap 1964371968/0x7515f000 96609 fasm CALL msyscall(0xa59e000,0x95000) 96609 fasm RET msyscall 0 96609 fasm CALL mprotect(0x1837d000,0x1a7d0,0x3<PROT_READ|PROT_WRITE>) 96609 fasm RET mprotect -1 errno 1 Operation not permitted 96609 fasm CALL mprotect(0x18375000,0x7c2c,0x3<PROT_READ|PROT_WRITE>) 96609 fasm RET mprotect -1 errno 1 Operation not permitted 96609 fasm PSIG SIGSEGV SIG_DFL code SEGV_ACCERR<2> addr=0x1837def6 trapno=6 96609 fasm NAMI "fasm.core"
