last executing test programs: 1.545824986s ago: executing program 2 (id=3): r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpgrp() ktrace(0x0, 0x5, 0x40000d04, r1) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x6, 0x5, r1}) ioctl$VNDIOCSET(r0, 0x8004667d, &(0x7f0000000140)={0x0, 0xa, 0x0}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x2}, 0x4, &(0x7f0000000480)="e33745e8", &(0x7f0000000180)=0x4, 0x0, 0x0) nanosleep(0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x1, &(0x7f0000000180), 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x31) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x12, r3, 0x0) r4 = getuid() setuid(r4) r5 = getgid() linkat(r3, &(0x7f0000000100)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', r4, r5) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r3, 0x0) 1.534091665s ago: executing program 5 (id=6): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000040)="6bf86336994ac45e61ba0793f57e6d3b", 0x10) (async, rerun: 32) fcntl$setflags(r0, 0x2, 0x1) (rerun: 32) 1.426852041s ago: executing program 2 (id=9): r0 = semget$private(0x0, 0x7, 0x3c0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x6, 0x1800}], 0x1) syz_emit_ethernet(0x26, &(0x7f0000000100)={@local, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x2, @empty, @remote={0xac, 0x14, 0x0}, @random="d42e8e425bca", @loopback}}}}) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000040)=0x3, 0x4) dup2(r2, r1) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r4 = socket(0x18, 0x2, 0x0) close(r4) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f0000000040)=0x1) shutdown(r4, 0x1) bind(r1, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) recvmmsg(r1, &(0x7f0000000100)={0x0, 0x4}, 0x10, 0x2, 0x0) semctl$SETVAL(r0, 0x3, 0x8, 0x0) 1.426049422s ago: executing program 1 (id=2): mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffa, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff08004b00002c0000118e67279078ac1400bbac1400bb440c0a010000b6000000fefffffff9f17f0000010000578a"]) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfbfffffe, 0x0, "d76c1f46000000ef1f0160fbf520000002000f00"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x6, 0x8, 0x200, "c3c6916e7a9d5be8776f9075b739efced6e02ff5", 0x9, 0xe84}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIONREAD(r1, 0x8020697a, &(0x7f0000000080)) sysctl$kern(&(0x7f0000000000)={0x1, 0x4b}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) 1.425685417s ago: executing program 5 (id=10): setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() (async) r0 = syz_open_pts() close(r0) (async) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x0, 0xfffffffffffffffb}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) kevent(r1, &(0x7f0000000040), 0x723, 0x0, 0xd1c, 0x0) syz_open_pts() open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) (async) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) (async) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) r3 = socket(0x2, 0x4001, 0x0) r4 = fcntl$dupfd(r3, 0x2, r3) close(r4) socket(0x2, 0x1, 0x0) shutdown(r4, 0x2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) (async) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) poll(&(0x7f0000000380)=[{}], 0x1, 0xffff) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) (async) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 1.420244544s ago: executing program 7 (id=8): mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) (async) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) (async) r0 = semget(0x0, 0x1, 0x21) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/75) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x2, 0xd, &(0x7f00000000c0)="d491f6", 0x3) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x2, 0x1, 0xf, 0xbee7, "01c5dc8d1a086af6d9109c3bfa1b02e508c8fa6c", 0x3, 0x10001}) (async) r4 = semget(0x0, 0x1, 0x200) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000140)=""/18) r5 = shmget$private(0x0, 0x1000, 0x3c0, &(0x7f0000ffc000/0x1000)=nil) (async) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000180)) (async) r6 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000200)=0x9) (async) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) (async) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='\xe3-}.\xc3\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='+!{!\xf8^.P/%)\x00']) (async) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f00000003c0)) (async) sendmsg(r2, &(0x7f0000000800)={&(0x7f0000000400)=@in6={0x18, 0x2, 0x8, 0x5}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000440)="aa3eb23ce3d8425ac12e69012b5cd39626e478d9a83ad579fd85453a432957bc5510a9a7386bdf7bc67a474be5dcb8c132af1de8417ef32469f923f39d21c7dbee2b9c73672169fbb90fa81cfdd38b160e11b92973f96577ac755516998e270e4a6e6bcc49f76d08c65015266bc5faeadd9ec90e027901c6110b01bbfec7294045606962313dc799f2ff55ffaaed8fa2164f49854990aea76990a2dbfd729bfe3e8e1d71348dc7396713342fb75b598bb765e14217eb2296fd8fcc4df449c8f193613f8e8fa094008369b06aa783fb8b4f01561eb27285d3", 0xd8}, {&(0x7f0000000540)="2faeb6ddc4c2b4a5d60c94234c71c359f44ddbed2ac97496901564f2032f83773f7a3d4c975b600bb8951d1112bcefadc3c1e315dd6a8fbc62c8b578f6c4b199de190467fda4b7d5ba536e6ca21d8585ce154975a237a057d721438cfb08edc2187bf4567f48ec7a5b9d3cc9f6bf", 0x6e}, {&(0x7f00000005c0)="849318845349113e625317f6ce9dcb70355bcf1f083692fe53320ee93b37ca40e8274fbe657d7030a9d7127673bc2a25c2a7bf15ecc3a791086e15c707476101091ae43dab90a378ccdef2891a7eaf9326a2cba3627fc6f0674dfc47150c15441bb4e2ee2b51f2a6badfb5f201674747ede15ed34c217b6c2fef877597928e4e721b01c884f239fe2bd8bedeb9a251ed4e9de445967a4cbc07bd70b149a00d58f31ee657e1fa36675a64a07faf93a7c53f5025ddee71cc9586fa28e6607c1900e69346d26404c09d73721b1849b2f0a60972242ce32a858eb27f9800dd5015ff44efb7f110ed12305d4ecbdc5d02d808a7236998f25c11", 0xf7}], 0x3, &(0x7f0000000700)=[{0x100, 0x1, 0x3ff, "53e90cd08a04128962805323836cc3c30586f517a5aed825379ef7cc08f2f60380103a3828ab0c6e81720e6a40e4a4ce0e24a89b8952d8f0bb080f017a69f2c40aace910fc927ec12a3aff23d1f6d36947040b9a36d9ac98c29bac66b2b9d9b41ca83aeaccc4a8bc6b22afd242c22d5d971e3c9e28e77b43168db30de7cc3b72152f7de631b59881984e8c169b5b4629ed556a3cf271b0de0ea2fcdbde40fa95dfff964db565d942ec7b0aca8e1c25e5ff6b6af5229d0792e3c25f2199dcdc43cfb4e480a89126752dc90e4aaf85d934a4924f3d08739e82fa1d972a04fd742d394838013853fa904b7fc4b6"}], 0x100}, 0x0) (async) ioctl$TIOCEXCL(r3, 0x2000740d) (async) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) ioctl$KDENABIO(r8, 0x20004b3c) (async) r9 = semget(0x1, 0x4, 0x21) semctl$SETALL(r9, 0x0, 0x9, &(0x7f0000000880)) unveil(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000900)='W\x00') (async) r10 = getuid() (async) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) (async) r12 = getgid() r13 = getppid() shmctl$IPC_SET(r5, 0x1, &(0x7f00000009c0)={{0x0, r10, r11, 0xffffffffffffffff, r12, 0x96b7f76cff265713}, 0x9, 0xf800, r13, 0x0, 0x4, 0x3, 0x9}) 1.416258002s ago: executing program 2 (id=13): r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x1, [{0x2, 0x9c}, {0x2, 0x1}, {0x3, 0xc}, {0x2, 0x8001}, {0x1, 0xb3}, {0x2, 0x2}, {0x2, 0x2}, {0x3, 0x3}, {0x1}, {0x1, 0x101}, {0x2, 0xfffffffd}, {0x1, 0x2f0c0000}, {0x2, 0x81}, {0x2, 0x9}, {0x1, 0xffffffff}, {0x3, 0x40}, {0x1}, {0x2, 0x5}, {0x2, 0x8}, {0x1, 0x6}, {0x1}, {0x2, 0x6}, {0x3, 0x59}, {0x2, 0xffffffff}, {0x1, 0x7}, {0x2, 0x5}, {0x2, 0x3}, {0x3, 0x7ff}, {0x1, 0xfffffffc}, {0x3, 0x5}, {0x3, 0xfffff638}, {0x3, 0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f00000001c0)={0x7f, 0x32b9, 0x3}) r2 = open(&(0x7f0000000200)='./file0\x00', 0x8000, 0x20) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x9}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000280)=0x8, 0x4) clock_getres(0x9373323921765992, &(0x7f00000002c0)) lseek(r1, 0x9, 0x1) chdir(&(0x7f0000000300)='./file0\x00') setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000340), 0x4) clock_settime(0x3, &(0x7f0000000380)={0x5, 0xea}) getpeername$inet(r2, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r3 = semget$private(0x0, 0x0, 0x20) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000440)=[0x10, 0x10, 0x7, 0x8001]) sysctl$kern(&(0x7f0000000480)={0x1, 0x4b}, 0x2, &(0x7f00000004c0)="228b62f38b5c089afb", &(0x7f0000000500)=0x9, &(0x7f0000000540)="ba297ec790c3086b16543f143b0cf2f647881ad19b12e76bfe12830f0342a6b780ed782440a06aedf8f419b2a7eb460c65d84a887575a63e1e9e621b27f959d8a553d0287bd99ef8a140f3b6756098b72a2fcfed39697fb55b41a1bef0bda102e82ac87be7cef0647781ea4926cf1f6ac92996dea62e30523094823d89838b7ab3a9df8c3538caa6bd7de2a3d815ed07d40fd1faa966ab21e2d90afe46840d6a9642b469a07d390e3dafd51b6f428da4d0b0ffaefad2faf2960a322e9efadbb6b8012d31077799ff07adce4a9a667bf456bd", 0xd2) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000640)=0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x1010, r0, 0x6c7) shutdown(r2, 0x1) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680), 0x1, 0x0) syz_emit_ethernet(0xa9, &(0x7f00000006c0)={@local, @empty, [], {@generic={0xbae, "cfae375890e950fb01ebae07c04f8500dd1cb4eba7edd2a5faf733b313afdf30e04b5f7e21ffe9401d9cf2412f38f54c66318b81f7d9cbe39bb3502c233da017bceb082abe273cbd82de1a5e07f9a63072e1f22623979c403238cb6e6901255ee90bee247386f6da3fc22adfbc4248ae893909859b3ce00f30433dce6278b64dd58b90bdb08571a09d8283e200783082c28b0e7bf6cfab551c92b3"}}}) r5 = socket$unix(0x1, 0x5, 0x0) r6 = getpid() r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001c40)={0x0, 0x0, 0x0}, 0xc) r9 = getpgrp() getgroups(0x6, &(0x7f0000001c80)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r11 = kqueue() sendmsg$unix(r2, &(0x7f0000001dc0)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001bc0)=[{&(0x7f00000007c0)="16aaffd2f036aa0c0802e81f9b579eeef472477e59704e28d4359ec4cdd1f75b3f5dce0b8afe60efcce942b6e8bf3c756d34c14e59d5ed12b0b0a8556b8f2622c5689deec1b2919e9cf7998207685297cf6dc360bb38ae30272a8f2c6c65d6f46f3ce03f4a64ef800e926420925a33883859b38ddd571fb44fcd1ccaef1cd26a93d3d7bc86bcfb27e1066fac6bae00850f6e9da1d536ee06ef8daa98b53e0f3c2aa356", 0xa3}, {&(0x7f0000000880)="373f0029959b4c7f1ee6d0dcceea1b3d49432c79443146b48a9ad390490dc2d6a21ed3989acf338d6bc3872731aac58ff2556fc8fa67fe3166f0b65541ebff514362", 0x42}, {&(0x7f0000000900)="6b0cc8f31851b3f085fde119d1243bfd7d530e8b1abac4caeaf9f70ff5c924a61edb8b055edce051bc4fd2da8222f609bc2e6c514855a0932a57646f94ace2a03407813a98d9786b0cbb5f19d031598e1367e86d3647672657588b038b0c8c67605698c12e995e68a49c90fd2b0418ebf03f52f129595a9b2d92699b99b004ef27cb0e392862f59dfe64ed44c1ccd9573207f131e8b36b66eee3c3f4ca8514f1da6f88725306ef283a747af63635f2556953b4bdf54f26aaf3460d61c867b1cda7ededd9deeb61fce7f08d3d382bae3056ead180fb0284c876d8ede3443b602d58e126e56ae6330e6a0cac16bfbac5daca0828d9d1f513a8288490728e09c0f51ea59e4922dbbf7f00133b0fc640789d8c65b2f965fa43d9131d9a224c09f0aa667f786c7526a8e83e70f0d24eb7f3036360233a8e98e565edf92fe10ac660c56b35e5b927d3e55d44afc9050c1730c4a0ad3704fc23e7f462dc66b53663e48306c0db7301ae01cd9b29c4d29bb777be14da803cd7d9993058db469c062dec378647dd41e69ca1d9f59de19270cf4ec9bdf8c36a7985310028fcc5dc10ab0f9040f143679f1c74b9bfc4d0d5a57b2d695c6a96ab37bca3deeaed0618932ecf745dd1a54b8d621386662cf43e88f2f6dd3a0dc3e2491bcba0464be00e4bcb8fcfc3b01d5ab955b612a5cef7a23211572a1c75b390783ebdef952707d3f8c62a72457809aee94092b47d5f7296621bb458aa5cb4db73c631c5bc424a7b0fefd613e90b8499c942c82df45166dd4ec64e22f11b091340056fb5ab14120ea5e652c336f0cce7c2b5c98f2b7cec8551d3c0c7c39d9bd5707c14d15d96f32b634b9c9bd069a05055b0136df244f537da726062d7144bf62dc579ebc69338ba9bbf5d9599a0dfdf18b82a56802bb5c9bffc37a966f29925968630cb30590d763f527083d03e335c44f1f13dbc8815960d6a3a22f7285e79af0743cc124ac85be231e38ec0f52cc4459524487a7aea311cab19c0b4b0c3cfa5e7fe4019d0c78eee8ce21ea94846eb453eb8c905348fa1db2522c1d6b5e2060e24bba5f569c3c2274602329aa5e707976767f7640f1d3e09ea1c93c5f936fefd10eb85fb8bc03afd13e95b46983693c6d5c218b54a8083a6be1f2cfebb8c7f9b4e0a3f05e234aa19aff3a603170074fa7314dac2572bd2c96bc11ccb5fca9ddcd55ef213bbef7a8e11c9de6d61e7beb12ffc14e598a5b96cdce928018262064a988a278a8c674240ca1cc7e24f81c01cd6aeb85cb66586718fc3c0f6bddb6e77fd1e174fb00dc08f1fc1a3df4cacc0f97ce4757afa5e198d6f1611300843307f2ce65419223d4bf9f2ee40e2d29c6028b0d4dff5d71d63135aeff8684031039ddec57c24c017f05f09e39f0792f1a96c46c0f3defb62375e3d56a0166db3bf71763fe0c6ca11a04deab563b3191c812382de7a69c53f683e55b05e9d30501ec33b4651e56a28b16cd95f79656b45c361109752b1f0c9482df4f12368097a7faf927609649658cc4e358de3dd1c1645d55260b00dfd8466bb71d9101bb6a878b3b763a901c92b2399f3de0694d40db4dd6e8adb5186525295426a733a213d5b85e2f5b8572f13b5a942efd233851b2c4913c67e78f06ab6088eec0ee2eb63c1c58b8c59cc6fc50b6dc452fab1c2a49e23408d49943b355e934fe784407a221d3c0e4d410b6d26c265290be67ad15998e09399d9980f5a17bd5a55c5552dc8c925a29c9b732d91b82370ef8998481f49bcc83545a8d989d6ed96b34a92a1b8882f9c11f14deb71a289cfc126de4ac9f8b163b4fb68db601e0a870dac8b1193cb89664ff1c53121229a22e47053c9f595b3e784c0cbcf9c445d85991329283beaab5f51b022797eb8d510129b6caff5bfbd675c7b3df43733f171f76398bf22246a90f75619d1c0acadbea473b502bd40e01aafc8b91f08350eb587a400cbd30bc4c9f3856711c050657f9eb00c70b5033048fbab02d7b2b973c96fee8dc005b77a5353cb61ac9b8465fc35f026e2605d35d9664eb1f8428e772ee01d5a7c5f80738233a10584b6c3705c2e54e62839d34d382332d9b127929e4e510c69ddd8a3316aba236600519ae2da223715d6ede5a0d45af852d8b40348e731e54674b69647dae084f5b59918f6ae3992963e62b10413118bebab05fe11a0e0f22e227a492498b7ce1da6275a11f8c8ef7f2771bb7c5e4644c8e295347c8a1a4cb085cd92747964a880e2c0fb4e4025a1a51ad1a7316c522fab85b0ddf62bb029081f6e6736fc4822454e94851ea7d5aa7db44145a7480b611b5839fe015d1c41a40621817b266b9432e2d0740e6e2fec10468e341b5b1ba5753159ee4457a206ba86f06495a65160415ba301ef01ac4c0aa305da09db0361c9e51357f53e0c50a6ce5b131599836818dd1cdb81563575f267303deefe5d842758d64c06dad068762383beb642f17a62ed66d1d58e218591850921b7f7e93314d1b65a29cee804237898b3712c2e276717e421c79ae2e3a8eb12dad7d42474c02b142d68de337a0db85c9fbf52551df9116d6a281c865bc487ba5bddbe7150de77bde5b467be1d1d48f1975e18f9b9725a9bb9a56b14b395cfcf895ba9bf0c810ab9ae91028bb7425da30144425d9f1b1c283aadb8518f73d2171fcaeaf7b0fda66d9f0c2b5360bc1180cbabf639d0933c7ad421e5cd700b999cd468ffe63764cf272efaa88158154b313a936d0c3e1ef4ea2efe57f20eb6af46adccf1218f54798f9473e665440c2cc86f6b01311d328991c01599b2c252640f3b2dc5613d8720122b9108fa3640c572f507e283c595e7a83bcba48bddd92c27b407b2edf45115a6da9b447cae45963c83750ac24adfb0551b565ebf0ee783d6ce8dd77ae020aaa55c50a8b83c5f086b855c0a7529f877ee848a963319a3468ba9d8e3852ece20a40cb97929f0389c2bebc697e1d8502f129fc0d69fd3f40b2e926cb8114b92265ee3a0d7515b274b6616643b2eb5c21b22b05ccb9421f6a50fa71456cd494b201b39db8eaa80b1ee1b3cb882b9155625007f98d41bd3882eccfc29f23a02b32971f65e3b327ef6d82c104ecca7671925ca756e1f492773e6f362a6e69cb8c4cfd2e159af80fb2e24167caa141467dee9fead3b4891e3f94e726fb876634d756b88931e32db56c974e68a61995a941f58952199c0f50b7dcff98e512287f9f7eed6ed936dab4563ca91bd5b58122f50f51695dc489186524b71465f786c8b30f2074b5a63af66dd4297eb67113f92bd3c8527b2851eaba490465a84ba8e9d82cec3f55e5bffaa3d270542ebca5de81c35f27a9adaffba7541bde3e2afcbf6a9068a3c6ea8dbc24c8dbf9fbe9ae079627648267e83baf94639253eeb88b0efe0d6488a8f8f46a1da5244cffa6a73c75bb98b435661e96f086b4af8fa29d2978d140bb5e656f2391c7ac62b1522abac5c4fe2166272efc74ec56287ba0dd92971d3d35c77fad78c8516e838a40385b8d5ec0a7f99ab3ef4cd4544e066a2c5120d4b880ad88fa94ef479191e65f147f689f040a979eca2e6f065484e8948d0bf63468690c91b180a57ae098dfc5d61a6ede11cd445857c61f4a9785daf7de767a8df898a7c418d9eb31bbadc4890959e15c2b31ce40c2602cbed7dc4b1c94ec7b3d0671630adbc5f7016864d3d087f24852b0a8e99e938d9d764db0cf4d9beaffdc2108dbe16894551b2c532eea5faaaa6fe22e19b2db7c246225b4c76397a002308d398ce37bf1a02b2bf814961b2a966ce5ad221c2a9e9e866fb1cb2809942e7ffc545bd7f52210b34571090dc0223c7a0b4cb8c862ae7444a0d32e4266e3dd3bb3383eeb3cd1612b5dbc6c3e8c29b44948430270c1ccd3195befd8e724cd1d8f026e50d442cf0e2e882fc6320b81c370dcb20dff363327cc1764210a0f4fb20fbe79ee5ab6a98bf1c75971b31afeae42ebcf5b012438cf14b11af7398162675c0c37683c580aa860b252372c3e4c650a68cc5d20e2486ec258a7253acdd0b0a9d55d14fc063ef76b177df5e0b5d6e2049f101d726b9392f6aa5d770c50177125b189dfc442f9ba36822376506080fa41458ecd5509ddc90c2f924ab5a312b9dae497c444a949505dd0ec35db6cc383ca930861eede263ab480d433bd7fe34772ac3b92d206de710eea8e6e60f68b578da795f1fbc3ac763c9183ac05bd2ab2a51dd23746748767403e9cbcdc4a0d0b41be1b106a8ad145038f3c74e73d8a2728c1f13c06dadf61f7664b9670239a88a63347d47f6b3345b2ce17c2635b7463042c3b276d22c80ac43ec8c65bb4d514a02124911d473b85e21a42fa4f55a21beb88a33ef879fc8a2d983b6b3f951eb127f3f5d21c2b94df0cbec8cc538d5f212d8b165557b5c18000643f0649ba367fc4a47cfbef1a75354bf0001272fcac1b4a7d9bb1cef3110e738f7a135d26bef582f305e2278a623451cc6d1b44d6db0ee2e9ed52e62ef50f74b9f42b541f846ed51cb2e896a4d5f8282a2c08cab7e7f08a4bf6133da4c537a31964a4bbbfb835f82b85da365fa444becfb9cbfa5be657888673876a9028b7a28fc06dfbb0679aa4c3279502c2a8f99d050600547c4c3d987b3afe9c6c3afc610ba3c28011c3f71cc5e40d56956965d1a921739004521a850a9f2fc9918bf69b33d725828587ee7e50e4f38a0ba71cbba75d0b3d3f8200c7d8600fddfeb866d3ae8671867919fb542e8b1400b54d05e61d6122800ca29dc39644da14db29c3672c74fac7e540dffddf99059b9add9da774953915896c363e3e82c7b288a6670ca561b33d71aafef719c89ce5f7c225bf8e86b3a4bf8e0af1ca6b423a3232c2e6b3f39959913be567bf470e352e9dc7682bef2ee934d02e343231aefed5ac310fa6201cbea1a9ec9faa59788ec137bbd200907104d320edf781fb5a2d2019eac6e2360a3c7b4637ad0753d891386924e744da86110e6a428f4c977c4e4c22f6da793ad17d17f016c0a0dd19dcb296ef8d354f6142735946935868c614251678406007926a1b5bdfb21afc8ae37617b8981edfdce2bd483cfc40882b781172f75b585429453a4ad3bed2f8ca8abf33cbe610137dbf109032bd455a91fed027346c21a3e1462a8558d10b6ab4355820ec918eeee8464c48550c38f7063863a5a1cc603ae0fdeaae1c5752dfa01eee1e98814f9fa118ef8d8677aa58c106d281ffcdeaf9c648b370b60ee79c876ddf114f71bf804716a8b259607e149ec406be9e2b973228d91fb494d2b12e10c9641ae8210fb893096accf45a2b5c287b9fdfab4b5c13ed97b3c8b3e0fd6422e48f646ba733fd7ad1178a39118a6a39f78637edeedb603e95a56d3f5f32252e2114444b210672059955188a62c6c41ace91ea4a08e1ea0b110aa9516219329f15b879d5380a3c01fe5072d46635a2572b1c2dba48588cdb8d5a57ecf023d59aee110b0ffc5158b8a59177e34ef9d18536c5bba4c799d2a38f7307bd08a142b137684608dd9d9533e5a8350a53602b3455c15ebc2068a4717dde2ab6a5e12c8111df805149297b68107ffb65e4b752bdaed754e23707c1261a22dad1b502be598643e8680d3f0d79c2fb51344c43c1a1629792786bf6aa583c5788b0290983a03991a45602c0d047b23545e2d35578d0996fdb178d82c2e604b459c40e22b842203dc58f39d21fc8ad15ceca7e4c3fae6517525b1f9acd571c1cfce1f85898af68954da019cdfa497375d3a16190d123f3cd4543f1411330a73341a824cc3f42ebf65dc", 0x1000}, {&(0x7f0000001900)="2eede41e890e36d635fcf2fa330b76e04688d44982febba0e438f943114ff22eeadd9e79cd739979013d70117e5893732c5c0a5b848842c13ae47ddb538ea16fb2516e8b99b05617766e64dd09668e5300f5f3177f7254ffb1eaa6d89e6daf035972ec61b27072e0c949284c6dba9ad52b0926b53aa38ed81ed6cd2934b024a757036ba5598171f94bd29bd885499b11053a458443", 0x95}, {&(0x7f00000019c0)="80709837424075aeef09474ac84e9200fbc13df4360c64da1ce325051ad35b30597cea8085c672d33dbc5924ad16e56f3cf24a22d937a2398588c1dcbcdb20ac39d7d7656d40a9fe1d3ffce666d601cf75ca6272379374bf6d359281aa6629fa19a881eb57653b9e42c9b6427abc380e", 0x70}, {&(0x7f0000001a40)="ba1a9185e86faa2a705d99e579057ef239b4a64b4e8e570077da9ba45f405d9c7722fe06f5174434726fc1", 0x2b}, {&(0x7f0000001a80)="1382b5c48ec0b3ccc2ae9201b1f5846d2403217be2ac4121c2fc04a2bb448008d2f5013089094f72e6fd215ee2cd7a7262ad827d24f57cbc2e186a30b4aecb8fab5ad94c33d025608520a4e92a40a72c8a318776ad4d4fe04e33e775", 0x5c}, {&(0x7f0000001b00)="0cc157fb665f22ef505fbe962a7926aeb5dc8684f949cbbdc5cdebf3b426605a1219b94308c9a31a5c24e2dc636548860a46f139a3f6428535dfea063ffd41ca07a130d1a3ad287ad6b53dd42181173bc26351ffec2daa4e81e2b787e9f66e3bd20fe4a8d363a1793a918af1afe0bdb604b0a532642f9169ff8e0f52825ce8bc304e8b83adb7b2827240071618415cdf5f56f318ebad5220bf4f27ce", 0x9c}], 0x8, &(0x7f0000001cc0)=[@rights={0x20, 0xffff, 0x1, [r1, r1, r4, r0]}, @rights={0x20, 0xffff, 0x1, [r5, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r4, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r10}, @rights={0x30, 0xffff, 0x1, [r4, r11, r0, r1, 0xffffffffffffff9c, r2, r0]}], 0xd0, 0x400}, 0x0) 1.37714477s ago: executing program 7 (id=16): sysctl$net_inet6_ip6(0x0, 0x0, &(0x7f0000000080)="8c3a5dcb0fab40b7c103a60c009cd52560e1e709f469a044562dbfdaf4de84df2524805f28fa49703a8db6669fd650aa15c514c5cea849c2525351c656417b245e50e2839e30ce7b3646db71cf512623005d7451d4596f606718bd18412a5b98a2a3da6b30fa3b85785f807f825e465509d9afd54dbbf6c970cf4b62c6892635b17d8111f1ccfd759cfabfc3e8630b1a5e02cf0e01f75dd797fe02883dc50bd3e3587f4bcc88258a6d15e3c6c227e8c763a9538b4c8ab35b328e9e68318769f42b46351f85e652edaaa0f04e84bbdb505f7143992cafb121548877fb3dac8d7ede7b1dbd81d86c8921500ec46bea9607d8c65d74bc668f1fafb4ba8e76b1bc7994067d9f7d40903aae1d9253eb26ee349e64c5aeb8342ad38fb5a2d36f552a2f2501658e1504cf0baeef1de3e6ea3b2da34513754581762f7751eaece648bdf83a1ddc61030db9c240ed694cfaa939828da12eb8a95443c3026d50d2d938bafa250fd1c14051ffb4e4fd6b2de112ecacd7cf194ea8a56266cce71c307de7209bd05d0ef39599d7fec91af297ef8cbf6be0b61bf98f67c1f3b962922f497c7a81ee75fc65497a456f9cc57d7eb8acf775cff16763ef3685195710a9ffe6bb5cf86e7259fb8514e05d7922620afe2a6bef", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = syz_open_pts() r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) sendto$inet(r4, 0x0, 0x0, 0x408, 0x0, 0x0) (async) sendto$inet(r4, 0x0, 0x0, 0x408, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) recvfrom(r4, &(0x7f0000000180)=""/76, 0x4c, 0x1002, 0x0, 0x0) (async) recvfrom(r4, &(0x7f0000000180)=""/76, 0x4c, 0x1002, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x5, 0x1, 0x80000001, 0x400, "ee702d64110000445f69112295cf00a6e100", 0x7, 0xfffffff9}) (async) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x5, 0x1, 0x80000001, 0x400, "ee702d64110000445f69112295cf00a6e100", 0x7, 0xfffffff9}) read(r0, &(0x7f0000000100)=""/140, 0x8c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) (async) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x0, 0x7, &(0x7f0000000440)="ebffcbff13b9fd812eaa4e717d48e699319296489d006aae6b93552781ee938047d7e442351cf60d4f3bc711e5eeb26b3445ff030000ed73d812a438ab2819ab73c4f8ce55a7f655c328516383a1297e154f3b5efbb487a21e7879de1b8f783017feef1ff95fb06313c614596eb9f1c2abba000000895cce2033d623e73aeb8d67ce93fedb8c418217c23746ff8538b15bf9f8eb4bd098937b96c3329553184f258ac47761163342246a41c999d807064454725b75ad6f6f15ff5423cf36a5d30ed928e27df32f26bd233cd1d90446f18c003a", 0xd3) (async) setsockopt(r6, 0x0, 0x7, &(0x7f0000000440)="ebffcbff13b9fd812eaa4e717d48e699319296489d006aae6b93552781ee938047d7e442351cf60d4f3bc711e5eeb26b3445ff030000ed73d812a438ab2819ab73c4f8ce55a7f655c328516383a1297e154f3b5efbb487a21e7879de1b8f783017feef1ff95fb06313c614596eb9f1c2abba000000895cce2033d623e73aeb8d67ce93fedb8c418217c23746ff8538b15bf9f8eb4bd098937b96c3329553184f258ac47761163342246a41c999d807064454725b75ad6f6f15ff5423cf36a5d30ed928e27df32f26bd233cd1d90446f18c003a", 0xd3) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x800, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r7, 0x800c5709, &(0x7f00000002c0)={0x8, 0xf86, 0x8}) (async) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r7, 0x800c5709, &(0x7f00000002c0)={0x8, 0xf86, 0x8}) sendmsg$unix(r5, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1b, 0x0, 0x0, 0xa}, 0x0) syz_open_pts() (async) syz_open_pts() 1.362357147s ago: executing program 2 (id=18): execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='\\.#\x14\x01\x0e\xb8}\x00', &(0x7f0000000140)='/dev/bpf\x00', &(0x7f0000000180)='\\*&#\x00', &(0x7f00000001c0)='/dev/bpf\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='#y\x00']) select(0x40, &(0x7f0000000000)={0xfffffffffffffffb, 0x0, 0x6, 0x0, 0xef20, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000980), 0xe8, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000500008004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004ed0d7e5b3b351e0287804be38164991f7", 0x36, 0x408, 0x0, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getsockname(r3, 0x0, &(0x7f00000000c0)) execve(0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6073d4770008000000000000007f00000000000000200000000300000000000000000000000000018500907800000000"]) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) socket(0x10, 0x8000, 0x0) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x40f) ioctl$FIOASYNC(r4, 0x80047460, &(0x7f00000000c0)=0xcab) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100)=0x1ffff, 0x4) syz_emit_ethernet(0x138, &(0x7f00000003c0)=ANY=[@ANYRESHEX]) getpeername$inet6(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r4, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xffde) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000380)) 1.359930887s ago: executing program 3 (id=19): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000140)="0920203ce62b620309018010001f00000069db0000ff4278ad535c2a4156308c2f39e4e6987f31dbf15624b77b6a0a", 0x2f) execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x2}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, &(0x7f0000000140)="7f9a39d66242c5cf500cfdbc3f57fea5515366d841a7fc384150ac4aef697c588450692386a04bb3d0813b161714bf37d4060056fdbf91899ef272c35e2b35014ea0687ab0989c74352aaf3921ff931a63e2e4dfa07e67", 0x57, 0x20c, 0x0, 0x0) symlinkat(&(0x7f00000005c0)='\x00', r1, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaad6aa08004500001c0000000000099078e0000002ac1400bb1202907800040000"]) symlinkat(&(0x7f0000000dc0)='./file0\x00', r1, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') syz_emit_ethernet(0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaf58ea8508245936d6f9142faeae2025aaa08019078e0000002ac1400bb0d009078"]) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') linkat(r4, 0xffffffffffffffff, r4, &(0x7f00000000c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x4) 1.326746471s ago: executing program 3 (id=20): sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x208, 0x0, 0x0) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000008c0)=""/237, 0xed}], 0x1, 0x0}, 0x10}, 0x10, 0x842, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000100)=0xfffffffffffffe44) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd65bbb25400003c0bfe80002664ac1bf27fe5d341000000000000000000000000aa"]) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 1.326137855s ago: executing program 6 (id=21): setrlimit(0x8, &(0x7f0000000000)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() poll(&(0x7f0000000240), 0x0, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x49e, 0xad, 0x40000000, 0x9, "32eb49f4c696ed5061aaf51080303a5e398a4f24", 0x88c8, 0x1d6ee14a}) 1.168921243s ago: executing program 6 (id=22): ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) sysctl$kern(&(0x7f0000000000)={0xa, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xf) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) (async) sysctl$kern(&(0x7f0000000000)={0xa, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xf) (async) 1.161484875s ago: executing program 3 (id=23): sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x20}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @multicast2}}}}}) (async) sendto$unix(r0, &(0x7f00000000c0)="cfc0", 0x2, 0x207, 0x0, 0xfffffffffffffef2) syz_extract_tcp_res(&(0x7f0000000100), 0x3ce, 0x0) (async) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) getpgid(r2) (async, rerun: 64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (rerun: 64) syz_extract_tcp_res(&(0x7f0000000140), 0x3, 0x7) (async) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000180)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f00000001c0)="fd0ac3639913e92e6f42531a87827a7b1fa1067975cf104f86bb64c71b7f66b0893b9cdaf3610c10637fb205b6f15f0536217f6ba8a81b7d3db4ad2db6d03f996c30457248e61242e1ceba1887a61c55b51705c7667fa2d7f736488fa8d19d1fff71ea8acdc5d607935ddb1deedc50a4b454b9280ea8100dc445c58e8f3d9ae4c8f79c5abcdff8f3717d665bf8d74d3c9d774a3aea42d7ae1dc14606089fcd47e930c6d83e4e7273fdccb111cefe4e945078d843654c1f4e130063e8d63457a3c681e705cc9d337cbcf90457d097bc2c6647397320194c21b3d0c34c66e54416876a5694a590ee7dc57ed7596f4e58600a9e314f5de4e6f04d656cac89cbfbb9c5cb98f4a7425a5df865f7af9cfa45d09bd39679ad1fc1f0e5e43b3c4c7c14191b4c3635b71dadf6b084ad42b04a9eba553f4f95e05dd698be8b1b89cd698c53a970e36bb70c41e3a6d7e56c2fe7c765b39459f1724b20f2917db2895ca79c2e3803250c3a26b837b700d91ef0afc91077a8aa4c7e6b405aaba8ff7a51124e0ca76e16cb5823627124fea60471a20fda96849ea9eac8952d43a6890acb429914cd72901f6e6be43a8ea2fb51402417cca4c2876e670e23acae08cce735bdd7a4c91bcee9d2e85868416fd5374da571ce3f8c9c84f1e50978421b44c299a7a0b5b6a7b2d9baf98e8f6bb18b9e634117add7b4817ce398db0899f88e7c7bdb1599097ab22c089111c04dd7ff8d4a4dc6df0b4b94877ecca27427388555f29ec883fadee26b845dcab9d91ca6db469606549c9c7b8ced0827649cc1b7fc20e871c64b146daf51281d7b8af62a57892ad5222637f2b21cff50f34a6b7862900d8ec46f77f8f2045c799034e5973a0cd623bbd03e7c9adb4a753ef21cc7f49e575f524c14839dae8b7ca4d95eaeb66cb018852d26dabe7474a1a026d22b5dd4b13c7b0bdbf7e790fc0b76fcfebf10b0e8974e2bd339f69e1043db70d731a323dd43163e8e4c55343d15b7098926bbc385618cf98344dc91e2f51cad07fd6575e78a3ac6dce65863e9d97bf6a8773c9ae7e43e2d01e19c1c92a8ab51b1b7933e308901de9e8cbfca560cd9d44b095c7ac96f6612e2be187828df25c1b1c0d5c2a1f18d60f3506124b2495f6e2b9056edafcb2fca34520384d07f7d899c680cc08aad8ebff230211ddb86ece3731b264b78497b657d64ca9337186ae1f7a2b32284e39aedbf2c9af4765d4958421a145dd6dd2a9805f1a612c64c5f747021e4b620ef3e08067334b8894125c3a05f783e3c11b4929ba963fb84243b30f5e87b1ff904c1f6119292cab55748770c3e5b449b16f01064cc6a32b0ee9cf4ae871bb84d16cf5251df741d5648fadc49f52253ecedbbbee8dbcac07597c160090477cd129208fa0f4e9d00f454191a540b6f0784c120bf6585d121f9171d227fb3427e33fbb2b0be20500800cc364e4d03f7b755fd2ec3650cf3ceee02bae2a1323f1a526e3982e0cb9000d090209496e90e7b33703119fd7742462d2b8c7bb3ed29fe8e6581d67c0d0cfc1260eb2e143acb4ed8388443406f14baf9e320e572f09601601253f617aa6c5ba5f76642e085ed01e964efe68246aa6697eb8482de970db32659d8087a717603dc7f257b1a4b677abd748cdb8493603ce0eddde77a9c7f60b0035dc9ff4afa8b18ffaf315a4d72a5f51c2af9e8c3ae911ba8a2b3ef6fcf68d36086670956d1c6ac4023828ce894f2dc09e60dcfecbbbf93953a17a33e947ab23f39d0418689563d1971200ebf7028e698c02fd4cdc311a2947aeb46b1e0204300cdfcb64c16ce2c70131be190632b15822785eab5bf614bdc3d0e80f126d5fb6c3bbc0fbb4131e3a50c44085df6c47cde67bcc6bd5d73f6ed3e2792fb5ef5056e360d0055db2b1fa92134f2ef8811e2cc9283b8192a9ea4beb29ce5a779fcd8d91623cf003a6bc6d2b86beecf6a6071c72435b43022953acab91703b6478ff276c5e337e36a5db0f75ab0123585bc7e55230c5a7df547835908c2e4270bf2284c337e0ca5b03cc2ccd15102a0e7f8aa2c68da2dc9dd32a483e0a6d40e6ff7899009e92583b825ef6401e4cd04cca646fdf88c59af6997120cb493a4709fb4e21b11ed8103a44400b858da761b7dd08b67d1d57aa4820d7b7849670889df6a2ca78ed1c166987869ea0c872aa2f67b37331131c8217fc7bcc964c2a3fd49b141e5d578645ed215a945b88704a34413c2b72a2497da7cb6c9a5051648802b095785d8760b63be51c7100892330203e3b7262d9c93d176d4423ccba1e8356ebb0c947c51a409212a6bdb0dffa0dd5fcef9069c7c2fc3ce286e80b5599e2de9bdceaa4905004530f3255b5f4f0011317b002390c25a792a98883c720e9e3c331321002ca01a677a08a76e871dfcb075e32bad8f74ee2160a91fe3b2444199a2480afd2280859a25822a0ac6c12bc20f595c78778c2fd0ea501174e7e07cdbb8f3ff1e0573fdcfb345173888cfde0ceb5c286ef79680e2408432dea0d277f67c2dd3e931d01f74309a0d2aa9a4b47b2fd58657a0779570f7b3210b9efcf6fa0bc9dcbd9b1a889ae72c07df4bf0ab37f026ba28f3a464201e65abe45d5cc5981df752fc876cab2030b9cf3ac514d5b9a911a118b4ac44ce7560e642fc4f44132346e38422e4e8a9a0a3445658ad314b60833e33196706636a6c07a8ea8df0c7b25b3a35c2ab3771f4b1ce7ac5beb794f2659b36660fc25eb826e16382f24b5f0736e93730911836a54942aa7164fd264d15dfb483e5b944051ec75a0b6dc576ac4dbc42d05e74288c267cd84ea113acf9130f2e33d7b0a82f5f4de322c977725101d0215bae709a2d9a476c24f91501973649232b60f1f316369f1ffa6cf6eafe13a85ced043c301e03510430a3735fee26593bc45e99fca6d41deed17db22472b8659040c5fa4e95e71822f06c01c3a051c6d549f4c9f132fa38bc73f0604aebd241cc1574a809641f1e03bed3774369a95e23d101112d2eac3119a2ce9db524d6b830e97612dc46de4bf2c927f13a8f5a7af5b5ea0568705d6da918fbaa7bfda26913ac7ec5d97914b2bf30ef3134da751265595a85b327bd57d4900e3ee29d4aea73ac727380af8037eaf6b5f44e42be5d16d3c4638f0be8860d4b599a6be25aaa5c0527eeda6f71fad459ac4b2445a65359be00224251faa73132eccefd69c8bd5834341ce19c55baad3323dba8ee512560e4b6289a33b6d6b97ac3364814b93776c345c76bfbbda5263df71d6ccd29c038d0db259cda3ee60448723c16a7f8247cbc49f9bf7fd0dee3affc3fc17dce31dc1c7095e49ea75bff036d47b9b6a070cc4847c37c364933c18c51fc4ba7144139629657e88e96fdbfd636c9f4713c9290f3f17641c73cd7dbbd5749cc8aaa2d58a77fe60a9067eae9efc021fc036b18150f3e85ed94783cb999c3329ba1b7ca5cb7109ee43f24f80f1bf5874e2c2c729ad2047bb66df7f81ce866c8e8f33f629f20f140e9e195c333393ac9179525427ffbbc6d0333503edfba7da5faef208ec3c30c8b59477619e4624a73fd7f80db1604f67116f41f756cf0e981c16205fe2468f692d5087db93d9f7f82e2dfd78856f2fcedcee47560471e78e9835ef46dba5b7d89cd8ac317b194026dc9ba8a6b91964504b1c3561634a55c1f3629b72757536df1291fcdb401ad266f91c34df08d8b8c0bc37ee61380f9186fdff0ffc39b2d393ad9b3d5692d2e833bfa5f4f712f3d9fc676ebe09a2e624a95b71bca7857ef8ded1d16e52aa8596f7bbc85f03b6e1ea2cd7bf2a98ada56f083c24eca406109d92fb8e7cd35b0a9fa0e1e6ee283e0d15f1902035d28b7e39339f0f78b50449ce331aa639e119bea861cecbeac6f4c1533ce86c72c888d5a2b7458720f1af8690024de60a0f957da65f8a29c59333a4289e5046df9354ad3937f4e7392e534718aaa99d44bf4067b2fcb1e0c4d78ab96dc7741563f68aff394cec4a03cee5c1a558cf8b66b83aba0b8e3cbde085073e24a57f83e8597715ddf27b36f0de42a91b98755ac6a884921745989fee7105b8c704e8d7fd97ae72489cf5de3e8aed544b4273e7a55a08d432f618398277687e0f4a5369758fca6254bef09242087420b623ca1b4d1e4e3a09f603db03f4734a0e84c6deef5c9daa49931f88bb6cd57deb4876c224da88d489da93a62be9789a9cd5566011a8ec201a546b533af1be6762948a799011dffedad87aa2d8a1b43351325f9e63a7acef23452a697ec0417cbfb3e5eeeb115774d7b2878c38a252a36efedb9579d59931a0d01995967b5eb4be16d24296508513f5be2ab7be52db739ed401791cd68dd6d4317bf5e6eec989cd6c558d71972a2eabcac63eae3bbe9188859bf49f44a3d2846b3d3eb6dcc147f6ea49e6f5869fabbd1dda6334b24e82103cf7c7521d77832a235bb8efc0b79521e45570b38171966a66baf356c3ea0d231820bb4da9cbe052cb2bf7805e1d1046ac130f9af0a91a89315a99490b11e870f14fff8cb06893fc0d689f4d7979aa292126b3aa3f67701132af4467b4358e4e977065336cda1a6b77c993a265ac4c3e3a7093c6a48bd453ca0a504a4df58863d9f3387342f80498264a375a5e10ad123313bdf10e2d33e6df0d796d25b22b999773008798c6b67d13d764304ec2f0365a7d5868d4d038d282c6f7bdd48874a64e47182511cece4794cd936cb29c99b6b97a3b6a2685363892fd66bcdbb02cc6b5d8d8560a6cccd5e141e7305db25ea3c67b95f434b24a320e84f2c1ea80e9d64721198a4a23d8e3b1f503918809672cb9ca4c86a2752a8fec1410907a8a255ca609b9673e70bae346b0cec23c859f65e2a397737863d77e9f891c7c878c41c5c63ffb591216771cf4685b778bb43d80f65c069801427fd9849d5710532230af1209145b58a1a00d0710dddf451880d0c28f15bf3c310d0073a14c0b0ad3bb968193e6238116e083546c4c58ce6eabbc2df54056b17d020a9bf15e3bcda81f31e902030a8ea876c70667b8e632a39d74106997db007d409110ba035db8d95fc59cba9f015504fa9d4dd5f1f97c4bfb0930c7d72a0500a996c237963510f5fddc0647ddd30715a87b52fc7c270e486fd0ac94c3e9ad7f448f5d7d8a998301115d8f5be57b9d66632a4b942b7e209f3ef0b899b77a1f6e29970e69a3666d0b983b3e32d7130479495bfbe1fb0f6a044791b2238b40915d1c85a9856f0a80de0e14f1d732dc174ae832abde3fe94ddf832c0fad2581f8bdd384e7679d0dc60dc46a88bdbe241f947ca3354d7d27c7e84424f482bc95dcff1c16c80a6791c9523b99018dcccf8b2c93d83c6b31aa281b2a57a9813ee6ccab9021edfda5577ab6dfacfc1d7200cf45790f633b4ec7a567c140589cbc32620ec9a9665adf7d2bc0f234e475acf4b52ad8c85ab45c68f9f5178a462071339d2968b4979e203fef04afc4fc793b2a2209a8cfe0f981f445ce0820efb438ec003afc8788dc5991d939e20743ad1c5cb063fc5866c1bdd95c83377bdad7c4ca4bd648f5e13351fff6a5457d37c0ced948ddb5be6491c655f306c241a5699d0da84aa1dc5952aed6bf86cafd6a8a7985bd6e330dd780b5bcbcef81d48097db679e618cf6c7ae902a6a37a5da5d29277fa5c1918589fb0925072d3a8e34c53450a93a1468c745edf7a1fd44fa3ebdf9fb1687d262d796cc942758c81e4c98f1352362ab235158e7c93679e0e087a4ea50fd43b8948a3975310ba847c60902b583534f2efdacba4b91f9e616d", &(0x7f00000011c0)=0x1000, &(0x7f0000001200)="4d4121bc0ca442a1485ac91b4c40a34e935c23b5c69a6cf574ca59ba92e3c54025a7dbccd20e3f6feae9ab0cdba4cdffca7340434c13f355f9c64ffe132e2cec7947701f2ef41b29c3576adf270eb882cda01051d027a2f66b2ac48d43669d919cf366386dbe33cde3be1ae86351efad3e9e26487f5fad6e75bf0d2c899834ca41", 0x81) 1.160948424s ago: executing program 6 (id=24): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8b41, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) close(r1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) connect$unix(r1, &(0x7f0000000000), 0x10) kqueue() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) readv(r4, &(0x7f0000000940)=[{0x0}], 0x1) openat(r3, &(0x7f0000000140)='./file1\x00', 0x800, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 1.159859075s ago: executing program 3 (id=25): socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) (async) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x20, 0x0) (async) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) (async) r2 = kqueue() accept$inet(0xffffffffffffffff, &(0x7f0000000040), 0x0) (async) kevent(r2, &(0x7f0000000040), 0x527, 0x0, 0x400, 0x0) (async, rerun: 32) close(r1) (async, rerun: 32) sysctl$hw(&(0x7f0000000000)={0x6, 0x6}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffe1d) (async) r3 = socket$inet6(0x18, 0x5, 0x0) getsockopt(r3, 0x5, 0x4, 0x0, 0x0) (async) sendmmsg(r0, &(0x7f00000000c0)={0x0, 0x9}, 0x10, 0x400) 1.1594835s ago: executing program 6 (id=26): sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f0000000040)="62b91b0e527b20a862c541f10dd8fba1ae65e6b593844f740c1a75d75c4d61c7dcb0797cbed14c08715ddc", &(0x7f0000000080)=0x2b, &(0x7f00000003c0)="f69415eaca29121f14fdd55f907225fce22e022bfbf1c5756ab70cb2a647cf0124c03f8b25d5838dccac3c8e475344cbde0d8b44a94d89a69823837a313dce7de48ef10aa3c1de5d4391a3f5b742a0ac8cc1232f1365502876f0ec6dabc6569008220f447fc61dec430fd4c360d160476fede01186d5bb1e0c7cf435ec38ca36f8cdfe3a243934b3410bc94b993ddc508e954d5a0ffae9838b680d71a879dbb131a7b922992f32d7088f2b0a7185f072f5339a2eaef0dd2be80be0e8c6bccc9555a564e78d0759a6d440f247bac1578b79fcac45f0d6f90ad89014e07dec92d6d29896b578d2403ac24b77fa3e13aa3d816577", 0xf3) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000380)=0xffffffffffffff24) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x5a) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) sendto(r1, &(0x7f00000004c0)="c4b1efb9a2e17f76744a6071471e06403077292e5a9a574781f5d185de0b2c679494b10168edef9a3b30a7e1078dd0a526debf3ecf132b984188038ef3e3fa4dd8fe72143d5102cc750e915b8cc1c0125c94c9bf5e8ed2d93601b1d3c2148c52bb3c852820ffd25cc0b1d5f509cc0602b1bf4e94525522d99b347160fde94cd364c39e9ef8e8c67ffe39314ee10e06bf386d216a2097cfaec59c09cf00131483882b9d855cd67552fc3246f1cff21031b8d79c7b5223d01433db438e1819f00546538ba128e45b195af4a88c9af394a95385674247", 0xd5, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000001400)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x1009) sendto$inet(r1, &(0x7f0000000140)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec76d925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf548868d091d26c6cb0b000000000000067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878", 0x171, 0x0, 0x0, 0x0) 950.130207ms ago: executing program 6 (id=27): r0 = open(&(0x7f0000000040)='./file0\x00', 0x9cab835cfdc52675, 0x106) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x79c8) r1 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000280)="9beaac3bd05ed3c7650fbab0a7bf821bc02fc19f2fb7d6248a", 0x19) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 948.924813ms ago: executing program 6 (id=28): mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="7f5769e47f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) sysctl$hw(&(0x7f0000000000)={0x6, 0x15}, 0x2, &(0x7f0000001a00), 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x2, r1) close(r2) r3 = socket(0x2, 0x2, 0x0) sendmsg(r3, &(0x7f0000000340)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)="897a378302d59536b3abab41f09863b029aec96d52276b5b6c7e6b0af3b366a4431a62886fb608ccfc611f52574eb0ee839bab780974cd5e6c2486d2bc7763b7336faf97ab8bdaa5a418d22950a9aefbec546ce662b7bb4c408fe172c85d7fe5850ead9aeba9cc69c83c3eb045dc4ed4332b1ff207639628d273d067f7ee7e4d262f046d40fba4b459e2911b3cc88339ea6f6fead4cfda2fe42724e37265baa065dec86389d665e0d7e0121becf0425d909766730202cdc80913d9425b76f414f006aa55fe61a4489f3fb2f91b200a7935c064ab642e1fdd82f2c9bbce9d77e3aa982e847f5b490c", 0xe8}, {&(0x7f0000000200)="4605a6252af5b80d04763111ee61feeb91b087e5b170511c19402bfb511db9c2ed83e5e164d36a6185e8d031bf52a4f2a17993521435f724c10013cae44adde4babfe347a27e31d25bc492119a82805f71461d075cc62fde53400bd67b221236c9fab93f61619f1f77e7b9617ba07ab8f8a5c6e02685def11f01f43bc038dd5531171be5f5cd45833e983c50cc066c8351b789962fab01e2e3461d60cc3f0e9befcf604b8c1a62e428704614ad77f57720ef84f54ab7272eeeb5e642ef55cf352dbcfef3258379b14aebe736a89e9ea30820506b1932508988091a9511b0ab48143086", 0xe3}], 0x2, &(0x7f0000001a00)=ANY=[@ANYBLOB="7000e900000000000100000005000000c0505d8fbe9bb372b0f873689e191e527b0678bf366237f1837e3a73448df02f978bdbb0a98c511f5bee1c387d85052bb78991571a09b794c2a1192cbe062b4eaa047e1c3b66379058c5c5efe2d1efd5deab57e0be779541da710407c38c00001001000000000000010000000900000096cdc42e8fa0967da1ca4c23f1beb10cd84879fbd3080f3505cc94b6a1c9db9823214c7cef15274cbca891087609d44f4b44476c50a73ea4e848e47ec0281030cdf3f4a0094d2d26bedaa0687819ca5779ec58137ccdf1c5e1586733177efcc9f98fb34aebb8c64a1ec7ca9e7fe29e240e90a67033837f3642fd8a3ce4783330139cf4b850ffe4dc4ee9e56e249e44524290eba042678581134003aed3433d8e48f91f9fec26cb1b7afc18e1c9a80a235d85c84d9882414236ed6b33609b4100540d549f531b6e034b837b1d0d3a23b8925df0e9018798de6d13ff866b0a1062e9c002bd745e46de48c625889671269b3bbdf3e4cd65c3b891000000000000002800000000000000ffff00000180000024399f8d1de7f9df0b8323fd0cffd51cf19e820000000000880000000000000001000000ff0700004cf0c1d22289b2761a75333c1e0bf27e3b41b919ed353ce41dab01f9114c5812519a85235fa72c2b213e59e28c9285063b8ccd8d9704f8a7c53e48a8abbaf72e8f9ee0278edc11a794781e1b40e04915c68c337f42c38daac505c090430f85e1306b60d46759196f32b2bdb66eacd94585576b67000000006000000000000000ffff0000000800006c81762070e2a14e3beda521b6b840334d631c423c6a810d2b80d03912126c0a3ded527770f2ec5e58e315f24b40f48b47f1b9120b6bd4e736408aac409c7786fbb232e1f39d991c94f5e500000000001010000000000000010000000e000000e4244ae4d794ae2591feebb73fbe096c7f32fb599341ffcd11dc0353d02a69ce9185302ade111a457c5a221d550ba0a96b3b8df5d26f3f44327a783f6cd6a0a6eedc51058c01e3fbd44f2a1798c54515fa5bb2ecdb6a16531b9e0de29e64345b42f73737f0b050c015a6d1096f57e428e966774b20f124b5ca379ed3e5f42293b3706f11413d8d5d392aedd8ef28d4cc04b499540bd48a7cd5896f10491d4cd8da9842e28baa634de392b37d2a42cf6feb94682719138e9c2a195d465778d815b8cd37b69fb16a032ceb14ae3a0a070800efcaa4dfcab8829f8dbc249475fa2fd0d78c14288f40f8458a2bce08fbf0daf9857b92cd3d2b3cbaee80334622f74c6c5fd1842ec3a583e4f6721a370347871e8d2f6d415c5cfcbe133f2eee2c293ccd1b73fcaea1969f212d4a069e54a687dbcba9e8bd3c02044703f3008a690a2714764bf0df9372fdb991c1568732fc293c5f03ec404af5c8c83913e2a9450f15d9636b75b2353864663fd8ac70bc4b2e3b4d7a5a35fdb025dd06445318c1a916fe4b77467239659801baf970f66fa698ad28a4ac2f4c2f0b987be407c52564b8e9b0b59366582c9dcd700f926ff04978fa18f1256e1d2f69886f6040152f3a77352add11d2d40abc2bc9f985d5348a7faa31eb52f780fb80cab81f93f0fe98b2cd05b05ae8ef4f9ab30bee918cee8e6a6182954283d569867e9df692fd0f6f6b78c926a3c855eb77a93c64a1a428c346875a04f33ae703d9d14812b457a18454b29f5d687f53c9663aac66b79ee1198895b1306647ef9621e612e75c110a298dbe1b55552959b48900f936d4f4280227bb0a5b1577c38b42a4b74ec8852d88e04e8643da81ef7086c6b4f152a1b3b28f48d5bdffb7b2034a416993a8d7da8addb46b78596c4f422c80ff239a5fb86a15528b414ab5b27e98127afa654797159474ff2e31ae1248035bc3937ccd0b3b5f149b9d91fe7cab483cda53aef7a44c8b6f3150e2d6bfdd440f5978cf98f95824deac76fe02f689d5f4ca9cdf79f7c73eef1a432c8f84dd34aab8900ebbc5ca9c66675abc2e736b2524221b37aed8c76803a46520ede6224c19311b20d5cc7f5a00e1f140b656f216910783bc1a7c3e7c13be11a4a5a5ea30c5e5f64dbe5ea985447c443d3238d668f4f6d0fa2c9910e96021c559f687e8dcab11e1f05801e4221339ae229355966f77812c7cf6ec756f878d8e89d81d476f3816d286cbccb5a76d7df48537ddeb2e9a06e3df7fcbef80abbcd16ca14e5124778b7031fd7e6166a85d5436966e548a307300ae0369df7f8b9e7b20dd28af372ad3d0829843c052f478ec6e7ba3db113d6ea53cc2dd2114c3801150c636e111881487c46a43d287d9ea8b85df86e5bb4b54ad90914110567055f2e837688e8b90ed3b934e2090756794c77279bf9075b08ebf5633207db44c1cfac1145a10389634b58b27f750c181f4cad43d1c4faabb7971304f1043b485def2c414c1121edf8a8c58f0a5fce9aefe110824a025b5e8e479e74b5610778bf5d72d2c82d38a73e2875de9ba04726cf564482e5f0e6679a2a4deffc76d5dec39dc76787fcd3fabdb22d1a5b932fcc98c81c971dcf618b74acb292750216846cbe674d8004326da00bd82c098548531db23195b386f38365fe8813b260b1f81feb37d904bf754836748f5d706919b8ae7b3f2e4696a54ef789c55b020240fd937526d5eeb2aa1c52fc047ef756c69ea8180c902c980237b1bbd5f9ef42086f35244f7d522b365bb6fee0c49fc5663e2b2a0a89ab500a1058a52822a64b5057495c57585c2c3eb39430b8d616e809250e9adf83ebfa34c13e9e2ac2f7483c0f3d1d6a0931b615f0434490a2aa7342161fbdcf4ba9d9606e97c690550b8e3ec03f12ba18d01d5d06d78f235ac16f277dee6b105a097a7f7ac8f1a3635b0230716d216512e51ab279894c279ab7f226e3ede7993cc6b955e462e983d4de43545bbda30266f5b0cbbfeae988988d1d666e48a0818adaf69381cabfbe91cd182b4a6f63519a144141b4a184f418320491f582f2046d326ba6fd5b0e33ee14c75182919718b0f2cd8a26bc1ff682265c7918ccdbc8a4b4a1ac5a8a90e3f12dff51725bced211754edf8aeeb4cbaddff5bc8e34788db6629ace3d8bb1ef276297be2015ed37dd14aed2a75d60deac6ebb6a97d6104401960d30059df80ce6a828343126239742e1fd12b619bad4cf001fb5dab7e56b62679d6adb3b2c5da4b3bfea57754e4135c492826f4240fb826e12d4a80ca64a5611e77855f2dce26552acb3f94d9a7c560b1d03d2b621a422d8671a5fce1a7536e7efb67a00ac51289ef33a84c30a28d54df8a74e8d28788e24acde444cde354c79411f49f7795e3df9949615bbbb8349b8039dd1aa408e5a42043eeaa0b3f6378afaa8dbdeef74f08f17e355835a599c5a065654af88189f813493fa4aae3e267064590ed36eb26b843cd0d5d7241958b8e70f5c6662bcfd7666526f348d64959878d2457976d88e1e81edcc696c518265e7e2f4b20b1f6f807c506c9b451b7e63b9fdca3112cbd0beafa90e1d0cf622c4402992f1a266f43d7ec6dc4922b3c3eaf424d461efa4b411087eeafef762cd8dade911da1be0fd6a29ee05717fd7fc95deb2eb146a6391ddbe6a2df4540e968240ab0c96abb3095d6bd1b2941d1e58503fee4270e0f4ab6b1476576d3813b6fd0dd009cea14f0babe1195a429255d2bebe573f052d8d740c536d0d5706f71569c657e6d92ac42fad21127470cc158cc4378e66d34da3e95c8285ac1c05d6eb424d642228068a3ce2b5fbd14d2c872045bfeab94e335cf6d2e590519d4d1523d73c1433e85bf74f88fa9b298668bee45f5c78da0c15047a0591a0c1d2862778d6ea2d73da6d8f0a92a08770ce7dd983ee0cd53e02e5f92436d1fee1f3a4060e4bfde0a9ea2794e22d27c875d9d5a1aad4609ab433e59384f38ee12fdaff70f2ab2b443912ca7f13893d8d84b9cd96b3638cadd5684bdb74d3c94353852849f3e2b95cecab6886004be316d24d4846303e486594a3b25638f493925b3181acf7e63b60005572e5f7fd45aff4bb20ff2e4cd89a8b4457e91b261c45f2bb86488e9883d82a75412d997ff0bfeb86e10b79a3916d08fcd22c4ac3bb8026cc512a500efd2210a9c80a448877608c4076d243b6813cbecb08b774ce892f29201d3acedb7601d518ed0e77e1b6b18193a129dd2fd2999e74f6860bbd4699f0e41f1046e509b276f7ed2e131a9a7f568e348c4175c8cda2738fb60c535f5e1e1286061adb281a339a346184b61b858a68cacc499021ca8672950cb408ac93291efe0dafa9f33e6a91d3bcf116f0d319eb45fe15b00fb0ecb1e51fe89a51cb9c16a79a001fb50f03cd4b409d8fe328c3cfd584e548fe27c0969922c72307c3c571f646634d246b29d4dd5557db5b87cfc9f86de62aaa0f4af48a4757d7a209c0fd3a0bee15af9618292d79b3371709b01c998bca0e60806df9282c4203e3929da9f10f0fdda237ef4997deb2f676c4dd929e13be7d2d458250880a7b258d22dba0b6ce4f7bca3839ccab1286160d84cb1a39777d613148c093702c03a56f3acdd500ae70d416e7f364cced5f3681663721f6938112fa9676ae7643f160ce73cbe903d0a8574ca41fefe7a1ee02ed8c40c41e57433762485fe374fdafb81302586ff92c6996a545a1c286d8f5100fec2c23aa17940858d78db70abdc9162b6ad8bb9c07c0abd77897c6df68ea56296c5e4c9e28687de948fd10a279537379175f95cec788895f0c73be87331ceec7f9e0ed4a6c1038fecf4f9a7f91893d7ee08b5ebb2b09117ed3220563add0856526c39e83ed6f6ac384fe6404925d7c7a6a9ee8669d7e735b4d2bc68f3868352ab5efd5f0313d483346eb919fd0d34688d1f66f3f95f9f9dd2daaf5467007c0d571edfc9fd50b1816558c81a5c648926c00304152c80001395bce01b119ac04655ac1aee07a5212312fe4d58107a11ab6b832984c46a28e351b304ea8badc78d15ac442cb578729940b7f28a75c70772206ac6e0eed32b94947514ce1fcdf667994a60989c64c3c3043ba985892863ba9f0c03b33f10c9dbadfdf7ae52dc8638571f91d37ed7d996989fc178cebbc39b4377ee442a90390882cd33172273f6f08f3702a621857aa53e57f08cb3b3bb981e108eefaea0613775951135760b87a1088dbc14cd0db08d25b8507155c382241013d7b28840d2479d74239b4922240a53e3a747d5be66cab1be3b4f9465b7ff8e037d62c537e61b36d2bc8f6e7bc3ede489bfecd15c093f91822253c9e57a9da967f18088dfababe2e7eaa0b68fd6fac2c2cd9dd1cc670819754e62df31d8fa6f304b2bde058045a10697cb443fe27df944ad0ac0ac3cfc3b76bc85923e0699bad0b8b010ad35161cdc81a3b2d628dfbfd20e5d57c4e640209dad178f5a24e914779a6a80aaa632423a88775a7c907a1e122c6dec503f734317e45ced68e96d7516b0cede034ca3d8979d3c96aeea9b6050b9d3b95d065e8e800582f11ef527151636946dbaf0cf005a805d1b05b4b95ae04b3068ee26efb05105bc12076d3e4f93467d91d7ca2816a2264600fb2518eaf4dcb939101e66d66e7e4b308159b57f4d4093bf5e535791eda6af806251369d9dd82324c9c6d20f3079b5a70252b1f69a74719d6373f771b2d95c30d23ccc0ae25030567f8be4fac92834c68d567ca4b0493774b8021cdad6dd42e9628384586d8f4e3eb388b4b35b2095d879a76f9d5f37a66a60490fd6ebcb23850f4b5db89a99b501c22e9a6ee5f6dd073cfde9e3c3e73ade58d77bfc00b8beb150a079952f65a210a2ceb830909298f26b28fcfd4896f1d7143491274702700ab5f6ff19b9426647519c8c5aca2113039e210b062630a7a6e4f29ad3a34f2450e7868e7175afd3f9307df40ba9df09867fc053c65d938b4032cad3eca7ff58999840c55ee067c5556a6e62c8d71af402c4976990d93906497219a0340985a1bf2771e9ed82f46118390392ae82795a633cfa70472c8c86c385003c682165efc12fa35b3eb2af427f4df099b0c2242f20b3f74cdfe195d97029c728581e657156eb98aa604bf71ef5db82b3db162571a7a0621288d5cf558625cebf8770ea8f109b678cf95d4b0903739fdb92f93f950900adf5c5a91a2295ad6d11825985ad6ddd37bfabb161b9064560f0f04a6398ef8a4a0fa9e15a44a790e770bfc75bd7d7d4e92140ab53579d14107008e3cd95af104fb1cfd26a52137c67b869dc6dd4e92c7de0dd1483886b8c25133880badf7f74d19b050ce0307d9f63c02e93213a8617f9df65f2cb7fdb80a50dead104ecc08305b5db0eaf45c8a10e46fa6513b1a3ed5ff7ba49acf26450d0a821398c77c0b44e87002316611b090903ed2edf956017f55551925cf475ea74b18d6ede77f72e6df2ee843040194976063bd609252b46cce241bb9acee98f909d97d76a95f3b0a118f8a0dfb67c493214a182c5a6d4f9d700b060f8f31e4cf7def000259291634c5d266dcee86c776b118d6b55706745ccb7d715d971a2219168daaa8e4c3bc45adb6ff5e8d67208623bc7cd8d4cfb730ea37c392f99f830459bccdf5d33507f4487807752bdb7e624e75bd30752a4fa6e074b69876b144117d69d5fba7511e71561a4c54e61e043082113f13f6c301fed67ca6baff1d24c589350c12b14a6ae13f727fce4a2931011cc55ed420ea2b7821f6e1d74f696652d68111b78174fc4f8661debadcc386614206abcb2e41d9c2640bd60588cc6771037f4cbd2564a85ab88ac3fdd56cb0ce9c2af5cbb7ac2e4410330c4a71c"], 0x12a0}, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) write(r4, 0x0, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x108, 0x408}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(0xffffffffffffffff) socket(0x10, 0x3, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 948.605675ms ago: executing program 3 (id=29): syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="17d59299482daaaaaaaaaaaa803500010800"]) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x2, 0x0) (async, rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async, rerun: 64) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80606949, &(0x7f00000001c0)) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) chdir(&(0x7f0000000080)='./file0/file0/..\x00') (rerun: 32) 946.284552ms ago: executing program 3 (id=30): r0 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f000031e000/0x4000)=nil, 0x4000, 0x1) r1 = kqueue() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)) kevent(r0, &(0x7f0000000080), 0x7fffffff, 0x0, 0xffffffff, 0x0) kevent(r0, &(0x7f0000000100), 0xa10, &(0x7f0000000340), 0xffffffff, &(0x7f0000000240)={0x6, 0x6}) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x59, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = fcntl$getown(r1, 0x5) r14 = geteuid() r15 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, r9, r15, 0x0, r2, 0xb0, 0x100}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0xd0}) r16 = getpid() r17 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r19 = getpgrp() r20 = geteuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r22}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000580)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="db4ee122474afad6e014034853cb1a1e881332f2f81483cc89b8607ac2b204a5346bfbfeef93a2bbd090ea5aa0ef095ab1debf18c0ed4dd2a3bca4f9d9113b8df6e6180e65249d49a1f7c42f35a1de8deee0e3", 0x53}], 0x1, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES64=r22, @ANYRES16=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES8=0x0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r22, @ANYBLOB="00000500", @ANYRES16=0x0, @ANYRESHEX, @ANYRESHEX=r10], 0xf8, 0x1}, 0x404) 945.96997ms ago: executing program 0 (id=1): r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') 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}}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0xffffffff, 0x1, 0x1f, 0xfffdffdd, "8b03000900787d902b56d864d3c3a3f4d3c900", 0xfff7fffd, 0x88}) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000001500)="f5fd548920a86b0700", 0x9}], 0x1) symlink(0x0, 0x0) open$dir(&(0x7f0000000280)='./file0/file0/..\x00', 0x80, 0x0) getsockopt(r1, 0xfffffffb, 0x9, &(0x7f0000000140)=""/191, &(0x7f00000002c0)=0xbf) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000500)="94010513000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0x2, 0x0, 0x37) writev(r0, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="fd5aee42", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd2978918284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e01fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7de2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eb47ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b401500"/3858, 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001900), 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7959) r5 = open$dir(&(0x7f0000001180)='./file0/file0/../file0\x00', 0x400, 0xc5) mkdirat(r5, &(0x7f00000011c0)='./file0/file0/..\x00', 0x20) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 639.537798ms ago: executing program 7 (id=31): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) 0s ago: executing program 7 (id=32): setrlimit(0x8, &(0x7f0000000980)={0x200042, 0x9}) r0 = syz_open_pts() close(r0) (async) syz_emit_ethernet(0x2b, &(0x7f0000000080)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1d, 0x0, 0x0, 0x0, 0x11, 0x0, @rand_addr, @broadcast}, @udp={{0x0, 0x2, 0x8}, {'\\'}}}}}}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x7fd, 0x1f, 0xfffdffdd, "8b03000900787d902b56d864d3c3a3f4d3c900", 0xfff7fffd}) (async) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) setsockopt(r1, 0x7f, 0x0, &(0x7f00000009c0)="4dacf2bc270433c474d39d4ca1aad58485cf401d5e1bfc1e77993f76944a244486cd34e329ff4fcc3be6f0fa46c014c89da020117365442ab76f7b645d2f79361077bf54a850ae5d0e393b3dd1f7a6c141f2b2e03549be87d3583ef167d1e7cae1cbbfcd5b0cf214f6e09d300fa19df3f9830aaf46f6a2dd75f1067038c1d7a911174b37204fe2ba740a2c745cf24c321d14f45104651604fd37162c4cf691b9553e3e28268e366857ec2bc291a98df04313459997d72f1501ee1b33fd30bfb19fb363e8fcd4e5eca5acc4b1b6952786d07b42481252cc99206749ac86592c83f2336b95128c3cc300b9a97d788fd55e90c55eabe7ffcd9e720c6a3a4006761a885be985e70b51a6427c79b90ff9910d242c93963416fdc4a79601a39fef5070e5011fb94527e00ffe9bf5166707cf12e526ce472f23840846a557c60a9c5175bfad709dedb9244331b67fe36f988509213feeee0af50c89e07eecb0b1a569b314bf292ce28e006d6434640f59fe4bffe73b9a3b200e98afdf422f4472cd69a9847bc774f2966cf65a87efbe9116ca9f841d976cf95ded38840d83c49ff0c1c5f2721a93ffecd8c4621b645a0e2279aa5dd862150e7a201f15a03815d0dc5c4eceac3665ece00d37fda7cc7bd61c8c00bf9848ca5631874c7d69994538c43a9a303f373f925eecc29f10445d9c7ad6321ac145181320eefe37d0b9c8d04877342d4a96dd8d75db5d15388883126036b105386a48ba12ee07b76e3520c8dae3512d405c9a10337f10de9ae4a15c341b533c04acd66073efdb804885df7ded064a82d9c8eb0ff89f699efcf8479df449b50691be05dcdf12c6631b04b9da14f2d3b514fc16f23eba805c7ecb8d5b8629ef8255dd8848dead7707a4aaf9597e42d1cc1b1fc43a6fdad496cf3c760487950749a58d3bda37c12466d5ec4ded0b4ddb17437240bda7bbfc71c04b55bb45b202b8a5534fddbe73ac1ca10ccb2bf5ec5a751ca6be22008f17ffb2d148b76ecf55d1d95c7c5c8ebe83290417043dadc69d170bd0681a38ecfc57a9ddf63885f657ae24913ba4a963e9f9b53c91532d342c7158e96ba7498946ea63934a725e39ba4873e42eb4bc8bdd4c306b86b4d212d6646820661ca0fe93b37c1febb5f061b3cc70886fedddcda07828476afb88b80e86a799bf629d37ef952ac5fd6f534c9710e185b0ebdd9711750836384d130ed111f016a5112d855543dcd513b26b2116ff49ab302cf00262175e226a7dacf70ff0a20e23af28eeab13fcba1200299128f79a634ee8bf782079ed96461356fc54b4b9427af4ff7af2dae6b85be573146e1a06317d36c9319b7b5e70fcfa24f8c6c2e2d235ddde2bd8e081b066ca76f4d3961058c6ccbaaf6f5a2ff64415201754d1994d4f13c885180b19c2a91b084c4abbaf77c9c607717009da6e7ce6f94be9cac9b891287d6dc5045d104ab3cdd89205d46ef7e6c7699ee723796426cead07677ed9d00fc2f4888419ab42a240d2d26ead337698a3ed7cfd4cc158afef8a92f303af1bcdd99f6cb0bd85e3e5d2bbd2cfccc0ade0519b6fc04ef39546e6877ae1a6be1225c63aac4afe8c499983c414097b38d1b800353dc378fc9dee96bd4f575ce3bb63ac01e1fcfbff7e9f98ff33139d786f979e046ef398dc380007741401c08672478728161d7134343b5c0b03e572bf1e5a07c6de0edf9f936fd746ca83161c24bbf14a8e1a46eccc8324147b1b9f6a1a148b56337c8b7a0ae50c48c1efb5d59336a78e463f96a6fbcbab2861f95ed42887d4edecedf766b0b468e3648d2df035718104e230542f29c299fc048f1d19964f9b29896611293b40a0284eafab9290f876df6950b86c30d2f6247ee1c4fa355fcd461d8c9c1ee9ef68deeadd3f154daf849f4425da42f9dda64739b7843f54c530c29922ed4fd91119fe2c2bb83867f7699885d3549865f480a1cfeec6d573cfb0a387ddb684411bab59297d2ae25471b794e8b9e364b28e4f4a89bfe0ccd099304c79094365fa0758a686daad5ddb0cce8e9998b8964b8b4d9e84f58770714fde999e1f53aa82484a2e1df3fc18d04cdf5c09bae3f252ff91ee46132e474914be5361ec3cb169787a33041d2ac2194303366930379d7b337635405b5304bd52aec70833d5ddba52c800dd1b3cd9c92802c6c7d2a6534c23c9d7fd6abfab27fea31d7f41a151294ebb5fbee66253f6747b74090a1778f4b23474be5f07715e4ba8e5399847fd8251ea4af6182e130dfee4e551364f4639f13cb399995509dc5520f5a91f945729f3289011026f1567d232f6c7f7323802a6e9ab030099b01e2f60087fa84cb8bf34a188094dc796e435c33928a089f82781ed7ec8d6b1a17af85e3391357b3b14a218e13e8d6ffc99a9389dfd378f274accc32a76529b5b3e2da73d4ee88b4edd3212c7802bb49995388a8be39cab9c43050c5f37982bcdd0d1811c1f82b780e1e8bce045a2f7eaabf6159f4f5cecbb500277ad47a2969a5ab7477229020c6f9e82a78a3600e1c54b447ac5e57a680a19165ecbe64fda5b33d1eee0d4a77139c3246a935b1487e36718483137c62d6ed44e62377b5e507c6882caaef19585215e01faf56474349ba805daee24d03f43c92d7a4b4454ed579ae1ebd0d2499dfffba2d4a041c78a8a7a5e590326fe4ebd1ac2ef2d202f1b066403fcbb5dd9216d79a3ce385bae932aa8940fc95938157d8ab5592069cd48fcf5b17ce1c6c4be72e89060d85b07ecff50fe97a3596b777518bbea5298c2cdc4c1ca6cd1bfeb86683864cbf0562f8a0352a8c52d10a381f1435dd4e2b54600276846dc11689a21ecb8ee5f36dd627a803f87656ad602e76a0f31339a106c4adb6fa9428fa893c2e7c3a8a9fe88f40071a62846e10be29958faeb212c80bd7053152ade18e43824ea5263447bbfe268aba8132df89bb799c3395412b0a78a5bd0f8256baa1d747796e64e816754a6216abf6bb834de28320054d5363a51b779f1ed56cde221faadf995912e5766802db77f9ca8b3a2789cea23c479d20b0073b1891d7bd944c84f780cd522ae138282127bdf7806c674521520ad178d976220f175507a4862a03597cf74004f3897e156fbda96ce17150bf8632443fa72b111c95571f341c2edc2a168414bfb5408d83496f3c134c8f124890e2110cff1f0dfa933b2b044d65d5b4026e4e5dd307ddde55d2c7f04b1f192496ea66d270d8e03f4789dbaf69f513dfb0d271371d40f210871bc7940c737ba0cb486d31f50234f3e9e4e6695ca9731768b0db2a2573457068b9fb5c2b590d567f05fc27c13ebb0387c2a2f4c7a53387bacf53458539e7406c60dc4bb060a30c7985efbc90aea407b2207dde236eb97d083fc5f6d3b337dc436681cb25d8a04c610f45d14a741dc61886d7d7d5a14b2600e8d58d4e792e4dac9d24fb39f723624c66f0c9e0c64ffeb94468e699b4b95b0161aa37c01cbfdc9f74f3e9f18a1e4fec449c044a426ef7b38e6ab6917b515069a38c585c1fc3b8b27af741a3f11abdc64586e6c2a700f3d3892af1e0de95f9d2cdd596b7e841a883e427b097cebdae6f57f044eaa787ad296d90d45c970637ad9ce7ec82ffa8e54f31041146116c756b6f77aac34a1d3e2d3dd8d382c4d9ff2707f762a4edb27a2e6637b77384b8874d45fef68e8575bc04c67b01d5cd77d8d564f95a0de8e6befc0e194064f61bd47ade03cd47dc266f8e2099d6d4ec8f1f370415c84be0a5ce7a468e9e9c4cf4491bca428e02aac8692ee148100eb8175572a556f1cf60fed8474b5661835f4d8ebb4213d005f4362dcff347c6d2816091c7248d761442ecebf564d7a6c91cd4cea854c55f4337abceb1fc5326099c69b7a90f2a127c5d2dd6e18e09a4ee2b49f38ca130ad08635adc5a9a388b9e28f8ab7b2860682efad838a1db098769260fe7f4b446af1ce9e7690d9b88bddaab282aa5bf5cf3de68cce75ad2da7255bd468c69f1dc9f07940c3e3c5e751030124b8309802f3cfb50dd66ad69412562a51d7ae14814e671a2e855a5497a851d4948baf58b93d1fe5c63db8edcc6c620eef20eb33c377a32ee183e48d7bd833588d5dcb6fc05210e49fcad7b45c4a64a408d5a5794461ada80d48fb350afdb380f646cf9e6e467f1482b21232a4d73790c1e965b6edd18307a74869aea401e16c6e7084e1e879919ed34929eac4f0837758dea17a6e11e14c85a9f1c6342fb058289ecfe6e5b99128b03ff3533b778fea9e8dab6eed074868a13365dc965ef4629514aec523e8f2636a0f7797f856282b18b35026bf2512e6ee9817d0ab1933c22710159aeec06cbccb676de01857a47f8fb047f31b3a7363d507065c5897bfdb70db02ff65a28becb5cceb923a019115ac001c88076e1e3fc44a0efd85b31f408aee048c6eecccec35b7c39dd0a1253daf7a812f5d08e8985f98d391fa1136d27169fabab28ca69dbd3677f4ce8f394a1fe313c2ea6d87b1b8829eb5429476b244fb4624f06eb089cfb02f5fb18136fe096a1a2f8ed72fd77042ff7ae3c1340e0d4f40b44b8daf127296084b42aa51432ab51d651ebdf75305cc2c3288313e4c684b4fe3d7f2cfeca86c4d59b01df4809cba5a740fc5e43dae432e08d43c631160f5b700dd09fe575525a71a42af93e93a81c9cf03234835c6470fac13667f3f35352699fe206a40b5adef654a18ab010e119661f0e3f4e679b787331378f16a1a09403a9542ff45414420e7f6a679737ba9a516093528c09a7b768e1bf4e4219f64b3a38e895dcbc34e67bf95fb45803f0a3a48f65fba6b62c6907c28ae4cd7bf59d677fe9bef7467d5450139206c0b3a38091883a206e761a0fb5e45d2915d024f7c15b6b9229487225833c799bfc78af30fc7735888df0e2a04c7070255ca8ab8c3d46caebcf5152930cbe645cf232ff983032cefbc9195562384237502dea0f525deb72ea1961edc81887dedd547210ec59345859bdd35a3a25857639eeac66c59c9bb8fda66efc075d2df0bcd25fac5aba4d26110a5a0bfd44b1c231b0159bf62b14995c21b7eef32d39c97ddd71ed6af95aae06cefeaa7742494fb71d3a0def87b1a810ba5266c0ac3aba3638ff7c6772e41ddaba178a620b745eb080e88296fc9fffb9993d012126fe54320fcd5f08b72c8a0704b64da1f13d8c9be6d9054a42909621c86d3d0a6a9d3cc2ddb88064df1b172ffc47c6e319e98f8fcdde63c376ebb0e8fbcb34d333660d7e73e5e1fd88383d4f9e6de961fdee6e7d949b68e7f7eb43f44be96d1c7d5682c3f05450be720dc55461c8ee8bb2bdd1c18418d2ab43590d28c79c70c4bf2145dc022c2b3b80f4b3ee05919bc91c41df3a01a426832b502f50e6a8d650253d98d62a754e09be7a0eb664ba9ee3a5893131adb743b7af7328173833ba90b16f56e6645b77724816f40e8c7e8ab22ba04dbe346226dba87887acc145c38002442897b0d8efa520741ffbfbae85474df000eb4c385afc755373f3500c720c16366d8d4438f51f973ec47315fdbdfbe26d564835531fb89899233e126f953406a2c84cbcc7f26b5950dfd49953d5b03ba21c53748e5c940e234b1b740089c562844116b77868c5341a4e4cf2a3729db4f2a44f887a211c2660de1a0bc354655b5da2b671853f1d776de6eaba684274def83b504ff5e1b82e5bccbc9aef1d4eaf44b4927527a964238d897b9ee1ac36b91c5a5bbc3723ec96ec96dd2687c72f0595ddcbb2a0d522fa60e8bd41c94922c0a552f58ec5f17b408955ce17b", 0x1000) (async, rerun: 32) sysctl$hw(&(0x7f0000000080)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x0) (rerun: 32) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffd}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$hw(&(0x7f0000000080), 0x2, &(0x7f0000000000), &(0x7f00000000c0), 0x0, 0x0) (async) sysctl$vfs_ffs(&(0x7f0000000000)={0x7, 0x4, 0x7}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000000d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)="f5fd548920a86b20988553ef5de002ef9ac021f7f26abfda19e3dbe2f178", 0x1e}], 0x1) (async, rerun: 64) r2 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x93) (rerun: 64) fcntl$getown(r2, 0x5) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.203' (ED25519) to the list of known hosts. panic: uvm_fault_unwire_locked: address not in map Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *309308 39613 32767 0x1010 0x4080000 0K syz-executor 128478 54504 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x25 panic(ffffffff830b766b) at panic+0x1e5 uvm_fault_unwire_locked(fffffd806c125c60,20000000,20001000) at uvm_fault_unwire_locked+0x487 uvm_fault_unwire(fffffd806c125c60,20000000,20001000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80003721dfc4,2,20000100,ffff80003721dff8,0,37,6df4311920cb72a4) at kern_sysctl+0x500 sys_sysctl(ffff800036dbd1e8,ffff80003721e130,ffff80003721e080) at sys_sysctl+0x425 syscall(ffff80003721e130) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4d035371240, 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: uvm_fault_unwire_locked: address not in map ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff830b766b) at panic+0x1e5 uvm_fault_unwire_locked(fffffd806c125c60,20000000,20001000) at uvm_fault_unwire_locked+0x487 uvm_fault_unwire(fffffd806c125c60,20000000,20001000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80003721dfc4,2,20000100,ffff80003721dff8,0,37,6df4311920cb72a4) at kern_sysctl+0x500 sys_sysctl(ffff800036dbd1e8,ffff80003721e130,ffff80003721e080) at sys_sysctl+0x425 syscall(ffff80003721e130) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4d035371240, count: -8 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003721dc70 rbx 0xffffffff834d2dbf cpu_info_full_primary+0x2dbf rdx 0xffff800001261800 rcx 0xffff800036dbd1e8 rax 0xffffffff834d1ff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x30825dca3b791ba r11 0x6d95bcc5c6d05700 r12 0xffffffff834d2bc0 cpu_info_full_primary+0x2bc0 r13 0 r14 0 r15 0x1 rip 0xffffffff82133da5 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003721dc60 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=309308 pid=39613 tcnt=6 stat=onproc flags process=1010 proc=4080000 runpri=32, usrpri=54, slppri=32, nice=20 wchan=0x0, wmesg=, ps_single=0xffff800036dbc7c8 scnt=5 ecnt=0 forw=0xffffffffffffffff, list=0xffff800036dbcf60,0xffff800036dbd480 process=0xffff8000fffee8e8 user=0xffff800037219000, vmspace=0xfffffd806c125c60 estcpu=4, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 39613 231621 35264 32767 3 0x3010 suspend syz-executor 39613 483600 35264 32767 2 0x4081010 syz-executor 39613 452043 35264 32767 2 0x4081010 syz-executor 39613 459858 35264 32767 2 0x4081010 syz-executor *39613 309308 35264 32767 7 0x4081010 syz-executor 39613 474872 35264 32767 2 0x4081010 syz-executor 4006 120268 183 32767 2 0x10 syz-executor 4006 446082 183 32767 2 0x4000010 syz-executor 4006 293018 183 32767 3 0x4000090 fsleep syz-executor 60477 351391 87105 32767 2 0x10 syz-executor 60477 258797 87105 32767 3 0x4000090 fsleep syz-executor 85966 489411 89279 0 2 0x10008a sh 60559 135724 49992 32767 2 0x10 syz-executor 87105 206466 74564 32767 2 0x490 syz-executor 65230 112544 74933 32767 3 0x90 nanoslp syz-executor 89279 473950 7829 0 3 0x80 wait syz-executor 183 216356 62916 32767 3 0x90 nanoslp syz-executor 91323 461646 14042 32767 2 0x490 syz-executor 40828 155616 10468 32767 3 0x90 nanoslp syz-executor 35264 460579 86340 32767 3 0x90 nanoslp syz-executor 49992 25527 43447 0 3 0x82 wait syz-executor 74564 401584 43447 0 3 0x82 wait syz-executor 74933 178580 43447 0 3 0x82 wait syz-executor 7829 168225 43447 0 3 0x82 wait syz-executor 62916 133514 43447 0 3 0x82 wait syz-executor 14042 104158 43447 0 3 0x82 wait syz-executor 10468 367651 43447 0 3 0x82 wait syz-executor 86340 425861 43447 0 3 0x82 wait syz-executor 43447 185906 24078 0 3 0x82 kqread syz-executor 24078 435373 56765 0 3 0x10008a sigsusp ksh 56765 383569 79953 0 3 0x98 kqread sshd-session 79953 13743 71272 0 3 0x92 kqread sshd-session 3550 260741 1 0 3 0x100083 ttyin getty 71272 158826 1 0 3 0x88 kqread sshd 52359 131413 11073 73 3 0x1100090 kqread syslogd 11073 145537 1 0 3 0x100082 sbwait syslogd 54257 316825 1 0 3 0x100080 kqread resolvd 54109 338688 87307 77 3 0x100092 kqread dhcpleased 60052 399102 87307 77 3 0x100092 kqread dhcpleased 87307 211216 1 0 3 0x80 kqread dhcpleased 82631 391316 0 0 3 0x14200 bored smr 70615 306189 0 0 3 0x14200 pgzero zerothread 73266 392645 0 0 3 0x14200 aiodoned aiodoned 36533 117863 0 0 3 0x14200 syncer update 12443 108731 0 0 3 0x14200 cleaner cleaner 54504 128478 0 0 7 0x14200 reaper 28091 298613 0 0 3 0x14200 pgdaemon pagedaemon 36085 10922 0 0 3 0x14200 bored viomb 64256 70667 0 0 3 0x40014200 acpi0 acpi0 81989 449659 0 0 3 0x40014200 idle1 95067 51415 0 0 3 0x14200 bored softnet3 77303 50637 0 0 3 0x14200 bored softnet2 14285 294239 0 0 3 0x14200 bored softnet1 19188 68858 0 0 3 0x14200 bored softnet0 42673 432431 0 0 3 0x14200 bored systqmp 76124 59571 0 0 3 0x14200 bored systq 50375 91593 0 0 3 0x14200 tmoslp softclockmp 73212 449610 0 0 3 0x40014200 tmoslp softclock 59750 273257 0 0 3 0x40014200 idle0 1 164795 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive mutex &(curpg)->mdpage.pv_mtx r = 0 (0xfffffd8007f67ad8) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 pmap_page_remove+0x51 #4 uvm_anfree_list+0xd6 #5 amap_wipeout+0x248 #6 uvm_unmap_detach+0x8a #7 uvm_map_teardown+0x35e #8 uvmspace_free+0xcd #9 reaper+0x246 #10 proc_trampoline+0x10 Process 39613 (syz-executor) thread 0xffff800036dbd1e8 (309308) shared rwlock vmmaplk r = 0 (0xfffffd806c125d58) #0 witness_lock+0x5bb #1 uvm_fault_unwire+0x3e #2 kern_sysctl+0x500 #3 sys_sysctl+0x425 #4 syscall+0xbb6 #5 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff835c3528) #0 witness_lock+0x5bb #1 __mp_acquire_count+0x58 #2 mi_switch+0x4b7 #3 sleep_finish+0x2a6 #4 rw_enter+0x348 #5 rrw_enter+0xbe #6 VOP_LOCK+0xa6 #7 vn_lock+0xa4 #8 vfs_getcwd_common+0xd1 #9 sysctl_proc_cwd+0x2b2 #10 kern_sysctl+0x492 #11 sys_sysctl+0x425 #12 syscall+0xbb6 #13 Xsyscall+0x128 exclusive rwlock sysctllk r = 0 (0xffffffff8341a990) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 sysctl_vslock+0x45 #3 kern_sysctl+0x1ad #4 sys_sysctl+0x425 #5 syscall+0xbb6 #6 Xsyscall+0x128 Process 60559 (syz-executor) thread 0xffff8000ffff6f48 (135724) exclusive rrwlock inode r = 0 (0xfffffd806c0e4810) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vget+0x2bd #6 ufs_ihashget+0x192 #7 ffs_vget+0x8c #8 ufs_lookup+0x19f8 #9 VOP_LOOKUP+0x6e #10 vfs_lookup+0x8fa #11 namei+0x7aa #12 dounlinkat+0xc1 #13 syscall+0xaf8 #14 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806c5aec48) #0 witness_lock+0x5bb #1 rw_enter+0x41b #2 rrw_enter+0xbe #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 dounlinkat+0xc1 #8 syscall+0xaf8 #9 Xsyscall+0x128 Process 54504 (reaper) thread 0xffff800029fd9448 (128478) exclusive kernel: protection fault trap, code=0 Faulted in DDB; continuing... ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10180 11046K 11059K 166960K 11258 0 pcb 17 12K 12K 166960K 17 0 rtable 234 6K 7K 166960K 347 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 counters 64 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 29 0 iov 0 0K 4K 166960K 1 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1364 86K 86K 166960K 1382 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 1K 166960K 2 0 VM map 2 1K 1K 166960K 2 0 sem 3 0K 0K 166960K 3 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1690 195K 286K 166960K 12468 0 file desc 22 81K 129K 166960K 168 0 sigio 0 0K 0K 166960K 1 0 proc 58 79K 115K 166960K 473 0 subproc 104 6K 6K 166960K 104 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 1 0 in_multi 99 7K 7K 166960K 99 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 55 254K 254K 166960K 55 0 exec 0 0K 1K 166960K 344 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 257 74K 75K 166960K 2899 0 UVM aobj 3 2K 2K 166960K 3 0 pinsyscall 45 90K 112K 166960K 1161 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 2 0 NDP 11 0K 2K 166960K 27 0 temp 38 6810K 6874K 166960K 3711 0 kqueue 13 20K 24K 166960K 29 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> 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 37 0 33 1 0 1 1 0 8 0 rtentry 112 111 0 1 4 0 4 4 0 8 0 unpcb 144 53 0 36 1 0 1 1 0 8 0 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 808 17 0 13 1 0 1 1 0 8 0 arp 120 18 0 0 1 0 1 1 0 8 0 inpcb 336 82 0 75 1 0 1 1 0 8 0 nd6 136 24 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 453 0 0 29 0 29 29 0 8 0 art_table 32 454 0 0 4 0 4 4 0 8 0 art_node 16 110 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 1 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1574 0 72 94 0 94 94 0 8 0 ffsino 272 1574 0 72 101 0 101 101 0 8 0 nchpl 144 1793 0 116 63 0 63 63 0 8 0 uvmvnodes 80 1687 0 0 35 0 35 35 0 8 0 vnodes 216 1687 0 0 94 0 94 94 0 8 0 namei 1024 5213 0 5208 2 0 2 2 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 5259 0 5259 3 1 2 2 1 8 2 plimitpl 152 37 0 11 2 0 2 2 0 8 0 sigapl 424 441 0 385 8 0 8 8 0 8 0 futexpl 64 380 0 378 1 0 1 1 0 8 0 knotepl 120 302 0 0 10 0 10 10 0 8 0 kqueuepl 216 31 0 20 1 0 1 1 0 8 0 pipepl 320 100 0 73 3 0 3 3 0 8 0 fdescpl 496 423 0 387 7 1 6 6 0 8 0 filepl 152 1434 0 1189 11 0 11 11 0 8 0 lockfpl 104 24 0 21 1 0 1 1 0 8 0 lockfspl 48 10 0 7 1 0 1 1 0 8 0 sessionpl 144 21 0 5 1 0 1 1 0 8 0 pgrppl 48 29 0 5 1 0 1 1 0 8 0 ucredpl 104 102 0 84 1 0 1 1 0 8 0 zombiepl 144 390 0 385 1 0 1 1 0 8 0 processpl 1160 441 0 385 5 0 5 5 0 8 0 procpl 648 496 0 431 7 0 7 7 0 8 0 sockpl 664 172 0 144 3 0 3 3 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 165 0 0 21 0 21 21 0 8 0 mcl2k 2048 19 0 0 3 0 3 3 0 8 0 mtagpl 96 2 0 0 1 0 1 1 0 8 0 mbufpl 256 186 0 0 12 0 12 12 0 8 0 bufpl 280 2178 0 94 149 0 149 149 0 8 0 anonpl 24 120573 0 113195 46 0 46 46 0 185 0 amapchunkpl 152 9194 0 8582 27 0 27 27 0 158 1 amappl16 200 2885 0 2668 12 0 12 12 0 8 0 amappl15 192 12 0 12 1 1 0 1 0 8 0 amappl14 184 101 0 90 1 0 1 1 0 8 0 amappl13 176 7 0 7 1 1 0 1 0 8 0 amappl12 168 1025 0 988 2 0 2 2 0 8 0 amappl11 160 48 0 38 1 0 1 1 0 8 0 amappl10 152 11 0 11 1 1 0 1 0 8 0 amappl9 144 132 0 132 1 1 0 1 0 8 0 amappl8 136 21 0 19 1 0 1 1 0 8 0 amappl7 128 112 0 102 1 0 1 1 0 8 0 amappl6 120 160 0 158 1 0 1 1 0 8 0 amappl5 112 142 0 134 1 0 1 1 0 8 0 amappl4 104 275 0 259 1 0 1 1 0 8 0 amappl3 96 1733 0 1629 3 0 3 3 0 8 0 amappl2 88 688 0 602 3 0 3 3 0 8 0 amappl1 80 7143 0 6623 13 0 13 13 0 8 0 amappl 88 2569 0 2367 5 0 5 5 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 2 0 0 1 0 1 1 0 8 0 uaddrrnd 24 423 0 387 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 423 0 387 1 0 1 1 0 8 0 vmmpekpl 168 4695 0 4656 2 0 2 2 0 8 0 vmmpepl 168 33444 0 31311 96 0 96 96 0 357 0 vmsppl 448 422 0 387 6 0 6 6 0 8 0 rwobjpl 56 14716 0 11965 40 0 40 40 0 8 0 pdppl 4096 853 0 774 113 18 95 99 0 8 16 pvpl 32 13670 0 0 111 0 111 111 0 265 0 pmappl 248 422 0 387 4 1 3 3 0 8 0 extentpl 40 55 0 38 1 0 1 1 0 8 0 phpool 112 392 0 20 11 0 11 11 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff830b766b) at panic+0x1e5 uvm_fault_unwire_locked(fffffd806c125c60,20000000,20001000) at uvm_fault_unwire_locked+0x487 uvm_fault_unwire(fffffd806c125c60,20000000,20001000) at uvm_fault_unwire+0x55 kern_sysctl(ffff80003721dfc4,2,20000100,ffff80003721dff8,0,37,6df4311920cb72a4) at kern_sysctl+0x500 sys_sysctl(ffff800036dbd1e8,ffff80003721e130,ffff80003721e080) at sys_sysctl+0x425 syscall(ffff80003721e130) at syscall+0xbb6 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x4d035371240, count: -8 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff835c3320) at __mp_lock+0x192 reaper(ffff800029fd9448) at reaper+0x24b end trace frame: 0x0, count: 10 ddb{1}> trace x86_ipi_db(ffff800029b7bff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __mp_lock(ffffffff835c3320) at __mp_lock+0x192 reaper(ffff800029fd9448) at reaper+0x24b end trace frame: 0x0, count: -5