last executing test programs: 1.336816732s ago: executing program 6 (id=7): openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x17d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000080)='./file2/file0\x00', &(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0xf) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xfffffffd, 0x3, 0x7ff, 0x0, 0x6, 0x6, 0x4, 0x2, 0x0, 0x40f7}) 1.31458391s ago: executing program 4 (id=5): r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xd, 0x7, 0x3af9e020, 0xba1e, "799d87f40191d486a242e0711825398801ed7d0c", 0x8000, 0x2}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1, 0x800}) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) link(&(0x7f0000000080)='./file2\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x65a62697d6a3210d, 0x20) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x1}, 0x8) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x4, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) 1.199428476s ago: executing program 6 (id=10): pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xc0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fef96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a41c18000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b", 0x81, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x6}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) r2 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2, 0x0, 0x7}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r4 = fcntl$getown(r3, 0x5) fcntl$setown(r0, 0x6, r4) close(r1) 1.199036913s ago: executing program 6 (id=11): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) r1 = socket(0x2, 0x0, 0x3) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8, 0xc1) r3 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r10 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x1, r4, r5, r6, r8, 0x2, 0xfffa}, 0x81, 0x9, r9, r10, 0x4, 0x4, 0x6}) fsync(r0) r11 = getgid() getpeername$inet6(r1, &(0x7f0000000440), &(0x7f0000000480)=0xc) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) select(0x40, &(0x7f00000004c0)={0x6, 0x4, 0xfffffffffffffff8, 0xb, 0x3, 0xf7, 0x3ff, 0x2}, &(0x7f0000000500)={0x0, 0x1, 0x6, 0xff, 0x2, 0x101, 0x3ff, 0x62}, &(0x7f0000000540)={0x7, 0x1, 0x81, 0x7, 0x2, 0x9, 0x8878, 0x3}, &(0x7f0000000580)={0x9, 0x2}) r12 = socket$inet6(0x18, 0x2, 0x8) setsockopt$sock_timeval(r12, 0xffff, 0x1005, &(0x7f00000005c0)={0xfffffffffffffffc, 0x8}, 0x10) getuid() socketpair(0x6, 0x5, 0x5, &(0x7f0000000600)={0xffffffffffffffff}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000640)=0x5) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) setpgid(r10, r14) fchown(r13, r4, r8) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000006c0)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) fchown(0xffffffffffffffff, r7, r11) 1.082109383s ago: executing program 7 (id=20): openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) 1.075362543s ago: executing program 4 (id=23): fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) close(r0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) 881.917436ms ago: executing program 7 (id=25): r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="23211a", 0x3}], 0x1) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffbfffff, 0x100, {0x800000000000000, 0x3}}) open(&(0x7f0000000080)='./bus/\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0xfffffe03, &(0x7f0000000000)={0xffffffffffffffed}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) r3 = dup(r2) dup2(r3, r1) connect$unix(r1, &(0x7f0000000000), 0x10) sendmsg$unix(r3, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x0) symlink(0x0, &(0x7f0000000100)='.\x00') setitimer(0x1, &(0x7f00000000c0)={{0xeffffdff, 0x6}, {0x100000003, 0x400000000000000}}, 0x0) mkdir(&(0x7f0000000140)='./file1\x00', 0x24) clock_gettime(0x2, &(0x7f0000000040)) r4 = socket(0x18, 0x1, 0x0) kqueue() setsockopt(r4, 0x1000000029, 0x8, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000), 0x0) 875.845526ms ago: executing program 4 (id=27): madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x3e}, 0x6, 0x0, 0x0, 0x0, 0xfffffffffffffffb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000000)={{0x8, 0x1}, {0x9, 0xb}}, 0x0) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000300)=""/14, 0xe}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000080)=""/10, 0xa}, {&(0x7f0000000180)=""/212, 0xd4}, {&(0x7f0000000340)=""/168, 0xa8}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000000400)=""/174, 0xae}, {&(0x7f00000004c0)=""/225, 0xe1}, {&(0x7f0000000280)=""/72, 0x48}, {&(0x7f00000005c0)=""/73, 0x49}, {&(0x7f0000000640)=""/67, 0x43}], 0x9, &(0x7f0000000780)=""/67, 0x43}, 0x1800) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffb, 0x0, 0xfbfffffa, 0x9, "d76c1f46000000ef1f0160fb08000000001000", 0x2, 0x8000008}) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f0000000a80)={0x9, 0x3, 0x7, 0xb2f, &(0x7f0000000800)={{0x28, 0x81, 0x8, 0x6, 0xb, 0x1}, {[0xc07, 0x5, 0xae6, 0x8001, 0x91d, 0x5, 0x6, 0x4, 0x7ff, 0x7, 0x9, 0xfffffffffffffff8, 0xfffffffffffffffb, 0xa1, 0x0, 0x4, 0x8, 0xffffffffffffffff], [0x8, 0xffffffff, 0x100, 0x5, 0x1, 0x6, 0x5, 0x200, 0x3ff, 0x9], [0x1, 0xfffffffffffffff8, 0x10001, 0x800, 0x100000000, 0x1, 0x797], [0x6, 0x5, 0x5, 0x7, 0xd5e, 0xe], [{0x101, 0x0, 0xf2b5, 0x1}, {0x6, 0x3, 0x4, 0x4}, {0x1c, 0x8, 0x5, 0x5}, {0x9d78, 0x2, 0x80000000, 0x32f}, {0x9, 0xfff, 0x1, 0x3}, {0xfff7, 0x400, 0x8, 0xbcd}, {0x0, 0x81b, 0x81}, {0x4, 0xa61, 0x0, 0x5}], {0x4, 0x4, 0x4, 0xdf}, {0x7, 0x10000, 0x1, 0xb}}}, 0x7, 0x61}) syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) 831.773234ms ago: executing program 1 (id=30): syz_emit_ethernet(0x3e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004c000030000000000000b4e57d1ace78109078ac1400bb00000000440c7f0000000000000000004410060100000000ac1400bb44e1072f"]) r0 = syz_open_pts() ioctl$FIONREAD(r0, 0x40047463, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xf) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) setegid(r2) 788.922206ms ago: executing program 1 (id=34): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x29, 0x3c, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) syz_emit_ethernet(0x11c, &(0x7f00000001c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x10e, 0x0, 0x1, 0x0, 0x89, 0x0, @empty, @empty, {[@end]}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x1, 0x0, 0x7, 0x4, 0x2, 0x0, 0x233, {[@generic={0x2, 0x8, "96c729637cae"}]}}, {"d1c2f0bfe2d0786ca28e44289f59aba04d62ff16e6bb47f1cd981d0cf5f225560531db5a3a6c3cb3d5ac50e0eec7423f3ef5e3c4a13f81f14f843a32b529e4649b57d581159522ddf03a6cabf358af4e1ae7ab79a9aac6417859ae29d8de08ba3da1e6387381a61f166b78d7ae58ccd15a08555c8e7db3e261cbba4f565fe3567edfcacd1a43a2f80b44a3727c2f46723f3826d9842357f4d467cb2e24ed586547d107e74cfe46502dde741762fe8ad6742200cf5fd16fcdadae4fd744b730286383e0444647e948151cb63c5c12b79f75a37762e3f013f18979"}}}}}}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x1) sendmmsg(r0, &(0x7f0000000080)={0x0}, 0x10, 0x0) 751.824697ms ago: executing program 7 (id=36): open(&(0x7f0000000480)='./file0\x00', 0x10, 0x4ebfac6bbaf7941) r0 = socket$inet(0x2, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b18", 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3f}, 0x2, &(0x7f00000004c0)="b5afd25497c09b3552fdb0b7c7069b0d6ce7fe431041700747a7003b61073669bc2ec66f6a1c9ec64cc039318bda4a3a003a92a3c936eb4d7dddd17180d43963a4fa71cf1e4c23d807f96fee5034692a55dbfcc7462421ab20cb99271f1b453ad2516fa7ef339a8632aad93a19ad68b65eabfb6a0b2a35e52d812baeda74657d31566f6826c32695b92d3e28d7a13f60c2ad7e244089b0f31f5c12ff303ce7891fca09f43521f4d544aa8fe871a24eb0609d0947f3020cff78e29678931ba849f92491ed4f8d3e1f396275fb8dbe4e1c4e8b4730bb59195ce1a3e867002b1227ef4f161eec3ffb9b06b1d08fee984e9b1897b45dd69b11b456f0452ad593be1bb5f262176f08bf7e6af81afdace25042b96e31343dd9ee32c7391204fef0014d760f9c52c33f8d1bf3ae8ec82cc57ddbd129556431f941e6e0267caffe36251dbc962964af278202d87ea0f7440f585ab21252ead76420a3f252e4bfd1b0dd58fa325a0c51bff797273b19e1cde58e3417cc44f89d21015fe4c82d8b62158d0419fed53149a4d0ec5d7a754ae537525ca9922e63bf6b83a174c2334685db40c4573cf0165d8faea9ea969ae2a8f22470083bfbf1af6ec0aaa7fb354d8661c1494c93211e06c5da31aae030612f4ffc533a29e2d78483a0d1c3aa1f5eb588e3da84c18413dfc18fe355e43849509f7d03541b225105b8c3bf67a9dd60159396158412204f87445982fca4639afd784172b4fef6a85941a4883f21ec09edc79cfcec8f0fe760c80d41944a95af98bb542526104935716b6154b885039433d3ad88ddfdd801458c2c87f35ca494e9f6bdad21f66c263334945966b988e27e59010e0a8466e9ab729a72a0a309abc56cbd4a3ff8756b4dc2c73e3e28777be9034f4b62de3cae143ce84e201ef9b866ac4f8e3faba19f6834f24eca2eecf51f1f9af7561b614dafe2438b9be3b1847bef0596a05404363b7f3bcf7483bdbafded2df6c278e2ea254af4f35581354efaee1820f547fd2c483cab08b2d58e0bd694cd2daaa991099bab1959ff02d2f600f4e8a68802e5c59d8fb4af3f67e3688638289dcd5e105873fa8e0769f7914e036443f7b38e5a13529443d164921df6b5a6c23b9746ec46359860ddebb41d79c83be3eb8734bfcb417925efe57db296dbaae344743c2e35756c0767068914f12d816fc520915bae9d5641837839867a27a71273a0830ddc2ff3b2fe5181b735c4cf9cba7c3cb8a3c299a561abb2a7089cc7ba3359dc4a39abdbddbbedccf1a44166df2175b8426da85523c9749ccdf7ee8bca0c24690f50c6ea37cacd6b263005777a4d09a80539b1cf8636dd7fa382345847ffc8fb6055f63217620a8e658ba08c2144c30670800c26aad8bb820d986488f3321eca7946d119280882281f734228f076c0d90d51751e4c8d1b324858d240b940e2781943544b389e45da4a8c5baaa931d8c850c0c633a536029e4417b0c4ad8f8ad4ac60d92cc5eeb195f44c46b2f9fc657a1e70c9d56924880a12d301ab1668ac0c489e8cd15c7ad31dc7023558ad375f978e34ee382b6e11e3e92a85c397f4d840e1e2f2f6d93d27dbd383f2691ac672972c661dd37bf2203e8aa4fc61cb88498c23186cd0da3aac416240c4f0ece044a312bca40d309640f0612478eeeebd1e4dba87fad4dd17251930b6eeac39ec02919043855a439d84564da589068684d16f92b0ac4c4227d9e72a68eff1a387f83e66ae17be71568b820a4e8eefd78422ffb485bdf575caf7b43b7445b41733ddc069e17bc368f3376e1e3f93dd1f47912226bd34b9aae771ccb6c447d7d65a95e7af55c38f1aad220394477a88a16ba9bbb3750aba26fab838ed3f06c9e5a2d78801f59c843478c440a0cae113e0a3a6f683b91be22f68265b0012c7ea529f6b91d1e52d41809ce2b7864d3b5ef57b9670ef012e7d409466a232ec8ec8ba4a823254337636c83dd045d2882ab4a5b20d5edd61fe7db166a63eb752e0e04c53bd0957659191bfc0b85ed83deaa735611d72d88728ab74361f55e28ea5e7b40f4f7afc57de3b585550ab93585e0020da6f106dbf363859951e3b8b127526c102c08a13544a51adeeda81efc630a925fc634377118af4795e237c264bb56e104d3d646c5cdbe1bee966c4ac290010c13c9ced1130ccb38e365e5e9f23b60d2a28f0975cd78dbbef8767144feb1d8fd79f55f53ca687daf2253c888e35d39bcc6471193bc09cb493e17dc5d151c8f9fb046d50ced20fc58db6a0e4b4e2f3d28aa17cb348f9d868704b9b6fb3d253812b351785d5263066e0c6772c43e1f7e490ce44e630b534d3b44332abbae2b13c58451e2f922e603c2479d3c592193b23b00a2c2bcfa73768a23971b811b9fef648f85f05a7e437ee0c93dd7f610e9698df95f8aba6c7c0541a861a097f67523cdb8c4f305cee4db7798031242f86c179c792719b778a93b22a7ad3a9df887340af0a8fe4a37f25258b592f3dc1b4b71c8a699f76ff1c1eba8bb94f84a09e39a42b2f9af7ec6731b8f8e403977b9ad639fcc4cd2c30968b1050128cac03292a3d91fc9882480824cfe2c96e917d3edcc016d0ddbba45364f9307ea746d71d24ab20ee63269ef8b5117f8a96b8391606df2cd8c4d7324a9677b9c425bf2347bf13191cc3a3707cb28250e2185133fbaa2adbc01cc7da98b64a1303c90b74be6998503989f85c3a705bce6c7b20eac0ac96df30cd1f242fb294b4e8ba7390732d1bc75601b0e4eb8a67d0c89472cbd8a45095b48a31ead526b78bef4b64cc9c6c8c137605e8add54401e980284cf60e300d875ebfa464d32416f54ac504ad593b662bd5f14ffd75084418d0b88bfcc068c0946c14e74a3411e5e543b8077aac5bec7ea7dc78fe27c893f1ab0e31134686eeb37aa9964ecaa28a0e498f97efda9bf6146bd43bec67cee5a56f4d18be794feb3f5286abd79259d2bdbd4a5e58ade801bc791355cd2e48dd5853face918c8b35f85d53d0837ada74fbe64f42e23a27c71cc9c6d507fffd24ae1723c5e2d954ea3c0ab4207bfd37a209b7f7673c508a82c930b6586d6272a9704f8b5740475936fdc253c4b8f8ef043c4b324d72b3b9a79a4d819bf233f5404b55cc6e558446b7bc440a49a9bc53fab26b3848451f5acf85ad395f581a3c067d021c8f46c481fd5a585c359ee2a8f9441b2ce22fa74b8952a58d51d2c410498fc80f571ee87deb715700c0f634deaa7e8a89c944fab7b1b8f371bccb81231e78c3c3191611443b8177538240be7be3190bb58e986683627b03ab06859c811c0a406dbf1db153638986074bc68019f85f78182da031b9fff6cf37292bfcb8e52cedfa0b1210ca736b5cf01272ece9d497a7d89b6dcb30b66593553f37b532d258fe7dcadcb974238ceaf6f76b930f4e373bc327ee0d16e6e6d48dfc289fcd1a6b784974a61911a052a7ec5aacd25ba3271796637465f37a2461e8f2bd6e096e8fd3046b637893e6805e24b4e689abae057114efb515975fd480e77ac55c3fa4ddcabd6c44ef493590a27513f70f654f09470d904daf5dd136e450b9700f3d7665c03c16a3dc3e2ab91fc5b2818559c4324a3ba0cb4b0345427208e5ab809caf7313fc55a2e94b4d6543255c91f139ae0dc3278fb6829e58b1875f005784c064634258ab9dc9730ac13aa70fdaaab27666cf451b1958187f387ad504c1cfc532c9170314ee08f24e6b0ab6815e3ce19e29e4f575b76efd481a47d5ee393a7fda7fa6d9ece2f3b9e4310f2aa309da3f411be8956da478af888f6025e35e3a78b4bd845381a03ef856396c80648f82718ad7b5d6a1228f1bce1a65fcba89f5b0b3f722e627ef009becd878316c6c97e30454de15e7a68a40afaf46342cb3e3ad59c62836f7c90affd46a88a06378fdfe485bd432fabcce72136646fae3756ab8d59f959e4ed7a7e65a9389a908b15f137ac2970daeca5d83d8783abbb8e677c5a51afeb891241103c08a4cbbb1a1ff7b4e1aab5b4174fcb9d1fa9ea27d76cef8b7b029526e543880f9b00ebcfde2007e048090258853e852c5b04f8c79d4eaf3423f76276303974489d7383acc399f7943bc52e1480fa5baaa42ddc68203815b5a61ecfe0b87fca97fbf6eca15adb51d99e634357252655634e7dc15b0408bf7498289a8b31ff8db390e96abeb637733d82cd6b2f4b35a3dee267095ab6147679d77d2c1e9b2ed02862a0a776fa673c9475bcfbd53f220b6017f2db769219f6a3b03d2a9f2a01aaecc99a53da0bfc232e494894f2504e0f1e5a8f785c90245176ac0a549d814cd6fc4ba53a1a7b5d00de0ed35f813b4cb210bbb7c7c6776bbcea24dc70370275d4303379ceea1419125ca162fee6ea7bb71d74072c7810de0a35819d8179f31be32497370b19a8cdc1d01febeb9a01eb109b6dd00c72d0d2077e3c4bda6c86491130ce476010dff2eaf268c7b16f2ae07dc87fcdf1de64cd54eed56b9a883315af21fee673958743c30681e897cb48e25555b061f6e219a6d1a81dc3fdfd23bc570176f8eecef5af2015d19c7a4c20c377713b3e49b6cba28aafcf030eba0fda5a8a9f9dcf1f4e843e591816c477957af351dce00f9b1aa264d49ed34bb9f47ac04e810aad1c14461e0862499404e6a50a23d2dbf889cda3876f069e80bef64fd372a52295c144b73cfef2097466c672f9b8a2ab70e2b9d65840502d35de71350b7fa83ede9e8fe59bf238163aea9fb680df34a6cc8a185efeaecf24d26b878a790db60e1d5407f0c29fe2d4bd3d46ea3d1988f6e53270545b2bd969d0d9147040c9d408609788c209a397ad16b7125e86a8b46a02ee785c4d3c924450d3b04b1c867d4b891bfe5c8246998b2fa1c80ea2cedbd90e5af266cf4e09271f7d1ec0e1e0569c31d512218719b1201c832bb8e8a2166fb08c0d94e3441d4412ba85951c14f4beeb0d50c346c674fd179fa46b750ea86bf5ef476439e477e7f78cf75012ef58b9816a667c8c0347e22a60d059de1ebc4265a114c3bab6310cd4d5f464689b1d4d8aaec140e10a3c61cdcbf49a2eb5e9ae8d4bd5bb31147c1e280f9596ab6c695a227b49e66ade0d4bf264f08ca5137273b570a876995c3f52a564fc3a934a799880c8764b7d47f7542732b996a8c39d3e5aad7859677e9a37723e7a2de688cec311608f812259ff38eb0c25c680fc71abced80345bc3e8007e4292ce69eca22735417079aa8feaf813b3b4f7758909d99b399ea088203d42b0522bdbb2349f5d6f2b728c446ef29f4c111582f6c4fc0631f02a7199fb3658b8ca2cc4ce9a6f98680907ef8874c1bceb33dab036d8be2e69d4fdab5b21c220f755aa5538d63e51bf18d331a6acbcd0fb3406f4ca5d3514f9bab013814a9c735ef5e2d376b4507ab015b5034e99c42bb58f5997be593d966f456514be0b01d4b1bdd965f14be53a8cdcbd01414492b4095bd8a88f8785c78e53d1dbebb09a14905f6dfc0cb262e1f9fc9b6c68f0ba5c3578c19f66e761662224e7c0dba73e678131d829d194df622ff9f54b55869880eae38b173e689344fa5cb36e7c1727735076c312146292b503a4ecdaf37e444baf273efadb5c360ef0d7c75f649682381fcc2c5b8751eaeaaedbb9abc9874e881585c0cfad4bc30eb09630b83e02058facde58198f94058210aa7d4a0cd37608c42af0152e5ae10fc7508eccc2529906c926378c789dac76bf28b9c5cfc5ba751a14d695812594cf376f3e3f25873f2dc8cc201413d0c6f8324bddc9851d5c9e3b91b0705e981b4b83", &(0x7f0000000040)=0x1000, &(0x7f00000000c0)="8f6d05565ee8aa590da52b4745529a81255ad34dab0490b5dbd1a4998152019f88c3122cd8d1d9d784121ddd34ba999b202ebdbb9e640bdd", 0x38) sysctl$net_inet_etherip(&(0x7f0000000140)={0x4, 0x2, 0xf0, 0x4}, 0x17, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000100), &(0x7f0000000080)=0x4) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 733.393348ms ago: executing program 1 (id=38): mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) open(&(0x7f0000001180)='./file0\x00', 0x104c2, 0x180) syz_open_pts() socket$unix(0x1, 0x1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x2, 0x102) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x3}]}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x100000000, 0x100000003}) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf798c) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) close(r2) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) mlock(&(0x7f000034e000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r3 = syz_open_pts() ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000280)) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000100)='./file0\x00', 0x422, 0xa4) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x10000000007, 0x808a0, 0x7, 0x5, 0xfff, 0xe, 0x5, 0x5}, &(0x7f0000000500)={0xff, 0x129, 0x0, 0x986, 0x25ffefb, 0xad8, 0x2, 0x4}, 0x0, 0x0) 732.132927ms ago: executing program 2 (id=40): pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) (async) ioctl$TIOCSETA(0xffffffffffffffff, 0xc0104419, &(0x7f0000000140)={0x401, 0x6, 0x1, 0x0, "00000000010000008db00200000133256b8444d1", 0x5, 0x7}) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af6300372821", 0x62, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x8, 0x0, 0x4, 0x7fffffff}, {0x0, 0x3, 0x0, 0x100}, {0x9, 0x44, 0x0, 0x80}]}) (async) mquery(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5eb53b0dda716e1b, 0x10, 0xffffffffffffffff, 0x4) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6089958900002b0000000000800000000000ffff7f00000100000000000000000000000000000001f8"]) (async) writev(r0, &(0x7f0000000200), 0x0) (async, rerun: 64) ftruncate(r0, 0x4) (rerun: 64) 731.069729ms ago: executing program 0 (id=41): writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) rename(&(0x7f0000000100)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8000) r1 = open(&(0x7f0000000040)='./file1\x00', 0x100, 0x44) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) rename(&(0x7f0000000100)='./file1\x00', 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (async) socket$inet(0x2, 0x2, 0x0) (async) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8000) (async) open(&(0x7f0000000040)='./file1\x00', 0x100, 0x44) (async) connect$unix(r1, &(0x7f0000000200)=@file={0x1, './file1\x00'}, 0xa) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') (async) pipe(&(0x7f0000000140)) (async) getsockname$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) (async) chdir(&(0x7f0000000100)='./file1\x00') (async) 703.707286ms ago: executing program 2 (id=43): r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x9, 0x3, 0x8000000000000000}], 0x127, 0x0, 0x400, 0x0) sysctl$hw(&(0x7f0000000080)={0x7, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x23}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 698.48124ms ago: executing program 2 (id=44): sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x1c}, 0x4, &(0x7f0000000080)="319d4f830e457c2f3016f1ea670feb866879fd40a9ddbb93cd0328a06455dadcc6360b7a9e385e85c3a07fdd3a7bf72a932ba94b3cd1979afd5bd9ecac90a590017478", &(0x7f0000000100)=0x43, &(0x7f0000000140)="d48c654b5acfe317e69b3d9aa3152963db9c58c9e0d041c4f51ffc073f34b8caadd7134ab58e2e2e4378e4e284fc664fd5e4c881a635d0072c4c76148fe68ef97459f33f9c14069f5362a86f6b32487014b4390884fa23cc2788e7d1629b99a009001d41b51551c1ca8dbed8bb11b7f2050dde7d7120c1fd8a8b6575cf8edd91aefc443be0eef16dd5bb4ec551656c78175458b7adf3146e9f410228801e73537042c508af1108ec0c663d22c015455e0ba947dd9ddfada90b5a61937f26af5b0cc2647a64efd2040295cd29521f5a5673e94b492b00568e8653f5387c", 0xdd) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0xb, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x5e) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xdcd8c4bc089e638d}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x80000001, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x7a, 0x0, 0xffffffff, 0x0) close(r1) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) 698.174751ms ago: executing program 2 (id=45): r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r3, 0x6, 0xffffffffffffffff) ioctl$FIOASYNC(r1, 0x80047469, &(0x7f00000000c0)=0x5) r4 = syz_open_pts() close(r4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) accept$inet6(r5, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$getown(r2, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet_tcp(&(0x7f0000000300)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, &(0x7f00000002c0), 0x0, 0x0) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$FIOASYNC(r6, 0x80047469, &(0x7f00000000c0)=0x5) writev(r6, &(0x7f0000000340)=[{0x0}], 0x1) write(r4, 0x0, 0x62) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000340)=[{0x0}], 0x1) write(0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000100)={0x6, 0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) 697.33127ms ago: executing program 3 (id=4): r0 = shmget$private(0x0, 0x4000, 0x362, &(0x7f0000ffc000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) syz_emit_ethernet(0xf2b, &(0x7f0000000380)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xf1d, 0x0, 0x1}, @icmp=@echo_reply={0x0, 0x0, 0x0, 0x66, 0x4, "b62257c86e8338530786a35954e7d4b23a083474df122242c31b20359c4c3288b3ea8e55010f9221618d99c1488acb61eb24ae0ae02329ef138bbb4f91f2b91c5151a0ad9597ec3cabdb91096be79bfe76fc08052e813949dba9e5dfaed8e7e159d5df0f74411ee812165f0d2fb969838bbbbc63b2a1e9c06bbdb621eae8fbbfe3759501b7ed5660bd548560da484b956b12f097dac3d452ed64c51a728155ec98d3d253afcd91a43b332720cb5c0e8b67fc97cda37e57d9b215b26ca66da3f8359629a5b247204e5a3585c7dcdd6367e4e32ecdb2da3063faf74caf7f695ca0036617a3d9ba2f41f9c69ee14574604c61c59076959f76b59c578253657c7a004789516c1abed5ba4b72a2bc1410314e943d262c879dbd6fb0511d8fe521b7fea2ead1305d24c7d0968f161a3e9cfced89cb823a18e11034a86e724042bade05ba93d5f625ebb724bbcf795d499a8a3064649d301179104a3e853368611a8e0a447164c273dcc4081db69e679b0c44b96cf3daa88a366bd72c17c2a409264cafd4aef03b1db8f62fc550975d1dabc3080408f9bf120e867074d40690098f00796563625ffd16c5469a84d0df1415d4da42c22393f4bbb72f55d1af91b6d324bf15dbee1c602c08f198ccfe79a4e5572545b409bd88b2d4eda1ba36a225848da6660ddef3f6b5cb8617f12aba515d6ff0a044ca08cfb226ed7cef81480744c90fa84b7e6ec929752c279e693736f7bf4ca0850954f506b8268a00b73ebead90048e5e2d0d745f10587d6637256b62d6b1af41a772d7d12ac057e779c6b547880e3076dea59a1ba7af7f54685116c48546a1f688b4b2f091c8efe34b11e6dff74052bc2c0cb44acc17d0e2de875036ccc81378e543d4951f87233eec3ab4ce94f7a4fb48dcb81d57cc65c5d80b2fd48737d382b8d15f47a70aba819f2850d6c8155aa4b68f57fe4a314b06dd7278a58e77766e6890e0375fa1f07f647fb8fbf72eaf21d298d412a4c946b4dfdf4a1f57af7bd13ea0bd49ec74ae4eede8629fa53a9adab6c0aadf129141271b10eb701af9b856a5b8b7cb08b8eadd0b9d3ba74907c472977ad561576121a4104da515d0300b3f1821ed20032741d90a10a4d9f0f5e3c92abc9c1554135b10c7931b221574e8bd2bdfe7a4c30a4fca16b78ec702d918c6e5812c07132486f6c8be3b1693ead4c1ed744510d1430602a7cdce90c5ccd0f362a37388abdd3a91a06021172d8c7d78e9b3aa71b97d69ee71c4a908346fb2e5a943689c66b61739582ad7b0bb1dc3263661bec851003bd7061bc60dd942cba979debd176b63d934dfe9c3da062d79f7d5c808684889b67f6f3e8d07afd3e8da30dc6da43f7d588ee7ff8bfcb563218aca5cce3fead0e00959e80597ce2b5e6b0c5c59b479b2c446ab0a9425a7a942949ac8cf304f876648b825a0ebea805c1ab5a3ce7d11a23cbbbd1fb210818ccae7068b358d91ac33d035c621c9d5e50bfa5c794df5129bf34053aff6fbfe35a9ec87b36e7002f6cd92b2ec18a9c87b82c6b02195b32bdbfb7a856714feb7a21ee2cfb43453f48f14083fd00305263c35522fb69eba3df9e27039ddc58edd6551da4757a92bae35ddf1cf5e0eb21cbceaab865e13baca37e3a013dc267fbae3b05a578114925cbe9d91000e725fbfeb94a1cbd07d6578d154a3291cdf4b547a38535e2ccf4fdf5a472546c5c8ba1a58e9a6048912d480196b9507bf7459d0c24cce1d05728c2b63bb44c89bcd20f4595e6a66827a260c5096b91488bc8dcfa2ae163d6ca301be3334646efbe05c3a014ef923f2c61a629b8e43ba30ca2e6260eec5ab95db2e1e0221a13a751ba93e30ae9c80da9eda56d76112af80e6787950b74a9b19c33a6ac1e9e129b54e9b3599105fac31938102431de9a29d5c32a281d2277f68ec9d6c15b90717c10f5e067b15b65da5168bb416342455e4e6d335327c4d731cd7a1e17ed2ec81ddb7b683c02f7c96e36dfe3e0a46a485eb812326047a158b6e03d7c41902fa57a2a32859d2aa95dc838927b6e2b4664f3c24064a93ac811610e04ea97fd3fc71f7ada517256d9af6d1b47a2c1aece78567ddf64698d1d359affbcc51e907dc59b0c8a8c883a7f51186a1d943439c136e9f4b893eb78094cb254acb2647289cd4db9696cf9a4c27f5fa830f649868144d31d6e78ab3f923c12b5a0ea3191bfd81483879014b3b1fa118391bab769008a0c672d10d5fba78f94e1a89ab37e1bafbb517b5a3d7bcc4a6f4ce3cec2e0795ebbedaf645782daa277b62e308688bd60e428847b3ff9b87cb4ee5fe3fa9d17626cad190ebd0631b419332a738e8e669eb76aebcb9412cd8c7c112e93cd5bf269c77d9b5eb2dacb63004546ff40c9cf8909d94499ea9cb2a3620212eb3c09487626ca15bcb78b57a4a10d67db7caeaf33753414b427fe5dc37b4ca1d478bef0cd937868a0a69ffb5f2a0fc63b0090cbc46941afab3314458316d69c504358a1bb98030828c79ddfe772618fe98e0d49d22e1ff0a74d2594b64488ac39d7aeb51b9b426eb1007eeaa53c4496269abbdaed916ecf03f7459feadd300da280faf22bdf6a1083c4d1a592514a5657e66bb58a36ee7662a6cc921fa737526da41f0f643b743e75851eef93049f58d7021937691cc1b15f89471509dee95c57e96ab4607d971eba7a1c4471da67d0400614a0cec42740fc1996ce3f6e06d887f99fa96e9d1ee270d708bc7f28bfb7cab26b6e9dbea130f4ffb8d58e8c38557b312f53f96edd036ca71d04b9322be8e446cc7ab4871cba7d7e12e121f609c8b94ebef40d81e27767dbecd59f80f55ac9c1a7870ea91ed094a39e695995f9e3a6df6ad91a7c7b740ff2d46cfc634452edf062fe2be5da88a55370eb982004dcfe04c4724d947e7499d21546f5c4597344270775d4966593e107ea2e57b073f757c56934316b70c32891147b3ada9a052c430ec09d2859f6a8be3432bdfc7ede8a81b7a2af8eff7251eaa019546453f9b6e02dec5d1d94e1381a479e3f4b3595a25d835e0a767b3a5c9f2b8327cf7fc39df99942d8e3f537337e3c1666057c1297b9069ead25e13816e7b116532106918c06154f64b018792fec93532bcc0c7e8abb2bca2a7b6e159877ca6b4d44aa68ebf3fe904821f34833566f99c997821fe3715e3ed761a01b6773bfd70a55208d4737a54dab686dae0b8a996941b0bf892815b4014e8c347d937f6ef169aedcf93460aef3d2f3c1056eacb587df0e863f8ee738e914e5fb873020ab159c9597e0599cb407f771a9229c983fd8b232662dec0327c5095cff064a810349485776aef7e8812d9d730b2c064cd697921176ea5884e4ba58903082be468e2bb52f7c585c97cb89d0bf7f96cf877f666ded108dc165a549879f8c45f1b704ecca83d16c306e3860ff79458f31922f066067dd225488ebc512430478fc0513ce67a06bd3f8f36e90d59bac53dee389d0cd9a737435ab05798ae8fe8dfe4ecc3657cb14d38093f284d6ec2cbd9edf9cd43a36a1025256b86f0ddf30bdc25faae1642177c215f8121cf2fea29c24fe41ff35012db886e6e113eaca5ade7514371881f1788a4b838441bfffbd296d5c44fd7da204483a63c49852a0073dbc7bb16eba0ae76a765b51fd7031a069054301cd1ba66e512f0890b199d9e910fe896ddf69a79d3fff938a267e283d93b9d8fa5cdf424b2d8e52c1abaa08f71b1edaa9c2fae66454eacb8300a02318d5d62f32265bc9fc7a5d211a091e4f241978d4ce752ab75054a4c8db79efed337d5ddbd55cad4e7b3931999279cc604c7e20460d69e0fa7d0965534978ed7c39bd273047d1bad67ee655b0a60e1fd50dfe4e8efcee3511843a54639752971fca26a835dd0b819d50c73103e1fd0b5226794cba62c4a3ba0a3efbfb999142f306642bfe6600e6e0440f7b1c96cf42e426c983e61495204ba2b9be9c3645d403437acb186752d49e7ff335674daecd1e0545a127b79232281ae04c28f40cba55f84a942c057b063c1adadbd48a395f104d07ecc51a0c223c23a598d4563c29f787f49b97e2af802930b555b394d8a2b295c10328da640bbc3b8f9e3d56949f6b1e55b7d45288c18115f34c23a4a7f69bba58f67144cecbf3aa56071139018ac771c0a1b8bd80a790e54c57cc9de4d6eef38dfe51252db413fd6321c2b72ffcc79c42bb06ddaf8b67d4c59e4a1da2192dfef7f3b56bfcf1372edb8e213a86cd9f7bdd85bdf55acb45af55a009bd1ef21365bbddad22978f630981257974d17640e1681b7bc0c33c80dc5eb7d7b0abd4576bf2794fccddb142b43d02e9ad7c5aef3805ad1db6d23f93bfe864b405b12ec28131b9975ecf2df971f09727fc248ae9db94254e0bf1c8e32a7d36f487f1ebfb03ba9a3f0d799c7e0e20c2fdf17d3801ac72062eb45f1d4fe4aa8c79e8410684d5fd18d2a074a0f8a37c48da0554c86fdbf32d58165806000465e362c5b944a6a8cad169330c83b8eb9c4eae1114d9a704cfabf84e50652a44d95ea7d2c2eb73d8604a0f88273834c0d4dfe1f31c0d0482ad56f8bdf4600f417bc5e36e5128e3d2bb1d64c9d885ffbccf81115abdd521f3c52735dbb7b6fdb18bfc983a58c5e1b8e4a2543310122baa541e8b839cfc3580c397b309cfd5fa9c3b1ab7e33141b2bf01ae28d5b1bdb98a31a20150ae180e049332b11187a4303919fda8e7bd4168ed869499fbfbf3b3de145bfc069cd0e8e939779692d05c7eb0a30489250786b163185e8812afabc3122668c095dae4e25f3fb9004fe469d07d893d69bd34616ecb30582ac3d49ab0099346b2cfcc444a0fa1158025751320fbe8e39678c272ddb58d2ae4ea588020e0409ed77f800f4ce13cf6e6d439489e83c760c8d7702526bee184b604608c98cfddbdb4e3fcca636864083cbf184078fa268874baa5cea2d595c6315cb9a0ab8eefb91c880dcc47498a8f7fed9b599be308e335c951598f8afa466bf4a7ab6143c89d35a9b51037a25aad6fe4daa0f7680220bc605a7bffb38f14bcd0cde3c35dbe0dd1d7d008edf56a088bc85119927f188bbfa369cc170608489ebe12ced30bb74b283fa55cbd36733489f4c73193097e1e090b08b046a4c6d69a2e123365ffd62c796aab4868197e842f4b4f207811d9fe197c6a3250e4d87f75ddf1372e1d7062ead618239974784e1efcf3785aa86e475c73fe8ed58bc938644f536e85118300dfbb03bc4e61dadb26d6b33bba9e274526d95b7b13077b7bf45070b756cf56b562461f81d198b500491511b061435c57a605ea81a0607136a8a16000f3f532f09dc98315aa95f2edec9962c9a50162427ec5dca465121af3b28c6154353831a6f45aa2f85e5f26e284bc69c1f04aa2606ff88528e8a7fc6a35972d1f71dc37e423c87d6efe9d1a77d2a14"}}}}}) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x47}, 0x3, &(0x7f0000000100)="530d6b6f75ac0058bc5a91505f84cf71b59c7afec370820000000000", &(0x7f0000000080)=0x10, 0x0, 0x2f0b8089fc1f6531) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) getsockopt(r3, 0x29, 0x9, 0x0, 0x0) sendmmsg(r2, &(0x7f00000017c0)={&(0x7f0000001780)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000040)="79dcd6adea331bde199115486c841b5a468cdcb221d68e9e7595570adc4fbf23b8a65ed6f5b0823f6a55afd7d3f7475d54eaa42d40b015a17dbe5f3f90f65a6f1ab89fe2bfe9bd3aeb79378d348e2d6b629eb6034b76e702b2385e62a728ef5aa5ce850ce4cbfadc059f95dead5cb990d73c19fc01fe06e91123f22f53b8db40f3e0e2f753d208986728f0", 0x8b}, {&(0x7f0000000100)="2b2e5c6be2852eeed11e6a23dad26ee9c7df5456b44cbda546231c52aeba49a2207fb5b9f332c762d311bb10e5e119e8c52d255b2f0095e654e76f9d32f070d9810ddb756eb6d0db2cc1d2177a24957556323b4e613340159a75c0daba03da24cd92d9bb2400ef17bfadb9e9", 0x6c}, {&(0x7f0000000180)}, {&(0x7f00000012c0)="697f17fa97f8e4f38e77803bce7d25334e47abced61a4957d57eb24a6ccae254f7506d5ca738e2574426693476d3b83c08c02f4b2ab2cfad2829088947b182bc09f1381bd279cb50cd5486ae5e8399beea1b17764f01832fdc6a85ae20c08a842667b060bee7b876f6bdd6700ccbda43059566a2647403ad4de9b9e73346ab5f43df908492b95f450a78bcb6eadc98002bdf9a1c2aade7d696a2b81bdfd03647ad78ede6b381153b68f49aa399e529c45a9b84ded8716442c2a6983238026d80f6de0e385e2705253c725d1c9020ad175700d8bf1cc74695a64d95c0f509ca1e8db550042ad1ea1d64f47355", 0xec}, {&(0x7f00000001c0)="e9d839eb8114f4037c1ba21c6c31594db38de5c1b3fea81386b301238bb27ea44e220a49", 0x24}, {&(0x7f00000013c0)="8fefb72c7659bc16cef34408199eb1aec4d31fe1ecede8f31d2d163f1d39dd4cf431283d6fe4e3d0014a3d77a02e48dcfac2a9be4ffef938f5440cb1d994e17a33b473a0c8d6493e0f129ac0c802aa6ae09cc0f1b3f1333b1ad011031ad2374c852e0b4ec8b3bfccee93e9636b5c53e7b36d02fdc18cdf7aa4ff49e70cd034a75adc0369b84cac454bb2b9cbc25a05e7e7d34fce2feca90d3c99e5637b395d9b84c874c75742cc8840ce93e0a769aad34d69e15784468ff29344bc0fda0f36651117492fa2b0d46b60a1f839f72c912560aebd968e542d21382789703b7ff2fcef", 0xe1}, {&(0x7f0000000340)="c6e23f08cf793f8c86a9275a1720cec95c660f52d8026d81188816d2b9cf9699e23c7378acc9aa510adfc227c8ff8de91ce6333d24aa68b2beea7ade6f97ea", 0x3f}, {&(0x7f00000014c0)="623e26597b77735e4f78c2b50ce2404a09b163db0561778f450789b3ac235d9252ed245fc423ac708cc56ec12bf4db96536f725e59468f9e1cf3c2b51b723b1fbb169012207e5fc10a1aa3ca5475833e877809f75319ae950e2395dc970b86093d6236adf08203df4a00f728318a1716d0450336ced141125b8916c43ed57c4fac33", 0x82}, {&(0x7f0000001580)}], 0x9, &(0x7f0000001680)=[{0x20, 0xffff, 0x3, "a7cc4663fa830bddad809a529a"}, {0xa8, 0x1, 0x2000, "aa1c8f05e68d8d6d6c8c81925622d979fbf75076b26e256369e59f7757ef010737584adbe25fc868cd2a14c46b5f1a8b9cd9c666fb94687dd2cfe17bb977b01cf7f642f4b6725c219003ca821027a709bc6f4c23aa12f0fe5bb160b9b7e9bb65fbd48b5def47718727fe9367f9875253f4dd57284f72a45664f1c1c6157538598e3db4cfaf1011f63b47690eff7f511cb525eea24d97"}, {0x18, 0x1, 0x4d01e633, "602313d943a6523e"}], 0xe0}, 0x200}, 0x10, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed061ddd1efb7ae320b37b673039d2d236073705ae04be38164991f7b85143222b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907a900000200361b1257aea8c5000020020000000000008abfba090008effeffffffff3512b132ae037503682ce371a300803712051eadb71d89e0", 0xb1, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x4, 0x0, 0x0) syz_emit_ethernet(0x122, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa080045000114000020000000907800000000000000004e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50100007907800f3a30e76cb3f6121b2d66550f5fd227c6cec208240e1fd4b42301fbce20dca03b048c1f7d03ef0c1695badab700c5bd7ffafeab2cafc67e4ee6bc4b704da7f72bd92dc8cbf45ab196319a64fba250c317ac4ce2c0e3c4e2afbc156f50f848b7e45e8133dbd035e7e2fc2847f9751d836de04e527c465878e8a8b70e5b2d3fdda4f72dfde1b0ee3f77ea5efa03015857225e13612f518c39feab00a51c323d2509829fb72b5af2e23bdbc4a22196a14a7a175e38b1aa5333e657ba7e7c770144b4250c7e92558d04e0c0939c2dfdfedc38c4d0f6a894342cbc97a116e106ae2be206b538d3dbc5ab23296712e22"]) 696.864473ms ago: executing program 0 (id=46): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) fcntl$lock(r1, 0x9, &(0x7f00000003c0)={0x0, 0x0, 0x7fffffffffffffff, 0x1ffffffff}) 631.065776ms ago: executing program 7 (id=47): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0x210, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x1, 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000681000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f0000417000/0x3000)=nil, 0x800}, {&(0x7f000063a000/0x4000)=nil, &(0x7f000013c000/0x4000)=nil}, {&(0x7f0000076000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}, {&(0x7f000048b000/0x1000)=nil, &(0x7f0000515000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f000069d000/0x4000)=nil, &(0x7f0000049000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000545000/0x1000)=nil, &(0x7f0000159000/0x4000)=nil}, {&(0x7f00003ee000/0x2000)=nil, &(0x7f0000729000/0x1000)=nil}, {&(0x7f000015b000/0x3000)=nil, &(0x7f00004f6000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xf}, {&(0x7f00005fd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000691000/0x2000)=nil, &(0x7f00000de000/0x1000)=nil, 0x429}, {&(0x7f00000e9000/0x1000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000696000/0x1000)=nil, &(0x7f0000001000/0x800000)=nil, 0x6}], './file0\x00', 0xfffffffb}) (async) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xbf, 0x3, 0x401}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x22, 0x411}, 0x4, 0x10003, 0x0, 0x0, 0x4, 0x2, 0x10001, 0xe63}) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000340)={0x3e, 0xfffffffe, {0x7349, 0x5}}) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) close(r3) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) (async) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r5, 0x100000000) (async) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000), 0x10) (async) r7 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) (async) connect$unix(r6, &(0x7f0000000000), 0x10) (async) sendto$inet(r6, 0x0, 0x0, 0x0, 0x0, 0x0) (async) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) 625.898876ms ago: executing program 4 (id=48): r0 = shmget$private(0x0, 0x3000, 0x551, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000b23000/0x4000)=nil, 0x1000) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) sysctl$net_inet_tcp(&(0x7f0000000140)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) madvise(&(0x7f00007bb000/0x2000)=nil, 0x2000, 0x3) syz_emit_ethernet(0x3e, &(0x7f00000005c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500003000000008001c9078ac1400bbffffffff04009078000000004524000200374da2155f952aeafe6680000433a322e0000002ffffffff"]) mlock(&(0x7f0000484000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x137, &(0x7f00000014c0)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x129, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x20, 0xf, 0x0, 0x1}, {"038d123d575c6b2613d67c1b94f47b149ab33e769203004ef2ec0b6813cf68aacf34784c07ae286cef487a1b21f02a38cc33121df52cedbd8c8d35cd257bea874eba7f5960e4ebf5039e2289287283b204da5bd96d416c72d6d1186fd4ad6b30518bb7630dcd235f70c536d139d08342d9057b435b61aee3f52afe7bef231d0bf45bc48565f2a351375eaf51d28ac994a3c242912abc1d9798d62259cd484c5fee40af08f7b7d12c730944b24c6ff4fa37dbc06aa06b69506b0e828d5662f4881d342cfaec0b811029cee54d626f91d9083bda4212161bdac48b16c54d84284f729712e72f31ae733f7cc1fc73575a7760cbc89efd23032ddf42ea3584165ec1cd"}}}}}}) r1 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000880), 0x8000, 0x0) r5 = openat$pci(0xffffffffffffff9c, &(0x7f00000008c0), 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)="09008074", 0x4) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = open$dir(&(0x7f0000000900)='./file0\x00', 0x20a1cbd3082e8690, 0x9) r8 = getpid() getgroups(0x4, &(0x7f0000000940)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980), 0x8000, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000009c0)='./file0\x00', 0x80, 0xc6) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r12, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xd9, 0x20001fffffffd}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000180)="e1be810ec8fb72404821c4e7d52cf6de797792203b96cdf05aee8b91db29b2a3d5481c9663609f2478b1b73a0d9a49075bfd80f1c1373902eca69ef66b1d84e6e76895194bbd6dd1b602a6c19fe8aa63b5a0ad4c2a0508a5c990ff273860327f3b4930933f2af71594c9fcf14ca408356929e0a0", 0x74}, {&(0x7f0000000200)="2efdbe73dbc7772633c31c891828ccdb9470187dfdd2c79221d403fb7debfa75e308ac2814b2235e4a332ce326b8b4bcb3f112d4ba9440c7ff2035d01bc476870362c88036d7b8f1e0035ff20e67e32f1f0c0e4109135fa3864cbee444394bf023c22d", 0x63}, {&(0x7f0000000280)="5a63161c5de9c277ce75fbf9ac7d945a5547f497e056ee660444a806b241824a4e7194c79a7579c2ae3df467d72fd805b712bc9433107b5268d86073c78b2afc086067e78a2d31a0adf6faf768f83c1d077754fe56d0b637a63b778ab64c0cfb615a06027404af335e32e79a47d3df479f3134534ed53c31055d356e339a6ff2a65cf6e07b2a727af1c5604ea9fc50f94aa6b4c3ab73faf1194e958e25c5ee80727a6e47", 0xa4}, {&(0x7f0000000080)="383d2ede2b", 0x5}, {&(0x7f0000000340)="58711fdb7af6f7f09bafb9bd04dab3f81d1fd8574719e4b5abbd01ac179325b409537db3cb990d5ca8465f9e1d3a49768ad2ee293fe4de997b9656d6f8770a8d078874759985b9a08b041c8070eb0bbca9da31c5483ac24f2f4f", 0x5a}, {&(0x7f00000003c0)="467c859e816a2aa818c01c8c9ebb2d84b6a264b07af2eb9d992ebd3cb7265803cd4f91c293b8e048e59113029aaec854f801ea7404e0ace2456b6f4196ab1b33a708e52f28da4e8caaddf25464f0025326c6071b3ca4a342766bd87c13962f3ab497df36e2e9bda1818cab918d6028770410eb3eeb1313f2d55c9e37a445a657331a709ce985d56d729c650948e2204fda3bd779aced7bfde041d65a903dc6474560d388ca79d56bc8cd0d3d713f1b85c9201a77dc570744100f43ae098170bfaa9b52e0c7828ef7f5650ebbb362cb3c17ba5e143bd3b9fcfb2c4d87a05bf368192b961b9208575320845c2c", 0xec}, {&(0x7f00000004c0)="956b52d1052dbc3891229de16c67988d99eee9de833cfb05c944b8ad4aa4339eb2145a2fa9fccb9e568c3e78d0c275321262eb551bacd42aae5fe34952ad3f587037a4777912206eb5f234c3bb88218404264a", 0x53}], 0x7, &(0x7f0000000a00)=[@cred={0x20}, @rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, 0xffffffffffffff9c, r7]}, @cred={0x20, 0xffff, 0x0, r8, 0x0, r9}, @rights={0x18, 0xffff, 0x1, [r10, 0xffffffffffffff9c]}, @rights={0x10}, @rights={0x18, 0xffff, 0x1, [r11, r12]}], 0x138, 0x2}, 0x9) r13 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x185) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r13, 0x0) mlock(&(0x7f000094e000/0x2000)=nil, 0x2000) 623.484214ms ago: executing program 0 (id=50): r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000001c0)=0x4, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[], 0x10}, 0x2) setitimer(0x2, &(0x7f00000000c0)={{0x2, 0x1}, {0x6}}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, &(0x7f0000000100)=[{0x4, 0x3, 0x2800}, {0x0, 0x1}], 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffff4, {0x4, 0x5}}) r2 = getegid() mkdir(&(0x7f0000000140)='./file0\x00', 0x30) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') execve(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f00000001c0)={0xa, &(0x7f0000000300)=[{0x6, 0x5, 0x7, 0x4c}, {0x5, 0x73, 0xb, 0x8}, {0xc1d, 0x3, 0xa, 0x7}, {0x6, 0x3, 0xf, 0x5}, {0x8f8, 0x0, 0x2, 0x1}, {0x7d3a, 0xaa, 0x40, 0x1ff}, {0x0, 0x7, 0x4, 0x9}, {0x3, 0x80, 0x4, 0x9}, {0xed88, 0x9, 0x3, 0x5}, {0x7, 0x3, 0xfe, 0x9}]}) r3 = socket(0x1, 0x2, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000500)=ANY=[]) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) getgroups(0x1, &(0x7f0000000000)=[r2]) setitimer(0x2, &(0x7f00000000c0)={{0xffffffffffffffff}, {0xfffffffd}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x0) r5 = fcntl$dupfd(r0, 0x0, r4) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f00000000c0)={0x0, 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000025c0)="98bc902b", &(0x7f00000035c0)=0x4, 0x0, 0x0) setsockopt(r6, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r1, 0x0, r3) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) 622.468316ms ago: executing program 0 (id=51): select(0x40, &(0x7f0000000000)={0xffbffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000080)=[{0x25, 0x4, 0x0, 0x7}]}) mprotect(&(0x7f0000565000/0x1000)=nil, 0x1000, 0x2) sysctl$kern(&(0x7f0000000040)={0x1, 0xb}, 0x2, 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000000)={{0x8, 0xfdfffffffffffffe}, {0x9, 0xfffffffffffffff5}}, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xffd0}], 0x1) close(r0) r3 = socket(0x2, 0x2, 0x4f) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000100)=0xfffeffff, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000180)=0xfffffffe, 0x4) r4 = socket(0x18, 0x1, 0x5) close(r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x80000000000206, 0x4) chmod(&(0x7f0000000080)='./file0\x00', 0x40) writev(r5, &(0x7f0000000200)=[{&(0x7f00000001c0)='#!', 0x2}, {&(0x7f0000000240)="28e72a42", 0x4}], 0x2) writev(r5, &(0x7f0000000100)=[{&(0x7f0000000000)="2009000001bc0a", 0x7}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r4, &(0x7f0000000100)="e96454cdde39c4e8844d6c7ed40a3d99481f530ee101f6864fca55f97730cbe93b07f8c7bc4aa0b3282852015b20ca294a9417f0b27a37fca85d9bab277ac319fcc55190eaf4700f2dcb1a6dfc62891bddaf8bbcaecb620e1b0911279f53a75817aed996ffc67600bfb7aad700a96309d328667bfdc49ac8dc87b6350943cbb6efae04e046e7455c9eab746d5eef96af54549d15145bb8603e9b5ad3048928f69ffb809aef5748c43877c1b2c7224b076a2f", 0xb2) r6 = getppid() setpgid(0x0, r6) fcntl$lock(r2, 0x8, &(0x7f0000000280)={0x3, 0x2, 0xb, 0x7, r6}) 622.106145ms ago: executing program 7 (id=52): r0 = socket$inet(0x2, 0x1, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="09008074", 0x4) r2 = semget$private(0x0, 0x7, 0x3c0) semop(r2, &(0x7f0000000040)=[{0x0, 0x1002, 0x1000}, {0x1, 0xebf, 0x1000}, {0x1, 0x8}], 0x3) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="abb00380e2c36305", 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) (async) openat$diskmap(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async) socket(0x18, 0x2, 0x0) (async) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)="09008074", 0x4) (async) semget$private(0x0, 0x7, 0x3c0) (async) semop(r2, &(0x7f0000000040)=[{0x0, 0x1002, 0x1000}, {0x1, 0xebf, 0x1000}, {0x1, 0x8}], 0x3) (async) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f0000000000)="abb00380e2c36305", 0x8) (async) semctl$IPC_RMID(r2, 0x0, 0x0) (async) 565.731523ms ago: executing program 4 (id=53): connect$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x2, 0x4, 0x1016}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f00000001c0)="f8819a396fc39e1e3c1dfe8b1308d833639f8ceb16fbbf1e339db4895da06c918535201013d66347ac673a5288880aa6e20d9e84386c57363dd7fe00977e00d959c077680ac231df3cbb40862a0b17c4edcd5038110d5c9542b08e0bf6ef02afbd97493f75220a13ec8f7d9dac9e76e4571a03addd9b7904caf1bade6a8f0c8d32bbf1ef485dc5b03b9853e69c0f55046494a30e9094aadb75681063a7532ad5ad3dd6f435022f4d3cd9e34ebf69bca2a4c08cc93fc07b5d00508afbb8e3843e445846e9f0b5bbc2410ae89e66", 0xcd) (async) write(r0, &(0x7f0000000080)="c3e2046ba06aaecc3883e35d85e77b530c4138e665e88db607933c22a6dce43201092419f671a2b4967ffcca0b5b8a488334aed30c8597", 0x37) mknodat(0xffffffffffffffff, 0x0, 0x8000, 0x5) (async) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000140)=""/128}], 0x51) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) 564.533353ms ago: executing program 3 (id=54): socketpair(0x6, 0x5, 0xd, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3, 0x7, &(0x7f0000000040)="115f3fdc72556a0e", 0x8) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000080)=""/134, 0x86}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x8000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x55, 0x40, 0x40, 0x8, "fbec1b55e5aa136f1c48d05586166d3c25af1f73", 0x80, 0x7d0}) connect$inet(r1, &(0x7f0000000200)={0x2, 0x3}, 0xc) poll(&(0x7f0000000240)=[{r0, 0x20}, {r1, 0x4}, {r2, 0x4}], 0x3, 0x5) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x3, 0x2, 0x0, 0x0, r3}) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f00000002c0), 0x10, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x810, r4, 0x8) r5 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x8, 0x100) poll(&(0x7f0000000340)=[{r0, 0x80}, {r0, 0x80}, {r5, 0x34}], 0x3, 0x7) munmap(&(0x7f0000ff1000/0xf000)=nil, 0xf000) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000380)={0x3, 0x9, 0x8}) r6 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r6, 0x0, 0x0, &(0x7f00000003c0)="ec17747d9d17727c154174db89a24dfa8c42ddc7d97ae7cdc3908a47c4b8219874b10cee991beeb81a8e594f39f805895e4dee3acd8c99bb055058fb6d3b2231037f5f505a673ca151735e9cc7f8c1a250e580a121d5814d0294d82fa7c57b0a432376edca81ffef5e3352bb82ea391f0b504054230694435e6207b92d92a89afdf4cf374fd0266bf8da51313d11ef83f457c1bbd5cbf0603825c09eee0ed50eb3e0dac35ff8516d944eb9b1308e1a14c794b4f1a4cc335805f0eaf259a4f3b4b1bff7b16a451150eeeb8204238798de7ac52fbe258b704b55f5f52d2c9e1c271f87d02a5f0b1fef868278129cbb53", 0xef) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) close(r5) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000540)={0xfc8e}) writev(r6, &(0x7f0000000580), 0x0) r7 = socket(0x10, 0x4, 0x2) getpeername$inet(r6, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640), 0x20, 0x0) chflagsat(r8, &(0x7f0000000680)='./file0\x00', 0x0, 0x2) setpgid(r3, r3) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f00000006c0)=0x9) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f0000000700)=r1) writev(r7, &(0x7f0000001ac0)=[{&(0x7f0000000740)="7581f5efd5898dfb56b3764769fa514b0b1411b6971d0dd8a584b3dfb2495509eef11fe266e51b6d27676cb1b45143b95f6977116d4272781f4202cf3e2e222c2c0a3d2d739d8bad414a1b4b028540b28b3376f4db0b9b9cbf9427936185255eb815a3b36d473526f514b6e7371f93e6cffa2901a5b38c230b40bd5de270982ee4bdca5ed48c5b6e6f791dd7953f67c76c8b454f2ab22cd280c5bce6a4c7a20b18ec800d9b6d591ab88ee58eb7cfe93c6c4a7396f7c1f8ec0617", 0xba}, {&(0x7f0000000800)="87db4259441f2746867e4070b3a8bb7eb6904d8d4c2a2324fc8d9b26a6060322225a27d6cb9435b25fc2085363d981bc29a5a55176fda7886a8c6b9aee423acbd0fb0555e93a4855feb054b0617eea6c14fdd4ba65e02942900c783575bfc688be1e57e04e7274bd514a9f814081a7aee998262f5aeafa3498222c5dab5cc47270260fa9bfa29cd20c31804e2ef6e3a9018e1b7e", 0x94}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="19c75612b0fff4290de5e43866dece65408f7346e78b12ef6b7008038f35716abdbfd38f7b17f5441e571b501ff6d3df2a3f325f452e0cd0a34dd3444dd7e62816c18663cbaedf5b09ba3b1d97b85305ecd08820d5a6788046eb168ba4c38cc42426039d152050e7097227dec605fe9d8aa0b351d264c7b9c3300d1e6d318bfb0eb41884f8e73cc17ba94441b49e2630b4e86c2d859898c4eb2e374bae46e2a96101c9a52bcde1237403a5f8e416d222a94906a5023c93437261eda47a02dd4dcc88bad446e19eb391e44f2f8d7de5b12821ebaaa75322fa2ee6c5a8d6c98a827c76829d5af2ecfe6dd26284b8bfa6716f1eb2f68b9da344c2475d3c71a6614188bb15241d16fdbc039c74897315742024cd3d9d7bab51403421f79bcf84eca70bc44352f830e01bde5d8fea6a7551df91242b8543cc5aafa387cf2dbe61694bff6d42029e735039fcad8b01b7eb62936a61ddd16650ee91e73c302ff9a254efc481f71b825accd7395b8fcaf8ebf8b3b938ddebd434b436b7049c2984799122a8ca5d113343fcf69d81fb6cf2fa8df96a88d1f019374f042e07ef936b66cbf9b07aa453d24c3ba3ddd7ae45e71ba0fd61efe6585cfbb71e8fbe763bf0a50ebf28c0b3b4398918d69db68114ea00801ebe7f317552fd72ec40dd0e7353890b80d7ce28eecdc9ad4ad1fa7afa5b368c92d5df4f045a8498914fe3cf090c234b110c5e60ecc15c98a899ab82a5927057b6f2e93aff913213d176687d9dcb0421ed559a8c042539c9a92083946b5821ce8b284b46ea01e2c8064b38478a1e03987d3c3c81f0f8b4f36a58622a6bffca93e9992d6325ac9f016bb8954c16e8dcb97c5ac0738dd15a7afc77cc74970ec707947f38c7dea694493847415f1f006a56b6728dc85802ca78d28ed355bb205858bc61db2aa33f40139f4370c54943d923a4bbf1eb9d9ef89359be6924864cbe6bb7c9399a79fa4bcd818ff362530874dfc424658cfb79ace2c091b69d3d41ef42995fdc1285180142dc07aad5ee4676fc8fd2d604295d8fbeed96851fc2127ab9bf6944fcad87658e9878094628403de0ed939f857bd13ba70c94f5dcb320df46f55a12036229559f0b098750fda86fbe233facbd81e030e5a4b6c6970b1bb0b54a0f414434574834f88fe52c6b35e3a34a02abe8a1ddede036d8adbc0049c574079bee330c8e9bf8b5b2b69f9b12600c1ba5af52813ba95c05082c1ec02c5cfcde49985eef39239aaf1d6e67441bfb6e1358c28ac00f87b02795d62bca945149e8db9e120c255d791c5a5d00131d89a45829a3ddc816907a0f4dce727c34a66c8d0598c252ee8d8a7b95ef991e28a1ad3038c1551cd3c62206dd1ebd5b3f012899fc015061302de39ac42ddf21b7d211eb63bded46c815f7df5d0216c8e9d46f6717a4c71d61ac93edf585198a29dd736a390e97cefac3096b70274e2e44e13b41dd79f7e276885936ca0b31cc592f9e6fb50dc63ceb412b3cc18b9b3bfd298d7ca37022107e521c2682c539eb9426318d19372f12fd049305f20adf87a2c176792a52af4225757f3019a8b7c92395d68065fbdbf46826439261355c310c6917fe05e0aee4b34e7bd36e86c9eac44d4a5278d59c842903ccba32b2dac066ea87965e9fad8ca2d88efb60dd614acd2cce86245c8e0bc018c7d27f84c8ffddb0733e858dc88a6818fb32a599e55a59ee22c74e792694ac688902470a87a8e530352c6800a0fcb11dff69473c3dbdc595b79a26c559522ba900716d1ae8007a108f72c68e602c86dbb43a50234b5aa10c782b5803416516f4065256190b664995953da4d487921ac844985ed37a57a223a55fa76975718f5949eaed684872bb9cc8fd4bc792df3d2e1d32e6977ae2b1fab86053a7997f9f3d40b3aca1884b654ee59bd115e5b7778b9d0b0e393220c582af0a18b0cd817ecc821425f65cd8a8698b3093695e044908314d19b23204a1ca8d56abc3618e1499f331990691e59b7a985993bd09f3cd5efb5c9f5e1d0fa30a34894247408a79830e67a91dddab0f42346a7457681ca6b9ce7a881e20db60e9cb18edd80e0433c41d045fc45911b655cd6b5fac695fb74617a770ae4fa2a353438eeff3c0af84624494407306d20f0f7d923939d17fafa4c55ace6e2d05891e68b916a45676bc01ea0109c2a080010d9a7dc31b5530f3a16f9c42ef383407f7c5cdfff9f15b583cce22b61c2fb959cabda260f7caa59e72f30e18cd8aff45cd882cba380d5bf4340d7b35fd5f63b62161cf051ac4fb2c332a3538c52cb129d8b91fa969e4e07a81f70e325d67770100c48c8410934409d8034d1f57c2b60746d9403e5aa549457544f3d9b5ee302d2e4630c6ced4dfe131bf76f7d3f1260bcd08b290c3cf07f86064ee667fe6c0d11a835fdbf1896500f8b3280f61e60141e6c39a664f4cd143ea4b30afe54f2c4477e8d1f89bbcc152af988b8b29ae1e5f00a84541fb31936283014a5a4b6eb68c2aeaa22d9c7f6288125ea571a2bed4fedd95a2efc8449197777745df976e0ab5fc5cee46df2ebf8eb834909bef1cf96e24d5e9f7e9af01987da3b6a7c9971d653d232ecd9ff6a27857a6165ff4daf54f1065e467ba4af64f9fe4612800cd0410d53f4eba1a649436a96f5e9e805800702e4db9d24780dbef3385804f432c7546be165df331fbfea8bf1955e2acb50a9ba65f6bf6fa82229e53c3f1b568ca7e52cf442408d139e37863a82b8b5398a02ae58f99d7604e731c22e46b177f1f5675f168dac8767a4793966b7327999fab4281249c10a9720832820dd91e6c398f6bcc175603c45396d9753865e2e2e9f0f6d1ce94945a2ad15a46e131921d0e4999f85a3b024beffef25ee0a1a8785b11c0c1b32ce96d27f9e6967908c24f4dcd1633480afa57e4eb4a66f100630073cef481154ac655e36284acbd9454f501d34f3c90349661496748b0241464f66c3b71a9cb13218d4f7a05bdece68a66c7e904cda39e1d3839fa9a14fab3cf55065722788e56f31191219621ab79203e00590e0bac10d42777737c5fcfc8708778346c0c8c1557e48d543b77e1d07211660ed55849bf63c19f20959161dbbe3f68104bdafbff5c162c2e1885dedd29eab74ec18bb494b49c5b7ba747571d314430482f2e101243ac56f5c88aa59dd18f10a1ab060da9ada3ed7ce036cf2c31e12240d5440d55b0a90d990b1e69111bd012171f3d019463683a0c031abdd80583441917a1aaeafed253e85e564c46208e382c2c43218f1e73d327f199be8969a9518fb3d9cdae59472828d59696a1e5b32cb746dd520ee5831736111c3748bd021361d4f781d130c7f4aceb49fa7f5fd3acf9655c4bf9afa0f0d78d63625e88483ac5c79a70926662cad171125ad94b3d60bc537f66d53522d120d9cbb146683d386f7de4f4a4fa842810f02016769108a5dd71903a59b54e8705ace18d40c54d06b61f3a3cb079adb7eec079f389dc8c4378e58b29b61ac1ab63d888e47c5d81eb277d0f4486db34774bae2dc7a7615eb97706458c03443fabfeb4e1e0874a8799ab480a7104a32fc68bcfa4278595fb5f74101a681627ea8c85fcb44af464b3703cfcafd7d9f5b1dc572ee886d55724dab90a7f7c72617919e77fc9ca74dfc03a7aad51e03238917b06aaff73ddf5a338bc5bca2fd072addd029d0dfb7983cfa423891471e7681055727df34ec966cb4cad592e32841d20c5e60bcbeaa3f7bae56dba19883567d799d66e076b25add61650f910a46aea4b4d14376312bdd9be0c553e69c92d2b198555cc975f053b6a1087ab0d188a0544eb71c015347a6cfe4316863da35ce705c88cc398c718a68c360b83c3d959e9b3a75203ba2dc2dfe3e366f073e21dc7abe34284830104bb5edafa32291f19ae53a8f4aa7df5372ed9922683925be3e8d194e67595b25399b1956f0391cad4c543505b1d317fe6c4fd0bab4f0b19c52c5319a50bdb9173df1b0132c8b1438b75512c839e8505b819886c09e81b92c01fb86ee17224679b04f061e581bbfa8dd5260d5c3c7a2ba4be17e30e016820e0798047e920071f164a95e6c4618ba9d44fa21c588c3acb534daae5634f041931567008243d57110b322fe611b0dca8a7a83bff8b702d90d5ceff65ca2ac6befeb1137323abcd04f771067653329077afb04250967203e01c084fcbe57e2ddf4952faf1d7babb94934e19f7a872d23653fdd8dd56f026f75060e052fea5f35640bcb38419645d937800409f37e65749183f98cbbd0d35c96a42f3ce58de27ce1a9dd7639814c0f48740d3b604b6beec10316fd740c803d577a09f67b5a9404144827c3210d510bb5c720876f03779c13387d8b6f12def58eff4cb437e410c381fbfed9cdab1652c6616d3ff734f741fd6ffcbb622c353abb2229e9ba9f0f3bf9dbc9cb1dd0064ffc19f1e8cf4286a7f47ca0606449d6afc83c9bad2e27338649f862bfa4a40130f22782764f0e3cb767aab705887ed07ccf1cb6caa9462910ee0382341a98ae40a867806bbc094599630ac8f151131a74788c7162aff67a478e0bf05b4cd8ac1cd46e855fc2513b0b2fc6917e1fca2a55f8c4d3386b2c1fb079e2b97af4b5d5c4ba42777314b0e4a5e408b0ac8bb7d761b6d370d96dda0b0847431c4ee97546c3b04d4537a7a65f7b1d35e894824ae493b608583ea3d415a1bd415fafc9ad9901c7c03d7abea79829a2bf72acf35ca03d39a3f556e6764199689df6a1a3b742ef4134dcfc575a86126e67267e14758a69d5b3fa9f98306aa5807a793b12cb875a64463b80d9f3abac785e00cf7cf0e7f4ac3beabc9dcff4130ab9be3ab121f2edddb9fcbed9a93b7c3d9f0b2af98d045cb28abe4314d0b768b96321951caac55a3d0e12d512b505c1ee406467f7e23b688c99e5c14bd29b53910b1f378351950be911eadda8b8a1179c783db5e410755151bf1ceb94c292de2096d723c1e54b4b191bc3444378e69a3afd92a222078ee3119a38c415b11cc481053ff2d7389816e8d74ad60c86e185f35b6815b609b34894354a038f9a8454104ce4f6003df43dc897a7c2b5d1078ae18acf251ecc0d0e07d5c55d551decfc256de7b4333935e7cd4dbde8c54bead31d522aa2727703e9836071c28a49c767bc4bdd600f6084c2ddd2ff6adb042f2ba8a767ed47a308ded47e4cb6eb6df7cfe4a02131ccde0c9dbbccc359c0055c175b78451d4d802781dd2a6e24a2fa7cbd783c68d8d60fefcace2fbaa5881c12a4c8b61e93c151d5808c66f7dd6411e10fadb81b8237fe2227728e72b503c28a8fc0416b738169f15d4874bf08f4ec3efb0fff37d269e5416788d4355bf9c17a0a78d79c5fa292620a57cfd66c9a7c89d49dbd31bd3ad048374aa1f5f4dd6b4a8fdf49f69115e1ad00935a39eadc86de6f81f3a6b4ee521697b719951c64caa5a41aa1caf4c02a93ecf2abd012eed581716d9af5b3eae480b7507f48da1e49b3c104e60a637c0aaafcbb3e171bc2d054222639a10427c94ac436d8982968d9c4e4ada4d06faaf4044adb3611934ef0a5dc6d0857219ae0a4c09f01e90b5e73979a7f674d148e7d0b3641b113a9c0019ec4a54229e8c4906f68c6ba26c58f290ceb249eba8d5e6079b58eb8cf52e5e2b1a32f41e1316f48ac49d6b7f7c1c11fce695dbe7788732ff2ce636d4b007507e585497e7c1ca58447df17453398b230686c8a1b2a215f6e4203f237274a2ca13a237daa7ca90a67fc9f187a94f921904e78250215299f7648d4c1307331d778beeb9af", 0x1000}, {&(0x7f0000001900)="2aafd86128e37e2a38dae6ae7bfb99ad563a37856c3f529def798c63af1d58cda0b65ad08b5e0239bd57fbc7f003d27cb79d7925199435e8b2b1e34c644d8e19c042193c4061423a2b456477d8e4f571deb11df0970ec27b3ed3dd52182aae09daf21cce282f8d764467b97673c3d65fd97febca6646f3e193b7fcd08671b805dc454c8740f99e8f5aae4bc16dff4ac6fd879f2d9388ca11f5690c92701f", 0x9e}, {&(0x7f00000019c0)="33357987e239a57051e6a4a972f38d4782770b8236ed33fc8efa3198ee044667fbdbe8b26b70b15d11f410d9e9bc9accd0625098579d6833efdd0a8f2f400313f390033bcecaf564f55f2e98c4e3dfaeff879061048091b129fec2030845d27b1adcb6333e5870452088f2cf67212e3e408360ad1973cced278ae6a1f92138026db3c4c8c2ffefb490211adc751782f4c15cd7cef227a9025ba1d79a0bd780803a12244479e10b9d5baed8ebcd5fed33904c4fdfde0e0aa7123e84b24433da93482d8e89e8d40e259914886ec776b1b218c2468b295e7acf5c7e9225cf", 0xdd}], 0x6) getpeername$unix(r8, &(0x7f0000001b40)=@file={0x0, ""/505}, &(0x7f0000001d40)=0x1fb) 563.523051ms ago: executing program 4 (id=55): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x11) fsync(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = semget(0x0, 0x1, 0x281) semctl$IPC_STAT(r2, 0x0, 0x2, 0x0) flock(r1, 0x7) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) (async) syz_open_pts() (async) syz_open_pts() sysctl$vm(&(0x7f0000000080)={0x2, 0x7}, 0x2, &(0x7f0000000040)="592e128d", &(0x7f00000015c0)=0x4, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x300000003}) (async) r4 = syz_open_pts() close(r4) syz_open_pts() (async) kqueue() (async) dup2(r4, r1) ioctl$FIOASYNC(r4, 0x80047466, &(0x7f0000000200)=0x5) (async) select(0x40, &(0x7f00000001c0)={0xc5, 0x5, 0x0, 0x4, 0x9, 0xfffffffffffffffd, 0x7fffffff}, 0x0, &(0x7f00000000c0)={0x1ff, 0xb, 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x1}, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="4d4259f9fc2bbd1259900eab7f639785aa7b33043afa5245f30ebaacd5c4d9d79eb2ddcab3c5345f0ae4dc1672068e8f231a7c432331ab246cb3c8f9e5aefc59d85617f5db7593a77b5cfead2c51d1c9253cb41315342c6e70b3f3dd4b89b79662efc3f4449f933cc7888a690b6004d362afe020a6d0831e2ac0840c2bd9052fc1bc7374ea91ad3a130912952cc0c8cc8142b38c7cfe1d3ce977b5638326d4d8b3a605b5a8d41320e40daa90e6da733dc24ef90a9275cbc7735ff618cea74c527322", 0xc2}], 0x1) (async) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 563.25781ms ago: executing program 7 (id=56): open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000001040), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f0000000100)='M', 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, 0xffffffffffffffff, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) mmap(&(0x7f00006c5000/0x4000)=nil, 0x4000, 0x2, 0x1816, r3, 0x6) flock(0xffffffffffffffff, 0x1) poll(&(0x7f0000000080)=[{r0, 0x20}, {0xffffffffffffffff, 0x32}, {r1, 0x10}], 0x3, 0xb75b) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x7}, 0x4, &(0x7f00000002c0)="741ad85d9f945ecdd7e4ffffffff000063b82792b26cff2414a0dee861bd8acd0000158b318100000009c00600d513a0619527c62715f2717d78444f5b1f758ba1086cbaec45eaa62435dfb84cad60daf6779849932654afd18ea1ecc560a1a8b60fb25168df3c2f", &(0x7f0000000200)=0x68, 0x0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) sysctl$hw(&(0x7f0000000040)={0x7, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) 562.740561ms ago: executing program 2 (id=57): r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x0, 0x69, 0x20001bffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast, {[@rr={0x7, 0x3, 0x10}, @lsrr={0x83, 0x3, 0xe}]}}, @icmp=@timestamp}}}}) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x4000000, 0x1000300000004}) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) (async) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x0, 0x69, 0x20001bffffffd}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast, {[@rr={0x7, 0x3, 0x10}, @lsrr={0x83, 0x3, 0xe}]}}, @icmp=@timestamp}}}}) (async) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) (async) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x1, 0x1, 0x4000000, 0x1000300000004}) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) (async) 304.550412ms ago: executing program 2 (id=59): sysctl$vm(&(0x7f0000000000)={0x2, 0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0), 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000240)={0x2}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) writev(r1, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xffffff1c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) 304.06695ms ago: executing program 6 (id=60): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xe0, 0x9c3, 0x3, 0xfffffff4, "f5ff9d6f147d5fe4c57d00000d00", 0x0, 0x4}) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000080)={0x0}, 0x6a, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x7f, 0x4, 0x3, 0x100}, {{r3}, 0xfffffffffffffffa, 0xb8, 0x1, 0xf299, 0x4}, {{r2}, 0xfffffffffffffffb, 0x28, 0x80, 0x7fff, 0x3}, {{r2}, 0xffffffffffffffff, 0x12, 0x80000000, 0x7, 0x4}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x2, 0x9}, {{r2}, 0xfffffffffffffffa, 0x1b3, 0x2, 0xa, 0x40}, {{r4}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x8, 0x7f}, {{r2}, 0xfffffffffffffffa, 0x30, 0x1, 0xfffffffffffffffe, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x16, 0x2, 0x72, 0x8}], 0x3, &(0x7f0000000280)={0x9, 0x6c}) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) 303.214709ms ago: executing program 1 (id=61): minherit(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3) r0 = socket$inet(0x2, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x37, &(0x7f0000000040)="03000000", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)="6f689d93", 0x4) 302.640069ms ago: executing program 0 (id=62): msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000059f7d203a24c14e4571c6145fcfc479164ac2d975c97217b1c6b183c7296e740c0dbbb87078a50bdbe68466f4e9476c3d29b735202d4dfdbb310963ad0f4fd0c02"], 0x49, 0x800) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000300)=""/14, 0xe}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffb, 0x0, 0xfbfffffa, 0x9, "d76c1f46000000ef1f0160fb08000000001000", 0x2, 0x8000008}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x8, 0x2001000, 0x100, "0021007a200000406fa9c86a47f9bc2f35f3bf05", 0xff, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xa, &(0x7f0000000000), 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1b0) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="bd0f192e", &(0x7f00000000c0)=0x74, 0x0, 0x0) clock_getres(0x4, 0xffffffffffffffff) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="030000000000000059f7d203a24c14e4571c6145fcfc479164ac2d975c97217b1c6b183c7296e740c0dbbb87078a50bdbe68466f4e9476c3d29b735202d4dfdbb310963ad0f4fd0c02"], 0x49, 0x800) (async) syz_open_pts() (async) ioctl$TIOCDRAIN(r0, 0x2000745e) (async) readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000300)=""/14, 0xe}], 0x1) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfffffffb, 0x0, 0xfbfffffa, 0x9, "d76c1f46000000ef1f0160fb08000000001000", 0x2, 0x8000008}) (async) syz_open_pts() (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000640)={0x0, 0x8, 0x2001000, 0x100, "0021007a200000406fa9c86a47f9bc2f35f3bf05", 0xff, 0x1}) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1}) (async) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) socket(0x18, 0x1, 0x0) (async) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0xa, &(0x7f0000000000), 0x0) (async) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') (async) unveil(&(0x7f00000000c0)='./file0/file0/..\x00', &(0x7f0000000100)='r\x00') (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1b0) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080)="bd0f192e", &(0x7f00000000c0)=0x74, 0x0, 0x0) (async) clock_getres(0x4, 0xffffffffffffffff) (async) 119.3289ms ago: executing program 5 (id=63): syz_emit_ethernet(0x2e, &(0x7f0000000000)={@random="993a401d8936", @random="4384475298ad", [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr, {[@ra={0x94, 0x6, 0xfffffffc}, @ssrr={0x89, 0x3, 0x8}]}}}}}}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/516}, &(0x7f00000003c0)=0x206) sendto$unix(r0, &(0x7f00000000c0)="b1000504000004000000000007000000331c13fecea10540fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1d139b672f4d335c223e7d0e0600000000000000028d6ac5fd60d48cba748e4cb46bf2f2f089eec985132357a4d1fc9834332af9a7aa8753e5fa00b1d1b9d335315970cbf00cc523a07c3c4360aaad24b148", 0x68, 0xf0e2a1b912cd399d, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x406, 0x0, 0x0) 118.348952ms ago: executing program 5 (id=64): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) unveil(&(0x7f0000000080)='./file2/file0\x00', &(0x7f00000002c0)='c\x00') (async) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffe}, {0x6}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) (async) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0/file0/file0\x00'}, 0x16) (async) madvise(&(0x7f0000000000/0x4000)=nil, 0x100000000000000, 0x4) (async) r2 = getuid() (async) r3 = getgid() chown(&(0x7f0000000000)='./file2/file0\x00', r2, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt(r4, 0x9, 0x6, &(0x7f00000000c0)="9d2d7e56546a00864991a84b78873ce01aeb38047f081487414affd65ad683b7bf5ac9b31c4a3893f911daa68240b2e9e9df62589de0484b4df49030416a26c8dce7c91d0cb87123e66c94e348f8314137270e64b96a868c96c8b18a549d18bcb80a80a26b85", 0x66) (async) mknod(&(0x7f0000000180)='./file0\x00', 0x40, 0x100) (async) setrlimit(0x8, &(0x7f0000000080)={0xe, 0x51}) (async) r5 = syz_open_pts() close(r5) (async) syz_open_pts() (async) r6 = kqueue() kevent(r6, &(0x7f0000000140), 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000300)={0x7a9aafeb, 0x8, 0x3, 0x1, "2024c3a747e4d398e459b4474fa84518f3558695", 0x5, 0x6f}) setitimer(0x0, &(0x7f0000000340)={{0xd80, 0x80}, {0x0, 0x8}}, 0x0) (async) getitimer(0x0, &(0x7f0000000000)) sysctl$hw(&(0x7f0000000100)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) r7 = socket$unix(0x1, 0x2, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0x2) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 116.33267ms ago: executing program 5 (id=65): ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x5a0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r0 = socket(0x2, 0x4001, 0x0) r1 = fcntl$dupfd(r0, 0x2, r0) close(r1) (async) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) (async) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) poll(&(0x7f0000000180)=[{r1, 0x4}], 0x1, 0xe3b) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) mquery(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x6) (async) mlock(&(0x7f0000001000/0xc00000)=nil, 0xc00000) (async) shutdown(r1, 0x2) 114.799413ms ago: executing program 0 (id=66): r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r0, 0x800c5709, &(0x7f0000000040)={0x2, 0xffffffff, 0x6}) r1 = socket(0x20, 0x1, 0xc) r2 = dup(r1) poll(&(0x7f0000000080)=[{r0, 0x4}, {r2, 0x10}, {r1, 0x4}, {r1, 0x10}], 0x4, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r3, &(0x7f0000000100)=""/206, 0xce) getpeername(r1, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) select(0x40, &(0x7f0000000280)={0x8, 0x5, 0x10000, 0x4, 0x6, 0x800, 0x0, 0xffffffffffff4eeb}, &(0x7f00000002c0)={0x1, 0x7, 0x8, 0x2, 0x10000, 0x5, 0xc, 0x80}, &(0x7f0000000300)={0xb, 0x0, 0x2, 0x7fffffff, 0x3, 0x9, 0xf, 0xc}, &(0x7f0000000340)={0xdc0, 0x400}) fchmodat(r2, &(0x7f0000000380)='./file0\x00', 0x4d, 0x2) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000003c0)) r5 = accept$inet6(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) bind$unix(r1, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) linkat(r2, &(0x7f00000004c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000500)='./file0\x00', 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f0000000540)={0x6, 0x40, 0x81, 0xffffffff}) r6 = open$dir(&(0x7f0000000580)='./file0\x00', 0x10000, 0x91) getdents(r6, &(0x7f00000005c0)=""/88, 0x58) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f0000000640)=0x400) ioctl$WSKBDIO_COMPLEXBELL(0xffffffffffffff9c, 0x80105702, &(0x7f0000000680)={0xff, 0x6b9, 0x7}) unlink(&(0x7f00000006c0)='./file0\x00') chflagsat(r2, &(0x7f0000000700)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x40) r7 = getgid() lchown(&(0x7f0000000740)='./file0/../file0\x00', 0x0, r7) ftruncate(r5, 0x7) chdir(&(0x7f0000000780)='./file0/../file0\x00') r8 = socket$inet6(0x18, 0x1, 0xa5) pwrite(r8, &(0x7f00000007c0)="88b53bfcea77abe0a5fd935e9f7adb5b026bdf6e293a30fad5eaa847df83a80c34bb2e907821bb59f37cfa1d2911beca3521b7de7db257ebf6a0b48022f8dd54cf6a62fd566d9ce3bc02383eeded607d5bd436baeb46be800fd9b3348de7dff78f1c7accc5e862c721123357a0a93e6377ef1c37a90986a373e9d61a7713979e5fb38d9df4609d1af4293dbe291f70872c2f51bd9bcd2634930148be921c81bf18bd47c323e5fee1cee28d3ee65e5eccadafa6", 0xb3, 0xd) ioctl$WSKBDIO_COMPLEXBELL(r0, 0x80105702, &(0x7f0000000880)={0x5, 0x93d, 0x6, 0x7}) sendmmsg(r4, &(0x7f0000001140)={&(0x7f0000001100)={&(0x7f00000008c0)=@un=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000000d00)=[{&(0x7f0000000900)="4f99c8c99ef7a6c215884423972fc056121afd5a2fd0890bb8b37545cb0bf2a7ef3e1aa2daf31adb36b0eb3c4a11a919691a0f0697e8409390e4c6ed0d3c1020d3fe202e63f96d892bbd23c90b42f57047ff35df5412f102f79e4bf128a885c93a7a109b214e6a937cccd4736696f4f0701036b94d1c6cbdda206b68c8bb25c73d831c777fcccb9db3028ca8effd8222fdaed0f009c6dfe49b87c52cdb4f07b7a80cc581888bca24d19b75a01684d8e825ec7bf752f93747cb91c2fac268b078b9699f", 0xc3}, {&(0x7f0000000a00)="378c52c7df056b04ceb29022191b96afc09b7429aec4b2da6b28e2b81fe5e4d65977c5e0cffc1d3b22720b0860ffa322ec5e748133a6798bd85ec553f84603841c57dbfc490f44f6bc1ae892596ecd23190344880f1827cbcf21ed119f7c1a44f424e14fc677f7b155a8a2ebd72b6f9deb0ece720b39915f6103f6b4023e155243fb8216d1b64ae908856e1ccdbd9ab4214604dbd6a76d11bf24e6f90892a4655f6b1f616990f8dc313a053665884701f46826db6b4e4ec298", 0xb9}, {&(0x7f0000000ac0)="3971e947f257662100ee11d4f0e1f6cefc3e32d8c04898d12b9d66ba33a3dadb2b8348f5bd7f981baabe0a2f1f7219a562331d6b48cd5d0f89630193e0ad1edfd8c1b6d30811fbff1faadab9f8cdf2862e87c5bbda4abfa9678844ce7cbdcfc7cc22a23922a9718ea1c15c50391eb57fac7f82fecb82b48309ee6da46852c3c8a32d25d8b6eea73313502738a496a68877de44e452fee519e3a86d10a36bc1f48a1ba69dbfb87039b45781818f6266f239d749f56e02cad0a7bb15a360abf2d653bdf4c3f100a4011a27251f870971d923cd5bc1c402ff8ce5c27a14ac571f", 0xdf}, {&(0x7f0000000bc0)="b4417637cf48fe6ed62d68d23fe35438632e70181f94a7359beb8320781fd83f7b61dc2a181118b55ff8db027adfe5d1592adb823c2d0f0d2b21f4c3e016fd5f37a062eb06bb9b36e05b2a7ba30fbb80953af8b41de30dd2668ff959ed2a40848288fec5993182eff9f58451", 0x6c}, {&(0x7f0000000c40)="25de2291e2316668e766008136510ffdae5491598e4d4b525686c6f1796b9fb8d5e9821dbe3037bb7c106407e12a7b01350b4c229c1e2a232073458d8e3f3ec0f5265d1f817f6a2ed6b9d8b05dff45ec6b987b71a5c5c41f4eac3bc3338eda1020ca663833e11efe6631eca9721b85d71daea36d33e399ccc4f737156bb353d5f7dfe1226682d7a893b2fe7d4d5c6a1f26517718a0ff499b2a", 0x99}], 0x5, &(0x7f0000000d80)=[{0xf0, 0xffff, 0xc2, "612639a64f56e4de606e7d58525267e50c9ee6f193260b504b48dd6770aa9d244ba915c0fbd2b67c1efa239c255d990de359f633a763e0add3981458e666c7dd620848a0801175aca25fe5f5a51716877306af97c9fe8f52b2878676f025a0047fd1b292555330f6c7836dd07af704325579bb56e177054d4d308715d9f16078e8b911ba6acb55972201caa701b6dadaf5c5ac30d621868daf1ea0541980aca78d24b453f2ac6d180076c82f6e1a819e140890b1a5a3e32dcdb12672c6304f2d4d631d29f992fb5afdb35aed0faac282e05ab76a0b5ff1c7055a1b792621"}, {0x110, 0xffff, 0x1800000, "cf96cfc9999528d0cb569423d5d348630ba476feb9e2f1083a5ca2f08975944b514f86b5f57436e2a7c808b6481eb6aa64eb5b1c220fa02141469c86fc5f0d400ccf6814acb74b71c89cc96dabd94a79bbe89f24ea7fd05e6ea38bc69bc61a88d98b8fb5afc64b3936b072bff5c9e4068d560dc5abbdbc0ff232b8421e68922ee963a10937b8badfc98d94cf3315c720ad4853b624133f809ab019c18e02ad85d0e901e0acfbafc8143b350ddb1017b83bc25c1f9ae8ad5b54a689c44bc61231a79f19b3b12f97871a38a5b002073ede995912a081e9867a0811e7f6b2e1dc22427f01137ca184d4290ea26531b430e63577ac3fe17dfff1bfbe4b"}, {0x60, 0x0, 0xc, "da0dfb7ff6edc918f44ca858ef174e34c76be1a87cb49369c23ee0df7c493cc3d8309e44fe9030ca99955fb18a8368d4f3db67cf503a243c203c644dd11f3eb6efd4975957b250dad156ed21"}, {0x100, 0x1, 0x2, "26d7cb009cf1d4889e6d85a988959d38763f407ba9561e464f9410ec84e08506579d5538615ee0a975aab85ba3008659c49269b17095590e3e2e8361cf9fc5604a4c5110ebbdd3a6ecc4086d36b44114fa6f629ac2ddb750c8bd0f04f768944cabb97e6ffdade1da72a60eee5cf31ea51817fd4e98a898c5b9b8310049196f8cd6a6c98babaf135116d2d66341d0ea89ed44001263381c70618c655a958e93daf7fc53b6fa8e362e871ad642ac2196e0d2c48a129e66c0bec2ecdaffc14e72a35be1186a14d7c60a99ed48d0fb924e2098c137736553a6ad9969103b4dc73d908b8bc74cef4cc13445"}], 0x360}, 0xc}, 0x10, 0x9) 114.425999ms ago: executing program 5 (id=67): ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x0, 0x4, 0x0, 0x4}, {0x7, 0x4, 0x40, 0x22000}, {0x3, 0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f0000000100)={0x1, 0x1b}, 0x2, &(0x7f0000000040)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec3708276172a2bb4d5985a5f4eb163b9cae4b21666", &(0x7f0000000080)=0x2e, 0x0, 0x0) 2.112891ms ago: executing program 1 (id=68): socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f00000002c0)={0x0}, 0x10, 0x0, &(0x7f00000003c0)={0x8, 0x101}) (async, rerun: 64) close(r0) (async, rerun: 64) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) (async) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) (async) r1 = syz_open_pts() close(r1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async, rerun: 32) syz_open_pts() (async, rerun: 32) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x40978b, 0x10001, 0xfffffc03, 0x80a1a0, "bb08000100f167d910508bc49d7323000000007e"}) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) symlink(&(0x7f00000002c0)='./file0/file0/../file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file0\x00') (async) syz_emit_ethernet(0x42, &(0x7f0000000400)={@remote, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x34, 0x67, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @udp={{0x0, 0x2, 0x8}, {"5c58422fb3a947b6e885bd32f0895ae577c169852bf8fdf4"}}}}}}) (async) munlock(&(0x7f00005bd000/0x1000)=nil, 0x1000) (async) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') (async) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async, rerun: 64) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (rerun: 64) open$dir(&(0x7f0000000200)='./file0\x00', 0x3e0, 0x108) (async) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) (async) ioctl$WSKBDIO_BELL(r2, 0x20005701) (async) execve(0x0, 0x0, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) 1.090436ms ago: executing program 5 (id=69): r0 = socket(0x2, 0x2, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000000c0)="5ca7", 0x2}], 0x1) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @random="c485bbc7aa72", @local={0xac, 0x14, 0x0}, @remote, @multicast2}}}}) (async) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) 818.947µs ago: executing program 1 (id=70): unveil(&(0x7f0000000080)='.\x00', 0x0) (async) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0xffffff49, 0x7, 0x5b9, "225e00d1554709aa0900fa4ab1896c04aec100", 0x3, 0x69400}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000400000000000d", 0xd, 0x5, 0x0, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a378343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x8, 0x0) fchmodat(r1, 0x0, 0x188, 0xc) 524.164µs ago: executing program 6 (id=71): openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) ktrace(0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000200)="81", 0x1}], 0x1, 0x3ffff) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) 274.175µs ago: executing program 6 (id=72): socketpair(0x1, 0x1, 0x1, &(0x7f0000000080)) sysctl$kern(&(0x7f00000000c0)={0x1, 0x45}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) sysctl$hw(&(0x7f0000000540)={0x6, 0x2}, 0x2, &(0x7f0000000a40)="32812fa0b5296b7598d3066bc0afecc124bd86ea144a9b6953a207f35ac8f0", &(0x7f0000000080)=0x1f, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f00000007c0)=""/170, 0xaa) close(r2) writev(r0, &(0x7f0000000000)=[{0x0, 0x45}], 0x1) sysctl$vm(&(0x7f00000000c0)={0x2, 0xc}, 0x2, &(0x7f0000000340)="592e128d", &(0x7f00000015c0)=0x4, 0x0, 0x0) 0s ago: executing program 5 (id=73): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0xffffffffffffffff}) r1 = kqueue() (async) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000240), 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) (async) r4 = getpgid(0x0) ktrace(0x0, 0x180d, 0x100, r4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x0, 0x0, r5, 0x0, r3, 0x0, 0x7}, 0x2, 0xfffc, 0x0, r4, 0x9, 0x1, 0x800000800000000}) (async) socket(0x18, 0x8000, 0x5) (async) r6 = shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) (async) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) (async) shmdt(r6) (async) kevent(r1, &(0x7f0000000040), 0x139, 0x0, 0xffffffff, 0x0) (async) close(r0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.10.16' (ED25519) to the list of known hosts. panic: pool_do_get: shmpl free list modified: page 0xfffffd806ba32000; item addr 0xfffffd806ba32a10; offset 0x40=0x67a67d39 Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *499149 99273 32767 0x10 0x4000000 1K syz-executor 301876 76854 32767 0x10 0 0 syz-executor db_enter() at db_enter+0x25 panic(ffffffff833a4737) at panic+0x1e5 pool_do_get(ffffffff838cfbb8,1,ffff80003c588c78) at pool_do_get+0x5da pool_get(ffffffff838cfbb8,1) at pool_get+0x149 shmget_allocate_segment(ffff8000ffff6530,ffff80003c588ed0,151,ffff80003c588e20) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000ffff6530,ffff80003c588ed0,ffff80003c588e20) at sys_shmget+0x1b2 syscall(ffff80003c588ed0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x81bfeceb640, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic *cpu1: pool_do_get: shmpl free list modified: page 0xfffffd806ba32000; item addr 0xfffffd806ba32a10; offset 0x40=0x67a67d39 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833a4737) at panic+0x1e5 pool_do_get(ffffffff838cfbb8,1,ffff80003c588c78) at pool_do_get+0x5da pool_get(ffffffff838cfbb8,1) at pool_get+0x149 shmget_allocate_segment(ffff8000ffff6530,ffff80003c588ed0,151,ffff80003c588e20) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000ffff6530,ffff80003c588ed0,ffff80003c588e20) at sys_shmget+0x1b2 syscall(ffff80003c588ed0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x81bfeceb640, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c588ab0 rbx 0xffff800029aacdc7 rdx 0 rcx 0xffff8000ffff6530 rax 0xffff800029aabff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xff15ffd5734bc6f7 r11 0xa6239654aed0ecf r12 0xffff800029aacbc8 r13 0 r14 0 r15 0x1 rip 0xffffffff82b5c385 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c588aa0 ss 0x10 db_enter+0x25: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor) tid=499149 pid=99273 tcnt=2 stat=onproc flags process=10 proc=4000000 runpri=73, usrpri=73, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80003c547980,0xffffffff838a3d58 process=0xffff80003c4fddd0 user=0xffff80003c583000, vmspace=0xfffffd806bfde580 estcpu=23, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 99273 275276 76730 32767 2 0x10 syz-executor *99273 499149 76730 32767 7 0x4000010 syz-executor 69700 407076 61553 32767 3 0x90 nanoslp syz-executor 69700 476607 61553 32767 3 0x4000090 fifow syz-executor 69700 226762 61553 32767 3 0x4000090 fsleep syz-executor 69700 183681 61553 32767 3 0x4000090 fsleep syz-executor 43564 421958 23682 32767 3 0x90 nanoslp syz-executor 43564 287337 23682 32767 3 0x4000090 kqpoll syz-executor 43564 287979 23682 32767 3 0x4000090 sbwait syz-executor 43564 408023 23682 32767 3 0x4000090 fsleep syz-executor 88438 121429 29663 32767 3 0x90 nanoslp syz-executor 88438 506539 29663 32767 3 0x4000090 lockf syz-executor 88438 143831 29663 32767 3 0x4000090 lockf syz-executor 88438 515619 29663 32767 3 0x4000090 fsleep syz-executor 70205 178501 89133 32767 3 0x90 nanoslp syz-executor 70205 80290 89133 32767 3 0x4000090 kqpoll syz-executor 70205 363178 89133 32767 3 0x4000090 fsleep syz-executor 56693 184863 29641 32767 3 0x90 nanoslp syz-executor 56693 289582 29641 32767 3 0x4000090 fsleep syz-executor 56693 124907 29641 32767 3 0x4000090 kqread syz-executor 56693 477445 29641 32767 3 0x4000090 fsleep syz-executor 13864 506255 1467 32767 3 0x90 nanoslp syz-executor 13864 372587 1467 32767 3 0x4000090 lockf syz-executor 13864 201509 1467 32767 3 0x4000090 fsleep syz-executor 21514 82124 46664 0 3 0x82 sbwait sshd-session 1467 167145 70693 32767 3 0x90 nanoslp syz-executor 23682 470349 39343 32767 3 0x90 nanoslp syz-executor 29641 357121 89631 32767 3 0x90 nanoslp syz-executor 89133 310213 96569 32767 3 0x90 nanoslp syz-executor 76730 178001 81522 32767 3 0x90 nanoslp syz-executor 61553 85291 65126 32767 3 0x90 nanoslp syz-executor 76854 301876 36485 32767 7 0x10 syz-executor 29663 163634 29932 32767 3 0x90 nanoslp syz-executor 96569 446041 97052 0 3 0x82 wait syz-executor 65126 286853 97052 0 3 0x82 wait syz-executor 81522 508551 97052 0 3 0x82 wait syz-executor 89631 141790 97052 0 3 0x82 wait syz-executor 70693 14868 97052 0 3 0x82 wait syz-executor 29932 197111 97052 0 3 0x82 wait syz-executor 36485 65270 97052 0 3 0x82 wait syz-executor 39343 28791 97052 0 3 0x82 wait syz-executor 97052 363034 89504 0 3 0x82 kqread syz-executor 89504 486696 21486 0 3 0x10008a sigsusp ksh 21486 64436 72764 0 3 0x98 kqread sshd-session 72764 343567 46664 0 3 0x92 kqread sshd-session 48085 36146 1 0 3 0x100083 ttyin getty 46664 119998 1 0 3 0x88 kqread sshd 47799 195596 1210 73 3 0x1100090 kqread syslogd 1210 164563 1 0 3 0x100082 sbwait syslogd 93136 353371 1 0 3 0x100080 kqread resolvd 33129 153985 73100 77 3 0x100092 kqread dhcpleased 47931 431117 73100 77 3 0x100092 kqread dhcpleased 73100 312565 1 0 3 0x80 kqread dhcpleased 33745 510351 0 0 3 0x14200 bored smr 6731 85452 0 0 2 0x14200 zerothread 76266 163280 0 0 3 0x14200 aiodoned aiodoned 6582 359386 0 0 3 0x14200 syncer update 92801 190937 0 0 3 0x14200 cleaner cleaner 75511 521025 0 0 3 0x14200 reaper reaper 19863 51086 0 0 3 0x14200 pgdaemon pagedaemon 58293 148850 0 0 3 0x14200 bored viomb 58704 13579 0 0 3 0x40014200 acpi0 acpi0 92952 167197 0 0 3 0x40014200 idle1 2980 29492 0 0 3 0x14200 bored softnet3 81212 27871 0 0 3 0x14200 bored softnet2 43353 30614 0 0 3 0x14200 bored softnet1 77133 252075 0 0 3 0x14200 bored softnet0 65730 345906 0 0 3 0x14200 bored systqmp 7025 323225 0 0 3 0x14200 bored systq 70841 448507 0 0 3 0x14200 tmoslp softclockmp 65256 510323 0 0 3 0x40014200 tmoslp softclock 45995 355523 0 0 3 0x40014200 idle0 1 198466 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex shmpl r = 0 (0xffffffff838cfbd0) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 99273 (syz-executor) thread 0xffff8000ffff6530 (499149) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff839b39d0) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 exclusive mutex shmpl r = 0 (0xffffffff838cfbd0) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pool_get+0x10b #4 shmget_allocate_segment+0x1a7 #5 sys_shmget+0x1b2 #6 syscall+0xb08 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10187 10954K 10966K 166960K 11266 0 pcb 17 12K 12K 166960K 17 0 rtable 236 6K 6K 166960K 354 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 1 1K 1K 166960K 1 0 counters 64 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 33 0 iov 0 0K 8K 166960K 3 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1333 84K 84K 166960K 1354 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 7 0 VM map 2 1K 1K 166960K 2 0 sem 4 0K 0K 166960K 5 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 25 93K 117K 166960K 212 0 sigio 0 0K 0K 166960K 3 0 proc 58 79K 103K 166960K 486 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 22 0 in_multi 99 7K 7K 166960K 108 0 ether_multi 1 0K 0K 166960K 2 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 73 334K 334K 166960K 73 0 exec 0 0K 1K 166960K 343 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 274 76K 88K 166960K 3220 0 UVM aobj 7 2K 2K 166960K 9 0 pinsyscall 48 96K 109K 166960K 1212 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 3 0 NDP 13 0K 2K 166960K 27 0 temp 35 8630K 8694K 166960K 3898 0 kqueue 16 26K 30K 166960K 35 0 SYN cache 2 16K 16K 166960K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 24 0 0 1 0 1 1 0 8 0 rtpcb 120 43 0 40 1 0 1 1 0 8 0 rtentry 112 112 0 1 4 0 4 4 0 8 0 unpcb 144 82 0 61 1 0 1 1 0 8 0 syncache 336 4 0 4 1 0 1 1 0 8 1 tcpcb 808 28 0 22 2 0 2 2 0 8 1 arp 120 18 0 0 1 0 1 1 0 8 0 ipq 40 3 0 0 1 0 1 1 0 8 0 ipqe 40 3 0 0 1 0 1 1 0 8 0 inpcb 376 109 0 98 2 0 2 2 0 8 0 nd6 136 25 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 455 0 0 29 0 29 29 0 8 0 art_table 32 456 0 0 4 0 4 4 0 8 0 art_node 16 111 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 3 0 1 1 0 1 1 0 8 0 shmpl 112 6 0 2 1 0 1 1 0 8 0 pool(0xffffffff838cfbb8:shmpl): page inconsistency: page 0xfffffd806ba32000; 30 on list, 4 missing, 35 items per page dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1639 0 136 95 0 95 95 0 8 0 ffsino 280 1639 0 136 108 0 108 108 0 8 0 nchpl 144 1918 0 239 63 0 63 63 0 8 0 uvmvnodes 80 1720 0 0 36 0 36 36 0 8 0 vnodes 216 1720 0 0 96 0 96 96 0 8 0 namei 1024 5677 0 5677 1 0 1 1 0 8 1 percpumem 16 46 0 0 1 0 1 1 0 8 0 kstatmem 264 22 0 0 2 0 2 2 0 8 0 scxspl 216 6219 0 6219 4 1 3 3 1 8 3 plimitpl 152 44 0 19 2 0 2 2 0 8 0 sigapl 424 484 0 428 7 0 7 7 0 8 0 futexpl 64 1085 0 1077 1 0 1 1 0 8 0 knotepl 120 322 0 0 10 0 10 10 0 8 0 kqueuepl 216 75 0 60 3 0 3 3 0 8 2 pipepl 328 110 0 81 3 0 3 3 0 8 0 fdescpl 504 466 0 428 7 1 6 6 0 8 0 filepl 152 1730 0 1495 10 0 10 10 0 8 0 lockfpl 104 42 0 35 1 0 1 1 0 8 0 lockfspl 48 13 0 9 1 0 1 1 0 8 0 sessionpl 144 22 0 5 1 0 1 1 0 8 0 pgrppl 48 33 0 7 1 0 1 1 0 8 0 ucredpl 104 180 0 161 1 0 1 1 0 8 0 zombiepl 144 428 0 428 1 0 1 1 0 8 1 processpl 1168 484 0 428 5 0 5 5 0 8 0 procpl 648 622 0 549 7 0 7 7 0 8 0 sockpl 688 237 0 202 4 0 4 4 0 8 0 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 3 0 0 1 0 1 1 0 8 0 mcl4k 4096 114 0 0 15 0 15 15 0 8 0 mcl2k 2048 19 0 0 3 0 3 3 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 191 0 0 12 0 12 12 0 8 0 bufpl 280 2395 0 124 163 0 163 163 0 8 0 anonpl 24 101908 0 96068 36 0 36 36 0 184 0 amapchunkpl 152 10246 0 9475 32 0 32 32 0 158 0 amappl16 200 1897 0 1858 5 0 5 5 0 8 2 amappl15 192 7 0 6 1 0 1 1 0 8 0 amappl14 184 99 0 88 1 0 1 1 0 8 0 amappl13 176 4 0 4 1 0 1 1 0 8 1 amappl12 168 1062 0 1024 2 0 2 2 0 8 0 amappl11 160 46 0 36 1 0 1 1 0 8 0 amappl10 152 6 0 6 1 0 1 1 0 8 1 amappl9 144 244 0 244 1 0 1 1 0 8 1 amappl8 136 20 0 19 1 0 1 1 0 8 0 amappl7 128 115 0 104 1 0 1 1 0 8 0 amappl6 120 172 0 168 1 0 1 1 0 8 0 amappl5 112 131 0 125 1 0 1 1 0 8 0 amappl4 104 280 0 266 1 0 1 1 0 8 0 amappl3 96 1662 0 1513 4 0 4 4 0 8 0 amappl2 88 605 0 544 2 0 2 2 0 8 0 amappl1 80 7742 0 7113 14 0 14 14 0 8 0 amappl 88 2881 0 2661 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 8 0 2 1 0 1 1 0 8 0 uaddrrnd 24 466 0 428 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 466 0 428 1 0 1 1 0 8 0 vmmpekpl 168 5354 0 5317 2 0 2 2 0 8 0 vmmpepl 168 34729 0 32554 98 0 98 98 0 357 0 vmsppl 456 465 0 428 7 1 6 6 0 8 0 rwobjpl 64 14497 0 11775 45 0 45 45 0 8 0 pdppl 4096 940 0 856 104 14 90 94 0 8 6 pvpl 32 15099 0 0 122 0 122 122 0 265 0 pmappl 248 465 0 428 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 283 0 17 8 0 8 8 0 8 0 ddb{1}> machine ddbcpu 0 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffffffff837b0ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839b37c8) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x5b Xsoftclock() at Xsoftclock+0x27 __mp_lock(ffffffff839b37c8) at __mp_lock+0x199 vn_closefile(fffffd8069baaef0,ffff8000ffff8a38) at vn_closefile+0x41 fdrop(fffffd8069baaef0,ffff8000ffff8a38) at fdrop+0x126 closef(fffffd8069baaef0,ffff8000ffff8a38) at closef+0x192 syscall(ffff80002f09ebf0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7d520ecc3030, count: 3 ddb{0}> trace x86_ipi_db(ffffffff837b0ff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff839b37c8) at __mp_lock+0x192 softintr_dispatch(0) at softintr_dispatch+0x5b Xsoftclock() at Xsoftclock+0x27 __mp_lock(ffffffff839b37c8) at __mp_lock+0x199 vn_closefile(fffffd8069baaef0,ffff8000ffff8a38) at vn_closefile+0x41 fdrop(fffffd8069baaef0,ffff8000ffff8a38) at fdrop+0x126 closef(fffffd8069baaef0,ffff8000ffff8a38) at closef+0x192 syscall(ffff80002f09ebf0) at syscall+0xbc6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7d520ecc3030, count: -12 ddb{0}> machine ddbcpu 1 Stopped at db_enter+0x25: addq $0x8,%rsp db_enter() at db_enter+0x25 panic(ffffffff833a4737) at panic+0x1e5 pool_do_get(ffffffff838cfbb8,1,ffff80003c588c78) at pool_do_get+0x5da pool_get(ffffffff838cfbb8,1) at pool_get+0x149 shmget_allocate_segment(ffff8000ffff6530,ffff80003c588ed0,151,ffff80003c588e20) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000ffff6530,ffff80003c588ed0,ffff80003c588e20) at sys_shmget+0x1b2 syscall(ffff80003c588ed0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x81bfeceb640, count: 7 ddb{1}> trace db_enter() at db_enter+0x25 panic(ffffffff833a4737) at panic+0x1e5 pool_do_get(ffffffff838cfbb8,1,ffff80003c588c78) at pool_do_get+0x5da pool_get(ffffffff838cfbb8,1) at pool_get+0x149 shmget_allocate_segment(ffff8000ffff6530,ffff80003c588ed0,151,ffff80003c588e20) at shmget_allocate_segment+0x1a7 sys_shmget(ffff8000ffff6530,ffff80003c588ed0,ffff80003c588e20) at sys_shmget+0x1b2 syscall(ffff80003c588ed0) at syscall+0xb08 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x81bfeceb640, count: -8