panic: Most recently used by xform

0 views
Skip to first unread message

syzbot

unread,
May 7, 2021, 1:22:21 AM5/7/21
to syzkaller-f...@googlegroups.com
Hello,

syzbot found the following issue on:

HEAD commit: fb53b42e virtio-modern: fix PCI common read/write function..
git tree: https://github.com/freebsd/freebsd-src.git main
console output: https://syzkaller.appspot.com/x/log.txt?x=155b2579d00000
dashboard link: https://syzkaller.appspot.com/bug?extid=c02c0991197509b633cc
userspace arch: i386

Unfortunately, I don't have any reproducer for this issue yet.

IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by: syzbot+c02c09...@syzkaller.appspotmail.com

panic: Most recently used by xform

cpuid = 1
time = 1620364876
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x47/frame 0xfffffe005177b6c0
vpanic() at vpanic+0x1c7/frame 0xfffffe005177b720
panic() at panic+0x43/frame 0xfffffe005177b780
mtrash_ctor() at mtrash_ctor+0xe5/frame 0xfffffe005177b7c0
item_ctor() at item_ctor+0x46f/frame 0xfffffe005177b820
malloc() at malloc+0xe3/frame 0xfffffe005177b880
rack_init() at rack_init+0x7e5/frame 0xfffffe005177b900
tcp_ctloutput() at tcp_ctloutput+0x65f/frame 0xfffffe005177b980
sosetopt() at sosetopt+0x101/frame 0xfffffe005177ba00
kern_setsockopt() at kern_setsockopt+0x150/frame 0xfffffe005177ba80
sys_setsockopt() at sys_setsockopt+0x33/frame 0xfffffe005177bab0
ia32_syscall() at ia32_syscall+0x237/frame 0xfffffe005177bbf0
int0x80_syscall_common() at int0x80_syscall_common+0x9c/frame 0xfbffcf78
KDB: enter: panic
[ thread pid 924 tid 100233 ]
Stopped at kdb_enter+0x67: movq $0,0x163a54e(%rip)
db>
db> set $lines = 0
db> set $maxwidth = 0
db> show registers
cs 0x20
ds 0x3b
es 0x3b
fs 0x13
gs 0x1b
ss 0
rax 0x12
rcx 0xfffffe0095200000
rdx 0x3ffff
rbx 0
rsp 0xfffffe005177b6a0
rbp 0xfffffe005177b6c0
rsi 0x40001
rdi 0xffffffff81137c46 vprintf+0x176
r8 0
r9 0x8080808080808080
r10 0xfffffe005177b590
r11 0x1ffaefff59c
r12 0xffffffff82267ac0 ddb_dbbe
r13 0
r14 0xffffffff81a73d95
r15 0xffffffff81a73d95
rip 0xffffffff8112ec37 kdb_enter+0x67
rflags 0x200086 kernload+0x86
kdb_enter+0x67: movq $0,0x163a54e(%rip)
db> show proc
Process 924 (syz-executor.0) at 0xfffff8002758c000:
state: NORMAL
uid: 0 gids: 0, 0, 5
parent: pid 782 at 0xfffff800275ae000
ABI: FreeBSD ELF32
flag: 0x10000080 flag2: 0
arguments: /root/syz-executor.0
reaper: 0xfffff8000452a538 reapsubtree: 1
sigparent: 20
vmspace: 0xfffffe0094c28000
(map 0xfffffe0094c28000)
(map.pmap 0xfffffe0094c280c0)
(pmap 0xfffffe0094c28120)
threads: 2
100164 RunQ syz-executor.0
100233 Run CPU 1 syz-executor.0
db> ps
pid ppid pgrp uid state wmesg wchan cmd
924 782 782 0 R (threaded) syz-executor.0
100164 RunQ syz-executor.0
100233 Run CPU 1 syz-executor.0
923 788 788 0 R (threaded) syz-executor.2
100091 Run CPU 0 syz-executor.2
100231 S sbwait 0xfffff80027cb1dec syz-executor.2
917 783 783 0 S (threaded) syz-executor.1
100134 S nanslp 0xffffffff8273c8e0 syz-executor.1
100218 S sbwait 0xfffff80027cb168c syz-executor.1
100221 S uwait 0xfffff80027aca680 syz-executor.1
883 1 883 0 Ss select 0xfffff80027acaec0 rtsol
882 1 882 0 Ss select 0xfffff80027acaf40 rtsol
881 1 881 0 Ss select 0xfffff80004f46540 rtsol
878 793 436 0 S kqread 0xfffff80027adcb00 rtsol
794 780 794 0 Ss piperd 0xfffff8002749f2e8 syz-executor.3
793 787 436 0 S wait 0xfffff8002758c538 sh
788 780 788 0 Rs syz-executor.2
787 436 436 0 S wait 0xfffff80027360538 sh
783 780 783 0 Ss nanslp 0xffffffff8273c8e0 syz-executor.1
782 780 782 0 Rs syz-executor.0
780 778 778 0 S (threaded) syz-fuzzer
100123 S uwait 0xfffff800275ac880 syz-fuzzer
100124 S uwait 0xfffff800275ac480 syz-fuzzer
100125 S uwait 0xfffff800275ac580 syz-fuzzer
100126 S uwait 0xfffff800275ac680 syz-fuzzer
100127 S uwait 0xfffff80004f46b00 syz-fuzzer
100128 S uwait 0xfffff80004f46c00 syz-fuzzer
100129 S kqread 0xfffff80004e4f100 syz-fuzzer
100130 S uwait 0xfffff800275ac980 syz-fuzzer
778 776 778 0 Ss pause 0xfffff8002764d0b0 csh
776 694 776 0 Ss select 0xfffff800275ac2c0 sshd
760 1 760 0 Ss+ ttyin 0xfffff800049dccb0 getty
759 1 759 0 Ss+ ttyin 0xfffff80004cb40b0 getty
758 1 758 0 Ss+ ttyin 0xfffff80004cb44b0 getty
757 1 757 0 Ss+ ttyin 0xfffff80004cb48b0 getty
756 1 756 0 Ss+ ttyin 0xfffff80004cb4cb0 getty
755 1 755 0 Ss+ ttyin 0xfffff80004cbc0b0 getty
754 1 754 0 Ss+ ttyin 0xfffff80004cbc4b0 getty
753 1 753 0 Ss+ ttyin 0xfffff80004cbc8b0 getty
752 1 752 0 Ss+ ttyin 0xfffff80004cbccb0 getty
750 1 24 0 S+ piperd 0xfffff80004fe72e8 logger
749 748 24 0 S+ nanslp 0xffffffff8273c8e1 sleep
748 1 24 0 S+ wait 0xfffff80004f96000 sh
698 1 698 0 Ss nanslp 0xffffffff8273c8e1 cron
694 1 694 0 Ss select 0xfffff80027435b40 sshd
507 1 507 0 Ss select 0xfffff80027435bc0 syslogd
436 1 436 0 Ss wait 0xfffff80004fb2000 devd
435 1 435 65 Ss select 0xfffff80027435d40 dhclient
350 1 350 0 Ss select 0xfffff80027435c40 dhclient
347 1 347 0 Ss select 0xfffff80004f46f40 dhclient
23 0 0 0 DL syncer 0xffffffff8282bd50 [syncer]
22 0 0 0 DL vlruwt 0xfffff80004e57a70 [vnlru]
21 0 0 0 DL (threaded) [bufdaemon]
100081 D qsleep 0xffffffff8282ae00 [bufdaemon]
100086 D - 0xffffffff8220ae00 [bufspacedaemon-0]
100098 D sdflush 0xfffff80004fe5ce8 [/ worker]
20 0 0 0 DL psleep 0xffffffff82852c08 [vmdaemon]
19 0 0 0 DL (threaded) [pagedaemon]
100079 D psleep 0xffffffff82847078 [dom0]
100087 D launds 0xffffffff82847084 [laundry: dom0]
100088 D umarcl 0xffffffff815c9360 [uma]
18 0 0 0 DL - 0xffffffff82570c78 [rand_harvestq]
17 0 0 0 DL waiting 0xffffffff8305d828 [sctp_iterator]
16 0 0 0 DL pftm 0xffffffff82d793c0 [pf purge]
15 0 0 0 DL - 0xffffffff8282845c [soaiod4]
9 0 0 0 DL - 0xffffffff8282845c [soaiod3]
8 0 0 0 DL - 0xffffffff8282845c [soaiod2]
7 0 0 0 DL - 0xffffffff8282845c [soaiod1]
6 0 0 0 DL (threaded) [cam]
100044 D - 0xffffffff82448140 [doneq0]
100045 D - 0xffffffff824480c0 [async]
100078 D - 0xffffffff82447f90 [scanner]
14 0 0 0 DL seqstat 0xfffff80004641888 [sequencer 00]
5 0 0 0 DL crypto_ 0xfffff80004633d80 [crypto returns 1]
4 0 0 0 DL crypto_ 0xfffff80004633d30 [crypto returns 0]
3 0 0 0 DL crypto_ 0xffffffff828445a0 [crypto]
13 0 0 0 DL (threaded) [geom]
100035 D - 0xffffffff8271c120 [g_event]
100036 D - 0xffffffff8271c128 [g_up]
100037 D - 0xffffffff8271c130 [g_down]
2 0 0 0 DL (threaded) [KTLS]
100028 D - 0xfffff80004574600 [thr_0]
100029 D - 0xfffff80004574680 [thr_1]
12 0 0 0 WL (threaded) [intr]
100011 I [swi6: task queue]
100013 I [swi6: Giant taskq]
100018 I [swi5: fast taskq]
100030 I [swi4: clock (0)]
100031 I [swi4: clock (1)]
100032 I [swi1: netisr 0]
100033 I [swi3: vm]
100046 I [irq24: virtio_pci0]
100047 I [irq25: virtio_pci0]
100048 I [irq26: virtio_pci0]
100049 I [irq27: virtio_pci0]
100050 I [irq28: virtio_pci1]
100051 I [irq29: virtio_pci1]
100052 I [irq30: virtio_pci1]
100053 I [irq31: virtio_pci1]
100054 I [irq32: virtio_pci1]
100059 I [irq10: virtio_pci2]
100061 I [irq1: atkbd0]
100062 I [irq12: psm0]
100063 I [swi0: uart uart++]
100071 I [swi1: pf send]
100084 I [swi1: hpts]
100085 I [swi1: hpts]
11 0 0 0 RL (threaded) [idle]
100003 CanRun [idle: cpu0]
100004 CanRun [idle: cpu1]
1 0 1 0 SLs wait 0xfffff8000452a538 [init]
10 0 0 0 DL audit_w 0xffffffff82844ab0 [audit]
0 0 0 0 DLs (threaded) [kernel]
100000 D swapin 0xffffffff8271c6b0 [swapper]
100005 D - 0xfffff80004144800 [if_config_tqg_0]
100006 D - 0xfffff80004144700 [softirq_0]
100007 D - 0xfffff80004144600 [softirq_1]
100008 D - 0xfffff80004144500 [if_io_tqg_0]
100009 D - 0xfffff80004144400 [if_io_tqg_1]
100010 D - 0xfffff8000457a600 [pci_hp taskq]
100012 D - 0xfffff8000457a300 [inm_free taskq]
100014 D - 0xfffff8000457a000 [linuxkpi_irq_wq]
100015 D - 0xfffff80004574e00 [thread taskq]
100016 D - 0xfffff80004574d00 [in6m_free taskq]
100017 D - 0xfffff80004574c00 [aiod_kick taskq]
100019 D - 0xfffff80004574900 [kqueue_ctx taskq]
100020 D - 0xfffff80004574800 [linuxkpi_short_wq_0]
100021 D - 0xfffff80004574800 [linuxkpi_short_wq_1]
100022 D - 0xfffff80004574800 [linuxkpi_short_wq_2]
100023 D - 0xfffff80004574800 [linuxkpi_short_wq_3]
100024 D - 0xfffff80004574700 [linuxkpi_long_wq_0]
100025 D - 0xfffff80004574700 [linuxkpi_long_wq_1]
100026 D - 0xfffff80004574700 [linuxkpi_long_wq_2]
100027 D - 0xfffff80004574700 [linuxkpi_long_wq_3]
100034 D - 0xfffff80004574000 [firmware taskq]
100038 D - 0xfffff80004588d00 [crypto_0]
100039 D - 0xfffff80004588d00 [crypto_1]
100055 D - 0xfffff80004588700 [vtnet0 rxq 0]
100056 D - 0xfffff80004588600 [vtnet0 txq 0]
100057 D - 0xfffff80004588500 [vtnet0 rxq 1]
100058 D - 0xfffff80004588400 [vtnet0 txq 1]
100060 D vtbslp 0xfffff80004977100 [virtio_balloon]
100064 D - 0xfffff80004978a00 [mca taskq]
100066 D - 0xffffffff81e206a0 [deadlkres]
100073 D - 0xfffff80004978500 [acpi_task_0]
100074 D - 0xfffff80004978500 [acpi_task_1]
100075 D - 0xfffff80004978500 [acpi_task_2]
100077 D - 0xfffff80004588c00 [CAM taskq]
db> show all locks
Process 924 (syz-executor.0) thread 0xfffffe0094c01000 (100233)
exclusive rw tcpinp (tcpinp) r = 0 (0xfffff80004fb0b90) locked @ /syzkaller/managers/i386/kernel/sys/netinet/tcp_usrreq.c:1809
db> show malloc
Type InUse MemUse Requests
pf_hash 5 11524K 5
devbuf 4216 4340K 4241
tcp_hpts 5 3201K 5
sysctloid 33718 1992K 33785
vtbuf 24 1968K 46
kobj 332 1328K 492
newblk 548 1161K 633
vfscache 3 1025K 3
pcb 65 578K 139
inodedep 109 553K 144
ufs_quota 1 512K 1
vfs_hash 1 512K 1
callout 2 512K 2
intr 4 472K 4
subproc 123 260K 989
acpica 1674 184K 55406
vnet_data 1 168K 1
tidhash 3 141K 3
pagedep 26 135K 78
tfo_ccache 1 128K 1
filedesc 16 121K 163
DEVFS1 107 107K 124
sem 4 106K 4
linker 294 102K 330
bus 995 81K 3509
mtx_pool 2 72K 2
syncache 1 68K 1
acpitask 1 64K 1
ddb_capture 1 64K 1
module 508 64K 508
kdtrace 199 39K 1159
umtx 308 39K 308
temp 35 33K 1882
hostcache 1 32K 1
shm 1 32K 1
DEVFS3 126 32K 136
msg 4 30K 4
vmem 3 26K 5
gtaskqueue 18 26K 18
kbdmux 6 22K 6
DEVFS_RULE 56 20K 56
ifaddr 66 19K 68
BPF 14 19K 14
sctp_stro 18 18K 19
ufs_mount 5 17K 6
proc 3 17K 3
tty 16 16K 16
ithread 99 16K 99
routetbl 120 16K 383
dirrem 57 15K 80
bus-sc 33 14K 1719
sctp_atcl 36 14K 38
lltable 44 14K 45
KTRACE 100 13K 100
ifnet 7 13K 7
ether_multi 152 13K 162
kenv 93 12K 93
eventhandler 133 12K 133
rman 84 10K 425
GEOM 60 10K 489
in6_multi 65 9K 65
bmsafemap 2 9K 113
kqueue 63 9K 931
UART 12 9K 12
devstat 4 9K 4
ksem 1 8K 1
rpc 2 8K 2
shmfd 1 8K 1
pfs_vncache 1 8K 1
pfs_nodes 20 8K 20
audit_evclass 236 8K 294
taskqueue 60 7K 60
sglist 5 7K 5
diradd 48 6K 111
CAM DEV 3 6K 510
cred 24 6K 196
plimit 21 6K 333
CAM queue 5 6K 1528
freefile 40 5K 61
ufs_dirhash 24 5K 24
DEVFSP 72 5K 80
UMA 265 5K 265
pf_ifnet 10 5K 19
vt 11 5K 11
memdesc 1 4K 1
MCA 32 4K 32
evdev 4 4K 4
kcovinfo 64 4K 68
pwddesc 59 4K 925
acpisem 28 4K 28
session 27 4K 36
hhook 13 4K 13
fpukern_ctx 3 3K 3
mkdir 24 3K 136
terminal 11 3K 11
proc-args 49 3K 552
indirdep 10 3K 10
sctp_atky 54 3K 57
uidinfo 3 3K 7
local_apic 1 2K 1
io_apic 1 2K 1
newdirblk 16 2K 68
ipsec-saq 2 2K 2
selfd 32 2K 10946
ip6ndp 12 2K 14
sctp_ifa 13 2K 14
Unitno 27 2K 47
CAM XPT 22 2K 543
lockf 15 2K 22
in_multi 6 2K 8
select 11 2K 32
ipsecpolicy 2 2K 2
acpidev 20 2K 20
msi 9 2K 9
clone 9 2K 9
tun 7 2K 7
freework 5 2K 74
softdep 1 1K 1
freeblks 4 1K 73
sahead 1 1K 1
secasvar 1 1K 1
nhops 6 1K 8
vnodemarker 2 1K 8
NFSD session 1 1K 1
CAM periph 4 1K 271
ipsec 3 1K 3
sctp_ifn 6 1K 14
mld 6 1K 6
igmp 6 1K 6
toponodes 6 1K 6
isadev 6 1K 6
mount 16 1K 89
pci_link 10 1K 10
crypto 4 1K 4
encap_export_host 12 1K 12
sctp_athm 36 1K 38
sctp_map 36 1K 38
inpcbpolicy 16 1K 201
pfil 4 1K 4
CAM SIM 2 1K 2
procdesc 4 1K 10
cdev 2 1K 2
chacha20random 1 1K 1
osd 3 1K 10
sctp_timw 1 1K 1
NFSD lckfile 1 1K 1
NFSD V4client 1 1K 1
DEVFS 9 1K 10
vnodes 1 1K 5
ktls 1 1K 1
feeder 7 1K 7
tcpfunc 3 1K 3
loginclass 3 1K 6
prison 6 1K 6
linux 5 1K 6
aesni_data 2 1K 2
apmdev 1 1K 1
atkbddev 2 1K 2
CAM dev queue 2 1K 2
CAM I/O Scheduler 1 1K 1
xform 2 1K 42
CAM path 4 1K 1034
pmchooks 1 1K 1
nexusdev 7 1K 7
soname 4 1K 3255
filecaps 4 1K 78
sctp_vrf 1 1K 1
tcp_fsb 1 1K 1
vnet 1 1K 1
entropy 2 1K 38
iov 2 1K 13925
acpiintr 1 1K 1
pmc 1 1K 1
cpus 2 1K 2
vnet_data_free 1 1K 1
Per-cpu 1 1K 1
p1003.1b 1 1K 1
sctp_mcore 0 0K 0
sctp_socko 0 0K 19
sctp_iter 0 0K 9
sctp_mvrf 0 0K 0
sctp_cpal 0 0K 0
sctp_cmsg 0 0K 0
sctp_stre 0 0K 0
sctp_athi 0 0K 0
sctp_a_it 0 0K 9
sctp_aadr 0 0K 0
sctp_stri 0 0K 0
tcp_do 0 0K 0
mqdata 0 0K 0
pf_table 0 0K 0
pf_rule 0 0K 0
pf_altq 0 0K 0
pf_osfp 0 0K 0
pf_temp 0 0K 0
NFSD string 0 0K 0
NFSD V4lock 0 0K 0
madt_table 0 0K 2
smartpqi 0 0K 0
NFSD V4state 0 0K 0
NFSD srvcache 0 0K 0
msdosfs_fat 0 0K 0
msdosfs_mount 0 0K 0
msdosfs_node 0 0K 0
iavf 0 0K 0
ixl 0 0K 0
DEVFS4 0 0K 0
DEVFS2 0 0K 0
gntdev 0 0K 0
privcmd_dev 0 0K 0
ice-resmgr 0 0K 0
ice-osdep 0 0K 0
ice 0 0K 0
axgbe 0 0K 0
evtchn_dev 0 0K 0
xenstore 0 0K 0
ciss_data 0 0K 0
BACKLIGHT 0 0K 0
xnb 0 0K 0
xbbd 0 0K 0
xbd 0 0K 0
Balloon 0 0K 0
sysmouse 0 0K 0
vtfont 0 0K 0
xen_intr 0 0K 0
xen_hvm 0 0K 0
legacydrv 0 0K 0
qpidrv 0 0K 0
ath_hal 0 0K 0
athdev 0 0K 0
dmar_idpgtbl 0 0K 0
dmar_dom 0 0K 0
dmar_ctx 0 0K 0
ata_pci 0 0K 0
ata_dma 0 0K 0
ata_generic 0 0K 0
isci 0 0K 0
iommu_dmamap 0 0K 0
amr 0 0K 0
hyperv_socket 0 0K 0
bxe_ilt 0 0K 0
xenbus 0 0K 0
pvscsi 0 0K 0
scsi_da 0 0K 69
vm_fictitious 0 0K 0
ata_da 0 0K 0
scsi_ch 0 0K 0
scsi_cd 0 0K 0
AHCI driver 0 0K 0
USBdev 0 0K 0
USB 0 0K 0
agp 0 0K 0
nvme_da 0 0K 0
UMAHash 0 0K 0
acpipwr 0 0K 0
acpi_perf 0 0K 0
vm_pgdata 0 0K 0
jblocks 0 0K 0
savedino 0 0K 31
sentinel 0 0K 0
jfsync 0 0K 0
jtrunc 0 0K 0
sbdep 0 0K 2
jsegdep 0 0K 0
jseg 0 0K 0
jfreefrag 0 0K 0
jfreeblk 0 0K 0
jnewblk 0 0K 0
jmvref 0 0K 0
jremref 0 0K 0
jaddref 0 0K 0
freedep 0 0K 0
freefrag 0 0K 6
allocindir 0 0K 0
allocdirect 0 0K 0
ufs_trim 0 0K 0
mactemp 0 0K 0
audit_trigger 0 0K 0
audit_pipe_presel 0 0K 0
audit_pipeent 0 0K 0
audit_pipe 0 0K 0
audit_evname 0 0K 0
audit_bsm 0 0K 0
audit_gidset 0 0K 0
audit_text 0 0K 0
audit_path 0 0K 0
audit_data 0 0K 0
audit_cred 0 0K 0
twsbuf 0 0K 0
MLX5EEPROM 0 0K 0
MLX5EEPROM 0 0K 0
MLX5EEPROM 0 0K 0
MLX5EEPROM 0 0K 0
MLX5E_TLS 0 0K 0
MLX5EEPROM 0 0K 0
MLX5EEPROM 0 0K 0
MLX5EEPROM 0 0K 0
MLX5EN 0 0K 0
MLX5EEPROM 0 0K 0
MLX5EEPROM 0 0K 0
MLX5EEPROM 0 0K 0
MLX5DUMP 0 0K 0
MLX5EEPROM 0 0K 0
MLX5EEPROM 0 0K 0
seq_file 0 0K 0
radix 0 0K 0
idr 0 0K 0
lkpifw 0 0K 0
NLM 0 0K 0
ipsec-spdcache 0 0K 0
ipsec-reg 0 0K 0
ipsec-misc 0 0K 0
ipsecrequest 0 0K 0
ip6opt 0 0K 5
ip6_msource 0 0K 0
ip6_moptions 0 0K 0
in6_mfilter 0 0K 0
frag6 0 0K 0
tcplog 0 0K 0
tcp_hwpace 0 0K 0
twe_commands 0 0K 0
LRO 0 0K 0
newreno data 0 0K 0
ip_msource 0 0K 0
ip_moptions 0 0K 0
in_mfilter 0 0K 0
ipid 0 0K 0
80211scan 0 0K 0
80211ratectl 0 0K 0
80211power 0 0K 0
80211nodeie 0 0K 0
80211node 0 0K 0
80211mesh_gt 0 0K 0
80211mesh_rt 0 0K 0
80211perr 0 0K 0
80211prep 0 0K 0
80211preq 0 0K 0
80211dfs 0 0K 0
80211crypto 0 0K 0
80211vap 0 0K 0
iflib 0 0K 0
vlan 0 0K 0
gif 0 0K 0
ifdescr 0 0K 0
zlib 0 0K 0
fadvise 0 0K 0
VN POLL 0 0K 0
twa_commands 0 0K 0
statfs 0 0K 241
namei_tracker 0 0K 0
export_host 0 0K 0
cl_savebuf 0 0K 4
tcp_log_dev 0 0K 0
midi buffers 0 0K 0
mixer 0 0K 0
ac97 0 0K 0
hdacc 0 0K 0
hdac 0 0K 0
hdaa 0 0K 0
acpicmbat 0 0K 0
SIIS driver 0 0K 0
CAM CCB 0 0K 1774
PUC 0 0K 0
ppbusdev 0 0K 0
agtiapi_MemAlloc malloc 0 0K 0
osti_cacheable 0 0K 0
tempbuff 0 0K 0
biobuf 0 0K 0
aios 0 0K 0
lio 0 0K 0
acl 0 0K 0
tempbuff 0 0K 0
mbuf_tag 0 0K 96
ag_tgt_map_t malloc 0 0K 0
ag_slr_map_t malloc 0 0K 0
lDevFlags * malloc 0 0K 0
tiDeviceHandle_t * malloc 0 0K 0
ag_portal_data_t malloc 0 0K 0
ag_device_t malloc 0 0K 0
STLock malloc 0 0K 0
CCB List 0 0K 0
sr_iov 0 0K 0
OCS 0 0K 0
OCS 0 0K 0
nvme 0 0K 0
nvd 0 0K 0
netmap 0 0K 0
mwldev 0 0K 0
MVS driver 0 0K 0
CAM ccb queue 0 0K 0
mrsasbuf 0 0K 0
mpt_user 0 0K 0
mps_user 0 0K 0
accf 0 0K 0
pts 0 0K 0
ioctlops 0 0K 99
eventfd 0 0K 0
Witness 0 0K 0
stack 0 0K 0
MPSSAS 0 0K 0
mps 0 0K 0
mpr_user 0 0K 0
MPRSAS 0 0K 0
mpr 0 0K 0
mfibuf 0 0K 0
sbuf 0 0K 288
md_sectors 0 0K 0
firmware 0 0K 0
compressor 0 0K 0
md_disk 0 0K 0
SWAP 0 0K 0
malodev 0 0K 0
LED 0 0K 0
sysctltmp 0 0K 616
sysctl 0 0K 3
ekcd 0 0K 0
dumper 0 0K 0
sendfile 0 0K 0
rctl 0 0K 0
ix_sriov 0 0K 0
aacraidcam 0 0K 0
aacraid_buf 0 0K 0
ix 0 0K 0
ipsbuf 0 0K 0
cache 0 0K 0
iirbuf 0 0K 0
prison_racct 0 0K 0
Fail Points 0 0K 0
sigio 0 0K 1
filedesc_to_leader 0 0K 0
pwd 0 0K 0
tty console 0 0K 0
aaccam 0 0K 0
aacbuf 0 0K 0
zstd 0 0K 0
XZ_DEC 0 0K 0
nvlist 0 0K 0
SCSI ENC 0 0K 0
SCSI sa 0 0K 0
scsi_pass 0 0K 0
isofs_node 0 0K 0
isofs_mount 0 0K 0
tr_raid5_data 0 0K 0
tr_raid1e_data 0 0K 0
tr_raid1_data 0 0K 0
tr_raid0_data 0 0K 0
tr_concat_data 0 0K 0
md_sii_data 0 0K 0
md_promise_data 0 0K 0
md_nvidia_data 0 0K 0
md_jmicron_data 0 0K 0
md_intel_data 0 0K 0
md_ddf_data 0 0K 0
raid_data 0 0K 72
geom_flashmap 0 0K 0
tmpfs dir 0 0K 0
tmpfs name 0 0K 0
tmpfs mount 0 0K 0
NFS FHA 0 0K 0
newnfsmnt 0 0K 0
newnfsclient_req 0 0K 0
NFSCL layrecall 0 0K 0
NFSCL session 0 0K 0
NFSCL sockreq 0 0K 0
NFSCL devinfo 0 0K 0
NFSCL flayout 0 0K 0
NFSCL layout 0 0K 0
NFSD rollback 0 0K 0
NFSCL diroff 0 0K 0
NEWdirectio 0 0K 0
NEWNFSnode 0 0K 0
NFSCL lck 0 0K 0
NFSCL lckown 0 0K 0
NFSCL client 0 0K 0
NFSCL deleg 0 0K 0
NFSCL open 0 0K 0
NFSCL owner 0 0K 0
NFS fh 0 0K 0
NFS req 0 0K 0
NFSD usrgroup 0 0K 0
db> show uma
Zone Size Used Free Requests Sleeps Bucket Total Mem XFree
mbuf_jumbo_page 4096 8320 604 16340 0 254 36552704 0
pbuf 2624 0 989 0 0 2 2595136 0
mbuf 256 8655 570 20720 0 254 2361600 0
BUF TRIE 144 181 13287 459 0 62 1939392 0
malloc-384 384 4116 4 4116 0 30 1582080 0
malloc-128 128 11051 47 11062 0 126 1420544 0
malloc-4096 4096 332 2 492 0 2 1368064 0
UMA Slabs 0 112 9809 16 9809 0 126 1100400 0
RADIX NODE 144 4971 178 26911 0 62 741456 0
FFS inode 1160 519 20 585 0 8 625240 0
lkpicurr 160 2 2348 2 0 62 376000 0
lkpimm 160 1 2324 1 0 62 372000 0
VM OBJECT 264 1167 78 14856 0 30 328680 0
malloc-4096 4096 69 4 935 0 2 299008 0
mbuf_cluster 2048 135 1 135 0 254 278528 0
THREAD 1808 139 15 233 0 8 278432 0
VNODE 448 555 66 623 0 30 278208 0
malloc-64 64 4051 107 5158 0 254 266112 0
malloc-65536 65536 4 0 4 0 1 262144 0
malloc-16384 16384 11 5 260 0 1 262144 0
256 Bucket 2048 109 9 10047 0 8 241664 0
malloc-16 16 13792 208 13883 0 254 224000 0
DEVCTL 1024 14 202 132 0 0 221184 0
malloc-65536 65536 1 2 203 0 1 196608 0
malloc-128 128 1421 36 29354 0 126 186496 0
UMA Zones 768 237 2 237 0 16 183552 0
malloc-256 256 685 20 1131 0 62 180480 0
malloc-32 32 5255 163 6067 0 254 173376 0
MAP ENTRY 96 1430 334 45437 0 126 169344 0
FFS2 dinode 256 519 21 584 0 62 138240 0
malloc-65536 65536 2 0 2 0 1 131072 0
malloc-128 128 1005 18 2045 0 126 130944 0
vmem btag 56 2044 104 2044 0 254 120288 0
malloc-1024 1024 108 8 128 0 16 118784 0
S VFS Cache 104 1003 128 1094 0 126 117624 0
ksiginfo 112 47 997 122 0 126 116928 0
VMSPACE 2544 36 9 908 0 4 114480 0
malloc-8192 8192 9 2 138 0 1 90112 0
UMA Kegs 384 222 1 222 0 30 85632 0
PROC 1336 58 5 924 0 8 84168 0
filedesc0 1072 59 18 925 0 8 82544 0
malloc-2048 2048 2 38 1776 0 8 81920 0
malloc-4096 4096 15 2 114 0 2 69632 0
malloc-65536 65536 1 0 1 0 1 65536 0
malloc-65536 65536 0 1 8 0 1 65536 0
malloc-65536 65536 1 0 1 0 1 65536 0
malloc-32768 32768 0 2 130 0 1 65536 0
malloc-32768 32768 2 0 2 0 1 65536 0
malloc-256 256 222 18 905 0 62 61440 0
g_bio 408 0 150 4561 0 30 61200 0
malloc-384 384 141 9 198 0 30 57600 0
malloc-16384 16384 3 0 3 0 1 49152 0
malloc-2048 2048 4 20 511 0 8 49152 0
128 Bucket 1024 37 10 623 0 16 48128 0
malloc-384 384 116 4 118 0 30 46080 0
malloc-256 256 153 27 179 0 62 46080 0
sctp_asoc 2288 18 2 19 0 254 45760 0
malloc-2048 2048 21 1 22 0 8 45056 0
malloc-64 64 570 123 15209 0 254 44352 0
malloc-128 128 296 45 454 0 126 43648 0
32 Bucket 256 47 118 2787 0 62 42240 0
clpbuf 2624 0 16 18 0 16 41984 0
socket 944 34 10 1371 0 254 41536 0
DIRHASH 1024 34 6 34 0 16 40960 0
malloc-8192 8192 5 0 5 0 1 40960 0
pcpu-8 8 4598 522 4754 0 254 40960 0
malloc-256 256 115 35 255 0 62 38400 0
NAMEI 1024 0 36 13172 0 16 36864 0
malloc-512 512 4 68 512 0 30 36864 0
mbuf_packet 256 1 134 378 0 254 34560 0
malloc-32768 32768 1 0 1 0 1 32768 0
malloc-8192 8192 3 1 5 0 1 32768 0
malloc-4096 4096 4 4 248 0 2 32768 0
malloc-4096 4096 7 1 539 0 2 32768 0
pcpu-64 64 480 32 480 0 254 32768 0
64 Bucket 512 56 8 2103 0 30 32768 0
malloc-64 64 487 17 703 0 254 32256 0
malloc-2048 2048 12 2 109 0 8 28672 0
malloc-1024 1024 23 5 40 0 16 28672 0
malloc-128 128 116 101 462 0 126 27776 0
sctp_ep 1280 18 3 19 0 254 26880 0
pipe 744 20 15 344 0 16 26040 0
TURNSTILE 136 155 34 155 0 62 25704 0
malloc-1024 1024 10 14 1207 0 16 24576 0
malloc-1024 1024 18 6 22 0 16 24576 0
ttyinq 160 135 15 300 0 62 24000 0
ttyoutq 256 72 18 160 0 62 23040 0
malloc-384 384 52 8 52 0 30 23040 0
tcpcb 1064 6 15 28 0 254 22344 0
malloc-64 64 206 109 11156 0 254 20160 0
Files 80 199 51 7313 0 126 20000 0
Mountpoints 2752 2 5 2 0 4 19264 0
malloc-256 256 33 42 392 0 62 19200 0
SLEEPQUEUE 88 155 37 155 0 126 16896 0
malloc-16384 16384 1 0 1 0 1 16384 0
malloc-8192 8192 2 0 2 0 1 16384 0
malloc-2048 2048 2 6 280 0 8 16384 0
malloc-1024 1024 12 4 12 0 16 16384 0
malloc-1024 1024 11 5 11 0 16 16384 0
sctp_raddr 736 18 4 19 0 254 16192 0
malloc-64 64 142 110 1910 0 254 16128 0
malloc-32 32 405 99 584 0 254 16128 0
8 Bucket 80 41 159 432 0 126 16000 0
malloc-384 384 22 18 375 0 30 15360 0
malloc-256 256 55 5 380 0 62 15360 0
malloc-2048 2048 6 0 6 0 8 12288 0
malloc-2048 2048 5 1 196 0 8 12288 0
malloc-1024 1024 8 4 9 0 16 12288 0
malloc-64 64 136 53 190 0 254 12096 0
malloc-64 64 33 156 340 0 254 12096 0
malloc-32 32 118 260 4125 0 254 12096 0
KNOTE 160 31 44 2368 0 62 12000 0
malloc-16 16 350 400 562 0 254 12000 0
udp_inpcb 488 6 18 166 0 254 11712 0
kenv 258 15 30 1051 0 30 11610 0
routing nhops 256 26 19 33 0 62 11520 0
unpcb 256 14 31 1125 0 254 11520 0
malloc-256 256 18 27 154 0 62 11520 0
malloc-256 256 21 24 621 0 62 11520 0
malloc-8192 8192 1 0 1 0 1 8192 0
malloc-8192 8192 1 0 1 0 1 8192 0
malloc-8192 8192 1 0 1 0 1 8192 0
malloc-1024 1024 0 8 5 0 16 8192 0
malloc-512 512 3 13 193 0 30 8192 0
malloc-512 512 6 10 12 0 30 8192 0
malloc-512 512 8 8 8 0 30 8192 0
rtentry 176 29 17 33 0 62 8096 0
PGRP 88 27 65 36 0 126 8096 0
rl_entry 40 36 166 36 0 254 8080 0
sctp_stream_msg_out 112 18 54 18 0 254 8064 0
udpcb 32 6 246 166 0 254 8064 0
PWD 32 17 235 155 0 254 8064 0
malloc-64 64 8 118 9 0 254 8064 0
malloc-32 32 6 246 13 0 254 8064 0
malloc-32 32 37 215 765 0 254 8064 0
malloc-32 32 35 217 199 0 254 8064 0
16 Bucket 144 35 21 211 0 62 8064 0
4 Bucket 48 6 162 53 0 254 8064 0
2 Bucket 32 44 208 529 0 254 8064 0
vtnet_tx_hdr 24 0 334 2841 0 254 8016 0
malloc-16 16 1 499 4 0 254 8000 0
malloc-16 16 20 480 59 0 254 8000 0
malloc-16 16 28 472 29 0 254 8000 0
malloc-16 16 188 312 1441 0 254 8000 0
malloc-16 16 30 470 25447 0 254 8000 0
malloc-16 16 14 486 39 0 254 8000 0
malloc-128 128 9 53 14 0 126 7936 0
malloc-128 128 58 4 120 0 126 7936 0
malloc-128 128 8 54 103 0 126 7936 0
tcp_inpcb 488 6 10 28 0 254 7808 0
malloc-384 384 0 20 27 0 30 7680 0
malloc-384 384 20 0 20 0 30 7680 0
tcp_rack_pcb 832 2 7 2 0 16 7488 0
FPU_save_area 832 1 8 1 0 16 7488 0
cpuset 104 7 55 7 0 126 6448 0
epoch_record pcpu 256 4 12 4 0 62 4096 0
malloc-4096 4096 0 1 3 0 2 4096 0
malloc-2048 2048 1 1 1 0 8 4096 0
malloc-512 512 0 8 2 0 30 4096 0
pcpu-16 16 7 249 7 0 254 4096 0
sctp_laddr 48 0 84 12 0 254 4032 0
tcp_rack_map 112 3 33 3 0 126 4032 0
hostcache 64 1 62 1 0 254 4032 0
syncache 168 0 24 4 0 254 4032 0
malloc-32 32 0 126 2 0 254 4032 0
malloc-32 32 110 16 307 0 254 4032 0
ripcb 488 4 4 7 0 254 3904 0
UMA Slabs 1 176 9 13 9 0 62 3872 0
malloc-384 384 1 9 2 0 30 3840 0
mqnode 416 3 6 3 0 30 3744 0
KMAP ENTRY 96 12 27 12 0 0 3744 0
vmem 1856 1 1 1 0 8 3712 0
SMR CPU 32 3 60 3 0 254 2016 0
SMR SHARED 24 3 60 3 0 254 1512 0
FFS1 dinode 128 0 0 0 0 126 0 0
swblk 136 0 0 0 0 62 0 0
swpctrie 144 0 0 0 0 62 0 0
sctp_asconf_ack 48 0 0 0 0 254 0 0
sctp_asconf 40 0 0 0 0 254 0 0
sctp_readq 152 0 0 0 0 254 0 0
sctp_chunk 152 0 0 0 0 254 0 0
pf state scrubs 40 0 0 0 0 254 0 0
pf frag entries 40 0 0 0 0 254 0 0
pf frags 248 0 0 0 0 62 0 0
pf table entries 160 0 0 0 0 62 0 0
pf table entry counters 64 0 0 0 0 254 0 0
pf source nodes 136 0 0 0 0 254 0 0
pf state keys 88 0 0 0 0 126 0 0
pf states 296 0 0 0 0 254 0 0
pf tags 104 0 0 0 0 126 0 0
pf mtags 48 0 0 0 0 254 0 0
tcp_bbr_pcb 832 0 0 0 0 16 0 0
tcp_bbr_map 128 0 0 0 0 126 0 0
IPsec SA lft_c 16 0 0 0 0 254 0 0
udplite_inpcb 488 0 0 0 0 254 0 0
tcp_log_node 120 0 0 0 0 126 0 0
tcp_log_bucket 176 0 0 0 0 62 0 0
tcp_log 416 0 0 0 0 254 0 0
tcpreass 48 0 0 0 0 254 0 0
tfo_ccache_entries 80 0 0 0 0 126 0 0
tfo 4 0 0 0 0 254 0 0
sackhole 32 0 0 0 0 254 0 0
tcptw 88 0 0 0 0 254 0 0
ipq 56 0 0 0 0 254 0 0
itimer 352 0 0 0 0 30 0 0
AIOLIO 272 0 0 0 0 30 0 0
AIOCB 552 0 0 0 0 16 0 0
AIOP 32 0 0 0 0 254 0 0
AIO 208 0 0 0 0 62 0 0
NCLNODE 584 0 0 0 0 16 0 0
mqnotifier 216 0 0 0 0 62 0 0
mvdata 64 0 0 0 0 254 0 0
mqueue 248 0 0 0 0 62 0 0
TMPFS node 224 0 0 0 0 62 0 0
LTS VFS Cache 360 0 0 0 0 30 0 0
L VFS Cache 320 0 0 0 0 30 0 0
STS VFS Cache 144 0 0 0 0 62 0 0
cryptop 280 0 0 0 0 30 0 0
linux_dma_object 24 0 0 0 0 254 0 0
linux_dma_pctrie 144 0 0 0 0 62 0 0
IOMMU_MAP_ENTRY 120 0 0 0 0 126 0 0
ktls_session 192 0 0 0 0 62 0 0
mbuf_jumbo_16k 16384 0 0 0 0 254 0 0
mbuf_jumbo_9k 9216 0 0 0 0 254 0 0
audit_record 1280 0 0 0 0 8 0 0
domainset 40 0 0 0 0 254 0 0
MAC labels 40 0 0 0 0 254 0 0
vnpbuf 2624 0 0 0 0 64 0 0
mdpbuf 2624 0 0 0 0 3 0 0
nfspbuf 2624 0 0 0 0 16 0 0
swwbuf 2624 0 0 0 0 8 0 0
swrbuf 2624 0 0 0 0 16 0 0
umtx_shm 88 0 0 0 0 126 0 0
umtx pi 96 0 0 0 0 126 0 0
rangeset pctrie nodes 144 0 0 0 0 62 0 0
malloc-65536 65536 0 0 0 0 1 0 0
malloc-65536 65536 0 0 0 0 1 0 0
malloc-32768 32768 0 0 0 0 1 0 0
malloc-32768 32768 0 0 0 0 1 0 0
malloc-32768 32768 0 0 0 0 1 0 0
malloc-32768 32768 0 0 0 0 1 0 0
malloc-32768 32768 0 0 0 0 1 0 0
malloc-16384 16384 0 0 0 0 1 0 0
malloc-16384 16384 0 0 0 0 1 0 0
malloc-16384 16384 0 0 0 0 1 0 0
malloc-16384 16384 0 0 0 0 1 0 0
malloc-16384 16384 0 0 0 0 1 0 0
malloc-8192 8192 0 0 0 0 1 0 0
malloc-4096 4096 0 0 0 0 2 0 0
malloc-4096 4096 0 0 0 0 2 0 0
malloc-512 512 0 0 0 0 30 0 0
malloc-512 512 0 0 0 0 30 0 0
malloc-512 512 0 0 0 0 30 0 0
pcpu-32 32 0 0 0 0 254 0 0
pcpu-4 4 0 0 0 0 254 0 0
fakepg 104 0 0 0 0 126 0 0
UMA Hash 256 0 0 0 0 62 0 0


---
This report is generated by a bot. It may contain errors.
See https://goo.gl/tpsmEJ for more information about syzbot.
syzbot engineers can be reached at syzk...@googlegroups.com.

syzbot will keep track of this issue. See:
https://goo.gl/tpsmEJ#status for how to communicate with syzbot.

syzbot

unread,
May 7, 2021, 7:11:19 AM5/7/21
to syzkaller-f...@googlegroups.com
syzbot has found a reproducer for the following issue on:

HEAD commit: fb53b42e virtio-modern: fix PCI common read/write function..
git tree: https://github.com/freebsd/freebsd-src.git main
console output: https://syzkaller.appspot.com/x/log.txt?x=1020c01dd00000
dashboard link: https://syzkaller.appspot.com/bug?extid=c02c0991197509b633cc
syz repro: https://syzkaller.appspot.com/x/repro.syz?x=132b61b3d00000
C reproducer: https://syzkaller.appspot.com/x/repro.c?x=17168d2dd00000

IMPORTANT: if you fix the issue, please add the following tag to the commit:
Reported-by: syzbot+c02c09...@syzkaller.appspotmail.com

panic: Most recently used by xform

cpuid = 1
time = 1620385708
KDB: stack backtrace:
db_trace_self_wrapper() at db_trace_self_wrapper+0x47/frame 0xfffffe008855b6c0
vpanic() at vpanic+0x1c7/frame 0xfffffe008855b720
panic() at panic+0x43/frame 0xfffffe008855b780
mtrash_ctor() at mtrash_ctor+0xe5/frame 0xfffffe008855b7c0
item_ctor() at item_ctor+0x46f/frame 0xfffffe008855b820
malloc() at malloc+0xe3/frame 0xfffffe008855b880
rack_init() at rack_init+0x7e5/frame 0xfffffe008855b900
tcp_ctloutput() at tcp_ctloutput+0x65f/frame 0xfffffe008855b980
sosetopt() at sosetopt+0x101/frame 0xfffffe008855ba00
kern_setsockopt() at kern_setsockopt+0x150/frame 0xfffffe008855ba80
sys_setsockopt() at sys_setsockopt+0x33/frame 0xfffffe008855bab0
amd64_syscall() at amd64_syscall+0x247/frame 0xfffffe008855bbf0
fast_syscall_common() at fast_syscall_common+0xf8/frame 0xfffffe008855bbf0
--- syscall (0, FreeBSD ELF64, nosys), rip = 0x2b3f1a, rsp = 0x7fffffffea08, rbp = 0x7fffffffea10 ---
KDB: enter: panic
[ thread pid 793 tid 100122 ]
Stopped at kdb_enter+0x67: movq $0,0x163a54e(%rip)
db>
db> set $lines = 0
db> set $maxwidth = 0
db> show registers
cs 0x20
ds 0x3b
es 0x3b
fs 0x13
gs 0x1b
ss 0x28
rax 0x12
rcx 0x80
rdx 0xffffffff819c28f7
rbx 0
rsp 0xfffffe008855b6a0
rbp 0xfffffe008855b6c0
rsi 0x1
rdi 0
r8 0
r9 0x8080808080808080
r10 0xfffffe008855b590
r11 0x1ff77fff59c
r12 0xffffffff82267ac0 ddb_dbbe
r13 0
r14 0xffffffff81a73d13
r15 0xffffffff81a73d13
rip 0xffffffff8112ec37 kdb_enter+0x67
rflags 0x86
kdb_enter+0x67: movq $0,0x163a54e(%rip)
db> show proc
Process 793 (syz-executor2676525) at 0xfffff800304e0538:
state: NORMAL
uid: 0 gids: 0, 0, 5
parent: pid 789 at 0xfffff80004fd4538
ABI: FreeBSD ELF64
flag: 0x10000000 flag2: 0
arguments: ./syz-executor267652526
reaper: 0xfffff8000452a538 reapsubtree: 1
sigparent: 20
vmspace: 0xfffffe0094c0e3e0
(map 0xfffffe0094c0e3e0)
(map.pmap 0xfffffe0094c0e4a0)
(pmap 0xfffffe0094c0e500)
threads: 1
100122 Run CPU 1 syz-executor2676525
db> ps
pid ppid pgrp uid state wmesg wchan cmd
793 789 783 0 R CPU 1 syz-executor2676525
792 790 783 0 S connec 0xfffff80004f790e0 syz-executor2676525
791 787 783 0 S connec 0xfffff80030432490 syz-executor2676525
790 785 783 0 R syz-executor2676525
789 785 783 0 R syz-executor2676525
788 786 783 0 S connec 0xfffff80004f79bf0 syz-executor2676525
787 785 783 0 R syz-executor2676525
786 785 783 0 R syz-executor2676525
785 783 783 0 S nanslp 0xffffffff8273c8e1 syz-executor2676525
783 781 783 0 Ss pause 0xfffff8003046f5e8 csh
781 694 781 0 Ss select 0xfffff800305abac0 sshd
760 1 760 0 Ss+ ttyin 0xfffff800049d7cb0 getty
759 1 759 0 Ss+ ttyin 0xfffff80004ced8b0 getty
758 1 758 0 Ss+ ttyin 0xfffff80004cedcb0 getty
757 1 757 0 Ss+ ttyin 0xfffff80004cf40b0 getty
756 1 756 0 Ss+ ttyin 0xfffff80004cf44b0 getty
755 1 755 0 Ss+ ttyin 0xfffff80004cf48b0 getty
754 1 754 0 Ss+ ttyin 0xfffff80004cf4cb0 getty
753 1 753 0 Ss+ ttyin 0xfffff80004c6e0b0 getty
752 1 752 0 Ss+ ttyin 0xfffff80004c6e4b0 getty
750 1 24 0 S+ piperd 0xfffff800230775d0 logger
749 748 24 0 S+ nanslp 0xffffffff8273c8e1 sleep
748 1 24 0 S+ wait 0xfffff8002301ba70 sh
698 1 698 0 Ss nanslp 0xffffffff8273c8e0 cron
694 1 694 0 Ss select 0xfffff800230338c0 sshd
507 1 507 0 Ss select 0xfffff80023033640 syslogd
436 1 436 0 Ss select 0xfffff800049dd3c0 devd
435 1 435 65 Ss select 0xfffff80023033540 dhclient
350 1 350 0 Ss select 0xfffff800304c38c0 dhclient
347 1 347 0 Ss select 0xfffff80004f5ea40 dhclient
23 0 0 0 RL [syncer]
22 0 0 0 DL vlruwt 0xfffff80004e8da70 [vnlru]
21 0 0 0 DL (threaded) [bufdaemon]
100081 D qsleep 0xffffffff8282ae00 [bufdaemon]
100088 D - 0xffffffff8220ae00 [bufspacedaemon-0]
100098 D sdflush 0xfffff80023081ce8 [/ worker]
20 0 0 0 DL psleep 0xffffffff82852c08 [vmdaemon]
19 0 0 0 DL (threaded) [pagedaemon]
100079 D psleep 0xffffffff82847078 [dom0]
100086 D launds 0xffffffff82847084 [laundry: dom0]
100087 D umarcl 0xffffffff815c9360 [uma]
18 0 0 0 DL - 0xffffffff82570c78 [rand_harvestq]
17 0 0 0 DL waiting 0xffffffff82e34828 [sctp_iterator]
16 0 0 0 DL pftm 0xffffffff830c13c0 [pf purge]
15 0 0 0 DL - 0xffffffff8282845c [soaiod4]
9 0 0 0 DL - 0xffffffff8282845c [soaiod3]
8 0 0 0 DL - 0xffffffff8282845c [soaiod2]
7 0 0 0 DL - 0xffffffff8282845c [soaiod1]
6 0 0 0 DL (threaded) [cam]
100044 D - 0xffffffff82448140 [doneq0]
100045 D - 0xffffffff824480c0 [async]
100078 D - 0xffffffff82447f90 [scanner]
14 0 0 0 DL seqstat 0xfffff8000463c888 [sequencer 00]
5 0 0 0 DL crypto_ 0xfffff8000462ed80 [crypto returns 1]
4 0 0 0 DL crypto_ 0xfffff8000462ed30 [crypto returns 0]
100003 Run CPU 0 [idle: cpu0]
100038 D - 0xfffff800045c1d00 [crypto_0]
100039 D - 0xfffff800045c1d00 [crypto_1]
100055 D - 0xfffff800045c1700 [vtnet0 rxq 0]
100056 D - 0xfffff800045c1600 [vtnet0 txq 0]
100057 D - 0xfffff800045c1500 [vtnet0 rxq 1]
100058 D - 0xfffff800045c1400 [vtnet0 txq 1]
100060 D vtbslp 0xfffff80004972100 [virtio_balloon]
100064 D - 0xfffff80004973a00 [mca taskq]
100066 D - 0xffffffff81e206a0 [deadlkres]
100073 D - 0xfffff80004c3e700 [acpi_task_0]
100074 D - 0xfffff80004c3e700 [acpi_task_1]
100075 D - 0xfffff80004c3e700 [acpi_task_2]
100077 D - 0xfffff800045c1c00 [CAM taskq]
db> show all locks
Process 793 (syz-executor2676525) thread 0xfffffe0055766c80 (100122)
exclusive rw tcpinp (tcpinp) r = 0 (0xfffff800305c87c0) locked @ /syzkaller/managers/main/kernel/sys/netinet/tcp_usrreq.c:1809
db> show malloc
Type InUse MemUse Requests
pf_hash 5 11524K 5
devbuf 4216 4340K 4241
tcp_hpts 5 3201K 5
sysctloid 33718 1992K 33785
vtbuf 24 1968K 46
kobj 332 1328K 492
newblk 545 1160K 602
vfscache 3 1025K 3
pcb 26 537K 80
inodedep 26 522K 71
ufs_quota 1 512K 1
vfs_hash 1 512K 1
callout 2 512K 2
intr 4 472K 4
subproc 112 238K 852
acpica 1674 184K 55406
vnet_data 1 168K 1
tidhash 3 141K 3
pagedep 8 130K 18
tfo_ccache 1 128K 1
sem 4 106K 4
DEVFS1 103 103K 112
linker 294 102K 318
bus 995 81K 3509
mtx_pool 2 72K 2
syncache 1 68K 1
acpitask 1 64K 1
ddb_capture 1 64K 1
module 508 64K 508
kdtrace 177 35K 917
umtx 264 33K 264
temp 18 33K 1605
hostcache 1 32K 1
shm 1 32K 1
DEVFS3 122 31K 132
msg 4 30K 4
vmem 3 26K 5
gtaskqueue 18 26K 18
kbdmux 6 22K 6
DEVFS_RULE 56 20K 56
BPF 10 18K 10
ufs_mount 5 17K 6
proc 3 17K 3
tty 16 16K 16
ithread 99 16K 99
bus-sc 33 14K 1719
KTRACE 100 13K 100
kenv 93 12K 93
eventhandler 133 12K 133
ifaddr 30 12K 32
routetbl 50 11K 176
rman 84 10K 425
GEOM 60 10K 489
bmsafemap 2 9K 39
UART 12 9K 12
devstat 4 9K 4
ksem 1 8K 1
rpc 2 8K 2
shmfd 1 8K 1
pfs_vncache 1 8K 1
pfs_nodes 20 8K 20
audit_evclass 236 8K 294
taskqueue 60 7K 60
sglist 5 7K 5
CAM DEV 3 6K 510
cred 23 6K 234
CAM queue 5 6K 1528
ufs_dirhash 24 5K 24
UMA 265 5K 265
lltable 14 5K 14
plimit 17 5K 322
vt 11 5K 11
ifnet 3 5K 3
memdesc 1 4K 1
MCA 32 4K 32
evdev 4 4K 4
filedesc 1 4K 1
acpisem 28 4K 28
kqueue 54 4K 796
pwddesc 54 4K 794
hhook 13 4K 13
ether_multi 40 4K 50
pf_ifnet 5 3K 6
fpukern_ctx 3 3K 3
in6_multi 25 3K 25
terminal 11 3K 11
session 20 3K 31
uidinfo 3 3K 8
local_apic 1 2K 1
io_apic 1 2K 1
ipsec-saq 2 2K 2
selfd 27 2K 9403
proc-args 39 2K 488
freefile 13 2K 22
Unitno 27 2K 39
CAM XPT 22 2K 543
lockf 15 2K 22
ipsecpolicy 2 2K 2
acpidev 20 2K 20
msi 9 2K 9
clone 9 2K 9
softdep 1 1K 1
dirrem 4 1K 28
sahead 1 1K 1
secasvar 1 1K 1
vnodemarker 2 1K 10
NFSD session 1 1K 1
diradd 7 1K 36
CAM periph 4 1K 271
select 7 1K 29
ipsec 3 1K 3
indirdep 3 1K 3
nhops 6 1K 6
toponodes 6 1K 6
isadev 6 1K 6
mount 16 1K 89
pci_link 10 1K 10
sctp_ifa 5 1K 6
crypto 4 1K 4
ip6ndp 4 1K 5
encap_export_host 12 1K 12
newdirblk 4 1K 8
mkdir 4 1K 16
in_multi 2 1K 4
pfil 4 1K 4
CAM SIM 2 1K 2
cdev 2 1K 2
inpcbpolicy 14 1K 141
chacha20random 1 1K 1
osd 3 1K 10
sctp_ifn 2 1K 6
NFSD lckfile 1 1K 1
NFSD V4client 1 1K 1
DEVFSP 4 1K 9
DEVFS 9 1K 10
mld 2 1K 2
igmp 2 1K 2
vnodes 1 1K 1
ktls 1 1K 1
feeder 7 1K 7
soname 7 1K 3234
tcp_fsb 3 1K 3
tcpfunc 3 1K 3
loginclass 3 1K 7
prison 6 1K 6
linux 5 1K 6
aesni_data 2 1K 2
apmdev 1 1K 1
atkbddev 2 1K 2
CAM dev queue 2 1K 2
CAM I/O Scheduler 1 1K 1
xform 2 1K 49
CAM path 4 1K 1034
procdesc 1 1K 6
pmchooks 1 1K 1
nexusdev 7 1K 7
filecaps 4 1K 66
tun 3 1K 3
sctp_vrf 1 1K 1
vnet 1 1K 1
entropy 2 1K 35
acpiintr 1 1K 1
pmc 1 1K 1
cpus 2 1K 2
vnet_data_free 1 1K 1
Per-cpu 1 1K 1
freework 1 1K 26
p1003.1b 1 1K 1
pf_table 0 0K 0
pf_rule 0 0K 0
pf_altq 0 0K 0
pf_osfp 0 0K 0
pf_temp 0 0K 0
mqdata 0 0K 0
tcp_do 0 0K 0
sctp_mcore 0 0K 0
sctp_socko 0 0K 0
sctp_iter 0 0K 3
sctp_mvrf 0 0K 0
sctp_timw 0 0K 0
sctp_cpal 0 0K 0
sctp_cmsg 0 0K 0
sctp_stre 0 0K 0
sctp_athi 0 0K 0
sctp_athm 0 0K 0
sctp_atky 0 0K 0
sctp_atcl 0 0K 0
sctp_a_it 0 0K 3
sctp_aadr 0 0K 0
sctp_stro 0 0K 0
sctp_stri 0 0K 0
sctp_map 0 0K 0
savedino 0 0K 19
sentinel 0 0K 0
jfsync 0 0K 0
jtrunc 0 0K 0
sbdep 0 0K 3
jsegdep 0 0K 0
jseg 0 0K 0
jfreefrag 0 0K 0
jfreeblk 0 0K 0
jnewblk 0 0K 0
jmvref 0 0K 0
jremref 0 0K 0
jaddref 0 0K 0
freedep 0 0K 0
freeblks 0 0K 25
freefrag 0 0K 7
ip6opt 0 0K 3
statfs 0 0K 196
namei_tracker 0 0K 0
export_host 0 0K 0
cl_savebuf 0 0K 6
tcp_log_dev 0 0K 0
midi buffers 0 0K 0
mixer 0 0K 0
ac97 0 0K 0
hdacc 0 0K 0
hdac 0 0K 0
hdaa 0 0K 0
acpicmbat 0 0K 0
SIIS driver 0 0K 0
CAM CCB 0 0K 1794
PUC 0 0K 0
ppbusdev 0 0K 0
agtiapi_MemAlloc malloc 0 0K 0
osti_cacheable 0 0K 0
tempbuff 0 0K 0
biobuf 0 0K 0
aios 0 0K 0
lio 0 0K 0
acl 0 0K 0
tempbuff 0 0K 0
mbuf_tag 0 0K 27
ag_tgt_map_t malloc 0 0K 0
ag_slr_map_t malloc 0 0K 0
lDevFlags * malloc 0 0K 0
tiDeviceHandle_t * malloc 0 0K 0
ag_portal_data_t malloc 0 0K 0
ag_device_t malloc 0 0K 0
STLock malloc 0 0K 0
CCB List 0 0K 0
sr_iov 0 0K 0
OCS 0 0K 0
OCS 0 0K 0
nvme 0 0K 0
nvd 0 0K 0
netmap 0 0K 0
mwldev 0 0K 0
MVS driver 0 0K 0
CAM ccb queue 0 0K 0
mrsasbuf 0 0K 0
mpt_user 0 0K 0
mps_user 0 0K 0
accf 0 0K 0
pts 0 0K 0
iov 0 0K 13512
ioctlops 0 0K 86
eventfd 0 0K 0
Witness 0 0K 0
stack 0 0K 0
MPSSAS 0 0K 0
mps 0 0K 0
mpr_user 0 0K 0
MPRSAS 0 0K 0
mpr 0 0K 0
mfibuf 0 0K 0
sbuf 0 0K 288
md_sectors 0 0K 0
firmware 0 0K 0
compressor 0 0K 0
md_disk 0 0K 0
SWAP 0 0K 0
malodev 0 0K 0
LED 0 0K 0
sysctltmp 0 0K 618
sysctl 0 0K 3
ekcd 0 0K 0
dumper 0 0K 0
sendfile 0 0K 0
rctl 0 0K 0
ix_sriov 0 0K 0
aacraidcam 0 0K 0
aacraid_buf 0 0K 0
ix 0 0K 0
ipsbuf 0 0K 0
cache 0 0K 0
iirbuf 0 0K 0
kcovinfo 0 0K 0
mbuf_jumbo_page 4096 8320 831 13296 0 254 37482496 0
pbuf 2624 0 989 0 0 2 2595136 0
mbuf 256 8581 899 15264 0 254 2426880 0
BUF TRIE 144 170 13298 452 0 62 1939392 0
malloc-384 384 4116 4 4116 0 30 1582080 0
malloc-128 128 11051 47 11062 0 126 1420544 0
malloc-4096 4096 332 1 492 0 2 1363968 0
UMA Slabs 0 112 9951 18 9951 0 126 1116528 0
FFS inode 1160 486 32 508 0 8 600880 0
lkpimm 160 1 2324 1 0 62 372000 0
lkpicurr 160 2 2323 2 0 62 372000 0
RADIX NODE 144 2099 138 20260 0 62 322128 0
malloc-64 64 4028 256 5008 0 254 274176 0
malloc-4096 4096 64 1 804 0 2 266240 0
malloc-65536 65536 4 0 4 0 1 262144 0
VM OBJECT 264 943 17 12751 0 30 253440 0
256 Bucket 2048 105 17 10197 0 8 249856 0
VNODE 448 516 33 540 0 30 245952 0
THREAD 1808 122 10 122 0 8 238656 0
malloc-16 16 13756 244 13827 0 254 224000 0
DEVCTL 1024 0 216 116 0 0 221184 0
malloc-65536 65536 1 2 183 0 1 196608 0
UMA Zones 768 237 2 237 0 16 183552 0
malloc-32 32 5219 325 6030 0 254 177408 0
malloc-128 128 1277 56 29063 0 126 170624 0
malloc-256 256 628 17 1012 0 62 165120 0
malloc-65536 65536 2 0 2 0 1 131072 0
FFS2 dinode 256 486 24 508 0 62 130560 0
malloc-128 128 950 42 1929 0 126 126976 0
ksiginfo 112 41 1003 57 0 126 116928 0
MAP ENTRY 96 924 252 38131 0 126 112896 0
vmem btag 56 1902 102 1902 0 254 112224 0
malloc-1024 1024 104 4 116 0 16 110592 0
S VFS Cache 104 966 48 1003 0 126 105456 0
malloc-8192 8192 9 3 138 0 1 98304 0
malloc-2048 2048 2 40 1796 0 8 86016 0
UMA Kegs 384 222 1 222 0 30 85632 0
VMSPACE 2544 31 2 772 0 4 83952 0
malloc-16384 16384 4 1 181 0 1 81920 0
PROC 1336 53 4 793 0 8 76152 0
filedesc0 1072 54 9 794 0 8 67536 0
mbuf_cluster 2048 30 2 30 0 254 65536 0
malloc-65536 65536 1 0 1 0 1 65536 0
malloc-65536 65536 0 1 8 0 1 65536 0
malloc-65536 65536 1 0 1 0 1 65536 0
malloc-32768 32768 0 2 130 0 1 65536 0
malloc-32768 32768 2 0 2 0 1 65536 0
malloc-4096 4096 14 1 110 0 2 61440 0
g_bio 408 0 150 4632 0 30 61200 0
128 Bucket 1024 39 16 610 0 16 56320 0
malloc-256 256 183 27 759 0 62 53760 0
malloc-16384 16384 3 0 3 0 1 49152 0
malloc-2048 2048 4 20 511 0 8 49152 0
malloc-128 128 118 254 419 0 126 47616 0
malloc-64 64 526 167 14821 0 254 44352 0
malloc-128 128 292 49 451 0 126 43648 0
malloc-256 256 140 25 157 0 62 42240 0
clpbuf 2624 0 16 20 0 16 41984 0
DIRHASH 1024 34 6 34 0 16 40960 0
malloc-8192 8192 5 0 5 0 1 40960 0
32 Bucket 256 45 105 2829 0 62 38400 0
NAMEI 1024 0 36 11997 0 16 36864 0
malloc-4096 4096 7 2 539 0 2 36864 0
malloc-512 512 4 68 512 0 30 36864 0
pcpu-8 8 4190 418 4218 0 254 36864 0
64 Bucket 512 55 17 1384 0 30 36864 0
malloc-384 384 45 45 102 0 30 34560 0
malloc-384 384 74 16 74 0 30 34560 0
malloc-32768 32768 1 0 1 0 1 32768 0
malloc-8192 8192 3 1 5 0 1 32768 0
pcpu-64 64 480 32 480 0 254 32768 0
malloc-64 64 489 15 706 0 254 32256 0
malloc-256 256 83 22 138 0 62 26880 0
socket 944 22 6 1257 0 254 26432 0
malloc-1024 1024 10 14 1078 0 16 24576 0
malloc-1024 1024 18 6 22 0 16 24576 0
ttyinq 160 135 15 300 0 62 24000 0
ttyoutq 256 72 18 160 0 62 23040 0
malloc-384 384 52 8 52 0 30 23040 0
malloc-4096 4096 3 2 200 0 2 20480 0
malloc-2048 2048 6 4 83 0 8 20480 0
TURNSTILE 136 133 14 133 0 62 19992 0
Mountpoints 2752 2 5 2 0 4 19264 0
SLEEPQUEUE 88 133 59 133 0 126 16896 0
malloc-16384 16384 1 0 1 0 1 16384 0
malloc-8192 8192 2 0 2 0 1 16384 0
malloc-2048 2048 6 2 6 0 8 16384 0
malloc-1024 1024 12 4 12 0 16 16384 0
malloc-1024 1024 11 5 11 0 16 16384 0
malloc-64 64 127 125 155 0 254 16128 0
malloc-32 32 336 168 434 0 254 16128 0
8 Bucket 80 40 160 450 0 126 16000 0
tcp_rack_pcb 832 4 14 4 0 16 14976 0
tcpcb 1064 7 7 11 0 254 14896 0
pipe 744 7 13 284 0 16 14880 0
malloc-2048 2048 3 3 268 0 8 12288 0
malloc-2048 2048 5 1 196 0 8 12288 0
malloc-1024 1024 5 7 21 0 16 12288 0
malloc-1024 1024 8 4 9 0 16 12288 0
malloc-512 512 3 21 189 0 30 12288 0
malloc-64 64 65 124 9470 0 254 12096 0
malloc-64 64 131 58 1638 0 254 12096 0
malloc-32 32 77 301 3971 0 254 12096 0
Files 80 75 75 6505 0 126 12000 0
udp_inpcb 488 6 18 126 0 254 11712 0
kenv 258 15 30 1049 0 30 11610 0
malloc-256 256 14 31 102 0 62 11520 0
malloc-256 256 13 32 354 0 62 11520 0
malloc-8192 8192 1 0 1 0 1 8192 0
malloc-8192 8192 1 0 1 0 1 8192 0
malloc-8192 8192 1 0 1 0 1 8192 0
malloc-2048 2048 3 1 3 0 8 8192 0
malloc-1024 1024 0 8 4 0 16 8192 0
malloc-512 512 6 10 14 0 30 8192 0
malloc-512 512 8 8 8 0 30 8192 0
rtentry 176 13 33 17 0 62 8096 0
PGRP 88 20 72 31 0 126 8096 0
rl_entry 40 31 171 31 0 254 8080 0
sctp_laddr 48 0 168 4 0 254 8064 0
tcp_rack_map 112 9 63 9 0 126 8064 0
udpcb 32 6 246 126 0 254 8064 0
PWD 32 10 242 100 0 254 8064 0
malloc-64 64 8 118 9 0 254 8064 0
malloc-64 64 27 99 295 0 254 8064 0
malloc-32 32 6 246 11 0 254 8064 0
malloc-32 32 37 215 769 0 254 8064 0
malloc-32 32 30 222 189 0 254 8064 0
16 Bucket 144 35 21 202 0 62 8064 0
4 Bucket 48 6 162 54 0 254 8064 0
2 Bucket 32 41 211 501 0 254 8064 0
vtnet_tx_hdr 24 1 333 1107 0 254 8016 0
malloc-16 16 1 499 4 0 254 8000 0
malloc-16 16 20 480 59 0 254 8000 0
malloc-16 16 298 202 504 0 254 8000 0
malloc-16 16 24 476 25 0 254 8000 0
malloc-16 16 188 312 1443 0 254 8000 0
malloc-16 16 26 474 25396 0 254 8000 0
malloc-16 16 14 486 20 0 254 8000 0
malloc-128 128 5 57 11 0 126 7936 0
malloc-128 128 39 23 55 0 126 7936 0
malloc-128 128 10 52 79 0 126 7936 0
ripcb 488 1 15 4 0 254 7808 0
tcp_inpcb 488 7 9 11 0 254 7808 0
routing nhops 256 10 20 17 0 62 7680 0
unpcb 256 7 23 1099 0 254 7680 0
mbuf_packet 256 0 30 93 0 254 7680 0
malloc-384 384 0 20 19 0 30 7680 0
malloc-384 384 8 12 355 0 30 7680 0
malloc-384 384 20 0 20 0 30 7680 0
malloc-256 256 20 10 617 0 62 7680 0
malloc-256 256 15 15 293 0 62 7680 0
FPU_save_area 832 1 8 1 0 16 7488 0
cpuset 104 7 55 7 0 126 6448 0
epoch_record pcpu 256 4 12 4 0 62 4096 0
malloc-4096 4096 0 1 3 0 2 4096 0
malloc-2048 2048 1 1 1 0 8 4096 0
malloc-512 512 0 8 2 0 30 4096 0
pcpu-16 16 7 249 7 0 254 4096 0
hostcache 64 1 62 1 0 254 4032 0
syncache 168 0 24 5 0 254 4032 0
malloc-32 32 0 126 2 0 254 4032 0
malloc-32 32 103 23 227 0 254 4032 0
KNOTE 160 0 25 8 0 62 4000 0
UMA Slabs 1 176 8 14 8 0 62 3872 0
malloc-384 384 1 9 2 0 30 3840 0
mqnode 416 3 6 3 0 30 3744 0
KMAP ENTRY 96 12 27 12 0 0 3744 0
vmem 1856 1 1 1 0 8 3712 0
SMR CPU 32 3 60 3 0 254 2016 0
SMR SHARED 24 3 60 3 0 254 1512 0
FFS1 dinode 128 0 0 0 0 126 0 0
swblk 136 0 0 0 0 62 0 0
swpctrie 144 0 0 0 0 62 0 0
sctp_asconf_ack 48 0 0 0 0 254 0 0
sctp_asconf 40 0 0 0 0 254 0 0
sctp_stream_msg_out 112 0 0 0 0 254 0 0
sctp_readq 152 0 0 0 0 254 0 0
sctp_chunk 152 0 0 0 0 254 0 0
sctp_raddr 736 0 0 0 0 254 0 0
sctp_asoc 2288 0 0 0 0 254 0 0
sctp_ep 1280 0 0 0 0 254 0 0
TMPFS node 224 0 0 0 0 62 0 0
mqnotifier 216 0 0 0 0 62 0 0
mvdata 64 0 0 0 0 254 0 0
mqueue 248 0 0 0 0 62 0 0
NCLNODE 584 0 0 0 0 16 0 0

Mark Johnston

unread,
Jul 10, 2021, 9:50:33 AM7/10/21
to syzbot, syzkaller-f...@googlegroups.com
#syz fix: Fix a UDP tunneling issue with rack. Basically there are two

Mark Johnston

unread,
Aug 6, 2021, 6:07:57 PM8/6/21
to syzbot, syzkaller-f...@googlegroups.com
On Thu, May 06, 2021 at 10:22:19PM -0700, syzbot wrote:
#syz fix: Fix a UDP tunneling issue with rack. Basically there are two issues. A) Not enough hdrlen was being calculated when a UDP tunnel is in place. and B) Not enough memory is allocated in racks fsb. We need to overbook the fsb to include a udphdr just in case.

Mark Johnston

unread,
Sep 17, 2021, 5:04:22 PM9/17/21
to syzbot, syzkaller-f...@googlegroups.com
On Thu, May 06, 2021 at 10:22:19PM -0700, syzbot wrote:
#syz invalid

This is actually fixed by
https://cgit.freebsd.org/src/commit/?id=a16cee0218652230d94a73690201e76baab0bba1
but the commit message is formatted in such a way that I haven't been
able to figure out how to tag it.
Reply all
Reply to author
Forward
0 new messages