last executing test programs: 7.936612452s ago: executing program 1 (id=21): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) lseek(r1, 0x3ff, 0x2) chmod(&(0x7f0000000080)='./file0\x00', 0x3a) setuid(0xffffffffffffffff) r2 = socket$unix(0x1, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) 6.764588826s ago: executing program 1 (id=32): syz_emit_ethernet(0xb6, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaad0b50401006386dd60f7000000803a00fe8000000000000000000000000000aa00000000000000000000000000000000010290780000d8bfd71fd311e8880000605adf0000842c0000000000000000000000ffff00000000000000000000000000000000000000002c0000060000000011020000000000000102000004010c05020077c204fffffffc0000000000000004000e2164000000f00080316500000000010000000000728d25c700010100050200a30001000001000800"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000200)={'./file0/file0\x00', 0x0, 0xfffffde2, 0xffff, 0x0, 0x20024, 0xf, 0x3, 0x0, 0x0, 0x1, 0xf19}) r0 = socket(0x1, 0x2, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(0x0, 0x2000, 0x39) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = open(0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x2010, r2, 0x80000000000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) recvmmsg(r1, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f0000000240)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x3, 0x0, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f00000000c0)=0x4) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000200)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) poll(&(0x7f0000000080)=[{r3, 0x4}, {r3, 0x10}, {r0, 0x4}], 0x3, 0xdc4) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0xfffffffffffffff9, 0x0, 0xffffffffffffffff, 0x10000000000, 0x0, 0x7d}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000400), &(0x7f0000001680)=0xfffffffffffffeaf) ioctl$VNDIOCGET(r3, 0x80106468, &(0x7f0000000b00)={'./file1\x00', 0x3}) ftruncate(0xffffffffffffffff, 0x400) 5.389225701s ago: executing program 1 (id=44): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f0000000340)=[{0x45, 0x1, 0x4, 0x7f}]}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) munmap(&(0x7f0000006000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) symlink(&(0x7f0000000000)='\x00', &(0x7f0000000040)='./file0\x00') unlink(&(0x7f0000000200)='./file0\x00') execve(&(0x7f0000000140)='./file0/file0/file0\x00', &(0x7f00000002c0)=[&(0x7f0000000180)='$!^:\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000240)='/dev/pci\x00', &(0x7f0000000280)='/dev/pci\x00'], &(0x7f0000000340)=[&(0x7f0000000380)='\x16\xf5bj{XV\tR\xcb\x00']) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x2, 0x0) fchmodat(r1, &(0x7f0000000100)='./file0/file0/file0\x00', 0xc0, 0x2) open(&(0x7f0000000300)='./file0/file0/file0\x00', 0x8000, 0x124) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 5.233823798s ago: executing program 1 (id=58): mknod(&(0x7f0000000480)='./file0\x00', 0x6000, 0x400) r0 = syz_open_pts() fcntl$lock(r0, 0x7, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="fecd7cf41680727aa760cbe5ec7aed8d1eed861e41fc318652859771bba8d30c13ba4c732411c939f9c2f699768b7e707394648e288905ee02aceb0b1b102c0a497a636cd46eddbe550d339312c26d5f2ead34478b1796da", 0x58}, {&(0x7f0000000340)}, {&(0x7f00000000c0)="2c225d73f3e7fe88caefae7715645ad63abb4cb8f64b5123ef952318a2eeeeb327c85dbacf701eba475d30ba71fd457e", 0x30}], 0x3) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x10, 0x4000}, 0x6, 0x85d, 0xffffffffffffffff, 0x0, 0x0, 0x100000000, 0x9}) (async) r1 = socket(0x18, 0x2, 0x0) close(r1) (async) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1107, &(0x7f0000000000)=0xb, 0x4) (async) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) (async) r3 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x85, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x104, 0x7}, 0x7, 0x7, 0x1}) (async) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) r4 = syz_open_pts() close(r4) r5 = msgget$private(0x0, 0x0) (async) setreuid(0xee00, 0x0) (async) r6 = getuid() syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYRES16=r2]) (async) open(0x0, 0x0, 0x0) (async) setreuid(0x0, r6) (async) msgrcv(r5, 0x0, 0x0, 0x3, 0x1000) msgsnd(r5, &(0x7f0000000100)=ANY=[@ANYBLOB="02"], 0xf4, 0x0) (async) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x881) kqueue() msgctl$IPC_RMID(r5, 0x0) (async) syz_open_pts() (async) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000080)=0x7) 1.82255753s ago: executing program 0 (id=122): mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0) (async) r0 = open(&(0x7f0000000080)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000000c0)="e78fc76714", 0x5}], 0x2) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r1, 0x80206982, &(0x7f00000001c0)) writev(0xffffffffffffffff, 0x0, 0x0) (async) r2 = socket(0x2, 0x4001, 0x0) shutdown(r2, 0x0) (async, rerun: 64) r3 = dup(r2) (rerun: 64) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) (async) r5 = dup2(r3, r4) (async) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0x4) (async) readv(r4, &(0x7f0000000540)=[{0x0}], 0x1) (async) ioctl$BIOCGHDRCMPLT(r4, 0x40044274, &(0x7f0000000100)) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async, rerun: 64) r6 = socket(0x18, 0x1, 0x0) (rerun: 64) ioctl$FIONREAD(r6, 0x80206982, &(0x7f00000001c0)) (async) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) (async) r7 = syz_open_pts() mprotect(&(0x7f0000014000/0x4000)=nil, 0x4000, 0x2) (async) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000180)={0x10000004, 0x1000802, 0x4, 0x1, "3403000000003f180005c100200a6b0000fb00", 0xe2, 0x1f8}) (async, rerun: 64) read(r7, &(0x7f0000000200)=""/243, 0xf3) (async, rerun: 64) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file1\x00') ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000300)={0x5, &(0x7f0000000140)=[0x9, 0x9, 0x1ff, 0x12000, 0x101]}) (async) mlock(&(0x7f000000e000/0x3000)=nil, 0x3000) (async, rerun: 32) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) (rerun: 32) 1.816947708s ago: executing program 3 (id=125): r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) r1 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000fee000/0x3000)=nil, 0x2000) 1.655243431s ago: executing program 3 (id=132): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) msync(&(0x7f00007f6000/0x2000)=nil, 0x2000, 0x2) sysctl$vm(0x0, 0x0, &(0x7f0000000100)="12", &(0x7f0000000040)=0x1, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x2, 0x2, 0xff) r3 = socket(0x2, 0x400000000002, 0xe0) r4 = dup2(r3, r2) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000040)=0x20, 0x4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) rmdir(&(0x7f0000000080)='./file0\x00') write(r5, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000078000/0x3000)=nil, 0x3000, 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000001c00), &(0x7f0000000040)=0x44, 0x0, 0x0) munmap(&(0x7f000017a000/0x1000)=nil, 0x1000) setsockopt(r0, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) 1.397883135s ago: executing program 4 (id=146): r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1100, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) recvmmsg(r0, 0x0, 0x0, 0x0, &(0x7f00000014c0)={0x3, 0x7f}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x18}, 0x0, 0x0, 0x0, 0x0, 0x0) 1.380495481s ago: executing program 4 (id=150): r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0xd, 0x0, 0x0) 1.319035528s ago: executing program 4 (id=152): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) lseek(r0, 0x3ff, 0x2) r1 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000321000/0x4000)=nil) shmat(r1, &(0x7f0000001000/0x4000)=nil, 0x0) (async) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/20) 1.31840793s ago: executing program 4 (id=154): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x6, 0x2, 0x0, 0x1}, {0x3, 0x0, 0x0, 0x49}, {0x81, 0x0, 0x0, 0xfffffc01}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$TIOCSETA(r0, 0xcd504404, &(0x7f0000000000)={0x0, 0x2, 0x8, 0x2f, "d66ad00200a872e20900d706000000fffd00", 0x5, 0x4}) sysctl$kern(&(0x7f0000000140)={0x1, 0x29}, 0x2, &(0x7f0000000180)="f69b6dc0881d8430188e163404db45c46341e1afe0b57cba9ce8a8836c057754baa16cbf272f1130e0c9988840e3164be0f049c8da4fc83ee08e91f06844927b978e3b4537901562712ac8a42e0fba674169856c7426f051401c1c529204ebad1561789c2b46a26175cdad07ab6328c2bf59a9712c95c3ae9e04a326aaefcc99639563a78f9357dab3d7a219224d3211b8795895709108f3a6fe63573fb7bc531fc19817e8558ee2ceadeaea60c586332ec64e217df27107d110f45eefce56d6f1beea2ea227ae75d0aa4d4244cf4f0ed7a420612766d44cd8294cc6d5c0dc3c06c26563873067ebba4e24cf3dbc378dc8021a66774bd6c2d1210baae6", &(0x7f0000000280)=0xfd, &(0x7f00000002c0)="04c8484dfa902c0612be17bd620ec568a2fdcc9b7b711d1ff05ec4817e139f12ea12985e9ad674a2547a2e1b71f548b2f26f3e", 0x33) sysctl$kern(&(0x7f0000000300)={0x1, 0x13}, 0x2, &(0x7f0000000340)="3ae6d520c855be3be4fbc45b84eef73f963225505d1e9739b83db6eb0964c8fa7c2ff04ca3c13bad60a7c6d409661d312adb6bcf430f9424c348bf588824", &(0x7f00000003c0)=0x3e, &(0x7f0000000400)="e8a733bcba3f45c39bd1c2c027834b4917e9da1b6b1f77fe6d0978bf10ebccd7152a4c6a5c3685e22a9bc262f798de70d0e6fd6cf3a123537e8defc162266452ba0b037cc00e0f2461142f7060580d9a88dfa94d3484e753757b3c4fc0412029c1225cdb2aa4f261b93c37ca3da19192e06b8308d6a6e2dd634074c517bd021012464e814dbe5271e10afa32cfbf6c700582439eb6c2d5ec74c2621892d042b1404597183d3aa4aa1b5cf51d1775c129668809630a230240599b", 0xba) 1.222238098s ago: executing program 4 (id=161): r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) (async) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x6) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x6) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="259ae1fe5e302a49134df6b480384582ecf263147797a421a6e68a79c3fca9f47b488c794ada0b7b27c9ed6490986a90e712180b72051ae268c37fdb9e3bca1105d4e1ed4c73ed315ae7d7a72e0af39005b949", 0x53) (async) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="259ae1fe5e302a49134df6b480384582ecf263147797a421a6e68a79c3fca9f47b488c794ada0b7b27c9ed6490986a90e712180b72051ae268c37fdb9e3bca1105d4e1ed4c73ed315ae7d7a72e0af39005b949", 0x53) r2 = socket$inet(0x2, 0x0, 0x86) accept$inet6(r1, 0x0, &(0x7f0000000140)) (async) r3 = accept$inet6(r1, 0x0, &(0x7f0000000140)) getpgrp() (async) r4 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x1, 0x2, 0x87, 0x2, r4}) r5 = socket$inet(0x2, 0x4000, 0x8) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) (async) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) syz_emit_ethernet(0x13cc, &(0x7f0000000240)={@empty, @empty, [], {@ipv6={0x86dd, {0x4, 0x6, "7c84cf", 0x1396, 0x37, 0x0, @empty, @remote={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0xc, 0x1c, '\x00', [@pad1, @generic={0x1, 0xd8, "8cf35ee923380f0de35bf24e387404e1d5e4febb2e6ed9776024c1c903ab1fe09a4a7d9de6eb128cf434dc8c413c4463edfed1dbfa3e2441f3ac4781b84646a2133fd596230a9baeca262183b6c3a30c84b9da47ec0d36bc033cdf89f4ac8dff52b5005973d6fb741d3a45e11ff96e7072ffc117a16fbd33085ffdfcfa0b003e56374c1fec716779252cbb3228177ad1862f2c6494ba7f75214b7c54e46cc04deba0653cbab2f91c5cee61e754de6454b282d69643da701e971597cae349b441b85597ce24fc06049ec94e600018baa41e79b852eeac996f"}, @enc_lim={0x4, 0x1, 0x7}]}, @routing={0x2, 0xe, 0x0, 0x10, 0x0, [@rand_addr="8975f2ecc8dba5ca061c23a68098332e", @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, @loopback, @loopback]}, @fragment={0x11, 0x0, 0x29, 0x0, 0x0, 0x17, 0x68}, @routing={0x3b, 0x2, 0x0, 0x6, 0x0, [@rand_addr="d387e97cbab8c6c1a92991949bdac3af"]}, @fragment={0x50, 0x0, 0x0, 0x1, 0x0, 0x4, 0x66}], @icmpv6=@dest_unreach={0x1, 0x1, 0x0, 0x0, '\x00', {0x6, 0x6, "c0cc6f", 0x5, 0x11, 0xd, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, [@hopopts={0x1, 0x236, '\x00', [@generic={0x0, 0xbd, "d1dcd90ea2f49582d921e0dd46f8c0fc57f77bad5a24dd830bf523cccb048f62084450185d40f2ed4de79b17bb5e6b0b02c925ca215c6fc34828d4dd45f54938c9d96a450a30c6dff6f90d3c845be4fbc450d9051053e2bec37541a90d94fe72661a949e5062ce471d38e901c36d1db5e93424b7c9925aa423f4f83437fae368af9fe308c8790dc9b4f0c556abe750c90d2e3f225de35476de60c0d146e1b3516bdcf0ee3c6a7190b3c059d43bd04ed00322b1507e371d89569e0ba785"}, @generic={0x9, 0x1000, "1c6c8206328b02566144313b9d8cf384b7c9573ebccf0cf9fd3611e45866e24dd40f08e6d62bacdefc7e9fa7c383bcaecc79db2c9fad53607d4369d9ba418c57ea15f394269fd8a78c9fa21240879f7d1a26ad6fcac62e16994a35a0854ba309acacdadddd7ecc1f40e93ed444283ebe89cf3fb405ee56594bc3bd6808fdd425087893bce2359a3b566b22046bf2f0e4169060f2438ab38cb2a6a76050a9bd9952fbf448fa7d283bc56a826059bbf8f8f202e5a4de60135a205b82b57fcc7dd9f882e7f17347f0fe39d5c331c9afb89eace6f2c51ca39c5fc694b0e47061e841239b0573e678a839d577719c8f8f6565e028334c367ec675f8e150e6033191252b81aca85c93c604fb8231632af3348182f19c6f09e309d9758338575084edd58c6e2689e6e5b3f49bf01d6a58435acf3a9428d160f8ff34c87939576d852ce63f6015b5f04e93486927da279fd8856de6935f5b5e6cf33a7dd5eff691c05d93f05a274f0eea4c0403bcd898d7b43e18c715e51f9ea9ee568a0c1f8154ad90ca9be393f2c8412aa616dcfc46af1844d6d9c707108aee1370b74728f3e0440092d8ac1339142468fa8573a2fe58cc5617bd307fff3e1e4af43f54cd8ba4aad35639e4f0328b7978ceb88c67857fa5979f356746301a472536f4820d8d0a33f4c3ce73c5e8be2ae021bbaa9075354966f8940559c8e92821b6cdd4e9d8b7242db6c8ae7050851f808ae316973a1b28e95bb78526d09c54c8fdfedeeae0020efcfcfa8fbb5160ce39b5c1c64d468690a74bb8e0e505e9a7b7fad64e4289464831963aac25dc91b9cd3a0416493c7a1fd5ab1e5ce96b54fbf519e390010ed29a24a1d9689a91e760c3547eaf108c838445145c4799e41e1be4493a14a131ffb9011228cffbbb4a4a88ebd529b3e204105b5d44760f329f1ca2a8ea7fb6b6883c6f2feccd5c2db06396a010595a697a80c11bb9861cdeff433a0244bb132849fbd503c3980e5c7d0a3e8add7e2811b3e3685c267898f520e2d2c39275f46f8254caa017c9232866b4827ba21686797ffb170b542e66097372b792c8620be01ef3e2b9f3884d54461163e7214f344393b01d1fb9ad534eb19879a0e666cb17079801e1dd9f7799188d5301d3c210b390bbaca9e3ed55d7f5fc2e004971abbda76ed1cae7bd54cc7e92e08c7148ebd118acad12be6df85b5b582fc51c55fd4c6e0b44012dca0545ff1afff09b14f42c02061ca79376d8a375f03a39d8b7066111715ad18383d080cad2107f39577ff9745a893ca751a15cb44a7f50640e81216731f79bbd592bff8033650bcfc4a7568e0da955c34b29ba9aa49d1375ff50eb29d813b276e0d52ac94c473dbe1c54eadc87149c19a9b7ac066b60c897fcff7dbf44ad0440ba6a61374b89e9a08ebca488c72ba4681edaae17792539c3ca0967bd808ef0b768687a2ddb6c3c056a6063ac750aa0ea73878b739006a33befdbd9ed66065603a9dfdfc82967312c4dec4bbc9e37374923d092e13dc44784e1501ae7857e7b1ca8d51402d51ee9abdae6e0070e6665cf41863df4a048ae615a20a2f6456376c02fbe7e7adbe213dbb49018745766fc86539ba19ac718fecf86f5f63afe0316374ec73872aea5fbff26fe8df1b9bc12b16889ba2781cce6ce7ce0c542a6f0c3e8cc2e321681858367ad4afb403ddd15f8a6c47ffb764c489cd1d379f1b3ae83be5ddd101a5ef91cc3868cd36f6eec70fa0fc5f345ad9581525f4d54a3de9a3c6c146402f78f5736f24adf048e1ba1f17a50ed0a7dd9f37368564444e0f8f71771c44c8a12ad1935931d3384e77f9c4776d44668bd68ddb1f81993a95f8178ce38f8cf0495b11be32264008ebc55c32dce9c9f00c19bedf9a721bd6e9f873f4e006c4c364664b9665e0b5acf15ff91d2aa82b24986b968e64bb6ba05d3e9c85aed1d96cc4f58876afe959eb35313641c23147e6f17f47cc979a7cb97b17538439cfeedb32feec9ebc1df3a85b2e7a7e6038c26bc35a0afef6daae4a5fbc383a4d00634074c080e3e2fb94ef872efb8af31e128898b4547a2d964f9b906853e0ae0fdecc49afb67e85d90fdd5800d5a41f9970152005597d2d3cae89d44ca3f70f4cb8f8fc5552dcfd8d159c2ae2c1b428e0d71184d76dfbb44736b473685b65e4ba6506d3ee2e5c3380fadd352894eba629b7fe72fafc18e34e3085d5cfb3112274bfe0fb404a69ccd4c037031731e9277f0a4d670f67ab2df22e1c0d26a5903e739fdd64b4a848e8764c64636ca2ba76dda1b63af6c9e7c3067721850a4f0493a12fde025f3f66e51ac1a677ade8ab2cd74a8095c55fbc259d96f8b1a5a6968c603f346997e26a91765f28835e8ac81676c90cef1f3364dcc11f9210b3062c38fd9a0289253895ac9538bebb4622853e5574429a795b66f994f5c443dd56679dff060a3656e582256697c6e106c81c55e7b9f878bb2fa366e528738d384239190c1cf7301a65096f8d157da5601dcf1d97d85b711923cfc4bb9979b689ef0030fbc40879ad2fa46688f6fab84139aaf0510264be48a2b81940b899e86000d0d183fab9a4528cb8415c0b678cb496c2b22ec3f44bd4a86f8fc1ba0a74fccb08aa7dcf29c65c72d6cfcbf266fdb745cd454d4437bb03fbeede5cca9a63f2ee19c6bba652d11c9a1319964eb5a97eceb661d817bba4903a4ee87e45679e8f3adc2aa9d793ebb78381d265a682ce1de8738046503b4e18778cdcbd4d4920f7537adeeb3a2d733ab59945927e10f219c020c46422227e1fb3ad51183585fd47cbc15717b2393812fffb4053703af57a2f1898d5d5f7797e137d2ca22012ee448b01dc44b2fcf75549dbb15a8d839207b6b271db67d0413b095bd41dd77529ddaa6adf70e85d1bf1fd16bb599b2098b204e21e53746cbcce174d4ab62487631c31e7aadf2d4c0474b73881192e00aabe04206a41991acefdcfb9f4efd5dfb420bb960f6b17c059aeb195fc956dd4ed36a0e3f9718f53f12458372e068065df492d3a77aa442815e9602f6fd92a0fb308de84437eba194ddd358d514a2c14755c9ff13b21b902fbfef9f723a8b5588ed078524b24f74ea35352a183f081a3a963be26f71023c4fff65150031911b0b5d3a1ca58709175243d1278afccc3f32b311e53d1f4323481ad7698b812cead33d5e2f8a8a1a8580e97df1598e74c31d09c00bb88d80a3f9f6bd8b4e38bdab371791ca188a541a21c2aba26acd0fc9e369823efa00bedf10589d0b5e11ccc82bb5c52e8b053c372d67768f6abb12ddf0dff1992d1245daab392504cb3e28d159e3b2897cf64c795f724181e1db99cbb48ece72d2c7748d92533f73f371a6d7b4fd1ffc92de7c688d98d6e7651861f146edc36e1dfbd79f8f120d8cec0150148a718e41d8b7a1f0270c89179702863026fc3d9a0183e385e6bda8576d95cb1a8d91c2f52100f1604e7a45e79c8eda32a4549d922c01a5ebd9b262a227d76677f6aff20f3644b57eed8ebd53facddb375a393ed7885fed37291ce402c1efe726d61f9e7703be9bfe6c4bbfc5f170d8a5d3c6eb21d927035840f8229b18b3f6a0a4fc91f90f1d903585806e8b56230d4fbaac4e3eb8cc2c2b4dcc1c3ffb91ae1fea806c8f853d23e5c00b92731ce26a2c9da871db9f0728cfb95c672a95a2bec23592d17b278b72bd728d70f8ceee3f56b5a294d04dc8251ceeb410fd9789b3d2eb2ff9f690894579a143e8fdb4d0e8f8748fa3cdf4a1644e28ad69429dfeca6b7d663be5535542a36c7086e1374f4ac6454e8f09efcb8b6137728012292ae291db073e443f1b159074c3b848a66bf3c75d994a22ecd37cf6fa3993a4b1f26c28060e63dd2944f6e4fe1f35d4838fddc46c88829a8ada8737dc8391b4508c6dd668e822830f73008214fc74b91763b12f7ca01eb1291e4fcbbd5beb32007dc56093db4b10d4299bed8e76233bda20cd3137dfde016a125ae034eb966fbde73e19acf5c8f4c6c2e47f6e1ef4a73bc7d0e0d2fb66a9afc8606b0098741df448cd3d69fcd7fc65ba8da9b9364ec0b80a65dccbf69d8908a82e6bb33018be318b99766d476cac5aa1e247de9a567acaa653973c6e6df4f64e6855d13f4e470f809914ad3abe2fd231d892b59e3dd4fdb0dcba4a6e0069f89930eddc9274521f6020a3a9f7d70cff3b44ebd479f461edc2f69620aa79110cb3a8a7e3b436acb94c42a8c57c96dd00693c098ed121f8bd12e4b216c97c80d801e486f60bab21d6d3a36835fbca5b512bcbae44669b29b6d7bc94d2a5832406f2f8e73fbd54e24fe37e3ec03e9640b21b7f9d45034287c0daaf69b5316d78117915759ff1194a124198c3e029ef14451f90486ff13e903c981f9953ebcc5053b4f90d9c5321b59623eea7ff717369684ac6ccb7bf5e668dcdeea103551db1246913cea2dbd16673afab0ad85defada799ddb3ec22bb6ee13edb5322bc86257887cd3013fbda520b78c53e17a8fef3311a33296064b26a2a79ac36bd1f155e37fa0192ee1cc9d277bb72114d1cea28f46a57a27a4c8a43405eb6d6463dc824d42557339fe4768beba195e2c51aa0099b512d4aeaccb1ea7da145b63868498b7e65b764b7f813bef7887d611952afd0d61aa450f67dede370219ae8b7c504b926dd8d0221c479c4549868989b11eac23f1c836daaf805fb4d43abdbd80b6182132e1279d7d9a8f47a2c03b577180e97bd085e1394d5c69cdaf005044c62c37aefcd576dcb00a68e1da96e8781756edbc454360e0a110d391947536b471e239d88b7158427a2f25ee3532d827d4f65f2dbbf57a144c516ac8741e0e2eab65e59c00279119e8291785620588849ebb14de85c073c4f08a2161adc59983a7d52aebb918533c2d582a7b3f8b61632951b7b18c4a4bac83ddc82dcdc973e07eba5f3d023d50bd2930bbbcfdad5241db2ea22c6b76c36cef65e40323e38d151330f975803a7fe893814c06b16b6f3f1f6981bbc57f76c02f4cc116ed343c8d01abba76a060881e26bd00d4391c443e08ed204f56ac8617b162567874a2f88431522f676e8c36621e0a4be4890eb70576ee961eb4f38a14af8d166075fde197ff399e799a18e551f3ff79d6f7d593bff17bd15a5ba7c9bd4662a5c65da3d412d049975cebd3c76cb5ef35c1d978614aade5ed5b907545b876a2ab23992bce3b3eac7766cf035f7935e0f29ee1f05c00cd9cba379504ae803dd13ce1075b9ab73153c0501e16aa38f70bd383a0983580aade6bbf9815e3cf3203b1074a29ab96c504740e52b9346969aa3503187e7709bf6994d8cadd7c22d8e02edfaab2ef7e0a4d863aa93e78032a8496ab9f87c4f7a502740b18b2d08633ba33e3a184c73130654d016bde9e589ccc743cce0e590e5ba42b011c1a983ce6caf116cf9670b81a8b2a6294d9e6845f1a210081c2cf5a3e31fbe48a332ae32d3ca21608e4723d9a1f967c7a3b3ef995eb7c9ee84c1f76b2fc46f023df184d20c2268be0966100103d0e4f232bd9e5f4d2b7ef5cd72d95217c7d991512ae66ed05a419fc8725e200b617104cb812b34305ea5df3c4833fbc282847eca03cacc59fae91af4235123d053ba71d0be15e9a96b31777ffc3a21e2f1005937f074b49caad6808d74cb762e4b6f720f0585dfe67f1f63a2241709d14222ff3ccdd80bad462a91116ad126f950594f06bf7645bf06580d523377e292f1c0bfb1cf3688d4be63461290b7cdcdfee2d236bfefdee5e25637f02f7f082e826d95bb77b223664ea320641fec7b8bae12d3"}, @pad1, @generic={0x1, 0xeb, "411e85bd6ccb795d96846c5fa332d44f40ee7e29b27a77c1f0a2bbe7469435371681381972bdb5bfbe10b6e4666f259d314d911227d72e760abed3f0a31966f9834d479fd307c64fbb9338b485b4b2c82456b6ee750e3ec155b84bc7128ea2d18b39cacc096d4cc13c6ccb2406966504be56c82795a91b260c1f2209c4f66967732f2269e1e5f975ed6b927c1305d00bb5c0293fba58bfbd96adbbd3a8f9c76e07a21ea9d4040476c76a8def0a98b8b21f85d702d047af12353460361bd6354997d176abf19dcaaa9aeec253598d17cdc6fea78c1f97f2a22a545ea7460df86dc96a9b64b488f7643073b3"}]}, @hopopts={0x0, 0x0, '\x00', [@jumbo={0xc2, 0x4, 0x200}]}], "4cc6b77f2b08d5bae315d83ac0ab"}}}}}}}) connect$unix(r1, &(0x7f0000001640)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001680)={0x0, 0x6}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000016c0)="9982abaa3c0682c1324c54d8e9ef1f8d8d409fb4865f618ecff0527a3113ed24d92a5795bccff51afa990d3357e2f304ea1f9134ee3019ae126cc67134f0742b062adbcf84eac5b6c2f7eb05ab591791f22f2c2cb573ce84312539c5d82c328bcbe0a791fa9e7e8f12410794ea11e87c1c8b2dea998fe166c2290a4608d0f7f39ebe4eaf78f5fa5280998455c67916ff01ba3005f1296ce8f446ffac0e9a68afd86cbe8a", 0xa4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) r8 = getuid() setreuid(r6, r8) fcntl$setflags(r2, 0x2, 0x0) syz_open_pts() (async) r9 = syz_open_pts() readlinkat(r1, &(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)=""/17, 0x11) r10 = semget$private(0x0, 0x2, 0x2d5) r11 = geteuid() r12 = geteuid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001840)={{0x1, r11, r7, r12, r7, 0x16, 0x7fff}, 0x7f, 0x3, 0x5}) accept$inet6(r3, 0x0, &(0x7f00000018c0)) (async) r13 = accept$inet6(r3, 0x0, &(0x7f00000018c0)) setsockopt(r13, 0x1, 0x8, &(0x7f0000001900)="94595a1ff4347d885045553fc934432e1ad0bc24c8ab32cb975707443dc317a454b3b4364bc27a1543a07cd3993909c5b09a6c64598f52d62cf821fc06fb2ceb718e95bb57f241dae23ddd87d84d71b2", 0x50) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001980), 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f0000001980), 0x1, 0x0) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000019c0)) (async) ioctl$FIONREAD(r9, 0x4004667f, &(0x7f00000019c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001a00)) 1.222016407s ago: executing program 4 (id=162): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0x3, 0x18000, 0x0, 0x24, 0x10, 0x2, 0x0, 0x2, 0xa89, 0x3}) r0 = socket$inet(0x2, 0x5, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffff9) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="3466d35d2453408e3ab53b174124512bde41b69dcc760ad0e703b008ffe19a5446f51a649012cc22e52c324bbf97d22c65fcf570a69b1e3b7d81841109b139530c36d67ed823dcd8a8772fac4e3412d4d3893561e0702f9a8baa3c535fcb2117a5afc24be936320c4c7e71855bfb33c80879fe25c4feac59916b261911768070abb4eb3b14fad3ff6c947f0827d35caa3f534601847943493d4d796d18ce5b4a2a17eb2dfc112a83d203a5de94482b8a51e3cc3ccd3d313b2f81fc9d0c3106882ab4ff00588f7551dccd9c9f2b44af17f2e1040126dd890c99925082d97d49f234b141cd15b3abfe9237ec1dc1a683e4a82050d7c2b4754e95d3214bc17c19a2d5ef347288b968a6824ecb96371de9fd049eecec07212921f58b6de2cf0bd2bdb055871e82dddd065f004257", 0x12c}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ffffffe, 0x4020003, "ff0107002015c8a32d00000065c0bdf9c6f04aaf", 0x2422, 0x24}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = socket(0x18, 0x3, 0x0) setitimer(0x2, &(0x7f0000000140)={{0x3, 0x1}, {0xfffffffd, 0x800000}}, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x3, 0xfe, 0xb, 0x20000ec5}, {0x9, 0x24, 0x20, 0x472cd796}, {0x8ae0, 0x1, 0x83, 0xfffffff6}]}) r4 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r4, 0x8080691a, &(0x7f0000000100)) ioctl$FIONREAD(r3, 0xc1206925, &(0x7f0000000100)) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f00000000c0)={0x5, './file0/file0/fi'}) 1.071660019s ago: executing program 6 (id=170): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0x5, 0x10, 0x2, 0x4}]}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x100000003}) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0xb, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0xffffffff) setsockopt$sock_int(r3, 0xffff, 0x1000, &(0x7f0000000000)=0x800008, 0x4) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) read(r5, 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x2000, 0x285b9a) r6 = open(&(0x7f0000000800)='./file1\x00', 0x800, 0x120) ioctl$FIONBIO(r6, 0x82907003, &(0x7f0000000140)=0x2) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) dup2(r0, r1) 994.321345ms ago: executing program 5 (id=173): r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000140)={&(0x7f00000000c0)='./bus\x00', 0x80, 0x0}) setuid(0xffffffffffffffff) r1 = shmget$private(0x0, 0x3000, 0x5a5, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000075000/0x4000)=nil, 0x3000) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', 0x4, &(0x7f0000000080)='./file0\x00', 0x8}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) truncate(&(0x7f0000000180)='./bus\x00', 0x8000000000000000) mprotect(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r2, &(0x7f0000001680)=[{0x0}], 0x1) r3 = semget(0x1, 0x1, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/69) mlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ktrace(&(0x7f0000002480)='./file0\x00', 0x4, 0x1520, 0xffffffffffffffff) 993.731083ms ago: executing program 7 (id=175): mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x4287e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) close(r0) 899.860221ms ago: executing program 5 (id=177): setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140), 0x6, 0x0, 0x0, 0x0) getgroups(0x44, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x7a9aafeb, 0x8, 0x3, 0x1, "2024c3a747e4d398e459b4474fa84518f3558695", 0x5, 0x6f}) 899.537717ms ago: executing program 0 (id=178): mknod(&(0x7f0000000480)='./file0\x00', 0x2000, 0x58cf) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580), 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8000001}, {0x5, 0x10, 0x2, 0x4}, {0x16, 0xf2, 0x7f, 0x400b}]}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000280)="fdbed2d233235c2b8d97318a25bdc8aba284a0b5d2bc2b2b655ffbcbb0e43fa9de85f008cdb73946237e323ba5ff3a66880dc36112aea5194beec58bcc7b0ffdc63e165a8070c5d598040c5749060acab1bbeb595a1ab939c755dea597145fc4", 0x60}], 0x1, 0x9) sysctl$kern(0x0, 0x0, &(0x7f0000000240)="71f91e3401400000075a91501d94a34b8e5f84cf71b59c7afec370838edd5711c523e0ee", &(0x7f0000000080)=0x24, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x0, 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x444}, {0x6, 0x0, 0x0, 0x401}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="6aab0d39fa8f8b7998e11e043dbc6dc73cbb6da87b25b6ec50b0063806a022e213957918325027aebd543f69bfd07fc9c8afc30ffeed37868b9052d6e7a660e62dc348cde17d2899cb76531473a314f7dfe9e539", 0x54}], 0x1, 0x6) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf6c0e2dba9723dff18aa4ebf664be8527c6f3b3d657c3452dd39d8634a64d2e02f0d3147b593dedfd0d1c2dba505ff79a966257ecbbb0063c137dea368b1f710d", &(0x7f0000000080)=0x54, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r1, &(0x7f0000000700)="d80b00"/14, 0xe) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaabf5854abf2bf90d3dea6c0fb"]) open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) 896.445173ms ago: executing program 5 (id=179): r0 = msgget$private(0x0, 0x41a) msgsnd(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000a6d9f61bad62ee1fb7879b70ed4e621e83757d78a0bfe7d75a5e023bcfe54d575c2fe887cace5a7be738b78e392fad21c7d6cd191eb3bcc68f065e406c32ed383231cfd09d25f5d90e1c8586118a6ee804e51d4cbf1e3de082daf4515744b554720d2626e9fd82b21802000000e0ed21fe015ab9b4cb1f0a4b500418347a76c11dafda918b42f91de12bc34077b53a8678aa4d19dfe3bd1109c1c1e23458beb2728e4a3afb32d74e0de5e4f19f649c44cf5ff83a079a0226fa416a57e03b4210cbad3b6571d3258989066537"], 0xc9, 0x800) (async) r1 = socket(0x1, 0x3, 0x0) getsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) (async) r2 = openat$pf(0xffffffffffffff9c, 0x0, 0x8002, 0x0) bind(r2, 0x0, 0x0) (async) r3 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$TIOCSETA(r3, 0xcd50441a, &(0x7f0000000040)={0x4, 0x2, 0x3e, 0x5, '\x00W\x00>\x00\b\x00', 0x3, 0xff}) 876.620523ms ago: executing program 5 (id=181): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0)="ed", 0x1) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000005c0)=""/171, 0xab}], 0x1, 0x0}}, 0x10, 0x1060, 0x0) shutdown(r1, 0x2) close(r1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)="30578920895989f0cd94fff8c68b962d36f972e9b35a3d68341177baf26a9ba0c756829ae8eca201c08a93ba8d5290b6696d0ca207196a0d477d14e473d3f7fe4585b8cabb9dd5d1551fc19a19a66f2aaecaf7f1d026d7b4cfa4c3ee096e630019e8d53ec3ee31a2e107ffc8b304c4671478dda7911062e358a96031609413eba6d32eccfb36314237a2ef55fd84a4b61b9b9cd9cd8f9bc9149eac3a134ae3a93ecc62c971a688d619150f5abe7913a8a7a6bd8673c6bce7872b49c4aa5e365cdc93918dd186f063cc19ce7e7fc3e3d2e9e69b444b559a787841cbf240170c9453f7815658", 0xe5) close(r0) 876.354292ms ago: executing program 6 (id=182): r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) writev(0xffffffffffffffff, &(0x7f0000000880)=[{0x0}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757", 0x9}], 0x2) recvmmsg(0xffffffffffffffff, &(0x7f0000000880)={0x0}, 0x10, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xfffffffa, 0x5, 0x40009, 0x8, "a408ae44bb847bd5828b38352757219116368edd", 0x0, 0x8}) socket(0x21, 0x0, 0x0) 866.903865ms ago: executing program 0 (id=183): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) (async) write(r0, &(0x7f0000000700)="d80b00"/14, 0xe) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10, 0x0) ioctl$TIOCSETA(r1, 0xc0884450, &(0x7f0000000040)={0xfffffffd, 0x8001, 0x1, 0x0, "97a2224ff1c14649ebb178926cc9795a6b47c1d1", 0x0, 0xfffffffe}) (async) pwrite(r0, &(0x7f0000000180)="e4a8f95f62da815f60620d11b6b94890c2e0ea7f034755bda0f177da51e3fce215f4184da4c68b94e58ef6f81c7e986de641c7125546fce351ac3f564ed313c56cc5b7dd7ee334c4e5e5aeacd33299b370b2a8a34bd6e8983a7c674e32102905d88a426de62e1906d384b4a99fd900e0c05824877a69e401c4442caed4fc401a8158118afdcab9caf9f9da0f99ff26b6a458dd5d0896e0d83ba1d4f6ef67e49c100987dbca90a020368d57eefa6ca074fa948a68a4f0fa", 0xb7, 0x8) (async) sysctl$vm(&(0x7f0000000040)={0x6, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r2 = accept(0xffffffffffffff9c, &(0x7f00000009c0)=@un=@file={0x0, ""/4098}, &(0x7f0000000100)=0x1004) bind(r2, &(0x7f0000000540)=@in6={0x18, 0x1, 0x4, 0x9}, 0xc) r3 = syz_open_pts() close(r3) syz_open_pts() (async) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f00000003c0), 0x0) (async) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f00003f3000/0x2000)=nil, 0x2000) (async) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000006c0)={0x0, 0x9, 0xffffdffc, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) (async) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d0900000000000000005dee44094817f0371f5dbed0a1360ec95a7ca9c35fc7a4b4053392eb7600f107f3c4337737a7040ea2322bb3d97fb26b218f86637f46c1f649194828bf85b1b5b3504eb7595c53cace06191b6ef66778617ea9c2500ac0fb51a8acd0a28900775565e90a8948d4e135bfa9443ec80e200809736e36f1d2e6fa70a18a645e191e81307c4247050fa07b160471f7d67efa0573046f92e7fe688a048af645668782b094e610876461dc7435dfb23e42", 0x189}], 0x0) r5 = openat$pf(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f00000004c0)=ANY=[@ANYBLOB="e1629b617400aaaaaaaaaabb86dd606b9efb00085000cb69bc83c1187a653e2c6f0000000000ff0200"/52]) ioctl$TIOCSETA(r5, 0xc450443c, &(0x7f00000000c0)={0x7, 0xfffffffd, 0x2000, 0xa, "468355f93f25e6e9000000000000075a6b47c0d1", 0xfffffffc}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000340)="b5e59f99b7a4bfd97b2cc4cf8535754e7f6f2367749603653ed788402ac0f5e1babee284ffa8ee710a", 0x29}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x4, 0x10, r6, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300), 0x8000, 0x0) 825.727974ms ago: executing program 6 (id=184): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) nanosleep(&(0x7f00000025c0), &(0x7f0000001180)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) 825.110218ms ago: executing program 2 (id=185): r0 = syz_open_pts() r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000240)=@file={0xd570d0466b6018f, '.\x00'}, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0xfffffffffffffffe, 0x1000300000000}) setgid(0x0) r2 = getuid() setreuid(r2, 0xffffffffffffffff) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x7, 0x9a}) sendmmsg(r3, &(0x7f00000003c0)={&(0x7f0000000380)={&(0x7f0000000200)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f00000002c0)="7b283910efa376da197c9194b44b9e2fb9e2ff3db6b5eb95e0c83ca9819cb9ee57748dd5", 0x24}, {&(0x7f0000000300)='_R', 0x2}], 0x2, &(0x7f0000001880)=ANY=[@ANYBLOB="a800000000000000ffff000008000000555fbdfee605ad803d5bc6b77dd2cdb1c5cc9d61deda8f64feeca9007597b0dac1e48852af7889a899c4477c8a61969f79060949395b9cda60b38fa5f3392454519db61bf6b54cd3969a3a5aead56f3e7e13bde70d2bd28fb8becc2ab2f88b3a7d7d8e0ad8356b6739dacf21578ca26986b05ded193af38dbb505f3dde24a9e6b68af1e98134ddb8dc4268c11287a981cba187168f000000c000000000000000ffff000006000000ccc8a19cbb22017d5b4699183863c8162cfe202e0111976d658507ca335340c75b01f8d71405647da7992cf79128da21facc0e0216beec236edbfe4375978b35bc056b4b9fd6a7fa658b7e287c1b994d4218a5fe0a8ac1e34e56f0fee94bb947edd80c0173bb6372989dcfb81dbb63e2909956ce4d483729ab082c05bb0fe7a112668ddb52dbac58a6e110a79f1dbb9dfcfa90ac3e882aa62e52227f8224892669a1c6fbb290a8cb46bd9bd6b1abe9635000000000000000ffff0000030000006d893b54bc4a105b603db415497cea382b0f3f939147b96f99cf8a4a093e75d315782706226921b1c702c3b26cfbd6b1c4a2bec677b8fa091c00000000000000d0000000000000000100000007000000e7df2e322c39a60cf9086fb0c01f9f44f751e17dca1c3441dbdf2efa37005624666969eff0f0f47aef9e0155ff7211e9e3a185160112c3a373e32ca0380bb03424595b4f7c6808a19a703ccf975ff03bc9fee56135a97117bbdbcda70e256818829d8f0bcfa11ab5bd0ebce3bc1fd74c2684989aafc9c39b6519bf1071e69f703e9ecaa4ec683495d1ab4844f72da82df520d6448940a657e37061a34510ca8a9f5b7152e78f71747a32ac43e8417af40ffa106e6c01191a01a196ca51e20000f000000000000000ffff000081000000c551b00024070d216e10ddf9c11c8ea4ae7bd7e12b84d6446c099ef8ec7e03d4b2d73a1a9103899dc1e328ba113b1e4e475b8a406a96f7eacc0998c038c113a63a7fbc3ef1d294571dac46e920b437cb97286f8c4a523c828c5efb59260c76464768d40622aeb108d2efa04edd0db4e32cbca65fb0f00e8c883ca0f3fc45d7509b09e3a1ccc3bccddb27f0047e98794dd00066d7d56d0379caae02d264931939371440265dcce199ca8e2cfea32b4d2a7441eb87522a8dede0999286ddc800e3c1593c6877c74b609897b2ee7ff381f41924433aa340b82adcdcb00000000000ed3dfdd2f0f0901a231313e087b5055a9c8f98b530128d08c09c2272109408ad315cd7f0d18f738208322496cb5be8ba6c915ec1c3b003b5fb46ea7479eb5bc7da08f57cab2bdef935b2b4bc611933b4f3aef9354e2e9f52fe76f194287d14979c8e5a1cbf"], 0x378}, 0x6}, 0x10, 0x1) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$TIOCSETA(r4, 0xc0044418, &(0x7f0000000040)={0x1, 0x4, 0x20000000, 0x0, "b704000000000000009e0000000000006b8444d1", 0xffffffff}) r5 = socket$inet6(0x18, 0x2, 0x10) r6 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={r6, r2, r7}, 0xc) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r4, 0x800c5709, &(0x7f0000000100)={0x7, 0x1, 0x69659c94}) syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x84, 0x0, 0x4, 0x4}, {0x28, 0x0, 0x0, 0x441}, {0x6, 0x0, 0x0, 0xfffffffe}]}) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETWF(r8, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) sysctl$net_inet_divert(&(0x7f0000000400)={0x4, 0x2, 0x102, 0x1}, 0x4, &(0x7f0000000800)="c5ad57e7e87b6d74d57d733a3499090080395acd180ff185ae199a87ce7eb5bb34eeaf34d49db94b9cc8e6", &(0x7f0000000840)=0x2b, &(0x7f0000000880)="8049407340669a4b3674a8a90304f9ba9cb68caf0762a9246ca1e3ea9404f760f1157f5aae4671942a660627fa73ec467a468fde68780c839e36feb3b6cf537ecbdde4833cfcf7cae47115b4bc1a7d4c2e29d01b2a83b7a2128f7aafbadd81481d7668c68791596c5155abc172a0a0cb5fb3a2ea000760971078a0e9fe901f051ccdbfe4f795ca3614407347346e15964bc3354a89ba7e207892ca4f8073b4fc7136cc1204e2ac552950ac2c83fa64ec9d9b20a6af15ffbb901963bdc4b18333766c3e9e8c128522ec9b58cd85e4128b851083b3f96d2b129b570bf2413d210b33514946f297b13e09daee3d83ac1a387a3f1f03feb9804387565962de7efc26e2b154c4f4be1443112f0c298a8f9f560820a4b2c627f50bbfb1a654eceb4573aeacb09c1e7364c33e6e437ab4e6e7bc366952fd12d17ed7769b41cc78aa73114d8868fdee4672cd9f2cdaac2e8db07e03a221508cdbf4e348e745c78bf6350f4fb7c691fe523ec8de30dec10a441debde156134d02052912d64fbe5402fdf929ef30bc09746f1814b484438116d1d6a5858504c43f2eef1438a87bbb008753745fdcc083929095c2d2c76f70b26d364ec7fc3544ea5d5a99a01a14836669b31b05a69fbcea01a7d54096634be2a8859a079e6094c8ee4eab506d58fe2c50b6f5766a94d42256bce3ee9827f332cc57436c03e2ae0841d8f0709bdb096c01591ffc59fb89ab1a80036084b738621b99f679bdc30a0a593f4c0110de216acfd2d3c2c0d423cbe0d9007f40f275720d171395c04988499e1d898bce17eae4ef0e83d6fc3201521c303869035c99af6602f453b379cd18bffbd6a6813253bba0c31c8431661b626262b58f19048cc85b1d2c5db66cdf4a876ab6ac21b73c501a50e005d70107a42b57df8348bf6592c7559d82dd17339a3ca8fb749fcfa0764ebe9473cdc8c483bbcd262593f43d52d55a3601518f68bf1cc1beba7db30d48d6ff0db54464be6a81126ff46c214e8d632fae5534469032e372bf6f4f365c5dd30a427605edd9e17c5f92a294d09fef75c56338db13208c145e461093802f2e82936ab02d3420c8dda47e0b33641aafbadb32c206b4fce9a6d38199ac60f240a55300ca53a684226c7809019de93c72937823dbfe006af67d1a9e712e65164782c05c283a3f62f36d7eab387f9652bc9866a275d73c2d996654a5ae0f21347971d43e099002c5be6cf10ed77929db5db1014526cf5dc89ac32e5dcfe467d3312f95f7f76788441596cb519ad3dcf59adbedb77535b83e1f9192c18390003a0cd3ec3e2412ac0b9ab716abb92f52b88b8e3ee8b698c69683d1f05b9a721cb3a0b3ca45a27a71749cab9aa4cc969e675f2794e063d88166c38393f8bfb2b0244c869d0edf013dbb0f4b083733a2c04d2e24788fd77aca1d08c080983b1e4fd12732ea254ff95eb5b121d7310d8004429c54c15b66f5722e7e237754881fb6ca8452c5d0d951c39f0e818c14280ce8439ad64f6a9f2ae87f727107d8665a8c058d2988fe9e60d222c1b3610926a911a7d2aed62c600ad847a4dc5dff470379025405a862fc7150e7482979b53a6537835013684debdcaa0d1efda9022fa5aa94ab2084d405faf319b973c3adaec259d9e058332bb830efd1e22310471fb2ceb1d4a95fc4a3b7371a5a5fd9fbc4d039bfa00fc83fe19defc4cb969dcd3ceb831e594eaab31a2cb43908f6877f64aefed51ebdd0280c1f59cc0c075236d673d2fe81a007aac764d035822b6317316f1852fb92242febf634d7f7b8368cc6f353468bdcc8fc4d904f4dc8c5f6b62c3f5ba2b67168fb76cf621dc282d081bec09d5d198b6286afdba3ecaf90836bb0b96e443da4011b052ff1f6828130eb635e5946269528b5608d04d9fbd203ba7d46fa7b8b529cc1d9b1916e371ff9819cb6c8402a76198659943b9115594a6922bb1e28bd3f387a79a17e3a8e2bab13619b578838a31422919250dc7996f6ba9008d21d28235450d21665f996c40244cc13d8a16ca0a45b55e793e33f50de48b6a6057b4a4b4bc59bdfd4d080af05780af614a321744dd1dfe4639e31bca5653656c6d0cf6a93c18277e54efc27445763dc723004a4a5c78f94636f52c758ed1aa3797dca6f578cd08fa2ffd724ece6b741a92526d7c048328801df8f0e53ffac29abeec4cac58f851436d32fb911912838e2fc5680c71b65f8440eb95d27ad284d27ec74ae7bd65f314277704389331e70edaacadab2d01c42eaf1318ab8748e239b777a9f24f0302a9a0daa8c6a4ed8bd2811ae7577ecbb386752801e510701a0f954a4fbc1808bdbb2b9b48cadd288e985a27b730011dc3d407ccc0a3fc31049def25e781db35d8a01d35d817f6d152c1e6f46b121f2c1a43927bd07cd38ededcbbb4032dd04662e3f48bf9d40255c2fb86970f2be3846fcb72d09fa643fdd328974c699b229ae89f1828beabec51ae0eb6201543ea9bc75819eb2bfc4f319bda6529837c06e087f664592730e789fd9555e171a340b341799fd4fa120b1c6e0f14934ff17b1e6125ccd662cdb80db2f38053d6f7defac495d3fc9a7388630271df1aa36b8c33acfb440060b93fe210b3bb98c8c59334b2f66d492d35acaa236c3e94cfefa9ed6511ad2b968077f77e17a2754339b72908f7862d39132967e245fde830760feac2d4629d560a00fc79efe12e01772615c2fb8625a47f85e9be72dc3467c9e1531ce23d2fe0ce59321699ff597772d7e305263fda5513beca40f97a9c1e372fba453127047b68969ffb63de62159c926a8a1cf4491f9f672d07a4865a8b96d27e9b5374548a50dc5cb34bab227dacc53cc0f567b2982955eddfd0e138555b500b0226f2852c5049116f26f13034c9316559c5295a660cbc52ea544af9952efcfeb18f82aac45292ba7db9422cd72c0e79649b08e7a0b8201e7a20ff77fc130f057819849671dfe9c52b26712a64ffe38579e2f17176ef8ae919a78f628e40929b2ee1f3e098fba120c5b6beac11d373d26d820a9e11d67b39913c03ee229b32096c752982be5326adf6110a66f5a22d6e6e02c0f86fd1dd85cff8b72c15bedd1a29ea738a5d38b16cf7991f89df95caa681ccf555da67173c6bce10a94bc776da8da600e7a1fa014a9dc21361f49c03e241ba5928e98bd9b0af91ad2e1f2da45026b5b83d13fdc7f6c661cc3e8b8db49553a21f34f78782e1faa37192a359e19edcdd2a3fc98ffaa7afc5c44c4a75876b4f94a2c20200de28ed2bdaf55d051094484d50232f68617e4d71ec5a2579b36cca235f2251075066e21506abc8fac7f7197cc3c6938c0acf2d314015bae6aed65e9204b093c01185a0904ff5a66bdf6b7bdd3b18a15e78887f6e880105cff4d415ceb6eef2a3171030da490d9d8cf1d5f739586c6bcae32e2d128fdae50096f69e4072c4f547b6281ed62caed181d5d96ab30320b2afb3ed388a907ff1a8f28f109734a0c00ae3d4d9352dee7989832fb72ff78cd6525e95540e4454e202f07fd213d33afbca62e38f9bab44d70387c5b7a357b032ea8852a090bfafa64643674bacda5dbd98e68668a29634076ce0d07790d2ff0351b9997af9fce9057a3ce7c41cb88053885a3ba02962e3847a2fcc9c76981d2b989fda8bcc8ef092f06f9ab13c9770c296966923d3cb78f1f7f84ebf3e77ea732d6403b28e3783578d3688ec802e5cf0e879e99f0e6996700bf2b1fd51183100ddd280ab92c183bfd8d03930a538a2245db063ddca681e3002cda56397787b40855e95c97206213aac0656700021f8258ce85e4f2c898ceef5060e0f22d7e3a3df0de14f900091adb5074ebc5c247a0f3d99cc94c8ec1fc0844421710477cc9c612aa88a97e23ec2ed5bf0b2c1ce0862518cf0d158fc67f0150c5df5fc95928d217859f59a01a0e60572f6c8779cc7810f6f584a57bdd56d83606c52be3738956e05dd1f882c76cad113629d6de6ad671a8e25688ba348b07b55c98dc404597b54d3f7fdb48a5680875d7087f69f81a804484e6b39fbad1e3640954f697aaa6d8a8c5ccaf0125606a58d4bf1de736f71f50e5ea72320dadc382c136617bff8ebea8f28ae645ab40bf77741459f131a31df05bfac85871e88cf6d188781c8670b86dcfdd4ca248e97e36e97c9c2bac98390ec41aacf1dce1b02a31fd234c7b5852f5b158f8f4244729dcc65a114d26ba4b464ad729e86a7fc8d20832cf875c6d888c5193b1dcaf2eeb55859ef28f26a70b3715a82d4a57fcbb4c2522a0a2e39d34680b9036133e267860baa9e67c08bd9434a972f2148d322bbdfdda9cc984e7735fda8e3dbd7af7e60137103865ff7427843de134d77a6ff4d01ca9295fabcffc6afe233addf864ba0fb28dd60ff0024dd376392a8f8625a084d1414dea7d26c3157e9de2ae8a1f4619e8c422ac637435310f5ff612519c3e67604dcc4de76c02b8f8958a30c25551920f0301e971281452630521147de2f3bc414b8ddbd3fb2d0b9908c3a76190ff8691e551ef18bfea1ef00d1a043158590322dd640ac2df7e7949ecfe153755c518b909f0190b79dff18fa23f926b250654ecab6b945d34876350f3f34224580ccc75128649b9a2488eba3e3a43bfbf4bc5bbcf168a333efce493bcc89f5e02cd10a32534c0353c6bba5cfe68ded21d86e951acc764a646ae625992830b2f689290a9b39ce46a88b10019171d0fb9833c28184767b53fb596d21ce76f68c3a935a3eb38c609e5d0e8cb7813b3014cf9b57fef02473f28c219d362dfd9449df67ccfe168cb1a629e2dc89a2419c00552455cef04b79635ca64831307e2bd7efebd7491372c27146904f50f714fbebbca1abe3adb535781267543c23e5dc67c8668cab4b0b585f6643fb1e24c987e89450508db988cfc85e158afebaf1e3f749bb12dc240c49af1e2306453bc2efbc30ad8965f1a75ffa7ca22d28c75e7eae31aac7a7936acad377b34e36e195c753aa14ede44ed2f1cca6200086c06d0832d3df6254247eab3226c3dc0ff30bea5810e3cff1dd671a01888222d1345f28d160bea4d3362e9fe1ef19ce949838aed8ae84a9ad3694ae941f3151293dae3bc2ea4d8c1c71ad68e5c3afcbc8a3a31c7557ee56ad69beba9a71a38e45bae26e137c55a6019c57e5ffccd06c34664e46686b9b46aaa8e225ff1d5edf846d7d184b7eb638c6d277ab71a5d5ea27457df6d2d63deda1dba86c7e710c403284a4f382375d9cd3c00eb4359df09eb7cfccde3ec1d0b3a1c02ab22acb979ae4fd4fb229ddf5eeddd0e34f070cb12680fd1c16fdbb303117b8e8eabf7049b38f9edfcf15114ace79950f3f727bc2c85e7ad8a65ddd6d6fdc6071270986476cdfc31c0be062a27e0c396cc37cca4710015761b11eb86311902a652bd9290d587aded55f5fb5626e5f91def8d29e889a1df52d85db22c50c6e8aef74732a664fded4cc5af4587a4bfad59b2f48b8a81df50de1e937b6a6a8480dd9509bd591f807952d98fca229f88800b5c20d602c485e2c47cf8feceaebc1ce12a24a69b3f6055c96003df194a5e2e47629ce8b2d6070f63d79b17f4038bd3c4dcaa6cb13f6b89d3b093065317ba12e3b47ca8dfdc3c16db5b9c31d8e5b8cf7340041563a26cbb56315bda68ecfca2d71d0db0da8213c269a4f084e32c4df284a46acad54e356fe29f305e89279448a7b593050bf9aaaa499cb8cb6bd2d7b2fca8852d9cffeec4356406fc46a19bae7b8d08d4c816691a94b05a030b2303795093521925445cbf23b58fad9ca4036", 0x1000) write(r8, &(0x7f0000000000)="d871819e2673b7e5c70000000000", 0xe) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) 805.15253ms ago: executing program 0 (id=186): writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) (async) r0 = syz_open_pts() close(r0) (async) syz_open_pts() (async) pledge(0x0, &(0x7f00000002c0)='tty\x00!\a\x9bj\xb6\x00\x00\x00\x00\x00\x00\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xd7\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x1an\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\f\x00\x00\x00\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\xeb\xb4\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x9b^\xae\x9f\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0_FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&[(j1\x98-\xfc\xf9\xb5\xa5d1t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0hD\xf4\x1a\x8eJ\xa6\xd9\x8c7~\xea\xceW^\x03\x18\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x8b\x80\xa5A\xf1\x95>\xd8G\xf0\xe25\xba\x95z\x14/(\x02\xb3a\x88`|/7Q\x1by}\x13\xd6\xaf\x01\xa2m\xceYn\x91\xb5\xb76\xfb\xc4\xf2\x1c\x999\x81\xc1\x98\x83\\\x8f5\x1d\xd5i#\x18\x12\x17C\xef\xea\xb8<\xa1\xe5w\xad\xf3[\xa7\x87\xa9\xe2\f\x97p\xe8O\xa9\xae\xd5\x8d\xe0|I\xb0\x96\x13\xd3\x8f#\xd0,\x9f\xc0\xc3\xdc\x12\\\xec\x10y\xd2\xbcx\xf8;f\xb1\x93\xa4\x90+\x89\xa6\xe0\xa3C4\x8b\\X\xb7\xc7\x13\x97\xa2\xe7\xfcp\xa3\xb1d\xdf\a1\xc7\x9b\x02\x1b\x98T\xfa\xfa\xf9Q.=\xf4') (async, rerun: 32) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x7fffffff, 0x7bef, 0xffffdf82, 0xffffff8c, "1826283e680023d5ff7f0d01000400000400", 0x7fffffff, 0x4}) (async, rerun: 32) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$FIONBIO(r2, 0x82907003, &(0x7f0000000140)=0x1) (async, rerun: 64) dup2(r1, r2) (async, rerun: 64) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x80000001) (async) r3 = socket(0x2, 0x3, 0x2) ioctl$FIONREAD(r3, 0x80206910, &(0x7f00000001c0)) (async) syz_emit_ethernet(0x34, &(0x7f00000002c0)=ANY=[@ANYBLOB="0500aaaa020000000000000080350015843bd85bc75126b85db6999e9381952c51d54a339e189dc568a286dd0eaef502fde3a02791569bfce7a8aca18dd670429e45b9e718b6"]) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) (async, rerun: 64) syz_open_pts() (rerun: 64) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) open(&(0x7f0000000180)='./file0\x00', 0x1, 0x13f) (async, rerun: 64) open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) (async, rerun: 64) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) r5 = open(&(0x7f0000000740)='./file0\x00', 0x10000, 0x89) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000000)=0x6) (async, rerun: 64) select(0x40, &(0x7f0000000000)={0x9, 0x3ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, &(0x7f0000000380)={0xffb, 0x0, 0x6, 0x0, 0x0, 0x0, 0x2}, 0x0, 0x0) (rerun: 64) 770.438998ms ago: executing program 2 (id=187): open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x538, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0x201}], 0x10000000000002b2) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x35, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x4, 0xfffffffe}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000200)={@random="b59ad7e2ec1a", @broadcast, [], {@ipv6={0x86dd, {0x4, 0x6, "923b5d", 0x8, 0x61, 0x3, @ipv4={'\x00', '\xff\xff', @local={0xac, 0x14, 0x0}}, @mcast2, {[], @udp={{0x0, 0x3, 0x8}}}}}}}) (async) close(r0) (async) execve(0x0, 0x0, 0x0) 770.020547ms ago: executing program 3 (id=188): openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) (async) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0107003, &(0x7f0000000080)=0x7f) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) (async) r3 = accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvfrom$unix(r3, &(0x7f0000000180)=""/209, 0xd1, 0x1002, &(0x7f0000000280)=@file={0x0, './bus\x00'}, 0x8) close(r2) (async) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000002c0)) (async) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f00000002c0)) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x54}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x25, 0x0, 0x0, 0x8}, {0xb1, 0x10, 0x2}, {0x16, 0x7, 0x7f, 0x400f}]}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000300)="6a870d39fa0000", 0x7}], 0x1, 0x7ff) (async) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000300)="6a870d39fa0000", 0x7}], 0x1, 0x7ff) sysctl$kern(0x0, 0x0, &(0x7f0000000000)="c7bf18de71fda7c2740f24f2d7c09f756fd31e4a0429e1fc3fb3d9ae", &(0x7f0000000080)=0x1c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(r4, &(0x7f0000000700)="d80b00"/14, 0xe) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, 0x0) select(0x40, &(0x7f00000004c0), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) (async) select(0x40, &(0x7f00000004c0), &(0x7f0000000080)={0x1ff}, 0x0, 0x0) 769.075197ms ago: executing program 6 (id=189): r0 = kqueue() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x2c5d36d679bbffbf}], 0xe4a, 0x0, 0xa9fa, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c011200000", 0xb1, 0x0, 0x0, 0x0) 768.930373ms ago: executing program 7 (id=190): r0 = open(&(0x7f0000000000)='./file0\x00', 0x70e, 0x8e) listen(r0, 0xffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0xc90, 0x0) 384.401405ms ago: executing program 0 (id=191): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf6c0e2dba9723dff18aa4ebf664be8527c6f3b3d657c3452dd3", &(0x7f0000000080)=0x2d, 0x0, 0x0) sysctl$kern(&(0x7f00000002c0)={0x1, 0x1}, 0x2, &(0x7f0000000300)="dc470cd489f65924a20a3451cb52725955d9dcf5680c5a46ad07c3362f762aecf17f76974843bc0d81722d269d88e3c9beb66c0cbd0c7ec7fde86d05aac23ab9f412fe052c82993a0a7ebc9cc00caf7bf09daafb249dd05e12b69cce", &(0x7f0000000380)=0x5c, &(0x7f0000000400)="cf5164e93246ce48066db9b321cd3e806168c3cbc9154ea921", 0x19) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000240)={0x1, 0x79}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc0104419, &(0x7f0000000000)={0x0, 0x0, 0x2000003, 0x0, "b7a2224ff1004684d30000000500006b8444d100", 0xfffffffe}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) write(r0, &(0x7f0000000700)="d80b00"/14, 0xe) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)='\x00', 0x1}], 0x1, 0x3fffd) r3 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x158) r4 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r4, 0x29, 0x35, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000140)='./file0\x00', r5, 0x3}) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r5}) open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x0) sysctl$net_inet_icmp(&(0x7f0000000a00)={0x4, 0x2, 0x1, 0x7}, 0x4, 0x0, 0x0, 0x0, 0x0) write(r3, &(0x7f00000004c0)="b96a", 0x2) ktrace(0x0, 0x4, 0xf30, 0x0) write(r2, &(0x7f0000000000)="ca579fff2f53", 0x6) 380.66521ms ago: executing program 5 (id=192): r0 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) close(r0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async, rerun: 32) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0xfffffde2, 0xffff, 0x0, 0x24, 0xf, 0x1, 0x0, 0x0, 0x1, 0xf1a}) (async, rerun: 32) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) (async) r2 = socket(0x18, 0x3, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) setitimer(0x0, &(0x7f0000000140)={{0x4, 0x240000009}, {0x7fefffffffffffff, 0x7014}}, 0x0) (async) ioctl$FIONREAD(r2, 0x8080691a, &(0x7f0000000100)) (async) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{0x0}, {&(0x7f00000000c0)="e78fc7", 0x3}], 0x2) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r3 = socket(0x18, 0x1, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000080)=[{0x4, 0x10, 0x5, 0x2}, {0x7, 0x8, 0x10, 0x7}, {0x40, 0x2, 0xfa, 0x9}, {0x4, 0x8, 0x5, 0x8}]}) ioctl$FIONREAD(r3, 0x80206982, &(0x7f00000001c0)) (async) r4 = kqueue() kevent(r4, 0x0, 0x7, 0x0, 0x2, &(0x7f00000001c0)={0x8000000000000000, 0xc}) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x80, 0x0) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000280)=0xfffffffb) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x101) 380.381715ms ago: executing program 3 (id=193): r0 = socket(0x2, 0x3, 0x7) socket(0x18, 0x1, 0x0) (async) fcntl$setown(r0, 0x6, 0x0) (async, rerun: 32) setgid(0xffffffffffffffff) (async, rerun: 32) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, 0x0) (async) setgroups(0x0, 0x0) (async, rerun: 64) setreuid(0x0, 0xee01) (rerun: 64) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x80) (async) r2 = semget(0x0, 0x1, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)) 379.888055ms ago: executing program 7 (id=194): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000681000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil}, {&(0x7f000063a000/0x4000)=nil, &(0x7f000013c000/0x4000)=nil}, {&(0x7f0000044000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f000048b000/0x1000)=nil, &(0x7f0000188000/0x2000)=nil, 0xfffffffffffffffc}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00004b4000/0x4000)=nil}, {&(0x7f00003d7000/0x4000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00003ee000/0x2000)=nil, &(0x7f0000729000/0x1000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f00005fd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000691000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000696000/0x1000)=nil, &(0x7f0000001000/0x800000)=nil, 0x1000000000}], './file0\x00', 0xfffffffc}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open$dir(&(0x7f0000000380)='./file0\x00', 0x20, 0x2) linkat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', r0, &(0x7f00000003c0)='./file0/../file0\x00', 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x32}, 0x2, 0x0, 0x0, &(0x7f0000001440)="cca410df", 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000340)=0x4) ioctl$BIOCSETWF(r1, 0x4010427e, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 366.101194ms ago: executing program 5 (id=195): r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x120) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x1a, &(0x7f00000001c0), 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) read(r0, &(0x7f0000000200)=""/215, 0xd7) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0xffffffff) writev(r2, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x79c8) sysctl$hw(0x0, 0x0, 0x0, &(0x7f0000002d00), 0x0, 0x0) syz_emit_ethernet(0x2b, &(0x7f00000000c0)=ANY=[@ANYRES16=r2, @ANYBLOB, @ANYRESDEC=r0, @ANYRES8=r0, @ANYRESDEC=0x0, @ANYRES32=r2]) writev(0xffffffffffffffff, &(0x7f0000001480), 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 365.548067ms ago: executing program 3 (id=196): mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) select(0x40, &(0x7f0000000180)={0xfffffffffffffffd, 0x44809e9d, 0xffffffffffffffff, 0x1, 0x2000000000000000, 0x181c, 0x8, 0x9}, 0x0, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x8, &(0x7f00000001c0), 0x15, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x7, 0x1, &(0x7f00000000c0)="96f1810a2234843ffd2d173643d2291e5ee1615376b6f965abf8147ef6f41e6a5829d45d477b0b6caa241503405478cd72a5b0923583bb66d53c268833eee7e2e52d88d90e5c32afd6168109f05e883a8dbfca2281b37f7e69c5f1e77c1f87dc0f02d71d1c69c19baaaab777a63a5bd54a", 0x71) ioctl$FIONBIO(r1, 0x82907003, &(0x7f0000000140)=0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41002000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002", 0x8a, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000501600000000000000007000000330002000000000000f96ecfc72fd3357ae320b37b673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b236de351e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8af6300372821", 0x61, 0x0, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) 120.215372ms ago: executing program 2 (id=197): r0 = msgget(0x0, 0x5d2cd5de5b9b669c) msgrcv(r0, &(0x7f0000001a00)={0x0, ""/34}, 0x2a, 0x1, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) (async) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) preadv(r3, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}], 0x1, 0x0) recvmmsg(r1, &(0x7f0000000040)={0x0, 0x20010000}, 0x10, 0x42, 0x0) sysctl$vfs_nfs(&(0x7f0000000000), 0x7, &(0x7f00000025c0), 0x0, 0x0, 0xffffffffffffff2d) 110.934828ms ago: executing program 7 (id=198): r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) pwrite(r0, &(0x7f00000000c0)="a7", 0x1, 0x40017) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000140)="b1000502000000000200000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000340)="71301e9f6cac0058bcc631cfb66553760900000000000000612f7082", &(0x7f0000000380)=0x66, 0x0, 0xfffffffffffffede) r2 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x4ebfac6bbaf7949) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000300)='#', 0x1}], 0x1) setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffffffff}) truncate(&(0x7f00000000c0)='./file0\x00', 0x5ffffffffd) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x310, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080)={{0xa63, 0x2}, {0xfffffffffffffffd, 0x8000000000000001}}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x1081, 0x6, 0x6, 0x9}, {0x4, 0x2, 0x8, 0x5}, {0x5, 0xc, 0x40, 0x401}]}) sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000140)="00264b6fcc7c6e374e54af0358aa3ef621ecb1c15fef15d24d97bb9f754c7291efb63ac5a250b1b767ae1c227ef58a9ea7695320c79aa59fa7a788fc6f3be94135c061df5139f604dd9a35a5c89b07e03b6b29ca", &(0x7f0000000080)=0x54, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x0, 0x0}) write(0xffffffffffffffff, &(0x7f0000000200)="d81ad3d20cf7eb4e9be33bbd1a30", 0xe) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x81, 0x0, 0x4, 0x4}, {0x4, 0x0, 0x1, 0x10444}, {0x6, 0x0, 0x0, 0x9}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="6aab0d39fa8f8b7998e11e043dbc6dc73cbb6da87b25b6ec50b0063806a022e213957918325027aebd543f69bfd07fc9", 0x30}], 0x1, 0x6) sysctl$kern(0x0, 0x0, &(0x7f00000001c0)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf6c0e2dba9723dff18aa4ebf664be8527c6f3b3d657c3452dd3", &(0x7f0000000080)=0x2d, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000040)={0x19, 0x0}) write(r3, &(0x7f0000000700)="d80b00"/14, 0xe) 109.932812ms ago: executing program 2 (id=199): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 109.725131ms ago: executing program 3 (id=200): ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x27}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x100, 0x0) poll(&(0x7f0000000100)=[{r1, 0x10}, {r1, 0x80}, {r0, 0x80}, {0xffffffffffffffff, 0x80}, {r0, 0x4}], 0x5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xae828e137847f62, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) listen(r2, 0x0) (async) setsockopt$sock_int(r2, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x4) (async) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) r4 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x1, 0xfff, 0x8001, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x2}) (async) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x3, 0xfff, './file1\x00', 0x4, 0x4, 0xff, 0x6}) (async) close(r3) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r5, 0xffff, 0x1021, &(0x7f0000000080), &(0x7f0000000100)=0x8) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) 100.625749ms ago: executing program 7 (id=201): r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x38}, {{r0}, 0xffffffffffffffff, 0xf4, 0x0, 0x0, 0x6}], 0x7ff, 0x0) 37.229223ms ago: executing program 6 (id=202): r0 = socket(0x11, 0x3, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x3}, 0x2, &(0x7f0000000900)="2d747261654eb91bf797de354ea8e1e046575312aa", &(0x7f0000000300)=0x15, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x800a, 0x101}, 0x10) sendto$unix(r0, &(0x7f00000000c0)="b10005010000009f05003f0107000000211c13fecea79c5dfaf66e8d0300000000000000fdef3044d2d236acf20bf404be01000000f7c8cf5f8823297be1aa0504000051e2f0ad3ebbc25769a51f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abf090000000008e37193f8343712050500b71d8000090005080000fca65361ba84913f0100"/177, 0xb1, 0x408, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80000000000206, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x7ffffffe, 0x0, 0x0, 0x0, 0x0, 0x2e095eb9836b5ddc, 0xfffe}, 0x0, 0x4, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x3, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x205b1a) select(0x40, &(0x7f0000000180)={0x47fcf0b3, 0x44809ec1, 0xfffffffffffffffc, 0x1, 0x0, 0x202, 0x3, 0xa}, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x82907003, &(0x7f0000000140)=0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xc8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIONBIO(r4, 0x82907003, &(0x7f0000000140)=0x3) r5 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r5) r6 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) geteuid() getegid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) 36.656293ms ago: executing program 2 (id=203): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000180)="b1f5d915", 0x4) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = shmget$private(0x0, 0x2000, 0x386, &(0x7f00003e4000/0x2000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x7fff, 0x0, 0x0, 0x0, 0x0, 0x60}, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x4}) setreuid(0x0, 0xee01) shmat(r2, &(0x7f00003d1000/0x1000)=nil, 0x3000) shmat(r2, &(0x7f000022c000/0x2000)=nil, 0x3000) dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x60e9751d7baa0b2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setown(r3, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x3, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt(r4, 0x0, 0x2, &(0x7f00000000c0)="63e1303d", 0x4) write(r4, &(0x7f0000000100)="f92a9bd300000000000027a03440ee884d9e7a3e", 0x14) bind(r0, &(0x7f0000000000), 0x10) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) sendmsg$unix(r5, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) 36.34267ms ago: executing program 7 (id=204): kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x7284529641fd9a26, 0x5, 0x13, 0x1, 0x2}, {{}, 0xfffffffffffffff8, 0x11, 0x2, 0x8d07, 0x467}], 0x8, 0x0, 0x7, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) (async) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') (async) chdir(&(0x7f0000000240)='./file0\x00') setreuid(0x0, 0xee01) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') (async) rename(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)='.\x00') setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x48, &(0x7f0000000100)}) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f00000000c0)="6c25a03ae7b27b4e7fc0924a22334b9b619f09f993c214bf34de94ee6f878793a443c48892901b940ff2189ae976bd635aa66dd55818d1ca20a7f88c2ad799df41ea701f32e36ab928f0ea3b00ddc5613e3590c04b342a5ec356d4f406e612653d7338e1b59ec0f00de4b65b3f18", 0x6e, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0xfffffde2, 0xffff, 0x0, 0x24, 0xf, 0x1, 0x0, 0x0, 0x1, 0xf1a}) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x0, 0xfffffde2, 0xffff, 0x0, 0x24, 0xf, 0x1, 0x0, 0x0, 0x1, 0xf1a}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0xc, 0x0, 0x7, 0x1}, {0x9, 0x5, 0x21, 0x4}, {0xf7ff, 0x2, 0x7d, 0x4}]}) (async) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f0000000140)=[{0xc, 0x0, 0x7, 0x1}, {0x9, 0x5, 0x21, 0x4}, {0xf7ff, 0x2, 0x7d, 0x4}]}) r3 = socket(0x18, 0x4000, 0xfd) socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) (async) ioctl$FIONREAD(r3, 0x8080691a, &(0x7f0000000100)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x38a, 0x7ff, 0xffffffff, 0x1, "34db416df13a6ebdba5f581e21bebf32dec4a6ec", 0xe1, 0x1ff}) writev(r3, &(0x7f0000000300), 0x0) read(r1, &(0x7f0000000200)=""/243, 0xf3) r4 = socket(0x18, 0x3, 0x0) setsockopt(r4, 0x1000000029, 0x26, &(0x7f0000000000)="5ab7776a", 0x4) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x8) r5 = getpid() ktrace(&(0x7f0000000280)='./file0\x00', 0x0, 0x928, r5) 35.777221ms ago: executing program 1 (id=205): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004", 0xd, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) syz_emit_ethernet(0x2a, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) 34.501448ms ago: executing program 6 (id=206): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xc82, 0x5c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000001c0)) setregid(0x0, 0x0) 995.723µs ago: executing program 1 (id=207): mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r0) syz_emit_ethernet(0x8e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff0000000000000800455c008000000000000190e644000000000000010c02907800000000496cfffc0000000000010000e00000017f0000010094060000006289030983038100891f04ffffffffe0000002e0000002e0000002ffffffffe00000027f000001892303ac1400aae0000002e00000017f0000017f000001ac1400bb7f000001ac1400aa248a83917eb4b24ef61e3eb2d420ca51ee1f60438f88fe0eb27cb276d51c2f89099966372c464bd7338fe78600122e98b42c5fe58559e9854f1a1ddf4bb889e0ed235e052a482216a01780b0b003f129c08b9afda07b44e89c79884efccf937570d7a610d54a73829dc541821b4eb395f0c4a0fbe868d1e02d0b0788e26e859c"]) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x4) openat(r0, &(0x7f0000000180)='./bus\x00', 0x20000, 0xa0) syz_emit_ethernet(0x32, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x24, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @multicast2, {[@ra={0x94, 0x6}]}}, @icmp=@echo}}}}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0107003, &(0x7f0000000080)=0x7f) r2 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r2, 0x1000000029, 0x3e, &(0x7f0000000000)="67441d4b", 0x4) writev(r2, &(0x7f0000000080)=[{0x0}], 0x1) r4 = socket$inet(0x2, 0x1, 0x0) getsockopt(r4, 0x0, 0x21, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x20000, 0x0) r5 = socket$inet(0x2, 0x2, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f0000af7000/0x3000)=nil, 0x3000) munmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f00000001c0)) 421.798µs ago: executing program 0 (id=208): writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x2) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) syz_emit_ethernet(0x34, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff80350015"]) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) select(0x40, &(0x7f0000000000)={0x3, 0xd2, 0x0, 0x5, 0x6, 0x3, 0xff, 0x7}, &(0x7f0000000040)={0x100000001, 0x4, 0xc, 0x400, 0x9, 0x5, 0x8, 0x5}, &(0x7f0000000080)={0x5, 0x3, 0x6, 0x6, 0x7fffffffffffffff, 0x3ff, 0xffffffffffffffff, 0x3}, &(0x7f00000000c0)={0x4, 0x7ff}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x2, 0x80) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)="a91d572018dfc112b211c9b7f9dbdc4e9c7752845816984bb622d74a83050000000fd383c857ce942c438f2ea02b33f59d83749b711951efa88a2a6dcd049f666033a9f518c180b3eefaedee0d0f34a08b", 0x51}], 0x1) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x3, 0x2) (async) ioctl$FIONREAD(r0, 0x80206910, &(0x7f00000001c0)) (async) syz_emit_ethernet(0x34, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff80350015"]) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) (async) select(0x40, &(0x7f0000000000)={0x3, 0xd2, 0x0, 0x5, 0x6, 0x3, 0xff, 0x7}, &(0x7f0000000040)={0x100000001, 0x4, 0xc, 0x400, 0x9, 0x5, 0x8, 0x5}, &(0x7f0000000080)={0x5, 0x3, 0x6, 0x6, 0x7fffffffffffffff, 0x3ff, 0xffffffffffffffff, 0x3}, &(0x7f00000000c0)={0x4, 0x7ff}) (async) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x80) (async) getpid() (async) fcntl$setown(r1, 0x6, r2) (async) fcntl$setown(r1, 0x6, 0x0) (async) 0s ago: executing program 2 (id=209): r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc028698d, &(0x7f00000001c0)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) (async) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) getitimer(0x0, &(0x7f0000001100)) (async) getitimer(0x0, &(0x7f0000001100)) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.0.117' (ED25519) to the list of known hosts. pckbd_enable: command error pckbd_enable: command error pckbd_enable: command error wStopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806dd36630,9,0) at witness_checkorder+0x1047 rw_do_enter_write(fffffd806dd36618,1) at rw_do_enter_write+0xb7 rrw_enter(fffffd806dd36618,1) at rrw_enter+0xc6 VOP_LOCK(fffffd806dd37c18,2001) at VOP_LOCK+0xa6 vn_lock(fffffd806dd37c18,2001) at vn_lock+0xa4 vn_closefile(fffffd8062c81428,ffff800036cc87c0) at vn_closefile+0x111 fdrop(fffffd8062c81428,ffff800036cc87c0) at fdrop+0x126 knote_drop(fffffd806939ee98,ffff800036cc87c0) at knote_drop+0x1a1 knote_remove(ffff800036cc87c0,fffffd806eaf5360,fffffd806eaf53e8,6,0) at knote_remove+0x239 knote_fdclose(ffff800036cc87c0,6) at knote_fdclose+0xf9 fdrelease(ffff800036cc87c0,6) at fdrelease+0xf9 syscall(ffff80003c4e8770) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x204910b7840, count: -14 ddb{1}> show registers rdi 0 rsi 0 rbp 0xffff80003c4e8210 rbx 0xfffffd80047049b0 rdx 0 rcx 0xffff800036cc87c0 rax 0xffff800029aabff0 r8 0xffff80003c4e80f0 r9 0x8080808080808080 r10 0xebf48da258742e52 r11 0x1ccc1a902e28b93d r12 0 r13 0xfffffd8003f1bf00 r14 0x3 r15 0xffffffff rip 0xffffffff8162a2e5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c4e8200 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=415407 pid=84668 tcnt=3 stat=onproc flags process=0 proc=4000000 runpri=32, usrpri=50, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff800036cc96f0,0xffff800036cc8a58 process=0xffff80003c501940 user=0xffff80003c4e3000, vmspace=0xfffffd806beab018 estcpu=36, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 55169 501119 85984 0 2 0 syz-executor 41297 68096 1416 0 7 0 syz-executor 41297 435515 1416 0 3 0x4000080 fsleep syz-executor 80038 74330 26339 0 2 0 syz-executor 80038 298842 26339 0 2 0x4000000 syz-executor 76867 372171 32479 0 2 0x10 syz-executor 76867 310856 32479 0 3 0x4000090 ttyout syz-executor 76867 466012 32479 0 3 0x4000090 ttyout syz-executor 84668 386964 40360 0 2 0 syz-executor *84668 415407 40360 0 7 0x4000000 syz-executor 84668 119306 40360 0 3 0x4000080 fsleep syz-executor 77084 260885 0 0 3 0x14200 bored sosplice 25725 333826 0 0 3 0x14200 acct acct 32479 96094 30639 0 3 0x82 nanoslp syz-executor 85984 337020 30639 0 2 0x2 syz-executor 2182 183393 30639 0 2 0x2 syz-executor 82241 396061 30639 0 3 0x82 nanoslp syz-executor 40360 329215 30639 0 3 0x82 nanoslp syz-executor 26339 520469 30639 0 3 0x82 nanoslp syz-executor 1416 86141 30639 0 3 0x82 nanoslp syz-executor 70234 81401 30639 0 3 0x82 nanoslp syz-executor 30639 376058 10790 0 3 0x82 kqread syz-executor 10790 340895 40165 0 3 0x10008a sigsusp ksh 40165 206876 35695 0 3 0x98 kqread sshd-session 35695 11755 55400 0 3 0x92 kqread sshd-session 42988 119130 1 0 3 0x100083 ttyin getty 55400 99708 1 0 3 0x88 kqread sshd 29402 125074 1809 74 3 0x1100092 bpf pflogd 1809 210710 1 0 3 0x80 sbwait pflogd 15419 330851 19313 73 3 0x1100090 kqread syslogd 19313 218740 1 0 3 0x100082 sbwait syslogd 84660 425415 1 0 3 0x100080 kqread resolvd 51423 490344 1177 77 3 0x100092 kqread dhcpleased 50339 214271 1177 77 3 0x100092 kqread dhcpleased 1177 322501 1 0 3 0x80 kqread dhcpleased 65445 61465 0 0 3 0x14200 bored smr 60084 45975 0 0 2 0x14200 zerothread 29466 467206 0 0 3 0x14200 aiodoned aiodoned 17456 172817 0 0 3 0x14200 syncer update 72625 160817 0 0 3 0x14200 cleaner cleaner 78527 475721 0 0 3 0x14200 reaper reaper 39590 203669 0 0 3 0x14200 pgdaemon pagedaemon 85370 237174 0 0 3 0x14200 bored viomb 67620 34887 0 0 3 0x40014200 acpi0 acpi0 73532 459547 0 0 3 0x40014200 idle1 74862 367131 0 0 3 0x14200 bored softnet3 96759 379853 0 0 3 0x14200 bored softnet2 12945 388619 0 0 3 0x14200 bored softnet1 61989 370696 0 0 3 0x14200 bored softnet0 62014 511916 0 0 3 0x14200 bored systqmp 3084 193227 0 0 3 0x14200 bored systq 78028 334827 0 0 3 0x14200 tmoslp softclockmp 39208 290967 0 0 3 0x40014200 tmoslp softclock 91058 127565 0 0 3 0x40014200 idle0 1 479226 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 41297 (syz-executor) thread 0xffff800036cc0020 (68096) exclusive rwlock amaplk r = 0 (0xfffffd8071c7d7e8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvm_fault_check+0x54c #3 uvm_fault+0x106 #4 upageflttrap+0xa9 #5 usertrap+0x2d8 #6 recall_trap+0x8 shared rwlock vmmaplk r = 0 (0xfffffd806beaba00) #0 witness_lock+0x5bb #1 rw_do_enter_read+0x3af #2 uvmfault_lookup+0x122 #3 uvm_fault_check+0x4b #4 uvm_fault+0x106 #5 upageflttrap+0xa9 #6 usertrap+0x2d8 #7 recall_trap+0x8 Process 84668 (syz-executor) thread 0xffff800036cc87c0 (415407) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff838a67b8) #0 witness_lock+0x5bb #1 vn_closefile+0x41 #2 fdrop+0x126 #3 knote_drop+0x1a1 #4 knote_remove+0x239 #5 knote_fdclose+0xf9 #6 fdrelease+0xf9 #7 syscall+0xbc6 #8 Xsyscall+0x128 exclusive rwlock fdlock r = 0 (0xfffffd806be35470) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 sys_close+0xc4 #3 syscall+0xbc6 #4 Xsyscall+0x128 Process 2182 (syz-executor) thread 0xffff8000ffffc7a0 (183393) exclusive rwlock vmmaplk r = 0 (0xfffffd806beab670) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 vm_map_lock_ln+0x12e #3 uvmspace_fork+0x12b #4 process_new+0x553 #5 fork1+0x3ea #6 syscall+0xb08 #7 Xsyscall+0x128 exclusive rwlock vmmaplk r = 0 (0xfffffd807eb8b100) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 vm_map_lock_ln+0x12e #3 uvmspace_fork+0x44 #4 process_new+0x553 #5 fork1+0x3ea #6 syscall+0xb08 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10226 11034K 11286K 166960K 11680 0 pcb 17 13K 13K 166960K 59 0 rtable 202 6K 6K 166960K 384 0 pf 37 18K 21K 166960K 73 0 ifaddr 40 6K 7K 166960K 59 0 ifgroup 55 2K 2K 166960K 82 0 sysctl 2 1K 1K 166960K 2 0 counters 64 36K 37K 166960K 86 0 ioctlops 0 0K 4K 166960K 1509 0 iov 0 0K 16K 166960K 82 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1463 92K 92K 166960K 1637 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 9 0 VM map 2 1K 1K 166960K 2 0 sem 8 0K 0K 166960K 12 0 dirhash 12 2K 2K 166960K 18 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 18 65K 89K 166960K 342 0 sigio 0 0K 0K 166960K 5 0 proc 72 91K 128K 166960K 544 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 24 0 in_multi 88 6K 7K 166960K 111 0 ether_multi 1 0K 0K 166960K 3 0 mrt 0 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 241 1076K 1076K 166960K 241 0 exec 0 0K 1K 166960K 380 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 218 72K 73K 166960K 4683 0 UVM aobj 13 2K 2K 166960K 13 0 pinsyscall 43 86K 104K 166960K 1425 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 16 0 NDP 12 0K 2K 166960K 37 0 temp 76 8640K 8716K 166960K 14678 0 kqueue 14 22K 26K 166960K 57 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 46 0 43 1 0 1 1 0 8 0 rtentry 112 118 0 27 4 0 4 4 0 8 0 unpcb 144 406 0 388 2 0 2 2 0 8 1 syncache 336 4 0 4 2 1 1 1 0 8 1 tcpcb 808 141 0 136 8 0 8 8 0 8 7 arp 120 18 0 2 1 0 1 1 0 8 0 inpcb 376 327 0 318 9 0 9 9 0 8 7 nd6 136 25 0 3 1 0 1 1 0 8 0 pkpcb 40 4 0 4 1 0 1 1 0 8 1 kcovpl 48 8 0 0 1 0 1 1 0 8 0 ppxss 1168 7 0 7 1 0 1 1 0 8 1 pppxif 1472 2 0 2 1 0 1 1 0 8 1 pfstscr 40 1 0 1 1 0 1 1 0 8 1 pffrag 232 1 0 0 1 0 1 1 0 482 0 pffrnode 88 1 0 0 1 0 1 1 0 8 0 pffrent 40 1 0 0 1 0 1 1 0 8 0 pfosfp 40 1428 0 1005 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfanchor 1288 1 0 0 1 0 1 1 0 8 0 pfstitem 24 32 0 0 1 0 1 1 0 8 0 pfstkey 128 33 0 1 2 0 2 2 0 8 0 pfstate 376 33 0 1 4 0 4 4 0 8 0 pfrule 1344 24 0 18 2 1 1 2 0 8 0 art_heap8 4096 2 0 0 2 0 2 2 0 8 0 art_heap4 256 516 0 116 29 0 29 29 0 8 2 art_table 32 518 0 116 4 0 4 4 0 8 0 art_node 16 117 0 35 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 33 1 0 1 1 0 8 0 semupl 112 2 0 2 1 0 1 1 0 8 1 semapl 112 10 0 4 1 0 1 1 0 8 0 shmpl 112 10 0 0 1 0 1 1 0 8 0 dirhash 1024 21 0 4 3 0 3 3 0 8 0 dino2pl 256 1924 0 415 95 0 95 95 0 8 0 ffsino 280 1924 0 415 109 0 109 109 0 8 0 nchpl 144 2409 0 721 63 0 63 63 0 8 0 uvmvnodes 80 2233 0 0 46 0 46 46 0 8 0 vnodes 216 2233 0 0 125 0 125 125 0 8 0 namei 1024 7801 0 7801 2 1 1 2 0 8 1 percpumem 16 57 0 11 1 0 1 1 0 8 0 kstatmem 264 40 0 16 2 0 2 2 0 8 0 scsiplug 72 1 0 1 1 0 1 1 0 8 1 scxspl 216 7504 0 7504 3 2 1 2 1 8 1 plimitpl 152 67 0 49 1 0 1 1 0 8 0 sigapl 424 643 0 591 7 0 7 7 0 8 1 futexpl 64 3207 0 3205 1 0 1 1 0 8 0 knotepl 120 310 0 0 10 0 10 10 0 8 0 kqueuepl 216 70 0 60 1 0 1 1 0 8 0 pipepl 328 121 0 94 3 0 3 3 0 8 0 fdescpl 504 623 0 591 5 0 5 5 0 8 0 filepl 152 3367 0 3142 15 0 15 15 0 8 5 lockfpl 104 194 0 190 2 0 2 2 0 8 1 lockfspl 48 98 0 94 1 0 1 1 0 8 0 sessionpl 144 23 0 14 1 0 1 1 0 8 0 pgrppl 48 33 0 16 1 0 1 1 0 8 0 ucredpl 104 408 0 393 1 0 1 1 0 8 0 zombiepl 144 593 0 591 1 0 1 1 0 8 0 processpl 1168 643 0 591 5 0 5 5 0 8 1 procpl 648 995 0 937 6 0 6 6 0 8 0 srpgc 96 2 0 2 1 0 1 1 0 8 1 sockpl 688 786 0 756 10 0 10 10 0 8 7 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 128 0 0 16 0 16 16 0 8 0 mcl2k 2048 21 0 0 3 0 3 3 0 8 0 mtagpl 96 8 0 0 1 0 1 1 0 8 0 mbufpl 256 1137 0 0 71 0 71 71 0 8 0 bufpl 280 2694 0 128 184 0 184 184 0 8 0 anonpl 24 90643 0 87407 23 1 22 22 0 184 0 amapchunkpl 152 14090 0 13621 23 0 23 23 0 158 3 amappl16 200 1131 0 1107 5 2 3 4 0 8 0 amappl15 192 5 0 5 1 1 0 1 0 8 0 amappl14 184 145 0 133 1 0 1 1 0 8 0 amappl13 176 4 0 4 1 1 0 1 0 8 0 amappl12 168 1262 0 1232 4 1 3 3 0 8 0 amappl11 160 51 0 37 1 0 1 1 0 8 0 amappl10 152 3 0 3 1 1 0 1 0 8 0 amappl9 144 253 0 253 1 1 0 1 0 8 0 amappl8 136 21 0 19 1 0 1 1 0 8 0 amappl7 128 126 0 114 1 0 1 1 0 8 0 amappl6 120 173 0 169 1 0 1 1 0 8 0 amappl5 112 118 0 109 1 0 1 1 0 8 0 amappl4 104 318 0 300 1 0 1 1 0 8 0 amappl3 96 2628 0 2519 5 1 4 4 0 8 1 amappl2 88 645 0 585 2 0 2 2 0 8 0 amappl1 80 8508 0 7937 14 0 14 14 0 8 0 amappl 88 4304 0 4142 6 1 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 12 0 0 1 0 1 1 0 8 0 uaddrrnd 24 623 0 591 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 623 0 591 1 0 1 1 0 8 0 vmmpekpl 168 6743 0 6706 3 0 3 3 0 8 0 vmmpepl 168 43157 0 41319 89 0 89 89 0 357 6 vmsppl 456 622 0 591 5 0 5 5 0 8 0 rwobjpl 64 16114 0 12957 52 0 52 52 0 8 0 pdppl 4096 1254 0 1182 98 24 74 84 0 8 2 pvpl 32 10619 0 0 86 0 86 86 0 265 0 pmappl 248 622 0 591 3 0 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 346 0 28 10 0 10 10 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp ddb{0}> trace x86_ipi_db(ffffffff837e3ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff838a65b0) at __mp_lock+0x199 intr_handler(ffff800032ca8120,ffff800000069c00) at intr_handler+0xe1 Xintr_ioapic_edge16_untramp() at Xintr_ioapic_edge16_untramp+0x18f Xspllower() at Xspllower+0x1d uvm_pmr_cache_get(6) at uvm_pmr_cache_get+0x119 uvm_pagealloc(0,0,fffffd806c41d1b0,2) at uvm_pagealloc+0x21c uvmfault_promote(ffff800032ca8558,ffffffffffffffff,ffff800032ca83b8,ffff800032ca83d0) at uvmfault_promote+0xfa uvm_fault_lower(ffff800032ca8558,ffff800032ca8590,ffff800032ca84d0) at uvm_fault_lower+0x3f1 uvm_fault(fffffd806beab900,52e83ae0000,0,1) at uvm_fault+0x272 upageflttrap(ffff800032ca86e0,52e83ae0888) at upageflttrap+0xa9 usertrap(ffff800032ca86e0) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x720de26d35d0, count: -15 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp ddb{1}> trace db_enter() at db_enter+0x25 witness_checkorder(fffffd806dd36630,9,0) at witness_checkorder+0x1047 rw_do_enter_write(fffffd806dd36618,1) at rw_do_enter_write+0xb7 rrw_enter(fffffd806dd36618,1) at rrw_enter+0xc6 VOP_LOCK(fffffd806dd37c18,2001) at VOP_LOCK+0xa6 vn_lock(fffffd806dd37c18,2001) at vn_lock+0xa4 vn_closefile(fffffd8062c81428,ffff800036cc87c0) at vn_closefile+0x111 fdrop(fffffd8062c81428,ffff800036cc87c0) at fdrop+0x126 knote_drop(fffffd806939ee98,ffff800036cc87c0) at knote_drop+0x1a1 knote_remove(ffff800036cc87c0,fffffd806eaf5360,fffffd806eaf53e8,6,0) at knote_remove+0x239 knote_fdclose(ffff800036cc87c0,6) at knote_fdclose+0xf9 fdrelease(ffff800036cc87c0,6) at fdrelease+0xf9 syscall(ffff80003c4e8770) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x204910b7840, count: -14