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"

Reply via email to