last executing test programs: 6.352704853s ago: executing program 2 (id=3): r0 = openat$null(0xffffffffffffff9c, 0x0, 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, 0x0) mprotect(&(0x7f0000076000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, 0x0, 0x0, 0x53bd5c111c23db9a, 0x0, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r4, &(0x7f0000001780)={0x0, 0x8}, 0x10, 0xc0, &(0x7f00000017c0)={0x4, 0x6}) close(r2) r5 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) 5.757432774s ago: executing program 2 (id=24): writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x79c8) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) writev(r1, &(0x7f0000001480)=[{0x0}], 0x1) (async) writev(r1, &(0x7f0000001480)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0) 5.756122749s ago: executing program 6 (id=25): r0 = socket$unix(0x1, 0x5, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6aa63f", 0x0, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x4}}}}}) r2 = semget$private(0x0, 0x7, 0x3c0) sysctl$kern(0x0, 0x0, &(0x7f0000000100), 0x0, 0x0, 0x0) semop(r2, &(0x7f0000000280)=[{0x3, 0x8}, {0x4, 0x4, 0x2000}, {0x3, 0xffff, 0x800}, {0x0, 0x4, 0x1000}], 0x4) semop(r2, &(0x7f0000000000)=[{0x0, 0xfffc, 0x1000}, {0x4, 0xebf, 0x1000}, {0x1, 0x8, 0x1000}], 0x3) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) listen(r0, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xc}}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) 5.753998468s ago: executing program 2 (id=26): r0 = socket(0x2, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) fchflags(0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f00000001c0)={0x7, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x40) sysctl$vm_swapencrypt(&(0x7f0000000280)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000480)="c94de0e9e2eaaafaa689dd12496981c3e0b637ee0e01fa21d91410a5b415625a63dc9d2a36c8fb83bc2b4d9ef345d292aadc9ab0b7b2334a8a7b37a8a8938ed0e97400b6f0051c30f8247102e166810e1ef4e273255493dee65d10ebbd235bb8ad1f758d015d2243c104cf12dcf431b979b5db", &(0x7f0000000500)=0x73, &(0x7f0000000540)="41a211f2e2873b14db5aef0a6560bac61ea3612720935cbdbac9471af46f99875dfcb279bbab2b02ea26d3eaa3c2778d5e9674adb56cc6d569896faf53921d5c3039693af3bcbe261db98eee719f50502cc40fd81082379f70e7ef6af7d73727421fa14a0dacf91c4a81918a08fc24a96fd37c0b8abf91d3414743", 0x7b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x20, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) fcntl$getown(r1, 0x5) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x10, 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0/file0/..\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x1, 0x1, 0xfffffffffffffffa, 0x4, r3}) mlock(&(0x7f00003e0000/0x4000)=nil, 0x4000) 5.753802948s ago: executing program 6 (id=27): sysctl$net_inet6_ip6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x33}, 0x4, 0x0, 0x0, 0x0, 0x0) 5.692562263s ago: executing program 6 (id=32): r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0xffffffffffffffff) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x2) 5.559939709s ago: executing program 2 (id=35): syz_emit_ethernet(0x126f, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, 0x0, 0x0) 5.547751247s ago: executing program 6 (id=38): socket(0x2, 0x4001, 0x0) (async) r0 = socket(0x2, 0x4001, 0x0) syz_emit_ethernet(0xc2, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60826e03008c000000000000000000000000ffff00000000ff02"]) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) (async) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) (async) execve(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffffffffffffc, 0x0, 0x2, 0x100000000, 0x0, 0x0, 0xe, 0x0, 0x0, 0x2f01, 0x0, 0x0, 0x0, 0x1, 0x0, 0x2000000000, 0x2, 0x100], [0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x8, 0x0, 0x80000000, 0x1fe], [0x0, 0x2], [0x100, 0x20000000000, 0x0, 0x100000000, 0xfffffffffffffffe], [{0x0, 0x7, 0x0, 0x7d06}, {0x0, 0x2, 0x1}, {0x0, 0x0, 0xfffffffe}, {0x8, 0x0, 0x6, 0xffffffffffffffff}, {0x0, 0x400, 0x0, 0x40}, {0x0, 0x2000, 0x40002}, {}, {0x0, 0x0, 0x0, 0x8}], {0x0, 0x5}, {0x0, 0x0, 0x4, 0x2}}}) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x35, 0x0, 0x0) kqueue() (async) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x7fffffff, 0x0, 0xffffffff, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @random="94ea09066dbd", [], {@ipv6={0x86dd, {0x0, 0x6, "db8344", 0x8, 0x11, 0x0, @rand_addr="fed38d5ba80b9e61cd0c535a9800", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x0, 0x2, 0x8}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) syz_emit_ethernet(0x12, &(0x7f0000000000)=ANY=[]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x4}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x101}]}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x4}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x101}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) kevent(r4, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) 5.079938194s ago: executing program 0 (id=53): r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x25, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0xffffffff, 0xffffffff, 0x0, 0x10001, 0x29c0, 0x8, 0x0, 0x1, 0x4, 0x8}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000001500)="aa", 0xffffffbb, 0x195a05e282d6161, 0x0, 0x0) shutdown(r1, 0x2) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320a77bff0100000000000005ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642118410000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x8, 0x0, 0x0) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000240)=""/110, 0x6e}], 0x2) socket(0x18, 0x2, 0x0) (async) setsockopt(r0, 0x1000000000029, 0x25, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x1, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x7, 0xffffffff, 0xffffffff, 0x0, 0x10001, 0x29c0, 0x8, 0x0, 0x1, 0x4, 0x8}) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) connect$unix(r1, &(0x7f0000000000), 0x10) (async) sendto$inet(r1, &(0x7f0000001500)="aa", 0xffffffbb, 0x195a05e282d6161, 0x0, 0x0) (async) shutdown(r1, 0x2) (async) socket(0x11, 0x3, 0x0) (async) sendto$unix(r2, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae320a77bff0100000000000005ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d026ba8afa7d9f2642118410000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x8, 0x0, 0x0) (async) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000240)=""/110, 0x6e}], 0x2) (async) 5.079474741s ago: executing program 0 (id=54): r0 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x1e6, 0xfffe}, 0x0, 0x0, 0x5}) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) r4 = socket(0x800000018, 0x1, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x33, &(0x7f0000000140)="d7114e23", 0x4) 5.079024474s ago: executing program 0 (id=55): r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00aa6692000000", 0x8) r3 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="5ca7", 0x2}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x3a3d, 0x948f, 0x7, 0xd2e, "0d38d8402439000000000000010045000800", 0x200a, 0x8001}) writev(r5, &(0x7f0000000280)=[{&(0x7f0000000dc0)="f1c1db76ea65b5bbd6764469011a3100a35c8e3b6d62e4b4b9f745ab7bf7a2c769f778b3e1f3e2a8afb9695392621afcd068d199b14c9effcd6919ad8b8f8070c061c30d33857a4d7287b7f4fa28dff8d734197a0951bbe69233ebb80037ed23b7341e3cc876502faff2a0326e008a988ee6702329d9eff18d5487aef04ddf41f01f4307a20da3d3651261b733b963cf347281bd10063cd15062b309d46fe381a39bfe34479190ebb2672a91706d8fe58647704c32d95072859f2d9038d010cb39048b332f31f5bf7acf681bf1b0631814da8dea7f7b6f10637b16836e2ccbde0ef7ffc4353042ac5ceb7244022bd18512c73f28383522f6c5b12a55531e2f9b95ab94c8969b1f155d41e394296859271d97e65bfd92cd242949f836e0f1e9a47ea7ae3e746c33d8a9e7fa4c0888daf8629be032c5267b981fd44f02cba275556247ebee71d4c2426850ef954823dad110f0c98f37047a9ff23262e3c33bed83be53311c2b98f115101e28f98c12b9f212f9fbe5b40cd2866f1d6e73b16f66d342fd5f93f3864b5af7a903ceffad753f4a9fc821955983d62bec8865aa677cea123a06cc50e6587b30143ea05e6dc0e2c3451ae0f19e44693053a1376ec22239796a61e9bc9dcc3a57035b01d088e71451e7353ae108748f273ebeb283ad68b0f5bfba2416415dfb1e916edd1f023f069da0b9749f3ae7c893074ee15b40507eae8d02f613580d8f0c2cde0c113367d579557e1f5249da8427939e27d1fd150bcab47dbe6ef9c2660bfe4339664b45c568c49fd977e7c4b7e5d6ef1a9e3bd5d9f8a094cc8ec6d20a1825295d42a3b606646b12bbbd70f49150522d9b65599ac437c5aca0067b6d7bba2332064051765ae5a207ea1370436d0cb3e591f105c59be6f5a1aa9f1e5f65e8871a3edb8308171fe0fc2dfc8c33d7e97719442fc3baa8c4c4ed3ba84c4e7eff0be55f9ac4e27d3bcd2098ff3c9f58b31d38f5d47da989591375c9d291d1b269bbec301ddfe54b12685bee3d434c6d4b6ad5bd3ad3638a21f4bb9a4d43c0a7488a0d", 0x2eb}], 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001400)={0x100000000, 0xfff}, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000001640), &(0x7f0000001680)=0x10) sysctl$kern(&(0x7f00000000c0)={0x1, 0x41}, 0x2, &(0x7f0000000100)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000040)={0xa7f3, 0x3}) syz_emit_ethernet(0x46, &(0x7f0000000200)={@broadcast, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x3, 0x5, 0x38, 0x69, 0x6, 0x6, 0x37, 0x0, @rand_addr=0x3590, @remote={0xac, 0x14, 0x0}, {[@noop, @generic={0x44, 0xd, "0ad8558e7723566f7da8ca"}]}}, @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x80, 0x9, 0x0, 0x80}}}}}}) 5.078638491s ago: executing program 0 (id=56): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = getpgid(0xffffffffffffffff) r5 = msgget$private(0x0, 0x226) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x3ff, r0, r1, r2, r3, 0x45, 0x10}, 0x32, 0x1, 0x0, r4, 0x3, 0x4, 0x0, 0xa}) unveil(&(0x7f00000000c0)='./file2/file0\x00', &(0x7f0000000100)='x\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) faccessat(0xffffffffffffffff, &(0x7f00000000c0)='./file0/file0/..\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x42, 0x62}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() readv(r6, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) setrlimit(0x0, &(0x7f0000000980)) select(0x0, 0x0, 0x0, 0x0, 0x0) write(r7, &(0x7f0000000380)='P', 0x1) socket(0x6, 0x1, 0x0) getrlimit(0x6, &(0x7f0000000240)) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) 4.144296154s ago: executing program 0 (id=71): sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x2, &(0x7f0000000040)="902f233f1801c44a801c1ccc241f64d9106589000bca1d85ef1398d3585a2349224624e4f819c90f09bf0524188ea593653b59c32dd60352e0bd72e1e8072bd01c58e419b551a783a67942005ad0f3db8ace1f58be722b", 0x0, 0x0, 0x0) 4.141193938s ago: executing program 2 (id=73): r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) close(r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000001780)=[{{r1}, 0xffffffffffffffff, 0x3, 0x1, 0x0, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x80000001}], 0x138, 0x0, 0xffffffff, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x9f}], 0x7, 0x0, 0x0, 0x0) r4 = syz_open_pts() readv(r4, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080), 0x20000, 0x0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000200)) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x0, 0x0, 0xefb, 0x49, "000001204c0000910000000000000000000200", 0xfef}) kevent(r3, 0x0, 0x1, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x2a, 0x80000000, 0x80000000, 0x100000001}], 0x6, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa50, &(0x7f00000003c0)={0x8}) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000180)="bd06cbd36de50bde1cf482a02d71c3ef81d109dfe345c51e5bdb936100fb4335d82c064e86c90f0224c6836de25850b719a3444f25a6da12dc9da326a0bfd9e09c7ea760cae1337554f05638fb39bd9b3b6c8b2100015dffc5e118", 0x5b}], 0x1) r6 = socket(0x1, 0x400000002, 0x0) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0x7}, 0x10) syz_open_pts() r8 = socket(0x18, 0x2, 0x0) dup2(r8, r6) getsockopt(r6, 0x29, 0x1b, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x83, 0x20, 0x3c, 0x6}, {{r3}, 0x0, 0x10, 0x2, 0x9}, {{r4}, 0x0, 0x1, 0x40000000, 0x3, 0x9}, {{r4}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x6, 0xffffffffffffffbb}], 0x1f, 0x0, 0xb76, 0x0) 3.965622556s ago: executing program 32 (id=82): r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) recvfrom(r0, &(0x7f0000000040)=""/213, 0xd5, 0x1040, &(0x7f0000000140)=@in6={0x18, 0x0, 0x7, 0x5}, 0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000001c0)='/dev/pf\x00', &(0x7f0000000200)='/dev/pf\x00', &(0x7f0000000240)='%)\'\x00', &(0x7f0000000280)='**:\x8c,^\x00', &(0x7f00000002c0)='/dev/pf\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='/dev/pf\x00', &(0x7f0000000380)='/dev/pf\x00', &(0x7f00000003c0)='@\xee%(]&%\x00'], &(0x7f0000000580)=[&(0x7f0000000480)='\'-&/@@[-}\xd8\\)^&]![\\\x04&\x00', &(0x7f00000004c0)='/dev/pf\x00', &(0x7f0000000500)='/dev/pf\x00', &(0x7f0000000540)='/dev/pf\x00']) r1 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x20000, 0x8) chflagsat(r1, &(0x7f0000000600)='./file0\x00', 0x0, 0x2) getdents(r1, &(0x7f0000000640)=""/4096, 0x1000) connect$unix(r0, &(0x7f0000001640)=@abs={0x0, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000002b40)={&(0x7f0000001680)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002a80)=[{&(0x7f00000016c0)="70ac768649e73c0427a549976e824d3656b92fed703a583a078afed44cb00596e94e66f3ce14715ed1dacd6d06cd8fa6d14e3c5188b642f71c0e64ddd91abe1352062ba523e5637572a05097dcf9bdf0c7d35152489d9b182a03c9ba23c65554f9f52f39ad99398ce42ec7d5b3c0b989a8cf38ab5d9477d75da85478dfcc5eed5307833bb057583c1d3ceca50282960db9705ddad161be9da7611d1aeafabe981a870b1a9f71e18a9dc70fc4cf980896bdb38c7c3d30e6611720ec402df6903b28b34659cebdb546e97653dcf07f7fcb5323d18901783d9829b4165e62a769cfd57ef635b2dd9c0682443b25373de58f1cc60ca22b6157", 0xf7}, {&(0x7f00000017c0)="932b15d22b332abd2e1bf36ae058b74b8c5cc0359b5093ceb30f6f37be115622976fcad4ab8fbdc3b6e486154cdc35edaefc307f20bf697973d80d2582bf0d5731329c23e82024c0c5e8585e81d4b4c1a294b8348b0dc7315754bbbc5bd25920dde09097e50f669c4639b32147d03b77988aab5788272b272526c55b0d6d1e50346ef6b2b210d8e336f813eee54282fd04d943b2beca7ac6b7e3a2b21823650bfa35837280", 0xa5}, {&(0x7f0000001880)="438421164870dc3fa973459cd4f78700177a10f9422ec38d6abaea3bcd5b5155df2b2de859ab9fd1ca7fa498eec94b4d18d20fc21b1667f7a93da4df3b7edadde7aab290ddcf974ad0e1c39cd308cd91dbfce8b1de93d4dc0d1b6ea3420e88b1ae7d055b8a04f1e22af5d576eee21f55149d486b2700ba3247f37afc9f3feef54c2dacc82ccef7bbb9ed7a49322a535986367638c722fc549300849811b61ef0f430e16e94a8235007aeb3dca5d78d48a8ae52fd3980ca0632407d142bfbb93db8a13cf7c18278a2b84c63decd3bc99689b7730c5b4e5a39", 0xd8}, {&(0x7f0000001980)="b1ed7176911bf33a36badf48ecbd3b3b8559835e1435bfae56e50150e6dadef401c611d0a56cdbc905288ac4b5a3d62e406248a4b02b8b21bc2e7374a5facd3a9af1ceedb63ac5144986265c8b631d7aa4c4752b89013cc0a5c0b654f44aaa4b038642d0cf89c82968ff3952549cacc03aecf5ee37b8b90b702d8431b565badc8235ee90d8ab7b6dca3c7c5be3a0dcb3773900c1142eebadebbda124dd2258ec65b1179566afe25afdb211770e0f3772fac8f263c07f4ea5ea6055820d191b95e31908a94a8e3813123f49663779ca3e6a272e7d2a921f923882ef4eb67b1d81df0fd095bc649c193256f1cc5762f2751964bfc96d4c27d9fa0918a50f1283210e6d8bff7f7b10ccbfe8903c09367c645a7156eae9692919bdf6c836791e595e24a57d4424fd8e1d302b9ac3f37a93137f0f8d4228f9279824d881aba295346e134fc9e4ebeadfac688d6aea0c2fa624c2c11cf612ddff2021b6a47691fa59cf2db49d596182142ba5e742b459ce8d5d0acd000988b32b7b428b65444d891f1e410b4cce31bbdacf54e109c4db28aa57b07abceea753bc74b0f8ff0ac59e8b1881d28b55a0405bd307975d72ef5dc7f1db2efd64ae39bea575141909204cb317ae78a2d04a6a31de83b9f89f53efddb869ece799854677eaf2a614257453e86e8178b0df2ba8977b1c3d74d179ab51936fc22f25a959ac0840331124134addef155953b4169bf9f005c800d35efd8ccd5339c1e485b6f14894e1e5e5cf09bb1476118f46de194b97ae6619183d28d23604fc33c6edd24f8b56b0f5a0f533f7a73e7ac8cbfbca361f59a6502464eff9123c4f185f6da25deb08b7e7a436f16958123338ad11061836db00fe9134cc35df29b113b18e20316a10a638288f37c28f231b9da575647c31a3cd501ae824b8608089b0fdf9bddd97fec755afbfa86244487f6773296d6805fbd7548b6de31930dcf7fd1557dd000194beeb51bc99a8ca771dffcdee776226a5ae676ea6cc0dee04a367da890376a20c08ebad040ecb60ed577dc04500b441266e02f8c650065fa8813ac50d16568338bd6152f4d298b645875896d48cb3aaba52aa20334bbdd7b708bc13336440e3515b4b0eec799270e65be20b73bec90488dd481d5e9a48253ca48ebad9feac841a9db4cf945ba9b246d491ef2a89eb82e2487c4d03e8a9110cfe44361823a33029714b6037e810087fc74f98da7d6f1dd399f3f1dbb256c4c9691d21163a20d52ca33678af8e2b5a85a6f637af1c3d6195ab6a2ca3234a419eb15ec69f9dfca00a2578f2b01c92ccaf496d9ce7d86a462469b262df65cc240664757a50288e89bca04ee585c6b347e47a505e976b09a6e9d77345204af6b398772688801af2a5b20af3b4f7c6ea4efa5071999563d3ca8316ccc6d5af657cdaaa4625130175643a2678c8965268883234d7da0569ea5d1a963050afbcc374e542ec06cf933129bed45bca6ce7636b4f5ad8067e6543c49d49fa9efdca31fb5ccef56752eba8bcab9c03bc704708c99dec84ba63707ac8c18e6f2e7be5ee197475fa3a48d6922cb5f36c9097e0d8bf6a5fb25ad11113a8f92944a95dc3b5644140abd44eccc603feb97ec2fb96c7ccd658affc3b62d1ce3c45bb74a082c42f56b86de409ffa894118b4b60609bca89bc677d5990d5bd55475a4adde2a92ecf1bc7a9da3f44c473fd0c0de85448bddf583e128780695e6989bb3182b2bba6dcf8f72cdf7fc9d6194c22ff027de2d91ace361d9cecfd4c96720325dcd9b0266bd7ab4d6a5673fbd191d8c58b6f38f3adfb421d6f927b06703c8eb1e6abaf82457f2f492eb8066b7e1c06e8edea58873a91e510da7d32bad7d82542029779d5670fb734620af4074fcc88f7ffadc92a1f52da8e3a67062dcf2bad94c90d77a6b14ad8b291d0b9f4b38622e06400149c33a0cc0bcfc7fc804c7f6014a0db55b78fc72673e6bf12f5650344383123ef339cc0244c1f9318d04fe047d6dd5d43bb0371641389fae7e6eb6cf1144fcf49340a03e7a8976ef5818bdd8ed84e4809acd787009d957c3306e6c792ba81c5f2b2ae966b608358ae61980cf0fde89baa0d8648756029c1a03e8a0cc033e111dd152b83ef2edbfbbc2a6cc5b64ea325c82478cc2dfcbd3ae99e56bcebf6d5f96c7cd5b444473443c0b9203b433ba5f13c5cfa1271bc6e972005c2108a7437ad5ef766bfcf8ee19ac1ac54568f4b0837e00b1fb2b86e91f570d76de1ccd93ac881c8cfb88050cac5ddbe8a66984fcdaf124505c998ffa23bdd6b67f5a4762b1c75ffd8e521b3b7fbbb170e49b6739020c38882768cd3db62f8263e21db2b80873fc107eaa02df14c03d692aefee336fb55eb906ab58c9e0a3bd47cebe4034624650c59f0f51f76fa75b0a77adc1f9035be62a980fd22f16e0022377f4a1f702f20c816373a5b6ea790dbff100c3c18447b57f4ef4240ae501fb260518bb3f87f6277e3dff8729b8b936f7bd0c835d463d60c6ce4f0d338daa4513cf71016ae3ef051e0df49878c92f73ee5b006c8d87f283b989d5d1f86790733b62c492c8feeae1bb43824f83dd7f6898f7e420c26f2533aef5eebae0daa70dbf9765691c9eb11fbda55cf545b8e4106497106a8b3eaeeec9f7b05eba63dc1af50632c24be05a2c04147e708911e414da7f6a78a21db9ebb7e082e506bbe663a331531a35de8a8fe19678767510d1dd0fe6464ddc2fa5da6d0be1f0237e55352a21ba6fe90ff25743d6af8eff4a4370bff2a80ad11becb175731a287ef30ee2836ca5b4020a4d1f203768ccdeaedee4da29793eafbc5e6b0903daa211a809cf5df43483d6008781717183b61d3c6206e93a72769113c3a66e948f3816d83717fdb6ce417051d98e110548c87412e5b2f2ecbd05f5fb8ebc7d9e07ddf04bf99dd06786b878ecb31d6d103fde17835db9f40a72a32c739fb35632a984dbade16809650b1231e03087fbddf8dc7aacad5dda0b0c5f9b7910f89c707518c8e442c97c23567dca11f67c4a1e3c23a2f66f7e1ea939ed115fa629cd3b204569fb223045e316adf387fd2057b4e9610ea2d6bbb90c36039da3ef4c7b0d2d6185cc1e58bb1ca3e9fa543c22d5e510ee9c715a4deb93b6b73ada3442b3ed66a9a2ad1109f00a3a0acc987bda4fc79e45a82ab47fc71ed3deb61e32c53698f49672fe2132d6e7dc213723a87ee9b306a9c6d1d572fa4de277e39b5f30981cca5d96b0f9a9c5a77ab6e8d76499457de67697be23419f9b88b754cc38042610d777df5415192ae78ea408e808101ff133cec86949b98ed12b584cc092225c51343ac3197e83bf0cb5b23b12ab1df145b9d34d94d4d91505e858587f40f7463aeb3c6a14f1b11d4b1c77338a7e2f068108fde1f85821247c9fe405bc95aff61ff0349b4379aae0d34c02dbfc31616d5f7ab412e963cb282a03e90d18bbac26367fda4ba5b096531e6552a24ec39ce1d802731a69dc82ffcb872f18a943061a8643db52788c4f441e55f29785063857226defcb96c1eb795a82ec18768423cac2ac95019e8e57b11a2909bd309e246bbf0f79b754db31291d35a840ecfe058acba32a282c170f94b4adcb77d5f2a31747abc997ea31a9ac6da25bc2c598ea1c5fa665799690a6ae454f9ab191eb584b8eeda616be48ff32a4163e5067531113ea935566d238a7bdc3550168c45213a3e0075167252067be318346c5fec919a2708dc0ab84acd29fe35768aa320d51fc8ef35f4f5fd7e4adca411272c236fbcd1e6ef939db863898ab3518c0b8da02c035fe07b7f8fd6da5638668867baf979416d4565204516d20334c45d93da0a78a1f12ea76f8f38aa16f7df0cbb347501d66f0cb675d3348b6463951410f158d1456a9f6d1b1e69af88e0b77424daed3738777c7eaedc707de9ff8766415a6dbe8a433ab47d85a4763e72dc6bdac7d192189108535c5ad864dccf7200c8d0fd3faabba4fab7269f2a34b6bd8a5ac28a6807de15e66a8e421b3e6686ef43e9fd8a1aaa55e802e1657b5722405a8f45711f1402560a447f11fe71ec55d5208d63cc41a946a274c4532e5903b48acb7f4ea306e3dae0250def60f38f86c2e3a980e9798f7257edec64c6e189aac34e2462372d3f6d2b3646902dc3c7e59fa7ae256ed00dd276273951509b40371d962eb36540470b121367cbc7a6b15b18b319990ed4dfa21eb36dd7673188b94b51a34f6d2654b7cff78ba10d5bdd6a18b49e24de11654d2c3cf8e57c5462a3f0de6bf1b9d049b453a4b6cc77e4480d76383af1c22ee4b8aa14eb8ff21d289059f2fc1cd12587e8f51087ead65c949c01571396ef123fc2aef02489d51d4fc1fc94f832a5a3e870cb837c1ae10f94e036dabe48fd8ee5dace528946d8c36d280e578625a9b4e4fa6ed1e85c771ee8bd1364718b2c0f0b9dcb58f791a3d1cc7164a500e61086744bc863e4bd9e7936bb32e9f6b0c21dc37d58843fa8b53b184cb21c714a46e3dfe60bc1f757481bda35c4e104a81b2508a0d80fc53aba6f26adeb15d8bf631805633f99b1b42e86ec56c463b768f266b55d7d6519e3afdfdb1ebb0445b3c116b0ea5b698097d59da7135d6c26c3175d5c49accd75d57db16c05973b235af6c401f8ebe59f817030a5efaf7e7f98f419b1c433e37a9022b04ad0753131b333307449d8f02bbe9227e2852434fd74bec2532f5785483100cd3ca05735cd146c5e1ff5378125b0ed38b264d1eeecca781043558ceaed2ca3c1c6080410c7f580740b6489abc3072fd74bd46a68c544afedef9978f3755f9beafa5497db3604a4bd175efa25315b6d7344cc3935a24090cc2b6e03ef030ff25537c016f4745fb8a133a9e8e6c75be61cc2088f9b19fc64f138c8e9ed2773af6a5b35c5095323bc1d7b13e45721c4aba7c5fbcd7979a5010d5ea8d803ede00d323a762244b25b6fd64196838b5479d63e659e0265852e2d508808d747cd47785f486b6181ce5ef057ca8780f35da39845970cac4561922b039677202437ef1db067c386dd32e5d93b24c4d79aaf4237d40c62848eca3f8812d393fd46c793ef1be02ed6c7836b9b137a2326e226558cde385455f65aab26d2ab4c313067a20450dca3423ddfa69bc1c496f942b76410ebcf3d413f028a24652db678743ab6255868a5c66685966937d5e5a9ffde4bbb2f86fcabab722517e480c64f1fae0679bd344161326848e4783cf6f17f0ae51e86356d9bd43c71ee9e7c02fc722c9f1e5345d05f16c1c3b149eca799d24a9e9298286f9a37957f32c7bb466cdce8c595771829a1ce5f892c7558270bbdc18c5943ed6c6018f475783253991bc3330ab4ef8a17ba74afcb110d3794c9cf9f166253940c4d652ae983f9f8a297462d1813bef282218505c4aa3067d511d1d8657609072b263d45244b8e99a229f07e5e2112f3c767c9428c5639fc2efc7ddd9c31972e3e9afd8b9ac9f85d27f09cb7a407f9e3cf907850506f27cb9731d1b1d7d2a9408b22c2d5d4bf4d86f87a74d3da145abc456e72f235ba99af06a6a432cddd07dd8cd9c4db4359bd662c6af131df18f8d0de3178c0de8436d9b74874cf9c3f2b21062f4dfce05827cdc9e1deabada6e58f397e63cabde6f90205adbf795c776a27af39255a71b1a0e2659a0f31e5888decbf4bd13b3a3d4a26b56c9d375638d944525f440ef05557e45b160fccb3e191040361d477ad16acdc3b7fe21e1a2777f71ab3d47114bd4ad52181f0434f81be895a16a088e607ff0dddfab80ad9bfd8babffc9a2a06d209", 0x1000}, {&(0x7f0000002980)="ffb2e697b080296fd998b4fa8c251d2e7e6a549d87b1f62cecf770dcde42d476cac556fb79028fc0685b7cf2937fdd1a4e3f50e99e059014f10b7c53069febbb68c0cf883a6dc66954a7ae10e4125d9329b70aae20bd40d339b27b488d2cac4c6d3722e8be35b4545c307657d4e08c0e9047bdbd514d25d48b24e6b12f830be8af17d3ec1ccf64430ff498a21dbec70b9843bb997622d07980edef2213af7b7ae7769eb4df10ee15bebcc4a886858b65795bed150f89976bbdf6531ebd1075d41ba4b1136d1ba584c78cf268924ed5db20f4eb3a16ff9fd89e", 0xd9}], 0x5, &(0x7f0000002b00)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r0]}], 0x28, 0x1}, 0x400) r2 = open$dir(&(0x7f0000002b80)='./file0\x00', 0x20, 0x100) r3 = openat(r2, &(0x7f0000002bc0)='./file0\x00', 0x2, 0x106) mkdir(&(0x7f0000002c00)='./file0\x00', 0x80) ioctl$VMM_IOC_CREATE(r3, 0xc2585601, &(0x7f0000002c40)={0x10, 0x8, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x101}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}], './file0\x00', 0x4}) stat(&(0x7f0000002e40)='./file0\x00', &(0x7f0000002e80)) pipe(&(0x7f0000002f00)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r4, &(0x7f0000002f40)='./file0\x00', r0, &(0x7f0000002f80)='./file0\x00') ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000002fc0)=0x5) socket(0x2, 0x8000, 0x0) ioctl$WSKBDIO_SETBACKLIGHT(r3, 0x800c5712, &(0x7f0000003000)={0x6fa5, 0x80000001, 0x69a}) execve(&(0x7f0000003040)='./file0\x00', &(0x7f0000003100)=[&(0x7f0000003080)='@\xee%(]&%\x00', &(0x7f00000030c0)='\x00'], &(0x7f0000003180)=[&(0x7f0000003140)='\'-&/@@[-}\xd8\\)^&]![\\\x04&\x00']) r6 = open$dir(&(0x7f00000031c0)='./file1\x00', 0x0, 0xa0) r7 = getuid() fchownat(r6, &(0x7f0000003200)='./file0\x00', r7, 0x0, 0x2) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000003240)) dup(r1) open$dir(&(0x7f0000003280)='./file0\x00', 0x2, 0xb) select(0x40, &(0x7f00000032c0)={0xe, 0x1, 0x7, 0x3, 0x7fffffffffffffff, 0x6, 0x1, 0xfffffffffffff2a6}, &(0x7f0000003300)={0x2, 0x0, 0x6, 0x48, 0x8, 0x8, 0x0, 0x9}, &(0x7f0000003340)={0x1, 0x0, 0x5ab3, 0x10001, 0x6, 0xe, 0x9, 0x6}, &(0x7f0000003380)={0x7}) r8 = getpgid(0x0) ktrace(&(0x7f00000033c0)='./file1\x00', 0x1, 0x40000c00, r8) unlink(&(0x7f0000003400)='./file0\x00') mknod(&(0x7f0000003440)='./file1\x00', 0x8000, 0xf) 3.601084173s ago: executing program 6 (id=83): select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (rerun: 32) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) munmap(&(0x7f0000539000/0x2000)=nil, 0x2000) (async) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) (async) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 3.600625423s ago: executing program 6 (id=84): r0 = shmget(0x3, 0x4000, 0x170, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) setrlimit(0x5, &(0x7f0000000000)={0x7d5}) getrlimit(0x5, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) getrlimit(0x0, &(0x7f0000000080)) setrlimit(0x3, &(0x7f00000000c0)={0x9, 0x1}) setrlimit(0x7, &(0x7f0000000100)={0x1, 0x7fff}) getrlimit(0x8, &(0x7f0000000140)) setrlimit(0x1, &(0x7f0000000180)={0x4, 0x6}) writev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="a8eba9054c87acee7cdd2ed42ad56ab89fd7a35ba63626f2a9afc9822cf58458565ec3497f89dd2c089820aaeb044af66a95969dd2f99435de151206f3f11e96da4b6fe2cd679a60802bd483ea3e4db6bf84cbc208560474e7ea4e7af595526f414c1e66a3c7e2b115dbdb53b7918d494f8b4857c3e75cc744ce38208f87a9c3b5329f249f989722e85e04b0472b4f60af64914be9b5e10ea584434c34", 0x9d}], 0x1) r2 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x0, 0x2) mknodat(r2, &(0x7f0000000300)='./file0\x00', 0x28, 0xd23) open$dir(&(0x7f0000000340)='./file0\x00', 0x8000, 0xf5) r3 = open$dir(&(0x7f0000000380)='./file0\x00', 0x8000, 0x1) getrlimit(0x7, &(0x7f00000003c0)) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r4 = openat(r3, &(0x7f0000000480)='./file0\x00', 0x200, 0x8) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) readlinkat(r2, &(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)=""/136, 0x88) semget(0x2, 0x0, 0x54) syz_emit_ethernet(0xfa, &(0x7f00000005c0)={@random="0883b2007037", @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x2, 0x13, 0xec, 0x68, 0x58, 0x8, 0x29, 0x0, @empty, @rand_addr=0x81, {[@noop, @ssrr={0x89, 0x7, 0x3, [@multicast1]}]}}, @generic="69714bbe1d95263137b6d000f302710a1bd0c72120fe6951fd992ba0c9dc25925c258ed9070824e498d85009671c2e73e07b7881170adcad240042d7d0d37dee856676e448a48c384c325844e59f4825d82ec43049f882328dfef8aa0eac878aad47151ea92971990f4a7336e3d79f66be4de4eb3df23d8258c2ab2b0a6bc3e6ba531b2c6783f67f186e95b98e6987b2448f1a29628afa672eeb956953cb024e0802e601820975fd540a1a74e7381dc0c10b1fb3d7f6af91d7a37b82917bb12ff7234df792d21fc61b04fbbba888c0ff"}}}}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) getrlimit(0x6, &(0x7f00000006c0)) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000700), 0x40, 0x0) flock(r5, 0x5) sendto$unix(r4, &(0x7f0000000740)="b8a5f89a4f276ee533a86b0f1cc78925114c116915d1fe82ddfcfc5220e28ae37b2b1233e879b8edd3a83f28b36c419b063c0641ce0c779d61e01cba23d97461f13b611e66a367751c698cf1c0bc7c77b422a5b45a642f94661d70692c348e6d686a502f72b49474e36ed007667f817494cbcc556e70e90abf28c00bbe99900c82d94489474a0edda0f5e68ff4b952311cc688c06aca7081ee43adff2adc5f98e6208bf46954c478e13daeaa63291c3b1cea6b03f38ad3336d6d0bf961bdc5f792a69d79a04dc538b149cde429afe7f22c5fe960feb315d621ba", 0xda, 0x7, &(0x7f0000000840)=@abs={0x1, 0x0, 0x0}, 0x8) getrlimit(0x2, &(0x7f0000000880)) execve(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000980)=[&(0x7f0000000900)='/dev/diskmap\x00', &(0x7f0000000940)='j%+%..^\x00'], &(0x7f0000000ac0)=[&(0x7f00000009c0)='\xff\x00', &(0x7f0000000a00)='\xaa\xaa\xaa\xaa\xaa', &(0x7f0000000a40)='(\x00', &(0x7f0000000a80)='\xaa\xaa\xaa\xaa\xaa']) 3.599534413s ago: executing program 0 (id=85): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) 3.595223983s ago: executing program 33 (id=85): r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) 3.380873621s ago: executing program 5 (id=90): socket(0x18, 0x2, 0x0) (async) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) (async, rerun: 32) semget$private(0x0, 0x3, 0x80) (async, rerun: 32) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd, 0x0, 0x5, 0x0, 0x0, 0x6, 0x0, 0x7}, 0x0, 0x0, 0x0) 3.378086425s ago: executing program 5 (id=92): mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080), 0x40, 0x0) mmap(&(0x7f0000228000/0x5000)=nil, 0x5000, 0x2, 0x5010, r0, 0x1) ktrace(&(0x7f0000000900)='.\x00', 0x2, 0x151c, 0xffffffffffffffff) 3.117016391s ago: executing program 5 (id=95): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000180)='./file0/file0/..\x00', &(0x7f0000000140)='c\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async, rerun: 64) clock_getres(0x0, &(0x7f0000000000)) (async, rerun: 64) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) (async) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) (async) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x6810, 0xffffffffffffffff, 0x3702a794) (async) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xc}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) (async) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x29f, 0x0, 0x8001, 0x0) (async) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x200, 0x0) close(0xffffffffffffff9c) (async) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280), 0x1000000000000160, 0x0, 0x55}, 0x0) (async) fcntl$lock(r3, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x1003, 0x1000100000007}) socket(0x2, 0x2, 0x55) (async) sysctl$net_inet_tcp(&(0x7f0000000000)={0xa, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000700), 0x0, 0x0, 0x0) (async, rerun: 64) semget$private(0x0, 0x4, 0x220) (rerun: 64) 3.116668395s ago: executing program 7 (id=96): r0 = socket(0x10, 0x5, 0x7) close(r0) r1 = socket(0x800000018, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x49, 0x0, 0x0, 0x0, 0x0, 0x36}}) (async) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f0000000180)="fd0cc085", 0x4) (async, rerun: 64) sendmsg(r2, &(0x7f00000001c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="1000000000000000000000000000000014"], 0x180}, 0x0) (async, rerun: 64) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) getsockopt(r0, 0x7e1, 0x6, &(0x7f0000000140)=""/126, &(0x7f0000000040)=0x7e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x8, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r3, 0x40105706, &(0x7f0000000240)) (async) r4 = socket(0x800000018, 0x1, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000000)=0x2000080, 0x4) (async) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000002680)=0x9) (async) read(r5, 0x0, 0x0) (async) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 3.11214183s ago: executing program 7 (id=98): poll(&(0x7f0000000000), 0x35, 0x0) sysctl$net_inet_divert(&(0x7f0000000280)={0x4, 0x2, 0x4, 0x2}, 0xa, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x0, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = syz_open_pts() readv(r3, &(0x7f00000012c0)=[{&(0x7f0000000300)=""/14, 0xe}], 0x1) syz_emit_ethernet(0x46, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff94ea09066dbd86dd60db834400100000fed38d5ba80b9e61cd0c535a98010000ff02000000000000680000004e204e2200089078c5800872414df20f84d9e6ca2bfdd36af6ba"]) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffb, 0x0, 0xfbfffffa, 0x9, "d700e2ee1f0161fb08941de678ac166f8e089800", 0x2, 0x8008008}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000640)={0x0, 0x20000002, 0x8, 0x100, "0021ac878d335e3d6fa9c86a47f9bc2f35f3bf05", 0xffffffff, 0x4}) close(r2) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="77934eaae415bd60b68ad01d45bafb1c7c3a41a4b274c9ad", 0x18) dup(r3) 2.958654951s ago: executing program 5 (id=99): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$vm_swapencrypt(&(0x7f00000000c0)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file2/file0\x00', &(0x7f0000000100)='x\x00') mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) 2.726653219s ago: executing program 5 (id=102): pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)="e4", 0x1) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x586) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000040), 0xfeea) (async) execve(0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000200)="89ead1cd8edf7d0b517beccc91801c9c3e53fd7999f1862ebfda76d61c484ce7dad4c9341cb301b7eb32ff262edced8c31434cc876322583bab470e0ebece3f3b3402c7c8ed689f269677670e09402db0d84a923a7f1afd15307", 0x5a}, {&(0x7f00000010c0)="0a933234dc0169dfb927e957cac07adce9a6a55117874b1d81c4b8d65f43c35dccef12e3df72121448685a63e12110fb28f3c41250bbf74c407ff78fa9ed19709d4058c71b3efeaeb9fad8b7e50fbc941fa485c64845da4ab3b1940f735d12a7ca366ab87c983e7b420c437456c173dec322ec78822c441f3b9e992f7c0a33f68a34991ea842d243d99a3fd041a190d7d4cf8402d9986750c7decf269d4eef67b4fc0a1fd688a2da409515e8753ce477684f8d39b0f1b8b5e6ec822b8db4fd1d1e97b2469a1e35730e80230dceb54dec3e0305ca36d01c31064c056b90f3a46fceb4dc12519fc8b738b28458ca75aa1d884c2f0d35c2852d32ea4b6052fe31cb46b827673edb61a2936914f261443d1a46f2a9b00ba88eb3f7007f450ea4c4edb29326552e4eb1ae80d04b74e42817dadfe7a130ee22c06f0c87535ec125d328b041fbd1a8a5d711d41c505ee8e8a49e9599d1faa0e3761ad584f3d1f36ea3c25ac9abb050f516a0774433009afb92939f7b901ce40efc387ad9d095fcdf4dbbd7c8726bee17e89d1591e09cd5153fb64314683298523bbb7a23e52364554f0d827fa5f2c05148cf47077619b7e3ef37564ef4b3111b46e241eb24b04133bb03fa87073feed1b28ca22332971aaebaec50e39fd7878f145d8d78da56f9f8202ba644b3e16035784dfc994f8fdfe1587e6c232239ca6109bc69affcefe1b54777ac68ca3a5eb1af51bfb207e89fa5fbaa65373e5526195238bfdbb5fccc360e7236faf3619c3ea8b4e1d4ed0c7652f08d64e4b8a90fe3be92996cb43e2724559468b571949a56983050a0892f6b45cef6cfa2f1cd25af75f0d8d4fe43eb724aae32c8cdadfc0ac33041bfdcbe926e4b8d68001bc3379c1398652f1b92445e595f83b15f6f8ef62344a0d53cb1b60dda76af9bdac227e564291c0c20898aee86ddf69cdb84709601f4b652dacb3321ea6eb10845ed379b9cfb81dc16e976c98aba6ec106714b4f9788ee85607a71b5127f25e6008a6b32f1ed2b3b53afa24ea54421e902481959d2edf8cd491bf88acff5fa2b478c7ac7863f2cccbfecdece480c7a7643f9c16d3c49527f98722cc62db0c73aa27a2b1766953d42dd949c9cc31a41187dd8735c8d60b8e2e983b11a234c753cc52931b870ae01e73f7eff1bc1bf4241f70a49d79bf6451dc47eb4d142dee197c2a6571f83ca1b9b01db2d9d1114aff7092fa986520859ecc66088298c91a1db79d9558abdbb31c104eb63565bfd208f554911e94a9369b0a3ffbb5b38384624e14d924f652fcbf433fed789358ab7aa6d8267fff738456c6b08722f8d1b76c7977c68e6b1d779aa24ce39d6e344385db896e34d3c133fb5dcb0e5095d2936ffddeb7f48881262be1a5c5abe71e9479852eea254cf067f0bd829c4e204e9588a1b9b9b54154c11ddf0ae71479752749f1d07ddc297cd46a2e577d0cd069e5b6f2a5414074f7e35772fd9a6e7c92737ce79904cdea308b970daf843568913fee1ef056888b91ad99339e37bd245ca91281d255fa9066c4750771e5f58992de3657ac16b539405a6410ca634fc49ee47acd220570670437d2283a0812947764bed4c3048fbbf11e40ee99396969bc38c943d1517fe3f9f8f1fcd7b3d54e4c0e1d939642dcf7be3001defcb2411f0a1edb7b87ba32a80b5d055239f43a580052ca8789232ddefcf0d43b0567bbcddbfe3437593862c16f2965568b63c85644c445320ef32f7e5a1425a48200f3e69e0db956f6ce1a28c29e79f70d16a34342085215a79d4067dec12a09563184abffb86340f8c329d49cb9feba824d05bb6495aba8d54a379bd19a95d8b5c415a88746062e075a4ac903e0395f1a18eb867ee0e3759e4c33dcccf440d1f7c47e99babfd012a085e3b76b2e822ae316d4bc740f5d8b598ece5e83238073d55eda76514a4275e3c2fa89de7843eb4396c61ac1028e927fe38be9bae855bb71f3d4444898ec9c6c08cd65c77f4ce929aadb9e3110051be6ece87ac4086cf9dcd96fe142602d8e3823cc8c6c001c59ba39c66efd239b05e0f9a27f59b51d131513c55ba2ffc36d8211985e649bcd4a3387f074e7f9b5c1ccb1e44e748b49a40cb0c988284db999d32d87d8b4e51e659047c4777af05bce301bb46d2581d1b9d475b9fbfeccbf2a4c278cb3fc2597da90793a56635c31db07872e374c275c3b9e2fab3a0efa6135070a1df8dfdce850e70669f84bf743d4d60bd2dbff3fd1df24c5fffa2af876026fb3892444bda1d36e45e4bd3f436189cc55d7487878fd9d02079049d3ce012e0935a84b22fd51e7f0d23f346c084ce7b72447e26d35eb3175a203589e3dfa27973dcdcc7551e6054fa76c758436b7ecf2f4846f1350a2db10d6df38375391d771d18d5f4f490feeefc26302cf78b7d9a4fd6d1ce6c020e6cd0a0e655367e0bd1b6160b6a72bed472b37b84cc061d4966211dd897cb58a5673acf1bcbdb13d97234c95de4776781167e20f158645e15fecb0254618c6c41b17e156ce96567be38862b3cfca2ae40bbe1eddba5eb954385d7a0689b4d0509d424c47165497838b137a489d50b18de79f5675e00e543c70283688780d05717a61dafcf805f55e3a92e034a56a6926eef5c80942028d1e2dafb02b67f57ec70814e2e1d46592845a4ce63a740277238fda07c304df8f66d66830d189d5c8c617bc068ab68a6226444201fd5bd29695055a6138824971b38863cb1a8ab0c623edc9be31173554495862d6abef8d957b95f1f593433784defb6630301082dfcce53dba48c44d01fe9bac9f773b852aab647d8324cf67e20a5090975b2b9f0cd76f4b0f8bf0e5bd0e309f2f779508b99ea4015f4b32ccb2dd24740bb769d6a46044fac7c34185b3c41973a94c815625108e54ee4053e2215c6cdd2ae21d84d73e092f836a80ba2216e659e5c86b15821a942542c13f001a69504cf7b8cd18aa559aa868eeae3dc7fe0f9db00f3d6d2b6b11b2264277f851c38e46575d5a373c230b64afc3f81eb1a75a452c74278d8d5957814f494520977d9bd17b2d869b5ea2c1af8541c1ff40b47de08639a166ce29ad1e160ec6bdce46fc5014ddec8bb475b9cb5a6b537abf84233bfcff5f4862998223ae6b605a96ee15be4a2f24588b328d9d823f770148a2e8210e7b630dd4b7bdb76cfeb4dc99f9b5cfe481d461706c210680dbb2fd5209918e5e53c07d85021706a78500279d99f125239e8ae5bb94af8ad08772866e9a4f06016af6b2e69350176dda92ca4d8d7906d0b62341770bdd88534393cbd2ee67de4de19939622e6930d7d02ae28eb888f8277f35109fd88e3116ff8ee04da18c9ce2c6003380bbcd7ca77e64e42f17dacfc30627f42136830308f4e8ce74354bf10a1717851b47d11a325a12b172f9f4c45ba628f7ee2a9ba3c855adecb42281062a188e3829463228257550262bb0eca468fe36a6e8388b781b1e04cc0bf8e9ec94ca3855b2936b81d4ac6de088dd23e35754e4ce0f6aae751582d102eee13b0bf8be219b8c0b0c8560871f06781f1b28f298512bd3ec73c43223792702ee3bb7cd40647af675b6924f032534b0ea6d6ca8e91486a162dbd547beba6470f60cd7c1031c20614186a52e23cf076559f08f3621edc67fcbc10a50222794b8e92a087e1c4b4dfceb8960ad12bb85c6237eff296970a610c16968bcd8b5d7f0cf57b87fbc77febf43e9dd7c49cc41cd622588444c9ca4a3d5b6853ff90428b8389b740c445c4d14af8b61436ce70a2ae11276d3179bfeb314675474c31434d85943ea9cb6cbab02724fee750755b846046f78cee731289db3ee9b06c3b318143b5eacb3a66b621209eaa1ca9316569f9a4f3139eef17478be081b45dcbb2f87e32250577ed2622766fbfdbe6ab378707ac2b6297f59803e5dba81d732865fcae60f9152940f1f45810a89c308d1476dff3e5095a9dc18f0b04100fd928de4b8e4166a6bf821772033868a40b819415296b446f6f56ba752eeef18d4953507ba4d7b0efaa92fc28e2d733e0914feb18e6ea91e9a528dbbba1df20a4c50100d8f67b1dd52f9d6f5a837d810edcd005371e1e47b470aa223836edeba64fed02adc0c6836e34aff8347f3ed145fc2b341b6214f7c3a2f95d358f237dea4e728b9e882bf50586c510e1d2c553f24afa592fd51517b59d1d76b8390b366edf3f79369c2a1524ecf1ab1e45b2096197bb7d23feefb11b2dbaa9ca8950cf3a6a3518a9bdb8b495841641cbc59d83a65688e3e198cb77e067076c08cc30ac4436c47679b0180eccea7a782c67075d0072758a210b78a789f994ae747d0f925a7d7c4ed4047ebc31acdff8ebc6c3215ad6b7316c1ecc77dcf40c620e1dea8ac0d11baf8329d92ad052880f7a25f745f9ff3abad26c5766da74bc503aef1e1b561723bf19fca26766efedd743160a0311d6184c0e7fcd45ab667707868841d2fcf983171497ec9b58e632b03750a03fcde34063574dc8bae58d1116f4f090e4d4677677c2ae039cd98857d82cee252d4f1606cfedd6781d8b9d90271df86950207ea87a6524509d137d1c096bf6d7e3fb0aa35b4f59f5ae5aeeb73ce979ae0608f1d94600adb62f7661f28bf3c240640508dbd7c6bae526e50f440273113ae5d0d799d66876d774434c22b7932dca18fcb99248d7c0a8a4fc3ffd04536b51b7ca3ba4f7cdd6f544e1efafb5ce12282c3b8be2e54778f8915b21c42784cb47787e2689b0af9e44d1efca1b2ed97ddcc6706c09a3b62f543cc1c6ea8cf455ce14b82265366833666c901a66b1a84b98bb4be32c9a9f0ce1abc103b17ce347271add39b564db50e573042d7dea0bbff0e5dd7e8e984080dc5b0aaea0a7df26412e882134bc082ffdb86478893af9cc23707624538f5dad40ed41016312790b0ec9f35017dec568f34d4c290debaa9b79772df083df98846b050dbda0543f58e27e33e80d501b16dc63e309e6ebbb274bf3033426f5a914a57ad16fbe281b17402bb377937960f2b0ebadab2025d538652d2fca31c8ab7e8d8d1161c3dbf19f6338f73b33c8e501d6cc91eeeb1b490674b34e85b8c8f5bc8810729b98793f1ee1629771a48ca3ff2c8e1672638fec214feece07096b497a162439f63624fa0a2920fc34e28353ce3d21263c3e16f3fbb3ce872dac8641e1daef6524c8da2eb8ddf338c832009f1ec91358a1fc9c43a66982f0956b2183a7c7c16711908b07f549b1b6f92d11c21aaaacad93bd1bcdd66b3b2dc2db07285f96d82d21c8c32917e8798799e46c8b0014a6dd2fd9a729840f20a00b9d265e92ad9fb4c4319374eb6d7671b00898768420c3ec3f6ed8a5df97b061734b659ee4d1c1f0f520dbdc4b0c205b79abe8a3adb17e022847eb1641449041ba468150d80f3b883ed23e1d3e8986abd74497edfc1ba10b2e6a2ed1c8835e439a968322dab030ba482ad495f70c7da528ccb976acecfe7164278c3c8083e76a72486b468926129e5a75d6a127061fc567dd72e120ef59715caeca51c52225da8f7dba44fb733a612440918244b37e0a2c247a5d3725bcde15da97ed56e5197f1bae797898af25351cc980688a1ee8a87a461abfc779b68b833f6909e3bcb91dc09de44017566b72981fb2719beb235d93f9443a8fcb26f293d2710fc2d2335db33483786dabd6a98eabbcef509eec5a557078764306b2cd32ae3c5364d04af40049491852e02b728ce74dfee70d20d1953053949c9c36397a2f19a800bb8244ae090996e39af27f663ac1f7250b37e058990ce9", 0x1000}], 0x2) (async) sysctl$hw(&(0x7f00000000c0)={0x6, 0xe}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) (async) r2 = kqueue() poll(&(0x7f0000000100)=[{r2, 0x8f}], 0x1, 0xc) sysctl$net_inet_ip(&(0x7f0000000100)={0x4, 0x21, 0x0, 0x1c}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) r3 = socket(0x11, 0x3, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff94ea09066dbd86dd60db834400081177fe9e61cd0c535a98000000fe8000000000000000000000000000aa4e20"]) (async) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x55) (async) sysctl$kern(0x0, 0x0, &(0x7f0000000140)="9a09189b5914c36a822b4196311b794da2cf941d45c4003115269a86ed78c55539e4a12930c23bb7ea2aee492498f164fe83d1386da9df88ea41ba4097a0ed19029508833506c4e3df2632fda0aaec4db8567ffb8e3c5f6aef63ec4f09c14d8458da5153c5813137a4ce6f7e24bf9578276bbba5b7f8dca466c4a4e99a66c2ba08fcddbedd07967b86d204f9ce15e202ba520a1f20bd", 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000380)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013ebd9405e95e00007332b4f68e87e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002eca95df674d3bdbe804a0f065436eaf73089f16fae05bb34379f69b5fd19610d5762ecefb2e58f95d5ebb3bc1ac804284d3f89", 0xbb}], 0x10000000000003b7, 0x0, 0x0, 0x7}, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206925, &(0x7f00000001c0)) (async) kevent(r2, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x2, 0x7, 0x7ff}, {{r2}, 0xfffffffffffffffb, 0x42, 0xfffff, 0x8}, {{r5}, 0xfffffffffffffffb, 0x23, 0x1, 0x28b20000000000, 0x40000000000}, {{r2}, 0xfffffffffffffffc, 0x28, 0x1, 0x7, 0x9}, {{r2}, 0x3, 0xa, 0xf0000000, 0x5, 0x3}], 0x9, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffc, 0x1, 0xa0000000, 0x3, 0x4}, {{r5}, 0xfffffffffffffffc, 0x20, 0x2, 0x7f, 0x3}, {{r4}, 0x0, 0x2, 0x2, 0x7fff, 0x2}, {{r2}, 0x0, 0x42, 0x80000000, 0x3}, {{}, 0xfffffffffffffff9, 0x82, 0x40000000, 0x3, 0x1}], 0xfffffff7, &(0x7f0000000500)={0xd, 0x237}) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000502000000000000000001010000331c13fecea10500fef96ec0c72fd3355ae30200004e3003000000acf20b7804bec256699a1f1352aa339b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb6708d000000070000000000000000000000008700361b4cc702fac500002021fbfa0c0f00008abf3a2271a3f834371205536604", 0x89, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0xa}, 0x2, &(0x7f0000001080)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) recvmmsg(r3, &(0x7f00000006c0)={0x0, 0x2}, 0x10, 0x2, &(0x7f00000002c0)={0x1}) (async) pipe2(&(0x7f0000000140), 0x4) 2.483032901s ago: executing program 5 (id=106): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xeeb, 0x890e}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b100050460000000000000000041", 0xe, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000001", 0x8) 2.482269468s ago: executing program 34 (id=106): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xeeb, 0x890e}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b100050460000000000000000041", 0xe, 0x0, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000240)="ea00000100000001", 0x8) 2.482006904s ago: executing program 1 (id=107): pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000002680)='\x00', 0x1}], 0x1, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x1000000, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000), 0x10) connect$unix(r2, &(0x7f0000000000), 0x10) setrlimit(0x0, &(0x7f00000000c0)={0x0, 0x200100000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 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(r4, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)="09008074", 0x4) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) 2.367346189s ago: executing program 1 (id=110): semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x9, 0x0, 0xffffffffffffffff}}) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) close(r0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x3, [{&(0x7f0000695000/0x3000)=nil, &(0x7f000051f000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000159000/0x2000)=nil, 0x10001}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f0000690000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f00002fc000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x100000000000}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f00005e4000/0x4000)=nil, &(0x7f000032a000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f000013f000/0x2000)=nil, &(0x7f0000604000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f00004f6000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x80000000010001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f00005e4000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ff3000/0x2000)=nil, 0x2}], './file0/file0\x00'}) (async) r1 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) (async) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0xf) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r2 = socket(0x2, 0x1, 0x0) (async) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000000480)={0x10, 0x2, [{&(0x7f000007e000/0x1000)=nil, &(0x7f000062c000/0x1000)=nil, 0x4f6ccbe1}, {&(0x7f000005d000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000046000/0x2000)=nil, &(0x7f00007cc000/0x1000)=nil}, {&(0x7f0000499000/0x1000)=nil, &(0x7f0000130000/0x4000)=nil, 0xe}, {&(0x7f000036e000/0x3000)=nil, &(0x7f0000777000/0x2000)=nil, 0x9}, {&(0x7f0000312000/0x2000)=nil, &(0x7f0000004000/0x2000)=nil, 0x3}, {&(0x7f0000151000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000026000/0x3000)=nil, &(0x7f0000135000/0x3000)=nil, 0x1000}, {&(0x7f0000697000/0x1000)=nil, &(0x7f0000041000/0x3000)=nil, 0x3}, {&(0x7f000004c000/0x3000)=nil, &(0x7f00003ab000/0x1000)=nil, 0x2000000000}, {&(0x7f000046d000/0x1000)=nil, &(0x7f000066f000/0x3000)=nil, 0x80000000}, {&(0x7f0000442000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f00004e8000/0x4000)=nil, &(0x7f00001a6000/0x4000)=nil, 0x10000}, {&(0x7f0000106000/0x4000)=nil, &(0x7f0000574000/0x1000)=nil, 0x5}, {&(0x7f0000653000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f00001ac000/0x1000)=nil, &(0x7f00003d0000/0x2000)=nil}], './file0/file0\x00', 0x1}) (async) connect$unix(r3, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) (async) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) (async) r5 = dup2(r3, r2) sendto$inet(r5, &(0x7f0000000380)="757b76e838131fae8354340b773c2fd7190933455e46de8727f793ae264f6b0ca5441c4e0cab43df0d71db62a38cbbd63329f58c76daaff783a58fbf15d3cb16db3a0134d546be18e51f4b02a09ac4f002fe284a670acff468d25034ae6ce6c79da2e16766afafb2c8b2c39665967c3d2289f042d8e42a05759200000000000000000000dfde00f8dacf3eb7e87aa2ae088bc1de22839484d9fdd6c6a1dc8a48666c9c545155f7fb241f2a0be4a90444ca48975e44cefedf2332e23077c9d3c5078e2649e48ad34c9492a4", 0xcb, 0x401, 0x0, 0x0) (async) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) getuid() (async) close(r0) 2.366984579s ago: executing program 1 (id=111): ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0xd, [{}, {0x3}, {0x0, 0x4}, {}, {}, {}, {}, {0x3}, {0x0, 0x1}, {0x0, 0x10}, {}, {}, {}, {}, {}, {0x1, 0x2}, {0x0, 0x1}, {0x1}, {}, {}, {}, {}, {0x0, 0xfffffffe}, {}, {}, {}, {}, {}, {0x0, 0x4}, {}, {0x2}]}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) truncate(&(0x7f0000000040)='./file0\x00', 0x30001) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000880)={&(0x7f0000000000)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000480)=""/253, 0xfd}], 0x1, 0x0}, 0x6}, 0x10, 0x40, 0x0) execve(0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000680)={0x0, 0x8}, 0x10, 0x400) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) 2.203034318s ago: executing program 1 (id=113): r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) pwrite(r0, &(0x7f0000000040)="a63b4d8d13c5369723cd31c77ee4ac728acaf7eb0749e756b07ba6d4398f11b9454d519637b930080a0ed5d9df264226370074436e077175e0099cbb1ad0d240e248494e00fba221e686c45eea0ad22e4518e762dbf33c7d7ddb7ebae1e13abb235d4f5df287078d61e6766f9a03087aa9490d9285aba8f5d35323e2d90f6dfb0c619b5cc065dd03ef5ee7692d162360a242b2f1ee4bc1f519e10ea020869bbe5cbf2e44b97f7d821393ad", 0xab, 0xec) truncate(&(0x7f0000000100)='./file0\x00', 0x5) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_flags}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f00000001c0)={0x101, 0xf}) mlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x20000, 0x0) munlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) shmget(0x2, 0x2000, 0x418, &(0x7f0000ffa000/0x2000)=nil) r5 = socket(0x1, 0x8000, 0x0) accept(r5, &(0x7f0000000240)=@un=@file={0x0, ""/4102}, &(0x7f0000001280)=0x1008) syz_open_pts() mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) r6 = accept$unix(r3, &(0x7f00000012c0)=@abs, &(0x7f0000001300)=0x8) recvfrom$unix(r6, &(0x7f0000001340)=""/64, 0x40, 0x0, &(0x7f0000001380)=@abs={0x1, 0x0, 0x1}, 0x8) getdents(r4, &(0x7f00000013c0)=""/4096, 0x1000) connect$unix(r2, &(0x7f00000023c0)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x3, &(0x7f0000002400)={0xf, 0x200}) execve(&(0x7f0000002440)='./file1\x00', &(0x7f0000002580)=[&(0x7f0000002480)='@}+&\xc9[\'-}\x00', &(0x7f00000024c0)='\x00', &(0x7f0000002500)='\xa1/,]}\x00', &(0x7f0000002540)='!-\x00'], &(0x7f0000002700)=[&(0x7f00000025c0)='+!\x00', &(0x7f0000002600)='\x00', &(0x7f0000002640)='/dev/speaker\x00', &(0x7f0000002680)='\x00', &(0x7f00000026c0)='$+*\x14\x00']) syz_open_pts() ioctl$VMM_IOC_CREATE(r4, 0xc2585601, &(0x7f0000002740)={0x10, 0xc000000000, [{&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x240}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x828}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xb481}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9e12}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000fee000/0x10000)=nil, 0x3}], './file0\x00', 0x800}) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000002940)={0xc4, 0x7}) shmget(0x0, 0x1000, 0x6, &(0x7f0000ff5000/0x1000)=nil) recvmmsg(r5, &(0x7f0000002a80)={&(0x7f0000002a40)={0x0, 0x0, &(0x7f0000002980), 0x0, &(0x7f00000029c0)=""/124, 0x7c}}, 0x10, 0x1, &(0x7f0000002ac0)={0x96, 0x4}) execve(&(0x7f0000002b00)='./file1\x00', &(0x7f0000002c00)=[&(0x7f0000002b40)='/dev/bpf\x00', &(0x7f0000002b80)='%{,\x00', &(0x7f0000002bc0)='/dev/bpf\x00'], &(0x7f0000002dc0)=[&(0x7f0000002c40)='\x00', &(0x7f0000002c80)='!-\x00', &(0x7f0000002cc0)='$-y#\'@-:\'&\x00', &(0x7f0000002d00)='6$($/)\x00', &(0x7f0000002d40)='@]*\x01%}![\x00', &(0x7f0000002d80)='@}+&\xc9[\'-}\x00']) 2.202091337s ago: executing program 3 (id=114): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000002}}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400), 0x20000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) mlock(&(0x7f00003e0000/0x4000)=nil, 0x4000) socket(0x2, 0x4001, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='x\x00') r4 = dup(r2) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000), 0x10) connect$unix(r6, &(0x7f0000000000), 0x10) write(r5, &(0x7f00000000c0)="d695f284e44e4c8df9dd46bc1c35c38401c68855ea06", 0x16) sendto$inet(r6, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 2.193126004s ago: executing program 7 (id=115): select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x8000000}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xffffffffffffffe4}, 0x0) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x5, 0xf817, 0x2, 0x4}]}) select(0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) (async) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0x8000000}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) (async) socket(0x2, 0x2, 0x0) (async) dup(r0) (async) setsockopt$inet_opts(r1, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x10040000000002}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) close(r2) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0, 0xffffffffffffffe4}, 0x0) (async) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) (async) ioctl$WSKBDIO_GETMAP(r4, 0xc010570d, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x5, 0xf817, 0x2, 0x4}]}) (async) 2.186714075s ago: executing program 9 (id=86): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0xb, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000480)=""/183, 0xb7}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/74, 0x4a}], 0x5, 0x0}, 0x802) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0xb, 0x4, 0x9, 0xffff}]}) semget$private(0x0, 0x4, 0x250) dup2(r0, r1) 2.135896214s ago: executing program 1 (id=116): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) connect$inet(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaa"]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x1, 0x5}}) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x2, 0x1, 0x0) (async) fcntl$setstatus(r0, 0x4, 0x40) (async) connect$inet(r0, &(0x7f0000000000), 0x10) (async) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaa"]) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffc, {0x1, 0x5}}) (async) getegid() (async) getgroups(0x1, &(0x7f0000000000)=[r1]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) shutdown(r0, 0x2) (async) 2.135478016s ago: executing program 3 (id=118): ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80606941, &(0x7f00000001c0)) syz_emit_ethernet(0x2b, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1d, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @udp={{0x0, 0x2, 0x8}, {'\\'}}}}}}) 2.135035635s ago: executing program 4 (id=119): r0 = socket(0x2, 0x1, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) (async) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) (async) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8008, 0x0, 0xf0, 0x0) (async) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x800) close(r1) (async) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file1\x00') (async) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='./file0/file0/..\x00') (async) sendmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240), 0x28}, 0x3) (async) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)) 2.133006081s ago: executing program 8 (id=93): mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0xd, 0x4) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) execve(0x0, 0x0, 0x0) 1.885863865s ago: executing program 7 (id=120): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil, 0x80000}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000c8b000/0x1000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000919000/0x3000)=nil, 0x1a38}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x100000001}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f00003b5000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 1.885569952s ago: executing program 9 (id=86): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0xb, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000480)=""/183, 0xb7}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/74, 0x4a}], 0x5, 0x0}, 0x802) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0xb, 0x4, 0x9, 0xffff}]}) semget$private(0x0, 0x4, 0x250) dup2(r0, r1) 442.992961ms ago: executing program 3 (id=121): mknod(&(0x7f0000000280)='./file1\x00', 0x100, 0xfffffffd) r0 = open(&(0x7f0000000100)='./file2\x00', 0x804, 0x5) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x1400, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) (async) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0xa011, r1, 0x4) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0xa011, r1, 0x4) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f050004000000000000000101009078000000006039"]) (async) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f050004000000000000000101009078000000006039"]) preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) r2 = shmget$private(0x0, 0x1000, 0x551, &(0x7f0000113000/0x1000)=nil) getpid() (async) r3 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r3}) pipe(&(0x7f00000001c0)) (async) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r4, 0x5) getppid() (async) getppid() r7 = socket$inet(0x2, 0x2, 0x0) r8 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r8, 0xc028698b, &(0x7f00000001c0)) fcntl$setown(r7, 0x6, r6) (async) fcntl$setown(r7, 0x6, r6) fcntl$setown(r5, 0x6, r6) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmctl$IPC_RMID(r2, 0x0) ftruncate(r1, 0x79c8) (async) ftruncate(r1, 0x79c8) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) fcntl$getflags(r1, 0x3) (async) fcntl$getflags(r1, 0x3) madvise(&(0x7f0000111000/0x3000)=nil, 0x3000, 0x11) syz_emit_ethernet(0x2e, &(0x7f0000000040)=ANY=[@ANYRESOCT=0x0, @ANYRES32=r4, @ANYRES64=r7, @ANYRESDEC=0x0]) socket(0x18, 0x2, 0x0) (async) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 441.376522ms ago: executing program 4 (id=122): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x3242783d4d520c30) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = dup2(r0, r0) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x2000, 0x0, 0x0, 0x0, @rand_addr}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x3}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000040)="00b6d800", 0x4) r3 = socket(0x1, 0x2, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x5d, 0x0, &(0x7f0000000140)=""/93}) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000040)="00b6d800", 0x4) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f0000000200)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x3, 0x7fffffff, 0x5, 0x7, "05ffffd1c004631400e40400", 0x0, 0x3fb}) getrusage(0x1, &(0x7f0000000340)) getdents(r0, 0x0, 0x0) 436.922617ms ago: executing program 1 (id=123): r0 = socket(0x2, 0x2, 0x0) (async, rerun: 32) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) (async, rerun: 32) socketpair(0x1, 0x4, 0xad, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r2, 0x4) (async) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="14000000003c", @ANYRESHEX=r1, @ANYRES32=0x0, @ANYRES32=r0], 0x18}, 0x0) r3 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) (async) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = socket$inet(0x2, 0x0, 0x0) (async) r5 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r5, 0x0) (async) ftruncate(r5, 0x79c8) (async) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) (async) r6 = syz_open_pts() syz_open_pts() (async) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000700)={0x0, 0x4, 0x6, 0x1f, "000000000000000000020000000000000200", 0xfef, 0x2}) (async, rerun: 64) geteuid() (async, rerun: 64) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) select(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0) (async) setrlimit(0x1, &(0x7f0000000ec0)) (async) listen(0xffffffffffffffff, 0x3) (async) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) (async, rerun: 32) getsockopt(r4, 0x0, 0x1f, 0x0, 0x0) (rerun: 32) 436.607715ms ago: executing program 8 (id=93): mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0xd, 0x4) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) execve(0x0, 0x0, 0x0) 436.41689ms ago: executing program 7 (id=124): setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x80000001, 0x4, 0x1, "bcc502dfcb9ef85d388dac5c588837753140bb2b", 0x0, 0x4}) ioctl$FIONREAD(r1, 0x4004667f, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564dae689a4088e662ba2f04eca4557dbe63acb3aa62e584423541ac224cde655893403744d0e364ceeb17a8136f0cc5e7a8851646abd67fa6c10606a7ce25cb5db71ed014a5c3d23ee2377020000", 0xf5}], 0x1) dup2(r2, r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3dcf, 0x0, 0x7, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) r3 = dup(r2) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x0) 435.324419ms ago: executing program 9 (id=86): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0xb, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000480)=""/183, 0xb7}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/74, 0x4a}], 0x5, 0x0}, 0x802) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0xb, 0x4, 0x9, 0xffff}]}) semget$private(0x0, 0x4, 0x250) dup2(r0, r1) 337.702591ms ago: executing program 3 (id=125): r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) r1 = getppid() getpgid(r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="23214687ebb5f515e16e468c234e2341af28e2fc1a01cf016b939e1351074c41c03718f1da09740a40", 0x29}], 0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x29}, 0x2, &(0x7f0000000b40)="140e09e271ac0058bcf8934be2fa473b129234417f20361c7bc7593db1492b3b33786c9e6c0f1b1781501d777514d9c609202641637c929936939b1508d7175bcaff7f0000000000008de4511aea398086a73b5bd4fbe731604ff9abf38d908cd3317e", &(0x7f0000000080)=0x63, 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) (async) getppid() (async) getpgid(r1) (async) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000002c0)="23214687ebb5f515e16e468c234e2341af28e2fc1a01cf016b939e1351074c41c03718f1da09740a40", 0x29}], 0x1) (async) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x29}, 0x2, &(0x7f0000000b40)="140e09e271ac0058bcf8934be2fa473b129234417f20361c7bc7593db1492b3b33786c9e6c0f1b1781501d777514d9c609202641637c929936939b1508d7175bcaff7f0000000000008de4511aea398086a73b5bd4fbe731604ff9abf38d908cd3317e", &(0x7f0000000080)=0x63, 0x0, 0x0) (async) 337.13077ms ago: executing program 4 (id=126): r0 = syz_open_pts() lseek(r0, 0x1, 0x0) getdents(0xffffffffffffff9c, &(0x7f0000000100)=""/232, 0xe8) 335.866115ms ago: executing program 8 (id=93): mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0xd, 0x4) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) execve(0x0, 0x0, 0x0) 335.691196ms ago: executing program 7 (id=127): r0 = socket$inet(0x2, 0x4, 0x4) read(r0, &(0x7f0000000100)=""/77, 0x4d) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x1, &(0x7f00000000c0)={{0xeffffdff, 0x6}, {0x100000003, 0x400000000000000}}, 0x0) writev(r2, &(0x7f0000000000), 0x0) r3 = accept$inet(r0, &(0x7f0000001480), &(0x7f00000014c0)=0xc) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x104) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x2010, r4, 0x0) accept$inet(r3, 0x0, &(0x7f0000001500)) r5 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0) select(0x40, &(0x7f0000000040)={0x2, 0x2, 0x70, 0x9, 0x548e, 0x100000000, 0x0, 0x10001}, 0x0, 0x0, 0x0) 331.194879ms ago: executing program 9 (id=86): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0xb, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000480)=""/183, 0xb7}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/74, 0x4a}], 0x5, 0x0}, 0x802) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0xb, 0x4, 0x9, 0xffff}]}) semget$private(0x0, 0x4, 0x250) dup2(r0, r1) 223.308329ms ago: executing program 4 (id=128): r0 = syz_open_pts() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x57}, 0x2, &(0x7f0000000300)="e1298e4feec76a87d0482e96c76f41ff89dd031a450ebb8e4fd92ddd414487105646764b2c81e9411142b1919dc92176a25c522091ac09cddb9d25c987aa38aa42897e8e66982d7ea27c565c2a5fba7e2d56662dae953373032df8de8bed282e", &(0x7f0000000040)=0x60, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() (async) syz_open_pts() kqueue() (async) r2 = kqueue() fcntl$getown(r2, 0x5) (async) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000700)={0x0, 0x4, 0x6, 0x1f, "000000000000000000020000000000000200", 0xfef, 0x2}) geteuid() open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) (async) r3 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xc}, 0x4, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x0) (async) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) (async) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(&(0x7f00000004c0)='tty V\xef\x86\xce3|#\xcb\x13\x12\xe0\x19\x9c\xe6\x98\x0f\x01\xc2\xe7\xb9E\xc3\x1d\x96\xdbY\x91\x0e\x17\x95 \x01\xa6~\xd0|/?\xc9\xd5k\xbe\xa9kGS\x00\x00K\x00\x00\x00\x00\x00\x10\xeb\x91vr)\\\x9el\x03(rut\xd4\x9a\xbak\x04\x88J\x19\x9aU8\xee\xcf\xb4B\x95\x15\xb6\r^o\xfa\x03\x8bgI\xbdf\xc0\x9ffXo\x95\xad\x1f\x88\xd5\x95\xd9?!`\xc1\x86\xeb5&\xdf\xeb\x04rN\\\x10\x18\xc3Unm\x84\vg\xef\xe8\xe3\xb1\x01\xdf\x9a\x1eb\xfbA\x153\x11\xcc\xd8\x8f\xff\x1e\xcd\x87_\xb9\xc2I0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0xb, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000480)=""/183, 0xb7}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/74, 0x4a}], 0x5, 0x0}, 0x802) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0xb, 0x4, 0x9, 0xffff}]}) semget$private(0x0, 0x4, 0x250) dup2(r0, r1) 41.616206ms ago: executing program 3 (id=130): nanosleep(&(0x7f0000000040)={0x8, 0x8}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x7812, 0xffffffffffffffff, 0xfffffffffffffffd) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x38) clock_getres(0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x4, r1) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000040)=0x200000, 0x4) setsockopt(r2, 0x2, 0x9, &(0x7f00000000c0)="57b0eec293bae393efbfbd00fc668fe04f7fb98429c031cc81e02c409dc7c59b198bdd11c85eee1936c817d17dee5cb43a965425c48373fdb6b617bbafc47ef2fd3a043bbd5d481ca5184a3e883e6e4c0bb1f8b5aa4b507528513cef377da6dd8df6864d60787cd75f806af15f9f82ba5b4abda44ee60dc967311f3734d1b83b29f92164111c", 0x86) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000000029, 0xa, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/143, 0x8f, 0x42, &(0x7f0000000240)={0x2, 0x2}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000480)=[{}, {0xffffffffffffffff, 0x20}], 0x2, 0xd0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xa, &(0x7f0000003680)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x56, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd60826e030020000000000000000000050e14fc11133f6400fe8000a1"]) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, 0x0, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='#.@^/)\x00', &(0x7f0000000380)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\\.{\x00', &(0x7f00000004c0)='{-!]\x00'], &(0x7f0000000680)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='(}5-\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) 40.79727ms ago: executing program 4 (id=131): writev(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000000200)="5f6a8de84b4c523a58", 0x9}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) sysctl$kern(&(0x7f00000002c0)={0x1, 0x11}, 0x2, 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) writev(r0, &(0x7f0000000200)=[{0x0}], 0x1) open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) symlink(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000001c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x9, 0x0, 0x3ffffffffffffc, 0x4}], 0x2a0, 0x0, 0x8001, 0x0) r2 = open$dir(&(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8000, 0xa1) symlinkat(&(0x7f00000003c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000540)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r3 = open(&(0x7f0000000300)='.\x00', 0x800, 0x100) mkdirat(r3, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x7}, 0x2, &(0x7f0000000140), 0x0, 0x0, 0x0) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r4, 0x802069c1, &(0x7f00000001c0)) ioctl$KDSETRAD(r4, 0x20004b43) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) 39.954206ms ago: executing program 8 (id=93): mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0xd, 0x4) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) execve(0x0, 0x0, 0x0) 39.85967ms ago: executing program 9 (id=86): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x22}, 0xb, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000480)=""/183, 0xb7}, {&(0x7f0000000200)=""/157, 0x9d}, {&(0x7f00000002c0)=""/114, 0x72}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/74, 0x4a}], 0x5, 0x0}, 0x802) sysctl$net_inet_udp(&(0x7f0000000080)={0x4, 0x2, 0x11, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x2, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000100)=[{0xb, 0x4, 0x9, 0xffff}]}) semget$private(0x0, 0x4, 0x250) dup2(r0, r1) 39.546354ms ago: executing program 4 (id=132): sysctl$net_inet_tcp(&(0x7f0000000340)={0x4, 0x2, 0x6, 0x29}, 0x4, &(0x7f0000000040)="9b1809c3eb987ab7fe4189c99e805e6e84d356960798a69242e3303eac3846528d050712f838130efce33f523ba44706983a3bce8463e07f834ed2c723e4c005d86d65f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74fd0acd7645c567049ef436dbea0d7010000000fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df6add5e94723235f06715e7eecc3e0760c70e1dfdcafb48d13d9d9c51d7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439bd9bb4be3a5466a2dca24cbb70c111a511a288bee5dfbfbdccaf6d1f01ac42273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8e9fb7d82693a096344671e43a1f20400000000000000145eb54a2612b0ff237c6e505ff5f5ba932954d7ff630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ce48512de8b9ec9848d5d33d65d7c7db180bc090326a98fd6ac8c4836e5d136bb2461cdccd37c97a7d8fbf26b5c32cd1faf9956565e49100000000000000000000000000face5bb211b28a17a67362691fe2edeb7f9ba9011f64b206f51614f89b0e45410358445ff9cae3f7d1179c20a42010f9644cc4612246f621421cecfdd22f4228ad5f", &(0x7f0000000000)=0xffffffffffffff82, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x4}]}) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) (async) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) rename(&(0x7f0000000000)='./file2\x00', &(0x7f0000000080)='./file2/file0/file1\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020690c, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 32) open$dir(&(0x7f0000000300)='./file0\x00', 0x400, 0x89) (rerun: 32) openat$vmm(0xffffffffffffff9c, &(0x7f0000000380), 0x100, 0x0) (async) r1 = socket(0x18, 0x2, 0x0) socketpair(0x20, 0x4000, 0x9, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) (async) setsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) close(r2) (async) sysctl$kern(&(0x7f0000000080)={0x1, 0x35}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) (async) socket$inet(0x2, 0x1, 0x0) (async) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) close(r3) (async) setsockopt$sock_int(r3, 0xffff, 0x2000, &(0x7f0000000180)=0xfffffffe, 0x4) (async) sendmsg(r3, &(0x7f0000000280)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000080)="4fb9b44e5f15d4bd2866434b8010574acc97c8fe0bf500b1c5cd6861361e90ded44cf33174e73dc3f88f562f1d4c0436ead8319e09d1958d16f00d896c9043dbecb555ed14ce2c104d32281fbab03fcbc4ffc4c5690aca7e8b4ad759eac7ef7cbecd9d04a0e63e786d1b97312c989098aa14b3e2c299855c673cad92a6fa8e7a14aae676e2cadeff60f24bcb81b19daeb0bf", 0x92}], 0x1, 0x0}, 0xa) getsockopt$sock_int(r3, 0xffff, 0x1021, &(0x7f00000005c0), &(0x7f0000000040)=0x4) 0s ago: executing program 8 (id=93): mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0xd, 0x4) poll(&(0x7f0000000ac0)=[{0xffffffffffffff9c}], 0x20000000000000d7, 0x887e) execve(0x0, 0x0, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.10.50' (ED25519) to the list of known hosts. uvn_flush: obj=0xfffffd807068b738, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: tun_id out of range tun_id=8 (errno 9: Bad file descriptor) loop exited with status 67 SYZFAIL: repeatedly failed to execute the program proc=8 req=93 state=3 status=67 (errno 32: Broken pipe) OpenBSD/amd64 (ci-openbsd-setuid-6.us-central1-b.c.syzkaller.internal) (tty00) login: set $lines = 0 Password: Login incorrect login: show panic Password: Login incorrect login: show registers Password: Login incorrect login: ps Password: Login incorrect show malloc login: Password: Login incorrect