tsockopt(r1, 0x6, 0x4, &(0x7f0000000940)="05fc54e0620340c4b6cc7e6973ae57edfaaaf228f7d3b3a790282b51f776577b5a8d37c6b57c6aaf87d5e997448e59d958fe3395ae51c2e19c2f507ac8702961d6b6d8a4d54507d84681a422c76ae9af29520a7877e377034232fd9020e4529f2cbbf43cca9deeab5fdd4682e5a4ace2960f7231cfad20b15d3afc7b8197b80ba974524cd35aff8013b8248306e552b42753c992df215eb1cf554c3cf27162", 0x9f) recvfrom$inet(r4, &(0x7f0000000a00)=""/83, 0x53, 0x1042, &(0x7f0000000a80)={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) chown(&(0x7f0000000ac0)='./file0\x00', r6, r5) open$dir(&(0x7f0000000b40)='./file0\x00', 0x200, 0x105) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000b80), 0x10, 0x0) r7 = kqueue() r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000bc0), 0x10000, 0x0) r9 = dup(r3) kevent(r7, &(0x7f0000000c00)=[{{r0}, 0xfffffffffffffffd, 0xea, 0xc9774e4e97ff3ad9, 0x3b7, 0x20}, {{r8}, 0xfffffffffffffff9, 0x38, 0x1, 0x1ff, 0xaa7}, {{r3}, 0x5, 0x40, 0x200ffffc, 0x1, 0x80000001}, {{r9}, 0xfffffffffffffffc, 0x6, 0x2, 0x10000, 0x10001}, {{}, 0xffffffffffffffff, 0x0, 0xffffd, 0x0, 0x4}], 0x101, &(0x7f0000000cc0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x54, 0x2, 0x2, 0xfb}, {{r3}, 0xffffffffffffffff, 0x4, 0x8, 0x4, 0x76b}], 0xa90, &(0x7f0000000d00)) executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x400000003ff}, {0x40000000000004}}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "73d477", 0x8, 0x0, 0x0, @rand_addr="00000000007f000000000000002000", @rand_addr="0000000000010000000000008000", {[], @icmpv6=@ndisc_rs}}}}}) executing program 5: r0 = semget$private(0x0, 0x4, 0x1) semop(r0, &(0x7f0000000140)=[{0x4, 0x9, 0x800}, {0x0, 0x81, 0x1800}], 0x2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{}], 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10002) r1 = kqueue() writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_emit_ethernet(0x4b, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0xc, 0x4, 0x0, 0x0, 0x3d, 0x0, 0xffff, 0x0, 0x0, 0x0, @rand_addr=0x20000000, @local={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{}, {}, {}, {[@multicast1], 0x3}]}, @lsrr={0x83, 0x3}]}}, @udp={{0x2, 0x2, 0x8}, {"be90e1d10d"}}}}}}) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000040)={0xa, 0x0, {0x400000000, 0xffffffffffffffff}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = getpid() fcntl$setown(r1, 0x6, r3) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x7816) close(r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r4, &(0x7f00000003c0)=[{&(0x7f00000009c0)=""/280, 0x118}, {&(0x7f0000000580)=""/171, 0xab}, {&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f00000001c0)=""/95, 0x5f}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f0000000640)=""/161, 0xa1}], 0x6, 0x0) r5 = syz_open_pts() close(r5) syz_open_pts() setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x0, 0x7, 0x6b384159, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r6, &(0x7f00000000c0)=[{&(0x7f0000000080)='\\\'', 0x2}], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x3}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x5, &(0x7f0000000140)="e33745e84d5ebfb9cc2f7fa3a7f7891721720e69dac610a4fb5eaf3e3c6e1d648a8ca6ebc70f949c442aee9dc79e2cd74f4e106f382caf01ada3bc4efb0f6bc50690e5d879fac2492f4a0491b1ea3359aa5c5164ad97ac7c3aaddd498c0f962f5167b69cfdc8287fc34b8138340e60c404a855858ea5fc", &(0x7f00000000c0)=0x25, 0x0, 0xfffffdfd) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) execve(0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) sysctl$kern(&(0x7f0000000000)={0x3, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 6: setrlimit(0x8, &(0x7f0000000180)={0x40, 0x58}) r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000240)='./file0\x00', 0x0) stat(&(0x7f0000000200)='./file0\x00', 0x0) r2 = kqueue() kevent(r2, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000001b80)={0x0, 0x0, &(0x7f0000001640)=[{&(0x7f00000004c0)="7935c54c7801c92b7604b6671eb8623cf28d7af7d90a730085ffd9621180099a5d168ca6582a7af1bcf43fc4599cd3ed5b05d00dd261565e5296b3563c712abc5ba13f3333ce5e3bedee67fcb72ba0f97e7a1944dd73dd9c3df831ddabc7694522a8d37cd3b7ecc34b0d280d54f63eca7071cd8d688083acc916fbb1b809eff130c43c185a677dd6c037fa3b08e3fbc5c539bbc538f34f39b79e102e5f048ce04d08b1471ee665b43f505db28b95ce63b690dce15ee14779daa374372496a9cac74ab08020d311e6e6eb2aba5492b686c313165fe8d099f8d3e0b86df0fb5cbca7f6aef8ec69295acffd10167575db785f37c63677d2c7fadfee2356e7c071d58223bdcef7719dc9d89ba7c5d4161c38ce6dce82997edfae65085d16df7051411dd391c5de9a5636a6f583f83ba6e8c2430a40d62735aaad6dbd6fce14656c36f3e7bfb12c3340db7a696ba35bcf97e8fec9543fb19dfdbe50f6057f5d3f934273ca40fe9791f7145d27cdccd8c4104b35", 0x171}], 0x1, &(0x7f0000001a80)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026387e7be2df67de20888bda64612c3100"}) r4 = shmget$private(0x0, 0x4000, 0x2a, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) getrlimit(0x4, &(0x7f0000000140)) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0xca) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="ff35d08c81f1a279523e1fbe2a63af2bc7384b87fc5c00", 0x17}], 0x1) r6 = openat(r5, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x60) fcntl$setstatus(r6, 0x4, 0x80) executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@generic={0x44, 0xc, "08a5a4117a39b4bccb48"}]}}, @udp={{0x3, 0x0, 0x8}}}}}}) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x3}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x2000}}) getgroups(0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) sysctl$hw(&(0x7f0000000040)={0x6, 0x7}, 0x2, &(0x7f0000000480)="bc770800000030cab4fe4fa5eb278c627e5119b7a60ffc65d96a484cf92e40f007fa381706f50a2e728259011dc73e2392ce30a84b7cf04fa3433503801e26e0f2d97ad7a6c040d958afdb97213a0a75d17d129a394261900327c18f62ffe5082b1b271ab5113ac5060cc4dcdb2355340ca46664fcd7e43904bfb36fc42c0961e447396f29b1213b066ba396f6c1d3985b0297b37ee7ca9d296af7c18608a0a2f647738c6127ef3c36a73287a0d30c4713ec2a6dfe5c9a212a25df085a6b816c5f60e93f7cd4c2244a45831f9d3184d73075a1bc39a13dbc97448a7111f1569a818d40f8c09a85b254c4957cebc6b8bcf294aa077ce4f54e9af3894cb0d7d1ddcb863f256fc07fd2e88f91524331ef2dac54e36a821a9ea0a3c70f147911937669c6549b709ecaa80383b969ece5e7aa428ac2018e81b25e7ac4723bb713636a458c7fe4adfde0447ca94693c8dccb1ee60f5c1315fb28f604a15831f79484924ddb034f521234e90fe7499c7f1c299f3448af164f5ca489ba64e0430109fce5ea57bb5db756fec35b390098b6d4ddfb5eb7fb73aab21f2a22614c865aae8ed1ae21a95da2638312761a8cd4c29c1a44aa42cbbf1b009e4ff3351ad87b7d7465b69cdbfdb01a76bc24a43326869b617a7e408ee4bf10005468b19dcbc587b1f50821f32eb900"/498, &(0x7f0000000000)=0xff94, 0x0, 0xb) sysctl$vm(&(0x7f0000000080)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="fbad3d89", &(0x7f00000001c0)=0x4, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x26}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, r0, 0x0) utimes(0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000080)={0x1, 0x52}, 0x2, &(0x7f00000000c0)="f142879541826584e19b5b9f4f2ba432a15f262b7dd33576c38e0a75375af4a3094b1eef761160db3975c27687aadf887c7538fcba37b1287e7bc012a276cd7e473309040a67a8c9c48b775fdd5067", &(0x7f0000000140)=0x4f, &(0x7f0000000180)="95e22c9b35c647b5237c397c956a365d01d748b9f4ce18787b7f69f29d2430cbc580172c5946b755fbd2bb407f9ec7ec4f770f44926c889b9f44c02dc96c5e35e79f1a518d1ec31ee397459607a4be47eec7293ec9140b8cb4000ab2c9e2cadb61fe0a02eac7f0c22bd0ada0fac71c1da636de8e0cf5c943e4394a22358512d08548ef20fde366692ee498ced92b31f797ec99d13df643a68c68e5e9656166b47f01ded55fecd2d289e1d01d5ded57b49775239968e615718ba95537856b0a56b341cf7ba04e4d4003c4bbe01350b94d3eae8b80e20da9db529cdfaa02ee5e204bd88bf72c0dade316cf0eb0d14f91cb0f9280a14542", 0xf6) executing program 3: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x201, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xbd37, 0x1ff, 0xd2c, "8717501723769e02a7a80090d692480d5100"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000040)="355a43f0271d379747000d", 0xb}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x8000, 0x0, "b8759a1d7c7ac45d869583c6910ab1277c2818c1"}) syz_open_pts() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x811, r3, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2, "2f9ea6f74139ea77db4f9fa3422526a3084ccdf4", 0x0, 0x7ff}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x2411, r0, 0x0) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x4e, &(0x7f0000003e40)={@random="c7e052ea36fb", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "826e03", 0x18, 0x0, 0x0, @rand_addr="00000000000000000e14fc11133f6400", @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x0, 0x0, 0x5}], @icmpv6=@ndisc_ra}}}}}) executing program 2: r0 = syz_open_pts() r1 = getuid() syz_open_pts() symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000000)='./file1/../file0\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000300)='./file1\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f00000001c0)='./file1/../file0\x00', &(0x7f0000000200)='c\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='./file1/../file0\x00') r2 = getegid() fchown(r0, r1, r2) syz_open_pts() r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x80206919, &(0x7f00000001c0)) r4 = syz_open_pts() ioctl$TIOCSBRK(r4, 0x2000747b) pwritev(r3, &(0x7f00000004c0)=[{&(0x7f0000000140)="de4ca6b4be45d379f94ec1fd5f6cd1875764ac6d401fd4f4aa7e282e1bcb01b4dd83ff7700b9b7be74c5f1f2c7cb8286890d1c76ee90ca089a542365217ea879a0dd2c3b773362ddbd944d762cd0f2de502cd0c78e2070d9cb093f490789c05ecf09ac7ab7f29f89eed3694e0c40358646233ba29acc5bf0a224f971866438413c2915457fd3b30360a2549bad52b068abbd86e353b0e684178aeae4376afb0cd3d1", 0xa2}, {&(0x7f0000000540)="6b812558fd7e0652bca6450b19e175101e4f1228b3ed252e8538132096ec34e60928899507495ec29f9a975c991908e92b9b0f5b0e712460f3780c3fbd417fe97ac65f0f49979bb37036a76740bb98fb083d92cd1cb8a28a22f0e02a9623ced64805687edbb2f985c4715ce459841587f88d11ca801c574668a6e0098a254dedfff328ace22f8dd66de9d2797b7c0f629e1e8bc0a810b3f86c413f390a2507299f6d6c031dd26b30f9e44ba3f878409fe8fe4dc39ff879462eb0000c3ee25847e7141eda271032e3642d", 0xca}, {&(0x7f0000000300)="7925012f97704f5984ed356bf2c5a605e6a9ca00f94010f39531e9ae6905ae57488e637a45894d6734094db0c0b470cbf1e3ff670384a143847d372d6df86e9198fc47e466b2a0451ab6e51905839e7335e3f26c0af2504bd9cb46ad537079666ed98a05dabc3c95e6b29752d3e05532b6e30938da02e8349ae955c567128430127f1e4f31525e6ccece0d07c64bfa823bcb12b582158f1abc0095", 0xffffff3a}, {&(0x7f00000003c0)="00cfa2e6a4a8a3926913bc531dbb633a1236fd617c5b977a23b7323fe4115f852edcbc10674157545b3bd6d6e371814d80bade63c9c9382f5917b4df3199d85c48ce2c26cc679f0b46884a1b1b529cc2984aad36867261f89c849c57e518b50865b9ab22781cdcbf9d02552bfee4190a5113127adeb8ed0c36414b4bb8b8f27bd3c37cd439940893943358b7b0922709e2da93bfc1c557021d9add61da3f8f11e041937f036f41cf8de08d8b07f78c3d021a0b50efe66d5585099426f71a9f4ca6d915cfb04e5dad174abc", 0xcb}, {&(0x7f0000000000)="ef8f9a8eacedac3e093a5e9131940447ba7e9edb160a94f0bcf28cd218d15350d13be42b2addeb9f748950dc72208ab34dd165dbe04be961c8aac87d3feb86cd338f62ed0388f0cd313999b3727ff3b752bfd32c3ee78d186af28894dc93325d1eac43705ca68a2da1679ef2d68a471a19e88d3c52d96c075c064c12ba2e13", 0x7f}], 0x5, 0x7) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x19a, 0x0, 0x2e) executing program 4: setitimer(0x0, &(0x7f0000000200)={{0x0, 0x2000200000000004}, {0x0, 0xd80}}, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x2e}, 0x2, &(0x7f0000000080)="ea42945be3122fb2794d8f6baeee0716757ee92a010778bf056df000b93eadbd16c07236012fc690af9cb2fa79deb6d10000010000000000ba6ae2b25d6926998a09a147ee5760e1ed46e661a012f04a1e8144bbc1e050ad36f1b5", &(0x7f0000000240)=0x5b, &(0x7f0000000640)="b3fe5f60f4981b1b7b4a1a0d1d68f2a601521864213dcf416f216c7a736360890e3f43de8d2addff885368a043e064aaf248bf2f86206369268e0f58e52d0674096ed4a454069000df94ee7fe4aa66dbbcc2e8f5d551f38dfb99b50053ea10ae6adc62433def9d42fb2277ad9c9f86a3fd5acf208cf8105bfcdfea49364176e09f0dc712cde24093bbb65d7e8091f61fcbdd8707f36725dfea410feb3be011564d05f837cd9fc71830b297ec5e2f6473", 0xb0) sysctl$hw(&(0x7f0000000280)={0x6, 0xf}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) msgget(0x3, 0x403) getgid() r0 = semget$private(0x0, 0x400000000e, 0x82) semop(r0, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x0, 0x3ff, 0x400}, {0x4, 0x2a8, 0x1800}], 0x3) r1 = geteuid() getegid() semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000280)=""/80) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000005c0)={{0x10001, 0x0, 0x0, 0x0, r2, 0x10, 0x37f}, 0xff, 0x100000001, 0x8d6d}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000400)) semop(r0, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x1, 0x4, 0x800}, {0x2, 0xfffa, 0x1800}, {0x3, 0x100, 0x1000}], 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0x0, 0x0, 0x0, r1, r2, 0x28, 0x8000}, 0x1c28, 0x5, 0x7}) semget(0x0, 0x3, 0x112) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000000000)={0x0}, &(0x7f0000001880)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000880)={0x7fffffff, 0xcd, 0x1ff, 0xd2c, "8717f9050700000000000090d692480d51aa8000"}) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000009c0)="d17ef932e6aa79b2e4552941cd1e9a6969772a65a594007c0adbb6214990d7911a477b8f07d3ed02ae862fae5d6c95e9168a3a79535636d06bba50dbb33b1b5ad7385fe082cbdd35cd45632206db0821dd4d0f383498cf4136ba968355c8220439eb57bc5a0f5e2f3ec3cfb01895164653e8649046e2d0aaf5b7fede814d766d76b607137fbe80c6056edef0b57d4ea9c10338f589d7b1ec82e376a7c41110f86d29e8a38d3d01b27930f011e531a2ae07c0eb8be2f87d326bd7cac1328e74d9d8a30544421af6dc463f954c431984b91e372755f17a7cd94074a25ebd8bf7812c92e1288ccd917c209e69d0d02078f5bd489473bf766ec3067d0e91953758d23677ad1597bd40ead86b7e5f25483c850d699ca022d929bab843df998a4d0ce13927c3ff6dcc04a747dfb7e8bd0ca7227c37484123add95a86be41454e9cda79e697dbc67c46ff1532ee2037e5aeae4773890fd6b688a3b5079086642501c0eaf2008b4c4d2f834772f6b364e6446b28b7810cfdefee9a959113553fbc0c2269e75cc60a775ad7dee2615dcc4c307daf2e6761761cafc6e38c4acc0e618917e426144bed8183d6f05fb2b95078db9a89831349d5d2bda373dfc488eb61cb448313d9ef16f5ec85d97ac994c7a3fc64c8115255eda7005541064d59789609e88a81058a74ecd5c387", 0x1e8}], 0x1) r5 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r3, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000040), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 5: setrlimit(0x4, &(0x7f0000000040)={0x5, 0x100}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) r2 = socket$inet(0x2, 0x1, 0x0) getsockopt(r2, 0x0, 0x1f, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564dae689a4088e662ba2f04eca4557dbe63acb3aa62e584423541ac224cde655893403744d0e364ceeb17a8136f0cc5e7a8851646abd67fa6c10606a7ce25cb5db71ed014a5c3d23ee2377f3bab4fdd6770b6dbe1ca9a840de0a874eace161c4b737145718e012f701761a21676266134f7582e8e6e7fd0276512de1476b132f840ae1262f6570fca29c9260b77676517e543d146d51583d83594290dfba6f073294ef6b5934ed904216564439ac38c7b8148c525cb33101d2ee526a176caf6d14c2cb9655eef483b11eec580abbbfe82da3c67762d0b0e53ba261587993ef5631882b750db1ce29d99518d030abe6c32727c9d20d44a9c1c7d791158f94f402deb07c6459c803235b56c37e8f3821a4066404d735ae7bddada5e058b39529118783998d62457521aadc18d1f38ca66185b5e23ae8c6ede1438c6bc9d9559283ec05c0edcbe86e3d66346f029d222792dcf028dfa241efe4fa6d7e8dd273c1b4a65d92185aee480d4fb3d1cb75b968a1d51e9cc4fe53163b42a84e918f1c3d48afa1abc0cbbd7be81928be910014a3ff22fea69c8267af8a013909c095fa3b58b3305f2457c0982a3ffc6e1ed55e6dbe9ecbe40e8a5c56d63b534e30693409814cfdf39741e2b798ae92a68e2deaa28ff353a09de9b7941f55544af193d36dec77714185ed48a9ab368be965431f6b0e4e10c75d27ad4884292db403e9b9047fb21e257a4f8c1353f6bc5c59c334aead6f28a23f4c7cf6899dfaa9db87aa5316cdf768674729c30f7df3ef1d312d6a0a97b36be7d3146b4afc756621d1847a36d3c09ab5473216d8068b701eb2f5b92ae10c898a07e703fe23d9e67625ec378c6cc279cde730a71b86eabc49d32a4ea7ee71973947b2326b616a76f6985c0ff2d6d892e9d335a004edbd2a84815c7bb7d10106157d33b8e8f87a923b745cca7f7010fff1f8bf8a9dad782dc37493d1b36421ee7bceff017634c74a1aff362224f6b223fcef9d53584c5674b592cf4759f6cee5da7e3fe42de9db74eefa401a279ad57acf035ab336bce8b401680a24ec41b486afd646862d04781cc820", 0x354}], 0x1) r3 = dup2(r1, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0xfffffff7, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) r4 = dup(r1) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0x0) executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0xd1) ktrace(&(0x7f0000000040)='./file0\x00', 0x2, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x8000, 0x0) unveil(&(0x7f0000000240)='./file3\x00', &(0x7f0000000280)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) executing program 7: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) r1 = socket(0x1, 0x3, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r2, &(0x7f00000008c0)=[{&(0x7f00000007c0)='C', 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r2, 0x0) pipe2(&(0x7f0000000000), 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) dup2(r1, r0) r3 = socket(0x0, 0x4001, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = socket$inet(0x2, 0x2, 0x0) dup2(r4, r5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, 0x0, 0x0) dup(r3) r6 = socket(0x6, 0x1, 0x7) getsockname$unix(r6, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) bind(0xffffffffffffffff, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) getrusage(0x3, 0x0) r7 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r8, 0x5) r9 = socket(0x0, 0x0, 0x0) connect$unix(r9, 0x0, 0x10) fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(0xffffffffffffffff) accept$inet(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) executing program 2: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0xfffffffffff7fff8, 0x2) getdents(r0, &(0x7f0000002c80)=""/4091, 0x42f) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x2, &(0x7f0000000000)="71f9a34b8e5f00000000008079091e9105ef362a20639d5f79717e7926d3e42e462f79595f422076c2f720199ed78d6c0f71ed7f01a66c6baacd68be8d01d2d7fc0bb2106bc1e4cd3ac57651c0b2662f575db5e320185bf0d97c373a2e3fbe05ca9fd92344343941f1f4fefec015f71b548ad920b0bdafcac38a57bc421f3003ad7bfe906339680d2478b1bc1fb7bf02af1bd8ae05292c69fdaacf5b3bf9d21b67e635a25ad5dbf4", &(0x7f0000000140)=0xa8, 0x0, 0x0) executing program 6: mknod(0x0, 0x100, 0x0) close(0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) close(r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x7, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) pipe2(0x0, 0x4) readv(0xffffffffffffffff, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000740)=""/154, 0x9a}], 0x2) writev(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0x40, 0x14) r3 = open$dir(&(0x7f0000000600)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getegid() fchownat(0xffffffffffffffff, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, 0x0, 0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_open_pts() r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 3: sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="7c697a06f4229557dda23bd9e100004cb552f1bf575740e82e5b869d2b3bf376fb43f1facd", &(0x7f0000000080)=0x25, 0x0, 0x0) r0 = getegid() r1 = semget(0x3, 0x0, 0x564) r2 = geteuid() r3 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x5, r3, 0x0, r3, r0, 0x2e, 0x8001}, 0x77e, 0x80000000007ff, 0x7}) r4 = socket(0x18, 0x1, 0x3) setsockopt(r4, 0x1000000029, 0x2b, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xffffffffffffff0c) getegid() r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r7 = getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x1, r7, 0x0, r2, r5, 0x40, 0xffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) r8 = socket(0x2, 0x4001, 0x0) r9 = dup(r8) r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = socket(0x2, 0x1, 0x0) connect$unix(r11, &(0x7f0000000000), 0x10) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r0, r7, r5, 0x108, 0x3}, 0x8, 0x1, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500), 0xc) r12 = socket(0x11, 0x3, 0x0) setsockopt(r12, 0x11, 0x0, 0x0, 0x0) executing program 4: sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x7, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) pipe2(0x0, 0x4) readv(0xffffffffffffffff, &(0x7f0000000900)=[{0x0}, {&(0x7f00000006c0)=""/108, 0x6c}, {&(0x7f0000000740)=""/154, 0x9a}], 0x3) writev(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r3, r4, 0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: r0 = socket(0x10, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = msgget(0x2, 0x200) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/127) r2 = syz_open_pts() close(r2) getrlimit(0x8, &(0x7f0000000000)) r3 = kqueue() r4 = syz_open_pts() kevent(r3, &(0x7f0000000640)=[{{r4}, 0xfffffffffffffffe, 0x3f}], 0x8008, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() kevent(r3, 0x0, 0x0, &(0x7f0000000280), 0x6c, 0x0) syz_open_pts() close(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x3d, &(0x7f0000000000)="5ab7776a", 0x4) r6 = kqueue() pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000240)='b', 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3e}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r7) kevent(r6, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x55}], 0xc8b5, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x10000000, 0x0, 0x81, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331d13feceaea701879046e438a62a60a10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a457c881ea6e69e0bb76d907c400000200361b12b70e4e861d93975e0000000000008abfba09001d89e0000000000000008000ff00000000090000", 0xb1, 0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[]) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x7) executing program 6: open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f0000000000), &(0x7f0000000080)=0xffffffffffffffe4) dup(r0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "83d3ef410a33b9e54ff6050cec8e00"}) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) connect$inet(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x2) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b1", 0x1, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000001580)=[{r1, 0x962bc6e700d89bf}], 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') link(&(0x7f0000000280)='./file1\x00', 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) readv(r1, &(0x7f0000000080), 0x0) executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$ddb(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = shmget(0x2, 0xc00000, 0x360, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r4, 0x0) geteuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x2}, 0x6, 0x0, 0xffffffffffffffff}) socket(0x20, 0x4004, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0xb}, 0x2, &(0x7f0000000600)="b117c2d25ed49a4d30128ea759aa77ee71000773231178d2d502373aef674421acb5dd9b8b2b45d3e2ca6996f8aaa80f4c70784aa905e4ba73d189f2358e51427967873d308218aa417b93b053b99590143b2f2b293a4ee31c7c284429cf9e10f4a7143209919280740d71885afd590afd769512e818a49272991ce32f35dcd4bbb463d0512c47ae46101d9817f1817bb5cc6ff48d4557443ab60b3b644739b36b65e42310cb5f2689b58da99b8e3833307323d3bc28114f5f12b4995e9e3550eb78b3bbf2a1c66e71ef5f397ea54d7c9542e014de289d0a6f89016c9ecfa47c3019685ad6d4975fe441f81d449d17f1b26632856bb8b1e5ad07738ffba802948f2f580f64cc8a09391c2f85340440a758a1f3c603b43772d81352b8f0ff08dd5c71cd0006b1dad10c56e81d23bbf7aa29c8559697ef58f93cd5e9622104b39221a8d5ee4715d487210046be5ce3dfd4e7f18d3c74cb5c2ed12d06a2ea63e199378fbf2aa28c8a357f47083e49e48471308547d276cedf241819785bf5f25ede433e7ac80ac3eca2aa0b3d3b6fda5b59cf8d3595358b6eb1e6c13257647cbd8ad2caba7f80758acf8f8e97cd6c1bab30873abc41a0e4d1836cd73ae90fb5339e6662e0f8f6dee2dd43d722b2c06249acfd8b9100860357324d276dcdada76b3b801819c068f1e54e0ea99084ce8e43e0a82990a3f8088e9a8bff9c70ae146aee247011680c4f795ae80559f92672ff1885742f600d7fe0a9a2902c0cf2916ba22f43e5119d8453896239c2e3c40e8b915ef7fcca57dda08a4be386387909efc2818b874636061c77d8587c35dad992db2f79f3208f36d7966fd6ef255631cc91eba9c3ec110f188c4060d55f4c6251529a3e02e23c1a5e6037b781f8a58d0530270d20d3fdbca2c1ef82b071059d02aa4fbb8923cdee7e607333fe72c9c11cd4c057cb66174d36af2d79718611f90dd1c501f5e3bacf58a64bb7d3c19d0a2c9fd89c6dc5d332644690dd6094e669c03014fc74c9119b71557760bb51e79d370560605ce32ccdb19e426bbf84bf2e222007f00ca706bf3620051ae5f4cc0842af458d4da06e582f175019a938fee6489b614843ce911d9fd96c9d9eb7975bc2eb9139302101d3ee529801caabb13f0d00e51058c33a3b8fc21363a561b2688abbabc752d39fee3d84cc4301cad591faa129b410f2fee8ecc97e4be777dedd6e210b878857ec194010b39f5c232996d82432df6fc7a14881f09f9318c55f553fadc3673f089317ec6ab620d4a5b39d382ff87ca4b8c256b5de96d9e5d175b82f245335aad038a2769f60baf15a55a89503c64e944031747c07dd331b5ce9f3934460852c98704504d8ed54f51da5217c5c241f6ee394b2577d60083955874448036e8ec47e8cfe3d1b61b49b2a2c42f6079396f5926e9a7f976075c223017cb9f5eac1708d1c908fc5af9de751107738c9ea01ceed8440db9bef8a02b8ee3285aefd424139ac73fae2b08f4f5e1ae108bf77223ab62459053b7906cf77521c7b8e19ffd0c1b4208a9d6ba4e874eff64833e53b6a4bdc2d89c88368b3afdf3f7f1f113a1c1d417842d5cfd7440eeaddf5f3963ae796d7ccc3e2a1dfab5eb49439086818f00d4cf4d2e42a6277ddd4eae69da5c03196e634a2374e3d584daea25fb9ba80c2dabedfcd8d37130ec0aa08945e9d46453a070f39e6764fdf488b223981ac893ba54f4900bd68b29367be3a462d83636869b2cea63c8f6f4c9babab52a36a45f26c9f367447ff117a3ff28aef97bff8b2926c0a5eb14f5f2764ec4817b75f5efc0de0a44aad10d1fbd41d0f4e7ff7e0a52a5c7537da7c835e845b3d16106557c7a220e9876c794f1fe921ae6299aa710b52d51dc972436be137fc52e6691fd3056684d5f748a6398b8fa5753c827e25a6d680eb408fb85099b47c31a58ec033dcd9a30b45d9e12ca1b29628dae0685409ad3be051af726d8fdb6aadc8862dc65be96ac51e5ce46b8b5d8ec2951e18c0dc2a48dbb6e548d0c329465ea69264f794d08523b86e7b4f082ddea943896dcb72c1c3aba94cd91f8aec9d19299fe5269e31544720ec85d27209df64466c601c50dcedd13a9f518078f3bdfee80994c36cfc809f395d5c64150038e3da4b200efeb5c355150b20e4e3eff822ae42bc69c9eb34e2aabe6c41ba7d0d814cdd06f39e2d815cac27e02b2ee5c7b153af0424781570604e252e72a004a6d89a3b30d43a5b447866e875b2a5a62e69b1d1286fef985112392a26de960d79f3597a0015657401036d57be695d8c0c5f6a2744eeb2c2670fb0ef2d9fa1aa2cb5fb8f8f8f21601a7fa63564e4e58fe51bd6d822a98eb52136c3013ec1ccaabd726c3fa9677d804270009862b3e2dd790951ae1de981914ad279218a3044b31f8f928ccdcf4270fe0fec3cd62efee86d5ec954c489e8b339068078241e2d75ca920cc0dacdbd76fd172ac1cb3120279e186cae85502a9cd0c0b56402c85e4cdea39c8dcac65a523022d6879ab4b1c3a2989c95cbe2e9bd9491e24c1e2fa48ef78c804c8901a3d0fa6dc8200d4c8a459f4702f9674198ee77811914da7493ec1f0dded7126c8d2be4169ddd957b0d4baff87c04802240da91c9bf66f9eff197301d0170c9db025ca2afc4888a4e43825591aab9d9fc2245184bb07d29ba3d7a9b5ade6208ea190f389eea2d728b24fde742c560e657324149a1eb1f8483cd073d47b581492efc63d2eaa8076c20f9c8fca3db8c13afce01563ab8a7d1ed438853b68bd0d4c4bf027c8a62317224e5c1e4c41d52bfa9a9e67b43e9ce6978e19510483e31a9cd3723948ab5f2e6b3fa972293193a8736b6273b1c730e2d578eaeea3337846f617a727886a6fd35c5f1a4aa843501855e96e076e99051d6a3e2906de6210a603da3ac683dddbc6ca91c41a7212c66732733f8181b594ef280556953d5dd3900fad8792a56bfb9a9e6b36215b81d86bfb1216a95526850ea0717739a7f680dca1d73f942aa7b462f8a439c137ed7042fa7d4df4adcdfe9b9df5fbdda92c6373f4c6d30ca44cb5004a16fb1ac772aa3a2c47391a9589f142cef0ae3868100896f86c3199f1390cad6817ef53521b286b9b08960d22a2afc71ef19def139c64d750c14cee5032d73bb561edba27823cf05c39277102f7a4fe7beded0be868627122c7a8fd114ce1177df54ade2e10ac36622784db24f07c6b0e72061db37825859588bf4b4b25eb70a8fd2c3a105b7f9973cb5d6c20f3408b83be2546df1f2c545f2a8302e7a7810333d1103d0c8ce95ef62256780d58b50ee363be69348f1ddb2e8b501da991ee6d4b3e20734309d300f42dd258013a8f382169539b34054ed4674162332f39e46f48695e139f4d19130a1a50daef46d1ddecb1f0e7efc3b6c9512f3f20eef6ad7763a2ce8bf7e63c1a5086d7b7c54896b97069bd6f34466a225bbd94d063c44bf120ac71d5013ade49f0c645894ad5e3fc25286ff1876fc445079168250c4c15b19725fe3b9f49668fd3a949f1d29858304660ff7d8c4be3c1bb641bc314daa16a9c620e6bad895bfc5fc59ed1bf511b5543d403a04142254655141fdd18056450e6569738fd89a5542", &(0x7f0000000100)=0xa01, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x12d) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}, 0x8000000000000001, 0x0, 0x0, 0x0, 0x0, 0x0, 0x53}) socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7, 0x2}, 0x8) r5 = socket(0x800000018, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x0, 0xb}) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) connect$unix(r5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, r7, r8, 0xffffffffffffffff, 0x0, 0x198, 0x4008}, 0x1, 0x2, r6, 0x0, 0x1, 0x80000003, 0x7, 0x3ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) geteuid() getegid() r9 = msgget$private(0x0, 0xafb0e20fef6483ff) msgrcv(r9, &(0x7f0000000100)={0x0, ""/5}, 0xd, 0x3, 0x1000) socket$inet6(0x18, 0x2, 0x0) msgsnd(r9, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r1) executing program 4: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xb9}], 0x8, 0x0, 0x0, 0x0) dup2(r1, r0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4b}, 0x0, &(0x7f0000000000)="6ff91ecd378a4e588e5f84cf71b59c7a", &(0x7f0000000100)=0x10, 0x0, 0x0) executing program 6: semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x800}, {}, {}, {}, {0x4}, {}, {0x0, 0x0, 0x800}, {0x0, 0x4000}], 0x8) syz_emit_ethernet(0x36, &(0x7f0000000100)={@local, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@generic={0x44, 0xc, "08a5a4117a39b4bccb48"}]}}, @udp={{0x3, 0x0, 0x8}}}}}}) r0 = semget(0x0, 0x2, 0xb) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000000c0)=0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)=':\x00\x00\x00\x00', 0x5}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x31}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) pipe2(&(0x7f0000000180), 0x4) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$FIONREAD(r3, 0x400c745c, &(0x7f0000000200)) r4 = semget$private(0x0, 0x4000000009, 0x82) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r5, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000080)="c02a166f7bb36876cdd948ec609d2b3905d691d388e765eec4d5782500d4d5da1c732520eabde1ce506defad3678cf33d8fdbeb7a6b569a77cc144ec6dc9a2c991462b97c76542ac2eacf7c9719c54a435dde5883b9b37616f7b4d6adbb2785c062015839869d54c209bb98979517e03a54fbc0c14a7dafb2e25550976c5b2411607d135b228462d336e3b22c92863819a", 0x91}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x40e) semop(r4, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x1, 0xfffa, 0x1000}, {0x4, 0x8, 0x1000}, {0x0, 0x2006}], 0x4) semop(r4, &(0x7f0000000300)=[{0x0, 0x80, 0x800}, {0x4, 0x1f}, {0x1, 0x0, 0x800}, {0x2, 0x1}, {0x4, 0xfffe, 0x1000}, {0x4, 0xfc0a, 0x1800}, {0x3, 0x9, 0x2800}, {0x3, 0x5}], 0x8) sendto$unix(r1, &(0x7f00000002c0)="91", 0x1, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) getsockopt(r6, 0x29, 0xb, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80", @ANYRESDEC, @ANYRESOCT=r1]) executing program 6: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) poll(&(0x7f0000000240)=[{r0, 0x4}], 0x1, 0x18) syz_emit_ethernet(0x7e, &(0x7f0000000000)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "2e957b", 0x48, 0x0, 0x0, @empty, @rand_addr="297530ac4b1d49265c3d1e9b53341f77", {[@hopopts={0x2b, 0x1, '\x00', [@pad1, @generic, @generic={0x0, 0x4, "663cabc0"}]}], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "b6e520", 0x0, 0x0, 0x0, @mcast2, @ipv4={'\x00', '\xff\xff', @broadcast}}}}}}}}) executing program 4: open(&(0x7f0000000180)='./file0\x00', 0x20208, 0xa4) truncate(&(0x7f0000000140)='./file0\x00', 0x30000) syz_emit_ethernet(0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x51}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000bc0), 0x7fff, 0x0, 0x7fffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) truncate(&(0x7f0000000000)='./file0\x00', 0x3) unlink(&(0x7f0000000040)='./file0\x00') executing program 1: minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) mmap(&(0x7f0000dca000/0x3000)=nil, 0x3000, 0x0, 0x810, 0xffffffffffffffff, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000780)="83777b8339da705afadffb7fb2f41b66386bbb305d73c52bd62705231ebbebd4bea970030000c02fd8ff9003549d8eb731ff0300000000000021523eb107d14650526fb6656bb2a60aafffc7eabf2a9126589b3ec0e58a4f977a77e986070b18215f07e7a3be4187ef2fae778f86b15afa7490fdc209b6c72004fc5faed39994af8ef2a34440d8ecb42445b812d740510ca7dc875d5eb287a7f4452a27e151750000000000000000000000000004000000000000", 0xb4}, {&(0x7f0000000840)="66532e57234ade08244c20f6645b22e137790ce1c62b9d28bf362a727dc9a91dd5b86e287e30ad481772878cfc6247dfcd59bca090f5ee913509f9c2c8d8c18f41d9e7043595e1e3cf3dc12527de8e72d0b05fb84dc8801400f12b1b7d24224fcf21f7a3690b3b81b54759daf86746fb6f0e98a023317b949a62554d4de3b1ea27c9a40fcf165d7f296fda377703261f85dee8ee03f0339e57d7e2651180e87a1c650a4fc42c7be673c427dabdb813fad0b59e181b1c839fb685244b7b134b6bfe2c0b53005078e6e97c96b004", 0xcd}], 0x2, 0x0, 0x0, 0xc00}, 0x4) semget$private(0x0, 0x0, 0x1c4) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)}, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffff2e) r2 = semget$private(0x0, 0x1, 0x82) semop(r2, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)) semop(r2, &(0x7f0000000000), 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) shutdown(r4, 0x0) poll(&(0x7f0000000040)=[{r5, 0x40}], 0x1, 0x0) semop(0x0, &(0x7f00000002c0)=[{0x0, 0x3, 0xc00}], 0x1) r6 = getuid() chown(&(0x7f0000000440)='./file0\x00', r6, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x85, r6, 0x0, 0x0, 0x0, 0xc9, 0xf3db}, 0xfff, 0x3f, 0x800009}) open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) shutdown(r7, 0x2) getsockopt(r7, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) getegid() executing program 1: r0 = socket(0x2, 0x1, 0x9d) setsockopt(r0, 0x6, 0x10, 0x0, 0x47) setrlimit(0x8, 0x0) close(0xffffffffffffffff) r1 = fcntl$getown(r0, 0x5) r2 = socket(0x0, 0x1, 0x0) getsockopt(r2, 0x6, 0x4, 0x0, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000340)=ANY=[@ANYBLOB="ffffffffffffd4e4ffffffff08004600f16c3cc461e25a2338cf35a2d622e0000002010703804e214e2100089078a8a30cb9450df5ce037ff31843266b06925d64cc575ee99b42b78338f6a16730602233965ad2b283a9aa4383c94f4378c06a67542e39dd6fc660ad3cb96c1390161d18ab6d89a3ed28d73b2638d823598413cc84c08dca7c1452ff51ee7ac1cc89379f34aba95e8a6644d42857a70f0c4e881053b97e49a3d1f56c8ad4ad3031ab107576dba6f6de8eca67292aa37368865de2bedbd959759044053ea423d5a0d074f9a8e98a64d765f159407dd7376d3065d5bca3affc0d25d93c75c326fedb9d8c10f6b4fc999d4326adfe440954"]) syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047469, &(0x7f0000000040)=0x401) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x6, 0x10, &(0x7f0000000280)="c4ba1f1e", 0x4) setsockopt(r4, 0x6, 0x10, &(0x7f0000000280)='\x00\x00\x00\x00', 0x4) write(r4, &(0x7f0000000500)="62dd90880838f73f08a2e1e029d24edce3433094879cfcd15e479b95dece0100000081c53797f2868d2ca26caa8512d2692897120ea02cf6c047679d7d1c337cf213245e061200ca95e1935c7bf95c3db71eb987f0d0ca93ed5fc6f4d13790566fb01fe6e4ca8cf75c136057daac54f1b4320341225693d478531175c4e86e1e6d966445edff80e83c3049cfdf9d30c0aacafae1758fd946b0e254274973fea5a56841380943e658d1c13f35dd5ebf8f7606488e5840b3b0e5b4f413206aa762ed469a00"/209, 0xffffffffffffff27) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x80000000000010}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) setsockopt(r5, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) fcntl$lock(r7, 0x7, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r1, 0x0, 0x0, 0x3, 0xfffffffffffffffd}) pipe(&(0x7f0000000000)) fcntl$setown(r3, 0x6, 0x0) executing program 6: symlink(&(0x7f0000000000)='.\x00', &(0x7f00000004c0)='./file0\x00') r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000400)='./file1\x00', 0x200, 0x10) r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x188) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x8000000000000005}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffc, 0x83}], 0x8, 0x0, 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000480)={&(0x7f0000000200)=[{0x26, 0x10001}, {0x82, 0x6944c0f9}, {0x0, 0x7}], 0x3}) r4 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) open(&(0x7f00000000c0)='./file0\x00', 0x710, 0x1b0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x40000) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r6 = syz_open_pts() close(r6) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x3, 0x80a19f, "bb08000100f1675910508b00"}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000000000000}) writev(r6, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b1000504600000000000000003000000331c13fecea10500fef96ecfc72fd3357ae320b37b673039d2d236073705ae04be38164991f7c8cf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f45335d223e7d026ba8afa7d9f2642102000000720fd4d73f0b70c1f5a872c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfb70900000008e371a3f8343712051eadb71d89e000040781e4b2fffc00ff00", 0xb1, 0x0, 0x0, 0x0) preadv(r5, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) pwritev(r4, &(0x7f0000000100)=[{&(0x7f0000000080)="89", 0x1}], 0x1, 0x1) executing program 1: sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x9}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x10, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8080691a, &(0x7f00000001c0)) r1 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x1096, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa7004f5b3750786dd605f6ad910603a0000000000000000000000000000000000fe80"]) close(r1) executing program 4: mknod(0x0, 0x100, 0x0) close(0xffffffffffffffff) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) close(r0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x7, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) pipe2(0x0, 0x4) (async) pipe2(0x0, 0x4) readv(0xffffffffffffffff, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000740)=""/154, 0x9a}], 0x2) writev(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000800)='./file0\x00', 0x40, 0x14) (async) open$dir(&(0x7f0000000800)='./file0\x00', 0x40, 0x14) r3 = open$dir(&(0x7f0000000600)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getegid() (async) getegid() fchownat(0xffffffffffffffff, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, 0x0, 0x6) (async) fchownat(0xffffffffffffffff, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, 0x0, 0x6) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_open_pts() r5 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 1: r0 = socket(0x11, 0x3, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, '\x00'}, 0x3) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504000004000000080001020000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b2954e1aa0500000051e2f0ad3ebbc25f699a1f139b672f4d335c263e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea9ad09210ed39d2d3bb97471645ab63e76e2ec589040000000000800036f74cc702e8a31035de24502b0c0f00008abfba221554f4e0f668246c0900000008", 0xb1, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/235, 0xeb) executing program 6: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x400, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000080)="9c57b3362d23428d46edbf7175ca027df8f97d53e53fd64f03997ae84dafe21cac3511d138e6048eb3e4c5aafeace55069178fff065d46484e3444354ffbee577e386358d6e3ef415788d35ac383f0d83c0783ca0aea425b1618bd7dd8b7b895270fbb78aea8713eb1b16efc3fcb61a33b8bca5a2e9346f6b5b1ac2462e6f90b40b07e266fc1100c2c46dc9872ab56b67667", 0x92) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0x800, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x9) flock(r1, 0xa) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000001c0)=0x10) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000300)={{0xab, r3, r5, r6, r7, 0x0, 0x426f}, 0x7282, 0x5}) ioctl$TIOCSCTTY(r0, 0x20007461) r8 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r8, &(0x7f00000017c0)={&(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001700)=[{&(0x7f00000003c0)="cc242eb0a612537efe51fc88cd2fa66e35b2be59d9ad8cb1b42ec68d000470d73dc55a25b6d793f95ceebe03124cc32f654c80438a55c9180ffff75758044c230ce6c65f5d862262be00a485b7553f5054655aea513f9267c057ddfc4559fb52dc3c72b72bcf0c58a52aeb754ca6a61b50e6e47ace6faca6b87255b1a6f8f721779f94cde97be4ce3b76e86ab062384fe55c4407874092111a65133df657db31b63f7596d9bcdc90a1d7f1640917e3e4cb47b2c9c1fb0d6e90fb1a40344b7fbf70783881d90fd6d8117c35e0156c1d99c903a0cdf3bd077b6c3e0b38ed9cf0ce4c14fad3b24b83d4926d4505b8aeda8a1c148f4cab237bb393968d1428469868f8581dbf57122e9648c39dc018ac697634596a1b7017881e807b49f5062015e64585b557d4c2fb3c94d0dafb9ed13c56dccc793eea61d53fdead57d59211532076ae9ab487bfa5c407667e30bab1da2f124d3d4e33b849a552973dab0882602992b07b72a8cf17491f567eedb8bd07a4c41bee2325280ed7ba49667740a6d53a61469b9527f3d2939fc4b20630cd67b93283ccdba981ee9025f2ec50b2a03c4a2aeaaab4a9648dc96bfb20a08cc659151a7b20ca44b3fcb64de07ce23a04796c310a7507398289c46fcf378a4fa5f31fd1dca22a3890d59fd9c9d5144f86f4c2f0387397c913c389b41cafe0c2654e30e68da15167930521f216a5807c5daff5e2880ec28997df1f3ea1dfbd9e54bca6c1780efd7495003f064d75bf9d194580e19b89a9817d3335eba2a99cf772735da37ca35ad40d4bcb1e1c27d0217800bf51e8a454e8be938bc2c11a7553c442489350fc6c0045efd6c56fccf46c0ea3a75441fee361863647f64e200adaaef196db5009551f3580cc77e5e37ff12894456a1e40a4fbb8216bc5784d78c303d63a86e28a26ebf00be193971b0b0a7cf0749ff8e32a61cbe3ad90c977a4a5f2f091b084d5fcf33bcb4e2148f865f9871936518d324c99500ca2e13956c889e120c95215844377e6294136c580de8346c66abf65a98ba61c5e1115c134867788d5da1e343ffad85c24ddefc75aa5389e9604705c237a0e4423a7f9e37aaf9760427a3c9452cfbd96056f1a58e113091d132c1ff9fae80c4a6d11bb3b2e8b2bbbb30f8381687c6789f8a074f7db9638e841bf729d5055a557e1de386322e07ffb021dd4e03550786372262150d642bbeb2c3aa1b00f537f2fdb379a6330e5a1d584d800be5d6ffbe9a4b6c33f44262aef95361b91a7de171a71159d52e182502e7f7012e45c2b05d0f700181d4ee08a16244ce9219712e590b4124811c7d6bce5ac03c2dd4616e2ab703644cd757f27061b83412cf67dcb0b85eba4a036b023012cdd523fb05775a727c6ec47b0976f5e1b8210eeabab36497ac906e9cbb1abebfff9ee8c41520d94ac83030211e626b4d2ffc4c9e8e95f65258fd80f68e66c92b3b17f9126672e0bfa718775c6b5b411cd7384b29c8b51465a753e51e330b9fd3de408c1243378e2e946db914f7e11207da347f719328f2b12adbc23d89dfc8618284c14efb8e9ab79d3f5dee49f3e2ef1e4a6e2a2bfe75783b1c8000d74977791eeb3afae83e87f6ee1841022cdfee65665738968deec2f1e90596cdc3c999e4d38b3bfeb7beb63e68f32c42203fa51edd059b63845ea995cbac13392a1a4cc5eb79de58e9757d4677982140634e45f8c0045c0c1a79c19f3678464d74f2e189cf7d34a8116b24cd7fdd1881f27d8b84796fc93e4ac109712ed3e39bf739a4599a1649a15969b422b0d6021f4d62e9b5f9ff1d1b6a31ef0413d4d7ba7b7d9174583839ac6dc242bb346d8d175626e86c9043eb2dec0b83aaddcabde3d4f96d4da208808f513727a88913bbf3066778067fc4ab14dca4fd7f3ff080f17c706e6fa9cd887f2f18eb408017416c9113b938b8985708efefc0c5272b7708e7c0080a82d79f8b16055edc79e09a9141792aba3b0e8ae97bbce5691291db39b4d88b2f5dae7dc06cf67e5d0928834031424db5dc0d5031591d3cc421ef354a5a1fefc6ec1b08f06b1a95dc07e0a98764e8cd107ff68ac390dc6320c01dcb2faa70a69388cbfa230bd9141cfb6a6c98a023fc34eb8887b2999312461754fb30a6f555728597a59bee97d07972b0b8d19498abf9282c3fbacfb275055731e28f8b0bbda9f217d38e7994e8f26860ac2fbcebef49a86af7a1891e7a91758e70e8199639a641b44ef0a5368df0099235b75acaeb157ea0f34b42c5cec448f7a0671db51777956898c045a5ffc5bf7021af63e7bd9e6bf66c0705157b443e111ddfc35a4ef450a1aacd7bc09f77ddae77d25428dcdf32ddf158403a7b06306f0eddace14cf90ac720ce1109db89d6cbb6d31ac6e06563dd2000e96fa7a928cb660d1009b3d03aad4c5bbfe3c4ca037fdd8f4e3d0efe114a4534eee092d0e887f180d0dc61ebfbaaf1630228c34139011ff80f88e60ceab1627811cedafd22823820524a08dfb027774f714fc17b3933a71b604c14327820fb39ea983d9c2595f9e2ebe15e8762f68519303cf8ec9d788255cdc1047dbe4e23ee084b241f6abebe21229e65aeb6dd13190cbddbfa6e8e006355951aa3160af289b1aea7acd3fd2e3cf10f24753bb8524cb506f88f9a4b06edc9f77b1166a27402f234ba139a872a9d1cf55c05c69592c9d947d0bfa1cb2863f6bbc6df483bdf86c8ff7b7d328b825cdbc1767ee7c36d529f67e30429ec62053514e7cccda5dc0d731e791b7a57cd334379368a32ec4c4f29c4a037b07a37f720d9426c6881a63c4b80a8ebf57a78b54f463791d5a0d56b3a4dbd0cb183294309fb86acfa76946d1ff781e5e3144ac4d09ab833bb5871df7e902bd425a5c279729fffe4ed1058c05cbe13f36a7e8df13b5013005d811166548064457cdf1d5ecbb8f1de8dedba15e5936dc90a68a82cc664548d49b8612fc71c582f89d7575e451ec351374e9facac1ef3f34f59cea768bb17a04acb96d12182281a6d8ccec2c5acf84ca17b7311ff3a0c4fb18cda81f987a16d293a20fd97eb27227436a6e7790c4ef460be371be853e9463e22a3320a20520893873c74bd46ff750f6842ed27b6e6e52fdb1ea0286e3c2bfbca537fba5c9c8d25567621a372d4288bac07211af1079280aef341549518ee58ce4a0b516fcd930e034f21fcdaf8869a7d5cdcde2c257a6fd7091595b553ed7bb050c62446f481642b44b576eb7168b1a9e7559bb1001c00db696b4f163944af9bb2e28326602a92297c18a42178176337fddc3e3a5e245aa2b60046e7514ccd6e6ffe2b2da4fd897f50cc4eb8e4a6da1a50b7b5ac714f4eac2082ee92197ab1c207a9a85dfe8378ae8e10ec7d9a3d36e6752ef37cfd8fc1360581796f2e4db0576fbaa424246b332684a35ef82699c843e29852fdf56fab4d283938cc0a91e12267d975eebaf5d173c743c9c44e57c43e8608d714d378138610fe1364f3c3723d9543fc5c3c12ad7227c3a710edd67702b82d77256df32fa96968566d867ebfb63914266706ce382378cc993544baa9713230b7184f05deed9a181168483b121cca289e44ab0d4dcd39987d88c97dd9ddb585eb1c03b2373028b7c3e006fbb07edd2aced24b43085d1a833fef5df9bed782d3cbc582d8bc3855b7a95d1d6d91ebed4d1275cc23c5200df04e03f402dff6b169e9a1ca9f741dec60b3d0aed7bb14ef21427de02c97c08b9f130a764f20843b7a499842dba3c17eeacef060f4abc4e7b08f168d4b10e2ac5a11dda4ab1cddb62b63a5f2a258fd4c7a46bcb121026070a8fcb78b3f181c6cef4590fb84693880bce8493fe24461207352cdb79db182e5eec3eeb52e33aa6742803b8f615030f06ae0f498dd9e109426fdb350af634194a1a51892873d509701538d800aa5669db220655b678c6f3f5110827b72ed5cb33c610920e29d0b52576f10ed57a36509f1df7539cae85c7d51f6b9a4b5482d5d6fe277993918ad61cc3aa8189297b7aff82bd674cbe1fb9e7f2848dda6b7f8d2e433995890ec0b6a529291e3a7daeeb8cb7947e03c0ade35a3b591e16fc320bcd5a0ee332ebab8c3535c25395071926a8ad25299f108013bcab55c5f15dad366ce90b9b2d5051fea230c3717d43ca99115fadd3ad7edd6e2e341732a72197ccbd15908937c21a9b99b233b538b4b532836557df6d9eb38af5b815f1bad5660e2390ae6dca890c2720ce0fcfafe8436b1d96bb17e8654393bd0a1be893fc8bfeba48f155fdc0412c3e32f145d18f345d9f7afaa784dd46589dfcd5e1f613d1d3013a0db6b3ceb53a309156eda3fb163558a5144813478be0975bc52e46f8538a8f64e1b97d74d10201462d4802bc7f05ac495407ac8d27215c829c116d848d0dbd65f2294acef5ac837a47d037717fa3999fc829f277e76137bcaeadcf5c4a507571014553df93466b32c7f1fcb4d78b6a7e1b4906a6ed37097335310f9df5ecd395d2d95924e12846bba13461ded5db7228423827f1d6ac7838029a4a9b029f6b38bc7010ff7fbd720e73585fa68cad6b58323a8079a0e0a6d6bc2031e902a847aa4459a9e9a66d7c265f79e3c3191db2bc15dc2707a0fbd310d51f1a6b36be730efe90c8f6900935dbe4659a61d7eeb5f4a81c7a8c9408d1aafd0455f8963fed6af3ad9906a4154df60c8e28899cdca285cd0bdaf9e0bc705d6dd0c9bc2975219790662b4eedff089b13bc4349085a389eae6e925f7d1472dd7b373e36d5ca1ffed27d7b81979736955b9cbcc3ee6930c3bba9a211c2eabe8ba1fefe0d3db369aa31d653c32d0dd829cb832705acea6e6cc49df4d8a76866d6cd13457f89ae8992f7aedb917d0afab3f5be5b8b17f46f90fd1e9779dec91bcb487ba0e06c031fabbdcb46e7a77bd6a2563c18f8878e56ffb7bf30bde2d9f8cc2d895492b15908793c65252b06d516692a52284a10ab566cd4e36a29fd6319d2ec50d691f98507be58432c7806422b97815262e504481d20e2ab0ea664be3d4c0e8c86322d9504457ee0de95272ebb046036b80a2a1aa44449604c4c909acd63e7c7638e98bf6d51f39895e721018b802c1cb80c28470cddae79cc6fe1ab0a2383a7b8ce48c3a32af4ab2ed48cbc4663224dc6739474451aa5565bc2da34940c7651b08d97f0a33d7a6e77574cf37c147845fa154296597ef2451ddfa3c4699e57117c7b903c4f4f264211c6dba8af941ecfcfc58435f7de99a33c03b2d98d96c56343e899d45a61ba47ed8d256144629b80ed208406a3e7d5b0432e49df38844f26986349fc0057450a9fc3044d0bc0be2a3e2b1d1cd824c3420c13630f494b9b39ef1d37e34128452d084c52431eba064d2fac6c6cad49f67f3402257f7b2d32cbee65856f80da90f3ab8e63d7cdb0a46d3212df98ed367ffe597e75ce0478259120bbb371c5e99ef34af2ba0cc12ddccb8a7cac4a7c822d1aa035e2f511609f4788efcb9c560b6d776f5c781687ef891d088fbdfdb74b466f38c3dd5d66446877465db282df38c73e5cffd7282ba19a9fdb4d6a3a76714954685814bd50eae54202238a642de9e41d930bdeac5f7d5a9a5b85d5c9dbfdbeb8a18fda4d862bcc5d06a58fa433ca5b1525d49be96ee83381273251c998160a5c59b078e3ede6619a8d2ad4edb0d5bd2973703b22080308762c454db769c5f539e3462c6b23d8d303a9c7d9a7aecfd29ed4891e5dc33f0af6c40712a6733e47dda6e7156d0f6635a72e9cb08c186a153d67dc7efb21d16a4ac475f4db6f3799c1b08d67", 0x1000}, {&(0x7f00000013c0)="3af8ffe46ce8122a9ca52a5f538b372eca4edc316609de99cd081d4855d4dead7db35c8301b408d4c55992a6780e8d92b3022c8c37e9bc38b77c1dd41bb663957b0f4f3625c143352c24045ff19862c67b2082717857c72899138bed9aa58b1368fd2e740cd78b6909de3c8a59a03d7d069d4e2a6b9741dc62b18d75b7e9d0e3241369a44878f3cfa9ed8c2d4b20b1a87893d09a1ad5bed921b6d7000930f5e53ae30fbe22f506128482b4a5a3f4f8662b5bafcfc12d6ba21adb081735a5c0601584f1bc819c078f0707ffbeefdbff42a8a3c92dfdd18548730fa28663acf489a24ddf5edc6c082d86346bcc4959cfabe723c8b2a25373ee1b596b", 0xfb}, {&(0x7f00000014c0)="8071f802ad0d72f433b4423985b5da721c622578241d00440cd56da9b98e6f9dd7d268ba6c1314a73124c7d5546f8b748ee5faad60c9f0aefeff54fa5cb825f33cbf5ea167b2fcb8c34d2b620a81abe9670703ad222fcf12f8c33485a27a2ef61188589bdb35e33d40661ce40646fa5bd268def279dbbe885ab883aa131f806a01ddc48f8d19c6c1a2ae53d20d068c3ed859012da327a1ffc4393fe1b0698bb164191fbff0831df90d86187eb6af2834d18f85163079", 0xb6}, {&(0x7f0000001580)="5067eddac963f3dedda82e7f3a34ee1750c0ade6e7c495221afb7009c7855d9ac547a896d90b7506cba0ae4859d2309ce15d99e33e70d295270ac97f31277582128adfe4e3af36403145744d9c9f522931188ec9a7d3c5ba88e82448fac4dbb929ee257fb120", 0x66}, {&(0x7f0000001600)="66ce40fec5ae14df744133d8eb33dce1c92cc27eba87e578016dbd6add9bdac48d284910550919143cbbd7dab347c5a60922175b8d6cf05c0fdcef71dd50e4a20003918e18e13c95695fe5f6056624dcd634cc423ec1d70d6f392c5c1ad8094f1b3b767b8fc75d1f1216518c2d0dfdb4dff11cc50283fa592b71a629bcefd453695063c8e8e535f05e4341a202ee78df3aa23069dbe422a799a46b5054b347398db38a3d508301702ea3783469a171e57bf759ead176cb7a014d239ed09578472e6514513f792c43b2d4d6e1fabc1d7f5e7149632e900abd983599ec6e66b8cf0a1987a1262e8707953e8588d8a89d6b", 0xf0}], 0x5, &(0x7f0000001780), 0x0, 0x6}, 0x400) mquery(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0xc0e8) r9 = dup(r2) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000001800)={0x1, 0x0, 0x1f, 0x6, 0x2}) semget(0x3, 0x2, 0x404) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) syz_emit_ethernet(0x450, &(0x7f0000001840)={@local, @random="b11a6ece7780", [{[], {0x8100, 0x7, 0x0, 0x3}}], {@ipv6={0x86dd, {0x8, 0x6, "a96a76", 0x416, 0x67, 0x20, @mcast2, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x70, 0x0, 0x80, 0x0, 0x0, 0x0, 0x67}, @dstopts={0x17, 0x3d, '\x00', [@generic={0x81, 0x5e, "d63d3e4ff4665c3c17233c4fe4c12140f63de63b93803a8c7eeff57008e87cb785459a0c2f78fde15cb4f1f3086b946fae204016a166273191b269c6c7f0e494ebe1a2dd89ce6e6b2c5520d25538691907c747aedab2136dd43f4b9250e9"}, @pad1, @generic={0x7, 0x7b, "3e8efa0fc3365040584abca1e2f1b1f46409ea0f581546b2c930eb18d85b22e540e7042beb71fad98970be02b959c10269cfe9e70ca12e8653ab6d4b2c478d5a6f43a2036df14882be4610d57f6ea331856d22e002aba6d1a2f6c5f7da931a9914177612ca5cf7c3d5bdf04d04485816d57e29b977b7fc053eb576"}, @pad1, @pad1, @generic={0x3a, 0xf0, "059c1f5e2791ce13a3a6cd5090f2390f9eb0fc58cad899749c87f510af660640500b3e10df6fb8cf4b7ee3b1c8a7a03875687a83f17179e3043bfcac926ea47189ed9c013cf3f700eec95b5e021491d9000cb6dc865468e1df5475438640a8c1ad02144a52eb40b75f7929c58ababfc49e21e912e0cf5000e09b756a7ed11b2891da706b807a44bc8633d107306a369dd37d1ac97bc2bb49c0ceca1bfc3d85d4d20a247f48d598f230386ef342b3087eb945eeedab44f7acc41e3b965446a8f334996c55a10733f22367780facd984d9b67703b98caff7f3f3a6a0b87594758bcc5400e01cfb25edbdcbc1b435b7b28b"}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @dstopts={0x8, 0x20, '\x00', [@generic={0x8, 0xfc, "b973b36609abacd8d5e5bc6ae24f5ad2f976a6cbaa4bd975cc888584444b339588fee44b0b745545f16c116dd69f55c7dbba26b78360eb96bc6f51b20d4c5f918ea68a7fba3f8e40c017ee556643dc0823110a4d12a37413e8a76d55c36e82ef862aad120bbae592c09ba6c5a23b208340539946519cf3779c65146f7ce005945fcf4e74508a8d5e8a6bda86b997df17200a77b0f3429de3e8c3fb39d5ca0c829e5adf1c29e27b518134e2c42d6a68beebc65cd2a3065e5d8d8fc597ec7298c10c369b86f70b1a995e8729a430e5f71325a28b938372801d773b46fc1adc247219e5ab3ea35cfdddb5f9cebb473ebbb76dd93b3fe166d4c2f6ad262f"}, @ra={0x5, 0x2, 0x1}, @padn]}, @fragment={0x1d, 0x0, 0x81, 0x1, 0x0, 0x4, 0x68}, @hopopts={0x2f, 0x0, '\x00', [@pad1]}], @udp={{0x3, 0x0, 0x8}, {"42f98d6391fee41f8ccb57bbc90930ac5d4514e0027ecd59df145034264eb84b01d5c8f0480c9ecb63598e5c82bd466cdffc664ba3d861b6494163799aa664621f7e4750024786a741dba37002ac06f2465f9420c252169d1ad728640db4a8f1497f185040c75854c58a0b1dd97ef743857c185cfd6eb1e20bf841ead88c12d5d7c25e24af48fd0936f19507748a85da6d7c083db29c89038088221749855c8a9481d3ed06ec87d7a68f03dc5844cdc1c0687ea51dcf500aa55125a8a67c9aed5a3e3b94a86788642bc8f8b236548f1a48df37b6aed431129e43b538602eae4a80ea4dbd49d8"}}}}}}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001cc0), 0x80, 0x0) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f0000001d00)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001d40)={0x0}, 0xc) setpgid(r4, r10) preadv(r8, &(0x7f0000001e40)=[{&(0x7f0000001d80)=""/192, 0xc0}], 0x1, 0xfbb) openat$diskmap(0xffffffffffffff9c, &(0x7f0000001e80), 0x681, 0x0) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000001ec0)) executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x2d9c11e0f125520b) executing program 4: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10000, 0x0) fchflags(r0, 0x1) r1 = semget$private(0x0, 0x1, 0xaf) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000040)="5928068c2e534819187e23e4d8af9f01e188d50b6b9494332273c3d9df9c7162057db33960c6d240ad4bbca45e29ad0c1bf38ac3698e1413b8eb1a4286742b3d70dcf1616854ee34bf27f228ee94c5c73d724db0b422b7257aaad2c663072a89fee11ad56c240de7147c089e18024de7cb2803fb96a6b7b879ed59c5165e6e59086fb9547ae7073c61ab4807ef58441885a0", 0x92}, {&(0x7f0000000100)="42b36b564b6fcce17bb1a0b3dc42256896323f34a6359b0736c8505a6739b54db2fa8058b067be027fc3217ff9167f39ca29be4c6f73f15dec872bc6c65bf49136835252066212f9460bb6714f7829dfd4cfbc06815282e44eebf26bd85f17cfd2ea13df3da8495a27163ca55322853c99b89dfb94ebe47bbeca3fab111bdf8607da90fb511f4c8f4b4bdfcd142d994350f2b50276e94d073005c17aa13664437b2d9dff09f3769b04c376f9a6da5683e26b9cc840086e8db7f1d4c3781cce6c1c96943d8c24cc38a0229c26e5445737b3f3db9979da4f24125ef7f3c494131af28bfac168449bc37af61845df1a9108dd736dd37bcd765c533f1ce5636de060d62792496596c20812834dfa4e0c938c7b6ee7d7b9b849404f714b581508a01bbe79c59afe227a375560e5c5cdf6e19b216a27b9a7067a1989b5c6b3b371ec0adcc2b06e4e0617b749185074fa7342805eb5a82e2aa9f9542a66ff3966e57b0628d8e6f409a4039b788cfcaa4b66fb6d88c0745f09d50a0822b58b5eece6949d4ee37d49efdd732e0b032d4868d828d26c957bb79c2f96c2a5182805c8a2f4b8a29e794063bb65963d7a54f22c1abe2839fea32632b4f623967d67ff0c0c08be231192a6405c371cc14a4afcca054a21b536ae136170fd7bd8a20325fcf0b0eccbe6164f5d52b9eb96756374a6fef5d9ec3339457d0ca3c47187110bcfa383201cf02b58edbd54eb8890b0f9d6c4d5354e0ae7ba3b8d8556ced9c0bf47ffc1b544a0e991aa7f1c506bd8702c73eb75c528a58d41a39c3b7d853d2c0dc8c88d8752d9e315136d1dd887e3bd356d07ecd31119235cb755f570fc629ef03315698534ca0cf39df68a7405cb19dc7c8c4e1138680c8c2aa5ac3a64c9e663e400b4ae67091925c7c7d78acc433485756b205ec60c2fecbde13a5fb636c9f3a35c695e56bee88219ae29ddce5c89787df281c8885fa5fa93e6a0b38130e52c5244ea91134ddee1cf7c0f1d39d223ba229149a176c00c269224d7f5e601f55c18aa8c51fc4532ff32adff49c6b86f1852953401de81e98c39aa59eaf057ef04ab0a41710789324238f4a8a787e880b8e62527658cb8b96b615c4a0bdc5c542815a431f2cbe34873de07c526786a00a5049f3675a9203a626cf9a42faf62cb34c1860567502267f6853e60b5739d820b285ad16bfbbfac5fe28aca7018a4c820a24e67c2fba36288f2795e07f4495decfdc7a2e5f31ba1c5ace737d9e551242fe41ca70c8bfe020bafa4dc019a498eb45ac59bd6198fc3c02b42e1613f92f7e8f76175fc20767a7df3d498837806abc467e6ddc814feec132b12035443cd96f05df8f8aaa06e53ae9f9782183f7ddb30934db1725288ace7b6d98531d2c5310fa0b72e9885f40afc040552e2f913495d34417df8e777fcce2fc970a561efbd38ba474ed79f57c14c479e41976544491b1f6a337b6fabaf65f62e173e24eee78dc5efe34a761e5ff9c799780c5526591e2d5fc6e6297af6a9e4db829dc87c90fc96b58c015bbf7097b526e43aa512d67133b660f19b8967e4022902d23d85a951afab7aed5c26189a1c37755200c89d9fe57883b6cde25e9e1678d02ce1b409a5ebbf7ce786dcad4c45c937a2b2557d971a5ae1d0b21940a6a8ea21623fc757577de84dedaffca5d62e491a6944fdc764f0e334871544d332d3e84594e616f7dedad16c119220f18a09b587091f5da9127cac0a3112adfb7d544bd1e6e126e1bf3148fc187c6bad74af8e645175074ba67ac016f5a4b4e1c7dd3e640819c207ecba9da0d3b6d0fa167d59a63e02eb673a2b3c0fd63644525533e751c3c84a719b6009fb47c84e8c7fe2054c511147a90a1f0f915a0a8345f21e9f8f5e0d4a8272c8b9b1c22c5b7a2956e42549553894e391cbb66a83444ca9420e11d4919417827c7427687bcdcba0d9abd08ababe3d9076d61106a615927af6674251af55f1b244166a4f9915563ca5db9e4897e15a0e4421342608c03f1a45e9f8e7047d8a3e1d20c132f3190fc6e408a095ffc1d37fb14e5348ad5c5c8860f8b9320e0d1e69b358a6302b78cdc6ab32f039de4303f5a57cb65f2c34e69e71408f6c5a438d8e2f23b8952f15b8aa22304d6b3070db3c85cc1e15a83f2cd9b691efa3e46cf04208f0bd376c1f32d49c76c2dd0fc4876ed39765b4d1a2e3252881adea0c98dcc53223e6b0458af3f2ecb5009141a37b04e9117c4ecf7435435867361f16425749c24da7164e15804af77082887256a8b6b346b1993a282aaaf2c789873813714f2adfa256c24591934783a67619dab036ecb0f097132a33c2cff0e9f579a24b037f5a208825060f5a146f73977708731f120afc94c990bf3b18287966c527def1c3d02390e67858f44029239df9dbefbef57e115cbc5bfd11efe6dbdd1aa912822b2c3cb06fc6f678bfd54ab9fbabac03e1360e73128916e33e7c5ed1eee8e8eeb422643c3cda802b67a9e341c2d8daa7e810f36aae6fbb609544938c3387c75824d2bacd124d165b22d0fb33a1abd1e0263d77d27c3f5106bde10ba9f306a3613f3fa9f8d5c22deddbaf8acd47b5aa58713c55f85d4008473ebe9be2b72262ac4de52af8b97de9e5d1bdb9ab2761e9d10ad8434bcb2fdc5d895c799b4b794362545319686a343fa80399058b72a04d9c8c3ab6d89b149ac57b99476ec18b761040e8f7b8e59faa15c71c41fb3d22ad6a1211b42b0b6bf82ef9a3ce81e2fa7b3cd8c4cd28ef44b9161f3d72cf9f5a0b6fbc7a3ba6d533219b0351feb532115d6c331ce68c2a88fbd7bcbf71969b583989583c33e3c50241ede00127fa0eec5ef11a4c85a88869c6bcbfdcc4f6b348f62d10e8496cfd7bf4c5156090e7bf4d17f8c7aa43e783bd359f6935d9924d060778a7781b68296ed57753db030940bf148438cc6da34a4a05fd38ad1aeaecf7fc49ddf59fd62cbb619e2e6a1ce411d444d97c29d2840d16eb2a788b2acc53925fe7796bfbd238e6579f77c0619d1817a4f1c1c810af6bfe0378d44b398860d2e716fab908ea0b4d5a6729b08311244f6580c073ebfb628e07877a7c2a88113d905f22bc36c72d1be2037dfe3b583d946c6fb8b92802408bb5f09f7b2c40d78ab02f828a5e07511aeeabdda9c5abe210aa364f5ed0fdec67c7691fa9c81890e2484a1c23b4f9b75e4acbc7a6b4eb38e75cb9e378c458e9d55c555c54999e03820b71fc17e04f3848a4dee438438a1e913ab9fd337930e4567035ef39fe8ac2af0b0c77d907ff4281cf25864413f43b608832a5e3288b2e20e7944d9e95feb5edc3f6bb463f802c612d4379977f08d2d5e5b06c4132dbb0ade6c84811acdfbcec7c2dea709480f4c976806e0b185d531aeb84ba33380d1f4e41797073f40249eaf7cb2e399b8ceebd04c159dff52d8f04332756a4b1ddad383b3517b37ecbc7cea7d6bc156b493c6ad64545165ee2ab74eadd454cb5f0451601b4c037a963ba26657748fb05f3321ce93e4c181777b91aed04829cf3c83c90c2f145e234374b2fac367006376b12862c4202661789a406f3883213db9999617412e709a1f10ee5516eca98a3d0c3e20356f82bd57b987ebfe436c93fd094f25ec31c5708e2e42901f63439da4e6305f17387eeee309c201c3f295d6632883d588ce4f8daaf4d75eae06fd8c6ee8d6f0ec7957498a4ea14dedd4341efc8e9f31ded203e8e3351c802f599b6ad2f57a573fc28d9f86c2dd4e444d82e57183d2a68dfb6489e66635b9392fcd59c627cf5c59555737c35c15d6e2f979cdce5d6f4ba3d6f74c9e1248b4d111cf57ade990ed7699f34988f9f0ba824008e9a795f27954ed170e2b1750a5b6348401fedd79cb6787421d4c27a5e18274058aa70f13694be8a86a1784aa131e8be8b86fe1696f8eca2c8f35986b1af6ca95c0199fa190ea7bf2dee29c63466154469db08b57c64f1102361df857b550928f29be45c79d2a2d2256bac0649ad426f95d191ea829e3b6de102ebf28f5f51550436c6b52a6e101d4f077f13e46a3862dd571e90d209203299e31396a92ece593430b0c4e9c56b1c2f139b27f685daf4239128108ed1012563c9acc48b82002912e79285c7db63352664bb1b39e05c1ddf2e99990d4fef24ca3ddac7eb8e38752561ca8363891233eb72322284542a76d71c0947043734d5ef7d9cb70a3cba534fd12b8b7fd61f7a4c13557b1c399395940f8e43d5a80359e9cd36cc608e1697814e3f3b181626ec69231dac72294661dbe5992df6f7ee9d7fb3317c7ec8878c6f68333651cb109f2093bb272e886c8115a53e04d05e54bd1e0f999db011ab62f959201fb6302529b9861b05ebf29d052de6cd0045b71ebbea9d25c7f34e30de625d0d22ad74e31da2194d1a9ec6d0578c70494de26d717634d9ab85076c9c4c3d77f17f04e5f12ad38bf1f9e818f866fd04f492c840be96f1aaab1ae6dabca434f4251a6f52ee582e45aed6c682b63903614b97773b6251235700db38780ab98411b6d7f29934e7fe7a8a4fb1ccfd103c14ee3a912b1f86cc905d460062986b659f06fc64f158736422ce65b9ffd570017f29d0fe7cfff973b84129606011c1ecad4db9abb45f4cf74f319160f38bec33e3ca3401ae6b9a689ee57b1ba1c1e23ec1bc8ee83466626761d8bcc98fe57d064d01420eba6b4438af33c7d05388fb1b8f0465991e2fc4a0d085a3f9145aec81e730bcd52fa546fe7b017a1e1332f5b09ed803950442a45c62e7c7f8db0cbc646074a41b9916ac11fba0ffca0b702d59256a625c892c9e655e9fdfeb1cb00628462d6de4f6f5148bb2106c4ef240eb01e1606e646b12e3029eb1f5c828495175c6dea8b9aabfd05b19373d3617d7bb70ca1775068758b259a26ae44571dae711a2a289e113cbcdca1211347d80253241ecd8d8fffc474f9968b753ccdb56bbfd8eb094ce6517bb3c10e75ae8b929e8579305f1ab61b1265d2ed47a0abc7ef1ef86465a099ad82a89d1171d209969b04dfe672ebe13e1570c9bc06ad0451898ff4708c0c51d0a55df0418e2f984e3344f32d981192e35b7588d2b4f0064e81d0baad2d90e9c781892d69ce6320fabdb3ac12249d2fc1b0e691c2873a464740ddb4acccffa83a1c1588ede658f80677c249897c5702b393740cd22cf87378c86d297293bc0b0464aaefefc50f1977faa5f4866e39e0920af9ba7b8fc5febf76ed1cfe2a6258226fc802765a443f806abaf83e88c1c9cc861eaa834d603076e632bb917f9e377fe8d8b04287250e2bd185f0222a76ed23d9f58bc0bf94c76e72336367ea018bd9338f945829e2d887f8bb022a81fe7bdbe4600eae6addc9ff32d49a32b7c2c0eb3d47e5e0a0cf314760203a65e39f33d82d7a41421c8e91ea9a5c43b38f859de9aaee769e1c1cc68b17d3805446cb21d906e77ae69d2e2cef4e4b47802d7fd1927a87099b78bb01225d5ca58647e8e6ee97068c368fdd9bdfbdebf05f624f73e9684ac4f9843156647b2ce97d8b40361e60923314aa8f575fe6eca26daa680db7071e77494f3220f33a815d6fdc259f075e61a34a2f5644b83019190053b1343501e2b9d22d61092e1a70ca9d277aa6727835e68ee5d8050b46b0c232704253348da5c8ba8ffe17334c789961b7482101663eb2be3148e01e8e55f8c6f069e63e6c952692859eb8d61e80497a4e30b2aa195d6ab3b4ac777d9f4518fcb61caa68e195f38271cc4b45a63f76119310484c00c77e9424f7dcdfc87a4a52f3f4cbf0b4ce9b5489e490f50eb929d13", 0x1000}, {&(0x7f0000001100)="2d34169fbcad9c2324ae0ce89a13d2cad9cc7f5f09518b0cb74c77b969ae39ae3f85d74514c1482e03155c11b26d19679872427fe08996426d49dc2633b437d996a21f6db968882dfe47fad6589ed10eb6c60d3b13442cd8a94da0a3a8f4d4b593c8ff12c394570b2d3e53e8b00c5fd20908bdb71ad4050f26bec2b4dad7372f52ba3a5310c73b84a0bcf2d978cdfb4c2980113dcd7edee8ccd903a4e8972f5e", 0xa0}, {&(0x7f00000011c0)="7f5a2f376efa065fb2d1dc24c95bc562e77bd5ab0eab482ec5700e10be1282710b668845e3fc32b7e73eca65322722bc3c4f7f43cd2388783a1be7fe920878c2940f2b243317861d0f5afca902124c10a05b93313be65b8ac64c9d118a5e6308f5af951430328721103d2bf688d9277a983eea361cafd4d1b50881d19010dab6650ce6f07f3900efa23596bdec83bde3e15107d6bf3006bbba4ba6ab9b3f3d866348caa740e832", 0xa7}, {&(0x7f0000001280)="8d92d2877e0c012e86d13aab364c3f430bbc617c2e75760df61221bc5ec5", 0x1e}, {&(0x7f00000012c0)="0dfc5e0461b79e74a67de0f897b7673f7a494371cb26b4f39100eee6c4b8d8d216ceb3fe09d296262d83376f54ca8e7c2ee2564cb15ce5c3f3dc569600de4a68739fcf52fd3b737d3e6a1610dd5c752bcc9ab076f904dddf202f0f3dd83301835160dc3d1f93e2761b268b09db8a5ee9328db5868aab9acfcff8392fab9f3f401b476d65046a93f09f58fba01c3983dd0dc066fd77f4b4ea941a2145e8facdeb01f853b1cd31", 0xa6}, {&(0x7f0000001380)="7519371fc5f34956981db0d2b5e205620f1100649c17d3285faa6f13de82d19a4be3", 0x22}, {&(0x7f00000013c0)="d43a1a7ef9fba725", 0x8}], 0x8) fcntl$lock(r0, 0x7, &(0x7f0000001480)={0x1, 0x1, 0x2e1, 0x8, 0xffffffffffffffff}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000014c0)=""/141) mkdir(&(0x7f0000001580)='./file0\x00', 0x184) close(r0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f00000015c0)) r2 = socket(0x20, 0x8000, 0x7f) r3 = msgget(0x3, 0x40) r4 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000016c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, 0xc) r9 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001740)={{0x9, r4, r5, r6, r7, 0x28, 0x1000}, 0x6, 0xffffffffffffff90, r8, r9, 0x6, 0x8, 0x8, 0x7}) getpid() ioctl$WSKBDIO_SETDEFAULTBELL(r0, 0x80105705, &(0x7f00000017c0)={0x7, 0x1, 0x10000, 0x5}) setuid(r4) getuid() r10 = openat$null(0xffffffffffffff9c, &(0x7f0000001800), 0x10, 0x0) ioctl$PCIOCWRITE(r10, 0xc0107003, &(0x7f0000001840)={{0x6, 0x5, 0xfe}, 0x0, 0x2}) socket(0x18, 0x2, 0x1f) shutdown(r10, 0x0) mkdir(&(0x7f0000001880)='./file0\x00', 0x8c) pipe2(&(0x7f00000018c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSETWF(r11, 0x80104277, &(0x7f0000001940)={0x1, &(0x7f0000001900)=[{0x8, 0x40, 0x8, 0x5}]}) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f0000001980)={0x3f, 0x2, 0x1, 0xffffffc0, "8f087d3b830cdc593e86519a589ea9d5bb092784", 0x1, 0x7f}) executing program 6: r0 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc2585601, &(0x7f00000001c0)={0x10, 0x5, [{&(0x7f0000649000/0x2000)=nil, &(0x7f0000459000/0x4000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f000040f000/0x4000)=nil, 0x400}, {&(0x7f0000466000/0x1000)=nil, &(0x7f00002e4000/0x3000)=nil, 0x72}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000095000/0x3000)=nil, 0x1c9784f5}, {&(0x7f0000664000/0x3000)=nil, &(0x7f00006ea000/0x2000)=nil, 0xffffffffffffffff}, {&(0x7f000022f000/0x3000)=nil, &(0x7f00004f7000/0x3000)=nil, 0x6}, {&(0x7f00005bb000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x640874cd}, {&(0x7f00000c7000/0x1000)=nil, &(0x7f00001ac000/0x3000)=nil, 0x1}, {&(0x7f00006d9000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xe2}, {&(0x7f0000676000/0x1000)=nil, &(0x7f000014b000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000738000/0x1000)=nil, 0x5}, {&(0x7f0000516000/0x4000)=nil, &(0x7f00000c8000/0x3000)=nil}, {&(0x7f000020c000/0x2000)=nil, &(0x7f000004f000/0x3000)=nil, 0x6}, {&(0x7f0000160000/0x1000)=nil, &(0x7f0000564000/0x4000)=nil, 0x7fffffff}, {&(0x7f000043f000/0x1000)=nil, &(0x7f00007c5000/0x4000)=nil, 0x7ff}, {&(0x7f000030f000/0x1000)=nil, &(0x7f00001df000/0x1000)=nil, 0x7fe}], './file0\x00', 0xffff7fff}) setsockopt(r0, 0x1000000029, 0x7f, &(0x7f0000000180)="674cd6e5", 0x4) executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r1 = socket$inet(0x2, 0x2, 0x0) close(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x2, 0x0) r5 = dup(r4) setsockopt(r5, 0x1000000000029, 0xd, &(0x7f0000000200)="ffdaf64c000000004f0527000000055e473e0000", 0x14) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000000)={0xc8e, 0x2}) sysctl$vm(&(0x7f0000000080), 0x432a, &(0x7f0000000200)="fbad3d896f6792197fbce5ea62f6d8e76de6c21fff321450b9bbe303ffb12bafe3945b31000000000080b103e18f3f2700ee2115ef2eb5be78156539191a0453d8bdc39e757f1d29c805ceb50812c192271c6ff01a21f6eb89b70e485cfde1b1f8d9d0d10b6a58e45b781fcfd5f8a80c58880f0b48c766f70000000000000000", &(0x7f00000001c0)=0x4, 0x0, 0x0) executing program 6: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)) ioctl$TIOCSTOP(r0, 0x2000746f) fsync(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3a, 0x7fffffff, 0xfff, 0x6, "7dfa0d604d682fa8153c1396b46d04f790e2744f", 0x80, 0xfffff001}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0xfffffff8) socketpair(0x6, 0x200d, 0x1, &(0x7f00000001c0)={0xffffffffffffffff}) sendmsg(r2, &(0x7f00000026c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000200)="a06c5a3ace7c0d7dda90c39f70132e4ff4f47da438461cec28b37157cd6d307f2bada331d8b499694c96bc4b484567b762b5169b2115efcdb9e4b5c1a158353f1007d61fdee0897ff41f485b97697f02ebb35dd4dcc31114b804c3fe1ccf4671b5b3f4e68d5be0f43c23079685285d8baa9161fddd788e226d6b3717a4adfbdd30ea746d74013d62b828f72f1db548f64107b465ea1ff21bbeda656b0818dff27fc1a053dd945f3712c4d0c11ff5c9ff6db1bcb0cdc3a2825b8375c16e05386892101b8cf1", 0xc5}, {&(0x7f0000000300)="5a2777d79f549bff5c80ef5b62f8ea9f63d6863fef9987484b2478b97a7ad4c2a30f3a2c4ec3e4d71e1a677d7e79762751e2268d087d5d47efe4abe95be6199aa1179d152d8e215fb963e58f5360308470034838180120b061e7411ce3ceb0ffd6dc537f4bef2dc0a7c73e1e4a1875160afcadc8c2da92ad0dffdd49c7cd6e95cb91ec9981f85bf53114523160a067bb29fea3d0b99c550ac41d387ab2cf25a00262fff4e8a86bcdfe3fefbdb0e04a5ac7462cbf7f82d491676d3c9b072e16131b32688fc7cabba676ec1e8a68066997675f6f095b25d0ea44460280a97af5ac3857590d", 0xe4}], 0x2, &(0x7f0000000440)=[{0x58, 0x1, 0x80000000, "0442ccf821c4cf7ce500b4c445e5309009a1bda483a2e53d96e9a6d2037adcdc75fd5ea6dcdc66b0a3f8cecf045ca25bf7d921ebb5ced482760a589ba159732ded4edef73028b69a"}, {0x88, 0x1, 0x20, "65c857f604bf1e6f95f6ea5c192f3eaa8d3984e8e88a0a87d18be7fcfab3de0079bc73c6f22678042d2d85c4d4db452a52ec025e3bb6fe18fa9796d24abefc618b4f20ae6d1d414bed9d14e3e8ec49fe42c270c0cfbc4d5473b9cc621828977aa171c7724a4996f083927404e63937467e095db0"}, {0x1010, 0x1, 0xfffffc01, "0bfc6bf2865eb7b0ba0773db27bb9ea21adf43bb8fadb1fc5675dc4d24395a8020e2edec50d8ea3f19651a6480f463fbb6d0689c0a31b07395349843e172b66c8e39d0ba47b8dcbc7503e6d900e2c459e88d042fb2a780376f83f5bb677c1f4630bafb10da0a929fc57c9825f746d2a7659c9825f866dc1062c7796555e1ef12bc197fb7c9eac41e090d0429289ef663c02b50e1a323f4f6d5e584e4627a632346b4ffbdaa2e19c1fddaabe1d1d1f968f63bed3c19785b2bbb3503211bcb29d53b47e977d65816b610c425f4aa775f471aa280def28e459426b61503984e30405ea63e71ce932aa8f305bc8fd8cf5eb9bfbbe0e76154939e4c544e9794473624c8d12b1f8cc761e46a750142f23ae0007e6b9cd2aeaf5d5b8074a3c8e5ecd9d61cccae685b910fb0f13e1d481b2378493ed0c33747181f16fe98e8eef5e7629f96befe7eaf266418025cfe54e9585ed4f7f73f3a51af174bc5d128b6c44528c7d99208f9dbebffd94576367962f4b674d83c1697d7138d7391cb70e1f79100c59773845b6a34e36cfbaacbbb314e03b3e239fe7f6b8e30aa4e9917a5e6cd229949fec1398776266fd2b15a824209573f8af757f78c7932766359d28502bc87c73d79b1f895b419b49ee822520013fc518cd62c79157c8a84679ded676a1edd279f11a640fc61243b7f82d0444243db6ac5478ec97b5664b690efff6f6ed8481b2d86ad07606582c02410292adcbe992327270ce21ea5c1f97b3cc0c03f54c530202cd9ba13f99dfb6f645d9012e42f9c47dd9b6ab6b004c97c535645df96c4e911b01b0dcd379bb18b037f22253c666bfd47b5fa4ea7f65821ea5a071f97a569d162eac698085fd25339ac507262e742a61d4d98a78de7554e21c45bb2bc75d657c528676fc253a7d9ab30f1d65b8cb795ff0f8f8d1aa778a094edad2de8ba92edb3f34638484aa5ad34721787ab260b274d2d74e108ad95f2c76dc2fe624f87fa850832021f19f7f2fc7fc9cbd564ec64d59eaa5e72c57b7c184d7833ef25b86a0b8ef564d99a93926bc6160660829e52f0f34a64f057f920046633bfa566211ec40439f7951761903bd1d14167403f561bc2c77fbc903df6273244f60593d56a119fe23b345cd2bea0306a389e9be0d2a10acb49588ec3b18468f5de43248d42854e6afde158f7ce38e22e153e5083a5f1987c6260d6e806da9a13695c612f3c286742c2b08b61ce232d4d41009723d46d359875f564df47f601923d4c39040f5586a829b63dd9936c69df7e2b06b3a71bfd6f7f8ed8523fc19925d838fa2376947ebeb5f133aad59ee8d7068bbcb2892ced45f550941076d5eb365caf72ff9d3047095fe1e1f20c2940cfb6b4d728c3101cdf469092aac363de775bcc9afb60e93008de42dec12647d37fc737a307f2698bf9849584e92da911ace329facb9c14297bc08b5f2aaa7b86a93c16e5f11976bc90b3290b7bbb62c0d38ec82f7db80814587b99712f2519793257f2561fab978ab45fc5b9c36fac089a8915c53bf279e2072d6d930d4582c9aa38b9ade9d4d14ecac06297e8e7cea751075d597d0a52f9f8e2e421faf92f0576d1027f8856490b85e884a9079d8fe46ca10730b850ae28489213f0d343a48613766ce980e1abc03d592e80b92ceab1497643151763c228caa71b3f6455bee3bf623fa3f86a2b8fcc66ac4a55942fa6076fabf58d1573f3864e5522e74923265e9944f2191deac8ee9646363014d084f38c2b8b2feeec778ba199376c56f354b4d2e7842ffb6f78be2386ba7e5514f5006781c990bae5b0c341ce3b311ea0c1995709342119ca880b836e2052f2183d850c8b9ddf7621a9beafcc21fe783a2c8ca9f2b4935357b272ca4114ed477392ad227dabc12b398def8ef9594b2e36c20ffb0cb3182be5c346f88566b411acb5884f9fdbccadd90a4560d8c42824b89fe9b8489db098cc1979b4732218212b74fb7c65d8ea9af52c46ba445667a7cefa1c0a3de802595b7971a120d6a258ac9a65579af92b063015bd1eb1264ff20f19c688c6c7ba09fb3f8b2b7d03453ef0d24c1bc36ee021d16e517df20d1878c17ce70806cfcafb4a0c687cb2346add4ab563abd349016ea393f2a5d420ca9c7eaf031e92de324aeb5bf7197aeb772def192deccc0bfac37a2e2eaf5630901d3debfb8c243453bda82ba613d5deb1070ad61e49ca09d25160d4e7ec65602c7b32e7f33ae3b461f09301f04e4277e46156b1875943ee157d845f91b5a8033b351af259e4c5859d2bb733118412e286f540e3a538f6d7502c556084d158b0112f9856f19f3590f4436969bd6f6b547f8ae58c2eb1e8c656b9ad25951226a247319b5eccedd285838125a98b0c7307c513b0698331d078da7c3c62a7de342e1c242256d31e0584cefc55fad620b69a0d1d9a602124e244d10d02f4216f4d78fd754467a34f9b4cc42a2c5756d526f9aba85d2d1eef38be1f7823929e7b6d86780f645e2bcf94542bac2fe0ed20258d4cb44dc7264734aa42f573b6031259df413611af7c6c90c57626524794dafaabc4c0c3455ba781b249c7b02e79fb36bc27d52d6870633be426bd1a4f6b2e239575fd0026741fc513a24d671fa28985aecdd8b50a836edd73ea84f54283187027584f2a1b5adbad554083db7a75dfbf440126b6d93aaf6d18f11ab560e4f2f2aaa2296c1d627d3c150716ed28198a916accbab6723520667b19ad6b20efd72713e9bbc448804a9894b0bd0e14378566bf36fcd6bf6590e5e8a4c03f835b2d45e940c9daaaa672f9d132a7079a5aafe4debfc6bd831969c192dd9e277ba99491659a28e93fe3082785e7b95673119b2c8ea179a279375cd73b187bf19433be520fdf24a9c9b6c6c9c05a5bc2ecff9e4675805bce1450ec0eeeb33d34fee181169f1d31085ecb40db70e64894a4c486e81224863cab4d61764bad93d318ab2c30a09a728a911443ac3d53ca510cf43f4eee31f3ac044506fef85d8ea95e391d75fcdbbdf2e2f7507ad73764b324f2d9480045963b26a87f0f0012e8ae818e4bbe714b0bfdd52205b8406a52ef9c4d49531f26d511605746319e059b17dd765b0276cb226c3dcb790f7bf89d0dfdd598da624804ae1d2d45cf35bf67f01f994a68ecb577df7bf75b683514f921c454b3dd5618d81fcb49dc03ee159b10c40ac6036369a452eb340130184b8ac3bd8ecf37d9963587b62cb68eab060c63e28085a2f1a151e326aa08d4b2b754dd997268ed6e34017b7ce8bb4a97bcaf56990db53954921abcef393230e0fcb631556e2ef913146199acad668d9f9b129feb7aea8093bb81b35b9b862096c4d025719418b2a8afffd1b660a897d8ea82aa3e2d1acd9ba37fbbd34b79b040edd044ac7192fcb633ec6d6f4f8716f0fd8aab47ffec840dc009dc96cd2a3158c8c217287dc508e64679736e385ee9dffd84a15acb71dec81c26fb85801d59d4eb6dbaba66fc09d04e812df0aca8ecfa00eedf901545c033b1732008f9da9b0fb99be266ff598e69136c501a2b65745950c95a05b6475d7f8085f6824886f10b0402c3294f9b30cf1e1f16870c9a7d49c5b7aab394b5e220945a7e0700c54a3e6914209b68e644d9ee781148b690f07972f7d838c6b8512d370eab21efe18c7c3ec44ab148f193f81a509dd558fbc40d7e2331daeaff94933bfea17db5d5ec7459f186b086a678210d5dfaebb772c13911b6655930e72891cd59c9877d2a68f233ac6fa9dd738f4df771930bbf5a68647d21cf262e87311ae83b4b38af2af8fc38922e6fcee7ffa994fdb52af74376deec9bdbc354ad65a258d10b88b2e49b3da94e90969a1a5f0fbbc92b408c7e15b76294ccf4d7dbf8e58e416424402780235eb312d2695e4605caec99c98808dbadf8681c71b1bdcbda741141731fe3a5deab3f66a84f0967845492e64ec97a24f6a61cdf3a855111fcf18a5de1011b1676e7d2b57f4b6f182b254378ab4dcffb0aa65934bae5d0d3f950cdf309a41ec5057293bb2ceca30e6a0657daf5fdf2d0a1184f8855784b55fd9d6d3bd2d68913109841e0c0aa21d92ac9c2b4ce334381f280bdd4063529981a73f083a5f38c25788eee4fd8c21d565d9248d5b142c7c125a28a467c5e16c82267b360cd3df03a641aaf773d55279a467c81e7f99f3cca930ed87ea85a4f7bba2a485950b018d93aaf120c70db075515a229886c3049bc86bf538cbdb067b5028f779c77ba3cbe0288a6413d86d3912cd2fbb0b3ab56177dad0afb11beee6b070ea78366f3b961a37010909a36b9a31254e87f79d109c3a2624d9a32192dd284ab4f17666b224e106361d645368e22607d1e7a0a8aed161665c762cac50ba3ca9e464c7185e8dfb4a589c03314743ae765a1e71f6e187716cecd99717449228feffcda227ceffdd5a3dc79d8f0a91a731db3f4476c54d2d8c842f475768c426e8547cab4937e81ea07a1583cec7a03869384393935e405976f66271590144b8e6c3e6ac493cf4400e9ec3c8e6df20fe3720589b9c802feb8874c8a613de9bbd6441dfe9ccf8cb124859588044ed3718817253410c37151eaf0156b3d570499236e6bb00596993cf0322efd693140b5ac7422825cd122a03c2457cc6fc4b8ed7a671d345fdea3535010db7acaf9bd980005c4d27aaa6a984d3f4bd3e5479c5cfbe35f70315e6d466cf1f3e3344c793d8e4ed690a3e581d9b0a42f55ad212f73b0a1e243bb310a1074c97799cc290b106eb7370fd47a6196d81cc2fa71f0df4eaef8a714070314f623553575e87bdcce7721d54ba39ca1e5a4f18317fe2a02a50cfe7a95f56382cabaab7dc140e58eb768b1fef218848e8928443b5c3e0dbf745353868edd58fbe9782b2a9313b99f7e51e5463468b763705d507241b4d9c3efac50add75f42dc1396fa680c348317148499f8eb32df507e31e2599bbe2ee6eee4799bcb279de8eadfd940ed2e5aae612c6c431cf3cd57bfde7b78aa5c80fa631d60d4f0c04d0b86bbec9b9522975ffe69fb4f16d49ca93662288e84d5197477c2485e14829383a4485f4cbcafed9db1fe256bcba17b1bf306c07eb0949c017ccc05eb4d4ae0a4836256e56cdc81b35b45ab5295ee124988be7fc48957ba95131f153a9e038ddb0506e8ad5c312a94f2a2977820e611c6b75870f0678f164d6079c6393cb7c5eab14806c7c84d8d4c62232b788520e379992f810e48874b885856aefd6f780063432eb2046e70b247a6daf43aa6fcf5d011b845c59c075ddc2f6e4ebf69b057b438143ac94a325df4370d6044f544b415b5dbd9efdd82c1c58599cb63ad7fb1613b86d33a968739316c8169b2d5010ca280594501557e42a63cce6bd608afc21258a8cbb707184e8fddd522e98eb8c34cc40e0777fcd20b52354387faece5604ecebbf7b193d2a88afd8ee87c6fd8f4e46e955dcb8914b386c02069d671613bb80c2634bde7e2d451aef0ef88471f6d81e0a7b9235531956e2dc363e0b274926599989af98e8314539518e4e8b5486d25294552bc92a3cd8690d50207aa7f545733a84c5325b30954dbae4f57dd21389f9b55785b75e97c00fc04056e33b62af4ee62a71bda71935cf7108dbed1ead9973c5ff0ad755f5000f69f810942a910ecf467edbbad17e32b5351449a6306513c592a9751c8753403003587f53a59c77ecf60589a2fc311782e3798bd7c310d3a8a7fc22f78a347ae85c008f78f2dfcf51bac84d8150f1dc1f821149f3fbf13336fa81b0d6ce1dc3e3c2d83fa49d094d6e2be76"}, {0x48, 0xffff, 0xff, "df7fb0159270c1b9976f772ab3a40cc0dec447d54bfae4c215b32c6486ca3eb9fa97889fdf1a68dc376e0fc4df49952af33ccd434e45"}, {0xd8, 0x1, 0xff, "c1261ecea8f88c15dd77f86a48cc126d89910e6c80407f84b541cda9269b485df326fde8c1b58521e1999da2bec5bc01f13be538f69cd846a8579b5d45ffb2b26e2731729506a67c0d4a2cc15fc5df9d240d4ddea0f342a38d18a2f0536fc7446457554bc46544a41a8a805129f102855ff2609e55c197272cad0d151ed360ae516ea1227a4b6acedc3407367c9551683c8430a02aebed8879fbaef485fd0dad617120e072eb4c3046e17d5096744c48a971663fc9d5134b9c72793ffde649b1bbad54966d456f"}, {0x1010, 0xffff, 0xd2, "1aa9f22519d829ffb4b0af41370a492bc93d8afee31e036c368c5011a3623fa6f768f7b90d91f853980ce1ef0243444021503fc6d75f23ff5f159dec85be72baf07732f51bfe59e7d15f2d3aa7ca551a222007019fee8cb22fe4dfa76f92b10edfbc1364761069e1bc0f3fa664bb159016ce64ca9ba9890910efab984b4c68b5b487e89bbf60f5ff742e84ef24efe1a0f0ac268318a695c22144aba27091b87d09551841f2f47167a289c88c58febb674a1b56be9c2d9ae1c34012c2c3556c4912b5d7437a5c9a06f10f14d1b159eaf990f02be18d0a833d570571f1759b1d1f38c49e3e9d74e14483a1d3cd76e0fb3adb74cdd648d392add2077cb5aa0a56dd17a8e573a65161ae1b0018b8f02882634f615877e521d0b92cb1a5cbedbbe25e3ae7fe821ff8bd422b49bfbfb9be6fab87d3a734e7908c42232de2c4ad7957f0c00b70179413d250cc95f51d9c9a51e37baa0fa16d45b2fdf3923df1827c154fffe535ba2d037456f1e8de762f0e71cb76bcf482733bf0b276e7037c73a70a5a7da7623df2ae233e582eb8725a726a375dad14fe79375960474140f279b5fe4d20312bab395a743fe9bc8d0996968ea03ebfdb39228b9113266746ca7d93e3f45de7f49c66f3c9f727c3f3c430ea87dfdf195c5350c4885b65b7efb1f6bea6c89a8333cf6fa5ac7390c7cdb656ccf069e39e08435828f5326d74a4592c68409a8f9c0cf402f6e0a8cba6682a0719ab79586312b450db59972bb15181f57458238e3b4fe0f1e0d0c43f2abf532c5fdcc3d125342ec901750dd9a09508692b24af755de7f3d0590acb3f097794805bceee5d067a2abac7fdc42efa065b7087466b8d6ecf287a964467ada3d375fbcca8df8d8ae319d83170abe341fa81d86fb569346e7602146c8e88be58d605c0b8e72babbc6d399d16ae8253f51a3d31cd2c5bae90a32ffdd21e2abf747ce7bdced0216d2732ca9ac60ca323c864fc9b48a46d5d5223514a8b6d4d22650eaa869324fac2c2b19046f0fcd9e7d25c3e10989f3c67c7b51bb446c3fd8aeaa714a1d75e9774c0074b750567ceb83b6a3d470f49fabefcdffa37ca9097bc3600fc58e8cf8bb6e55aa8229cd7a4e8dd682b807462be2e2fa78d11ebe24ba73f8302dadf6ee913ba1ddcea751e28cab01c34ef497e14876f63d2a3aa46f9afad6d0ce86565ff2443332fc76306ddd3bcbf219ed738e596437a217b1c7518c446b3f783f3ea96cde5e6b54a4a507018536ec131de2ae2c68b0d031296749cf4a201b440481b3d3cdca25d92a0aeb1b5a11d837e17a9a7361bd4024d6f667a174912b6d882b0a805bd311074afcf12bcfc66ff64d31ed006a3e260ce0f1cfd8c023e940a0c141b2a52d4978c3a3ee43525e2825290eda1a124ffa43e692e5508a045b6b17bcffde97cc62e520da60b3fcadd20caa0257ec89f6c41a5ea44518a454501d4d5b088b999360186c9ddb6ff02017e903bdc2d72aa82c19beb94ff67dca29915075441d78a83f7519a47480397f17ac081a8086d468a8c8197e8aef097677201e0b262b38fb3bcfa98ddb36e53079a7429fff49c31373526a80bd1833be6c73a49509049a8f8cafdd5b3a1ca16c7a86cdc1679d11dc5d8961a0f8f9bd8a79b200da1fb07fabad60488a44e3c8aab6bdf64f8919a23d073b69d6ceebb2d359ddf4d0606adb1458ec94a3494741da4833e1eee3e16d5e6aba6b9177db5907261cb0cb2ab5ae9bdbb913ebaff3f87841703c0764989a054e8041ac3fd3c0b2ba23a39bc985e0f5e9cbaedeb824a22dd7684ddd67e8e8cabc3007038657fbbb29aef9ac192a6fa6a0707b28d6819ef42e04a79430ddaddeb808df317001c0dad8711b4359eef243ac8b198c57cd1c41bb232b543bc098ca6373d1598d133aaab92521f181cc97492ff92e965a1ea5ad5af824bda715f928aea868b3099ea6f505f8244b4b5daf6d95ad2fe4cf4afec66673b9d087fc0f0350ab5df205be04d18a288dac52933eef9b04db543d940b70c96e49f22296a6bcc5e814b8154fca99693d044641dd4cd5397d7bd7a3faa7b4ed47517339c4a27d2c1ab3f63f9da2715277628b5bc23fd8b30f6f72930d02451a33ff5ee783767edcf5205daaea2403bc45f1efdb2262bfde789b3cc799e598eaabae4e1f3b43212ac0c206702cb5dd9b6f93586dc3cbf9c2073d083f461e6ba166d0e6ac836885a381623b01a6a57834ced5f946d60af7577bbccd74c26ff8fff18ff55d7c3efc87932dfedcd1c177bcc2d02b32c38cfbbf945e320d79b10cb7532779ee1bc36b537e9d73af0e72f5ca98432d3930b959410b46341309cebede09b5e7227605db8754567fdb4d151867c6e90dedf0a44e887a4fd2824f2d1c7d92330e33270bd7b7b4736633371a72a0d769702d5b81d27c7f75ffeefa803440bbcd039004e0c037a3fe28ffd7b9143891dc5a87c4442f2cf965fe02d0fa2d081048ca186d9e9d5224b0586c50877bf72b1e1f0f673f23ef257f65317384dab1a2958af97d6f69fb484f5a188a6d4f76ef7c0ea8fa4fac1dbf640b5dc206fe117d4e8739cb1226b43d98b4d3884d34785231fbac5b2f343ec77d123f0a1ef6f860c63a81d0eb49879927fc9145751a1ca39d497b4e7228c83661d6238f0fa8effaa048041b9e493bb6a7d49a0924eaabb10f40a44db273dbcea773f54df2910a622c840ae70f6162204cc645e3d4973ff95d1fc624b9a26690e0ae3cf78ec04b831b24ce86cb07b269c3cce5bcf9d6419f83c4daca702bd0e65acd84e8e4656ac58500961684308ad5227f9e95ef863c64f708514f62766d6788bd73eeae1f87e262645696d7a4da8afb7bac17b2744595cc9b6d575d29922d78edfc67c140ea411d30a5b613f51c03dd94b4fc0cfe07c5f8e7583652a8d7672fe354c04f4a86c862a5d35b677bb6c1b593990043597574089a496993d53613a03bb1e5dd677877a1298f22c9fc295f1527fc530dcb4cea50a16ce490c9b212c5ff8686ee6fb5cae1ac74ce6f9ce98a4ce202d96cab0873530e0bd015504068ced72ab864d6517c97abc40cd365f54e09b92aaac6276fe05b736a05ee66dd1efdc198a5dcd488bfeeba8c05114145849fbd7ffe6f4b832bae4de84b727a9c10abd146a6b9a129791961d0ae35d3aa7e5a09dbf7eeaefdbde2ce414f6fd54bd11935795d54cd9fe24c198e671ae9dab3e7640a890705e670f05054fad5602f1a5d7dbac934201688a3ffc2793f04ee1593bc2506da622843b14a9c3798906481f3cc9f35304da9d4c988ec39068a4cd5901fcb0de477ec6322ea7a178a94751cbfb874932d5b79be4e2107e806f5f9e67c0c8c4961c4828696b090ce56b91198c4569b813dcf7de2655a1edc5e9c11f16cee89f3d6554f31d99a96c46a8d5c4d959ab419c77e28570a8cd92df6c99de92da25f77fced2883784406e331122d725038b339a1be98361aed54454f65f0050b8f170dcff988160969f90e2dd977a76ab34c8f974f363363b2697694be3133f535ea7b81556228c9bdbf9312019251f24f47ce88e9112a31edb550a0d1f588975f295de484c6ecf2123e4809818abb62145b99594298f195bed72ff297c9f2e7332aa4af75cfaa4d8eca32a50feb48e31895196c4527ad54475110682375970182527ecb6cb290ed2ad85ebf63f1d593140e692d7c6a4ec7798141cc551f60986bd0271772e13659bb785511a92362d468745d9a4c05afb73c66b4b362bcef2d8952987f458566c9bd90617535f331e4c1bec94e5d1db1d7acf60e30115f01e13e9af7734cf220f153f67cf33ced3e24df883cef6554d9bd0766c0ef5a71429a5c9bb104eea8f8d787d1e51f0178c5f49215f57d75c479c28e28689b0763b4997d8ca92aafc299417f827ed6e526f00b2fee4f41d2d209d48dba92f9175fac0b1cfa1df5f8c97c9dabe393b77de0e35a2004f6327d44b5978e275f894f061a78d212bad4ec7e374f8e0a599a9ea865c42dd9d455d8fee90c2e2cf0064f8e3542bf0073c859f31a7b9596c0e5b3f48edc8aefa74c6b4f0eba6b81f3488a27d9399dad056f03fd5a9f2c6456b1eb7f7cee432504572dfb95261c24b769ffbeb72f096f5ebfb29fc6ea53740f4527e4b0bbbcce92e6291a4effa5f696fbc20b9341afcfa3312ab0309c41c47092b53e0eca65c1b852ecfb3051f93c0d62fd13694ab118f9f161ebeb8a4dc5bd89f0f345a925edc98072c11e42e654208120f2e5a47e85ec4acca79e04594292e5e755095f4d87541742f6cd261aad894864ce44926a97db3c6a665a4deb70fbb52689afe4be469bdc9e2ee459e1e132f9b782fc72613dc4ffba935e1f908c453900f670ddb561b9fa1b1fe1f9a9049f07cbd2adabaea96b39b801b896cbb14f01a89170849a8d996cd984350820f63792eb4c9bedf5d8d43c13484110f8a39b74c33589fd8526f657f8058319764c66ee7bde56a018e7d48a26c84913e05ec9b75538a1cfb412db93e76fe41e4b73ec22babee6430e3b89ffa8c9f769c7f4a5faed97aea74008fd1fab6987ba1d9390d5b225c66a9a9cd93b342344fbda5e4da6866ff7d1cf0ea3360711a327f0f2892036e020cf0bce6d0f05d98adbd357c9668452d7a76337c449587e8f4b0a6782a434f94637ea450aa11973e8211c87a0b635a2f3142a97874081341351b4bc60462679240c707f5b7a7587066c2bd6f034627d778e9856bb4ab43455ec47f9275cacc59fee6a5e8c59bca451517c27db742ecbedcd99fdeb3e0bc1d646516eba565154ac8d7ea87382264611d0fbb4adb573de96cbe2fc1b5180c8efcf48583cea8aedbe6c00300bd2c63f551113cfd6f596e1a28489ed4dad790fd46740e06519359a8b60d037db259701db89a50c699027398b6122b587e54ea78462fbcb4d2012c6d14c444578011cf608a41e74458c452f04199f9ee40736d949612081b84d653d8ef1311dce65d5de0c069bf037b114e79bed8d9eb4862944d930c26a438b72179487770678eef9991ad10f7b0a47e243b3ac09a297e79c49c5e15d19ea9dd99efdb43d1498e92c7cce5127723661497c1249ea49ffce4b83c9fcb05c5821374821f604749177f25248bf2edaef1ea1a614ed75ce75cf4089ca6c0f05604042635e4865652a5594660fb1c74d13d0e001396ad41a7501b11aa003c22ebe553870410809b7ebd5e4eee8705b8d814dd0fbcb63cdba3a16e2a8290e15b2d7a2d8349d512df526f5af3196a0288fe21dbab61f15ee7994b4b9cc0a0c7fec9f44dcb3278149f6f19b3d9fc87d0687301065acb456734aad7006a00f7ee07552c15aabdf1cf174291acf8fed39bffa491d86070d43140cb1b5c5b9fc477a7812f26ffb2aaa29179e5d4010be91356865312310cee4806426144871433864a050bc6da8be4e48d2dddc0ae145903faac070fdc170bcc2e05aa00adfa4bf53a0926d517a4b1e08475905a7c65f9d4489c2ec741eff853dc8cdf9f6719d4316b18f1407f7de0f32706f8f4338aae6f3afbba5f3458778efeca5bb99b7b7c46e27934a5a040db9ea2f84fa88b776dbdac26310c2bffed95eb4f2a00a4acb206972da3e0370ea25c24a13e6bb4409a525f136f66eb602275f192332b78577f80ed2e6436257439dce520bcafacbad05c11d921323638f0a7d654882541d5f00d54361cafe1408b4967f1d63af6bb1233ec77ae9a30d30690a3f11a22a93e72e2a25038ea80167ed7aff3248b7a143a143d4183a3bfb6c5d6fb10cecf4c473aa5c729"}, {0x48, 0xffff, 0x1, "a412561acba2c95eb71b25ded3cda04b554526621f7e825ae8cc2a1ca9146207e06d640af9b51a754ed57d8bcbcdd725a7"}], 0x2268}, 0x4) kqueue() syz_emit_ethernet(0x9f, &(0x7f0000002700)={@local, @local, [{[], {0x8100, 0x1, 0x0, 0x4}}], {@generic={0x1989, "f46a488dcb66c5df7f3e9fdd07e52a4272832e39a68f4a5f35df03ce5024309fa0b48818bd4285e5ff43819546075a008aa96418969cd0e778c896ec798c7473f3522b3d644abc217a83363bce59adf7f247f72ca93646b98b2693b3d613c9daa8e668142b6c987c67ec085f01bd869d6e6067a432e305e6e5e3134b0d3c1441fbe0c32ce34b71756571fa3fc1"}}}) openat$null(0xffffffffffffff9c, &(0x7f00000027c0), 0x400, 0x0) sendto(r1, &(0x7f0000002800)="30e24bc5ac05dd7687be319c005e70f7b8741ba9eb3c21647a984929e02506b057e3cbbcfe6be8c471bea7a4e40c8c28dc1a28f9780e04b1a2d8319023c8a6cd93855b2ed16cac1caf038d639b74d1edd671a2609ecba8fa662fd1ea969a2c14f3b56b5adcca4e838e0a1ed176c8fe901da56f18a564f4cef95a6ddeff8b0fb1f57b95879e3cc1bfa23669f9620ab9a6c9983b22780c053c75c9d1b5c93a8663c44cef145fe643245088f409bb556c86d0dda5255ac473d3dec745c76ba319790457a824dca5db51", 0xc8, 0x409, &(0x7f0000002900)=@in6={0x18, 0x1, 0x1, 0x7f}, 0xc) r3 = semget(0x0, 0x1, 0x4c8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000002940)=[0x0]) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000002980)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000029c0), 0x80, 0x0) utimensat(r4, &(0x7f0000002a00)='./file0\x00', &(0x7f0000002a40)={{0x5fa, 0x5}, {0x800, 0xccf}}, 0x2) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000002a80)=0x8000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000002ac0)=0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002b00)) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000002b40), &(0x7f0000002b80)=0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x11, r4, 0x7) r5 = syz_open_pts() ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000002bc0)={0x4, 0x80000000, 0xd06b, 0xfffffeff, "a1b988216784fbef478bd11f0d38229e717b6e42", 0x4}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000002c00)={0x0, 0x0, 0x1, 0x2, "6da34ece5865c8d5ed61e4aa9e3efb1c56b46e04", 0xff, 0x9}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000002c40)={0x2, 0xff, 0x7fff}) executing program 4: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{}, {{}, 0xfffffffffffffffa}, {}, {{}, 0x0, 0x6b}, {{}, 0xfffffffffffffff9, 0x9, 0x3, 0xffffffff}], 0x5, 0x0, 0xcb, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/3, 0x3}, {&(0x7f0000000140)=""/78, 0x4e}], 0x2) semget(0x0, 0x2, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@broadcast, @random="fd6f6d4ba724", [], {@ipv6={0x86dd, {0x0, 0x6, "15233d", 0x8, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="f0d0aa5cfa1002fe8c1b98dd5188a294", {[], @udp={{0x1, 0x3, 0x8}}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = syz_open_pts() fcntl$lock(r2, 0x9, 0x0) syz_emit_ethernet(0x75, &(0x7f00000000c0)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x67, 0x0, 0x80, 0x0, 0x1, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}}, @generic="cf117ad5ae4eea64d958615c4cb8a54b1fc4104ba26c59409aafba7692b500303fba700522b2e16cf5ca2983fed9de28790da40eb5875b0c59278d7e49d12afd2a996164a4c6602dd7fb7eebff4e6563742051"}}}}) executing program 6: getsockname$unix(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x20, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff88e714bab115763c64822c645cd2bbec1a2e3c775b6cbc14941a54111838a9ccab952b6c0702ae598aa2955ea9a087354dacfef0e4ef28387c6006647d4f750f2439cc84bd90e27c0a83d3a5ef0f41e09ae53efe017f340ef631279fcb000000000000000000"]) pipe2(&(0x7f0000000040), 0x10004) r0 = socket(0x18, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x36, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x6}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = openat$pf(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0x28) chown(&(0x7f0000000080)='./file0\x00', r2, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), 0xc) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x4) geteuid() getegid() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x111}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x5}, 0xfffb) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x285) msgrcv(r4, &(0x7f0000001300)={0x0, ""/11}, 0x13, 0x3, 0x1000) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="030000000000000009a1de9cca641c42ded8a5e5f3b7675acfd4a3fbb3af3891aadfeb219e2c13c1351800e0e3c65dd9978e6a2668995b985c437e5a64b8ea6e83addc6e5e2305919215b58c4193ce923fe4c783cc79f0269155f51f9323a8ad7a2da98a77c09cb1b78a1ac1bd1e319b74c9e9c00ea28e194ef33888b1b3d628a79e3a4e8c900e654b4079033c207207905a1cab511b929f91c4f235f05b83221bc7e1a5814860e697ec158e798f13b8d4da9dd31ab998356dd88aa7d0b77433932cdb88639413be89ce7be60e469a57acb026ea28bfe60e7e4754e0e316bbf1a3ddbd2091475d1f2ac114"], 0xe2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @multicast2, {[@timestamp={0x44, 0x4}]}}, @generic='\x00\x00\x00\x00\x00\x00\x00\x00'}}}}) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0xfffffffe, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000100)="4ed162dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) pwritev(r1, &(0x7f0000002ac0)=[{&(0x7f0000000040)="2e4a41f2364a4602826a7e9e961d", 0xe}, {&(0x7f00000003c0)="96d293826a0c0238d103cd2fa2d17aa86b16679b85966c1ca48e93c600172a8ec1c64a4d7092c9353a37378061a204a08be55c0d1f66ad31e096ab9572e05a1fd904e5edbffdda14dbbf4b6985ba3cda5f8f8a54085f69e7c661a9f1ab99deccaf276a69c3290adcd4ccbe332041567f0d33f5a697938e2afa2d1c992e3f59856b70153da773b52978f53edb8dfd69486bb57dce6550cebb956bacf49e55b77d5c9edce0d1ae7720ec9d9c80332885c98bb0a3d16749fa14f824c48b34cb09474b45bf24e509daf2ed9f932438858e2ed86d5faf0116bcaaf092fe32b3ae1b5f32b0e6f2754eff8fdb8c5d25c403b0", 0xef}, {&(0x7f00000005c0)="7f25d21b8c0d7bd02b57cf72e3c48521b450b2ed6380b1178c8bea3ca0b2dc127cc2b38380ed4b89d9c84640e7142d45035a2f0235274fbc320d5bfb3652ab8682ae25cefd9a100d4860f8d35e9c52935a3dbefac884a369cb3df2a9b82fe71224320663feeb26aa230a85dae7f4b17e18b23c592b9ad7f8e1b7ec8f66d882141ce28bf7dfca79662115a603dae4da2fcebe7f90a7850ea4e95dbb745dfc454dddb04180606394a296b9d25977bdbd335e24dc1e58f67df9f09eeff60864ffc540a5d19efaee55c952f7da6e7de6aa4ac7d805d41ad3d2c271bcbea0850a217eb703ac9181a29304b0288b0ca13b79dba1dd2cfa4ba7b90286c9cfa4295087650ba13b1de7b44a2a672a678886a22686f39287a7a8b2ebc90cce1f6af582709e7d45437751704ac3281a6e4a2c3de9e00847d4615f848a1f58015ed27334ab968ee69709e394c96500a28a662593e20a06e1a1ac0c138b2bc14f9d0702a8dd44caa584c17d32024100e86236984f017b948e3e089ccfeef4dac5dcff83520a19199d49a875d0286bbfe2ce171d279fcc618c74552d1a02b0e682b7aba365c9373cee242dc1871bba3a5b3d159436002a3a9cae1c953c22df0c1c740e34d74c4888678345051f5827ea9c37cdc2b88b692f03cedb7bcfba13fc723930ee8a1a9ff05e6c93ff1501ef5c9ffb1825f07b37bc5f7761bbf998d2e03e25f5540df1f7a9062dfbb5e01265f7241e862186ef6345dc50b33dd351e6ab9b52ed511152ca585adb81bca0d6b054409929b141c830c2634f1d6a3e10dde761a0fc7904aa4890095d910c501788510bb07a31a6e4928903349798bf21278ac5a63b0d33b76230d8fc2db987e4b68391c281cb87ca92947c92e7422e4a8fccea2403e874627e3d4711bef6e759c8bd2006c414b1980e7449a07ecfc58c5a781ade0569c8ae217b875a72f03d274a11df561547f6f92475fbe8edb264f1e6f82c05f6457b49245c4000ac07bce646ea91f75b03e65665fbc5c0aedfdd183aded72b9da644cda74bbafbada6f435db28a3761415c8bae85d70ef13180ebaea4c171458146b3d58e8fddfd8c54f9b2f8cb3989db21240501b852586f133da0303e61a27ea204c3008167b4ba1929da4de8509d0d4fc5c19a25d2ff6558f63486c13e11e34d3c07f336ff4d0c0fd43c105736d4138f2df4b25bd03a938c5539d5221b0dacbb80bf033c4201b4be2e98851f24e2cdd34baaaf4b780a4e0a451f184a2fbb8033c2547d7d7f3e3588cf173aa3a355040d1556ac512a971438006b1ca1cf37af8bf4726f50c528412992a8dfd028103984cd3b4021c3366857b68e99aafe659be253ac3c9f9bc6620b5a5f1cf5a629e4547f7ddb39a499c7cf5b1c10cc7917aad0e006f03456d367f0848d71cacee49c545112f34bf1028c7a8a51c5ee04e1a7adefff6d6829eb09a34c8f4468a2da98f159578f596197514e82fa74c00c1cc75ff5bc9b79eca2ba6495ac49f3bb3dddf768a7b34d7f2f61a5ba5991717b6f75aee9b4d780ef02e0c567ebfe8672b070faf0a7cdeabd1afc959d024002b68c24f2ae9895253b9b98a4a2a4ac271a8d160bb1c50cc84775eef9dc99524a4dfa03e30fe1205d0393c45b755a5321eccadf9cb6ce8aa26f55d22696ad9d44a37ae55ea19e67323a3b5c25a0958bd7a962420dd52d02a29a3eb4334c1b552a33d8f374fae048dff4aecee6a31eb7a5d30b2e089b7cf3f5ce1ff946b4472dcf35d4b13a7c53525c4593f83d5be6fe2128ba52c461c74b9a3c33dfb0b62c1f2fbb2581273668cb68f310066eff3b6fcb5f69610730274f2bf6f50158c1bc1214c807325d839f2b9f5422032fb2e1a39435bc4b3cb65568e784daa08be83389ccad85921ac1ed5362f8499eb4f37ce3c8d2bcbc014d6f9bd6722093cc640cbd7fcbf3f724d08f279be8396ff65885dd798c81bd4907a040e77daaaed644e2e30dc9893f2adeb256748cf18f18c41a81a2e74b39c9a4aa16f34c68ecca8ffc1b8133d0080ba4aa0579ff6b65b652a704c418c70a035363fa477ccdc7b15f85b7a6d5461dd2cce86954b45efcd2dbd13a7a1d01bc4f1faa3bb0da42a91405bb68e751534ee06d08fa7333f398b86deeead11449e1c69128b47ce369dc08a86888bd58d8465736c12810b27d6d7269960c374fe4ba4e52869a9eaf6b77bced88e66e20eb5bc4b36cc6eaf259005ba7dea1b83eac5ba1cb6ed8d0392be16e3bc3ae1cabe09d3b33b689bfcaeccb25195a0e58b149e9e33dc529546584c41906b95ae8ba7a6a9c00bad7b5b18bd3e05bb875505a64f5408c6fd899333987e2f0dd45d99653e1a2f5932a2d9a280f44829ed69e3b978097c281ffc5a3ee974962659c0d126cfa238e8c2b06062d3e54b68e728e41b4daf8b36294b284fc0102c8a2b9bb403db9a8abe88935d315626a65fbacc223fb51cf97c9a0a0caa358c97c2e1b786410e4bc204ff73f54ae9e1e6e58dd55b230fff5bee7bb59c9161a3f55fb239e4c09988364f85aeeb84f8f8c9e3440221faad61b744973c25f76a0a98dbec040103369a53e9b569f3d6e421adba53eb9695ef3e731a76284faebafb492d5ade79cffd6d8051dbb1e7421694d4529e4d6d70ea4fef28f40c5f39aad81512879b97e3261205bf92e1c746be3c3546674aa522b719ac35fd6cebac2d4959c6dcd3d678cb278efa80f3cbb36693ac494618b95e18098086e8abf083ab3e7880c5b8423cdb2527515e4f81f32a39ab6562e6ec9ce6e37932a52ad26a9f99261640e4e8238e9bb87eafe7cfbe4f25988962c364cfd86b158fcdff6e081ebb74d4909765b53162081ee4e3d9259bc1ce40dd0f2c3adea9956474343a841791e1a89ea1125ca4c94afb451aac53edc7ce65acf4c55561cebe76f4fd7ac7ff0df0255db15783d7da303ed9e38114c498c7ab838dd41dc72795f6a5c30d1e68247c6349c901ca84f50e03c1aa67893940d938da6c2217eb66800b98a9e78403a01b5cdd74daf1d65dbc01a900333511d07175d6fb9ae3880c3b6e697cd77fc18d14c3ac4a595ade025078a3ac927cb1e8c744e25fbd9c33e7dd7b8884868aca494fe62b11d6c231cb44e821e459bc36fdd4196651cce0db0e017ae7a5a8cd35baa44014ee8e9246a6ef26ae014290a8a454ad6c458a37789661b507421b673c7e326de6fc29a2ea08c54831a7a2eefc66e4623d7351debfae8b271a3e22c29931e72700ae35fbdc17915814d5970d6962fac8d083bc600b2fff73476e6a6c631952f90160f8a1efeb8d460a512fd1eda56dabf17ff10d9fd157ca48e68db6a15c5aa9630acfe2688a2c95699b0ef6004f0a0a39a4ec10cadfe48ab95e3bc92c2fa08b71bf2cbca022b605b9832edf7ccc845f5fff6f88538ea2543ecff79e40a9ac5d79d8ffd07ddbf5f1d75d53bca06f4868ae43e04898521dc6a1f35a4c77fb1521225c2fbb0ab438b82d6fc69c1f9e9cee349882c01221f438f4811e04944b0f5cb4fe34f2f3e0ce945baeeb67096a010c8bb91145abf2dcec939aad70d9026b308143be555f0791e2a9d3f681fae9c87986a05a41ab6a8fadf3212b4e2d75e7a91b80b02d04e700e9779c324cfb45974a0dec4a1cdf55493782e74036a690793aadb9a74bfbc4aeaf5b162db992fca2b4bd6530d00d047a5a46785a4d8c627afd4357352370a7f03bae210c28786f9c37b98f44ae8cfeeea0c9a3202588e1f7a9ab4c0090da14db29a565b12891fa954c7f37148d8a5f99aa03344a2eed6df1e111b782476283cc7c37bfe3bc3708552feb4df5c6f813d29bb4e57bbce11dd29131b00e653da755de70097c948d5034ef8d45741b218abfd16215f3ca3d3afb7a630e8a581ecf239e3928b62fd406c0e6574fe1bdfe2e4f3711322dadf51e2dae57e413ef48fc6b7f9825165f58a1474d903fdff23d3c8319662f5dc0cb4ad0f48a5d638c0def53b0924dde614b018e4efbe7608c3b0661e78e1f696706a086ab399b7f90c3ce7cf738c577e9dbfb3ee68038f11fe15d79b5f2777e6938c46a89b0e6081bd9d24dac01e96756b471c5b8719436f4d1fbcf0b7ad0e4a65a60969ce5ee8b21c51d56027660b08a8782aac82c68ac0cc0da8822980fd21541e4f496ad78d8047918a6a4fc320638d45a19e36102c52218b94e1463c476851891b1b839ba305d5024a83b37c3dc7b0beb280c361dc0d84421320e3dacd3a9c32edca5aeba01143dd88f795491f57096c19a5b79d297dde6c123616d30c7f7d880633abe571f5f99f41f279564eece1c3d86dcf1372cac4266c30c73f3728d5b6dc26aaabffae9a675f5b1882dcb7d5f6739048c0c1e75ae02284831b05173ac5b5d424c30da546c0a9abc967a8773d108ad11644ae12b839fbb0f92e63651eb462cbf293e8d502773402389e8f87953003ef0290b28b386688040ce2c3895cc9c1be03821c13adbd1e546a7ad1ce0ebf1aba489300b6b770f54d9eab697571a01bd5781d3b3a8d06e89e439c5c96411e499b2fcdd48e509f372ec1c5780939b4e575c3b962535c908f5fc366feceff4b5c96a487e68bc5b3ec572df57e9645d0295d45836ae9bed204bd774efd464a4597a5cdcc3488c73d78393ae9fbfe2dd88a2ac13fb19f960b33d5a2151ecfeff2eb04f88b31d17726b90d40c1020d0ecefcfb78d009c6a5498453416ef8700de8f5d50af1eda1c73664758c67cf709b75ae19d1216643c45d2a06170e8e026796d42b5922eedd982bc42acefc4287c91ffb604f6783a2a27ef1f5435a8458ef23394bdff0830cb8daa8da652e7a9c4c423f5c84d8d9836a3da19128dad8e83965aea16c899aefd413cb9746610142380719ce44008c1ce3af4078d9f619f725358e73d8f72f395054a247c5bb82f01297b6d499904f922b856a074d684ad35046006c9f1718af731991370cc1a1546508b52af59d49f2edab2413bd28fe171e707cac23c04436e757643e3e74704164998f027d4b5c7c1a4197b80c5b5d8933df66b03aed81d32b3aec8a01e98d60590b1e6e909b9116e3c1ba7c897e88c2cbb14fb05d54dd9e18c86a782e0e9984b2eba350b0bb13218f503e09ce9bbec8eca52b65a6fa9f44bfe68330d9238e0b9a7dda8000cb18d87cea1e3d710de9244ba18dca83b22247c91eafc9247a835a1fcb59d3e7cfaf1d741835b15d41e64082bfd2781d56b034639cc224bc3df203bdff39d3746a2ed1b08dcf94feeee83e62b2d83002f2233456df6039974d5b28bb87f17107b1dc31a09456dad6554318202676c9755c1b8808a38966ea10e1979d11f413feab3ac65c916e0ba1de9fb0137fb2fdbe0653f173d2f8b2bf169e7fb72a45e4c95f0ad13ddfe5a7da9b1ab15fae24aec051d9ad0b4170698d7464873e19553a69ad40ee73ba8abfe100b87caba591c2e6772756dad018d861f804de92e51e8543c84e8c602d75e1b71b44d3da4a91712ce533da6ef78968e3ba89eca166dfec95689a354ff3cc2555f7f36dfe7572c30b42ac900f25e76f0e831ae7f3489d069a8d88d7914d61e1281cfa8143059054d5c5717653d88db2292cc271c630d9a3a983aa84818d92e9334a3059aa821a92f65347b70d74a88e814166a15e6e1327978694d5a348d4a3941ba64a4be4c3c1718ace850c596ecc0940e18f6a5f730b925eef85c5aa44b241c2f92b0d4bc3609d899b1eda2828a47cb310c7b73d4e06fe4a1337a0b44bd2a8d91db3a5459e1eebe8986b25e017bb635d8b2d591682ce3f1ff3f5326558cdc1c", 0x1000}, {&(0x7f0000000140)="d4e85e451824cc3f814f1877192552d7560c08750207a0501fef3d601601f134f1f91325597ff25e3d45bb456275ca97d594d1ecc79614e2c06bf85c43133bdbc18271ada274bc5603c7dde1ed", 0x4d}, {&(0x7f00000015c0)="90cd4036e9c598061c99270dd8755d6a93308ea5b781ba1900bb59fefb1a1bd7cf656411fe8f700c681d24c4de7f5af26e19680ae48c85a7b04ce7c0cb145cad775122b5e1f3bb4a12ba2299c6a75b242dc2896e9c9de5de45311f92e2775b60595c8ab9110a842ad321acc1dff81744f3cd790525283431287cf00e043c6b72a471f37cabc6b4b9ca9bd279354f1737a9f6d40f9218e6a1700fdd31ff3f1c94ba6c695d0b82a48ff8ccafe00a675ab53dfd0081a5aa7fca8cbdc42deb36ff4c6d152749f8c48a95566109356014278ad285e8e8da421fdd7faa1a2fc9fdfd63d94f45a9150693d05d97c264f60e8bc5792081d7096266c9f9c703cfa28c871d7014280b82b05cf7feaec5eded74003f20acfca8a85f324607a920478e265e8cbb7c84cb2aa048bcf15ed7cab34957bf80e67733643c356084ffac606d7c49715f6de3be9488e185e373a1463f02f34304a482d6e0aaf4ada988aa0acb75268faefe2c32462917fab46343a1618a8b8cb95faae711286fc2b2af433e8d07147a518e08123fce704d0b561024b20ad613934da059b027368b045283e68fa064fe18dc6f4d78df731b2eba491feb63e4dbe1f683820af4d36a25e58c43ee225d00ad6db725709e06da6fd7e1e05d7de6d309a31e00e2a9b22c17e0a9d5676d909a5eb3f5cc8a0ebc2b213cd5a8c0a53851bdbb3e04329cb9f2d1d84ef83ca9e41d2da50473d649b58c1e85a41f541dd95b06cf59412f4ef0dd461725df133f4c564c2922ffb048af5235450a3648805b5085cea1de4a1cfe8501aca439407de02d5451d23fca781ef6cb7d5bef73a9580af3d11a853350dee44cc0558f7cc4c9841145da6b9b79b01047d095838029dfb9c03da4e4b4014317b60e623fbc7d625af11e70a9768134d8dfd77422bde7f98393b999ec9fc575209af217db380fb74e65b603814d6b71484626eb4a8debc592c1a24a0beb5dbdb84d4e4d2b9647c43e386cb0948c8f1ea78bd1a66c3c056651cd2773dd4da4d02f565fe6e61cc8ef8a44fd1fcac696637cc7e959de247ea43a9032c287e571af2d3aff6dd4e7dd3af2bd26194986d72bb1be80b8585f975f211b2d27a91d56144249e2b38f56536a46712d185206bae3463e504c86f33aca1fdc3512fd41cf262ffc5074d43445e434a0cb78b7e4deed5b1dc4119a48cc42594ed628dca1304218bdce4dfe7bfbc7c91e1cdc9d368f48dd9212ad42037d04e9310eed83cbcebfb8ba681724a9deb59a364508ce84fdbd34758dd81588143de2416952d5e5ace1b9d78c37e19e065859f077782d74804a58943c3956dd2c53bbf2e78ce32c41191bd0f031b6bfb47b7390edd591350258721c90efafb621d37d9de253c1bcfc51d156cf1034735080b8dfd53ab2abbdf2db86668399f0f3dc83d7e456d0f2fc2168cf4bd0e97f887cbd1600803a66588ddee8831e5938cbb81be940a9233e5a4151974bc4a67bbc970d8fd3529748233083192bc3110d3c2773e98f2efafcb9e6fa27e725b3f384d528d2d1029c0bfefa476cd1f835796c97a1efdecfab539dd0be336cbc4e442de970fe5249ff2657bd619e61eea21c5456cd98785d0ceb266c8ff4b8f1c18250d45112530d9ecb7b20f4fec49e60a4042f3b69d72352eb8383bfe119c719936941913413a81c4e04a2ac37337bab8bf6114c2a0bfcab7e53659619e9cbb51ba6b06401cd53285cdc5261eb6674b1df9e6e3bb034d1899278190e807ed0ac2c187cc49b0e8bca42f1d430a8caf1cd1c6dd4147179c2d97820de8ccd9d42bca8a7414139db66a33b6445678fba965ed5441b3d60610c6b982410da2d35afb4a0fc0af18799d535b25d01cd223eb700ace20e643502b0a03c185387e30011e0d9fdc76b70085af4915f35aee481c6493298bf665b9459e70ebb2b3547d9a6e013b45f54c8082756827e4f8e3febc41ce5a44e049d26fc67553a99064451f044f6869bc7fab1ca63c6ce6cabdf413fe5fb4c6fb08624514f6df1ab1d457299d3a58839cf06e28e0731d8dea184f2b410e6d6c28f685df04a4c901d5f7b8431f7a652bf2f6807a9323bc730f8a8c62ccf321f90e272ee501ef61c950dc9028a1e909539a480b902568750ac8e9b599458c069fbbd2eeee4717624ababbde0ac90d475c7c58beaa7365ac27972c907f420e8fb633429c6be92e5557f1658c071561250b8ab2b35f2416df0972c6b1de465d6737aa7d3db5a9131032e579c33722b512c9aed3a6fb55c5d2ef3d9ee669901d3b6809f50c7d84cf1b2c805fab56b45d2af55d566dbcfc03f9b9a14b96533dfabcccf4895712c66b0c4d0e7d9049240d97cb2ded7f0bd448a86beb3320762fe811dfa845728abc71dadc9949305f53369d074418288c15d4e683917ef3da813403d2929add68de1a50197120d4140f93dcf46c1e2b25c16a209f1bbc169274d4cfd1f58a8c5139459a75625b19a87ae1f0671a236808d1c9a171093d268622e23bfd1a37ba40cedd90a0f8ea8637327c102fb2fd1d70a327518d1e2de398b3886e5c1f2d18795268ac059925c94bc0fc7996064027cee1b6f37b66a7ccd7251f4818b69e0fdbf84ba86ff17ab3bc9107e523816b65ea59d830534d6228e018f9925400c67fc492d7d3cbbc176302342a915f8ba7ab66b14b0361a57bf9013408aededb536724667e54f76c749681ad4dcb6bd57e16aa6dfc3b191f32591043f23e7e1e7e08890f95dde0da1b344e73cfb48886b8db11d3d27525cae155a4e28cb2837cfd6db70cf187a9d80f1961dbbc79f91f232d52c0f60f490d7fed25d269d8bd4e4e7de19b2513b10350db2ae1dd4e7c41a097329da63c6533667f07f83fb8eb7f7c787cffa0d453455066b3b08b65c8ed78509ab3dc5b8ab93805d7359fe8491638dc12257c392784c671030318a461529f97abad1edbab802598863ef2f577bd353529be43705447f6d06eb03e62e250c22e25446d467159a713f948979791067049ad01bc22eb1f1b7cf1ed50460ebccf60e33a4f0f6af84c96b510b3d0c492180394950692f4c731831e62690429819eb29b4b3587c7ce1e42dcdf047565d90323cfcd8e3f1092e2698bc556cbdd51b5696e4ee2851b7fb084d46baf27be7d93366fd0eefef585763809f21d721fe9daba59caf6bb38e56e62475c98896e827635e3bdcd330dc6adb901237a2506aacd4a523a43910ef423d6fb02f3bcf6c1c43b53a46882c5ae73b5c23e9546fd0398089e41d63475c2393af7e7c46e0863cad12eb513f5dcab8d5c156b02844467416ead8c460b54e3ab58e5e7d2faa9fbeef0d0e137944e0699ce13682f6a1fab153e06e35fb489816e7d0350fc3b8d1a1b12ed02e50e4f5bdfde466568b74a9e13e0ecd453493118f2a4207a5bbc552bc538c34bd6449890b18857a18a59e714b9d6e55b8882099c9408b82dba71cab7816aaad6e3a5793271dad3d4b43806d14efd7da7fde17c82bbc2727557badca3c18a0c3612ae4132d2c2c8fefd0eb36628f9e7aae450a4618e877c02a0ec5d63510f10c81ffe27ad7bf00f8527f45eeca910a3dfe8d652401fbdfd0351e84374b34649f808246b1a28724acab77c43bf9cd60f26199e5db6f418a84ef128b3fa615f058fd9700c84db9b06b451cd7d2b811da224c46cf34c88a32e7f43cfd292e522f9c2a0071eb5bec64ac3365f4c4a83119e872d9cc7a475a1c643111ae98c23923db7c7b309e9f8223d9ec6c528f56ab5c6b96e6fc78761a713d64da1dd836a3606691d8acdf78a05b7492ecd1ef4c360e5d21781c4ce2937c75aa702072c49e39538cbdcd9f07d02c8e690acd29cd5b6bf182d54ff10466b237b7c553e771afbff39dae8f097ffbdbfd2bb66679c14a4b44b458da69dc987d37cdfc1a0cb69bd8efe4dd927d5e49cf9e516ca7dec25ec4a564fd7bc35f048cf140a9ddd520078de320f097934a9ab8353cf3f3a08ee11952c7d13942baf0cddf9f275f9d6e5fcb6fe250f13c3ef0e1ab5c101029ea4cb2a0c4b02557ae722f7af3dc04ff36164cb6f67c223a0f599d698a44a6a9fdd376d4d53aefb428ca9d93e802d110085e6b60709e33b4b5a47e05b9a1e1e7194b1e413ec4d753314e009f1fcdf28e3d6996aeaaf3b1b44d37712166a92092ee207c25c74626e79507fed9a33c8c8fdf594521d7665886e8c3cafe6c4b6ad2c6a50d6e4fd556e387d7053c5221db6edafb2c994267cb0defe9cd08c32c6e3526807d052730bf1f34c20281b8f10923cd4d7e09a8fde1e582621396dc6c6d66aa25f0917704775cbee9ccaa466d1720f56c0c33dfbb91a3e10d42d834c116f1c5f7e20dc138b9c25071c10eb1e9bd2fb82ea57b7dabe5676fe680bcaf8a5ec12d0dda79b5ed970924b6b10bb921e74539dc59339fa62bfc16af6a82f938cace9040544b445ba02436ef29d3880e7bf1de6272f7561cec923b4d77480bac3ecade6850cdfa567aa3f540296e1745e188fd09a31bd83f8c250de2b945bbf7a0aaa0178be2f47a27793f801f655d63d24ee41ebda625383281d3f9b3313e970135c0f841b7fba3e0a0e10528fc101ae42c0ce98089ea7f73f565abb0f2a8a5b132193767c27f3edf4128612631e3e104a5d887e60eded41037bf9036956e89e0555adbaba081c54ac479fed7be06fdde3204e3797d4f44a47e2ceb7835b51397e47b605e8e082fad96099344fa9e87a987a185ea7fbc504238be2c6fedc518627f7a047259d45714c100ec1e4db9c996155d06fcbf57476bf553f35502786000a9a4fd81be311b6a8a01a3a0ab2bd60eead61e23753cdbeeebbeef2566c67bae0ad2f7b53ac9905fa782082c16706b4aad2aaad8331eec92b994d7eb857e286eccd5afa968ccfe963b973d5cac22c0f6d6c1ecce815f16b537d3dceaa9aa040cd0225bf293e014ec5a4c708d9c340fa809932c58b2562e5896445f0ae29ef202fd772a2abf4dc2d3a543664ad0bf9b33ef9cb0e511b630f22d7999828cdb0473f2c654acad5505bba63fbd69dad1fb18bfaea0fd8206da4b338843fd440a71d0a4d71152c853a5282c563227ca57918271e0a7faa0f6d43c9d7fd69c07260cbccf071e8a12af7b6f76fbc1ae27dece3c2fcdf90d1b57b53d97231482fbba262f403a4e9774c3cea329df1f9e9b708f81f516b0306179c3be4c98447cd46d41c8d3e2b82ce5adf59e3f5d7ffdd74f84ab6638777332e5aef8ce8d02c5dca0ce2c77ba05238d20b5f6b66f45e3a4a7656ea7a82ee3490ef8fbadea02bf55e4ec8f8717163812dd003beb27fdaf72b726f5eb32945249b0cda628a8c4b9984872da8672e4f95208d0d24ed66ecd22277f7b00071b4603fedae7e087fdab06c75f46d3072893da8cdeaa32ae98fee0efad53571184fbd1e687868e9ff2efa771d330d9b8f057f826e77a2c38b1400d5fef9ddc8d589b3c47c69a8ed70724d06f09c39ca9476a7aded51564fea6087fe92ab29556ee2d69e6c0b32f0731561db1bf23960b78998fe0a17ab695fbd289f898593423b4cbe6b8684cd015575553af0874fd56743f3990275ac7dfdc3e1a5c16c96a58cd37e835ef2e5c6bcc6dc3efb203266babd1478afa6ff8bbac507ea637e38a7db7c47ad58bab49aac4485b05a70f12a52aec15647983fc508aaeea2cf2d765a63b8b74eecbecf9da4d6376ee6630c8e3e7ce1bda0f742930d4da2a03921f05304b17183e9b896725c2f34c4a964b50afb184130195157f1ee3a9cdc7bd3607c0d5a9f3f141157d0e9841a8e4fc7d75b3", 0x1000}, {&(0x7f0000002740)="e5d2e1d3ff2c8f23b71adcc30510a3ae277e7ebf8c4393deff61ec1507b817e8fe1a6bdef422d7e46ba3f8604d8f5920aad1038efd8132e3835c1d78ea039c826ea166f2ed700b2818c97ed23608fba0692cd402fa923fddfac83c3146767c1e8ce094a3023c22ade4327a55a45114350eccc5d99e7ce4642719e5d188e3e0e764a566291d19f44b912ce2d11f79c728fdc892920c3ea70aa5d6771ed8152b884979b58a694860b9eb869d25c2d68b66d922c51b41cd5f1b2cf5c6ba1dd220396a8c0a4979d824b3fb9acc6940561ab4c9d2dd012bf6b17bf8300ada", 0xdc}, {&(0x7f0000002840)="38cd3552f9ac09669ab1b83ef47e93fa930bfd42ff81dd398eba56444d1df9e887f42c2d3d7bbe0bf9cfd9e8b00a054dc8a98cfb8a98b9c5d79692a04ea7ff63ac7ef9cc552d5a65bb5d7a61f4314dbc16c2e6fbf3dba0289e43b177ff88e069e6fe5503b126fc612291d6b42efce5d48209f53006e5dc187dfb48a337c38e002288e4590cb33a9f9ecc98a5ca89e1b2c4e5276e6baa270c92b6a8ce239c0fcbf30b2331c47fa7fbcd8fd9ae3cbfb64cc6a717d56e5b7436a50ab5c2ed4ab908a7c9777e278ddfc7a0a3fe0a9bd2a4fce3f0964acae2be9c10", 0xd9}, {&(0x7f0000002940)="f49902101b8e33eaa5f87fe7bb31f55f1e8755bb562998e97615e69b1465ffc03815119ea5af38cb98ae7c7458b2dcbb8892cfcfaec3797efcbef5646c42c1cae41e6ba95e0c8ff9938a30c8658091bbeb89a96ed753e025088ade35f95fffa2cb97d82027d71db52c5f72e3c96ab697d19abf17a2470860f21721a6af52a9ca11a5b6", 0x83}, {&(0x7f0000002a00)="d86519d6846df05c7ab938d532d35a2814d3124968a5451f0f4b673214c1ba55ebc92f337400cf97d80ba847663c27a107a4e54f47189f00b9aeac83a1c9b1df5105628d810b7736ae081bb2f52f76c40eb22f45b28a7f29ad52993f5b38bb680e09c2de679c4f6f8987f9f6455a72d49d7a79b9cdbcc168e02f50114fc288c485394c07056b80423cb52845ae371ee8530c8821dce40ed516c6e802673c1ffb8fc2078f09312d4048d0e0", 0xab}, {&(0x7f00000004c0)="9b6d41cbd8d65587192e2afa939dbd5718287904e7451eae50f3dfe68dbaa9d18281d1aa3a60ea4bf45b474bd9bda9e2d8635e299ee1ae9131", 0x39}], 0xa, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000002640)="ebffcbff13b1db61d671892eaa4e713048d8d4496a1f4d18a4011012cf63bf1b542cb8d71e8928e750cc30f0317f0dfbe4ccfab565f4772234b6c09c91545773e2998d5a229bc8d9f813f6e4a9bb4021461da2c0e16c9b03d9edad2aa17bf6cb7a5475c7a8a60db90827c16485f1fa58b3ad8168a1c8f0cd4c7634dcb45b593a5461e1be1735336dd1d8bdca4cf7336cb900da32714488ab77c8a017119567d31bad4a02347e7cf834ea0e12f3cb9df07b3528325aba48a798b4ba4fdbcc42c383f17f77cf1361d58c26de4d3ba3c89a829eab195c90f3c5630dc911108ee260ef9c3604f5ca11aedc049cd4ce28958c334c966848e200", 0xf7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r0, 0x0, &(0x7f0000000080)) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47f", 0x5}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000540)=0xc) r4 = dup2(r3, r2) unlinkat(0xffffffffffffffff, 0x0, 0xd9dee93655c0c23a) r5 = socket(0x2, 0x1, 0x0) r6 = dup2(r4, r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r6, 0x8080691a, &(0x7f00000001c0)) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000080)="0315f1d89ec5a317a9357682", 0xc) connect$unix(r7, &(0x7f0000000000), 0x10) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x3) write(r7, &(0x7f0000000240)="6bbc4044635cdfa0130442359ce30f1d6397d3e99e3a21cac54252de3f31068e94599964f0992fc4f57a21f3e43840110c5aedadf134eb754e43cfefbf30d1873b41d1b6db5ac9b567031f5f94e299e42815a09a0b895b7d71fbe32bbcc6eb773fd30096f35767d120948e67b7183f75f955cebe0ab31be9a3471867737ede7592cb85a0a3fa080000009b265a129a79ed9980eaaacbcce224abc7b30926aef1d2c9497b96374901fd3f0fa136327cedf27ab77a7bd690a931e870d6576296ea83f54541af73092ebe7575a3899854202d3ae7ed09d9cb3895d29f8722ad1fc4315f2c7a83cfba586bf6cf2b232222ba0315879fcc0c5c729cbafa39551ad6d7bf1fe58fefee90cd34bebbc4ba6faf759e1647ee8384574e91bb29d971700c1f0f2b2c27263a73328833bd4bc5577fd4521ff3ce1257081533ede709c175acf59272ef759399e20f7f3ebedcdb6485ae8b72228ef2a8172601ce45147783ee8e3186f8e0acb23c55df91e99a27c8bc1358", 0x171) executing program 4: syz_emit_ethernet(0xe, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffff13ffffffffffffc86d"]) executing program 5: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file1\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000140)='./file1\x00', r1, &(0x7f0000000400)='./file2\x00') executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000740), 0x0, 0x3fffd) r1 = accept(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x34}, 0x2, 0x0, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f00000004c0)=""/17, 0x11, 0x40, &(0x7f0000000500)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1}, {0x4, 0x0, 0x0, 0x100}]}) socket(0x1, 0x3, 0x21) r2 = msgget(0x1, 0x200) msgrcv(r2, &(0x7f0000000200)={0x0, ""/5}, 0xd, 0x2, 0x1800) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) truncate(&(0x7f0000000140)='./file0\x00', 0x30001) setsockopt(r1, 0x8, 0x5, &(0x7f0000000400)="6a1fe6ab8ed215a471fa0aa375631248555601f93435467699c1247dbabc121d842d51034717a263269ccae24f08a462b419046fb0d2971e4bff35bcbfd15790663f4bda7877d11a254e2b50c55f83f85cdb4f22b6eeb0c8a56952473cf02f083ec0f8efd6a90dbe102f7401c0a00a30a144e3870e378e8d5fdbdc1278a1ca58cb7b03d6eeb31c474fdedbe8bb796f184276b9d98a356628ffd0d0fdcf190d14f4fd698d4347708fc289", 0xaa) executing program 3: r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x22, &(0x7f0000000040)="fd0cc085", 0x4) sendmmsg(r2, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000240)=@in={0x2, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x6}, 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x200) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000011c0)=[{0x0, 0x0, 0x33, 0x10000}, {0x5, 0x0, 0x0, 0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r3, 0x40047309, &(0x7f0000000000)) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000140)="f5e7d67d393ab8ad066c15f3d0edb1236846fa657bf47b29c5e21c808e2fee94f6c1427ff4b59784b53f46aa0e8b7ba98cc3dc7fb8e021b20d4239f02f987e1711727157b5432ca836d90c99f7c055cb95dc9eab7e94f8e2fa987bc61736f6f32a135423ab1245f7f25b89fc834ca61e694bf0ab97b8c931a38650f79e1da85d0c80369a5e0c86040124a899d84b2b7cd24c069246b6a54acd7afb57f12e7c9463b183666b77377c50e19b547070ce61f980de301161d77662c54e46659a971f6b22aae7b3ab84702887214303988f30e1bd5d2acd69bb801ed3ca9403efd0a234d6d450c07e974a6dade37b182438b976a777c42f349734d0778b60ebf39b6abdf1b3b4a9a177ddaaa5c8b93b597b4df5a9567a56f3b207fe50f960927d4667387755e7430e2809147a8b5cc97627bd18d571311c21b56c6255156c88b5a663ce4d887314f61119e8f44275afbf4c233634e7e3f97ece3282fe3921c30a367fd33612875a4086af1ee705c6a39c9c1684f23c13e7faf278f9758e41fcfa197f6bd8af8efaf474079d5b0c9d8bc6449fc9f6b84e48b869cc0599e9bad19959ac814903740fe0428321ad2297ef4955bcf567919814625f4a6b590317b8decfcacc8b1510df1accfc7d16911370d270eb864bf0a7c167d9f6c3da8dcf7d91d6a5871cf1bd23b808c7906f911506f9562054edb91f36cc242ce749a42ca2177ed12a4d045198895e9e3005b98732c59b1a7d3965c49d357593af05d672859016068a6fa4ad3851bcd856dd96cf6af3263b8a14f618f5a728ab8abee0ba8123a229bd83c5d73ef3914524a5a08e8eeb429128d14bcb413c693315e36c20955663410b0db2211eb22cd49e98f10a0e742d9fc6ce9c8e7cd6694c913a6894f5923093d7c67231c97f7ea7b740209ccd78a3a5434757686f1ba78249d64b3b350add56113b4e6d9275619fa51233e07b2665ef8920f5820807c33c1b9d743acee53d7fd0498b3caa5a5a52a6f55587635ffd3816bd37acc9a84c7082cd0e303118307d6bbce54eb4486cdb1b6b74651aa90ea8f18dae3773c902d6418bc68344838dbad1d85325966e48740d829d159d71797852087d16b26fffc0647e4c1f21c9e4063c2721186f22a69d1bd149da0a15c1f8c4e89a7216f4d2daab207299bf3a955a125e65b7978df195586d39f8deb9dc19d03547f40bd62862bcb0068c812956ff82db85f46db91914d8dd9ca87a11a359eb62870915d1b92b2598f9848855db66161bb5df9ca4df7ec71c96320a1c4f486849f78f527eece1fdcdaca85173dc72f2cbba6b5e81358f778c4bfbfb812e148af91f47ec60a7e49edf33f6ebb2a639269ba850c28fb6e124216317d66afcc1720c5d73369dd353c8343751827ddf6810c64c32a03eafe9cc8e6a99f776b8fa73240b2e071d147274052646ff745690f2f502be18b64c24846423b6cc993f832262706887f6b9b4cd119a55f36d3b460367195c307f6c7cd7f692bcf192b56a512ccfe38049186978a8a1c76be1ba4814b5a6be2a1fbb624a3d367992165bea47cc7d9c84bbb9d8defd9adc105c8b0766d486e07d69745868763838511c44d339e7a0232ae24dc91aaf50223890182ec9900fbf5ad2a90f09bb686378ae90657a0d34ab87c4506a3ca7d61755ad450dcc2d203682e3c411869d5b3b94940404433d97fca7c8b44a73e3ace1515ec339213c1b3dfa1834467c90e9426b19516c07c22925262cdb481c8cb558a906fed487e43d26f3b5458b94e9d004c9252222af682ebb4d48c1f9bf18caa0a3d5ccca35c2919da368bcba84a7e6a16d6464dfb0e7770bc5dcf367c1f89ef19b09190fccad9f1bc3e2485fa92398feb5f0a551043b13e2057df0ee4ae526c4d5210f2127367b832bed2434d5ed0ebb707a8aabd6c3ed19872cf6fced11c07afc20d02dc29bf1140acc30c75b7b12374d8ad5de0fe4ea394f7c2ad8d7b4955a02362280fa5b000f45d180689b63895b37fa89dc17630226b42cad54307b55279e0d08a3c4e0c5cb397959a8d775a0b5d132c6164314212c0caa4681c28d2adc65ea9487e0c93204b6c1dd8d270f8b26f3f5b8af9ca845310eb34459de76147297467f6888bda2c5ca06aaa265b3bfbf75f94e661d7f7490a5df96425840912178a59815ee6ad38d3c83d838850b13c522d1e956c4540a7efd4a4d5b9ab79ed153139d8a7b58373a9a7cbe17882510745c97ca8c1c2920d5b997361194e0751a7b9459b617506db421b466bc7db47e1e3a8e1b8345326482a1405f9939fc330d30c70a7ca0d88106d0d4507a6010c78c143ca3f2903304790ac481fed9f6d106a488d0d84529411bb8bcf801ce6a7186ecb8a074adc93e81595e3bf9113c2af53cf2439d92bd222c466f8ef79166f5e73ef9f85070427c4987f25237a57151b0125d392deacaf49e968103aef7fac57bf8a9becd6f80ec5de6038bf73c7832c4b70b23813fac68a003b8c34d1546da8d2028acfa75bc69298a1a70e64a3ccb146cbb071a943db5f67369f01de0b37b26b67daadc5385677b56f1cd4b1c31ed6424e60b0a93df9204963290caeb84f909eaa57fa54ca57e5d6676c4daa43e7dba7a5a6c52705a50148afe22cafa64e53e409eb7081f460cbbfde2ad26d4485522f306585045d7d008eb5dfae3401f9ea07294a6ba6318e446e2c33b1173ff0263962d4b70a02f4fc85b53232a2172f486f64adad414590c4698a8aa42e6f52e47a8fcd9c8ab284d6a6e7d9211e620f89b70c79d196180d7a9583c6c7c0952e1f2080f26baeb61568716b7baadb3b8a99f3ae73b4911d503441bc05ada628c55c8b11b29b8297090312e676c265bc6d36abe40e73be541d21cccb00cf3c96a6e789a29cb71da3b87a2a2e3c3485ceaf19c4733d14b2eb66ac2a1baebb2aa0a8fe0114a048ba586891d3d337ef55ba858e059dd95a8b3d910a1b7db8b6f4000f69050690d0862ef6b486410182a8d63fef3b4c9c189d1e5eaf5f321407a0a8c865de4d9b4a573f2d4493ed51b3331e70d78f4dc5d1ca54f55cd5238b9949adff1f1b40f1f22139b527ec3a0dbc43784735efb61b9679ac104085f9164b80b968d701b4f01f125810e2dfbff6428f7651369d5c47f1efb10abeeaacd16cc0d1a2d28627a433ef2e386a77da9b7cd8dd1def52eac01b7eef0db614b97b594a484be4d270ac0817253f0bb0014c22944d4134180528fd78267f1e9906a607e6285bc105c02de7af8076e188c5ba89e5abf52ad7192793bb357840f95f41b69baae9a03fa8060bb1523550043a468e3ad6f868889cf17740b91e47021c82bbb6e8d6c10eb7d5ed5541b7914597a28a1b61a8d16b8fd6382c4cb19f563d5f7626658786baebbe455c786db5e5fe43e212d86b23cda8fb5082ada6e2a3a0c2037651e4c325e00e7f0fc3753ecffe303a51894e8db9734b46bc892f9b8f4877a7f02b43eedb967b32ac1ead58f06815b5e1cf0d5ce0fd2582038313c0b10a92538714d87076f2d15c5f6cb18974ca5b157ecabbaa0bd0935a756d629686ab9bb2bcc8f347523791da2e63db837b46fc2d706990bb59701dfd4da7f9a8964ab57a91f731bbc3e591b3a00cfd16067227b469f5b212cd7fa1b3ffacfb1c655f8d8b1f03bb15abc984d659d0ade9bc650a2cf21634dd5ea35ca7290186770c19d7ecb70023838a4b38841e49cc313d78eef868141f82b50d3b84416263846c5666ef20b2592283f846e3ebe4c6ebbd9261d534d58f5bf9e7f07130b31487c184b97e82bbd66c486df1a5a8eb4f8ac5eb8027bdfbdfea50ff4a89ac90dd80bc78b5343a50f253945a43c175b33da5dc90db108e300a8f2b77af0840face0c9b047fb66eaa34ebaa7c378cb130c7a7be02bdc56207fc57be3cd4aba144b986bd005394c37dd9d6fafdc2c4942a955ed09467ef2af3fee30d6dde1b764eb4517c91827ce6e9309260598f30456e8ac9588c8d34e0f32dcf080bd78174aabbe7c2e7eef8860cd8383a71a390e2281762f6f0cc56582cf30df07be503b55796b2a337ce44653e0b074e0aab73dc581d4678483c7c39f8444b88b348a0aa9d685537d370d520c3e51542d2f4db14c853fc4a26d04c8b15dd204bbb9c02195425b03b0f58fd801e75cef40fe3b1c3660318c20802e4458b146f0939e5326ec72251974897370094cceea236ec9fcb643213186f02c0a5d3325de36a92700e374293d32c07018605c6b56ae9bd0b80beb0a40aeef6829ec9de0294a5ccca2a68237b487006241756cb1247bcbbe46f26838984fd3aa52e020b934a36448f4db3b61497484c680a7ed2da7978908a3a2397b4c98257744bf436119f95db92c3593f4bd3fad01459c973a4c1e96836fe263420a21dfd6db341b6d418ddcc290e44ce9e1e82a3792f5b7445358246036780db01f99f654eae05f954876bf7f92bc5f0a3812db2de637bb408212a66f8bda7b36ed76f87eacad2d6a284e496f4880fd4c95bd7a1ef50462b88e9d091e5e2b74de215353c4b13b4ebd46250a71cb349dd1f22a9f4b9e4690e9eba41be038c2af86fca86410f5b101781ebddbb2e023ef89e697f5e2382ff05c6562a4e7e54c513002645013bd71561c0ad5b5aedce95468228b45d894e75361670864b75a579e2e956d897c42ff7412c11824658853ca740023a21650620659fed9df7ca327b5982a57268ca9814fdfe422880e174f83032c93948b61e70efe09dc7129cc38b00ed4e81b0422c462131d1a695098ba7bce13105b2b0db8d28b1c1db92504393939f327671de7d1e4e71a313adcc422be257a38c0c4c27ee9869ae06ac4d57a69f59301e62a3c1913acc1408bbdb93698f7656b6581df7931b11243885791c9f72dbca183e0a1c53441bf4ced4574d7969f119e389a1891ecc39df1dc47374d09045676f163eb228a49741f2f26890e48030334b5b61c330356a64e0b8dfe6563b42c549cbd949501f5171f23c67d28a755e1f7f32815a5cd455c0811d1e53d1ae088a2b98930452e44f5055c8ba4cd7cb8a21fe0fa868fcd5e352fe1201ccb75fcfaf050ac748387e490a700df5f1750f3cbeac83fed06eda58e80f240190359c3b11bfcbe78ffc7374865a814cf4e706596d54a5d7a8e75868fe8d8af4200f3131de6baae0c2d71072e8166ad01409b83ae78eee8c4d4ff8b7fa439dd7efe9d0abd9faf058406e00280f89a96fa686f263440032bc7d35360ca57c3faa01d79a218444140b6fbe6723eee05183cdeb3d916e7d915d65809889ae4ad24be8288b63807f2237a7727343a5d716e049758411731a4d79aa6630c5b1b8eba0004453579fbb262644a9e2ba5efbd530dfcb1f871a67392c1f64e9092203d81f2f206c9a934bba5646462146a677adc06820e0d0a28ee58cfc12f19e811e6944e54537961072fd6ab8707ec1c11e2c1440b555c94f0d388dc65dfed47358fe52cb14753571cfe85b04322f77b432fcf2a6e6b7b4ef6f390a5cb612f40ad1d036c6e7c05d220528d5ceea0379eb34e60030d75f337c0fc0a10128670e00dfe09d4b7d9c5dbd504976913b4e3ae08b2502d0202ca9e522b11ec9204e9dff12266cfaa76430e504525ef29e6707a34a85bb51beb8cb274704ef989860390f7140a517618a6017d04c0e7ba4024b9d5c071467ca702eef9ccb5a164fec215a42146e96d8ceb43fe5ce1f0ae52244ce7d948f199fcaaa0de7d91dc95fbb06f2d474f1c05296d9af4871457f6380edc8065b15889911767e1cfd3375028000547afb12a", 0x1000}, {&(0x7f0000001140)="84fc8bd97b5a0aa43817376fa3975757ad17be4c09aeddae3a279ee027a7bf81b031ad671edd5af70c6afb0d0dd306284a4b45132b7d897f008c15140d454ef41e087f24d6d41056359c38c2d1e8271f24b31ad81c2a4dd6667fd46b2b790970e4886d718e", 0x65}], 0x2) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[], 0x9}, 0x0) kevent(0xffffffffffffff9c, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000180)="b1f5d915", 0x4) r2 = dup2(r1, r0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x9, 0x0, 0x0, 0x9, 0x0, 0xffff}, 0x0, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000009c0)="4435409cfcbf2ac988a22d211a92f15f0567e15f445d8c1bbd655a789794f5841a9ea1e73f09c2421fafa597a4e6b4e3b5c950fefdf2500615a3db67b6650d85fad388c4c1ea6510adbda0e771df37de9a348bd8d1854c8b776c5098d6aa7cf22d848214c3019a256f199c86535c13b9d4d8d227892aa615493721072c2e3cdc2426218d84ef4ef8918fc9da9e97b6f6518379d323284642", 0x98) bind(r0, &(0x7f0000000b00)=@in6={0x18, 0x3, 0x3, 0x6}, 0xc) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000440)=@file={0x0, './file0\x00'}, 0xa) write(r4, 0x0, 0x0) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a80), 0x10002, 0x0) recvmmsg(r5, &(0x7f0000000080)={0x0}, 0xfffffffffffffd9f, 0x1802, 0x0) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) select(0x40, &(0x7f0000000ac0), 0x0, &(0x7f0000001740), 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000900)=r7) getsockname$unix(r6, 0x0, &(0x7f0000000100)=0x34) recvmsg(r6, &(0x7f0000000880)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000740)=[{&(0x7f0000000280)=""/246, 0xf6}, {&(0x7f0000000b40)=""/130, 0x82}, {&(0x7f0000000380)=""/107, 0x6b}, {&(0x7f00000004c0)=""/162, 0xa2}, {&(0x7f0000000580)=""/139, 0x8b}, {&(0x7f0000000640)=""/143, 0x8f}, {&(0x7f0000000040)=""/14, 0xe}, {&(0x7f0000000700)=""/52, 0x34}], 0x8, &(0x7f00000007c0)=""/161, 0xa1}, 0x2) syz_emit_ethernet(0x154, &(0x7f0000000100)=ANY=[@ANYBLOB="c7e052eadbfb00000000000086dd60826e03011e000000000000000000000e14fc11133f6400fe8000000000000000000000000000aa85009078000000000016f744512edc18481f531e5688dfa5251c47b223aadcdebc8de6d9a78df06d5463f85ac4943205843a49d2eafebeb011a620ce3a7493559a1c017a0d890573e737e05529220a25e9d50df8aab9cf4ddefb6f9c2113c066006af86f0e61a63b80d830fe812770b6a9b3c13694ab1219cac6f924bee4b16a0d38eb8ddb4aeb9bc2b0bcb44984ff053fa662c72c7b155031f1c01f243b8adb94bb38fe2210a97a4f13c041b39c6c090dc98172735988c113d5ac000c53efc4f0f444e0c7a4f4b33c0aa55cc4300a067c2aae67a23d6ee5a5918aee4d7c4fae201a56252b39f02eaf9f91fc27e1b04eddb0308124ae074a155830fca6ee48b0e278209e4d4d5f1aaa640a0de56ed8258d15ad7e8766c81dd36fbe5cb875"]) executing program 1: unveil(&(0x7f0000000240)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0xeb1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_open_pts() r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0xae12adbb04b58007, &(0x7f00000000c0)={{0x47b}, {0x8000000000000000}}, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x2, 0x0, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/150) r3 = semget(0x1, 0x1, 0x200) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[0xe7c, 0x8001, 0xcf, 0x20]) semop(r3, &(0x7f0000000140)=[{0x1, 0x2, 0x1800}, {0x1, 0x1000, 0x1800}, {0x1, 0x3, 0x1000}, {0x2, 0xffe1, 0x1000}, {0x3, 0x3}], 0x5) r4 = msgget(0x1, 0xd2) msgrcv(r4, &(0x7f0000000180)={0x0, ""/248}, 0x100, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r5) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="02000000000000005186cfb9e42e1477d61c0aff9d92443c7ce851dc56d0f6bbaef29ceb686331cc04d7"], 0x2a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000400)=""/1) fcntl$setstatus(r8, 0x4, 0xcc) pwritev(r7, &(0x7f0000000500)=[{&(0x7f0000000440)="35a11de55f96c46aa83ea028f447ff07faee7abb9be5719cb56eb0ebe3ddbd877bf92f951f34e92bdf8dde2ddd1da1cbae0873084a922ba7f841d49bacb87d", 0x3f}, {&(0x7f0000000480)="66a051f4cfd0ad7222d391d907de86fc3bce5faacd7453f136209f66be3aeaff1f4391a8709849910980a937d15d0b55ff1e84936976179b0dae840936add4e3efd555a528580f13da69d8969a94cd640e21affe048cfc010eace933d9a95965480d795e8ffa80ecab", 0x69}], 0x2, 0x5) executing program 6: kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x8002, 0x0) socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x6}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffff9c, 0x8004574c, &(0x7f0000000040)=0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, r2}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x37, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r3, 0xffff, 0x4, &(0x7f0000000040)=0x80, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r5 = kqueue() kevent(r5, 0x0, 0x0, &(0x7f0000000380), 0x7, &(0x7f0000000400)={0xb2a}) kevent(r5, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffff9, 0x17, 0x10}], 0x29f, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0) syz_emit_ethernet(0x3be, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) executing program 2: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x10, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="a587a3faaabefbf7d4247595081c642511bf5e84a69cdd6603aa9732ddaaeef850e7d5d8b0eba21d5277adeca563", 0x2e}, {&(0x7f0000000180)="889c3875a74b21c3d734ace575f83b", 0xf}], 0x2, 0x1ff) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0xfffffffd, 0x4) setitimer(0x0, &(0x7f0000000340)={{0xbb63}, {0xfffffffffffffff7, 0x6}}, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000080)={0x1, 0x2a}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r2, 0xc0286988, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$VNDIOCSET(r5, 0xc0387200, &(0x7f0000000300)={0x0, 0x0, 0x0}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x77}, {0x3657, 0x2}}) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) sysctl$kern(&(0x7f0000000100)={0x1, 0x58}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000002c0)) readv(r1, &(0x7f0000000780)=[{&(0x7f0000002b80)=""/4084, 0xff4}], 0x1) dup2(r1, r2) r4 = socket(0x1, 0x1, 0x0) close(r4) r5 = socket(0x18, 0x4001, 0x0) listen(r5, 0x0) setsockopt(r5, 0x1000000000029, 0x1b, &(0x7f0000000040)="0d2a2ce8", 0x4) r6 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r7 = syz_open_pts() close(r7) r8 = syz_open_pts() writev(r7, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffbe, "0000c6f26461c094f4ffffff00"}) poll(&(0x7f0000000040)=[{r8, 0x1}], 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, &(0x7f0000000400)="2117cecd05058af5fbce692fb209c0a9047b41d6e3ae771b0ad4031990ec2e2dde0df1fdf6e6a6be5dd94d4f404a8a50ec891bd907fcf8cd4339a97014ee830ec9fb5289f68bd993ae017c359e2f2b656c164c662350cfd3dc778b43352b22c8bc6d9163fa7f245783877b4e079b27ae9b51327132faae536f9006c5d632ae323eb4fc169738c872d524c2cc8451eeef5aca89298580c2e9377d2e967a8e32c5352db2ae293fb6081ab052d1ef19c73c38f4ebdb48d8e2d08e865f9ce0cc5a45beb520e2f24582721811d7c25b3461f53e71f78f0104a532cefe4b2299d4c9196b2cf30629cbfc65a076962ca893ed597e1f55786b272f2d7ec734925f6f7f7c17dea858469f89e90f45ae03aefcd7906d950160f0a2206e16fc0ad156ce8c3bca6f8a55ab64a15cf54e076438f2f28dc428481b57839a42067b04680f4b84734717c23165cb1a5557d6b75fc53c723deddea0e49c8776cbe8dcdfea616e86825bfb31f2b22f368aae1f287d3ddc0aa878bb1a13559b248d12bcce19914ef04299699fee55cb48ca16b7eecc0c4dc9ec7768afb4ce3638266fbad4b8de0d796ca7b0b57ac809608bddc34ddbf2dfd588d3628aa6783c41cbca4e7c9b4a94a67e050010ea1888e3757edb45c7dd184b4aa7c6601fc222f436f9e93a86ccba0b9a8f495840139999fe411afc67ef1bb6734d62a032ba20f695740993d3700849409940728e393b64aa6aa5ebd4caebd7832e3af32b6a9b77f70c4e168d5ac0f0a9f90bbe93dfdb0f017ddc752b08ec6d29f6b8886686e2132917a04fb3bfa11c5820406352788a1b4ec9486508bdf4a3053e02f8195ad4011a8272807ef271e59355bcaca5e9277d7299520c91f322178bfd9cd215a0294b415eb239b96a6b09e8b66ab911f9fb5981675f0b0f641c9fdcccb442a7eb4e998b03c02803ba8f5b93e7c9f1a53fa8cae728ecf072e80973e682f317d9cb97dd3d036907830714a791f665c684269c93c552459c8336724342d0387142e5c6dc530584a01bfa8b4a8affa4ddf7578a95c95abcb5bed8baa966651872dec1d582d17c6fb077f621e0eca00010ca7170281046c7db83ed38448234841cbb661c0cf331ca42cca0253195394e1ce570ed0d9008e31171c2bcb62f1af19abf97840ede00c8fe0f00d205d955e9bfb1328348b4a0adccf847adfa9a7875b8ce79a8b79a16fddbc4773d70bae3e75b3eb8e4bd105f31762e7bca015329561c9d480a95936fa42362607f5de2fa87f27d7a4286418f661771ac5cf9ce11ff861094933e5ffd6bc81b5ae88fe6f38ee5a77305a3f161bb20ed402ccd487288ae8e2db673b2c307d652e16f8bcfe2b4e6c90801228b5c2be7446011bd1f4d10781b204a2aa581215f2ed227b5dcab7026c70e2d90f30af451ac69c478c2f2af58ac2e90b104842f7594cc522750161b933ae722606094c94aa256cbaab34f2aa78907b33bf25fc262261893b64a83446e34444a918bce76921fe4ec70d85c996edf0864230779436add2bcd5646797331ad5931824ff8fd30ee2ab745533bf61c79d12818bcbd34803d0090ed93dbea03f20ade53223f02d1a6b04fc09ef5d612c6da30dbca5e75bed1ef6b73fb5ee7eafc78580b126fe4cf2c4ecda8539b83ee785f8e6c9de1de1ad612c8b5190e7451fe9bb0e207a86373860ffdedcde9eca7407c741f2664e23a125f25c023041e2d98b5ab290d05d098c974f9fa896bb4c987f35342813d96e451b06afa738a0621711779cc91058c30c34b71038190ed171116a8b994b333f70b3cc457608be4549854f878d9f075a25d9e4039a9442df45ed2c45f63ca9c4d51b7fe5da01815afcd269a788e38fc4599985bd68782f58754fb209d970f6f928cab2f77707d3991c66a9d2e7ec42f014297d433bc5feb51f383db02febea974260f0aa3e5534cc18ee9fa395f8499b76e7544132218f8a66a0e16d284ed82ce72cbe1e5faed12bc82b3e8c0e4ad6fe6808da69b8eecf9a7818086360cdb6ef4d0fe54a6fe3d5a3420fba7420d4baed661840d632d8fc743cba7534bf8048327ebc380b8d0b4452b5f243a847e57da11b5dd6079ea7a21bb75a24b3e98b12832f849d2dbf5105e3143c97a94d1e7540790aea9390b731017b60555d9cafdcea78aabda58f70f76958b16b9991a50d42137380a0dc9e83973824ec8ab3ce0c6c783cc290f1b5e2af7fc60f44fbc8fb1e0ad63741eaab19131d01850", 0x636, 0x0, 0x0, 0x0) executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xffffff0c, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@random="0d86e654d750", @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_request}}}}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000480)="0018f0", 0x3}], 0x1) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x1) recvmmsg(r0, &(0x7f0000000140)={0x0}, 0x10, 0x1043, 0x0) r1 = socket(0x2, 0x2, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x5012, 0xffffffffffffffff, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) r2 = socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(0xffffffffffffffff, r2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) madvise(&(0x7f0000043000/0x4000)=nil, 0x4000, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x7fff, 0x0, 0x4000, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) ioctl$FIONREAD(r1, 0x80206916, &(0x7f00000001c0)) executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x1) r0 = socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000880)="b10005040000000000000000ee0000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acdc0b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac37bbc2acb3fda1139b672f4d3353eb067e7335a069d70800000030743a0d8e99dee88da828efde42fe0000000000008904000016000022830cf41bed66f4", 0x85, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="1963bfad24aecd481975026343a5ea283f9ebbc4971f821d4c0dc79c0cdd2298ef7941c32ec1f1bb60de67909a6be61984b89ab9", 0x34) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) r3 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0x6, 0x0, 0x0, 0x0, 0x0, 0x4, 0x6}, 0x9, 0x6, r2, 0x0, 0x0, 0x6, 0xfffffffffffff801, 0x3}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0xeb, 0x0, 0x0, 0x0, 0x0, 0x22, 0x3}, 0x100000002, 0x5, 0x0, 0x0, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0x0) semop(0x0, 0x0, 0x0) getuid() setuid(0x0) msgctl$IPC_SET(r3, 0x1, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000000)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRESDEC, @ANYRESOCT=0x0, @ANYRES64, @ANYRES16]) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x1010, 0xffffffffffffffff, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x4, 0x100000000}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x80000000000, 0x100000000}) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x9, 0x1000300000000}) fcntl$lock(r5, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) getpeername$unix(r0, 0x0, &(0x7f0000000600)=0x14) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) close(r0) flock(r0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047476, &(0x7f0000000000)=0x7) getgroups(0x1, &(0x7f0000000000)=[0x0]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x801169ab, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r3, 0x1) executing program 6: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7fff, 0xffffffff, 0x87, 0xfffffffe, "1a113f00000000000f00000000ddfffffe0000a2"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e52314d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4090000000000000025512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca996d7cfb48aa58b1c261c4970cb1298216dcc507bf985886b5c018858f83ae1ff844fb7548468549dc2b0f31791b7282892104121e0dd45a241996d11a0e62769f55b0de0973a63361aa48d167c3b62cbe9bfbd9aabec6a049778db3ca35bc0a25fa9c22cf492468f715f5901c824ef0f51eb008b4a3d8499033f1a457dbeb4303963a2a9c0759aeaafb5f8250dfa64a6a696b966cdc91696fbc5b5b39500e8b6330ec1863107b528b2f13b4d45b40135e2e8e6e92eec7572724bade5bd86e550a4780cfe570a756459e962f431654bb849192e74912839647abe40ee2dca90d8d37c38456aee98f3f9acc9ccea15595e82f101fffc492374e55bf53121a195f37b2615720d2f269f83b2cbb18ab41f83c4e32ef1cb5600a0ef2f0667c44940574eec9558ec0b5b78e4d18bc27fcadcf8bfa9de2ed73012fee6a19c29dc42a4ca8c73e6eff86fec9ed2ed3e69377776ef5a5c570ac615db73ef24c40f342eff0754ccff88fda288460228fbada1c0319bacdd3aca287604c52aaf14336d97d3e0bf8830cc7d4f4283d83438ccbdf8d45041fbefaa8608ba88fba0004cc44afc8c8f1a8a4472e6e88b43b752001fcb029b3b775cd24935a8f7f2bdeb6428516a4b8edfd327b33f5fa9e157ef5286b6b624c2db7772278751b6150334104119a58811af13760a190b0392efab38a775fc023975eb2f4383ee5bc88478b924c4696f13445c76c4670971340aad20f0e01330c1f6a055612edb170eef6a0ff5a14de67abcc45790754a64573d614e16f071ed7d77f042b657a378318836460c04b6ff8ddbbff6b6511c0ea406490ec979865cd598a5f5b0b0f6ca34af97d541062c0095e6787e270f86a686884532db84a9f88cdc375c8985fb8181e4277ffd5915b503017bfd7b1c8e957d52d8a643aeb9b3be052a7265ea60e36a009e2e28cbd86c8ba432094e141f37c45d6be90c82e4a879fa1f22bc4d238be60359b1aae1f7f62d8206cd32a337711be1cd3c5029ddb5e9bb3b336537d963e8fc9d6c113ae7ef88658537e8c271006c0e29410aa5c04b1eca16e04020af06c948a341388f2c2f11fbfc1d37f8aba14c04d1be6d25fa4c58f92e8a633ada7bbde1f06aa7d631b8a8cef4f75fd692340170e39b75415a9600a830567fcadac423982b8f18a6c8446ab6bd5a314f4b9d24fb55215c656239f08fdbbb40d9c601699a386aaf5e6d0282eb0ab225d6507a7dffccce16612289618af0e3c3d743d428b075d58df0097b1cdcf8e521342467e5fee0530ca7a749d952d45ee22f522e8e1a7437197cb4e8e7784527a4f423e1528933d0a969d5a59eba33c8e2aff81f29880e5b896d9f180b89387578821dc4459326b4e1b1fb72db7da4d4684c2f433669612130153bd4230a9c3d1a88b882a8bbb19820c95a65e68a28eb770f0b40a24a6ca06c5aed8b07325066a90f89c728abf3bd1b49c20c3a2b68a66dcd4652dff09e5f3869fa0fd771882c2b21e1c9c3e3bcd3ac3476215dfaf39320411c7fb08da837358025b51ac96b46131f3b6f8acd6cb4ced0d30515a901ba56e600dd20aa13219db479e5c6d5757d4d069f23494afa0c16ba294bc28e2ff922406be100ee5e69e80f56c4d64705aca81b68b91e8d08b237db06faed0a5970d564eb7b0b5d2f688953b4ab00d9e0af1ed8e6a44a9cbf7b8027462d6f434eddcc9aa4d4d81cbde3687eabdcd19f4f194060d708a5d00e96a1bb4924c2031515add40ca3bfc7150adc60af55889180a64f65c74bd2cce6b4f9d658e98dd7c8a2688ceda3e38b25b1364ef2253e5216cd1d815e205fda0fca0c56666f70b0ac4a86cbccd6eab491f716cdf3a4043159eaad3affe989510b7f2c75b923ed8d5b44675e8619a226ccb8701945b0084c8359185729def0b0f9b661778bca7566e8365cf45f5b1f9196b4570f09633245bafdb6731df989c1f718f35b229fe0132d6facd769d9fdc408dcfc8161ff7c7a37feee1aa0427335efcf4d8484981e6d47adddff9b3293e3b0a0dec6f4adc232740f2e30953bc6a8822abeaaaf1a0e3aca6f8ad919bf6a4c0559b4ead7a59b72c639e77fbf7b24539abd458a080c67c28313f1843500b81aa59b86ab376600bbe8374ad13cf1a19f1a21b284aa89a85cef62d6a293566647030031adbf4062d2ff6c968b6e402c175ccf1b0cf491e0711af87d16a088a86d369837ac6e72f8a92525cda48f126a106873a9123fcf21a905c136dc7e3652eb723b946749dd2d89ca75cc20e12fd454bfed82cb7f2b3b3137fb682497cc295c5165114e0393fdc6cc9246e6bc8707134eb2fd1a1c448f9aec27cbfdc6fde927202f81ed6bfa10693f59918da12cbdb998b51073a2befa700e573f0a9951cf1c6d255072399e618ab35bcc186e260000987f71b2cc0a57c4eccaf62f0db5e5daca1fdf379075ef84b817752afd620a64581c13dd359933ca6be9795360c06a83bc83cc9c4fdf546c6f2b2e593d548dc0cddc778da524705a2bbe9b364d484fd108a3746630aa63880c0e3bbc46ddf225c2842877db2e84b1b0cb073b5f465ceafbc44dc7e8c630308b5b5954", 0x8a1}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000340)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4b5909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc0000000000000000000000000018e932c973b87abe6003ed08e02f69dfed34ee16f9598917afc70715b15561af7defedd2a9", 0xf0}, {&(0x7f00000000c0)="7cf775bed83d731d0611fe7655960473c2cf48dc1bcf9f76232b086c2138f8c93edce89b4530e192d5d61f320db9d6bf26cb127e824a734743000000000000000000", 0x42}, {&(0x7f0000000140)="e09c3ebfb5c2ef94639055c2fe6d51694913915624a18efcb11d9bb877d7989ad4e18467667e3a000000cd4cae1890cac528cdc33500fdbdfeb24ff931429bbf2d80db199f69f3c1b7bafa3fbb483eaec3d17b50dcfc9fa3b954b330879ff16ff07cdae3e25bf325c2af25f6e8e766651257b32fdb9c12ca46e01e17f7ca1741fa115a39168fe44c477a8e40a49fb9447818736fac2e8cd1cb2b387a", 0x9c}], 0x3) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000440)="4c56d147def52d0e36a2cef01db308b9eee2ce0c72b0f575f2c84c781764681f15bc5c88e8813ad60f1a87bbaf181a4e2e453ca87628011eb14ed6b798a310fc2b8f95ebadcadc96039b5663b7c22c11e5230100cde7859dbe83761feafda18b31925476d0de86d257a3b82e46412601649476ad4ac52eff4f154095ace45e3802eecaa66aae29eb056318429ddd6a7b55ea0499c51e52e56d704b7b7d82971372cca3badc79e50d290ed0befe61602057f04b458183202df797e7920cf745a632513b8e31b2d967d3f34a68978d3fc2", 0xd0}, {&(0x7f0000000540)="343fd9e2c23a1dd970d11bc5165120d48c378beed5d297dfd4ca669efa09e98a2ebf85f9e943102e778796fc8b01ad6d37d565382a0a846282dda2d651d0a433d74b1a1df8400f564a00f5e38103f55d9bfedeaab9d93947316a59fd5ceca5c5f8af3ec56dfd1b17407fdf9ace26f3b6253524a6094e6ee024a1471fff68894e8329f3c7af8f24721377ab92e6ce28af974ad5f80e2c85481c17ce71", 0x9c}, {&(0x7f0000000600)="0e96556826f286956370dd1297f1f39d7d71fc00440638ac66530f9881c165e80c649baa1189454ad9fe39e40678e55953db63677cac85eb29c0cc273e942835fed6a593c9a54d65e58ace0385b88223d403", 0x52}, {&(0x7f0000000740)="4430ab1b64754be4ac7afe544bd3c7320406eefc9ee4aa70eea65e0582664194c79cadafd46c3c003c0161d1a18c4d6fd2750dfc9b0b4f2491c8a36df800ff826dc4b688942d2733bf6b55c45e8e104fa88c98536bc87fea27c92b1a26b6cdab971b4f75f9911d19d7714aaff1661c3284e10d558ca314c2b7f5d2d3fbd3912bc811ce6179f73bbffabe804df92b1afc7e56a440280396742d350a573ea1dcfc809d71f27e8628a007", 0xa9}, {&(0x7f0000000300)="23e9e1d0049809475048d9ca456d827520cbd10be606", 0x16}], 0x5) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000200)="a33ffc8ebbc38e8fae4f5216944715c7717bd7a28e6008e08f33915a7cc4590abad0fa466888d0c4d138c7eff37a5fa38667b9b96cac38eda89e3e114601da61430a2f76bcda87b2af8566d2d6e0660fe784f6e3ecf4e8733198290d2c43ec5bff77df24b49beab68981b6df2505e6cd9c5e13dd1e99dc52c1c7f5d3a06eccfdf2a62b7bc6c9255326a206ec89da3c70cca81b26fec745b4b8a8f181addae23a7d7c25bc187a50d9", 0xa8}, {&(0x7f0000000000)="b60715bf353eae", 0x7}, {&(0x7f0000001640)="3ed0efdb4663225df74d825fc49d576622877a1fc1ee10801c808c4f00518109bb085bed6219b3c31fd5e5e6e6c8718ff49546369cfd5f241572885c9a26b0a142bd941e7d541191865ae72fd213a7bf0990aab744401f5bfe000cb832c6c2618c049cec43433fec25b41bea184d55b93a6498436fed24c1c73132791eff172c8bdbfe2e45f873ba08f87c9dbc80e5755d39c2525d8ca67349883b4cf5bee3d24a02957e987f0ce64592c60b8bb68f", 0xaf}], 0x3) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000b00)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99bac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e471b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5", 0x1a4}, {&(0x7f0000000280)="eb78ada80588d1212ca726e287f0abd8f640c66106e9524a910afab6c54d2ef790624fd95e916ee293982c8aa0f85b9cadeda80ddd5629d16c82a5bed9cf89d03a537cd7a6b43ddc0bac877a0f7ef1be0da3abb4b822389a27328f25a3e37aac187123f415b01cdf5eb22e812ba30b1c31776de2ac44c7e816c6823e7d8ca4af5b3f140690a861cad8ffc4bb72182a6009e7a898263fb71e94aa01292746322e36370a8d6808fe98d7f45be4d5da65581d0818a6c7ac88635235010be52d749b9acb2bd518e5e12f5761bcbbc710a5293e0f7ae3052fcc675cce685ad5fe929a40d5b7a83664250d8e74c37412d78f940d01", 0xf2}, {&(0x7f00000017c0)="78476fb9c2500988c5a6bf290660bc9083d1191ed5d5c1a74f555d6aa5cde0d66da7fcdda392ed9fb2ed0492f8e601859375a1542007487c8442e512e1dc97086bb0e5768609b568fb3aa390f21ea696d0f0ff90e8f5019ca9bc3e3d513b1c9ac0fe55c438b41a55c1800405294d64b8141df74972920c98217327f1f7a93b220d2708d9d61c397aff11e36fcf443239c9cd7beca28107cea16d8e51b70ad919a2529d04bbb6f83c0321f00827c9a53f9920b3ca7dc1b70e6757e27e8a69742e3013f2056b645c8a5be029c7a63e7f6da8be6b2ebc378bd70e61987a6762340c4f8e3598", 0xe4}], 0x4) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd72762b5db8c", 0xd2}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d17667ec3db36920d498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d314f0", 0xd5}, {&(0x7f0000000000)="3a8ad4d1be020f01486a11e351125ecd3f4eeff5974945f7f2c2056e2113be81f054f407", 0x24}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431b8fbc2abefa3b9b511ac1631197a5d528c7a1f153d893957a07ee1b295016cbd36f1f6b52dbea9385fdbfcdc771f94d077ba40755e535697ec21af968362cf15ee0a4c7bde4d914cdcc84b4e821ad8b823f5e426a689f3adddc8d4a721a78651dfea386571dca93ff0eff7954ef278629df889d8bc14f4bedd7b402d66208987aad1a280756c371238a357daee41ad4cdf36e4fa5abbb20fde2e6c3d004397ba8e27693bf1652539e2b66bee31ce9dad97ee229669909c9386922ed690a8ad0ba307e781f2feeae982f957a610fe55ea5676282312a7087837497cf52304ca366fcecf2fc0b64a8df8e9255a536e666297c88657eac3b3275a738bc53d97cd1f62c2de6c07fa6037cc94a6bb2ba18dc7faa94121ed746a6c4df81810f0d4e1519a6f74b911f59abf7a90b71cc9f77d921aa12fa76c9d4f977f67e1c2f5b49ab321de8d1b6b7cbf2ebe4fd78a225849a27688052917a39889282e26db7730cc36df7f771d7e436dd308c0408b30c0ec2a2292e07df26faa91ddae3f9224f5c53752f32575d20bcce659e269d0535dbd5e4624961ccec62f1dac65d5fcaea418ca736beb7db2a4569eecf4c70dcdd64ae614f43dd044f7fbe2624af9f67a65b915200e23441535a4d0016973dcec0901d57622740770f77574a2976c75be767d19c58c09366d965ecf3fb26e9987115e5ba19108cd040db8e9cbeed84aed87eda0291f3726d2b3215b961a0c6e713dfa7b4112e8542977cf426d036b3f36bf81a09b0e9979d316aff5401fb61a1ff11c4b627dc08717de35e9af70270162c0e93f9789c34265ed8da38b86c71163b7881ebed0ae59c8c6150dd1b07fe570b68a029e3833f5ccd059aa353f604055d48258b0ff94b4a6b89a0e52ea73d68d9d7e231b19470d3c9ba80a6cda8ab7b2b8c53df2926884c929a2b9080878ed322373ac69939f756a60120ce5f7b45817865d3cc058919207a5523466c09ce9b454272ad04c5aaeacee37ebd25adf48e8f3c8570eaae7e05809f4824c4297dafd7590aca718a3ea73a80aad17f9715ab76cc25d50aa8763f120a53dfdabf06edc1fccec820bcdfa322a479aa036dc0a188b34858f4bb5a0b66e47a8eec4f19d171f489d822993da521361513cc5a97b3e8ca9d816c332ac21dc8ee63fbc15da1fea278c1a32ac813d626c2ed2d5cb7b70c82281081ee0ae061915e716164b04a930d6ebe19d3db65428fe", 0x375}], 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040)="130e651ec88a53a0c16741fd4874e1ac162a57506ac2767ad36bd120063f874d4e57caa8ee03e12131da21ed00bfd36b032f74e4f8cbf192a635a51e62", &(0x7f0000000080)=0x3d, &(0x7f00000000c0)="dacfc3f129722c38c24c0812f8ea3dbf5e7b9647f59748cda2ac0ca9d6a7d29afb4185da8655a04df886107e272462c3777749ac9a8a33a27dd52b67d930cefc0f8ae58cc75739517ab15b46a8e0e9c9577c9377cc07dc1df756cb32f6a8627a3147", 0x62) sysctl$hw(&(0x7f0000000140)={0x6, 0x6}, 0x2, &(0x7f0000000180)="237a52d4ef7079f18f85d4354dd4a1e0d4922a3b0993692760b18589efb15c84dd577f72f620c48346a4539765217f4f2887f9bb3d9e3f522c6eb3aab95bd8be46ee426a3fa67d924f6ddad5a2651ba7112bbee3b4eafe3b2a49369c4c6bca00f200cf30e4499d1fabd3d269859d68ee367161c6b387db28c1fbfe4bb8ea6b029ca0d209842ba0ede4c971b9780257348eb84622533c7e8f38ac05711e", &(0x7f0000000240)=0x9d, &(0x7f0000000280), 0x0) clock_gettime(0x3, &(0x7f0000001b00)) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffff9c, &(0x7f0000001a80)={&(0x7f0000001a40)={&(0x7f0000000500)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000540)=""/162, 0xa2}, {&(0x7f0000000600)=""/105, 0x69}, {&(0x7f0000000680)=""/185, 0xb9}, {&(0x7f0000000740)=""/165, 0xa5}, {&(0x7f0000000800)=""/51, 0x33}, {&(0x7f0000000840)=""/60, 0x3c}, {&(0x7f0000000880)=""/199, 0xc7}, {&(0x7f0000000980)=""/53, 0x35}], 0x8, &(0x7f0000000a40)=""/4096, 0x1000}, 0x2}, 0x10, 0x0, &(0x7f0000001ac0)={0x4, 0x2}) geteuid() semget(0x0, 0x4, 0x4) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x80047470, &(0x7f0000000280)=0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r0, &(0x7f0000000000)='L', 0x1) syz_emit_ethernet(0x46, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb0800490000090000000000009078ac1400bbe0736dce087ad850460000000000000001de00004e224e230ebe3253e49d50a0b13cd1ccc4d78aa68ae87927c5d0f9295942a4392fffffffffd751d3ea6cab1ebe6537ed58674037caa76f11f9d6c9c2b1fcc6568e55832041520a70295beeaef542d65d0742df6e493061bbc197735942b73511c5c6e6d03975a49d71b469a35a006a26ce48e516e36b9128f58cf1bcb883e050bc9001", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) executing program 4: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = geteuid() getgroups(0x6, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ftruncate(0xffffffffffffffff, 0x0) setitimer(0x0, &(0x7f0000000380)={{}, {0x0, 0x8}}, 0x0) getitimer(0x0, &(0x7f0000000000)) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b10005040000040000000000010500000000000000a10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r4}}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) r6 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040)=0x80, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r7 = getuid() setreuid(0xffffffffffffffff, r7) executing program 0: ftruncate(0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffe, 0x0, "000000000983c1a00200", 0x0, 0x20}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000012c0)="de", 0x1}], 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/41, 0x29}], 0x1) r2 = semget$private(0x0, 0x4, 0x43) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000010c0)=[0x62, 0x100, 0x7fff]) semop(r2, &(0x7f0000001080)=[{0x3, 0x0, 0x800}, {0x3, 0x0, 0x1000}, {0x2, 0x1000, 0x800}, {0x3, 0x7}, {0x1, 0xfffb, 0x800}, {0x4, 0x4, 0x1800}], 0x6) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1b}, 0x4, &(0x7f0000000040)="c03af09643bd7044da29b769fb01d015301262e9f1b8b5acf7c749578d709eb7722baabfa163827f3cf5e5197b83e6cfb6ca22534ae0f94d65b3924745dcf248415afe95c32d7c6d505aa6145e0d6bda0a155a8953e6226533e5dabab955b306a67d28b3dd4a17d246d5c75524f281296e308a9f7c12ded7636786e965a53ed19d6f6fb4a81d8e1a5bbdfa4c147f6ee501c9852a72a4ae3b8b5629bf4e1befdc37d08596eee4e2584dcea2e13ab5a2609f9123f15220dc49e18cb859b7ee97045cee4510592def180773bd77d1f096e7960cc04abd79a3ba873da6c0716d7767d8f3be69fb2c14ab9f34aa5da3fb3a8e1236a7912b0796c193c395e504636b1017d91e00c6c9b0d8584fdf7a63ebbc731923b0435491903f33fdf2e36b7183a253df7f7968fe102e43c2d7b51895658b1dcdb7566994c49713e617e8bbf01d749adb296ca672574996a843cc1da4aa7ce3d75288cb72e116064dcaabd1ee5d9ecb32bc92bec62815501133212402f88eee3018c786a6396071ae54dc6018897423d79c9d73ec8a6db7f91d36d7ac3d1d00903d7620570cd2691c643d6b5c1479395553551a19beaafa83e98e1231dae4f87cfbf08eea7cb18ca1fb79799d38ea82e62eb55c73e3d4fe9104ab5e477935fc41599b58bf7cc336b68b5ac4b68e12c8f8cf24c95c2ad9eea048a0c33d0038af879aabd653f2eb75cd8ae3906c9877bf1e62b52bd40868d04e2fc72a47084fe0a0fa20e13ba79a9949fe31f1c86b9283bff2c78e748a2a1f4d6f53886f6cba9d848400d1d930b3dbb60b7157573dc586304e0aa57118e68983cda3fc6dee2a1d32984f61d3fd10f11737bed36f0f6ab6d36d96453cb6bb3fbdb6c6aca1038eb02e1cad4b74731fdd9969c192c3b96aba98efb92b0826765657c7d05f47e83f3e462be77d6c3aef214a406312c9f57e78fe2501a39dc55c2d1031c24bd6371f8e93dea73c3c7ff28fd43da3e4c5388161202fd93ba6bcc28654f71f6bfac7a61a0d86aac73a4a463b857a69519c1817a56bf601b9e6d9d8813003a0d9329c90dc4e2341c87797b630175f96bcb2193809351d898fb8ac3fb917afc59833cc3709e310b4d5081eeaf488a8e7b5c24b643d26b0544dd154af0e56c1d02288af019e430ab041312e1268c60de1c1ffd644ae5ced802ce584d0e78614af6d91e550fb2dc27a123c33abaa1e68d106687e05043c335e1912ac565fd0929aa98fe3288d6617c227d67be9b932a122383044576d2fa884ac5ba2b6e1b54e8157f84ed73871ef584def9f395d6d4083c07dbb821a67b3d15ad4b5d19765165e07bc45d855cb87f07385b3ccaaf8bc02b1a87403514a269d6d6452cf04c3f662a5dd5326b179e8b68075072e71db315738f46feb7eb6aaf99652a8024059bb52168eba19a7e3e21659c5b942f5e56e6efdedacd5e530a33d5b872291391aa671c8969711b40525ac740c6a39e1b4902862d11d4f1e37996c27b9dc1d7bf934062e2ff848a697c10913ca948a6599b08586b09a78fa6e68d30d6c0b1db2b066d01ec23886cc4807c3d31fd0fa9e7269a51c0508a56e5de3ed4f1aa403fadae593180eb85fa5ff5c1499c1ad459f5e018462152266e8802ea536b2009b3628862a92a4ebe1dcf2307a5ddd0f7e6ded27a5d994bdd408877b95ca65d628bc2a103cf1aea8d9b5b2b714a557e5a6e9ce23e9cd1726fbacc361cc2d2940f28961be69a4b43625326df87111e0832f686e8489255f480dbfa03313bea6eb5d8538ab919f2034ae32a99e2865d041c94d81bccd1b0b0c3217cde585b31f22e65326a8b944350d3a69c3d7e07ada7ab16677bd8b360017f932e4de615230cef08dd8d4fc232a78375ca4e160a6720018a2f66285a346479eb39c997befeca215bb683a89b8234077c61eb0314ba5233b351246238337fb42bbead2977c805e8a124e3702d8e83d12897f12b9f56e04998ca2c19b556473f6855653aae5ed70bb9c602e230c1217c0aaf23170d664c56861440a482a68e8993ec9725c5fe2aef704829d9537bee4b902ca018ed1fd11804625fb17a46fb4ac16e810d02752ae44767b69cd79b13fb462c38589a2a913fa252b84f699e90ca455daf1a5cdb49765e5b7f0db817336807eaff981035edf48cbc5bc6c0e5aa24e16e57bf8fd1aa1d92f64dfc48a61e362fd9fbe580b66ebcdde10295962b9385e8590614544cca97e745dd963688926c8731a9b5ed65a5f40ccbf300cf19316f6ee069d78b24e7540715d4879145d60ef8196b2f340a92f97fb29d6387764f826a76a5c0bb86d365d56db830eb91b49b047e19747a3e6b93f3ea2779ad4f5385c4922eb3a72d28b8093c0a8efcb4dac1a8d475f66747a78d5554ce5b5d4a78a122f13c63edde2827719c815280a63efb5e2458d467b30dc4c696e27b99b3f645317e6b851a876010b5a2cb914265ccf5aab73fdaa91d5984da37700cce29b1827349168bc3ba3444a23ab56169a85cbe89785544f82dc3205530c5dc9703f483f08fa44c3e7d9869b73dc02ad1bb6345801cdfa2050e2c08aa8524daddbb15d8f265e6beb824c59752e9d79ce0e99de6acc7d027225c8fc12ecf9e6fec2b197e669a72e5904c2b7e4787850cf2c254148a08c2f0349f418c2c12d2a6485218f77bc671c6612628f83bea3e31b6d849e62ea7f4ad6e6331f9dd41367ba0fd1157c952643ea7872d74618129f9bc44c2d94012b8392ac72ea2d77f5464b3612eb60b626c24f53178f343d90d69ed8151e5030df4412e3001eb78960eb996005a5aa9fb5dc09c6dabbee9ba07100a2d852edd2299fadbfad108dad1bc70f789a5254b0fe1de398019034add19b0cdffa5cc21a65023f20010ca58f2df3807f831e09b209e1b43230d33787f1a2948755f84a090a8816c1f859cdc16ff4a71ccf624a40129d2273fe2737061220c75e1a65c053ace70e9496467fa1b29313b71a3e3345be22cf27bd2ee1c9dcd56872f9321695622831b7e40b83aa34e45e2acf74572d1b852c1debce4726a0f1b5c669838c177abf27cdfe2f6e93e7fc46d4a5e324f24bc58ea290b194fbae77d043359a889730841944d7b2a406481e902edb421b9b9fa436e022b35b8ac06f5aa996016df6691a02f882ae8b5d13c84e02d13bc6bb8ceafd7f1a5d74930d6ea5b4a9b6ec8c36fc7ff07f1af991133a45f6db359b10bd63127f4b2ea34e560b935c25b4e09c1065915d11d6e68193876fb4690c8bd5e0a4df21a378256da455fee36e38014e3f505de50f7d3da6afab3dd4eca81030c15b318cc204b4fa7a831b04eb290ebd3ebc2ef70b4bcaaf06df036376429a52bc6823b2d8e0692af7c92e988203d5b99a0ea5ac5ac281ee27a545a7ba383a11d926100a3e807e60ade1ff155f277524283cd50ede76769a744dcc6624f9aaeb8266427326735e0b0db50bdfb310afa2f5bdea579fa29e8de1ac3a81db1b0330c58989dcfcbc2b1c56184bb56f23e3a8caa2ed2bf9e57488b525f47b380ebed412cf2c6588066d2e412e35d2a13325460563d1309fb83288fac77e76c9264b12cf2074f2c8c6320b31aeff91236f37c7934f10856979a59994a242a548856a075f5fb9a8ed45147658315f84d2ba3c6b1af287df3f5a0285593eb5048819d8b62b491638a0fe19dd17af4e1526da7b39d06f1bdf9c50b1d0c189fcb55740da0cdb22552f883ff89c4a13befdc0395c0054fb8924be7e6f961e7748b1b78bb5df9a4f40d580914a7390bb2d9aa00542449aefe709640b41ed5454fecf78a96887c14aafd335157c88ba3cace7cbe54c56d391fad8b9a514119f206d261ee7556dc5c4e5a885806c7a624a1f33b4f1b16658f6416de77f675f01b5421a2ac751fe2df6bfd8f9400c157a6aec5effc5253894399c2a95f799542b8703dbb5c526700b940661e133b3e0ffcb0bb31152bd7b97e9654ca46ccc7b2ac1dcdad43f0bd66bca303238c5036609ee4bd9a7b67cd32162583b5778a3273fa63331bf9975c9551772a13db3ed0ff4fef35fba75a50fb3ab3a96529a8f2c185ca5294bc2ea399de2ef670d409f08dc55e6216a37ddea726c7f66066ec18b23b9c728094b0f3ca4331d2c9de4ec14ec1c5bb7eab9daf530f8344f53bd38f91ecd8f1943b03604a0cb7caa0d1805bc716f58eaf98667a744f041ba1f00c48368bd9f2329663708bef743d3b923d00bdacdb9ef29f3a0f07c6a703f6b076f9320a8f1d96cee028a8c69017fed65e0144100caa1429feb793b03059e4f6fdb806347d01057a9b1a89ed7adc39ef303a60a3667b7eb65681b2ef6eba50480c1948d394de6cf1582830521c56108cf88229375774cfdb7e7d57958f52918ad4eb98bfe6a84e8658b8ea34ec7e042c4a7e4567478d565e4e07b2d274811596f3ce8d77275bc8505877530289d025c85a5c1da17edc89982897e88ae6858e0b3da33aa1efa2fa7d43f3c4a2b156dab1ae519bd823d9ae246b62a2f2b135c86a0694553a121e3d0c36f053e4631d54d6c9a4fa86ce3b6f3bee90673bbaa19fbbee8c7466e25af2bd49342c99920c9fa189c0e9726bb5f5d86668c04471c025129b9ef83237f717bdfd33b3fbc40f1d0b57a004f4d4391dfaf339c7a7472668b2f53346940d0424bab27adc3ead63bb3ccf895bd102e9cf6a3ff843a99b06769b204a2c7785d859f41d32de0139e712670fa23deac6d01d8817cdb79468face06f2f89d8d590a1134fb615cc3831ee6a24c3c823775c69490e9e1fc83f785cd8db19d26c5a4f2e9b8b55eb0f34882a450c503bb3e226870f43801e5e9574416f2900d082b7f2c208a459f548b9e0a01ee319e322f6f8a2e523a8609ea2676ce64e4224c0f0b4fd3358100c42a1cd511074b05e444601db5975d222b178dc846fdd98b3ab4d962f78def787e96222b8599ac7c41d2c908fe708be05af49ff2638bca4bfc85e4ec4ab6dc20ac02173bae63e3ea50cdfda6a2a55d40334740c94ae09ae98cddf67864115b3d368f61f7f7f91ebc5a4c12bc9c9b3526b9d05a4f63b774f60535c3358022dacbd7b7e6c698a39bedf70816787793f314f9751520a7896041bccd086daf0da0b08447bc67d12c084718aa277d241ffc8f118d1d6805d45a52610f488b312fab73df675021650db822409d4113b9303a783e2fbd98caa06a1de7500c9f69c91c6863f23f67d11f74b9345f903ef79ef7ad24e3ee3f84e6c9da4e18c7be10870b14cae6583a9318d33989838c619e214d33e338ab326c14c5c87d0b90387e0e0eb024b4e7b3909159e73ca99162fb1025d803551bb026b33ce71e3185c376426440931c4b6ab401dd6614206f8310b6297f235d47ef95a4f8491472dc3aa2d9a5b124a654a5a0049585605b1955b452b1c278f13101a3e68593133ca71569d5cf61b05bdcf9f0ed786e6870ebb91de68bab0049880be9344284202f0f3e2664d7b700cd84223bff29653680f6166892377867db7e252ac66f5edb15be5c37e68ad8cdbef0c8a4d56db62363e917e57117ff2d6a6dd6bc9557d4a9c6659b17c67308797816c00fda52a808ae302a177186d40ccced0d7ed40812469d59b173f2f05460b7f2c4e1d1135c11c3df5c4f0a6907a8b27c25c854b609ff3e86761a537ffe272bcb5f8331288106af74112cb61ff4997bf90ea620ae5212abd5b1ed40af8a6", &(0x7f0000001040)=0xfc1, 0x0, 0x0) executing program 6: syz_emit_ethernet(0xe, &(0x7f0000000140)={@local, @broadcast, [], {@generic={0x8863}}}) getppid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0x0) lchown(0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f00000000c0), 0xcc, 0x3, 0xc00) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) msgsnd(0x0, 0x0, 0x15, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) open$dir(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000000080)='./file0\x00') rename(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000740)='./file0\x00') sysctl$hw(&(0x7f0000000540)={0x6, 0x5}, 0x2, &(0x7f0000000580), 0x0, 0x0, 0x0) executing program 7: unveil(&(0x7f0000000240)='.\x00', &(0x7f00000002c0)='r\x00') (async) unveil(&(0x7f0000000240)='.\x00', &(0x7f00000002c0)='r\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0xeb1, 0x0) (async) open$dir(&(0x7f0000000000)='./file0\x00', 0xeb1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_open_pts() r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0xae12adbb04b58007, &(0x7f00000000c0)={{0x47b}, {0x8000000000000000}}, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket(0x18, 0x400000002, 0x0) (async) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) (async) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = semget(0x2, 0x0, 0x80) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000000)=""/150) r3 = semget(0x1, 0x1, 0x200) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000100)=[0xe7c, 0x8001, 0xcf, 0x20]) semop(r3, &(0x7f0000000140)=[{0x1, 0x2, 0x1800}, {0x1, 0x1000, 0x1800}, {0x1, 0x3, 0x1000}, {0x2, 0xffe1, 0x1000}, {0x3, 0x3}], 0x5) (async) semop(r3, &(0x7f0000000140)=[{0x1, 0x2, 0x1800}, {0x1, 0x1000, 0x1800}, {0x1, 0x3, 0x1000}, {0x2, 0xffe1, 0x1000}, {0x3, 0x3}], 0x5) msgget(0x1, 0xd2) (async) r4 = msgget(0x1, 0xd2) msgrcv(r4, &(0x7f0000000180)={0x0, ""/248}, 0x100, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r5) msgsnd(r4, &(0x7f0000000300)=ANY=[@ANYBLOB="02000000000000005186cfb9e42e1477d61c0aff9d92443c7ce851dc56d0f6bbaef29ceb686331cc04d7"], 0x2a, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r6, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000400)=""/1) fcntl$setstatus(r8, 0x4, 0xcc) pwritev(r7, &(0x7f0000000500)=[{&(0x7f0000000440)="35a11de55f96c46aa83ea028f447ff07faee7abb9be5719cb56eb0ebe3ddbd877bf92f951f34e92bdf8dde2ddd1da1cbae0873084a922ba7f841d49bacb87d", 0x3f}, {&(0x7f0000000480)="66a051f4cfd0ad7222d391d907de86fc3bce5faacd7453f136209f66be3aeaff1f4391a8709849910980a937d15d0b55ff1e84936976179b0dae840936add4e3efd555a528580f13da69d8969a94cd640e21affe048cfc010eace933d9a95965480d795e8ffa80ecab", 0x69}], 0x2, 0x5) executing program 1: socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x0, 0x2, 0x0, 0x4}, {0x6, 0xf7, 0x80, 0x101}, {0x40, 0x3, 0xd6, 0x6}, {0xffff, 0x3, 0x6e, 0x1}, {0x80, 0x0, 0x7, 0x2}, {0x7, 0x5, 0x5, 0x8}, {0x5, 0x9, 0x3, 0x1ff}, {0x3ff, 0x3f, 0x0, 0x7}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180), 0x400, 0x0) r1 = semget$private(0x0, 0x0, 0x794) semop(r1, &(0x7f0000000240)=[{0x0, 0x5, 0x800}, {0x1, 0x4, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0xad1, 0x1000}, {0x4, 0x800, 0x800}, {0x1, 0x1, 0x1400}, {0x4, 0x0, 0x1000}, {0x3, 0x0, 0x1000}, {0x4, 0x101}, {0x2, 0x3, 0x1000}], 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x6, &(0x7f00000001c0)=[{0x8, 0x0, 0xff, 0x1c1}, {0x4, 0x9a, 0x8, 0x80000001}, {0x0, 0x4, 0x2a, 0xbf}, {0x7, 0x9b, 0x20, 0x10000}, {0x6, 0x73, 0x6, 0x8000}, {0x9, 0x6, 0xfb, 0x7}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) close(r2) fcntl$getown(r4, 0x5) r5 = socket$inet6(0x18, 0x1, 0x0) close(r5) getpeername(r5, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000140), 0x4) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000580), 0x17) r6 = socket(0x11, 0x3, 0x0) dup(r3) setsockopt(r6, 0x11, 0x1, &(0x7f0000000340)="02000000", 0x4) r7 = socket(0x2, 0x1, 0x0) r8 = dup(r7) ioctl$BIOCSHDRCMPLT(r8, 0x80047308, &(0x7f0000000080)) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f00000003c0)={0x5a72, 0x2, 0x2ffc, 0x1, 0x5, 0xc983, 0x41a, 0x10, [{0x7fffffff, 0x8, 0xfffffff9, 0x10}, {0x98, 0x0, 0x0, 0xfffffffb}, {0x3, 0x8, 0x3, 0x20}, {0x7, 0x9, 0x43, 0x93}, {0x8, 0x3, 0x3, 0x6}, {0x200, 0x6, 0x18}, {0xfffffff9, 0x7, 0x7344, 0x3}, {0x1, 0x9, 0x10003, 0x200}, {0x6, 0xffff, 0x1}, {0x6, 0x9, 0x1, 0xa}, {0x2b22, 0x1, 0x80000001, 0x27d1}, {0xc51, 0x6, 0xa009, 0x80000000}, {0x8, 0x3, 0x8, 0x9}, {0x1, 0x6, 0x5, 0x4}, {0x3f, 0x2, 0xc, 0x8}, {0x7fff, 0xca1d, 0x50003, 0x2}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) executing program 4: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/176, 0xb0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d9c71d756c893e868f00000000000000000400"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001900)={0x0, 0x0, 0x0, 0x0, "996e4d7469ae17beec22b076866f86740500", 0xfffffffe}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) open$dir(&(0x7f0000000180)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1, 0x0, 0x18}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0206925, &(0x7f00000001c0)) pwritev(r1, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000140)="c7", 0x1}], 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x200}) r3 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000340)=0x8) setsockopt(r3, 0x1, 0x1, &(0x7f0000000380)="a0607f48387ffd5bafecd984e2a80d06a0ccc0919837a95b941d9efc164697858b87decdadfc3bac60fc5ecf5d566c86d8fdff495ab30f718cd0187bbaf2dec8d3ecdaa0f5be476f9860bda363b9f5d1ca3205d6c4d523abe14dcd23ab2eb8ec33a545c764fa3a9c5ad3e30fde2feaf396fd72dae740dcc7ba5a55b242d48be43e4733f57dee15b3327221bb8608cbfcaa9590d4ae3a5400db0d21888b3cbdb76eb80595ec963decf79bcb00ad956bc352c17f77dc8e497d4ae7d14a67449363c37680ee3970fe2ce0dc9342317583f36eb8729b4493831a1bab2b7b43f39e08a5b3b7fd0e71fb58ccae90b582898e31bc7839a3c56fd5e4be76243318a71645c3c665e23c356ff504254c01eb6f76747f0f895c4f9fe9dbe95b98bc0ff9301a8a654dfd8624948268901f76db10a8746b916e7b7c8b8fbfd0e304fd7ba9f48d3173e7dc0813e5a99fb9bd4c394b967ff9feca12bfce7c102584ab739cf77423d8e00016a69c9c20fb4871436012d33600bbb1b4a1a17a9d5575a3072558b91a56cdfb45820dcc1de54b3409122c062fd60919166e5bf0ddaa4afa65cbf8a204750861b9520093d372d1ac65810e3b0755cf866e26fd6212d63882a15c6b76b3c0609334a16cde749aeb5aee979a7eeafca54467215dd5012f701638ee3641a907a70f771116da2c99e8fb3099c956a14d41759bc98663222e7443ebad117f91f798afcab501e875dc8891049ea4151ef56f9d57404a5c6e12cdaaa68af4c63a7cdb0d75c02d20530cc875bf62ab372327aeb143ab84899c076bdd926d12f7800865422c029dc991bddd3006efe12a37363841920d1cd9845050739423ec6637df78470391bc292bfcff088d1baafd14f09871984e50f7303d9a45878af8975ebede885fb1dc4eda9ab345005e91de9218551755f8927f59eefdc6effcf0f5da1bb1a90ed5b6ca883e67ed5d1fc0ca6c377ade258e75ab752040f557943afa6fac9a96eb68609abce6ba4860d1465f0cb1323a7b747e3398ceef9d9dc3227fbd32309bc15536110873512c9c41b932ec3e977cbdb26616b63abb71866d5781c55952d6623106735abef974f18018d4d25276108b58ff7e325dadd2f8483208d895765ed7c73e763d4ba50fdc1b0de734f2ef76520944483cfe3843b8b300b3dcd6dfacc0b5a6dc554a98205f1cfb43b4f94109079cd7828808e21148ae0627edfe9b1b7ec77d12ddaa9c515e049a61e64669d496a27b97138794bb17864cc4887a3d95f7bde3d25fc05d112098326c02f02c5a04eb409c1ebd9eb1c0aa521f100600311f68dd3b1e12ab4a003a9270eed9e6c369dc51c6f00de9da8a5493e4a24d389185c22a96a7be928455696771fa2a5e4f388ce2feef3189c16db88b61b5daac77bd89419c19e303f9afc9c95155c64b47091c4514bc526db7f795e3bea8f4a051cebd46398987e620f295a85ed794e0c1fd5f94194a93409bd05df6cc9532e6abb2f83673191eb89c6992c61c057ed9de7f359d40a6ad62defe125db7efdc02668868e370e124fa68dd8209a2001d4c7a764718c90bca8e83ce709c8d3a4da80cbf08854d5e1099e6afedc3251d5c9bf35bc823ec24aa5542dc53cad4dec154df95c4c3cea4dbfc541dc2be6fec372b81417b477fdacb9ef07f328fb3746833595ca2b4d25afbeda5a0a1d489564848923f3c42628c6f863f6deda1c94f6620e95526067cc2ef1577f63452a8d53abed0dfd5b95bd44203190e4e01c62fd9b2bd0015dabd98a3768a1fff971d790bf1017050089a8a17aaf2f6a0bfa46d07705a1cc0e7ce522340cbd6b86050f623d3c6df4469bb59c97c3eb42d8f180a712acb295ef950ff04dba16d17bd037ec76d6120302ccf4208bc555f8b12834f351a9a33b546a5b3f7daff20b84549f68658bf19ee7f9aab9d9581d53404cefc53f4aeac7dba7387043e8003e7456ee0b15d3465be87b7aa0ce2912ee2f69cba93bb73ba993e6038caba315eea3bfec7ce38a6e8d90cffcddc1fb5071e769a46cbe4ec37e8589dca72ebfd0c7b7643adb6713af534243dda3c0c3653a7c9c187f264c65abd4f1f0c29c1e544084f8710b93bb78cd0bd190457aa2dfe42f9da2212d0b68ec2a7191c315324b241ba04b75c33b7a841b1f87b37543735721ea7247a3d116a4d8b27ad3562ab2d8910ad7d53cbd9366d86d7db3bfecb1f6a9d029d2eb458880ada107aeb4dd2a71c9e8a4268c162580c5ce88289c5485af87872dd2a3f2beb61cc45b346026c1f29dd684a9a7c24b779c903f821aed1940377ed3d96d8277c5f27082192be88167e92db63dd14f10e40960407c8a00fdefab3daa1c75c0f2c9c32a0d663a84c24f5fffc1a93713aa858dae40e9aa9b943bba12adbc935c00fcc4aed24c845fc3811c177b892465a3350b1636758f6ba6ea808b09055c231437a81834d7322bc2417cce61e23e5bf8e7ea974ca616c9d380edc2d496498d07b4f9f62f500abc8f0bcb2e6124e941131d54282e4ba21d25741f52f6deab690595d130bf469dcf5d90afb74f06c0c7c4dadaf18963375d098ce5360149e3c20ff3dea49c6f1b2f5007112723d5bff942e4166af537d055b20a9e2ce64f526c17733caf48cf913e548f115f17dce2cb07bf3fb575d5e39f80cdecd4a6fbaf499e49e481b2738ec858af4546d10115cb86be61b81d19ed073b6a6969c4d8ea93e4f07919508e2690d269bfd31a20f297c40586b74a992b808d736794e31352ea5f0effd8ddce899c971880597b133884eaf8e66f58bb9491a303cdfbdcaad40f3d7edc33968a5d9faa1b317e961ee8a28efca322c8f3005519e1ab3867ada96a059ccdee13e8592ca87730da3fb820b80aa874e6d3e14b6b3e76657f8b2f63acbf98a720cf5d0b82e4dcd85a2e6df25acc47e9aed47019f309ca2cc8366543267399dcdbc415718b9d8e75663194f56c9f1bd56eea0711fb137f94c35850d118d57d65b82e1a6a2b79ddbae9a2a98accf02282c452ce03049576699396bbbe097fd071ba88cbf0966821d8b4b9e3a932b066a76245726030cef27f7f19cc569e4c246f7956d1f71788f5431d9050ef0014bacf0131ece2bc3059e0eda5ce23a14dd0d9e1fbbabffd732b59fc3e9ae59e61fbaf2f5af8bba2ecde876432d895a05aed797888849425f99c318439ade9f4f346ef2cb0209b5b7f4558eb8b0befeb6c4216b098f387c29469e16ce1aec153ef833b1ed7be83ed686289de86d30421a4cf47572358411eec4a8dd108af8516e1babeeda65eb8b27d7567d16f8a91068274602e86169bdc3476889eba74c14c0e5e311981dadf551c8b4159fc8b120d118911f4cef4c390f6de9df5e83191f43629958403d0279f9f9920b1b84e128062c163420af08d5095353db89a578372e44ad1fb1dc028fa134d57e9fe9db5b9268f1b33c160a1b037e029a354d9b59972629f54a13727b9221722295ce2cd0683415a17c0c32b473b51b908ca98992b508d964fb7df4a40bb500000e7ede483d8468d5192e9b104523215686548a41c6ecc958692658bcf805306065d1431def56c504fbae6b16db53f18730c7d93b3e0f2f96149c48415460bfec48034992052ef6c18dd615b2b05e8bc04e1cf67ff2a8b2ea012c7e9f422ba466a7becbec285cdfe556803fe62cdbee3fdf0482d1ff335a73911866ba5cdefbef03c53eec6e8dc4c44f1db0787cc4d5581022d331ca5966fe5e61a5ff2175c4e29255bee519ced5a64d11f631c6c67e34f1faa98dec85c7047b214e3971ac1fd742ded7df71cb12696009f4bc67888a3997ef3fa44d50bfdf54ae35bb53fdca371f435f28b06d81abd6f0b52a186ecf0c4d2e7bfbd391605bcd5d3d7b0bda4e54fc4789218fbc2381f1ba865a2629414b9e4911094fa7fa8c2d3f32a8006d1a13f24bbd6e030ce35fc58898d04c4d37096574c145689b47d922c9da2f1c7a61cce41201ee194cae4f52bf9b1f7309ff83d5f75c2fb1bf20ec701891437f98d4ceedd877fc2dc93f3a724a6fdd380543e700865d1a20974eaae76035f6db8269a7f09e023995219e6303ca959001faf4c90aefda7ce5a23eb140385c86fea562bec54164ed7ebfcfd933e27293c4c953d56c8aa62c01c5bcaf0c399c1d081d44942c9b0a11b53287b065e4df1281da350a7e8ef398c555dcaa870efe46841c9e2a01491011bcde6f0bcea0e844283ddd29ba3962a38b4ac5c2e9d969af23aa79ea912f568228e9c5810ad63247ce5fb6d8fa757fb7653ddcd55df34a288ffba7e13579a5a472405b37a3375a362602074f618ea455952d012d7238032af2bf70cdd892442a7a7e3cc4e6557d4ee4370bed756da4b7f6f2b0aacc4663a7d573090e01b33f99b319953a1a0c28d666a1ef5b2277193de8f622a861cb0768e36965a9b844a34d71e69b4a5853771149cc099a6ec9d94149c5b8b2004b0be9f0c1e73dcc5381dfabdb64cb8855ea0ce58965b1dbbbc0579630aad006b181b4bf682ffb933877cf88e1aa132f4b1fc9f9f75d2499ae6c0a440fa619c8cc9f3cf17cca38cfbc7b6125891a2bc737867a0b5a74ae4cd57bdb6b23dcce6c739f09baed1f6f7f791e7c7161f013d3df0a3075a2de6be43abc4208efee41a3590fa4f3ee36f9b7d255f18277a73dde52b0b1b119343fd1751ef2f4321fafe6d8f2ad33f1392792c1b755c216d8d81d28631b98c2ccbefb548d17bcdbd9092123d18928338c0835ff8e34741973a26453a18ad117bfa85813bd8e41aea6c2794cb5284481b5e1a7dfe61d4acb56e831f99c54b51b73ca1d7a8a0be9b8bfbe143282938bab99edac70b7f28df7140a719c6b7ff2f044bd342982339fcbc7d5e319986aa5ba57538952b7ee20d56b1d1b758fbab9024f3081f1539766d78b92736541fa4b629e4dc29be8012be273a9e35e5da037e646d428aa396004633b5a6424be84206d193af0b1c3f99a3afd10b1df0763d20dc28cfa25a520412e11fc4c6ffd134eba370b06ef4c72758f9f5425836c917f29f9b588aa6a1a465e222f4bdc9834cd4f443688e187dbd1643dee50ce1c1bea111af460f56443a088d9c2b187d787c612ad5ded51d6b501825ce4e0536a9fe8df0b867db4b6f47251efd196ae7b308578f8f422fdb730ce9de649f9d482db2b4cd0166f4c357b4a4cf8c82034248e1325e84c5c62a50489257da513928067cb97990f5b5128aee43da1e051d54340f2fcff467174c2364d3505e1e10cf0ff0c941579cba3909fe5427ecde823dd73231eac0875253ec47d0221e4e5ea768bc754fc0c179cdc31c7e49573f4ef474e611e231327a98ae53b682fc3b04f30a30d851ff4f5b108592a450b03c13393c6cc020956c471f42e01ec4141486c38f60aabdfd0b973f991811ba96820c5bf5d0e4962c972030c8fa4608ae967d257a38f41fe900c03bcf2feae33aa62f0d7d7080a819a6d7f72d6a4909caca1bcb84d29a47d9198aa94dea5efc3003deff85e8e1fd8c258d3a5396c198ecd2446602c49bab7c96a40f0ac62ee4dcc22ec82b6cc657363d826a1f892232416f08450bc50dfe3e3a0ea7a62df632f9ec9e41ba99a579fce0eea859dc858e00634f25f1458b1a457592e0204e5f4f77f2e96353580c176bc59b1c0db6b3b2aafc68477928e97e9c982ff31277d3cc03517677e02376142a97dcf8e6928dbee06105f6e3a3ea6dc583ca9dd29b0033d13dd49b9d55e65d9a947ad9f292f9562267951ed4dc91c328a4717095b058c7eb5a68a678459a8f8a16ba1", 0x1000) r4 = kqueue() r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001380), 0x1, 0x0) pipe2(&(0x7f0000001400)={0xffffffffffffffff}, 0x10004) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x9, 0x0, 0x0) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) r10 = dup2(r9, r8) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000080)=0x8001) kevent(r4, &(0x7f00000013c0)=[{{r5}, 0xfffffffffffffffc, 0x88, 0x80, 0x219d, 0x1}], 0x7fff, &(0x7f0000001440)=[{{r3}, 0xfffffffffffffff9, 0x2b, 0x80000000, 0x6, 0xaaea}, {{r6}, 0xfffffffffffffffc, 0x0, 0x40, 0x7, 0x80000000}, {{r3}, 0xfffffffffffffffe, 0x22, 0x80000000, 0x9, 0xf0}, {{r7}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x2}, {{r9}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x37, 0x1}, {{r3}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x5, 0x1}], 0x80, &(0x7f0000001500)={0x8000000000000000, 0x4}) kevent(r10, &(0x7f0000001540)=[{{r8}, 0xfffffffffffffffd, 0x5, 0x20, 0x3ff, 0x100000000}, {{r10}, 0xfffffffffffffff8, 0x15, 0x20, 0x1, 0x7}], 0x7b, &(0x7f0000001580)=[{{r9}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x20, 0x3}, {{r10}, 0xfffffffffffffffe, 0x24, 0x67, 0x3, 0x1}, {{r5}, 0xfffffffffffffff9, 0x20, 0x1, 0x6}], 0xfff, &(0x7f0000001600)={0x5, 0x4}) ioctl$BIOCGFILDROP(r10, 0x40044278, &(0x7f0000000040)) executing program 2: sysctl$net_inet_esp(&(0x7f0000000000)={0x4, 0x2, 0x32, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) chdir(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0xa010, 0xffffffffffffffff, 0x0) executing program 7: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) dup2(r1, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) shutdown(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r3, &(0x7f0000000000), 0x10) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000080)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000000)="1620090000807c60e1016745b65369db00000000ebbd07a90172c84c83ab4278ad535c39413f308cbbaee4562eb77b6a0a", 0x31) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000180)=0xc) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) pledge(0x0, &(0x7f0000000040)='\x00') r5 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xd6) writev(r5, &(0x7f00000000c0)=[{&(0x7f00000004c0)="7f235dde3abed1f0faa194523d65cafe1728851e42eb71b018b8a029e01955db6a12d2e8e65cc7448a9b33f62c523c3c1b336b53637bdebfe42e94102f57fca5", 0x40}], 0x1) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) executing program 2: sysctl$ddb(&(0x7f0000000080)={0x9, 0x6}, 0x2, &(0x7f0000000040)="952ab78dd02dbda54995fdf8919aab00"/27, &(0x7f0000000180)=0x1b, &(0x7f00000000c0)="0e8622814548c1a6553c396f59b43ceb64d15122aa918d730a90a5abff69e929e94432fe0678d4a1b1d0084ef607859186c103d7180802c5c574f157e0383d6c8cb7e70e6b0592f0ca5502963c102250458bc41ca56cb1b2384541521fb17b3404a70fa67c43470e7946cd25da50c2d9ae3d7a70b5c1b9a9a29e4d3282b14215bb5f69d825a10ab5d1aebfaf26c124e74cf07d41fabf3b03bdbb02c3c7a323ea86619c26c8c0cc70a25abddc02c0a7", 0xaf) executing program 5: sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f0000000080)="db65f179e01fe847dc36a94d8adb4f13df7ec0e37fed3e166c", &(0x7f00000000c0)=0x19, &(0x7f0000000100)="dd49ab878f07b867fb04f93e505b0f968d6eaec9d2cdc1a786a4c7faa307aaca9ffa68ab472e8bbae93b0a6fea00e83c6175e03d7b2254164f1e1013d9dcef5662d3657974bf4d2ecad49a4f5496648bfadb059d3ac0b30847b82084bf2349c3a80b6a798d9768df0551ea6c14188fdf4f1f6792a64300f3e17fa942cf0a4eb95c20cf59400736542825205700ce145caff6e966be8a6ad9d7488d36a8831cba5265f9fd30be89d894c0935555a50d492d17b07f1d", 0xb5) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000080)="7db8754962b39e564c4bf2d19c7f7bea8cda95e1851558dad39ef895550f59859d1f3034d7120d2b584a0cc5005482c8f9b02ec7f5bf747394c49d9306e838d04c3d4c2a048a911f651456a8a4f16ccc1ee83032e91fc4d2a4c26c45a4cd06461f19d760940b4efb547ac85f0733306395c1aeb53deeae76857c6713fc3f4275a2f9105022d2c841f5a7430d21a07da5124b26ee630c1efb721a88bb03d7343bf72294e08e6ddf8c6ebcdaae35ef0c16994a6b27943b1efe95284e7f1c2e90c71644fdc2", 0x0, 0x0, 0x0) executing program 5: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) (async) r2 = syz_open_pts() (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7fff, 0xffffffff, 0x87, 0xfffffffe, "1a113f00000000000f00000000ddfffffe0000a2"}) (async) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e52314d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4090000000000000025512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca996d7cfb48aa58b1c261c4970cb1298216dcc507bf985886b5c018858f83ae1ff844fb7548468549dc2b0f31791b7282892104121e0dd45a241996d11a0e62769f55b0de0973a63361aa48d167c3b62cbe9bfbd9aabec6a049778db3ca35bc0a25fa9c22cf492468f715f5901c824ef0f51eb008b4a3d8499033f1a457dbeb4303963a2a9c0759aeaafb5f8250dfa64a6a696b966cdc91696fbc5b5b39500e8b6330ec1863107b528b2f13b4d45b40135e2e8e6e92eec7572724bade5bd86e550a4780cfe570a756459e962f431654bb849192e74912839647abe40ee2dca90d8d37c38456aee98f3f9acc9ccea15595e82f101fffc492374e55bf53121a195f37b2615720d2f269f83b2cbb18ab41f83c4e32ef1cb5600a0ef2f0667c44940574eec9558ec0b5b78e4d18bc27fcadcf8bfa9de2ed73012fee6a19c29dc42a4ca8c73e6eff86fec9ed2ed3e69377776ef5a5c570ac615db73ef24c40f342eff0754ccff88fda288460228fbada1c0319bacdd3aca287604c52aaf14336d97d3e0bf8830cc7d4f4283d83438ccbdf8d45041fbefaa8608ba88fba0004cc44afc8c8f1a8a4472e6e88b43b752001fcb029b3b775cd24935a8f7f2bdeb6428516a4b8edfd327b33f5fa9e157ef5286b6b624c2db7772278751b6150334104119a58811af13760a190b0392efab38a775fc023975eb2f4383ee5bc88478b924c4696f13445c76c4670971340aad20f0e01330c1f6a055612edb170eef6a0ff5a14de67abcc45790754a64573d614e16f071ed7d77f042b657a378318836460c04b6ff8ddbbff6b6511c0ea406490ec979865cd598a5f5b0b0f6ca34af97d541062c0095e6787e270f86a686884532db84a9f88cdc375c8985fb8181e4277ffd5915b503017bfd7b1c8e957d52d8a643aeb9b3be052a7265ea60e36a009e2e28cbd86c8ba432094e141f37c45d6be90c82e4a879fa1f22bc4d238be60359b1aae1f7f62d8206cd32a337711be1cd3c5029ddb5e9bb3b336537d963e8fc9d6c113ae7ef88658537e8c271006c0e29410aa5c04b1eca16e04020af06c948a341388f2c2f11fbfc1d37f8aba14c04d1be6d25fa4c58f92e8a633ada7bbde1f06aa7d631b8a8cef4f75fd692340170e39b75415a9600a830567fcadac423982b8f18a6c8446ab6bd5a314f4b9d24fb55215c656239f08fdbbb40d9c601699a386aaf5e6d0282eb0ab225d6507a7dffccce16612289618af0e3c3d743d428b075d58df0097b1cdcf8e521342467e5fee0530ca7a749d952d45ee22f522e8e1a7437197cb4e8e7784527a4f423e1528933d0a969d5a59eba33c8e2aff81f29880e5b896d9f180b89387578821dc4459326b4e1b1fb72db7da4d4684c2f433669612130153bd4230a9c3d1a88b882a8bbb19820c95a65e68a28eb770f0b40a24a6ca06c5aed8b07325066a90f89c728abf3bd1b49c20c3a2b68a66dcd4652dff09e5f3869fa0fd771882c2b21e1c9c3e3bcd3ac3476215dfaf39320411c7fb08da837358025b51ac96b46131f3b6f8acd6cb4ced0d30515a901ba56e600dd20aa13219db479e5c6d5757d4d069f23494afa0c16ba294bc28e2ff922406be100ee5e69e80f56c4d64705aca81b68b91e8d08b237db06faed0a5970d564eb7b0b5d2f688953b4ab00d9e0af1ed8e6a44a9cbf7b8027462d6f434eddcc9aa4d4d81cbde3687eabdcd19f4f194060d708a5d00e96a1bb4924c2031515add40ca3bfc7150adc60af55889180a64f65c74bd2cce6b4f9d658e98dd7c8a2688ceda3e38b25b1364ef2253e5216cd1d815e205fda0fca0c56666f70b0ac4a86cbccd6eab491f716cdf3a4043159eaad3affe989510b7f2c75b923ed8d5b44675e8619a226ccb8701945b0084c8359185729def0b0f9b661778bca7566e8365cf45f5b1f9196b4570f09633245bafdb6731df989c1f718f35b229fe0132d6facd769d9fdc408dcfc8161ff7c7a37feee1aa0427335efcf4d8484981e6d47adddff9b3293e3b0a0dec6f4adc232740f2e30953bc6a8822abeaaaf1a0e3aca6f8ad919bf6a4c0559b4ead7a59b72c639e77fbf7b24539abd458a080c67c28313f1843500b81aa59b86ab376600bbe8374ad13cf1a19f1a21b284aa89a85cef62d6a293566647030031adbf4062d2ff6c968b6e402c175ccf1b0cf491e0711af87d16a088a86d369837ac6e72f8a92525cda48f126a106873a9123fcf21a905c136dc7e3652eb723b946749dd2d89ca75cc20e12fd454bfed82cb7f2b3b3137fb682497cc295c5165114e0393fdc6cc9246e6bc8707134eb2fd1a1c448f9aec27cbfdc6fde927202f81ed6bfa10693f59918da12cbdb998b51073a2befa700e573f0a9951cf1c6d255072399e618ab35bcc186e260000987f71b2cc0a57c4eccaf62f0db5e5daca1fdf379075ef84b817752afd620a64581c13dd359933ca6be9795360c06a83bc83cc9c4fdf546c6f2b2e593d548dc0cddc778da524705a2bbe9b364d484fd108a3746630aa63880c0e3bbc46ddf225c2842877db2e84b1b0cb073b5f465ceafbc44dc7e8c630308b5b5954", 0x8a1}], 0x1) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000340)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4b5909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc0000000000000000000000000018e932c973b87abe6003ed08e02f69dfed34ee16f9598917afc70715b15561af7defedd2a9", 0xf0}, {&(0x7f00000000c0)="7cf775bed83d731d0611fe7655960473c2cf48dc1bcf9f76232b086c2138f8c93edce89b4530e192d5d61f320db9d6bf26cb127e824a734743000000000000000000", 0x42}, {&(0x7f0000000140)="e09c3ebfb5c2ef94639055c2fe6d51694913915624a18efcb11d9bb877d7989ad4e18467667e3a000000cd4cae1890cac528cdc33500fdbdfeb24ff931429bbf2d80db199f69f3c1b7bafa3fbb483eaec3d17b50dcfc9fa3b954b330879ff16ff07cdae3e25bf325c2af25f6e8e766651257b32fdb9c12ca46e01e17f7ca1741fa115a39168fe44c477a8e40a49fb9447818736fac2e8cd1cb2b387a", 0x9c}], 0x3) (async) writev(r2, &(0x7f0000000680)=[{&(0x7f0000000440)="4c56d147def52d0e36a2cef01db308b9eee2ce0c72b0f575f2c84c781764681f15bc5c88e8813ad60f1a87bbaf181a4e2e453ca87628011eb14ed6b798a310fc2b8f95ebadcadc96039b5663b7c22c11e5230100cde7859dbe83761feafda18b31925476d0de86d257a3b82e46412601649476ad4ac52eff4f154095ace45e3802eecaa66aae29eb056318429ddd6a7b55ea0499c51e52e56d704b7b7d82971372cca3badc79e50d290ed0befe61602057f04b458183202df797e7920cf745a632513b8e31b2d967d3f34a68978d3fc2", 0xd0}, {&(0x7f0000000540)="343fd9e2c23a1dd970d11bc5165120d48c378beed5d297dfd4ca669efa09e98a2ebf85f9e943102e778796fc8b01ad6d37d565382a0a846282dda2d651d0a433d74b1a1df8400f564a00f5e38103f55d9bfedeaab9d93947316a59fd5ceca5c5f8af3ec56dfd1b17407fdf9ace26f3b6253524a6094e6ee024a1471fff68894e8329f3c7af8f24721377ab92e6ce28af974ad5f80e2c85481c17ce71", 0x9c}, {&(0x7f0000000600)="0e96556826f286956370dd1297f1f39d7d71fc00440638ac66530f9881c165e80c649baa1189454ad9fe39e40678e55953db63677cac85eb29c0cc273e942835fed6a593c9a54d65e58ace0385b88223d403", 0x52}, {&(0x7f0000000740)="4430ab1b64754be4ac7afe544bd3c7320406eefc9ee4aa70eea65e0582664194c79cadafd46c3c003c0161d1a18c4d6fd2750dfc9b0b4f2491c8a36df800ff826dc4b688942d2733bf6b55c45e8e104fa88c98536bc87fea27c92b1a26b6cdab971b4f75f9911d19d7714aaff1661c3284e10d558ca314c2b7f5d2d3fbd3912bc811ce6179f73bbffabe804df92b1afc7e56a440280396742d350a573ea1dcfc809d71f27e8628a007", 0xa9}, {&(0x7f0000000300)="23e9e1d0049809475048d9ca456d827520cbd10be606", 0x16}], 0x5) (async) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000200)="a33ffc8ebbc38e8fae4f5216944715c7717bd7a28e6008e08f33915a7cc4590abad0fa466888d0c4d138c7eff37a5fa38667b9b96cac38eda89e3e114601da61430a2f76bcda87b2af8566d2d6e0660fe784f6e3ecf4e8733198290d2c43ec5bff77df24b49beab68981b6df2505e6cd9c5e13dd1e99dc52c1c7f5d3a06eccfdf2a62b7bc6c9255326a206ec89da3c70cca81b26fec745b4b8a8f181addae23a7d7c25bc187a50d9", 0xa8}, {&(0x7f0000000000)="b60715bf353eae", 0x7}, {&(0x7f0000001640)="3ed0efdb4663225df74d825fc49d576622877a1fc1ee10801c808c4f00518109bb085bed6219b3c31fd5e5e6e6c8718ff49546369cfd5f241572885c9a26b0a142bd941e7d541191865ae72fd213a7bf0990aab744401f5bfe000cb832c6c2618c049cec43433fec25b41bea184d55b93a6498436fed24c1c73132791eff172c8bdbfe2e45f873ba08f87c9dbc80e5755d39c2525d8ca67349883b4cf5bee3d24a02957e987f0ce64592c60b8bb68f", 0xaf}], 0x3) (async) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xffffffff, 0x9, 0x203519, "28b7e60ab87aa57800000000d0d2000000001c00"}) (async) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="2aeea03fbf949986717417c69a21f65652a832764c8c40ac548df3f974c9a0550e818e0c47944fd534f7547cd0db0b5934e60add59c3fe4bfc4f52b60ef6252b324d199ae4af8b8682d8ef019a1a32cbfeaa7f46", 0x54}, {&(0x7f0000000b00)="79dcdf7e3555933ff826233e03433c5613a5485e54a4a9cdbd45316318724d140d9e82ccba5e54eddede8a3f3997e3b4f481c91973085ca2353dcae6c6edf7d0a986cc6d7d30fc4d2ddadd701292c3e46377c8e01f25008f666767c5fcaebfec104b13bd73ae038aafb6868635dc3b00ab79c4234379f6f4e2e14868f79d31e8f4abba6f18e9329ebbda19b51eca771e0da731c22771e16d7b0d1a20bb2a57f32180b1ebac6c3d695db9f8e35a2da81be615edb0ded8cdc469aaeadd35f785e8b83519847655164bdb1909542806e70240b99bac19aa82643902b0fa1426038543aa7b52e439194af955ed0e6872b1a06a4064bba7c4cab43d745cea85dab1058e190db04d7be2c155967fb1c8bb7b916a25bcd5b6d15cdcc2387bf9fd377c85d5bf07c955655f2e087ca02d8e398d7567a71f421d8b4b3a07a97b877e920939bc536c41590d8914598d7f02bb7f34c39a5f032b4cf1217debd0dbf53285391be340288f9cfeacc65a1247b312d99998f63d61a2996c3c8ce09e471b09ed4ef92a7d10b7ad1d9a734c8fde7888e2ba0f74bce7633793965a1dc4e3962c2fdf623b4168b5", 0x1a4}, {&(0x7f0000000280)="eb78ada80588d1212ca726e287f0abd8f640c66106e9524a910afab6c54d2ef790624fd95e916ee293982c8aa0f85b9cadeda80ddd5629d16c82a5bed9cf89d03a537cd7a6b43ddc0bac877a0f7ef1be0da3abb4b822389a27328f25a3e37aac187123f415b01cdf5eb22e812ba30b1c31776de2ac44c7e816c6823e7d8ca4af5b3f140690a861cad8ffc4bb72182a6009e7a898263fb71e94aa01292746322e36370a8d6808fe98d7f45be4d5da65581d0818a6c7ac88635235010be52d749b9acb2bd518e5e12f5761bcbbc710a5293e0f7ae3052fcc675cce685ad5fe929a40d5b7a83664250d8e74c37412d78f940d01", 0xf2}, {&(0x7f00000017c0)="78476fb9c2500988c5a6bf290660bc9083d1191ed5d5c1a74f555d6aa5cde0d66da7fcdda392ed9fb2ed0492f8e601859375a1542007487c8442e512e1dc97086bb0e5768609b568fb3aa390f21ea696d0f0ff90e8f5019ca9bc3e3d513b1c9ac0fe55c438b41a55c1800405294d64b8141df74972920c98217327f1f7a93b220d2708d9d61c397aff11e36fcf443239c9cd7beca28107cea16d8e51b70ad919a2529d04bbb6f83c0321f00827c9a53f9920b3ca7dc1b70e6757e27e8a69742e3013f2056b645c8a5be029c7a63e7f6da8be6b2ebc378bd70e61987a6762340c4f8e3598", 0xe4}], 0x4) (async) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000380)="4b8572730e51a93601084c480dc1199dc57b2495e5607209c4c7ad688b2768a5c2dc2606cb3396fe19b7684fece0172cf942aa0b7918b45b0efaf120cb28eabf16f7c5000b4159c5d1cc872d79ad1721703966da567664540f216f5650fdbfa8246401bb352764be4b6fa3ebc0b99a3665bc25216ba50581e8c9aff5a6691e97bedc672c5e8e3ed4bd372eb4db334603c9fb94a733c8f0455f4285c7b298e66cf9bebb66f447e2fa9afbb8108623ef393b16617b255c6b3db0b76f90ed460706c5193c7b1f5066d2dbf51d6cd72762b5db8c", 0xd2}, {&(0x7f0000000600)="6099fbdd9cc44bf7dc52000028adb25e275b8138589de3e05be278b7889f45a4d0b2f5458cfecee79ebe509a8ea6d3bef0552debf94eb8f29a04ed9026f79cd5bf79c47a4e50c3e6992d31a5d4b6d61d278cb598b74a9bebdd1599a190d5074eb9eb59661567080695bd2968438a8c33eb77737634217fcc13346de2e1ae157859286b7f6d1fef057689b915721d17667ec3db36920d498393f90000241d91ee5a906b213afdd54d019f3ef5ef2492337f3ac6876e9f7bc85ea76ec099e2acff62ae22af2576bc6fd4e23636d6987a93df12d314f0", 0xd5}, {&(0x7f0000000000)="3a8ad4d1be020f01486a11e351125ecd3f4eeff5974945f7f2c2056e2113be81f054f407", 0x24}, {&(0x7f0000001400)="afd0cbac5b994da3f1300de59431b8fbc2abefa3b9b511ac1631197a5d528c7a1f153d893957a07ee1b295016cbd36f1f6b52dbea9385fdbfcdc771f94d077ba40755e535697ec21af968362cf15ee0a4c7bde4d914cdcc84b4e821ad8b823f5e426a689f3adddc8d4a721a78651dfea386571dca93ff0eff7954ef278629df889d8bc14f4bedd7b402d66208987aad1a280756c371238a357daee41ad4cdf36e4fa5abbb20fde2e6c3d004397ba8e27693bf1652539e2b66bee31ce9dad97ee229669909c9386922ed690a8ad0ba307e781f2feeae982f957a610fe55ea5676282312a7087837497cf52304ca366fcecf2fc0b64a8df8e9255a536e666297c88657eac3b3275a738bc53d97cd1f62c2de6c07fa6037cc94a6bb2ba18dc7faa94121ed746a6c4df81810f0d4e1519a6f74b911f59abf7a90b71cc9f77d921aa12fa76c9d4f977f67e1c2f5b49ab321de8d1b6b7cbf2ebe4fd78a225849a27688052917a39889282e26db7730cc36df7f771d7e436dd308c0408b30c0ec2a2292e07df26faa91ddae3f9224f5c53752f32575d20bcce659e269d0535dbd5e4624961ccec62f1dac65d5fcaea418ca736beb7db2a4569eecf4c70dcdd64ae614f43dd044f7fbe2624af9f67a65b915200e23441535a4d0016973dcec0901d57622740770f77574a2976c75be767d19c58c09366d965ecf3fb26e9987115e5ba19108cd040db8e9cbeed84aed87eda0291f3726d2b3215b961a0c6e713dfa7b4112e8542977cf426d036b3f36bf81a09b0e9979d316aff5401fb61a1ff11c4b627dc08717de35e9af70270162c0e93f9789c34265ed8da38b86c71163b7881ebed0ae59c8c6150dd1b07fe570b68a029e3833f5ccd059aa353f604055d48258b0ff94b4a6b89a0e52ea73d68d9d7e231b19470d3c9ba80a6cda8ab7b2b8c53df2926884c929a2b9080878ed322373ac69939f756a60120ce5f7b45817865d3cc058919207a5523466c09ce9b454272ad04c5aaeacee37ebd25adf48e8f3c8570eaae7e05809f4824c4297dafd7590aca718a3ea73a80aad17f9715ab76cc25d50aa8763f120a53dfdabf06edc1fccec820bcdfa322a479aa036dc0a188b34858f4bb5a0b66e47a8eec4f19d171f489d822993da521361513cc5a97b3e8ca9d816c332ac21dc8ee63fbc15da1fea278c1a32ac813d626c2ed2d5cb7b70c82281081ee0ae061915e716164b04a930d6ebe19d3db65428fe", 0x375}], 0x4) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040)="130e651ec88a53a0c16741fd4874e1ac162a57506ac2767ad36bd120063f874d4e57caa8ee03e12131da21ed00bfd36b032f74e4f8cbf192a635a51e62", &(0x7f0000000080)=0x3d, &(0x7f00000000c0)="dacfc3f129722c38c24c0812f8ea3dbf5e7b9647f59748cda2ac0ca9d6a7d29afb4185da8655a04df886107e272462c3777749ac9a8a33a27dd52b67d930cefc0f8ae58cc75739517ab15b46a8e0e9c9577c9377cc07dc1df756cb32f6a8627a3147", 0x62) (async) sysctl$hw(&(0x7f0000000140)={0x6, 0x6}, 0x2, &(0x7f0000000180)="237a52d4ef7079f18f85d4354dd4a1e0d4922a3b0993692760b18589efb15c84dd577f72f620c48346a4539765217f4f2887f9bb3d9e3f522c6eb3aab95bd8be46ee426a3fa67d924f6ddad5a2651ba7112bbee3b4eafe3b2a49369c4c6bca00f200cf30e4499d1fabd3d269859d68ee367161c6b387db28c1fbfe4bb8ea6b029ca0d209842ba0ede4c971b9780257348eb84622533c7e8f38ac05711e", &(0x7f0000000240)=0x9d, &(0x7f0000000280), 0x0) (async) clock_gettime(0x3, &(0x7f0000001b00)) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) recvmmsg(0xffffffffffffff9c, &(0x7f0000001a80)={&(0x7f0000001a40)={&(0x7f0000000500)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000540)=""/162, 0xa2}, {&(0x7f0000000600)=""/105, 0x69}, {&(0x7f0000000680)=""/185, 0xb9}, {&(0x7f0000000740)=""/165, 0xa5}, {&(0x7f0000000800)=""/51, 0x33}, {&(0x7f0000000840)=""/60, 0x3c}, {&(0x7f0000000880)=""/199, 0xc7}, {&(0x7f0000000980)=""/53, 0x35}], 0x8, &(0x7f0000000a40)=""/4096, 0x1000}, 0x2}, 0x10, 0x0, &(0x7f0000001ac0)={0x4, 0x2}) (async) geteuid() semget(0x0, 0x4, 0x4) executing program 5: syz_emit_ethernet(0xe, &(0x7f0000000000)={@random="4f19bfa8acb1", @remote, [], {@generic={0x8847}}}) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x5) executing program 6: sysctl$kern(&(0x7f0000000080)={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, &(0x7f00000000c0)="19756332d8ee3867f3bf5b0bcc596dfb0a29b3140dd56216f911e88b86cca16abe69f3c4474a9486f84f85e599eca07cef885a33a94d22eb261a43cc9c0c85b6b6632869", &(0x7f0000000040)=0x44, &(0x7f0000000140)="d70a1c281e06df6f45ac272bca255efeb9b0c985f19e42717b3659c2c02e37800fb62c6d5b8f2d2626091c20df618d250c", 0x31) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xbd0, 0x20) recvfrom$unix(r0, &(0x7f0000000440)=""/80, 0x50, 0x2, &(0x7f0000000700)=@file={0x0, './file0/file0\x00'}, 0x10) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) chown(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0x0) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{r5}, 0xffffffffffffffff, 0x9d}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x1000000, 0x0, 0x7fffffff, 0x0) dup2(r4, r5) dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) r7 = socket$unix(0x1, 0x5, 0x0) bind$unix(r7, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r7, 0x0) r8 = socket$unix(0x1, 0x5, 0x0) connect$unix(r8, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) accept(r7, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r0, &(0x7f0000000940)='./file1\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r3, &(0x7f0000000400)='./file1\x00') executing program 1: setsockopt(0xffffffffffffffff, 0x1000000029, 0x0, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) poll(0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x2, 0x1, 0x0) connect$unix(r7, &(0x7f0000000000)=@file={0x1}, 0x2) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) close(r3) syz_emit_ethernet(0x42, &(0x7f0000000200)=ANY=[@ANYBLOB="97aaaaaaaaaaaaaaaaaaaabb08ac1400bbe000000244180703100000000000000000000000ffffffff000000084e214e2300089078"]) execve(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x100000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f00000000c0)="7fd1483ff857fa97e517ed6752b9dd2e715fb1463ab823869c913d10dc8546fd5736505c982f793d5b949b003a228cd65a01c5ebfcdae89550e8987b62f07fd3553cda456c2ea7c8ce87b81ed8428b45a8f2cda03366441c0a", 0x59}], 0x1) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xa815a91b2f483517) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000000)={0x6, &(0x7f0000000140)=[{0xfffc}, {0x6}, {0x6, 0x0, 0x0, 0x800000}, {0x31b6, 0x8, 0x1, 0x671}, {0x7af, 0x8, 0xa2, 0x6}, {0x0, 0x0, 0x5c, 0xfffffffe}]}) executing program 2: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe2(0x0, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, r0}, 0x0, 0x0, 0x1}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000240)='./file0\x00') clock_gettime(0x4, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)="1e22d048ada6dcef5a8af8301a29d9135c14196cdcfe558e72f1b4af9f7af1c88966aaa76f5d4a34d846b0d4a618fe2ff2933268207ac88be4064c39404c2e785574817bf4666e62a5b0b27e3805cde2a8a5f7f8f28b9310a5ce224bd1cc0bc2ea020383ba36d4431a045d3805b3b748d966d5ea6e50cb2b742fa3e8f4849b457eec8af94234a38817ce57c2128d7170b603222823fa08c98fef7672c6ec03f69aa5b60d4e9e6f61f1aa907c3c5b6ea07db57c1a1c7a368cfa00c745fb0265c926c10c7a9a7a0a", 0xc7) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000200)) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r2 = socket$inet(0x2, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="ea086b58d0fb2a0e541f5def7e88520871402f80dfbf6e32016d51c54f4f4294b429234908a7a06e", 0x28}], 0x1, 0x0) setsockopt(r2, 0x0, 0x1, &(0x7f0000000000), 0x28) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000002580)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002480)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000140)=""/199, 0xc7}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/120, 0x78}, {&(0x7f0000002380)=""/136, 0x88}, {&(0x7f0000002440)=""/42, 0x2a}], 0x7, &(0x7f0000002500)=""/87, 0x57}, 0x1000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="03", 0x1) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) write(r3, &(0x7f0000000000)='L', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 5: sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x5, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3a}, 0x2, &(0x7f00000000c0)="8716c367171a355b332ec341cb80c98ee687f1ba69dad5d6f96f56249418beb0a3be6936406c38678c04dd78e6e5d2302423026b3029cb8b336ad7b9c6cf867a0955ee534045041ba3b3c90e6a94ccd7135fb2d66af3ee6cc363cbb9b58715404f3301f6ed1d9a301b94071708a8927e9e70085221b21f6e8425fb9bd0cb3c6e08fa7586ef52de7f5c18ef4a3339a62610bd7ef57e1a3d2389b9d9cce37c2b8caadffff33b200cc3c99d135a5a8c685d6dced5eddebe41f5dded2970bf6da52dc0a23e1824146d4e46626ce8f5e9b249c2a4a35216c69546b455e4831d1dc5", &(0x7f00000001c0)=0xdf, &(0x7f0000000200)="183348e0ca3e49c6f0f8690217f459cc6cf79a91d372da6c6645928174f9434053e20fb2c21c6e36bcde8c0bdb50d624976c2a2ba2dd8e5198f5cdd82fa2514577df3f7c3182a1ae5c2c1213bbafcc595e10eabda7bc99776bbf57b5cca77f6e66e304343101c94920656906b73cf0509cd5988c518b7d53ec87a1f07460ed48414a9c1ad096ce378a73783b8d67c7230a3b4cf77d49b6810a41a5487c22ed71eb1d36", 0xa3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000280), 0x4) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) mknodat(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) open$dir(0x0, 0x0, 0x0) open$dir(&(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r2, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') msgctl$IPC_SET(0x0, 0x1, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket(0x0, 0x0, 0x0) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x4001, 0x0) r7 = dup(r6) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) close(r8) executing program 7: r0 = socket$inet(0x2, 0x4000, 0x20) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, [{[{0x88a8, 0x2}], {0x8100, 0x7, 0x0, 0x2}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @loopback}}}}}) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r2) r3 = socket$inet(0x2, 0x1, 0x0) getsockopt(r3, 0x0, 0x7, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "36aff0823b2e4717a474da6ec1f38e089f419198"}) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000100), 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) r5 = msgget$private(0x0, 0x10) msgsnd(r5, &(0x7f0000001300)=ANY=[@ANYBLOB="02000000000000004b8f9b4e057af1473a8804f44dbe97580e9e11fdf548a4795138412e0f3673477c185f8c011b2990f202ac059e9b0000000000000008216b876bcb20c4fdcfa0edfd05c426e7529a530c6c93474c786e6a8ec4dffbc409bdc3b8330bc866cc26e2e1c18a9f391963fc668b07469ef954d76b5f7e0d761a6b6d82f1588d8b35e9e77e84f8717fddbb8ea4989aca946e3bf89c5f2dcce0c30e5b041448f9db8b872338d65f370aec36f1a2baeac2f465a7013fab5a771a56078c08b958c0d2506442dd8e0e4c9a01c2bcc4afe6f7af620d594a02a8bca615ee6108921a0d2b45af8b127e5b7774730170aa513b82e50254de176aa10dec7254372cae2b01545902f36592c62be22b62fcbfbaa05f14b23f89de6653162b2e350ae4b72b8a5ed8d6ba68b64661801a6f13"], 0xd4, 0x0) setsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000000)="0aea303628bbbc17047fbc3c58f792bf57a23c363df2a1cb01bb7c9ca04981a0183a9e0503d413f1ddd405d81f165e670009eb3551ac39134c0a781ede2a252e3fe077c26eaa711f81f176215de895d72b46c5f7c98be4a3ebebfb359a5a8bb4c0f46253d4", 0x65}, {&(0x7f0000000080)="19cf02c274588ec73627e5d38933e8ae1ae7aefadf54cc29c66c8fd0456c845c0a80c3cf2d2cf3ec37b65337ac703fc8f17abd276f05268ecbc455246b3dc0d8457529451cb832c846754f49d041863f31202da8491470b6aa348800edfacb06df7f427f9b7b870b992af0a1aa7113e92cd862f54db3dddca378d0c2888c58e6d91e3b7da54d73c342edef2519e35e38dbee1cb56a7b8314e9034e7dd5d6aa7b17e58fe3", 0xa4}, {&(0x7f0000000140)="b790074df25f21f124", 0x9}, {&(0x7f0000000180)="8768af1cd2cf22fb27a9db120d458d5ee974b1a6f550b80987d87cbf314c924621189444bdc77cf259e7617c01401e1fd6a52385f26a38138187", 0x3a}, {&(0x7f00000001c0)="c8f2b0d07afdaa619604354f270a5199983b4e688f62c3101fc6e89205ce3a3101d721f93b22fd773ecac169ae4297a5226f470346366c44880d1a603aa52b2a79083f33232080ecd8266ed32ccfbd0d7743e785e6cb9233eda6dbcfcd2766ae43ecae770e492dde3c16770db79209b9b9c805b1e861916903282be215ccc9ca028a3780ff051b947d4bfffd81079cfbec31f551bc4830cd45dc82808c1f266bfa8aa2eff921eb6d2e6f08642869fe44115294d64da48438a82c55bd26e1af6e4d4ea87482ad630b38910648f0203cfafaf40b98270a71169fad0b777460199f98354ea32b47113d8f102b88083cc0b6c1cf3668d88b07f1960d79a8b5338619de3e49a77e348990dc9b6f3b3d43c04962842f09c80dbd0204d33b7241c9d5525515d8efb21002db4bbdccec6719bf170507b0400f9a89fe8029ff1215e755e4af9b8d262e6b65ac24ffcf890babc4ac1cef299c1bb9f8ab329d1d385e1073a9f8737882df718052274ff9b02badcb7f7d45af23cf9c11640521e90141a04123a167c3e405b48b58d693f9714e9928d34ac55a64adf2f1524ad182ac6ec0cf8e75a9596556e3d6fc929a01eebd4cf86ce024cfbea82cea31e27db8d8a5aea82f653efbddeabd5a2e6d312d43b8f2e88eee8fcd43ef09b9fd352932b0ba030a69d35dea594b05e6148f6f709404cc46f2bed4b3f4f09e0b532b7e36446c67749ba4dd85a1e35ba0f1f5e48a4f7e60ae9dfe6d212d7f87eb19982a8dcf5c2f68f0579c0c97b9e4df8d25fffae44d54d71be0b3fe4ca0590652935444a469274b0baa4c29c9d55457517b7383e77492e99602cf713349b35dd0e4388156314f8e8d9fcdc0a49ac61a8fb067ed4542b0aa0ce447db08e4a2829f1910e2ff7f65decd579f3fea46cd144f2fc68b9744d9466393e96b091b72f91365f0f433167ac4a1dc89f97e852ddec979b9a4af7c2bcd47d15d2e3f31e916c3a26e69ce1524fb3b598f9bde08d60a27475a8b706baf6862f86af0e43e7b275d569813420f81bcea192510cc480b9e36483526b3b856fff69ac8aea6a17cd32cf111effcb32b38417d60c4ac16dc0c39c333e25eae6bab85ee38b3d2456894491d4ba2b1312dcefbeca6e1a3dae29324ab9e727eef992963e5623534a22bfb7e3a31776f4467f370502e562a94b1979563bedd4de029dd0cdbe0b40155dd45ee5ef41c391afaabc7d44c76f067d3433a6b5473be9af298f011ced788b158c91f62ebda2f0f1803ff21bc368e19e67dcd5de5fc4a183e7de4d508df4f85d0cc95782fd8a17f9abdf5fe20109975811e1e133479ffdedb26e191062614377dd9116796f103bfefd4c6ba4adf0db1b13c3e139c1e947ce1a4788108b36a7a193a0f49315ccd10acd209cabb4ef699cad4fdf1500962dc375507b0738abdbf395ee907cbe2957487e575a0f42d0589777965c6f300ac49ac9818654c1f6cd8000eefb77b0c880d569a10c4ea169e8f9f96017a4b8e5aa319bcbc8bbae9d1ad94dfc84ddd4f2c82fa03fcc0cfbc803989408aedabc57b3c8b5ab244032247c99f05c214990349b454c581ea6081985df5ce3bd2e8449a99c998a935f679f67853eddc64f923d0ed02e2ef8d1e66906d90e5ef1e5dcf2883e633e3b22009d6e820381022a1896571634a2830fed1b5a3dd214708fc164d336830c0c570545a4dd3520356948bab4e6d68c6ae52aac1db520c897855dc34b469fbb90d9553c3af3351564ef69b9df95baffb17c0f3f9388f686ad6d4c9a0a6560f65f335c46a6992de39eee5831fdca0d93191a9f20fea9e03d7a2ac7a5fc041ceb7d2ce345eeea03b1bd32fc216d044e7f1a8002b2742e328564943ec773775b8937ab4ce551ab7fded9a8e8d9ddb6004d5e29b8731dd4bca28fe7491078381f09ec56e765efd0cb5329cdca779a774ccd71308b03924d5d9c8f6f7f8b1b460dab3ba9e32c700f13fec86749a75c868c58450179a54d80b77987ad778126a1766c852c25208bb680f202095cc148f77568312094b9e887fb59bcfffee6a8f4e6f2509e5002693e9cb7f3c24353147df30050c3c60bb2d900dbe57c953269de75d7a9585da5b19a5716f745284ec4cb8681d7643246daa2d01ae3b4b41b3dc773f8403f71078c90424e199af76483a644c0e8603ce39ec87b0f16e68e462fa02826b37b8be298cc3af6a6e94af3a4f95088901b2dce5102bde4fb8f2c33ef774bd69f95b6ba6407df37187a511fc230a7f824ec9ab671feeb5ee3da4f06ad53068b4496c59466b3b34d1f4e109068f68f69092f373ffd576727b259c89f0253f8c31243274893932c59044027f06074f719e9dd03cc26697f3b93814cf3e8e8425513f39e847e8b8d4c576c903fa0d6d1426980f438b91fbf3fccbe611099fe92a9a873550143d8e42ca35d249a3be54d05a868b7e5d1b61249e6880bfcffbe08866fc8532d80e1a6c72b87a9a402980d7eb98fb1648ebff948fcc447a08d27f9c1b3e801a0c8de23e234fc5b1b217269f7082d5adb355eb4c2dddb0fca9b16b24127fda5d1b0c3e8b0786fa1433cf63c930bde179997b994d28bf4ac864a34a4e151e54758c1961812d465390bd99a670d529ed55a335a9e7c9455146b753337072b7133414f9fd28a3d3c1c4cc0baf61fa5e3b7c43e56e12d77d6f40ca475e20c95fc65262a0119246abe7b25a350d3035324f5ab76c61880ed4307ab67bc0e3ec536b25577a63858e48c5b2aa9e935907edc66bc693b3e1d23a08d1877cfd0bd9950e6d4098472d8fd97360b87d6cc03da3386e75ea165638c12e83fe0499078af8b9527e4f5b4eab1303f58737c065d97d96da0be386b2e749308d04588f492aadea04d1b0fa20b42599580a802903ae24891ea28c437e0d233e2f4000874ca85683fb409c206b885212e14488e271304fdf968aac1afce2d1d920b21a2ddd5eb6983c933eec08c17a4436151c0b68c55843c11fb91a10bd7987076c35d92b74cc3a651fa8598a8178bb99811ba042f776864c209caaee970cb823bfcf8d1a99b21c64090794d9816b2da98f5f50e7217b3bab628d7e614a386f25aacef2762a919df59a345fd310b4e52d9ec1fb4231b6ffd345452f52c332383088db0748a374460dd701c784d6b3430e61f0728e9dcc090e43b70bc2532c636486f80a9de47017c1a8a7afa79b3b40348b4e7538a55b347cb816431586c0e241840c5d12a41266ddc3c4b74c29b14d2a9a716cb5e139f07696cda3f7eb9b36a2f8f3aac48be4759e5b30ce0db3df6ce2ee94d1e1d333d4e117a2c1bfd30811e2dc2411486db682b8a5a5198db45c6b1a4932f218755acce02892d27cd506f54d0994b826a64572504f02f73e60832a391e93d44aae497aedbb0bf486683175654bed3fb2c1d2d4a2595e27b1759120ecf32298bed87a2bb6e0a254bc98cc34914cdaae650676f1c7c5c40faca79dc82cbf513ec7a017e7412a441c291861fb9d80d1316dfa44ea13cc426ed22584f6043b373d01a6def18af245149e0245f30e56c0103ced641e6bae5449516d3adebd9993283fd034cacf2e0a30be7cccb5f7b04b31618c11818bf61c9bd15d4c728ce0186665ff6a7e2c7076a68a863183d4a6987d454bf0a6310fddfb33d15ffbef1f64b4e867c352ea88728706cee2636be6889c5cd98c85533072f06cd2d7fe99199d8aebc603908d9c2b5701d6e4ea7072d97c1cc5605e9e9123b287a26f5effcd3398664b2f6315dc928004619eb36a3aa5e07da03144ba89dc767dd87b13b9ee2d5e7002a1685e4f745b09824eb2d20720fff67471b7bff4cdaa1637dc0349ad584273be4a381180e0d4cc252fa53562987cb294da7c06ea84ce9ea2d4fb7cb9211328e481910baf773105dfdea8b5d3c852d6b3c343fa91871e950a30ee836ea6a731b7291081f92db69489dd60898b8b0a53d06e2965038edd407361f953b8ab8e62178be4c6d1256e5e03957cfb67e76009da4677552e38fb7c3eca40e4c419261a1254ffe9e81aa04e5f34c381e82a0299597f85fb92381923410f16efb95cc142b80d083e697387772cb41883a677af2efe2ce15452537781b2240f84e1de8e5d56b6d7f56c351a9e22d91157f378f7234bc0cebe46aa9f34e4ce81a2ff0c87b3b175125b5c4a9b4a86ea5defde0076cb2684590d0369011066ee69fb05f93875504152e052c74a801c2c290cde657fe8b9319a8713781e344f4f68c3c836e22afb0ec73712df0a37d0173a4669f9d4d5fab824eb6ad729a796ffca9bd76b862b51df79239ce644b7613ec13a5d1c0baea8a8f1d54608d95d3252091fdaca52aa6ab7af54a920b7f6a26ffe7a25ea1989a7029fb1093ff794e2fa9ab732a4e907e8cbd06a9b42d6fec132d896a4d455147f31c0ae3e326b0e893ef15c151169d2cd244eb305c2f795eff706c63bebbd4d533999fe5a0444e5c49f41f89b0cdcaf997c5952caf8defeb335f8b61c5f24da4efce8e6d36768ebfe1ec931bca7615fe69daa5630cdb06e164839682a9b68603f37c842ce4db76d218584778d68eb3ccfb712f5395b6ad8f5505edcd48116fed5afdfe403054fecef7b2cf74076ccca181c46761a947d80d302baa369a8b4835b40c85114885de3b2e3d12974c869d6766317735fc5e0acf648d2d1bbd762fb9c099f6df047fc7b9465886f939f90c9f8e1ba72b51bd5fe8cd7876cb8567de685e6be9ad878bf5aca9debb89c3913fd0a380d4f283b44d7728baf6e80857b9dca2bc562f1b9d8e02eafb5463c4c060c3e8fb2b9dbf4c7f5ebeac77de71f643a41f7895241e2036bf7e94bbf71c94dd5d938006b23c963487b409aa9e0fb15b6f511d2878ac6751cc9f319bdcf4279362e4de6d10174b6c820c19fb15bbe40bade6c983c8f4af1f27d2d37f3c4ebde206e487532b656c4e32139082aee3c96ea69b00c6449b0dd1cfc04d440bb63df6cb5aca54b191da372c501d2206f379a178be6da8c21bac9614e55a4b9aff05c65f86d9c249cafd2e3cd0fd3af2aeb93905acf701bdd61d5479a5f44d8cbf44cb23cefe9f1353ac719a8be7166d5128849fa9369ceead450244ef59b50a29b8079f44d1ed07ae3af8f7205e455b1700e0eb52e23772652e2dbd73d2687da07b1cc7c434e614935703a1ff0ea126348fbafb52f64f9c2b452f947f509a1483ac9cef2f04b3373f9d8a5daf66370aa8a53f5d778e90aaa1b5d464315f8cd4ec902fd81c67b6dca61c4364ea189be922557f968effb25046c834006111eb4c2c5910ede2c1f9dff86e0e0ea84f473de8139315a0746d037fb3b88826232a336caec3066c202d65d27af9052f5baf19fdf3d2e689d9279b38209a2908e338ec7d09681b5363d0b5ad128dfa987bdcf5518509c9cc1b06a71541cf36851866017152763486cc5a9764739ca98f83b195ae1f321621bd3ecf68527b794d5b5b1dda2dda166410a836267542427089904f8561edcb9bc9f3259d7c66273432e591d1a468471cda2833c07fed824a90fe15e3c024dd61bb13fa945b1049fa85f7db2f411f39070a11a1497b3dfd0cf61c2f8c5204eb5b08b23ac3254a343c5ae00a9bd885d2de4c71246eff2d0d1f3837952c966cc2946286d27a242f2e603e8c60b993195881ba9d71acb626e2ace8f06d327ffd205687e618002f1d8c93544663d2b56126a5a726a999a44b6c91c0b129f4c80e241384a8d9cd24378836cb28a3419166c7b4f6f94ed694a2963303f8f4d088b74ed4e72cd564bc4a60de17b81ba3338bfe4", 0x1000}, {&(0x7f00000011c0)="c136373e2d717b749dae00901354d10e5a546435cf6d39f67c3a4da8ce0767ed0a9af7ecb867f525e978ba688840ce2b3d2bc9a379ccc148f555bc174a56e13be12cba947146f35844b1aba154e1e87fe4124f98386882dad6abef3e3dbf0ce67a715f5ac2110f", 0x67}, {&(0x7f0000001240)="3e0c87f93e8cee65bc01d56b1f045d793f159cd48105075cc2c6a8271b5f70b8cb3e8c515bee6429cbc90ef77a5d800396e31077a872a397dd61e3", 0x3b}], 0x7) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x5, 0x3f}]}) socket(0x2, 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ftruncate(r0, 0x25b3) writev(0xffffffffffffffff, 0x0, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) r2 = msgget$private(0x0, 0x5bd) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000029, 0x35, 0x0, 0x0) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = dup2(r5, r4) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040)=0x7, 0x4) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x401, 0x0) msgrcv(r2, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB], 0xe1, 0x0) msgctl$IPC_RMID(r2, 0x0) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000581bf2d4fa9ae095250359959bb643254b4a920400734219afe3a4af66532175b0dbf68337c89126c2a9fc4b227e1d363de859df05a01e54dbea02140900689e688686b7008b0e7a69f431f30257ea5429f62f24b2b5cb261b500f88d83562c329d6682c3a4c8ded41a67f587a2561899c0529605bbee1788ada32b94b424d2039aeb0a560a99821dd23cefb9479d1efa7d871d485f29c0da7e2c310db156f801980a3b2e7a060a06962e11f944aa5e79e2ee5"], 0x60, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r7, &(0x7f0000000900)={0x0}, 0x10, 0x0) dup(0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0xc0207534, &(0x7f00000001c0)) writev(0xffffffffffffffff, &(0x7f0000000080), 0x1000000000000264) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000001c0)={&(0x7f0000000140)='./file0\x00', 0xd6f7, &(0x7f0000000180)='./file0\x00', 0x8}) executing program 2: r0 = socket(0x11, 0x3, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000040), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f00000000c0)=0x5) socket(0x2, 0x2, 0x0) select(0x1c, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x638}, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1", 0x1, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = fcntl$dupfd(r3, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000180)={0x0, 0x0}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r5, 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x39, &(0x7f0000000000)="5ab7776a", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000400000000002101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebb9b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5670400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732011eeab71d89e00004051800000014000000", 0xb1, 0x400, 0x0, 0x38) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040)="130e651ec88a53a0c16741fd4874e1ac162a57506ac2767ad36bd120063f874d4e57caa8ee03e12131da21ed00bfd36b032f74e4f8cbf192a635a51e62", &(0x7f0000000080)=0x3d, &(0x7f00000000c0)="dacfc3f129722c38c24c0812f8ea3dbf5e7b9647f59748cda2ac0ca9d6a7d29afb4185da8655a04df886107e272462c3777749ac9a8a33a27dd52b67d930cefc0f8ae58cc75739517ab15b46a8e0e9c9577c9377cc07dc1df756cb32f6a8627a3147", 0x62) sysctl$hw(&(0x7f0000000140)={0x6, 0x6}, 0x2, &(0x7f0000000180)="237a52d4ef7079f18f85d4354dd4a1e0d4922a3b0993692760b18589efb15c84dd577f72f620c48346a4539765217f4f2887f9bb3d9e3f522c6eb3aab95bd8be46ee426a3fa67d924f6ddad5a2651ba7112bbee3b4eafe3b2a49369c4c6bca00f200cf30e4499d1fabd3d269859d68ee367161c6b387db28c1fbfe4bb8ea6b029ca0d209842ba0ede4c971b9780257348eb84622533c7e8f38ac05711e", &(0x7f0000000240)=0x9d, &(0x7f0000000280), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r1 = syz_open_pts() syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) recvmmsg(0xffffffffffffff9c, &(0x7f0000001a80)={&(0x7f0000001a40)={&(0x7f0000000500)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000540)=""/162, 0xa2}, {&(0x7f0000000600)=""/105, 0x69}, {&(0x7f0000000680)=""/185, 0xb9}, {&(0x7f0000000740)=""/165, 0xa5}, {&(0x7f0000000800)=""/51, 0x33}, {&(0x7f0000000840)=""/60, 0x3c}, {&(0x7f0000000880)=""/199, 0xc7}, {&(0x7f0000000980)=""/53, 0x35}], 0x8, &(0x7f0000000a40)=""/4096, 0x1000}, 0x2}, 0x10, 0x0, &(0x7f0000001ac0)={0x4, 0x2}) geteuid() sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) semget(0x0, 0x4, 0x4) executing program 5: rename(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xd6) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)='#!', 0x10}, {&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2147a3eba8e1969f0435119cf4c071c8aee7ef2921be5d7d4796c5566c95989acb3d185587234186e96b8fde9ffac51de05a87b8b893e2abd154dd886eafbe03881d25b7b13b4c32227fc9e5a86a06f59f701322b3a109a13436e486b0a", 0x6f}], 0x2) execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x49}, {0x9, 0x0, 0x0, 0x1ff}]}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x31) lseek(r0, 0x0, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f00000002c0), 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) executing program 2: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x84000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{0x0}], 0x1) r2 = socket(0x18, 0x1, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) close(r2) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 2: geteuid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0x3) r1 = syz_open_pts() readv(r1, &(0x7f0000000600), 0x33) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xf0000085, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x8, 0x9, 0x9}], 0x2, &(0x7f0000000480), 0x7, &(0x7f0000000240)={0x0, 0x6}) r2 = kqueue() mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) kevent(r2, 0x0, 0x0, 0x0, 0xdb, 0x0) kevent(r2, &(0x7f0000000040), 0x1fee, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x9, 0x0) r5 = syz_open_pts() ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000000)) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x29}], 0x1, 0x0, 0xffff, 0x0) r6 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r7, 0x0) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r9 = fcntl$dupfd(r8, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$FIONREAD(r9, 0x8004745d, &(0x7f0000000200)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0xc0206922, &(0x7f0000000300)) sendmsg$unix(r6, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700000000000000", @ANYRES32], 0x6f}, 0x0) close(r2) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x80}], 0x1) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000002c0)="04", 0x1) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) write(r1, &(0x7f0000000040), 0xfeea) r2 = dup2(r0, r1) write(r2, &(0x7f0000000040)='q', 0x1) close(r1) pipe2(&(0x7f0000000000), 0x0) execve(0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x2}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="100000000000000000000000000000001000000000000000000002000000000010a3bb8946f490835dea"], 0x20}, 0x0) mquery(&(0x7f0000a61000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x5) sysctl$kern(&(0x7f0000002240), 0x2, 0x0, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000), 0x0) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x5773c546, "093e7e7be2df6707008c8bda98612c2100"}) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000000)="b886b4e47ff0e57fb99bf049535c0a063153f6e2e3d7555ca8", 0x19}], 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) chown(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, 0x0) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0xc0106978, &(0x7f00000001c0)) r7 = socket$inet(0x2, 0x1, 0x0) setsockopt(r7, 0x6, 0x8, 0x0, 0x0) executing program 2: r0 = shmget$private(0x0, 0x1000, 0x150, &(0x7f0000000000/0x1000)=nil) r1 = getuid() r2 = getuid() setuid(r2) r3 = getegid() msgget$private(0x0, 0x91) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0xfff, r2, r3, r1, r3, 0x66, 0x1}, 0xfffffffffffffffc, 0x6, 0x0, r4, 0x0, 0x6, 0x2000, 0x7}) r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) syz_emit_ethernet(0x122, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff81004d0008004b27011000650101032c9078e0000002ffffffff008917bbe0000002ac1400aa000000077f0000017f000001f73086c7e310bfe51bf7bc596badc6ed1ebe8bab8c2bfb7abfdc0e9ab4704b5ddbb45c820e62d1f60d8ff8724380066c881cd85deecf1b4d4ccfb37e5af85ab265d50583cbe0493405f5afdf1af2d365608c924f4606f877e8046fa5389f6407b00be054b01531250d4256e5c744588ddba8ebc1ab1ea8c07c68cbbcd9d70b7d2bc26e7e1d5cb5b5275ec5f915da1149e5ff9714e3bafdb73d0613909ae3989a5c6aac75abe2216c1ab390ddfdce985acc5594db87bf25a1072267d418f3e7034bdb7365d9c76a80945dca5a5e7c8ea557abe5fe0d5c5a08ee8102ae89b5000000000000"]) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x25) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0xa010, 0xffffffffffffffff, 0x0) getppid() r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x20, r5, r3, r5, r6, 0x1a, 0x6}, 0x80, 0x1ff, r4, r7, 0x8, 0x0, 0x82}) r8 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) r9 = syz_open_pts() close(r9) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x60000000}) r10 = syz_open_pts() close(0xffffffffffffffff) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000100)={0x3f, 0x4, 0x800, 0x5760, "83d3ef410a33b9e54ff6050cec8e0000ff00", 0x800, 0xf0}) writev(r10, &(0x7f0000000080), 0x0) writev(r9, &(0x7f00000002c0)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e52314d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fed", 0x8c}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r8, 0x0) socket$inet(0x2, 0x4000, 0x3) r12 = syz_open_pts() ioctl$TIOCSTSTAMP(r12, 0x8008745a, &(0x7f0000000280)={0x0, 0x7f}) executing program 2: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x7, 0x0, 0x29) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x8000000000000001}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x2, 0x1, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00004d6000/0x1000)=nil}, {&(0x7f000056a000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000755000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f000012c000/0x2000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f00000001c0)=0x1a0, 0x0, 0x37) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = dup(r2) listen(r4, 0x0) socket(0x2, 0x2, 0x0) kqueue() r5 = socket(0x18, 0x1, 0x6) r6 = dup(r5) setrlimit(0x0, &(0x7f0000000980)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sysctl$hw(&(0x7f0000000000)={0x4, 0x1f}, 0xc, 0x0, 0x0, 0x0, 0x2) r10 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) executing program 2: setrlimit(0x4, &(0x7f00000000c0)) mlockall(0x1) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000540)="49c11f001d4047c819079c2c79a629160918ef96099c465596ccb6ceaa1646f8f06a5e5a0fdb3fccbe345b3f394f9b9f54ce71c7d99a9c4452e2b9ebd445c5691630058caeffa688de5f5d84f427c1143e205da2185236ec58dbcf09e0ebac2a8500063fb3556eaa698bd59b4d164a5475cb511d64e753b8a5878ceb062f05711143414e8aadea21081f34670fd97b0029b08e8d3c4b56089fa3dc30f01e715ff0badf3ffdb92a15", 0xa8}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "be06b9e57ef9c45237add10ef839d0ed3f063c85"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "8551e600000000000208001800faffffff00"}) readv(r4, &(0x7f0000000200)=[{&(0x7f0000000100)=""/217, 0xd9}], 0x1) syz_open_pts() setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r5 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x81) ioctl$WSKBDIO_GETMAP(r5, 0xc010570d, &(0x7f00000002c0)={0x4, &(0x7f0000000280)=[{0x69d, 0x3, 0x800, 0x2, 0x401}, {0x1, 0x771f, 0x1, 0x2, 0x8}, {0x3810, 0x6, 0x8, 0x4, 0x9}, {0xc3, 0x8000, 0xfffe, 0x3ff, 0x6}]}) sysctl$net_inet_ip(&(0x7f0000000000), 0x7, 0x0, 0x0, 0x0, 0x0) dup2(r2, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sysctl$net_inet_carp(&(0x7f0000001180), 0xc, 0x0, &(0x7f0000000000)=0xffffffffffffff18, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x45}, 0x7fffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='x\x00') semop(0x0, &(0x7f0000001200)=[{0x4, 0x401e, 0x1000}, {0x4, 0x0, 0x1000}, {0x1, 0x20, 0x1800}], 0x3) semop(0x0, 0xffffffffffffffff, 0x53) getpid() r2 = geteuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001240)={{0x3, 0x0, 0x0, r2, 0x0, 0x11, 0x5}, 0x5, 0x0, 0x0, 0x0, 0x800006, 0x5f, 0x4}) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000400)=""/30) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f0000000440)=""/61) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f00000012c0)=""/4099) r3 = semget(0x1, 0x3, 0x88) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000280)=[0x8001]) getgroups(0x3, &(0x7f0000000240)=[0x0, 0x0, 0x0]) semget$private(0x0, 0x5, 0x2c4) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r4 = dup2(r0, r1) r5 = socket$unix(0x1, 0x5, 0x0) kevent(r4, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffe, 0x84, 0x2, 0x427, 0x7}, {{r0}, 0xffffffffffffffff, 0x45, 0x0, 0x41a2, 0xfffffffffffffffe}, {{r4}, 0xfffffffffffffff9, 0x55, 0x0, 0x9, 0x7fff}], 0x20, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffff9, 0x13, 0x2, 0x2, 0x80000001}, {{r5}, 0xfffffffffffffffe, 0x3f, 0x2, 0x80000000, 0x6}, {{r4}, 0xfffffffffffffffa, 0x0, 0x1, 0x100000001, 0xe09}, {{r5}, 0x7fffffffffffffff, 0xa, 0x0, 0x5, 0x8}, {{r5}, 0xfffffffffffffff8, 0x9c, 0x1, 0x1, 0x3}, {{r1}, 0xfffffffffffffff8, 0x8b, 0x20, 0x7fff, 0xffffffffffffffe0}], 0x7, &(0x7f0000000040)={0xefb, 0xff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) executing program 2: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) r2 = dup2(r0, r0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f00000004c0), &(0x7f0000000100)=0x4) setsockopt(r0, 0x5, 0x823, &(0x7f0000000140)="5df22c9afb6de9aafd06f5f767dbdf2f4a56e37813482ff30569c3582df9751c8c5d12a316e3aaf3efc28469ccdc4dd22013b188be02ac2f4cbc7688f262d9a482913a5e55fa9665b783eab1c749253de10fc0cc00bfca150439241f80a9be32dbe7bea026b92ca985631f4da1f49c68bd4254f547a49eceb57bb07fd0993b4778a12d13c1952f6eb400aeabea73cd043e4f48e47f666d0d6c4e76355a6ca483603310adb1b7e8d7c388e4514fc11b1c99bbc76d1727a718c1016f623462acc106493f1d76dcfedd97c0a6692232a0681f4c7b8df86615fe35ae4713506c0e11a97ebd", 0xe3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="663a876d9666cc5b091bebd0d11971bb9ccbade311306192aa308c0b6237a76d33aeb9f6a94dbb7a5fcb8fe232a19783a9f7b87576d33b6a9cfcbdfec8b64066ac0a6c3145930f558f4e3b0dfe72ed467984284aecba481b1459bb1d86b8b3c80c481b982b93907c0a0bedde719674dedec64a1ce037cde6ed61af036d52edeadab9907405737f0270a4e16030ba5dd2187023c77126745122e547db679e50abad5bddf7f91f62de8d0d7101738caf6e1eb079c4099f164e5d88cb2fcb0afbabd970a368fbde311274b3458dfc527e48d8790f9c3e11cbe95808630843c2a0e35727f2c6dd97726218651f92d57808fe67f0a466f5b1184c3e8e0eb35a565a95a96a1633088113b47fc44bdd605c769d1f2a5abc4956707c0b7885a4a5cf8ae5f94ede8dbafcc816b22fdd2d21406ed0e2ae6ae49a23d53964a7059c9de1d71336ad2d4513487a8e9bca1e076ccc7de665b55018efa83eb23a7bd790e232ccb502de66ffe65c3e7833554d8c75b13914bd186f7a84d7e00eab60331cd1411e3eeb2e2b85378fdae5eaf77f0adf62414b4465cd2336eefd5040f4348424dcbdcda990196c3d37c0ae9d0bc770cb563bfafee9729f2fd7c2d22877e7cdfa7e10bfdcecbb6e27a3db25b00d5f74275b8d0a461ad33cd595738a482c9b739ae06de89ece8fafc7f5d1938a691d82fb0eaba0ed361418a4d84cb26bdbdcd43742f97f026be58bac7dcbef8f5d9e28e91f3043f08ab2a03d7ccda54ac6479690d0e7ecfd892392f47550cf1e82e5f68d0f2017757e9aa2f392e43311f7651367b9b840c7c334e59679d45873c94162e3dc607be8726e983f80a923c264a63a5ce0fde421ed22e67ebc0448cd254ca8aa53ee6981b0c1782f48eee8a9c061b0c31d1f6dc3760e18c840523fd93a4365be69c5c736a4a3a25873fa77e2a8f647c120c8ed56b19613b646438d9e7b0233f612223652d2db05268653d50758284d287f1f474219829d33c053ccde155558646e5dee8627099ba5f489c9865f10cdc7144668c3d68fd9af5498e42f298ccc2df8b28558c29601d53b47f479d24484204bb958fccb2e0e3806b6d9c0dddd4f61e7b017307c2fee2bc3cb28785a8c6a33e5ca09b493f2ad7e6f8e41598f5444e80e19c0660d2661a3c05fa9d7818b29b82df3773e6845773966f5fc9831893b8c6fb71f306c2a2a97afc613e6817d9bb83d720ae5fea57619523428e70e410796d37d1c0e7ba96c3def380fc053caf2783439e8b75f3d7c74f75fa01887ed83f032ee021c2d5ba93c9e7ab6e7ded7e046957cfb7563e9b7ead301954100b062143f062ea2a6c986bbf5f87d08760ce465c3c72515b9d1c16165ff862a55e49eff6293dd60b294067513cefe2d1132269983ad481cb2ad412b80da74c1056aef2f08608ace91fac5c7aca5d9d963adb1a8eac55c15722ed33895eae4ff404210db5b46b7426e6b5ee5fad9df50a7abd8ce71a78d04ebea579207e97c35d8cfb3c5c0ef102387d0c743f2fad76ef502ef2455f7b88ef6bcee577553e912f503863764cee0ad5381e94f861861d87505c07e85efb98a15f8d7a7629e567085aa66bae9816294989ee3f3e7f87eef2ea4d2d87ec07ba6310e9ee28dbe5792a6495701984cae665102310f582b71977e9a553ca872b5c55113f22211f6ed802941babca711656ee4fc283894f6c4fae83b0c431123271cc58d4842bf3dc6a3551fb738532c48d6d731010a504ea8478b05a8bb1ed057546ecb5c47c753a7387077f0905e4be3edc05406b525f7bc1cb74d2b10f8f5b63b64a5b10c0b394355db96a4c3cb21172ef07755598b6bf13c288e6b8ffaa389d1c40c9e1e38c7b7f5a6000f462b5f2db40e86904b1cd16fdc46a596c80b29b3e7b2617f1cdcd62900fac130e7d7db507a24f7912a9e6acdbc567924d2f1bccaabdc61b9ef065fd93fb5c567a82e9d1f36ba04249a738b17b0fcefdd4c85f235f686451d528228510e43738de1f23e2789cd93b15e423796d91ecf0285f40f8a16acc93c970454c4a221ba26c4f3c8a322f07baaa1e924dd6ffdc5faf82eb1f663135b157b6cbcddd33cf0d2e0c12e31a3c632ca377bcffe196d4797eb713be3a81453a5f969f06630340ef5daa921ec85af1707fac17e3a861050be860c5ac047d6783fd9b7ba39bdcc1a616a1627975d05eb60a6048842ba62bffc688bf137d100b2d9ba5912954621c68dce23d8043b65ca81b2ed37f4c927cd9992f3747cdf6250b110259092754636d59e2996f745e178282cc1b5af8caeac6a1aac34f1c2a9f82f271482690dfe67548018a8ff38173a47b4c8e5b081ea8d94d84fbca10a2011962b83f0c1ef80b0b59e3b9516bdc64e890f4c599646113297e3d8aacd1d46bbea27b22b498bdda4076653d5bdde979519c2b0652c39a8e238acb4ad53b81ac7230d403f956219647fe37991468f02f74efd73ebac0c780fc950a03dd463b1641457f6d362a463c54930371fa235ab4562fd24da88e5cb894a9e4c5fe63e99a23a18f1affe64c7ca0d659771c8a543ffb0d3cf7bb522f8d95d728e3e435cea4d2e20e4cb2c97d919f74f94d4c70e0201bd29090159214cc981ac9e7a2c7206c1114905946f6440185df8ded7613d346805d707e2ad49c27246cd94dfd25cea92843366050a8b235370353cc462e239ff52bb9205bf919c6af64f24a179c344b5597f7b80db5781fad4bf387d71b091b15db2fcf3cc07941678c1c8ef7dc91e466b65e6755a9108411a6fbe2825f214d7e688917fe8a0050177f8231d819a3f51851f2289a4e2ff0f8a6749d4e30dbd3e62979857f09252f7b004d6af88ccd52049d025c5f9f07f05f0bb8fc7c6a2f663c3578e8cac8073664a3d40c2364effe7dc6752e87da99ff24e3e66ef81d7b94343243dce1efc29c2c33b178ed5dc00597a1d90ad4ef212caba1fa1bfe2098eb485aaf0e3e59ade7105698b787ddb62a7fb261970328e2f41a42ace8b00dc8a0ebcd3c7401b80b5fe9e6a539f1e38b67341bc92419f796424dd5df42b3cd7484b3989bca8c06d4a1fbcfb277395639512baabcd284ce1572a38192828ddde8ec66746b6704902241b8dc834b45dd30043c183428f68133d69b5a258bf345e4147722c1b9601093e725cc7a3afeacfea44fffa0bfb8de7075a828fa1225598d486064e05d20a8f7093e7da23ebdf041f536ae687594670430895ec9aec6d4e1a5e2f9529bc0c0a2217e8c8665de50c5de08a7583d81889257bcd9d13fda0cee318a98ccd7f22258bd89e03ebb9a89b9edd518363d3313860a9a53dcd5d1dd8d34e56ed083cbac601dc1b5a5c7523936ea30c7b7d5287495f27a13d892dae2821c5a51f01a255fd187ae0f18ab5c9997fc426ad82c6a4e34ac26436dc1b4461376647113847639753c2976b9c38882725766c1e54e8409986426e50d0ee829765523bc3ad274998abd9d7d794549be4a09f0f6ddb26d5891b82136b9f96f2913b061ac965efd92b85843749812a1c1ff1c57ad9322621255caea8988c069124ce3c009200cb8c2a51fdaaa7311be69a4d2d0681cee0298b8944531f58949b70b57c0567d95361db87bcc95ddc17b58b9585c4160a834e144c3d87a7f18c4ffae443691bf56b781d8a9c73f1bb9497e01f6937cc1571612134163fe8d7cfc765da0074e9db5465842f11ae7bec5529f2f81c1f7bb3022c3accf198ab2223181af632fa9b0729d2fbafaa65e1ffbf7cad0ffd2cf7087e4cf5ef66b846e10b8c83ddc2e8647ca1c2cda50dfe7bc4b1f844bbb284d7bf873976620de1382b7e4217dbab205c013a821f0a8bacf9c94dcae43f60795533dfb579da4f04a562943125f25d73d6aef6a68a88baec670abdcea8057dc3ac0a04693d5063e12c75be02656a2a4e3782f2936c4418aacf0b2269263789e8cdbb4cace4548a17d2cf0efa7460b574bdf217e34ea6160c87d4b5689cb377ff48f642669f453d5e211d1176f7d207b2dfac0c8c8c86a8042a56dc5b393ee43e7417835280770d2b1414102d6c6725b73d9e2000d2b41cf163d3b6d3e6b944e6fc4322c5a88cc5fe486859a4445028b14938bf0d4f51b4bafe08072f75fb81a87e7320b2f7777c4879dfa08d5fc5b989f9772aa4d8cd8e69a4ff89a62a602e464c37add923764b4acbd9e189cb9311a08d14794d3a527d683eae4f11b0bbe8269daf8983e247abc935277775eca9e4807af889ddcdf4ba408e5a2c2db0e9190bf59d53daf14cecf0c8834e1f060f4c8efbf46d9cbdffe7ce7d64fee628dbd648a31fc28c19afb3697abe8dbacf79724c95f405e558be2b61ab276bf39a146f234fe4c7a1fed0ba81ab1ec647a3a2ce416538cf6dec237c87e04c3a3067bd4de1e506ce31e93b2e409030e8002a763f773e40a3ada37e21b45d2ffaab7a9a6ea7851ec8ab8a16073b49f86e268963beabc050a4fd4c655622da601ee539ca153ebccd87d4598cd85bab8b570114b9649d9de9ec3d3d93ea6d030e7781adc9fd859f6bd94bd8ee0c764173c6ef812ad51722a09c32093524c6372103d481e8b28d538f40b31a2cea288a61c66908e3b6842ec78185328cac8dc9f4a32585e9d6dc88f9447ecd34ad012299e6af0b73d27d879660217fff4b68b5797b93dab893244e822de4fecbe120fafca615c1d3fc3349dda2e196a55bad32c78972f930f2c88074aa7ec0a7c2d1c4405890e5f88746d2468a5229b8bc218b69ed6e4d20657a4b69a20dbd4f05a9fc9e4f9f9b910b8463d8993a7502e5fe4cb29a0f37b45e0c328bed88012d95f4846b296e0b300e2b9a9d011752a0238f10ff600ada016307a102b743438ac37840ebd615b7417cf4ebc85a145b019103b287e79040f8f7d9b4213b6db54bbfff81143be3e9d3803b24c06cabfff5e06f49f747ada8c511d25b446545bece336d2f91c54725a99afcc5139c9005cee6e93092913c648a8b34f74e7a79fcafd4266c698203eb3e73cf54b29d1d4b5b9e5200ac40101039ba1fb4356f8497ca49174196034726eb592038c7d068367c331fce490d57d1aaf99ae2d3608528426e90d4aa3d751bdeb06dc0095277737be8502bf06e097afe047ce325207c9f15a985a4da89f47d9aaf616eb9065f0da51e830dfb84777b71daafa42564b3ea286c5fbcda6c6a88aa00f301377145462d8f411bef5ec4827a545e0f613e00e70d22cfadd64603ada842c83f7170a367c011a3c47a1c3dd2042262fbb9fa434f894222349b8812077f70361958cedfebd7ff1c2f7cbfb67e577b0559ed6cf6c207312967b81ed1106771d222ff42b2aa14f10ecd4d76fe123ae857c94de7f61cde2a92748894a6f6c927291de48cb70de61cd834e4eb30cce9c4133b2dfd760b57d2dfc5c79bc13be651dcbf516779b9bc918138446b852fd979acb0797bea9521a5be8195b3163a872e286264589311d5d0378578cfc25ef2bb396705871fac217c0ae912a0797d4d7c8c1243469f7bea7d5eff1f6d64ac11befde49c9d052beec5197fb310464b78a5238d4606fb5845d59f27454c669a7b738168acb631ed08ff5381748044bd09c026a49ab367b9a42ead389a45942412238e32e17e2ef36c690e42131ab7cfde89853a94f46f4635888ed4cfaac0c6658ca2c207e1d00d81cb848858eacae68d8215a25b04be97e5964128c8c3f8d3736f12d4d943853d6e8c32f9a4622d408e2fd320236142f7aee2dd195c19d59feea2dc4a59514102cde69eec6fc7d4044c24e8d3a7d8fd6cebc71cd60d7444", 0x1000) r4 = socket(0x2, 0x4, 0x2e) sendmmsg(r4, &(0x7f00000025c0)={&(0x7f0000002580)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001300)="82bf26b41824c3c3aac59a7442c45bbce5461ce9cc1504eb99603e712628eb08cfed5ac63d65ce62b993c39e88109c72856154f243539f56a217fa90c89f9f8f818715ec540fa6600768ed0e9a6dd92bad71f427c8c7be4753d923e128763e4a4967f7690e2778", 0x67}], 0x1, &(0x7f0000001400)=[{0x1010, 0xffff, 0x53011fda, "2c4c8a2335ea9f9271862ad4d086060f81892ed7fdb7d26fe3ce6cd7d7f5af738edfe075101995291b6e5df706e31a2293b7b5447a95dbca11d226f106fa0543b8136a8646265e83cc06c2d0bf99f20ed7a8ba9b541802e856b978f324204ecd0ae56c73b9f9230a2382177f3aa0175208248071dc6cafe82cab86106340359c9016e509ba802420e13851a83fa269e615d7953f5a28826817c7db6d0683f666ad8c5e426c44591189435f5b20cd5e9a35fa87a2a13490816670f3432901e150124a6305b53d5ef17d5d49f72d4f23f84dc81037f4f3241b92b1849f4ec965808f1057876c1fdb3007657c1abb777b46751831e1dbba7ca7e47da80ba2a50a52f73d4030309a7d0b77c30955b95fbf2c50cc5b135728cc38973ba78abf50ff38d0a2b4ed2483a9f2b8ee31dc45763ec2ffdc289bffbf70e76359e5ade26fd0f366e8b9f6f0c0b5db1bae097615fb7e093e866735709fa0d6905f5629eb17ca93a16d35c97a8adce5604ce77cec3df66724613ca38de9de2c66773f85f8cecd792cfeec14d0df988648051a82a81460a65e631a488af9ae4e2b7075bbd38b01be061826c410b0ac9a5472aa03aef3bcd9c7a8733d2f6e88dcfe582b9aa1916b785474b84202aca51220016571932b46b7086d92d66be2440d2ce72a5ce404d6676d68196838724f8c9d52d739b8728d282b55aaccc9307a98154d8165e6d07c66dfd657a20804a58476d2d86e4807736c0b8b00dfb94036f091d818fc980dff16cf68c7ebdbf6c75cb91f5094decef75f40398fc288925cd5a02ae258a50c358616d9000ac475fdbb31ca504ebc0ae8b1efd63adc454301dd68901aab7398fbaa55c8a99c200f32125cbb3427b0f2264c1dcf4532804df9bfb4cc23be729cb1854704d64dbc2212f99bc36e466812f06130e14367a9aca9a9596ff7217cae5818bac9e9616fe97d7a55ed403555c69ad867c0b37adc13980353cc66cf24fcc0c7be341b2d375278ac5e15d8653ab8e3739cd4e594afb295d2bea712c9b2c8c7d7ceed764c568f0326457e906afe4debeb3e02a87491bada675379bfdebcaed83ab489971710234103db75a9a233456ab1606679f9d798850cf56a1501702a5785b76f90b51c1731b34edad0454bbc054cdedf9fbbdf0011590e3ebf9f5d444e867098c1fce163c2633a1c449dd02052aa9f47bbdbc4401de239d9d6f3f3c65cdfef2f076a77c34f79a172e5d40b33c54c77b1db00c4ed47ca4e0445f377af2af7eed2bc6ab52a3fb1ade5a96835b05fb1616fa0d50c2d0a7553807051b539065749e9d833275f87c55763e60c1cfbb7969e21fe590010bf0ddaab172b4c1f593b469c892e04b8f9f9503a49520c1b64e528fbd7a916157fdf239e9ad03408310f7289e8b6744739ddd8d929bade126f263ae935014605de2e96ba3a64f5ff0cf20464c6b9243e542ed9fd7c6dd17987a0e228c6c68699ff3f5c060f4a339ebebe2619a97ca57daba60e5bdba82db6e15ff34945fc9861245e9b7936b44a212373b4f748d72d2e8caface6777711ea6d79dc1b658a2d5bfbd8b1bc822b6e4c873281f6eac3df6ac593b511481efa6733686bef0ec0aaaeb4e052b96f7ee10a4995b43f9db7f78c4a01ea9f9823c16e0f6b317d9444fc1100dfdc903e4f756a37758b617a644b0ae83b40a4ce2c5b9eebf52d83c51d77293df055720f5aa517a60c5f48be1e6833221cc80ed3c71d726b760a8cce0a7bfd78aec573f9bbefbda0abe9ff4894cc280f1aa291e403e3246962f1b6f092631ef0924dcffaa669362b29ef234aa5eac37f331cd7ef8f2a90d873b2b8dfa3ccbd41a8fb3fcca16a924046d4fe55fe19ff455e55346c4a0316125a930cae582e3a4f694d20248e70f58db04d69969c8c9b8769dc2ce33401360d62755d6cd9920896e0286bc43426ea252202743375ae6e5fd74d5a5eb571d8fee799fbefc25c6476bafdca13b84952ecead8fca52bd8dc6203bb22feba3ae757287553fa7cb709e6583fa93ef6680ff57f03f27a76a8bf753afc202e0f6fc815d6bd463d3fa468ed21151797c2f3b87dda2534ee3de1c7a3de633b471b8e6b631ebe3a49830bb0fd71200e014a77486a5949c7f68335bbaf25946fdc2e6c4e6f021b89d555c1d69e629a13e39a3de97cb24bc9ea18f1eae348f634dc17a220cdca4bed7d4bb5aad15adf33023bae83cb1e0f3ce6e35cc6b692e34492d9bccf776941aba76b1399de68fdf005a052352685e37cc2229f6718274276db02a1e01bc899836adca16ac91e231690d9330e2812c63c169017e6366fdda5d896adad8a074ac93bb90faeaebcde5ca491532f9724004277953f070b8415d973406f2bb2e0341ef83d8cfc3afd7cf1d649dc5e5a0c20bd2b28ab44b8923eb6204fe1d589d19b687da7d2a49727f67e4c9c5bf6fa97cda8091ca96afca2335e35912a2621e9ca34f599eb96a8f598d2ba2925d800185d5bf2410f55b1e710b932c3b987b49bd7dd0cf395359a8bb6d2be5299a3c4fa6496ee205fa912df0669403e3828deaa3611e762422edb39bb058e812f492d2c13090ce67ed8c69a68b2fb20ae19fad5aade4762e1d4747c06dc0082975d7a61688a3f739422b481fae2f4e8c5bb97183bd40e26408ffa66f63d1d4439cc090bebe32855a0219ee5f513a5bb690b81dbcaa5e0e34e598e31afaa474329eef45e059fc755b8540c04f04aa7a8a8668a2a30ae9ba6d08f7058a53a67e435fddbff49caba85d91466162a6026d87feac0d0698c97bd304124e1fd03eb463906f88b45cede2b16317be5815433be755ade9392bd6a65811f25f96c46167fe41610f9e56f5fcd754d996317978df4107d00756c58d8aa4af6aef0904eaf9ad2ae07b78d5154b4b20b6f97ace5e12e1aaf7a8240a1d593894ccb27f69e2c33f7b60304df254ec929e50d3e7502201dec9367eb675d8c18977b49e7a86afd73691873449da1617c1d90fa08ece20b6dd1065f96eb3ddf004a32854e94dd7c31d1426ee2e226ec001124d8f09ad254c065079754f9692edd00727b7d19f84e533f342a9117b1893ca905eb727642840312a157360aad0adbee97bc0af4f6ebf9ddceeb6ea6f3d13a0ee9b6b3cf803c08c451c57482b4a75befa233892cbb3959e6a7fc870c801cafa466b10286d69999f4c40e42558087eddac5ee5a4226e687ee0c7edfd60a52aa6c8ca43bd3df8786aa96f64417deadebcaaf4b1654eee069536b892033978084ee0288eca7b19d91705b80a2200af926594a326615f9813d241546472a4abd7efd86eefe852c2f565a189fcd38d4be3a5fd1daa5112f2b46f5ecabc5475a9e9c6d486259a1db2db6fa1db44b21a994f7b1b81cb1daaa35a5109500c32cd95e3eaa5c128cb8d41cb559b0eca5f4c9892e2eec5e93f6295483099234ab5e0550acb6c70de4301419fd6d3a0ad56f5f146a111d81f14e76c41b608c02bfc049209efda218b6ece9deb1b574e72742b51912ca084fadf0ecc576d5cd5db157aa0a487c8d88299dd176a3656883c62ced636b08339860accd19c287e92213e11dd54042e7c9dfa5e9ce8eed7937af8e71b02339dde449753ac3bd838595400fd163860030c575767bc65f53133bf2acca55b1c512e486ef93f7d79868e7c670ff360f58d530b4bb48b8f79703a9d90594af3f9e237f5b459cab146d6a11853c97a23487f935f23c9e243cc3f562171d2004e8921c39f3a75175006502d5419d765e4703214fc896bcd84f548b174164026de88b7584092ae408136c5cb4ccca4293b2133c2bd39517464017717e9b08eb1ee728ffafb64e2e878316e17ea876d1db31fb0c256ed45ae39522bf23eefd9f4a6bd183f1ad94681ab0f32357c94d2fb52a36a3f9ea8045ad2a7d6d22561a86880abbf80ba121ec25b5d890f99a78b6290c70f4a50fa330d12b63df1f2cc1ecf8c4d8fef1bed590e3ac5dd8e7dda35facbe0cf091b3cab243870e48f918f5b62d532933baf230b0d4ac074f9a4873c979f91777146a5d892cec9ba6ab3d47f8ed10d5462f72dba1d0a60316e27fe3583f1ccb425e523bcc2255aa64af2964ea836ce3d21089e01c0777a84d1695af9ea4f2eb1b08e1a445e2e65ce5a4f64c969cb792368764c218fafd649bd3418b22816a6e7a7409355a3b622c0b2aeda1897cf384eee23c03c15d3b2dc236c5f6a6878c308b5850917ce482a1ca2ca0510bc98de917bd001809fff42a238350c75bdef4c7e30fa981b01e7461e0c94b93d65de4179436f013d4c9b6bdb118815c6b333ed2c8dc3cb63be992efe26569f98c203b2af2e6f385674c32b8669fdf76e18bf667f0b5dda7b342982044002a93bd7177c75c9d82a0902819556bf951c200ffaae1b15c57c3a6533a158a16c735d635822db0d8c138764bb4d5beba8d5a1d392ff89e25d45caa30bd203ac670f1937b78fab08cd38dff89a5db40a5bffbc770839ca9478605a67c5b8be340c360044f6a05cfa2f8749c1c7a4f44ab15f683a6f58cc2ea43ad7a0f92000e74d8d63b61208eeed6b9a6e16ea8cd3e91678443bd04edb9e01eda27fe213190da53e5fa8f1aa8697e00a1077d4a84770cc916af52ccae39e053bdf15953804264e7523443696a4bec398e89c48ad016ac938d268970204268cc075915e0273b4d206c7a525b3e817e2b6a3ebfff736e8bdb3bd5be1c475060ba4e69fc6ef2dc549c7ec14d5c79589d4946c16336bc770d4e5948e8a81ac0461dc74dbba68678c214d84b0bbaa2ed537e43e85c2bca0f258f7d5fe3a576d2bf7bf20aa2af93f4ea7b7952e1112ee95cfa653f568e96071869cf9e5288698b635686d08798edd4589a76281b99b6569b7837d95384ab252cb38dd9fe67e1193aff81a189b820fa81f20de3947b3bbc34c5e47d2113a8e28e583016572d63ec401186c837180d7d67f55107b0a0d6fd43c03be29fa66e482689f18aed7a35b04b234583edd92f296d5960b367e402369da26cb8efbeef5384f00ad49fb1e4de552293c9ecf096fa034e1d0a1a0e5e027f6b8e649543a35d0143c7f40682e697d110a74fc160c9a00edce70462a833045179c44d5e2792752c1cf75db5144089021ffa6435c41785c2a125b72c003d51b159f2900478579ff91f7f0b8add827e290ab92c7b4c0e2f781f1c9e9a0d985cc645e23e3c5a1632d4615d05484801e3c603aea8d776d29632ac27411619e4060d04e7aee9dc04e7261b9b75d2fc4b12ad5e1e8a14680fc2ed6189c25b2b17b9da7375cd555e76db87dc0f46128c1a6190906f153b414e6e5380ebac8f52ddefc0ce10106e1258b23c62bdc18a4c4a1e834867b83d2b8aaf0b868e40f4f249d8a9c0c062fe3c1edb3e63dc06a8f3a7ed794b1d7b4af0cc632c5a2b6bf42da0ba98fb040272b92e27618791da0e07c83f2159938c86c6d37db1e73e560eafec64977217249946d8d569248c39d110e114580e6b1ea1df6af65d7f513bc720602dc390a9beef06dbc41950c7ae274d42a61db8b308712bb4a5bf6699d266c85e01a99448792cefba9a0bb4f5dabae15ef81714afdfad2e366ace5322aa62c2a19f2c0dc512de93ede0e58cf40fea31da2b24d552a2557055c6fbfe66a62f74e99e90f1477bb6de7835516bc16d68d1fed735cc7d177ce8536156012ef1584075765bf6d0c5a3d14966d8221e3e34f8de4146469f98a85be7b14db28bd95b41a3e596ba22bb3ce850b762995f8da8d50b84d72a61491a1f379fcd4c477182e3b0dcb35dc93e8ff2d25abb5d"}, {0x50, 0xffff, 0x0, "1a7f36961db38f417be5040c005c3b3333f50ef907a3722bd144603888ddf605fec96f462fcad7f31ed4467fb6c4c75bdc9033eee76753f1edabff"}, {0x28, 0x1, 0x8, "365ae1bd8650c211ab1d484b1489b6e8875a"}, {0xf8, 0x1, 0x0, "af72dc620e073fa36286c6b0d8bfa24ba3be2772fad7f619b0810a43210f27828b841765561aac0f4ee57b09f183b1f313a94a1dc2c7c50ef0546d095b7b002ec41c180bb972921a27c2b30677395a243c7a0a9ea73c76687b130064355719feeb452df48974ac430dcce8275ed5a6545143b54536244caa3e19ec5cbab9bf8fe6f74df7b6a890fabf7bdd935afe9c44406d2273047fdd6125daa70900d67646daafdd2f324d733272f9db751a8ec50388546715785ebea41a8096e4661d1b1c09f8493ff4421ca4ada90bd17fe7c6c1c0cad440114ba8f45f4913d3481f8d6697b25459cd4e"}], 0x1180}, 0x40}, 0x10, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000000040)="3b00e101b362ac291e0a189d8e3d0549e542c7b60decc92b6f5a90a77a55c6388126c0b3c31060ea7f43e4193f38249caca8e26a1968b81a78b08b367f9b38478fcdc6fc7f56203a81fe3579ff4d0b0f0fdb8ebcb7504e0f9001ea665339d4e87bb1c9c37d40917eecb62f980b0df914b69e7eacf30b", 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x41, &(0x7f0000000040)="71040071", 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0, 0x0}, &(0x7f0000000b40)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000c40)={&(0x7f0000000800)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000a00)=[{&(0x7f00000002c0)="b49a07154b4a8dd86f35b48e46a959b2324b81015963319f3108a4af56d2cf575aeb66f1b068df074d7ccc7c288446f22203ef67556866d5e3976e60cece700e69c81873373207c12d4d9dc5a7448ac71394a6dd5750a6ba634356d4bdc0dae9fc8fb9ed853081bd0379c1a88ae666ffe023e46e965155a473941642817a", 0x7e}, {&(0x7f0000000740)="52a92b388bc29cc38b2b217793cb458acc90c81befa518a37e3e46ab23d1057d4a4aa7482acd7b483e3332e1b30f99153de205270a423cf99dee244d2ebacfe28b3498c668433fde59efa6029bb545dc5b22b43bfed78829e3b001ee359d8bb562f2bf8b8a42667a745902a8f59eb89f4923a1f8fc75c21fffcb3bd38e06f29eec0484129b83a9", 0x87}, {&(0x7f0000000540)="c8a26257cdbc101bdd18e6f1db3481fbdaf3aad026a45bf51632866914402ee02bc58595d0ec377d4720b021fc6bb022c49a22691e883feef5bdc605295ec5c0f9bbf50689c8bfa9cfe6017e7e7ddbe14e447c7ae97bcd19ca00214894783f868421052ff002", 0x66}, {&(0x7f0000000800)}, {&(0x7f0000000840)="357c961841e7badf5167536b1a19a36da99518d6e5c7a44b5212823a6325c87497d36e6a4ce3bac68f0c76243e759e5cbd02e23ada6002a58103dee67e3217c2632ee771704edd33bfae58", 0x4b}, {&(0x7f00000008c0)="342939aabe84daea5d17db62e37c27d981e9d89512e69f5c400818b96424ec35304c57b219897c263e90c1485c105bbec761cc911fb9141439f30aa1bae14c8eac776a8dc65c8ef525eb41a546060475a574c0db12d3eb43701a4d31eaf7cee583cc84fd0d1cef5dbbe9f4d4e9d53a856d120ae4a478af5942a108d2be6fc274c34bcdd598b50bdcab6efcf945d5df5e0dedfdae99e8c4f23774ba23d0d4f41973daeeb3316a28f79e2fad35fcce722e31c0799c1deedc56f05d8adb69209c3cb37698b2481341c62ead025456bac0837f", 0xd1}, {&(0x7f00000009c0)="0479a4b338b2b41b2bf571952d8aa1e5713412906e81d923b2547c8e1c59c00058b7f79b3beba211bccc6baeb4d4c5dcef90fb56b4dc13e393c718d327d89cce", 0x40}], 0x7, &(0x7f0000000c80)=ANY=[@ANYBLOB="20353fb266b6c1a17cf83800d3", @ANYRES16=r7, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000020488ee3000002aaf0e300100000000000000088662f5381823466f4246abaa06584a591ab04f520db0ddb01798d65f2903792e3302db78c96f56bbaccc398e7", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000002800000000000000ffff0000010000005484a77a508b23046e34703c6e11efd489ee0faa16cc00bf59c8821f7dff883c81ea2746d29305d0534c532b0d767fe0aac752bb955835ee117d6f17b51886e55b8447f02accf3e73d37733c893e774484d7af22d77804e399d01819b45b2b562a960958e26540ec51e5e30e7a1ce69e72791d119ec2cb48e7e3865848f9ea9ae179c81e89306ff3d97b0b6edf438be589cd744439ae2d18144e9b384dda02e2889db86c7639753dcb2f92483d05b6fc7cfc9be2b7fbb416517ef527fc55", @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32, @ANYBLOB="2000000000000000ffff0000000000005a2fa5ccc1edaa2536af41f3770fd19b1b2a03918cb6d8107686e50401f3ef857e8bf29b5d1357f11475ebeb93cbe6db251f3fd399bece84dbecb5715de2", @ANYRESDEC, @ANYRES32=r6, @ANYRES32=0x0, @ANYBLOB="000000f8170058b116de2b60994c3529d661c9171614625fa40fa93404f4ff400000f3ffc90540698fa9f3d2546b00000001ff000064cac8e9cdab09dc85ffd62e04a536c2397226097bfd176385b578cbe06fe0a848feb63bc2084591ecea8dbdf3ad78ec7a954898d64634e94f5d310af29e3facbace48308b", @ANYRES32=r5, @ANYBLOB="000000ea2000000000000000ffff000000000000984c357d1801a38fc91e71237bae2ecd618005b65f878e4f45d4a725901197c7d9e6a04247774498c213e74e2f2a18d6260b433c187626e9c221b58e5b14cea32893b92ffb6d06325762117200a2d8130ff2c3a965cb1a724bd55c399c36da333fa5f8676140abab8a", @ANYRESOCT, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xc0, 0x7}, 0x400) connect$unix(0xffffffffffffffff, &(0x7f0000001380), 0x10) r8 = semget$private(0x0, 0x7, 0x3c0) semop(r8, &(0x7f0000000180)=[{0x0, 0x43, 0x1800}, {0x4, 0xe6, 0x1800}, {0x0, 0xfd, 0x1000}, {0x1, 0x20, 0x1800}, {0x2, 0x5, 0x1800}, {0x4, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x1000}, {0x3, 0x40, 0x1000}], 0x9) sysctl$hw(&(0x7f0000000000)={0x6, 0x13}, 0x2, &(0x7f0000000200), 0x0, 0x0, 0x0) executing program 2: sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040)="130e651ec88a53a0c16741fd4874e1ac162a57506ac2767ad36bd120063f874d4e57caa8ee03e12131da21ed00bfd36b032f74e4f8cbf192a635a51e62", &(0x7f0000000080)=0x3d, &(0x7f00000000c0)="dacfc3f129722c38c24c0812f8ea3dbf5e7b9647f59748cda2ac0ca9d6a7d29afb4185da8655a04df886107e272462c3777749ac9a8a33a27dd52b67d930cefc0f8ae58cc75739517ab15b46a8e0e9c9577c9377cc07dc1df756cb32f6a8627a3147", 0x62) (async) sysctl$hw(&(0x7f0000000140)={0x6, 0x6}, 0x2, &(0x7f0000000180)="237a52d4ef7079f18f85d4354dd4a1e0d4922a3b0993692760b18589efb15c84dd577f72f620c48346a4539765217f4f2887f9bb3d9e3f522c6eb3aab95bd8be46ee426a3fa67d924f6ddad5a2651ba7112bbee3b4eafe3b2a49369c4c6bca00f200cf30e4499d1fabd3d269859d68ee367161c6b387db28c1fbfe4bb8ea6b029ca0d209842ba0ede4c971b9780257348eb84622533c7e8f38ac05711e", &(0x7f0000000240)=0x9d, &(0x7f0000000280), 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) (async, rerun: 64) r1 = syz_open_pts() (rerun: 64) syz_open_pts() (async) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) (async) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) recvmmsg(0xffffffffffffff9c, &(0x7f0000001a80)={&(0x7f0000001a40)={&(0x7f0000000500)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000540)=""/162, 0xa2}, {&(0x7f0000000600)=""/105, 0x69}, {&(0x7f0000000680)=""/185, 0xb9}, {&(0x7f0000000740)=""/165, 0xa5}, {&(0x7f0000000800)=""/51, 0x33}, {&(0x7f0000000840)=""/60, 0x3c}, {&(0x7f0000000880)=""/199, 0xc7}, {&(0x7f0000000980)=""/53, 0x35}], 0x8, &(0x7f0000000a40)=""/4096, 0x1000}, 0x2}, 0x10, 0x0, &(0x7f0000001ac0)={0x4, 0x2}) geteuid() (async, rerun: 64) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) semget(0x0, 0x4, 0x4) executing program 2: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0x0, 0xfffffffe, "ca778701a0bea716d61ef6cf19b5eb9c47771400"}) ioctl$TIOCSTART(r0, 0x2000746e) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r2 = socket(0x1, 0x5, 0x0) ioctl$FIONREAD(r2, 0x801169ac, &(0x7f00000001c0)) getppid() executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) connect$inet(r0, &(0x7f0000000000), 0x10) mquery(&(0x7f00002a3000/0x4000)=nil, 0x4000, 0x0, 0x0, r0, 0x10001) shutdown(r0, 0x2) executing program 7: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x2) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x2, 0x1, 0x3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) r3 = shmget$private(0x0, 0x2000, 0x509, &(0x7f0000e37000/0x2000)=nil) shmat(r3, &(0x7f0000e35000/0x2000)=nil, 0x2000) shmat(r3, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmat(r3, &(0x7f000007e000/0x3000)=nil, 0x1000) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r1) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/50, 0x32}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000100)={0x10, 0x0, [{&(0x7f0000fe9000/0x14000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000fec000/0x1000)=nil}, {&(0x7f0000fe9000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil}, {&(0x7f0000fea000/0x3000)=nil, &(0x7f0000800000/0x800000)=nil}, {&(0x7f0000eb4000/0x1000)=nil, &(0x7f00009b6000/0x1000)=nil}, {&(0x7f0000851000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000a8a000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000cfc000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000838000/0x1000)=nil, &(0x7f0000eb3000/0x1000)=nil}, {&(0x7f0000a64000/0x3000)=nil, &(0x7f0000f6f000/0x2000)=nil}, {&(0x7f0000b87000/0x3000)=nil, &(0x7f0000905000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil}], './file0\x00'}) r3 = socket(0x1, 0x2, 0x0) r4 = kqueue() socket$unix(0x1, 0x2, 0x0) kevent(r4, &(0x7f00000000c0), 0x8, &(0x7f0000000140), 0x7f, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x40001ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r3, 0xc028698d, &(0x7f00000001c0)) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x8000, 0x82) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) clock_gettime(0x4, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047476, &(0x7f0000000000)=0xffffffff) executing program 7: sendmmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x10, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000001c0)=[{0x0}], 0x1) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000e4ff00000000000000008100"]) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ioctl$FIONREAD(r2, 0x80206979, &(0x7f0000000040)) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) write(r4, &(0x7f00000002c0)="04", 0x1) write(r3, &(0x7f0000000340), 0xd4e688a67930cd) write(r4, &(0x7f0000000040), 0xfeea) r5 = dup2(0xffffffffffffffff, r4) write(r5, &(0x7f0000000040)='q', 0x1) close(r4) execve(0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000240)="df", 0x1, 0x0, 0x0, 0x0) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) sendto(r0, &(0x7f0000000280)="e61d6921d404904850d48de053d6d14ee63d8e254c600111c457a9af65b83aeb2112ab56bfe0ba4a2dc9", 0x2a, 0x0, 0x0, 0x0) executing program 5: open$dir(&(0x7f0000000280)='./file0\x00', 0x200, 0x1e5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000200)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1f, 0x9, 0x2, 0x1, 0x3f, 0xc59, 0x4, 0x0, 0x0, 0x8001, 0xa8}) sysctl$kern(&(0x7f00000000c0)={0x1, 0xb}, 0x2, &(0x7f0000000140)="71f91e34", &(0x7f0000000080)=0x4, 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="1b", 0x1}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r3, &(0x7f0000000140)={0x0}, 0x10, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000001440)={0x0, 0x0, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffff}, {}, {0x0, 0x0, 0x2}, {0x0, 0x0, 0x5}, {}, {}, {0xffffffff}]}) sysctl$kern(0x0, 0x0, &(0x7f0000000100)="71f95f84cf", 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x65}], 0x0, &(0x7f0000000340), 0x9, 0x0) kevent(r4, &(0x7f00000000c0), 0x138, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1d}], 0xffffffff, 0x0) ftruncate(r2, 0x7fff) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) executing program 7: syz_emit_ethernet(0x3e, &(0x7f0000000380)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "899589", 0x8, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="fe52dcabeedd74b79ed11d06332e8d80", {[@fragment={0x3c}]}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x3) executing program 7: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000180)={@broadcast, @random="e05d070b0020", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@mask_reply}}}}) socket(0x0, 0x0, 0x0) getsockopt(r1, 0x29, 0x2e, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x5, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1, 0x40}], 0xffffff94, 0x0) executing program 6: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f00000026c0)={0x4, 0x2, 0x0, 0x5}, 0x4, &(0x7f0000002700)="75632d70778bfc27974ebce266f94fd25f", &(0x7f0000002740)=0x11, &(0x7f0000002780), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="3fa53ca8f13ba255413ca7b03679430fb765a25ceb9245a06d2545d327b1a3fa619c79ee6f62d99c84c81e9c486c1ddad0db95355b39e63d56076cdfb22cd0fb073573674f57df9f8d0fb0d0167dc54ace0a263d3a7d852b26dfca774ec7a885d909a0a4f307e8dede6efba40b95fc9d5de1b72cd5d51994cced7aba96b6a90d60", 0x81}, {&(0x7f00000001c0)="49d00781f1397c06c67f75fd5106433c", 0x10}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r1 = open(0x0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) write(0xffffffffffffffff, &(0x7f0000001180)="12", 0x1) r2 = open(0x0, 0x0, 0x0) open$dir(0x0, 0x80, 0x10f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000100)={0x9, 0x2, 0x80000001, 0x0, "efcb9ca690bf538fd46105047f82c2a498ceef72"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0x4, 0x7, 0x80000001, 0x7, "5006509f634733dfa7c8611d27e9dfb4d17f2502", 0xfffffff8}) mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, 0x0) open$dir(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, 0x0, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) shmget(0x1, 0x2000, 0x4, &(0x7f0000000000/0x2000)=nil) open$dir(&(0x7f0000000b80)='./file0\x00', 0x20, 0x90) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$hw(&(0x7f0000000000), 0x2, 0x0, &(0x7f0000000140), 0x0, 0x0) mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rmdir(0x0) executing program 2: sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x300000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x8befb6e126a37ae7) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) ioctl$VNDIOCSET(r1, 0xc0384600, &(0x7f0000001300)={&(0x7f0000000100)='./file0\x00', 0x2800000000, &(0x7f0000000080)='./file0\x00', 0x8}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0) ftruncate(r2, 0x25b3) syz_emit_ethernet(0x2a, &(0x7f0000000180)=ANY=[]) semctl$GETALL(0x0, 0x0, 0x6, 0x0) getegid() recvmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000440)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000340)=""/74, 0x4a}], 0x2, &(0x7f00000003c0)=""/76, 0x4c}, 0xd1}, 0x10, 0x3, &(0x7f00000004c0)={0x7, 0x1}) writev(0xffffffffffffffff, 0x0, 0x0) msync(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getpid() semget(0x2, 0x2, 0x0) geteuid() r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f0000000140)=[{0x2, 0x401, 0xe5ce97ab354d96be}, {0x0, 0xfffa, 0x1000}, {0x4, 0x146, 0x1000}, {0x0, 0x7f}], 0x4) semop(r3, &(0x7f0000000300)=[{0x0, 0x6, 0x800}, {0x4, 0x22}, {0x0, 0x0, 0x1000}, {0x2, 0x1, 0x1000}, {0x2, 0xfffe, 0x1000}, {0x0, 0xfc0a, 0x1800}, {0x1, 0x9}, {0x3, 0x5}], 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0x1400]) getegid() executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x4001, 0x0) r3 = dup(r2) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r5, &(0x7f0000000000), 0x10) r6 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000040), 0xe0) recvfrom$unix(r6, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x0, 0x7c}, {0x1, 0x2, 0x0, 0xffffffff}]}) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000002b40)={0x0, 0x7fffffffffffffff}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 7: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x1cd4347fdebd0aae) socketpair(0x20, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x4}, {r1, 0x4}], 0x2, 0x6d9) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd60ff0000004000040000000000000000000000000000000100000000000000000000000000000001"]) executing program 3: syz_emit_ethernet(0x36, &(0x7f00000004c0)={@local, @random="a2b784f2b244", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @rand_addr=0xe7fe2f68}, @tcp={{0x2, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = socket$inet(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf751e6b9f70d4e55, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0xffffffff, 0x5d, 0x201, 0xd2c, "8717f9050700000000000490d692cb0d51aa7600"}) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000000)="355a43f0271d379747000d", 0xb}], 0x1) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0, 0x812, r1, 0x0) pwrite(r1, &(0x7f0000000000)='Q', 0x1, 0xffff) r3 = syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0xb, 0x820351c, "090e4de6d3a80a00008c6c4d0200000400"}) writev(r3, &(0x7f0000000040)=[{&(0x7f00000002c0)="1733ee17464f908976c24af8d7fbee208a3369cbac7b6b91c259fd75ffffffffffffff4ede8d3f5006d301e0d0adf094d37dc6756590731ccb8b239c2c15faa5f95f9d69b583d97af7c6366fbf61031a655bfa1f4629138592c631778c34b9396c48e3376cfe6b6c405fd902d93051ebb40295fc0c93cf58f1aa286104", 0x7d}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0xa, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0x0, 0x9, 0x0, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x1}, 0x3, &(0x7f0000001400)="1c4bfb0b99ab2e30498210b202000000000000003848cb5f4f82f311ed90e67f37d3d94817f18928b1b69318d25b178e6488be1b18594333e8d7245c008dd5e4e7ca46f6a66abd816dbd52537c59f6738100843dd106a93cdb704c7ee76534d4b143fed8b083fcb5d9b0e0027ced239ba0c2655d7164acf7f868c10afad6207265a2176871b756636dde6586756066f0c4bdcc6e72d7c7fc9d503d0d8ff9a63ccba80ded7d5e049723e88b2271913140f990ed25a341733b064471133e19177e0e52be598fb3dadf540bed22772d4f8c300f000000000000a82974fef45936c7ef2b6609349ccb5bcac3760d5c59f24b56a9329d59cede29326740f68a2fc6a549e19028f4b68b84eec1118987e513595c8abff86a6839aff4128b77d08a8bd50bf68527ce2d8df3a2ac611179f9e80c9c9fee66f0afc06c5728ad68d937bea59fbf85662680a37bac1ef727123d2ae5b62c509223640f6d6c89ed20f0ab357e6d9dba1c98521c17e8cbaf26414bef61bd61a322f8127449ea9e8583f0c26906b8f9e957dc4462ae58e84817d2734bb6ad598cd55660da577843238086f8d88916ca", &(0x7f0000000040)=0x1a2, &(0x7f0000000240)="2d65c04797aa62607fa82f1787f370364dc1bf38473644d205e2fd1b34c0b79309cdb765e435c69913d1d762ce6bac3ae7bf7f49126cb4bd628b5f84d1f03283858bce424455abfbcd9bf2b670ac7d1394cdda3a175bff486d408a0f409318db55d96587a375855970c6510cfb15befa0fcef07644e42106dde1ce0a520789afe0e5c5dd2e1b17f8794de3f4af802582607b207d23717976b29437f15044127db571a9e801cae2b6b8d492aed9758cab1e03d17e1b9133bfcbebb27542ee2823b879505fed014932499b7d5afdf17b54413679fb679a096f5bedbbc9b99748d83bb4b552c30e34076afaa402d663aa8d9e681fc1126b62811b1ea1458d5c552da786593e3a25257acb75c47db34364f234d2ab9ce664403ff3699719a6a7c118ab3433a37b475ffeadfc8831961bb21c74667ada757e9bdee32b19d14338ce05df18c7fef10e1028eaaa7701f92f01bf7cb1e0df1ff0cb149f022b6752bc8fd26321a8c036f09e33cd7324d449b07d76b0c2753e60f8fec449d71b95cffb07c14e0f7743af31c9599abdddb6d86e5384ba7a90f40e779d28aa424e8117ec42afb598c3ecdc73f36d88a0241e708717ebc6cd633310b28075ce8a30a93c3efd4ac6375d14b20369581ccb78875a2ab96f195fe30de15bbf9c86c5f573ce7ff1ff92123c2237430a55ee4253f09d6ada46b0ec38b1089cbf1509e7e7c89e772510eb0fccccb80ad3248b16f4c2b7f3fe6c96193eafa1a8038b0041d62a6d77003061a6a9739984b47e4c83633d557250ce052992383a9e2feb211f8eba7190aca04117a7ee167cc30df12244304f528a8c5f6fcca2de4619fe4b61d79e5ed4202f243cf8788a81514abdce1ab35ac3f2dd93225aeff77ac2a316cb8e59950044874467275a74269112952139ea007c35ee80cd598ab064ee2be5f941afa60bf1d80f89bcd54aba726bc39df8bf2d9500d67d8fd3db48dbbb60ad12af64b188636dc52b5406a9960bf03c20972cbefb380d19b7ada1f9d30a4739ead6ca8fe3d99955df3d1229f85338ea6abaa4f4f401527bb28f5f93b1babdea2633a334afe890b859d4397bea5277ea9c95c13d2a224414bc8ee85decca9f0f3d8b37b1e017b7e6e6792cb1ebdb4d277d9bd41ce9cb4166daa2100da2f3106c084c1dd59d4a8c83ba7c56466fa599e6c521651d1c1d4a0861d9ba5a78fdde2b9367d28ca57f3213b8ad07c803c0e4740fde8ae1c3c75501d0d9dedccbc044b454e7c05b1cdb9e11c7c6d63757786fa09efc2574471cb8edbf429dd91005753eaff27c22ce82150748cc4a98c08dd8d55cfb3bdfa8ca6d89f069dbc515ce116eef044b7cbd6863f8254f09cbe60f89d4d1e7f9152fff132f3a69b5ffa75a55c758b56728c6bc871d91fa5cd3c22da40517a1ae39e2679413e5d34b8ac720fe7b39ebd19136a3b7ea3f9f6cd3871f425e0e44a42a4c9bae5d1b8de5ecfc6021021a45d1ff3b75e87b71d141ecc744e76b88c5e5616b503016caf45a87708762121cf16a530ee95e54a3fcda5418f8e252bff8e988afe4fa78bb6c84f30584af80cd8dbfdc432c085ad52d91c52d9c88f520561fc68b11164b51684fafcc8fc1254b3a4c02e2f428fcab43726291490dc717913d32aceae1c8a4ff01756642998f2f596eb521e85ed095ad59199c1df69883e042ceac5ae185d4ebaa91b2bfd83aacfb5a10ffd8eea98169f35c16608ce088a25f0e6f9afc86531546838e8a2554632a7cf959b6437b5795dddc91baf0770142b5e35db53d54761baac1c1ed129e47c748ba2aba771ed0bb1d05fc32e39b74f81967910d2147bd1ae7478fe7cc550e73f52c8db960d9b122367bf8ec9c41994604cd38488ea02813ca14f60e7ed1425354c83b04a51053dc1d52dba972ccccc0e65e55606410e402908c0ed6e30886622d99713f9d544df4e86f467d6e4b168fcbe9fe8740c5e9bd8b7e90cdacc6805707ffdd43f8fdc57d193a8b19b63fc11f5636ce235b039ebc511556a1b516143566da7d386d9c44fa46701a00285fb094768ad26bf1c0a95007d1177b488aff566ce74ede6e9932dbb3ae529733e81937dc1dd754d9be836046be1d5a14e0c849fe7be90dabc44c294c9dfbfe2ac351889fc41612a402bef46eede107f99f6a7e65836573bc8620c0b46b4e9ac26f9982a6f18498436887ab8033d40ea0d2a0bf74d7d0f4064796c7e6cd5718bc9d3d0788252ca1e99b436722ddd64eb4f5f6016eca8abf65209a85e68d429a149573f18c3730d0188be49e66e573d924abb89e511d020c4ba3b050d617ab5134f14c2a8d7935209db9e133e1e4cf677f8891e78f065ee702b2972aa952c27739348b66b8724f0e59c2f21f058ac2ed2bd2302c72641f2c78feff7910690e38f4740ffdbd16bf77b12908c9ee4cf4ca81f6ec7070bab7dbc6c6ee3b15356ea07068e01f1cf8f9652abf01818b7f3d13bc7e226539be1200508502f5c2d7082b222c72057caa65cbd650c34d9eb3e0958d5a1cc03dc0ad75e239b0170e0a0bd89f7c7fad4d12de46f89071cb51662b27d56f6af393a5c97342c5d17b08969360ef2975ffcee371cc7b5a5cdd4a74577c6d1fc8b900e2dc6f1d41302143b398c6c5b638abe4cc7fc814db3c4546a87a55385b5dbbabb6f1a7eee94602a36317577599a3d206e32a245409be979865ff77a6426542571b3396fa4fdb17aed9d16ca819cf95b5c74eed872bc6623f9f6140497b87e02ff477f51ead9e1072e13334baf893168bc8c5843d5c0190051f40f1417ad73c972e565ccbff1df13834c963169786b85a6f42f7a1af8379b9a5031b66f0c0e81ffa3cf163ef3d1bbc1698f4527e9d799c08e26d03ef41530b1979be423761d9e0f9e3d3671a4b0abeb9b408f43eee934a102c9e358c89b8e9258553629ed3ec959cf04ce02b6c2579a3fe5e0feea747116bfaa332c525183a26f1a841b872747ab8f11d90c783a97b46728240bfa7687e17f48072db369f0e24bb916630349d2f4a403c4e359cf0b194433dc4d2de03ad2f4e350f7694c6357872b829155918a9d6d8316bebd0a464ef7dbb15e349ed6783bc1c313db6fef5852886619f1a3e603f87b40d22b0acef813a76d6bc6c13175fc49080034c05f5e6bb58df7297e5338dd51027edadd7a7b07074e38da564b6cc4ff315ac32ffd6079b49eca77f15bfb95645aa38da2dcc7b1d3c4ff257795b6f0996b3550f43a57e04c4c783ab10debb345b6b036852bd19526d3251341ff0a07094fc6fe33956b28435fee0ae5f4e02ebf36424c79fed57c5f6bc42bef0e58e011b0ce2adf7a4b7b7bbdd3254e005236b4a2834bae8f0425214d4b3bdef1ee083c76e5415225c5cdb00dc5d7fe5282b8cd7ba23f344aa19fc5a0ee5dd81af0d9139cdc000ee57dcbc18ad2ec571a976a390fae1f29d5cc9d862e19f1527fc1ba3538bc7c81a19bc6bebdade9d4ad043f3da5e625ef9b18d4bed3d994bff0bdf079b8f4a68f6556ad673d1337817ca0907b379c605f0690d3d30f283459ec95eb12919e684463ca62816b748cffd7fe9624942f1c4e0d8a7744462bb3d34dd0ea6dd70709a19cc2ebc66b7d7d2866dd264284352658225d9b3bebd5a9a36d9a33f71b86c936d71fe0b93e80a8ecc4e46fc3c931a611c6d1f169acd859908ce90f98da3e79d8045f0722ce77d2addea2180650b49fd690d3dab09397bacf0e8e8906f3a6988c5016900944b368d9ee801b4eae2b95ed3dc1164cf3ecbf0caf655c9c26344dbdc6a306d5ff9e1d2721da059716539e57991553bcc075475d7dca319d55520f92cc44e71191a54138fdfee39341a0f7044608c3eacaa82461b61c4c466b694026d1e6d1fb11d71377a494c1c56d02c3b198b98a79a45af372547183e172a0e8c3a68dbc566464b9bee74a1901c14e98be935ba613efa013637803c069487f8efb966002ed5e47dfa9d7464c2b400211d8a9b07a4932324eaeae63263e42b8f585b68e03292315540cec4aeb4675f65443b1ee172ee208e6e45999d3a12e9c5193723086902424c9a58c124d6a4c57d146afc622cc21e3ef6854cf3b734ba1b8da3e81202728de58c8bac1d44fc73a2bb46df54d733e680557d3e5996b15ac6f2b586604763b0ed2a3fcce2492de62ae4c83430262aa1b7d1b7011fbb655312308a31491018fe5b347bfa48ee410a1008e96f166246cdd743327062b5a7883032cda03b8c1b092a686f47ed9c7e89a9d9ac871bc72e97fbf3e788da85e916d01a92f648b154c90b21e09ceaa939f91cabe904403da7065b72980917f41ce4dd04a4a5a1a63c1d974b067a741664f7e5f2a147b2ee6b6f2f7c057d7b0052fe681872f4727a75c79c3bb4f3ede6ddaa307fc168a511241676f3092d76d8cd4de3ac80e247f82a36f08cee2efbe67c04ada6f2de974dcbbd7f817866680246146097e198b8c9e499f1c46458b01bfb87209db27d9bd0bfcd281b652eeb8efc68070f2d44eae7c03d754ca4c43b962acbbbe25fd59cfb14e849f5f8d0c66fec1583ab29b9a75c0da7cc94bcd98284c7af507c3ec7dc534a93ab4c1d648bb828ab92d60a536fabad7d5b752c34244d9860e7040fdf050bcae6faf45ec410b0ffc3648544dcf47ac110696d1187e24bea22fb4aabe83114b9a83fe2fe84b5bfff59f3486f37765a57fb1aeb5186434b0f2c55226430e44d50bf63b3adcb3fdacdf9f953100e67640cdda6aac55199d2d17e3981a30b9c0dbf25fec283cd320510eb376be89c2e0c576fb16467aabe93ecb7d9cde13b4485f22b6d270c2a35906d75f4670cf30d6d3148b71cf5dd291d026832eb33e83d4bed0884dcab96bb94478bdf7c0693af2e01140ef6df14e353ed62ac422e0fb6d9084facbae541fe4d7fefe5f206683e9f3d6183a2b71da66a346a2aeea78ce6697b4b9d51e0b091b73fe23df46450c94fe02f1f36f83aa8872bca67d8b65e2ba3922ed3d8b486cad5a75e529c8a702669bbb71039c0400d3e962aa72dba74021f1b78e2216f3143479ffd52867bf5f94a1214ddbadc4672f7c90f62dcb7869abc282f3f4c5bb43cead43f5f23c3a0bdff577b27d2fa9b67bd6376d3a5da2bd696fb08d18e329fd783e8a198cc78ebbdf0d6ca46df5e6d776bfe2c97216f29dad513b3e24a6e7f9fda77cabb7d7383e180a38a7673a281419a87536795afbee279dc60c4bd9a71dd7b1c6a80a4dfa562b3138a4439cf997c993f770aa0e4aca4d4447708182455ecb0a1d10e2d257507e10ff8db9ae9e1287a522d96d8d19db50a5cbce3fb08201fed7f95020c876055ca036d1001a991cc8c3e6080ef710020891d084b8565e3c9a4ef33da941ca046ebe0077a779cef1cf4a16240b272276b3b5205ad090986affa541ad5d0e661d10fc7e70d9ffbf1b50bf7f079904d584844debd61fb1f67ff9ba25ce66c302731483a83a56c808001d44abc436e02c8ac88e6516f86970a4b6681c7fc1781cfa598a66576e21614ebc1a5e4ec44b5a9ff769915ad4563142d76c5f1750759e58332d12d9e34d0b1cbae07cdec1fae57d13240063d233ee15b0e9380a678a41622ef56830b8a0e3344aef956ec24b07bb222d9114cc707029e8d8477e2f33d13b8fb44f6dc70c2e2e9d9677a9ff06869fbfa0c7d20e8c41e7296f04695a3cbde0be75214d9d9d8313d2255b18035f4c4ac43d38849bb98652513171edc8682212f229e2bff2a994837b7079c7609a3d3794f3b8cc260b99a3d9ce48755471bb0c6a89cd5a76526aff1e4647f", 0x1000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 5: r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, 0x0, 0x0) mkdirat(r0, &(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sendto(r1, &(0x7f0000000140), 0x0, 0x402, 0x0, 0x0) symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) socket(0x18, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) syz_open_pts() syz_open_pts() open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x80, 0xcd) truncate(&(0x7f0000000040)='./file0\x00', 0xb70a) executing program 6: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xab) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x13}, {{r0}, 0xffffffffffffffff, 0x82}], 0x7fff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffff5a) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea0000010000", 0x6) sysctl$hw(&(0x7f0000000040)={0x6, 0x19}, 0x2, 0x0, 0x0, 0x0, 0x3) socket$inet6(0x18, 0x3, 0x29) executing program 5: getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) dup(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0xd719ce416a4b235, 0x0) unlink(&(0x7f0000000040)='./file1\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x808c694e, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000d40)="30c41e33e8ef19e3ea0903bf8338b8565dda0d8af54b938d9baffb1150cc40105e02000000c4745c5390f1c79c8b945b0a1b4cdb1e953b2a8d9b889fc23c2b99e8eee793c77469696c6467e1a4624f0877bac75512c63d7831a0d016a9c01d3f3c6589a72a3a79ffc0ee0ad2645bcf98f6b8220700b02ba89203ee3013ac7c748543c295f5371c4181f64e6f00ca5e2202f36e0d5d22c58f0000443ed596c790f9ed5531ff7e611a0845c3d954ddb1f4fa0555e74f6386317e008a32867e35b183c67f390d9f55ed00a3d407b900000700000000000000", 0xd7}, {&(0x7f0000000180)="be7a4488f6b21bb01fd32161164b850a84e53011898f9f571f0950b799ff0747ae496e5ebd33c3338a1cdb1c35b99fd3cb9cb7639e6ae5676448a97e2986b0c846273096f361bc46aab19024fefb415e4db2130dba29c42763a02e1bcf6e88105129236122ed8beafe33dc81dd9cb7360ce5e684170d291fbe7f602720c8897a9c55a6d3507df376726146593d55c034c18637ce8e987588eb775437a7bbe2371d093414101e905083f19ad6ab573e24a2e297f1b26b3cffd5ad82ca925618ddd7b5ed139ef16569ed4d93325a635315f1fb24a305e74881e338be66efd3cfcf13cc94db626656b44849621b7992888341952fd81b0ff6979da559c67822a329c81b70d1910238ff511a5ee44ca95180ab0c978dc2e4cb40d0b7a1f34bbe5c5b82fa464b5488617dc395cbcfffb446188e1ac46fec98c1f2518716d2e30cac076306feec64186b0346792ee775b38e046a4b49303a0fc4dd0881579a6a3719eba18f7957addb64eb0d8db2debe82f4c990d1e8419fe38adc835b8e1f9d147acf1e7753da06e2edf0aa08100c72dd36fdd77133f9e71a7ab3f900dedd76f491744af346dd60d3c1d5737d94a7811d310df8d81f8d9f4150a0d9a0fad91516b18b40ad9c42dc5cf6dcbe8635fdd49447a4bd27b2562d1d17f2cf903aee7568f8ce27d43b40d529380df57dd17a6632a5616d6df2e57b39cc31d36c8dab241a45aebc14e420ef2b1e7c74a3e6d08c1e2672db4d2349804f8d37a3aa56655a969bfe415fcf7b4c1e3eee667b92ea2eef7cd462b5c5f28e415620bcb67d072db4fd75d7e4bbead6ea2c320962c57ba5bef2741e410e4278c5e1a65ceae8c2e2d8544c7eaed43fe355c0e3b02ae36de6ef429dd0d1a103e64c3283f45d444bdec6c9a312fe2fa675631614f85f78c3d83ce7466bd5daf144ec4a513853863a9323a57c240808265aa46125648a24dcd9b852df265e01000725fa2475a2996416092d83361c3a417b2b2b4ed4b522d776cc4dbe712632b44f057cb55b1fad55c55e0fe4f964fa03d32093895315e97844369cb9555fa2c9d94bb2248549b579354869c26aa18103040c8a50226e433803633fe8915406978b2b2af429f66e7826a5fcfd28c861c13ae5b97a8437ddb0c8aeac8df96503d56394a0222624e281befebe8fa1f6912859e5f59e6a1fd1f799b6383e0a06bdd6f9cc82cad862283e9e48e7bb908e129f45b0c532c1bbcf356c3358ff59163c9623af95909b521d2e2c424ac497161cf58b48c9f619bf2d430024de57bdd66d1b3e3755689c0f315bcf85444b4c6ac13f09aff090ca673afbee212710c86d3842361f816aa6bb248f14f2a4f36fa0b5aedb6b1007b1288057e70bd2bd541f5ed9250508afa962d5bfecf19c6b36c40138973cf626bd6c2b2033fc5ce7562d5de21d4dd38d8932f2606cd6aae7ad9b3d039c9b2026a11af136966756629b8a2e214454ac63f11d47584fb5ef7f962e96e2f38207e97a5ef4430d6e49ba24db1f8edf51d8880bbf255218c17cd46135a6d9ff9ba2959ff89f48b4635f2cfc94dc0c622516c90bf7caf611df64f553ee27ac011849f66dbe32b55cc5bbc208b3d792eed3e868dc17202acc0832995f289188b4619dfc0c2d3c4c1ea817ad7a5d09ab37e26986ac96c75af8fd99b53c78c043066b695ecb628bd61ac2f9628d5aad3a04eb564c7bb32a1dd3426ea6bf9cad1c98f60332948a290a7e568f74c410a39bfa0eef0465f6735e1db0aee5bb83c5d33c3b1a000e2226adfcd337074110b54525e18d2f7a44a7bf44d97881ef5e53b8867f733817ae0fcb19beb5d145ae9b442896bf96c83b7e0840c3ea8c7fd6cca94d70a2811913f5bd259c7360a6c8e2e6e87037630928b4b9a21d52431e1fdef2af72da2c9df5376a89b57ad23303fe8024b1c027df5571d5911e26cacd7e97e119ec7639374e30ce5950c7f6495986b3d72c0c72eddc37595a59c3e38b6a751278a74e6d9fbac7e9d878952cff63fdf51c5584c420efaffa4add38b9a30b8562902d81d3a57e8e6010313ca4bcf94fba10883542c0f3a02a1f017d89f09ffaf2ebca1d17084be896512c42c7bdfb32d0cb2e879f84b2b8554dc81a278be1062fe4c40408c4923a7483fc086bbb299f040a92a4b710407df633401f83720350bff515715896b44095e06ce940ef28a189d808e919f33c3d23bdbdb22471fb5c76b0399e71be4892661312803eacddb0f1af55204ce3eed3e1aec208aa24a7017923de97f5d03448e8b5fe04a9707c02fc4083ff645e8f56a440339d286d70079a1b45d76242d08b073ce881c254fc9fdc35c64f67567ea77f8348cf5e24e03c7a35df1687d1e11f45c7a413e8beaaf85463502f592cc50de0aa554df661a53cfd91bfea23bcc038645eaa09354d8018e788a6f68cca70749f3f75279093e4a551d2597ea301f3a9fcefdac4863cc832e8c5d332fa2e2975b49e83c6a1f04e83e732692a94ccc1fed6fe64759585948d3e124d4ab19f8ced33721db245e47c6da56f74f06f199b1697b82ca3acde1f3d54ab4b62ed0cc0d214d74e13a8dc9c453980db3a7da41d46bc794d327735159656849f3d046732a7af16c1f73cc271b0ec2dc9562f6e0a9cd0b5e6ca49bbdaed265ab10d113a77f38dc12e80f407c435887bb3bb17136d5b6f63f504e3d608b52f31dadb9f9dc1d9cbca2774009821a6ed4cd847697b4c3ccd1cf7a9752607c725ea6d421faf869bc1621ae732079d9da8c73e7ccd4e64309695252781fa602560ae51e7ca782e96ca838474d7b3e46231d4fee02ddbfa3ecdef076c70ea19977d7edecc6c7f394c0456b2be50f0b2daab901340d2b5f6124d2d34b0c504ee43a03cb62d4a837cbc49b3371e19a00af61d6b9320ef302decfe64aec16e3e33367d2ea4b6b163b9c5369936b6934bd812291fc8636a38f55723401916d0a40f6d1067087abe305c7294859475bd583b457a1b89a80296a1a62bac1f2db3656275bb7ed280666fec00cf10d46a3c4d0b9ae23ccc0aa4c67a0cd4f9aa6f701da94e0d9164cdaf535190192d151a76de327f6568cf4b9ae83027ecde4b6521de481355426d252b574e2deb8f24a1ce1d2780ea0381631254f86e50c066c358ae0999de2cc6a3db5da40970ca334d94f101fb41a685b3299a0435d2b20446c9d353c098f8236536ac837ac116bf6591512693cd5c95659e4d9f7e14a8699a7dfae9063dfbc06d6d98c2d6bca27a2a126b41ebd56027daea0bbce11af3bd6c6b9ab9f27fc46220ea5fa4cd2c738b3f5553e48508d7ac48b8a50cb6b5105ebdf35c7ec1d7fc52c39293adaaf5a707bb061f28f69f7a919c47802f3371f9fb29fa52e57a57c8653b488e84d418485e64112fd207e52f6f4199018584b9fcb380485b8a60452e9eb91764988ee3230c534c0c62e3cee9cbe272cd990e09665f8d4f8c75890405a6d4b3cc90e03eaed68728928e35401e989c9335f41ee2d1596e5ca80a4edb9c11939d8a48852f7f415bcb1ce3921492e8ddb748b8146c66ce16239da7312c1c812551ea73d000fa2705deea79400d70408de082e95096b8c0358b98184b7e3b9fb41424e861e02e8f9ba21a9792cd7c788ebbd1c9586ce1c9fc257291a2992647f15318a186649e68941f4ffcebc67da490fce59e72bc33e0fc296eeb6104e6a319c7f1f2100c68cfaeada5362952eb3d257888a6fbd82957cdc0f563c83356a8dc20c43c78e7a81715ca054903e6eae8556b767b8239c709cda3456550358ae621a452c7bb1defb347cc216db37f0e9109f10cbbbbcffd39dcf75b7a734bd6638a12ce3f2e939ddc1de68bd1efa48eaea96a5473bb8c5ddb8aed8a0849b4129eff0b7f36c42fb73c95bb6743ed8aa7a6b6591896", 0xaca}], 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r1, 0x0, 0x0) close(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x0, 0x0, "84d35404e6ce8bc78691e9255254b6c4867aac72"}) ioctl$TIOCSTART(r4, 0x2000746e) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206925, &(0x7f00000001c0)) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/39}, &(0x7f0000000240)=0x29) kqueue() r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047476, &(0x7f0000000000)=0x1000000) r7 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r3, 0x0, 0x4, 0x4}, 0x9, 0x6, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) open$dir(&(0x7f0000000100)='./file0\x00', 0x182, 0xaa) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, r2, 0x0, 0x8, 0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) syz_emit_ethernet(0x4a, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) executing program 3: getrlimit(0x0, &(0x7f0000000180)) open(&(0x7f0000000280)='./file0\x00', 0x68eda01775965b95, 0x18e) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, &(0x7f0000000140)="00000080", 0x4) r1 = socket(0x1, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) recvmmsg(r2, &(0x7f00000005c0)={&(0x7f0000000200)={&(0x7f0000000000), 0x2, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/70, 0x46}], 0x1, &(0x7f0000000500)=""/180, 0xb4}, 0x1}, 0x10, 0x0, &(0x7f0000000600)={0x4, 0x8}) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000002c0)="003548d5b544725a6d7706fc4f2cd00f4b0d3438d76645bdfde94c4861daaa2e514ae55136cb8f97f1660640c01c45abad3e73e8d053df78d014f7cdc5a8eeaf16d9de7cd50a98b6a2febe484e561f0e495444adfeb4b42464c1a9a08bbdc02b766ef00595929200000000f570825774c5ea82b3f908053d052ca9f5b7561f84ce6b33f79c1de752d26d77a79557db24957056a1ac0542ef0fd983c800d33710bda0409823bb072403a6823a01f16a6dc1862b8e21dd73adc1361b310d6777576b8c08e2d82fd9de8baca94b67ffdb17ccbb754ca43182388d5fa741f6182fa66080b43131cbd39ed42e468c80dd1d2a75d80ecf48be2c43437175438902cd517c4480228b153bc7694001ba09efbf27cb25cc86ebe4e5771271a3e33d39ce5cfe4e47b25c665df8eb30c95610f274ac37956a9fdc484cf10177a432ac5748cc96709a78741766d784b8a62693b9be845c6b6cf9a2178eff7f2c0fd2d5b9397cd50cc6675fba45e41c1e1902accfbc751f8ce992987e1cd99b00dd0d2f60e720759cd8e9e243f804660308471f92edf5808d9fd66b5e0548dc438cc8674a39f9fc93f242d10b7e3ec9c798afbf08d36939466bb0fd432177380ede65a463d77566b3bec677afb9aa23750eede0009426e4d6a353055d73d6bc2bea8c0807ad176e00f4e11c878950040794340f1aafc56fd0138700d081bf422d71cd1a1303ef55231637bd7c257ea3cd1984b9dd2d6fa7d334a6811ede78530bf4f882197c8fce2085f722d40374", 0x228}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0xa, &(0x7f0000000080)="c24de2233e8b1eb02479eaea7d84c987bd613096a4902e711bac6fea65507fef4b96ce30", 0x24) ioctl$FIONREAD(r1, 0x802069b0, &(0x7f00000001c0)) truncate(&(0x7f0000000040)='./file0\x00', 0xb70a) executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) syz_open_pts() r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4000043, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = socket(0x2, 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0x40) getpgid(0x0) r5 = semget$private(0x0, 0x3, 0x2a) bind(0xffffffffffffffff, &(0x7f0000001b00)=@in={0x2, 0x1}, 0xc) semop(r5, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r6 = geteuid() socketpair(0x18, 0x1, 0x4, &(0x7f0000000300)) semop(0x0, 0x0, 0x0) r7 = getegid() getgroups(0x1, &(0x7f0000000080)=[r7]) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000200)={{0x0, r6, r8, r6, r7, 0x100, 0x2}, 0x401, 0x9f, 0x5}) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f0000000480)=""/20) executing program 5: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r0, 0x8028698c, &(0x7f0000000200)) syz_open_pts() r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) r2 = socket$inet(0x2, 0x1, 0x0) (async) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="ea086b58d0fb2a0e541f5def7e88520871402f80dfbf6e32016d51c54f4f4294b429234908a7a06e", 0x28}], 0x1, 0x0) setsockopt(r2, 0x0, 0x1, &(0x7f0000000000), 0x28) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) recvmsg(r1, &(0x7f0000002580)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002480)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000000080)=""/74, 0x4a}, {&(0x7f0000000140)=""/199, 0xc7}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/120, 0x78}, {&(0x7f0000002380)=""/136, 0x88}, {&(0x7f0000002440)=""/42, 0x2a}], 0x7, &(0x7f0000002500)=""/87, 0x57}, 0x1000) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) (async) r3 = syz_open_pts() close(r3) (async) syz_open_pts() (async) ioctl$FIOASYNC(r3, 0x80047470, &(0x7f0000000280)=0x5) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="03", 0x1) readv(r3, &(0x7f0000000200)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) write(r3, &(0x7f0000000000)='L', 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 6: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0x100400000000000}) r0 = socket(0x18, 0x1, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) geteuid() semget$private(0x0, 0x4000000009, 0x0) sendto(r0, &(0x7f0000000140)="7d26c16e0f2c99010ebafe00caf6946aa3e6f467209395b2c15b1d2e51038f9e9ab7771e1de03ea08c1941ce2dc53d5ea3617d1936ca0e811a8047e9b5ff2eff30bd4611e1602d322c7bd22ffd94fdcbc8036c6f9c1b80f0f1839bf936c38f05997119fd89fe129fdd2d006479a6be3f3200fa33dbc2bb2fcee488153c7f5458cf6ead", 0x83, 0xe, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x202, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f0000000280)) r2 = socket(0x2, 0x1, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = fcntl$dupfd(r3, 0x0, r2) getsockopt(r4, 0x0, 0xa, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r5, &(0x7f0000000080)=""/42, 0x2a, 0x1880, &(0x7f0000000100)=@file={0x3, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r6 = socket(0x18, 0x1, 0x0) close(r6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r6, 0x0, 0x0) executing program 6: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setrlimit(0x0, &(0x7f0000000980)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mquery(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x0, 0xffffffffffffffff, 0x0) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 6: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@random="0d86e654d750", @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@lsrr={0x83, 0x3}]}}, @icmp=@info_reply}}}}) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) shutdown(r2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)="000001ad", 0x4) executing program 2: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xc1, 0x0, 0x0, "0800c6f200"}) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = getpid() fcntl$setown(r0, 0x6, r1) socket(0x18, 0x2, 0x0) r2 = semget$private(0x0, 0x7, 0x3c0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) sysctl$kern(&(0x7f0000000040)={0x1, 0x15}, 0x2, &(0x7f0000000d80)="a1a6192e17db479eedc80b7599c4f0461cd4fa9e2a9c77c33cfa0463a20efed15e9c543be35d10333bfe2f6c39a49d24534f34b96a8396badeb2b26cec9f81fd83f0cf76185f3e6cfd4f3e0ef600e203efd7cf04d19004bf6a606f75f70442addee7aa98146ba3eec9cbc99e8325f2fbb6dd9c59c6e38b4ec32d81699b853aeec8852e70ac2a7b43cdaef561d0d0b32db7ded00233eaabdeb5949000c88734a2ab67c214b3fb51ff7e832be5615baccfcaca841db03a9866c0691cc08b9ee77dadb6dab7d453a0c5a7b2c19c2b79d37b730876a4d6a46d9765d95a01b979b172ad6d28461b8eb34f81905980d84afdf4c47af22d2b56cabdab4cae02d0481dcb473b0450380c1c6d50bf425f2ffbff43d11d335b84209acea0dc8fa49c9723663e15e31a7cf52cc7f7150ac41c2d2664b1c5e94bfadc829387a44b4a35ab857b142cb7090b9e0b91f5000732b02f682069e6fb52bb65f96f48d61e3ba5d71e918aaef4755409d4187a2231c5835d51dc06aaa24949a64300f1ba056e73f05fb21980daee0533358ffd82a83a1b5da7c8a3eda3292985dd5274364dbe8e54be8200322a0ae4df44cab239488acd1bfbbe616dec5f0be1139aee6443b258f97682a877c3706d2b8eced906604f5bb75aecd47485d24ab9fada01a1edba7f40154e19cd24aa675799f7c19c5fdc37acf665f66422f19ebaf3945416db74c5f640a4aa3d5c2f6b54f3ffc25c11695f07d91d2caed5e8a540597f4f9edce30a7627558024a45a6f94a710a88dcb9b945d1669176f11eef12e38bad5b6b2175ddd47b6a51a42f2a7700061c8d6c4f82dad340f43118862c1545033b178b14f21451109c78314122d0304e738544cb800951e3b65854c1e12cbcd11137f86d3d3822eb0795ae586a759da7fff20273e131015b3024d3a45729cee1441b0ef94da9c5a2ab87364bb8968f2dba2b34544bf7157ae5ad037fc9be89faf2b22ae3f8f0fc9daa60c0501cbafcfdd66b802c7d84bf42d6045d08a53f97a52fc5a70fcd595a6237202e432fcc6fdc789f702be8a336ecd2ce9cf579412364e8c529c28636b4ea2ccb978d5edefba72177ffb3dd072c60a6e2e5a0c6a03bbb369df1c9c07468587d40666a93b46060131103b085dddf19b5ef7c87afedc2b0de9028e851445cfc3d640b62c7da47dba4a2e368a615bd20c3098476d48712dacad77d894404a787b4b4762c16eddc2a0f2f4d7e04b2189e327fadf9833c7d2a5c3c7f8e85024fc5d50499fc9143f93c4261d43a301fae7df7562a6e0622aec61234a6b5cea988b29dfba5745e37d2ee31449e39fc442bdc410b4c5202183d83ab2c0eeea1cdd02e25c4e468b066f001ad15ce8329de1ecd08448554ea80eb0c1976c2676b838fe0ead3b33d6bd898978d4a4958b597c5e4a11162c0eb7da1971fdd6b6911248b56fff57f4b337d9dde988d4dd6a445f29b00fb91884b6018aa9d65b32543647f46f81329fc838f9d294bac92e7854623259fb5ad8b163362108a21fcaba48722b0b6882a130d298d4eca949dec5310babc628f93155e77139d1d025a2fc81a1ff7d498dc7b2c23c70f008bfe1379c1a68a52a20300802c75c113ecfd8e15772770907cb554e2cdbd87a328e638c46668d14cc623891f74df9687bd834a08048b08df9b8554d50628bb538e742990a1ea8ce3b681c189a34b1df5cc69804e5d64c844825c7f324266a108ffe79ef803a196867a86d5857d48013995830bcb5cb91662b6acffda8828eafe2bfaa3987cdeb005ce780a672ac9dca28c3396f28b4a717bd75d1b577a9b5bb24421b750269f7103f37548f9bd788090c36146c790d39cfbc15bbe43386def161d9230b9f2b7454b452bcf3c1b24bceef2ac6030efa85a55be08cd47761feaaffa5dd55edb74058f437da354308e6603f4671423180ae7880a1ce1f45a2e35151cc63736e47ac6eaca49a31b67eefd9cf255be97d21a13cab90ca6c4e08c98e2279d735bf480dd500d046542b57e8c17dc11478d2162a6454838eb53675074396b16296fb5355e12541259ebe7e0f382d107c83e4829af3169d2a8bf65cd4a3d333a7e3266eb9737f27bdfabbf6cb2dd887e7c9137d9769b207728197ea98a731ddfb31b69cab07c9d14a312795e4b1f94d1b94d213f6cbbab32d6423a08fb2130b63feb2e579b8cb8396f2384fe4677c132d3753054c535e85c25afe9cf15a66f468b14e66ddbd18126463f2e347765d8850db439d392290e8287a7c4a2b207385b61f806c4496bb87ef43ae90d2fb81b536ef9da32640afe8ea110e20f16f351cb1b5a15b30be3299258420d04bbaad842099ba62b72ea04b6cd22a8812a9a3fe9db04bb07a9c9784412ea26f106baded3420a7ea537558a10019ecff44920b5c8746847edd525d86d876267046d86938ade438fad09f6eecf3e8da2f6e17f70e48189d4c28c51346a52c53536e1372ab15fe559d77c03fd576e9d59370febc3b132e30a19264cbea9869ce9152147f667d7c7a6629a5bf1e1f9b94b24a1c993ce725b37ae23133d7cbc898d480eb78ac1048d4fe6ac1dd9277ba18a3607366f502ae726c6eb3fcccdd192f7faf8bb296b11d7ddfcc0828e80f0de681932a3508c2d7a92e9e950a108e9b261a1553e4acf4ded42783020c8c3d66ed644cf73e9c2b395994b36577047886e89729fda549892ac3da2bedd3ed7d590bfec1ad93d18fc0c42eb76b815d3e2e85765602d46902abaad156d67d2358b98fa01a10118b4221d7e84348ac32d74322d26083d97c9eb9c632f65ef32ca51d180ac298a5cdac1c2be5697c43081ea966c9093e3c53f7c63a3e89d355ddb2f4351ce2918c4ae0d446627378918629a241be55eec0d0b4e6455a05e7e85aa0cfded6d5e8c5e2fc78cfcf474ee6e5bcdd19a3eb782d16bfcba84e6ef8cf5e63c2246c78541f1f8f37b68d72eae99a8c32b0e4d139fa4ebf152c0ad620ba6e4d7503c726e168aec867ba28e795da721936a2ca338c78519d95ea9ff959483875b23bb6cc295f47aaa7c44ddf4e86a27f76b5d1ccc80a6cd37e3fa6e812eb395e7722daf28ff20efbd791a09844003851703c52741f35e3add35efe514854a9d8bb79b097c9878a898217ef68115e6c67074a629c9bc6477be0c5fe28f2319744e6641442959f8a323f15f7f028f719b0c6ed63c46f1cc666667ee31309c7afdb49327973ac3dda044377b4db2057970c55644588907ec16a88bf9ad8cb1a919f15a18551604a4717386423ad636dc1d1c63f25ae3f2173c63573a06eb63bdace970d88bbe386752f5d17d013813f748ab716937febff341de5d42e4eb2bf608462c521e28d740e7cefb7be6ea10a53d81c0756dca647e52a42cee3cda6b4f90eaee9ede7ccc85f775110ccd12d3114000d87bca244d570907fa52f0ebce1fd5d9819154532be0d1b45eaae59e5dec8538df6d165a426a32b78b75da9c02c0f4538f1d07daa28f7bb5601fc935b58e244fed58e047b767c695da99bf2749e9bd2546c9659db37f181d57578649ff7a91d2d7d8e12e7de29b5f51a40e4c4167472bbc4af105840ab862b95364e956706de60c0887c47163f85af14cd8b5844b0519bf67e55991bc1e2427102e285fef1d5c2e802092adde801dd6a5b81a18f13dee9d101bd530ccd8ff21adc1cb1be5984346016c6f8367e3c699ca1a4695ff269c0d4f8240c35e009644847a6df38e802c5201b0fa25e29f5c24abca557fcaa22b6f2dc3fa288445efa111631b48c70d72752d46514e3882a20a07ec5a18b95d7257aff10c16465a7460c1819f8576d2f0d7cea4f40807d23474fc0ce14542c3e57551db3ce52ee0be5a09ef383334646e702245cf5fbc58da5f6fb56dc93ce9480b5a1b864c221232eaa88ea78171d118826385f64480a6fc07b5e8b4fd955203f076f1d04f5d9004796b285e5fc67e5af0e39cf463bee7ee529e67ea23e3fc15711575204d29fc19d9e7cdee9c5abb89bfd92191ce197a2a74099f5131c42d83ad62a97a8b5102816d55b8378ba40dacc4d9571d91972340ed52ee6e46199a2b6aed4c203d23bc1b31e77c1fc016b47cd055d88a3cd9f69c8fe2013c171d8fda34b717b5aea75615ae5f7201318cd7162dba11b60154f79d29a80cc6c8e5a08e4af0eb7ec8a12e542f1b3000415164cedb8faea10f6824a7c755bcad958dbd0f52f5e78c44ffd6dda05be62d9682c4845ad31c3fbb47d31d9c96e45a77d41f52fd4eaf1255472179d72c82987f193dc1c3d57e68dd452a0c95eb945cb7574b62b9e6b6b1d7263505a6ed5436a182ce317116d1444a82152b8a44072b2f4429fd67f8be3f73ef74480e1bd42d785833e96e615d2c9803cfc6a3890f17c8497ff2432576e510d636d1720a538ecbd397056c8e81176d16b054257ba1f9aed2cfc9e7c5eedb285a09ec94524c34dea3ffa633e2a1cd94258ead680a9d005ac52073d4c5bf7a364b0e1dacae1a511b3479ae5a6549c5942eb53cbb56699b027f7b7426498f4282ea54293afb7328bc6128e69fa7606ee6ac67b81e3951d60f67fd621e5dc071ff1ffe693c41c3b03c15aa1f0103f01d7ed44bfb797ab155f848be23a21ecd34b3f127742f0fb23d118546947033affd4ae7e92b71b3769b51dc9b9561b4d194af27c99ade277b19c39a5823216edaceb9a95aaa01b3dea989657833934c43b6733b307f35697c4a6f83b2aa2fbdc80debdcb9c3b7c389ad5a51a04f3389e7994eaa46aa7f32209099a961f255c91bbb65c7c23e876acf51242de7977c6e6ec0750d2b29cf4dc9f1c01d3dc0bd74ba429a00485c7b0c4c7028dac970bba912eef7804f688535f9295b165ee05d06677d83b06582274c0f5c2548b8170103dfc51696a01282739df53f101c304d8d5720e9b63b418c2959b932469c83c3dbd7ad9292c7a99f9a5911ecc3e4cdc7e6d7fd5bf5bc8e5b3d7ddaddbbffeec618c99eb4c4e9fa4afb8bf2d2cf6edbedb3d4de99bb8e512c3bc67b12b20381855ba2689e793c1836b1c3b7fcc69b67151055d10cd3df90e09ac510978099ab2918eb1fbe90770b05e7e1752c4de9c316bf7bfefe4648dd0629c3f41e7ed6afe8dec02d551d4680f03a5c08b698136414a1f2c4ee78b6ec86039ee7e7e50c1bd91c7af2d19add792beba160e3e26f58ae4da2a9529a28a57dc678e935ea1a95b97bb43e220e4856784f39b4c85cb437d208c5baf2b756f2e1945db172db089205c3eb7853ba81e79c8adacb2fcc4e14a5921b4cebd6fad59e246d3cd80eea04062c587f8af392cfa3c85e386d31fcc07675a96bd311302fb43c9ab3e71d37b98387611e485a03692c659e990f576a5a440fee6dcd6a01a540b4868e625e4385256d0657b8fdd4c94c9f5472ec4ba89328f5ca991506215a519887c32fea28b9b4e58254f0fb3d0bd2b44b0126419f9abf293659e40a8bf075b74dd9bdea719be1d3f43ff025ca77dcb856d579550356d398cc1b054e38b84466c5bdd5522d8518e64691eca8038504011d627240183d7aa3eb349c3c44df2d0a952ac65c25f2a4f20425d483096e1efa00d87ce8844a537189901aebd1f019f1fc841668abe7c1c9a214554961c6351234e76ae4cd6e6b218f514025f919525bdbfef91753ca730452905a1700ca1358162d5a05cfa788c07ee27fc3400ddbe038771326a2a869996490ec1279c565ad55f5ca45fd84cfeb04e4cebdec3aa53bc1b3e1c77e7b5e23d4f4f47d8c8418dea9c5ae8e8e81127c9df00de44f50e2a64896c", &(0x7f0000000080)=0x1000, &(0x7f0000000240)="ef0935d2bdcafc0e4aaba749704b7f0a09ce2de4aad799849508f28bd263065b388b7eb2ecdf4d6ebf1aa20a91cb65f5fc6b29dfb8e76e6a3a33379877cd698b286016a8431567f7a182ec27470b942a57ec74375cc38f41fd911b4e30bfb315665b399d513374ab71e8fc178b02f3cb220e0f27c2d501f87d2ee2f5753987d29139edebd517cc23a75faa32c39ccb099b48e808d0c25f7c9c3fa1ccc6700968ae61460fc1d9f2504f3bcbfd1587ff21825bdb52a72bc7e808c415c1774ab89133d0ea0f0c81", 0xc6) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = kqueue() utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}, {0x6, 0x5}}, 0x2) kevent(r4, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = dup(r5) r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x0, 0x7fed, 0xffffff7f, 0x603519, "0406ff0d001a4c050000000500"}) writev(r3, &(0x7f00000005c0)=[{&(0x7f00000009c0)="606c0fae6adc01c9246af82445efac3c56b687cfc5d7b6a9ee76f665f8f5b1f1cd125f8b6a078ac40264e58b4a906e3de012d7d8dac3d64f05f05d16c857e4a4d3a414726bb676c5940a7a937f151ed28c594134536f5701853ba9eaf3f3026a3d7a9cea2cfbf899e1d44cb1750a0d245bb143c9f9071772eb4966970be091ce51ce973f26c099c7c8ced459eabccfb57e1b23a37071cbc3e20b9c153135bd1013e1c09fc67a731e9b506768d882886d398af671a6ae158ba38d9a776848314291b1d1cc2a9a3c064c59c64cf1290747b6bcfe2eb08806246bb2081d88a6c59395ec4637072f6c89e38b2fe2493953c46b615a332edd9893e9c0639e0cc396d41fa4b3ad000b6510f4d426bfc17fde7d6e0e7ade60270ed5786024d86e44c4b48ee796cc70c1bb4ea794ede87d9a4f3207427635074a1b5456d2787bccacdda784707bc2db344f4ecdcf69b80a3642c40b4bdfc6707fb3de2eb0c1c4e41becb0dcfd6a76b6146eb7fec5e7f411cd59fd0f6f4ffb3c08f13a82b4095bf147f69bd2f5477a9a0f6f9e65a8cfb1bebc28e170fb11ff2ca16844b15209b86e2e03cbcdb3cb0a3b2302315e3c0e3a183f7eb01be771c02ccfd4a70f34c0b608c87245e17396fe7bd5dbdb3630f46ee2d02791d92e4966ac3bd93b483975f4d98476d1cd8192c7aa0892e483d2a4bd2c8043c9494e96843c002cf7fb462f7fe475237b9c5835ec8f6f6b73e5b9ebc1755ccfbf874d0b294fb652f151116a221036417248204d051fb4295fb3b98a10296b2698e733e4b8bd4e78d008e727112774eafadd29b6959574678487044f940eb4625545447a04a504946fecaff98d59bad5a3301bfa49a37249d74826d406b39057426764cd304e6cbd5d2ef52adfe9c3be27106efbb903c6cdf49f673f54eb5f85d7aeaacd223e715e758ec3be9809a261fc85846d7cb6a367fd4e2be689cd8c018f250ee81f7a9225876d0727012d1ba9bb2ab8d19ebc2469b57c5be636c116edcef7253c90059348c6259dc8ff4e749f795f716e70264502a20a1d935fb0a839f5edf124023875cb74f020e7d6f2ea9056aa09ed5cfeb01ec84762af07026ce35d0592c9dc9ba4fb0f007f315309a69f6170581a35c38cbc9e4a185d5b4c177ef72e474ffd8e25d99412bbd713b6eefebb842e6aebe72ad85b5b37c9704b7a39555b385de4722e085145eaa35b57a58982faf9f17a100b148944136fbb0d373743b1aafa5a71b148c2386dff424b7845e52afe303df20abb65f21bdda87a38f5c56986a402041f1a", 0x397}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xc59, 0x7]) semop(r2, &(0x7f0000000180), 0x0) socket$inet6(0x18, 0x3, 0x0) r8 = getuid() setuid(r8) getegid() r9 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r9, 0x0) getuid() executing program 4: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0), 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x9e178c87381114ef}], 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "8e65ff71d45892b4d11b02630c8c582ee0d26528"}) syz_open_pts() executing program 6: mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8060693f, &(0x7f00000001c0)) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000000)="abb55d875ccf893c02f0e204d3044d1f2482a32698728541b82dbc3ef58aedc1b37f090e92a01d459c59367e547dbb444baabd3835c1fd1382615cf003f58b5d5cb03c6115d71c7586e711cff3ca3cde2a689980f120d04079b3b6ac9c7f01d3657ef62f562a78bcd496d12e2d846a1778b299e08bf7b617f150d0f5190146d4d4e40cd1de2d6505885de045da488db78f08073844eff22e9ecf559d55eb1a20dba33caf659c327d2d16d9bbcfcdb67bfb1077b12b659dc4e84b73a0ed7b2114a728555b3dce733d67fcc137fbda4a8b2a6c6ce6fc1040a8c29e732f1741503971f462d3bf279a8e9ca31553e0e046ab901715870d09214aed186bec7ed0d39ed142f1ef7f5a5b72cd809262f572127a044e287f6c066ad537ede38d88557da83996c667cc7d0d356c56e795961c14349334ad69ab2421778ee58abeae6dbaa50d1be82227d687b12eec21dc0af0aa35d20154261e59ebcab4cca87c5f9901fe03b91a639d5326e1f2fdfadaeab90176b7d7c28789d2ea2ea04a28c8107a10dacce903f4c64cb126ca157a2b16fba7760b7366b17634064efe528e73a2c1cd91c6a7ad809804b64cd6d8987cf803156782b79d4280b020588b3e3d698d9bcd804f8621c3bd230b4e942fdfb82850abec555fdab6fa0ddc45da54e54bb417f2709a0092b0d615e50bc3681b642d28247f0523e8a059e8a9cf14d1bce418b9f2a53e414ee9cdf2bc7571e8c577bdd32078651b4d97beb2e9d0d72bac7d1aa543cee008c297cf8a55436beddf703bd6177d4084ea79b814648effe5d05301268e953f635f55bedfc3a49b667afcda8583d07d87219ef2bde43aef52a3e311b29e56ea2f89b1f5a795eeba96d07b81acb92680a6dfb2d52295df0fae3cef65d77bb5f6c1e65428a6188788d7c97c46ccbe5c858a2139b5c35f348726067e21a259042647d57c8892aa8d351021823dde9ff7f960279fa1684530008d8435fbf9d67ae678e7f36cf96df5ee5c6c6aeef8b34633e867adba743bfd9e6525f8b96e247fd16130b9e3601365a2bb9ac09342ce8179a139d79fc84483da180670504749002342d34e3c8b65d7e6ed8c8cb1cf34eeb6b5f2794e6bb6a4c0e588b3f3dee8c8a1bb778b6531ef50cc9963a75765316d3b4deebfa70f3217e2de1cf7b18b0f8872a357a9a153a200321438b03448d11ead54eb6c5edf29b0bc0652f9ccae2454136f76a0f94d2fb1bb82b49856232ca2a513aff6b7607dcddc9d2458d1fe55f2bc470dac30e2570136f643d30c7a0c0feaa42a9179491ea76c139678e90071cc776dad49103d758e21a802116eccd72b067b6ef3d5745c5e59de8d801b3fdca2b114c3c5f3c84a372efb686eeffd6f8e52a80070c657270d3f16257ce5ffd2802f36dd2df96b9a051219913bf461e530f23812a6eeeaae11b7312e3c8161d394292722d2db55151a5c7394fe7365afccb7c08553fe5de3f015245719287f508474d779b09c5aba4bd49f9db1039ecb3d277c7171984177c9a5b2e418be4ad5cb6ecefdc5d48d1bf580fd434a20d60b15ac5b43b0924b22b6d1eef8516926ee105ffb3db95f1a549b99827d10cced278a7061063552e21d07dd67ffcf3e99f20daa67aa7f800da4e8babc0e5f2fe87c9576a6c1c6c0957157e7064945f99a0f4c7349fae8703dedb90de60f70fd6dd1ef53980c9f06f47865e0c48c13c30c22c15b902c649b6b6317f529590e2dd4655d4991c698e888a859e56aebcd466bb2664f38fd2817dfdeb0e509936b49a45b580a507093f059a0222b1997b2de4d660c77c8b49b389978e422d8b36c1b2058ccf551c6c33a208616a7e1a890f74ae095449eb4f14c6b52d14d818e4511dbc5836cdb843324d75758b1f997571f281d9d9f573655d1aca619844072785a8dcb4f6da8a59d8e1911f60e866e939169d62f577fa9803bf82209a45e7baa209e15a4c652758c2416bf1580223570efb5b6c845e7ec6c674132eaa0400e57346f072d5a9927528eb32486c7d7b3c0eb3e71ef39cd5062196395a36b20b67e8ecbb9bca15eb659c89aeeaabf5fdfdc1e22c2e45eca3806ed35a633e7955de236f0afc7d40a87e3c418383fb41a822b0d82c622a4563df77b3f8ade50293df747537a9c0b7aca777135864bc47b817c6cba70d2c6b89980d065e8c1cb2d2a057fb5786c87e5bc8a0f95f8d1c2af59cfabf8c30ae0b816ba8b8458b411104f988e67d8333e450e7a49747992e872fe7444e45cf5ba49097d9fbfdd6a7243358cb9055810d5b2fe244080bd5d4bb37cf3d92e22f4768f7a81f3a4336d69a384e1f941358defdcd3a8dd1fe8372dfb77a32a7122897b3f0212e6de6193b41ed3380fbaf3dd45b65984adde0bd89c8559cda10a3a75fc585efcdfaaa9a4830a21d396f7531e4a7c7ee3ad3c1a6792647120a47cdb18b8de1715741d36872c3d70acca45ac324565ff8be80b3d839be7649b7c29fd5a2f7f8908f06900f3fbc379b1138a183cc8651dfd8cec9771e4996f369257a0eee606633bb45fef9332d3eb7fea3da9c46bd358a07548cac9865841ed12a177d3fdb44957f572acedfb1cbd86a311550d9ba751fe4233de3d1efcdd960340cd286c3c6d265a27255e9b7bde47189f3c67462addf9d73fe208830af613d91f11d0d98a4d37bdb865e036ff1f971432fb17453d52b4a279badb4e12337b2cd9d77a2ca3ce1f1330f136b9bc41897ff0f48f65007227ea3e37138d4c75f3602c5792357b0b2b3054f88f180ffeb45b6d59a81ea1f5ed15f1a0b72af19db33d6d26ab9ef3fdbadbcf45bfc50d0e92beb921a16b2d6b3c2b3332b6aa62ae5f62800ef11931d167cc1bf6dec4aa3e990b835658f356d118bb15efc7caae8365f08579510a19c83661229002919b18fd024c14414c9c5f2bd5a30aaef312b009a1ac22088fa4d945d51b7cb15ee33b78ddc1684bde84980e6f2db161087e47cb096a33fa64d89fcc3ecc122e675cf425ea7eddd9a236b3df5be072e9d91df84b018972021fe0abad5ebf00ae36ae1075c8528c98b695145dccb589288f90ceca8fd83cdbd05bf7de39fa2dcceb9eaac1e2040c16bf3b1e17948dc2daa9b730866ddbe5aed96e7e12e6c7a8aa56c2d82ef8b93d2d45349f4babeeb244429402d8e27d62d0379822e991495e095aafd397f473fb1587719bdbd9c40772bb3db03903e1439de06d40521b8dc7e7d47e9abd1a555e53a772b67e45d7f393641d78e0a346f953b15252b1c264ba72d1eb821a5c43a4c3ce88fc75727c8a226603bcbc7add64cc2064b1d4480b2b37ec63be7a4f4ede686d8f2fc151139e1799c37fb7a1db1c98cb688c88776f21ad2481305b5521a6fc6081d52cb8d53ef7c8d693877d8a6cc4df0571683e4a74a5bcc59ce289ab4eded5778020f529888606779b22163f25894c00ec09d079a385454d1672dbe5e5d78321593a1218384cc8c935ad02b02c78522d61783fb9ec5d5688fe4925aa422bd9b6685551c9cf2cb44cd5b24d098916b7926b5d0311cfe943622c170bdd95a70e8a4dc4624c24ad1b8e2aff71cced27b95691af0bcbfac02efcc62f29f870a99d53952a9053a054344a71fbea72e894ceb39de7d33d670ca262d1d34dfdee17f4a73f67a3621be5646f9ebf8783ef42b7cb42d745b83b503075957a769c7ed0fa8ba0dd087ac2d5999ac221fb5d3ff89a3ef6fcdc47f163c1d75c8a3bf8340fee9d81479e6737eb5ca8e720e1ce73b11528b8374e49d7cf92e0d495d391cbb8603f31470b49f967b76dcf3e8fabb3dd82aebc553b71dbe76a42ef79e47f8b040ee40e5b3782daab038d1920dc0fdf49af22ed980724469fa9bdef202be089cfaf060cbd59b2a2c67b4ed300d398ad610b8463c714527705dac4c19e04daa23fabcbf037128d395f79122dbcef47b96503066886bf9018104cc54f0c047de2ad62d76e253dcda5a4785e82340b0ea749181b657bf139fdf7160d786ab5279f2dc86eff49d68581aaa1a53ab451b0cd25af1790d1b1016c769437069333839976b453a61c9c4d2af68de1ae995cba395f3d3adebc6acf6297533458dd7659b1e76a51bd3bd4d0da55813ab800d0344be562414f43ac59d908d7dec3446485924139129e2ab3d96b3ed24f9d4f72385eeb1d121379533680e5ca76e81e8c6d14216cb2700d69da8974aae9f991550017566c9a6d86cb582fff2d33e96e41820b40ca854fa56d451c0f763c446daa97a469d4216e4b08cd575f8b18315dac217682d88ba559f09cd87e7d76e7d8de2a64ef3f98d5c0b1b6127eac908409a1d41f3c865d407b9ff7dde1da827352bd31f635dac44faddf292bfb2c77a8a8de4d3980ff8071b745c166b244ecbfc6743e3e57c033cb035aa56fc50ccdbc4591e657dbaffcdcf31dd6af8704bf37775f20ab52cd4502b2e7960e58f35410d791cc64d7b2d2646f0f0b2496e1c530424f5fee809b083991793bdc7cb7530d06fdbe4c408da2a9f2a6c83f3d78759e4bc753c84a0d7beae4e2ee299bb368ca13ebf1085877bdef1bf4160c1a808d97e37ccc65ae6063ae4d555a3e4a4c077335898a1006f3ede20ced02448ba81454ca3db434216982bd9dee4415afef4bd118ff765004a806697a9401340ecd5b56c00860fff93195e1e0cacb8443c06cf0cb57692e72d34ef30d438b61150bc5b06018811dcf5f73f547a0e597869ecaa29e324600a63be681a85f81efa64a00777b418bae450563478509bdc74077068bc3a1167dea22b06bde909404e8d73a8aab8d4a4c5be118839c8335e7fc4d54cc3bf542ce0d293b6b407f8c3a86b776881be538167cf2184e56a80d033ba35a2fe56aef8cb6ee9a520f16fbe67d21f2075eb6cbe3fc571d735af3133ed4757f09d1ce61ca7c9db49786320de5b77c620126ce24504693557a5aeb56ad604ed86b0e3d2eb3d0001d9e821d2fafbf840407446ad56f724742318e66c70b1b6a6b58b850cff66d3307ad70775a82e7fe8c9a44505d616d17bb7fbcb115e7ff84b579e32e1d816caba2a34abb533f2e2cbafe46cc6fc09b0c41d5be65728b8f49f434f2e323c2e855ae19628dbcf40ec2e3384c36d6b0d5c7a9328a76b6e17abe7c5d239cb80e87d0aabc3822e13b44b75ede69ed0505bd82f7711c94a313b1795b432c80ad87d2b9229322936116c17ec0a6896cec77a8d279e94a69ab8867fd601e67691fb916fd63cf94170fbf47286221a323a9464deaba9dadb585c0f34bdd3899450ea693f834109030a39b4393acf668f279b398c2a0667f1d4066d80b8d3993f332fb0319f7c489660fed8f257e1aba6d2cae4ed939ae18befaab6712920a0502b615fd14f135d857a505839109b6200c181a04e91eec905fa0f63650c8a0853559b6d92b07d774d3bd2f678d1b99f6af94cce1cf5aeff8a5f99e8c36a0ef87d0dc75b488ee4dc2c1aafe33a39dbf71a717442b6a124c08a7a26be45994fb37c386db58db3023c78baac5aed5153d66849cb1401db28b8703a625fcb1a82a36d31c77d90b7605b4a8f6b81f7729bb5bae9e7ce746ae6a33082be7b58c215fd8d06c93b38f542248cc5851d26775db60f31764be7945e9d851de50364eb326c3baa19369fe55982e41ba6e982dd689c6e3926988ab7cd094c517a0e8975fe7ecabc087ddd32de0e60b57c71e4e94a91fcc09afee1b674e6d96694b90ea546485aafae29ce92b49c513a478cd5a1af1c1d0e6b26d1a884b28eb95797a029ada8481d795b7b981a41e9d4558739852ee6faa869f49", 0x1000}, {&(0x7f0000001000)="c2cb811d7e3ff82ad7246364ccff6edc0d2854b923903ee4595c404fbdf7ba7db38accc5699ffc5610419d8478331883c4632a896971f4d84c9424f4f2145bedd5dc73aa49634ff96c8305085ce2c0fd46da43d551b6afeef7a594b7831ae0356a", 0x61}], 0x2) executing program 1: sysctl$kern(&(0x7f0000003a40)={0x1, 0x16}, 0x2, &(0x7f0000000540), 0x0, 0x0, 0x0) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000300), 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x2, &(0x7f0000000080)="a989cdf174f67a20dad7e6267de2e61ce56c149195d0947699c57763e368943131b8c5ee7e85474cfcd3b32fd57abda8c9d147b7fcc4c830b184da19a2b0d8ca50137acb11fce5858461dbf7f06287ed62c238a2cc9c18a788275b68b1963d64cea03a142c2e72bd60d5652ab35a8f687654f9e6cf4ddf1804486c9bbc3cd586bdedd592216ba4025307123a29e7747fcf0e0595012f9266f50e72db2a715eeb01c75aafef154c56", &(0x7f0000000140)=0xa8, &(0x7f0000000180)="40da9fcb80d642c0569ba77c7e05210a38bd0d526280da8eff277bb2b5e670184f6ed0d06c98e4ceb25737979d3fc299be522ddbe8b0fbbd71f4cfd97926c28623100fd9d5acd500d96ba2f7f134f3a5a341f0a429a986f9777d6f2743c8540228b707739b1fda48e548646581edcf01267fe4e7b16c2b1515b3941444b35e6c07b73bcebe152719148898b0920101cf3fbefab4235ad0786d9228195a1fe3882c74627b22def52f035cf374a849c057db1229a8a6fc4a3e721b1e1480dd0dc3923fe4d6f656fdd963360640f25dc716d8c14294f241dad1ac2d4bba15dd43f04e0b6aee", 0xe4) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000140)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "2e957b", 0x8, 0x0, 0x0, @rand_addr="eee7567b28852d6d4ef8e5374c1e7b3b", @rand_addr="297530ac4b1d49265c3d1e9b53341f77", {[@dstopts={0x33}]}}}}}) setitimer(0x1, &(0x7f00000028c0)={{}, {0x0, 0x9}}, &(0x7f0000002900)) executing program 4: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}], 0x1, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) close(r2) r4 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000340)=0x8) setsockopt(r4, 0x1, 0x1, &(0x7f0000000380)="a0607f48387ffd5bafecd984e2a80d06a0ccc0919837a95b941d9efc164697858b87decdadfc3bac60fc5ecf5d566c86d8fdff495ab30f718cd0187bbaf2dec8d3ecdaa0f5be476f9860bda363b9f5d1ca3205d6c4d523abe14dcd23ab2eb8ec33a545c764fa3a9c5ad3e30fde2feaf396fd72dae740dcc7ba5a55b242d48be43e4733f57dee15b3327221bb8608cbfcaa9590d4ae3a5400db0d21888b3cbdb76eb80595ec963decf79bcb00ad956bc352c17f77dc8e497d4ae7d14a67449363c37680ee3970fe2ce0dc9342317583f36eb8729b4493831a1bab2b7b43f39e08a5b3b7fd0e71fb58ccae90b582898e31bc7839a3c56fd5e4be76243318a71645c3c665e23c356ff504254c01eb6f76747f0f895c4f9fe9dbe95b98bc0ff9301a8a654dfd8624948268901f76db10a8746b916e7b7c8b8fbfd0e304fd7ba9f48d3173e7dc0813e5a99fb9bd4c394b967ff9feca12bfce7c102584ab739cf77423d8e00016a69c9c20fb4871436012d33600bbb1b4a1a17a9d5575a3072558b91a56cdfb45820dcc1de54b3409122c062fd60919166e5bf0ddaa4afa65cbf8a204750861b9520093d372d1ac65810e3b0755cf866e26fd6212d63882a15c6b76b3c0609334a16cde749aeb5aee979a7eeafca54467215dd5012f701638ee3641a907a70f771116da2c99e8fb3099c956a14d41759bc98663222e7443ebad117f91f798afcab501e875dc8891049ea4151ef56f9d57404a5c6e12cdaaa68af4c63a7cdb0d75c02d20530cc875bf62ab372327aeb143ab84899c076bdd926d12f7800865422c029dc991bddd3006efe12a37363841920d1cd9845050739423ec6637df78470391bc292bfcff088d1baafd14f09871984e50f7303d9a45878af8975ebede885fb1dc4eda9ab345005e91de9218551755f8927f59eefdc6effcf0f5da1bb1a90ed5b6ca883e67ed5d1fc0ca6c377ade258e75ab752040f557943afa6fac9a96eb68609abce6ba4860d1465f0cb1323a7b747e3398ceef9d9dc3227fbd32309bc15536110873512c9c41b932ec3e977cbdb26616b63abb71866d5781c55952d6623106735abef974f18018d4d25276108b58ff7e325dadd2f8483208d895765ed7c73e763d4ba50fdc1b0de734f2ef76520944483cfe3843b8b300b3dcd6dfacc0b5a6dc554a98205f1cfb43b4f94109079cd7828808e21148ae0627edfe9b1b7ec77d12ddaa9c515e049a61e64669d496a27b97138794bb17864cc4887a3d95f7bde3d25fc05d112098326c02f02c5a04eb409c1ebd9eb1c0aa521f100600311f68dd3b1e12ab4a003a9270eed9e6c369dc51c6f00de9da8a5493e4a24d389185c22a96a7be928455696771fa2a5e4f388ce2feef3189c16db88b61b5daac77bd89419c19e303f9afc9c95155c64b47091c4514bc526db7f795e3bea8f4a051cebd46398987e620f295a85ed794e0c1fd5f94194a93409bd05df6cc9532e6abb2f83673191eb89c6992c61c057ed9de7f359d40a6ad62defe125db7efdc02668868e370e124fa68dd8209a2001d4c7a764718c90bca8e83ce709c8d3a4da80cbf08854d5e1099e6afedc3251d5c9bf35bc823ec24aa5542dc53cad4dec154df95c4c3cea4dbfc541dc2be6fec372b81417b477fdacb9ef07f328fb3746833595ca2b4d25afbeda5a0a1d489564848923f3c42628c6f863f6deda1c94f6620e95526067cc2ef1577f63452a8d53abed0dfd5b95bd44203190e4e01c62fd9b2bd0015dabd98a3768a1fff971d790bf1017050089a8a17aaf2f6a0bfa46d07705a1cc0e7ce522340cbd6b86050f623d3c6df4469bb59c97c3eb42d8f180a712acb295ef950ff04dba16d17bd037ec76d6120302ccf4208bc555f8b12834f351a9a33b546a5b3f7daff20b84549f68658bf19ee7f9aab9d9581d53404cefc53f4aeac7dba7387043e8003e7456ee0b15d3465be87b7aa0ce2912ee2f69cba93bb73ba993e6038caba315eea3bfec7ce38a6e8d90cffcddc1fb5071e769a46cbe4ec37e8589dca72ebfd0c7b7643adb6713af534243dda3c0c3653a7c9c187f264c65abd4f1f0c29c1e544084f8710b93bb78cd0bd190457aa2dfe42f9da2212d0b68ec2a7191c315324b241ba04b75c33b7a841b1f87b37543735721ea7247a3d116a4d8b27ad3562ab2d8910ad7d53cbd9366d86d7db3bfecb1f6a9d029d2eb458880ada107aeb4dd2a71c9e8a4268c162580c5ce88289c5485af87872dd2a3f2beb61cc45b346026c1f29dd684a9a7c24b779c903f821aed1940377ed3d96d8277c5f27082192be88167e92db63dd14f10e40960407c8a00fdefab3daa1c75c0f2c9c32a0d663a84c24f5fffc1a93713aa858dae40e9aa9b943bba12adbc935c00fcc4aed24c845fc3811c177b892465a3350b1636758f6ba6ea808b09055c231437a81834d7322bc2417cce61e23e5bf8e7ea974ca616c9d380edc2d496498d07b4f9f62f500abc8f0bcb2e6124e941131d54282e4ba21d25741f52f6deab690595d130bf469dcf5d90afb74f06c0c7c4dadaf18963375d098ce5360149e3c20ff3dea49c6f1b2f5007112723d5bff942e4166af537d055b20a9e2ce64f526c17733caf48cf913e548f115f17dce2cb07bf3fb575d5e39f80cdecd4a6fbaf499e49e481b2738ec858af4546d10115cb86be61b81d19ed073b6a6969c4d8ea93e4f07919508e2690d269bfd31a20f297c40586b74a992b808d736794e31352ea5f0effd8ddce899c971880597b133884eaf8e66f58bb9491a303cdfbdcaad40f3d7edc33968a5d9faa1b317e961ee8a28efca322c8f3005519e1ab3867ada96a059ccdee13e8592ca87730da3fb820b80aa874e6d3e14b6b3e76657f8b2f63acbf98a720cf5d0b82e4dcd85a2e6df25acc47e9aed47019f309ca2cc8366543267399dcdbc415718b9d8e75663194f56c9f1bd56eea0711fb137f94c35850d118d57d65b82e1a6a2b79ddbae9a2a98accf02282c452ce03049576699396bbbe097fd071ba88cbf0966821d8b4b9e3a932b066a76245726030cef27f7f19cc569e4c246f7956d1f71788f5431d9050ef0014bacf0131ece2bc3059e0eda5ce23a14dd0d9e1fbbabffd732b59fc3e9ae59e61fbaf2f5af8bba2ecde876432d895a05aed797888849425f99c318439ade9f4f346ef2cb0209b5b7f4558eb8b0befeb6c4216b098f387c29469e16ce1aec153ef833b1ed7be83ed686289de86d30421a4cf47572358411eec4a8dd108af8516e1babeeda65eb8b27d7567d16f8a91068274602e86169bdc3476889eba74c14c0e5e311981dadf551c8b4159fc8b120d118911f4cef4c390f6de9df5e83191f43629958403d0279f9f9920b1b84e128062c163420af08d5095353db89a578372e44ad1fb1dc028fa134d57e9fe9db5b9268f1b33c160a1b037e029a354d9b59972629f54a13727b9221722295ce2cd0683415a17c0c32b473b51b908ca98992b508d964fb7df4a40bb500000e7ede483d8468d5192e9b104523215686548a41c6ecc958692658bcf805306065d1431def56c504fbae6b16db53f18730c7d93b3e0f2f96149c48415460bfec48034992052ef6c18dd615b2b05e8bc04e1cf67ff2a8b2ea012c7e9f422ba466a7becbec285cdfe556803fe62cdbee3fdf0482d1ff335a73911866ba5cdefbef03c53eec6e8dc4c44f1db0787cc4d5581022d331ca5966fe5e61a5ff2175c4e29255bee519ced5a64d11f631c6c67e34f1faa98dec85c7047b214e3971ac1fd742ded7df71cb12696009f4bc67888a3997ef3fa44d50bfdf54ae35bb53fdca371f435f28b06d81abd6f0b52a186ecf0c4d2e7bfbd391605bcd5d3d7b0bda4e54fc4789218fbc2381f1ba865a2629414b9e4911094fa7fa8c2d3f32a8006d1a13f24bbd6e030ce35fc58898d04c4d37096574c145689b47d922c9da2f1c7a61cce41201ee194cae4f52bf9b1f7309ff83d5f75c2fb1bf20ec701891437f98d4ceedd877fc2dc93f3a724a6fdd380543e700865d1a20974eaae76035f6db8269a7f09e023995219e6303ca959001faf4c90aefda7ce5a23eb140385c86fea562bec54164ed7ebfcfd933e27293c4c953d56c8aa62c01c5bcaf0c399c1d081d44942c9b0a11b53287b065e4df1281da350a7e8ef398c555dcaa870efe46841c9e2a01491011bcde6f0bcea0e844283ddd29ba3962a38b4ac5c2e9d969af23aa79ea912f568228e9c5810ad63247ce5fb6d8fa757fb7653ddcd55df34a288ffba7e13579a5a472405b37a3375a362602074f618ea455952d012d7238032af2bf70cdd892442a7a7e3cc4e6557d4ee4370bed756da4b7f6f2b0aacc4663a7d573090e01b33f99b319953a1a0c28d666a1ef5b2277193de8f622a861cb0768e36965a9b844a34d71e69b4a5853771149cc099a6ec9d94149c5b8b2004b0be9f0c1e73dcc5381dfabdb64cb8855ea0ce58965b1dbbbc0579630aad006b181b4bf682ffb933877cf88e1aa132f4b1fc9f9f75d2499ae6c0a440fa619c8cc9f3cf17cca38cfbc7b6125891a2bc737867a0b5a74ae4cd57bdb6b23dcce6c739f09baed1f6f7f791e7c7161f013d3df0a3075a2de6be43abc4208efee41a3590fa4f3ee36f9b7d255f18277a73dde52b0b1b119343fd1751ef2f4321fafe6d8f2ad33f1392792c1b755c216d8d81d28631b98c2ccbefb548d17bcdbd9092123d18928338c0835ff8e34741973a26453a18ad117bfa85813bd8e41aea6c2794cb5284481b5e1a7dfe61d4acb56e831f99c54b51b73ca1d7a8a0be9b8bfbe143282938bab99edac70b7f28df7140a719c6b7ff2f044bd342982339fcbc7d5e319986aa5ba57538952b7ee20d56b1d1b758fbab9024f3081f1539766d78b92736541fa4b629e4dc29be8012be273a9e35e5da037e646d428aa396004633b5a6424be84206d193af0b1c3f99a3afd10b1df0763d20dc28cfa25a520412e11fc4c6ffd134eba370b06ef4c72758f9f5425836c917f29f9b588aa6a1a465e222f4bdc9834cd4f443688e187dbd1643dee50ce1c1bea111af460f56443a088d9c2b187d787c612ad5ded51d6b501825ce4e0536a9fe8df0b867db4b6f47251efd196ae7b308578f8f422fdb730ce9de649f9d482db2b4cd0166f4c357b4a4cf8c82034248e1325e84c5c62a50489257da513928067cb97990f5b5128aee43da1e051d54340f2fcff467174c2364d3505e1e10cf0ff0c941579cba3909fe5427ecde823dd73231eac0875253ec47d0221e4e5ea768bc754fc0c179cdc31c7e49573f4ef474e611e231327a98ae53b682fc3b04f30a30d851ff4f5b108592a450b03c13393c6cc020956c471f42e01ec4141486c38f60aabdfd0b973f991811ba96820c5bf5d0e4962c972030c8fa4608ae967d257a38f41fe900c03bcf2feae33aa62f0d7d7080a819a6d7f72d6a4909caca1bcb84d29a47d9198aa94dea5efc3003deff85e8e1fd8c258d3a5396c198ecd2446602c49bab7c96a40f0ac62ee4dcc22ec82b6cc657363d826a1f892232416f08450bc50dfe3e3a0ea7a62df632f9ec9e41ba99a579fce0eea859dc858e00634f25f1458b1a457592e0204e5f4f77f2e96353580c176bc59b1c0db6b3b2aafc68477928e97e9c982ff31277d3cc03517677e02376142a97dcf8e6928dbee06105f6e3a3ea6dc583ca9dd29b0033d13dd49b9d55e65d9a947ad9f292f9562267951ed4dc91c328a4717095b058c7eb5a68a678459a8f8a16ba1", 0x1000) r5 = kqueue() r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140), 0x10, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x1, 0x0) connect$inet(r7, &(0x7f0000000000), 0x10) shutdown(r7, 0x2) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r10 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r10, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r10, 0x0, 0x9, 0x0, 0x0) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x1000000029, 0x36, &(0x7f0000000040)="03000000", 0x4) r12 = dup2(r11, 0xffffffffffffffff) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000080)=0x8001) kevent(r5, &(0x7f00000013c0)=[{{r6}, 0xffffffffffffffff, 0x88, 0x80, 0x219d, 0x1}], 0x7fff, &(0x7f0000001440)=[{{r4}, 0xfffffffffffffff9, 0x2b, 0x20000000, 0x6, 0xaaea}, {{r8}, 0xfffffffffffffffc, 0x0, 0x40, 0x7, 0x80000000}, {{r4}, 0xfffffffffffffff9, 0x22, 0x1, 0xc, 0xee}, {{r9}, 0xfffffffffffffff9, 0x0, 0x1, 0x2, 0x2}, {{r11}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0x37, 0x1}, {{r4}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x5, 0x4}], 0x1, &(0x7f0000001500)={0x8000000000000000, 0x24}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{0x1, 0xff, 0xfd, 0xfffffffd}, {0x3, 0x0, 0xfc, 0xe60}]}) accept$unix(r12, &(0x7f00000001c0)=@file={0x0, ""/84}, &(0x7f0000000240)=0x56) executing program 6: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="9401050f9225f0a70138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aeb9be781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3eabc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0", 0x148, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x9, 0x1, r2}) getsockopt(r0, 0x29, 0x41, 0x0, 0x0) executing program 0: r0 = msgget(0x0, 0x80) r1 = msgget$private(0x0, 0x100) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/56) r2 = socket$inet(0x2, 0x1, 0x0) msgrcv(r1, &(0x7f0000000840), 0xfa, 0x0, 0x0) getsockopt(r2, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206937, &(0x7f00000001c0)) r5 = getgid() setregid(r5, 0xffffffffffffffff) r6 = getgid() setregid(r6, 0x0) r7 = getpgid(0xffffffffffffffff) r8 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9c4, r3, r6, 0x0, r8, 0x1, 0x8000}, 0x3ff, 0x3f, r7, r7, 0x1f8, 0x2, 0x2, 0x7f}) r9 = getegid() r10 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r12 = syz_open_pts() close(r12) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0xc07, 0xffffff61, "9707957d0500c0406b1309000000fb00000f7e00"}) writev(r12, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x6, r3, r9, r10, 0xffffffffffffffff, 0x8b, 0x1000}, 0x9, 0x3, r11, r7, 0x8, 0x5, 0x4, 0x115}) syz_emit_ethernet(0x102, &(0x7f0000000200)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x96, 0x0, 0x0, @rand_addr="8000", @mcast2, {[@hopopts={0x0, 0x15, '\x00', [@padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @padn={0x1, 0x1, [0x0]}, @generic={0x0, 0x22, "bd67c775b827c0ac29c21dbaf419423fe9894fddd602ae41d63a49b79e14ac6169a9"}, @enc_lim, @generic={0x0, 0x72, "3b8f1a64103a11ca0bfcf9b07ebf7b4f691bd502867b9042b4592314e3ebf0e6fd06be69d7996173ca7a1e0076a537dcbf9212a7aabd3ca3798912041e5b65ea6e596566518ee17db77bfa6efdbcd94d6b19f14524792265d4c2d8d7ad4de4c84608254af2da7ec882cec2f64e004bf83d16"}]}], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 3: r0 = socket(0x20, 0x2, 0x2) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0xc2f70b96fe7706af, 0x1) r2 = getuid() r3 = getegid() chown(&(0x7f0000000040)='./file0\x00', r2, r3) r4 = fcntl$dupfd(r1, 0xa, r0) dup2(r4, r4) socketpair(0x20, 0x5, 0x6, &(0x7f0000000080)) r5 = semget(0x1, 0x0, 0x84) semop(r5, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x4, 0x6, 0x800}], 0x2) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000100)=0x1, 0x4) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r6 = getuid() r7 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x60) symlinkat(&(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000240)='./file0/file0\x00') bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x4, 0x2}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r8, 0x1) setegid(r3) execve(&(0x7f0000000300)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000340)='!{^:/&%:)({]-<\x00', &(0x7f0000000380)='^#\x0f!5\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',.\x00', &(0x7f0000000440)='}[\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='!.+\x00', &(0x7f0000000500)='{{\x00', &(0x7f0000000540)=')#(\x00'], &(0x7f00000006c0)=[&(0x7f0000000600)='\',).^@]\x00', &(0x7f0000000640)='-*$\x00', &(0x7f0000000680)='}.:%%/+[&%*\\^[:(\x00']) r9 = getpgrp() symlink(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000780)={0x800, 0xe33, 0xdc, 0x4f4a}) openat(r4, &(0x7f00000007c0)='./file0\x00', 0x10001, 0x180) setgroups(0x7, &(0x7f0000000800)=[r3, r3, r3, 0xffffffffffffffff, r3, r3, r3]) setgroups(0x4, &(0x7f0000000840)=[r3, r3, 0x0, r3]) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r10 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000880)={{0x101, r6, r3, r2, r3, 0xa0, 0x5}, 0x1100000000000000, 0x2, 0x0, r9, 0xff, 0x10000, 0x7, 0x2}) executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/126, 0x7e, 0x2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) syz_emit_ethernet(0x3a, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004600002c0000000000009078ac1400aaac1400bb070200004e204e23", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="ff00000000000000"]) r1 = socket(0x18, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000140), 0x10) getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000), 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) connect$unix(r4, &(0x7f0000000000), 0x10) sendto$inet(r4, 0x0, 0x0, 0x195a05e282d6161, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r5) r6 = accept$inet(r2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r7, 0x0, 0xffffffffffffffff) shutdown(r5, 0x1) close(r4) poll(&(0x7f0000000100)=[{r6, 0x80}], 0x1, 0x0) write(r0, &(0x7f0000000180)="f52128dfc46f33c1419809cd78707c24c6a7397554c6c463d00e53ac2f7f77be24b372e0cff14512e3d66267f74f8b60d6937a1bbbf5c3ffc85de30355af02fc490fa0c6137bcc3349935036ee92852696f0912a2bc98a923005efa43dc447fd51469eca3a0cf39cb1e8515eb959ee0fd400d43779b81aa79fb4c3b195af697176038527588467389b7007b25db71dcfdf822854687398d8e82db912fe62242adcaa16fdc15ed7dc068ff3837dba383d48a2b47864ae2b3ecb9665b3436d320aff5115d8c6b014957c3a591998d0c0b581976f88493e3c46a54c3b1ac23f057430b932ccb21ea407a150041ea1646d033040d4a33256db08c4ceae51e098ed881e7eda7dd10e2fb2ff2bb768572826147b065f349a5734a0e8b9e70cf1d28db6cee4901e03eb851ef49b16ef28def71741086ec381d8f6bdd4c0a7551f31bc422bedf5643c864d64f5b2da6215b290a5289a7d498c1f2b832835d79af862af6c9640d5a122160a7ba25cdafa0c31bb7765f7fd95c83a7ff78442a1f2d28ebc8c9e2c24f7743f356721f60a70087790b1902c90e07a5d4bea4bb96e0adbac09dc0d24c409cbdd93818481a95db47858a9e95876597f001e6e6d29aa7ea5f5a28afce2606123430c0c64febc9eb568075c68e0da2a2fdc8cb44578c7b72f2fb7b71828b191f378ce228e3c111521c96f816e3f728f5e7bf0a4746adf0a47096301c7a49fc461114c08be6612c3c97effdfac2659da706d82bb0986a7df644dc9727bff199723310b3bead2766aca387a375849e59a7fac838876099425230f81ae46deb4222ba76d28dc4283268a24fa7ebd650e2a5850ed95047ac4dd2a9b5c85c7507a41b9c0e06c1c3202500a75867613d0b52968e77adb89f508097983f0e02bd8d7cc870e4d62cee7a998415def92201847e0ec383efdc504fa60200a73d9c030f3a45c4690947e9bef5d9d60d39fcc9f4fefd35570c4867325e621fb76a9f08822b165739ccf56be8763d89404778bd01ada193eebabc128af514e1fda7d60ed0832af971428254c2b256f4cfe9639407d1a048c51b74f474e0f7845f34b2b843d33ed3657f63368ee5dc48047aca47c1c04728c4f189e241a5530fb88fe31c1fe208b8403fef5639f40b024024b09eb8762d55f77b08826ec38aacfadabf18b1698b923b324d87a27358a9013b1ee1b82e67906af31f68a9364be78ad18fd97e3e0388703ecc0bbe31b0651afd78b26851499ee60c925043ef422982b555ba4eeb915ed056e779fe531e7709b31e8999b59a57dcc2123763cc9cafda01b80157c83663a9c34afa0671012b0b09c733e7a7fc387cab9c95635e7bf4ccc6ae0a2407106ded01220606d3218dd73dca0ee1eebece56b2112f8b059f29421a3a3b0c78e1a4ea60ca2cb99b8c8ded06aaaf0ce8290fb8260e1945606d178280cbafd4a48f8980dd538f8a50288d0efdda4a2debd330ca4c520dde79352670a438e05de40477e99b4165ac3d0be3858f1df0bec2efd17394876bc1bcf6f67dc1b74ba7c7adba48106ec993c0d011a511beb631a7413aac7288eb8846e3fed92db558ddfe3f8c60e6e98094d5de2bd575a3f5671544dba420c73689b4769cfc32bd7a4bea845a42a4b9b9b6e082d9dcf839f403e6e6598757c770cc50841681ee2109dbcc60013a5a864a79cc7eec47c5d808e3fd5d454cfa1af737e92ab6e3577ecee80343fa4f3e6ebcca6405c46c3e03b95cca95880b95908296ae7b608bd9eb478bba5f939473908bb91f1b7e22741bbea90b4c7584c6b119d2cb9c23cb7919b9d952ac9209001fcd0f1f367a418f5ab0aed1d9e685c94495edec6fefe79e065c7534330d0dcfb83a741bf2757de9614a9dff77e332a5addc6ac11ef98b6b8dfe83e9bc6113f5e94a2e18a1b6efd155bf1d581062c5bd14e3aa9b453f5657da0289708ab6aa0fb907d1549ef869a37577291527048dead92b35e7e586bbc891b3d77fcd850b9377013a84b6c6c1acc175e079408bd55b27288d419d8da48c10fb5d8f89218bd4ef69f424f99541a0cfd928335cdb0459c32f80b5a3f9bdd79f4646e785cd740905c928f84e35b46c19d72031923a06e19ea29c1c9d9889c1e84294ee2965eee31f9ed5a51575139a6384fd26023c55b6baf44855bef57fda856386ef6ee648dfb0c78ad3e6972d82bcf161c59b293d9595731b8b140340ff898ec7bf3fb6e7b7df4b790f6a471db1ace83b23f299bf1eef33401345449fa8246dc37fa46253fcc25767e74f0bf0360a9ae6ace97487120f2eba9b302447ab813a53acd19140294c9f33d328443d20a1f7ee5cb154f2fc0d9771068b0f9ca293c35b2d9d009fdf50855831db6b15d9b95076b7414119830f38ce218b348878e8793d9e3398ac4424cae95d6332af633242a2aeba25a404c067b0e813d2c2f6f9adc767cfcdc1edda58055ee1897f51cd066b8bc329ee4b4f8f8daf954a7861d665c1b48be4deb09b55932ee66a80c3b5fc398b47a0cdb663dbef69bb975344a43f416d373c96ec0124c0b74206cb47e37950d434abd053c6f8a0a58ad9feac51a504a5bfea67ac426fe7215f803144a8e6596d473b5c883a65e9e46ff61108f938a29ac7970d5f9aa8426b8177b8ab66cd690fe5292915069522f41b1a8509efd3fd934ef274a6df1e3df10581b3a26c200c3d83576a84bf2a8ba3b30fe2338d172c2169cf14bb3681a3738c08f8fded21c2d310cfa63dabbb46773b56c693c83d3a3318653702dd2d516fe86b05ee3805c15e00f955b127df563e9cb99a7965cbc32d5564355d1c91cc5fd08d76386e22b2ee6c4da89b19104feae5ad420115a4762910decd655c7a04346656f739d7c6ef0240614005e928a720bc9af6a1bf038bc2bcc375bd205800e8ff0d38231dcc62ae383b866a0b81da64a10fee5a9e3a60d6a1b8b4e62ceff0feeb3f36187381d6a6dfc6cc065eee7c84b9d94229973dd472c3362e7c17101b0f598380748de65ea4c72d5dc853e30e016101524e0efdbcc7e62e08e9dc9169099b489d420b41a988bc8c981a29faa951f446713d3133ef4bf46b0f39d02839f5eac0b19f2bc83b2ebb28ee03ee76a4f8b81bb11d5ba0a1673564bc789503a295732b8cc13eaeea23a7af87462197c89194301697189ba292ff412292506ba27e72c9ea3c6144288482486042f49da8576f7d2009fbc9405ffefc1d092061521b55fb770b519c5bc76a3a61ccae1aab8f68fedfefb3155512aafca564c0c2860a635bfe38f451b245e850d83614d14024bbb1f431d0e534326bfa2960b210d0cbfe2051ab50f9c6240090040465aa9f863953a11c7e4536628bae87676be21d62ef4aacf815d0c91c1390fc92580689d6a6bcc824a3df5385d15e095eed149a40082c5935b76fc1e173c681cfe27d36f3d389e4fee71ff769631428ea7a012bf8d2359b1a238a91368750f3499fba1ca9ec0bd9bac7ce5302b5c87888ac30e2366070c727eab4a086906e79c30db807cdaff8357ca52c3239162c4666646f88ce1357d272c724c925fa59c5d1ccdc1f558e650d67439d6582439703a6c4a8012460586b0d2bce9c511fa529c8c466e88d721c9f3f489bdf743ca13d4efa0f8a93fa7edd07e57473561bf0bddd34270112c3fdc563f4b78f07aa1dbde4c7e13110a221fa625493d3a0701495427101fbc6694021774fd712d702ddf5508e79ef05ed209d88d35d5776d3cba460800312ca0de5ec5c0ba19375ef994e1cfa58ff78d3deefe5f1168d8bc167b814e0c7894b4fe676e7701836639a38acaebfd36c222319a26870cdb6c7203f1a87c8f695e5d2146f3257f7fd647ca5cd1a69bac9763d7c8067a116732a201380dc6baa324337c2bec615978c96b49958466476b193064d4a40ce4ea4feb5be3670510db18d14848503a6a660cd910993960a06d20a264ff4393f8ecc20ab21aae22d7990b9401175c6bdcd25d1b5dc1dbecc66fc5bb90eedcdee32bf8713b3e76ed6b2912ec40115f593981762a73e830e38d6a583ecae3a36a81d3c01501a60a2826048908dd22bf63ba4e3d29c9d1dc5b3d32d51b1d04b8303abae8d11649aa37b2a0957f4bd0040ae387ff27379307533061d8615fc1ed0bdbde78bd6b7df62fe3a7dab3ad810c0db3548f985fac87a25c183776ba191d7d1364c46f39e3d12594f59a575c43610ada7303275a7967679e66985307f1c8513111410f569481510e381603305a12436f4ac547829626de105fa4a6f81087625d789006d46693ac3ab6a952cfb3c2150b5a81802ee98a0818d0683c2bfaeb89e47ece81e8453235016a0be06000abc07828181e923aa47230fa0013a0739608b5e53c6403faf1b66c424ac53fe7b82fa206bd5a36a1a5bce6f80b476a683dd1a6cce11bc7d105fea483c33e8fa158dd41daf7fa853c1254a8394a8f8f8ef57b4d7f60377c655d22c9c50af6e411f841ee31fdb2e4ea394a305bdf3d6d1c4f5c5119e8be32156649c3428d183eb6013983cc591a984ac97542f5b2fcd354a7554aed5c90e2b3d498c2187fcb79d18e1aef41d4f14f8febb8c384536c6035d097df52e040e2a0826899ca0676b2ccb2826a696f3ba4386327e006c554f12eb924ac4806dbc303e43357a513a30d678788e6c4b133909e5191e3fcd8daecf53bcff178cd8472d6661a71772d8a831e1f6a09bac699ddbaebcde298cde2a8667abd28abca19569f015f16542e7c3f8dd4f0817f5185fa886039228673ae99e3f39d1af1f1183d9da7b597fec95390bba3a838b2a5f1b40131a56bc426283ed33451c904e5aa14345ee9eeb4ce4ca6ecf9d24eaa9bbdf8585224928f809ae5c0efdc6de6a338f15ad8a4734247204ecd7688dec7435ba762f8f4b41b8157fce121820c44e15ac0a372f079cbfd8f1f92b761a387172662be0e11cb97339cd03102c8d5d812ea3bf9c69d5958049f3d653fb41ede7918d3eaf3b3c9712c66389fd78e60e326dab89b6746cfbbba73d5fe3b6d793be065874ba6414c8e1bcdbd2ae49aedab34eb1762c3e6877e53351d4e001642f5a027fed93d048109ca347b4b6f517b4ac91d2d5f0cfa06f89bfd3dbba9e908edf34daf7d7e11bebbfa268cc6f03268118525eb8e359aefcbd942625cf9fff89b712001c8a5bf85003bf44e7b44872707338e36e737331077a58628e994ad79e12277e4b9a68ee4eec76fc03df4aeb78a0f9fb8ea0fbf66dc54bf819ef091e22a40dada9617be9c7e8ab2888c9f1c54bfe30a2cac609d78775a10f854be625d043f6696d3f71b2ac45a8d1d150e04e104be938cc0e0d7d6d58e17aec973f0fad28bf7d57443f6f9399572bc8cc290cd079dac2d3a34b7f556896a1c39d95b5ab9fdbf258111a93b81b88dc77d53865ad6cbc3195ce46859cb5a959f4b45d4dcc19d837a021b866bdbeab46beee6e068233582c88041d6ce877f7c012ecedabbeb856e559187ed00cb4c8d2cf6df55310ec8b65194b0d5b6d15e078d134fd6f7194515c43d1f1897c8a6c5379d2cea77c520e3f667e31736b28abe136de64d41eda0114822b519cbdd5a4deca2a7bc5844fa7817e618bce2126b07fd952d752d0910092719233145d98beea3743b0a83d4437e78814cafbd66d21a6d2b34d7cffab1970b5e52cc629ea098e42da5886642af539bf4bce5cff811017916e75caf7dc2b7ebdee47366576f73d89ea5e0d79e0b7c52ad19b7394159e43f3215a0571162440e262ee8d276ad854c3dbce69f3b14bd6298728a753911d8207fdff7", 0x1000) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x31}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0) getppid() mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x3) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) executing program 3: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x482, 0x10) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x1d0) getdents(r0, &(0x7f0000000000)=""/146, 0xfffffffffffffe8b) executing program 4: sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x52) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="00024000", 0x4) connect$inet(r0, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000040)={0x1, 0x39}, 0x2, &(0x7f0000000080)="1171118dcb38b8a1e4edf667d414d13278d55c7c79e60f6a6c135525eed878d2d094f4502c776364c2d7cfeed89c2cb851b03438fe8f8160b30253bd6219f3108927bd41df99a7b8afc651dd1c46bdb18b7cd33c7f1e35096c8c4773f2b1b127d6b491e448c8ae6fad2a5b1c1e6b29aac55a8ced0279d8ef91ee8d4887b847da48902f3d07a4d86a9983bdc9a31cb14de69e9fb0e1b6179216c7b277b5d89236856b6fd72bb911", &(0x7f0000000140)=0xa7, &(0x7f0000000180)="ff50919e15c251d11db9c8ee36d1b0a74b080abef74cb81fd18f056dac512d9c494525ca7c83fc368815d7a2867091be9148110d57449b59b80c8f1e17f6d83f59e238c9066c51876279919b1a20322f3d2ead571622587b0e6aef173d00d63eab98594e2b6b0b84c5e6aef9efa6b6d7dbb86ea4577118f9557353bd6b556004c64b15a949f13ac60ba16841447d192afc6640cac60c676c0b122f74cdbd3212930d8bdfc3fbc7fbbe640a38c4243a6df1bf3ad315a9452d677740f177ed7dc48846437cad877caaabb825398fabd646533290191b72cf3419291be3f4c9cdc83a0daac0a97c3788bc2460426306aba2", 0xf0) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xfffffff7, 0x0, 0x3, 0x0, "bb08000100f1675910508b00"}) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x6}, {0x6, 0x0, 0x0, 0x800000}]}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000001c0)) r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000513fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d330000d18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea0400"/160, 0xb1, 0x406, 0x0, 0xec5d566ede5f12be) fcntl$lock(r1, 0x9, &(0x7f00000029c0)={0x2, 0x0, 0x607889a6, 0x400}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001480), 0x20, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0xbf4f847d390fcb46, 0x0, 0x3}, 0x8) write(0xffffffffffffffff, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000380), 0x7, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x17, 0x10}], 0x29f, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff9, 0x1, 0x40}], 0x8001, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000600)=ANY=[]) sysctl$net_inet_ah(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x9}, 0x3, &(0x7f00000000c0), 0x0, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r4, 0x4, 0x40) executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="890009d08af6c364e0d13117a66ebc9ad1380cc0ffff170070af6a7a49abbe59bdf3cc41e647dc9fa34dc3b9a60a01", @ANYRES32=r0], 0x9, 0x3}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000980)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b787be1aa0500000051e2f02f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec589040000000000800036281257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff1300"/177, 0xb1, 0x406, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x20) socket(0x2c, 0x5, 0x9) syz_open_pts() socket$inet(0x2, 0x1, 0x0) getpid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) geteuid() getppid() accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000200)) clock_getres(0x4, &(0x7f0000000500)) getgid() getuid() r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f0000000340), 0xc0, 0x0, 0x1800) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) socket(0x2, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000ac0)=""/240) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000140)) sysctl$kern(&(0x7f0000000040)={0x1, 0x41}, 0x2, &(0x7f0000000180)="71f91eac0058bc1d94a34b8e5f99cf71b59c7afec37082000000dc7374aa5a1512745971f78c03406ced4faaa32fbd3245cfc74fc8f85edb85f1dbb2c95fc5aaf3e6f1a4a6a8e4c66821e2211eae1ad6f24321bdcbfd6e2e3129b6750af571fc8abbbe59b32947c8b0f0fab33f3715945232c530e7b1401e3fb5c7fa4783fd79d9b280dcb100256c2b154f435b", &(0x7f0000000080)=0xffffffffffffff88, 0x0, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) executing program 2: sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="7c697a06f4229557dda23bd9e100004cb552f1bf575740e82e5b869d2b3bf376fb43f1facd", &(0x7f0000000080)=0x25, 0x0, 0x0) r0 = getegid() semget$private(0x0, 0x6, 0x10) r1 = semget(0x3, 0x0, 0x564) r2 = geteuid() r3 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x5, r2, 0x0, r3, r0, 0x2e, 0x8001}, 0x77e, 0x7fffffff, 0x7}) select(0x3a, &(0x7f00000001c0)={0x1000000000000000}, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = socket(0x1, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2b, 0x0, 0x0) r5 = syz_open_pts() fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000002ffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffe7f, 0x1fffffffffffc, 0xffffffffffffffff}) fchownat(r8, &(0x7f0000000140)='./file0\x00', r6, r7, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002540), 0x1, 0x0) syz_open_pts() r9 = getpgrp() syz_emit_ethernet(0x308, &(0x7f0000000680)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6016ee7f02d22b00fe8000000000000000000000000000a1607ba243919d8e9ea241f577704405a53a0200000000000000000000000000000000ffffffffffff86009078fe1fb3f80400000003000000023d457a2958c0306d10326ed20d60ccb9bfa25bc07f51a2bd89c5d725d7c349fba647f6e90bcb999360580e2486cfaa82999b17f8b75c0cfdd6a5391eed13269e2f42b805e9b8b0c79d64795b4214c40ffa4cdede4e5bb527715c253535b038a06184c22e4ccedf1452b8be50f6d8393a7ae10f0000000000181c90a1189c230fb32d4f4e3478e992c1f377623dba58301ff8b21e31e71c717336beea038bdfb1fb49d74688c0022ea54a55b4feac6dd87a69e0737213e8f6857c7d7364b8d20da8e87977c897ccddd9735e46f1b055e3542dd8cd1686b68f216ed4b24a7428ea4a3c421b4308190b6279273a4cb89763ff0ef7a7d52eb064e5c4efc6758b91d4de043d725ea012c204cc94a56e4ad6d5f68b62e4c9db5d8bf8b92b559faff4606846c57fd2d9719bb0f2993fab336adfed2e810b9dedb35b51317dbd5ab1d6705e42516f7f78daf9cd5d33965445e5c7b4c5fb97010b264f8815c07b2d9ebda1abf1a6f4aa4691b3e49ab197b0570446a2a93451391b6676bcbe5bc5cc852e64826e83f8047879f9386bd49c3f456c2cdd1e3c564f0810d0cecb0cda3f93dc557dad70c7ae8921e547256a66c7a6e145df8bb9031c5b7f9bf147dd1a2f923ca6d9ce2b8f0260d6fcbf88df0a081516096d5fc4c778c3e1c1e439413995a0a40db65202b6f8bf10114e42c9b5d23c2e4929a24121b0ce8bb347a7288c335e43842b00000000000000e50330b2d91e5ea39676e29e7518887f9c7c3462b054a305d411695cf9dff9229cb44e025ae19fc710697b90b85bcd486cb029265fe66581c0fd6c39c6162c34379d0802314fea2074f6b7f4c6c155173687d35b649bccfebc58dc78f29c7b04c2b35c466782177db8f44237fada84bd6349ea659eb0bc7918fe25e8f8b0b71221d9820409bb8c710b2a16a83b05010a91576a1b349d63c6f73f2831b128affdcfff2dfb9beda3f849fe531a51969547ac78cbad6cd9854831a89c1a8e56803304cf70115aa0735aa216b5a92db2fe994f18fc55002d6c5bfa2b73efa26fe25a7421af02f76df3256a9a55c90c59446b6e2242bdf47d5d1cb5bd7a80090fbed0893bda969eec069555bcd6dbab7fb1ab1ec8b313bfedc457bbfc4e38000decc1de0c25cf3da05dc5533e144dc46f62fe629732dd7008ca5cc998fe604d8b0c588d464a000e"]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002580), &(0x7f00000025c0)=0xc) getgid() getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000100)=0xc) r10 = msgget$private(0x0, 0x484) msgctl$IPC_SET(r10, 0x1, &(0x7f0000002f80)={{0x7, 0x0, 0x0, 0x0, 0x0, 0xb, 0x7}, 0x6, 0x2, r9, 0x0, 0xb9, 0x80, 0x3, 0x5}) executing program 3: r0 = open(&(0x7f0000001640)='./file0\x00', 0x615, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) dup2(r1, r0) mmap(&(0x7f0000002000/0x4000)=nil, 0xfffff000, 0x2, 0x10, r0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) semget(0x0, 0x2, 0x120) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "6aa63f", 0x8, 0x2b, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @loopback={0x4}, {[@dstopts={0xf0}]}}}}}) r2 = msgget(0x1, 0x40) msgrcv(r2, &(0x7f0000000080)={0x0, ""/250}, 0x102, 0x2, 0x0) executing program 4: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x2011, r0, 0x0) mquery(&(0x7f00001e2000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000003c0)={0x3, &(0x7f0000000080)=[{0x0, 0x0, 0x0, 0x80000001}, {}, {0x4}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) r5 = msgget$private(0x0, 0x5bd) msgsnd(r5, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r5, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="56cc0b2e", &(0x7f0000000340)=0x4, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r6 = open$dir(0x0, 0x40, 0x0) pwrite(r6, &(0x7f0000000000)='Q', 0x1, 0x400000000ffff) msgrcv(r5, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/189, 0xbd) msgsnd(r5, &(0x7f00000006c0)=ANY=[@ANYBLOB], 0xe1, 0x0) msgctl$IPC_RMID(r5, 0x0) ioctl$FIONREAD(r4, 0x802069c1, &(0x7f00000001c0)) socket(0x18, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r3, &(0x7f0000000480)={0x0}, 0xfffffffffffffca1, 0x0) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, &(0x7f0000000000)=@abs={0x1}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x14f}}) executing program 1: setrlimit(0x8, &(0x7f0000000180)={0x40, 0x58}) clock_gettime(0x67f3248105b4e004, 0x0) r0 = syz_open_pts() sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, &(0x7f00000000c0)="d1624fcaa47c499db735d0283e8b58d6f8a7c0b011b582e5472c241854a38b802f8efaaefdbf300daf4dd3d7", &(0x7f0000000100)=0x2c, &(0x7f0000000240)="a9334b83b974f71aece0d2b49e50e3464f960406209e609f0ba4b8f856bedd1b2f7b6c553d33733c77f09825ee416e058913a4d969abf97d7fd35779df9bdd3999530a1bb11987be903b8ab5733ba8367d61e1c0d5922d043baa27ef31a7a568d840a40f5d34a365e45a62c0c61991a2a7d9d5a82966ede4da503e2389e3ca40cf90b22f258e578f981d9e307af3a2f695f1d70443", 0x95) close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2c, "8717f9050700000000000090d692480d51aa8000"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="355a43f0271d379747000d", 0xb}], 0x1) semget(0x0, 0x1, 0x4a0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f00000024c0)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900ae19500ecb6b6cd653ab6fe9ae2b02e0b5c2310e0e7c215a4a74551a68c03c49ad097333f8f300bf6eccfe58b861c8453a3a81e6dfa069c8b253b0ec972ceeea7ad1c11ae986f82c829e3163cbc7d27ad48e7486822356ee3859e15e4d67bf7584c31ad1f0972786b3e4f8478c8ceb33f0165ffb7070c544c31811fb72393d270a15e0cca661070d4be5eab64ca7513d17de2d7957bd25780d1f0279e66c7c39fe40efdc37f0e98990d6c61c8894c556", 0x15c}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640", 0xe62}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) sysctl$net_mpls(0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)="d0", 0x1) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "1026387e7be2df67de20888bda64612c3100"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000300)="7bd4c92987a77a5793c257c6d3f2ef5e55cde758720c6bcd023568ca173b7c3f785dc284e25c039dac926307b4368c721b569a71d060bdee46e4f6ddb91a93ada2759e8adc5a325c88be65a4009d0ad7770ceb19bbd8ff9700c2c74fa2064c3cf5efb52d3d02039a0853ea8c5cdcc9261b8382fd", 0x74}, {&(0x7f0000000000)="6463f278ecf8982f9a5ea4c5c87b0b5620b373dae6b868adc74b5f4ea2c996cf054c5581dbfb221667ca449174d9599a3c3380ab76e24b1fb9b0e92bda", 0x3d}, {&(0x7f0000000380)="ca57e79d600e106fdc6ded2667a395ab80a40f3397100a3bb60b867386dba868b93816c3c248babe67c41735f685d3f7b1131d8b02059a010114750776258b79ac5a5803dbe77e43c39d8f8947817a9fb46f9bf92b56cd595158ab79b467c83c42b5915b11c8382c3b75b36cd10ee1e35c7079cd2de580c22b027a5e54f92999c4c46f51e7713dbbc335acb8ce43c6f34d35ecd3887a16861df965d980e8aea50ce8bdb428192ef864c42c94e7558658bf433c90f420055516e172", 0xbb}, {&(0x7f0000000440)="72d22bd993acc085049d7937d006674566ce55b9067ef81b8792dd981ed5d277c8df2e8892886f90ecb33080bf57698eaa6984a49d38c72a91271d8769a530807d129292f25dc7a65db774f6e35d67515e0ee0b99856a2e921b4484518e6a3e677ec246040ec6c3164155668250e321716331e2c73bff93faa9c7f3d5644393230fae7e2bbc3f3db453e115f49186c5b7fed397273eaa683c153ebec047d6e21d1b8c33e536639fbe67f8976e603094d84666dbca83352a6ba0f307f116b4d8dff99e02c3a83fdba543850e924b066474a69ebdbb89918ab6c7900d1cb858883dc6efbb7", 0xe4}, {&(0x7f0000000540)="5c428b02f1c28e6028630639ce3f84871b098d4e31ac8407f3c0545bf5ac06a72f9d45ce73a3f61cafe70f7fbd3d9a60f71176b8cfd142d6c703551439afe33712af34355336a9b12daa24", 0x4b}, {&(0x7f00000005c0)="36880d9ac32b3d6cd912418d416a466becdbce76cd1c0d3c96e33283181ae67c7ebaa46f84d3f878e197108fc372d331854e3a19bb12ed0ae162ae3c979f983a27a4d5de2c61b6b7c7d8c9e61c8073ae4eba1c561167c3cecb1d93cd6c2d688d31a53ffafeeefb8a2386e2164a442110d3f8b6f29dc1d8136b2003cd525dd271ea7744369d8b10ea6cdeb2b53e9f83806a7c0d6521d348b408f02085b0adfeb73d8897bc564dc5f09bd5f2c1f7c443df948196ee2f178f5b1206022391de96b0364918b693e3ad6a77f62965a5bbca29504cbf474503019e7d93e8d71dc4d5c3d9eb28f1c94749d2f8f04649ab", 0xed}], 0x6) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) setrlimit(0x4, &(0x7f0000000080)={0x2, 0x8}) r0 = syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000000), 0x3, &(0x7f0000000280)="114b61a297d9ea6b7b1a3070d72bfbcb9a09ce2a64916888d005de1242869a3e5571e0d26b631b2fa7171d7d033f2121ef6831e9d7b6c423712598826dca341a05cd999c2742a701efc7422601bf37574f844c0f71cc3ce4712a5e164e55d5af2d551a68a4560000a841a28b71ff7f0000000000001a4be798c9c01203713abed1fc790200d7ac419b0d48399e3fb4893284a8d2ff4939c1e1fc86bcc10a0692572faf4a5888355dd15c6a01e0ac82e1d85f935cbf0a159d86445673fb6051282b02c8a20000000000000f103e2f27268534d427895d74fd2e8b160857296c2a71a0fee02704f1ad187ec65c219f95074dae02fd27fdfcd1b960c6e941905a1d3e2169e4ae9dd735420000", 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x0, 0x7fffffff, 0xfffffff8, 0xba, "09000000ffffffff080400"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="8eaa3d81bcbc69da31d9f2db845e699a5e1dc6c7525a7b8fc37d856d13787d4f9e98fc239d0700d9fe320900000000000000feb42f75458af17c80f091f3d429f9b8349a9b978df26c58379f9b9092eb4e437c30fa1bcc2953888e5650d53b520b4414b193522a04d43e18061aa7b8aeaad170b6322b57243c2f1446bf095f593bdb61c767af1d547c7cd2953e08", 0x8e}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket(0x1, 0x4, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000800)="01000000", 0x4) connect$unix(r2, &(0x7f0000000180), 0x10) writev(0xffffffffffffffff, 0x0, 0x0) symlinkat(0x0, 0xffffffffffffffff, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}}) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r4 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x1002, 0x0, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="bcecd49fb34c4163da02acb93304ff92ad96605ea07d6b02", 0x18}, {&(0x7f0000000380)="274b70af46e7b060122548a2cbf3e1b63523ee48635c58ceeadb4310fd9c120fc38dbeade887cae9137a70df8151b917449cf17d04f813d2df9c6cd43a52db464e5988fa6dabc135cead52c194087d", 0x4f}], 0x2) writev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="dd29dba176aee93db105199908", 0xd}], 0x1) executing program 2: madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x4003, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) r4 = dup2(r3, r2) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) socket$inet(0x2, 0x5, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xb006ff, 0x2647, 0x80000001, 0xd, "fab93400000400000080000900"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="8a9ce4036307187ac8b8804f20f81b83c8ba79d72cbd641e690ca7f75c9e2ad2a284af6a5bf164e818358fefe887e8f8e172d17799657f41aec12efc5febc0ff437185b8532117c1000000002d21797f5acfba4e465810d918cb3e1cf8f06937c71e0b39f64012ce974526e31d1937376a87872c0b286508f6d774d8f5100b51a3275ddb218a808a", 0x88}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockname$unix(r6, &(0x7f0000000340), &(0x7f0000000040)=0x205) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) semget(0x2, 0x1, 0x1c6) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x81) geteuid() r7 = semget$private(0x0, 0x4000000009, 0x82) semop(r7, &(0x7f0000000140)=[{0x5, 0x401, 0xe5ce97ab354d96be}, {0x0, 0xfffa, 0x1000}, {0x4, 0x8}, {0x0, 0x2006}], 0x4) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000040)=[0xa5, 0x1400]) getegid() semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)) semctl$IPC_RMID(r7, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x2, 0x0, 0x1, 0x2}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x9, 0x54}) executing program 7: r0 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = socket(0x6, 0x1, 0x0) dup2(0xffffffffffffffff, r1) setsockopt(0xffffffffffffffff, 0x1000000029, 0xc, &(0x7f0000000080), 0x0) msync(&(0x7f0000ffb000/0x1000)=nil, 0xffffffffdf004fff, 0x2) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000800)='./file0\x00', r0, &(0x7f00000011c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0) getdents(r2, &(0x7f00000001c0)=""/4096, 0x1000) connect$unix(0xffffffffffffffff, 0x0, 0x0) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x8011, r4, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x1}}) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@ra={0x94, 0x6}, @timestamp={0x44, 0xc, 0x9, 0x0, 0x0, [{}, {}]}, @generic={0x94, 0x2}]}}, @udp={{0x0, 0x0, 0x8}}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) poll(&(0x7f0000001580)=[{r0, 0x962bc6e700d89bf}], 0x1, 0x0) readv(r0, &(0x7f0000003700)=[{0x0}], 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x5bc0) sysctl$fs(&(0x7f0000000180)={0x3, 0x1}, 0x2, &(0x7f00000001c0), 0x0, 0x0, 0x0) executing program 3: syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @random="f02ca34451af", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @remote={0xac, 0x14, 0x0}, {[@ssrr={0x89, 0x3}]}}, @icmp=@generic={0x9, 0x0, 0x0, "138a0927"}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, 0x0) msgget(0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000440)) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, 0x0) r1 = open(0x0, 0x0, 0x42) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f00000004c0)) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x1000000, 0x0, 0x7fffffff, 0x0) setrlimit(0x6, &(0x7f00000000c0)) mlockall(0x1) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[]) syz_emit_ethernet(0x387, &(0x7f0000000500)=ANY=[@ANYBLOB="3fa9d551487500000000000086dd68a7541e035103080000000000000000000000000000000000000000000000000000ffff7f000001620009916700000067000380660000002e02000000000000040100010300000001020000c204ffffffff0000000000002b12000500000000fe8000000000000000000000000000aa17f143cef966c6e42dbc36427f8840cafe8000000000000000000000000000aaff020000000000000000000000000001fe8000000000000000000000000000aaff010000000000000000000000000001fe8000000000928429000000000000000000aa0eabeed11140d9242aa1939c37efbf6329f65ac87e014816e5fa012dba8b0c1e1d0f000000000000006da5094cd60794e3c5b7d81c7fe85d492a8fe4edc938f0b48bef73d2bc26da6a28884628424c5b0273b8c81c3903ed27dae9b20de7680c5601eddb4b8413d919543c64344360114e5db1103df45adc939d55f77c7ff99983c624262d8f6176d8d4580b36a67e544ba78092f4366b0401030106000000000000000000000000620100000000000004010104010400010004017f000000000c02000000000000c204800000010102000000010001060000000000000000008900001165000000000f0000000000000502ffff04010805678d3a2ae0b5f59cc2b09c6dfcfd566c0956ce62c1e59dffa14042d547febfd317dce72e0f51678419805a61d8a0f2a956f52a3ac72e037042556ecbde2fbe8fe2eaa73e22d0133cca9c639f043fa49b0e3bfc85503e4a0effdb2b25258f2f1da70e6e50f6bfcab7c2040000000100010000000000000000040a0000000000000103000000e236d43946ecaaa4ded654c67af7a5a3405de12ecaeb12359964843a0b41f3a680d36021ff24002ec062cd85a0828e8cb63fd2fd3575306101050000000000050200010001000502d4710502a3ff0401020000880090780100000000000000000000000000000000000000191811c2a8c351d9e4ad8c8bf26e5800f204974a40b29dbdb3887e73284e7f495d842c63d42de191dc4770526c3c9e8d1a9b94f53909cb3a0919306c0770ebeabd475325890c887e4ec3c425fdb3e3d98a4c51def765b8e4ec25ef9101ac5bbfa685d5f60ca98951720713c421df4bd978c0571e87046fd3c48349a774214f8ae82306ccb9c1c71edc0bfe8fc85be9c11160a9f670d3abb99951ce3a3be2c5346e9d465a29a63e1bd81b7aa4794393c2b238c19c0b9f97778e0189887113b8b44abb18f47b02656f083dd97c526aed1ce14c625b6d8cde32c8ef29c7452dd480ac728c806ef5b6aa2dd7e08a5beeac1c4fbece95a6d43d8e2e7e605378fa5da636ca5f10707442e87383f83ef0dead32f37a167c0d8a142e531cdd70792a92e60b8c1120f0cb2af94dcb7894defbc4390ee02f5cd55ac3c1c297637c01afc48c95683f530789dc692489e8352006805a9c758c805d5e16d7c6dbb03aa6b28a87dac6bb22b890764b737ea2ca850b88d2e1bcb320bfd142b27f9b44e5e0cf42a8a2f8e199aa9a229aa507b16de1a8b0c8cf44f08e45a6ffd557b96b4d408c2c1467e69059c4c9433f84b5089d30c2526a033b1e144180ba8677ab658b"]) executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) sysctl$net_inet_ip(&(0x7f0000001080)={0x4, 0x2, 0x0, 0x25}, 0x4, 0x0, 0x0, 0x0, 0x49) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f0", 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc028698d, &(0x7f00000001c0)) r3 = dup2(r0, r0) setsockopt(r0, 0x5, 0x823, &(0x7f0000002640)="5df22c9afb6de9aafd06f5f767dbdf2f4a56e37813482ff30569c3582df9751c8c5d12a316e3aaf3efc28469ccdc4dd22013b188be02ac2f4cbc7688f262d9a482913a5e55fa9651b783eab1c749253de10fc0cc00bfca150439241f80a9be32dbe7bea026b92ca985631f4da1f49c68bd4254f547a49eceb57bb07fd0993b4778a12d13c1952f6eb400aeabea73cd043e4f48e47f666d0d6c4e76355a6ca483603310adb1b7e8d7c388e4514fc11b1c99bbc76d1727a718c1016f623462acc106493f1d76dcfedd97c0a6692232a0681f4c7b8df86615fe35ae4713506c0e11a97ebd21b28f54a79ec8a3eff919973828689c25396abfbca4f91d7a7debb514f0e6602f0fd3b2c27cd851e7a678037d4c7ef9b010a3fb59ee8eef5595bd07bbf8065614742d507fa14437f82183b243b21d5b8e62f80b2855558a43e4c3a1d1db5c711605", 0x145) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="663a876d9666cc5b091bebd0d11971bb9ccbade311306192aa308c0b6237a76d33aeb9f6a94dbb7a5fcb8fe232a19783a9f7b87576d33b6a9cfcbdfec8b64066ac0a6c3145930f558f4e3b0dfe72ed467984284aecba481b1459bb1d86b8b3c80c481b982b93907c0a0bedde719674dedec64a1ce037cde6ed61af036d52edeadab9907405737f0270a4e16030ba5dd2187023c77126745122e547db679e50abad5bddf7f91f62de8d0d7101738caf6e1eb079c4099f164e5d88cb2fcb0afbabd970a368fbde311274b3458dfc527e48d8790f9c3e11cbe95808630843c2a0e35727f2c6dd97726218651f92d57808fe67f0a466f5b1184c3e8e0eb35a565a95a96a1633088113b47fc44bdd605c769d1f2a5abc4956707c0b7885a4a5cf8ae5f94ede8dbafcc816b22fdd2d21406ed0e2ae6ae49a23d53964a7059c9de1d71336ad2d4513487a8e9bca1e076ccc7de665b55018efa83eb23a7bd790e232ccb502de66ffe65c3e7833554d8c75b13914bd186f7a84d7e00eab60331cd1411e3eeb2e2b85378fdae5eaf77f0adf62414b4465cd2336eefd5040f4348424dcbdcda990196c3d37c0ae9d0bc770cb563bfafee9729f2fd7c2d22877e7cdfa7e10bfdcecbb6e27a3db25b00d5f74275b8d0a461ad33cd595738a482c9b739ae06de89ece8fafc7f5d1938a691d82fb0eaba0ed361418a4d84cb26bdbdcd43742f97f026be58bac7dcbef8f5d9e28e91f3043f08ab2a03d7ccda54ac6479690d0e7ecfd892392f47550cf1e82e5f68d0f2017757e9aa2f392e43311f7651367b9b840c7c334e59679d45873c94162e3dc607be8726e983f80a923c264a63a5ce0fde421ed22e67ebc0448cd254ca8aa53ee6981b0c1782f48eee8a9c061b0c31d1f6dc3760e18c840523fd93a4365be69c5c736a4a3a25873fa77e2a8f647c120c8ed56b19613b646438d9e7b0233f612223652d2db05268653d50758284d287f1f474219829d33c053ccde155558646e5dee8627099ba5f489c9865f10cdc7144668c3d68fd9af5498e42f298ccc2df8b28558c29601d53b47f479d24484204bb958fccb2e0e3806b6d9c0dddd4f61e7b017307c2fee2bc3cb28785a8c6a33e5ca09b493f2ad7e6f8e41598f5444e80e19c0660d2661a3c05fa9d7818b29b82df3773e6845773966f5fc9831893b8c6fb71f306c2a2a97afc613e6817d9bb83d720ae5fea57619523428e70e410796d37d1c0e7ba96c3def380fc053caf2783439e8b75f3d7c74f75fa01887ed83f032ee021c2d5ba93c9e7ab6e7ded7e046957cfb7563e9b7ead301954100b062143f062ea2a6c986bbf5f87d08760ce465c3c72515b9d1c16165ff862a55e49eff6293dd60b294067513cefe2d1132269983ad481cb2ad412b80da74c1056aef2f08608ace91fac5c7aca5d9d963adb1a8eac55c15722ed33895eae4ff404210db5b46b7426e6b5ee5fad9df50a7abd8ce71a78d04ebea579207e97c35d8cfb3c5c0ef102387d0c743f2fad76ef502ef2455f7b88ef6bcee577553e912f503863764cee0ad5381e94f861861d87505c07e85efb98a15f8d7a7629e567085aa66bae9816294989ee3f3e7f87eef2ea4d2d87ec07ba6310e9ee28dbe5792a6495701984cae665102310f582b71977e9a553ca872b5c55113f22211f6ed802941babca711656ee4fc283894f6c4fae83b0c431123271cc58d4842bf3dc6a3551fb738532c48d6d731010a504ea8478b05a8bb1ed057546ecb5c47c753a7387077f0905e4be3edc05406b525f7bc1cb74d2b10f8f5b63b64a5b10c0b394355db96a4c3cb21172ef07755598b6bf13c288e6b8ffaa389d1c40c9e1e38c7b7f5a6000f462b5f2db40e86904b1cd16fdc46a596c80b29b3e7b2617f1cdcd62900fac130e7d7db507a24f7912a9e6acdbc567924d2f1bccaabdc61b9ef065fd93fb5c567a82e9d1f36ba04249a738b17b0fcefdd4c85f235f686451d528228510e43738de1f23e2789cd93b15e423796d91ecf0285f40f8a16acc93c970454c4a221ba26c4f3c8a322f07baaa1e924dd6ffdc5faf82eb1f663135b157b6cbcddd33cf0d2e0c12e31a3c632ca377bcffe196d4797eb713be3a81453a5f969f06630340ef5daa921ec85af1707fac17e3a861050be860c5ac047d6783fd9b7ba39bdcc1a616a1627975d05eb60a6048842ba62bffc688bf137d100b2d9ba5912954621c68dce23d8043b65ca81b2ed37f4c927cd9992f3747cdf6250b110259092754636d59e2996f745e178282cc1b5af8caeac6a1aac34f1c2a9f82f271482690dfe67548018a8ff38173a47b4c8e5b081ea8d94d84fbca10a2011962b83f0c1ef80b0b59e3b9516bdc64e890f4c599646113297e3d8aacd1d46bbea27b22b498bdda4076653d5bdde979519c2b0652c39a8e238acb4ad53b81ac7230d403f956219647fe37991468f02f74efd73ebac0c780fc950a03dd463b1641457f6d362a463c54930371fa235ab4562fd24da88e5cb894a9e4c5fe63e99a23a18f1affe64c7ca0d659771c8a543ffb0d3cf7bb522f8d95d728e3e435cea4d2e20e4cb2c97d919f74f94d4c70e0201bd29090159214cc981ac9e7a2c7206c1114905946f6440185df8ded7613d346805d707e2ad49c27246cd94dfd25cea92843366050a8b235370353cc462e239ff52bb9205bf919c6af64f24a179c344b5597f7b80db5781fad4bf387d71b091b15db2fcf3cc07941678c1c8ef7dc91e466b65e6755a9108411a6fbe2825f214d7e688917fe8a0050177f8231d819a3f51851f2289a4e2ff0f8a6749d4e30dbd3e62979857f09252f7b004d6af88ccd52049d025c5f9f07f05f0bb8fc7c6a2f663c3578e8cac8073664a3d40c2364effe7dc6752e87da99ff24e3e66ef81d7b94343243dce1efc29c2c33b178ed5dc00597a1d90ad4ef212caba1fa1bfe2098eb485aaf0e3e59ade7105698b787ddb62a7fb261970328e2f41a42ace8b00dc8a0ebcd3c7401b80b5fe9e6a539f1e38b67341bc92419f796424dd5df42b3cd7484b3989bca8c06d4a1fbcfb277395639512baabcd284ce1572a38192828ddde8ec66746b6704902241b8dc834b45dd30043c183428f68133d69b5a258bf345e4147722c1b9601093e725cc7a3afeacfea44fffa0bfb8de7075a828fa1225598d486064e05d20a8f7093e7da23ebdf041f536ae687594670430895ec9aec6d4e1a5e2f9529bc0c0a2217e8c8665de50c5de08a7583d81889257bcd9d13fda0cee318a98ccd7f22258bd89e03ebb9a89b9edd518363d3313860a9a53dcd5d1dd8d34e56ed083cbac601dc1b5a5c7523936ea30c7b7d5287495f27a13d892dae2821c5a51f01a255fd187ae0f18ab5c9997fc426ad82c6a4e34ac26436dc1b4461376647113847639753c2976b9c38882725766c1e54e8409986426e50d0ee829765523bc3ad274998abd9d7d794549be4a09f0f6ddb26d5891b82136b9f96f2913b061ac965efd92b85843749812a1c1ff1c57ad9322621255caea8988c069124ce3c009200cb8c2a51fdaaa7311be69a4d2d0681cee0298b8944531f58949b70b57c0567d95361db87bcc95ddc17b58b9585c4160a834e144c3d87a7f18c4ffae443691bf56b781d8a9c73f1bb9497e01f6937cc1571612134163fe8d7cfc765da0074e9db5465842f11ae7bec5529f2f81c1f7bb3022c3accf198ab2223181af632fa9b0729d2fbafaa65e1ffbf7cad0ffd2cf7087e4cf5ef66b846e10b8c83ddc2e8647ca1c2cda50dfe7bc4b1f844bbb284d7bf873976620de1382b7e4217dbab205c013a821f0a8bacf9c94dcae43f60795533dfb579da4f04a562943125f25d73d6aef6a68a88baec670abdcea8057dc3ac0a04693d5063e12c75be02656a2a4e3782f2936c4418aacf0b2269263789e8cdbb4cace4548a17d2cf0efa7460b574bdf217e34ea6160c87d4b5689cb377ff48f642669f453d5e211d1176f7d207b2dfac0c8c8c86a8042a56dc5b393ee43e7417835280770d2b1414102d6c6725b73d9e2000d2b41cf163d3b6d3e6b944e6fc4322c5a88cc5fe486859a4445028b14938bf0d4f51b4bafe08072f75fb81a87e7320b2f7777c4879dfa08d5fc5b989f9772aa4d8cd8e69a4ff89a62a602e464c37add923764b4acbd9e189cb9311a08d14794d3a527d683eae4f11b0bbe8269daf8983e247abc935277775eca9e4807af889ddcdf4ba408e5a2c2db0e9190bf59d53daf14cecf0c8834e1f060f4c8efbf46d9cbdffe7ce7d64fee628dbd648a31fc28c19afb3697abe8dbacf79724c95f405e558be2b61ab276bf39a146f234fe4c7a1fed0ba81ab1ec647a3a2ce416538cf6dec237c87e04c3a3067bd4de1e506ce31e93b2e409030e8002a763f773e40a3ada37e21b45d2ffaab7a9a6ea7851ec8ab8a16073b49f86e268963beabc050a4fd4c655622da601ee539ca153ebccd87d4598cd85bab8b570114b9649d9de9ec3d3d93ea6d030e7781adc9fd859f6bd94bd8ee0c764173c6ef812ad51722a09c32093524c6372103d481e8b28d538f40b31a2cea288a61c66908e3b6842ec78185328cac8dc9f4a32585e9d6dc88f9447ecd34ad012299e6af0b73d27d879660217fff4b68b5797b93dab893244e822de4fecbe120fafca615c1d3fc3349dda2e196a55bad32c78972f930f2c88074aa7ec0a7c2d1c4405890e5f88746d2468a5229b8bc218b69ed6e4d20657a4b69a20dbd4f05a9fc9e4f9f9b910b8463d8993a7502e5fe4cb29a0f37b45e0c328bed88012d95f4846b296e0b300e2b9a9d011752a0238f10ff600ada016307a102b743438ac37840ebd615b7417cf4ebc85a145b019103b287e79040f8f7d9b4213b6db54bbfff81143be3e9d3803b24c06cabfff5e06f49f747ada8c511d25b446545bece336d2f91c54725a99afcc5139c9005cee6e93092913c648a8b34f74e7a79fcafd4266c698203eb3e73cf54b29d1d4b5b9e5200ac40101039ba1fb4356f8497ca49174196034726eb592038c7d068367c331fce490d57d1aaf99ae2d3608528426e90d4aa3d751bdeb06dc0095277737be8502bf06e097afe047ce325207c9f15a985a4da89f47d9aaf616eb9065f0da51e830dfb84777b71daafa42564b3ea286c5fbcda6c6a88aa00f301377145462d8f411bef5ec4827a545e0f613e00e70d22cfadd64603ada842c83f7170a367c011a3c47a1c3dd2042262fbb9fa434f894222349b8812077f70361958cedfebd7ff1c2f7cbfb67e577b0559ed6cf6c207312967b81ed1106771d222ff42b2aa14f10ecd4d76fe123ae857c94de7f61cde2a92748894a6f6c927291de48cb70de61cd834e4eb30cce9c4133b2dfd760b57d2dfc5c79bc13be651dcbf516779b9bc918138446b852fd979acb0797bea9521a5be8195b3163a872e286264589311d5d0378578cfc25ef2bb396705871fac217c0ae912a0797d4d7c8c1243469f7bea7d5eff1f6d64ac11befde49c9d052beec5197fb310464b78a5238d4606fb5845d59f27454c669a7b738168acb631ed08ff5381748044bd09c026a49ab367b9a42ead389a45942412238e32e17e2ef36c690e42131ab7cfde89853a94f46f4635888ed4cfaac0c6658ca2c207e1d00d81cb848858eacae68d8215a25b04be97e5964128c8c3f8d3736f12d4d943853d6e8c32f9a4622d408e2fd320236142f7aee2dd195c19d59feea2dc4a59514102cde69eec6fc7d4044c24e8d3a7d8fd6cebc71cd60d7444", 0x1000) r4 = socket(0x2, 0x4, 0x2e) sendmmsg(r4, &(0x7f00000025c0)={&(0x7f0000002580)={&(0x7f0000000240)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000001300)="82bf26b41824c3c3aac59a7442c45bbce5461ce9cc1504eb99603e712628eb08cfed5ac63d65ce62b993c39e88109c72856154f243539f56a217fa90c89f9f8f818715ec540fa6600768ed0e9a6dd92bad71f427c8c7be4753d923e128763e4a4967f7690e2778", 0x67}], 0x1, &(0x7f0000001400)=ANY=[@ANYBLOB="1010000000000000ffff0000da1f01532c4c8a2335ea9f9271862ad4d086060f81892ed7fdb7d26fe3ce6cd7d7f5af738edfe075101995291b6e5df706e31a2293b7b5447a95dbca11d226f106fa0543b8136a8646265e83cc06c2d0bf99f20ed7a8ba9b541802e856b978f324204ecd0ae56c73b9f9230a2382177f3aa0175208248071dc6cafe82cab86106340359c9016e509ba802420e13851a83fa269e615d7953f5a28826817c7db6d0683f666ad8c5e426c44591189435f5b20cd5e9a35fa87a2a13490816670f3432901e150124a6305b53d5ef17d5d49f72d4f23f84dc81037f4f3241b92b1849f4ec965808f1057876c1fdb3007657c1abb777b46751831e1dbba7ca7e47da80ba2a50a52f73d4030309a7d0b77c30955b95fbf2c50cc5b135728cc38973ba78abf50ff38d0a2b4ed2483a9f2b8ee31dc45763ec2ffdc289bffbf70e76359e5ade26fd0f366e8b9f6f0c0b5db1bae097615fb7e093e866735709fa0d6905f5629eb17ca93a16d35c97a8adce5604ce77cec3df66724613ca38de9de2c66773f85f8cecd792cfeec14d0df988648051a82a81460a65e631a488af9ae4e2b7075bbd38b01be061826c410b0ac9a5472aa03aef3bcd9c7a8733d2f6e88dcfe582b9aa1916b785474b84202aca51220016571932b46b7086d92d66be2440d2ce72a5ce404d6676d68196838724f8c9d52d739b8728d282b55aaccc9307a98154d8165e6d07c66dfd657a20804a58476d2d86e4807736c0b8b00dfb94036f091d818fc980dff16cf68c7ebdbf6c75cb91f5094decef75f40398fc288925cd5a02ae258a50c358616d9000ac475fdbb31ca504ebc0ae8b1efd63adc454301dd68901aab7398fbaa55c8a99c200f32125cbb3427b0f2264c1dcf4532804df9bfb4cc23be729cb1854704d64dbc2212f99bc36e466812f06130e14367a9aca9a9596ff7217cae5818bac9e9616fe97d7a55ed403555c69ad867c0b37adc13980353cc66cf24fcc0c7be341b2d375278ac5e15d8653ab8e3739cd4e594afb295d2bea712c9b2c8c7d7ceed764c568f0326457e906afe4debeb3e02a87491bada675379bfdebcaed83ab489971710234103db75a9a233456ab1606679f9d798850cf56a1501702a5785b76f90b51c1731b34edad0454bbc054cdedf9fbbdf0011590e3ebf9f5d444e867098c1fce163c2633a1c449dd02052aa9f47bbdbc4401de239d9d6f3f3c65cdfef2f076a77c34f79a172e5d40b33c54c77b1db00c4ed47ca4e0445f377af2af7eed2bc6ab52a3fb1ade5a96835b05fb1616fa0d50c2d0a7553807051b539065749e9d833275f87c55763e60c1cfbb7969e21fe590010bf0ddaab172b4c1f593b469c892e04b8f9f9503a49520c1b64e528fbd7a916157fdf239e9ad03408310f7289e8b6744739ddd8d929bade126f263ae935014605de2e96ba3a64f5ff0cf20464c6b9243e542ed9fd7c6dd17987a0e228c6c68699ff3f5c060f4a339ebebe2619a97ca57daba60e5bdba82db6e15ff34945fc9861245e9b7936b44a212373b4f748d72d2e8caface6777711ea6d79dc1b658a2d5bfbd8b1bc822b6e4c873281f6eac3df6ac593b511481efa6733686bef0ec0aaaeb4e052b96f7ee10a4995b43f9db7f78c4a01ea9f9823c16e0f6b317d9444fc1100dfdc903e4f756a37758b617a644b0ae83b40a4ce2c5b9eebf52d83c51d77293df055720f5aa517a60c5f48be1e6833221cc80ed3c71d726b760a8cce0a7bfd78aec573f9bbefbda0abe9ff4894cc280f1aa291e403e3246962f1b6f092631ef0924dcffaa669362b29ef234aa5eac37f331cd7ef8f2a90d873b2b8dfa3ccbd41a8fb3fcca16a924046d4fe55fe19ff455e55346c4a0316125a930cae582e3a4f694d20248e70f58db04d69969c8c9b8769dc2ce33401360d62755d6cd9920896e0286bc43426ea252202743375ae6e5fd74d5a5eb571d8fee799fbefc25c6476bafdca13b84952ecead8fca52bd8dc6203bb22feba3ae757287553fa7cb709e6583fa93ef6680ff57f03f27a76a8bf753afc202e0f6fc815d6bd463d3fa468ed21151797c2f3b87dda2534ee3de1c7a3de633b471b8e6b631ebe3a49830bb0fd71200e014a77486a5949c7f68335bbaf25946fdc2e6c4e6f021b89d555c1d69e629a13e39a3de97cb24bc9ea18f1eae348f634dc17a220cdca4bed7d4bb5aad15adf33023bae83cb1e0f3ce6e35cc6b692e34492d9bccf776941aba76b1399de68fdf005a052352685e37cc2229f6718274276db02a1e01bc899836adca16ac91e231690d9330e2812c63c169017e6366fdda5d896adad8a074ac93bb90faeaebcde5ca491532f9724004277953f070b8415d973406f2bb2e0341ef83d8cfc3afd7cf1d649dc5e5a0c20bd2b28ab44b8923eb6204fe1d589d19b687da7d2a49727f67e4c9c5bf6fa97cda8091ca96afca2335e35912a2621e9ca34f599eb96a8f598d2ba2925d800185d5bf2410f55b1e710b932c3b987b49bd7dd0cf395359a8bb6d2be5299a3c4fa6496ee205fa912df0669403e3828deaa3611e762422edb39bb058e812f492d2c13090ce67ed8c69a68b2fb20ae19fad5aade4762e1d4747c06dc0082975d7a61688a3f739422b481fae2f4e8c5bb97183bd40e26408ffa66f63d1d4439cc090bebe32855a0219ee5f513a5bb690b81dbcaa5e0e34e598e31afaa474329eef45e059fc755b8540c04f04aa7a8a8668a2a30ae9ba6d08f7058a53a67e435fddbff49caba85d91466162a6026d87feac0d0698c97bd304124e1fd03eb463906f88b45cede2b16317be5815433be755ade9392bd6a65811f25f96c46167fe41610f9e56f5fcd754d996317978df4107d00756c58d8aa4af6aef0904eaf9ad2ae07b78d5154b4b20b6f97ace5e12e1aaf7a8240a1d593894ccb27f69e2c33f7b60304df254ec929e50d3e7502201dec9367eb675d8c18977b49e7a86afd73691873449da1617c1d90fa08ece20b6dd1065f96eb3ddf004a32854e94dd7c31d1426ee2e226ec001124d8f09ad254c065079754f9692edd00727b7d19f84e533f342a9117b1893ca905eb727642840312a157360aad0adbee97bc0af4f6ebf9ddceeb6ea6f3d13a0ee9b6b3cf803c08c451c57482b4a75befa233892cbb3959e6a7fc870c801cafa466b10286d69999f4c40e42558087eddac5ee5a4226e687ee0c7edfd60a52aa6c8ca43bd3df8786aa96f64417deadebcaaf4b1654eee069536b892033978084ee0288eca7b19d91705b80a2200af926594a326615f9813d241546472a4abd7efd86eefe852c2f565a189fcd38d4be3a5fd1daa5112f2b46f5ecabc5475a9e9c6d486259a1db2db6fa1db44b21a994f7b1b81cb1daaa35a5109500c32cd95e3eaa5c128cb8d41cb559b0eca5f4c9892e2eec5e93f6295483099234ab5e0550acb6c70de4301419fd6d3a0ad56f5f146a111d81f14e76c41b608c02bfc049209efda218b6ece9deb1b574e72742b51912ca084fadf0ecc576d5cd5db157aa0a487c8d88299dd176a3656883c62ced636b08339860accd19c287e92213e11dd54042e7c9dfa5e9ce8eed7937af8e71b02339dde449753ac3bd838595400fd163860030c575767bc65f53133bf2acca55b1c512e486ef93f7d79868e7c670ff360f58d530b4bb48b8f79703a9d90594af3f9e237f5b459cab146d6a11853c97a23487f935f23c9e243cc3f562171d2004e8921c39f3a75175006502d5419d765e4703214fc896bcd84f548b174164026de88b7584092ae408136c5cb4ccca4293b2133c2bd39517464017717e9b08eb1ee728ffafb64e2e878316e17ea876d1db31fb0c256ed45ae39522bf23eefd9f4a6bd183f1ad94681ab0f32357c94d2fb52a36a3f9ea8045ad2a7d6d22561a86880abbf80ba121ec25b5d890f99a78b6290c70f4a50fa330d12b63df1f2cc1ecf8c4d8fef1bed590e3ac5dd8e7dda35facbe0cf091b3cab243870e48f918f5b62d532933baf230b0d4ac074f9a4873c979f91777146a5d892cec9ba6ab3d47f8ed10d5462f72dba1d0a60316e27fe3583f1ccb425e523bcc2255aa64af2964ea836ce3d21089e01c0777a84d1695af9ea4f2eb1b08e1a445e2e65ce5a4f64c969cb792368764c218fafd649bd3418b22816a6e7a7409355a3b622c0b2aeda1897cf384eee23c03c15d3b2dc236c5f6a6878c308b5850917ce482a1ca2ca0510bc98de917bd001809fff42a238350c75bdef4c7e30fa981b01e7461e0c94b93d65de4179436f013d4c9b6bdb118815c6b333ed2c8dc3cb63be992efe26569f98c203b2af2e6f385674c32b8669fdf76e18bf667f0b5dda7b342982044002a93bd7177c75c9d82a0902819556bf951c200ffaae1b15c57c3a6533a158a16c735d635822db0d8c138764bb4d5beba8d5a1d392ff89e25d45caa30bd203ac670f1937b78fab08cd38dff89a5db40a5bffbc770839ca9478605a67c5b8be340c360044f6a05cfa2f8749c1c7a4f44ab15f683a6f58cc2ea43ad7a0f92000e74d8d63b61208eeed6b9a6e16ea8cd3e91678443bd04edb9e01eda27fe213190da53e5fa8f1aa8697e00a1077d4a84770cc916af52ccae39e053bdf15953804264e7523443696a4bec398e89c48ad016ac938d268970204268cc075915e0273b4d206c7a525b3e817e2b6a3ebfff736e8bdb3bd5be1c475060ba4e69fc6ef2dc549c7ec14d5c79589d4946c16336bc770d4e5948e8a81ac0461dc74dbba68678c214d84b0bbaa2ed537e43e85c2bca0f258f7d5fe3a576d2bf7bf20aa2af93f4ea7b7952e1112ee95cfa653f568e96071869cf9e5288698b635686d08798edd4589a76281b99b6569b7837d95384ab252cb38dd9fe67e1193aff81a189b820fa81f20de3947b3bbc34c5e47d2113a8e28e583016572d63ec401186c837180d7d67f55107b0a0d6fd43c03be29fa66e482689f18aed7a35b04b234583edd92f296d5960b367e402369da26cb8efbeef5384f00ad49fb1e4de552293c9ecf096fa034e1d0a1a0e5e027f6b8e649543a35d0143c7f40682e697d110a74fc160c9a00edce70462a833045179c44d5e2792752c1cf75db51440fa6435c41785c2a125b72c003d51b159f2900478579ff91f7f0b8add827e290ab92c7b4c0e2f781f1c9e9a0d985cc645e23e3c5a1632d4615d05484801e3c603aea8d776d29632ac27411619e4060d04e7aee9dc04e7261b9b75d2fc4b12ad5e1e8a14680fc2ed6189c25b2b17b9da7375cd555e76db87dc0f46128c1a6190906f153b414e6e5380ebac8f52ddefc0ce10106e1258b23c62bdc18a4c4a1e834867b83d2b8aaf0b868e40f4f249d8a9c0c062fe3c1edb3e63dc06a8f3a7ed794b1d7b4af0cc632c5a2b6bf42da0ba98fb040272b92e27618791da0e07c83f2159938c86c6d37db1e73e560eafec64977217249946d8d569248c39d110e114580e6b1ea1df6af65d7f513bc720602dc390a9beef06dbc41950c7ae274d42a61db8b308712bb4a5bf6699d266c85e01a99448792cefba9a0bb4f5dabae15ef81714afdfad2e366ace5322aa62c2a19f2c0dc512de93ede0e58cf40fea31da2b24d552a2557055c6fbfe66a62f74e99e90f1477bb6de7835516bc16d68d1fed735cc7d177ce8536156012ef1584075765bf6d0c5a3d14966d8221e3e34f8de4146469f98a85be7b14db28bd95b41a3e596ba22bb3ce850b762995f8da8d50b84d72a61491a1f379fcd4c477182e3b0dcb35dc93e8ff2d25abb5d5000000000000000ffff0000000000001a7f36961db38f417be5040c005c3b3333f50ef907a3722bd144603888ddf605fec96f462fcad7f31ed4467fb6c4c75bdc9033eee76753f1edabff000000000028000000000000000100000008000000365ae1bd8650c211ab1d484b1489b6e8875a000000000000f8000000000000000100000000000000af72dc620e073fa36286c6b0d8bfa24ba3be2772fad7f619b0810a43210f27828b841765561aac0f4ee57b09f183b1f313a94a1dc2c7c50ef0546d095b7b002ec41c180bb972921a27c2b30677395a243c7a0a9ea73c76687b130064355719feeb452df48974ac430dcce8275ed5a6545143b54536244caa3e19ec5cbab9bf8fe6f74df7b6a890fabf7bdd935afe9c44406d2273047fdd6125daa70900d67646daafdd2f324d733272f9db751a8ec50388546715785ebea41a8096e4661d1b1c09f8493ff4421ca4ada90bd17fe7c6c1c0cad440114ba8f45f4913d3481f8d6697b25459cd4e0000"], 0x1180}, 0x40}, 0x10, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, 0x0, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)=0x1) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) writev(r5, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564dae689a4088e662ba2f04eca4557db", 0x67}], 0x1) r7 = dup2(r6, r5) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0xfffffff8, 0x7ff, "2cf98a19000000674882e56b5b09c27c00073beb"}) r8 = dup(r6) poll(&(0x7f0000000000)=[{r8, 0x40}], 0x1, 0x0) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f0000002880)="3b00e101b362ac291e0aff078ea67146ba1ce5b23d0549e542c7b60decc92b6f5a90847a55c6388126c07a9e3fdbea7f43e4193f38249caca8e26a1968b81a78b08b367f9b38478fcdc6fc7f56203a81fe3579ff4d0b0f0fdb8ebcb7504e0fa301ea665339d4e87bb1c9c37d40917eecb62f980b0df921219e7eacf30b9eb87b9415462d2045e5b97647d3458b0f65e8c5b0dc67c0698f1a699a8ef52dd3b6643c524b142c5c13451bcabfed8746d19d3d409ceb507c5546f649dfc27f024f7cefc72a09167667a815f35a5cfba839c90f851ed5c1953081fdf05c0ca240626dcad0abb77d6892337c50c3bd19e5f17b77e215d5c2459eb1be703bafc8a7e061955da73efeca345943fef3d6b1108cbe44b9f71557", 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002600)=[{0x4, 0x0, 0x800}], 0x1) munmap(&(0x7f0000ff3000/0xd000)=nil, 0xd000) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8480, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4012, r0, 0x9e17) write(r0, &(0x7f0000000040)="4965a6d3c6d2e261649d56790c53ce80dc05036031656c288bd70f3dbf499f56c4cdd832ad15dcfd94b1b043e5c5b9b2613b80f3ce5394cb472cc4526618af43c5d6710ce5d3e96f81917228e9dbf1e982c0436e40095ea01b50da4230d36c5ee1d95f9c0af9da0468651b85dee85929290b37e8c5c8b923", 0x78) r1 = openat$pf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) write(r1, &(0x7f0000000100)="b8aac7776af8fb31eb2e9cc56c496ba0d3e244c32e8fb0dd0ae3b6d954a055c7eae29d097deebf1430d6e13a18e83224724107d0bff2eeefaf356eedc0af0efcd69c289133dc6c21cd191963bc9edf255ce3736bd562f37c0f034f3323b9b00ac6d174e81a22e2113071c118e66c22aaeedc6fa9e8f7488154384986a5ab60358aa22ca30d043cd71c851834d5932dc74582d773770333a2c1adfc83d907322aec122455ec0b9345349b4beed4627d33a500509678f1fb", 0xb7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x10000, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000200)=0x3) close(r1) shutdown(r1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000002c0)) pwritev(r2, &(0x7f0000001740)=[{&(0x7f0000000300)="24c1c26f2bf9f0f0100c07e0b3429a1041deb890a7b4136200a33043630b00f971e714149a839ce596617a492c7e3078d49606fca60bf584ab7248c94b622e8c91fe1d7a32c6f6ae83e45a075750c69d48c1759a06e07fb60c8d49dff9ca465a06ea0d6d98e2b481c34bbe0addba771460a86e98c22f92283fdb82c1ff338304c7eafccba0d2c61c783c6d3e736d2d43f96aa3e9ed813215aee0aac3f885fcbb1fd8", 0xa2}, {&(0x7f00000003c0)="e568bb95db0af2ea3c852af6ba109110db180dfd5e6f1ca9dee3f9b8a14bf82bb7a33c471c788fe58ad463be75bc083ab80a8f61c1c3d7064cba757e689243226f334b6cb81eb66cf84197c16846542bc9ecb4e33844b645da02a59957e9cc67576b562fa19f31f18572897e15ab44306e6730fa6fac22318e84cae4ad3c996907511e5cdaa799a87f90dfe1cb113e1fd16c61ae4f84986a4685ccfa902d18baf6d781829d5e73ff8023c05e27b6d525f93e61a77f154636f31633e7b462487d4aa3ae45bc6b53c2b0a39afa5bb1f75036eb3270835feee1bef58ffc93cce1d9c9ff511a2dcb32f6", 0xe8}, {&(0x7f00000004c0)="b3d6e7d368c863f9f9e55d3a578cd1e9e1d88fffcc61ed0877a25db9c748b82075d0e272795cce83de78ec3b63ab556b971864ff6d7f84010445dfc454f26588a519d6d6", 0x44}, {&(0x7f0000000540)="b14183f39415febfa9f6ec3d028b112b82939564848502d0937db1937f5646c52056fffe5352b7e716fa3e9bec557b5f64a6df6045fd3ae5e679471dfa9cddcca56d5aead48c49f019c6aa4960ee8e6abccb469eea9fe7c34d07", 0x5a}, {&(0x7f00000005c0)="9a075d2d407e95ef975a7a3f73d3ba5a37056210da1d699b48a9c62d72022012772c528fb132fd71bd9f2347822196e1ce15e94f6dae5fc988d00357119f440afd91ada45176ffcf5ec3a915820f6f4c7bec1c8194eacc8c6d1237c926028f72ecce4eabc463f6169525fab242d05119995f77e7de53edb48b1e2a1aab567296df4c17f996c08156840da2bf0b833d7b542edd92ce9c83caf6dabfb61305b0272e00a8c4dc8707dff8d8f62c73a1e477a86174d3edaec267024241b8149ad62b84be27d9623d585c0a82beef6b29587b64be02", 0xd3}, {&(0x7f00000006c0)="f1e890d7e2ddd10acfabc76d885dc316fb0924e0339d87c54049b1401913c2e5eacf5f61acaf8e83b38418f91dcb7e8e1ea4375a5c42b59aa62443ce53cae65f3501e7d9f23ba7b928e52323ba46491fd4ae764a4f5f845ccf8769e28281315163eff72f28a15c2e65c7503546e4be1ad191570c9ae8054e39ae114eaf097ff910a74eefa38ae0934d8f1ee74dcad1198337d2f2df3159531a4a68c450d04923d6f697b8e558daf9a67612d7c01f66f49923a7a25211ce0e9fefe183fa5db60113440728a79d1abd7a8db140614e152d8a6588eb6abc49e0e68af02e51c3f1a8b9fe4d191caa035a754d3f0b5a6eb94ae91af3d42c2390a399a38c71c69e7bc0f720a4c3a234bf4d9cd1d73242e0d3e79c5594e54279f5360a3d2b4c6e8da3a3da4ffb8969d8b65e9bdba10cf15b97b679ffce1e0aa39ccc853f96447bb160e213a4a707edd9f34919fc6b08eea9c9e5b287b9cef0ec7a43a67d6083876125a964d1e95b30c8a7a1566c653688efdc1b25f038e848ef4ca68e5455baf2112a5d0571781b59a24b0822d4b56f7cf08714e8a702c92e165e9aed849480f828e83ab4cbe1991f51347a669276bb54010346959395ba00687a71db748bfc272ecec6bd21f4abf963b112189c818e284cd3b5d07207b03d2aac8a09f67acdc2f538e2baf777c0b591bed853d3593fd91626e8be4f2347cc5f7b54740eacb7f339c2a6fe74391eeed87a033979efa36b5c5efd177b2d4782aeb7fdc9f1ffb5c4107d56b29230549b567fa65d383ed3104b14aa82d228f2b6dc7a9bd5433c15e0df095a1d7c420fd61e3e72f709fdbd1ddeefb93f1d2666f759034bc47ebb6d63ea0bbbce425e9cacc1f74aee6deae9e04b7720b289b11df8b78de7eb08ac7f4a4ad5c6eb8451e597d772ff2ba74e738670a049013ccbd55d0f3cf22d65a20939634fbc16cf81f405d6d0867f11a74fc74148bce92a1530f8a4ad0302d075f93c855267358cc3bd5b5d96e0382baad2e0e5499f57152e8e94ffb2eac129eb3198a745e35d1f61aa3b1dbdfa1928dec898940ebc1a8cea56f10fe5d923bb97a90f2339fdde560809a0a65921ca86e66cd65a2d5bcaa6168b2fbce61af21bfdea00215e72411ea4d5e49d6b328b7a326103da3e07bb3a7e9a10e53666314d66909602f3cea8cfec449dba37efe8154f97849929f27511506f3366c2d815837bc35c999fe6d9e4e1c99ab7a79f1d9cb1fd4e37d2a7116228a116a1f7018819ba597783ee5270ae131bf5af1628c28c149edae2014fc6baa35c8933a3f73fc1ebca24e752b3eda944b9af505956ee986e91b303480144d09e71e17f197603e0942fb0eceaac8dd28546f9a045046f6707fde819a178576d740bada80425348de69ce30b424e11d0308831df07d5bf779867211fbb2e8b5fe890c199b7ab7eaea9d7f080cec387fb250aa8258a4c6b9977ecaa1369ce91731008711a17349656830d9ba420eb7dbe5210efe1cfffb774a92536d4d62ee449cee1ff912875280548f4563cbcf8ff33fa332ccebd893a8a8c40a6bceab11dcc17b8a4180eabfe94cc42d046402866ae2f3e47ae69fc510527e620bb96b662072b637751b570911d52760ecb8e843941b6c3f89548543ac6edcba48c2e702499a0c9f8704aeb6cffa2f57de33c1ecb09c9797bc7a69b013c7f08a913a192d1140f3c13b29c1ed4aa06d27bbebf1644a36c4a32d8c908e4eeca757a280d9d363fef7efe8688310c1ce65148bde08dfca9530ce31fa72fcc83006d0c8355448bdca58d986dd1343b6280d2ca70dcd2fe0d53ed66922037bc26fd7018383db7ed9d2c1eae56298d1ce092b471fd7a9f5b54316c6608fa505f402864f3e4447800ac4de60fa2cc9129a2a541cc7cb8344d46f309febd8b419d07cde08865f8d685ea8aec4212a8e145d2349c63dfbac90826d5b85ffd3ad932e401a29cfea20acf7d3a5ffb2ec85c174fef28087e2dd7d406dd1000e28340ebc37e55504cd349bfb7dcc7a92ffc79a2a15683cd975bd74011dd3e8430603201bb96268ea7d5b22f1b78fde03d9fbc1f7c00dba248fa7b76b2deaaf3ba52babb86a755094d65d0796c4482ec2ada51229f4741f9687a7e4b495ae52d14af4abd21bbc033490ca747a005dc3f8717e7f1b74e24545f3743eecf9654def1c3c0cda9f333d5137220a29c7e356c800824175155ae5c03e5cb8a73e325bef45a99f524de7bcd1375d20dcf60de146a2d2fdd46dc0c703533554831347ec617778b08c10ac66188ab449336d6b5a3b5680af046debd6157287fd2aaf43312cd5e137bbdbedfb0cdae4b3c182e46d37731d030b6f29c47bde91fc9228e2940cb2d7fd0c17425fddfad1221a2e8dca22957ac4533b7d5920d44d27dbaeb089567b936032fe2fd40b84979a358ca815793db5fc7cdfd676ccfd03c615e5ac0ab493af1c14663209639fe5d82a11655fba82be3d80dfcb62097d29f112f303d18347e15180f6aebcd27d99f17ec13535678001b4a601638a47067d8b0111981a4e622182370c0f738f5f10958fd0ba9077b0f986ad37b6ff19429b6c40ee7b10d3688ed12e1c7d0d66aa01b0a7af2e1ac472567b5db752639ada1727b60db43fdbc99f9b3deb3e990c57abe32edbfccec984bb2ed8894d4373e5aa951e7233c47c3ed2530eeb7f7f69f0f161cfec9a3893c5a7bf40e7130dc2a6c099f6e84954fcec79110591ae5818c35eacc16089ecc0c5c5621760241a2b513fb5914ace6992d6af5b31214403a8ae4c9bd08a62e1a3e48ff0937cc46ddfa81519f7810297f916c0e44c8709a660ed99fba9bbd56ee74a65140b06f6c9fc411d2645fb217387fe816a757634d02f4e19157edf6d96c15ad20b66f93388329fe1ab0f52a9783b7ab01d6e186a5e0792397f4290ff9be43a24295244b623f337167bc36a8ff645a36ca1e122985bd5764a2220891d4dbe888ab8c5a23c03850e8ec65655f20f55c91e389709ca9704654e812813c1bcb14a38ab001020849c709688ec8429dbeaf58185ce1bc69e8a95ffd46d01c8fbd50e70477859c14fadc6a998900248897e4d54f9fd2893e4352fc79d8004c99ff7cfda5d7ed668a1bb4e17d1c0095cfb5439764182b3c64ca4dfaa6312fca4f9c02375b3c92d07698620ab674b13bb9fb7952c3bcc7177c138b46be69cebfe4a0b0629dc43664b7574f2ea3c148c5fe211cf37712b5d66c4b4cd732754c3c5440902b2e4a5f2cf55b47c75e4b42f68c40254cb150986cd3f0cca2a2737a77822a5f1672ced448f274b0b584f64ee9ba43f8346388f944e29b3e90f309d38ba3a88f3e0ed81bc8491d8ff676d25346aa085afda0bbf746f1e812ef00d978b9b698f677dc439fa9411ad81e05fa2c02e001ee2dc7fa70f83bfe3ad161659a724919ce48c3ecd850adfe115f230b2d812ac6453dfae63e55727e9bf874147be1d1cfbd4c8b2b15f9c3ece5c477dab4444a559876b1838bd7f6509573146adbcd816701f684edac0073a224f64b8e546c121389276849f389c615a77827b53d55c5f655f446d12df7f3a68095e62cee630eb2684272f7de1ce5448c3afabacae6910a7e7215ed15f679225f4730472232d681ab85df405e9f66803f118467f27011ca882455e91cde49cd721d411a84a3f613976d5b3a3e6fae014e4f6f1fb4a5d82eea4a7514f765e4a7ad11f453bbeac42291a6e5653b68cb3efe214d63c92cb2bfb67bb40f4e2fc91ae72da0f5040f3c6d43f74ebdc94589ba3d6f122f0925c124a330c2eb46d3386e6fa28d970e99d6a34f9866d6155d0e0463b4822c9d015d124ef1ca5509ff8ec267885dda739bd72d61a0d5fbc8bf6a0941ced7f916cf0f5ff92327b2869320be59fd01dcac798c31bf195265aa16e81c01213d1caae42962fb8d9eede50784a37f410227dac5ecaacba494195b6c3b46a2fa6ee67987628bb00d1a605d69379a250a57fb4f999cd4a2e38a412a79c0c61c0678601172cfd8b906c17110d438c98bf68535a2ac6b8a1d4ce01c0098f2d51430870fd96844a7753431929ff6c7fe2ff111b8e4b2c6f422615d2aea63b0307edf8641900f2b544ebff0449131c312055d6c8f5a566dd70b67cb4c7c212096bc89a01a6c863a9b84b6c62206bcb93a6fc2666119c469ba5907b9bb30296f76ff62ac6023b14166e15d71819f5f7a9efbd987d572470ab710eeacc19cfae8a1b26861d6932934cda43de375a509d9422847c803fbf7d1fe8cc01e98abc1915a8fba639b4ff6925a7983062ab65814fa7c242d6a9dd4aa6fa0f674dd435886209bf4557d09ab94aaf656cfa9131e59200b1ad4222ac3ddfb026190a53753b9cc0d3a7432c9d0019dcb27d037419e1ce5bd6894cdcc248558002150b4fbd7e9e042b2abc38a67a2c07f641e0e14f33e726afa5d7672e81aace9e82b0fae853a53392aabdc9f76bd4467374f722063861078af26a9746691d6d92dff4ee4f8b1032489c45eff6b21f5fc6050e72bc6ef93b4fea324be6399d108dff00592b5bd0789dfe11a07f1f35304ce1bb02014d01c87f4b6674be7d4d20cc7c3acea6a9d79bf483d50022407c032c4fefbf06615cfcf525d65e5cf9778c5f3fbadba2fc317b23b76d229bc1c752e4fab656be33000fd1d5171342599e2f3df591c88c55d78aeff51cb6cfae7f8606b4b7ddcd21beda8f9cec919e0d9f64acc5298687d289aeee213ebf23a22d61e29141638571112c90e1621ac5501c0b71d8d7a4e2abb1d07fa843fb1f58781e69f0f36bc807b692144da868977116d65137d797a4f3ae16cd8e0d6fed574cbb903498979e51f605e9026fa763b4a6028f2787aece12aa216f10f381b433f4add9b9f10231cc13cf9a9bf670a6bf63e42dd7d517f1d9b03c43b0e7d8d030a0f053a7190fc59b4edf99b98c6cccde615b562f90614d1454ffb0e354677763b2392fc0b55ddad7da2d62bd897a66ffc1328fd117a1c11fcd1596f6dcaec1f6b1b2e8b160169746933d9189d8f979276757ce70adc8edb5a3063a97e7423768c7b406461f87c0363585135d5c31376b2f8e70d2ce778c574cd560acf62f34dae7e332e41f8a142c050e1b7e60ee2c338af963cc1bfd8c9b2a1cd2daa66173fb07b44be4844d363253842356522135c6427775a7c538e42a0165d77c2e3321e2108c435bc9198d37045fb40fb0b99dbd0762d4aa880dc32b22d9ad3c3efcb77d91587f829ba1808c6e80baabedb5ca19c3f6c2e509ae80dfc03efa56d4acead2b75a260eb9145be8f06fe21b28166a8aff4f7314a201536aded17a577373c89124d4d05d41a699ae2bdfe22b7aaad084d1450924bef4d8fb0a12c9b8ad703c765f97479e53c410ca4b0d0fd942b2e86f174fb1f91a8b6277bf313bb32a4818ae67b4497982bf15ff7e2241911ca5bf849984303104b62197c22a08f86d7e81a37e4bce5081d4d8d944320b370b5328ac573712edbfc276459738c578a0fcbff3866fe42a12da308c9b0bf1e9edf8bb121a35a9ddad10930dbd4379300d21dfb55c592c3d85926aa3049102c41dbc40b146cd417cd250ec06e5f270f2bed45bcb2eea04160e1d8ee457c3bb1f46f45cd389033157377e5d426cee38fe970d1e32282de7b640c1a63761e48ca2bf6c1e01b91891fda65e07fa0fcdfdff7b056da7369f741bac30635970b7e3da0ed7387e93a3fc57fc0fb943df8af0e5ad3edec532aaff0a26e0c0fcca94aeb029543f905a8d6f1ca6559dd1068ecde7a212e3895f7ae6caf8d016b15758eab81", 0x1000}, {&(0x7f00000016c0)="a09cdd3d9dadfd36aff3f05a608840971bdc954e58eef9dfbc534e78262c47e52e60e2cd60252e4a5fedb38d7e5cd59da6f3ff873045709198338b29e721a24274b44e081f3008fd382d593e93c156172d6107bc9656d46c882d090c571348cff33cd3bfaa501e", 0x67}], 0x7, 0x20) msgsnd(0x0, &(0x7f00000017c0)={0x1, "0d1e0eb17d6b492b620038aa8b9012a9e6170caef548"}, 0x1e, 0x0) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0x80047410, &(0x7f0000001800)=0x8000) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000001840)={0x4, 0x8}, 0x10) accept$inet(r1, &(0x7f0000001880), &(0x7f00000018c0)=0xc) ioctl$WSKBDIO_GETMAP(r1, 0xc010570d, &(0x7f0000001940)={0x2, &(0x7f0000001900)=[{0x1c, 0x8, 0x401, 0x3, 0x1f}, {0x5, 0x4, 0x4, 0x7, 0x2}]}) sendto$inet6(r1, &(0x7f0000001980)="c5c4ae582c1a06e2be8884b5eda1b2570748dff4ad15a8040d908dab6c6ee13ea67da981e8eed8502af3addea2d9c70aa232d3fb2fea48b8ace2c611a113902fe66cec84abeebecd68ac89beb94ce634109000df5d466a08efb99fb070651807f970508e29bc90e43f2e80b3b022dbdcf8deb3de973ac494c0bfeee5fb76761337d3c1429da7a11de90de9e469", 0x8d, 0x4, &(0x7f0000001a40)={0x18, 0x1, 0xfffffffa, 0x8001}, 0xc) r3 = socket$inet6(0x18, 0x5, 0x3f) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001a80)={{0x18, 0x3, 0x8, 0x5}, {0x18, 0x3, 0x200, 0x1}, 0xfe00, [0x8, 0x7, 0x970, 0xfffffff7, 0xcf1, 0x8, 0x1, 0x226]}, 0x3c) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001ac0)={{0x18, 0x2, 0x0, 0x5fa}, {0x18, 0x1, 0x0, 0x80000001}, 0xf40f, [0x9dc, 0x0, 0x7f, 0x6, 0x80, 0x7, 0xb504, 0x81]}, 0x3c) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000001b00), 0x0, 0x0) r5 = dup(r4) pwritev(r1, &(0x7f0000002f80)=[{&(0x7f0000001b40)="245ce1967d83000b433ea19125b920695d65e2e482a6bb83c86cf5cec78ec2c02c829e3272abfd99a17aa1", 0x2b}, {&(0x7f0000001b80)="091bbbec31a15fb08021cfffe3e8505417649fec5ece5d0706d390150758698e0c0ee4f371ebd40603d38e45f7c7f9c97779adb9884154e34d2c25164cde84fbe0606881192c4ce0eebc6f795893aa8b8aabf1a531ea660ab05c6169c7bd6634d8c4da9a3dc73e785660b5525f239dd913dbdc0cdefcc4907bb14b5c8d9919982658a2e2e3f35e33ba3c151ace7b11a526f07c25a3115be79bcc53c906a28409c2b10393a15e7517b3504e6251c5866d4633c61205e6b89b88e1e0aaae7c1a392e46c48439c74e4ef2dc123bed0878bcb383d63241ea27fd6585aa5a1593b5f30db0d803ffba5d882532de3e6e8cd9de66022f6f06f574b28d286f4d17e38c94f66f49ea3ceb19a7bb8d9980d7e80095b4c3bb6c5d97b966a9f0725e28a078349445e5539d80aa3a00e5876ead421cfe4fcbfccaeee861e73dd694d1e39e6817b385639123140ee4868fa161667d26499f9f30012433559a4365724dbd5697c55b84cded438ea01b004edc66f3c7954ba641ed2b57335ba9388908653e0b8c6509611af2fec011462a01eb80fa716ccb0b5ff57fb36a9b3f98272ba67ba707f060c0878930dece688d8abe7a258c1d3300740e038c69419d7c421434254047d52301710e36d3ca732e823c9b8219360e8f74b98479ede9c1a18f62eadea978f3aead678f8e9dfa77481bcffd26e984238732aa2eb7945e89eca4751a257cf143c64b7aed2f15b892e4dfaad1606f544ad4c6bb6f8632d6add902cd8c508f8ff3de3a9837b21c56c167821d163acb83355fb9a2c6e91b03ab46432328ffd2fb3d67ad30deaf718e1c6a0543899faa2d2bd7df0802c496c00c7d280a42f6f4422f645a8b62a284e3d5bb126556350daaae29fa712cbba196a7ee9063e3bf5d56a25a8b355f162b395e7cc7cfff2d38d403dfb61ba23452a35e725018385e7e6c4c2b73e10eab004a89fb08a184392532929c5166b97396e97fc4eef386388bc0f5f8db0e4ccacae197fd31957357c2195bb0000e4f0bfb6446247adfca349bb15d6732579c78d720a4fdb6a93165f04f9ee32ad30aa0e98496439be4d5a0aaf247d58ac54b8c2dab12da3a06c7e0abea38778c5d80d3e7b04173c58a584d7ba88391984bf536d480c88aeb3dba95c84b4276b56dd921da1abb4611dc32aaf0be91e538bca28046a329de248191b4d9b06140971c37d423241c45da525b6d2c3e239a20c944eedd3d7c9a16a8e12bf68af6f21fc6e8fa5ceb8cc62e708df7ad413ff40e4d0ead66dc978c75fe1125dc5ba56d56552347771277351198b29d964f878843483fb742362aee14b17fb684c80bec5c740641019a8def6e555edad1eb8d16693eaa4714b1eacda155e74dced76737e6066680267419210597d37fe42822bdcbf20c0f1c428f4710fbd93ba067bdbd5db10a071317b9cc295c24d86ce0af5f6bb403e86e52112102160a62bddef2bce48d51b4cdca2854ee6e2b0727800d3ae89b93549e5adfc4b0600c72848938f74a1dc4e220952257ecd51c630dbcfaf0dd44fb761c5162d6160f031b2f1445c390667336dfd08fcd533fa70ea61c76acbb844b4d8db609fbefacb3cac27712ea568f5076c48b177e67a3f971bae969318a567905501d520fe344ab587ae2a1f897d53629b11122dbb09efee32119c3539e350495d6947d7c789b385ccac1266790460cd5774fb352f856a773f9b42c6677be178a25d755a054c58b6c857f15888796fa4cdebba07a31851445a47032f26c451c92ba85f1e1f005c50c53e708d8d86e265eb37ab5df60495a58a8ed93309e6c5d0a529d12c26dad964a0bff7d01c525279ad2ed170015884f9522b3d6cdca30581c9665c85ae962c6ee2083310d4837a68fb8e47f5aa37a94a824e2f16a4ee7959c03c493d9011d3b0db2aca025c3e8e4e5fab295febaecb0ae0d76e9cf89dbf3a1e2f2aac9d31b1f53f8df94030a3b5832fece29ce8648f92e734508ab354bc624f78d1503bc2138c1bdfd601e9e6478531f0b6464ec16ef9b160cc8d9b439567dccdaf0475d4253d79482595b6fd60928baf2d958ced309649bee5c4731d434ea12f3e9cafbda829efdf0a74c2d60b97376b29d8310e2bc39adc57424d5954361287548167942abf0a149de8847908c93a531ba0279a3a25b5cdb704b2118256995dd69c990df00de20b4d9efa5a5ae5ea5e08c8118cc8867359916e7406f6c3c4cbcbbb855fcd61d6d8aebbcd331b07f90b086cef1bde1ab174240fc005447c2d1472c90557db63510e19f4f1c59eea8b3bd91bc3525f6a8ee620b0cd9c7d053370cd39814c54e6e8c0032cd5cdb90c06b0a469938ff2246d406197c9e9d8ff68ddd92da2e93bb7eb8ab3d52c8fa2ee6ba19e402d9d985467eb7ed3e639ada94a582e17b73ef311eb05bcf5940286f354e5ba744860450f9f40b2f14dfbb2397dec3eec904829dccdbaed8b3d7814bf8762a72506df44b3c88662232a3a6660991c8c181c8bb3a371c4ebd0bf90cbff5734a50f8b47726cc0a649d7cbe4c26622823ad339eb1006d1c834201922eed9db8493061203853fa934d1a51aebd2fd336fb80e046a3380ee74b219d7d3bbb4bf7ec37ed3d69417a8e9f7c5802f0c46a04829177d3b6c93592201b196b27b3fa3d86268cd9afd55e22a3123dbb7a644145c67fff69cc7001a76b64d0310161a3414f0ce921635b712163cdfdfdb5f82726346430fbffee42ca051361b3442d48da0c373654c23cdf60aa168c395e9632ab4df2e61f14e637f31edcb126487fd5463a809c67239d3f95992b593433c95227f8257b5fa55749d8880e395038ed216508917511fdb01012e4590eff9da643858b2d2e71a6b60839e885c1961bf98614f62cad97b8575143e52872454f898bcf6391ad3b074fbb4f63bf0c53c874e055027b7c06a8169b5c79ca74d6c6180091a1132b3ba2d650ea3a9948b26731a585d37e91c203dce6d35c6ff633c19de3c14003b030e85ae3c46c28c4e88e836a9bbe840b1b76112510036c3c31909148d8a64fb76cda8ef613fc92b8e369d90921d24797cbf234a69abd52a4409e3dae5ffc0762e5f781c8fb0d1fa12fae3488d7ad0256edddaa06850a0214b6fa06fe8f069c8db30bf74cc1fff933e528064af03d09280c16bcd59afe2ab578f79bb7e21ad39461b6912a3fc8678734c5f4355c6e925e7b81ec2b4ff104acd7df2e7bfff8e2c008cc7c69bc4f3622082d84615d6a8e0608f6ed34c02627e85b70af9f08f571a09dc9d607ad133e689ab585d7e776a718b28c0144c67f789fc7765f53a344cb7ffea474f24a342ca1f522be8e2a04f1812087de5eb70c6c3dee1870c26e4654474cfd3af83591676803f2b6102e1239b72856b5644761e9e7100ff1ac8d49f223bd1be42ea85305fe6b1e2e4a9208086fefbfd421432e4e4175133d0f04a2b28e3b04011cf1bb5bd0e0fce9349a97ea45cc27720f6878652291f319380b6924d60cb7123d26a0236d3b69f44384b693763c886a1aefd33db4ad49694c10703c73f57c176340fecf5bb6da9add06ee03f4f8bc27b38d0dc6653d2cec1a69c09e8d5e69c4b6316353b8f104270988372e378244acdd13d3dc70809f6030ae5050ae1bee2ee0529cd84d31db46f6d98892d9c43b096ba1d86c729b6407add00df206bd0ad5daccd5b9c8d7b598c55b35b9dd7dafb586d6a4432b3f9c65441a58336328d69017473ccd0258e89f85b99bf4ecffa44f7dde5d04adb88c7e8673c0c074bf781105c8076e3caf85ef47ae08c5f9cbd4b740a873c7dbc4831fc0eca5344311c610be5cdd7600a8a6b9c2e28333759218ebd57860b28f917de0aa749e471a2e260a367c913c4db0155db4f79074404d1edd224092dd55fecdb2cdead46eff51cb7e7d17828c211e86538b1f580808662922b22193a310f9f388fad90e51e9ec7a8523c0adaef51371b5c4c76c168c6a086f49c0347709b3f703b71025c4e1427a906ddc0c07c19887e9506db8795cc4d7c3c8df7c525045cc932811ac1df48f566548330960a1388f99631b626c6d88aa3625cbd18290a8063197bd3df5c1aaf91872d50dc64b59c3fdc3aea95e3b59160a503e6e2528730787a77b2a3b92b5d6acfd911cc69e623d6465fd1ad87200c0bcd88440a736b30ed8938b7a87c49d3fc60175d515bdfd831249c4de2754cbef24c7cbc91a65191969270937ca8073cc102066e0c9b582488d0fbcad557070e38b529865784d5da2c1ebfee9b3325b314d8676459048742d1744d5f2435dbf25ecc2ab65c301345b95572dd2e7430c6746136e7d63830ce2282391c4531d115e8aee9b25cf3fe92caac12dec4323437d4695eae4a1b373a83b886ea39b016aac9580411ac1b50b02d4fac1a92c6ed9db3b04c6afd8082be0a99a1614a116b1b609f356fa6e9ece25aa0324baf0cad64c6067881f8a7395d010b9cfec74780657d62b46b17e47ebbaf3ac13ff577a2a88f65ced16bc5604b9fe612f0d0400cdbf414ed6fe8f620369ea3473ef21967dd69a89ad3d097fec4cd434c84458047353c69da5b800545963c72da1f7414f2a5b076c0498cc724eb89f22c3fe24ca24c24aef7e6a8d814200ce01cf7d2215e882e9535a06a228d24cea70f3c4e27f061371f6f93d2154cc93ed03ea09365524cfe4499f22666ca8ed1d78db6147795bf83cbe73200df401ec8d9dc1d9de82441b940680d773805447e1a151a22c9042209f8728c73aa0802675255cdca3eccce929ad02cd3bdf3c5f8ef353c9b19298fb8e5d9769bfd1fcb4da83a868fe8d9036d9caa004ef820f84e971703a465bd34696219b00283d6b998820de93ceb7f397c4b3384d7316cfd50b60658c5c1b51ed50d6d93f67012397e10f0e4d01935633087557369fc7f29ccd0697df5ca940b3fc665a2fceb1861de39172be0502fe8bc69cab6c045a18572676d600329b6534ac46da2ac13f7ad6601a4dfe90daa0d1bfdb0b4409efbfa666cb1ca8ef23d6a45a6d94013c5537abe075ea7a8880bfcc14e7cb0ffb1fd7dfddb2e1115d01454897af12b9888085111427b0a5e2bb466c19a39e3dd68f3c8efc4a4b17494e66cf6d2d6cf824d1231532e08b04d487c190a616cdb810aecd986a4a179f3a6312b9abd512c6cf703ad2b6bcc53b0cbefade0efcdafaedccb424d76c47fc850feb1a2575f07043d9afba45165db45e89d819dc80053db49ce5a621f6c47a953863881706cef9037f19a4cfcc0a91fb35f78cf21785b14792e1cd32f824af63b24a5f265e6fc5d46eec9ca0f1c088a933f6a11b8486e5a2638196d6b37ee7360b59d4b70c4e29b4ef140c043a762e7a5d235c91995c9780c6f978378f2851fe5e99e21f95d99aa70c59a9dbd9ba3d3f6cf9702d08aa9d8128a10be0a9ba427ffbd4856aba9fcc6355839f0d7fa92261885d4cb59b48df2bd6392433d825d470077d905b970d2cbe19900b8fcbc76d2d31d14f23c8330e20f71d0d8626a46e83da9a3386a053ee0cdc42bb9b55544df55e32f6024bf87932775d584a911d0db567b6379d821de7efeeb841c19946257eca2b8021a54c63f09720905c96b98a44a1a978a0044840dd34c25acc7dd3676661228d351ad40ad93fdea7972395bb24933086e98a8044824446bc51db60223df3e92429c7625f48e4f3d60d112c06e47c798cc2b785af220efd0ab6b4474c9e29a31e88f05ac14084c41f6d69c6d24acc4a73326ad8c499a45dda8746dc29e55491a15876cc796199a926af73b917e77f20f5d78838784f", 0x1000}, {&(0x7f0000002b80)="9d5267c0457d879a211627a4267caca915e380dcbec7bc0a9290c5091ea6ac993f81d6b6af11d83d6b66dc171b7dbff7d6ab74b79003d62cbcb8c96f6357a3fe8370a12cef42a7af1a52af4f0ee4bc1f6d7c67b14f3aa7caa6150480fab888727ffb37ffc8fbd3cfda3bbff3772c7db48c0cb19074e59a99ad8d9e713414ad5371e79b8d12", 0x85}, {&(0x7f0000002c40)="8e6dbc58eeabcc2da4e31d0ecb791ace6348e1a37a131195635d5ea17a1f723f82c4846e1037681e2999d7e632280e0f991937a538f79e38ec6bc58b8fbd96560cc8f4394b07b41e017a2fdc8502b2ba", 0x50}, {&(0x7f0000002cc0)="5d41592894ec77fbc10742593d8ab81c20567b7290d3abf640dc30b4b8ffc83ca1e74e35491870fc624add213b7a5d6ddbdcd19d1c381b3a9ecc9f523fa76f3fdc933a88b1e48c12fb39e1244ea3ef2746cf171ee42967d3d51448f4f7d34500832375279bd191e9b3248a74033467564b98056383a83db32028c3c8126aba1e13a49183c99e179fc83aac865d65eef4305733ddbc4aa4d0a806468b2f67e8677e0c08370d80547adec24634be61e09cbe685222337915561f67ac3ab9f0e25cc93530666882f831126dfe6f1d195bc2131ad76b5c27806a130931560fc29fac745cc9792ab870bf56", 0xe9}, {&(0x7f0000002dc0)="30b4e67d283d5988facfa5f5092c3936365a5508d26e0e62809bd4e2963da78fe8d5f961c29c1f00bfb781331f5538c842c70bfc9f659d37c36b34ce3333c654de7f61288486da24435a4476e0dfc46ae3f2000d90e9d9db53d17f67d8c86fbdda2f01317f60585af51aaa5e5cc7845557b97cb3c0eb2df2a62a0691b82aa6e94c6da0be621ccd9cd70e8aa8d03344804b8c6de0a552de8b00d60ffdf99eb05ee928925e448f513b", 0xa8}, {&(0x7f0000002e80)}, {&(0x7f0000002ec0)="f6b619ed2bf713d603cd1c3d215a7fb9de84f79543ff83fcccff0eb8f50b0ae29872f0762b5000160b51a5a41a4246620e5c550ba0326aadf150d3e5e9aa804c15c816331ddcbccca349eb575f80320edd00304a819223a1da7e05376a00333b4bf656bd5257b23debadf9e26b3307105e8ac4a416adf77d3b3b0664b9e3ad0f5875f230b69cdbd6adb5641d1623ad3e", 0x90}], 0x8, 0x80) sysctl$vm(&(0x7f0000003000)={0x2, 0xc}, 0x2, &(0x7f0000003040)="1a77ace73a58979df8dcce005cecda7a29e231195e72d988ec466c156c669e20c2e00fd59d0a3b5dbec65221466de9df5ee915aa41a5b15116b4470bedf3ae547ffba9fa48bd77effbc31b10aec998f1ef0559676ef27f17021f25bf1a2e3fb4455a081572c72bf5e8f68411f76fc7add6573c96c7", &(0x7f00000030c0)=0x75, &(0x7f0000003100)="d0a0a2a82f95569ca758cc76e905798ff9e2583b6b092a20c70f29b3d6fb31baefeb84b2e42dd3722e04284d33f0a95f948f270787799a0c6818b2009f2bd9e7ff59b249c27a700957375a11bf055f1f260e398a9ab44a177aa700e0e227e3a3beff95cb50ab7f", 0x67) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f0000003180)) executing program 2: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x5, 0x65, 0x4}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000140)=[{r2, 0x66}], 0x1, 0x0) close(r1) socket(0x18, 0x1, 0x0) ftruncate(r1, 0x200) select(0x40, &(0x7f0000000100), &(0x7f00000024c0)={0x1ff}, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYRES64=0x0]) executing program 4: r0 = socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100057e311f1491a65be428376129e8f602b9", 0x13, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = dup(r3) sendto$inet(r4, 0x0, 0x0, 0x195a05e282d6d69, 0x0, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0xa4}], 0x5, &(0x7f0000000040)=[{}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x8001}], 0x290, 0x0) r5 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0xe, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r5, 0x0, &(0x7f00000010c0)) sendto$unix(r0, &(0x7f0000000000)="b10005040000000000000000160700000000000020a10500fef96ecfc70700000089583535673039d0d236acf2f97704be38164991f7c8cfac3ebbc2feb3fda1139b672f4d3353eb067e7335000000000000000000000000000300000000000022831cf41bed66f40066ccf1f3e4999d9d20002002c5dbfad80000000800"/177, 0xb1, 0x0, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) mprotect(&(0x7f00003e0000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f00003e2000/0x3000)=nil, 0x3000) minherit(&(0x7f00003e5000/0x3000)=nil, 0x3000, 0x0) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f00000000c0)=0x4) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) shutdown(r1, 0x2) sysctl$kern(&(0x7f0000000040)={0x1, 0x4a}, 0x2, &(0x7f0000000080)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59a7afec370821ecb649a43248195548061078aa25c73a8b200000000dc5e210fefd269f1fce751a1397b9007da868852d9d67cf5ccffa315487793ca8acdaffc268241406e4d40fac6ac6bd6ce1ae5a38a43855192c0a78e01ed22bc0b9053a11487f8e0600000", &(0x7f0000000100)=0x7d, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x26, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@generic={0x1, 0x2}]}}}}}}) syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@timestamp={0x44, 0xc, 0x8, 0x3, 0x0, [{[@rand_addr]}]}]}}, @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 5: r0 = syz_open_pts() r1 = dup2(r0, r0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="690d47e51c6ca24ea475e7edba22460b74f303bf7868768d102d551e42806d33d9bba4037d6e406f085a757e6e323c71c889dc0b884678aee0a634e1e2a3453e7b9b946e10882f929d934a2f874064038f4441881d4eecf778649bc75f586774d3b4d453cd1e053483027502d45be4cc8fe6ecf9d562388a7ace13ae42523adfb6e2", 0x82}, {&(0x7f00000000c0)="a48a488c74f54e494ad2229b9c407870f229f58308bee34d97656eb20332bc6513d2e5cc01187c2fa1f9a5a98d49f105bf795e20745efe303ef4cf7d774fcc7456da8b9f993fba603e2c41b1fc70af56f65a982e010d152f7043d7420a20e9bc196bb1fae0a6244959087a795b918eb604837bd50fa086f7c51c5dbd2288b4b3ea126172ddeadbfd26eecede9e48bebf1a53d5a355728e55e89a9a6c0e532335fe30e7e8105fe56880289a5a68422812976a9c5eae15a92059db479dc77a97582f9a4a818084d003d21775457c6bdd6b8761eb60d0d419d207d8", 0xda}, {&(0x7f00000001c0)="1fca9798b0a0fbd56e8d67f6ba51dc4178e00bc0", 0x14}, {&(0x7f0000000200)="abaaa5e6fea659f02666d42fedac1fc1224f4c73b779a99000e1f649a4231a", 0x1f}], 0x4) flock(r1, 0xa) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000280)="b54a5aca4fad705f676f6f3a5b0fe24b5fa1866bbd5003231ef8b19424e62ae2c9e0850f3971c789611a52fc47bb673e7273e6e7528450a1ec2847bc352ec29e9648ef6f0edc1c688d26d9e158f838e7c50120d8c9bcd5baec7484432552cfacb52bfd77d2342c6d8633e175531fe9f75ba4ee329024b028c25b3e2c40114305c4e7bdf2632df5981b9f1854331e4385921746054e74d713ce6c1d67d2f54897ad9c5b0fc8235580828c6188490ed5056047bd8e3c19134d2067d497330e25c1cd50f3b00ed52a930d8045f54e4c2fc6f8952a19d822706ee3cd32ef1ba79c8dc5f50332f0b8", 0xe6) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = dup2(r0, r1) r3 = accept$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) sysctl$net_inet_divert(&(0x7f0000000400)={0x4, 0x2, 0x102, 0x3}, 0x4, &(0x7f0000000440)="56af813145681ee82a4d2f25347aff455369459c93995d1a734fc9bef830b905c9d88c38ae2fb656bf2ecf590b936326a293c3ef70b1eb473057347eb7f203a41ee4accf08148fa0aec41e100782c6f6d718dea1d257595c23005117be", &(0x7f00000004c0)=0x5d, &(0x7f0000000500)="40f99a00de6f45f5e65eb6ff75dd6af7e2386cadb817f868ba1ea2d4fcf333e344fb46acc23de56a0c064b6ca76ef4ad2ece58b7991894329e3dca", 0x3b) getsockname$inet6(r1, &(0x7f0000000540), &(0x7f0000000580)=0xc) r4 = accept$inet6(r2, 0x0, &(0x7f00000005c0)) pread(r4, &(0x7f0000000600)="5bd3d61377d7b4805b748a099664f50ed12c355c30366f85fc4fa8578db9e88e750d3e4b73b36a0e365d648a1eb5f21e0d49c60605082e3a71b003da79df649790824f3567fbd576568907a93cc598868c5358a015572e65efd636ba42f0e487ca93d0332ecc8e6b26ab28983349b25b7f6ac0c28038a2c0ba", 0x79, 0x8000000000000001) r5 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000680)={0x3, 0x2, 0x1, 0x0, r5}) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000006c0)) fcntl$setown(r2, 0x6, r5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) shutdown(r4, 0x1) connect$inet(r1, &(0x7f0000000780)={0x2, 0x0}, 0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000007c0), 0x200, 0x0) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f0000000800)=0x2) r9 = msgget(0x3, 0x400) msgsnd(r9, &(0x7f0000000840)={0x3, "9e3f8c943e1e4a05663827ff77dc9aa0cb1bd969baf68e1f998925cf8b2414a4dc75d03f7aa6bb138cbf4bc7397b54c43780674da0ba69588e2a5a89b1c7d2384c"}, 0x49, 0x800) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000f80), 0x800, 0x0) r11 = accept(r2, &(0x7f0000000fc0)=@in, &(0x7f0000001000)=0xc) pipe(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = open$dir(&(0x7f0000001080)='./file0\x00', 0x20000, 0x22) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000010c0), 0x8, 0x0) r15 = getpgrp() sendmsg$unix(r1, &(0x7f00000011c0)={&(0x7f00000008c0)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x1fa, &(0x7f0000000f00)=[{&(0x7f0000000ac0)="9b4340cfd67751839cb07b752de7e62ad83e9a681c784e4c8fc51bf24e9ccbfd517d97e3e4d7ab952511a9d106becb0dd9636b4889d7f4272a9e494780ac3c9fabae0687e1392a49ab4db7d2d4e774247008130e7a39677d", 0x58}, {&(0x7f0000000b40)="62e0af7a8a80e39aa5be335be313cec595f6190700276f813d98eb084af4ea22652fca0caeac31591eeafa", 0x2b}, {&(0x7f0000000b80)="232684f457f949", 0x7}, {&(0x7f0000000bc0)="0190d602cdd0c649033f8e6f4a39ad4cf8a48da7d968a83a341b335a2095e777de164f2402956a053094c43852e2fc930fe9d3ad44f8def791e0fd909d25161bd823c13832c28e45", 0x48}, {&(0x7f0000000c40)="7c12f3dbe9ccc94098b562886202fba56a6834b79fad7158920ddc349de5c4e78c8e8c593eef002bea5b3f205cc1ad71cf9de3b9f932eee3c1178aa1b9aaaf9e98e904521effffadfa9e81f7c0f168a526d2a68e422f6a702a03363a68d737f59401c81b534fd0536ac55b586ad8b2a7586438def7b9e361a3eb0c2c8659938ece3446a163dd28646909f1786b5df1cc5de229d7118c861b3acfaf5c27250a5471392607da700772", 0xa8}, {&(0x7f0000000d00)="c16c894e65301e219ab577d5e4dd11d9a93d082f3f3bc8ae93f92ba9e0a107eda044d2da364b63742e813822306df6e60b9baf1d37aefa9abff0c2379c24fe1d78d3da652a92c8d9a98e326d0489b9acf27e1c4fe9b82ae44838ace50a3449", 0x5f}, {&(0x7f0000000d80)="6995f6a9bdb132687e0ae78b9e1b9ab06279d83f0b344f91086767e6b1a7655a6d70e9fb306a022a7d6aa6e6fee8ff6b24fa28c594d4632146d3a94d1aa5b4fc425b7771d136eda103c4defb0c2acf730ae746d0470d5df1c99641f12f6aac7a53141c2a6087cf8d0a2cee48186db2f7a549eafff4a778aecd3134e4409c88a1b34079b8a673e109805577b0f8ce0d6ab9f9bcc9ae60c0bbf56331b15fe0582e2de4d5624a9d91506447fc991120a808ec368b05dbcc282297b0002e895f907b11efa364abd1c2a17465105e3b661902248254c0cb470ed33f6c7d1381c5aca092c92438d56a1cfd88ae40e618e940de", 0xf0}, {&(0x7f0000000e80)="d83ef933c8782cef1f90dcd376727348326c5f2d49c983e8d8050fc6532ff80540e36bfe2a0c0cb2c0f44656cecc96d3f9d4f2ab2da7588c6a7c1cad96ef31a93cde2dfe11135118ebdfdcdf904c218ac5eaaaf03b44080cdb10a9ebd18bead78a64ac20b96b445c935d958cd16eaf51af04", 0x72}], 0x8, &(0x7f0000001100)=[@rights={0x38, 0xffff, 0x1, [r2, r2, r1, r10, r4, r8, r8, r3, r4]}, @rights={0x18, 0xffff, 0x1, [r0, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r1, r2, r0, r3]}, @cred={0x20, 0xffff, 0x0, r15, r6, r7}], 0xa0, 0x8}, 0x605) executing program 2: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000504600000000000000007000000331c13fecea10500fef96ecfc72fd3357ae321b37be73039d2d2360737058e04be38164991f7c8cf5f88b5d117bbff685b3eeb51e2b0ac3ebbc25769b05f139b672f66335d223e7d026ba8af63003728210200000072faffffffb770c1f5a81d5181ea6e69e0be76d907c400000200361b0057aea8c5000020020000fc0000008abfba0900000008e371a3f8343712051eadb71d89e000ac04fec6f3688cdd2ec1", 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x20, './file0\x00'}) socket$inet(0x2, 0x5, 0x0) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100), 0x28, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000140)) semget$private(0x0, 0x0, 0x0) getgroups(0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x9, 0x0, 0x0, 0x0, 0xffffffffffffffff}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0x0) sendmmsg(r0, &(0x7f0000000440)={&(0x7f0000000400)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000002c0)="d847c37e5ba063979117199196894ccf79e939ae17efe8bdc0c80c469a3a0cbe8567f4d89122f14e95f2c78789a46061cb83bc33e650a3066cacb53216797d9f9575244689a53d35c96101733f51a6675efcc4e8bc0ddaf12aedfc07efc226cae07f400e2e055138f683b83f4f4396456ca4ea196422f425cfe29f22c800fb59099d68e2612dbab79586e93a11f96e5c9f0cfc175465891cc1ee6fadc9f87e3e0fb0b70f66daa30e41d26ad8", 0xac}, {&(0x7f0000000240)="868cd400448ee36be27db4deb07a73ec7e888d75ee633964b7b7e1", 0x1b}], 0x2, &(0x7f0000001380)=[{0xe8, 0xffff, 0x401, "52c588d09f27557eff32b86afbab7e2bffb244331a326cd686c6a51142f5ec6f494c150808f74c6f835c97b7a9513059ddadee9f73f55b3650f785ee19f42b3ae1ffd37ebda6f4a5ac253eb8496a3ca085a05059deaf8b34d994c7f1c90e71d9d9c790c1022c6cfaf0d39504eec65e57dd59c9113e97e1795c60c792fcfafe8930e6b0e39c7f1f6b5c66580519e30730d142448ac9fbd567ade847253fdb1b6cca0d22858c23d30613761d8ccf28ae4942ee8b8e857514c5648885056b81f783e37b04f58e6127837bb2ada4b1e83fff8845"}, {0xc8, 0xffff, 0x1, "438c24eedd7a60934135ddb2672bb2116a61f037dbba173445496f582e5dce50d0fe600c831b7bbc52d70b2633f6713246291202616bfe37de9a278ce568f977b934b6d1f1037ec40cbfc97f3da2fa1a78472403b759757290469e957711b859eb2b83bd7ea20660f690b40709398e118c4c8d23fbf49b76ca2e6be95d2312e6116e2c09ca288dee74b47dfd358dfdfaed4057213fae3484df29d0b3e005452e2275223930a59642fd9144bac120df2333"}, {0x60, 0xffff, 0x3, "995595146ff501a0c7f9de89dec4d5ba5acfa1c0d947302ab15f9195ab2aed859f89d0a904dc732e1af6f720a1080315aa3b88ce0eaba9b7c0e5e5ef434635c88580409a69b28bd969ed854cca57"}, {0x1010, 0x1, 0x4, "1a7296bab0d6d87b4956514517345e86bf1a7adce03441a278f6963f307e8bb5f6936c568cb6c034ab32300ec697d045d3f1d119c82f5cd8373c9c785f515c43f8a35cdc73ef284656543de788fee42aa2b8950af0e67dc42622ed001c924fe23a9fbb109eaaf655ab7ee4eab271541ee0e984c43a9d1fac6b1b168d0d92909a2cbb0e5ba820e08b03c4da9e40efdaafa16d55b63c7c2c98541078bcef8053ce00e71e440a3758c895b1460ff8175e9a748e75c835ed618dfabf934e5dd932a226684a37678e4f0a93ef96928ae7b8090378ef5397d796e775721fd598ca3bcb0c74bf095f39e97c710a021bca09a933e8a696c98bc266a125ecd846b44db9bbabab310f16c52d44d9a7261dcd68d2018f28941b46d3aade8fc074de153fe2a7c8aea5096256490707007b9caab2750e99729761e5eedd43af5ddfd4bfaed6d0ce18cc65cf290fbb90b69b4dbbec764b207304ef1da9ccdaad81074f51e9ee1b055cd0ca503955d5f283f13ed01af35c65561a786275b51c89a2f01631db8357804be7bba2d4c5ab92d3158d474248618c2f3ad36867e95fc8a6bef4168814de67fbe3c747831ac10f65c8d1a81a03114da2ed7e3a9bec60d1ce3f579b45a582956829eb9263594aeb1ed17a60cc063c6d4ef638ab1b0b4d3f20ec9180ca3fda49b2ad7432c0a74ac87bb84ef70eed75fcb10a0206f07ea33e92ea264e2a9b39d4321ddd367411fff6bb00473bb5ee81b4893410d3ec8088137a680064fd92836021bd404634594968606a78bb896dfd9dbfce4711656bf3428fcf8a47546936f47e61dba81ab763c4eff849874b8840bd536597bdac55cf998844270450b191beb62db4c6f6241631fec71e83b06fae358038b0ff92dccecb89c321bc5bcfeaefd2aca72f23aa604ebab0b6ad012157485164afebffadfce82e4b75dfa3854004e80baec291ad3fb4068d47f3fab2b697fd05d3adc44740e4fd65e464f8fc3db009b28c2930f098dfb5b8f1c9f064856c192d6489b210c56602acdf0cf06633f87caa9e588ba70f111abe2d815a7ae1489e69eaf05e59fb5a4037a7ce4bdced5d1af6153a5fb9135584a1e33eadc40fc749fb53cb97020bbf8a0a5e216e5814e9fec09c9e22f61377aa0df3e81d0796fc50745517dc1ccfbc87350243f65479715dc82e80fbe2ddfe45ab9a94f08752dc8b47ec9d0fbcdc4f9c36ac96400633ebef627c5debf02f76c0a51290d65240b952d1748870d5b4d6a6dddc5d6558385cdb8a9a074899e3ce47256ed4326a695c863491950c6759be2e8f706484d2f07014b734d9fbba3db2837b076156efa6b408d829588f6c5bc1bc55df30e116b81367c7560d039a3ac4d53b35ff57546293ca821502de4c7a3acfcceacd4c47e4d153d5d0394e5ea2997c8ff3225451f263334f130642eb6fb5d00fd5b59539e1dc2b66b06d0a2069602311e0c1d15c2a8f4a9930b026c08be294dc3d28e32f5a78f1358eb625e2ee2a90046a2b28aac562e0376bb8aa703633643b8dbd27f75049a9c5a716bf27e44a74d62d10306b502b7c5fcf1ffe9e206fe86cf9c42f295b85fa697d60ae0eb29850e3716285c1bbbc20ff3668dd7304a9dfc009102259b362779217a8e1ba3d14411e9866cb62f6f82b229b00723bdc739ed16dc23e685fe7bd61dcac4c702b49b67716bbecc49043d5ac75e02fca54c5f7ab7f5713e8ad5ce1bd9e1f7ca69e5a89dad88fa0904b394b18c6e8e9d165c388f7f891ce4243343f71b138ac3e9b34ea857aebefa48f363603c1cfe64b46d1e4f16f97a89556db6fe112a5b4829f75421702d0684cd0dee2ff1375b54b0466c60876d8be0e0d3342d7c261a1bf9f419b86a52d8c699c74a556bf40c7ea49f0d670105a925ba3420d7e90f75fb98250f291bce837083fefb293b5066fbb8225811ca478ed1dc86b2191992ed812f4a411cbaaa7893ff1a5804d341563bace3da2af05e0bb99abba7dbc9e595ef0eaaeb6d2a82617b95503d6ccaaf4c5b077c54a43618ebb45d353c159a397e24f39221f38665d499045ea2faaffeb6829c0c77f630e56c220af7fa6510960d15e41156b0a3b56aa54a2002e55450ff4307d443765383de7d9ed27c3e61f0e82cda0ade9f6cb2afb379eca68d107bd9f06fdcac35beafebedf14a4ee6bddbc8a24feca4cec52c5864e495fb39839a21110435ccb2148e4e6205f37a5380c160fef10daa1fb07cd2c20a2d8b557d9a1ae1bf96f0d8554f274713bef4a75900e9e6a83c57fc99365ac85bed6922185d2e2cf6e525fc747522119e56a556300c026d81ca53761dd76d517ad13055241c0ee63f489804ef48dd7e4b8e3db0f0459f851e45f410cda2d8a81fb8bf2e97448c994234eea4490d01d6802ffc87ee26a1ba9faec9b775491fa0b7050b29078a23602bf228e19fc9587a5153f53ad0baefa1bc210abf1c593187ddcd07fddbae6d4d50820d5741a5eaf5db6199345fe27ca3245be62cfcc03a0ddd118495fe6924a5f413e7f56b90a935a1f5c2c457d542eca50b341d916d7c24e23ea50634b0c87dfeaf575cc4465ae34aa2b1c52b8b648af6acc36a3b1e874325aab4f6b21f6e875b398d1998dd6106f55e249678f86e04950e4f48771449604a872f30c457659e53b68b6ef603bfb02602db8a4c63a548245b16a6298af9ff1f7c76a69d8b50c2b3ee2aead3a9c85e24befebc8b3e27f8ea48f10267b81f773595d399a4fcb444141bacf52676d882ec3090a82e0d4014be516e0a62cc8d95d57b5937e8451259dcf7c083ff041afc37792e14bbf51b42aa6d1ee38c086d5794b968c88c26e69c85864c0b0d1802cc4385a8d1e3618d6bf84bff37e9b321805618de53d3ac4d742f78f02c45e874974319272ecf6c9e284816076e5b4039ad9454e062b31e67eee91d0175030d8f772cdc93c59c41c6bc8f45500b123eeb95034d8816162ace7c6f4a1326ee198c161591d926f7aa3c388229c8e9dc4880eae3abeb351252e8cdd13133fdf852f23aaa996ddd0c9d09b57af885409b4e789456114c6f147d84a98de10d2b2467ed0fe299dff7680e7a51c05e0deb67b66bc27ba0146c56961fe78fdb2156418f0f23263a3d3c9a8ee35c706c18462b814f24704552b9054c3a3709e45dd27f94ee1bec8ac18933faa2a414306dee6b5c6595cd77de4230caeb4a9b3271fe2c6976b8d5d27a590e2babf4e279a719ade5c01284f2a43026600adfa0d6f03834eb99b1b05290bc7a7566ed22e920656565893bac4e323eb8e2ccba1a61079737a3ca8b01898fc11da2c0140ff3dc1dde44956d4424da6f63f98f273e9caca1a10d24b7069c71e80892dde2c845771fe728176937aa37d7901c40304c6a1f347a758e32d0b660331a553f8dc9155ed55b6477d4694fafa28dd50af854d2555986f621b34707e677ea88f88b56515b3839bbbb12baa7909206c685c58b5d77a6b8c8bd611090468d54b49ab4e5cf23986a8aff59ba456b0194001d37130bcb0e49eb3175375bcfaf1caa946e82109a775d7983fd9863215f0494cd56924f2b418823aa8a54cc24597058b3c5939c34e9b64bd0ac4eb97c1f55c26fc0109f7edd908678ac5325aad24d6684c9310ee16304c2816f2d098a88f19cdf43d4f36d2f798061b0a4ca52fe33c43577272944939fa50b6f446a521be8043f45aa5bfed935e110d8f2ed06bdd0f16577733dc48654d29d8acfd4f055944606fd6bb861bcf85bbf6a726ed8f7442e34985653c86a74a4231287c1191341723418aaca8a61e2eadba4b10d154be454918a4da4dd7788728b3500cf2e0c92b90567c579884941c5d1d0a483de884c430f07ff544753ff49b3910cfbd558d03d826be629bd1bfb5cc599e31812779e9dc5883f984c665cc27f979673cae41c9154125f8f4bceef4a897687785a896d8ef69db4902a82f7f3f6263a79287aef904043a0b4e28668c56f06e68be616ae392ee02c28d5aa5eefaae8f1a5dea01e87ad9ead8ee150f7e2de6df9fe92ce83a430e37442e1d87bdf162f28730c83b91f1ed0a9992770fd165dd131bec3603793f921cf5165accf0603a5dba71d2d2ddbc1065e63660961ee845ded60917adafb2339d68c2dd72281976ba8b49d81ea10d85ef95deb001e4f3f24ac178236c61196440c76e858b688581fc98b7c7945737bc026ea468e74bd2991c182b7269f60abcdad3c897f71693f198adc6b6ea49c735b620e88c1d98d7c94576d3eefbe1fbb5b71450f188073213ee982baa05c99961a6a84e1d35c7e75c69f7ceba57d151caa63bac7858aaa6d342e180a615fe35471eb2c46e35ba56516c680f67d3f8a452602c44d4d11581f295c518d8a26cb7031ebf7272f859054d244b144fb5aa2e62faf48064eda7be076c11b5d9763410ac332af8469fc26697afb5cdc8cec7ce4a27cee82edbcddc2ac8aadde1922975409b14e2f062337b256db76796a93b29502153fc67acbf35db15767f99307aa3ef82d43aba75784323c260bb2d1462f880f884df18aa519ae739efe237a3b056740900b502e39d7614b0cd0494d6aaafaef0dfb60ab511247f966b1d84b6ca66e07861ef981db30c3b17853d3af9ce924c9af3a78fd75fc90046570808061f2385625fbb6f1f36c17e23bfeceaef4ee23d3cf37fc7a55e7a38685cd798e6e727ce223ebf4094b5c7b01c7fca046b45eeb43c62280362d0f4662029be9d6bac1e63b5fcfe048a9d6f202317ec91c27ec53afda385d73e20527eb560fa5619caec545beeb06f59953e277ef2ba4bb2659debf636d227c6df25ca3e413c7cc1d2cb095575f64eba32be4a93870b47c525177802286f87de5ce20a40cba1687e231414290f690be6daa5147bfea267d37489db33b0f2c27767db36abf329f7be064f031a8bfcefe90f2fad022525e6b1e3427369205a81f343d7d3ce229fd67293bb1595263f4d289d5602569f83ca3469fd03493b3f61c03629c7c6615d5cdb075381e278a3a873ca5214c2bf7a75692084644dd1e546d7a4b8be17da878042270be4abe15b671278f7975094ce408ff1a302a2ead6b65728a65f5ee236b44d327aa5d524ee459c3a9a39ddf418ba7f6761d67706ed870bbcb05eb94fc1f15b5bdf6be34cc1ba9f267cbc76831b51276b95938f07660819ff698008ff99d04ae7acbc9ebaa408e11c3091324ea9107465252c369a4ac7643c24530fab60aeb47d293637759a68e0e4aa0656551a5713ad850e08a97356b3a4e2122631d8189ce421bc062bf79285defe8aeb79bbf7be8d5076d102b9d8bcc53af858df07b80f2624dd874b10bcb46e69448b35b848129ce3dc68918eec0c5e796c78d539b345d85980d884f5b4d90459eb27828e72bed4874c06c1904dfa0eb28c03a5f61e25bf948d6402d3c9e34db9688b1b6e5d2bf1d6fbc462eb107836f78e036e19850af5d11c649183f36a6463bee59c1d2f82e07f14997cb4c6a5653ae090e6fc1fd9a2edc43633750dbdcc3bd41da639b13f3e991c5e621366191a5ee5184d1c02384f39b8d24f48fbbee0b08500d3040415389ce91fc6be06d9d68351baf0ec14bc92c9db28349ed465d35c486afc3d222c79b826d9bd4dd88833625f6751ab3322ff02e0fdb919cdecf1cb6005e07c8a7e3ad017f2d853be71aaa83ccb28f57dca8a96a6ecc750730a7a10cd806427cdde279f2705f7d3ef189679a9102d9e376c26b10cecd29d74c7b272f46b1b3d0c28ceb48d31ca466d1cb53b05de50794c780dd7a1d702b07a5d29bbb5b229"}, {0xd8, 0xffff, 0x2, "0cbb21878a2af2e1f0e6066b2203af14aecf384d2e86394dee08f91b57a3f34329932b2a1f43f8f836d661618d3c252890f779fd9f0b5b663f5d063a951b794db2768a52aea4277bd84b2344fdbac925de10b1ae79e68eabf3dc51dba3a8059f2464400f683687523790de710e0e0b5a40730f6145d3aa6b7c1d6841e115bcaa91163115972ced997d0ce59b729a78ecfe05efd8e283a2d39fb89391e864c132cc5672d4609eb0c7722af66ed297e034dba13bdb8b753869e3f0b6cc41378fb5b02fce1f78e0"}, {0xc8, 0xffff, 0x9, "d3c39dd0fe2a84b1e4f135b9b660295019a9c498254334daf0498bbab9295ccc4b1a3f267e9a4838dac984a8a390da6d4097211495b9e29bcf2644ba49bf7a38357600acbd4373047dd4c36ffdb0f0bb72273bb123673a7e254788d19f4c58cd48837f52adadb5b7ccbd2368231e8a1f3643847da2962a8026d4eb6b3c69e45d9a6bdf156d1d02526dae46e7a6e9cb425cd69eb51c926c99a0c5f8b56d269b6f03872226ab85650a32b6a577eec2d4b1c07b53a0"}, {0x90, 0x1, 0xfff, "77ccea4fbbd1dd2dd7162844fd860091075deb0726ff85db22d87065e0305f7f137cdb72a764a2c6ff0e141635919dba0a5ff2f6cc7789f4fcaccbdf01df0bf5880c77391cb6023e55022e3794ea79e8e736220521a95ea6b1e6d23273cf2d1542e50aca79a2ceb214c1617e930ce7cd76f4570b4f741713c370"}, {0x1010, 0x10001, 0x5, "e51ca6cd6173624ddad5ba9ce6ba748283885da326fa2ec4a35efa6ad498e848f2f936a72e3e2de858d29929c030f118bcf269405ffef339731a68eb56fd79119524cc3c56e05aa199e05059606ac4032fb24269a47e9be1941832b313eb64a83a78f3aca3a832e214a477baeea3d5f0011e99f4e24cb578fa5b26fec7abdfa1b90b65edb5aa79b774b4130de6d084e4548b44a92fb6d957dd80222441ecde2d1ac037c977e2061265edacf5be8a9d0bba220f650a4f804a3a9da0d20dd678edd60f0588c47dfd5e4478ba963401f96bb5ba6a682a6941dd0b2f33157441c36fb2cfe28088ddfa03793db0a800a9b415b670dd828a99d1c72145ebeb11d082566c7f1d3a5d0d5ed15fe8970f6aeb3f60327e41ea013b64abd8948ee3f9b2058fc1aa07f8ec5fd4f7494c028b4541d9806a068ef089c90d542d131c59a4f865671968afacb4647bc7fce31718db1270a14c47473376d406a22a6b809db12db24782815fef1e5b4b5904fc3b513e3221a82cb81b89d624ce06ce7fe0e09f4b3e40cf178cb6f635ba64bfe1020fc90a08b5406e28f8594e4b3eb02a2139a956d30b077a36ca0e3ae990fc546ee5f8f2ac5981ba087abcfbf06ff404610318380169f60adde042372797737e9b26d39eddd5d8dd35040e9f9fd6cfaa59ebf6b41575472762cf0bf16950f22165c5b32e4c2261a89b590a7dd9a6cf583f90b3f531c18cef8c9484c9eed4f659dad565f9b8b87971a1c79904be45a4925b663c802d256afcf7e3b9b44f250c57279acac729fae7cdf97b0fff224567babdf6902b2929e50c7f4b77498d7ba278c5390738c7148629420b26948eaaa8ab25b13e928055bdf314a8a7d921e077e408675726af36d0e02586e94d20eeb8ff670fea267b14a1635f49c7040c27d968a9a1109064fb333958ecb4e96e2e7e27cc580d431b9dd90daa7ed8b4f0e51f008382a46d5903be49e3db48aa1b7da92f0882d05d9be7d17466ac23eede04136cbe4fa7ed2903888ffec02df7b022f2997d63d2b24096e13dcbebae8757148ae2b83fbb7a9869008cd09286e54846d01445a7b1915b66e39972123c108f3e947c4dfd1b5101ece39c5496e404142971962be7acdde78ec77efa6544966303bd5f298f6835ece2dfd565214dfa925b55406c9bdb8e36dbc9ca4d82590a039c831862bd9f4540e09ac28e0ae54911aec18d63d60a898f3494a464a0188566ee9240bb909d7df3b2d3ffde16e40c85fa7505c701195db571e1d8d811e5be45693bba8bad51c3a6e51a3053e813d458393bf5c14e9a76f87d64e3e60c5030b16a119540a86b7de468e421412153de571a519f9d35af57b5db851e3802369304207ae58146b5f205c89fecfd3dd0f1f5ac84f44d5e9be62ef91b1445f4f6e75c7003f5a9466ddb6881050a362439fac5073eac1c61958f869fe33756dfcc6f75449b3ffa3d995eeadc21eb132f0e2c7f8442f58066351cbbf7f6c17c97ce0b9b87a80dbdfe858ab3c06bfd820804e46d32ae174b1f437dab340a42a47013b64a847cbb051fc927b09884652457ff32b1d2f4c2a816b3d106ccd0265712d3d31d07079b63c8cfc24208a5356bfda4d7cb0b80eda7f711caa25dafcbe297ca333292529ca092c843579d3edb53e8110804ac24f8b01cd87aed8bf29a7ccb32a050fab1002fc987628b7fa6a6ee0da1dfdb5a1637477e3aebd3a25cf9c9e9fb75bfcfff5906f55b5f8d85bbaaa4224f5682bc20e1f46b6d3006a62bfe35c541dc19cf152e965eefffe161327300fade6415da97d04eb68a8978418eb0880ed92adfe408c22ec0ceef9245e9c7139e8ae8ed1e74a4c1cb9a3445bb508897361ded3193f1014527545e204387f582aa8f7f2d8e21257090b1c62094fe36e8318f5cf8f7156656069adce7acc0dbd42b555bfd1b98c162b7b1258d9331f67860688f71454f42bfc367b4bdea6925bd3b17e8fd8f9e33820fa6b6500987a09aaf9408da896aaa7d0f2dfdac823314ed30925d8f88d2be387b20ff1e21678c5dacf314a487c486b54f61185b874e80a46114444e118815d6395216961f230b46069207ce6d9ad1c7e4fc2d9da7a13a0faef5807034d5c75a205211d16f5d94bb8ae194c0bd76ab8e462f141621d77fe74999991555c5d67c30d4e77d45451980512b90cf2770d779b9346ef15d62cfd2dced30453084a5f7de1883ca176322c949318e086703f5eb76bea0fde5a84ec568281399b6883e5fe00e82573b58cdea7892ebef3183ca6cde6b1947269e345b222c556336a431c7ec95217ccbe417baa09acba0985a93fffb159b02af7f4525878de713b33bcfa9f4e022acb4abe5bc8b47b26fa59c5c3208995977bc0709a89f93013a89a0b6cac18dd832b7c4d88500e6dde10b43d8de02a3d197a3868be45cdfa4e799496d9c692068e52bada5937835314c56acebdda6fb941f3c548e09ebdd5d124f5b41c9d8af9f8b4d7284d2dae12812c2d175592363a9ae0f4ab17ccc92e541e4b627c866c11c9f08bb534a19e9ea94c755f49f0392606624eb3326213006eae55eb756b3a407114d572cb9cd51ac00448a8a9a533da60986c1074418a0b44a2949f86158a7c54628e4de13074442e2aee41e9c4fdfefe48aae59c7c8dca7c58602d281f667e45bd6d62742344c0b396bf9d2f295db27666592f7b5458987ea143c1c5e9a305b575237177b4374be7b05b580f7fd53006633a92d904b0a754091cb0dece4cebaed75f2ef3b38fb8bf94feff6bc649d7585f3929803db5be3f87acda68f8f283165c89affeb4ceb50ea36dc0931041dde524e506be1aa6032c0ea8a2efa845d4c9ea6dcee3e9df3b8e67df9d951f6d65c21bf6260b4653771b1e5810af17a2282ca159ca75e6fe1366c066b6c77297e1ca3ee895fb45f5d38fb1cdc2c2df21a297f892f3239b928fe7485b7259c53e142afb28867daaf4dc1e1d50be4abec640e15671a7d9126ad6171c1d5d73f906cbde71da8cb27ada05a97a785614e71365d3529a32eaaf358accf355e7b8bb5655842bea6a9043065913cbe11f0b00a19a63fc9875b40e7d391efee0a28931d3a2e40ffa1fc7fa4570d7503431560057fab3bbe0093a52236faa7c45b38eb58fd16e08ca94e12678d5fc29e81b6e352861a40690a4d399da6fc7c530dcda2a52b2ae0e50ec0867934ff04250685fe1127ca93fe340df6295cd0d85d47bc3793ddd408a5b0858ed29f2e418733c39bdfcf0813e697e8609a43197cf4be600c944cba2651a180033e14c8d0b67308d59892634851941cd7e990a98ea808bad229863965d318381e17163a4ecfc680fe4bf26d9021365b42bcd76083b24b65080e96121e5f18964a240bee4528e99d3e00ac0cc6a271f3e510973521ed9c2465e1d19d81215cc94fdbf943922eedb52f30bd76a699ea5f7655dd66d6c648ac44eeb1232d01d1cb74e19c1eba38e76b803ae2815624deb403c4e73abc5a21e06440f56436ea18c85c82cafc81aa96dc2e533d59ecb7b4ec835f73c7cbbb71744cbe7aed7fd360c092c2259110b9706c67d200827d17fd8a04fa38af04b9a5fd8251128dfe3c2bc458019e9d61a46a33a0054ecb49fb95ecbd895e997e317def28395454fca57f9ac3bc7e3c934a9a4def34c5b183c0508cccef8efeffacbfa50cf276e4b298bc75c6381c519419d7023e307525e042c257d612d0fdb847a91777d4a7142cf281ebc0792d884504bc3cdf2b916028ba0677062c5a78f4b19460c7bd1c50fa4f02255242499352fe19c9167f0a5127b053968278da6dc849548a0810726c292f00c50ec317be3be1abf399a8fcc68a477e63f121420de0901026fbedf8c99ffff00662a41e7ee141bb70529a9d2a8dd918c3bbb52e9932df25229294ac7f179360b81ce8f1b085dcac217f6665b9b7062ea1a86554157f1be10389a10140821e147c2e5b08adb348cf060301fd4d4cfed0d1e68ffb4661bcdc568c9e1c2e57f349a7544be9213700e76042ae5395bd06f3b9386ab8fa8fa0173df21b5fa6969180d60600ee93230531bdb633bd09e2e6a6b39f2308f4aedbd50e961b047eca90c7502975401184eb0a44f746ddbafac3dae2850392aa7d0464c9d12ce5b7b2c93b0ab51af42a2f67b969f8592165a28e6bda0fe2ecd83b5ab8ecf29db970243fe972ae99b3283d8fca52d5fa7e038e608a4282e6249a718646b4022fbb1b25a3dec987fd0f8836c92d4f26a8fabf6c10f2d517fad9406b7d66215224381e4beaa3689fb5f8c0c720955552500a531902f2d60ef94ec777ce88f010308992ba88d2a28244840f4e6686623e6c22586561d318411595c507d4293346f865333765c72c54b08c7df0f7990ba9c9f709e60cdfcc07c712b4dda874341fbc9bd2681ec7857b5efbc9b3000d7e10f29edcbd941b84d13eb0f34dc903b30fc8c1bb460eaafeb43ec06998180f7514e4e64e795f7c85da870fbf4202db327d4b9bda60795e9e9e034026f4185254fe96dd6877025607f94418f4d7ee0cc65c6f3dd3fe5f0432122b3381f1135cf71c68c399b2e697bf847e976b6fe7a741277d0eaaf6104b4bbcaf6e6a9f2dc326df9490e4d52c1ae4f5e1760339ca2af40d43f9f40e6f354418608d2c3e85477da15c755fcf9f8126e17923c10a1caa9d66c5bc34821ac7019a25b78aa822c121990df613d939ebc4c3c552649f5e8c824f3735c157556735bc5f947707c3457bcee423f30c502883e2824abe5d161a2c9f56490f9c47c5fbb5f878979089caf39a847552d896bf70ebd0737ae494039720113320fbd21049e0d9eb633c1ccf07b50c160eba16df918eb0842126756f9c1430133e41c207d0d0c3a946bf2a631de1d1e058e15332960856fecfc60c5545705d3d74f9f8d85c08e8d73cfa08acc3f9197920baa412a3551b20e15dc621f31321e68d2a7a37c035c5901c577a2b9e880538096ed1f2d14f4f5aec6e04f79452c54b42ad1137d0ffea0ca56bf233234d2ea89b837a4945270538c986f7713a1b5acd9a9fb8112fc094a26150d46e8098e4c84b940d5d49e7bfc02811efd6c45155281cb7b80272c1d34d882dcdaeb32b49f6a2d2492a7e2f96a000f56de4979f06026eddb0b9c738db4312def26b6c7caaa962118e1ed3f404bfef65197adb24241630dbaa3941b46fe0c1e16bf6420343699881ceea525f759ef338655016ff1b3f4e73814334421a2d7419c08019650b39f94b208f0e98e27886ef345f82da7da34877a8d9aef50320b1cfd48b65380e3afa08157da99ab9dc2406fdbcbb8cbbd4bf2e64a2c7e11584b9fa6c3c36d7fa6f60eda70011484484d21f32ada9e923df9982cc6f91d58f754f04c059f52b302ec3440418311417dee39378b890928b02a6fa87ac5c705a8629dce3ee8da3def48080367795ae57ff1248f71696fda68ebf5cdf5919f956296056d416b658e139fe48d19cf75437d6865258c1bbf6243e0511088d43debdc2de853ceb86f41565d10d5fd69a415b9c4e2e898fd23239de2c7cd98fb9f9ac8e6811273b14e81a38f069c66efd0606d380206dee46793905c0eee904a7b2f3eca5b67ee01efa220e4c9f9b0425b68cd88a8a33ec1f6fae1bd541101c4507117a0910ba28fa0750cf7cdf3618c47f687e0446d36bab766b2e35cc195f5d83861d1841d60471c8a3c98ed60ef631786537aa2e6a085067eb38b123f578d0d5f18b44fd82508e7aca7cc0ecb56377e8d35f3c5b5a05c95368a428bc1d602119ec54d8ec403cb2a90bacbd4a0c"}, {0x18, 0x1, 0x8, "af"}, {0xa0, 0xffff, 0x3f, "74959e9b36b0fd904fb0a969534298654e68687ca424e60f80a29ce261dc4279867b0fea9fc0c17f5a4db548178749d5f67706e0c2af048a1f8e962ee3bced229d0927b6fb857239d9227678b9d5a058e8ec8d691037efa86c3930d0548f014dce20199070dbd70a1967343e52f3e1139b168025fd91ecfc58623d01fa9fb77df6a069c918102c645fe41149"}], 0x2518}, 0x9}, 0x10, 0x4) getpgrp() shmctl$IPC_SET(0x0, 0x1, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) semctl$GETVAL(0x0, 0x0, 0x5, &(0x7f0000000380)=""/46) getpeername$unix(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = open$dir(&(0x7f0000000080)='./file1\x00', 0x10281, 0x0) kevent(r1, &(0x7f0000000140), 0x8, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000012c0), 0x0) pwrite(r2, &(0x7f0000000180)="a5", 0x1, 0x0) pipe(&(0x7f0000001300)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001340)=0x200) executing program 6: r0 = kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x200, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchown(r1, 0x0, 0x0) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x9}, 0x807fdc, 0xffffffffffffffff, 0x2d7}) r2 = kqueue() r3 = dup2(0xffffffffffffffff, r0) poll(&(0x7f0000000000)=[{r1, 0x20}], 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x3, 0x0, 0xffffffffffffffff, 0x100000001}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x0, 0x100000001}) r6 = accept$inet6(r5, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) bind$unix(r8, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) chown(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) socket(0x18, 0x4, 0x8b) kevent(r3, &(0x7f00000000c0), 0x1, &(0x7f0000000400)=[{{r7}, 0xfffffffffffffffb, 0x8c, 0x40000000, 0x96e5, 0x1}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x1, 0x8000}, {{r2}, 0x6, 0x1, 0x20000000, 0x8000000000000000, 0x2}, {{r6}, 0xffffffffffffffff, 0xa4, 0x8, 0x447a, 0x8}, {{r3}, 0xffffffffffffffff, 0x8e, 0x0, 0x87, 0x8000000000}, {{r2}, 0xfffffffffffffffc, 0xc1, 0x1, 0x8000000000000001, 0x1f}, {{}, 0xfffffffffffffff9, 0x7c, 0x40, 0x17fff, 0x8}], 0x4, &(0x7f0000000200)={0x7fffffff, 0x7ffd}) r9 = socket(0x11, 0x3, 0x0) sendto$unix(r9, &(0x7f0000000000)="b100050400000000000000000900000000000000cea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc2feb3fda1139b672f4d3353eb067e7335a069d7080000000000000000008904000000000022030000000000000066ccdcf3e4999d9d20002002c5dbfad800000008e371a3f8340012051e0000000000000200002c00"/177, 0xca, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f00000006c0)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f5227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513256ddd8680a944d5c2bd02adc7f1fe850c080d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956e65847b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d90000000057ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d91074f50bba80ec3f6205", &(0x7f00000002c0)=0x210, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{}, {0x6, 0x2, 0x8, 0x36}]}) r10 = socket(0x2, 0x1, 0x0) r11 = dup2(r10, r10) shutdown(r11, 0x1) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() syz_emit_ethernet(0x1d8, &(0x7f0000000100)=ANY=[@ANYBLOB="c7e052ea36fbffffffffffff86dd60826e0301a2000000000000000000000e14fc11133f6400ff020000000000000000000000000001890090"]) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x4, 0x200, "0900000000c0ffff00"}) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="38c3bc6b78b7c88529587e4f359a9be6f549b7b07982d6eef7ca350e25e9bdae563584309e825bf8597ba3b62d7d8b67f371cdde8032c6ee2bcf2ce1f72e27f2c3528b114e863a8865e6a473a74fdc1319d1e41a7619adbab1f134eb50af7f129ff06dc3628fec10fbcc45feb8a4d18ebacf7161bac0488f76e22079b2f1ce4a78fb2dc764781bac86e066918106eb004269f1a9416f5c660a54e3ae26a2af1b8f2917b58161b6340102", 0xaa}, {&(0x7f00000002c0)="b445667f108840e07870ca6eb0553a6fec9579fb41c358439e98661bbe05b84888d0972f05e609c50dc74f8efd10fd4088226d0923c939cd549cbcdede47bb888a", 0x41}, {&(0x7f0000000340)="ef709cb1e94d80a69a66adad0ee820c68d422a39839ab22b8ac5152392f5b4a03c41dc1c601616d930389bfb372d2cdbd02d6a5441fa635a43258037b102d56f0fbff2f44ba5f1d16721d424265177aa99dae18bd6a89f5e91d9051752c3e1a4f1db8dd69d2500c5c88e2963bd3911a0f602f907802be61306019cf45025a6999cf53e8c04c36f474bc7a359af4b3b", 0x8f}, {&(0x7f0000000800)="424d6324bed1ce346d44ed08852fc5a1e7e225efe434cd0813dc245a41db", 0x1e}, {&(0x7f0000000400)="64e89c066d939d0c10ab38d919db3e8417e24faf5a2790da6803bc8b998c1ed347c8ad281cdc3f39c750cc66fba7d7fdd98836b0afc888d6e3f155bac78deb1f078a21d8072e2799d8fb611d3bf39f51416fd8ae3d6d6d25f8e80d4a6c3513bce3f19cc5b22c5f38e755f1eac224660e1ad93f3f4813b761b3c40f90a4007860d0d62a70f06a0ead", 0x88}, {&(0x7f00000004c0)="5821b8bb8781203c6d5d587e4d72d34b951ee9ea230119cf5d2119dccb746224034e270ec1254f5290772b0dd7704e848f7ecfc289a1e1b24f16804c1ca9a31200f5a44ffa632a105907f0c21978d8e8fe4b61f439efbf4b4b86a9d6381e5037e57f662574c9520a4d211919223eda3034545ba698150918b2363fde579a17acc0287f74a0d740fcb5d751ae1325bd65eacb4ec68e3497f4ef9fc7eaf2695414b858de8bd678185668f88d3efaf910e043481b2089efa7d3aeabdd8f", 0xbc}, {&(0x7f0000000580)="1f6c25f28a6441f8d8680934616b721ea1c5f4f18b67d75422ee86ae1c0e4cc4d78cdb24a6e22c323ce778c8cd", 0x2d}, {&(0x7f00000009c0)="d5bb4989c6d4b944547ab9f663a7f6c0be7d18185efb07206ff5b7a08a87a8b0b6cb84c2a95fdb677b47864027e852fcc831df89a3c98cb0094c68254b7184f4c1756fd35e3bb13eb85002aad11e41aa5a889fc574a704b6bc8ef9c6042817cfd488965e623d86e2c1f083cd1ae261a6a41ab927714e20f5b8962b139cdcd751ce4748ed785cc4cbb2f403c9b0d9d3b2ec809e2d5cdb94db31bae470b4d2c0ee4803c93bfd35c77747b00d2c3e91d0df54c82b28e719953863df31f659d7279f2a5379d1c7a1a39a99523c02950f08ea0303afde8b877bb4f06c12a94179dd93b68355c2f9f7f8de05e814420e7a46b0a3b9a844a0e58e682e8bf2433ab59b6a971f54894dc2be6c6c0438452ec9098c2eae447f39759c411b386c0fb02a35e2dfc5073af0662a2eb947f018bdc57b4802f83b5c71e6cc498c7330948a941e66b8ac237c4f55f5ebe9f0a259100e96ea03dc4fae13a74e689f6b14113b761eba0a2a5eca3565121264980bba1e26e0d35655a9d3ccbf95043034c3cf6238cc4ccaa53389859267fcc12df84f16eb04e512f4969b7ef087d1a2234287592ea8953c8e62507d735be0f8da5df671aa7610e9ab2dd99404268a90c089f52b8af3c418448877736ec26c71823068dcd93e4d14f4a5841ee8bbbdbcd82c6d37ea6baf83190dc791c2c6590c8a84be6969f951348dc45177d049a6f22aa6792cd9c90d3fd7509c333fad795b98e007fb929427401037abf14650fc676614198876e52a161d55172de5522c2f6a3709eb4b58554f05b8929f325f0297c27c52832fe41c0ef7e9c6c4493aef3713224da3d758f6f294d1c95e7b8832d362b86fbbc53f6ca64c651582cceba3e3596178b93236dd372342bcc53d8582071b389542c7d7979edb185232a827114cb674ebb7b535957daa2fd65211437149295344c09ae0c55b82c7f4d7302e4021a5cd14a69bd8021edb53d7f8812a186ff1a0621e89794b997f0a8f171be7e77a148da4d88d3197ded16cf9c694637b029c95cc45b32a0c945de21ee1e3b46db1c0a2dd460a9d573021466aa3259df713f0fb39912a574155fdc9c2873e4891570057e50bfcb81dd56b0038b6c97810598c8f39de2332bf7abae2ff4d95e0ea4fa368aa289160e82dc5fce19ea899439841147883c8df0fd9a5c7b18a971064ebac058acccae087d6b63b8aac53b1697b2a575d033e42f015471e1f8c1ce8f4360ca7e639c5516d1aeacb9e8a1e0e06db4f6812a2ee1416a23f5e3322ef6b3fcaf833f65abd10d98fda388938fff1b4847d4bff80d51bee41a0267e2c48fd2c61eb8263525785e3a2aa30db9b2599cdab36b6098ac455e32d7ca5893c0b938eb07aacbf89ff5cd0a14252d64fad1f171c3ee3f0dda5d9fb3d125bf18b2d9125a8fbebabb849993d012bf9610e68b55791f448fb0ceea0d9e69272c3ddff0696d171e76de3083a40ed82d75dc7adc8d952e1f58370fec0d0625ee274a67935e9938af56b121c7047b4203f01e808529dc27c11a0949340e4013b8d8da36502a5ce1c007ee27c1a139d9df63f82d43d038e9125316496d7205f27536fca59cc0c015b3153f0976682004cf20f65dd194f5a4a252f5d1eef688b7002f984dd4a3d711359535dfb43641b5bd1fd6582f20302464ab7263eda1ed078a1fcd272ef28c8a7caeed6d8cb0d83126a84fab57ad18e195b3e2892c32b2f07bfb2a787c97d270dae6f3bc1a18c076f396ac6c28d9baae910ee876097faabb994857e76be6cce90299aa5123a56a56de8ae03cf9edb4efb3fac46980ff4bfc920d0913ca9d6fc5f08ee96e5f1beb43a696b440717758872d406f65d53d3c0f712ee79ae9543ede085ce10a1969fa2ce57a9090af4388628573a1e3d2905a4963e20e49c75035d655957aa31eb700648a530b3415c1696ca5591a939bd6f11665f7d7dca669503e677312d1cb3ad8b5f600939426a2699909510762257e03de24c3fa445c769f3c3f54dc0be071c2d8751a1a21d21e37e868bdc1b3d0b1d09e20c5c9476e6ddaf07d1178107c6b1d40c024d4f83db6a531f05cd2d18c9e054a132f6a1e2a9b1dd360095037affde16fba64ad1b58da4cc8f1f515e4fd744cc65a35c5a32015794dde06aac973a26d5e342cc84702b43e91990aa70c0017cf7ccec15f601fb00c7d15e9204cb7bb19eefa4bbf62b0a540db36893b3ebc81e3b59c3a676d896c8f034315d06522df51513ce629b98c6b181d1d06273e99dd4b2fdc0e3d69a2f9d3371d30f84b77b2a309ef74c8999f406f7a66065464b0ad103780b8330b9d72e877e37399ae37aabf1e8c4262b46a4b877f969e730eeed150b6ed407836e2cfdb08efca82de76a0b007de43447f6e38ae5046489e101a20857bb15f506a4c3efff7e046d593550a8ba00218f30d27a756fd53835ad582726d8277bcca61c90ddc68572f565939bca2d46b197d3bb3104fc02655db3f2e28b4e18f42a271cf2ffb726e27d4da2b4f29f9d6309de4d36049ede9506a986b50b9f76e0143e7399f3eab30866833bce848f6151e7ca71d28a1a22108724c7f6abb85ea24c43bfa83162bc22a3545478d08e74c48968047440b20023b8be9d4dd9aeaa984dd959059542aa6c7675ae4043419aabc3b275767e98731e1aa793ac3bf3506e89893270f0660094f64a370abf0c6ce4508a472f5fa15c852e96eeb73ba204d73dd5c08a9198fdc77988c68e8fe46317dd1178a7b22507c91ae657ec0fa13e9dc8d1bdfa41ef3f5b0ebbcd72a850fdebc83663bb5ab95510ada717a4620e1a7e9f5a96687d5be70766526105b2853831b40f1143296e5b96e918bc74d9ad798655dd9b2525c8f150261cba0f1012a0b9974849ff71854303fdbb58bfbdd5acf9f880c42ae50b70f5160d70378917a2c330981adeec12ef81357f4c1c2226c158f3c97423afc01ab8130124a60da65fa87401d16475c0810e80f32b99443631d11fbc6a5c081e926bcf4ff8c422bdf1761dbd049defafd255dc37772a380f2eb0a2c4ae763d4ff70522e522454b2b980c64b493877ea3ce9347e213554619cf135b2920101f94d2ba8b80c4e3cd4e706673d69c720b63695f3b63269a408ca446ee784115da24f9174ed261821dad998b2762c5c4f2e750a4a25ac69f75215c801b820e9243d9f18eaa9122c2964ad241a9e6fe4edf77c5ce37543f7611205a40b5233c0ef4b86a04c3d082c8745691adcd4cc0250a292c7b3228bec367cc2895c03c0c38fff08ab05c330b0079bdf73b2acafa3a9abb44a5a36f359610b1936f6a4d28f7a47285e5e6c81b164969d7582caefb791fb226786b06e4aff4259b89d090f4d01c9ba3ff5b23a71e38e2993baf6cf26efae7b3981555050463989e06b59156f787a3b738d81805fbb99a60157a14963890605f7e2aeadccefea9cde450245cc5e93ac671e89c5ae4e4bbde597b5f9e61c220b78b7829cd9d9277e7be40cddb31b4b6cfe0d5e9a469dcdb3868f963eebfad4d4313bee27f9d756e1b22145ad2b62af27b46efda6585abe205ac0b63b16e339f5e1f2498495d649a220f176a7090e7dc3f3f57fee3cf5a743737512dcaef34fb8185ea1abd916ab3f4597e8a47011549853b36ff9a671464b7f1cc23f767f25500385873d76e0e943c9796c033789681c2aaf80475e71c49e3487e7c90526500086efda33cf4c4c2ef2d35c8d3204210024d942615f5c294df32d1199066565f9ea0bab4e264f3e5dc91bb7497d8796addc9a6858d8e1b055cce9ecf6f430a7724ecb8243428227af253deee3746f9aa1873804e90e9745d5242e62189d1866b48476513359e1a168cfd16e5bba77f548b86db71edf05b83ed047b446acae1860bac174c14dc790a8bdb2ca7d92c0fa45366f9e127cac80e7b80d6a8e1505af886c3280330ab9e7af561d62b74d0020559eaa0e97c16acd50195e5b3dc7cf3513c7aa37d99235cffbb25af9243a5142e13cf574c9cdb3e033f1bbc444e39e865ee2796fc9e0f8870e5d373dab53a40e4e3abca7a366eb8e1d5e57e940f12ef5b50faff387b86087689986cbb8b840ad005cc3f7f6bb14b556fbd7af6eede4a6e8c357553ea7dc1eb299f6ede529056e110fbd4c6b55c22eb21065cb5ae3293be108039db1b9d40af74c61cc7c613b5905c0bb4d33b7d92f9d31f02da6756f82023847965fe850f10e722d3daf2a56c296aa46a0c316e80b4513c6a0854b68e32eda0dce0755088f98aa395d23cf16e98bfe3c41d48cd76d91f05efc3e06a8c6f237d50d6af257496f2cba5326dca8b206a6e5f83e714667cd471c0748d37f1b991d2136e860e8e93934162c1e59032c231126447e775fe9467b5899e52f0f35741d1b2d7e912495a2654768efa782c64acde01fb8249f28e1df0372449e9da9f04084413d89a09dbf1ec4fee24f7ef2e9ba8f8e207d5fb40addac537aabf808c55f0e6fc11d6653fafee47c1f70327cfaac3340fbafee279dcf6c3664544e5561a696fac34c4f05e82b7c68f2e45b456680885aec338e623f7f342ad192c14befe59aef1c8ff40822609e7d6fba967fb6eb7ab8f5ac119ee43b93b634148050bca25584c7125545c460cb002e1cd206cfc9426696f9156e4c829720415476992847708f9456a48692dfef4260ada14a5e2a3cce1bf2483c6d8d8ed2e04f336d368cf829521022af27aea577c1b0c8b7c406c43015ee2927c970f86cd8cc6163d6f495e782360808a6f945d63ca619546bd3bb2d9a1b221c5dbfcfc57df5471b227d5e132a620c4e7eff31cacf54bef3389a4f1c02a84700b70d7a02b6a17482ba93e25910663d5b7655d6d08dcbeed935cad3c83d750daa45b6b3296fbe06916f741bfd21f436fc74d4fd079a08629c802e4e3a51aeda5c644004bd5a21da0045068400034cbae70bb64afcd3124fc198a3dd91aa21355b03fa1ffd5b44518f330e30a950d1cac438eb2978df4972a16079eec0da994107563a2c25f35748c31ed35704207af40cbabe4f03818cbd7c59d394b4477d8641b8830d95b7c02fb38295c08cb66cf346ae9abb3dfd4701ca177d2dbb404a2b67b2ee4f3ab32aa3f791d1c4db851e7db1c1f2ce1c3befa5ed5213366a7469a3aa08f5f573ecd57d1b9c40e1162ff16481391802f6a226a75dc218758c9460d9d9859b067a9e3e60580059d1378cfb917044cd39885bc9dda7a3d0d850d0605f83c6ceffcc0f9d0162f650e84269621ab00f8d1fa2c0e274415f4f93c421c11d28cb785731a627a252dd146f8bc4023c896b394ef70cd914c3cac484a48d6300b5c4a819b598db2b052097139ebf00752049e8762f6d9dc15c3b665f3c594ef9689395118dcd2d9ee447f764a20d19af2922c2931f0a4e9cbf43972e3337aeed338beee910a652c89d51f4b2a1344b75a8b247006d405e4fe69efd4ec638c80bd7823240ff428da7ce6c6d01f4dd958fffc88dfe7d47953163c0d4386bc49a8cca3469131f70a288de34d292dac118e04679f84856118e2fdb45c90f0d18682dd21ec7eaf335d583eddaba31d79cc70ff1783b02d83b66f6346ed489e725a6235af13d3a0254cd2db49c39c86a96d878f68d0c953c7228f17d46b18e726d9b7e786fdf429d98180da6cead52be363e0f9c180d331696651aeafd2c2072340b12e396d53c05a8715bcf57ad2da51ababe771b9b88a78187b460c0046f5113bcaabae70d01d5dd742f20c047638120803b6e3d80acab963fba2", 0xfe8}, {&(0x7f00000019c0)="bcc32e62451313f966cd2699679a2c2345bb1a1ed82f4cfa6af97f39c34c2abab2048b52f08385b2ddc8e1eacd629f4b3f1c49058403727d858d6c8a73788736ca4ac2e1ee2a1c986ea48475a98c9879df0264141a2611655b56a0bbedc6cd9f5e84a47af9b5af8758211c82ec2efc765b602df5e880623a01f059367f54dcf5965f20aaa8fc7d2943cc44a7271fc72808211ef349dbe27d7ae73c21cb78072c5e4b44f65cfcf4429f71f000795272e87c154f6cd2b44de63bd7dc58b57b0d06d97cf76190fa0300dfe056a3e75461b57984482fabab1a846d8b33e6caa47f6afd2c851c57e70540b85424da906d694c242d3488297437211f5d88d70d13cb82e8cc655a829b65a7c249490a85a91137c74a75dfb54f844de456d4799e05218f1a1e972fe18f9440bffee916c2fc9d439785de799670facfd3af62d47cfa8cd13be40614f9be7655b1007c40c23266194130764bb70d7647abb25cdf01cefd9e4de5e6627d0afbfdc8e8d65e3410eadc94865e2161c085cfd431791b7f740de44ad4b34332f6c4e9f74b9926d9c5e60deca187ad8df626aad6545b480fc7a34c8a21041ca7a56cd24e016a1943b7f7b760bca482d408a011bc6be2ef18fc029f6b3384b3b2bffdeb5895391107c94fad2c254fd2ab539689a94d68e50bb81eb47c9b145f0316c402ab46431a6dc899a8447eac608842bd31241c341e9c11419bb68a7fe238fc373e44600eb7107b678bdc70e22150fc6e3ff96ef4307b3f629bafe0c5bcebb595795f202180270ed63eecf2618a3ce505cc53c8029ff99b0668fdfb80816ac0d41734e126c30b0f738ba54a2af4315639e86eaf29dacf5e9f23dc7092bc5ecb07dc14d24cc3792df243596803bf92ca0566f7482199aa5fcb9de11fd84ea5e6736398b61b477e1fbf4d0093d93847a474497763d50c9e61fcb157ae8375d7aa8e944e5aca05d5a740834fee351f42b80bc729efbc57e01056553b05379d388490f832d9eece1e14735eff98296d3315fafedcb2cbb866e3bee50d4ccff7ce287dd956eef49005d3e026d69b8e5d3ae6933eeae8680f9374f5f7f48975095c7c855ca3141cae710ef9beb005f6529785e2721520b9c3331d824008d3d2721c53fc4e204f12dc84dcf5db20f80f7168063902059207ec25a778d46b720eb9714126be2077a2930d63e72a963183aaf5a1e1f474bcb834d7d7925c580aa5ac8f96fefc32b8b9ae84e096676d524f470be318eb33e94beac99abc0c62f197e54e260ac464e15ee39648a26322bf996fbfa0b64612fa8a98420af0fb3106a8d3f7bdfa254af3a3983e057a3de1cefa3a834ef13a47ab39ccd3d2458e693651b22a3eb6d4afff4df068cbedeadb9927995ebe53652aabf46e432bf8be32b3dc5b64f7fef14a75d8a57e4df1aa8795f95dedf5d2532eb1360357a81f6a47dbb73503a6b8e2405402abc68a2c56b4980b4911fc8d42c8850434ab73ae65f135b9a91194703a084f32c08c82cbae6657a57dc5b2dda69b88351e94a2917276345712882c09e54849ac74b4be50bd5317d296fb2e734bdb55963fa44ffe9db51514bba62cdf26548274c9b03e636ecc3a2cf5a8fdd5f76b26e835ede67c4547330e3bfca15c770c556a73f8a0d9a9fec37bd3cb54f35e8d6781587e9cb0a05ea340043093b7ea2739be96a8b59595465bfbd92a31a669d573ce73f6de2956ad748b59058a2a060d936eb2f9c5159ff66cf5e37d2fa4ae1dd199f84f3468ce0ab4e8cc7fd121eb1b45f3738d0279f9510bec23ffd84175551f8277077afe49590a0bd0087c8921aef9b70baa972c6f597cfafaee0e6ee2d1fcace2bb1ddf675bec3644cda2f4bf1bb65322491ed2aefe1aa3ecbe0c924dedd40798a44a68d9fa364f74a5438c33948f183af175c9680d049292f81c6bf3cdb0583fe9a9b64446c8212e13818a1660f704074e9e0dafa3ac67ab40889ff5470e46a7e7327f6b419eac4848a54cf6477d026d12e3c19c3d56a5774236a3610913418f1b7174441c0d7cec15f21314d630fa8ebc66c746d1e24d36a511872ba7e06e956d3a11eda0eb078a70292ed8218f2252538d4697a9fdbb973c1e765ef0597d384db6d277908e52430a88f3098f7bb52f40f2988b8ea424a86c351734e6a5de357d7dfeaa00fadee3e0f9fd8c69f8b8c07d81b7df1854448f1ffab7d1cce7c58bdef02695a5aa2f2539a4e31ee21fed14ada808bb018285940220071e6b1024964e42dc0461da7607e4bcfddcc3c67986e596f5ef6ef3933c6a7896bae5cb9370e311df1043c53a9539b1feab48cf5c1eca15ff6add5211332ba0c3529b642caf7bfc03ffe55c55793fb1c3a74479cfd229b2e0e6c3e71b72fa264be77e7c9c9710a35538d195692da34b1becaab687f64e6b2fc75ceea3781a893dee6a6c6f9fdebb047d5ce69ef4638538dcae1ba91ed4d0a9de28cce0b088462199fe09c41038d0d28dcab738b838999682b35bcc76d9265fd13b0b621d98fde6817110d433ccf192f72ecea8543b23203f6ea43b87eb13134406fbd409158662d3ff376cae9fa6d86554a3ad4a1a4901c4643b9abf50f3901c029a8eac54de5200ef7b173d4915771370e94f0466240c22645f83b299c73c2e104efe75df263253fc453d8000e4e04ff97ac49cb9f49945b49dd63d080f80388c3ec029a4a893d0a8f4b1173caa7d5b561396dfd51f60de09ef8776ce4dab021a88491386d2ffb07b4c12731d928cdb1c125cc1b5865adf7697b78d0cd90c633d642762490e3fe89d03f6709f04b075907d1db7f9a59f9de66e73bd3dec6ba829c492df7c027b7feaf4c29050543ceb7cd4142955d43c68160177d6f3fa6c10e46f2e7aefdcfa9f96f5ebe8e84e6b7bdeb7f8770fab12bcb16b9f919a943864d97c054e66c34fc71fdc3aa9c1fc01b32f0d854432435f83622189bf3ce53d8162103aea6990a8f11de174e775236b20ab54de993448e8e27ba4ab5730e1a005b79491bc3a7d59f2c84294013097723c29ef32de6eddb29b4cb406ba02b8c4f8a43e09e39670c5662c7928b52e2ea425e3bb63facd87c675ef96095fc044657ededba89900dc3eccee2e86d6b9aa510cdc90902ed083afc276f5d2f80a1381fbcfb04fc6394c413faa0a079a9fece94f2877f9611347ba87b8f921c1869f6f8dc8a2b04857bdf83b02121eeeba41eb50057e3dd19140a9bff8b9c7ec43313affd398470e4fa1bcbbe5b299887a48323ea54d9dd2c60ac9a5561deb39531715c76a823013004d997c28200a707378e3537d4c9f11944b787068d39ea0fee2c9fa0e7a6adb297f10be0e8b53dc5d8d2732c28f0e7308399ac87383ff135c4cea584d0ed5f5a62c0d7176971ac959f250d87848c3d9cfd460e9cddf5abdc89704ca801443db7837fdf84765d1b0b1d3b863a661db1e189b5189232d973429a1c73979a9be4ba6c07268b7d82087b6f106d453753758d5682de00ebe0cffa22c72e0209ef5d9625ada056f5403d7ac08b476d3dcea637b75944c08bad391f5dd81480faa1f25768ee9a09e09a718627c6a115e6b03fbc6a05f818568b89b022a8989ec3c654306d94e92c3a490f1250c0b2de57fd00c56122f5afc95a98032529c40a56186ab6fa2cdb0e6e105f367a84d8e8b3d038da64488392ab8a0ea7feb9cde4869b7473b58dd57ed6a4f1e8af3a55a4b63b65558fe933914e3c7bbf35f05fe25bcfc1f57786815b8507e9fa95137d2409b7951d35e24858121a9d77ac491e1730c8028b24bd9af4f902f22dda4d1ae8b7d16f70a865513d35c779f8b9e5d8028d63bf2b4d689510b15afae9c14dff6fb9e0b9cffc102035b9c5e0435153c106af9e91b8c18ffc7e5c17310b7103202518db9744d069f23610e6f788ba0e207b97f77e3797f39be6e0537763e4e450932f1e36e26d01d07f886c9d1a3d081d9a249f98161a6858a30b16042968d722096697c62475453681adf0338f800cbdc0761f69349d6e92b3c5a37df924bd6d4e79c2fc32e9b8dac60ca0e152bad905548f4d091e7b1dbed92098a988955084cb996afe82d130e1744ba929d7d9db628f045a289b59f82a0a6f88d786def3bc5a5153adbc21923f6c73c712558b140bc568f3786cebb26ff9acf0f2d121e15732bbc4183ee312e04a79fe028f65840761b45cccd7d6722e23a061f07aeffa7961bf14abef2c732d53c6363be8492bb0b036c15a3b7c91af4543315a7c80ee5107053c7c9764ae097ccaf418854938969004ad41f46feb872dbc5b4d054aab97e5942a3a57aada9da86a77ee03589f5067b9aa8bc8fae860e0dccd93e08fba6e9078358b78e6149b1fc11d1fe3870f0cdfa9cd9d1661e005b1c90b2e0225c7b4170536ab166dbcbc6ad856ae1ffb7c164bd883b396b46fe0a16", 0xc39}], 0x9) r1 = socket(0x2, 0x2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x6, &(0x7f0000000100)="71f9a34b8e5f84cf71b59c7afec3708200"/28, &(0x7f0000000140)=0x1c, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r3 = dup2(r1, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000000), 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) writev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)='\x00', 0x1}], 0x1) map stack 0x20000000-0x20400000 of map 0xfffffd806afe0dd8 failed: hole in range executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0) ioctl$WSKBDIO_GETENCODINGS(r2, 0xc0105715, &(0x7f0000000100)) kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x40000003}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r4 = socket(0x2, 0x4001, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) r9 = dup2(r7, r8) select(0x40, &(0x7f00000002c0)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r8, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) poll(&(0x7f0000000040)=[{r9, 0x40}], 0x1, 0x0) r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000000), 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x4) close(r3) execve(0x0, 0x0, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="ffddd031c9a2063d0e4802340670a38cd12436d90306cbf10650c99ac2c31e99b7a024128af9782fb180a0dbd47feeab66af065ddab8ae3655673c64a38dff3de9a9b43331f925a3da", 0x49, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 2: socket$inet(0x2, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, &(0x7f0000000100)="413e97717438d0fe4b3d02d6086b3c5cf631579e0f836dce27026888097e70a4b44f6262aba10c8a1b8dda02f80239c1f9939063cefd38202329ab60129101a4d4e08a03db349e01caf41f6503432fd159c1bfc8dfb1127a2573e0decfa1f8d56d57dda87a9291af3056cfba1eeaa66c936465bf56ad55fd005eff30eb9d917b9936f2103df0f4f1039058616b990212c33c8ddffc1980a72daf", &(0x7f00000001c0)=0x9a, &(0x7f0000000200)="13cb051a347ed3e995b3fd39eee7142d58905b47951fe6e23e8c17e6c22fc7e09773ff9b8f91b8e846e27564904c6d03a4d364592f2652a8f2b235402810a978c695084304b28ed192eeea8a3969a895546cd72dce1743dcac2a7896cf5ae86b843a24da630b11d0c46b23ed68000ff8bbf6ac77d5c80d37fc3da6ba985188a4858de1d17e589b7f4988e797c643ee9958f8f3337e2d49f2b05a2acfa7d6a6369c49278b5995a9620149caa963cb65e8040e36b5136351469ede8ccb5ff16ff498a38036a8dde2e2adbd19298beac09c07cdb56be04262fc1960da703c3ceb480de6f2d917dbdc4a60ae1c8fd6ab84733d8839786f2d9e6e93c00770fc6678dd84dd2921f1f6dd2599e18dc03124a3cf4cd108424a07e24a7a94720b765bc6898805563268c614a8d2927e67db63e5ec2552dc5eca859889dc39654b125aed3cc2c5102a40d4304e56ec6731a2af69ed7f34e35e62165c7dcbe19cafb760ee39e546b0422330ecc44d986290e02e2f0c9b202792172c393f0fb111076333564f7e00a85675221208a2fb5eb96ab37b0dcf0ef6372a18024a5d31a23873a62768e6ac6f88efdb030ed30c7ca2a8ba298c43d23491fab53a57b8461f5541ef525983464ccd27889b2245e91b8ea2685cac518ed4d7d4b8614fb1d5bf82b294683141bb1d18cd8be46f8634eeb573353e24090679823ce5d9146a84d7c8f0e93d86171268c37c4b613c6f5db527d500aaa7afde9fe8ead1a7f09fbe556e9e00c59ca5b929e5eac49a73faabeb42c595456df61b69bbf2be736aa6d2f07e97c7017768be88cf6e08768c7adfcabdac7ef4ef4e86029e093dedb0f5849be2c1deb47db8854e17dc3500f131c81a8b96cb8d46ca408d466209122a51657e25c0a70fc6809abcb723d01580228415a153d037fb23e259d77dc8cb05bbd73b87c9132b42a2d751fae9b8ea953848bcdca11c3c7bd4bdda3ea033b7af384ca34cfd9125aec667ac979c0b86ffc3db34885651e70e4f2fbd219635bf975feca4b4e02a0de239336053307038abd8986d86c5a02dc12934ef9b45167d94c9b104968b196bda6e3192d318e648da5d342e3a9455d142944ec87c26cd92001afb29151845f5434a2f1448c6ccb355aeb8e8e0585f9dcc6a5b2409284cc1b3d4d51b287eb1dd5253e9f48096ce08d418c262c7291c3a3fffa136f8fc0c76094d824fc724255b78cd77a7f394e76286928345cc0664ae004ec0c7991fbf807b86a3d491e65d54164c2073f60c76b2e4bccfcc5989a69334185cf9873cbb59f1ba87d028fc400df9c1340c9aabad1622f22308dd363301ab768535b4104636b576d5f8733c8f5521c284fffd6e8cf704489bdc837b2d9dc0cfeefac3c3d64b95b0d4e398bbada1650ef7853244a93e6192bea60e675b37dcf02f6a8b6b32ba95dd7bd0e02dec08136d99bddf76492550a14653ad50b5a6afada2c28c89533e01217c8a702ae6ae5588e01cf004c1f0d7e93689cb7e74f146d11f07e901281c642b6e3a9a74c190de888774f1940cbc47e8c38a8f5dbcd6e759cd6c31666fe37359ef8b53b166a352516865b2435e49e56702a925c7cecc0a566c6092c43cd70145e7f1e3cdcc0154b977a6b25eb9327a2672e59a262cca4b31b5db65b480e158b7ad4d64218a1dfbf2a12c678fb248d4d084447da6f0305b80c4d216d7995e0ca68e05c9bcebb1b930c59d12e91037677e91608e3ecad6206250cb610780b7486ac6c09c2a8af31d5b8ba51e93d8576d1ac6763769f2a9c44768ce03fb0faef938ce456f22939ed9b4422a544356c7f3de995771fc6968ddd148d75e122ef95e9d4493513e76636d16593a5f980f5201dd5504e1c211f5fe844602b225c35950c48eeb69f68b562b793272375939d3f4fc98f4003ba282b9137723b90812a185f8ec5916a8c9974418eca08417ae4a40a8882a1fa982a837a01ae48b80d55e64e09018c26abc11163a6ab5265e789185ba2dc74a436a986bafde81cefe1f6c074f429b634b037e1e3425367234bd54fa1a1a7576815bc91d9d299a297405bb9556204c69a20169fdd328b766fd3920f08fec5b0b2e6bebff7af85fbcd16a8cbe0b522247ec93e02241d546d7d8b965741737204943bdbf0c7a5413e2daedca11f5eaee737876ec6af854027ab01131a11d41ab7ca3233f145feaf63a9a7a0b3ec9d60c9301528b2a62d04545ea0a3341f979c70e7edc36325b111dfe35e3a403d6c0edc08f637704f60a79465b6424eb0e6a9c52c52e68475be3bdde6a14cfb06fcd7922ed43b6f052d0579a032d6342cb4c9aaacb4f7844e7db7829d755b06bbd33f8550658d83118bc0ae94d71ac489b6a5b96365b03e3364153b64f7bddbdf3f5c73c0bd34821f223d015dbbb6655cbdad1f82021ebd8eca0579de21730adeaa66e26dd24ae1b8502dbdd88beeb2297004514386e0cbf6a33ba7ca3d43b65d781cf28d82fbfa57720aabd7504e5b230f1ec4873b7de12d81c3bfb57ba111d22659b41d460b9b1aea7bca39422c19a963a679564a8d16c2eca6bda140e1ed82f220a686754dd6fdafcfce04bd1e289cf2a654b5ed773ed7a2d324cc6a2529d08b916f29972fa92be012fb1d68d51bfca4df856b23827bf6cc50d74560a5e5db954dabfe663081c8a853701343207ad4ac73e768c562187382a2e69c8fc8b00865f9dd9202fbc8f9e223a11392a578dc0c214ba66fb565c771a6e30aca6c171d786d452218d877c16a978adef226fd955e8f602de8e8d5c9916ddd9277c405f4224f079c2b86604c48d256e4c2c58d93515c517a9865c4e356a8e5cb2e723cbb3b0c2afd04a8546291f5a19f5345af6939ecb1293719a6f84f8efa9dde20b35f4cb55384cf2d513380f8f6fb8acb42c3797db1d9d9e7d57db48d131a950b718bae2a30997cda6a595e631681434feadc48a2e38d3535457683ab8cd4bd78feddcf27151df3ffab4c3c1040a062b166ad4280359b0587e75e6d2e30a9ea09e47aab9c070cc9ea21f136f40be8688ab7b9e65d07de22578670781c0d27b4070d184575a40c9178083577e6f1973fc3e85794e6e1bb6576118a1bb2070f5de2e2d4eae82a41edd004d67f161ca94d192d0db73d99a808ad5e260d387e2c1bfd3dfa6cf0be446947fe02cf0b1e1068abe0cabdccebcc83bfd4edf3db7fdc4fc97150c2e6acc6f81b7740a4053dbcd5f2fbe360f46f90bd42ebb877dd6a994d2f14eeb5bdbd7e6dc928d93540ecb644337d70fc5c4765937cbc1b48fac7187e95a9ed2a5beb9414bb90359b72559ef94734f1900f6db78a38c11d84f63d43d4f9ad62f94b3066893f8cb7812f72dd1308ac0dfc93ae508bd51d2d1febc5cc4184838cf706ad7b96a0a2d1ca275782d603b3581114e24199e0bd1ea7e4954cda460db9da9cd38d1bf95536303610ca35dca40fbe9a2b9173c05fbb089cb36bcc699463f9041078db0e92019d16df7fe479df87b460535dc459c6d137566b7d4f22f4c24b632c0fe88a75f6898d5bc15c96d1da6e545973a671cb80a5b5a7add928a456b49b6efec85ca9b701a4ef0271b8958d821e9d0c8c6de2f8e797000828fd007450a61688793504464002bc6cc03ac4736e25eba6574382ba3702d3648a5a379fb003f862ec03b8f4fd9fdf89ddfc28fb398bd673f9d9aef6de713d840136026ffdbafc726fdeab6313268580997462d75fba7467702027cc468bbd40fdd667e8b340187d7ded189e2606e7508784480d0ab8d087537c1e676edd41ec8e478f618251be5f2c043a0b71ce75d89cc522566cce2a18b2516fd8d1cd1ace4334ba6336d3a81f811f1c8bcb594d161d2316e6f42e9f1600c25cff2fddb0b989c8e47b13cb7d2d47e65b0dc5333ec3f806ecdb2f53315e577f0aee1286a50fc869bf17401250eafbaeb73367a75cd761b170494da646c464d9d6b57908b43ce5649d8075ac507aec8134521ef4404d2155fac7a1fa4e1f25d75b018ece3ec859fe3531641c6a54ee454641b555134c106b14f56cabd08c12c0e1bcd06d6c2f535f4cfbe1d652ce9f711a52fc1c3e13770d2963546d5bb9c54b8723307dcfc2bfbe6318950d28e22098f95d1d2331f1847b576434faa5abfa29f85188ed1f65e621717268e64ce542f3a1a9d9c47c3b33b3491f60f0193897ed11cf01bf124ad23a282ba19d34a3484f18f108549a3dd6ef32a6f6e53433f4ae4c2c7781159eaaa0b00deda1aa35c6b3942726775086cd3d210590061d071df50502f26a80090a05c0c777f2e05d47bca53b242350eadc6c796da17bb3d4bb4b69bfd02b031940f625794d5e1f21d2f6eb73dc587898a6b4ec51e0c90a24d4b3526ba87a718f701628463addfa26a99bdde49eda8f8b6f2bc8a385cd9000d6b9c5fc076cf2fc74c4c1d980cbaa98d8cc87e351bf6fede7e8eccf1a7ee2df2c726a01e9fc14671087717a196ae5d4eec981d725fcda800d7421c14e70a37025a353306ff087bc4bcc1b17683d6d91afa32ee5f16876fd521f2cab0e3f6a46cee1ea702b17487d61361346da6d727917434034f5874fabcf351177d615f4a4c3701b5f7cb5a598143ec7f5e70f52a2111d4c62236ed1ad12e2bdcac6be290da1d51af3046863dede4c9ea3674e55390b580086c178331cce3c5c2d85921ba2beb79587083ef1942f86cfa041599b34f3c7d725091d31204c57dd1997ec742ff42ff60b418d11f2619b30001d5df6421b3fb127aee73e69965cf147a97c3c5195a489e07b33da47e51e4318c5e6a88bbf8ded3d93543454bdf50e1f7fc7900f72bf8200fc15fc45528579527b7af9cf5060d479062a4945cd1b5f2374578a1bac49db00a554b5347e42a595eda8c591c57bf51885833ca82760b177b348b98052916fff536d97ca5caf1b1e81510df9b7e934d69c693acf7a8aa977a4361737c49e6680a2b559ff5a225da684fef8254dcccd3882aeb73a136b930cf09cbb4cdc196ed55f42c4c7ce946526a113a37c01538ef4c770a3a782176c0fa37086fd162d170235e3c31556f657fdbaba3553f1d7b89deba27cd873623dc685759d8fe33fe44eb61eabdbc10c65cabb42223ae388572c829213df3f8290c0062a6504471032b3822ee0486f5714694a89c9841e4aefae13cc2eb6b45e8bf48479bb63d7193dcd58a67d855ad36e5b7d9ef963065e235e5974aea30a4ed76a2b859fde82b2dc8cf377b9b96be5618a016e8e23b78a2e69db24d0246046e63b537da99c4b9b680c75888fa16cf94a32436de1825cea84c1beb34b7fb3397e259d64203a7c21fb2ec2a0c04b46fc04b2e29a0b05f146758c7d8d3557738bf39c27387f2dd8a10d3d291a6b02f62e730b3a6e3e6afffb0f503dc64016d6fb3f63560b5a725debc3aa0c0ffe14eda56e366d15f99e3066520c99858f824a687e2e13bf6f08c40d372543914a81174b5824d5e827aead2fa217bd97cbcece8ec72c78e45fd4100e8b6b94f660e21bce35f81e6b53605c4797042bc53bbe74cb74a9fb562c883ba3d1e7dd05504e4d83fedd5e2fbeaf2bae4e46ea99c6b9dd27fd0647e1ceed92fc6964eb6b67103e3a4ef4b811c7ab0e43da8b6421e150165d2d0af63dc023c8316aa9adb57cb532a36fac120c09692a38d90b50b9dd3d966b08ca09d36d5431eeeb70d7bb08adf52c9be990873380ab50aaf1591bf68d66a61f791a6ca5b75fdc571ad132c1b3aa2911d134fcca4499cdb992b055b28273a7963653e3ee90fc6ffa52bdd5909cb5e209c0c46405126b92c26", 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x62}}) r0 = socket(0x18, 0x2, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x20}, 0x3}) close(r0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000001200)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040)=0x80, 0x4) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r2, 0xffff, 0x800, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x9cc, 0x0, 0x0, 0x0, 0x0, 0x1, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x2, 0x2, 0x80}) getpid() socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000ac3c63915e81acfabee4cb70e3f20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d4902064505f8443b79a972464bb94630b3c02ad0ca0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f0000", 0xb1, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000c00), 0x7f, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r5 = geteuid() r6 = semget$private(0x0, 0x4000000009, 0x82) semop(r6, &(0x7f0000000940), 0x2e6) semop(r6, &(0x7f00000001c0)=[{0x4, 0x0, 0x1000}, {0x6, 0x8, 0x1800}, {0x0, 0x5d}, {0x3, 0xc0}, {0x2, 0x9, 0x1800}], 0x5) semop(r6, &(0x7f0000001240)=[{0x1, 0x20, 0x1000}, {0x0, 0xefa, 0x800}, {0x0, 0xff01, 0x1000}, {0x4, 0x7, 0x1800}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x800}, {0x1, 0x4, 0x3000}, {0x1, 0x2, 0x1800}, {0x2, 0x3, 0x1000}, {0x3, 0x39b, 0x800}, {0x2, 0x7c}], 0xb) r7 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000740)={{0x9, r5, 0x0, r4, r7, 0x1c8, 0xffff}, 0xc0000, 0x0, 0x7}) getgid() executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x2e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000980700000026ffffffff0000000000000800480000200000000000029078ac1400bbac1400aa440c06010000000020000000"]) executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x0) r1 = syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80286989, &(0x7f00000001c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) dup2(r0, r1) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r3, &(0x7f0000001480)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) lseek(r1, 0x0, 0x0) executing program 4: sysctl$net_inet6_ip6(&(0x7f0000000380)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f00000000c0)='\x00', &(0x7f0000000100)=0x1, &(0x7f0000000300)="aeec35a0490eb4fb065b9af57308d6fc", 0x10) syz_open_pts() poll(&(0x7f00000002c0)=[{}, {}], 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sysctl$kern(0x0, 0x0, &(0x7f0000001080), 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080), 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffc) msgrcv(r2, 0x0, 0xcc, 0x0, 0x0) syz_emit_ethernet(0x22, &(0x7f0000000000)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1}}}}}) socketpair(0x6, 0x5, 0x80, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r4) r5 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000440)='./file0\x00', 0x10242, 0x0) r7 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r8 = open(&(0x7f00000001c0)='./file0\x00', 0x6aaaf9f55adc2226, 0x0) fcntl$lock(r8, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000001}) fcntl$dupfd(r7, 0x0, r7) kevent(r6, &(0x7f0000000300), 0x9, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0xaf}, {{r6}, 0xfffffffffffffffe, 0x62, 0x20000000}], 0x8001, 0x0) getsockopt(r5, 0x0, 0x7, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x2, '\x00', 0x800, 0xfffffffe}) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r9, &(0x7f0000001580)=[{&(0x7f00000000c0)='\x00', 0xfffffeb0}], 0x1) executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x8d, 0x10, 0x2000000000000000}], 0x537b, 0x0, 0x80000001, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) shutdown(r2, 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x0}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f0000001180)=""/154, 0x9a}, 0x840) executing program 2: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x400000000, 0x1000001000000}) connect$unix(0xffffffffffffffff, &(0x7f00000028c0)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000002880)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002480)=[{&(0x7f0000000100)="354e4449e46fc8c06d0812fa916f1d74d9a1a74798ba5e58dce51e8648a7d6213d12394e5bba4855dea45a4efd05dcc553322c2551fb0ffac03f661bcc7825636bff6771a5e50dc3c09a17042347473a0550d3b8c2a10fd4d49d6441b1508d0c2e82a83a13843c582d9720b36bca5beed0047174cf17e7460a5cc52567720b3ef290eb7c605d707aebb9f3ffa4ee0046352328d83f4414260f584c0c4315d854ac5421c3db64c4eb94693d2360605b4818299c4aaa5419f4719d9ce3908a3d8e32c429d186756260a54821b5a1586a99", 0xd0}, {&(0x7f0000000080)="e7fff744eef17de83c9d7b", 0xb}, {&(0x7f0000000200)="208a321c00e736777724353c525c5f79cfb771efe401d8066cd70619a3353009514d97cc2a1ac44484d515efb2de93d292d7a8018d90c86b080bb9dd9be7059135a3cc194a80fdc01429a8865ca2ba68fd138bc54aced6556fe9503bd03446b06edd17eb85a21d91c76c2706b9c21a43b382ffec7e90f69dd1d7fe844077ff01a603ca546654635d52d78e223864b3187cf9ec4d336e0f0ef3179ba91ee310318ccb4282ec9e0469e6ef5ba3376f9eee2a5bc8a03b78573167baa5122ee8c6d066af1817876e995cc8b5e59707172e4654853fad04343924896e99aaf6517dea86f30739fe2dc9d17759669eab8d34bbed435ed27ddf1f9908c6e5dfa23e00afc0e4b1c547013c02c0d76aacdb31356a363b032ee89bb8542c4b2a983ba5eded17d5efb850df6e0c6676ed47856a41725308325865f269a4567c44ce2f1ab1da3a53887b042e1c402ca92baf4397cc2788c1adbae5e81b6d80cd53e12710fa2b4d2b28c1f30bb5b4c229cc66f4149f9ec5cc93833fe63248d3c917699e89f76988fd676fb53efeffb0cc686ea2b450a0a8ed9b85b3be31487cd81f36f959a2c652cb54a695884cb4684115a086e437435eb21d3d91e65e44cf01bbd3c99bdb9d569c01aeadff39f2486bdded5a68ee16a41f71b9265b4236c1096636241345b0ef8e98c3e95c62d1443dda6306e521815cfac21f20453726979cc1d9aaea80c5a769a3bc43f8cbd98d076ad3e0e87324d79824f5da6d11954fcd1b7f8530dd898cfa1767f2d32f22924fab8bf484bd1689627f43d245510ba94a077785139d059c248ea8bac697b1c60c1e9d39c868fce621537fbff31f99286947a7c3736eecb2bbdeada21c5f9391b50aa63d878acae2bf1b0cc3cc12218cc8436f9c241ef0eb5c99bd9e042bb71ee8b9ca48315c894030fff5007daa060b69aa0355a84686447507e606b07f4572245e7bd8b4c19fd9dd909e756cddbc9eb97de5d4cc94a521759da2dfaf7726b1f7087496e3de8e2055897f3ea39d0bc947f01e645969941a6e73d70e8ab9940d502b9e9bd82cc2aadbdccc31f96a55e8dfe6f8471716ae4d9e7cafbd25af1d15f240f94949d9aa20700adf349a293293321a99bca7b9dad3efb0ab6474cad94b34642296b377320ecba71b9c2cf7b9902cfaa2dc716e4409909b7e709b17c9650fe9b304b9ce8a49faf70c87d95f9f77acecc0db397828e197e79a80fcf5e071931523d8f8dea428b5e9c6495b718cdebc4d454b2b74a29fd1776bec31d979987a10c8dadd9771f91eb5feaf07a8813363b7e8e5f90c96ddc9ab03231cbed6b03619ed9b21d0ce47f22fedcf211eff13c506868cd3df0fcb029e84aa2a20a0e66a1f71f9746a5972b4f9dc8812f74befc860a7fe8d4c668b88c53ebe3da34dd732b593d3b4fa1282b5f426953fd3356c2d8625f83d9e7e8dfe8271557eadd397fe806ddc7f5b75606adb0e951c697f1fd0c6099424e62f47221eb7df6e8c729d711f7501abbd5dfa44a9d607a7aa8ce3b16b8936dc6466c1a78f9078fefd3cf66a900187fef2cb3fccb0bcc4a8c1af6527e9949d847f76f4edb63a0452b3eda7e280cca84f5e50c1058dc108929244ad8c129a53b6816b9f3f1ddb99797d04db8a4741c90941fd051f1549b03e3d82c49ff196db77e3339687c670c447b86f8d5100f0b14df5f2b831486af743b6e640f7dedc610a0d828a25a0d2092fb4b0b41d6c430d179dc2cee60e6250bc4cad6829dabb96176556b60b7297e0b4c91633a993a9d95a178d978b7dc5bc6844aeb781360b3b193a3f878a9cfad71485455acba95fd9badd785b1e9df7dd333a4b8d15e3553970247ceafd0cbbbd0d421a7628455cec73b30785d0a15d5b7c7956b98e9084ce6b3fd8cc6d1cb760c03cb8dc0f500662629e0e419d73c18ae354e61cdd63d7199eac4069bc7b6ee173c5d7a1a62033dd772f9fe6feccebd52e84461fc27b3c73612a313f71b1f235d36bdd7912aea94ecae99037465bba0891320d31d62c24b3384d4b8ea09d85e5c807a392ad52f64faa022c2e8d944e4a24e7301b7a12db2a2976d68a9fcbc967ec24277a561ab7d440ae363873ebe92d7bbb936c0263b86f81b93c944652fb932936e42779f2b4992d895e756c09229f8935fd79eb9179a2e5f1f556428fa1e27a3ff4e5d06fd12c0be88231b7776c1cf514990b60513632b9c9a87afaa24722fed321b6ad87ddc9a4ca9630e3da95cdb45832e3d7cf44ea39da3f8f4a0f609afec951886f216338c97dc28ec094b2f733f6a8e66234484300e02c0cc40fc84037b6ece49c4a3f5674140caa45ca118b4bf2e5a868afb557c3a677c205b6ab5962a022b83f377de731bf2476e847b899e05f4f8ee49be486b231ab38c6d7d3b905ce2977c1d7b422a6038d183e5d612ea7776dca7b42f07bce21f619e4c899a0fd118f139b47ba2b897937dc1761d45bf931d1b38cf06e6d56ab4d75554f8562aa80971db4442dc1b07fbe5ba9900339d1abfa83190fce2c7c611fe63bdcce6958f9c34f79dc43c798d8a9269ead86e498617fecc3acd1dc3a8e72a7d289819bd0a6c8b777a45f4dcf7b978f895cf2046eab3b4a90681df52ffa80a1a37bbb4997ca8cdc7780a89f01c671ca0d10cbc8dead81d2bf7a5d7d7309044d2abb6cc77c7950748fc20d0220793c4aaabbecfb7b834301c8f184b07bf0fe0ab600871ece65680dedc59c280bcb2b4764621127d3b85ab148c306e827098b9293a0a879d5993b5edfebfd4624c07249ab8761b60debea07da99f053cee66d4994ac3ed5f37e1913ebae1f67ab6e07f4e6d09ec7254431518fd8ba1c55bab9a88d0a97a7c7d6abe362353f3957e7e294d10f571795b8b16d4ad8f7650ffc0e5ff92f75cb41743da8d60f5f792ea98fad7b8927f25189143d6155076d3d6f6249f267147308bfdbd6067a81118b70c6e693bbb6fd566312ca1a2f13e1060c10dde184f01b3b52d3b43d45024a7e8e6fecabc51a457f9444776ef0238e90f71cb459aef24608d392514291a76866f53bbcc496d762db1684b1c5c5f5c7cbc9f437ecf2ddeace9c39f088a5bb287b1221e2e44ccd3c7700493fdd32afd5024a5a7657c4fd10f12441cad2acfcd065ea974c264597dc6f7e7f9e92272efe2751cd365874c8996df9d087511af06567da90b213a5378ac7d92681c3a006e30e22310daa922a006848fc71880cbfecdb7931a2f045a377061665907f46bbf16a031fa96ba4c85ce5bf307245fefb9d699c144dbc5a5d1c43ae3eb9eac68b2d9a24c37376142a2404e09cb0841c8090e7744b7aabc6c30da5da7367c775e8d8bdd8e61b35181e617ded81c70f47f1c460c567b96de5bec1c735d5ecc30c717fab9e74abc97a2f723e43e4bd54b1b7bb663a1eba61df938ba788bf55fe136de2f7d99c0d454631a808a4cdfc552413c44263587e94dff74c960ae7ca59a59beb23fcb4c45ea096640703ddc0c085d1b19c74156786228ddcbd72f7004530296fd96a37c207930c1455c0f30f60a02a4f78649b77f24470431cb0fb9878d5cb6b5566e447b29ac406f030e614475fc812ae3a6a956fbcbafdb9c2f944358ff5e7f6660bc44298bf79114174447b7d8de0b2dc4ccb31cd5ad648d0c60a0b3652ca83d6e5a8fafb30519a5cc12a680a2d369ca219a94414dc4f6836312c883f38d64aa01dd985426e8ae450bed59d06ae40bfa06db72b8c30b3192e5bcba006ad01c06f2460e9e3b1ff3604ddacfb2286a0283b4cf035f06c80fc528146135b1ef52bc984102276539c4b825ec6d07f25f853bdbf2fc8fc43880c1b6fe72c690519d053413a0384fb329e69bf240f5cf0197993e9608a78e515f94b7b4bb1e31361a8b8286f16796995af4fc43992ec998f641426fb59dff6e72ad971b8d55567f6196d9b886ad02f3fdf56a1843d34fe467e7749c99380d73b06396fc346f635cb5c09b0c15a6cccab22fa8dccf0315f5ad18eb33209da742ef890e0076baa7cb5327f13a540f967c7d018571825fb9bbaa41488f94e3285f72ac1de84ca6eed3b58ceafc43b6e14449864a7ba39482c13507c430d1e28ba74a149e03d1c59f71843de49d95cf3e8157249a1a1ca9ba4169dd5bce1bb47fff4ae75bdc872865020c5ebaec2045f1571609803056294eb056977442fd7e584f876beea253bb858e3d13ad8f448e65dc1758de27e2f1d2d66de380dae1fc146c2677455833181db9cb8ee3eb2dabaeb2358de09d0fc699f7a9cc6738a4fa905101e6fa5c24dffcf906801216b428b87fe8cf7d6c7dde81aa95971eb3068611cc54ac620fb29d9202142323ba7692ae5de3fe4fa304917a7d13f727037e4e7488a1e19fbd2fc1aa138c50851bac616eec9eeeb9f40a796faf519cef706eab13c8478cbb0d0eef167f120895b3b941238752711d525e493809c75c2631f80f56bcd0791a9dc492e2f237a5c4186a5dda2cbb6168d5cbba93aa9f58faa7aa6b7c930e53954add81c6528ed837eb6ddeb989a50709f25d2a0bdedc3de94f3d6e1af7da792c58b459a6a36a68750c971457069483594882beaf817833ef20380789a76efd1588285dc1eeed50398f692d0c17cc6452051a6b72103d704de74a3473be776d9241d2b1b5eca4421d79601a24650937c35754272f7224d2831e96885139319fbdf0230e301ebfd9aaceeb46393ba2f09eb30571af399b42b92c6204e3fdf2abb2fab135d79508967e187b14d7df8dae2528dbf95aa064cec04ab9abcfe19a360a474960e8c1362b55661d619f01bda1a4fee04ec37e6686953efbb6b4e3faf97d41c1b195edda52683bd8b4da18dc8945e9a0ea98900b12d8f4b601a0c9a5b961df906375f6c290934ea730d7f9a483d5179a974d60a3c767ccce862e3c35c2ff56994bfdc15bb73a2d061ea2547e24f4cffd372aebab3e9946ef22bb912b22973b0e223023cf6cd174ef7698e0cc09172221e29f3bcc491e4543e91c570f1840d92d8f7d8e7ef86c6e3d3b8b89c8079df86b11721c8418850ae7c859abc0f7ea2712e9a56c95c261c7ad0c5468920fc790f205d4ae0240a49cbb0fb25fb2f848c1cb133b6ab88f3de6c810c7298bd348b2c14b2d71616fdf23030b65d9b677fa4a08d8e2513076e57463621bb8a107927815db1b8e6844de5bec3f2df3be2fb1679c7250d7a18a411bd19a14a8d23a9c71e33c3eb9e4f155d67a5d4d8bfa7c4665ab4b0e24f0903e855614ee3fb85fbd7c48f002c783b200f1e9bb092f765f90d3f6a1165f79498b111df20d80ad43254d9fd155b51d81f9223c5cdb82dd98c2c962e03952816f4703a4c95f670283f852e5a1ccdf8cca048be05c1997445143e4b3f8451e1404247c240d62c15e091aae03395e59bc584799dc48335602e460525211b4ec84f9152c2f3eceee3f2a306cd5b27b2d9074e2a9cf26a3b365b797fffec3e4c1fe4bd01db9c7278ec404fd633d4d3378db0666781b4bcf4e871e151b748737c1b37ee93f3d27607f1189cf5e71285b0733b3958c0cc4ab5d586f07b57655f9db581303c9a2256ad0e45cd2b6d93babec2a6ab6b310b598075485255db7bad137506319d0fb522ccb2a1fa5226f05fb62e3b0eae82125f68875c2a706ed21c138f2d9182e6388ccc6c12b5e7122ca2f7ce61e8886d7c2d5f88a2a94e70f35cf201785cdd1d71675b80c137263a40b7034756a53fd054592f520645388c66b989f601018bbccc845be2b1978ee7bf168f8e57bd0f302423998944d5fa3ea00faba00f6854", 0x1000}, {&(0x7f0000001200)="cb18af7b45d997d0d601b2e30045edadffa10c6554e8f15d63a8a71f9d21068177fcc7cd9b9e28dffb10b1c9113f6d61e26a714ee2ae2aacba261376493b396c587562516802cf693bbea4879c0f796d33166fba0d2481684e0d9957b3288513d3d6d100ff9bb5af3fc1bfcafced954751dc93d1eadda1496647b58418ec3d7ef13da9d47e6a8d52c32a72f861cdc512be3332469adfb41672be9d9355e5a4cdea780083accd208b0298dd135045d918c7ae68282eae373a1d0f7372a5a20ec7bb82326ac78233defa4216d6c482f2492602442892dbeb22070d4a3efba01f3855b54ede0ac88c9332", 0xe9}, {&(0x7f0000001300)="20266c5e7cc1dcbed7f9f9250d232708ce", 0x11}, {&(0x7f0000001340)="2d6ebb99aef754fb6184c0a18c1aa74017a4a4db1273dc2df9ecf6221d4ddae41d27e09293ae05be552f49efdea2e39ff5bd100619db227ac13c53f98b51169a77c3fb1b2e15440f4880ab8d130dbe6fcd87bb67778a1e1d318a4ff74990fc675025b97688694b3342565cc3f4a693c14a2e4f51ffebda01cf247ec0a699600e34922c6a05bfb1d8d716ad1c06cca93166631ffa8cc7dd0a6efa1805eb3444cc04d6d0282dac646589adf7f553212f5aa270697cdb112cbd4083c919ad739c86260c7c9496c269f6fcc3bbdea3b1fb8e3c03d58745432f47530174b4e579a5befcc8fc974e833aa151421bf9c10d0087bfb1dfbe4cdde4a02260569af7", 0xfd}, {&(0x7f0000001440)="cb8f76c3d0039bf0f36e0baf754b1caf86d0170909a25447fcd9e09dbffd8102c0d9dccb16522be0744f9235f372a60a37246d191ef9688f", 0x38}, {&(0x7f0000001480)="d4acab273e82a6549eeed8f1b10918fa6329b074b023bc98f65ace25f0b057e900679bf789877c0201400e5af41fe36e503c373dfb095d8b0e5f79c6afdcea75f9e5fa270bbd11fcebef27cbd61281ed900013fa4278a5e00f182f6b6cffeb8cf7573f3901a6c9b587fd5b3018c81382b51564a278e37491de4caf15b3722305ab1ed83503307370681890c16c7f004dc60743baee63bade6672370ccf3db248d3cbe12fedcbe5d854f1d295f372c5f9d581ab8c64f22f0f96760399ac60eed570de66daeb00c0348b8c6c68e639ff73a7dfd0707be733b7a572073eb9ff66e1b1528412d732b83adf8c3d804e8913b0a420b147a80505016fa6027532edbf8e8dd612aafbbf850277e1aa8d9b54cc6850fb1909a4ff5e652b98e7fdffd53021c8527aaea21ede5547eeaeca867470f8751b0fdb0e2e2c5815751c3c53e115058b9d161c5b22e9ef1ebc65381cdf25d9549cc89a1dc8cd1815c611a28c13657b78e116ad720673c10e255d3fb4ecaa78a00516af068962302c121b7962a3180acc4511ccf29e9dea194797e35809cfe6fa52b2997f3280c47054f3929191fdc1f35f6751ef809024e425230fe3e5eace4e9f74139651ebe0641bcedd04ee8acbe50ac678903ac2573d43db68235a58e329920ec07c5c693d109db92aa8690319201a7c57978863c74d67dbfd3b7cbb4585624d124fdb073f7f22bb84d34ffec7951dc5704471019c50f2e1a3c67509b94f9ad79a6aad9f444f55c64baffbab665fa9af51d5337622352f34d7f16ee1e097146f2a347236e85ee942f6c760540eb8739d129ce70bf76f67a0fcb1a3734bf8fe4420548090030d1825f4ed740ffa86ffc4071dc31d6c06eeb8c3aba50dc9a42956c6d02e9f6a1cdc4a4def0bd6abe03cfca036828b63713b6d10984511694604830cd55029ab49930e47bf427ec8cbf579bd57912f6cb4971fcaa4127e8ec1075aaac995609f3d13918f0fcf72e2268ed976ba5f0673ddbf4be7a5177140e049ac3f5b04cba0a3ec598edb4660030201c811f1f0ccd255a05e26a9a8b7c92063d56abb5267c9398574ab3bedc58e1166913bde35b45b3152b8aff69949d34940a9296273809813538c8e04b54b7a98b675c29b2ae12bd1bcbdac85af6f5246301a2a3909eb1b943d6dedd7584f92321b27475cecad16749b6a9180da10f92f69bb4518a2e97b9e71ddd3ea713101220ba840e0d98307e5b8a6c049badc60f69f0968077c294904eeecb799dcc6d61c1fd7f8e4af84e658cba7d1c160044cc6f0170bcf63dba1d98d77c0f1ae4b9d065c21df2fbf3f4868afcb2a26e51cd364948f968625a94532c63aacdd0a8df76fd7b4ccb03d566fc59a52467cba4712e73c3ddfff1c903385f938ad8abe213d85f1169fddf8efe5e83bcfb197aa2d5a55b49b474372b53c264933efb8a769ab2888b5c4ea4b764bef5d95579026bc142e8579288dc9151876ff2fbc9d81642ede10b83a6424cabddbefbcb0e85c99740da676f21e0468f1c88be6651688c98f6dc288b2b39cd13883703ba86a929ed4f4802e7623632c2d3830203de17ea2a516f5d9ffb6193f3a6d7f15a349f32a819cf9a612ed7f1ed35cab0455bcf4213c0aa5f1de9c7d9e5f7838c6dd257abc5eea8b490b6b1b97e2d09ac16e31166fbcbf6303b4f3da5a4a09798a286465fa449b4b7d7560bfc34d618da3b89e36e0a2d2289bad5aa491b033ea89e552ead43220c59d85fb4fa7734c0fe842525365284fe3dd74628b80016ef209d1f39b27674208feecef07a33978f6838ff31673f94fcf71f2d873de69d44613d80236352ab383327e5a4bebb45f81eda4270208e2a207fc3387943cf3d8c1e6d5d40fc145788a4f143f30c56eaa357d98f748609b76d5b768e2ebd7be9227b2900ece51eaf3432c43041a660bbef71c77962f21af3b86bc0cabd7bf5d7ff1df16d72a51ece6c01f3b7337b2538efa0d1958946dc23711bc413dcfaaf08f1a5889052b47686d24d02ae78799339ce6269d36740dee7912d3a5f818310c7e3b2c4149410f9e267ba91b57dc56f8bbe64d749996661c50438c5d4fe3c7a806074eed737b96d642db91a22983ed969f1fa222c118c0f051f8be82347f36003ef3e1a9a2569f2b1867efacd73d2c598ee6b3fb7f3e392ec463e82dab2f500be84321a97410e9d88edf66f81882b8112f0ef3f0e3902ea502674fe2bcb0bab14fb1c76a5e6f15ef1fe0e6fc5017c7c2ed116f7193f64c47378f292d0c2e15adaa7ae6154324a3b64f111cfbda9828fe07c6176a38787a7972a808178f7b665568534fac9d52435034b4ae49d6c1f0355caeae7d983c5930fd9ffa83603ef58e424aaaf675f1087a69ae03da46a5c1737b767f6f11cebbb52af5d684c6b9c01da4d88f9030d449016fa888f60924456a3c9e790dbfece72593007b60359617c478d1899668c4170215f6567add6db624540a5d0ae194b7a17c33ba2e20c8e266cf65fdc79d7d77ab7c9a03299ecc62079b006112bf11135f8f1c1be287328835d3190e17607a83d47942d848ed6f7cb1998cfcbfdf54b2bb00298dc09ca933ebfcb9f445dbb7c24f6aa0ed4b32642406c137f419bdc39764d3fc544987d11836b4f6e2620cba5e8f50357b1935b0678ea32d09da2bb61ef285c104f56eb901fd451a9e19a16ea32dfca42762627b2fc5d756f777afa534e65731e836dd13b4c8f74384828c5a81d1ba4db339b426ac9fc3bfe3a23ed58c7e502116e6c61d63549a2e078e3d62b8aef85738db9e2cc47e15c04f25bf528484882bb434cec882c55b1cb5503711d9cee6b23bee97e7eaa5be86eae22bd5874f14d1379349885e463eac93623529fc25c64d5ea1b6b9fc7f4df503343caa6cf1bd4f40fc42cfd8e042c741ab54ceb03ada393773bfdd2b441b208da8aec696d31806a0272bb41782b8e8796f3b762bf59792ccb6448940d20b9edcb55e9ca81347282322ca686462faa2e096705defb0cbc2a82c86b42aa71c68f162a145e823f23863274885bb4fd1c4d67eeb158eacd2ebb91c7827ca310b380b81a9cf13a5954c87e3131c2c7e779fc056e6c59554c63e2d394ea4d5a1da66b41778d9a1b960e47bc068cad3571aaad526c6e28bdc906c1cf17eee1c6a1ab1983f06b8dc2a57006ec85605822cd2646dec7703a2b93837748af5befedf74099a4d8c9041d66de1369c2c8d752cf0697c5fd33350f0fd18ac7e390bfbdabcbe1ca431f0de271a9dd1255a76d7a158dc85340985acdc99464649218839157fbbd401973bf4433a559a6c09d6a1a315a5b7f66cc5c9acca6e807d95e2d86c8c16f25b04f317a72851c0ec7f27f00f3809657933d54724ae4b52c1ee2c70ff635cb4a0a884bc7fcce7a52f5e0feafec12b7f51dc241a6265cb805096c53755dbce84b6d39dd18fd65fac56c6ab12c7eb007ee6396c1f7e468298ba483723edb66bb97e1a7d2a69501b87b50a67db8998bcc9c1d2d669f1eedcfeb070cf587785238501dce5d5119e95628baa80ec6185b8cb39ada9e5d9cf7f62d14386ca5a83c9db1d92ace9f9ea216d519daa87f522f88c27a70e62fc23211beac2d92c38ecd30bbb3460b2a01113fe739b9c5f9608c34c5907e99fd67f537870511ff5ec62a80145868d0935074e7a1412a34d9531340b0b127009dbf576433254f37c5f29ff87e2cbf414de7e0102c906f4281619207828840118ddf586f376a67ca73d053b3da224a0c70574ef489490c70db2c7a407086e58bf96b9045a640c8953061f4fd32d1873f8326805f3ac04ad47f03d553ec02cfe936822a216f1e0077e1e65c7b5dc82e18066a769a56222ac9a1d90960229db0a2ef62cf9470e6a350ff7f18a1f6a07baf95c29520346362c1f2a3c5ca270166b91a7fd58b2dab275b2f79a903a7408c14f7b26576276ed700541f94320c2e22700af38175abcf6734b615cd70f050148c7c3e19fe283b5963146e3c1fad29dc03d430d2e057d61b8077947a0035212e314f7d7ee1bcf75d44bc850cf9479482946426c7bd970d31082c19ecc82989c544677bc2c1270bfc9206cc9a55e5b161ce412f62a803bd501cee5d435c5a9196229327ac7ab4eed7d1d00198b6f4627d17c604cba39691ccadc8c6d9ba69e44639cf9ec5370643bae2c69abd64540f3e21fc2a1e983898fdd1ad40630b043b343a6bbbae28e9619d017b627cb41e9b2ca052eb2f92a938f92acfd794536abae9789faded129a51d5433d02271dbfc8f221d5f27aaa3990b6e82fbf9c112750ee8fa6707a9ae7986c53c9df7187773e0283f95febe11abad115ebbadb2c23a3f0d9151cabfcd6523d1fde41e2599e1dc6a3ab69fdf5053520e0db66a68c2d6b772d1dbd870baaffd4d1a8d3212d9b0fcf8bde4763abf5f55402fcf922cec272631223063dacd771a5a05a5ba2bf32aa6fe516a99d717d54aeb020c40d46193bbc9bdf626f49d1cd83497d6a9208fcc93b939a985f237fd6de3697fa81bd0f6d3300683aec7cf4b0c6a5f0ec079a6b90e4e3e92702f85c558b70d566833b9103408c09dc4a3b2897db8f333f57f583445cb219b42ad593512c00d1cf1656d668979d0791efa8ebb5b9c4573a2804da5036d2e42fe3836362f705b521ff69ff46f885486651a57a847535ebf5037813e74a1511d0a1d9b8e8004e3a265adf5f955618ee6fea3213458472eee52afdc9e446d03bd4b12cd379a32c9ee6e3d90a19cd6c66408a226867f72384a120dd8d942491ace338a4a6d24b045b41d6d87e2724b73e33bd9b0adcf5a822813b2eecf4f26e05b48be96c4ea66bb627cca30f5736ec133097c5bcc6b7b32e5cd3aa6fe54f90cca252b72ffd4dfaedf77ac73a1b0a7b01097a1c1add2b9abba4f3c95181f197272ff8737a25c8e2cfedb4312430d55c5fbbe83a0448e7824d6fcc78ed02d191bb6c844df888a4b9dc868ba2872976efe9b63eefc47b230c027a861ab943706da1c345763ab853729b30e481f92099f671a956f9d71e45cda0729643693d68e4af56fe8a4e685612865f0007b34821a5c0bff98b3b45f98ba0b6da797a8c45a8f41e02936b0c70445a833885a8b36ce68e28e74b7eb8cce02ec604a3920c3ba35ee0eac3b32f5016d310b2483e6c13db12178e103d132614e3dcd94e1680ab1e171a14d845dbe2e162fdbd5ec2edce078ab1a1524ba96e74ad98716ac0c5fad2460135acfaeda79319d4e90105e7125d4e43adfdb704dee6de1f1515c70996d8c264a560017ee02883de73c64bb4a424ad64dcdfe51fc6233e629ce6db9415fc05fd3d558ea30918564ab5d5b4a99ea1041ab6560b7bc222246e9f786bc2bd117848e9bec692b1cb0694378587fc53d8a89e403a27015e546e92cb5012de04832d84a1b34f629f2b2423ae3756b9c962c0f992271219f78941ee44835c000a3b69fb959cec6756cb4ac70db0d212294d4ad3b6fe4924d0c78e729812e5ef96411671ac5aae75ce72022e2003ea9a818419a096654828653c1bd698c63f788125abb3f137084d51603b3ebc38e36c99998df14c381dca5ed1c68dfb873319ce09dc3bde84cbfed5fd6b91717b749e226112d023ae14e2013c344aa266953a78cf4076f854c002093a28a4f7934cebc0c50c7fffb03d072702a9bf0d60bb3e22b9d9295e491e9b8b8c4b0b159c4e0270293cadb2ea1c4656277529e525caf43a5b5356d1d6535976b0199f35d993664dbe2af255048bf22d7d7ffa5d891789838b089101ba5fffe42e3212d3ff80f83a644f0", 0x1000}], 0x8, &(0x7f0000002500)=[{0xb8, 0xffff, 0x3, "84b74df45378aafc6d3d41fdd80dbbcd2ffe3f198db5a180f636945c0e1c704527fcb108049f1a69ca76bf872f481338fe617fa7d6b8378e4336ee4a8618941538f20eb182ad4dd9e3afb9b1bee4c1e512e51e5a54f3c8cf1c9021705b826b529159db79084b7348e1ea9550f13a43aaff04c22c3775d3d88def4b370351387b03171420d93d6cd6508d45ce682e0d2b9059ae6ce973577f616ed1701f30e23f809d"}, {0x18, 0x1, 0x2, "71dc04e8945a"}, {0x60, 0xffff, 0x5, "c75d65238d4c63a624aadc7c3d9700c5e3afb1ced5188af015488db323044cf3eb50cd32a4f0022d05266837c1aa15be3b0a94dbbbe30efd560f6da26132290cf09af83a6e430517c6b4d5"}, {0x108, 0xffff, 0x401, "f85ab430671f8f842af45fc9e69f4783ceb57a1ecc9da79fd8d5669b3582b285950ca70f304e1060ec3d3076f3803039c9c20bae6080f678292dfb8330ac6402a7d3f4ceec5278cd9dfaf4a5c188c984d7b422ba3e3cd13c924c69a48ee7660717e8edddc15559d2bfd21f983d0e106bddf1e15c2fc0ae122d3741fae09344b21d862dc0f32a114bae5bcb25963dea14ed805af72c966422bc33ae67abd8197d92b59660feae1cf07fbee50ea1c9311e94a1f3788b86a6bba9637fa648499f7966e005f9fd8f01dbabec4c02585ac920fa766248ae46c68f9b6d1f1e8a3ff5b8022809f7daa7ec46059547bd76065975a4e1e8f8255a25e3"}, {0xa8, 0x1, 0x8001, "2ec281f6a81ffd3941a474a645b166df346d333c96b1b2a70e7231328d2b3640f999c42194b421ce1dae49a583f3e09e08e7f95855207ef13b299375a6abb5c2d4c0c7e3128d55a3b075d12e4aaebcaecc8a986e0cb70356a73815e10108e558979e8db842962870a066aef89846cb5732d3a2f635cad307a3a3e3c30a931cb1377b5c4568e0492914bcb7d57d3f9f00f805b49286dd"}, {0xa0, 0x0, 0x2, "0da68c5e550975cc067bd2ddbffa9bfaaa605dbf53a44ddb498ad4d044d9fa7793b10835096dcde1aa1c1736afcc4f5e9f28bde7cd8681cbf66347f2b7e29a2f52d1dd111c5d800fc928ed71aa37cbd8086ba0a8318b22e4b6d3f2922aff7838ea707d33e0aea4720ccc1f1414c755c13a1ec5affccf8735faecb933e15045429a177c3092a61e5408419c3e222824"}], 0x380}, 0x1) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x3000, 0x424, &(0x7f0000036000/0x3000)=nil) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) recvmmsg(r2, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x64, 0x0) dup2(r0, r1) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="90", 0x1}], 0x1) shutdown(r2, 0x0) dup2(r0, r2) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0387200, &(0x7f0000000080)={0x0, 0x0, 0x0}) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="aaaaaaaaaaaa"]) executing program 6: clock_gettime(0x67f3248105b4e004, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r2 = semget$private(0x0, 0x1, 0x410) fcntl$setflags(r0, 0x2, 0x0) pledge(&(0x7f00000001c0)='tty V\xef\x86\xce\x9f\x9f\xb4\x96\x01\x04\x00\x00\x9c\xe6\x98\x0e\x01\xb9E(\x1d\x96\xdbY\x91\x0e\x17Z\x9cs\xbb$|S\xcd^\xa0\xc9\xad\xba\xc2eFp\x8a\xad\xd5k\xbe\xa9\xe6\n\x00\x00\xcb\xce\xaa\xe4\xdf\xe7\x96\t-\xe0=\xba\xc8WA\xa095\x1ci_\xba\x97?nVdH(h,Kg9{B\x14i\x92T\xc2\xd1\xce\x15\xb7\xd6#qc\xc5\xd3\x1d\xe2\\\xf1\xed\xd2\x8c\xdd\r\v\x02\x84\xb4k\xe1>Zo\xa9\xe6\xb1\x82\xc42\x1e\xa4\x876\xd2\x1e\xf5\xab\x1e7\xc7\xb0\x1b\xc9\xde\x9dqw\xd2Ya8We\x00\x00\x00\xd4\xcd\x83\x8b\xcf\rmdgU\xbf\x1eZ\x81\xda\xf8\xa8\xe3\xb1\xdf\x9e\x89\x1f\v\x96\xd2\x19\xea\xd2!l\x99#\n\xb5\xca\xe4\xcao\rA\xe8\x19\xc3\xeb\xc0\xc1A\xaf\x1cqPw\"\xa9\x83\xf3\xfc\xd9\x9f\xfayP\x90\xacQ\xf3\xd4\xba\x1a\xaf\x1f\x05\x90||m\x80\xc2\x00\x06\xee\xeeU\xf0\xb0\x16\x82\xc0\xce\xfe\x0f`\a\x15B\xbeE\xa8\xe6\xf3\x8c\xd9\xcf*\x10\xe5\x89\n\x9b\xca*\x8b0\x98\x929\x8e\xe2J\xe3\xfeX\x9b\x94SN~\xdd\xe8\x88C\xa2\xc5\x004\xb1\x10C\x94\xad\x9d\xdb\x80\xcf\x13\xdfI\xcc\xfbj\"I\x93\xb6?\xc3\xa4[\xaazMg;2F\x9a\xe6\xbe\xcc>\x99r\xfd\xad;\xb1\xf9W9q\xe5\x98\xaa\xd7\xa2\xc5\x06\x00', 0x0) r3 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r4 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r4, r3) connect$unix(r3, &(0x7f0000000000), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0xd, &(0x7f0000000240)="ea00000100000000", 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x3]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x3ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000), 0x10) connect$unix(r3, &(0x7f0000000000), 0x10) bind(r2, &(0x7f0000000000), 0x10) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000040)='x\x00') setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4}]}}, @generic="0fa0eadc3f0dbe87"}}}}) r4 = syz_open_pts() close(r4) syz_open_pts() sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0xffffffff, 0x20000009, 0x20351d, "28b77c09b87a000010001c00"}) writev(r4, &(0x7f0000000380)=[{&(0x7f0000000300)="ead45c3818701e04e7b1c56852c5928e5f55dda040bff924e5bd86e8affe442d9dde928e9afb887f7e78eb70d46255e9ec5461f0c7ffa81a0bcfce66de650c55bdb5a88280fdc93402917a", 0x4b}], 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0xeb1, 0x2) executing program 7: ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x5) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x400, 0x942, 0x9, 0xfff}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000180)=0x9) ioctl$TIOCSTART(r2, 0x2000746e) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x20000, 0x0) pread(r0, &(0x7f0000000200)="272ebe0602b02ec4c010b216859ea949d6737d98564e00e3c5d700df2f9a59a554a9378939fb3db55047cd07b5ca72f8a6a536bcd24c7ab8955a297a5f075d863a591ef89f10fd8ebbe2ed26e7c53c167b0a2269601269d6fe181fe0e389c9378f3cffeb6ccf21e70b2f3002c1b123848c234ae40c1315b5ff615e92a2cafa2492166dda06c33ae55f827d1397a1a7b8b7fa0d666fa9afb37f1be71a27b81ae259b6653b15ba420fc3b14edf890d63636ceb8952d35b4d7f5ce5977fba312602f2e507386a6835fa810d21a062c0d95624ff3fa9dda4f02a2998bf1199933aeb485e3e7a2c23f0aa19fa2b8b73cd5a0098316ce075b1f73273eaeadd0ee4df974530d67246354f94f5846d266f1632307389b1f65e71f794adde65281ba781d5068367e092bff0d3c6e28314bb99c6887229cf278fac9748b9154452b5b38f6ad82cb4dbc0154e05e5ea6b469405e9f8e6651bbe2a567b9b8d2be7e91b12bba1b7519be25613039033c8ea9bbe052dd1924ef00c60c71f47b744e0e352d8d317670789a8c964456ac5640735b991ca0f72e9e0f2065ceec8fa7328592170c2e6cf03f88b63805951b117f715a4cd7ce1ea54b811d267a905986b85c5b30a84bbe6ea4d24c101b6d5722da835f3c42769775be77f2833b11e291fb54e1d1c5d097684cae56f7031cf33ff4425cbcbf14bc3662400faf610a2941351f2482d8243f9ee6579867fa9de906740d2d77dbab05a071780fa78d83fefb39a975201abd45642c097d27daadc417737ccde05968b875f17d8fbc8fe3042fb438db69f4e4020f65beb2e292b41dbbb86bf96b64a6d021e83e5acb084fe278cbd2dafba391126a46c1d6f591a3cab40416c87c45c911435eaf13157f6c96833a81a3618ab827acad72a089d7c708f844b95aec5d079bc9ec45cf4431cdac5eedf673c1618046991e1800303eaaaaae8990f1f5e863df0f16d589ecc575869d0f7da9e6d040c1eea4024e1f34eb434c96d4777d78f10de30ce5937d7b7b536d0bf4a00eee9ba80e435ee43631911a0a7324cf0c5d4140484eb398f1e24b1eb1b1a6cdee6ae4b0128a239bb3c06d453e2f3dbffab90ef2e824138d5d4ff06c427e7fa04fe80ac96624081e92f725a4d1153fc572b57cfd396eb9e3cc2a7d4740189d16018f0dee9c5d943fceb73172a6d87b75b109fe6718dd7d09d265c9f2bc69994a4754d909ed990c91afb457a8394b32d43e2eaac9bd89bcb8f67eec81a10695d14089963147c157cb1222abdabeb4864b3fca01dab4af166d6a0e63686d3d700483e30a8a671798472434802c53034736c260ffe6a854f0cd67f9f77d591d1b522da003e8f8bd3c46ba15d8a20536cb6dfcc3e975b0ef7a1ec013b05f814adc01f4aeef71868d898be7c427d1a3e0578dccafe5ca361d73c4a322c1384c80054bdb2aba418fc0f4ebae970d5c8e231be395bc799a0b93a74a064429e3fd9a8a7e6836777d97ca7033a8ca971336c5cdabf2b68f8087ee169b59b4d9c79035f7019b535ce549d7c5b0e6d92dbd4b927559c5163b3450dc6d43a0d8d072b7c60d0e4dd5499d5d7075e504705ec076c9871125e26a797b55a8b42f33b352d1d2c052eeeb641ef5c706d4839432f3f52dc4762ab9321c32b551045af526db9ef78ff03013cc1140635209002e1c1f10c936db793ac32c629562535f642708e825de42da63735a3d6a3bf66f0bb4ab817fe587a7f6b1573797d051b626ac5bec96ea2ce8b4eb9613238ff3f6871ca8a44aa5b85efc4ab95dcc5cddbda57086bfaa5428ef4cf68ed84e1da4034dcd6fb1ed71fb343f09b958655ad1a1141d9a6c0bdd02c3d67e683e0de1c68ef197668ad201f7e759445a7a8d6dfdbf242e042f3b75cc9a8e5e9dc3e6c25cdceaced43ac505035eeca39523fd70b7a321f7df7ee26053b4b9c64dce747811040e1e1ea1e57607b75cd831c1610dd334f4eca13ee669c70920abc0ad83743bab44d8946811a843186be89d7dbfaac30f00db831c9233d6052897de79c6f51fbb8c77ddb40a6d310a3e8ae4eecd7d346eda10d878ba137e304234a0c57f271217a71c50541afa1c61753d20e3ea1322654b9d65b2175126014e3809188f62f28461f16b1062d229e6fa8f90352990fa0259ef79e6145f39ab5986a1c0e61371024dd1d39a06d11699df339ed3d90b759dfacb267cdd3fafab3817f27694ac14f789c622d12779d9c6ad4c2f47a81ca1da3f4128b156e406a6c6cacae8040955b1d6f5d1e476b9327c705884ab47ab657f9e231b644000d03e192e336628e91f5ea08e85f28ac5f6003e43c1e165be8e552df21bb93c53ee4e2eca700c41a4b69dcc1823670c926c8d88a133beb41ecde0851c78ca6f23439665512275436081ac3cbe172581fc08ec406ce8bad71a95e89bff3f93c108ab1643dbd85564a271b4cd9a9791ffcb3950aacbb0066e234655daf9fe33147de8f7d59422e7facea6c6984f9283869d7bdf435a6ace7983bdf7ab3d8062a053123db31bd0039722a1181e7900431cffc8746e85e937334962e52956b9f96859bb8a0d3961090fdf6a8142a64ca66254e7965c8f4f9a46e6623ba3d5a2b9bb54628eb2436f52d7ac0338f6e7f563671f32f2e170289734d1c70b326db57c38afa87f62ff30d2b8ebbeb33cfdd4f8e64b350f37d27698c10a9a237c3afa91cf8d89dc8e9681dfd33c3d7ffc947cedcb344b37828934fd6a3f53dacbd0375eecd92ceadc16751a7100ebb8af59473ddf6282203a0a852fe60b03b3a40c2cf985d5b0c2b28e2b6d22e81e9406aaa12519c8cff7fe759d496337d776916ed97e0bc6c46a0c7b69438aa9de9b3e6f520fdb578644d06311d292cddda7a21b5c24c75c92a47721d431b3994f3a6f78f19acfd15d50c8980a9d70cb917b38f6e1ba569b201ab91f5b685e455109f179aac4f384bb30b73e2d5b2c3234b61eb86863f7886625ce65a7cf0d396ac43d0ef6159bd54b5d0e527888f3d1ae6d1870ce09b290ba9c7983410eaaa5e414dd05f7bc5d5f3977b301d319ee2e79b97e637aa22885e66d273a490b44d5f213f99f1c220b99543728bdee39fc85067cc11555d3d1c1db12025d614906cfe13ad09db4be081f45ad3360b1bcc5e68089dbcabd973eafa09b5e7d70ae18f559a4422a0eb7cf8be5ef06847f911ba14d4c962263dd88f806fec26e71deee19d5a38eb4d5d60068444d1b302a2d52489a53b7a729c1331efdeba602e85543146a0a65b940de10d048d3116fdcab4c4981db39af1cb2937af7a12ca0fd6f4ff2805f15c098e1758febdad67925c98ba4ab2c03ffbcbf32dc7c80c4ea262819c2f8dcf5a13beef17367b98039241152bb211601cd619668ae12fe78de560fbb94f9ccd618b3eaf97b15292262ba74581d8b1d6b870f600608d946b1140ae2e948bfcc5fcb09dd07102c32ec66d49ff1a711a5f99c58d7766e28167a8800c5d60fbdfd64b678cce304c4bc922af4a61addcb23988609fd5da08eb89c74437aa87499cd77a0b3a3d273bed87dc50631b8a328c5ef3ccbde3559686485986452cd592139e113102f11c43f9977f76bec1e31f49173c603b2af2d532063905a9b3e4e0149ad0ee50923b54f37f62b32ce5046d81e1682b2c6b3d1930b614ccd0f935aed8885eac4368b6372e616c9ea50a7276911bdef4e94b839f9f8464fbca0735a4fd99b660f8816c9215cf3d6ccb8e5e77aaaf851d6034b9427dedb546ad7aa91f5909ef3583177c5feeb96737bd6db4d1032b3c7c30a762985ce388dcb18c9a9278c97065bf2e4c1399084ee7f27151e0ece84b82ef1657d35fa988435d1d96c7b5ea4efa1e4bcb1cb2668e3110497747cd66e32b03b6dada14e4fd339af4c0ee298398032674c972831ba7f8e21a9223e0820f252ec29b8d0d612b6d05b17aab71264fb5ec7779980811263c260e7d3d5f25f36e6e1e0ecd641e6e93062abff7cc52f38741bc1f4da9691255d1071bec7dd046a9623a8c4509da566d94bc3b9fb2a48153a824299c0a98fe0ede8b0e0a773aae9c84d2e8252355498a8d87a7ccaf7d683c54f0cfc870538607d0ef90dadf780c52732a714b4c76fdc2c0fdd5ff1d054393ff6d38477393eb80fa7112c7d3f4fabb5fbbc6f672b8c83e2bbc95bac26034cb9389a61f46c375e4756bd74d52b7c43c59ecf51520e7abb0688fa1dfaf47fb0a72074cd26b623cca5889cfa727d2c16761a82cfb03404cef2dc99813142ef221db9b672c6d3a0fa5791bcd71c4e1f38e0486015ede955c552677a58fe8dc32acf69fc45fbcd4ce756c2023940a0bebdc2d5259fa00b192339986095c13aa8c803c9f6a5a9787ceb8f5b307723055b3925d1bc50ad670ad49ff5950b8c4f8db80e689757acce62aba881eefc8fda6703f37fdbaafe4631f433bb31d22a8886cb18da116e2bda3cb084b71a7f0e4ecdda36647c502cea95830bbb5cfa475af665ce4af7e64caae292aa8c56b56e085316ffe3c8668fd8760bb7a3020eb4f32a03d2415f2f558de566e489d3226d5a1541e16172945a3abbe3febab10d4e70817bdbec57f0be55e54773ec7064b8e35645c3e2b49cac020a8e94501a929b01707457fdd081ab46a78095ce19b9b3f51ab23c93d34c310f517c13214ad453b3546b2bc509a9b672c7c4fc778579277345f22c34d72230945172c9202e7d87f59060927f86e0c618fe2a27c11cdd7c3f6d6903616797e3e94ba68adb6a230f5c858d906278e49267d688f64917d313ad31d0943821783dbf853306b02ca61ee4c5b5cb6b195c3c10b9f4551b8f17d479cf7dacf9c6f7a012b36d1330b687343d8731e6086946e6be1fe2a37d7a24c74bc58c99671f4883e211bbee7e4641dfa62d9d99427d89101fc963e46883a9826fece25100d3b164aa269e4f5ef6ae2a33edda90ee6df99982ab38f2e7c86ef4df35a8be72f10cb81e221147514c72351d1c863c97672bc5eaba1a35b57c87d1dabd3670045d47bd37ca8a3c5f29c5efb731c3fac6f5d7b8785da8d2d096100fcff72a09eb266bb8212dde5de685706d9733ed1290f1fde8645106fb562aa0faa41c167b254f3714dad7e0f6c1525e206b518b22b9d43e7b94e3a34837a276711e8575d6008856cde82d38e060921650e6d8014a908e1d357aa6dc0508e97d56cd92989af0fac9675533e39cb5b150528d41c33793af60601cfe42c853a7d98c9f76bd13a25906bdf182bfe84888f6644503d3f520cecc16e69dba4ddd6ac61c46ba111d64fd7bcf42040d1f263abe32192af5bc726eff8b915aab4569ce04fce81e244f1d3e8ae43f05a6e44fd20fc9eb44f3f3a6693db7aab0dc9dae06aa7a98340c6a050df7044be661bd37b4318afbee9f77df33b2c592aeaf041f81971ff50913256d5b4012645c5c6383dde480914bc30651dbd4b19d7891cade4b4e53c3dcf7cfc73dadfff2e2e55715f8c5a26b2874044bb6fa8dcc5b6dbf107b06433b1d8e1f05f6153ddd00f6c4831c0629c589a13adfba3ec995bd19a075d9c989a6d9043611b2bea196fd6ffc33867172e72e350811e1c0d2558f6ba4b9932d9fcfe64524af3b8359bbc3792e2286a736121d172f8c86eb6e947a88f8f01baca3a625a81c1698fc7b9c29946a6a7389bae1fc757c26c1399c894659289e3e1f380186c7ff836a0f024f0e7debfbe10232842a042ca8542538f421b9245e64a95b9f77de6b12fefd2fc966af4ae3efe6509825cd5ee78e1e06cdafcaca40e136a167de4f904b80986cec20ee0", 0x1000, 0x7) connect$unix(r1, &(0x7f0000001200)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x12, r3, 0xb9d) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001240), 0x8000, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc2485607, &(0x7f0000001280)) getgroups(0x9, &(0x7f0000001a80)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r3, &(0x7f0000001b00)={&(0x7f0000001500)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a00)=[{&(0x7f0000001540)="39c613b626ff7741af035e64750bd93eba5381f9b22f29de8c626d471259f0da95a5759069bba36862cf707c388f14b190f08dda7283d5f0ba0d0a8f7c5bb87f317a7d354d39bcd6ae99b167c837bb760389a23de7722682ead53e7ca474d7a877676e0288ec06ce31ed9fe809c89d4ce6b9ee3ca1bf091d6d193d57d91b9313da675bf1216bba409f1ad44d8ee6f636cff29df05d3bd73a47cb5aa0c2d0ab943324c635d601acabee1050f235fcc6d9ab20f4b0c29c7977647dc0fba93e9221ea7300e4b23e864819f263bbcbe08ba3da0af35164eb3b03c6df9a1cb189f8cb41e9d3df74f7f1bca605f0528b68eff1977bc245906c0f76", 0xf8}, {&(0x7f0000001640)="ff65fd6a82475b054f012d9e7e967a54f33bd11e405e57845ecffd8893ee94b844a0b3da553b2d2d61f8e15e7e50ebeec86ec5e1311e50141d6c2e717f596980d5b0ea68f6a1ef51e1b843934138eccd6d2cd5f6cc2c2c1e6acfa90a57de0c35490135c8fed81eb58c5756492645223d56ab1757282a95837c27e0e2c119cb2078e4082df096d97223d75ef79bff9583b0b9fbec050ba3d512db691349d0a0d59e88f14078f7398265a91fd51ee1ee03f54ee29802579f385ffd6b663e35d2f143724d6945d1e1c1e4d4b3835736238ee423ebded4ec70b55474f459188d003cf974c25e7155", 0xe6}, {&(0x7f0000001740)="4dfa5530b204de002634e6cdb9bacab34b4ff49e60b4195a69084ce9f64f844813537bf056564fa3af42f70a9b7dcb527bdb0293c155a7802f9f71c3a0d441c38c09e987c4639cbefba5557349aa5d66ec99b3e82c8ac798ce68df68b837875742f296ee4ce7cf2dae00dbed47efca39ba70a1d0b7e21e8acf3bce309240e2456946eab95a3c71aa55da748252591867bc8035d589b26a4fb09cf1edcda025ec37cb4845908a485907f9b9bde024b4e4a7ac4eb1a90a25000b717a1d8089d9234b983fc2e2", 0xc5}, {&(0x7f0000001840)="d643684301997769d7d0a2bff4206ba86a258b0f6ac6a2c04c033a982cd4bafa0b10994fffbf1e62a4ddd0f170737a6700b7feb93b4862d7c02e35f833624dcbdf6bf82e64f3f9570125349cfc0ca4a0d0d1c819f280efa1b5f8fbe2afb1a74e5730e2f709ea0047e48dcadf6d1752f8e24164e27e9c627e9101241c8525117261ba434bce9425a5afc80daf675f7f4d48f370965c1c89d25dde5559ee", 0x9d}, {&(0x7f0000001900)="00be5a77e47a7c17c35268416233e7342a198322494c3fcb6759ee384a0cd5595cee7b2c88169fb243f2dad94e1281125e2f30b0b080ba11481bff85c1777ad81591cd103ee2be911aa94ba2af1160f8446fef", 0x53}, {&(0x7f0000001980)="066c273bee869e767851d6023ea74a9ff3a8cc55ef1dcf17ca09d39f424062b726cebf20f7e7e2317617c0c24eb5a4ed42", 0x31}, {&(0x7f00000019c0)="c454644d4d9f023900302971e3f5c19b79d087f4243463ecbc0a5d115a3e40d37805990801d5bc1fe3ef67e658a377", 0x2f}], 0x7, &(0x7f0000001ac0)=[@cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff, r6}], 0x20, 0x3}, 0x40a) socket$unix(0x1, 0x1, 0x0) setsockopt(r3, 0x7ff, 0x0, &(0x7f0000001b40)="799e3cead17db7b3a37a5a0ee6a6aafc042b0f880f4940f4fa8548c5390083b19797897e3f0ef91f5d364a776b", 0x2d) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) getgid() utimes(&(0x7f0000001b80)='./file0\x00', &(0x7f0000001bc0)={{0x1, 0x2}, {0x0, 0x1}}) r7 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffff9c, 0x80045745, &(0x7f0000001c00)) fcntl$setstatus(r3, 0x4, 0x80) readv(r1, &(0x7f0000002140)=[{&(0x7f0000001c40)=""/214, 0xd6}, {&(0x7f0000001d40)=""/91, 0x5b}, {&(0x7f0000001dc0)=""/166, 0xa6}, {&(0x7f0000001e80)=""/36, 0x24}, {&(0x7f0000001ec0)}, {&(0x7f0000001f00)=""/48, 0x30}, {&(0x7f0000001f40)=""/150, 0x96}, {&(0x7f0000002000)=""/247, 0xf7}, {&(0x7f0000002100)=""/25, 0x19}], 0x9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002200)={0x0, 0x0}, &(0x7f0000002240)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002280)={0x0, 0x0}, &(0x7f00000022c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002340)={{0x101, r8, r5, r9, r10, 0x0, 0x81}, 0x2, 0xfffe, 0x0, 0x0, 0x3, 0x0, 0x7}) executing program 6: syz_emit_ethernet(0x62, &(0x7f00000003c0)=ANY=[@ANYBLOB="f3a2a8908a86aaaaaaaaaabb86dd601ab5b6002c000000000000000000000000000000000000ff020000000000000000000000000001000100000000000005"]) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x4}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x40, 0xef5) executing program 3: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x20, &(0x7f0000000000)=""/74, &(0x7f0000000080)=0x4a) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1004, &(0x7f0000001840)={0x0, 0x0}, &(0x7f0000001880)=0xc) r4 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x0, 0x0, 0x0, "84d35404e6ce8bc78691e9255254b6c4867aac72"}) ioctl$TIOCSTART(r4, 0x2000746e) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206925, &(0x7f00000001c0)) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/39}, &(0x7f0000000240)=0x29) kqueue() r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047476, &(0x7f0000000000)=0x1000000) r7 = msgget$private(0x0, 0x22a) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r3, 0x0, 0x4, 0x4}, 0x9, 0x6}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000040)={0x7ffffffe, 0x40, 0xc07, 0xffffffe4, "97071540d67d3f0000ffc100"}) writev(r8, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x182, 0xaa) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000000)={{}, 0x0, 0x0, r2, 0x0, 0x8, 0x0, 0x2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) msgctl$IPC_RMID(r7, 0x0) syz_emit_ethernet(0x4a, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) executing program 7: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000200)=[{{r2}, 0xffffffffffffffff, 0xb9}, {{r2}, 0xffffffffffffffff, 0x42}], 0x8001, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffe94, 0x40e, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) pipe2(0x0, 0x4) readv(0xffffffffffffffff, &(0x7f0000000900)=[{0x0}, {&(0x7f00000006c0)=""/108, 0x6c}, {&(0x7f0000000740)=""/154, 0x9a}, {0x0}], 0x4) writev(0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f00000000c0)="fbfac9cd", &(0x7f0000000080)=0x4, 0x0, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000140)=0xf4) symlinkat(0x0, 0xffffffffffffffff, 0x0) r4 = open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r5 = open$dir(&(0x7f00000001c0)='.\x00', 0x0, 0x120) symlinkat(&(0x7f0000000940)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r4, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000880)) symlinkat(&(0x7f0000000800)='./file0\x00', r5, &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000002180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r6 = socket(0x2, 0x3, 0x0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000180)) shutdown(r6, 0x0) unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r7 = socket(0x2, 0x1, 0x0) poll(&(0x7f00000003c0)=[{r7, 0x67d07f889b49f285}], 0x1, 0x0) shutdown(r7, 0x2) sysctl$vm(&(0x7f0000000000)={0x2, 0x4}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: setrlimit(0x6, &(0x7f00000000c0)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000780), 0x10) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000340)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt(r1, 0x6, 0x8, &(0x7f0000000100)="77b3d8fa", 0x4) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) sendto$inet(r2, &(0x7f0000000100)="18", 0xffffff36, 0x195a05e282d6161, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getrlimit(0x2, &(0x7f0000000040)) mlockall(0x1) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$FIONREAD(r3, 0xc028698a, &(0x7f0000000080)) executing program 4: r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000040)=ANY=[@ANYRES8=r0]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 3: sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1a}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x20}, 0x4, &(0x7f0000000200)="75552d70778bfc27fa974ebce266f94fd25f5e4a82447c0a2e581b49f800d8d56dbf8769b4fa05a4922cd521bf8f7b7098", &(0x7f0000002740)=0x31, &(0x7f0000000440)="84ca42158bad54ba134dba7acea183e74a5681d664aabe96ef5aa6a1f3d308638a2f60decd3755d2", 0x28) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) munmap(&(0x7f0000157000/0x1000)=nil, 0x1000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0xc0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="3fa53ca8f13ba255413ca7b03679430fb765a25ceb9245a06d2545d327b1a3fa619c79ee6f62d99c84c81e9c486c1ddad0db95355b39e63d56076cdfb22cd0fb073573674f57df9f8d0fb0d0167dc54ace0a263d3a86852b26dfca774ec7a885d909a0a4f307e8de006efba40b95fc9d5de1b72cd5d51994cced7aba96b6a90d60", 0x81}, {&(0x7f00000001c0)="49d00781f1397c06c67f75fd5106433c", 0x10}], 0x10000000000000e8) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r3 = open$dir(&(0x7f0000000fc0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x8000, 0x90) symlinkat(&(0x7f0000000300)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000001340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000001200)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0xd}, 0x2, 0x0, &(0x7f0000000140), 0x0, 0x0) mkdirat(r3, &(0x7f0000000d80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x80) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rmdir(0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) truncate(&(0x7f0000000040)='./file0\x00', 0x0) unlink(&(0x7f0000000340)='./file0\x00') sendto$unix(r0, &(0x7f0000000380)="44752d3b70dfc45c128a879fcef6c53279da5466cab0f745faa97bac318fe46dc0f3f3c654cecf06e9829b88c3d34c9247ea076afad7efb0638d47c522debd2828e0e3c02b29e26e758f8e314700c2566f5784de0ad0f40099fc968de549e6323a8cf3d74b3ce75180613155af68191b5adcda2ebfdddf4c64c2f47475c011848b5d62b0926e7dd3c8d6d34133d825ed7f5e811440c738e5f191dc6d22a322b8e182d297", 0xa4, 0x40f, &(0x7f0000000980)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0x100) unlink(0x0) unlink(&(0x7f0000000740)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000a80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') pipe(0x0) dup2(r2, 0xffffffffffffffff) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x200000000000}, {0xffffffff}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 3: r0 = socket$inet(0x2, 0x1, 0xda) setsockopt(r0, 0x0, 0x6, 0x0, 0x0) executing program 4: r0 = socket$inet6(0x18, 0x8000, 0x20) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000200)=0x9) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) close(0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000004}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) mkdir(&(0x7f0000000140)='./file0\x00', 0xd5) lstat(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000180)) executing program 7: r0 = kqueue() kevent(r0, &(0x7f0000000b40)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x17, 0x2, 0x0, 0x1}], 0x773f, 0x0, 0x80, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffffff, 0x2000100000006}) kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffffa}], 0x7ff, 0x0, 0x7d26, 0x0) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000140)="34eb6cccd13fdfa4b629ad174cc8b312bb1d43c7294df1aafb04d4f37ec68220c6d8efd5dac2c911df72ee8ba72d9705234fb6c9a78ea7d84186ad1f4845391fe8909d851d69bff41a942dd785efe9c1da60ea9caa5df37323f8432de6b3d47fcb3911809f3023d958d80ac798553f03aabf2bb295e66b08fd74bf6acb2a236f72a7e77b9874b1190e4b5fa360e4ace505ea02c1e7c4c174c464118b1472bd4f732f49dd443fcecf254e768aa787a8613abd1d65652edd0e1af066872a7d1bd415f1df0444bcb238b845d35afc2e8982e21d8c207907be24021ce525ade4a92e76f6819fbab3b3b029c332e82dc186123b52b3dfe44e5d02003382af4af6c9fdeeda16924919229b94404de529134b78d826be9233eb768509e77bff0082d081c6a5625f7a0d", 0x126}, {&(0x7f0000000740)="61386cd1d7ed9f7bbe5386b433b5b6a32ec586f20beafcebbb9f76ad6fd79f7b064a2c6576b93a6f2388980923157b29677df04f73a6ffc57d20e02915f437ade2274e550e0f7207248902b9946d5f1694f2df1f2621a16ce90c1fcd1652cd14cf53c1089db24442e60b0c9480f4884402cf3c4d7a3bacf8385cbdf309a7bd34084efbb1efbde7b41ad51f6f28e0c1d705ac49c73ce597b757460fc37821fdee9b39eab24eee1c1d0149bc25c1ed941c4c275f19b2153957", 0xb8}, {&(0x7f0000000800)="e0ac3c2a0df06f924ce02e98710756a429e2061e4c525652e37e7b5f8cb3ecd42fc969cad7b4147e7cabac613cef8754e96488445fbd939f005b68254b68151c94f481f690741b19f3a5d3a5c815794cf763538ba8a1367a04eecfaa78f27bfeb7626b80b60ca2a50c7a176b7430d3d43f0a8fb9490da3abe6d6a9489094ea32868fdbc6d90d25aa785627c644b33649b3ab770975f841a167f8e049248013b39c1d55379e3d8fbdf7422d89a7a13b893b605d31fc7d6e533dc0874dc4f38bca17", 0xc1}, {&(0x7f0000000680)="fe63a1fa1376b877c54ce55a80252cd1c1526c6817c29f3a5d9527a648d0dbad25ff49e572268e4a8667bb3d205c25f1c7b33c8e8823", 0x36}], 0x4) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) readv(r3, &(0x7f0000000400)=[{&(0x7f0000001780)=""/4096, 0x1000}], 0x1) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r4, &(0x7f00000001c0)=[{&(0x7f0000000340)="0de2216434a01be6da3dc2c6ba0623aa929dd40f603f2886e5c2af13f517035517180841bc92ab968c3e8dd8c4a4511ba6d7618c86e281931907b42a19ab65c9f6ff6d85aa26aa9635ad2daeb7fdd5b3bdee60f91373ee3e", 0x58}], 0x1, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x10, r4, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) readv(r3, &(0x7f0000000040)=[{&(0x7f0000002780)=""/4096, 0x1000}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000280)={0x0, 0x8, 0x8a39, 0x0, "fb00000003000000000001fb00", 0x0, 0xfffffffc}) writev(r5, &(0x7f00000003c0)=[{&(0x7f00000000c0)="0f4483b88d5b1fc61b6dd20708bbf566d9fb1810f5a472cb3dcc8ffc0faa3b1fef89b5ab07fdd1cbe4b44eaa9f5a197301"}, {&(0x7f00000002c0)="68554cfa21725ed3fca983a00dc6091c52e264865ff73fd2d8e45399415bf1bc0c34271cc3c7753d82858807e664640a175c2507d2b148cfd58741068b7b1732068bb8232ff1f3f36158a71322acc343fe63c78db7daedf8421a831d6e691f413467"}, {&(0x7f0000000440)="674814d3d779ee524e6d100b92b996c851f2a8dd8b38cbdd476f0b11749dd1a361979267ae0591c527a24be16ddded8eee1c4c35263c3d4f89e0577aacf23043ee88a8865091f8a8cb259ee9d932bca9b26d1253efecea85f5f0b95fb9eff085c2f528c254c5066173ed3fd519c5d518007d393e7e150bcba8c83ae09b202ab7f7caf9d3ac271176cb4f3b6a0df83f2930f2786ecb8a4ba67fa5205c02be99f02a32577323063f9408592155bee8d442971df7bdd876bcab31ad38ca006973df85870c8078441834c85c20e1aa929d60ba70338e5625c6aaee85b8b05de4be2d8806b42045edb929d38262153d4a5e7919a3d23ab278ee2a9964c0c93f"}, {&(0x7f0000000540)="182307670535527d1b9246de2e699e007bb8e99b80b1a5be0a64cd42761e9e2bd6293e3c1954adfec231222a031e631a1c11af7d75e00cd12961b3cd64274438285e5165efb064f71098accfcac4a0559d706a6c1dba4612e47cb1493874fb8892ce6c0090e0ac999bacbf6b7d5750582b8006154459488694df6a27bfbbd9209961901b08c03a98ca8342a809a6c3c64696cc6f51135a9c4eab431a6ab5664503e5675fb23beabc83ca54017e0c89ea05d51c415043b6f5c648338c813ae20041210d9ee10986012fea3b"}], 0x0) dup2(r6, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0x7dd, 0x7ff, "2cf9890000000000102000206e87c14041bc0600"}) dup(r6) poll(&(0x7f00000000c0), 0x0, 0x1) executing program 3: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) socket(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x1a0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r1, &(0x7f0000001640)=[{&(0x7f0000000100)="3f6a810f6a4994e5c83eaa00db91b6adf7af513c8e1a8fc75b5cf2f3826785401104aee54f538fc85031450dace17a3581caec03526ad859d4f9f1e8ad3dce2df55b8659861205e3a7b68f1ac26d377c721739d1da07772f6d73e0c817cb393c28b38a5ef48e4bcbb2a030e761a440a25f58467c44831555b1671fc5d4bf769a6d0e05d651a6d5be80f8410bf928168ee4e31a555d34c6c025da63b415e0b0c9a8a19d26fc4a11ae77e921674010aa4959fbd4ad8312c2371b6b43d198579da5356275cadea494be2a93e55e96fe7614853e84125fa7ead44f63ca5a32360af7d15553a1f2677bde9c0973d46f3457d0cd71fddaa7537902010fc25566511744c2258a04ac1d612180d4ac3713ded46297f104c219e834ed59e49c712157cb3b9eea9cb61ec993289abaae3f90ad0d065428f325e0826f8e3a6cd6428a1a7c25a2e5371b0ef91ed805082adb090825405a487cf88365418ffc1e520f558a5a060cdb3db7357a7a899e45a8b4b401b7c131d68a1b10942bb6c4df325752a97b4489b8d3255036805360ba5cf1742265fc81ab05f5ae4aa153e733b10a8d74cbe1f7d16f2664bdaf96c62ff49a7efaf572b7ed9ca0310c0d1e40ef00eff9fb8eab9f82d5f7b0ae0523cc46e48ed7c0d675583049c63249c09c6d0fe484cf0ffa069a92884c1f1ba5055f1d384fe6dd834e280e1950b1eb626da97617b323608996ef4f942a8aba440e316f5381dc6efe094658cd04bdf313241437887ac82262ea9446219cb96ba6f7ddd30fb2cef750b826f918329ee3d6d839353da5626aa3c0e23de0dc4b7ada4cb2c8f7ce2d014ea0b8f2330b1f80fa87b3a8db6ac369f865aadb57e641184a09cda61e2ea10c3851b55d18ccd2c442d5e691382a1b3a41c9c5e0bcd96e9f5d7ce70aedde38ccdefd0f75bc258f2990554c52a2092f434f5a5708048b08b32d4809774e7478c5f13df931a3492ddcec1d0aa7f80c65b7371d26424c902f7dd7bfbf71d76193399eee04e5fe1a7bc503b78aec0cb84e4d5a44835d069b6c08084094af1addade69ddee9b5e8e581e6dbcbdfc3d14e3096a62bf0c634169bc39ad956cadd58c4cdaae392c3fc173c4df260797441ecd87914336bbb22aca851b13db7fa961f793f37e72919598144a340f65aa82e42e8d9ee220d799b0b991ac173e1ad0aacdab93a7131e0178730c57ddc5c741d5e20444610c543f6df2980a27a5c60dfef4997cb9056af9d70cf7506a4ee6a1840856d47d63c5213369566eddc8f94d0c9d8284196f1b9069c5cde2e97e8be4d77f9b5f280e24791ca1fad02955e772dac1155973af2d02044020b1cec1483aaa3d30088f14a432a665c86a3ffd2cbfd1837e9d8c3a8668b62b25bac0d1d7969f4b05d5c255b339c9ff1c9290a0f7e27a7d70b4f50fc196372e6dd81dbb349dbef8953b4e50e5bf07446baa85278c895b058db4ca2317ca1fbd45d504925095d198c676623a8e1dac956bad7545279496567bbacc64270bea65e0318acafef6c63b58254f669ed1e4d9c7e652e7346d27ab166799ceaa99f1392f8151f6b28173027ca4cf6fc876aeaf9612d0d645029c0c50aa24175d3ae4caff6facd1e4e8c689348b3d33ca4b7b2e4dba712ac8260d7784b57dc756de378fe1ce637d6256dd05585b2196b3e2712cc3a32347ce924d3d2965116372ae060e08d7b784756ab721552b04b1935b53d3ae2f1150aba2e86fab942a03b5410d1858a28b03724815a3003bb9d057d4c1d9bdc77e74ee63e49b08accfc83d71ba68cd002f6e80c8e9d63fd9a78e05265b615f00dc42b0ea0e4f3155b6813566567c2bb336e44b6c1c753a209298f4e8648f3e0c20780432fa0661d96e3fb68a04ca1b84d11f2417d2f64823672c9fafbaab317516607f373c96a50ef5cfea982ce677a2b4ccb512f876297e75f78b58962e5e128acc59718de643e651090d6de35c85125fab747e2edbddd47ef34d54d238d9ccf73e152ba488a40f005847a5cb1480354e74a94ab7a30fa90fb1c6bc78ba64005c026f832e76b601ecddadf1fd41d7915ec6fed1a04eb59c717931386557e3fadbfbe571cee69f57b31ee9491161c292c88e19b11de246b89b8a6e0427aeac50f95f70e61d46e6698228ae20de1ee65b5a028e5d8f84f4ce6aa2a1bbfd9f304c9b8e869eed52e2e1d487a75b0dde4c1026248d5b174e57b06a5ab3ebdc2ed66ba063941cef8b02c66b18f1bb139a4a0eee081e937e0fec243f11697089115cac25c8f1ae8543ab3d2338b2d6ce28834f205afe3e2fc1d1f36fdb8ee1dc98810cda41461018862af3a18dc19b05dbf352a4eb523b1a545ca610ef16b9f35f09fa6787301ad4aa86aa48a60f37cab27a6497e624eb66fcadf3659f3a3c7f92fae32c72d1c0e5ce1a9967aa4bb7e5a84bc5f71e83e285ab1b8571b5545c919364b867a3c99ade00f8d9b3cea425f364b780dcb0e4ac0b0371dc8b8d6a54776f1c43cd80b4272892a7c47fe258a584197d1fde5ba64deb65921800460b1f5d91b219931894cb8aa8ea1631dd40b7ba0666e7c100e93db0428df7a367e30b2eabfd5d60c1d775cac2d271c42f9bc10434c1516f22bbb9cfffc6cc96c2edb394c161b873dc7bf33e76acabfc6c8313e956217c1ab691eb74b52d52cb286f1e381d295f91d1350c7d611788849541d55e084bb7f115ad628552a6bd8ca676362a43d823daa91e5c317c2dbad5d7791b740ed3db098b9f03011ccdfdc6e845c9d2fc3790c5171d51820c0ba3c350375712f735bfbfe195ca371f4c8090e302d1e643bac682408001c8c9817c8e7f1337b916a5b453ec11f866bbe577dcf113766ecd31aecef1dc9934af027224d3333568f7a45ab866cb6bca384ba77646aec16ff819c9124dded4b4a1678ee5be380861353310d081fa351a30456b8f7305b60f9e0142e3a682b8245faa41168cb1046cf14ec5eb7a72e568017b6e0c3223c37fa085cab0d008c8f0b66948e544f3bbd27b2cbbbb0229fb883345075e9e1880b32992bcfaa1458f3e67a6f1ea62836cfc743d4f842f3c4c4ac52171e338711e043463fc1b95329cfd981911c67e5189c07442b62be94c8c5c1da05ccc4f47f23cd0bb09a40b3a2456bc49e12689bf13e2663b57ebc3454d2353ff6b7f424213efa404100105f1be506202ee1e528e18bde9965fa1d47baa66157fa26b95391686b3011d4b93f6f692ed562e1dec28ee38e931d984e3dd3395e2a278115f0fa2d863eac0dd9a37b139e4d1a341c20e9479abbe10d79630647fd026d9343a0ad99bc5ed9ab4aa1cd846031a092a33a9091ac72eddf3d8528dbb962c25ce70d1287389351c469f91ab880fc5fb5054e7a7ececb06426571de42e82ce699ee064415d9484bfd44fdda4a4724976e49f55c2872a1153cde3ef05c1bc6f4a69cd7db218f9d19e115b94f70f2d46e5918f097542c595c31ed74ef28cb454bfd4b431e65b222cc682a7ec7af2f8c99cb95f6331486e4cd5c035e6bee9740f051985a7f7210bc5dd3910cfb2ae3aec7400c127901c3b6bf525be688700f72f8f849488b85c860d6108b020bd2683d04579e4b0bd256a9e1aa8eaa6f80350eb1d0663a60bda7079f6e0a2455f4f918665d858b622aa0e23aab273647ec07665629654a3e4d82472306167a7f92e015cb5584771c3e0418a4186d6a283842b7ae70a4dba17d64c75edcfd061973cce18510901b64a2027e3fd8311fb6bd3c3a73c31ff2647a006a5d2b2052bd2958601b417c6f8c58680a56541ce84e7e4f9ddd8f9fa556560886d050a409c03556bfd75c71ad1eab367bfbd189440fcf88a8b4327c5527925d890469317903fb8f60d39f4c870146177ede7c8ac9364be3800183ad1d0165adb1b377715b515168075e977acf2947b5e5b59fc656d0a87cfbccfbc81df2bd47027778a584b561f2a18f60dd61e592c9f4c395a453c8cdac6e09c94c1d6fd8dd0743215d30f0da45d4211a6c577887215d865ca25ef78a34f0cf5b81a7ca5d6ae1e34a0a421b4d0c35483c5246d51ce6e841414ed020e1eadb3c85a816e0876f15ed5e57dcd3570da5998d3332be2f108160ad19d13f779df4639b018a48eae1af8c187bac32540a576f90e30839ff35e178d78e269abb2bc6f45fe22a0849b642b5a1f5e96dafaff02f80c92f3602c8f6660dd6cde57a98191cbe6a8334563e873f64cba3fc8fcce75eba80f7d3f55e64cb6adb10bbec2876f9c2a5919cda8e637b237965147e6f7bef4b7909467306c3ee91b561b86d175cadfb6e56f1b8e4cfc6cb5916c7c27deb55e5ec5f721f17a43464ed95ad81a63d9edaa4fcc797b5965dee136c03f759463a9fbf7f32f5bcab63477fc81e881b3626ba74ecc989447e3018689e88db38fb30dc6efba88d132a343e3193b32bbf052d9185decc9e7dbdf8cd4459a3891eef32dad0b3e8373150bf7b08c75c0865bf75ffc794ef6636b0ef6ad26ec6398f0451e92663b5e9cd1b5ab34fc2993abb6081d4da2256bc4659e88e510eb97bd0f71b79d7fe680d625a5a230b1e22af675e60d35b6aad9bca26d26314ef40b25c1d29acdace2636d57e5f7183826139ca40ab7dade471d360bc8fecbd9939144d44b8763132e905e4e5b7980bc7e4641b4d0a8ef0cf604ffad713929b76970f2defb91fa88d012833dfa0500f68e6506b321dd13a13f2d0a91c0e65def1903ce17addeb61a542df169312e8b74ab7e6785acae8bcc0e4e0a77022d4a3d11a868f7acda0899e337f6ef91df76e394705d605f7f8f960b8f0908ba3d9c2e6f4a6cc4e650bf36a70969341539d200c274ff828b87ef7408cc63e74711dacf9a2a2dd86d9e256401b11c3bd0c92c9c9f9fa295f5fd290f1c11fcbb06564f66a0fa56f049dd31baf3e3ca4889a365f72efa3560c7cc48fb886d8224fb8b2ffde752f5500ec94061a99bd1c2bd4ec355466dea6bfb92a3722b907e56197db1eb6d66b9139d08e86e7e4a7b5d8931d12585465da41a49aa03a7ca0479a86ad82797794544bcdd3be26d2294560e4ea6080f030294aad24a3dde340b073446cf30cf8b237caed9dc80e0951347486e97699ddb8b3db3d837cfe7fd14291b68b4eccc8276167a543f10334eba49502d7365c3e32e33d753cf67b56184f35c4760e36fbc4f12cebe3586c80d094c4f0906f6f689be36b290908bb02252cf02f66092304809633c877fe2a364871a2bcf0e5cb81bdd803404ece20c9608ff4d5753052a431f6593bcdcd397fd44affee97f7aa95cfaa9d9622b1e74ebcfa9d55de9002fc0e9288e64d7877efb728e2cbc1795ce7daefcb00b328f680d06e0c95a65bfb8df5e2f7a9e08eec0b87223f15e69db7f192cc120eabb0dca42a009d67e52cccd3245cf6ba7b990948defaa2bd91cba428def3b51f283d6bc19c5018c4f9d9a0324c4d53f787f3c913b9be10e4c8ee5445c3f3e2489a823ae26a0dc3614482b0ad2bfc6b526eb5660364b6fa29c2533230e3746bf6961352522ec2b7289d4dce6c6c219d5c1ecaf8a38af8f085d3dff48667f70efe25f74a3c29eca32ace81ffac4a15c1568bae4b9a18b93ed9e7b1c10a7cdb611b8438e30addb9947760c200521138a6a4caec02a03859adeb43ae77577b37ed51352e86290f5fedd9b17dec50621d10a98a8d227de1fe4e3a76ebb752f4374a07de8d043e2e2c9aff78bb1cfec460c9ad57f44407438d7a9e5e6f54f6b75441ca39d14f0cd63888a40b50ad5c609769e62a5aef1948b29bd4c7581c6f2a31d9ba4a33", 0x1000}, {&(0x7f0000001100)="2542d729dec72404fa4d3f7fd90c067e2eaaacd1f81a55eb027fc5c0d6fdc471ce8267e19742a0e1749cd615886ca006f2a932064bff3da7ab3bcac7852f413fb5bce57b978fa7a1881e", 0x4a}, {&(0x7f0000001180)="b6cfc100fbad3854fd3c5c79e0d8a7be31e4acc734009b719e738da0675fb860255244d38a2e1cddaa6fca28b479e96ce481a50d876cceae73bb6badbc0032364faee39a45431aef6d1d24fa7aaa3b48a722d1a9a1af57bed44f7d4821e68734cd471ab2459048a9d22db4439aef38e928ffc20508c34dafd0e98be5433cd9d6c8a1187b77bda5973762f0cfb01486ec10900f9872", 0x95}, {&(0x7f0000001240)="d6261f9cb6e67d07fe2d8c9711a8ac14e5087a64c9542a01b3172633c222d7094df975cd19571bc349df93731bc3a897eb5dca5ff5db3561d1b5e70c1bb534f3382f3b89b970588ce90c6f22ab2691e235aa860d4070", 0x56}, {&(0x7f00000012c0)="271c9ffcf11001edbcce735064a9ba3b4e6a7d207e81cbb053a07b29518a4ce9ad57b5c90e66f664e2054ace259b9aa0797f2f01166aa835ffb71050158ab5cb77c1fa398d92d3d8d4311d5ae55d5dd8da17b85fda9b91669c59b97b286d54d3acccad93e9cd13dff2f103ee00123357a648c8f4ded84461fe1dff48ce30", 0x7e}, {&(0x7f0000000080)="d2c9fde0a801e8ab156605a46c134a4384fae813a1074347494de5954e127d6c6b047e", 0x23}, {&(0x7f0000001340)="4423a69e46088fbdd962c53d1f9b608343b0d79d8807499a18a8b71aba8f8aaa62207e651c1c49624cbaf5b337005004a34d7230e9171c7b8df63687b7220635128abc3ab3ec928aa39beeb85c278c6c7cdc3b8c3716d1eff6cf36c911c56f447d0971de29af9a2c4c38714fbfdd5d3fb542793fb424e288998573ad544a5c49efb44deebaa82a975267dc01629a07814b4fe5840f8efc995e12480196e3aead49167353e7669df755d16a6b2c40d99110807f6ce8216a8c9f178fd39ddb722a39082578f879be232395acc85bcb3dca503b6cd1dc96be4317046d7cc9905077b7ee9f855e002e55f039f65cf71abe5270b2d3c9dfee105094f0500c67b7", 0xfe}, {&(0x7f0000001440)="aff5054e18cb9dc06007b1479807631c681e2049825137dfab0c67ed765a35d2c1f8f984103b16e2325afdaa02395cd817631855540671620ec0fe7785b021ed2e32b56dc3eee41da572ae455db93e9802596d4e39d8a31ab3346009807e63939c79f273b41ecf1d83674772bdda544cf76d3b3254b14d44726b337297e7aa392a109397cfe82b682df88f70fce148a6ba1443c9f00afc4c3a74f8b7968e40b187d99ff4681be5a5cd34f42728c5e358cf24b4c3e2d91b1e7271675d3d42c74edff3d0", 0xc3}, {&(0x7f0000001700)="a5db0a94b0521fa6227ed9844fca83c5a7d17a4a76d7c2c1a2ad55863af778315fbd97336f93343985776ffef09ae8b5facdb13430ea8aee9626a2d02eaf3d4be92baba8b0e6024929b01d69702ebb6d9f4a8c0e9a9b15ace6560e6c0d215bb5a8dd27740146c5babc34efc041c7b4ad313ab4fb57dd52042108ed7d68bdc26751b5e608a812188cf468367c184abbd56c5188aaf0c63b5bfe623ea1a075ddf7b205e0f153f46a03d49d21d7fd683c74cb5d8a587cb7fe083a26a334c39b8bf8ab5bf9abb34b75219eb4b0b27732f4d263f4ad4e635e0f25548fc23144ba7cf709c81ea7f5b31a75", 0xe8}], 0x9, 0x0) accept(r0, 0x0, &(0x7f0000000040)) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r2, 0x0) open$dir(0x0, 0x800, 0x61) executing program 3: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}], './file0\x00'}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0xa815a91b2f483517) executing program 4: syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') open$dir(0x0, 0x200, 0x0) sysctl$net_inet_ip(0x0, 0x0, &(0x7f0000000040)="c03af09643bd7044", 0x0, 0x0, 0x0) socket(0x0, 0x20f928e84a1d74d6, 0x3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x29}, 0x5, 0x0, 0x0, 0x0, 0x45) r0 = socket(0x18, 0x2, 0x80) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)="a090bf9fb5a29f16c902b3", 0xb) socket$inet(0x2, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) poll(0x0, 0x0, 0x0) r1 = open$dir(0x0, 0x0, 0x0) r2 = open$dir(0x0, 0x0, 0x0) renameat(r1, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r2, &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000540)='./file1\x00', &(0x7f0000000340)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) r4 = socket(0x2, 0x1, 0x0) r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{}, {}, {0x3f}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ffff000001"], 0x18}, 0x0) sendmmsg(r7, &(0x7f0000000480)={0x0}, 0x10, 0x0) executing program 4: sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x1e, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x2]}}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000380)="accd938ff3f8c1cb68a96ce24fa3215ae3f23f6ec074a99c3067fce67683007555d75474dc27b205b892df904dfcbdb8a85e40c0c760eecaf17dcdbcb6bfc9be16d49836aa3c8decfa226ceb49187a08a5fa5cb4b4f5aa097dfb66297a40fb214d6ecaf6e75e566cf32def06eeb9a5769734cc32cb87eb6c9a20075e63632be5cf312d1b489bd181198bba3e89ab290861e75b8f29d91a9a260fd315ed5ccf4b8c528e18044f50f23625ad6a438262684f2ea7df09eaf3d9efc1e0f93eaa878ddf8f8fbc72556b0ed74138815ec05db3431d0b6b969bf397135b", 0xda}], 0x1) msync(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4) setitimer(0x0, &(0x7f0000000000)={{0xffffffffffffffff}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getitimer(0x0, &(0x7f0000000340)) dup2(r1, r0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x44, 0x0, 0x0, 0x0}, 0x0) r2 = socket(0x800000018, 0x1, 0x0) sysctl$net_inet_tcp(0x0, 0x0, &(0x7f0000000080)="9b180bc3eb987aa9feb1", 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x10}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000480)=0x3c, 0x0, 0x0) msgrcv(0x0, &(0x7f00000004c0)={0x0, ""/71}, 0x4f, 0x3, 0x0) executing program 7: socket$inet6(0x18, 0x0, 0x2) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') executing program 5: setegid(0xffffffffffffffff) r0 = getegid() r1 = getegid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) r10 = getgid() getgroups(0xa, &(0x7f0000000180)=[r0, r1, r2, r5, 0x0, r6, r8, r9, r10, 0x0]) r17 = msgget(0x0, 0x68a) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000200)={{0x1, r7, r18, r19, r14, 0x80, 0x28d3}, 0x48, 0x3f, r3, r3, 0x8, 0x8, 0x401, 0x4}) write(0xffffffffffffffff, &(0x7f0000000280)="9d3467d13c59c6109e760e183ef4e93404b7dc40ab580986ea9c54efad1a18952a1c0a41019e260efb543cf129e9f45eab7f6aa75cb5335707f5974e16bce652d6862d3def58f420172051de7ab2a17b06bf7500bb80a2f6bf1333fd85b97f17d2450238516fe593d827dc5f9f2fb62df0bc2d3a777469f608046a465f16fd24634b4fcade62f1dc1f3f3cb1ba685412dbfa2b8852e61dc02fc6307c33ce7b569bcdb0afedb2a43b9b56af0c4102b3631b3b12fbe1a904f7ca9699f1c9f521ac829bddaaf52ae5183ded608d66e26c309985a054bc5c9dad33fce4fd15c3fefe004f08341b6f2273667405dbfa15e96e38d4b5085690ca31615d424065c1b32de7d057dce42edaad68ea837f8495232715a1629b63a067809c6cb6f1a39c940b177fd514b072f8c44f31ff59530fe4ee2dba6579ed965a7e72348c372ded00d94d7b5308ebab29c07d90e15abb3e031d587bc8a683275b5a1d3165290e0d783832c3a601732ce15ea9239d4f6bf0ea6dc66da39e682b396fe0d6caf1621b3800142d0762e02d510f606da7cd4f88d82e8943edf0d7e03e700cd54d654d76c4575461d57015779e1b9fdbfe593ccb314319c206f1f5389a1ec979bd79596170dc8fa1eb3d54a368b912242f0c5f4a7edf42af3a998474e61160c2075342eaefe3dd73ff81b49a463d944de40153060712a0fd2bf275b372e6cd7c1673ccefaccf2b0792b2b8dfa941f69d68f7514e6371cc6d80aed9e08098013e24f181a8da24522c3a27ca2121b44e044551a95258d67dc62a02a832d14eeaf2f1b0f63de58e6b545bc556f51f4476032fcee30a9ed903986d1b239b260f3872a0fff9f7d7a051c04c04ff4a37f9d12c49a31ef7427cf00e03525a7db2cbfafe134a698486148ad0afa53d8f3a35c41dc8f4db5679e4807ed5641714845904f7bbbd8a35daafb5b680dc49cc0056915eb3c817eef2cb17c96190f1b86d5e2fd3d98312bbe304881bfa5760dacb7245a6d85da8108e6098bcdb63b1be9a71bd7d6a8e235d6fe22b927919fb765106519d73c2bb97fccade09fc5168d15b7504c5c917d0ce5ca3e050ad19a419ee0d3c7c8858758053c80b3d02745bbcd674d7908f31ed72fae60daa1775d9bef8be8562cc8bd3edd874a9f380f68467ce55b133015b14a850592686fa4572cba537c3efceecc5e0ab1d63205db255202781a2b9449490963786a95a745249fd488ffabbf225951d1fec42b45bb0a566cad466871ded3fb2035afbc622b3c5534101fdfa5767594e73b3cfef4a9c3c980dac6a5055f6e1db2fc65fd387c00f40d401eae65277fc8d52332b7e5c0404a4271e87f687c1d69027248ebdcbd5bcd2161682cc234574fc29a9722cba63839a4aac4910973a78e111a38ea01ebc9003cdfade654bb916fc8cf825188351f93ae65ddb9f03c1397fef512bb37a12c807ecfa51021e06e302127565e642a3513e38b886faf6e2b9e55ce26af67a5717c475e998069cef7c6b523d9547439ceac0d059808db50f75c2d1b6e8a9743491caa563a2953554611bbaf056517870f9e4b273b3da639bdb72b0d725f5d31591ff611d1f0ab095e2f30704f329094e33ca964acd1fac73cd6f4272187cdc26d1c71b19d8abd9c73f9789812026c8cbe596a12bf4efab4ea43fddde082bb4a1925bdd84af991f380080b5335ecdefaa5b35500d748ae64c6fd32ea4f377825c4e3c9ef84bd19aa6b9180c1733911026526f9e111595178dc9fb11b47a21d1f7f2bdcf0eca12057291f1c59121630435d0145cd2f29a23d5eff1ac42afa5f5cc1dfa9078bb8e671baf2b4a061b8d446bcb36661cce2a8631c2c6069a91603ea27d1db17e5e5e589ff24846f59e46592c15b13633660394c04ceb4d7dcf0e613e123bc622f7f45070a6728cafc0e4fadd05ec40a9296bad0523bdbf9b41046a1d89e7f1eff03c32d81b2f3bbb14276a2fd1687439adae3c9d07ddd914ae0b9fe30c2c881bac9aaa7f61a6e3eb659972608ea01ccd4dda06ed708ff0af071b6c3a978bcd641bc2db712f505d40fe65dd0ac2b9dd7f3df32dafce38075e8ed21f38a8a4c44bc866b07b6a8ec070594f2828c31910048068bed958bd7208de5645d57993709b0c6cfc70db3caee0a3c4be0d8fff6a395f1f08e74ec1b72564a9231376a51647b945121f634224d7c00caaf9714518186f43503dabd750d8c4e762003ee14de8e9f16ffb2deb6f79c64cc3c13dc7c9fa8ff699d08004ebd595bd02e930e3ac1499b1bdabbcd9e4729653605a78f998a1c1fbb589f095c4b8633af7c3e5f2e791ab487290073533248183a7bc5cc2a078eae61fecbe7711a5b18f7f82f347510c3f4a9eb8095a1b6f5cf2a889a3dd8609a962a92042325dcb94dacd042b3304be62822f67092b804701808b651f49ff813e7e5db7e3df278236d17a6f0a24d7fc8aee8910a3d63cfb87982053023eef926a75d97debac00d8ed3575f9efde33e9af5a30fd71e23e932fa6222a6b1bbf658ab7bba0b0b81ab70c586651696c841ad37e57096703f415f254547f49c7b28ad29f9181f392e6174f4369f8350f3d63e909e90a56b8ee836ad50eb46fdcf3627e007f39f63f9fe99a9843b57f0cd6940d94682ac146950d389af3d3fe8db69eafbc87ac9c681b94188b1f7d5409725430291665b43a9cdf45a7a5c2f94b0fb5bc327934560ed0c584bf2625d90d40fed742861135056cafec0bbb9433297ab710d40aeba456d7eb7ebd31bbc469ff7dfdf9d25092cee21db08fb7d3f06cdc2d2a10875225c8c6c24c6b9d144d1039efbe715779e61f9b3baaa0004cd77e5d85abc68c91ee7deaeb06277b2d7f8b5a9b2c15f53a24cf9766726096039a0cab80c3b647a08d619146ae9be1bab63980da286628ebf00df8191ce962280b47ecc20e012e26416e6283e8128cfc240d127bf0821afb10b3033f67776b2c124613becca8e342c7c8c1ccdaafaa8748e078ffcf7a715a76a42043ae59a6d3b5ea4635b3157bb7eb796bfab75cae697814d46fe3c1dceaeec13fdba1c28591c26d21e1978166c13c041361c7a7a8e3a44733f8a72c2da720c6879611488163eda308cff47112071521da026deef4eb78df3e1369cd7fc7c488c86e3ede17aab45d0bc078b383c3e556874557a8539cc6d7fe88769da08f8859ed4745f328f9d7ed8923d6dd5e15f0f7c54cca2922f493288b9cd0497f95eb0aec46ddafb01e0a059504fed635376d819b2c403f64c2369ecb0e02f21e51cb0da992c639010003b5babf59851d0ccb188f2feb97596d4ce24376b09711d2fc7d69ea1b09658f3b13a07cf1caff05a8118cf075dc705b0a452fc318fda65424065bf073fcda16a2074503b68a1b2113915c2c9b14aa0f40390419b40b1ee3bbe08f5d4e0bdcf7302b9ea60f7543cf7dd5d98e1f0ababaa000d10beb818cbd7a2a887e36d55c17c098a9b1f9266523e6c0b0222f55fd0070c33715645d9bd44dab2f139d60c1f2782f7eedd0f07a1c30df1ce0f95e5c6cb327b13ce98f1838fd8236ccecfd6b4de7d58dbabaefd1f69e581e72076c18010718ec61655cef931b5da7b15786be561e0ee09b70db3523ebc3f56a040e6a7587098392fed026c7064f9e4bbcf813542e13cbf61e8945431a91cff5fe634e4e113da57830b0fe032b66533acfece330eba968ef3c3c29004fe76970119637e51b95afcc92e60424d44077ff500bdf0a67b6c5f279609e33b6b64d0a8b54b6904f23e16d69de750c2f0caa7816fe3db5562cfc121ae23260521d637870da07010543a78f2829715383801540058a36cd01b4bf9db3cec454853bf7632de15da5f83897782c6a81dcc807035e7bd529b3eab7f8eb2bdf15874eb8a5e6704bca3a074d9e62afacdb69de70bbbda37eef1fd9d50849bd5051543d11e4fd7495e00f941bcd34e7e897f1bc26ef2fba88d005a40fe7e1d2786305b4f660149f4c7236365c224969f0a2f9acb43134491cb91fd293cafc4681930c1d8d94f6f40f95d92c2d9b4193bf19cd9c07d915e8265d253c9a607b568ec6effbf1b31e63f2e1775976463839bcd2150a3c2e461fc2b542eab09aada2c71e71a5706db73fb4cd16a832c5c8e598b26a405f4813438c55ba460ae23af386eb4124bf3b96106f6c89989aa3acaa2cb42eddbc087f81d66a4314a5c09859282f196410708a1d76e641123077d89b5922e85ae12b6a5f07f700ac3e3c4e03478c946d24339f7325e569edefd1acf749c2d168dd16f3f14d43fb66a5f3add8f27c583fb7ffdac75e399020aae0f4ca4a0dcb7fc58f1ad2d1ada0a73dcdc75b4d0b7eb16c481e85b88941c9dc244b3f6e4db1b0e309fd75613feb65b54af23ae40dd2d9c8952b92a5886c4684cfb38b5eba918e545981f35f5d7dafb9e8563164b5b826bb79e0810128643d29fcc6d84522e14da2a20ba52148ff863912b7146ee0bdd8ffa732558a373d4b6d43987ec88e25c144bb29b05208fc297428e4522adbccfb0f54477791db66f7eb8312ebf28a16a778f90a83f3a057320089dfe9d42d0415472c1915b9bb85d9c371527f5d4c0459dc10c095fd814df8d823f139398cd99fa8ebb7bf169846238eaba52d7854bba0179d4a9eb0db3c96e902ec8f29a915eecc5587cef94e483e0d341cd7494600d954f80565fe2b3a44df4893c28f9e93067729bcfb3076a5d93fb5f931dc29d485b5cbc4f4ae6b74f8c2c74f2b54f69b6a55ca7a493f9c46380417fa9f154deb42958638a982c462414fcd8d03dcb3f7a27251ce17d36ff1987deecf3ec85672de15eb33695207cd74250ace3e3c4ad7d8aeb7425818587e5ba8837ba7b6678c720a34f04e0ea90ad01569891a12d4acb2563ab039452c3529c4b6bba46bf878d3d5253d6ed5b717015866d9a1b1e285085a975cfd646bf9ce7839c39cbbe93740448d4cdbcbfba535737114199dcff274c6934f7563132a80bea00889eba3cd38e8bb2f4314d1de5105c99f2b18ba787bdcaeadb90a3973d63996ad19445887d1f74bd75d383c62edfea58d440663aa1149de157b4c3f3d6abcb8e3ece577f87431e189c4f33023e3158db941be7196f9b9553eead9185863ca6fbe99ee255e788049bbc78c3a02ec2cb2efec1b6e8da3426f4e96e312e40d214398d711a732bd318d249fc474162f6644491d4a4607df273470ecf293d0a99971493d8cedfbbbe1ac2ca49703be34a69bbd60b58941540835c695d77bef8ea0c9f5e8d4a363000cd82e0f96c2dbee111be7205a231e334db6a63f963af440fd1e3f1fc4933028aa663c7e4563f132e02f4d317c79c137e876e3d713084713790befdda7c3913730f044a17e603d9ea8a2f23365b79fdd8d2f33c01f7ac9cad418b491b62f61f074e731a15a626c7360197f8146486ecffe10619018be16265f5024eb910bbd86210a7412fd9937168eadf11d79be17a160e9a1a05d3a53b18fbbba32957a12ae9603f3efc515af4266b6fee74303142ace0817b515d5780f20488939331c47e19c47d54cc11d57c456b5062775a4aea9e6ee895416694e56e45f7526461ecbbdabec281f57678c9271e89c9e33275750855cf56c40dd3cc24ba03ad3aea1ccd6db40de495a3abd3e5c2ecdd19bcb46d652dbef027f885a58dce159af76cc01341f811ff84663ae194bcc5d7b699b6bdedfedbe54d6c4bf9ab65cd7049908eccb6bd8c5f2801dd95d7c022601b25475e772e02a89cdb389025464465e2bdd8b7402ca9d0977367c2231aeb966743b37bc88d1e4", 0x1000) r21 = getgid() r22 = semget(0x3, 0x1, 0x11) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000001280)={{0x9, r7, r11, r4, r14, 0x80, 0xd1}, 0x100000000, 0x8, 0x4}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000001380), 0x20000, 0x0) fcntl$setstatus(r24, 0x4, 0x4) lchown(&(0x7f00000013c0)='./file0\x00', r19, 0xffffffffffffffff) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, &(0x7f00000014c0)=0xc) msgctl$IPC_SET(r17, 0x1, &(0x7f0000001500)={{0x2, r25, r21, r4, r28, 0x1, 0xfffb}, 0x7fffffff, 0x81, r23, r23, 0x0, 0x6, 0x4, 0x1}) getgroups(0x1, &(0x7f0000001580)=[r15]) getgroups(0x6, &(0x7f00000015c0)=[r20, r12, r13, r14, r29, r10]) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000001600), &(0x7f0000001640)=0x8) r30 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r30, &(0x7f00000017c0)={&(0x7f0000001680)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001700)=[{&(0x7f00000016c0)="c8d99a1e9c5b644f9c34c4bfbbc41616c16e571babb60f7ac92d0f11b6d8ebdc1f9e", 0x22}], 0x1, &(0x7f0000001740)=[@cred={0x20, 0xffff, 0x0, r26, r25}, @cred={0x20, 0xffff, 0x0, r26, r27, r16}, @rights={0x18, 0xffff, 0x1, [r24]}, @rights={0x28, 0xffff, 0x1, [r24, r24, r24, r24, r24]}], 0x80, 0x4}, 0x0) executing program 0: setrlimit(0x0, &(0x7f0000000980)) r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000100)) poll(0x0, 0x0, 0xb0ce) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002680)={0xffffffffffffffff}) setrlimit(0x0, 0x0) r2 = syz_open_pts() r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000000)) close(r2) r4 = syz_open_pts() r5 = socket$unix(0x1, 0x2, 0x0) bind$unix(r5, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) getsockname$unix(r5, 0x0, &(0x7f0000000080)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) dup(r4) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) r7 = syz_open_pts() ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000002c0)) ioctl$FIONREAD(r6, 0x8028698c, &(0x7f0000000100)) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0xb47}, &(0x7f00000002c0)={0x40, 0x0, 0x1, 0x0, 0x0, 0x2}, 0x0, 0x0) executing program 2: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) fchdir(r1) socketpair$unix(0x1, 0x0, 0x0, 0x0) syz_open_pts() r2 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xf66a, 0x0, 0x1, 0xfffefffe, "1c102609302c3300"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="03ad2c3670c5fc940eb9af30f431111cd1c4fcff35c04032a7dd6add9222c5eb751c5cb3c9fa587cfe95cf8fbe9587a7c171a68d072e03ae02857cb09dfa016af13ec7d91e51eccfbc357252c513428cf3e5d052244689cb24f75c8d", 0x5c}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(0xffffffffffffff9c, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) executing program 7: sysctl$machdep(&(0x7f0000001800)={0x7, 0x5}, 0x2, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) close(r1) r4 = fcntl$dupfd(r0, 0x0, r3) dup2(r4, r1) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) close(r5) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getpeername$inet(r5, 0x0, &(0x7f0000000080)) r7 = syz_open_pts() close(r7) getrlimit(0x8, &(0x7f00000000c0)) setrlimit(0x3, &(0x7f0000000080)={0x100000, 0x2}) r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x0, 0xa7c, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r7, &(0x7f0000000200)=[{&(0x7f00000021c0)="e11803f4d22a4bd1200e9ed12fda9e089364c47e39e8926479eb70ac16ab7f4410efdcd42018f5658d7c4d30fcc2982eb7ee9fbb50e59888ac73773be67d53989e2789223d37bd91371876d400d21da9c6bd68c9180e9a4d290e8d4174ec8741984f373e5c5321b6ded4d1b119d35f2253ccdc3190cb6c3ecc6eea17cd808864cb833bf4f9ca9734156e592601b6ea736b5f07968b9ba2c0d5d0eeb2e697fb9547acf21989992cdfa335fa072a0069e00b1ec73b77c879632d5213ca0ff623f05ef8223401435470aea2bb6b62d6f0d65f6e441a65c736189516358f9f176bc4129226e678c1ea00a0c66bdcc5441e734a7e615c7ae19db9f94972999253e7361ff403b77c350e1f8d1897a43d058ec70e4efe28f330762388d7284909cac78b98f81d662bebb31261057bea68a8478b5b0fd5dd0924e3f1e929f54e1b1edc80", 0x140}], 0x1) executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000040)="670d7ad7fbde450472f13e24b24d9ca95a1820e29065c8dded9548ee74bab6ac1c0f64daac10844fea80e03a38319e73446eb9de87da43c9a0de672c0d5443b8b58a", 0x0, 0x0, 0x0) socket(0x1, 0x5, 0x2) executing program 3: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000001380)={&(0x7f0000001340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/128, 0x80}, {&(0x7f0000001100)=""/107, 0x6b}, {&(0x7f0000001180)=""/93, 0x5d}], 0x4, &(0x7f0000001240)=""/241, 0xf1}, 0x9}, 0x10, 0x1841, &(0x7f00000013c0)={0x2, 0x7fff}) r1 = dup2(r0, r0) setsockopt(r1, 0x10000, 0x0, &(0x7f0000001400)="237dc6966f269af55070564215e925e7bc68d0d01ef0b88a0897a265c3397b09f6f94dbbf6604540ac0d6533f6f7c179295233613e187275147ab9dd74f643fae03080605680951f0a2341ddd1c53a7bc75461350f0ccf8b7a90d9287d996674ca946af208214958e5028015ec41770d58b331d5d7d8a41bcff581c87274a8c51a5b24d20787970664ce8f82c2e3d168222727e2336ceddc4c7df0972f27dd2fbd9cb76b1a81ac1e3c7a05c585c45dca2bdf4904557af2b55b6b20f97620fda9a46cf5479cb60fd08ed1c900e8359dea5c3c8f1100a981f020b78d5ec9a2730a1d89e285d4deb4ac32b1785964af6bbd5065a328bf", 0xf5) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001500)=0xc99) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, &(0x7f0000001580)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f00000015c0)=0x979c) r5 = getuid() sendmsg$unix(r1, &(0x7f0000001a00)={&(0x7f0000001600)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001900)=[{&(0x7f0000001640)="f8c5dcf5a78c798832e31536c062dbfb6a082d74f9e4d760df993fcbdf0df0fcf8967926392bcd47fd2233565ae330f3912662e08302fbb3096a8a845b60a0915ab5dc393f465089239713607954f1c68801e8dd4dfd0e1639a1138fe33810806b09f58e5a03a0eac54e9edd304fc97ac58feb25f8241feadb90ab8a031070a7f0ccec", 0x83}, {&(0x7f0000001700)="9521e49b40fd7e53b2c0c9298ca6a0ab1ca6893f01321abb558e3b89789f2bfc07f48bb541eebeb0aa1277b96adf9db4a538af28487a1e1b80849085b8af0bb89e19881294f802ad8164e64ee9727249fc41a4ead6b8b4da9d921e0fbf75ae20cf8874ef49ea1f04c4efda4d81a93587c3dbf0da4c08db6cc74368f9f92eb397d3421dc9407f65d2d69b08516e74cc4cd7f65f7d4ec0ac0512c3aea6ae8f72ee07542675", 0xa4}, {&(0x7f00000017c0)="d55e61523bac634b20e73617cd40230fe5ecc796f6e99b5c8cf9f400c561ebca9c0daef68dacd3fbb96fa2bc84d52bd3ee686c806575de2048dd3f969af89425024333c148dabbc8d5cbf44bfa5daaacbcca5953ed0c858b6deeb455cd99ccd35cf6732805", 0x65}, {&(0x7f0000001840)="66fd4853ba7218a29a23a841919b014e66c678ca5b4789ca2120231dbe4b5c70931e2e1b6ee9addb9bfc28030fe992bdcd7242ef1a42c9273d57fa89550b7c0dd5e37d638d680febb708ed84e0c50a6f1cee6836eb868cc784686e5b1ef7f412997c0c1786f0f36b0f247b7d3917231c40a44dbd75ae2bbc879e79bbc25da99a71e839e64689daaa77cf60cac1f575b046ba147755efa81228b880edc6bcbc6dc0255d684898b6ebebcd88e616c7288dc2dac6d671900b44ddeef761da", 0xbd}], 0x4, &(0x7f0000001940)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r5, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0xa8, 0x407}, 0x4) flock(r0, 0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001a40)) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001a80), 0x80, 0x0) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000001b00)={0x4, &(0x7f0000001ac0)=[{0x5, 0x6, 0x4, 0x100}, {0x2, 0x20, 0x6, 0xc30}, {0xf61d, 0x4, 0x1f, 0x1}, {0x400, 0x20, 0x7}]}) setsockopt(r6, 0x9, 0x6, &(0x7f0000001b40)="33e23bcbad01775178769fbb35cecc359657a3609e7aa4465169512a1c817c20bd80ca1d903a21e5ded5d73ab2e5b0aca5b592eddad500e1101f088f31dc9c139a1273102c050e64d408ce147b2b05cadfda64f7d5c7ff69afc474c04ea5900d1c6c6778a2d00a0d4e80a558c91eea4b828bbb2c818646b963b212d5cc7c058dd2efc1e8c36841306243302eb51047a975aa06504aa03e25ab1d79d5824b04686db8ce170a9e3795840af07f3f45b6edfeb48a29439019609674bea383ad15bd4a85dad528eb1d17f587a14d05594960203da59dc8df2b58e1ed8bdc3d539f5a404f4e36f31585dd194d03a2bf0710e321c74eea4619ace6e94c58f7955b4be2f80f7da48f54215e5f36e0aa0b8228b417cc9827b77a895d68409f2d7d0f94a2a72763e73e8c720620ecf054e4d8f5b0e126f73f9cb03f95b8612937aff586367d614b209cc4a8748ee98ecb86da9a75e9ffea15252b42d8a0441cb5aa99f41c493093f2d485237f1f7e53fc486f9dafec6f6194eb912133128e791a65b93fcab19c7828c0e231efe2d29b1132497c1f6bbd1983c365f36e44afe8903f34f4c463c1c303f66062f515e0ff30b13a99d70312fea9aeefe7fe0c206d1121360dcf90899bedc7ba6230721dda74304625bdf5682723f23b9015ebb3a9926793600bb994ec48b4eb7c6040f9a3639eb6a71560311c9472ff4584518bb664da49795c5e5f52d61622d05b9a1db418a41cb94a3005b300534b2ab10b9aa2bde8541c76664a8452d792235fc4283d4f7e1adb35c52193daf35fe36260293a0f2be2b3332321f6428bb8d89678ffb0c96f1997a60c10c8e7c10d5d2397cb35eb96d2a9cd5724cb97169c7cba4f3fff518376cf8a74ed91326d78cb75e871a8707ec5905b2fb68cf1ce0d76ff09eac92cff1665e57f448a53fdc0c3410fea62cdeecf5d1632dfcd4689d1cac87713c364bc45fed39fc8b899caf5ca11ba89a14ed54247b6436b8aa179b9fc357fb17836300c828f5b4cb51d730d73c6e384f2a7f135d3f7adb751ea8b346cf2581ce15fa3ae3cd6b6bfe437e9f211287dbacf25aea21e14cd2f482633a995c98e410af5aa91377810e88995662f8266d058c138c6bada04cf0adbdbec71621f38ace8a71631b53cb30ce84d3202eb044d50047ba31d751c84135887f0793cfdaf64cbfa173cc5d4fa720c3c5b379ec2e3d0f74624bafb8fb589b4583be26cbc5a7776416ebe86c099ef4c82129ffae5faef6c7d61181976b2d7d4cfbedf7eec61d9c68d487475728227f629a20da32e6032227821864de346cb642618a635522b9db6e9a8884446161cf4f272ccaa6a0c93c86efeb062480433ba8c1eed74e9900e86eabd73f13425a4ff76339bed0fc3f9ccdef070d6332cd37476ffa4fd56997f9625f16e553fb4c73b14507fa3b0a241ad21939873a0987ac2db974be826087dea8060487a2226ccd8f7161aa8a1eafc532c2cb761c701acd55150c960f483abcdf27eeb78d06df72dcd177c864dd2e23f4f3a773d6ed19f559c38ae622cfef0b3a2314a32d64da1a8ca8735fd8e8866c9a643909823344d48225e2c9338df98e89c63de052c95688a08a466947857fc345f968a34ed0b1e42231535ffbf0d383eeb983c4ddf9845b2c82fa242df159ce9f26ffca79993786981e17aa41b2e11fb9191b92d59f30fb2263475cacd1e61884cbb51569b6be2b40b8fef86faaa0be54ce5cd3bd63595652805e9625d5b387e04af4ecf21eab196cd83a99af6f98c25ccf455555678b7267236c3e60c41fb4d85f44f84871e810dc5e61b471ac366a66966926c136850138cd0625da2afaacbc0c3a8febd8db06e52b01250285362338438af47bc13b7c9495fc48f44797653bf2752e22587bee1b902836fdf6ab441e2fe774ef32db6d63e8e49d6e0e6cd156245505e000595c8dc741cff8cd0925c73387a09a80cbee2af52e1926491a1d0af563ee3d4377044777a0686cc253fa44b914bc7e8f9f36b7425013a4c0f11b3e1080d58d2f3f0cda2416c9ff244e196002e35d1a10ba0b5c5b9803c88ec2658204b8d49e2e3a868ee08a132244595a2f70a4212f08ab765c7ab8ad481e916884764fe44edae0964230884d5c43721c6c77824c05249e1db38db27d8fb281b05475242389b22ddde3e196b1612aaf7e5f50e38959ba313748091908554ad8cd4a419c8da704623dd317a454cedb036958934b5dc24628d26a1ed9d2214211f4023f40fe37390882dc9ee5d1a29c3109b452d7c9296ecc3d33239a534112017d5d57b7218e66def916e89776fdf5dd04e76aabf7285ccde8cdef71dbde98924bf892a99420a54e20f3378b3d5160f5f934f9ace0e50cb653e5bf3015459ae648fdfc2ceba99884f8fa422882d383cc2b4e42b3be4a5739cbb54d83ffa27580d87da91c65906ef53c313f14cb81c20d5c2bbff50badf4b6eb10c549c198a2079f439823f301d0eccda7afdaa49e1ba27022183b1dedc3360d193c54a64ea61201435c320be54cab262bdb38042060c23ac96017f9c2caad40312b4e33935733243a04764d3007e581e046f188a2f6093d8b971559f0f05ab4ce21bdda3a7262e3b45d703d6c7d6f95aaa4a88931ba147eb357949665b2bb7fa648dd4695b2510958f94b204b018fa88b94d81bff877c6803c67e7858036817c62d0e7191f8a2991111ea97d00353a303df14745114bbca8f738715556c11e2b6ff708f74f8d631ebba27df4960fad1e40df63e0be0df0478d5610c2e74f5f8d1eedf96913055225fa35893bea3b3c783070d8cbcabab580bf549a6f65c4d10315f484b14abdf18419fae225f14f90e52b12da693ecac5c5858449282a117a41007c37f758f36e080a2edc84d1cd01031200643ca8cbf721436b95c2c9f47f781b3df0092e2c6444f8244b627fd413c30cb3e7077eca152a4ee359545eb7e31fca8e449a7446e8da3cb8b5434d186acf5467f1a2dbc9ecf5b46997551fa8b13136d12383bb37a68f3e77b1e5883809f614cfa4e613520a05a3c72a4ea7c48c7a194ad3d56d844c6a9a044157cba413b2f7a71cd4ca551fb2c5c6fbcde08d5cdb1eda135c67308ce09d061be5e6deeee819cc1131ba5f28a94b383413e159e2e058e6137400d6e3c5c3ff6ef62fd7e1cd17955dd9c7e454c8cfb9a80e07c8c71a704d2ec155ee793fab5897a5c447d4047bc9ca9bc1a950411ee70833f1568eecd92c673318a359a487533ee3b079a11e6489a96f331ba75234461382f76d8855db51fa8c95b553d2b309c59cb11db7936a68f50c2903ef204349de2aaeed861f17a9cd7128f8be4fac8e1477632b925e1c75d725549b48095eee969276aeeafe949fcbdb03fcdd22b9d428ec20d20a6ee5b7142a8fdfe33d90be13de905d3b1baaf709d95a4696ab4d089b2accffe390ea31d40335015d05dcefa4515d77f0f6ced44bc4faf990648ac99dc2a3d9e80626a66e2efdae1cc159e76d77109dd95275ee366d56cbf4b73dfe3ce52bdbe19b2ed9a60becc7561f2daa85ef2cb154439efeaf7c63f07665e77937a84442f9040bb7933f0d129771771daeed66e27343fc84c0192824c80ce39bdc9e429f75cfcb3c0d254108ebe7fb971526320f07bf0b5df2bd758540a188be81fdbd34e6b9c6b41dc4474b3613264e792b608320cd87ef193fca1b88081a266fd07a3ed3b132f2120b3bedbd43d3f6b63e89dd6c93da536c3018c2a453383a72685f77b1fdfef9db73a7fb1d208d4f96f1e0a04b26abd6c04357f424dc61db2193b3a32047cf92ff87a37071e48ea65cf9e2b01fad1f2ecb494a1edb99be9232f16ac846455dbf76268ee7ee44ce221fbd6a550b1fd849292a65a33d5b380bcdf5af1993ee2219d44ac061d1987f674ce4a9b856fae501ae14903832f0246f02509340644bebbbd379d183a33b2ce2461736a11e17df1f14fa7099f23477930294cc55cb8c100db67b7850cd144417afbdf82480cdb5dfb10dfb24ceaee66a8d45fe13dd1e556936b9a1c94e105b30cd89c5854e5606f47572b3c08ae26cbef33d7335889c96528adae91b5ca7f023596026082bacde99262aaf9592449712d967b82afbd01c83c39f4bc015d8994cbd6ad5e8cd8d4ef8867128fbcdd12a52eb480e9834b58ea1e3e947461567254006cf8039c238f09c03277f62bf1d72a31ec025750e3b22f65420e4932839885424a99f54c6dbe4289b7a226b09a819f60e3f9075c4f0d6ed74b90949e0ce194be95d52eb353ee52bf22e90560c1ea01b9218e48c49412cba05e415ed3e0fe0c8c05fc78337321f3680ce7262e82e05c9a5eaf01fa844be4d4d11a98d5a4c1ce50a1332a6a8407a467b0d466d080b1280fddb99d9c0aea65ceb9ed55243fc586c59baf652567c1d04e59aaa172f368993d911cbbf8a5a0e9a3483854b3102ff1aab5a20e6798420576bb2ffb1273f42ccc29c009cd7f6e9ebbf67329a7c8ddcad390b77bfe9072e0e4039258c629d971b497a9ebca193416cbdcdbc5f0ff41fa47d4ccb2e65bca4a8e1ad05cf4f308e9410800e54eaf52b03a73f153ca6921329e1a79d9108e88f8e266de289e66174fabc84215151c4d5c09b4375408c96f7b0e8efe0db9c6fc69630cbae2d2542a93ade9c01733304d1e4b3969f013a9bc5fd1575c8033a686ff8044f02f187fca113b92b270dc994f1965d0eb561a7b6502487103ffc3e808ee877b3b4e7e89258e9daba2cc694cb5a4f903b6e170588735e64a693efd4a6b055707bd70743676b5abcedfb5a9d4138f07eb71d4e535b19d0aa10b3e9d769792295a41c7880a99602af77afeb738992d6d2e403ccc66b57f28abac180698dd69af9bb8c014863f869f3371f54dd3e7065c8e203749cbdce64a40fffed13a888b7df718e46417bb213e2f18153cafc0e2f82cbc961763f53e8f537893900c98e512d57d5a7803da5ec9099d19962246c532e722df86280ad3164926ceedea0bd5b31c43e4312b7e9e2f8f78714912a11a9807812c3954a82b00a5fd6c4ac24a0d50c32f85e1fac3ee3bd3aead73f5c5ec418e8e22b2b0f51c6bc597feee9adbd8d11807abe0ac0ad5f64178503ec146e02a181fd95b502de41462da5620479f74d7e21917a35a5a406774833dd300161b53986691517232f2cba8471328dbd78b8bef119057c5825beba9b2f5b2e95b6c7333e3177c49c8ea015e21d582ceecf0de319510cd8d8ec54ce2394822f10e9c139cf0dcffda1cf5124ea8976d1fa4356ff73fa33aa2650a7766fcf89472142bc3a64bcc04840965e6d02d7fad8eb5379e2817df0a1b90b1685f6d36030eab54db960f151355cebdef80759bba19133ad8d53fe8f95f99bf7ac034e0e81200c7b29ed234e37315b672ec426edd035d3f357854861f324df933018b4c0b9d7274814216e9ef132d51f8b5bccf3bfcfeb8531fb72c98c9f0a0d4addaad1b3be6d59d086c007550171964e44f22173b3ab9fce4faf22d75f3cbdde47a1d866d55eaae31d23cb15fba2b97b404c6d45a0f965053c77f012b837e957e2923ac77e54d5c77353c1bccc7daccefa976edcbd7d2e7be8261a0a1c85695b42a8b123863d5f48513156954b3751fb62126928e0665a3d10d7513769fc8c3f1f4426b80aebc20d1dc14e8ec3f6fbb72959a6f3c144d76157dc3c69de4346d51dee4a846ac1265ee64e435cf8ac95d146773dee0684ae0945613ab52dc6de15175c36fa11f6fc8f91c79a4d635d4007acf062b609d8ececb73465c9ea453d58b017", 0x1000) r7 = shmget$private(0x0, 0x2000, 0x366, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000002b40)={0x8, 0x4, {0xbf84}}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setuid(r3) fcntl$setflags(r1, 0x2, 0x1) fcntl$setstatus(r0, 0x4, 0x0) r8 = semget$private(0x0, 0x4, 0x122) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000002b80)={0x0, 0x0, 0x0}, &(0x7f0000002bc0)=0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000002c00)={{0xcb95, r3, r9, r3, r4, 0x0, 0x7}, 0x26f, 0x6, 0x280000}) shmctl$IPC_RMID(r7, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000002c80), 0x80, 0x0) setsockopt(r6, 0x4, 0x80000001, &(0x7f0000002cc0)="353883f8c61250a9777da55f48b24030abf0dc3c5847d73c118878ac5d91cb9e1a829f3f95e2b5913bfd4cc875176d121995bf4bd9b06cf5ee89cde6317d72efc64daa7eec428c415d01041aa6132eb3c32ab91f78b5b15f4106694ded405fd175c525244fbf8b4b7b6d744e736abbbf59d75ab429960cc0b1f4420b72cad0eda8843955dddcec1648875ff3007a26b67572382ee98e6e5f9a553c59a63d1438d90b8289c5b7daa4a5e1629ef3cdefe69b84e464f09bdd579738a6ac50ed99a3eb19503806891d07e8df0a246050ac2e556145b9d804", 0xd6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002dc0)) socket(0x20, 0x1, 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002e00), &(0x7f0000002e40)=0xc) executing program 6: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket$unix(0x1, 0x1, 0x0) dup2(r2, r1) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) getsockopt(r0, 0x0, 0x16, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4100000000000000, 0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x10000) r4 = fcntl$dupfd(r3, 0x0, r3) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000480)="8f", 0x1}], 0x1, 0x0) ftruncate(r3, 0x40000) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100)={0xd5, 0x3}, 0x8) ftruncate(r1, 0x0) socket(0x18, 0x2, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) connect$unix(r4, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) executing program 4: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0xa, &(0x7f0000000040), 0x0) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0xb}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)=ANY=[@ANYBLOB="313c74e7b71004"]) syz_extract_tcp_res(&(0x7f0000000200), 0x3, 0x7f) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x201, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="f2", 0x1}], 0x1, 0x10000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) syz_emit_ethernet(0x33d, &(0x7f00000004c0)={@remote, @local, [{[{0x88a8, 0x3, 0x1, 0x3}], {0x8100, 0x7, 0x0, 0x2}}], {@ipv6={0x86dd, {0xc, 0x6, "d77f80", 0x2ff, 0x67, 0x9, @loopback, @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0xc, 0x0, 0x1, 0x0, 0x0, 0x15, 0x67}, @dstopts={0x1, 0x9, '\x00', [@ra={0x5, 0x2, 0x5}, @ra={0x5, 0x2, 0x100}, @ra={0x5, 0x2, 0xff}, @generic={0x84, 0x37, "6edab8c59feaa40ed078c1a468f399117fc2619ad97b6ccde1d3f60ca4a8b037f05e381f07f75c379118ffaf23d9c41761043a0b3f4bcc"}, @pad1]}, @hopopts={0xf0, 0x1b, '\x00', [@enc_lim={0x4, 0x1, 0x7f}, @jumbo={0xc2, 0x4, 0x6}, @generic={0x5, 0xba, "acee2bf6e444c7a6c977dae9d147899a76ca06e18f3c2e79b203799e76cd0e1a76da5f88045813628bf89232fce60ddbbfbc793d715981fcf58cad2e51e16a690eeff630d97e90f26f2e458c9e897aafd5248d65c354dd940fdf7c667233ab75b12bbcc3d9b38f3452009a423d47b56dcae5a471269181efad1e485a9be2a2c6bcabbcaab153a5738820060808db9bd912d1b9927094654b8ff0e1befedaca0616367ac8986ccf0fb99b2b68cf38aa96581f342517ebe1ce078f"}, @pad1, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x3}, @ra]}, @routing={0x67, 0x6, 0x0, 0x8, 0x0, [@loopback, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="6857f4c56b2ffdb51bd341cb29d18fea"]}, @routing={0x16, 0x12, 0x0, 0x81, 0x0, [@rand_addr="dd54d8fb9b494e96e4a4d80ae06abc88", @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @remote={0xfe, 0x80, '\x00', 0x0}, @rand_addr="73df24a163f6072a134ae7094161801d", @loopback, @ipv4={'\x00', '\xff\xff', @remote={0xac, 0x14, 0x0}}, @local={0xfe, 0x80, '\x00', 0x0}]}, @routing={0xc, 0x8, 0x0, 0x1, 0x0, [@mcast1, @mcast1, @mcast1, @mcast1]}], @udp={{0x1, 0x2, 0x8}, {"097f285a3a45cbd7ff089418f2a536803dc54f20041681c4929724804177f950b451b1cede14a3f860bf1f2259b244c5e1de63c2daaf444a80383ba25a7c7c8124d1e91407b3a13a3a75f58f1a802bbb685199de1d7257ef1505117101d2462202f2176823643d221fa9db5a42127123fa0d75a6b72b0556a00d40a94261d24be8e02fb8acf63bde81073e9c8b1a54a1adbc46a332cc3da5a16482783ceb6c"}}}}}}}) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000280)="00000080b61652e3c4589b123938d5fc097dd1e0a90f1645b9a2bde9ebf66158e40813f319a7b5acfd39813e191397d27e12dca91f016edbf4edffbe70117feaa7ba6622180809db3fe2db714b501cbbf80d56e2b339d4cd99fdd1c95d587c6520e49f5d7d1832ab8f2771dd3e1aca3e7aee1380621801c124a84d542d4ad2e2123eff9e4f2d5a55c065cc15adc77925c0a178d31d025fd144ee435aa535a4e19c28d83be16177037847063e6037613a72d17a2e3c5c8ad5d4f80ba97dd2f90858db61c81011643f741443110e80c3817b9bd1ee6d0abfbced9a6441", 0xdc) syz_emit_ethernet(0x2a, &(0x7f0000000380)={@remote, @broadcast, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @empty, @loopback, @remote, @multicast1}}}}) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040), 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000480)="8f", 0x1}], 0x1, 0x0) ftruncate(r1, 0x40000) acct(&(0x7f0000000080)='./file0\x00') ftruncate(r3, 0x254) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r5, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000280), 0x10000000000002f4, 0x0}, 0x0) executing program 2: open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x47}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x30, 0x0, 0x37) sendmsg(0xffffffffffffff9c, &(0x7f0000000400)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x3}, 0x8, 0x0, 0x0, 0x0}, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r4 = dup(r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) setuid(r5) setsockopt(r4, 0x1000000000029, 0xc, &(0x7f0000000000)="ffdaf64c000000004f0527000000050000000000", 0x14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000140)=0x4) r7 = open(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ftruncate(r7, 0x7fff) executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea8a93f8", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x6eff, &(0x7f0000000040)='./file0\x00', 0x8}) shmctl$IPC_STAT(0xffffffffffffffff, 0x2, 0x0) socket$inet(0x2, 0x4, 0x3f) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x95, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001"], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) r4 = kqueue() kevent(r4, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0xc9}], 0x200004, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x401, 0x0, 0xfff, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/78, 0x4e}, {&(0x7f0000000240)=""/112, 0x70}, {&(0x7f00000002c0)=""/149, 0x95}, {&(0x7f0000000380)=""/18, 0x12}, {&(0x7f00000003c0)=""/17, 0x11}, {&(0x7f0000000400)=""/201, 0xc9}, {&(0x7f0000000500)=""/82, 0x52}, {&(0x7f0000000580)=""/194, 0xc2}, {&(0x7f0000000740)=""/192, 0xc0}], 0x9) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f0000000100)=0x95) accept(r1, 0x0, &(0x7f00000008c0)) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x81}]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0115, './file0\x00'}, 0xa) close(r1) socket(0x1, 0xc002, 0x0) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 6: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff8, 0x45, 0x40, 0x80000400000, 0x2}], 0x800, 0x0, 0x89c, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r6 = fcntl$dupfd(r3, 0x0, r4) connect$unix(r6, &(0x7f0000000440)=@file={0x1, './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xff) socket(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget(0x0, 0x4, 0x14) mkdirat(0xffffffffffffffff, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000180)='./file2\x00', 0xffffffffffffffff, &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) r8 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x1000000029, 0xc, 0x0, 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) symlinkat(&(0x7f0000000800)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000400)='./file1\x00') rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(&(0x7f0000001080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) executing program 2: sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet(0x2, 0x3, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000004, "e8dd010000000600"}) ioctl$FIONREAD(r0, 0x4004667f, 0x0) write(r0, &(0x7f0000000080)="acf6ff709e3bde74fee2152dab4bdd6df053fe51f475283bc29c0e6639bd277888fc560eb1a3d257cd3e54146cada003cc62413ae6101c963808647674c19a0a", 0x40) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x110) getpgrp() connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000240)=0x5d) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x4d, 0x0, 0x2e) r1 = semget$private(0x0, 0x7, 0x3c0) r2 = semget(0x0, 0x1, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r1, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) getuid() r3 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r3}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x0, 0x2000}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) poll(0x0, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) syz_open_pts() r5 = dup(r4) r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) socket(0x18, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4, 0x0, 0x0, 0x100}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) semop(r1, &(0x7f0000000000), 0x0) executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9f9d}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000040)="00fb6c2e", 0x4) setsockopt(r1, 0x28, 0x3e, &(0x7f0000000100)="eb99310083f24abd9994b45d8ee817db561b8d7a2ef6b329aeb7236696545850ca91defbac57d4a7608f5260abea43df3918cbdea4486fcacdc8c68621e57641d0953f6293532fd5d2e67ddc0a81d10539", 0x51) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000180)=0xc) executing program 3: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x4000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100400000000000}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) r2 = socket(0x18, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r3 = socket(0x2, 0x4000, 0x81) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) bind(0xffffffffffffffff, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) recvmsg(r5, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x1880) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000002, 0x0) executing program 7: sysctl$kern(&(0x7f00000000c0)={0x1, 0x2f}, 0x2, &(0x7f0000000140)="6ff91ecd378a4e588e5f84cf71b59c7a", &(0x7f0000000100)=0x10, 0x0, 0x5d) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = semget$private(0x0, 0x1, 0x40) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000180)=""/252) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6ea092000000000000100000000e01f00000000000000ff0200000000000000000000000000010001c204"]) executing program 1: symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) fchdir(r1) (async, rerun: 32) socketpair$unix(0x1, 0x0, 0x0, 0x0) (rerun: 32) syz_open_pts() (async) r2 = socket(0x2, 0x2, 0x0) (async) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r3 = syz_open_pts() close(r3) (async, rerun: 64) r4 = syz_open_pts() (rerun: 64) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0xf66a, 0x0, 0x1, 0xfffefffe, "1c102609302c3300"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000180)="03ad2c3670c5fc940eb9af30f431111cd1c4fcff35c04032a7dd6add9222c5eb751c5cb3c9fa587cfe95cf8fbe9587a7c171a68d072e03ae02857cb09dfa016af13ec7d91e51eccfbc357252c513428cf3e5d052244689cb24f75c8d", 0x5c}], 0x1) (async, rerun: 32) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async, rerun: 32) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) write(0xffffffffffffff9c, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0x8a) executing program 7: syz_emit_ethernet(0x4e, &(0x7f0000000100)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "ab41fd", 0x18, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @mcast2, {[@hopopts={0x2b, 0x1, '\x00', [@generic={0x2, 0x5, "9b42375638"}, @padn, @jumbo]}]}}}}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0) syz_emit_ethernet(0x74, &(0x7f0000000400)={@local, @remote, [], {@generic={0x806d, "efcce87e02c74273c0ac1ee783b6104caadf1503a756d168478d67a9f5d7d78b102f99e119bc9e2e6b1349536102ac4c3b49ec3473cc78d4ceea5a08467d052778a5d4818320dc07b618b3b350913de6fe133b7f161217d33cadea438a0987323245beda80f8"}}}) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r1, 0x8080691a, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) r2 = geteuid() r3 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, r2, 0x0, r3, 0x0, 0x0, 0x2}, 0xfffffffc, 0x8000, 0x0, 0x0, 0x6f, 0x6}) fchown(0xffffffffffffffff, r2, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000280)="986dd270be6ac02e9e752104269eb5a5fbdb6d78b13e6b317db4c3c91d806d3117b454794642d9a136fdc6a93a92885b7b7d701c39eb43a2eba3fda5909633c7059ede1e2bb43c8a06121030bcf5b4fc73aef1830a8a44c36c4f60140f5554a0bf950cf6aa08a476b2b1e26894ca05431d770df0d7cf77928f6a", 0x7a}, {&(0x7f0000001700)="f8e21c198c33612b03d0a144a33b07dd950014de125ac4b1ceb21e00f55c5146f72415fb2fa7e4798e51ed4453a1a27e3c31944c13c188e08ba2ffe998c6d40abe1b7b728fb3c9c166a849f62cdd716d7bf39dfa84ab291fffa6dfcbabdd51d2df6ce285df849db7da946b9a9d8d2500784358d7922b2aa4dc7e2322f8235669caed77c5798f57bf4e7ce5dbbbdfaee7f0b356f724ff9bee5bb76ebbd538d287276b9630e55370dda88dcc4dc6bb09edfae88442aa85bdc7c77e4ea23cbeb99d5a5a9f9d1628b734ea963efc7f7b98463cd2a5b59fd0f80c0f1b", 0xda}, {&(0x7f00000004c0)="f713c4d5f33865c032e189907f732703f921f230c367713c9621d826a435c8a5a6b73c5e38fa6dfa1881b4c54c0fc8171a857a0f4c94ecd5be8ae63e33ecaa5f5ca33d62261c71e4a1500d6e0997d735817ed2ce00fdae0760868412852794ff57ced4e699a3e4df1d9ab3e0b03845f549d6c287cb0b4fe826261feb0bf0bf0997d07c068f9fa807e88467f85a543c458ddc1d578603f40078f2702898ff2cc93c0346049fe10e7c8e06981c8dbd8f5375d71a32e76ee5f79144ac3995bfbf7df2dd74912b45de529f7c0c0a95a2b25dc0dcd02db702caf8eaf14efcd34109d7cdcd191eb7dd383e1e34ae4ad2099265a80e1ab16aaff43ed5bec42b949fe273312c7aaed09daaf9bc4806fce6ea07691d610959168394cd250787937be3b9d9eb4fe5ac4c81154584d7554ada65294383e3db7080aa664f1e5b4426d2b3ac858b0de60f3b0d0826723edaf970e2e8f2a85bdb22abd6e3f4361b97466de4e19946b3e1002733f2cec3a74d831a08fe549fecaf409fb6506a39786d216fce0fb02724cea5a3e59883495129f08c5093fb1075657c1a6eb103cc995319165a499897d3d4426c82329be4f280c215dc52ce6cba3f7799ebf5cf056e923b1c775555287f9636ae5afd98c152ab54828beb9def5f59672e25ca897cbf7cb2e9614e8fae93bc3c0f3ce24f96a1cce3686edf96fdcd465c768f706369c2112d6ef401b5bc12d808282f298495950d4011705bc221191d2d05c7c1aa94aaa3bd6ba2bf403ca48875f04768e83e03af145fc8aa74e3d94ace308e2b9b024b9ed3997da2e8fd203e35101dc08f065245db65cf33271dd249b8b4f1acd91e7e4df5894870df056d31cf5b119715d5c0ac17b995e8dbbb39e4a467986f88f09bcef2b9e2aea40cdc4be83b0db068ebed3eb93038e62936a1331a398fbb560d30905ddc36aff09e4ed78b998b535353d9085db1ee90cb1769a2d4401a899321690405e9a9dba99d40a1d91b7ecb1269b94e4373616c9f2beb066242fd4223bfe03db6444294836d6b66e907d72cb20ee3b8d60625a6db6cccea4340033d5a4106ca64e294381c9943d2e53e850bff6a01df9feafd48768dd745c0760d26bac941cea200d0ed4da095aa4873e31a6126a0b539601dff801c0cd14078bb3f53d98cff835668a07842fcf801ac69cd49d0b19671dc2be24af717d2a9e5055b964ecb7eda7a48426554988119565fea6921247b34e091b18d410fc64752efdfbd1d5c5327fb736fd42aa1e630257cdef46045e6a858e3263188e74ccb92a15dcec33014116ddcbd72361cb16f2841b52d95e7290140c429574c797082627c7f896eeb1f76429288d77ef86ac90732e84d3b6fec1f0ee7fe7b964c81418f6be8048bd6dabe12821294c3fa90a947da808c75e9d0ca07d83da5f8d2e88057b9daf94c62fdce3150be3daf400f56c5739f214cc1c8df413463a4d7d9bb6cd13354116dfd3cfb16405371f5240df41b73a6e70d7496512eec6dddadfafdd96e3d6d9621a2539e9aaeacae13d849e07d5a0ad5f5a66f68f136ff9d4588596e911ccc360be1df0466dde19f5dcf1ffbd90f89f02c5b0c8f4ad50b637f71c686e118097f14c5e2e6d6a0d1ed31c985b78ebbd71dc1cd70b2efa6e852ad746f16be5118e140fe197f25facb2352c71c5de953316421090c7ae0a103db457fd56661d51bd4ace3ddb349b0a32fc47d48cc93fa9254491a02d90b2a6e4310629dd16277bbd8e90962a601bc8c0a57e235bc4f40d3d4f1c9900af6f9ac4836f715c93902308ebc0546ad01b6c9dbf3cf5e810caa0c2dd254bfaebdc11bd5a751154f704f06c18b51c7b1891dde00e478b2d7ea9d46becabc40b05c83df7f5cfc8650f25d9766c84b2bdb94c26fda4913e304b09af07c7ad9795ac34089197afe1b89e4bab54bdcbf0b51fc295299e1176e97f49c1c3737ea80c902ae546f76a390960900c95332fbfe0c5f3823abf829ba396afb7a3020c9030afd72ce0eb1a9c150c61b901e2a4fa6761b7f8b9ae893d670f6ab0845c33a2470026345ea7f2fa0e487c222065773c6992bc64c3f3df92717bd45fa3ee43e8bc49bbb72b8b0b09c42fe4d7bfe98e5f693c24e416b1b1ecfb1ba8927ee15f1a4adc75eac0f970506dafee7b46be264e8673d0bef30c676e50686712a0d15556452c1fe8c337a18f2ca0241459999ce111b1c82589d41317770d6998799754d66ba4242d3a1d195a47a53326e18a279eda6ce2a73e90c4f991532b3d16768ad31943abe8a943cde77a8aaaa827e38598a54e1fc83dc010da49f4d8660ce2a729c8340cb49ae893474e6970a56204a938497ab09afe7d7c7c84c2df9cd16d0a5f6032877d8929bd3736799f0b08434c743e387587ca40357192942fd1b2d64b3a91507384cc2a6c972dbd6d48da8a3925a204a11ed3616db3c2f2f5dcd8585c9394d7b43d0cb5303db0eee5d16e870aec4425356938f797d214f32a435ceac0d540d51146623ab1a374fd7b5544b40dc0e02971b8f1031a11180ba9fea8fb062394ec81326c4dca953994f371559d2929e30e5bc90e07c951bccd62caf89a9fc6be37e943d31864a931d72932691f1578222098216a8939b26af714cdfb74e9a8eb7dfd05b01a612954616e87dad5b370cb3a0e5cab866909e25656cc557268a6ed9c43103446753d556286b6560b2a325736edd110779467524421ae9d57d461ad48909a015b022f2a3e0f068a75fe489fbb4c367540d744ccd2bd97ac9ff32e3ccc7420dc780c3636b256c4fb40e7b224109a45484fa914a3cde8428fc1f4623f1294ada406811da488f6780797eaf8373b777bd00eb1d021e12c57d05e373b8c2b4226544393acee86bc2c2601d5284708dddaf4eb6828a2dfbe0fb1785654d1065dc050f40d1859943dda5420377fc6514145264bd04c111de4a76fa985d5739eb5874419119d81919512b486ea08f2e31bfff594f56fc4ea799813b8396054a81b591aeae9976249625b7c11b3601ccc3cf0021788c191cb741f69302bf89cdb12c1845d1595ba166ab055f2638a58b5b1dce4475dfc4abf0af04daae195d67b6427fe39d1ec1c857b1328c4f6aede8fffcf3ad6449372457b258d0559178c4b93f57a333841df778ae58b3238986c4c94b1e0fd52462b0f2853a7a27abff630c5253deb96e77e14634", 0x8d6}], 0x3) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000000)="73a0212441af03d7c590fb35589c23d5facb020efcd46ce5d692fc22ee80650e3ed4dce10f8e29e9f374bfb514a3b1", 0x2f}, {&(0x7f00000000c0)="bb549e9e738d8132b1be740aa6e734c80575888aa021998b57df40a101d691772444c21839243f3ab8fe690ec439591cb686c6f46fd1f3461decb129008c4e91ee33ae5d73d0ac4907e08c3f43a7af028e61a2142b1991c50ae7203b100fca2b8216265e1359127ab0d1f543224d9bca8a544d33c933591a8541f5d2e6cc37beef6cbc244a7c3a", 0x87}, {&(0x7f0000001040)="00e43cdf330781fbabe54cee84bded71b4b668050d296abb7d3aeec5eb1895de97b5bcfc288fb0a5514119646b972ad732281a26babb59479f374a206a30a4b2cf847639c6ee4e001ae822e5961a880ff7d57f31166458c53803dd2ced3733067785d328a59b559de55f054d8031df43fc110c1dc0b10000b01bbaa5c42310aa605c7bdb53f076e71927008185c0184ad155d80aafda93918f8f717bc89724086db96bba266073", 0xa7}, {&(0x7f0000000180)="4ec4f499010d1f59c828c74147fd3d4de35da11954d87ebe254401db7a61c71be173c722078312baa4b9b59e5489fa310a8ac1eb260f01ae01a95e19a52e4084705cd6ea2e3a9aa2613ebc87d6d91bd3e087004caf587995d2902ccd6b2ec3e0fad65394b7dd4ece8f42cf066fe772d5f4", 0x71}, {&(0x7f0000000200)="d3feb30c128fcdfb8715140501d5946416f044be66226d23d707b99f15e9fff9fca82e5aca46", 0x26}, {&(0x7f0000000dc0)="6568be7c56200f488230171a243f726d87e85545aacb3e229c122c9affc49e80c8fecde8ea874119c2b305592601a434436c222460c231e3ef89dde2f99ffea7358b64fcbb78e80487002edc523ee250ae93b6c3929eeba3df51f40085f44f8fad4d1e6a4b0266dc19748f90b06e5a85fc6351ba1feb37bae166a41fa4c11e0e94467562bb4fc521032d6c1dbedaf9356aac1d98ec03d67b1f9b9a94f97f23a6aef22c3256ae9e69a05a1f1d16311f30fb3139601e115c566f62347227d7bce713e8f3761cfa50cebbe2fb4461a18f7ecad075cc5905c735d802907d93bf3765fff0a21360b096f2d50cafe07e74a38e8338028566e46f3db4ebf20b4840ab700e963cd571aff3601a6f7dccaaa9f8c7901d5a42d9dcfb591f4a754c055f1a341ca4cea62de5300d224edb975e3d1a1057c8d5be87d12a6d3407f2818e08311857735a7a2e7f3d400133817d79e46ee08b0c77fae1a6c422fef20bc7f8a20084d39de6b02bd7991cd6ae3a0d83c2e4d965099d0a049abed8d7a5da278605d4790bff99484e42fd3525d6cb9c48d2117d111f83abe5eb5576682931c1f0b57bcc3d49758f98ff991edb1bedad802dcb7cffc42e10e8213d62092a75fab2930c6c3bae4008f724495bdaf799a64e0a7b57dd96d9f6c4b934082741d2f184d8383b279b15a438724621855076498b52d6f160c28680a29de71befbec3863b456127696ded1fc2697fc0d2841f718ef388e99ad19c4a64b3bc94e95dff19aeee75eac1832bdf51841c1494f0f198", 0x22c}, {&(0x7f0000001480)="d1544c900b619897bccd42c6741680b8fdccf93d9658a777cb31ded73d54d84ef8b8a2bb45d9fdc56629f747805cb646e0d545d42303d839c668dbac24e05ecf487afac8f7f4ea512f1e4c24ed10c2d122383a55ca4c48ae1518a4406328eb93e9a243086bd0a75b95b3f2d3a2691626f6775314df06ca3f7e43618c999e30666ec1c359e4c8740b3d5923a0ec22f5a94d22c86920fb8526c1a8599f9a82cda3fed8526aac5fe7a71f62869dfa2d40369dd58859e5741adef7292003540dbd05b9f0feb4dfed8ca46d80fe55b8136976c92a5d39681eb92460cb5117354e284d7a083f463c1cf146e6b2e8947c0d4b", 0xef}, {&(0x7f00000003c0)="14c06021fb2cd44cd2cf07a850120cd395f237d451c451c4e933930818e13ab43f7fecdbdfe6086b9c556eddbbbed282f3377912a46ffa4ecf5d260a3e000000", 0x40}, {&(0x7f0000000300)="1eb31cb8f432271c87a014903994473ba403936d535a6952f36412cfaa18ed3ec73d6f103ad0a28eaf9c67eccffca4f144084b1de9b9f12bec7ecfb7c0b1b06c926ec44facab1baa04c6837ad9578fb0db5dbd11c4052852907617b260cec80d662de8ceb360e46cc8e7c5fe180be12e61bae5d1cf117f87301c6768c730118bbe64d2879e0acdd1", 0x88}], 0x9) mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) ftruncate(r0, 0x0) sysctl$net_inet_ip(&(0x7f0000001440)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000000)="d3", &(0x7f0000003400)=0x1, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x17, &(0x7f0000000000)=ANY=[@ANYBLOB="feffffffffff00000000000000000000000000b33491b2f5ce18f7f9a00ee1382200000000000000005dbc00000000ffff00000000fe"]) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x10}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x800, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x2011, r0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) shmget(0x0, 0xc00000, 0x680, &(0x7f0000400000/0xc00000)=nil) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x1}, 0x3, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r3 = syz_open_pts() close(r3) syz_open_pts() r4 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000280)='#!', 0x2}], 0x1) write(r4, &(0x7f0000000000)="24a608d334f68b1f26da3fb9a1e5e89f23bf136473c01cf9efec93275e090909400000000000006745b653695b5e8e0010000000000000413fb5df308cefae50ffca562eb77b6a0a", 0x48) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000000140)) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa4c77b99cbb86dd60c6eabece03000000000100000000e01f00000000000000ff0200000000000000000000000000010001c2"]) executing program 5: getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x0, 0x0) dup(r0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) shutdown(0xffffffffffffffff, 0x0) close(0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0xd719ce416a4b235, 0x0) unlink(&(0x7f0000000040)='./file1\x00') ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) socket(0x20, 0x4, 0x77) socket(0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x808c694e, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)}, {&(0x7f0000000180)="be7a4488f6b21bb01fd32161164b850a84e53011898f9f571f0950b799ff0747ae496e5ebd33c3338a1cdb1c35b99fd3cb9cb7639e6ae5676448a97e2986b0c846273096f361bc46aab19024fefb415e4db2130dba29c42763a02e1bcf6e88105129236122ed8beafe33dc81dd9cb7360ce5e684170d291fbe7f602720c8897a9c55a6d3507df376726146593d55c034c18637ce8e987588eb775437a7bbe2371d093414101e905083f19ad6ab573e24a2e297f1b26b3cffd5ad82ca925618ddd7b5ed139ef16569ed4d93325a635315f1fb24a305e74881e338be66efd3cfcf13cc94db626656b44849621b7992888341952fd81b0ff6979da559c67822a329c81b70d1910238ff511a5ee44ca95180ab0c978dc2e4cb40d0b7a1f34bbe5c5b82fa464b5488617dc395cbcfffb446188e1ac46fec98c1f2518716d2e30cac076306feec64186b0346792ee775b38e046a4b49303a0fc4dd0881579a6a3719eba18f7957addb64eb0d8db2debe82f4c990d1e8419fe38adc835b8e1f9d147acf1e7753da06e2edf0aa08100c72dd36fdd77133f9e71a7ab3f900dedd76f491744af346dd60d3c1d5737d94a7811d310df8d81f8d9f4150a0d9a0fad91516b18b40ad9c42dc5cf6dcbe8635fdd49447a4bd27b2562d1d17f2cf903aee7568f8ce27d43b40d529380df57dd17a6632a5616d6df2e57b39cc31d36c8dab241a45aebc14e420ef2b1e7c74a3e6d08c1e2672db4d2349804f8d37a3aa56655a969bfe415fcf7b4c1e3eee667b92ea2eef7cd462b5c5f28e415620bcb67d072db4fd75d7e4bbead6ea2c320962c57ba5bef2741e410e4278c5e1a65ceae8c2e2d8544c7eaed43fe355c0e3b02ae36de6ef429dd0d1a103e64c3283f45d444bdec6c9a312fe2fa675631614f85f78c3d83ce7466bd5daf144ec4a513853863a9323a57c240808265aa46125648a24dcd9b852df265e01000725fa2475a2996416092d83361c3a417b2b2b4ed4b522d776cc4dbe712632b44f057cb55b1fad55c55e0fe4f964fa03d32093895315e97844369cb9555fa2c9d94bb2248549b579354869c26aa18103040c8a50226e433803633fe8915406978b2b2af429f66e7826a5fcfd28c861c13ae5b97a8437ddb0c8aeac8df96503d56394a0222624e281befebe8fa1f6912859e5f59e6a1fd1f799b6383e0a06bdd6f9cc82cad862283e9e48e7bb908e129f45b0c532c1bbcf356c3358ff59163c9623af95909b521d2e2c424ac497161cf58b48c9f619bf2d430024de57bdd66d1b3e3755689c0f315bcf85444b4c6ac13f09aff090ca673afbee212710c86d3842361f816aa6bb248f14f2a4f36fa0b5aedb6b1007b1288057e70bd2bd541f5ed9250508afa962d5bfecf19c6b36c40138973cf626bd6c2b2033fc5ce7562d5de21d4dd38d8932f2606cd6aae7ad9b3d039c9b2026a11af136966756629b8a2e214454ac63f11d47584fb5ef7f962e96e2f38207e97a5ef4430d6e49ba24db1f8edf51d8880bbf255218c17cd46135a6d9ff9ba2959ff89f48b4635f2cfc94dc0c622516c90bf7caf611df64f553ee27ac011849f66dbe32b55cc5bbc208b3d792eed3e868dc17202acc0832995f289188b4619dfc0c2d3c4c1ea817ad7a5d09ab37e26986ac96c75af8fd99b53c78c043066b695ecb628bd61ac2f9628d5aad3a04eb564c7bb32a1dd3426ea6bf9cad1c98f60332948a290a7e568f74c410a39bfa0eef0465f6735e1db0aee5bb83c5d33c3b1a000e2226adfcd337074110b54525e18d2f7a44a7bf44d97881ef5e53b8867f733817ae0fcb19beb5d145ae9b442896bf96c83b7e0840c3ea8c7fd6cca94d70a2811913f5bd259c7360a6c8e2e6e87037630928b4b9a21d52431e1fdef2af72da2c9df5376a89b57ad23303fe8024b1c027df5571d5911e26cacd7e97e119ec7639374e30ce5950c7f6495986b3d72c0c72eddc37595a59c3e38b6a751278a74e6d9fbac7e9d878952cff63fdf51c5584c420efaffa4add38b9a30b8562902d81d3a57e8e6010313ca4bcf94fba10883542c0f3a02a1f017d89f09ffaf2ebca1d17084be896512c42c7bdfb32d0cb2e879f84b2b8554dc81a278be1062fe4c40408c4923a7483fc086bbb299f040a92a4b710407df633401f83720350bff515715896b44095e06ce940ef28a189d808e919f33c3d23bdbdb22471fb5c76b0399e71be4892661312803eacddb0f1af55204ce3eed3e1aec208aa24a7017923de97f5d03448e8b5fe04a9707c02fc4083ff645e8f56a440339d286d70079a1b45d76242d08b073ce881c254fc9fdc35c64f67567ea77f8348cf5e24e03c7a35df1687d1e11f45c7a413e8beaaf85463502f592cc50de0aa554df661a53cfd91bfea23bcc038645eaa09354d8018e788a6f68cca70749f3f75279093e4a551d2597ea301f3a9fcefdac4863cc832e8c5d332fa2e2975b49e83c6a1f04e83e732692a94ccc1fed6fe64759585948d3e124d4ab19f8ced33721db245e47c6da56f74f06f199b1697b82ca3acde1f3d54ab4b62ed0cc0d214d74e13a8dc9c453980db3a7da41d46bc794d327735159656849f3d046732a7af16c1f73cc271b0ec2dc9562f6e0a9cd0b5e6ca49bbdaed265ab10d113a77f38dc12e80f407c435887bb3bb17136d5b6f63f504e3d608b52f31dadb9f9dc1d9cbca2774009821a6ed4cd847697b4c3ccd1cf7a9752607c725ea6d421faf869bc1621ae732079d9da8c73e7ccd4e64309695252781fa602560ae51e7ca782e96ca838474d7b3e46231d4fee02ddbfa3ecdef076c70ea19977d7edecc6c7f394c0456b2be50f0b2daab901340d2b5f6124d2d34b0c504ee43a03cb62d4a837cbc49b3371e19a00af61d6b9320ef302decfe64aec16e3e33367d2ea4b6b163b9c5369936b6934bd812291fc8636a38f55723401916d0a40f6d1067087abe305c7294859475bd583b457a1b89a80296a1a62bac1f2db3656275bb7ed280666fec00cf10d46a3c4d0b9ae23ccc0aa4c67a0cd4f9aa6f701da94e0d9164cdaf535190192d151a76de327f6568cf4b9ae83027ecde4b6521de481355426d252b574e2deb8f24a1ce1d2780ea0381631254f86e50c066c358ae0999de2cc6a3db5da40970ca334d94f101fb41a685b3299a0435d2b20446c9d353c098f8236536ac837ac116bf6591512693cd5c95659e4d9f7e14a8699a7dfae9063dfbc06d6d98c2d6bca27a2a126b41ebd56027daea0bbce11af3bd6c6b9ab9f27fc46220ea5fa4cd2c738b3f5553e48508d7ac48b8a50cb6b5105ebdf35c7ec1d7fc52c39293adaaf5a707bb061f28f69f7a919c47802f3371f9fb29fa52e57a57c8653b488e84d418485e64112fd207e52f6f4199018584b9fcb380485b8a60452e9eb91764988ee3230c534c0c62e3cee9cbe272cd990e09665f8d4f8c75890405a6d4b3cc90e03eaed68728928e35401e989c9335f41ee2d1596e5ca80a4edb9c11939d8a48852f7f415bcb1ce3921492e8ddb748b8146c66ce16239da7312c1c812551ea73d000fa2705deea79400d70408de082e95096b8c0358b98184b7e3b9fb41424e861e02e8f9ba21a9792cd7c788ebbd1c9586ce1c9fc257291a2992647f15318a186649e68941f4ffcebc67da490fce59e72bc33e0fc296eeb6104e6a319c7f1f2100c68cfaeada5362952eb3d257888a6fbd82957cdc0f563c83356a8dc20c43c78e7a81715ca054903e6eae8556b767b8239c709cda3456550358ae621a452c7bb1defb347cc216db37f0e9109f10cbbbbcffd39dcf75b7a734bd6638a12ce3f2e939ddc1de68bd1efa48eaea96a5473bb8c5ddb8aed8a0849b4129eff0b7f36c42fb73c95bb6743ed8aa7a6b6591896", 0xaca}], 0x2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r1, 0x0, 0x0) close(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, 0xffffffffffffffff, 0x0) executing program 7: sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x3}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000001c0)={0x4, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) poll(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) open$dir(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff}) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) msync(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xc0e99db6de761f86, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r5 = dup2(r3, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc0206917, &(0x7f00000001c0)) syz_open_pts() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x0, 0x4ebfac6bbaf7949) syz_emit_ethernet(0x66, 0x0) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) bind(r0, 0x0, 0xa) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/41, 0x29}], 0x1) pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r1) poll(&(0x7f0000000040)=[{}, {}, {r1}], 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0xffffffffffffff3c) executing program 7: open$dir(&(0x7f0000000000)='.\x00', 0x100, 0x12b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x200, 0x0) ioctl$VNDIOCCLR(r1, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x80000000, &(0x7f0000000080)='./file0\x00', 0x8}) r2 = socket$inet(0x2, 0x5, 0x1) getsockopt(r2, 0x2007f, 0x9, &(0x7f0000001a40)=""/140, &(0x7f0000000180)=0x8c) open$dir(0x0, 0xf10d0edb018eec38, 0x4a) symlinkat(&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000240)='./file0\x00') sendto(r0, &(0x7f0000000280)="43b9ed13dacf701f4e62d998128a774e8d7240a73cf197dd16d2f9b249b621891ec403b4856ee0ff663d23531b6ff77461f5fcf8e33d8e5ba506d6fe737f8416127dd058036488945bef717fb4502951e9f0a58f96176e6e9ce066b79bccf0973f26793139e58547a5af49a07d451a4c71bf4fc8f9cfc791fa2a789fc9299e0ea4dfd126f1f2501a37dab21bde1b89f2957eaaff80bf32910a0d00e29b4fe24f9d5595c7371fe32a4eef5e02fa22053d6d248805f3ce65c4d504815da90d546e45a6e3f7a7e004effdd036c75185630a07b35e086d52f82a89e6497699945c57a775e76e77c6b642bcc08f9b8539fc2eee44d3079794", 0xf6, 0x408, &(0x7f0000000380)=@in6={0x18, 0x2, 0x3, 0x9}, 0xc) r3 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0), 0x20000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000400)="72930cb96db9c1573d794a2f3e7667790e6662c4bc1b7c98871e7799582a9fa05ec212f74088542f64671ed7476bab0d443e95fe1c76cdd4c3534199517964c180a9e5c774405da5e7793e547c49fd2d272556d006e7d3f3c12cf5dbce12d73c0d1fb53085a0e7a10a4850576f59acdb4aeae91c325f49ca54e816354a21329a71e62e624708d00d5a199f59d290fbb5e59fe8ffcb7d0ae926eae37b3dce9eeac89be76f8b647cae5e768526", 0xac) getpeername$unix(r3, &(0x7f0000001b00)=@file={0x0, ""/4097}, &(0x7f00000014c0)=0x1003) r4 = socket(0x1, 0x3, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) fchownat(r3, &(0x7f0000001500)='./file0\x00', r5, r6, 0x2) ioctl$WSKBDIO_SETBELL(r3, 0x80105703, &(0x7f0000001600)={0x6, 0x7, 0x6599, 0xfff}) bind$inet(r3, &(0x7f0000001640)={0x2, 0x1}, 0xc) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000001680)=0x8) getsockname$unix(r4, &(0x7f0000000140)=@abs, &(0x7f00000004c0)=0x8) clock_getres(0x3, &(0x7f0000000500)) socketpair(0x2, 0x0, 0x94, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = dup2(r8, r4) symlinkat(&(0x7f00000017c0)='./file0\x00', r3, &(0x7f0000001800)='./file0\x00') sysctl$vfs_ffs(&(0x7f0000001840)={0xa, 0x1, 0x11}, 0x3, &(0x7f0000001880)="76c47ab6776deec0d13b25c2273adb5ed122e450c4af99", &(0x7f00000018c0)=0x17, &(0x7f0000001900)="571b0fa91863e03e52f676d9d7164e50db9a1151a4f60ab1f5627f3939667487eff1582c4175593c205bf47e6b7010faf939bba88bb15e2d1015a4ac1238cd9db08d424a6f1e20f2e949b5755c4b8614c01e399dd2acaa77f330a013f4360469868b162d81fa52b55d43d62dac9028034e23afde925ce606b0c4699b4f4dfbc34669c208c39efa127263b12c3d4cd27428d78705986ff4723253c59cddac262c19f249217feb232a9f19f4a3d19a48a797753a86417abedb7a645bedc2106afe", 0xc0) chflags(&(0x7f00000019c0)='./file0\x00', 0x1) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SBURNER(r9, 0x800c5751, &(0x7f0000001a00)={0x4, 0x1}) executing program 7: sysctl$kern(&(0x7f0000000040)={0xa, 0x11}, 0x5, &(0x7f0000000080), 0x0, 0x0, 0x24) sysctl$kern(&(0x7f0000000000)={0x1, 0x41}, 0x2, &(0x7f0000000080)="1658aea84e22b03ca1326cccd9b31a8214f12acbe72a2bb1af4d7e94fd2c8feefbfacf7c0e9a3ca5aa5ee9dee03b3d7d7b88e1d81b7f19bfdbe566cff1cfacdcfe0b", &(0x7f0000000100)=0x42, &(0x7f0000000140)="6bc14f7a2bf2af83c805e167ee24e4b0fb800b91f8581ed54558ad8e5a72dae91d6bb08398738e610d2d08b413699b985a7c934ae21103239daed2140d519043cc4aac4101626f7398d728b09151e65ac27869250498961870c9462fb1248cf040239399324f91817e71bf7f33ede12eb412f957ceff9df483c5dfc1332c354883eab87d17da77382293450911f9f056cf5299907b2e7b2bd40a53a3d092fa13bf966c2667985416", 0xa8) executing program 4: sysctl$kern(&(0x7f0000000100)={0x1, 0x58}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r2, r1) read(r1, &(0x7f00000009c0)=""/192, 0xc0) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = getgid() setregid(r3, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) executing program 6: setrlimit(0x0, &(0x7f0000000340)={0xa, 0x1000000050}) getrlimit(0x7, &(0x7f0000000000)) r0 = syz_open_pts() openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x200, 0x1a0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x18}], 0x1, 0x4000040000000) ftruncate(r1, 0x80002) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) syz_open_pts() socket$inet6(0x18, 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/224, 0xfffffdd5}], 0x1, 0x0) setrlimit(0x2, &(0x7f0000000100)={0x7fffffff, 0x60000000}) r3 = syz_open_pts() close(r3) r4 = socket$inet(0x2, 0x2, 0x0) close(r4) r5 = socket$inet(0x2, 0x2, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) dup2(r6, r4) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r4, 0x0, 0xd, &(0x7f0000000280)="eac4660000000000", 0x8) r7 = syz_open_pts() writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="c19a70379c2879f2938f4bd6a5f5187598f85e245e95600a7843aca2a14eaeae0509566d582fac3f7335c136b2c0c29e9e6bf304f650f5f91f423490f502f2d1883d5fca7ac59cbf7b9ac04dc1c94a514d646b5568948049c9291987f29f6a087fb636e1d7950e06fb30880856c5593409f2", 0x72}], 0x1) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x100, 0x0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f0000000180)={0x1, 0x1, 0xfffffffd, 0x5, "85b15aff38d4f80e7bb6211aa9676ff7753bf537", 0xffffffff, 0x3}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r7, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) close(r0) syz_open_pts() executing program 7: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x4}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x0, 0x100000000}) sysctl$vfs_nfs(&(0x7f0000000100)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r3 = kqueue() syz_open_pts() pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, &(0x7f0000000000)="04", 0x1) write(r4, &(0x7f0000000340), 0xd4e688a67930cd) write(r5, &(0x7f0000000040), 0xfeea) close(r4) execve(0x0, 0x0, 0x0) ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0xc010570d, 0x0) dup(r3) kevent(r3, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x6, &(0x7f0000000100)="71f91e3471ac0058e09d1a27bc5a91501da200008e5f84cf71b59c7afec37082f46a0cffeb355a7ac931bb7b6b27bc39f8dafb02c03542958200dcfb2e23bfd4cc6905eee66d10bcbdbb350fcf72ed", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffef1) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x4, 0x3c8) semop(r6, &(0x7f00000000c0)=[{0x3, 0x1, 0x1000}, {0x2, 0x200}, {0x1, 0x1006}, {0x1, 0x1}, {0x0, 0xfffd, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x800}, {0x1, 0x81}], 0x9) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000001000)={0x2, &(0x7f0000000080)=[{}, {0x2, 0x0, 0x0, 0x3ff}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000380)={{0x5, r7, 0xffffffffffffffff, r8, r9, 0xc1, 0x9}, 0x6, 0xd6, 0x101}) executing program 5: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() fcntl$setown(r0, 0x6, r2) poll(&(0x7f00000000c0), 0x0, 0x81) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7816) close(r1) pwrite(r0, &(0x7f0000000140)="07e55e1c3d45804dd9fdb1aba918293d8ca85a35fdb2fc31c64de806006c1fef29c663ae36a61e4690c8fa56ac06c1478ae17f927b3fcacebd7062da5a40bda0aa9cfa2bd8bfb5ae9c62ad595a51e225fe57a02f71930bf7f755469832618ac2fc12a1a7a356f29c58f2fc535ec6ad7adf17d11ddca1c7", 0x77, 0xffffffff) sysctl$net_inet_divert(&(0x7f0000000100)={0x4, 0x11, 0x2, 0x2}, 0x4000000000000080, 0x0, 0x0, 0x0, 0xfffffffffffffef4) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, &(0x7f0000000040)="47bb9203b8a68406115195d4aae93551fe1732960a275ff0409967fc962b348888cd397118fc70d449e75faff7b1c053e3e064c6e337f81e2eb75f11bc28d5fd6922b88d45e31a78b133c5abc205f482de4bc29177b3a59d56be8e05c4e00b7affe767f56cf8", 0x0, 0x0, 0x0) executing program 1: getgroups(0x6, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r0 = getuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r3 = getuid() r4 = socket(0x18, 0x2, 0x80) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000180)={{0x8, r0, r1, r3, r5, 0x2bf918cb18fd7b6c, 0x800}, 0x83, 0x5b, 0x40}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r9 = geteuid() r10 = semget$private(0x0, 0x4000000009, 0x82) semop(r10, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x800}], 0x4) semop(r10, &(0x7f0000000480)=[{0x2, 0x1, 0x1000}, {0x4, 0xd, 0x1000}, {0x2, 0xe244, 0x1800}], 0x3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r11 = syz_open_pts() close(r11) syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)="34eb6cccd13fdfa4b629ad174cc8b312bb1d43c7294df1aafb04d4f37ec68220c6d8efd5dac2c911df72ee8ba72d9705234fb6c9a78ea7d84186ad1f4845391fe8909d851d69bff41a942dd785efe9c1da60ea9caa5df37323f8432de6b3d47fcb3911809f3023d958d80ac798553f03aabf2bb295e66b08fd74bf6acbcc736f72a7e77b9874b1190e4b5fa360e4ace505ea02c1e7c4c174c464118b1472bd4f732f49dd443fcecf254e768aa787a8613abd1d65652edd0e1af066872a7d1bd415f1df0444bcb238b845d35afc2e8982e21d8c207907be24021ce525ade4a92e76f6819fbab3b3b029c332e82dc186123b52b3dfe44e5d146f3382af4af6c9fdeeda16924919229b94404de529134b78d826be9233eb768509e77bff0082d081c6a5625f7a0d", 0x126}], 0x1) writev(r11, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(r11, &(0x7f0000000380)=[{&(0x7f0000000100)="b1", 0x1}], 0x1) execve(0x0, 0x0, 0x0) semop(r10, &(0x7f0000000840)=[{0x1, 0x20, 0x1000}, {0x1, 0xefa, 0x800}, {0x0, 0xff01, 0x1000}, {0x4, 0x7}, {0x4, 0x6, 0x800}, {0x1, 0xfff7, 0x1800}, {0x1, 0x4}, {0x1, 0x2, 0x1800}, {0x4, 0x3, 0x1000}, {0x3, 0x3, 0x800}], 0xa) chown(&(0x7f0000000200)='./file0\x00', r0, r2) r12 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0x9, r9, 0x0, r8, r12, 0x1e9, 0xffff}, 0xc0000, 0xbe3, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r0, r6, r9, r13, 0x200, 0x200}, 0x2321, 0x7ffd, 0x6}) getgroups(0x8, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0]) executing program 4: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {}, {0x0, 0xfc}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00001a0000/0x5000)=nil, 0x5000) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x23}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 0: mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1011, 0xffffffffffffffff, 0x0) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf0909008000ffd8dcfad700"/177, 0xb1, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x1000000, &(0x7f0000000000), 0x7fffffff, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x29f57365, 0x7fff, 0x1f, 0xffffffff, "8b030003000100787d902b56d864d3c3a3f4d3c9"}) writev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)="89f77d1e8f58215c1b4068e1642ea58e722c8ab1c50469719aca06110046220f28960d6b4c8956c1b724282fb048a966a881d69ca0bc685bc8ec788dce85fe184632437a1cad336dd95fe31f815edd40b162264392fcb65313a42ac2c0fc7405026f56f97f8257efd3a22f6beb58abd83fbe4fc297c20c0ac84198f7e1dee173a189bfae5f51d9e33100ab3e2b20a305a5704362bf56406febeca279ea9c3241dd71e3d4e7e6764a7ae458c21c59649c824acf55ab7d67745934689df831e3223dfdde10b3821d", 0xc7}, {&(0x7f0000000e40)="b111bec04cae7c7152139c94fc29135885c2b7b1126044c8ec888bb05b00f17dc4a24377c995518a3ead2b2c9078b262945bb9b4554847171f7134a23d1e34d3a2ab8f6f8f6ec6239a564210c690496e1a7c9d8b4b5b52cf10e44b1a9910b266320e7411197c1124d4fac6a4600673ca934eaa4b96dc5f4f1681b2f1b615a30f0979f80f8f9500247a5269642b9019da525b124ec3012cdd35ebb1b50a36bd9942fd9ecf632a7107c7d0a34857fe50e43237f827ee39c903829b68572bb4c373897bbab6be503e86eb3f360d69cbd82f5b99ca60f017506d2ba053ab48c88a94b145399f3b2f1de8ed5d93d8ffc28aa4141c8e99b8f1b0f1963e61a762900a433c6fbb64a350b868d62f3aa8d5efdde5d7051f38ca4c0cb5c3d0da2ceccdc6e57355f42e73744666b8fa01e57280057323ca467b5dbe5ca6fc6f7eab1d77ad732fd568e2f8c59c2b1508749a55bf04bdddfd5c2dcb5f5c405c66ad224ca9d6fecc2bf8d7fe1e33ed765b200e1422e4f1599dff9595cfbd55afb3a54aebbe29624cfc769900baf957d3cadfe1be7e605dcd66e7c9b4f7be85d91f20830e296eb31e721e2cbee8d7bd120a20c0e540ef6fdc68f5bd7bd84557774db6730f00b1d786b2491b94332f1a96e2a622ad4a930697eac1d43337214c3973e462595d0b63e05ddec77a72b290093f3b64d2dee99f0a76454375616f3f5e020477c55f798e27a3ce67506563ab1a0dda4c5ae7243b4922e87b4d2bf98826567318a5d79bbc9bd77a2f0e57376bc85226e5e50f97f26e6ad213becc95a282f963e24aa12693e55054f8406228cd40c6768fab639abc9bc5e3d42e811b5ee33930a45444c4b5cf9cbda8db48d1af54f8faaa4c5f025bc084dd0b3742e72075020b7c0f069fa9939d15c82be759fc02dae035c39d21bebd06b1cbe247d119c9076d1c00f35102095dd676377b1a59dc1c2fe6135897882fbcfd6a8811b7e7a25e25b9d197a6217d517a0f398cfc19513ef1177982cb442531fedff8f382469b49d35d3751599c8090fa5169345c9b9fa3d710f373375ebff2aca2c8a750e77cbaf4459a8f782c9da945a96de669360f024a5c761544acc51fcbbda11a68e547826506001d5aaeb603d9a6cc8cb1e4c85d64dce37e07f75665386b465fc4630b1bfe6ead70a34837a7090e43dbb4830016d162a5d5453baf74e90ce9f153bf0ca26ed820b6a7d62c572a8725e6eaf28d1ee10593322a9bbaeed488f5e7fe947f2e25e677124475b0b5b3517f7ea9a01a77e87efc1479c373da187387878d556c8085fdad7011519326e8aa917e73e6213ea2c3dc04b12fff658aa1d694bc76c0893e7b90e95664b42893fb89bbfe2e42c26d39dbb689ffbf7ce60fdef7e1acccf689ddd6a3e418419bcafe9af14a55117b2b92db97ae26026759ae4828ba35babf26e639612655d0dd1f6b8aa06562f29c7bda8589fe54959366c081b23de084c5765a5d27eccb5e0e3b60f0d135ffc7eda412509424f29878d70dddedd9eb57adbfbe39efe2e855342cb3ddf8efcea24780d14d9710aebe7dea7f70b21b1286048e96c21e636dde7edb3a724c9c6ecde7eec8c045f1f1f914d277b21e6f1049013687dd2fefc573351de3e02d53c6e7a6140bf50e05b3df83c8711d15202c997e5a321f23a85f13c8d259d5af55ce1ce2103161472cac1777fa162baddc562051e2f707a0ba80cbbd0e66eaa743106fba338bdb934516e99133cb3e70dc74314e3f7c3f7a5f1c9dd54512f737f3e486ac2c4c7bf761a21ef367ac466b0a135d7f972b862c99b884d8de902963829652eaa6393ed1ea5612cd47a77c428707c117554c722cab7ca50fa2a04d7ecc8f1f75ddefdc286c12fc5cee33537218d1499b4adc63aa30a48292c941413988788e2fbdb331714da1db02d6f55a2de06c89978c1b60c5c4ad5704265865d9e92a14d16104ac06ca288caa3c7d55db32e4f132edefe61bf3a8f5d3ba9e046403386eaddd1905e527452baca06442a5905ee2e614c17b99573d5ae9920c4dd19920426be0ff07655e58d4fcd5bc4a286f62708abb30e8091e580341fe20fc169f6a7402577529313c746ea045044ee93cc33f95a1ab9d2008f5cc9ce3b349e810f6eb19cc3b91b93ed3f7b548cc99848c5f650caad9bc8c49f5c8069df82bb9522c52ff427430375c981e0e7ab425e5da421f9066372394369e7ea5c9d0637b70caca2f503002fb2c6bf88c1f80972e2a9986a853b393c141aeaec75a88259ec8294c742e257312d1330cdb40126afb6f4338b515f71457c71d7efa6d6095bf90d208047112a55e195940bec4a80ba3ba6df08a2bbe2c99d22936c80a2c4e8adafad196453e830a0d8c21cce0988bdd4f5be52e6b1709e7ce7c7a585f7d5d327332a562b761598c4716ba456802bf69e41f25d002a31d6ad23dd7b0374708e7973c495e537c76dafa186cd6b9b03e6c26e96baa8935a518f7b0a98c832531a1af246953a197baa3d3e779950e00c96a14a974464ceb5f3919519cca0e1d7cef52a842763e0c20e839606cc31dc8a6080f737e34f64914eab727552c74655c69f54afd531b41ca68ab1f30b27008413ff0a21809ab90ab6218c9403e9e16b78b13b145b2f4ceabf5635fa11573a0f430b226a8e4a0b5520cca550cea6c6a75ec92c22ddeef53c9feaed9ebc6a1eaa21dc752e95d50e43f50dabf69e35e1127d732d9e3cd7a07e798abce8525fb5e9f665c23951c72a9e8b4af901eeb0e22d21456de8aa3e19c895688a97e504dbaab3e9ffcca327d17271e399f1ae19dcedca893f9f087d5aeaae8935fe7132d8c223bcb886f374d39986982efeb2774bd1442a4949649c48f1bcc5d225d4af1c6cbc1ff920b7d151c3011e02ed00ba15cd1628b571455455351bd92ed4e71865946eb51c333fea726153f413da16be31ade45728475d6aa207a515f26c79b31c34e992c35e09effb962d25e77bc1366baf15136dcbbe4443d4ae9360f7f880b379a44eb78bef08bb15bf4eb2c663e0e9f5a465c0425ea58d0ecaea5e963869e9250502fb252931512e8ff9d2d7eb497056513e791813a8e53df6bbbd34b8863f6405270b98136800ec928465a95e0ad21fc6790a898c341e5bbb9e7bb6c5ffd791e42578e93a09af5f4507307a3ecb1e37a3b10a7003b45227641777a5dde8aa871961584841c4601477c11ca27f2407b16fd359d1eb475d144a6f6a4bcccbf009b649d89c30261cd77e948d77abcc74ff93ef4a5f4c2df6ea978289b73390e60c5b682b02816f863be23fa699e85b88f40dd289a21867b1d000f57ae135b1b2286052fde2fff0c4f38710209b34bc16364febd95888136b95d35bad70ccb132f2405fbaa2207d0a477643bd2da8da68726eded2eeffcfcac9a945457f08307b4a76abadb381c346dbba4d6fb15d8ecfbfb469a2c066ed4e07a931fcddfefbdd84455b5ff9a2dcb39b6f834fc11e99f1b815304b66b76042c032d88e76f0981a152ae8d388c387894f2860ff3a5d8ca7365b004846c82f463f4a2295ece45d65400418dfa05511f84735100e05dbbefb17fa470f851fe242d9af24a97ef2350dfe27221cab990", 0x9fa}], 0x2) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000340)="25a4876bd3bf639aa2d65e277785c3613dee0d773a3d2f8f1b80bddd5988939d00171f1d7d0efa0d81e55f402c2034ece7f6cd8025f07c3a58a3c64f2e5c9c54c6b6d148748753abd36b2cdd98e1df29e96e5a74235d5a6972917e27b5cc4449a9e999c7f5dcb6fd3ab508eab760d6b39ffd51fdc7fc3a7d40b1a3ce0517e566bd8ff344492dadc83e788c3852295cab9b4b825052a61a5fa4bca26ac0a798744077faa9b051d969076df2672128417649800c7404db7ce7a0adb1a0eb5c3d5aeac67e8cc88a51b94837aa86cfce5d13cad98771acfab77f86a8f1891d4b647bb5d820a2418d3048b2987f7ddec1f54fbac1dfe54bb0c2aac1d589db9c73755c324aca5e230406a4f3fca848af3a25725f13005d6daf7871e970e3fb943b89ac70eaffd7801005a75888ddb318e9f27bb288c2b48b8cca1c4555920641a828abd0af3949300866035d5e5e7750ba7777008e6704150c6b222bc6c6428fc79a884effad2d0bbc7ea61f2e0cb59cbc28ac5931164ce71e84da23bd823818c8e0789db9b3df88981daad8154752be1f2009a29f97e4959534b91f7eaef7a72f392dee9e5b3a96ab2edf92d10dc2b5ab9784e451f2c6ce633404cce4561d2d975768dbcdb7b11ae884bb3de51de83e19ed50e14904e4feae7054b82401e31e3c6becdfba3db5d041eac5f53fbe5d1ac967040475231272e0c85a3d71c9ee6fba8bc84c6f69d5bc6fb3d122f4e889f58d0a72421d8050f42646e0cd0d92ff67821cf32a94a4b67cffc3257e5ae87df10c93d338ab34933698966d5027337739838e01370125c595da4230e3bad1153494f75f15c9694dcc68da53ed623c687545439d1b88f93bc479a70df88aee3dc75329d7765b76e86b3a4b9a27dd0b653e305a29c4784e945be22b06bf82feaf584cb5c76e6a39d8cf04d2764e9e6576ae5b73e6bf74e80c6be94007244b5b47d88758239b49127f98f115a17011f8c28ff9f5416e7d18e8a28560acbad4ce0e7d044af6662dca7ead5466c56de0b423002380aadfd48d4e11ab77afcd445c540d7be70737620b905ceba18e8197aa7f04b33da87cfe1fd3644b4ad0c730d9ea16b131d54958e46db13857537ed395d4e632e7f538c1a949db46df8f17779361cec496e6ccb20651b0347e49ce70e406c9558848ab594d762067e04905cfa412382ed248c316e77175578503066c966d89aaf12aa9df278d51d20ccd5096abeca39ab7a2b01be567eb3cea907edb86827851ff99c27633f6f870e1a4220591244f30ab0cb2862dd92025fe705c51893f5780f88676a7b46ae035082fd4ac15b53125d274742779fe18d70b6cceeb8eeb0e720fa62248771d3b179834cf7cc6957fb8a64f7284caff06275f84693c0ce6d65d7ce8b0190c5216caff3edab5327242202d224a77b823e34565972d7b3c048346a8d6a5939ca23b8bca33608e5a5f2a9b3821f96fc5ed36985016b41e4d07816d1a0da2000afe5536f494389cbcd4edd383c93e3ca5a7f84c9a98b3195bb29d39b175a10a68d7939bf974898dcdffcf315a8dbece6cc056e8c11ebacfbe14ccc4f61eb82ceca4e12829a7f8eef58cfb941c33472a301bb398b2d9dae295126fbf8ee23754d26167ae6269eb6659778f0c243844f6096a8f8fde31cb567dcaa7de32e30ed74cc2b46255e12b2d67bdd44fe00d4fe0f580d2ba89f69210158bfa74c2edfc6e623d77bfe504f7bc29553e384a86029931e25887b1bf12dbe204c5d9e16ac8c01925e2322e1f0768ec65338c25ea52eaf1db57e8404ddc402be1cdb607ec963383240d244d8ae388c3158bdc6a431fb8123593512c3b455951e95920dca69f1257687397450aeb822cca0bcc64803a6c7fb752bbfb6175ecbfbcf76e7e629ecb8bb7536ffb67dd106e682d8540e9d7ac9ac5c2342a7b0b340cd1b20cdad78cdda2d00ba0b8894e93b9d4c6fe9a40779c999edd387ca77b8ec2dcbfe38955f5f0730c629328ca516e4463d705a55b953da68395e5f831dacf6c23cd1854cf92926c29d16fd8e4017068b6f97926f5faf548c11a3a665c4dc29bf168c57989ed766d4753df88da8c3dfdb825b2167309e2d54d7a625063df7d3fa1a63ed10cfc358f2a52392bd4c5a3ff313571e693f1f59a394ae0a28a7190a744e62b129b920754d211601815faf2f55d07a02a7b1310319cfb18901b757174d1889b828d8c97d64e4c2b85fcb70befd1a1006f4e2b69125e90d21baf47f869032888b4159946bf968252f9d616a85f02dd2591c9da57ee6efcb80728e31914f2afd55ce67c744ed6508d688a096694376deb2ed44651cbd9695bb76ca89c9b3b42e00b3c41819aeed4d1ccb4443762afaf42adc7929b986b58fc2bdbe4ac21e29d897a4765fd14391e8f5a82bea7ce3b5428a5139dfe52c312938e93b3bf85357af098df21e79929ea43e15f4a434e978585f9c0b41d9221e006b963bc22506c77b4954ec8dc433cfcddcc3bc939f5ceaeca76160306a01eb9316bf72b426da60f6755f46b3db84f9ca0c2ceb7d84e7c93c639617c8787278d9b56aa260f7df0d1ca8e26ea764da95ce01c87d89ec6b209d2228526bd792ed6feeb98d79a10b4aa836a370f448ef490bef12217335d9d8f4d7307ff8b21177fc29fd61642892db8e41128fc5d7bfb924a43eab1a62ea0ce19197c9e8faae2277cc8ade45b50ee574991cde69eba3e70ae66a2efd467a608a76045a9c039eda9cf3342a104f45a1e2ea54b931d52ecdb546408eb52144e67de7252f400c3d76e480a66b7ca7981482eff31f140cf5e63ca1ddd276c944b341430107bba85776266eb5ced0c1f0d7a0fdaefb1272af4b408d00ad2008628711d0f2a8b6e5fd922f40ea60a355dc2e7039a09a8702f718e92156c6894f86720365d50eab4ffd28903fc109053cab7410d5026d8eacfdb071575e2e723c8a3a2e83d9808bfc4c80cac43fc0517406df1dbdf1ebbb5e7cc6801d2b13bd7cc452691165c2ca97dd9d5334963b3be7743c8a1e9050e535d337798d89ac80c9f90cde26025382efa77142365b85b2578b73b51a6a51375ddf60ead7880b9d32cf1eec698bc36f8fc4b118b5dad9a59d88f2fbdbcfa8b6857bb3fa3a64aea0106d17faff77fa3828c4fa5e27c47220044c323c3c4efc743d71365d7d314cc4b01e66c77034683bc1939ba1b37c57ac2a8d72c3f51719216a95a482e1b30944fbccf5028d66d8a4a9383f1dfe4b4b6f3e223b1ec647527a0a87e697c77cc4dd971b1eb8c163808fb3341051d25c82beec97357b9167e3784dee9166b624754dfea503c3bce04446a0bafe1c0783105388f3f57373705744cfcc0a5d8e70d36fae6ee3868f1e3245bd4a1fdd3f9fdf3a97edcad7b868199e4f91a799701003b013a0b0a0203658d967beacecd42fea946fc715b5b094a9c86d7565831ab3e5722d8828a5ed6cc638ca3b3f4fa46501bc988d77559fea700c4ed8d0a03", 0x9a6}], 0x1) madvise(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000440)={0x2, 0x5, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) executing program 7: symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000000)='./file1/../file0\x00', &(0x7f00000000c0)='x\x00') sysctl$kern(&(0x7f00000000c0)={0x1, 0x56}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000b80)='./file0\x00', 0x200, 0x0) executing program 4: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) fcntl$getown(r0, 0x5) poll(&(0x7f0000000300), 0x0, 0x0) executing program 5: mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x7, 0x2, 0x2, 0xa0000204}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r0 = socket(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000600)={0x0, 0x188b, 0x7ff, 0x599, "d8b522c251adf78e28060008f0bcce0de1f16c00"}) writev(r1, &(0x7f0000000680)=[{&(0x7f00000009c0)="c44e2ca2a9c7122fa7697c0ef3d14c4cf0b46b17f99cb1d7f31e8081881e6f5d3e5577e17c9dede59f5799f4b6e90a48ce6a6e7462ff073e53f615938c9cfbaaad5adacd2b3801a160011a930d502abcb17908bdfe4d8d6d68559afabe2c8bd73207677b988115cf70ef236d9415e3599410459188572edb7cba90f47e4ee9f6d8280d", 0x83}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) socket(0x0, 0x2, 0x4) ioctl$FIONREAD(r0, 0x8040691a, 0x0) nanosleep(&(0x7f0000000080)={0xfffffffffffffff7, 0x1}, &(0x7f0000000180)) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0x5fd) msgsnd(r3, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r3, &(0x7f0000000000)=ANY=[], 0x401, 0x0) msgrcv(r3, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) minherit(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x7d5ee3fd8bce21f8) executing program 5: sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, &(0x7f0000002680), 0x0, 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) shutdown(r0, 0x0) listen(r0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000140), &(0x7f0000000080)=0x4) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = socket$inet(0x2, 0x2, 0x0) close(r3) r4 = socket$inet(0x2, 0x2, 0x0) socket$inet6(0x18, 0x5, 0x7f) dup2(r3, r4) setsockopt$inet_opts(r3, 0x0, 0xa, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x0}, 0x0, &(0x7f00000000c0)="fde8f4577a8ab52a50e10287285f93dbf6a09df5a28ad2b95c5737c7a65cc1d283b494e84a5b1f7970dc8eaedd196457f6ecdf64087252416c135471410e836788584a88b697e95516effa", 0x0, 0x0, 0x0) executing program 5: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r1, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0), 0x100000000000039d, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11, 0x0, 0x2}, 0x6, &(0x7f0000000080), 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x800, 0x0, 0x0, 0x0) dup2(r0, r2) execve(0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000140)=""/243, 0xf3, 0x1000, 0x0, 0x0) executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x1, 0x0, 0x8a, 0x3, r1}) executing program 4: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = open$dir(&(0x7f0000000080)='./file1/../file0\x00', 0x40, 0x0) r1 = accept(r0, &(0x7f0000000bc0)=@un=@file={0x0, ""/533}, &(0x7f00000000c0)=0x217) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) kqueue() shmget$private(0x0, 0x2000, 0xd2, &(0x7f0000ffe000/0x2000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) msgsnd(0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="00000000000000001772ef73a133b91d910d5c3afbc266df64540dcd4bfd44d7e88ea604131b34b2ab4f24f6ec1a1f1996b25adea402e3ab45ce3ec56bef79b5331894116f1d7c52eb987dc412a35da96edee4ba550321782685b4b55c95660c85e39cd7e15da34391fcefcff55313f091226ea42ae0ff94d837bd0032276815c832d00087bdef9b068a7997866b8ab0d40616f7ab6cd89705f9bda020b45759a7ca50"], 0x8, 0x0) socket(0x18, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x2}, {0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, r2, r6, r5, 0x0, 0xd6}, 0x10, 0x8000}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) r7 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x101) symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000000)='r\x00') socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r4, 0x209, 0x1b, 0x0, 0xfffffffffffffcc8) open$dir(&(0x7f0000000b80)='./file0\x00', 0x400, 0x0) socket(0x0, 0x5, 0x5) mknod$loop(&(0x7f0000000140)='./file1\x00', 0x6028, 0x1) connect$unix(r7, &(0x7f0000000180)=@file={0x0, './file1/../file0\x00'}, 0x13) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000380)="b1000504000004000000000001000000331c11fecea10600fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a421020000ee710fe97b07e470c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002000bfba221554f4e0f668246c0900000008e3000000000000000000000000000000632322020000000000000003bf6d5a0dd7ea32b787111be61faae3781945e64d9f35f891e1b5465da90b33c9090083ac11455b8561f13c41dc3c706ceaa3d69416cb76f593cb62fe071b651099059bc31483f71c6a53863ffb77e13b6f81754b4e5822bee514edebf612aa59767273df9645ffa1a9fd7b2ec7f4363f7856e02b801834566d2234a0c1da6f5e4327e957174a65eb1eee6eca8174f419946d2593cf1a0f7010b557daca0b5b6449b808cf1f934a26f19b30f8071b0e08e30bf21d0600bb47e1db0aac3c43cee9035d2bc045f5e3201aa7e10fedaac75c5a766cb9977a1cb7beecaa547f21c7b96631ac75643dcecbd181e2e88f79592eff409845d0ef8ecb5eac24a49c6fad8686fceae7fdb5fb570b85f66d111e50f3bc3684ba7f7cfd01f4c85a12eca9e38833a5b30e0460ccd5012f728c276beaabaf005296426259f6afd1a034c6bec9384eb787cc2b80cf97511da248ab744de2771d56f6b761a255e8a39182bae3942787e39b0d1947a2e72beeb9a61a18e8924be53d4a6437d38d479e30a47d3bcf9fc532732406e98ca1019d7d419d7f1553be6be0afd74e1e4a39a0c15a56dc9d09380a20470ced2bed3ed225c038c2f0404752af463fcb8f2c2cc02e75d5a1cc8392bf4b2f049f41d804a2711af4cf83e87739316dc4d97d4459a772d2df4793053d9920ebc7a9bcf1a586123f207b2816f759daf6cf2653607ff48e90dc0e6b42fc947550a5a9", 0xb1, 0x0, 0x0, 0xffffff80) kqueue() setrlimit(0x0, &(0x7f0000000000)={0x7fff}) openat$null(0xffffffffffffff9c, &(0x7f0000000300), 0x209, 0x0) socket$inet(0x2, 0x2, 0x0) executing program 7: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) recvmsg(r0, &(0x7f0000000880)={&(0x7f0000000380)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/189, 0xbd}, {&(0x7f0000000480)=""/228, 0xe4}, {&(0x7f0000000580)=""/115, 0x73}, {&(0x7f0000000600)=""/19, 0x13}, {&(0x7f0000000640)=""/43, 0x2b}, {&(0x7f0000000680)}, {&(0x7f00000006c0)=""/179, 0xb3}], 0x7, &(0x7f0000000800)=""/82, 0x52}, 0x1842) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680), 0x40, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000008c0)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200"}) r4 = dup(r2) r5 = socket(0x18, 0x1, 0x0) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r6, r5) r7 = kqueue() kevent(r7, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffa, 0x1f}], 0x4, 0x0, 0x0, 0x0) close(r7) setsockopt(r5, 0x1000000029, 0xd, 0x0, 0x0) poll(&(0x7f0000000000)=[{r4}], 0x1, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3d}, 0x4000000000000005, &(0x7f0000000100)="71f91e3471ac0143a379a8972e49e49e548f6287dcc9bc4b6bb71e900597651e4b0ba281f0e454a8ebbb8612e603fa8bf573110ce873b3919c6483bce0ad029fe32256646e4f53870000000010000080470307354a90793f9ac12aa3fa2f5c7bae895aeb03099cc70419fadbd9b65672945b98b9a460a5f6148042b895941b805c800b8252e5ef41ebb7100627cc5af5fdc3fee486c009ee0f7503ac0302e24b3965dcd299da0e4da910f91aa50cd669e5b3078191df7bf93eeff13856d3006a69efb4e3da7c03bc6b2cd163e965d890997271599a203b1ba440a7684a6fb2c2bf4831643aec1261f6fd612502cc9d49e23137772ef28a109a9643a69a6848b14f2f99a803eded54291d06000006951cdde52329c4583d549eb8190ee72dd118a627da75cf471e18b8e25c03cd1e63c8a4a67f8863a93c20d2a56c09524a98953eeaca49296034923ab6a39ee316b3215e549a199046654ec462a69c20ceff286d5565bf25b05999a59ebc8be1e83f41adb509ada0123cb0e73e8541dd63d9257bed6e4829ec19613afdf3990b8f31a4cac5637c18409048bc9b3b34408385bbe7c5f8b9e1fe46755640a989000000f17e239f2d033bdcf80f3e8a8004db10801e40223212cb739fe0e300d9fb5b39d0499dd968bf6800d5d5b16f09f0c632f79f34210c20ae98af8787dda2ead862e40f9652370b539bf1dc3eb16eb268783359048ee91e89ca27f4a46fcab536e044b933cb374edc2f18b4736124c7f317906f2fa8dd89d40570bb0ffc7548d3c59d261dad243ae9aefe4baeffffdcf4e53034829858553f8ad8eb157958cfac8c443beb3ac6", &(0x7f0000000080)=0x1c5, 0x0, 0x0) executing program 3: madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0xc8}, 0x0) poll(&(0x7f0000000440), 0x40, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10075, 0x0, 0x0) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffff, 0x0, {0x0, 0x800}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x4}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000000)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3, 0x0, 0x2e) writev(0xffffffffffffffff, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) pledge(0x0, 0x0) executing program 3: r0 = socket(0x2, 0x4001, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="100000000000000000180000000000001400000000000020"], 0x180}, 0x0) r2 = dup(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2000}, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x401}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000100), 0x0) getitimer(0x0, 0x0) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x0) r4 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) writev(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00000000c0)={0x0, 0x80, 0x0, 0x400, 0x8d97, 0x0, 0x8}, 0x0, &(0x7f0000000180)={0x3, 0x81, 0x0, 0x101}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r4, &(0x7f0000000000), 0x10) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r5 = semget(0x2, 0x0, 0x80) semctl$GETZCNT(r5, 0x4, 0x7, &(0x7f0000000000)=""/150) r6 = semget(0x1, 0x1, 0x200) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000100)=[0xe7c, 0x8001, 0xcf, 0x20]) semop(r6, &(0x7f0000000140)=[{0x1, 0x2, 0x1800}, {0x1, 0x1000, 0x1800}, {0x1, 0x3, 0x1000}, {0x2, 0xffe1, 0x1000}, {0x3, 0x3}], 0x5) r7 = msgget(0x1, 0xd2) msgrcv(r7, &(0x7f0000000180)={0x0, ""/248}, 0x100, 0x0, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) setuid(r8) executing program 2: open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(0x0, r0, &(0x7f0000000c80)='./file0\x00') socket(0x0, 0x3, 0x0) r1 = socket(0x1e, 0x3, 0x0) r2 = socket(0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000800)="01000000", 0x4) connect$unix(r2, &(0x7f0000000180), 0x10) writev(r1, &(0x7f0000000440)=[{0x0}], 0x1) symlinkat(0x0, 0xffffffffffffffff, 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0x200, 0x118) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x11a}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0x100000}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{}]}) r4 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xab42, 0x0, 0x0, 0x0, r4, 0x0, 0x7}}) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b}, 0x3, 0x0, 0x0, 0x0, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000140)=0xc) bind$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 0: syz_emit_ethernet(0x77, &(0x7f0000000280)={@local, @empty, [], {@ipv4={0x800, {{0x9, 0x4, 0x3, 0x22, 0x69, 0x64, 0x43, 0x6, 0x2e, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@timestamp={0x44, 0x10, 0x3b, 0x1, 0xe, [{[], 0x2}, {[@rand_addr=0x80]}]}]}}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x80, 0x9, 0x0, {0xf, 0x4, 0x1, 0x3, 0xdc7a, 0x64, 0x2, 0x7, 0x4, 0x6a8, @empty, @multicast1, {[@ssrr={0x89, 0x23, 0x2, [@multicast2, @local={0xac, 0x14, 0x0}, @loopback, @empty, @empty, @multicast1, @empty, @remote={0xac, 0x14, 0x0}]}, @noop, @end, @end]}}, 'T'}}}}}) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212b9775e14c946966e176943ccf43d20092020eadc2ab271a60d14e9e4eee27782310a", 0x41}], 0x1) syz_emit_ethernet(0x76, &(0x7f0000000400)=ANY=[@ANYRES8=r0]) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x8) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0x6}, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$FIOASYNC(r5, 0x80047460, &(0x7f00000000c0)=0x6) writev(r4, &(0x7f0000000280)=[{&(0x7f0000000a00)="918db972f599c02e0565eaed008441dd285e11922f9103f3c18b5e92e496724e488417d1a4aecff3b316656215acb1ba3469e19579f44495b29b07fe40f1d77a39c53e17b28fc542501c9f02c366a9f9679e03513078c8c0bf397f4921a869eb7160b5c6561c003fd67da318f79c2127e7f3c500d169439ae30e39631480864c6bda469ea7e1ecf2e6657adb0036e6931fe3cbc836dcd271081509c32878b2da5d1ab56161436bee33e0cd772d065f1708afa86d57e24a7bea15250c3faefecb4e2b152ba92f6978d8ef7b597faa894d911cb44ae7a71d96593feb079580679d13808303d5049b8b6f11f143f3c81ca0732a03ca4916376e135557348ef5df6c2cba44a39e9d7fe27157ed537227ae5a9590c77f5ac9b9832dd57c60b937113a7ab702d20f45f76460ea7a679b4c54bfa3c005d6965256c37a4583048b5a2aab5d7a8ac18f24c92c93b8a1c764eb4586d562119f8267feddb033f5eb6593166cb966d02946ba52fe745a9eb470cdaa87d7f1629a7df698a12cb59881d8a91e201ad99b44512b810c452fbcb78d3f32f6d76f48a084a44e9941341c6aef84efcfe31104258a6e26073ee8bed10494f667aafaf2505b0722b53583520170a7ae54e0e80e191074d167f17eeba58fd2401a8845bf37d609f74bbcdeea50df8dad70ea9f7108a9611d7eb57b83615b110b4ecd122f41ffa6e0d618e4759cbfb864b3f7d95da051be0458ccb08720cedec863aa80732717ee640ed88052be9a38830269b7cdfea83ba8ebddc1a989dfe1356a7e55d19721cd233aa97687c901746d1ef5c49d028bdea5061311fb81b8312f32e5ed8e52f7432bde05960d96d19241d7148ed50739429604429b21f56fa7713fcbcbf8ffbb49ae1489d2ec834ae31cf30cefc206484ce94cb79117ad2d8a64528afb6f143995c033a84c2efda865b96cbc1587fb2f4ae79eb5e136dfd0997d576ee762349e532ee540be32df7a6e7f67c760c1486c5c46f832d89b499e91ce9648a5e9df83530eb5762be1ff26151eabf5cee46618c2fbddb137baea87c520cd53b568a7e57cd22593bf3facda0eec6868837390846b9413b6e55ba2a21ed06d639f47b4839c39ee6df1bcc7cfcca9178ec0ac1d5780663cfe53d9d2682385141e1d02b4a5c5d2012ac9c83e0a477e49eb0158a79bbc58924c9bb97b911e14e149f88fe719c34cb95c6a458977989e5cec2a902def76269d36f2e980bd7fedd668dc0e2fd1f3c6c3d9befbda2d80e2ebf7cd9d0744b2ae0fff033987d09fa2bfb312c559599f1064913b96a3085735c1cd14bcfe3902c154ec491393e9eeec8fcecdb509632d2797d2abcc9c73e70636bd3e10a9eff051a33fdf73a3ad25f6575829fa3e3f05fd72adca5a74f3bcb2e96fe3ea3a0a045f54e432e26f3f580cf51b3e6e680b675b3d12cda2aa6f769404de58dbf2160b83110e52914340d07696635bd3ce97a620ca9609e7cc4a5173b05571b9572855042a6c59974b990fe7315d4ef882274fcc231be8a4b860169470b48f26ac16c344887cae2a245015954c5b1b42574e7b927077c1377933f6d20bbba799e0a51d1c1969e48b146740fb49dd6051a81b5485fe1d89b083b84082568e35dab66b79dea4848248dabc63eb6040c864bfd468ed578586cc3bfc3dbe978351145138fea623758dbc4ed437891baf5b67b44165e1c7eaf9e0e5252bc5001ea4d5ee4cf9316932f3a13c44e426d101b53ecbf29e05da752c63be86c91803461b30438b2951b504c57887fe570e3ce4def823d0cb3807a013308ad4f9c5c80ba2399db2f305111f48ac7244ecce02ec418d794644f0c4d041310bb1bf383df624a4402add9f52a33252855e18e8bb553e503dab370a7a554e59bd61b8bbdcff41b51144232d7d5bd6d32b7e80e3e8261c370b28e9e8d847bc5a05333d7efed0cfabc7c3e28f4956d364da97036435ab025c1d7dde0c890a26ab5ae010578a09897ea92982918352f65b19a73e55a07491ea807b3d7b096d4dc153223badd7619970ff7b2cfa39f23e025e59111f089012382e1585b7038ebb1634e7729476453f89572b670218bad37a9d6413022ddc2cd4a7e113bc0a282ececebc26d01e9f9fbc837ea1ad04ddafb4335d2888cb150c748ae39c8de3f09a6880df3419dc51a1dd3126921f2451b4a61978c0889496c0ab9dcbd98ad8bdebe5205a4a238b41fdea7c6a97e730a344e4df30a8179067f163e34628504c1dfda646411001579e40795b410a8ceead37bd99166eadd61a6daac078a0603f4bfd8042a21285c240010f4d16abfbf72ad8ff9ad5a9d3e259a39e436ee3ad26523d9fae2c0bb4b9a6655a8572820979e3a172446ac741b4d8020ba5f8f5a6ad6cf6afbb303cae09309a3d0043bfc5f8b798721269b78808f2a4f0be7b0e9d72fb2ab835552b1ddab02af3dd4b319e20e819cf7e74e2bb71d797e8a4abb06620a16b5732dee7699063b6e23f20c0b7418d71098a32a88711e7035f90eb6cf8328baaebb0711cc00c1c295ead8889bf0370ade93db8694fc837b8551f97085a0a1e319acc443ec0a7386caef796fd43bdcb5e282a04811c25407fc8dd1a70715d5c07026aa949ab5eac9834ef0c98dd54119585a59e504ce63696634a277a122d02ddc29192db37b879540b5db47eb27f88f870c42f70157203cd7b5592076fcb385be4b15a0de7ca07fde4c9210d365159a5c3fdc714c60af8f7a205bd7cfd5ec73c5fd3fd26a341f68d1450c82573018340222d3c1324d42568a565e92b970cb4119da54fe8b558d89e6cb4a10b58f3455f055039b961c8dd0c4771bc58bba9479374b08fcb6dc5fb554011273d34b817fc84ff713487dd224d365e7c9bc9258e4ec42bc6df7fe9aa5703dbbde6a5eb718d0944c29125501f555873323f8d4ebf87e1d0b04ddf9408c00f80879a2014de98cfffdf476c9dd30c13900a53086beb9a2de451d59fbbc4fd02477ec8744f0c113a60933115c06b2122178b9a7cceef7a1664d9b72c9d8714c88adc469e64e1a9f73b511b6fcd7924f1d7363e566f6b6e18ca0f52fc566fed4ae5ec7a37130f1c3b1559719e4fbb6be12bf1725a534e00ec050dc96c644a7153e410496baa9684d57542aafcbeaea04e8cf12965beff0382c540c1d564d635b6bc10e422c1e5b3ab724f23ca0ffc76e1da984e31ab30e50d315bed73082e3791baf3c5d19e4ab9d8df77d18045c807fb3907cdeaa1afc7b7b43b203eb8785f4d791d429380bd00602de24ee8728e9b157ee95a58a1152ac35f70df6bd57a1233a3a4d06075688f0656b36bbeb72cf065bb31edbac27f35cbaee649d7cf54b64b3350c29495dcf4255f8dd8e686bf248eedb376fb00faf8c2ac7c533e32eac9ceaba14b9eec7bd9b7cfcd287f6455dd335f923751bd967b763c7912c2a839281c88d47afc22cd93981c4b2c773dd638ca65555ed7941a1287e45e04d04ae8f05aedc3cfc66be9d4a58a555aafa2fbaebc7a5e23766e885916685079637613bafd020ba3a9edb670c8b2365634d932518a49c380b05b1dc965068036edd10de14003e8ce9f8b50f3e2d44521f86bffd03c4e37f02498dba98dd5051b1277d3dc57c35f7acf6de1d2f5f4c85ff463211ec437a5b54e48925aa6b01598a6c010fa4fb689424d9d001a7afc19d2a848e1c284effc5f79a709dc3f95222031b90d6d018df866a6d2be04343ce26e27fa1c8a14c8cf19e723e4a120eb3e0cc290ddc2ff4bd359616d8d033d843da2a45d87423c00eb2f9a5e745da9671cadbd8825655dbaf9b34b2f56657a5683e6af96b44db827dcdce6e8bdfb78e9f1eae83c3ad87f482dcaade4a655721b1673c53b6b0a08e688409db6e6ff387e4182f736b6c43899c1fd87581880946883c046dd9b049134416212155bcf3ad80432aca3c67d3777c3fb94c07759debe771f85a93cee0c32754222ee8b3df8f09eb18643dd53b54d97a39bbb1db11fcf8002dac118226948ecc439cf71649836b59ec4cb99d8dad51bc87734fb3ecdf5d3dfa8a337f2d5e705bbed7e830e4cd5ea8cdad680727d77b5cdfdc461e2bbb766a366f9c108a6085ae207569976b86f5c20269f596a04320a639aa42445ce0239277f502cf340e9a62cfa77975062ad64a9771f70bae6e0d14ba502ed7ab35dd3da65e9788b208fa8b475cb642114609f5bb5034c008008ea7171c3dce25a05c1d871a760c8c632bf28caa7dc6801ef6e54a5af043ab6aa31272c198f9ece06a7c1e74c13ea23cbd012bb1dd38ebc0e7b46688005b78d65af3e85e0a8f3eb86047c6f83db91e28dd59b90aed2ff3d3cc3486a6d9997dcd0013cae0bc230c74e4a4d5482f199cd14700d11231434196f48e478ed7b162574ec96b2f03f3a16ce8ce977f71d23219d56cc2395fd60444e2cc1b1b58478f5beb6a5463d7265e391f7e3f8daa7bcc1b468da66d96eeeb7c0d3791a3ad618cc05832a50e9298e6a81cf518448bd1ea1aae859ab2dffcbf5e39be0e78f4b7baaca2bf3cafa92114d7c7f0cf159e2f4aae2404bf3aede2d0fd57e059472567a1819f64f8634cf995ef6cec655d18e60c85022d1945564fdcd991283694e695f149a8c219558ab19ec3f9112b22df2403aa1d9cb85a0763906ebb464490db271a51d7e1b4111834ee440f42adc1ccdbddf6942952642dc21dddd71edb8a95b5ad91058827f3603441a53b08983d578a27d64109ff2940bfbaf09d142840b462a338e12f76529a3a89c9d308fc113f20d4b67d7feab0dbf7a131b00398d3e74549ae499ea8c9beedb1fbc6db26aeea390aa6b00d894d17b6b5681437d26d52d5c0958580495848a8dbd38c3ad3a325d3f61b9c9bdf9c24dc1c42020931d1e2097f4bd725f8da76bccc1c9c343831f822163b08518724d08dee737085ae372cc5f6c60b03e0f54909ae57678e5ff557bfc8373fcfea61faa8809bb17f565af3c9392d3b4bd76b99a32ff07c091d49542aa48bac686992ca80ec750e8093222e7d8210cec7ece721b2997d9c51a4ec298d2014ed2f3e6a63297af839ba92e281d4ec6c9dbb358032437279eb6e2941972228d9939222a5c9e053389a85538880f2e4caf8b3db88232da0257cab88e98f56af503a0cd1539b860b717e39810c6cb8073faa55cdf5401ab0117976fbc68cf56e2707f29995e9b2b18e304d72004857f60aca7aee4570242b9a1ce97ff176ffa717a656a28a9b8a3fd061c3b9bb64983b44d4f7bad39fc638f510a988a3a4141354a8995f48a08b01aed8a75f8079778df1955cc56e4b3ec70de1b00348a2f8d14d53a17177e43485bb8ef931fd56e4702069d4ce7cfae1509d80c9c3e22cdde3d7a2c60ea758490169be8a8212011ec7574ae90812b3ef68a475dda62141792bb6157e02dada02aff15de5a8da43cb1ecf89d5827b640918e7e49f17bbd89e59fe99b6f09bc00f2d03a221f31fe7987bc19bace7bd5768b44c59c5a822ac84acf267b10de2ebc38c5b7bc14c640099b87741fe2df99889ca0ab42c0b5de84abeab58fcb9ebb75de897204501917c3a9673af2ff5f9ca2b57fc86c88ad98a602e4714b9a43f052b24b8be353a24542a2898372cb94cc5254412d96dd4f8dc494ea8b4cfa896cb30f7f908a97d6fe8fdc26ce351631e366286c889ff5639c9842e3dff2ea9ed150096db35c41d661e738e56cd9cf9ca10b00811e662ac57d15d001ccc3970f359073362a6c2aba5ebac19bb0dab90756414559dade6cc8a441749cfa8c20dd890a252e92a1404c2e", 0x1000}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000380)={0xfffffffe, 0x0, 0xfffffefa, 0x0, "ffe7c969dd0000edffffffffffffff00"}) writev(r4, &(0x7f0000000400)=[{&(0x7f00000009c0)="e2", 0x1}], 0x1) writev(r2, &(0x7f0000000240)=[{&(0x7f00000001c0)="49d00781f1397c06c67f75fd5106433c", 0x10}, {&(0x7f0000000100)="3fa53ca8f13ba255413ca7b03679430fb765a25ceb9245a06d2545d327b1a3fa619c79ee6f62d99c84c81e9c486c1ddad0db95355b39e63d56076cdfb22cd0fb073573674f57df9f8d0fb0d0167dc54ace0a263d3a7d852b26dfca774ec7a885d909a0a4f307e8dede6efba40b95fc9d5de1b72cd5d51994cced7aba96b6a90d60", 0x81}], 0x2) dup2(r2, r3) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000029, 0x25, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x20}, 0x2, &(0x7f0000000400)="7a00000000000000df00ffed", &(0x7f0000000100)=0xc, 0x0, 0x0) executing program 5: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) r2 = msgget$private(0x0, 0x5bd) msgsnd(r2, &(0x7f0000000d00)=ANY=[@ANYRESHEX], 0x401, 0x0) msgsnd(r2, &(0x7f0000000000)=ANY=[], 0x401, 0x0) sysctl$net_inet_tcp(&(0x7f0000000200)={0x4, 0x2, 0x6, 0x19}, 0x4, &(0x7f0000000240)="56cc0b2e", &(0x7f0000000340)=0x4, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = open$dir(0x0, 0x0, 0x0) pwrite(r3, &(0x7f0000000000)='Q', 0x1, 0x400000000ffff) msgrcv(r2, &(0x7f00000002c0), 0xaf, 0x0, 0x1800) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=""/189, 0xbd) msgsnd(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB], 0xe1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0) msgctl$IPC_RMID(r2, 0x0) ioctl$FIONREAD(r1, 0x802069c1, &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1800100000000}) setitimer(0x0, &(0x7f00000000c0)={{}, {0xfff0000000000000}}, 0x0) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ff, 0x7, 0x820351c, "090e4de6d30aa692318c7e0002f9ffffff00"}) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f00000001c0)="3bca01065bdf088654fa91faebabc4159149b58311084092fd8ee442ca3a5195", 0x20}], 0x1) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000009c0)=""/4096}], 0x3e) sysctl$net_inet6_ip6(&(0x7f0000000700)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r3 = dup2(r2, r2) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea8a93f8", 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000001940)="ee49ab90d1e1c6bed6dfa855bf7bd0c132790faa9fef316e50cf8760bd2e0638216c0f94e50232d3a0620529ee7b750e24854681dcc3b6ae467a517933f2ba5af1c444df35f3247e485cf46381009c4c65704c550fe2f960e0f3267758643486612aaf9d18e8cffb63e0e143bdbf4e42a4af1578f1c995d409be57e1ff8050c80a643a4be49071b5d7bc6517ebf4605e6d105348e4d53dcf25cd40c9a00d38730f16b47fe7197913700e6b4e0c90afb894df6863a4c11dcbe868cb2af2d6924abd8489eab4e57f52c2a36fb97faf34f534cabd7c86200b617fe26a0a59af219b9daa009c7fc44b1a9a36e8b313fd7c68d7df90c276cca30932db00bab7aa323a0c8b790f0ebc42012eca9e2041b8eabc615b33ca843dded3912727b0ecd77869f00b64d997995bc7ba2338216956d64be6be17b68c7e6e4d383b82f10453a2279a3a2e86bbd1581c8ac2c33d0b6e4a730f8e200312b82f873192eccb235896d227c43d42e7230dd47a15f4c01a7bfd6755e77976fa9d23c6d934f1127f18baafef0951fbc96aeb324239768785b60e44dc40356d9daf42c38bc33326b4439caad4165fce2cd80e53eec64249808fcf0d581d04eddcc7f2d7e3f60ac53cb16595a8af9b55a411ee63797ff96890af511787a815c190e29658fa039a088ebed6a5032b5e9164003eee34c35f48ccf74e472bb39f6c97411cc88696b1e79c54e4d157adb85a3ddb846a51b76223ff2488d1b6f9325b07a8386479533039dec63b183e12c072b7114638801810190853953cff3859bcb548e7c0da8b71c9813235ce5294599ce68ebd952bfd41f403467ac7f426c005219c7b47f3a38f12663fa739bcbb1ff2e5d9770566d9e7ac46f41ac94b366edd3119915ea30275b1ef20b41ed3647b5f792c71c328de5edf8df426df34358a2ebf7f1931ad94b3a97a3f11000820206b60c22d8b208026b5275090011b216c6eb02539ee47143e9baeb516313708ba1dd6acc356b7c43ac7858af30945bd288c1e39e5f721d061f8e9e1785c7cc2f3fa5101986d14601b86fdee1c44b656734266a2cf63bc748d0055046b5d5de033868611548dd7f2e4bd784c0c79b0bf115d1c5aa76dd31de255fa926e455540e4e74187fbfb07e90db0e812bb6fe2fb8f4793c273c51aeb236ac929ee32e7ffd5d981006382f7c23e84c7fd9b0caee256d0688998ef712cb7f99e358087526d36cec1639eaa1291c3d1cb50fb0894f085a32fc3ad092c8e8ad483bf5e0ad4af1006768de04b81dc24de08c66c9addea1b08dee87aa9feaad062332f1bc11962bb4600179ca3f370d2bf17c4b3208e292433238f495f1d0d4b490dbe22b8c558645391befab3033bd55817ab1c6b18b07eb5baf9739d8ba8d6b9df3f39e21396b8f1f7096b27319757e6aff825559cb12f91aa94c524314786cfca9999f15b15259f1b74f6be2afebe0d8f2511c37b62ce104e78e83784e1b8216edee1b4284c15b66e0abd20eccc8672054ba9f5ed6b0274cad7dff5ffa2f29b6ebfb8bf9a408cf447d1b0a8897a34ef6118711ae6876c6c1a9ec8ea18a8aadad8abcef2ba673d94abedf4eaa7d44fb71d2707378085c93d77fac718fd42cba2970768391b55623db575fb2e223ca7922719fc5d422e6cc64f5d4dbad6f2a5a5113d94bf2f368701979b7da6a7409fd4a8adf710e7d968dce27b5f8f47838238febefe70dbae1b0a0d9b95af3805b9923d27876eef3435966c231c9eb679ecc578cbcaefcf9410f8e22cbd9b7bea8864ae061e6e189dc57871103b18bce541d226c0f82e76bd1c9053d81fe6a458fcae205b9bb513c784d5c554623dd2689a6cc3a65749cc367fa5bc12cfa0fcbea83eac62e8267151d833f05302dff04dc56f547da725b8e16653766245f4551a29ef8a8b036e150e83f29616346c1d167a89f4cd75cffa190ef27e6f2b9fdcfd652226e5247fb2ccc459ee525ac80789294a4a8b6d5d78656c0ac572f5cf020bf3b4b453764b34aa9cf5ff283b161945a671bc164be45d1808edc6b2df457c14776ca2ac4a43a18606ef8b308aefd25e3a3e0a2934497e1da82a40812571210b554e89f9c7936061514bcdbaa5c23ec3da3c519c325c1eff3bab234c6e9e7ada57f58be566a7daea9ceee05cd5bc464c4cbb94cac738d1d3e3c58f0db42f888fa45996d9e087579af0401f9c373df3efa20a6d4314610d781a1694bf086678a8c0b117df116ffa4bec3a9e2faf5a49d378877de645fbbd2a43d03d5c7b34774834746879d344d7e87210e73b86773bdceaf489247d5e843aad9e668cd45e6bdb240aaf0691f131c9295d6b67a6", 0x677}], 0x1) r4 = socket(0x20, 0x8000, 0x20) fcntl$dupfd(r4, 0xa, r4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffff8, 0x0, "ee702d64110000445f69112295cf00a6e100"}) read(r5, &(0x7f0000000100)=""/140, 0x8c) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206918, &(0x7f00000001c0)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "1cc2b322b6aa3b285b972bc63b48d45a62ad0a72"}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x1}]}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x37}, 0x4, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfc54, 0x0, 0x2e) ioctl$TIOCSETAF(r5, 0x802c7416, 0x0) executing program 3: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffe, 0x0, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() bind$unix(0xffffffffffffffff, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x0, 0x7}, 0x1c) setrlimit(0x0, &(0x7f00000000c0)={0xabf}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffbf, "99000000000000000000d373dd1800"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) connect$unix(0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, 0x0, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) 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) bind(r2, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) shutdown(r2, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x20, 0x0) writev(r4, &(0x7f00000000c0), 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0x1}, {}, {0x0, 0xfc}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = getuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) syz_open_pts() semctl$GETZCNT(0x0, 0x0, 0x7, 0x0) socket(0x11, 0x3, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x10000000004, 0x340000000, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x1, 0x0) dup2(r3, r2) dup2(r0, r1) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) r5 = semget$private(0x0, 0x4000000009, 0x82) semop(r5, &(0x7f00000000c0), 0x0) r6 = getegid() semop(r5, &(0x7f00000003c0)=[{0x2, 0x3, 0x800}], 0x1) r7 = geteuid() semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7, 0x4, 0x7]) semop(r5, &(0x7f0000000140)=[{0x3, 0x9, 0x1800}, {0x3}, {0x4, 0x0, 0x1000}, {0x0, 0x204, 0x1400}, {0x0, 0x5e0, 0x1000}, {0x2, 0x0, 0x1000}, {0x1, 0x20da, 0x2800}, {0x4, 0x6}, {0x4, 0x8001, 0x800}], 0x9) r8 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000400)={{0x6, r7, 0x0, 0x0, r6, 0x2, 0x8000}, 0xfff, 0xeef1, 0x1}) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000004c0)={{0xeaf, 0xffffffffffffffff, r6, 0x0, r8, 0x3, 0xfffe}, 0x1f, 0x7fffffff, 0x5}) r9 = getegid() setregid(0xffffffffffffffff, r9) socket$inet6(0x18, 0x4, 0x2) accept$inet6(r4, &(0x7f0000000080), &(0x7f0000000580)=0xc) openat$speaker(0xffffffffffffff9c, &(0x7f00000005c0), 0x10000, 0x0) socket(0x18, 0x2, 0x0) executing program 5: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0206983, &(0x7f00000001c0)) r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xa8c) mprotect(&(0x7f0000677000/0x3000)=nil, 0x3000, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000f40000080000fe8000000000000000000000000000bb000000000000000000004000000000002b"]) executing program 4: r0 = socket(0x2, 0x4001, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4f}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x93ba8e9cada24cdd) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x6, 0x4, 0x0) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) executing program 1: kqueue() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = getuid() r1 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r2 = shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getppid() r5 = getpid() setpgid(r5, r5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0xffffffff, r0, 0x0, r0, r3, 0x171, 0x4}, 0xaeaa, 0x1000, r4, r5, 0x40, 0x80000000, 0x7}) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10242, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2000200000003}) connect$unix(0xffffffffffffffff, 0x0, 0x10) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r7 = syz_open_pts() fcntl$lock(r7, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x1000300000000}) syz_open_pts() flock(r7, 0x1) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x1, 0x0, 0x3, 0x10002ffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x8) msgrcv(0x0, &(0x7f0000000240), 0x8, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) executing program 6: r0 = socket$inet(0x2, 0x1, 0x0) connect$inet(r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0xffffffffffffff9c, &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') unlink(0x0) rename(&(0x7f0000000e80)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x0) open$dir(&(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000000)={0x4, 0x2}, 0x7, &(0x7f0000000040)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466056e93082876ba33ee8cf2b0b3907f236f38175101000000d7e39544aea098d19ee63d03cbf92380dbe904538135f09e408bbe17a54a364b04ee64b0ad54e6d4e38114ced38c328aff2e224239ba29eb0796e8c3e8344a2cd9e663bb21035ebf391872f3015c164556e4a5b966122c56edd85fc996f12fa1b92e47aa", 0x0, 0x0, 0xfffffffffffffe8f) socketpair$unix(0x1, 0x1, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() close(0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f00000002c0)="c67e4f05629b2773f652849931b6560947f1ae0a", 0x14}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000080)={0x7ffffffb, 0x0, 0x80000005, 0xfffffffc, 'H`\x00w}\x00'}) writev(r4, &(0x7f0000000440)=[{&(0x7f0000001340)="e40d89340dbff398be225eca2194a919ca2ee1a02b710d7941b6eae48a8a21e004f0383d48e90c7385429941efec822e20f745a9946563074fc810cd1b1981e86ee126e01676fe34c6ee812b699df20ddf4e5a9730797ec0e912868815c8c31c7b006a488e1518119fa0c967d7a61628cdda4351d3b12338b1551c7edc7fda8d751f75d3498742b88acf218453a3a364650923d74a8ca536ea07e144571571717c2934385ebfe1b17c911198bf926f0824ea43c5f26b8821c8779523f30547480e38cb9f667a03ea6957596906b5641cf464c36f020d61850320659e8ab795fbc42bb673ae292c9922619a0a34a64cd14288d84e57c56a17ab76bb721b02d7d8ea55e2160ee62c2c50ecbf040f2adc0f378725671b2450da97a3739611caf204df8cbdae03c0d6b456546d48c59bca50b4455b65fbc782750497e394253a16f591d3f6a9ec8a900db61c502d6ee26a0f8d3ac5dff598851588b403666c4ada4db160b1b834944cd2b743ab5d9bf6d731dfc3d569653f1bcbb341f386653870162688160e30c581f5ae928cf29e96208a5725f46a3fceacb71702044a9ea42de0fb4b0e33fa9997f1c059109dde762db21bb6d704a92091fdc45bebe6d31c5d72db2784414f3ab4c70332456896ba22675e9c632213b83a1e970f420e0e92c5c147bc36500dfa370765c10404e831b9be43758f389ee1f1cbee1e7e6e8511e8bbab74a788ba94154015d043b6a0d021c297996cb650b709671bcc3ccc8f49d55a8582ff1f84344208e4b851d95c9148f33854fb755ddf3105c2e0c23a1aea125dc6064f13fbc88fd1ea902f76bf3678c90d67192c1a4578be84fea48cf4038d4f1d166ed29ee9314438e67f25fa1563a47c9301dc29", 0x275}], 0x1) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000300)={0x8, 0x1, 0x7e, 0x5}) r6 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000100)='./file0\x00', 0x0) executing program 5: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x1c9) open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x8000, 0x0) r0 = getppid() setpgid(r0, 0x0) ktrace(&(0x7f0000000040)='./file0/file0\x00', 0x1, 0x4000001c, r0) unveil(&(0x7f0000000300)='.\x00', &(0x7f0000000340)='r\x00') open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x200, 0x0) executing program 4: minherit(&(0x7f0000800000/0x800000)=nil, 0x802000000000, 0x0) mmap(&(0x7f0000dca000/0x3000)=nil, 0x3000, 0x0, 0x810, 0xffffffffffffffff, 0x5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000780)="83777b8339da705afadffb7fb2f41b66386bbb305d73c52bd62705231ebbebd4bea970030000c02fd8ff9003549d8eb731ff0300000000000021523eb107d14650526fb6656bb2a60aafffc7eabf2a9126589b3ec0e58a4f977a77e986070b18215f07e7a3be4187ef2fae778f86b15afa7490fdc209b6c72004fc5faed39994af8ef2a34440d8ecb42445b812d740510ca7dc875d5eb287a7f4452a27e151750000000000000000000000000004000000000000", 0xb4}, {&(0x7f0000000840)="66532e57234ade08244c20f6645b22e137790ce1c62b9d28bf362a727dc9a91dd5b86e287e30ad481772878cfc6247dfcd59bca090f5ee913509f9c2c8d8c18f41d9e7043595e1e3cf3dc12527de8e72d0b05fb84dc8801400f12b1b7d24224fcf21f7a3690b3b81b54759daf86746fb6f0e98a023317b949a62554d4de3b1ea27c9a40fcf165d7f296fda377703261f85dee8ee03f0339e57d7e2651180e87a1c650a4fc42c7be673c427dabdb813fad0b59e181b1c839fb685244b7b134b6bfe2c0b53005078e6e97c96b004", 0xcd}], 0x2, 0x0, 0x0, 0xc00}, 0x4) semget$private(0x0, 0x0, 0x1c4) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000100)}, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xffffffffffffff2e) r2 = semget$private(0x0, 0x4000000009, 0x82) semop(r2, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000400)) semop(r2, &(0x7f0000000000), 0x0) r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r3, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r4 = getuid() setuid(r4) r5 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r5}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x0, 0x2000}) semop(r3, &(0x7f0000000000), 0x0) semop(r3, &(0x7f00000002c0)=[{0x0, 0x9, 0xc00}], 0x1) r6 = getuid() chown(&(0x7f0000000440)='./file0\x00', r6, r1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000200)={{0x85, r6, 0x0, 0x0, 0x0, 0xc9, 0xf3db}, 0xfff, 0x3f, 0x800009}) open$dir(&(0x7f00000002c0)='.\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000500)=[{0x0}], 0x1, 0x0) getegid() executing program 4: r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0xa011, r0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20001fffffffd}) fcntl$lock(r1, 0x7, &(0x7f00000003c0)={0x0, 0x0, 0x2000000000000006}) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x0, 0x41fc}) flock(r0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) link(&(0x7f0000000040)='./file0/file0\x00', 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x80000003, 0x10002ffffffff}) close(r2) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ftruncate(r0, 0x79c8) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x2, 0x29}, 0x4, 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) executing program 5: sysctl$net_inet_divert(&(0x7f0000000180)={0x4, 0x1e, 0x2, 0x2}, 0x4, &(0x7f00000003c0), 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) rename(0x0, &(0x7f0000000200)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) r2 = dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) recvmmsg(r4, &(0x7f0000000100)={0x0}, 0x10, 0x0, 0x0) r5 = kqueue() readv(r5, &(0x7f00000001c0)=[{0x0}], 0x1) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r7 = syz_open_pts() socket(0x18, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180), 0x0) r8 = socket$inet(0x2, 0x1, 0x0) connect$inet(r8, 0x0, 0x0) r9 = open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r9, &(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r10 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r10, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r10, &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r10, &(0x7f0000000200)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000e80)='./file1\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCSTOP(r7, 0x2000746f) kevent(r5, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x4, 0x40, 0x4, 0x80}, {{r4}, 0xfffffffffffffff9, 0x8, 0x4, 0x6, 0x1}, {{r3}, 0x7, 0x35, 0xfffff, 0x4, 0x6}, {{r6}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x4, 0x2}], 0x2, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x5, 0x8, 0x8001, 0x9}, {{r4}, 0xfffffffffffffffd, 0x0, 0x80000000, 0x3f, 0x5}, {{r4}, 0xffffffffffffffff, 0x14, 0x2, 0x0, 0x20000000000}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x400, 0x9}, {{r3}, 0xfffffffffffffffc, 0x6, 0x10, 0x2, 0x865}, {{r7}, 0x5, 0x20, 0x20, 0x1ff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x2, 0xff, 0x34}, {{r2}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x2, 0xfffffffffffffff7}], 0x989e, &(0x7f00000000c0)={0xff}) dup2(r2, r4) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() executing program 3: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) r1 = socket$inet6(0x18, 0x1, 0x0) getsockopt(r1, 0x6, 0x2, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x2b, &(0x7f0000000140)="00000080", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000), 0x0) executing program 5: sysctl$net_inet_tcp(&(0x7f0000000080)={0x2, 0x2, 0x6, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x3d) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0x0, 0x0, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x8000000000000001}) madvise(&(0x7f0000000000/0x600000)=nil, 0xffffffffffffffff, 0x0) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f0000001840), &(0x7f0000001880)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x0) sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) close(r1) fchflags(r1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="1b965901c83f36be46ae982adaf99a051cf56ac0ea81af62acf3d51d6237ae06d349fee8fe856c6a1e179f7369032c909b7126489b8014ec89cdf21236721f39b9cb1505e620df520a1b3c6bc7177a9a2ab059719f499279f003d0f7ef208dc2a04be7e4a8e03145fd70d0c5ced487f0c7f6cbd8549c5b783a90a001ba0127ebd92811844e27eaff1e4cf7352fda81115f4cd5a8274c78a8c8f3c2f8ef0842161ca419f0b260b040f8d9375880c325", 0xaf) syz_emit_ethernet(0x36, &(0x7f0000000180)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="000000000020e80000000008037100", @loopback={0x0, 0x2}}}}}) getuid() msgget$private(0x0, 0x204) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() r4 = socket$inet(0x2, 0x8000, 0x5) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, r2, r3}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) openat(0xffffffffffffff9c, &(0x7f00000001c0)='.\x00', 0x0, 0x0) r5 = open(0x0, 0x0, 0x0) accept$unix(r5, 0x0, &(0x7f0000000140)) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000100)={0x2, 0x1, 0xe21a, 0x302000081}) setsockopt(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000000), 0x0) r7 = shmget$private(0x0, 0x2000, 0x142, &(0x7f0000ffb000/0x2000)=nil) shmat(r7, &(0x7f0000001000/0x2000)=nil, 0x1000) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aad2236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09001d89e0000000000000008000ff00000000090000000000000000000000f600", 0xb1, 0x0, 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x653713c79a8efd39, 0xa2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) close(r3) fsync(r3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r2, 0x0) getpeername$unix(r1, 0x0, &(0x7f0000000600)=0x14) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, 0x0, 0x0) clock_gettime(0x3bd70b3292b7004, 0x0) semget(0x2, 0x0, 0x0) clock_settime(0x4, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) connect$unix(r5, 0x0, 0x0) getsockname$inet(r2, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000002c0)={{0xdf, r6, r7, r8, r9, 0x145, 0x8}, 0x2, 0x20, 0x400}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080), 0x8000, 0x0) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f00000000c0)={0x4, 0xcb, 0x80000003, 0x5bc, "080000000000ffff0000a5000000000700", 0xffffffff, 0x6}) executing program 2: r0 = socket(0x2, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000007c0), 0x10, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) open$dir(&(0x7f0000000100)='.\x00', 0x0, 0x0) pipe(0x0) poll(0x0, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106924, &(0x7f00000001c0)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r0, 0xc0406938, &(0x7f00000001c0)) r5 = socket(0x2, 0x2, 0x0) setsockopt(r5, 0x0, 0x22, &(0x7f00000000c0), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind$inet(r5, &(0x7f0000000000)={0x2, 0x1}, 0xc) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) shmget(0x2, 0xfffffffffeffffff, 0xa00, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000040)=[0x7ff]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = getegid() getgroups(0x1, &(0x7f0000000000)=[r1]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x0, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931", 0x11) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = msgget$private(0x0, 0x3c) msgctl$IPC_SET(r3, 0x1, &(0x7f0000001340)={{0xffff, 0x0, 0x0, 0x0, 0x0, 0x1, 0x6}, 0x800, 0xff, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffffff86, 0x7, 0x45}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0xffff}, 0x8) executing program 3: setrlimit(0x0, &(0x7f0000000000)={0x7fff}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200100000001d, &(0x7f0000000000), 0x4) socket(0x2, 0x1, 0x9) kqueue() r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000040), &(0x7f0000000000)=0xfffffffffffffd89) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000200)=[0xc59, 0x7]) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r5, &(0x7f0000000180)=[{0x0, 0x7fff, 0x800}, {0x4, 0xe2, 0x800}, {0x4, 0x20, 0x1000}, {0x0, 0x5}, {0x2, 0x812d, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x3f, 0x800}], 0x7) socket$inet6(0x18, 0x4007, 0x48) r6 = getuid() setuid(r6) r7 = getegid() r8 = msgget$private(0x0, 0x100) semctl$SETALL(r5, 0x0, 0x9, 0x0) msgrcv(r8, 0x0, 0x0, 0x3, 0x800) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x6, 0x0, r7, 0x0, 0x0, 0x100, 0x208}, 0x401, 0x0, 0x0, 0x0, 0xb}) openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0xbd0, 0x20) socket$inet(0x2, 0x1, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000003c0)="ea086b58d0fb2a0e541f5def7e88520871402f5666a094b429234908a7a06ea4b8f1ca82b775c2056eeaa2f92ac06fe77335cf6b17c64621e7f9131752993d8719fc131f2c6416bb8498b8073683b1d3ca1235c3fa5dace26375ef4b9047e365c028c4b23a9d4e46b938c0", 0x6b}], 0x1, 0x0) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) open$dir(&(0x7f00000002c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x10, 0x44) executing program 2: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0x2e49}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet6(0x18, 0x4000, 0x3) shutdown(r0, 0x1) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) select(0x3f, 0x0, &(0x7f0000000000), &(0x7f0000001900), &(0x7f0000001940)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) recvmsg(r1, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/138, 0x8a}, {0x0}, {0x0}, {0x0}], 0x4, &(0x7f00000007c0)=""/11, 0xb}, 0x3840) openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) rmdir(&(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') executing program 3: connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = getpgrp() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x103, 0x80}, 0x0, 0x3, 0x0, r2, 0x3, 0x1, 0x20000000}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x14c) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x8, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x28, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x28, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x100, 0x0) r8 = socket(0x18, 0x1, 0x0) r9 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x40000000000000}) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r8, 0x1000000029, 0x28, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000300)="63fada6f5da7cd61d542b8082b2b2d9454136760ab2c50d7264b3065a63cfd6bb8583e86998f8c63d0284c2daf1694a2d5ee03726e053fc322981db379068d76ce2f0b6e292042f5a3af8daf36d78d7315d02bf0bc048d", 0x57}], 0x1, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="00000084d9eb1400ffff9493", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x78}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) bind$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) getsockopt(0xffffffffffffffff, 0xffffffff, 0x8000003, &(0x7f0000000540)=""/38, &(0x7f00000004c0)=0xfffffffffffffd47) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, 0x0) syz_open_pts() socket(0x2, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000940)={0x0, 0xa, &(0x7f0000000800)=[{&(0x7f0000000f00)="66bfc02b4c78490629d04a4c905b5d6cd92a99f936a8918ec4371dc9fea8e7d8173823f08f2c213002a675e681667846b0229ecc1885f501853b32f25e911771cd5b4078ab38dde53a8527f678fe1504ad961410f6b4ad3693896413231e935f0667b765db3cef036eebf2a871b81dcdbbaeaf0136e084ea879c1a8ae6f4c6fed22dd8cf850b38a203bc1c6fe029422084f4cc0cbe651f9882cd8fd605e0ef1e78c9f03ec60463d185838879505031f43bf713af53a6b38cdf62d8844237620668fd1b8a25afe944a4c2d06cd63b085c473efb45ac0b02d78c74901e7913c0370a050faf476f29b49e1989b7e6869391e6887b246db4d9ac80f1bc1f47d728910f09b26e3791ff976776264f219300649648b2aa7c2c0493704a880c67bd3aeaa0fa4d738c8f01bb02cd3f4a52b7de4264f0e718a2dc7c077e837d134da0b8eb380857b1e3f65ede91ed7dc3c3287c9461aafbd24a71c7cd2bb3db1caeb7a51a5bdc6602e8ec5cd018f078f1b3de56697adc04f2e5a347e58379bbca3202fcf956d8a72b83847ac1743b1c114cb433ac7f033f4066be352ef3319cde18705ed8cc8e81e91f85572dd70f0beb2f412d9aa2aaa42dca97024fba98ea67305e48d4cc6f05e1cbd70721212bb8b83334c5eb1c265b4a4849276fc1149a859ac916e73185419c58acadc58934528b6fdccb5ad1153a6574c41393257eaba9afbf25cc25c4e15711ebf28ae627d43bd5591b9065f4b167a1ce6bcfd0028b0d12ccc76dca98fba41318bbc68573ba1921da5a071dc660315e0f6cf03493c69033da9d9c494d9f1b9ce71f184a0d966bd5caa76d62135b64007991eb5b417877bd03a2e35422d5474a9377f19d75006c770b237f44f5d69daa7a7b210736b976999bb66ea29ecc931f07d4498cf8603d30ab48ad1cf4a4c0b1788600fca62d7aa364260108c07beb7843a370b41a2814dd2e740b6fe09f779eccbbeab73b232e09c2a134015a0f7f6ab99a713bad415b204e2b03827b713cc150c28ebe3cb69fadf9329819f4f5e15581ec2b2cdd847aafdde99adbfd91ff0177453092190b586c5efa4324c2540169d8959917adf8fcfae0b360c4397434fec478d1ecbeac1673385f848d807fd7168a121092a06e61481b290facc6dea7af16ef473a1591332de211640c2c75a7a088c40a0abd4bac17c76c8324c4710dd075939f09072cde43fe5cb777148292f6ff11f86282909a0abe67392c06cc52734f27e83b26826729b1f5c47a9268632dab357eef47800c2e78dd1b5e8ab66f709c0f52cd090caddee99781b573a588b60f5717ed7a69f1a21ff888ab0392c65c4010cf249036d6cc8248d0e8d5e28864fb9dd4da2f", 0x3ca}], 0x1, 0x0, 0x128}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 5: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r0 = syz_open_pts() r1 = socket(0x2, 0x2, 0x0) getsockname(r1, 0x0, 0xfffffffffffffffe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmmsg(r2, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x2007fffc, 0xa}) syz_open_pts() unveil(0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f00000002c0), 0xa) dup2(r4, r3) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0xfffffffc, 0x8000, 0x0, 0x0, 0x6f, 0x6, 0x40}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r7 = getuid() chown(&(0x7f0000000000)='./file0\x00', r7, 0x0) getuid() sysctl$kern(&(0x7f0000000080)={0x1, 0x41}, 0x2, &(0x7f0000000480)="0de5dbab", &(0x7f0000000040)=0x4, 0x0, 0x0) geteuid() getegid() r8 = syz_open_pts() ioctl$TIOCSETAW(r8, 0x802c7415, 0x0) r9 = msgget$private(0x0, 0xafb0e20fef6483ff) msgctl$IPC_SET(r9, 0x1, &(0x7f00000002c0)={{0x10001, r7, 0x0, r7, r6, 0x100, 0xa3}, 0x0, 0x800000001, 0x0, r5, 0x2, 0x20000000000000e0, 0x2, 0x7ffffffffffffffe}) msgrcv(r9, &(0x7f00000004c0), 0xd, 0x3, 0x1000) msgsnd(r9, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000002aa709491ffb36a0a965c94023ae7a1ec15128a47bc8a6ca864e2a7e0418b886e0b571fd8045ded408db7b8108d3b1763891d41c06461d63564d754589e8d10de6668538dc19c8580fa80f1efd473aa0c3b562e0ee725a5b0c807f97c394f519c2b31c3810b2c4952736452c92db026bdb36c26598eea9c7a4535963d38ca61b88b9af2167eddfc6f9527cee7d5f6a9838df20b06f2ea9580226da4071b7d526"], 0xa8, 0x0) msgsnd(r9, &(0x7f0000001b80)=ANY=[@ANYBLOB="72cbf4b211a3191198404c737ab450da26e87756da58d7335650ec1b04d811f67f540977f26720dab202a718a538a9c11d890587b3c59591d5bd6ed6753bf0e60e5b6fc682ad1ea4dd31b0f1b7db081be30393a5e12f681702f8c999720a65817e3e38302ea70dc45dfab525e2465009fd99453c98e1307c29d957aef907131d3c03d0719713b8ae122774ae32c2c138a4f35ee30f0699bd85d900632fb9f1e3f5f5d9859ae34733b33e63d22ca021e88dd020276a0e5fab46ac5f5cb8a5354a89aa734c3abab19f583cb4965aadee24e7c8d8ec60028ffbf6806714e729cad567f30232f29c5526156d001268c5b1b5d1d12ed52c2a532353d2a148edc84acbffbcc701540a179dca89196484dc7bb1109a6e846f65dbc9cf9294d29a7e2465d5ae20a22bdf44ea46014d1594e62f4fd9250b355e6bd77af39e9de610b3029790ff8d434765613cd0e52a3c1ded547a67eddb061f1d0e4602eac709cc206437171f5777e40646ad96eca42c1d3b52c887021c3996d7c66144fc677ba2428bb19316a53c09e74f6b25ba3303f4d32e4b8ded71f9e2984ce19d2666c56bbaeefa4c212099dcf4733227b04ec450169d73efc2ff7f5f562d367851b65d9b95fab027bd52e7906793298b9efb670331c4f27e9a945b12d2a15ef9e6fbac947d6d839907620557ad04a02ededb2ef0819d91b554549b14e4dfac96bd26aeb04aa04780e16585b7cef5e91ffa5228b035b1707f6e29dce51f9c2587043c1367fada235d3fe8cab4fa67b5b033c730192f4cea7269dbce5c3424cf9d5f62e0a60493804d550b2daa67ce844b6b8e624aa43d2712a3cb86d0f45aac57f6f73411cfbbc7455c9fecaa392ea7864f5e41be1dfa8b1f8f7532d0bc3a9dfd8307a8052f32d11c91790ea1b7b27963eb140cb34b03a93a989d58029e7925289490a83fe5ba3da7fdb3f4a6013c29124d171da174d5d1fde0c601c9440b752af04ac0ceb5971cb128f32d276d1a8b312e7699a4ec9ff8496cfaebc8c0e4bd03e34cf46f174e00f54f0c2b6fcb81b3866e952e6f56b61176f7eb710bf06a8a792e410be8e16592868edaef7f5c1793ebfa90524fd2332d18a008cf9417793b967e560acde57f3b1af2ba639797bef5623b9b97c0551fc2ec352b49cc43f65d361747ae5ae405b4de759cce6bb15b393d9e72cba557b964517b2a3758fd8a2256ecb37c2a946f3de4daa42091e7922435715a7c118d80cc61b3e00e528603fe391b21f9c0e282cf394031a11114a6809e4b999c8e347e0bf628c7d87a7831a61701d224c0b5e393a8c7dce5be63db490a52d0ad95935f222a8204d312b5473e13d956e43d05abedf05558ab0810f2a262ce1d68fc207e1f1ecd618905edce5e8798a919db2f9d320fefa903d2182c097736e741c89e63dced6748eec3bcad1ed9ed3301e95d5103339791c7667f22913bc8f2912285545455850e3945ad9390e5a2572be849825aeb6a889837274005da91e65a3b92d7fed5ae4ecd3638f6b8dc5ee830152ed8b8c94e3a82f6d1e3243c12453730f775ba093211b1b24b5ef2f7634d2216469f3946b600e2064de7a91ca81564b1dc04eeac0db689402e0d19297284c176ebb0dd0b4a7e9509ba3bb331014c3b280ccdf539150f8dd535e444df012b3fa022b5cb600256713f48fc7d11a6631cc9fdddf637744eacd91810323f0287e27d515aa47eca6fae0c405cce8d721b15023890cb7c6687286843adf026697722972ef19bb198dc0241b867324a9ca55d65ded8d7cbac48aba24b3d559d08de262683dc0ad9a05cefefffe5c06bf10ad476bf2f4ee3f9995a0c72f44d828588c147b9a2067c48b335a76038c4be5c3bfb178842ccc7e55651591be543e9268655728a92cc4ee1dabe99b8ec7c26718c5786cb404eb0b5c04673615c5d527e1d2d19958afc48e322900dc9df49ec87b69cf54973b7da4e8695f980897d2873b3e34931171fe166714d20ff236f55c509451695ad9d1336934bd8ff1871ca79b0a61f2dc1ab6bd5e37a3f316f21e352cdd197598707478b39ae6eca6b5369c5228eb0383bc1d0db94e0946b3c46a3997e9870fe1dbc585fd8c2340f3e96e9af6bdbf78508ca0bad07993d0ec34b3bbf0606561639e8c47870567b725e7e341cc165124972819fa791060f7d9448a86eb674b985a5078dde736ea4373ef99ac2d648d922ac1fa43ba4a26afe14571c9fed84e1c6d9c0d4ded2b92376bec05d6876162bb5ba51bc71e8286a85255c7ad0684ef4d566803497d09d7a46d6c56a597376b5d7cf73e6417c26c596f3972545103fb36eeadf82561d683da05ac4eb44b39fe577a45f2262e7bdbd3a85630e0eceee762030edce3034a88516b7ffcd3ef51e74ef4e77eb4eb98a1cbc24548410b1e09e95e8cade7c8696c59d2366853074e3183693cdbe486d3ffc567487fb7f29d46bb527e7cf8665d50ea18565b8285bf58421db2806d7f4e17c70c3709736ea94e8c47a41df1a3addcf2253a34c67ffa6280ce29aea1ae9b09f78ef702497388a63f03fa9f5ee546b1e20afd44b305133c5142a23d1fc8c80af0106cb6bb5d7d8816aed28862c640ce517ee3bc194c184b3d3618a59b0e113728aa8085c02c5dbf5048c86fe041d8a74a8dbc36558f68ed2d0df40219186c09d5f0742b7742de935e426b36c7f9c8898bae3761dae0657f956746628358cc4c8756518212640cb2728446b4478b440d8a27e6f8a9464407909ed7ecfa8eecd607193de715a967beab43dff2cac952deb791a77d2a13eca76289131ae010c9460a4e610ed3bcc692c8bee6d1c44dd67bf85d39cfbae63720683d5094e40d486d43210da2ac16e728a32beef5f9922cde194e18de947dc09c2aa70e616c395790e3e4437f519399600b013292624c8587a0acb59354726e9c39eb110858acee9d65a66536ecac9c131e3d08383aabec190ee97f07ad791cf5e8934f9d58dc5a11ba8622afbc79a189aedbc2602c9065c85d009dc251e67d82567852c2e8f0a2c0709f083311bccb01477d76c1e95ff2bf8db59a1058ebd070be204cbef11210687ad1200150a33e71ed3164844faefaf3a8735c281973d6b80e17900dd2ca11ec6fdfff840f2e35816df8921159f4568143737fd37e4d04b53b9272341a9d35ac3df1040bce2e1f23860081387cb694a35ba69d255a0dab2e1d1eb11d003019aa145e9e1abc99dd9933670a33982e9599d8b31de1920e0e261d9aaa93d19233f8905e9669d9a277a9eaa744e629c595b1632a4c9676afc51cd937dd1719364c4aeef92c7d95f1b919feb858096ea5fdc8b5bc01f7cc9bf4de20d0cd65a778c3b31535e2e26646b7994d8ca1414106a94c46f4caf92fa6ec3257d88a740eb79a6d475402d745da8cac864117b1b82fb294db7dd3cb3834e92c53f9ba969ab15af2cfea6c556dd673f72f90a8af7531e061e75e9d394d78fe6bb805d70f9250d613ae39092c4477332700c687704fab715c6a1c164503680b528f620aab39c5fe3c81c79ef7265ce062f7a6d94a3dd316b15a7552deec23adb48adc73049149032c09ad38af9956b01da263d2f898443da3d20b573760f0a16e280b43f4c275049cb3169a338af9ccb969fd8d756d2460fb8a47cbb07db659ea330db234f6f31b900fd43920434d429ddbc0099164efb234a818c8e763cd2211475f4d3c16a70330e9c36ebe1ea3b4a80a0fc6b707c446dd013e04875026e2d2304bfe1d7a98979d208a742c8cb916e7338a6aecb0843f4b1a0cf76759a476c6979749605e96cd184b30b4b067c45807595c21e53286ca59dc4ee219ce7acc5c8a7f2e018bcf53aaf80a0e49a2ff02ad477a66039ff82933243c0b5b02c1f989af63996070f27bf1eb725f2801de7952c00633e3fb2c757be21bd7f7e306ddae834455ca6c4e4b81927a76b3821aa58af5ff60c2a39c4cbbaf65d54223601ece354261a5c2ba30ad83c18f565596720f66ca2cadf928f6580032ea18708faef84bec31a80292d09eec8e4399ee9cd9efeac4463efb9b9667369d09832dfe7b6fac8cdd19d17e99d69336337581316655885182e56abc40dbe407a4f0bc1cd9d242a4a398594bbce73b9797ee39d7d0dd79853217e3004a0ac77d10facc51d5f02f10a17412fcdf2e44367a8d6902ce657effa0b8064c6f72d44d38715c6ca288d826c1d95df639ef9fcf214860861419e92bb06f18351b9aafc3032df09f215a75c1ee64cb3a657087271351359f7e7fdab71541802387477fcf4d876ceafacd4c7aaccea5562f45664e6145ce56fdfd3f3be3cb0c5cb022e02fb3c42c80865d80dcfef32389bfeaf4a88219b966972f94bcb2b14134069ab99a1692be60f9017161755663f755881faf3a107560f2a6af25366f7b29442b044f5d2fbd8c5164bc5dd8e7780ec7a0046f4c92e9ee1c1dc37f85755e0f126bd1ea6da46622af9e50cc56556a7f4903e28e3b2ffa88c633cfc01a00ccba37472f075815a483b203db3bba391afe9059eef09d64381effb1c038a20663d53187470d1dee5a8b2405c4cc3bc76f198d5946430b47251104bc88aeddc9ad94d33b1da456817f53584455d7493b07afc23c1513ef8fe7177654e4e0beaef8fa857f8d7e9e6cf5ac560617242763e85d4bc288247fa55bb4f254297e5fdf456fb00b8448683fc09aa3886c6d4d6f8a6007b83cee7966b32f2dcdc7f6d08efb4cbcd4170ff394ebb2e036832e1d33b3bd35f21d18c2187137c3b907a5557082e9733793e7971d27430f85eaf4efa2bdc6aae6a58af2ef4a531747541d208c73b4ba6705d9b1700308ac51603525482f9ebca63d6130c34ae83216587d7a4f7e60c75936dca6bbafa981122ff1682ca39d4923c5629136a28e73acc8216aa5c4b155d6e6e883cb52a37e9c3e9d427384fdabc4bd7a82af2fb0e0ac6747b19673bff57160eb43b763fee357613c4737056a7c0ec2a59280694020d1d987ff2c3b51ba99b9360ebbd1bd07a5658654d19bd828c9b607fbf77fc411d4f5c7ec3db047d0201fb0a5dc120e3dda7aeb47bdd58f5f5fcaa590c8b5d4a48cb42ccc5594a5faa77b301c69f5d479a39fb65b9bc950cd340b2a5139246a32cafd987fad573af4a5b15aa02f037bf50033a4740ac6a22ed986053d656415403eb1debffbff6de99b16694f1f6fc0b0a81443004406239fbf1f87f37ad69a38310e12e6668c363966305403ff2433e9b387cdd3ee46c3e8e70870fd1c1ca24020475650e345f7c85d6322825eb303e3200a9108d2a48c515a46337b7da96ec1321bb412a082a7697dbf2b2ee8c1cf4f4178cd9d1c05ccb3e7ffac0b3e303a32a3177b4d03e14ca1ab162abb37142b440c0d83b10a1adbab999a469a46cac16ec7de179cb8a6dd5f6fc6c3e6568293d9d6a1218f5b473da116631b07daed26bac67958b4e542a8ba6cf42137001c0e290a63fd57d40566d21fcb6acff3717c395e844e5544964ec04ab2999756d58a6049ff250c580a930d8cda310ffbd3f5c01e7e9383b97a86adb321ee44fdf0179dacac0f4e4a5bf72626898fcff24e8d9e889ef4d1fb80b307b6bf131cef2dc6d0bb6f2b56aa23c228468ef26c7526e7fcf158ed3e56c7b9fb7cde9f8e146f2c283b1526f91ea9f0de7dd86601dca1da5b374d2b1d7c976ef35733f7b38e8655c03177310c423f3f4d96eeffee69d103e5a7bee31d0b7cdd15fac49657bad7b15c52a48fa7e0912a60670da7516db587c81c2d683985bb60b292722e01ecfa496dad65109b2"], 0x47, 0x800) pipe2(&(0x7f0000000000), 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x220, 0x0) executing program 6: r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmctl$SHM_UNLOCK(r0, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) fcntl$setown(0xffffffffffffff9c, 0x6, 0x0) r2 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r2, 0x3) r3 = semget$private(0x0, 0x4, 0x442) semop(r3, &(0x7f0000000040)=[{0x4, 0xb18, 0x800}, {0x0, 0x20, 0x1800}, {0x2, 0x1, 0x1800}, {0x3, 0xa590, 0x8c6f9223beafbaa}, {0x1, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x0, 0x5, 0x1000}], 0x7) r4 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x11b) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) msgsnd(0x0, &(0x7f0000000180)={0x3, "4c4ee2ce041ce458e50d72e96a7cdb76ae0a8b122d1c3e78f58aeb6ac6363714ef1c2a757f66b44eb3901fc16f34674c4ea215d771141bd3e319f90a72c4c65241a54c457991883054210ff2254553ad4fb88e69ff8b2d85628c3f210aae6d15b141c1f747e20bf58509d3c9ad0847fcb61341d6ea0ba139396d4f842a656887cb8f20bdda61cbdf20519a588cd105ceb0944b839f11d4daf61196970f730747efb31381bd050f7165198fc7ea2f633c28be87d7e3d6260bd0db9def5844e53da57c31878806009724f032e7843ad167047f20d3a9a844f9f3724c5221e2c982d2b8"}, 0xea, 0x0) close(r4) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) poll(&(0x7f00000002c0)=[{r1, 0x40}, {r5, 0x1}], 0x2, 0x151c) mprotect(&(0x7f0000ff3000/0xc000)=nil, 0xc000, 0x2) fchflags(0xffffffffffffff9c, 0x0) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000300)=""/85) read(r4, &(0x7f0000000380)=""/234, 0xea) syz_emit_ethernet(0x395, &(0x7f0000000480)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x6, 0x6, '8\"A', 0x35f, 0x3a, 0x9, @loopback, @local={0xfe, 0x80, '\x00', 0x0}, {[@dstopts={0x56, 0x32, '\x00', [@generic={0x3, 0x9c, "085e41562abed39c83397856cac58cb2414789f43c4c05e4e29524805864acd1a7c6190e2aaefa03b67440f0a266e6570060e0a2bdd5178c6442855581d142d798401c5568b3aabc9cbe1539c9c445edb6e6e6dbd1da242d867b45e641d131729cf6ffd2d13d2326ea3563527172a73c5bb678c21332a7d46f360ee32d6d94dc1329326bafea814cdde53f92536aad3233ac7a8a755d6072528dfe16"}, @padn={0x1, 0x4, [0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x80000001}, @pad1, @generic={0x9e, 0x7c, "17512cd15702bd5e006496b2109b9e6b4707fadd494d524957140e54ba44bbce1b0f5dce9f90a5028103b710481af1460a2f32b8cd918342d0eeaf36bfa263d9e399fcfa1994cbce7e463d39f9fdef59e65e01c920b365167e09a3e7afaaf90d1c79143a43b8de0f4700ca986f11d22bd2d0ba495e5cf70928e8d2cf"}, @padn={0x1, 0x5, [0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x6}, @pad1, @generic={0x3, 0x55, "a1e327de9ee36bd528c7a9e03a6c8a810b951219c2a4e1568fd5032fe702279c0559e403c818b1c6fb22747cb957801396d61db512adcbdac8e2d3ba365e3daa41258528f961c6ea282dc16fbf9e994a0cebf46bbf"}]}, @routing={0x1d, 0xc, 0x0, 0x5, 0x0, [@ipv4={'\x00', '\xff\xff', @multicast1}, @ipv4={'\x00', '\xff\xff', @multicast1}, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="5f661ac49aff208c922ad331fdfd873f", @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="23464d10f2206f2783d3ad4df388f6cd"]}, @fragment={0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x67}, @hopopts={0x4, 0xd, '\x00', [@jumbo={0xc2, 0x4, 0x2}, @generic={0x1, 0x51, "8f523afc3a4e930707834fc432f6528bde90076410d1247ef969f64c8989d87611d08ab80d0b464de30bf902bab1fe1d05a691d9e335b00a42b09ce920bcba7054368347d2bf352937afbf291bbda88852"}, @pad1, @enc_lim={0x4, 0x1, 0x40}, @ra={0x5, 0x2, 0xca3}, @jumbo={0xc2, 0x4, 0x26}]}, @dstopts={0x37, 0xb, '\x00', [@padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra={0x5, 0x2, 0x1000}, @enc_lim={0x4, 0x1, 0x6}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x0, 0x2f, "774fdf11277d8689d90384c03fb926b244f31b1c4fc38dabdb3fb8f0e746242fbb5b94417dbe521ba2157eecd49316"}, @pad1, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @jumbo={0xc2, 0x4, 0x8}]}], @udp={{0x0, 0x3, 0x8}, {"f658e832ea914bc5e85c8d16b8e65980b8c790a63566001ae1cf9b20002a7307fb6e26d9e1ebfad26ca1b1b8ca05cec6f01277b57be582f3d0685d8f555474cff533c01107152d8ac5ad2f76a2bb2491fff8ad946b9e35605fd1629a93d86d50b2631b7c9207bd"}}}}}}}) syz_emit_ethernet(0x100, &(0x7f0000000840)={@random="2949b20ec750", @local, [{[{0x88a8, 0x5, 0x1, 0x3}], {0x8100, 0x0, 0x0, 0x2}}], {@ipv4={0x800, {{0x1f, 0x4, 0x2, 0x16, 0xea, 0x67, 0x0, 0x20, 0x2c, 0x0, @broadcast, @multicast1, {[@generic={0x1, 0x8, "5879f770c92e"}, @ssrr={0x89, 0x13, 0x0, [@multicast2, @local={0xac, 0x14, 0x0}, @empty, @multicast2]}, @ssrr={0x89, 0x23, 0xd2, [@remote={0xac, 0x14, 0x0}, @multicast2, @rand_addr=0x7fffffff, @local={0xac, 0x14, 0x0}, @broadcast, @loopback, @broadcast, @broadcast]}, @ra={0x94, 0x6}, @timestamp={0x44, 0x24, 0x1, 0x1, 0x8, [{[@remote={0xac, 0x14, 0x0}], 0x200}, {[@broadcast], 0x9}, {[@remote={0xac, 0x14, 0x0}], 0x7}, {[], 0x5}, {}]}]}}, @udp={{0x1, 0x0, 0x8}, {"fe8f6c1348a45f23cb6fa15ceb65dcb4345738090414e100468dd089ea227f27a6ccf2baffeb5a574ebb24ec53bdf0cb16b26e1f306718eb28e8559e215fb0528f99a6057423fbc62d2f9d94d14cefff3f4e702fdd05ca400dba5ed06cbf6a832cc16b9d1e46"}}}}}}) getpeername$unix(r1, &(0x7f0000000940)=@file={0x0, ""/258}, &(0x7f0000000a80)=0x104) fcntl$getown(r1, 0x5) r6 = getegid() setegid(r6) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000b40)={&(0x7f0000000ac0)=[{0x0, 0x3460}, {0x44, 0x80000001}, {0xae, 0x1}, {0x2, 0x6}, {0x42, 0x5}, {0x40, 0x40bb}, {0x8e, 0x8}, {0x6, 0x19}, {0x24, 0x2}], 0x9}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000b80)) executing program 4: r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000800000/0x800000)=nil, 0x800000, 0x0, 0x1010, r0, 0x0) msync(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000d07000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000e8c000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000a91000/0x1000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e4e000/0x1000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x21}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000f2e000/0x2000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket$unix(0x1, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x3) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) bind(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x24, &(0x7f0000000280), 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000080)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846528d050712f838130efce33f523ba44765f5f6915b0227390ed95bd9dc6d4dc7e149d4d6d06a3f23616e773302d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0dad2b74f50acd76b5c567049ef436dbea0d7562f52950fa5ef6e84c513252ddd8680a944d5c2bd02adc7f1fe850c00000000000000062ab475cca257352828a76e5334be562995e894238b96ca5d4d3e670feac9b4e8aa9bef19525cb6f7e8570b2a374f1400041ed45bb7ad3fe963cb9a8bd949ee0fc6dbceb7d956015947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6add5e94723235f06715e7eecc3e0760c70e1dd7873e27142bbae1a7e44de453a073fe3426f334b80f043ba9136d57c799353d46dd81439b111a511a288bee5dfb2e353e3bb073e3342273216b07e49ca4df0fd2dbe9a8eb377010ee678aad0bd8c7fb7d82693a096344671843a1f2082612b0ff237c6e505ff5f5ba932954d73c630fdb791f833a1da5af0704f687e196f4f7859e071fc98111cc9024f790ce16ceaa7d0104e39789d9100000010000000000050000000000", &(0x7f00000002c0)=0x210, 0x0, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe800000"]) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xf1, 0x1, 0x7fffffff, 0x21414f40, "e08c0e5624b9ff58535e1cee10039bcdaf68c4d7", 0xb6d, 0xe18}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1c6) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/124, 0x7c) r4 = socket(0x10, 0x2, 0x9) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000001c0)={0x2, 0x8}, 0x8) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000200)) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x21, 0x0) r5 = fcntl$getown(0xffffffffffffffff, 0x5) utimensat(r0, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xd8a2, 0x1f}, {0x10000, 0xaa74}}, 0x0) acct(&(0x7f0000000300)='./file0\x00') chflagsat(r1, &(0x7f0000000340)='./file0\x00', 0x1, 0x0) chroot(&(0x7f0000000380)='./file0\x00') ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000400)={&(0x7f00000003c0)='./file0\x00', r2, 0x1}) r6 = shmget(0x0, 0x4000, 0x6, &(0x7f0000ffc000/0x4000)=nil) r7 = getuid() getgroups(0x3, &(0x7f0000000440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f00000004c0)=0xc) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000500)={{0x2, r7, r8, 0xffffffffffffffff, r9, 0x8, 0x8000}, 0xffffffc0, 0x4, r10, r5, 0xfffffffffffffff7, 0x72bc, 0x5}) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$unix(r3, &(0x7f0000000580)="4a460e6e5d3234d568fa6ad1a97bde4d2d5caee7bc62e783ab0746c0324f4883b42f310d17a14da1c127c38d919bac0b043a9cc7aa9399702868736e48464ce91fbad8e0af0f29ccc3fe981723c56656f43457589c1731755440c4d68630370a8793ab9c003c23cb56936eae157c3891e394b42601327caa0c39a91a", 0x7c, 0xe, &(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8) r11 = accept$unix(r4, 0x0, &(0x7f0000000640)) getpeername$unix(r11, &(0x7f0000000680)=@file={0x0, ""/252}, &(0x7f0000000780)=0xfe) kqueue() setsockopt(r0, 0x5, 0x3ff, &(0x7f00000007c0)="189d905f689d86e9b263f039b5136072e3d2199f81a0de27be5567aa3179bf54c951b2f7934161f9f066", 0x2a) stat(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)) accept$inet(r3, &(0x7f00000008c0), &(0x7f0000000900)=0xc) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000980)={0x2, 0x2, 0x2, 0x7, r5}) executing program 5: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040), 0xc2, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xd, &(0x7f00000001c0), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "1a1116f0d0a64300005a110000fffffffffff700", 0x0, 0xfffffffd}) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x3, 0x1f) ioctl$FIONREAD(r3, 0xc0206923, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0206922, &(0x7f00000001c0)) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x1ff}, 0xc) r5 = socket(0x2, 0x1, 0x0) sysctl$vm(&(0x7f00000004c0)={0x2, 0x9}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, 0x0, 0x0) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) executing program 2: getgroups(0x3ffffffffffffd8e, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffff9c, 0x80185760, &(0x7f0000000000)={0xa, 0x3}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000000)={0x3}, 0xa, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) r0 = socket(0x1, 0x2, 0x0) sysctl$kern(&(0x7f0000000300)={0x1, 0x26}, 0x2, &(0x7f0000000340)="8afde81e63ee464eb157", &(0x7f0000000380)=0xa, &(0x7f00000003c0)="3e186ad19d7ad62a", 0x8) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000001440)={0x4, 0x2, 0x0, 0x26}, 0x4, &(0x7f0000000000)="d3", &(0x7f0000003400)=0x1, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x6}, 0x4, &(0x7f0000000080)="0f1222bc6b1a752c68701a0f5ffc4ce5268311b8a005149bf25ad6fc4022f3865708e75d79ec073b57ed14b279b146313c6bcfdb92282a260c816a4ad5f7f653bd86d05512bedf8ddb2c2b239603192ca95c7c7ee6a5d5be35dbaf197434eb38aef7b71316fae783bccf925d8c1cb6f855cede6a331bc566510867ebf2d085acc34ac626c5fc8e81d21017c1b9d7fe97107caab59e6d5e5bb39f", &(0x7f0000000140)=0x9a, &(0x7f0000000180)="33fb6d7252d3a89d3ed60f2efd063a605ffa3a1cb9a035cd3e52c187e22eac9752bb6d0ce711011e3c8187096f16a7d68b44a1f84ba2b171af1efd43cd2dae8409", 0x41) socketpair(0x1, 0x2, 0x5, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x878c, 0x0, 0x1, 0x80a19f, "bb080007ae59da4a1caebb5a00"}) writev(r2, &(0x7f00000000c0)=[{&(0x7f00000009c0)="3d84836de7e558ff9894fef93e3340eb849eabf66e398bfac1290b69d7729ed0f4d5864935c69a510d0ec5b2c9e981415c8fd490b505beb95e411911f8cf674a9b037dff2a3b59cbde61349fc908dba97931863a34a9dfcb08a4059346007bfd63eea7a87cb8610ded7e6e2afc1c1c15eb0f16d9be8d6056b4c84dbdd4e425e7059af34f5d6be79658afb19bd99f90ca9b65027e4f80b49bfe10a5819348032c2429806ac2f8d1fbe02dedac860b4d78ab47a95ef3b0674a134c4e5b7b6bf75decd9e12d453cbd78d6190a56a2976f16d9967644a137134533fdcaa5dfa90c3c47b9e3d3ed11c3816c59464da1f2fda193aaacf87b66606b5796d9006f11f962f21e39ee71d87209412569f02685bcf29dad7d1b632ac41a7be36747a47604a066c2ba1c4ba0581cd826a80162144b2b75bd0d2aa472709e386d676e9d76af84d890af768b96cdb14b0fd369fb5edfaf8026ef166fc620d7c56bb0553645755f344c332cc79d1fbf6ee678f77e4e1504260ed0cc6b1cf6c26c4adac6c7afae6d5c0f5d1624b2059c878e2621ae1977715666ec8f3a0c45797359945dcd89012b7012971d00a891e8fa3393d5b36ca4394ffe4c8981e8e6bd8cb4fc913e91e20616ce7cc288e245c471bc0e38f0e25a2246c94e12ff3afd67a96d91b6fda25229c00e2d34c4f6e09eb56e44b19efd489e2e313d61bd05098b5a65e9381d7247de4ca5945a2614f5511a0d395f417c791b499dd4ffd977974ae30950f13baaa7513983c4ad8eaed021ce9fe004c8b8a4092e640ddfd3cb090b9f92140ea0d5550cca9a826b6e454391704f0e50fc3332eee423ea78db66cdb2601cf803fb9a471c340494d6fcc8c5b86cc364ef897731f9fedf43a1665397e0e9795050691d1f09daac580593066d03d131fca4b049f10bfc31a0121ce26b63dea1a01ff116631274d36616cb94d724dba8f85d66a8337a5cf64cccc6df73998d00c7dad52f690728f7a7c942e2f6d43bfadff9ad5ba6cd152da83b4fe938f98dbe7ae31d16c960bd3919ac7de6d156165a096a568e6cee8fc38c7cb57991deae5af0d8f9a1296dc7ae9b0059", 0x305}], 0x1) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000240), &(0x7f0000000280)=0x4) executing program 4: r0 = socket$inet(0x2, 0x1, 0x7) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="ca913887571a83986f20b49099272c72cfc4e88114b03935718b7c68066c6ee3be1e3c8e2632b25eee57466fb34869945a9734628d7e5feb4229e650dc2c879cc4b10f0f1e689aa291293b2e8286947d00a15a3f12f941d28d626d0ea3b4b0fedc524673071adb38a62908", 0x6b) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = semget(0x3, 0x3, 0x665) r3 = getegid() r4 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x4, 0xffffffffffffffff, r3, 0x0, r4, 0x11a, 0x9}, 0x7, 0x9, 0x5}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x3) r5 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/259}, &(0x7f0000000300)=0x105) bind$unix(r5, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) fchdir(r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000380)={0x4, 0x1, './file0\x00', 0x8000, 0x0, 0x8, 0x7ff}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x6}, 0x8) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x100, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000480)={0x1ff, './file0\x00', './file0\x00'}) r8 = getpgid(0x0) r9 = geteuid() sendmsg$unix(r5, &(0x7f0000000640)={&(0x7f00000004c0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000005c0)=[{&(0x7f0000000500)="38716b2721dc53011f599bf4686b2ca8126f674836b3d90376d6bf08a0fc39facd407a9da72fb1da984d8b467639afc73a726ac67082c73e8ae894bbde610728afba2f8f5aa818edf80280715e568b1ab9239ab1b40c7b98925f2bcd4ca69598ff6fffb4e471d1119d57cbf9eae30ea776173301ba0b420c4fda29af32ad027d5af2116b5c4b09", 0x87}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r8, r9, r4}], 0x20, 0x400}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000680), 0x80, 0x0) r10 = socket(0x18, 0x8000, 0x4) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000700)={0xb, 0x0, &(0x7f00000006c0)=""/11}) mkdir(&(0x7f0000000740)='./file0\x00', 0xc) setsockopt(r1, 0x4, 0x3, &(0x7f0000000780)="9d995374ad67ea043913c56734d695d3adbc09020c20dda6eec1aebc3ecdb53c1dffc82ee38a30f8e8e734399bfdf6f98748e188050f3e040515d93583bb97961b4d39e96f81c4e171375eeb9602679dc94fc96ecdb9bdd43c", 0x59) msgrcv(0x0, &(0x7f0000000800)={0x0, ""/141}, 0x95, 0x3, 0x1800) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000900)={r8, r11, r3}, 0xc) linkat(r6, &(0x7f0000000940)='./file1\x00', r7, &(0x7f0000000980)='./file0\x00', 0x0) recvfrom$unix(r7, &(0x7f00000009c0)=""/17, 0x11, 0x40, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x0}, 0x8) executing program 0: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f00000000c0)={0x2, "d7fa8757cfefc3f8d6b91c6c7e798d771532a43badb1ef248c2775fd1cef5feb66f5a18bbd29a7b17c670dacae365b697cb963cb7e"}, 0x3d, 0x800) mkdir(&(0x7f0000000080)='./file0\x00', 0xca) syz_emit_ethernet(0x4a, &(0x7f0000000000)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x14, 0x29, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @mcast2, {[], @tcp={{0x1, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 2: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x10) ioctl$WSKBDIO_GETMAP(r0, 0xc010570d, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x6, 0x59, 0x0, 0x8c, 0xef41}, {0x1f, 0xfff, 0x88, 0x7fff, 0xea0}, {0x0, 0xb512, 0x5, 0x1000, 0x8}, {0xf316, 0xe69a, 0xfff, 0x1, 0xfff}, {0x1, 0x99, 0x7, 0xfff, 0x1}, {0x401, 0x0, 0x4, 0x1ff, 0x6}, {0x59f9, 0xfff7, 0x4, 0x8, 0x9}, {0x9, 0x7f, 0x2, 0x6, 0x9}, {0x5, 0x7, 0xfffd, 0x5, 0x2}]}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000100)="6f7bdeb78abfbc005c66bacdb29033b75f85c2f4d61a93807a6ae6ea794b38f837caa46976c6c5a9f0b2cfb3f65de144a68787fe6e8eeb502bc02e6be5d4dc6d30a310796a221d9aeb3ecc2f942cada4ade01aa8dd14b67e140cf590ccfb0799efd3085c6d12ad835ed6d8d0f71dc3f370fb2e1e690bea7323e4fd3e3ec5e49427559adbd50a1be539c8856c6a4f9a3805555c9526b490d53b6299e8ba95e4", 0x9f}, {&(0x7f00000001c0)="64f7782f4454710f3b71cf272d88bcb6bd1b3dfef18b450e53a54cb102d53c905c219c06c7a9eb1aca0dac123108ec518161ea056937f5127e212111f66f86565753e6bb5c4030ca5d7c258917954f960d330d7c5f0dbc5795c4f7b570c3b0de2bb2e03efa5b97436f6300a66863fa6cce4519d91863ad53e8127de7a8f5a355136ba0a3b7f4382944773e2e5c03320a8a7b57ff19c29150c7d3ee8340dd6d87593e596300563aab8d1256576bf151933f7b456c486babe4b7c3fa19977147c43a2047a2664ce45c2b2f94fb4666d9debdf5617d549df32c726f921f6c97db08f9358d3185a49eecbec14715c158bfc30d0991d98b8460f399c2b165eab52c69515a12a21acb6ec1d58f43c6081131e4f2c8a5a5d8d37bee08f5b150fc40b5e6c3b664207f22951a454d093c7f1a40f8fbff4eb6dd4898dfa02a3b304803c6ea50ec572215079839ab623abcf37313fb35f9680328d532df9f96663132146bb7294736e8dc39a7bc4b7d5b1a2797d57a848b5cd47f0ccde86f7c9f7d3ce0133c319879d24071914a4b2b9fd40ce9357397a9739990d2ce224bda55c20d4384f41af4e3279886d443d12abdcdf21c37895d87ac352d189311aed1ccf7f6da6d2f4bca3b026da5d266b269532dd0f6f709b8103bdb23e1b7cb46a57accf37d307e4733bb26274450c3e068cd7364121e620668c47881b165cc57a3952483f1fbcf3c782baf7377c22c232eee5e0a979646122e6fc8202ed86452a18b4b60f8e53a415fdb522937a954bfff1275446c3be3052cc14f94a20692598313edd0a76fdad3d009699c16101d4c0b7ad5684d59238077a0e7f85069322165f71f48a2c378f2ad29ac5799e56e506fbe93baeecb28d2674527732247fb61972f5df06328329c2192247d6b2798f51b8ed1862931949d1b9de20a36830f6b6d3d954393408cc77d65cfdac09d2c9f71646d585dda91282771423454de6907c9df2e90a3fa623c3ec6a790c55c0374af78345bf0463b7464a354661bf9ba793050fc22744c0b7559b4f2d05c0bfb4385d3d7d02688baf99f33d5e8b8951796ceeb0d51d19a78a15fcbc4cfbc5cf2dfadfb0116d4853a4a82e4741b1f5c7af01d4785d0515cd1675ad1d514058a0393e69dd2b139d6a22fa2dc2ff01d641bc3511e7f0c1f743519935e47f4328fc554a199d446906a7de464a995eefc0aaadffd71648b95b7aa7d9219bbb367113ec2652c00317a87b6419753027fd387ed6302c0bad36fd58edf3687c449093d8c496bd4af77315b2331ead86f6c164bc7c2314cd7d44c138280f53eb2e9a36f2e72a6293109578e76862f808da50ca03cc205a29681c31403d95e104e7bdc1029e762e407c5661d7fed981245b45eadcb80142cb5146e2c78d4ee37e4c5f76544e618045de658e7e3b5e8f244c59f7e57d69847e01a541ba2aeddc6cb5cbcfc6741549bde2a885af8ff4e94f8dd63cd0bc4aba5f1db8303d0048685511aee860fe3444b187cc85b15e1a236f4b7cbd1d1a80db39150e1b71dd6ebc8037340e0448490c582912b827a9ddd0be0f859ffe668eac51cc6415fa7f510141d0db0292dd8ce5c7bfc21dbcad8ec5a3aea8bcb63e04db08cf816b4c9151cea7d39282747ed767704260e53dbbba1861c67509b96105c58a456e70c2ff43b5474857d3497d33d06b5242d6f93f921dd360353d590946ac571d4ccd08124afdbd8268a7bf1ab80985c854cece66a1e868470c3d772c116c0d46aee99b9a080bd90b0dbf6a3e60fe5b2de4502ca9471d0411a4907d1b123ae48f027e5ae611ab8cc0562cb1dc83b06a03ef5e643ca201ffb203a26043021822c8124ea9736c5f625bd396642ba3ce001e222bf7835a8daeb6c13a8ff3f34416e8cc8d4d16f96950650c2c715567ce483b7d89bb1bd09c1b1bc09577712709e17542ca324da68a2db9c554cde9464ebdcf04c7caa2ada842f3c692a194b1f532ccd58f24224aac26f40748e5e4a7d1f61c6ceb8e46bf24bda9a9d44eb990bf584249b446c6e1ae87a4ef615ef37a9319f35c064f0939dd042718f27139444a1924adcd8ed2513dc909e149197f6c16af6eb5b82111978b15bacae78def36b3b6ccc5bdbcb1df2e2d08dad5020dd95c53705c511caa378ef29a6fba3b9d433e6bafef1c882c0d324bae589777977db54b7a07f9d6bdee2a75dd9a69e8e236bd2876352f9bfa2da6e9bd731640d66152848939ea3d830490aaa836b04e757e6f1f4700f9b93666c8d9fe2d2588f18449227c674ac89b961da5aa6cf199ead9e5dffd7d27b4a8e83d51d6eb97099cbae4ec89fae24a2736f617f3e6a6010893a55c75ff41c8130af2c9f1dc3780e5e9638d0f5286ed4e55a9e793b1246376bfd0e6f437dec8fcf34f6bf1a7be2c87b5e8e87afa615e14a7afae1d44edd7edafdc6f8e094675a00a8bbdef29abdffe2f0bf9db325a6b1d9804ec61b697872e5a64e620da025982d03f5eb84d3f565556b6f627b2037966ca30e4a202944607d363a1b1f11f40506f7ed75a6da9377f6dbe80be76e85c1a49d0a270dba1a0ce33d4d28847000c21bb9bbcee854974a0fbcc758d44f3963dd285ede5eaea4252327e992362c574458edd9bb86790eebf63c98d03a73da2f0537aea8e8eaa40ab2c78d824fab230ea3712ee0bc71ede1d9b43e9bf5be16456aae7ef65794bda0ba4edbcfed8a465a6869941eb9a5ad1b4d693b38e91f6d522a0b9a98b2c6c2b8429f04c599c9f9dd6a7a61ef3c03279cb45081c648de2fa99990e5b3c872f3f5381a76e2b453cbf04aed559736202c72e2c5d9b7445d3f923585d7f8481db4091f361d8df6a668cb5b9cf08e3baac7c3f005081431c684908b79de9089c9be8e714bef93fdbf8da6b1551e5d4036197b0aafd66fdc840288a3d7395e04cdee28bb986d32e7c05babd4802da83c9f5110cd4e34388407821a3acd15677c60338bb54a2894b3af1b5656c0f8eb8caecf82bbe85fef5848f7fbbd471680b72933e31edcf697c102f69a022af1943160631be5077e2d02ed1701f04bcf08865b00104cac3ba2edee7db81fd8495627bca123b6e2966e6e916276a37313178abe8c04013f5eac4784b2d4bfb7aa7d6b0a55dafcd4c7cb3a4652b33f45d507be56a1d53b11505898c329be2d6eae546c380bbfa387e31591d8f63e5fab6d94019730b6ac388c39ac61de70416124f4bbc12b12a0570613b5647a4e25f9162ba081e233c1ff744b921d5553c48139f80c6b913aed00d39f3a13a1d720ab37f2ab1eb5f378d0a7b60444de02305eb52cf9c2cdd1187b3621578e71352b22474911b51137b61bb141d9a9a0af1d30b99a3a72c689f625ada4b4ea4688fa650a1914d10f4db8f6047e014d4efdf2aabdbd5b4ba029bf06e7de0647c49a370c51fe4e4c6d47593230039e02af33bbab1ab75c1ea60fcc140410f126525be17eb7a804cce2c44b9f75cd9ac6d5ba637d2e999198a982419a0f981f21b4b70c6e5f93670f1508a1895716775e54f6256d269279ab387b8979ac4616af09936cac6506e829d9c50d7f56d09fd7335ea7f3ca2639afb27d1fe870765819b3087bdcfad6bb7d796eb1a51da0dcaf42e5c887e9522ec71e968342c5bd2ac2c7eee4aa34026aff61ca5563e387f20603ebc576426e13d79097b85287eb1444d614870856fd4aaecbec0736082dc7c059ccd11bb182f3d879023cbf30e2075d3a2b29fcc04263f90038d4e6b9aa644191f7de18c24b502d4c19fc8f66e00203d6f1d42c09c28b4a735cc22c38cf9e61f2991b65b48e9ea05c3a958d6bb50b201de900d112961890a95b5af5a9b7bf0d7da81bda6a4456d44e9eadaa8fce1592c193027afde6c3c47cc85f3732d19b15bbb6e1fd0291f4cb2bfa1020b659038e604542f476aced79bc8527c41b9a349467296cb6028cc28a4d8fa8a4edc561024ed6d1bb0b54e4c5b4b4bc7e94b8fa0bee72c0265965e110577543797057e62f63812a9e8fa7a8d09c59a7d49b5e815380f55d92fea13b76be055138787560e8446296320a4405448e3cd0458b344cf2b41775abfd11be75c16c440e4abe91410e7fc6e7475204d60b3a01b10ac2005db1ffad63f4cdaef534ee38a885f3be0519b1a3150b6e690521c5eaa3456b24e106064f89590384581b8cd8f84d905e10971ebc62aec544afd7135646cf445fabd03a19b96b4d09de199f8107995da20696770d25f37f1566210794b128911b638fb43dc037593164ee3bce471638185fb0f3c233fc50dd6112842d4024555cb2c21cf15cacd2ca948988992bd40dc186ef48a7245e0759a44f982f1e71888b37bdb15400549ced8e48f54fcc17b4d9afc3fae11fbac175f619f8fe9a8fe8b53a2688ee50300853e04b25d3541ab20d8ae7eca1c298e7ca143bcc84a809184d9347ec56605843f4b8c1ad2540bbe44d00fb2ff36f82b88e37e4731161ae266ed426d707af3a7619226c8f7cc76e3484c84c95a9e2655fcc0fbf89511b3078fac1f0de27e6831e46f99dd917728e5aaffaf58d0fa687a3b1504522c2e1261551b8dc683a6de5a29ebdb114d28729d7a199d7f936dafccf470916ee853ab2fd9f33fe7490d07043ac627f1d96fb922b95f15563e14782c2a3a4c0b1670717b59a0bf8cb5877c29af13a9ca71298f62f75799cc2ed04f3c46274efe47e43e3941b3e2f0a221169b5dba742fc42bfec871a4ccac02b52e718616956a72d819db2ca9565a4f8e3b1ae8ca0f12919b5f493771580697d64fd1e82106573eaeeee4f4675b454a3a44f5a7217a4e470716d6a1a9b6a18a762b53d09a86c7e2cb9f8b6ef3b72bc564dd564c9e6ad27ec82b99456d15551769657e346b67c14641825f08805bda927a883a0d58b1511c1ca9190613e248710312b8963d4366d1ea3a6db4d63126b390cb7451872bc89300c9fb8566037a25081bfe978a9f8b3c5dd4a29345298855c2ba7aac47bf74f960b2e7003b8e5a1899c3eda49ce276ac1dc66b60c9cf8a5ed3a4a061bbe3099a9b59875c53129b42e063d074ac94ef2eee2dd55db46b4b67c5951fca37c1371eb17a1869bb1b63d3016907e1bfdaed7ae6b5107eba901088063ab187c50a425ef43bab5127a8828d8f4348e0f9e251e693d0b5146393171c52a37c8b20b99ff9fbffcb0d636bd5b7801aba9ffc1b0d402e2faf9a2d84cbe19fcffa2cb519dbb4a436ed265b23554db100e4b5be2dfacc27b6a6ecf7d5a44a2a69eaac492dc4f687eca337b70f25e6cc0904db5115899bacae2de23a82b7be769751f4124825badd988f4db489306dbbcc4467dfde5ceebdf330d8c7d383e518bf7d90ce439757a3411cff181e84267c28b74ba8404496bc7842832f3970d880dbb85d3e6a73fdc4f3615b10229074b74ddfb5760e1f37acfcae92da19a632213a9dbc5fcdd217a17b97eefb240eb9078289906b96a99ab9e1540ba9a25460da15a3de19b1b44d24096e7f9400de24f02264ebd3d010c2c06f954c00a46e09f9b8f25c9ab4638b7606c81cbe2fb1f75b9ee9a3ca2f01743835417ef0540e06de2b7875041bdf294ef6a14466d9878100014600b21f9cb3de8f53867ca572e378dbf9aeb4d0bf861b70ee18450e6d8a99fc421ba2a06c63d57ce11a82fc49503bc1b026559f6c80b2835fd798ec0d2dd9da67ec7ada3ae15a690772f4e04e953b0218e2d2b24d150a4748adfe1cfaed5a86e3e8f88f99d8da0249ad4af2a10ebea6261ffcf96c613fc57e567567aa73fb3961e590a53c6e3832b8379c46d63", 0x1000}, {&(0x7f00000011c0)="f56e14e911001a8821496544eae5e2fd2184bdafa2fec440eed188389d173722ec14fe0901a5d90e18f9a03bafe34c7ba30c0805dc2039f7a283f2e5fa1c9909410ceed6abc1c57bbe85eabf74e7dda3daee179e341b94b548c77f987778c7b691165013dc2ee40aefc9a54271f6fe60d284fe186c5de5f756be477518dbbb1890b1af46e80ef79d07b3eff330226c1cce39116c75366c08551ab6c1ac02e068762d532aa5853a07a447668b3d97ae651ac3152ef8ab0521d8", 0xb9}, {&(0x7f0000001280)="d9cfdc3f71cf6569eef18378f52965a2e0fa61fb7d700cd7e74dbb13430739257154745333d06cd7611c58d39f0ac60e97d07b38177357695091f6da7b8d92d16211b4d2d743db6501a06b77", 0x4c}, {&(0x7f0000001300)="ca4820d94a37f254e2d4f13428", 0xd}, {&(0x7f0000001340)="a49676dcbb0a06be332ad61093326fbacb9f5fa2abdd71194774c82902400c90adc3bc9ed14e89b348e22c574fa9a4adf9316ef99560a1ede1517b8caea960204ee28790b868d6cc38184cd513a5fb076b28f0a161bd4b81eabe7a4425c589eeec5012513c416e9f43ebadf3ccf096cb29c41a010ad6cdb2bc73ee074b5e12f9d093", 0x82}, {&(0x7f0000001400)="e57a804923d5a3edd33716d53766f07ba5191d6b6d29d951f6aa8846f91f4e35b65c8108c2e8161a67456e3e5ddae33d4b93c830a6d6e7bce0c08193da6db9fce7ca7c05399e5c9d9794ee11ce1119950e5dd63215b8ea697bcece5c1154eb7e9d7169207479c7f454094e65afffb7329a85e68a7ba730e3a654d0f61df9426777621726337965be07f56e30793fe41b4b", 0x91}, {&(0x7f00000014c0)="c0cafbaa67e19acab689c204abac07e05a711f0f69978638ec7652bc2a59dd7a2c6557dac86d12100e3428ef03748bffe26b03aef80fa40b33c485b23d26866e37dd8cc3e52e33a58260138e76bb54828f98885d1e65c59ecf9c8d", 0x5b}, {&(0x7f0000001540)="747b6424a4964fe27cc5455e244316c4a45d7e386ac6d148d26db8706e8c80fd19b465b88bebb553d08e4eff1c8292f52cf99a5233c91a9bedf93df78021b9b575ee66a8df6cd8afba86", 0x4a}], 0x9) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680), 0x80, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f00000016c0)={0x6, 0x1, 0x7f}) getuid() setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000001700)=0x10001, 0x4) r2 = msgget(0x0, 0x288) msgrcv(r2, &(0x7f0000001740)={0x0, ""/177}, 0xb9, 0x3, 0x1800) r3 = getpid() fcntl$lock(r1, 0x9, &(0x7f0000001800)={0x2, 0x0, 0x3ff, 0xb, r3}) fsync(r0) ioctl$WSKBDIO_GETKEYREPEAT(r1, 0x400c5708, &(0x7f0000001840)) connect$unix(r0, &(0x7f0000001880)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000018c0), &(0x7f0000001900)=0x4) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000019c0)={&(0x7f0000001940)='./file0\x00', 0x800, &(0x7f0000001980)='./file0\x00', 0x8}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000001a00)) recvfrom$unix(r0, &(0x7f0000001a40)=""/204, 0xcc, 0x2, &(0x7f0000001b40)=@abs={0x1, 0x0, 0x3}, 0x8) pwrite(r0, &(0x7f0000001b80)="8f59f8609b5a74cf02a4d87fa11c23c942a0b74e9f47e9d30169a0477d68d86f03b6435bc7df9379e9cf238d00042b1fa9dfcdf5a592a2b6393928532b41f47062c3bc624ae29403e43859b30318c88abdcb3195ac62bb00e68ea0d11faa7bdd8a5389739cd08c233db453e9f09d83a175c2ea801962821a69848a008787b0604be0248ad13945a0a3ec6118e901d3e3afe6903a864b7b83b277cc5454744ef6c3f97e8bd956d59a0cbcab2e7a662bcb22b8561a7b41f2d7a0ce6aaf5cc62ab79d06", 0xc2, 0x1) pwritev(r1, &(0x7f0000001d00)=[{&(0x7f0000001c80)="bfbcfe963cbb4d0deae25d2ef7f971038860dcb9e023cbfdca787bfa66fde9bb6d0f8dfdb15f1a614159927dd69522966f83fc3c955e18a758d999837d0c03d45d8540f0c4b27f6a1edec55f398de6fe3586090dbb1cd4d658b8ecf5586c1c6ba81352ca49ccb95d718c1d86bd15d5d96847d95bbd52", 0x76}], 0x1, 0x6) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001d40)) utimes(&(0x7f0000001d80)='./file0\x00', &(0x7f0000001dc0)={{0x9, 0x3}, {0x1, 0x9}}) msync(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) pwritev(r0, &(0x7f0000002e40)=[{&(0x7f0000001e00)="c4907ebf418df113eb42f0046dd90fbaf91596a3282bd6e39dbb0b39a6718890a928bdd44933267afdf8f27a66ff9cdc279b301c0d7e16828d19ce321adca706900006e11fa0a1bbb25ee3af860566ffc9da309f49d72a9ef43a9157985c3c12f2a83fd261bd115051d1f49ef4f3075ad7067edaf80ab361569a01b57f4d315258ec666765827c6698ebe1281dc5a54470a102c647750279a05a7c19f98e2cc18f2d9e5ed24a453e33dcd7406e1e34adb389cca1e1c358a5a24f6ce2e083b1068bb2dc61ecf654d0f5c04c46bfd2aec6da633ef47f6ef2071e384c7c7ff951118b1e6090efbfce573de61cb81df4539371e2bdbfef183668191d0da5adbc6b1494204f6bc48ad625d2f2e33472902a6b2417bcc0b4b1f0b5cf4e8dd29970bd4714ac18ae6cb3e8a11433686ef4a75817307a48685027be7a047095c307893d502f118cce9faff3d96c0e3231b534462c9190888d927feb82df3d301cf526a95261e1c332732d86102e2fc0dcd21c0eb4df47fdb32057800acedcab4b748f00c3060681e406c32d6bb8701642a757edffbc07492d911d1f83d7f6254bf12125962c6fa2aff0dfab5df05f167aaf364a79ce7a10fb8cc944b641bb3db3f94e4100aa7d01479c47c142610f5efae091e2cb68cd0b6fdec28c7667644449825530c76e333dd878fd7bf6dc7bbd8d6d44acd17baafc25f0294cb556736d26c6d910276aca9baab5488553d4c1305f6ff689257206ac6cf2819facff3a39bd902fe2509e8a62682263d7c766f258b62106235c0688790e3a233a801e856689c01f78f3578792f19c02fd80bfca89d8454cfbd09f96aaf7fbe5b4f0170fdf0c22e7300abc0f50c91b8392d7c4cf419df505e1a367f785ec5d491124cc3a68674e5bacb8dc9d1b46e747d27d03c156124a106b285e36228e621d46bb8487a3301e4f5d7d00c3e968cd33d8d2e1baa5ac515821ef705d0feb861a7ea09881b6afd7ec493d220d4c71b99e1a9588365a31a700a919062958fa5250a817dd62c5dd4711e43bb8ce3470f15b282461488d620e289aa06970f9854e7a771b505895b71b99053bfe1a08ce70356780912db3db44fb87c4b0376b7c6d0eee27a240a410e321fc15d74f6798634652946c4c81f88f3ff6bdb4dd7fe2d7156af500b36fd8b07217ae7b661968cd097b77663a3e847e13b3ead61547810ad26b179dcc6f3695b16190f0ef026e81d20a87e3fb43529c4c53552179cf047b0b39622552a2da0eb34df54f7fa6f2a045eb255734a95d0fa672dc3325066c6da5c1d6ee98845d9b87619a39eb04c13e56f6b3c9b7b85865647bee0e89507be7b9b5b70f12d79ad2faaa83d1338f82190c2baccf585e89cbe6a028841fc16dc939a8e8713481cfc0a8c4af1f870d5ebe80bb6188f4a56d353411a04301fbc68d11de001a87947f8334bfc6100b1fea64f9d8687b66d344ee6513d4b60f169598b4eba93ccee1ad2a86fb3141b27f08c32f504f37003a84a2c6ec64e2e2be455aefbcb9f9b195044dbf0664f0f2b5f7e0520b4671be40dd1d5c439359788c09921abed1ebd360045d8f3b1eb471bffcc98f253fd8ce2cdf2d1ed6d3969c5bf4f0217f09c11cb8d4827f9df2e084e2f26752d39f557e08c3e03110537ec98ee115dac60aabbebe697d879aca64c517a26e6b2680a17770caaa97570131e4e300a6f3470dc2a8c4da40956e38fe5e526cff7a907a8751afcda0b49d127a561feccc2a31f7e738c0ace5779e7dc5a066a8b49bb7aca9c746cce02bd122e54216707b053b40e82b24c3bc93b212632c6ac9f966e3c0bac033e5d7a5232f231ff7a505e29a70ea3215aa3137a235e20280cf33b34974e0960089aed3a0015b99add2586c462db2fdde82968602a5321653afa183131d028613a32de76070d5ea780372576e5b9f06755c76229842ad6147fc3ff99a50fe9eaea5ffe453ec5620ed2d0ab8b7c87f7ddf10002933ae23fd34bf3b42b5ec5543154713783d52cf5f67b907d248d352c457b836f8e08cba97315bea90512c45e9433c7d317170dfab462175d982c44d10ae057b0b2748f0335364d2b17a2a0806fa612794ea90b1cd63ce7838ddb5cc292cbd80edaaed922149bf32b850882c9096cf535754d1a3cc0cd44e7572a5442e25e25441c60a0eea0355c771b804f8a08489283882c09bb4a85182af1df3d2915b06e08228f463b2a210b2308f69c948bbe191d2602755a36f4a09dc9bbaa86265c1317283c08968f76b5214cdce21576a14b6a82745a72edde1c180832ea5960596d7ecae707cf4d4dcfd4abfe9c2724b64c28af74e51c3f7e0b12ba3d61ee04cd92bfa16949fd528b05c5b07efc8ba0182d7ed8d1590e1438faef7fcae9deb4863071add2d458557470c1319ba9293a274157a8c390447a1c375a8623dffa5eda0ccb84f25e19fa810b19a185b937af0db2452dfbee44c28438552bb3c47c1da7ce0c486cb1593bfcb214bd83333d5ed0def914028b720025f9af8c2fb47ebfa1357ed22b897ba6e7b3f74f6131db5f8d079ac43f7eff1eaaa480e7e7aadbd7ac41f9771801fee20a8cc1229a444825ffbba7e95a34b839f6e3be32877a289f5a1582f5026c8bb4c24e6c1884582ee2e46ec02956802a0d972708d55b5fa461a27a769ba8b7111f7d647a4403eefd87cdc3cfb1cd18f739ad9bf97baa91bd81d7d9b65c0d950d2932b93fa9f836d1f69fbaccbfc712d4ca7801da389b9eca73c9809d993c02ce491e513c215fe35b08e754b678bb218bd89c99e7a6eb8c007f01897adbc399b4c43e0bd10f860dcae4bed851fa4a545cfccb2c8696298d8728bf105570002bc190b63863b3e117f5d09edf51e17562b7c4dc79d691f2bf88a8e2305cf1dfbc0e87cecf0ec2408e58a287745c95e0163dddbe354c2394424ccbb73dca1f4342a4256bd5cc3388780a71ea2580a28234e82bc99e0aac8f5ce7140dfe8646c27c49543d2278b6c5508385948f9ad01f3f2d58f9a9a5867cd73a8d08387b30da45206f5a0e329924e557ed0435f292a56401a637a86659813cf4ade5c5f65f07f8431844d0a4f0184f2d7b9ae4ffc8d157dc01d9c072fb547e5d3e09b6d2f8b85da25b8fa95ea72aa1157bbf340311e3aef09c6526597f1ba953a476661f9d807a7ec9a87135e63312a0c6cb2a38efb0efd932cf50c60e71741288776e79cb3447b6e80290ed0592b53daf562df926d91e4ffa8ba5b82eadbfcc7c01008d34b5cdc82c459dab623b1be9affa39d9109224261acf295522924add32bf42f95ee40a00cee8d7e6d1eccbe14a8dfc6bc5fd8815286dc0f17ff80485b24ff66dfd53db70d4ddde4b9ddfccabb7e2f71298c2348c7f4ddcae987b440024cb0361b6598ad6050cf0e906b84826b79492fcbaafd953db03eaf62a33f0bd043f0dad1aa494461c22f8daf09dd952f4698daf4083b0224a0bf3032c7a30ee77812de9f2255d0c9e5035e907438351419cd9e03988d26b4982887ea9f6cf12c7e625dfabc904be7e00ef7a6d5e093111783617dcb687b42c65a1fce087f0a4789081763684ce090bec0efabe35437aa233441e40de19022ef9dcc978a46d29072fe3c72539a7676e5bb7c71811f8b8a3d0c789385641a654c63d4496ee4b9aeb296515acba56e86426a028db305d3f8c0b113d43b340f6dbfb7f7e106f63f4906ad37c6bf1bf18cb60c174d287fdd5148191d7e3500ba04d4eb4704e4d58759df84fe8e244d0cc5b3e4c9eff16c3e69799179951dc9768944a59148d590513edf55ea23ffd540ebfa0c01e8e924e72a729cfa02f4f8cc00faa3da55a5d74ed50f2efd461ccdd045f6c74b9d88cfdc683071bfe093142b60637f5bc55de8e00597a180aba7eb931c557b511a38f5ebc26fde8c8750fdaaae6166738fb9a52a716d76e852fd5099008fd0a92053fa56c3f6d904a478e50dfd2dc6efa5f3c92817459164cd6ae807481c84873e429b9d8d83b2305aac43a33cc84a536d2b165ad2f19f06509a2d50b4ed60c1377b99f1256155244d68c9389a7b4ecaeaa5f42e5b6fa84dc718b6a39096cd87500c59d134ace540a557a31b9a47118f022824479e6151ec69da11837e5eafa26bb5a36f86fc7c1608b166aeb8b74836f2149f3f6a5da92668d5bed56516c312af1494a5f91da51149fc8027c6c809240168317f0b29d97bd03fab0619dedf5cb7527093cc0580578a6a6594c522c1b1d251c9d12818678c257940757c2f7210c74ae053594fc66c2ba93d28445a04ddf55944c52eb249af36d0955e6ddeee167c6c4fd4700a486bf18eff743ac0c00371c461e2cfd6d47926fa48aff2018b5663dd28dd41e5e395fc5a909c9f71a46e27aa33c71bf0e0adedebf82a844ac0f1284dbf277156531dd2b8166f170e0c2ec9b785e17a2d78b88c994959f65b6afaae3edc9e528fb18c5ba9a9d9922d62641297dfe94433e857933fce190056c3821121b4af84aad9e472cdf477cfe132f811506f51221c4dd6e1ad1fecf123bad6e9f8e898ff1b717e619de52b941c0da419a653deaba6556cd165ee0dded3df574c804582c8254757b1d1f9b0db0526e3408cd9c97250040f7cd7762a48a9ecb1a33e90324bb992fcaaeeefcaba21c1bae5579b1e33af3aea6c00e92822515cecc61a406e38caad4ca32f9c955810b844bb54bb25e39f088f87be5f456b020b5d8b40a0c9124096b40c3b26a912725c50b44bbd2e74e2668f3ce8eeadf11ac3bfa71c95f636f97d68feea96a68beabd4faacd783095e83ea51a225216fee7b82c82c40e48d754321d3172a74787bd4a10ed7766f4e4e3f37ef743b0f2f616b5a1a6ad346d6df7634304d7e30ae24ba931ae277b87a123b12a7fa01ea9642fa26a73aa4195b377419a3faae5ba6740eda47bdd264308a8693997174175c261a45eb17278888a90e6fac474808954ef63e28071c7e3e41912b132c354770e8aa79199e3fb5fc5ee660cc0e2862fe290e0dec5437dfa90f5e0fbd168c355e17d3471cf79fc943cd9c184e7ed28b0f02c755d54f8994c9811457d8c4f35b674386c70962be7872b63f792f9ec5324682cb3ddae5512c8e279cdbb2d4db1a2d88582249a949f177e3b4f913879103307f6f8b918ebe1c4a980a9b338934803857a003abcfaa1e93bdd542f331a968cd6beeb29f1e3a6dd1faccd591779219a481313aeed1654a8d9c879f0d987e050649b85dc4bda74505d4da4502ffc016755a33cd27f6d4fedddf44183e2950f35b8705e6c21f98bbbc22b30ce348804dc15d23b9ce3587c78d3b935c4e241f1d3a325c6b6f5905bbcbb73e87a3a928e81df1872740334214c8ebefe857f273a24594183b8e108351d7c13c548badfcf78529c67c9d7addc7d1602734199b7945772ee214d182358a73b914592e9d6fb0683d083c2de9a7b6272e069f74e850010bc9a1bacfc70f559d82f7373696f179bcd54dd571c3f875e82757677a91d176cc49a40687b36b3d3c7b826bc9221a2338464e2bfd3595a198e56cc4de3d529a1133ebfbc8e77208588436cdbee925f028ee11b776a91adb81eb561d9953d22340ca464c7faab45c98b4058b5d8c834d16b275a2df8e1d1ab4adab5a33ac5a38d5212f2e79ff79ee4d51b9a5ba535ab0d1d709de0302f41630ff5496140dccf8c995fe328134a4c615cc7372c089333e7ea59c66c642afdc9b31fb7ec511d9d71cc8949209c7fbbc3703fe87d259dd09f54fbabf763229de895bdae05f29f9a37b84041e3a7fdf1e4257f3b0b59da2d", 0x1000}, {&(0x7f0000002e00)="4dd3c090abe238228c0a076a5f4ff6e7b20334a67d5f7c", 0x17}], 0x2, 0x10001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002e80)=0xf52) r4 = semget$private(0x0, 0x3, 0x45a) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000002ec0)=""/174) bind$unix(r0, &(0x7f0000002f80)=@file={0x1, './file0\x00'}, 0xa) semget(0x0, 0x0, 0x18) kevent(r0, &(0x7f0000003000)=[{{}, 0xfffffffffffffffd, 0x1, 0x20, 0x73, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000000, 0x12, 0x8}, {{r0}, 0xfffffffffffffffa, 0x25, 0x8, 0x4, 0xfffffffffffffff7}], 0x5a8, &(0x7f00000030c0)=[{{}, 0xfffffffffffffffb, 0x80, 0x2, 0x200, 0x8000000000000000}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x80000000, 0x100000001, 0x4}, {{r1}, 0xfffffffffffffffb, 0x51, 0xfffff, 0x100, 0x3}, {{r1}, 0xfffffffffffffffc, 0x0, 0xf0000100, 0x6, 0x872}], 0x6d, &(0x7f0000003140)={0x4, 0x3}) executing program 3: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) executing program 4: socket(0x18, 0x1, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240), 0x8, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)='#', 0x1}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000001600)='\t', 0x1}], 0x1) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r3 = syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000180)={0x40, 0x58}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x27ff6, 0x0, 0x4000c1, 0xfffffffd, "108bda64612c3100"}) writev(r4, &(0x7f0000000700)=[{&(0x7f0000000540)="59224a404d77aacbedf317718acec38812521943536ae979d51c5937253d51fb46d233b05a97abe73c21a88ce231fca45a7a2c2c0ec87f35cb0da2bfcfe2c2dd1d70b7848d110e83c7c0b5b497be71755ae98f8454c5c24d347235a2d83cecc7d9d87d87ff695d44327552e08f6ac868600128bdaafd6fb5a12cc3a9001ad9ffb9af3f385c5e", 0x86}], 0x1) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) syz_open_pts() r6 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r6, &(0x7f0000000080)='./file0\x00', 0x0) utimensat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)={{}, {0x0, 0xffffffffffffffff}}, 0x0) r7 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r7, 0x80045713, &(0x7f0000000080)=0x44d87e62fffbb975) select(0x40, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0x10000}, &(0x7f00000002c0)={0x7f}, 0x0, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='W\x00') executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000180)=""/208, 0xd0}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f0000000080)=""/64, 0x40}, {&(0x7f0000000100)=""/28, 0x1c}], 0x4, 0x4000000004) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) semget(0x2, 0x1, 0x1c6) r2 = socket(0x2, 0x8000, 0x4) connect$unix(r2, &(0x7f0000000480), 0x10) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) r3 = socket(0x2, 0x1, 0x0) bind(r3, &(0x7f0000000000), 0x10) r4 = dup(r3) listen(r4, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/78, 0x45}, {&(0x7f0000000240)=""/78}], 0x12) r7 = dup2(r5, r6) write(r7, &(0x7f0000000000)="9b", 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x380, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x229, 0x0) pwritev(r8, &(0x7f0000000080)=[{&(0x7f0000000380)="08489f20a586a3b0c31cf39b44c996303b421396fa3a0e014bb55a4822fa6764f4527789611e0f4641eba24486f6c9210bd6bbe73b8b2acfc09147fe3613fa24bba42c317c26571d8a929425c5cb0447a33c36ff9080fad860cf6f182a0587fd186b81cb8fe7dd192eb49ecb92555ff5f9e6e907004831e3bbcfaa1589b6e119abae04c0b4db2c8012f7cf556c159de945944f89914067ae5fb0a4178459cebaf904358d04e1e41408b40a6cdf74043bd14d16dd684dcf4b32a8e26572eea5296ca56f48c37558c2149434b839c8578c30509e719b21af0ca1aa", 0xda}, {&(0x7f0000000200)="2c414748b9a6b231d24d0e383b90c1bc6e17123b755d372f765f79a5cd6bf2472b51a2f3b71d0a3a71ea91a2598d67c207b9d86999e9609e84686210c164b1147e3826bad1c74d76f25939537d1046e0cf233762ce1d26beb4470e1853fc6bef56ab4dc5ef9fb680eddf6fc07f2682945b98c2e581ffc97009764b44b5b8dcc466697560681f5c3298528d5405a22c7ab6eba2757094d39f8742f6ab53e4bf690181a56e15fa1e1e6d1b420a5a61ca4a984cdadb9af47373c797d88b8a13898b90bd99b0d76c57fe8aa8a0041deb0e93c71e", 0xd2}, {&(0x7f0000000340)="28939cdb195fb79120dce0928ea9b977ca1c40aa6e3e", 0x16}], 0x3, 0x4) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000000180)={{0x3, 0x7f, 0x40}, 0x600000, 0x4, 0x7}) fcntl$getown(0xffffffffffffffff, 0x5) r9 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r9, 0x0, 0x9, 0x0) semop(r9, &(0x7f0000000080)=[{0x1, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x1, 0x40, 0x800}], 0x8) r10 = getuid() setuid(r10) executing program 6: connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = getpgrp() accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x6, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x103, 0x80}, 0x0, 0x3, 0x0, r2, 0x3, 0x1, 0x20000000}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffe, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0xfff}, 0x10001, 0x0, 0x6}) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x14c) r4 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000380), 0x80, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x28, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x1000000029, 0x28, 0x0, 0x0) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f00000003c0), 0x100, 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x1000000029, 0x28, 0x0, 0x0) sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000000080)=@abs={0x3, 0x0, 0x3}, 0x8, &(0x7f00000000c0), 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000020ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r6, @ANYRES32, @ANYRES32=r7, @ANYRES32=r1, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x5}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) getsockopt(0xffffffffffffffff, 0xffffffff, 0x8000003, &(0x7f0000000540)=""/38, &(0x7f00000004c0)=0xfffffffffffffd47) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, 0x0) syz_open_pts() socket(0x2, 0x1, 0x0) r10 = socket$inet6(0x18, 0x2, 0x0) ioctl$LIOCSFD(0xffffffffffffff9c, 0x80046c7f, &(0x7f0000000000)=r10) getsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) syz_emit_ethernet(0x17a, &(0x7f0000000380)=ANY=[@ANYBLOB]) r1 = socket(0x2, 0x2, 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x11, 0x2, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0x24) connect$unix(r1, &(0x7f00000003c0), 0x10) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) close(r1) r2 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r2}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r3, 0x5) r6 = getppid() r7 = socket$inet(0x2, 0x2, 0x0) fcntl$setown(r7, 0x6, r5) fcntl$setown(r4, 0x6, r5) setpgid(0x0, r6) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000280)="9b180bc3eb987aa9feb13ec99e805e6e84d35686077b138517000000000036ba1bd82e86322c3eac8061ea0e3838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f01000000260526a3a80855f3c394639e29c513256ddd8680a944d5c2625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d91085733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a92751826e1769326e3034868d0da3b5618eadc3c48696e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ca863f34f9fa566140ae2b8802cb60eec6add5e9434c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588ffb7dc5693a090e94691e8d000000368f29d76344018043a1f208261f720fdb791f833a1da5af88cf56ad8479077a2405000000085214070400"/528, &(0x7f0000000180)=0x210, 0x0, 0x0) clock_getres(0x2, 0xffffffffffffffff) r8 = syz_open_pts() setsockopt(r8, 0x1000000029, 0x33, &(0x7f0000000140)="19", 0x1) syz_emit_ethernet(0x51, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r9, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x2c) socket(0x1, 0x5, 0x1) executing program 2: mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) recvmmsg(r3, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580)=[{0x0}, {0x0}, {&(0x7f0000000240)=""/90, 0x5a}], 0x3, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)) dup2(r1, r3) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffeeffffffd, 0x0, 0x0, 0x3fd, 0x80000000, 0x10000000000, 0x0, 0x8}, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = socket(0x18, 0x2, 0x0) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x80000}, 0x0, 0x0, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000100)="1f319c1fde2abc05119e9bdbed82410f2932fbd8845cf92b5b8ff03fab37e84f062a6661e620d93bf8e9bfdbd8850fa7aa8788b2bd66a10ccd45801e6147b7272a71be5f82227bb3d03acda3661252bbde1da4947d5032f057eb2fcfe99888b1e034125885a1770f221ca28972f352b2d04db1e8d522a260085a40c38e403025b4212719d15f6e1de8b9043ef294c1", 0xff82}], 0x1, 0x4af) r7 = socket$inet6(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000000)={0x7ffffffc, 0x0, 0xc07, 0xffffffe1, "9707157d3f00004bc10000000000009200"}) writev(r8, &(0x7f0000000500)=[{&(0x7f00000009c0)="acabcf121c66403989618f102986590fda96cd6ce3e6319bfbfa5f4e11792ff556376e0a66db2064e7fdd436d5e11d47b40f598865ae30e4577e64f3cea3db7406d3f30fcf81af59f08cd850e080468c406a2576d93a6e610ace0fe401b3af94886a9209a9552e5231c14d5842ce811ae17ac41ca78ffb36e5d9a788ac68443f49b920121df80a106ac6859fedff6187d880e9a8849805a46b28e6ef435d45e7e0343d939f21ef05ff3e31f9b2777b169b10c28b07dc4845ed10f14a549e3c0228e974f48b0b191f74acbb8c4b6b3501b384444d10c203a141c90bf928db0bb64a58fcea41c91073336fe5a3a5a0f82f3f7136ff66292f4641b1a94bae4de83f3c5966f9489587e2c92d75edf7b948327261a26ff7fd1900c2d48accef57d95416b4c16b75c46bbf4ebf25512bbfbf729bcd7a7a3fee20abf16e6bb744431698c7f6f8e1299fa9f363b74e3247af2b28ad262903ad5e6a971db9a364bb4a84ec23941c15188879ebfba620a7719f9d44b80b0b310fc1b886de95dca9", 0x17c}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x25, 0x0, 0x0) setsockopt(r5, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r5, r4) sysctl$net_inet_ah(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) writev(r5, &(0x7f00000002c0)=[{&(0x7f00000001c0)="81ec6d86e1089c1b6b048c7e8de1355c6ff8231f2aafe2e32ff5537fbcf9ee7f6460b0b5223597cc", 0x28}, {&(0x7f0000000200)}, {&(0x7f0000000240)="0e068156b904e897d575a0035cf73fe370f2b53350e362294a1a341a789ff4e6d7e9f4d40754bb59fef148a12f6881ab53c6aaf566c0526c3e896156c9499ba92618679d00f5fe8668ec", 0x4a}], 0x3) executing program 3: sysctl$machdep(&(0x7f0000000000)={0x7, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffee7) semget$private(0x0, 0x4, 0x69e665ae3293c34a) executing program 1: syz_emit_ethernet(0x82, &(0x7f0000000000)={@random="b95e2ef0cf1b", @broadcast, [{[{0x88a8, 0x6}], {0x8100, 0x6, 0x1, 0x3}}], {@ipv4={0x800, {{0xf, 0x4, 0x3, 0x1, 0x6c, 0x67, 0x4, 0xb8, 0xf0, 0x0, @remote={0xac, 0x14, 0x0}, @multicast2, {[@rr={0x7, 0x13, 0x81, [@loopback, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @empty]}, @ra={0x94, 0x6, 0x401}, @timestamp={0x44, 0xc, 0x8, 0x1, 0x3, [{[@remote={0xac, 0x14, 0x0}], 0x7f}]}]}}, @icmp=@parameter_prob={0xc, 0x1, 0x0, 0x7f, 0x0, 0x0, {0xa, 0x4, 0x3, 0x12, 0x101, 0x64, 0x4, 0x7, 0x89, 0xa, @local={0xac, 0x14, 0x0}, @rand_addr, {[@lsrr={0x83, 0x13, 0x20, [@multicast1, @rand_addr, @remote={0xac, 0x14, 0x0}, @multicast2]}]}}}}}}}) r0 = msgget(0x0, 0x201) syz_emit_ethernet(0xce, &(0x7f00000000c0)={@empty, @local, [], {@ipv4={0x800, {{0x2e, 0x4, 0x2, 0x1, 0xc0, 0x64, 0x18, 0x8, 0x0, 0x0, @rand_addr=0xb7e4, @multicast1, {[@noop, @ra={0x94, 0x6, 0x6}, @timestamp={0x44, 0x18, 0x81, 0x0, 0x6, [{[@empty], 0x7}, {[], 0x18000}, {[], 0x8}, {[], 0x400}]}, @generic={0x89, 0xb, "4f4c53dd1549ae0f72"}, @rr={0x7, 0xb, 0x1, [@multicast2, @broadcast]}, @rr={0x7, 0x7, 0x1, [@multicast2]}, @lsrr={0x83, 0x23, 0x0, [@local={0xac, 0x14, 0x0}, @multicast1, @multicast1, @multicast2, @remote={0xac, 0x14, 0x0}, @loopback, @empty, @loopback]}, @rr={0x7, 0x1f, 0xcc, [@loopback, @broadcast, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @broadcast, @broadcast, @broadcast]}, @lsrr={0x83, 0x23, 0x8, [@loopback, @rand_addr, @broadcast, @rand_addr=0x5, @multicast2, @broadcast, @empty, @broadcast]}]}}, @icmp=@mask_request={0x11, 0x0, 0x0, 0x2}}}}}) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) sysctl$net_inet_ah(&(0x7f0000000200)={0x4, 0x2, 0x33, 0x3}, 0x4, &(0x7f0000000240)="f3183f4b548a75e2d314b0ccdd2164c598d66e1b4a307f34ac366b20419eed9b15b25d474e6e4deb2736cf3a67c664277bf481f48f3dce672ba5e2de3df8266c1c1a81a77693fad37d", &(0x7f00000002c0)=0x49, &(0x7f0000000300)="5c1ca53f25941b275dc16fb9d88315ca2802bdb6708e148e1c82b30ca6628cd5d327be2960be03ae7b58a67313a881a6ec5a55133270b64e826a03e95927b9f5db4254781479ac88dc10afcdacfba3aa5ae72c9c0cda930665af01e4bad3be1c8faecaffa20204302b68ab1e328c2bc5f77d560143f5ad03cc67a312d52b4fa7790e807f511bfe60395b52108463a943ee2a21f4f79ac7eaa34da84466fd0169c44e17a18bc3c50abf", 0xa9) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x100) symlinkat(&(0x7f00000003c0)='./file0\x00', r1, &(0x7f0000000440)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000480), 0x8, 0x6) symlinkat(&(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000500)='./file0\x00') r2 = geteuid() syz_extract_tcp_res(&(0x7f0000000540), 0x9, 0xfffffffb) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f00000005c0), 0x9a9, 0x6) syz_extract_tcp_res$synack(&(0x7f0000000600), 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000640), 0x0, 0x3) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680), 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000006c0)={0x3, 0x8, './file0\x00', 0x7f, 0x9, 0x1, 0x3}) sysctl$ddb(&(0x7f0000000700)={0x9, 0x17}, 0x2, &(0x7f0000000740)="27b3a8884db3349cfff6b5a97e7be5490c56f27e2748aa18fa63e0c66cf12fbe067eacf639471f968e4043c5cb1fda7ca298aaeb5eb086af2f25cd11b9b62c080bb8e330ad11f0dbfb2a7b8e3fa4c5ce00ae7e058c6b457a6aedac11aa62161d6b1ca1063bfbdbbd1c6047350a7bffb8370a6e72da0ea45c78fabbf24ccdc68df249f9674c59f82074fadf0d070081b4a5273c43d1f7850da85b38cb30658df335a5898a94b23ac7317aef3348e254ddcfaa4eb06dcd703bbf1005e4fabd6b4728ffb677b9f2f4d02cff5c9507a81997e8ab83735bedc21ed6ea84703c6d91aa4124d314982844983200010b9b6c5e2a725974078a7886fb30748b6986b9629ccdaf29e3248e6e03259e65caf09f1015b4b5c736a5d066404361838b7ca6390fa9cb59a0f980ef1e2ba3e587b2c74643f07735fb78a44b09efb5f938a10e7453901b4433c76e5f535b2ac9776ca1e3c815e64be9965d12d496cee8981ded6ec47102b2ae31f41763acf718720928b9186060c9a5d3a29fed9348b0eeaf19fc7f095309cfac3660b5e1dca4fee076eebb858d10e40a9a013c8772fb48d25517234068ed4602df24d53f86825aee892fe34629a69d13665c3c1405a45d14424ce4ee7ba7d2aa86b6104e04d923e0b1c095e7425c919911e83b65f9b9de9f2b68df5bd8f058a9b512a9f5b3804d8680fbfb2384c54e679351c51d4cd19d168622c82dcf3dcb96f224e533374ce410350bf337fb389ca34985033e7907214972d45d50d9a2670d9c70818a4cd78cf5abf3dbee2e26b37e670d0d42f9462b78c0201e10816db3aef68efc65b0df96f5fdb68f614de3113211bc7aa35bf265cacae50a7cbd6f999dcaf912cb4b77671303367b1b6380daf7dc0c11c68dbd856338e6bf960d5603edf3392e2dd60d7c0d8a959e17b43f677f33e58fdaaeee5eb50c7ffa7468bdbdf5fa75fd6702013aed972417d1be6e79b2475a8fc3ec972cbc04a69affe72fe299ee24799d5c3baed814fa84ef5cee82e04fe32f0b09f725f0a63fb2dee0aaa9eb92325c354407c1de21e00d07971bc24f2fc2ba042d7fb1b3147330a1ac0f5a01a15b82400c8019806b64f1737c7faa99062de3f5391c47a27c7c34f3ed72f18e981ab1039a0f0fca630abc08d34cfe54cfba476b0fbd14fa87553500c243bedcc2ff400d4405e297d7ea93788489f72c34f2be71f01a65505799833e8b3008a0a114e1190925e304dbdf99c044f31469030b3d734ed6f40e4c12e04774047a5be6fa38b5ac146f4daa7cd637cc09cfa838fc29e4260eae8a82dd26ba5be806d6df8740baa3265aff99d594e0c052531b08cf0ccb509b1e285c5c951a836d9f6ec9ab0786dc5ea154761c07fac98d028538dbb8c14e4aeac8d59304d7f82c9bb84004c40bb008d79cde62c43feec5b443edcfb9cf318cd917f6442076f5de1ea17405024086886d3ae2f7b959484a22c05ddd7088e469955ccc4f536d1a4f2a314f177be8cf5cfcf8621164774f7f0c0376d37fabbd79ae3b32436695f92bf5b36678b0fbec5d4394f58378bac610aa522d881c8cdee21c69ba9f1862b54f1fe9501a25f6bed52a9a5b4bd17e7628d45125a4535b202a6f55d938307362ab01b0d98496894bdbcc9f0228010f6d2882e168f33d32fbd78d2f6ec98c58a47fb7c5373461d9c3bd04ac40113f739d6d1a1892592b9cac09f125e4a451514f59ef1e141a9a5743b8ae225fd877f99b5e647b7adb71944361c2da3b35b31451cc7af6be66098ecfca58745d73aab9175fabcf9ed0df73fa0ebde41cd9d62dfdacbaafb9ea36bcd16c7a703b0e15dfe46f9066fc03c8eed8b34572e07df7a1882ae410e5d67bccc39342a956503eaf5b9d307a147e2384dff44da33715ef4421f96a9f35d309c3b27e57cf1b404bfdb0bb7b2576217dde7a9e105807252525ca20114badb0c9280df86288cdab1295e260e9261734105f130577a7178f3ebef168b66c6bd7a7ee6a2ff4d25f964103bf6000d16b21f0a5465fd553f43828c3522c0445e1a9018237de6f641a014210e19cacebb7f6a552f4280d5c46c450caa4a50dbc2d737334c28f0ecc047e64954563c2f329518ee82e37c6fb343f1fecfd15b94b76b3901da8b3af6c56126d7f1e2075b2f2e74a309d7e55db52832d06a11d358a56df8a8299540d57b9b0b9978051c7c27fc5b58757ef94d6ccd128994c83dd5911038aa44d7908bb8ee878c02e8baf1dec9d98c917ae5b173c5a2837dbf655717fd98ad38cb6912c06fc55de09d63c576eeea33a508c954e133cb640dccf5def2a78610466e7d8f34fc17f6d70ece16f291d39ae92a2542fd720182de40d92383e921cdfbb10fdd9b87b068e3efe6b2d40eb826467186a2715c52b3b2fb514674a1b1cdd028af4cad66df3eed3fc7f32cdfd35e064544729043363f8600186fd05ddec64281fc369a71742c6f278f7326081ce935f31e5e70535f1c64146149c78bfdad9c4fbd6c824354e8d157ff7223fb3e58bf535e31d36e26a11ffd5e6ace754c10eeda12a96ec91f7cb74bc36c8e4827b368b8b7af2fb0b0209f06f6fdcdd191df83f0512f3ae44cac4f7b0fe58348397ce060f5344f142fcc98da8816e84f52c67936f23b98be7133f9687c5f4415e4c85e14a9bad05dd2a528bc486f641a5ab74a6cafcd05d291b9aaf6c3659f3f3673ab8ac59b9704662089854fdc646a4eafc41d54baa7f16d074ca1487a7b76117fbd409b334eea8c02888a99da00149ae35e2bfe8866760c3dcf6aada8b88c7f9977b12e2fbf0fc92bd0fe5482de2972643d8c7dc15d517c9465949279d31163cff699fc6daf9e6d6332ea9e5620a086f39c35403457d4638b12741187fbd68642139994eca004cf8a0ba19c5d9cb41361d6a6499fe1e78f34caeabc19ea28da6b536fafd705a3c5b9b708278633c57b63dc699577f705fa1476cb363982e6c024b3005014733ce31c8dab0fc750bc5a14082b57caa565ec21aea025b7455cf25cae5e94b753db8eeb55dcc121cd3cbe0e6d9eea1545ebe74aaa3528705bbf72c02643ba1c9a285c2671e8dc6475c7e98b4b3c167e8a1e80791944872e964de6d01ab9ded8805a84eac6b208506804234a4b26535ba314386c9fec4010b8fa484ffc1780efcc21ea09fab549a0504eacc607e530532bd706903a9f054714b1c45b9e52df6b436ee44ad53eb8265304ef5f81066797f56ff7515319ad7264d8c6cd7522e7b190ba98268663ca9629ada4567ab2d642538f33bcc9d394c92d601219b71b28e9e328271534d34a8c67c8ff1ced4fa63a5889c034e1367b5d8e40beb166eab815cb46226e28e804fdb580945c64606ce257c815b4648d1d33c28f051967665d3b28cc06fc1f0d0ae43c816dd126c107f3706348462719395f79e4e026c7154e09d6060c7641a122f641ed8f06b08762f500e6c4aba181ce5fbcbf44c9ec40705582b9eb2943916b6f6de90460171ce56787019e7e5343114c764ccc716ef4e133a975b96118e84bb43b03a192bc9be496b25deb8500ce1ad8ef86b24840cd80d767920780258a6b69b153518878e30d876cb07630fc2da9239c7484ac901c49b68271628fdbecf3ad86ffcc24f973ab5e379ce85781341c7322a9471c07a8d295521cab04ab1e5672f2afd44fa624dc764b5fbc9ca9d75d2d9dcb98f5a6e9bd55c8c5ed032f7f9cabfe05444af6a72f0ffa3ec134e24a6000d43bd2a7f5f95d1ce72752215600daa9e7d5f0dbbfb0f64f22b7f0d1e6cb16f51d06fcc140d6a81d97462cff5e4e9f7d14f558cc806c8d351fd01a834187dab5dd02024207109bd621e3f34246b1491f0c06c34ce5440b15bb6edb99c97958a0cc5035b2ceabc4493315ece45b2474de89345b2a10491a271f90b053a64158a763add3d7e676b88ebf1e745d6ddd2290a0c9020d84574c1ae5f80b10c4aca8f1b798337c4247bb9dd1e19b4ce3048e1127bfbecfc2f377eccacaee026c2bfdaca7df4fb84c8a53678011a6e31cdad46cb1cf6f5f01480c0e6c58bce5a3b0657b24b6fb629275901fe53f9a91cb51fdb0328d2b29fc1e71b2b5c017402ccce1f184b4d2b96dde68bfba82555798acd089be78924d5acc4bb09c2ae42c04faca0819f9ffa7f6d8aae96759cd35b531578ece0c13da10e700f097678b0e35c99c2dcdc3a6bfa74872587b323e336b56758036616e76b27402f3ae47a867cf63e50bae11103aa3428f23e1c26aea96d46d85222a316c73c6af44bc8b5c140d9473eec3695b224f5e52e03d2c1701f4c937aa84f2b4946f496bb97583ba15df3c2cdf4ff582fe4df4bccec4d1115eb2200c06eacc085a8927bf329f706fee8ff451046df4211dc4a4272152742bf6eab7d028b04961fc54311105c56ba6b7b137a3b3f37407a02c821f639063d8d2601f2a16ce864f6445a00d0cc06b6096cf74858a24c729bb4635c4f424284fe32d107a78f140e9dc3d192ca05ca2d9e68bb5100322f584a9e63d619dcd473f9f4a5b7dbca7fe3995dcc35ee63913e6670d026ef55a56f1cab3de3cd9b6846aba8dc2758a33020ead66d6487c974c77208ddb6749cc091954601f90ea1b00690e689a1dccd1aefccfeba981a1ebe29451b5bdd97a8c1efb72331be4369ad97aaa529d0188e41c35eb9ecc8372b047af6899df8f04ac9744cba50b2f8dad78c5f0d7285b38e603327842491a683d906adac80ac0c867107ec7065d70e2487c64cb0304d2da38c92e3166dedb46b212d7c248336f43d6942158730cbfd01449c90494d3c8548d05718c07689d055b9b84ad7f0910d1bf01f281bc013ddeee5ba843ab5d85bd49e386fcaebe129fbf122abc0f2acd1248310926568070bcb20385f6b15021d1c2925485e1f24bdde68a2ce34fbfd6a2739360dc1b6cd34415d3b5b1c8fac291727580fdd93580f2a9ddc487776fc40a4f05cb7c7bdf95f2fefc941fcd6e6515c25e567420abc02d14ff2c7df9229227c6d146e3a89682f90ba91849830d3c9786aff90c69441c8bae15e7b073fecacf5c9adbdd241124feb4fe8b1acf0f5fc5761b1df73fa7feddc545d09554bc340949f64de5bac17d0c3a988b01bf359ff2f2988cf29da5922d6d9480625f76e3964393eb6d9fc9bf1862d924cc9b7fddf4368b288091dec63553ce6fa840c1b3184a0003cf80b42761d66cea36cd8b1ffb9db75c8bb96b33cd4f5e4a3847fc51f3b17af15ba0d5ef7513eb191573ef438d6bba3d6d576786461868cb372e65142545ca427117f155dc41bf5c9cf269c6a528b307a67c1869a3af866a75265e84e7589c20c723ae39b51af9b0f1a7f1d8b54b28d1f885a87ff295d8d31fc4dd61980b56f84ca182399d74549e76d976ef4a25f06713a7077ccc1ce210255be1f286fe887abcda961dd30008c06582e988fdd15b3842b37c8dbc3b2c1f18f626592bce8f7f7e06d09219ee3e44393f628915a836c6299f4c7358eeceea30bf88b02c11ee0ab00e71ec3d06e84ee30f610fd7b2798f8a3a134c7f501241beac1a848a8b8b56dd8bc15c63ae29cf36c09bfa992b7c8846189b2c54f24147b2419e53871c1c8e52d92a4d8c49a4195d3d2ad68abcdfbc682a7c1c9197ebad5158d3232a118d02a06a1737aa8fe16d501af6b9912ac75649e9b4f6b167c66cdba6033b85a72b34b3b7a9f7580f47da05c2bc0bdecaef88df85364df8c745b5c01c650420f6545f2878f65531f62bcf947fe6bf242a6fecea3eed502017a137de26a01952dd86dc82808a4b929fc293e", &(0x7f0000001740)=0x1000, &(0x7f0000001780)="4fc7f7653e25b98c7a0d49047d546f3c7f39cc7a412496f7ca8cf3bdc775b3c1b7a14f39029d70db7190aac4d6bd19a4fe6ff1a7eb0223", 0x37) unlink(&(0x7f00000017c0)='./file0/file0\x00') r6 = getgid() sysctl$net_pipex(&(0x7f0000001800)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000001840)="05c629e56b39b5f01f17deb3d00cdfbe00aa5998296857aaf21b97ebf23e2f4a5449f6962431785a756fd7d42f6f7d191461f990f1c087b47bb20da1668d420c11a2ea84d4c31d9948f7accb848d136d769b54a0da47f305c8b78ef89be11de0ef3a13e96d70e0116dd2e51fd2a66c60ed94d03b6ee1eeb7746a64970120224afbd49cc3b29a564bb51d3d05b29bf5ff26fdb23b1b6900f4c7d9ac162ee09940bf4fe6cd0f4eb94c991ef743e2a37fd453215e53d48aaea3deb290a47ca37a505dc012d3699f21c00a3b161c63849be0c3ef0d5854d5c924c05458beef0b9e8e347727251a5226364720ba77175b44b1bc0405e02c1763cee4261222c745f30730ebf46c7d50a220e0d9313541bac6ab7f1b79ae10a20191b4d1d8cf423271717ae8a1517996727848d6ffda7ee866c1a4d8b5592f18f8aee8625e7be027fa7fda3342a591d8de4a85ea36fbd15c9d3f87393ae22775f7e58f4a1bc7b546365c152e50c178975dba3faa538165a5a1c673a703984af723a66191e66143ec8ba4d2ae5cb6690086c77c0facf96bd4cd8bf5c9cf63455a5c206433d8131a40cd28a13ecedd42bddc7b9cc5f08117dd4b33536cc44b6bab9e24621684c5fd43d7372ec6d4a98e4f292423d32f3101a763373d0cb9a0ccbd03014d7f96731d2ad4ddef293500e0e43b1c4423115105ee7690d0da75f6c909282837c133375a825cdadf9471cd0935bc1df7e15050b4c92d2b56f7e259aba30a2e9aed2236b39629022bb9e8f4ef3539f85b41c49697b7e633291c38db5416064de9d981c4b03c020abf13ca5c45323c509f08d4e54fbee8fdec9ce3e9e5d388b7efb4d3c229edffa305b11ea51bdd6616fc6dfdebd4950436066fc67929d04150d5d69646bf95eff610693e27c9c2519816396516d0c105a006cb3e4d76f0b5017989b01387ade0de2ddf4da42663f4a41710ff5ca02ead43c3f5dfa82535c2a5322abe8b6334be3b6d675532bb4cbc0bf64835576b69a4c4cbff01438b7d079e8e886b315123f25f0bdad06c3a2208b91e8a84490e132afbdba2645069e1d803f5f03940319e2f36e0b6a885448255c2472f0416dbd956b0fb3de84557b7d89bcf8786ccf32e1a8bec69cb4cf9cd641569b10a86ba4f76edf239123dc9b859f94db3ffb4a235461aab5142522e7a4c4d6da351991ff5edbe0fc4f4f674a9002176b12b9c2a43c519e9e108603a87f3689021ea157cef997fbe7e5f2f481c6e1be7d53d3f1e46077f1fa7c13f0f9b488926d5b1152e265694cec5c26e40c27139fb74b4453dca41e0d34971cf26553b3becb085826f24ed681768c1741a1d4883ee33d8b5a3d68ac37213b6573f83f0015086ab233005fb31e371ff9f29def31e9cddaa7943f60d767227b56b44114483ad3b82d7051eaee728db3e16c797426dedf69d9f8adb3bcb3aa980a70d465c75c8e672511d7dd183a3a4021430e2a6b8d8cbf40159b2108577d0e7779581dcfb6effb8877457655898a6099709fdceb194ff2528b18f2d66162739f22104d59e1c5f0504a319c616f520470b5c57a3840fa1dbab1b7cd0cc538091fd2b30c6f803c601df66586e1c11cb3ab30345b58e56b3579daca6f2c439a6724f658115c95cac6cd4f7057a319b5783155515e93263a7996251313115a7982208a07d121042cf59030426c82e7cb73356a3ae0d2aefbf72ae6f6fc8f219360edd52813445f0ec1fad4aa70d9033398ce02781d3c5d8e7cc6bb820fb0b9b2198c8627a770a5702f37b3b48961442b1752c5bf913bd0c5d4e0984e5fddcc775806479bb3b5a7eec533ecd381ffec01952a5ddcfec8f9f8771d585dcb83feaf8d7bd61eded9d010e225f6bfe76dc84781372f49c1f6b84da300aab66b67133681244ba12b6ec3c1948333bdb8a08097b78a2d3fa07ca8e569f37a3d250a6cd9da58c8db219eab313b7b684712dcc0a3bc6e9b503cb96808993f50d81e35a86dd183480685a1f40603a12ec2393e5fe4be33c07bf7b637d5b610e093d1f2582deaab190a26357d6b441b9583eef40d99c8e97b1a09e89c26d6c8446ca40b10f84176ede97179e4cd9d5ee9e09ef8671786656f9c09c1c1a2e2b3df351272c38f5789c7c700afa9a89fcfb920fb4c9d15d90d98bd4b4737e0b4831457c296a5db3819b829735ff6d91dfbe2e714d154489ea9a82c23f2a8d57a1f71457fb921277719129cdd13c154baaa2da810d9cb0e998009c540b8a7bab8865567974e9043ae35783391fcca606b13628594edf4d727edadbfd80a3e3dab8d30f77a6c5b2892385e93070d0b000a7bdb47456f34bcfb2d66e346af2b6a815116895f6a49df1b35b6b91ff3a953910084c73da7c008f7421314e19ee1e6588eba11a89aa0c373e0541dd5d98c2825f0428cf541545caea0708342772f8b15f5c36290b42c16b99bac77799a150c34dd2dcb5e6517d4a381bb393256e51a477819590ce282de4c8cbd70e89f8c8860223426d82c384bb0bceb265a36ea234eb4e2cc3245c61f46630569de5f743d80f4d580eaaa5219009244a8fc224bfe0404f2df664674b52663d1bb7082f16ac04ec9e21e82fcb9f579912fc92a924e2b763c3d68da8bd49b2fb7b145e638d6f26c4aeed8db69b79663f5196f72c2af410361c25361555cdd7f8961757fe903718860b2f7667df052f0055d5bf0f5722d62d996db440ec228d13c45cd26c01d808810fdf727a1db063a7f88bfc8414c643bb6e03e50de413d42f34e83b55076798c4c72c22932685da110049a7ebee61b902d7787622b3eb5678b9221fdb86af68e4cd63f5167e87554fbe930e192be3b95a53c00f6d2e957eb8830db265ce8bb664a52976cc731120d08a527207532a950c61629205a12e6c9b7016bc7922e3ed438d1c04fef8f08b17d1f426a765af5c561799c0b92a39ffe8bc622e0efe94cfdf581c7dd6e0b2a85ffdb8d3225d42eaf83ec64e2024433bd40a1df72d3220dd4972779f5e064d223dcf3087dd6fd5a06c40d758eb6a1c15e9d7869665be0ab23ea86a3b7a9e406859bbd541e556322e2dde06c188de509758cd2712d45b02c5b1aea609652a84222a68cfe64d178a3e5ffa83c876b40108e7e11857a38ac6fd6b15bde2327f63eeb02cb48c1f2fc03aa83b6ef2d51d490ac342701958ec951e6e772d6bc1f265c2c5ac2415d5839cc1d17ac307920731e3c0e0becda4523bec05ce2e3c10fca3b7b0079dfbd1ca5777587e2fd38203b11761ade7eb348ab32fbddcb677d8d08c3675d09789b52b823f236c995ec56a91ab538f6a96766bb282380bfeea3e046255b27be1d07fb27516646f2745aabaa87d806e87b09ca960652d65c189d2db2f12ee39ad8b9a611e6f090d97d301526c7e78dbb528cab57e22f97beb7c7a7c74415f7999ab5545ff5ae0350cd187cd047d8311c30557925b1ecd4fc6368d2836eaaa555fd036b7126688873b4fc7afdc809e3ec63373bc3e4eec4c873a63f01b415a7ed84582979bfc19914cd23800565c84c784b31c56484645d7b2d5d1da4c4960990180717bc2c3b7dc2c6e57e3807886217e9017ae8c1dd0b0ec3e25436bd9dc4bdd42e26a95f75b09b33c2023d1d3eb9843f30339631c3e85a1c2fa07ddc317ab54d3d99544b6063552d92ac42604ef98ef720f6494670c8662afdd4dbfe069e69d83c15a240dd5f91a6b19d3821bd9bf2e479f0b69d9bb8de6f3b8bbdb7807d3e08e04c63f6cc78ff8c72a0148cb8304f627ae7d4e62fc251196cbf2de834f6d025c8d7911d43a923ba5a6b37b5cfdc1a7a8a9ea14deb3fdb2e2b23976647a3be4e663997c535d939de65bd1630af4c74c8d0357945cd9ff279a5615d11a4fcfc5a4a2495daa8fc4a473a580050418e1143d038d4adaa483cdc6717868b0175a086a094e8575244c993bb32272a51687abd6db744073725ee59198db06aae05608cca8a1eceb17547863f2264c52baf4a380cda867010d18ece5bc841181ffa0246223c3740b58ad7776df4312a10588c4adbf6fb4b22e34a013cb9086ebb113adc4f6ac2665e1d08ef5b60f3080c127b341d6fd472adb04352b68bd8b322377bbff12f682c158ea6168f66ad33d25efbe1518b8f5fc497d07d197b737be9b1b8dab5230bd72cf9584d7005d9d3112ba0479c840fb4ae0387d79a909092dd8df91275a1f01794eda425c9d5ab6f6d301ec8090c3ffa9b81e1d6fc18ae35243a253e6ee21c69e6a70d329edc2944af505f78f59206c56267a401fef19c1647eb18c6a8203e82a0fb155549476f5ebc1db5f60fc646d53c4ea832663ea0c1cfa7658e18deedac8faadaead40755ca5e8a7897c88e6f0d9379f8fdc530e67a7d19239261868a4809359ea24e512e09648845440b96b09b9e30a8248512c8d733a0709362881326c8e5aa2f8f74b080c0d30a3c57282c9f615ce0eb33922e90ccc9f6995ac6bf4a2348e40564e399077cb666abe397512c146f9ad5c70d42debe87ac297ab5c6ffc329b573295bdbb26568a8e9d10e698c9f931446224c03e0717b03ec6d3ed4ed143faa3964d2c24e3ed06263032c3f9bc0634cdfb1878d3bec9b490f147cf30c639b1e547700a5666563ac902643d83c2c47c079e1bcb46e4b8f76285096bf5a6e9611fe7d36a75bf262559365497e19b27c193078d0ada7027a6c1c2f978b8cae762d1def7c7f401e447045b39224ab3c8214804c3128fab74ae4c2bc5e5917f9ddc13345d58138088e6d03db46242490460205c9d4dc3f7f051ee5e8f3fe02e067c45366ac3d1a4fbe6dde5aa69f4a4ca74eb3ad4fdf6e96315fc4b665f6de14b8e3101da8574a4017020363e136d01ba2074fcda60ba9017efc98d81ad816b6ebd708ca083763373ad2881075f0f9d30d3af22c21ba96c3a044f8449364c799a8827fb725541002ecbf114c31b1729d578260c53d85f485aa8063927b58551a7689dc465ebb5f8ae88c9a9aa3ccc794440827dfea8c8f181e3e51c3321b05258495307fcb9fc599ebc702ac504b6d5de67dbc9f1dc984d9eb84cb455561030766a1d31614400ae7214265186f92270e904d19369da1938a3372ef37dffc0b5249b4b35c7575d84b16b3da54c313cb7fadefb024d1fbd9132155053409c8d51fa59b4b4d2933985d350b1eac2fd92a5198aa2a92076dfcc1b53c86bd38432ef5278212cb030a2de91ec9284325739a581da6a850f422c46363a96389fe294005ba5455a0fbaf603146b3083f88b676475f106c2b82df7b13a7de3510339cb9df7d3cba66eca28b79ddec9c207122d6147a83c601d5b610d9f98619d80b8bd4cb815cf7445e4502aaec4663faf3a77cb4a55c40e9993d69e73702074061939fe159b72173bbace1f7c0f81f502cbeba9849cac77c83ac11409dc82441713d6f9d082fe28f516bf8554c5e87f784f121764446536a93402ca6203066e21b6bf5b22cf4c429dbf416f726c3a933001c285312b3a67000d3b157c13f0471141d726181ac6ce6dc3dee3b78b4ca5ea2237b4128e6042bead03612c9413aa637bc87a07ea6899701577c4141faf018d1e37fa119a7de43e3fdc178cdd18586ac3d7d682940fc7dd23c2b52c07784a9be12c99607b01e2a8d3b2e75403c9c0c2d9b96ee0bb2870858ad2f39718628ebaf7de9612e30e9fa464b48ccd992a302174f478ef79aa16e692ff627dc0ce9fb1edba786c2d12a9d40074671a7751e8ec30a5e689bae1649210c74a4b9bf227d415b66ad1c5be3433e5270923cb94ca2c4f448631ab981ecd", &(0x7f0000002840)=0x1000, &(0x7f0000002880)="fbf1465f2f3dac72f68e5201545e1a2e5afe1035fda0ba7f0209cb215f2db0532cacb0abed30049ba44c4beb66b0c35357886db5e0531acf84333620fd67d9d2ec3db64cc716b68df4e3b7ab06117d9b0440a2fbfb52ad1f30bfc286be5b757553e699a385ebb27ed97dd173894d1afc43122c004ed35b965ccf443c9cc48d82ca826489a67bd1b57e965ce69ab4f4ca7d5ab9e7283326f2152fd475e158853705ee8cbe557ed2f8826448e76556ee465f833612ede7300f340fbecf474345785f1e5c875a1a75525afeb95813d8369d14f86d8246ed151eb1872164cb0389d3", 0xe0) r7 = msgget(0x2, 0x60) r8 = getppid() r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r7, 0x1, &(0x7f0000002980)={{0x401, r2, r6, r2, r6, 0x41, 0x9}, 0x72a3b2af, 0x8, r8, r9, 0x5, 0x4, 0x5, 0x101}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002fc0)={0x0}, &(0x7f0000003000)=0xc) sendmsg$unix(r4, &(0x7f0000003080)={&(0x7f0000002a00)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002f00)=[{&(0x7f0000002a40)="ec7c4d0420c57e6b80162345db1edd46b55358ed817842841a4ab0510786cf86bd601cd55d5f296b0df66110544ae7f8cb8c194efdab5ed02290b788205f319c096122dcdc1bc8053d165f944faedf4e90209430f417b2588c9d0cbd232dc175d600000225647c591a2abda7ed3f37c5904b3c1092b3e86a5e111daf10d1d19f06d884f2477a91949a56e14a5eb896e823d4eb", 0x93}, {&(0x7f0000002b00)="b99984307d86def09352a5f1a8a2b326424a3c149a76c77f4ebd0b5f42ef6c2cc2a8f7679f7ada7d26bc84509ac904abd1f26ca89c908507cf34ddc7dd1d2d2b85babf4195b9b691c992b9fa5088c9253adceb252b6cf581687cb2ce15078141784d170fa38b2481dea389ba06e4ceb950842dde295d5cbc185988cf34f80a31431970c1b81f402eccfc767416dfacddeeb8d701e454d7f3384e5f3a32905eaa7925ae2022625f28a67e", 0xaa}, {&(0x7f0000002bc0)="55eac139e19ba5f4412f9b30e71aa0be09779110938398cf46bd82d5d264bff409114d9de95e7b2aca12a200b9f83b48e7687c52c3b99e60d094d46f46f9a0090c58d6f861c97c6ea5092a4624fa0592dd061fb02fa993c464904ccdb49aabf5500bd8338de57f7af1da730b6be2228c3a2c75280a79280afb167a2d8b5a788d414c09f1aa9585037cd48a0a552a900514f81b86593405199aae00fd9177489b136fad38644f59efe0657f7bd9d7c99daf80c7c55b4f8dd7f550e0c709896e551bc1066e4b22659adc2cae5a961e86b677", 0xd1}, {&(0x7f0000002cc0)="07da5e33f3801ea351e5a4a902649697869ef379aa2d53e6be81dcde0d68359b6733990934b8b801ba187b", 0x2b}, {&(0x7f0000002d00)}, {&(0x7f0000002d40)}, {&(0x7f0000002d80)="5025322d2d4e176b23cc9c02d954ad399aa3fc2f1c6367a4dfcef5fd90aaa6ddab659ac88a26bcad768254d1b8340ecd3251e228bd1a1510a64692e760b91aaeb41a7ccc3ad313ee07b8b7a61af281058e043bc650861ce16ff8ce25ee4509281312709a", 0x64}, {&(0x7f0000002e00)="dbe967bd30c02af13d9e1f9be9e26be224b19fa9ce433536cff73a4e40bed796881ff434734fbbb334134da52a11", 0x2e}, {&(0x7f0000002e40)="4c8e8ab021af1650785244e9216562886fbe2846bd94cde0cdd0f8d121cb7f6c51d6c3110170ea039f759f9ed369cc5dc24884af66b3c2df745a536bdee6b850ba2398d397af76efb8fa4f538118c2c2d72ee95057c733ad2f3bf7e59fb9d165a732a312878c5f05ffb52034b4882e83d604bea6810fff1089d103d6b7e855fc39dd1d", 0x83}], 0x9, &(0x7f0000003040)=[@cred={0x20, 0xffff, 0x0, r9, r2, r6}, @cred={0x20, 0xffff, 0x0, r10, r2, r6}], 0x40, 0x8}, 0x400) syz_extract_tcp_res$synack(&(0x7f00000030c0), 0x1, 0x0) sysctl$net_pipex(&(0x7f0000003100)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000003140)="bb50402055e21eb4ca8d2ef16d88e1950763ccaa943a5ee0a3e1f5ed963dcc29583e3d94ca2516c18c896c3fb959b4747ae1c420f983cc5bb39347f2b52b3c0fbfba40dc63b44357ba99c6ffce8b2a7ae51a19a22a", &(0x7f00000031c0)=0x55, &(0x7f0000003200)="aacb392e44ebb63eb3ff64a995", 0xd) executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) setitimer(0x0, &(0x7f0000001600)={{}, {0x1}}, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140), 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x1c9) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unveil(&(0x7f0000004500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000004600)='x\x00') unveil(&(0x7f0000000040)='./file3\x00', &(0x7f0000000080)='c\x00') unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='r\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) truncate(&(0x7f0000000040)='./file0\x00', 0x30000) r5 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x0) fchmod(r5, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) ftruncate(r5, 0x7fff) executing program 5: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000040)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0xd, &(0x7f0000000200)="a39de0a1c5540c083f451410c2ea000000000000f2", 0x15) dup2(r0, r0) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b10005040000000000000000340000001a5113fecea10500fef96ecfc72fd3357a89583535673039d2d236acf20b7804", 0x30, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x10000000000000bf) readv(r4, &(0x7f0000000280)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) r7 = dup2(r6, r5) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=@file={0x0, '\x00'}, 0x3, 0x0, 0x0, &(0x7f0000000180)=ANY=[], 0xe0}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, &(0x7f0000000240)="df", 0x1, 0x0, 0x0, 0x0) sendmmsg(r9, &(0x7f0000000080)={0x0}, 0x10, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r10 = socket(0x18, 0x400000002, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r11 = socket(0x18, 0x1, 0x0) dup2(r10, r11) sendmsg$unix(r8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x406) executing program 4: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000480)="0018f0", 0x3}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x24058a3d5160d1e7}], 0x800, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r1, 0x40}], 0x1, 0x80) poll(&(0x7f0000000000)=[{}, {r1, 0x127}, {r1, 0x1}], 0x31, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000140)=""/139, 0xffffffbc}], 0x2, 0x0) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x7fff, 0x200499, "d88c28fa87979ebdca0988d11600"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="7e746376ecb3f4b7c3b9648dde9d8c13de18b9e215c4a9cac7034ab89ebf86868d83590bbbc0d90ba99e59ac2ac3a2812db4a42c910ec132c100ff7f737c911d105ade6f74489113b68abf53fec3be6aeb96d1dd0b41272e9a67087a7fbcf181a77e72520b7622324acd62aee319cf3e29c7534ed4beb03e67ea8902030d8222e539564932f2040000000000003e8baddb5ec102383f95df148f2944152806cfcb731235c9b66b30ab00daec0ec87a189a8d240141070000008de968692f4a942984cd03000000000000000b17e13cd9b51d09", 0xd3}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@lsrr={0x83, 0x3}]}}, @generic="0a2fe769d6a0c70c"}}}}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x85) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x812, r2, 0x0) ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, 0x0) executing program 1: r0 = kqueue() setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "1a0001ad09fb000700000000098000"}) writev(r1, &(0x7f0000000140), 0x10) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="a4", 0x1}], 0x1) readv(r2, &(0x7f0000000780)=[{&(0x7f00000003c0)=""/68, 0x44}], 0x1) readv(r2, &(0x7f0000000a80)=[{&(0x7f0000000440)=""/86, 0xffbf}], 0x1) kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x9, 0x3, 0x8000000000000000}], 0x127, 0x0, 0x400, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001580), 0x100, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6, 0xffffffff}, {0x8d, 0x1a}, {0x3, 0xfffff801}, {0x20, 0xc69a}, {0x83, 0x9c6d29c1}], 0x5}) madvise(&(0x7f0000006000/0x1000)=nil, 0xffffffffdfff9fff, 0x0) mlock(&(0x7f0000007000/0x3000)=nil, 0x3000) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt(r4, 0x0, 0x1d, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x3c8) r7 = semget(0x1, 0x0, 0x0) semop(r7, &(0x7f0000000200)=[{0x2, 0x6}, {0x3, 0x2ff, 0x1800}, {0x3, 0x1, 0xfb0bf9bc52962a4e}, {0x2, 0xfffd, 0x1000}, {0x2, 0x1, 0x3400}, {0x2, 0x9}, {0x3, 0x800, 0x1800}], 0x7) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000140)) r8 = getegid() r9 = getegid() getgroups(0x6, &(0x7f00000003c0)=[0x0, 0x0, r8, r9, 0x0, 0x0]) r14 = getuid() setgroups(0x3, &(0x7f0000001540)=[r13, r10, r12]) setreuid(0xee00, r14) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x80030003, r14, r11, r5, r8, 0x181, 0x200}, 0x1, 0x4000d47}) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) r0 = getpid() setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x7fffffff, 0x7fff, "d577cb00c3090000000000000014070790b900"}) writev(r1, &(0x7f0000000240)=[{&(0x7f00000009c0)="5b0c3ae584574cfe88df554a3708674c959a981fbf2363c472aaa07791baba16b52eda63e7c29dfc4a13d950e72d3350164439e9541c8cb9a37b3a92a0050cf3719d6527d2a181919eada8b2e64968ff0691abbfcc2c5f679f23f61f69dff8f212ec9fc1d986bd726c3a96932d067330fb62ac2e136d9de214b186c1e119b38e3ebf95f30291b82c56fd8c8692dfe0a3c15625256c343ba95adb29392be20bf753008e70ded43171d41df96e1b5d159a36123bcd951b0717641c83ecd8f79ab7deb5b3d60f03ab824c833325edca0e789b4492f7947af4a0c5cf1241f321ab6b2cae2090f0ad9313cd32f7737faf518b7b107c1b5f4da3a5b42f7b887cfe0037e2d6e082d35b07512e6605af3421395d1c5afebe026cb85c739581a76042e2b240ff15588d4f9a142545fbb474fb8882e72e7814c94ba72f07e262d784f76a944c2bf9632c047f8e51dc5571e9cce1850e42c6f1c7f4b7a07f4a15b13e673042e17e6a773ca43ceb22e071d7f0207370443061083572ebf81e78c9aa8694d32d62a91a70cc4249f735adf4ff7f8872653677394e3a08cc2c95d33c85209d6909", 0x1a0}], 0x1) fcntl$lock(0xffffffffffffff9c, 0x12, &(0x7f0000000000)={0x3, 0x0, 0x8, 0x0, r0}) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) fchown(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x40, 0x5}, 0x8, 0x0, 0x2d7}) r3 = kqueue() r4 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0xfffffffd) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) fcntl$lock(r5, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x2}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001d40), 0x0, 0x0) fcntl$lock(r6, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x100000001}) accept$inet6(r6, 0x0, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100), 0x10000, 0x0) r9 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) bind$unix(r9, &(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa) chown(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffffd, 0x69, 0x8, 0x3, 0xffffffffffffffff}], 0x0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff8, 0x4, 0x40000000, 0x96e5, 0x4}, {{r8}, 0xffffffffffffffff, 0x80, 0xb000009f, 0x1, 0x8000}, {{r3}, 0xfffffffffffffffb, 0x84, 0x1, 0x447a, 0x8}, {{r3}, 0xffffffffffffffff, 0x1, 0x20000000, 0x8000000000000000, 0x2}, {{r9}, 0x3, 0x34, 0x1, 0x89, 0x6edc}], 0x4, &(0x7f0000000200)={0x2, 0x8000}) executing program 0: sysctl$hw(&(0x7f00000000c0)={0x6, 0x12}, 0x2, &(0x7f00000001c0)="7c697a06f4229557dda23bd9e100004cb552f1bf575740e82e5b869d2b3bf376fb43f1facd", &(0x7f0000000080)=0x25, 0x0, 0x0) r0 = getegid() r1 = semget(0x3, 0x0, 0x564) r2 = geteuid() r3 = geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x5, r3, 0x0, r3, r0, 0x2e, 0x8001}, 0x77e, 0x80000000007ff, 0x7}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2b, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getegid() syz_emit_ethernet(0x3a, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000000004b00002c0000000000009078ac1400bb00000000440c7f000000000075c77500615037eae6687555f93c0000eab21c9cf0b8d8e74c5b9792e2d0349fd2b235c1ba2c3a"]) r6 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r7 = getuid() shmctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, r7, r5, 0x40, 0xffff}}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r0, r7, r0, 0x108, 0x3}, 0xa, 0x1, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0, 0x0}, 0xc) r11 = socket(0x11, 0x3, 0x0) setsockopt(r11, 0x11, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002540), 0x1, 0x0) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x7cea2d5a}}, 0x0) syz_open_pts() r12 = getpgrp() accept$inet6(r4, &(0x7f00000006c0), &(0x7f0000000700)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002580), &(0x7f00000025c0)=0xc) getgid() sendmsg$unix(r11, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000240)}, {&(0x7f0000000440)="d2b969c7b254abbcd118da40db8643dccebba233692df4ded70d2dc7bbc54b9d1d8cc0fa71de9ee38a42fd9458f0cab49e193cf5e5cb5a37b703e8034419748184239e5a7c911485fabcbb8e1c422db7523d3db2e750579250c07b7572aad2a4e3866df2f6fc525071d3143cd5aa16d9f5df970084d232316ba255ba1ddc1209d3ff9595ab9b90a5a7986e2ea16003cf0e3c18ec5fd45c9b0d4cd4fd402e22b39757e89babc6bbfd5d", 0xa9}, {&(0x7f0000000500)="1e7637215b471e8fcf7dc7fef3aaf0be7eccb2d0307ba0b7a1491eade44576aec9e4b3ef656997a3dd18b8e4009fd5e862f02504da5b49c9138bca5324f58cf9767386902e89", 0x46}, {&(0x7f0000000580)="9e001eaca78e877dc9e2a1eaafe9d329205fe14b63180e8beb4a174a6946d055c2c415233d35a27bea4cb8b6429c1e3efd5addcbc0cdba60d294e8b03a65458cecd7b7eb0889892c44c1", 0x4a}], 0x4, 0x0, 0x0, 0x3}, 0x8) r13 = msgget$private(0x0, 0x484) msgctl$IPC_SET(r13, 0x1, &(0x7f0000002f80)={{0x7, r9, r10, r9, 0x0, 0xb, 0x7}, 0x6, 0x2, r12, r8, 0xb9, 0x80, 0x3, 0x5}) executing program 1: writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a9}}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000100)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000280)="b389e5ae", 0x4}, {&(0x7f0000000240)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) write(0xffffffffffffffff, &(0x7f0000001180)="12", 0x1) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000001c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xffffffffffffffc6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = dup2(r1, r0) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000100)={0x1, 0x58}, 0x2, &(0x7f0000000440), 0x0, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r4, 0x0, 0x200000000000b, &(0x7f0000000080)="02", 0x1) sysctl$net_inet_etherip(&(0x7f0000000000)={0x4, 0x2, 0x61, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x11c2e516e4965ccf) executing program 5: socket(0x2, 0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) dup(r0) kqueue() socket(0x2, 0x1, 0x0) socket(0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x80047460, &(0x7f00000000c0)=0x6) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$FIOASYNC(r2, 0x80047460, &(0x7f0000000000)) pwritev(r1, &(0x7f0000000040), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000080), 0x4) syz_open_pts() syz_emit_ethernet(0x55, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb080049"]) pipe(&(0x7f0000000100)) select(0x40, &(0x7f0000000480)={0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x1000000100}, 0x0, &(0x7f0000000540)={0x691d, 0x0, 0x510e, 0x0, 0x0, 0x2}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, 0x0, 0x0, 0x0, 0x0) executing program 3: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x40000000, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10}, 0x0, 0x3, 0x0, 0x0, 0x10000000000008, 0x0, 0x100000001}) r0 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000002c0)) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x2080]) semop(r0, &(0x7f0000000080)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x1800}, {0x0, 0x101}, {0x1, 0x20, 0x800}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x1000}, {0x2, 0xfffb, 0x1000}, {0x0, 0x40, 0x800}], 0x8) r1 = getuid() setuid(r1) r2 = getegid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0xfff, 0x0, r2}, 0x0, 0x7, 0x0, 0x0, 0x5b1428f4, 0x0, 0x401}) semop(r0, &(0x7f0000000000), 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, r1, r2, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000080)="15", 0x1) r4 = accept$inet(r3, &(0x7f00000005c0), &(0x7f0000000340)=0xc) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000080)="15", 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580), 0x681bd3476187dad8, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000080)="15", 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)="eeecd5b7e3662997af74519bea03156e010997f3a9642bbbd347292cc87df442c4a7b22817541294bba1372b6284e387d5ade2461d92051bf74ee29325480933d826e1f61d0270ba0905cda969596b4df5bad3f4d4fb35ed199ae75baec9002fe01a12895fbe01e5c29f7fd18a5f72b0a17813ea80ec32e3cde361566656a412ab4bb2b353b690ef27a06283e296167639ed62f94e12516a75ba334564c77cbada870dea2293d47492e68b7aaa1421f3ea3d0d37d00b7fc881a5f4f861b1832fa8cc1f02192e0bb9c891878bbaca89a18e8b176d0d6cd49d7d6e2d5b658bd6f9e686289feba0d981420612", 0xeb}, {&(0x7f0000000180)="3e9ab3e2e65779e77e37cfc9c69ba328d3cb42a3a753e180a5adfba2c8852335e178c584fc7c657437535911ec768be1267cc50393e0f3fffaea58f1e2871dd8ea7ccbe171a11f045cad116ce93a602aeb4b2129ebbd28216464f3a25abfb8e9ba10f6bd1539f5f3795250d71e8d3204e2f6bbbc9d3f09f427dca0f46e4d5942094f23d0c0edd06b135def673b65e4ca1f71745e9630", 0x96}, {&(0x7f0000000240)="97995b49d0157a54e8e0f7e8e20535b9fabbf1e9af6101d587986b41c09900f61b2cde47540025f64561bb6266eee7c092c546ebc938c2aaa86f", 0x3a}, {&(0x7f0000000280)="5c6b31309e80e190234eccdaaae7442d4ab44321a8a2a6a06b85d6a870c6cd90d15eea15e437de34cc14c42c2818e0f2df6eb6e31bea375d575aecea832645b06d47cd03a389e1d31715c7e9be78e30cf43d0cbac6da659030fd0e7678336a1840729a32a4fdb45d6b3a7474d276c3c4cd2029a402a0bbe9bf9ebf0fe7d090aa", 0x80}], 0x4, &(0x7f0000000680)=ANY=[@ANYRES64=r11, @ANYRES16=r11, @ANYRES32, @ANYRES32=0x0, @ANYRESHEX=r10, @ANYRES32, @ANYRESHEX=r12, @ANYRES32=r2, @ANYBLOB="000000002800000000000000ffff000001000000edfd816f3abd063e3cf2f39c5b48147201d119bf7423e7e6b57cefbd921023874ef82abdf6337a3a056c2732be1001cfbca961908b52c0607b97b7c2c5533620fa60e1e3e5ba48a14966c7fcf21b9a96f1643d6682a82f626091654400c3f7ca0dd1c5156e071cf66bebae220d1ccce14fa773bc0609fb6a6a770d0de434e9016f43d855546b29cf24532ce8ce3ae13f885623012aaa9abf6bbd4c", @ANYRES32=r12, @ANYRES32=r4, @ANYRES32=0xffffffffffffff9c, @ANYRES32, @ANYRES32=r5, @ANYRESOCT, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r4, @ANYRES32=r1, @ANYRES8=r6, @ANYRES32=r7, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="2000000000000000fffff70bb70137e0a3000000000000681959ade204245874a0add796640f1a7f33054517e28ec7b58a9040beab7d548a2c1edf000043e18d728563fd60c58671fe258600"/90, @ANYRES32=0x0, @ANYRES32=r8, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff110001ddb4709519950ff93be56ef9c984806c7d18b2ea73516cb90c258f43e6b767af6cae6cb949303c934777b1b22babaca3db6a7f0b45056ec247b6b5265f61ed63431b5bbfe8025e6708e5f32c9f8e9b9dd824b3d2ee7f37b4d50a5c64a962e30dd7ab7536e0b60bbc6e946ae4838554abc33ce98acefdc76dd007", @ANYBLOB="d3af184585404deced28df7719986af08918a0a1b5bac44da7c38d51162b60cdafda306b000f7211f97dd8f09d4b4f73634b37204094359cf2", @ANYRES32=r5, @ANYRESHEX=r10, @ANYRESDEC=r9], 0xe8, 0x8}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x3, 0x0, 0x0, 0x0, 0x22) semget(0x3, 0x4, 0x10) executing program 4: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) poll(0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) open$dir(0x0, 0x10020, 0x0) open(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, &(0x7f0000000000)={{0x2, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x80}, 0x3ff, 0x1, 0x0, 0xffffffffffffffff, 0x2}) shmat(r4, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) msync(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x5) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0) r5 = syz_open_pts() syz_open_pts() syz_extract_tcp_res$synack(0x0, 0x1, 0x0) open(0x0, 0x2, 0x4ebfac6bbaf785f) syz_emit_ethernet(0x66, 0x0) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) bind(r2, 0x0, 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) ioctl$FIONREAD(r1, 0xc0206922, &(0x7f00000001c0)) dup2(r5, r0) setsockopt(r0, 0x5, 0x823, &(0x7f0000000140)="5df22c9afb6de9aafd06f5f767dbdf2f4a56e37813482ff30569c3582df9751c8c5d12a316e3aaf3efc28469ccdc4dd22013b188be02ac2f4cbc7688f262d9a482913a5e55fa9665b783eab1c749253de10fc0cc00bfca150439241f80a9be32dbe7bea026b92ca985631f4da1f49c68bd4254f547a49eceb57bb07fd0993b4778a12d13c1952f6eb400aeabea73cd043e4f48e47f666d0d6c4e76355a6ca483603310adb1b7e8d7c388e4514fc11b1c99bbc76d1727a718c1016f623462acc106493f1d76dcfedd97c0a6692232a0681f4c7b8df86615fe35ae4713506c0e11a97ebd", 0xe3) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="663a876d9666cc5b091bebd0d11971bb9ccbade311306192aa308c0b6237a76d33aeb9f6a94dbb7a5fcb8fe232a19783a9f7b87576d33b6a9cfcbdfec8b64066ac0a6c3145930f558f4e3b0dfe72ed467984284aecba481b1459bb1d86b8b3c80c481b982b93907c0a0bedde719674dedec64a1ce037cde6ed61af036d52edeadab9907405737f0270a4e16030ba5dd2187023c77126745122e547db679e50abad5bddf7f91f62de8d0d7101738caf6e1eb079c4099f164e5d88cb2fcb0afbabd970a368fbde311274b3458dfc527e48d8790f9c3e11cbe95808630843c2a0e35727f2c6dd97726218651f92d57808fe67f0a466f5b1184c3e8e0eb35a565a95a96a1633088113b47fc44bdd605c769d1f2a5abc4956707c0b7885a4a5cf8ae5f94ede8dbafcc816b22fdd2d21406ed0e2ae6ae49a23d53964a7059c9de1d71336ad2d4513487a8e9bca1e076ccc7de665b55018efa83eb23a7bd790e232ccb502de66ffe65c3e7833554d8c75b13914bd186f7a84d7e00eab60331cd1411e3eeb2e2b85378fdae5eaf77f0adf62414b4465cd2336eefd5040f4348424dcbdcda990196c3d37c0ae9d0bc770cb563bfafee9729f2fd7c2d22877e7cdfa7e10bfdcecbb6e27a3db25b00d5f74275b8d0a461ad33cd595738a482c9b739ae06de89ece8fafc7f5d1938a691d82fb0eaba0ed361418a4d84cb26bdbdcd43742f97f026be58bac7dcbef8f5d9e28e91f3043f08ab2a03d7ccda54ac6479690d0e7ecfd892392f47550cf1e82e5f68d0f2017757e9aa2f392e43311f7651367b9b840c7c334e59679d45873c94162e3dc607be8726e983f80a923c264a63a5ce0fde421ed22e67ebc0448cd254ca8aa53ee6981b0c1782f48eee8a9c061b0c31d1f6dc3760e18c840523fd93a4365be69c5c736a4a3a25873fa77e2a8f647c120c8ed56b19613b646438d9e7b0233f612223652d2db05268653d50758284d287f1f474219829d33c053ccde155558646e5dee8627099ba5f489c9865f10cdc7144668c3d68fd9af5498e42f298ccc2df8b28558c29601d53b47f479d24484204bb958fccb2e0e3806b6d9c0dddd4f61e7b017307c2fee2bc3cb28785a8c6a33e5ca09b493f2ad7e6f8e41598f5444e80e19c0660d2661a3c05fa9d7818b29b82df3773e6845773966f5fc9831893b8c6fb71f306c2a2a97afc613e6817d9bb83d720ae5fea57619523428e70e410796d37d1c0e7ba96c3def380fc053caf2783439e8b75f3d7c74f75fa01887ed83f032ee021c2d5ba93c9e7ab6e7ded7e046957cfb7563e9b7ead301954100b062143f062ea2a6c986bbf5f87d08760ce465c3c72515b9d1c16165ff862a55e49eff6293dd60b294067513cefe2d1132269983ad481cb2ad412b80da74c1056aef2f08608ace91fac5c7aca5d9d963adb1a8eac55c15722ed33895eae4ff404210db5b46b7426e6b5ee5fad9df50a7abd8ce71a78d04ebea579207e97c35d8cfb3c5c0ef102387d0c743f2fad76ef502ef2455f7b88ef6bcee577553e912f503863764cee0ad5381e94f861861d87505c07e85efb98a15f8d7a7629e567085aa66bae9816294989ee3f3e7f87eef2ea4d2d87ec07ba6310e9ee28dbe5792a6495701984cae665102310f582b71977e9a553ca872b5c55113f22211f6ed802941babca711656ee4fc283894f6c4fae83b0c431123271cc58d4842bf3dc6a3551fb738532c48d6d731010a504ea8478b05a8bb1ed057546ecb5c47c753a7387077f0905e4be3edc05406b525f7bc1cb74d2b10f8f5b63b64a5b10c0b394355db96a4c3cb21172ef07755598b6bf13c288e6b8ffaa389d1c40c9e1e38c7b7f5a6000f462b5f2db40e86904b1cd16fdc46a596c80b29b3e7b2617f1cdcd62900fac130e7d7db507a24f7912a9e6acdbc567924d2f1bccaabdc61b9ef065fd93fb5c567a82e9d1f36ba04249a738b17b0fcefdd4c85f235f686451d528228510e43738de1f23e2789cd93b15e423796d91ecf0285f40f8a16acc93c970454c4a221ba26c4f3c8a322f07baaa1e924dd6ffdc5faf82eb1f663135b157b6cbcddd33cf0d2e0c12e31a3c632ca377bcffe196d4797eb713be3a81453a5f969f06630340ef5daa921ec85af1707fac17e3a861050be860c5ac047d6783fd9b7ba39bdcc1a616a1627975d05eb60a6048842ba62bffc688bf137d100b2d9ba5912954621c68dce23d8043b65ca81b2ed37f4c927cd9992f3747cdf6250b110259092754636d59e2996f745e178282cc1b5af8caeac6a1aac34f1c2a9f82f271482690dfe67548018a8ff38173a47b4c8e5b081ea8d94d84fbca10a2011962b83f0c1ef80b0b59e3b9516bdc64e890f4c599646113297e3d8aacd1d46bbea27b22b498bdda4076653d5bdde979519c2b0652c39a8e238acb4ad53b81ac7230d403f956219647fe37991468f02f74efd73ebac0c780fc950a03dd463b1641457f6d362a463c54930371fa235ab4562fd24da88e5cb894a9e4c5fe63e99a23a18f1affe64c7ca0d659771c8a543ffb0d3cf7bb522f8d95d728e3e435cea4d2e20e4cb2c97d919f74f94d4c70e0201bd29090159214cc981ac9e7a2c7206c1114905946f6440185df8ded7613d346805d707e2ad49c27246cd94dfd25cea92843366050a8b235370353cc462e239ff52bb9205bf919c6af64f24a179c344b5597f7b80db5781fad4bf387d71b091b15db2fcf3cc07941678c1c8ef7dc91e466b65e6755a9108411a6fbe2825f214d7e688917fe8a0050177f8231d819a3f51851f2289a4e2ff0f8a6749d4e30dbd3e62979857f09252f7b004d6af88ccd52049d025c5f9f07f05f0bb8fc7c6a2f663c3578e8cac8073664a3d40c2364effe7dc6752e87da99ff24e3e66ef81d7b94343243dce1efc29c2c33b178ed5dc00597a1d90ad4ef212caba1fa1bfe2098eb485aaf0e3e59ade7105698b787ddb62a7fb261970328e2f41a42ace8b00dc8a0ebcd3c7401b80b5fe9e6a539f1e38b67341bc92419f796424dd5df42b3cd7484b3989bca8c06d4a1fbcfb277395639512baabcd284ce1572a38192828ddde8ec66746b6704902241b8dc834b45dd30043c183428f68133d69b5a258bf345e4147722c1b9601093e725cc7a3afeacfea44fffa0bfb8de7075a828fa1225598d486064e05d20a8f7093e7da23ebdf041f536ae687594670430895ec9aec6d4e1a5e2f9529bc0c0a2217e8c8665de50c5de08a7583d81889257bcd9d13fda0cee318a98ccd7f22258bd89e03ebb9a89b9edd518363d3313860a9a53dcd5d1dd8d34e56ed083cbac601dc1b5a5c7523936ea30c7b7d5287495f27a13d892dae2821c5a51f01a255fd187ae0f18ab5c9997fc426ad82c6a4e34ac26436dc1b4461376647113847639753c2976b9c38882725766c1e54e8409986426e50d0ee829765523bc3ad274998abd9d7d794549be4a09f0f6ddb26d5891b82136b9f96f2913b061ac965efd92b85843749812a1c1ff1c57ad9322621255caea8988c069124ce3c009200cb8c2a51fdaaa7311be69a4d2d0681cee0298b8944531f58949b70b57c0567d95361db87bcc95ddc17b58b9585c4160a834e144c3d87a7f18c4ffae443691bf56b781d8a9c73f1bb9497e01f6937cc1571612134163fe8d7cfc765da0074e9db5465842f11ae7bec5529f2f81c1f7bb3022c3accf198ab2223181af632fa9b0729d2fbafaa65e1ffbf7cad0ffd2cf7087e4cf5ef66b846e10b8c83ddc2e8647ca1c2cda50dfe7bc4b1f844bbb284d7bf873976620de1382b7e4217dbab205c013a821f0a8bacf9c94dcae43f60795533dfb579da4f04a562943125f25d73d6aef6a68a88baec670abdcea8057dc3ac0a04693d5063e12c75be02656a2a4e3782f2936c4418aacf0b2269263789e8cdbb4cace4548a17d2cf0efa7460b574bdf217e34ea6160c87d4b5689cb377ff48f642669f453d5e211d1176f7d207b2dfac0c8c8c86a8042a56dc5b393ee43e7417835280770d2b1414102d6c6725b73d9e2000d2b41cf163d3b6d3e6b944e6fc4322c5a88cc5fe486859a4445028b14938bf0d4f51b4bafe08072f75fb81a87e7320b2f7777c4879dfa08d5fc5b989f9772aa4d8cd8e69a4ff89a62a602e464c37add923764b4acbd9e189cb9311a08d14794d3a527d683eae4f11b0bbe8269daf8983e247abc935277775eca9e4807af889ddcdf4ba408e5a2c2db0e9190bf59d53daf14cecf0c8834e1f060f4c8efbf46d9cbdffe7ce7d64fee628dbd648a31fc28c19afb3697abe8dbacf79724c95f405e558be2b61ab276bf39a146f234fe4c7a1fed0ba81ab1ec647a3a2ce416538cf6dec237c87e04c3a3067bd4de1e506ce31e93b2e409030e8002a763f773e40a3ada37e21b45d2ffaab7a9a6ea7851ec8ab8a16073b49f86e268963beabc050a4fd4c655622da601ee539ca153ebccd87d4598cd85bab8b570114b9649d9de9ec3d3d93ea6d030e7781adc9fd859f6bd94bd8ee0c764173c6ef812ad51722a09c32093524c6372103d481e8b28d538f40b31a2cea288a61c66908e3b6842ec78185328cac8dc9f4a32585e9d6dc88f9447ecd34ad012299e6af0b73d27d879660217fff4b68b5797b93dab893244e822de4fecbe120fafca615c1d3fc3349dda2e196a55bad32c78972f930f2c88074aa7ec0a7c2d1c4405890e5f88746d2468a5229b8bc218b69ed6e4d20657a4b69a20dbd4f05a9fc9e4f9f9b910b8463d8993a7502e5fe4cb29a0f37b45e0c328bed88012d95f4846b296e0b300e2b9a9d011752a0238f10ff600ada016307a102b743438ac37840ebd615b7417cf4ebc85a145b019103b287e79040f8f7d9b4213b6db54bbfff81143be3e9d3803b24c06cabfff5e06f49f747ada8c511d25b446545bece336d2f91c54725a99afcc5139c9005cee6e93092913c648a8b34f74e7a79fcafd4266c698203eb3e73cf54b29d1d4b5b9e5200ac40101039ba1fb4356f8497ca49174196034726eb592038c7d068367c331fce490d57d1aaf99ae2d3608528426e90d4aa3d751bdeb06dc0095277737be8502bf06e097afe047ce325207c9f15a985a4da89f47d9aaf616eb9065f0da51e830dfb84777b71daafa42564b3ea286c5fbcda6c6a88aa00f301377145462d8f411bef5ec4827a545e0f613e00e70d22cfadd64603ada842c83f7170a367c011a3c47a1c3dd2042262fbb9fa434f894222349b8812077f70361958cedfebd7ff1c2f7cbfb67e577b0559ed6cf6c207312967b81ed1106771d222ff42b2aa14f10ecd4d76fe123ae857c94de7f61cde2a92748894a6f6c927291de48cb70de61cd834e4eb30cce9c4133b2dfd760b57d2dfc5c79bc13be651dcbf516779b9bc918138446b852fd979acb0797bea9521a5be8195b3163a872e286264589311d5d0378578cfc25ef2bb396705871fac217c0ae912a0797d4d7c8c1243469f7bea7d5eff1f6d64ac11befde49c9d052beec5197fb310464b78a5238d4606fb5845d59f27454c669a7b738168acb631ed08ff5381748044bd09c026a49ab367b9a42ead389a45942412238e32e17e2ef36c690e42131ab7cfde89853a94f46f4635888ed4cfaac0c6658ca2c207e1d00d81cb848858eacae68d8215a25b04be97e5964128c8c3f8d3736f12d4d943853d6e8c32f9a4622d408e2fd320236142f7aee2dd195c19d59feea2dc4a59514102cde69eec6fc7d4044c24e8d3a7d8fd6cebc71cd60d7444", 0x1000) executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1198, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffffff, 0x100000000) ftruncate(0xffffffffffffffff, 0x9) writev(0xffffffffffffffff, 0x0, 0xfffffea2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfe}, {&(0x7f0000000200)=""/171, 0xab}], 0x2, 0x0) r1 = msgget$private(0x0, 0x908) msgrcv(r1, 0x0, 0x0, 0x2, 0x1000) syz_emit_ethernet(0x22, &(0x7f0000000440)=ANY=[@ANYRESHEX]) socketpair(0x1, 0x1, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r3) r5 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x60) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x0, r7) kevent(r8, &(0x7f0000000340), 0x9, &(0x7f00000002c0)=[{{r6}, 0xfffffffffffffffe, 0xaf}, {{r6}, 0xfffffffffffffffe, 0x2, 0x0, 0x0, 0x4}, {{}, 0xfffffffffffffffa, 0x4, 0x10, 0x8, 0x73}], 0x8000, 0x0) getsockopt(r5, 0x0, 0x7, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x10000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x0, "36aff0ea286db4f9362d2200", 0x0, 0xfffffffc}) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r9 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(0xffffffffffffffff, &(0x7f0000001580), 0x0) ftruncate(r9, 0x10000) msgsnd(0x0, &(0x7f0000001100)=ANY=[], 0x62, 0x0) r10 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, 0x0, 0x0) msgsnd(r1, &(0x7f0000000400)=ANY=[@ANYRESHEX, @ANYRES32], 0x15, 0x0) executing program 5: sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040)="130e651ec88a53a0c16741fd4874e1ac162a57506ac2767ad36bd120063f874d4e57caa8ee03e12131da21ed00bfd36b032f74e4f8cbf192a635a51e62", &(0x7f0000000080)=0x3d, &(0x7f00000000c0)="dacfc3f129722c38c24c0812f8ea3dbf5e7b9647f59748cda2ac0ca9d6a7d29afb4185da8655a04df886107e272462c3777749ac9a8a33a27dd52b67d930cefc0f8ae58cc75739517ab15b46a8e0e9c9577c9377cc07dc1df756cb32f6a8627a3147", 0x62) socketpair$unix(0x1, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="18000000ff"], 0x18}, 0x0) (async) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) (async) flock(r0, 0x1) (async) flock(r0, 0x3) semget(0x3, 0x0, 0x0) (async) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) sysctl$hw(&(0x7f0000000140)={0x6, 0x6}, 0x2, &(0x7f0000000180)="237a52d4ef7079f18f85d4354dd4a1e0d4922a3b0993692760b18589efb15c84dd577f72f620c48346a4539765217f4f2887f9bb3d9e3f522c6eb3aab95bd8be46ee426a3fa67d924f6ddad5a2651ba7112bbee3b4eafe3b2a49369c4c6bca00f200cf30e4499d1fabd3d269859d68ee367161c6b387db28c1fbfe4bb8ea6b029ca0d209842ba0ede4c971b9780257348eb84622533c7e8f38ac05711e", &(0x7f0000000240)=0x9d, &(0x7f0000000280), 0x0) (async) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffff9c, &(0x7f0000001a80)={&(0x7f0000001a40)={&(0x7f0000000500)=@in, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000540)=""/162, 0xa2}, {&(0x7f0000000600)=""/105, 0x69}, {&(0x7f0000000680)=""/185, 0xb9}, {&(0x7f0000000740)=""/165, 0xa5}, {&(0x7f0000000800)=""/51, 0x33}, {&(0x7f0000000840)=""/60, 0x3c}, {&(0x7f0000000880)=""/199, 0xc7}, {&(0x7f0000000980)=""/53, 0x35}], 0x8, &(0x7f0000000a40)=""/4096, 0x1000}, 0x2}, 0x10, 0x0, &(0x7f0000001ac0)={0x4, 0x2}) (async) geteuid() (async) semget(0x0, 0x4, 0x4) executing program 3: setitimer(0x2, &(0x7f00000000c0)={{}, {0xffffffffffffffff, 0xfffffffffffffffd}}, 0x0) kqueue() r0 = open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x812, r0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001a00)="89", 0x1}], 0x1, 0x807d2) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) shutdown(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCCONS(r1, 0x80047462, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = getgid() r1 = getuid() r2 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000ac0)=""/240) msgrcv(r2, 0x0, 0x0, 0x1, 0x1000) msgrcv(r2, &(0x7f0000000e00), 0xd4, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x300000003}) flock(r3, 0x0) execve(0x0, 0x0, 0x0) setregid(0x0, 0x0) r5 = msgget$private(0x0, 0x121) msgctl$IPC_RMID(r5, 0x0) r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x20009c1, 0x0, 0x0, 0x0, r6, 0x1, 0x8000}, 0x3ff, 0x3, 0x0, 0x0, 0x1f8, 0x6, 0x7e, 0x3cb}) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x3fd, 0x0, r0, r1, 0x0, 0x4, 0x81}, 0x9, 0x7fffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x6, 0x4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0xffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xab56, 0x400000000000000}) connect$unix(0xffffffffffffffff, &(0x7f0000000300), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = shmget(0x3, 0xc00000, 0x74, &(0x7f0000400000/0xc00000)=nil) shmctl$IPC_RMID(r7, 0x0) r8 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r8) getpgrp() msgsnd(r2, &(0x7f00000000c0)={0x0, "4519eed8fc6d85d7d1"}, 0x11, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x302, r1, r0, r8, r10, 0x1, 0x7}, 0x9, 0x3, 0x0, r9, 0x8000000000000000, 0x0, 0x80000001}) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x1f}, 0x4, 0x0, 0x0, 0x0, 0x13) executing program 4: kevent(0xffffffffffffff9c, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x1, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0x802069a1, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x80206931, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0x20000000) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x40000001}, 0x10) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x12, 0x0, 0x0, 0x0, 0x52) executing program 5: openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0x9, 0x0, 0x0) pipe(&(0x7f0000000040)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f0000000200)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x50, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) munmap(&(0x7f0000800000/0x800000)=nil, 0x800000) r3 = syz_open_pts() writev(r3, &(0x7f0000000140), 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) sysctl$kern(&(0x7f0000000040), 0x7, 0x0, 0x0, 0x0, 0xfffffe88) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000800)="befac45842ac8dc2af960b08529902704ceb41f4dd41fb596814961379d4f8a141ba195806b554a2c2ec8cb5e9ceca9dee3c145905201bbef5a46e63310ce3720308532b9b372232902efdcb72a400bb53f1ec0312413dd38039cfbac7a7c004bc25f566f202c56969742aa604e83c171db1a93f02b14017c7eca9267876705770692c9da4cf2b6c561d3f5776560c955df6b8cc188d82af3a093267ec519cf34f93d9dba0edf3c9564152455912e0300b2ede5a6ea1f3484cb36fc712b2c8818fa4019f9b0fcdbbc162c67fd4773bc30c8715c6347e16fe88d815319f58328c3d4463936daf2b67544b53c6aaa0538aa9e85458d3497f21ab3951fd8883d2aa7fb960c7371d4f8e88afd9c0e1459f74e26e8e1ac1d487e79f06db05e5b807c50d41bd892ea25ffccf8a882263a4608c63ae78e18160a79a0472e2b94d0b350366ebc35e22163323c26bd6033201b6fb193b9c27c3abc615beeca807c445c5a6b89ca1af2c6846b52f2cd86828969cce6683777d402591c13a1a9c1176211b9174c7c51201e72b8ed4b6ca4a608baef12acd92e6f0035c3bde722f11b24e99f2b4875b85d342c05e89276f3356ec6ff15f854b59b56aaac54f0217181ea747533a1591f7cb25ea1b90c19d2961ce228cb4caa4f35fa12a429c0af4b387edc5dcab8a0dc11754648a39addd8f7157dab7f0ce9bd01e1cb6b1c280c91cb8e1ef10bde478090e34841256593a40ae6209e0a9606c7338f7b4450df88bdac7ff6c0eff9d03ad10e4e5561309adcd65bf24dc533ef01073fc464c72dad6d0ea58f458531ba55dc088b52cd4d3afe37263fb434d99bb64d3ec1d83c9f9563d62e6d775f5dd93dfd4516e76accaf4fba1c6b51292fa917ef028c1aecac63f523d2138dd887fdb7e3395c853adc6cf86df40bf0acd8821ca321ca521334219fb5644feb1f97ef82e1e1335ec69dc3ea2b6b24aece3a08a6ec61015409858e236da17f02b1755ec3e5b7bd4133a7aa91b005abe6405e35594a90b3cb20839e816a0d22692f5e16848c38a0d805fdb616b06c4d75f503cfe124e9a039e946c15c9e00d4a294bcaaa3bbd11e60df314c6232e9812fa3f9c3fe6ab027cd1c5c6214cf276e39984abff078305b276a8d4775f5102c279951564372b26e36d2f293b4d26984c6120b7d25ebf9e649b97c6a180713ee39e41a87379a640a9606625d03866450e7afdad61f382227aa633a3ba3883015ab9e484f754b35c380d7c88cfdab3a88cc3545083c0215024903852e9a3f69dad9c8b01615ddeda2fccc68f801d91154425f591e743e16640688c09464bfd0d3f18ec96a6bcd9e528f4d912e302e77c59c388844fb7d70cc6456d71c10bcd77e557af8fd32c63ec3c0e2ed78b1f3d1cec322bcaf6567cd49a1168d38449a24ec3515f88c8584b1fc5ecf28fed14ba9fb68be6acc2d2540ef88dc6039f6cb54fffaaaf962360a668d7360f0a2de5ca75ec4c10d1930a0c961e0c9263f0831b14039864299f5ea9ad484f809d832fa1535c47ab90d67b8c90b11c1b0db9aca4004f3c2fbc87f17a764f261c61e35961604fa082b9b282ad2b5200baa0657e9a7025b8da6a2199eb3768889ebe7d8137ef105a57e732073999b24c172a553599d885df024460f7bd689c976b0e23d3fceaf601b7315f22e59307039f7573f3808d5892bfb0f5ba30feea0961e347a932d58235f57f767b0d485bd5bece0e85c99c8eecbd43f263f07acf7bc4841ecaac27bdf25299930116ef437cdb2ff52e046649c2bdf7003997708511c842e7fbaf8e14581830613385e55f586d8a74dc421be234d9ec73bc40260ecea9f6450742a588a102135dfdaffdd8131652e5fe13405b3e576c9bb0442ade899e8e8235633d95d1c7a561443af7c2d9e37c7ab120343102dfb3ed5a7a6ca4475d6e4b1b975d1d80c5f934957e6b84772f159708cc89a3c1a9bc0574ecaed44c47a3dea0bdad041947f151ecda3061cd6ba5d4b7a492a5118c8b8dfd027939ffd4757b5c006995f3ac956f9694d86df06ff0b82d22c9b874ff39c6eb522f8cda490e05a2401bfa7d47781d4fd58c8d583eaacd14474eb3cbcf8a07b07c7e8229652ed77668518adadb5168a0e648068f618c5a454cafe162c3495aa34ec8fc4e04", 0x5f9) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r4 = semget$private(0x0, 0x4, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000140)=""/195) dup2(r0, r1) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) setitimer(0x0, &(0x7f00000000c0)={{0xfffffffffffffffe, 0xa}, {0xfff0000000000000}}, 0x0) executing program 7: semop(0x0, &(0x7f0000000140)=[{0x0, 0x0, 0x1800}, {0x0, 0x0, 0x800}, {0x0, 0x0, 0x1800}, {0x0, 0x0, 0x2000}, {}, {}, {}, {0x0, 0x4000}], 0x8) setitimer(0x0, &(0x7f0000000000)={{0xffffffff}}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = semget(0x2, 0x3, 0x490) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x3ff, 0x9}) syz_open_pts() symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='./file0/file0/..\x00') syz_emit_ethernet(0x36, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa8f0f6291f94a86dd607818cd000000000000000000000000080000000000005a00000000000000000000000000000001"]) chdir(&(0x7f0000000080)='./file0/file0/..\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) syz_open_pts() close(0xffffffffffffffff) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2012, r4, 0x0) r5 = msgget$private(0x0, 0x238) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/56) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getgid() msgctl$IPC_SET(r5, 0x1, &(0x7f00000005c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x3ff, 0x5, 0x0, 0x0, 0x1f8, 0x2, 0x80, 0x7f}) setsockopt(r2, 0x1000000000029, 0x2a, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/73) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000180)=0x4) syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000402b0afe8000000000000000000000000000bbfe80"]) syz_extract_tcp_res(&(0x7f00000000c0), 0x9, 0x823c) executing program 4: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x978c, 0x0, 0xffffffc0, 0x7fff, "83d3ef410a33b9e54ff6050cec8e00"}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) executing program 3: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0xc1, 0x0, 0x0, "0800c6f200"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x58}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = getpid() fcntl$setown(0xffffffffffffffff, 0x6, r1) r2 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0x317, &(0x7f0000000700)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d002e12b0003498c7d3c88732762c5bbfb418dbe5cff0200000000000000000000000000013c000006000000008900907800000000fe8000000000000000000000000000bb11771a5e3f937d65b3106d12bd33080919123867cc45382a73b1cd371cc6f62ffdf552f2ab3c0979a89f356f836a861875d815e37285f34e12d1798acef4a942d8cbca59dfeb244e32b50bbc7045ff191b84d5aeb23c5ffe518a996005e97ae5f688e040c0d3fa5e7215aa89e15f2ee8e04225c590bd5c0f4a889ec75fddaadabbe55f9cade935d97017bfb0e5386f587cd6d07291045c97dddc481416763b20849a99031ed014aa6a83eb0e3ffedfa12840033ffdf90835e39706dc7a841e743505ead709a0ac13410270035b663c809b284c6148a91c9647be0c665d01433280268302eeff97c249e1e2f3332d4aae5685a9e814f76fd21a322e1e2f101344d6d602af081699cb15b8b81849ce83cd4bcf41bd7929146c93aeb789d3778bd4b5990e4c677f675f9cdefed33ebb66e8edea9b9cf09c3721fd50d8b570630d994b1879d5d0e169cac7478aebf5c7946f95f216f1544e96c5acd3808ddd3dd57dc5b489e02f98a1e527e784af974f4297fffd0ba57c556223eb948c2a22c4a3e34b10a9cd689cf0c4cbb8155e6a10531d494b7f35a360335c0505d3a829c350bfd3e6cb4d8c07c81cc12391b52008c1515bc3ed060ea00ef6b2cd533824f18b0ff3e267cddf190ac00213e45a7616e071ded2131bd1eaf11d61c9b597010100003876aebf08cf60a1941a82f027d235fff11519cc600a45ef7297a0c56995810aaab65ff795351d6d1c8c5e6b681e9c5050673c37f138e55a21041590663cf5d1a74a8792373e4f80915784d4995ecaabc5e8016c4345758f4918401452a601fee210d26989c801098e6df3e1e425871e695b7aa5dda7b049f95daa866da989e51f16a4a2c2fedffd92fdcfbeab1e1782a4ea42edd30877b344b1c5e68d72ac020338a815683e5fbc9fe126bfb974faee29356a32086e9ab2eaaf1ca3a1be1892a9d0da86e589c2a2496c46d13607ecbfa5a26452891b663466064dcf653d89ee3816ffaa38ec547236c7c6a94d2b90f1a15c8222bd609274da41b01a74973259a2e63e0e8ea975c13c7da083dd2459cb3fac6d2f75d69dbe72ca64a2b192d97bb3a952720664680c1531dd52c06b989d2db980826d59bccad877ed4e73a252d3eb7c08b8ba403e7f2819ceb67c52fdd9109758f1ed2e8986b8ea5b4781c5300ff554a83f8c7809202839099a9c3ed0ecec29c6741ef81d8cc993031743335c5dabea593bd14a477cfa5d6c9caaf1553d0bd330d76fa568507cd3c23765271d6511d1f32ee214309e09abee06435ff0b59f3a6e6af23aeb516eb8bbb7840ee739635094c0e289c9293963f267abb2dcbadef5a04e69728856757fc1e7d63dc6a3604b2a6d90b5a59286c5207126bcc44a8646727d33793f28edb7e2905856eb570646d0df0438af438b4091d3d6271f78d15fbb84ca7f253fa9f6143eb853ce74ac655761da7fec8610af66dc3c828e4a"]) r3 = semget$private(0x0, 0x7, 0x3c0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0xc59, 0x7]) semop(r3, &(0x7f0000000180)=[{0x0, 0x43, 0x800}, {0x4, 0xe6, 0x800}, {0x1, 0x0, 0x800}, {0x1, 0x20, 0x1000}, {0x2, 0x5, 0x1800}, {0x1, 0x9e, 0x800}, {0x2, 0xfffb, 0x1000}, {0x0, 0x3f, 0x800}], 0x8) r4 = socket$inet6(0x18, 0x3, 0x0) r5 = getuid() setuid(r5) getegid() r6 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r6, 0x0) msgrcv(r6, 0x0, 0x0, 0x3, 0x800) r7 = getuid() setuid(r7) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080), 0xc) semop(r3, &(0x7f00000001c0), 0x0) dup2(r2, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x200, 0x0) ioctl$TIOCSDTR(r9, 0x20007479) r10 = dup(r8) setsockopt(r10, 0x1000000000029, 0x0, 0x0, 0x0) executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x6) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) dup(r3) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)) r4 = socket$inet(0x2, 0x1, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffa, 0x19}], 0x9, 0x0) r5 = getpid() fcntl$setown(r0, 0x6, r5) close(r0) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/109, 0xfffffffffffffe78}, 0x3f8d}, 0x10, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000000c0)="ff", 0x1, 0x0, 0x0, 0x5a) sendmmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000440)={0x0, 0xa, 0x0, 0x0, 0x0}, 0x4}, 0x10, 0x0) recvmmsg(r3, &(0x7f0000000400)={0x0}, 0xa, 0x8c2, 0x0) recvmmsg(r3, &(0x7f0000001640)={0x0}, 0x10, 0x80, 0x0) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) r4 = socket(0x11, 0x3, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x27}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) close(r1) fcntl$dupfd(r4, 0x0, r1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x85}]}) r5 = shmget$private(0x0, 0x3000, 0xae, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r9 = getegid() r10 = getpgid(0xffffffffffffffff) r11 = getpgid(0x0) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x5, r6, r7, r8, r9, 0x9, 0x5}, 0x3, 0x800, r10, r11, 0x7ff, 0x3, 0xe34}) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100), 0x20, 0x0) r13 = dup2(0xffffffffffffff9c, r12) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) sendmsg$unix(r13, &(0x7f0000001640)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000180)="6519ff77cb030ad487c7d1df91be71abd2836b9fbcc391c08f1e4977f38b0d81c834e10725231d223565cc1b97aa66df09d19dc8d126ccda40b2afd746fc207c58d6636e1ae0f70651f117f1aa20c014405bb54e81a48a30d0a4e7d8d5ba81a47475d976774ad0c51d0704e651037c7b6d5d50f54088a065cb99e713430a9a172662f8c8b8ac5c7d5fcf00ec2fa8d4706751a1cdca95080d92bd24fd44e47fd1547c210bbebe45bcf6d794b23a5d2d435f4a3c7dd76d0821517f1b1682c9f9dd3c9cfc0ad388a41ffa23a6a42dd52eb2f8f1bdbafc84a9e357def1fdcf442eb85519c18481a910419bec43a3d41d71e187d5e899", 0xf4}, {&(0x7f0000000280)="c546be1986f9770d7fcab7996973412f70520d04104f740c0af85ef79aaeecd7707e3ffd37d6897ed65e867c22a64a35403e21977562cae1458aa9d89e68ae993fcd256bad1afa542688301151254b4bf9d3a0bb8592f2ff704d178879bf19b217573c509cb2414daabc51febf7885026456ffc60001d86b64959eb32b7afcf310b031e8f6af41eecf895c3293b0cc41a83e2e8619766b091cc785a0a26cb89f7fba5b44c4e661a62574426e7a782a42c2eb0c5436c56ce7b2b6aa681bb62405d3b2b6aaa5e6ac4777f93f77e44a65d2df7835f37c48d89377d80933c985909eefbf72b857c9c1f7d9f40a5afa8d6be0e7beba519929f6835b77dab29174", 0xfe}, {&(0x7f0000000380)="77dd8219e82df8ccd006aaa830a463d0925ba16f5e7f2044a85b6d4c5472e7e39599b1049624bf44936ff484bd4f5605af65571d2dd02a4d1956cd9232d482b0ade2a088e4787d3504f3378b66638781f9e6d7156f104fefff9b35adcec9df4eef1d15cd5ee5e665894c8f537dc9ee3ade281ce25b24ed202e28f1ba83094692839f77ba8b0f59349877a6d94f981f28767d4c7fa01620f8a1262504ba7c", 0x9e}, {&(0x7f0000000440)="ed05cd1597e861f32af4bb8364bef171d24cefe4a675e6802a91f01e025b1266d2e429f046105c289021e06586e923dab79cfca96327b4d54a34b86deacb9e785f493687e3f0b9d9d1d1eb75e10efebebf5ee7ff9d325e2b95d825", 0x5b}, {&(0x7f00000004c0)="72a5e3b8957ea8c7d8d799e6704fb9db02760c90bc77157057160c84811539c5b450ae722339585c5ce1a46641d5f892e2073c3edfd9c5d7b8355029f1096733aee4a06227615b897f67dbda4e3c42161d9cf18674a6555a050aec8d7fec6428cd40126cd18c7c901aa69905a9effe3a315cf32e64426aef", 0x78}, {&(0x7f0000001540)="5eb1db6b5a47e2e1ab6c3ec4f0039abb1d00be648e14e32f5fda3449ba87643334a31cbeab74018e78cfac117e", 0x2d}], 0x6, 0x0, 0x0, 0x409}, 0x4) fcntl$getown(r13, 0x5) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) readv(r13, &(0x7f00000018c0)=[{&(0x7f0000001680)=""/150, 0x96}, {&(0x7f0000001740)=""/158, 0x9e}, {&(0x7f0000001800)=""/183, 0xb7}], 0x3) executing program 1: syz_emit_ethernet(0x11f, &(0x7f0000000000)={@broadcast, @empty, [{[{0x88a8, 0x2, 0x1, 0x2}], {0x8100, 0x6, 0x1, 0x1}}], {@ipv4={0x800, {{0x27, 0x4, 0x1, 0x1, 0x109, 0x64, 0x9, 0xed, 0x62, 0x0, @rand_addr=0x7ff, @broadcast, {[@ra={0x94, 0x6, 0x1}, @timestamp={0x44, 0x14, 0x20, 0x0, 0x6, [{[], 0x9}, {[@local={0xac, 0x14, 0x0}], 0x1}, {[], 0xfc000000}]}, @generic={0x44, 0xc, "f5903e30509755e5f5cb"}, @ssrr={0x89, 0x7, 0x81, [@rand_addr=0x7]}, @timestamp={0x44, 0x10, 0x8, 0x1, 0x9, [{[], 0x2}, {[@multicast1], 0x200}]}, @timestamp={0x44, 0x20, 0x4, 0x3, 0x7, [{[@local={0xac, 0x14, 0x0}]}, {[], 0x156}, {[@loopback], 0x8}, {[@empty], 0xfffffffd}]}, @ra={0x94, 0x6, 0x5}, @lsrr={0x83, 0x13, 0x3, [@rand_addr=0x80000001, @remote={0xac, 0x14, 0x0}, @broadcast, @loopback]}, @timestamp={0x44, 0x10, 0x4, 0x1, 0x6, [{[], 0xc46a}, {[], 0x4}, {[], 0x9}]}]}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x1f, 0x0, {0x18, 0x4, 0x0, 0x5, 0x1, 0x66, 0x3, 0x7f, 0x3c, 0x1f, @broadcast, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0x13, 0x8, [@loopback, @multicast1, @broadcast, @multicast2]}, @end, @lsrr={0x83, 0xb, 0x5, [@broadcast, @multicast2]}, @generic={0x94, 0x5, "f63740"}, @noop, @end, @rr={0x7, 0x23, 0x7f, [@multicast2, @multicast1, @rand_addr=0x10000, @multicast2, @loopback, @multicast1, @empty, @multicast1]}]}}, "60d4781c0d"}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000140)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000180)={0x41424344, 0x41424344}, 0x1, 0x401) syz_emit_ethernet(0xb2, &(0x7f00000001c0)={@remote, @remote, [], {@ipv4={0x800, {{0xe, 0x4, 0x1, 0x2, 0xa4, 0x66, 0x4, 0x20, 0x1, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@ra={0x94, 0x6, 0x9}, @timestamp={0x44, 0x1c, 0x6, 0x0, 0xb, [{}, {[], 0x800}, {[@broadcast], 0x20}, {[], 0x5}, {[], 0x8}]}]}}, @tcp={{0x1, 0x2, r0, r1, 0x1, 0x0, 0x9, 0x0, 0x1, 0x0, 0x1, {[@mss={0x2, 0x4, 0x400}, @nop, @eol, @generic={0x4, 0x7, "8abc5d8c53"}]}}, {"4c494f8182074ea79aa6012182d30e80dca1180d85edfb66cd81cf00930e23dabe9b801645a45e83727cfcee9f0a1543dffc24e013c35be1218f9177e6727a1d63ee9327f73212a5"}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000280)={0x41424344, 0x41424344}, 0x1, 0x0) r3 = msgget(0x1, 0x404) msgrcv(r3, &(0x7f00000002c0)={0x0, ""/111}, 0x77, 0x3, 0x1000) msgctl$IPC_RMID(r3, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) r4 = open$dir(&(0x7f0000000380)='./file0\x00', 0x2, 0x100) mkdirat(r4, &(0x7f00000003c0)='./file0\x00', 0x0) msgrcv(r3, &(0x7f0000000400)={0x0, ""/143}, 0x97, 0x2, 0x1000) syz_emit_ethernet(0x185, &(0x7f00000004c0)={@broadcast, @random="df26055db794", [{[{0x88a8, 0x4, 0x0, 0x1}], {0x8100, 0x0, 0x1}}], {@ipv4={0x800, {{0x11, 0x4, 0x0, 0x2, 0x16f, 0x68, 0x0, 0x4, 0x2, 0x0, @loopback, @rand_addr=0x6, {[@rr={0x7, 0x17, 0x7, [@remote={0xac, 0x14, 0x0}, @empty, @multicast2, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x63}, @timestamp={0x44, 0x10, 0x6, 0x1, 0x2, [{[], 0x4}, {[], 0x4}, {[], 0x3}]}]}}, @tcp={{0x1, 0x1, r2, r1, 0x1, 0x0, 0xb, 0x0, 0x8, 0x0, 0x101, {[@sack={0x5, 0x16, [0x7f, 0x0, 0xf6, 0x4000000, 0xa1a8]}]}}, {"7c9d6e8585d34f3e007fddfd4b1bca57fc1162b24bea65bcd4cd7630aab615fb041ab38c179fcfebad43e9c5d5a768771679639e16ff9c623cc1e1f7854539209564d567023154197aa42036e02d99e6a73f81bad3b73b0cf59bd8aff004a0d10b480ad5e433c7df0aef2fadbcab0d6a34f71cd5b9315506b32dde6aa615316e43f91ae80b4a6332232f290ca0cd1f4af620689f8608e8a1647b064efdf4f24b6952d3b07bf9f2dae4ad1b248d8325bf13a36d15d2ede58f3b96e74ed9daa5b9ad260cf3e38111b06a7e7c01db924b6847fddd36cf01f57a39a7c4fc008c31d0e71d8f498cd34902ceeb1e9deca12f01a559abd2281311f5db05daa898a677"}}}}}}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f00000007c0)={{0x9a, r5, r6, r8, r10, 0x100, 0x9}, 0x7, 0x282, r11, r12, 0xf4, 0x3, 0x8000, 0x9}) syz_extract_tcp_res(&(0x7f0000000840), 0x7ff, 0xfffffffa) syz_extract_tcp_res(&(0x7f0000000880), 0x1, 0xa26d51c) syz_extract_tcp_res(&(0x7f00000008c0), 0x5f, 0x5) setegid(r6) syz_extract_tcp_res$synack(&(0x7f0000000900), 0x1, 0x0) r15 = msgget(0x1, 0x402) r16 = getgid() msgctl$IPC_SET(r15, 0x1, &(0x7f0000000940)={{0x200, r9, r14, r13, r16, 0x8, 0x7ff}, 0x0, 0x7, r7, r11, 0xc77, 0x8000, 0x3f, 0x7fffffffffffffff}) r17 = kqueue() kevent(r17, &(0x7f00000009c0)=[{{r4}, 0xfffffffffffffffb, 0xa0, 0x1, 0x6, 0x2}, {{r4}, 0xfffffffffffffffb, 0x3, 0x200ffff3, 0xffffffff, 0x4}], 0x10000, &(0x7f0000000a80)=[{{}, 0xfffffffffffffffb, 0x48, 0x10, 0x5, 0x7fffffffffffffff}, {{r4}, 0xffffffffffffffff, 0x40, 0x20000000, 0x7, 0x80000001}, {{r4}, 0xfffffffffffffffb, 0x2, 0x2, 0x2, 0xfffffffffffff319}, {{r4}, 0xfffffffffffffffa, 0x19, 0x2, 0xa, 0x10001}, {{}, 0xfffffffffffffffa, 0x90, 0x80000000, 0x1ff, 0x3bd}, {{r4}, 0xfffffffffffffffc, 0xe8, 0x20000000, 0xa3e6, 0x8}], 0x6, &(0x7f0000000b40)={0x2, 0x1}) executing program 3: r0 = socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7}) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x27ffb, 0x0, 0x809, 0x5773c546, "102609307e7be2df060000008bda64612c3100"}) poll(&(0x7f00000000c0), 0x0, 0x0) mmap(&(0x7f0000095000/0x2000)=nil, 0x2000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) getrusage(0x1, 0xfffffffffffffffe) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) ftruncate(r0, 0x7) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x2, &(0x7f0000000000), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000140), 0x4) r3 = socket(0x11, 0x3, 0x0) ftruncate(r3, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x56, 0x0, 0x2) executing program 5: sysctl$net_inet_udp(&(0x7f0000000000)={0x4, 0x2, 0x11, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4005, 0x4) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000080)="78e30b79fc4342448ab8218840656c73bd0891b02a555f6d31f9e56949443b5e37f5b4d08709f90df54570b16eba34fa3c4354b0255885", &(0x7f00000000c0)=0x37, &(0x7f0000000100)="cf41a24003bfb133b694f50403c86c6913d985843cce4e33e4770c46ddd996655dcc7a7ee8a33afb8f9ca08b38b78bec79016af6e2009c6cc5968110b1a83278d72e453c15d1757aa173e52f1b95e35b1e59ef93920183fbbaa80534d34b2848f4b922ab06037581484a54b309fa5071ded938579e7cd13e7fd99aa963ce28e11b0c8ad13edec95b3787454863fef09d6afca03652c0b3e915119e123e1f6a57eaeeb451b4056f227e9d0eccfb4ad246211c56105c1413df923ea21f552a712761e5d0fd4c754656ca468db41827b4fdae02076b1d0cb6303e2fd8", 0xdb) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x2) writev(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) r3 = syz_open_pts() close(0xffffffffffffffff) r4 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f80, 0x9, "efed00000700"}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) sendto$unix(r2, &(0x7f0000000000)="b10005040000000000008380423300001a5113fecea10500fef96ecfe42fd3357ac4583535673039d2d236bcf20b7804be38164991f7c8cf5f882b297be1aa5b23ed", 0x42, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) dup2(r5, r5) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYRESHEX=r5, @ANYRESHEX=r5], 0x0, 0x0) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000654b6085074b987cdd4a03527a4d8553932729ffbbfc3c27fe865a7c251316d2ce1039944952de4d466d7a578a80bcefe041da29fb2d97185c7a90287529c634209f887c03de14f1786cf0bbdbf2dd7aa9a659542d0b7c7d8af9e395474207b67291b3810593cc5b5eceeaf66cacb95a36fb401dbfd56f0572a4ca177f4df7985bd4ba9ed1d4d553354161dd9c1cff15da8921c0072cca3abb83335fe813e79954d3bc9a20a68d068f3311287a525e39467bf4d41203caed0beaa5d8557850861b13aa92be21ba2b22f54b3edac42dd63798273a643992051a2cdfa2884b622203"], 0xe9, 0x0) msgrcv(r6, &(0x7f00000016c0)={0x0, ""/224}, 0xe8, 0x3, 0x1000) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040)="130e651ec88a53a0c16741fd4874e1ac162a57506ac2767ad36bd120063f874d4e57caa8ee03e12131da21ed00bfd36b032f74e4f8cbf192a635a51e62", &(0x7f0000000080)=0x3d, &(0x7f00000000c0)="dacfc3f129722c38c24c0812f8ea3dbf5e7b9647f59748cda2ac0ca9d6a7d29afb4185da8655a04df886107e272462c3777749ac9a8a33a27dd52b67d930cefc0f8ae58cc75739517ab15b46a8e0e9c9577c9377cc07dc1df756cb32f6a8627a3147", 0x62) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') sysctl$hw(&(0x7f0000000140)={0x6, 0x6}, 0x2, &(0x7f0000000180)="237a52d4ef7079f18f85d4354dd4a1e0d4922a3b0993692760b18589efb15c84dd577f72f620c48346a4539765217f4f2887f9bb3d9e3f522c6eb3aab95bd8be46ee426a3fa67d924f6ddad5a2651ba7112bbee3b4eafe3b2a49369c4c6bca00f200cf30e4499d1fabd3d269859d68ee367161c6b387db28c1fbfe4bb8ea6b029ca0d209842ba0ede4c971b9780257348eb84622533c7e8f38ac05711e", &(0x7f0000000240)=0x9d, &(0x7f0000000280), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x2000c600) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x0) r3 = syz_open_pts() r4 = dup2(r2, r3) fchmod(r4, 0x40) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x0) getpeername$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) sendmsg$unix(r1, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() r7 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400001803c1, 0x0) write(r7, &(0x7f0000000280)='Z', 0x1) pwritev(r7, &(0x7f0000000080)=[{&(0x7f0000000100)="1f", 0x1}], 0x1, 0xd) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x20000083, 0x7, "80347e7bc3cd7eb6000000000000010800"}) writev(r5, &(0x7f0000000600)=[{&(0x7f00000000c0)="c67cda4dd108c1144d639c2640bb51f2499163b6f56950b7cfb2d3f7ea88d6e4637af4d48cf8d1ca2ae15386fd0549bfad7c9de3ac28b7e01546c28872a8892bebbd1660a154cde8b760e3ab4417a53bfe4de00984bf6a605ce0bda490f917f5a21b61e4461920caaccedbe2c5c227d223c891d265007551dad80008", 0x7c}], 0x1) bind$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r8, 0xc028575d, &(0x7f0000000140)={0x81, 0x8, './file0\x00', 0x20, 0x3, 0x0, 0x9}) listen(0xffffffffffffffff, 0x0) r9 = kqueue() r10 = kqueue() ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffc]}}}) kevent(r10, &(0x7f0000000000), 0x800, 0x0, 0x200000, 0x0) select(0x0, 0x0, &(0x7f00000000c0)={0x3, 0x7fffffff}, 0x0, 0x0) kevent(r9, &(0x7f0000000040), 0x38, 0x0, 0x4, 0x0) executing program 6: ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', 0x3, &(0x7f0000000040)='./file0\x00', 0x8}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmmsg(r0, &(0x7f0000002b00)={&(0x7f0000002ac0)={&(0x7f0000000140)=@in6={0x18, 0x2, 0x2, 0x4}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000180)="3222e3e558c06d67f610ac99b1abacb0c892ada10833d4e752059dc2ae21b20dba6af774476ddb2fcde7cd180066fa2dab16392061c7029313bac3097a821114ad0497bd49d97f337ea80a874107bae466b41b3c91cb9289802ffccb91982394e5aa32aae03450a53b0f9458b44782e933c0d2ffddb77d443d39a4ac30941b8f5f8aaeff7739182baf154051777a0037cf053c843a89cd5de4fa187919cf8634295cd3d8e97db70439644489076f15a950b79a3cd08ea29e853de1dc60316878f8de645040d472d348e605225a388fececb7eaa7833d4425762b3c219ba972abf9a3086fefe5", 0xe6}, {&(0x7f0000000280)="d965068f0f764c8654d7ccb7bfaba8f3e81ee1b61597b2e1a303a2b1bc0403cf3470c221f081951273620f4b742ffe2fbe0867e35f4c713c55c8d47825872829349cd98b7c62fd098d95a5912e0853e72a83c7f485af598b87857d4c307f28a3f8e430ad266726a98515c3dc115a73cfb44d69b34ece", 0x76}, {&(0x7f0000000300)="481aba1ab0977f5c0878782290d057f674e1f0547a8aecfa70585097cbbc37692b6771d306dacef8b2e9ebdb8656944a7ade3dbaf67550ef7dad090ab4c5cecd32c3fc024b61b53e8efed049b1ef60a919b0139ad606a15c528e0b8a7c63b6b8b8d693fb16d40910b82d7f6155eac292a58c718344d7ff8fb97e9b8cf6188528059c917c31f75ec9c63a44ce7df3446028b8471b32401b6fccf55c2a0c5722d7918bab2cc28cef434167a9", 0xab}, {&(0x7f00000003c0)="2bfe479a6017662d11f5cd6957bffec375c6268033d87420b053d7c4c9f653a4a3931a74791329e1f5e62422a4b461e540e43f4cacc7db3bce378cbbbc2d2e139a26b9f3b911e4a0ebffbce773f00c99488d6b6d83497951847b4efe1560fe970b704c514e8f02029d1d1fb69a2a2f4a3b4f6bbb4fcb834872ba1270be4bc476d270898d2f7467199591012c6bfcf0345a2b07c3b7bded741e5b77bfb4c3ee1a79ea09c48e8f8ccb90b20a2096f4de969a9353fae46340111535b506d68d74af2488b8968e103f540eaebce8c19af1b57570921cc589aff4ec40e031f99bc4c51dc2ac3f255fda16f27643e009ca03a74f18391236fe206ca460f8d36572d35c0fbc1362194dca48cad120a2981262dde48f4e886fd3eaae13161728a2e7abea7a606eaabd78fdea4cec74726e3ca14c48ab03095a2b549fbb5aecb3321b01e83918b1f60c576fcf24ec1942d154df10b69ec86bb0be14b3d55cc2ded8f5861e0daa9cb7e2b347a80f8ce3315e62d23aecd345c576d6b82c373af6aa33fd2739d8d1f4fce9571e6b73f68107f66ea450fe58eed6bdae9c0a117ac1af52d3239aba6feee4d51230bc296bc52b0d833cb2c6c105c3de3f270c28982b824226c5368d0e75434e5fee2d0c868e069da149ab184ff02a6a94ea0d4cc097a8c447f085ffef4fcfd6bbff00e46aeee93cad6092925085a94271c090548174142abbba635069c84cad0c05c2c9f6ef035ee1d68a15c893a75d3022d35882fe9f03eefd246f8a1cc00bb3aaea3dcd95b3b498ff311280fc0026ef705bb31227b941ec2fe6ad71634a258c6b700f875048dd3e7323c0cba35c23cee45f126553c22db55a0a0efe38298216eb26a8a3c5199ed6b9fce5332bd08f56d3f8fbe751ac28b10675cd0648bed89fb7ad125b5c9b5e95e3681e181da0c3c593eca2ffb13e3424813f76b74ba8e7a24f880ace6135a05f6c6b2725dd722d4e64b5387769da8c0b1b482312125453e042c429474fc5ac72710185f8c9c40fd2a760e71ff64c5162181c1ca2dd1f9ed1ae809f4eed02a5b47c4bb007b3068dc4301d5b5b29a3ac2bc8d97d9c141438ce3c51425ea10a08085254f7a463acafee1e1bf87efdc591d291fa12ce5e22b79c843081156bbf39f4a3729502a6e149bba7972b1eff8e4e785e1df3bfc0225f000562d1f7f2318344947ffee684994945f810d0075bb6bbb19b83dfd42dbcaaed16ae303308ecd58f923e9a5d87a7fd6dc4ff3dc0cb67014ac1335c53dee8488c411fe47059c0e9cafe4f20d010a2ea2d3f7308fe0e8fb65f7e1c80cf0f2af73394b7d8bb428292143438dd3e23fb66fc5624e4ccac3a2b267d7a16c4dcbf2575f773411ba9c83c5e46071c68d8892a0b0c79fe1ff183c3d4ab4ad279f5b31c2d3d1a576926edbaf5b216740a799ace3bdbc0fa60fd40d6c84e36bb9feb8819be815a8920873626e9dd8e9b8360f2535fda64e96de1e431ce3fdf626ce8b20c9e1b2aa186849a67db7daa4a02f8c8b7a2aad0f019bd2f072a7aa262e4d27d9d49bc8b0119073b3baf0bf16d796802931f905ae4460b1cec3da8e5e8c63332a64e07c207bf0bb997913bb04b737b8aedccc16f312fd20bdad2b402c8b61d935ba75702cdd2738000017bd3b4595304d7b9e8f5320c299aac19b0acc1841b352f569d4efb5947ecce2a833ee8242c32f9dc92a71d2c7e6f38ec1f43371668a6125223ffc8aae64a11e42263ae41946b16f96df25a93c8d17a43d4130e6526b028e2b91ed45bba5018a63dca62f01ab979b019e01a08a75b113c3528cec0b3603d1dc3e58e5c969da04233765b981218d77d73b9d2f3fb1342413200a1aed7b3d2962404ac39338d56a2cfc4d82c30f785b3fe034998d3d5fc7ff7994c272297996522491fde1b62e483752baa15eb5f41ce6717e72bbcb4660389898d818da0d1d070d2b9855014253e929f894c73e320c46aff4004859d8b288c4d7eaa95332771fd43849def0c007e454a046f98674e033f8220cc60c2f95e1e6f92747bb305dd1bbaec253daddf4199ae93451e647b28666e56560f029d69ad621316e1d71f0f8ac3da251953ffca2bb9a0bebe6513d75160bf9312e795d2177fb68c2addf857195263b453b29c7993f5e41e0711dd6755c11de3ea71b097c2bd99711a12ec0d67f29b5d8b3a7046751367f1bc195d9341a8b23b96c1c41ebc4a3a3858378dcef1b5d57bbb387288494e68793701bedf0f22249ebcf66202eca13ecde04d25c2ce556c70858dcbaf966ca4c5c2f0d275251daa1c1ff22a32b930cb959e041dc228f0386e62e39e4392250ced73e100ac345a409a6a81e2641ef40b72ff7f813bee0b86c59fec7809d2d75077724cd6d142ed5c42ccf6377b20a72ed6ed36b00a8e409b28079c72054f8ce9fb770fd29637ff00f7412aea88268274c678c4b382ea6e2e6210a694d919f9d68fa0cea4e17ebcf3ad31f326b3cdf470bd51190d6ad91e33331412e910a6cbd80a900196e14c4b5e8c4f00cb4c255479005437677bb5511b64cfb89c33d5abe1c6a313ee7fb4841f19ccc4278f89ac29d097ce6c81920a539885a7a5e7816a8bcfa46e31fbc14c489e4d357b469c57b48f2960e478fee47ddfeed59c9fcc4f91588659fd3fa3e85e14cb97ca01d8652c5726000d965bb37941babf345ea815c9ddae7682907cfae33481a424d04433d4e4a0467724b0e1947328c024b229f6203c6a8433803e37a4599a9b6c70a31fff720e0cb2f91b61cc78a4b079aca6cabd1a362e041722766b58dc6ea0fb8edd0d779b48df4369f085510c67697c27b0cee8a998881e822a72b3ff9ccf212798a36cc2c83fa1240359e2b932716cfdd1640924a01c4cecfaea94f50e710880394054bd96dfb29b39709c392f4164fab89a9765cf5fceea0ba82a676d214996e9c1c29dc32379438faa386dcc8f5349296be835aba5bde2529e65801b7abd6638f7b5ad9dc64a4d24009b50eaae0f3b8175bba107c73a391bc768509f6c5f5d66c0ac6b736664323e45ea4e3bde3f143f57e87184934f3f0eef10027fddf1a8e34d21153b44734552769f6cf32d6e1facad0be65f268747d47f50698ac3115367c40089904701d6aba72ae6664b02dc47e5c262e182d716c67eec6acfe333dd71605b1e53f12d085be5ce3b7bb233219bca81599cf5149ea98aefd3efcb87713323ce682ad4772a08f011a078a5a2f9771016b9989a818f804526d8f1ad92142ca8513fd4abab8c8822f2306713c1946a34b763902c16b29c31b2c624b768e66f7f125c1852493c196db9d1fb473b426c78629041a4a235363cdb2c93805c47bae7bd0142157fdb1585b278692b20893f4388b7437e1395abb1509b1c36d463b581caf208837d8b557f9720ecd2420a3f2c64c059f31be9515812af76cb68ec3e10eeb7dd05265992a675b8a8665f5c34b2f290463706bf8ef0c4d5e83acac5d33cd76bcad7246bc5b36e26052a9060e5c04b5a86cfeaea35bf73c1b1672367099f0bc27078dd8b900738ac9f2e8b49a64f0ed1a0e46e28ec8f6672604bf666f5806bc8d1c1a5f5321cb3b0f7a1f47e926f8d529bab12afce618aad0ce848c1f9ea1f226b91b5e35cf9ead6529d535dd146de8044eccd21f8e0ff61d163a29ea2e1cf0043d4950637ed3d1930a1de18b55828aae437d574afcd6d55a01d6ed4e6d93b2ad0e3c9a58e19f60d9e007e2eacc30b5d1e8e0279c6a97bc0e971ac59c994001e96f6194c0648eb7fdd80318dfd4de69952d76e88347fe6054236692bcc02ca28e3d236ab9389c5df3ec914915826459a5d9be779f7f826903266cd9753e95f8f5691842bc02941ae84f7764b3b8fddde3304113f322d040d926587f621912bbfc0eb0128301f0eafa0f17c62bef2119056bfb8eb7aa00ab78991d66f97c8644a16142ac09f8cfc5aa0ce6ba3130166cbee58087a7483863d7408f45c4393f91d999c81bd57f848f1f90fc590a7bb4d00a443a87c614863baba867bc5be2d65327272f52906c61c7a1304843e68243a6cf558723f9127c02ce5b712113b83c0537e5b61dd64c16de5fa4317e6e4fc92d3c452724aebb4f1e7ba3114aad7fd03e008c91b8a9bb9dae3d4aa06168d81f7914bada8b57db80f10364567a10c10a9ffeb9b1487f6ed50e24c7e79d6a42e920bcd86076de76fb6595f9a11ce79152888afdc76fdfeaa7090bb53ef0ddadca1a30d692630dc10c55de5585b2bcd0582e662b09066beca4ef1e0d46fc622865185b2dcd5538142ce847a08debb72ada9ef967d194b92ef58b21ee9ed0b218958ab811dd4b8b16361e4956a943ee0ea6c30a313c3ce2ee3a98c680469d91c8eed7fed8387b67dcabafa591c77ce2fb27ebd7982ce388399f402e846cf2214ccff0617e09ae2b96d397cc60a6b79bed4ec0c2d9b4da45b45d8b8cdda36a581c9d65bfe910b2f3fef6f7ace420510d0031efd657a35ce43d68b44850e8ee5f1b67e48cdd6eb146b9b1aac467748a8f85d813b65e0b4e0a3bad23fb1155e1df935bb8e36c00fc3546342f1ffbb525fafdf5863ef962c9686de7c5459ddc8bd9185734616b1553da67a6b590268acb9a1dbfa389927b62c78c890a3de16e65979b39fd4bdd039c5e6a5cf902749003bc8ecae3557e88768dc46210c4d8e9a36e2b847068a7df61143b97f8b18ec8141f48118af3c064894e2f212e5dc0bb6d0cdbec9a035b552f6fc32f03bf1effa8a6b484dae6beeacb7d68b795aebd67f36c04143d47d316e49d98e517e93bfb566eb7817161a41a13a6eb5c8da4a31ae7f7a24a0db643615c228e2834dc0c23679387ae76ff87f4f622888e0688993d3accb1e04c3400ef69616a69045cb01d34d1356e8f0bac300f2da87152eb0cbb5b1cc33c97693d81f460863e7b7f6c42799a1b9893aea979e7485c1493c3416a1375b41b21cb561e0174b78c637856e889fba95667b0f323cf1f6815d3f04087f3a3a996c45e542dd33e587d8c7e846b7f26922b38b6fd1582fb237871c0ea01fa46a5bf87bbb5f566fd793a081a75e5d134c0a40f7e3017af4bbb34a3bde08f95b1d96252618623625a5a850f83d373783d650a42c51c61c11c04a23d01061b61d11bdcdff8a40422dfaa40ff463ca91f2e46a30d951977c01393241706781cad7ef43239933eefa529ecf9a5d44df6f8e6ae75543ee280443a5d16eeb512a9c530825fad4f37f36cc2ce3833a840162025e49dc7d460f467a300ba9788c9a24e71a125c00d055a5b95f1404db391c457385b93ff712e17d7b8be01bb5912d69a962771588cbf5c7de63f43c177f3927723a7a3e1897eb2f24edd6bc4c451454795539dd3452fa46a88c112da4b74cb17897bbd4d226992280eeb7c689dc4663b12824b1e94b7f95ac93f52887d761ffce83c2bfe712e7f5dc4e54e7fa5e6f1cee98bf5057a9393f216e260d4ca48bc19b3718cebe4dcf8faeee364b2e0e2390b037752462fd8a8b02b690db4a19119d7f0abff224e811a91e741bb15d82fd0073aa2c70bb5747a8bfbab9bd5a5de8c3bf5808f2609f7c83dd45b0b47669fbaf3d4c34888bf8411e0076960d60db4cb5079c55d366c3a0370c57a63d6f1003372344a21d5aafb558200882893d3741010f6031287742718f146e28ee4e0ce79bc0982695a32d27a3a55e0e2ddc77c8a7a12349e70e081a57ef67445dc5ab52e5f2903f3d7e278d8246cb7d1c884e196167cf3e2997f752ed2130a23fde706cfe7eab613268aa46df2ae3d56ebd4e03e0046a", 0x1000}, {&(0x7f00000013c0)="81eaf41a6edd325d9e79985a1036df7449f3fe4054148b6d68e60fd784ff3b608ae52a35a2cc66115524c5fb34a45db3012a027536c6fd3475c616f9d2ea00943455ba3e393eadeaeb39b607db033bad843e8081b1159d59bcdf114c7eeb2353bdd23c647305f59c625644e1557d2e0bc2d5a2288595a8f2ada07e858df160d9511452df4b99661dc19169c6c569555ea605ce31b1679aa139a2f5", 0x9b}, {&(0x7f0000001480)="7b6ff12bb692524af3f1be0118f15284cb5c663cc42de30886332e7c7605a8ee6983cc326b4976cdf97f06131cafc71e1eda8e3ee784d2ea7ee1c70e55443b6dbc848e6e08b25174f5a82272017b792c3ef9ed9d0b4c36347d78fab5e08437eb58444928c26a0bfe8a00eab8ac437c80392a9049c9", 0x75}, {&(0x7f0000001500)="f5b197c5ebd3d44e4f77607917ec171161d182bc5f651061338d5bd08eb746d0701d5e069c5db70977844d23aaf02cfc50d97bd8773e1e83d44c14c9024e3362c6844bea0839ca9aea4d95791bced5990ffbc8d8ceaa0ccf43cc8cfcf3ab8b8051992724f17cf9233c7cda5284905ed1c4b7163e50b5fbb2545e63dc17097026e4802f5e117386b78e3e6f5024434d62c51d9e3a15a048fe30d2b799eb714b10a450da81c070f945e46a", 0xaa}, {&(0x7f00000015c0)="09de987fef2eddbac239307962c5ea32e1df832dd4cbbc1bb805", 0x1a}, {&(0x7f0000001600)="7bc54a3f2a10598fe5ff319ae659c76c39e68e1035dbb12dea248161ada2a4806b7cb17a7524838a5f957678aacd8e866cedcd207939db01c9915ad08d638e4145e838309c6c70a1047db87c1212cd7604e2bfe26a3499afeae3242fa339f92ae048f2be5a86aee08a5c8547beea7122ca2d4e8ec59bba9fdd5bdde2f07d1f553708e4712b65bf65fde4451870aa0f344094ba6fe3600778e2d8af52a94730cdb2b7329677f192a7bded20262057d73da6ddc7ba575b05397e2c38239ffc4688b31e1a50481d10cfbae565ec76c165127df0d1d658eabb81fcaf87948b6c52eea4", 0xe1}], 0x9, &(0x7f00000017c0)=[{0x100, 0x1, 0x0, "2851a7407b119f9f878a2d8fad6348b49a0aca7717c97d7a46a1ee663482e1215bf92ce649f6fba6c5b19231db1bbf0f62c9b897f078e05a28cd702e0215d4e678ff0abd2fa99483fb58b107d59a1e6713505bb8d73644ed72b8e215e54121efab3d1c802c6c0b1b1b4d38af5ac1f4e9cf975be40c95115660ddbc21eb5f9d5ce233e6c7ec9528f2d7ffa8966ae0bd32172eba4a8d985a8d509ca4578a9e596229a7b09f0060f31b2117562ae9b71a67c0216fad5780d28044318935413dc0b4dcd48b9e406f7966e80ff0ad5a4ad72f97db246151cdf4b7a8358012f56b56a774485b52b66c4eb30ea25cbac21f"}, {0xf8, 0x1, 0x32, "845acb599363cf39dfea989f88dfc8dad42b989b5c392ba52bfac50c7071643ea06be0635efa08f86ea78e213aa45fc7d14c77a80998b099697c0a8c435e6be250cc477b64be403481528362c4f0ff78a7f1ef730f19cae3d8f3d739882c02ea878fc298d44fe0751545ebb816c81b47839e319d46bd758db9e1ca6b971c74aa3337e1f4a84eb03bd142721dcaed088dc7e0a24c0c4000639e6379670a4d76625e3d0ce38a8ac19d9ba717ae119368526536b15b2cbcf06bec98d831fc5f8cc21cd3e365ca2d343725516c3aeb071af41c6d5971e1f9ae07b5d491ffc9ff14c8994c33a108"}, {0x1010, 0x1ffff, 0x3, "c6c98063372798b37274a04100db90da95954f8f4708a30776e0c75d0a1e02da939ceb971d2e177a726f98c14bbebcb310694c08c27f64cc769dbdcda304035b4191ac8cc2df6957b52f81b6b2631fcafec317594de0e52e1aeddfff53db07d0102ed97550e2d8059d061fc7540561386a7223540577d90fb7307a35f20a4d6e5aabec2d0f69335d6a09adb82112bfa1b6a17302d8c6125cce07db0e53a0030b1768d3c1bb5378f2ba78bccaf67633853f0a20ce0d0eea06a6276a34d82b4a9edb1c5672de5c9c844c4a684a77d34ad7fa0ceb1905e34c17adc4717695d74e99c4901b32e67e904be5d61507ccf7cdc42c95cfa26ab9f1a1febd5e042df0d41ff05a0434ea0a6ce32c169e9d7b493a857b776980c32a43b9cac89f89f91a4250fb0543a70f1a88e7390016099bcad2dfaf1f3b2c069695ff8a621df20c23ed548f35ca9dd6b6370c02f7b0b239faab77a39ce462f9109278f912ea43d5e2ea81d9f94faf19f3504d139f47aa59e63ed709f0197114d9c2a1df7131b762b13e8ddd966ce96176e83d4e589b5b9851055666c8527b4f490d93243b5625612aab6f3b1f1d7e8f1c247d3f1ed4228ab75e434098bb56247f44776a626aab3d0590fe6818fef808953aedf12db62ccdac7b2b13f162412bf524b7cbd0e999e8be90bf64b3eeb6849c00c0c1e1fc526a3e25ffd595d38e50b16b99d9adb7b854d938ce27cbf84809750768045dfb6be8b77b96bd8b021ce2fb9ed535914d4ff8a7062bf1670f41b2c08acf7be79c82eec34877872157b0e1fb21a3db556d6f7a7dc381e664f3cc2bd095aac724af509414e58e0e36877b7d6946a95315d4a08b95cd724123001b8a91c304ec9953ea1f65bc8017288897b7bcfbc72edbfc51c85cc0d274f58736a02b54341078337d761f654ff6299f2f68c5425fdb0b263f5f9bac47e71255145ab9a1c3c2a5f1088981f5aa3352796a5f744a3f6a1e1e27fe92886f72190d0b38fd85e17d8a29bfb09f3dfa708c6c0370e2a4f21d6b62a9371b1bd5d6001f71aa5f528ec079880aaca75f4661d8b6c77c96f9cec79df04ff36e493d68a8578ee2c8a326119577ad2e875f77d848990656f37bad8f6e92d396325556b313fee1787e7fea1f9ddbc522437e0037dc801524fed73894ed5d31593d5d0c08a3543e2e72460679f15c39674841f017b5065e861d7194672628dc416934d5e9126a7186ea4c73bff2b24fe9c51a48e9aaa4c445cd4b8ecd8b234c0561b6b7855acf98b140a435c844e5981b9b3b6ff1af228ecc352bde962e6b3fa06473f485c0c775e6a0d144578bbe5f390a1250e4cb754e25ec329bd5ace9c7ea7302cea38202925eb0c25edeb2c8770e3c6992608c8a22e4fa9e6453af418c70ef2c1b91dd75ce79581ff24bb9c6fafb3d71819e287b6ebbb8f276c9169fea3558179b667e5746e3a11439ed9bc07b0651b289d623fe7b0e263f0e887b41b5b3bf85c790d741a29b91e06cdb469b6080115e6947155429d79c354bba0937c483b303e3b4269305b225bf9919903fc86f7f3c32a2db32a4ef9a0b1fb331a9b0139f1669bb0ffd0fd38e8576f162911094bcfff261eb2f4d6d24bf82040d42aaf6eff00bb0f9eb5684d09dc776690e12104dd83dd8dd0ab193d2e3808a35b46015df1d21d4e57c4d5f62dff302467e005485f2822b0c3c45de2d4925592b2c49f4077c5374e5e6ffe0e9f11e342996082ca6f419f72c19ba4e5a78f039db0391d3cf0ede87e8c22b4e382eaedd872cb8abd53e2345300cde93bcb8fbfd71f82596a8845894f33dd6275c7bb41cba1f286b2a034aeddfe8b6bb2de17f570bc3be0d8ec124a3e42e37789307bd98b13bf255f0b9f654fddab1844084fed83df0d27b9ce7346a6687ff88292bf6c54314e46be3f964bc6aed109cacf3873709df3236b9bda4dbf96a146c93c11db52bded8387216efb1551654034f3b15e484362843ea12b2065fcda7cbed0fdf20e0d265ed75f028e8310e10555b0832b4d39b684f6d5ae1e12c1b3923d9d95d71e76f1ba857cf34d6db43036bd0f647192a23c069895bdb95967ec22f2ba009180c7a150e0f5066fe19a92ccd2b78bfaa58769c6ae25e7974c7c4cafbf28f40351f741f2d0e3f008da9768f607916c5dc48c7cc1c1fcac3e40ca5f27f65010f87bbd13130a8f969240a4262c359f751610582099c6df9a7cdf07247677d8bc0312082d2fb772022b12e07133216f85b6cda3dabe1820c4bd3cacb540aa433cfb79f38eb0fec1e855ce6d542b77ba0f40d642d493d837e60e213b1d0b1b0e5e023f784e684e84293c7da75793baca24998f6e09197bd3aa7c6f2f7b1e5e4bb165b80e4b73aa1545ac75a89a4440138cae858a45618f159a44f7b36c03514f521c2f49b0be78ca0fcbc13d10bd42ff98d8f1b9882babfc08a44d4ea1791f046e8a9ab3bb87c697cbcc7c4e3ece7eeaea4165ab67105ff1b005fe9702dfc6bf2ee29b86a86e9432037567f78589dde721a75e97f89fe4a3014e50af7d6f23f6c190c5b481c520ea1f5d020518420c88b5b3ab305c638adfc6d4e0b0a224bb5782c7af80eaeb09087f0d3e7aac0a1df6ec59b35b156a20955a80a7359554c61c5d6e29893e98020a5517be0a95e11c29f3040afc5ce949445b2799abcfd9e3330bcaf2c8d987440ce6c3fcbca6cfe922f3cece6b59275460de678f611ed0d436a3afbd3e9368251b38fa4a1a47bf269e293544b53605321d5bec14e5a12ce6ff7fe0dfc3d103a1255150f3c8bd36c299b2c2ba227d2c4a5317cf627283d9e954cafb86df3d0f4d0af72df5a28ee66cc062b6ce0d37fa28f1b821c946cafd9f6cdcf85e9bfa4e7f62803326ef9c589049da7c1c421b9f44424016472b99c32763ce401e40428e1ce7e06ef280d62a6e98786442f1bb2a5adea378b4fe280b0c0d1a367b5c914d58813fa87f737d84dc4742384f09478910f0afcb798b1a5b3301fa3e41055df65e109e3528103b9cf6326a21ea965af084be4895d21d328c412d227ec12e1f5778dfd6abdbbfd8056968491c2313629056de89b5db11231e98953615c6fb9b00a9668be147f094304069ed615397fcab88f9c87596ff6ae2025389a338c37634d72a732a49691128e6e6404623a457a93b9723728c00d3d83510abe23af88acba0738f9566ba063ea40dfe5a699ff8a8e2f787565d70c0ed221e361ac50980e20f7e9e3dda639b0b012c0b5272940d896409a777f692e2fda7e26609b5dcf08469541e115357d8dcb2b03cbff9a67bee7a158c2dbda3f9e53edd131317fe8981b226ab1fb6f3bca6f5f65e8fe1e27ce13f08973e3f725344340b29ddcee777ebcb246617b2ff04f84264a958c6499532995f6efee4957f6f93c7c33fe67c5b7beaa40b4a9afa6f3f04f6e0ddaf2d81aa374fb4c76c7dd4835cfc3ff8ad1e0e7ba8d5dbb820772b311574fee970ec55bba603e72326dd556a5cadc806fa82200eb5de0176703cd0871bf56794af85bccf7932521cd61933045be2b1431efd3babb6225b103f32c0cd0b38ef6a5d942fdf2c8edb1ef6859aea6547bdbb98fcf82db41be1c170953fe78b5b537adffb1ec30f6b5aa3237b80820a810cdb164397aeaeb56aab40b3c9b5876ab5102c22f94ad771137083e731b2318dbbc39f26b5c8f9614381c04c8a66b59193e1105fe8a2736a48646681e15c03c2eead2bdc30ec43bf3bce1ddbdae39e0e87361fda86bc2e0b4abd335cb22c5c10a4c7a908c7b22a79ce518fcacfedf80c2c0621a196b65a9e1cc038c3057b3c2f2d5c3a306ada3b66e8343ad9f2b0ca9f247ef1e4a72f6c589145334ad26e430fb33feeced2a3dc44490f43626a4b9cb6cfb2ad5582b4bcfe73e393a2b921b44e7428c2beed35af5fde2dccae1eac6ca50ee466719d927a3fe8263152416952315eb655e8a4c935b860130f9ac5eb4442b9114385a881278c9188b0eb87323b14fe8c4e562fe5ed7295a41c349467685ad7308f7dfcd335c237f6bc249c0ed6335cf018b6fe99ce67167a3a9a15e5c03fd8155397df98b070c791028129bc74fbbc58faa141f82101a812d8018cf2781f255131296594f5fb37325100c982d5f4083d13106ef0003c1c9e051c3974dc98d09e6e14f741c7b6a77bf589affebb1b1f4404bb2348dcf5add3b3f569fb619abf1f4ea72199d2c29527a68e2e36cbf46cf36679c06243c2605444384324c2ec68798984017c033b432da4b2c1fe035fe6b63f08c17d58c8391eedf2e1ce18951c13464459147554173aaba1316ba89c9dabf274ed466845f818ad6c9356ee512acf92bba45add2ceb96e054f512891c59a3a373845e6f290301b59162a33792a99e120b1599183f8f6bcd5f48e05a29ade62dcb19b30590e267298ce19737b59daa9448961b28a9860cffd5748b2d7deb61025bc593b4a23248363278a507d8768c54096441637bb4db8e5883977384ea4ba4d8c8044a50a677f61ab650ed9b1434600c6b467123bca08546de6af2885c6fc523ede0b31b3877b88fe065905efc3fa3ed5d96b3156a145595417dce4037dafb7f8375591e90b3038171bc35433a8ccdfd25fe6d8e8fa3a10664af3567b4018251362bf5c18cc2e86490ca0a3f561857d5cf2c0b758871e1e37e2dfd45f15653a12e948b6d885214ae620c0acd1b9f809994499f099b3b538fcad6669181199e756f70af163c2ef95aa091c958cf07092638414cd31c96b47eb316e1abcb7c5cff30b4f8e66d5c19dbfba585591e1457cb5d83e2edc713b96ae643d8967bf3933901dbd388bc85a7b5b0c8ddd68f3ef6aadced10462af323cd64a3ba0664b4e273ef51b4092fd10022cffbf24ab579b991bc0dc6724762ac82299c843a8b2ceb5ea629bd879df73aab2c9eaacaadbff794cc9e518abc4b08e23c65514cb7f6d0e5e58ea86b383215e287c98ce3a17904510479709050e1b3cd0457b04d804dad3ced363a8a2c84cfda7b31380606122679a30dd29d3d824c98635be519835ac37b1e9c11b9494c674bdedfb8ac553ffd854b016720853ed042d52df077c08209510be81c0f5ddf73a6a48dc2df0b1aad9ff162abe243e0d1cb58b3e1b00efe1fcaa3810985e1fa99a63cdbac0dbf11b0b603b6190021090d4b47944222f500894511c5d9eaf664705cc1d494f3561ebf4793eef8bf1faceaacc839d5378a22b28b093c161357e08486609c4663a476cff81cf7814374ed2059131a259020e334d344b19ea8e960ef8e29515221e51f657179cec333849dccbf264a1c963ba00bcd38714093c2e27d7187443dc7d90bf0353748fa5d36c69aa98a0b4e772f4651cc554eda2708470c6a2de1e2c471f04a18735e59e73ab1cb9e457dc99475cb46045a66291b14f6023d0e03aae14927482111d1b18bcdaed1b8c99d2ff08740af810aa41ff7d388c051ff1a712af49e7f3f5f79769bb30ed5d845e9f576d09d6bd3cbe73438a53c55729552e347d856c3def6bf069207c3de07c42a11ad6412c2df4a8f13915245a76f4742616db285aa2d9eb0cf651659e44b332866261cf4841eb8330534de18f79b3e9182a44e8358eacc461f22ba1c5f47ad523801dff16600ad05edeeaf8ec91c0ea87333a488be926737af55cca2dbd5c1f1e7ce257858774d4d578fb93c437d780420abc5225ae8aa48c76b86f6afd225315a928cbb8fdf86fb522a3e46e96a957c55f3e0e8e81dda1bc11189b4c925f6a22c6df16d4ef04220d5f7de655cf83ce04867447d6002a2bbe0d5561"}, {0xe8, 0xffff, 0x5, "dafba3ce9bde39169724680c1698ba1a40a7b3470d98755c4a9bf57f168a1cb6c6589f3a32072e951097deffb9907070ee1ae8471baf1c4b8ce7a7c66a2abd1e26b08685fde7f1fbce78cd676dd51a80dd0a1afa8d032888c9d47ba21efbbd6b615bab02d4489f098c905f77130ba84858164154915bfd4504f205191925e5e0c7bd5dc011d43b28c13596ff71390a779b6c6160ef7acca10b040cb68443dddc058411295ca4cff9daa66f54ddcd4bfec66460c773ca3e91ba75d3bbade87ad5424b06c2f4c1b7d107e6ba4ff195cb39cd7183"}], 0x12f0}, 0xfd95}, 0x10, 0x2) executing program 2: sysctl$kern(&(0x7f00000001c0)={0x1, 0x53}, 0x2, &(0x7f0000000200)="480905c05030b0a967d8333644d13a28426024d24e11a2fade683f4721920f10d88ad997a2af7ad49e87d809d8f71b5654b800ef3cb0781351cb67172c6865d6e8ccfe2dd29175d06fcba0f3", 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x56}) r1 = syz_open_pts() close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x14) fchmod(r4, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3}}) setitimer(0x2, &(0x7f0000000040)={{0xfffffffffffffffe, 0x8000}, {0x7fffffff7fffffff, 0x7}}, 0x0) setrlimit(0x3, &(0x7f0000000000)={0x100000, 0x100000}) setitimer(0x0, &(0x7f0000001000)={{}, {0x400}}, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) sysctl$hw(&(0x7f00000002c0)={0x6, 0x13}, 0x2, &(0x7f0000000300)="78264f7d4db54d8f856cf368065e0297705c158285f39d2b0e2bebbedf10d3aab47a7c8fe6f806068258506269a3dc718896dd16afbbcbfda2be10eba869a820d828c322bef81f54965eef8adcd1b4251d016d0e24c1464d6c49f97bb4ae69b91e78919350d8b7eddba7796ae584f14234bd75fb", &(0x7f0000000380)=0x74, &(0x7f00000003c0)="b3ab56ea8d9fa3d9441669", 0xb) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, 0x0, 0x0) r5 = socket$inet(0x2, 0x2, 0x40) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) r6 = socket$inet(0x2, 0x2, 0x0) close(r6) r7 = socket$inet(0x2, 0x2, 0x0) r8 = open$dir(&(0x7f0000000280)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='.\x00', r8, &(0x7f00000001c0)='./file0\x00') chflagsat(r8, &(0x7f0000000100)='./file0/file0/..\x00', 0x0, 0x0) mkdirat(r8, &(0x7f00000000c0)='./file0/file0/..\x00', 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000200)="ea00000000000000", 0x8) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f00000005c0)="ea02000000000000c0e5947f12d05d868a27694b4bd922c9420d0e34f2def547d11772250cbeeb66d9f32a9361486a34263e3db5998ceb5227fbaa7f02ffae066e74a068e0769ff9bb3c82955e742b9263d29fda42e80e2891c54a88a31b67cb7ea9f676947115d8bf154f7059ac951582e9448c2b05f2adee619023ac0700137e19ccd4153007ed1c4a50fc9b32bbfd272369007ee95cbc4c4f1ef500000000000000000000ee3b9b3b10b6198d91dcb81e22df4b7ee2c5b23824b8d329434c4a7285cf0198025305ccfbbe6d78989328acb82273461548dd233caa6a71063bb5962f93210966cd24735865f266b06cdee933a2cce6a5d7a258cae558f07cfe03d941ba92f4", 0x106) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000440)="f4289bd33398284146ce26769680f15f39b8a06b5227f1639f8958f880a5e35e5a2b42f230ac9c015266018c7f7c25b3822024bc33ca122cd8f9ac3cb13199aac69a5ac03d6dcefe0b674fdae03985f8c49e419c92d3339f909a42711510f9fce26d9d1a8e5c4249be3115484c3441a1882ef8ec436ca113e42ab6b1bb3ebc56add0898b8701ec8a2fe69cf5a6e32923cd31bd8a8edc3126155803fdf708862d9ff873ba124c2215a85f560db1bd721dbf9e786ba989747afd9a8e51cef2347135fc9959a71b26b160", 0xc) executing program 4: sysctl$kern(&(0x7f00000000c0)={0x1, 0x3e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x36, 0x0, 0x37) sysctl$kern(&(0x7f0000000000)={0x1, 0x2}, 0x2, &(0x7f0000000140)="d281a43b7d26396158eb7e3310a553fa97023b135506f235944c116777f5d36bd7e774c85687158d7d449c60af48dd8ee00d6295476ed5df13d98541597a9432342c1aff65ba82beed6e6c8d117d94711bba54afba8fd592b464237d5e4f61a36f991537d2d7d11516566082cb372041c6fa034ea84a3577e5ef75a8ccdb8508bf7a047ae25a0f8e73696f7fa04d4f976638f156608861475a5b9f34dfa625ba756e03554df043e7abac18cce5", &(0x7f0000000040)=0xad, &(0x7f0000000200)="917a7fc71d1a019ed77a03ce1a14d768eb678f2ad1126101ff7b444ad1b966e87ccc2fae151772d1", 0x28) sysctl$kern(&(0x7f0000000240)={0x1, 0xb}, 0x2, &(0x7f0000000280)="3a401d3114c903d0081b2f54d3f6931cd7176bf8e7eee8ecb00ed6c7382f11bca682c249ac987ce4c021a77a7c131d1a9e2182c6b16dbbbb05afa26bdebd014515b642d8a48230308a10da7ac420e3a7a359e109a0d1f4cd22d4138cd2c5dbabd5439e369b37fde5043a3ef15bb5ca40456ac2e1a0d32a6c98088759c191192f1cf870abdf4594f7a4e7a4ce8b4f1173b06f565168b7bb13b7e033c24694845c1a38ed0ba73a6cf353bf1bf17f370bfcfb18c00c4e267f2489b433272aa5c8", &(0x7f0000000340)=0xbf, &(0x7f0000000380)="b1074beb4c2f0fc347af84bc0c7a0765c89d84e357bcce430bfa49a75f92bd4cda5e443be240eb323acdb5f732a3db9788f96eb733a0a285613d27aff10fa49bc0b568bdbf661c685295693a6231ecb43626a36c81f3ca07f6decf372077cb722e8f9a4e3825d05e5b8a9b13ea29c95b92f6e6", 0x73) executing program 3: syz_emit_ethernet(0x2e, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@lsrr={0x83, 0x3}]}}, @icmp=@mask_reply}}}}) r0 = socket(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000700)={0x9}, &(0x7f0000000740)) execve(0x0, 0x0, 0x0) r1 = kqueue() sendmmsg(0xffffffffffffffff, &(0x7f0000003880)={&(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000027c0)=[{0x10, 0xffff}], 0x10}}, 0x10, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) kevent(r1, &(0x7f0000000080), 0xe4a, 0x0, 0xa9fa, 0x0) ioctl$VNDIOCCLR(0xffffffffffffffff, 0x80384601, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', 0x6, &(0x7f0000000080)='./file0\x00', 0x8}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r3 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$FIOASYNC(r4, 0x80047470, &(0x7f00000000c0)=0x5) sysctl$vm(&(0x7f0000000080), 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket$inet(0x2, 0x2, 0x0) getsockopt(r5, 0xffff, 0x40, &(0x7f0000000000)=""/65, &(0x7f0000000080)=0x41) socket(0x2, 0x2, 0x0) select(0x1c, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x638}, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/133, 0x85) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) executing program 5: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xf02, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="0de2216434a01be6da3dc2c6ba0623aa929dd40f603f2886e5c2af13f517035517180841bc92ab968c3e8dd8c4a4511ba6d7618c86e281931907b42a19ab65c9f6ff6d85aa26aa9635ad2daeb7fdd5b3bdee60f91373ee3e", 0x58}], 0x1, 0x2) sysctl$hw(&(0x7f0000000080)={0x6, 0x4}, 0x2, &(0x7f00000000c0)="66b096b1c4e7989b7e3b518e2a5771bb2a689c05ca2144d23e0aa42c5086dd174afb5128fbe09c7d00998cd4a370f1668b96491c87d1842b93ad67a2f83bf7f0451d8cfdfcc3a800f34bbfad82aa0671f414db503ba927bcf2a9a10fbf4298eaefaf02e110d06b1c1adda8d4d993d6194140e03488c7e79c48f9de3bde13d5b7b834d39e633a90e857269cc7f7704b54d6dd33ff960f8dc1cd626deda384a22361d86b2290531ee2badb0d4e99fc91218777f3e4f0c695960ddfc8095e3ac81157f62b4ef72c8c760aa921e980276f99fd6540091be08a", &(0x7f0000000200)=0xd7, &(0x7f0000000240)="207d8daef74481fb23a2eb3b730f11e27a73a22acaa13a0596f7b96cbce2ab3f04cb01c364a34af475ad2ab475833c6762fe8c48dcd26c8cbb0a2244474378d4d20a66a26533cfde654a797635a9fe90bef8758257204b4fd392d033e6b4a55a341b644a09989dd43a57604bc162", 0x6e) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000001c0)='r\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1, 0x7013, r0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000040)={0x0}, 0x10, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x26, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @multicast1, {[@generic={0x1, 0x2}]}}}}}}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="6228951c7f850b317c", 0x9) sysctl$vm(&(0x7f0000000040)={0x6, 0xb}, 0x3, &(0x7f0000000080), 0x0, 0x0, 0x0) syz_emit_ethernet(0x100e, &(0x7f0000000040)={@empty, @broadcast, [], {@generic={0x806d, "29d56943b5bb67dfd75ceb6a997be36c2f49562b95c8cae7f97937a03782b8193f29b5a1bc854426cd63558e3e8659dc5b4d24494d650e349c8a8b6e015bd70d3e810a10460abaf382d776884708341700c6060f8fd5dc17da459d007f7281a398d35d7b94c12ab4fa2bbfe4b5e36079ba428d03cd044f19a6ba76d75e6d138dbabee87d6c857fab023bd0c37f10eb86577919027d0c510d2333334d168e02fdf1ad0bd607a86caade9d67edea0def3c0ca6c7fb89e2273c1c5278bd5d2cd5198eb46e3a9733a4ff99bfa3cf69fa46dce2d926fcd31a2dd017ce79eb9e46115f097ac2e1eaab121a595cd90dc87052cb1f62477db70849b870adce14e49ffa6b6794c11456d9644645844b923eac640be819e9f86835f6a87120f9576332c9547ba53debae378eb779aca91a93dae967e389112c3f584f6aadd29244c9fedc1169084bee1c772f1d8df67cd03c3a4bcfc75dc5e0d997729b29bbeeba16d1eb9f7b540c6235dd6c4d891422bdd214ed69fcebbeabba92592529665022c47f6c3effc1e482241463a13b400e576eaae77a26c89682ee73318b1d9b1b4b8c6e272e3fbc6347b41e236db0668e7a7163e10fff74f4b116c102b0fd419094aeed348d06d2582ce21bd4d1554270838123a84c6280c4fe1faed5efee39e636a4469b32c49ef42fe6363c18ff33d85ce573295cfa4a3270b926f0254c777cd176075d009f0bace6f3712626799b160b23f33568427c99f4cf61f3b05a56efb529d3c0f01958d66e36a8d2e93fda493aa9d9881eaf92f3e7b71bdcd4c4a9859e7566ae615b2d5a26c2816e28c89ac11ea605d2d84bbf59148295aef771a003346a7e1774a531a17a9c40764af815268836fa3d1be8d280a12bffc565c7c1b4593f8b2d2c93b28d7a31feb926887ef58ea91e5bc88b230a31e83248ff2bc6af10b246b726fb31d9dd8ca966b46294246353c08627f445ccf31c9035feb24d670eecf30779e35def89734075fcdbbc2545770f66eecf93d6253132347b8ccb19cef195b1630b4bfd31839f5ad82bbefd65468fccf3abdea0723b38435f4c3380eeebe8711b0905213a1926d0cec2b36467df654469a7660635c81aad4378f1587338f80cc31db1b6312873608c70fe2559b06fafa2ca4055a9896379eab8b8c6e881bb3991997173dd92c93535319eb64e0fc831cec3a2ab122f0c3aded596aea5bda0703a6c0dd4b0ede7dcf37cbd3341e0ce8a008e8f2909af92e9e76af26c89baff4fb8c126bd2fd9b9b73e1271dc473429f310b6a4decdd3806966f91ac3be8d8530c5d0d71127a8174fd5f6a896eb4afe157f84c012b274ff449070514e3a343f60027c00a802d089debf12d50b3a22d95d0365a108aa1ccc659f622bdfe9c4e34d65afb316fa3995d46fbc9a238878d90fd72ba1cdeca4b52a7774470a89d36ebd0caf0f2555905fa5f3c6dbadf252ccf8708ffeb737fb1bd6cd105348135413f34a3c0093e9509dec0285e875da97e0456f43e2afd6e0fe634ec65635ca9f4ba27441bf703bdfc57c791d9015ac5bab1733dbcbe12d0383ee81adae6f2d566cc8d0da6f899e835532b37aeca2d299f209b3b60601a311e19837496b735c14a1bfa45964fd60b2827b28c2b32d1663421efe4ab40e754ab58e7ce8980f51ade28b4e3e11cba14f42a83101ba3969c35f5d7b842aeb94bc560fc176fadc016a6273bbb0253baef3ea493da596d98535715a48d4fda2d30296efa580c62f4bc54f06f0b6f21c39a9d5f3ee1e57ba88081fabd988bae5ff2d8295ff366caad5ce30ff0a08047f59950a698d0b98aa5d4a5a96b2527c0242e5c55d58412ee999e65946dbcd7f872b787117b18a3598bf22ba01c2de1325c51c851978ce9eb7666f484350ba411332753ad68e0dc3bb7c596c3e4d52e231ac742325c8ac9e7f0094cdc62039fd06fb53d452b13511154e939ad67037e1a551b93198aba4d25fdacaa6b626646d382a17726d09356fc423ccc44389e4ae0e86c32c6d34e1899baed19cd3b76fbe91a13e7febbf1a9fe61f19dfb14ff1e923faae89217ec8af60f7093499ca8859dad97c994a8b7ea93bbdcff462014ada2feb40dcd2b32f111f9485842a1b6f912c7c8db9d501175c0e6375b860bd9494c0efba123cec08e116470d38e57cb09ae18e167c588ba8cd58f5d4e4af83cb1ab6f359da9adade5ad3df9daa5c13b3fb7fd3cbc4846f2d4c680c73435dab7cd629a3f7de107add691f5da3701fb076f50e5f5af0f4d513f127303f7e206ff2882db7e79fb24bd5174d8fea1778ee5d7837c10b1a17eca45991d1cd8d3d561ef03401162aa262047d25696186e41270cbcaf5efa5341e941aacf7ba1015f909144318287bc1335f6a39646f6e38854954eaee4c40a58bc4f635f75ae8d0af8251ec95242d00986e89cd3c8be2b08bbe7a88a750e03c9b6a6a81f9ea12e84fd08afcecba14d094f7f206505e8f99bc65473ae26ebc0494675c2883d6a38274d07d0676321b36be9926adbc4500079fce5f360f3262433da7414adaa66bb369a79c2f9ee4253dcf8685cec257479f60a906c8a9dea2173f70b8e00851f7f3311055cf8169ba6a05365c982d5c7a33149e990fd279ebcc2ed197f1277d4f49a86b5cf43be2eff02b41bec7f5603f89287372e2c3c2512cbee3807597ea80caca6b5fba1d876873581a8ef3772b13680bd5a61bad732edb2c979d3c47236249c3259690e77a081e03bd4b801b3ffe61d03b1c47b952ff09cff71be793d0adbc8b677a015f117209512a43f7cac5210909ac884c406976df35aa83d860d66252e86c63cb41d9e98ce16eca444ca0a0394cbc08b4145f281d0504bc15d214a2197d6a73cefe0edbf0e61e020bf91fa95af233621e45f61ddb505e7f46c69bf74ff888f25ae49953e10bed0838540f3f353cc28276ab372fb1bc78c1429eb7ba48e93bd9f20986b0564751904c658c7b1363c23dd15c3b3fbb816144bf0de6bd37c7a85e89c9e5b5d8d50fe8deff6062cbfa434cea0ab73a7b98f999b39bd910c354432a653b9e5c2b0b19b760134247937dc6ea3286e20cd8a0a5829a66ba89bfe5e1ff4a138b83a8b895b7fae0b84313c0b834f6ead76fde31f5e47cc09a606d545869d42f59044adfe744abd1ab499c19049f3b0c79285eadabbb15c557027728fae18a636a0bd8e4b2cfec39e7bb75c3b33759bae70d0720fc1ac1ff5db59942610021dd8f205b7d703d2084414d2762d255621a3eb367b5dd53fa66e2f059dd441ff74273f6b649da2bbbd2a94b830e721199abc5d6ee4b766f022266f78f05c6bf6e30c007c3a8ae7e12a02e5077ae3176bb60c68b45bda4791322080ff0e3e0c9b3037871fd54a80f00050dee5c0527df6ebb2c29f280165ac2846a14cc739672ebcf30f509011dc85c0be379716d5b0cd444ddb69c9cc4f9c0b10a3678a4d2956c9c404c110ffd3db0f7e0ee9d5d7ef1d2c3ff57b27a5087df782f02eb7e1cac6fd8dac79b20efbdd9dcff2388e1c63a2c968086c32e605ddc965175140779bebcc375ec81783b9e3241d9bf0e4dce158efe9146387081ef17109c307e9b59431ed4c30611c46c7d3601febf85d45fa8b974dd99f0539957d1f132fdd98fdcd3b4738d470591f9d51ebf87ecf90565915f61b8532c60ccb28c9134fb33f0723e53739451b75c16bbbba2c3a0444b0e7bd3ce58de0dc764c451274347cee122ff74c93bb77163c0af7333cc62012345fe0faa2154c25bd3eed59cfd5de6e5f881c3070e0d34e0884faed1c49f508ef50d1e23fee1b282c3606613c62c62ac464d165af534fded2d105e4d2d1e993be1a4f1a8dbfcce7253bd4a96b417b546bc08bbb778d72cc2622e863fdafbfc2ecb06b72712556094baa358b3edc378cc0b2c75caf2ac91dce6c1701edde5f2daf2ab449fcf4e8d27fad605edca98a5f04c18291a8239ffcd277cd0cf53b0f037cf4f2ef644a13706a8e83dd1616b13dd3e33d712782878d79745297c3ace17dd2e18e02d9cebf5b14c0f9a75c2ff14f3e7f0f4ca6d9037df2fb9ec734da9bfe727cbf93a819c72b477d7bb19575ce3a54c305963eeb45b7e05854992746ba9a136841ab37da36c4fb7bb165523253f46433d4182a0d79d9c878fc07fe8806b59f6912c89ddfd59ab4f8a7215c853a5174e643ddf2ac18a6101d50195643dda932201addce63af1a1674133675c1d02790495a86a1ad950768154c25885111ddd252ac4e7e06b57431d24b3f053a66e93a1b6d5e81d1c567d5d16af3c2c5e30d3d8e07053808e4955d5a7727b555589c56f5f4885ebe05d8a64abcee5db67f624e11fdc287234b34f5507f4ffd13f2e0de33e2808bedfc127c382c53df4ea4dd9186ac957983c57d93473db7bf24fd6909cebdb551a1d64314f7e507435d14ce30976ef8610a500b8cf47ca88a4cb44182a46a0bc409261df31aed8b9d8dd31424d05a436fcdf07f5d6d7767c904efa8675ebf7a7fa82346624d57a9d421d2ba5d7a39ef9d6cd386a4e1420f57a1b70dd974904c1da955a6f660b2d35b60d9fb493223296bd3889ee2652fc44dc331ffd9297cbe993589eb251da7500c95e414778143fc9bedc34246557f1bfb56bf6155fe931d3f5154ce093ccf57790a43563a0bfd9d4c9cf9e1adec42a76688f0b7620ef3b65877e7c766634f4a099ee916b6961072381b953b148af4182fd91adb22c9cd655009ff7157ddb46cfface6dfa149a663b5d1e747bcb1c35b2006db658068d35bc042a183d9aa592b861e429c83ce18aaba3a8445f08556c1a0ddac199fc329071bf0f7328359f171e3895021368583de45d78990ac86e7f3a25ebbb6f7524181d5f75b69f3a0054b14ba82b299f55199492f0338075be4b3d9c56101296cb6d0c8a0dac68243b876e9e3a0298a99084855e4d49d1462124859299b2ebe4ec85214b19b78f736fe571af86d45681ad4a488c00a7566d6830992609a48585b997e0a05c79bcb326d6d94021c5eda78c720fd04ec09b6b06e2becb35bb84c7de9f04965331a0efdf598fb442222e78cdcb21a07820e3b79a9b51bd9c68960011cc21fdd230d4050a08c7931b6ed2ddf083b7c158e2143a31cc9a7668620fb1e9828357b49cd1927b58621130408f3976e0b64b4d80ede40d21e70eeaa999278466768b0133a90ad63a478103fea2b8d85a03a5735ec82f2a9ee95d67a2e6529061fbc41fa05c8c8dac742472c5d3da3f7cb159b64eeb12157b46002138c8157bab33b1f62183ffc533800ee93a198985517eb18bc67bafeec32c39e2532ddf4a4dc518bf2c7a7f1fdafc62c4db00f188238200530e8e66eaec76bfaa0c4941795445cbc066cb2ce70572b651af7b2824b36dadd9c6c7d0d41b51f5b0ff5c37ac4d4da42abd27a6983b98cb6ae94ea6fa755c3d1f4257f3ec2335c2d33fb5c543b65f793f2a72be2c9a65afffe3e0aa40db8afe32f6962cf6cabe338a31cdbb0fc479cd0d3876e02fa85c3eaccc03cf8abe4c52f6ce7a95bcf1c1f11ca7607e74dc6734c7c4e721d9adbad69f5613fa2fa8e830deb27b594c5938d82eb62b3f8e2d5aa29c89dca476f998b7cb62b681b8cbbe1a399a6c79c240ace1dbcbcc6010fb81dc71f3e991a4cddc2a2aea75a9a0264fdcf65629d86bdf405acf82364c1af6118d25b4fb1ac60dfcc13cf6bb861c2fab3eb1c9f4e8fe5affe81e3451250aa582f7b6f2498eba9b371eebd3ac9f5a0de735fe41db8a7725a2c9c764464796303d7a5941ea025842b98bf849a8"}}}) executing program 4: pipe(&(0x7f0000000100)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r1 = kqueue() kqueue() pipe2(&(0x7f0000000040), 0x0) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)) dup(r2) pipe(&(0x7f0000000040)) pipe(&(0x7f0000000040)) r3 = socket$inet(0x2, 0x1, 0x0) kevent(r1, &(0x7f00000001c0), 0x9, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x19}], 0x9, 0x0) r4 = getpid() fcntl$setown(r0, 0x6, r4) close(r0) executing program 6: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)="ea", 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="eaebff0100000000", 0x8) open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r3 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000300)='./file0\x00', r3, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r3, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r3, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000040)='./file1\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r4 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x59f3]}}) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f00000000c0)="9b1809c3dd7d3f81670e53473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0xfff9, 0x0, 0x0) setsockopt(r4, 0x1000000000029, 0x27, 0x0, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) poll(&(0x7f00000000c0)=[{r1, 0x80}, {r1, 0x80}, {r1, 0x4}], 0x3, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x10386, 0x0) setrlimit(0x1, &(0x7f0000000ec0)) shmget(0x0, 0x2000, 0x75c, &(0x7f0000001000/0x2000)=nil) syz_emit_ethernet(0x60f, &(0x7f00000004c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaf8de7d15ee9c86dd60516d1405d90000fe80000000000000070000000000ffbbff0200000000000000000000000000012c1081"]) executing program 7: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000001480)=[{&(0x7f0000001180)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900930cfb026192c80209a18f1b92ee344e0dc5f300b1fa9a3163ced458e00f4be5a6726c4443193bae8d75b2", 0xd7}, {&(0x7f0000000180)="d0d3a6bdf384539c798304a78a64ecb696aa564afb173ced993e8d33d3c37c48e7762508b372a5e5ddb0c6cd592aeb3508d42bf2aa543032d2efacdc8ecb036016e2f3f7f513844f37c0183fac46687977c0251959a5022c80c049b0349f59f86cd3f9624b053006bffa1ba7b7db6f218fbc94add61b519db4d2696758d8e752f150cde4cca36034a5ed0980cc01738758e1ea88b2214c9f54716e668e13aa446413a3a053011dd387af73646f6d2c9c4c2dfbf4ccf80eff6ff734b8816c7eb7465a1fda6c6fd0e0b01630e1eefcf3574393fa5a4811efb93d031eeff06b83070c848e06465f233118449cbb7768dca2e177b842c5bd7f5bf4a65e790f63767846de9ee19559f85370e6ae7e5d7abc36e070e700"/307, 0x133}, {&(0x7f0000001280)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111dfb565c28c04f3f8ff39dc707387108c33b8b09e470f8b1fc9a71e6b1d63c04a41206f9a1b1285528c871c81f556ff14f4222178cf5f02a12947d931353bd709d1f4b3470710bc3e323e1ee6f090cafc9b6f4866fa933cf60daa3d9b5f1121480a136b309c85030e20b2ae96cd2e20461070bd6b752dfc23f7888eb4cbd8dc2cbf8ac87f6c05fa0cbb8d3228b7e1f468744cd849543abb03eb5273f1c901b24b789e98fb9cf3547549f58f73bde498821741dfac97947e39779102e9db8beaf06b268bd00c9536d1e6ee9cb9974b118974e79ab19b8f2ef8fa778d350ca2aaede9c3ac5ddc5d54385e11626fd7cecaa7347cd4aca62a4120902113c7d76e648e7460ed00420074958a266682e9f", 0x14c}, {&(0x7f00000014c0)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e126126", 0xee7}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x100, 0x6, 0x40, "7a4d9313fc972c10a40c0608d874d976c75c050b", 0x4fb7490e, 0x6}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001440)) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x1}]}) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000940), 0xcc, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYRESHEX=r2, @ANYRES32], 0x15, 0x0) msgsnd(r0, &(0x7f0000002300)=ANY=[@ANYBLOB="0300000000000000a48609000000000000006d3e16e0d3d8edebe57ef5cc019053b4ba8411c6c186f16b8ba170b65244d7f39ce826b68541b6218fa031d4044dac99fec5a8ca3ec3e155903698d635e2ab348195cce43ab9e134935e4edf5efe4e5ec4bec02d51201f93b9860f69d58fca21e1f360eea676b4790390acc48fb6977aac04dc3783709424c5bff6c408bb49d28dbbfde503eded116a0a04b16183b2ea1ad136d83c0145054d29d9e879d286d028d94d68f9a64483426108000000000000001395b07115e500000000aae79f5dcdfdd78c5cdd1fe832511ea53a74e62e4df24b8a1803aea757268431139309817cd4c08ec63aaf123529557d80dae7844c81a4877230f24206aa8aa4aa30d8d1ca99c3f498589e006c369cd6773eea9d5ca911940aad62d8bdd7f20c2c06b20c186846c31a3edc6ddffa4da0aa0b30843e68ec22f81cb86bc326e319baba7c737dd5e89b0a48fab803bb2b0eae41fee3aa5fc139523f9f04cd6cacac27adc5e5a6502b375c960d608b214b23f0e7057c9f3ce85590bb79561baf7fcab6072c2d0bcfee405ec3a426983eeb0e5e6abac75a5333246ae5af19c67a484c8445b38862ff64dd2dcbdb73b098510e1989f5a4507e5940fbc46af41819b19c02af28e42547e608b6aa42f979d54324677296a882268a50f32314959b21e36f2ca0d3372f196818f18ab040cf456acd988d306950b7abfe20f16f02dd2836c22757bbc5dfa0f35ff3e4346f1584534f73df2814e4749eafabb272c1a52787765b848266a09d93558ef3aad03a2efa4c72d4ab77f9e521b5ac4b795af963ccd5ed535ca2552da21a609f5f93"], 0xce, 0x800) msgrcv(r0, &(0x7f00000012c0)={0x0, ""/4096}, 0x1008, 0x1, 0x800) msgsnd(r0, &(0x7f0000000340)={0x2, "ac7f99eeb93da944a89d7665096868254a69fd4f47125faea6fa01ba93c812dc581efc37ce8a6d8def805b5af16af7d28000a2ae656dc233d0e6e03e6d0052ae5abdd54d2ad4a1751b20cec31dc26e5055819e48c9bb10a5d9684b7d76194af6fc20d91a9745fa68956a40c614a9dc064abe9900ee0fc04683ec8c497abc4635323bf3a86d1fdafae2d3a5c4808ab0790d58db9ed2022ad1e0ed4b12b4624786bb2c68fbeb3cadb10c7a08e0353412aa03e0f4626fd9165908aa31d5bf157bcb77b5af697573b4aa899a7bd4dbb8accd4a2cb7bbc3b60aa7713078730ce057d9297ee972f1d9b65820bca778c6fd349bd6ec145e44f97de1d4bf1bb7014239177ffbf6042a26a0ac53e8d5089d6c428b22044bba3a905a08a0fa69dad3ea28ad1625a330f12286765013d99acf1b0ad4cd499c556930f5ddcacfdd12aee6b5e7d299b2dae1d991585de3c58033ff57cc5218d2aeb6df12baee47823d233a792dfbfd023d02e55daf56413aa6d4d13faec7168a30535f7e4cac9383a305a94383e9b8ed320de608047b40f52c7b5680fa1f85979ede924837c560034ec5cf39e983ece8ea1f43fa2178c1ecf3d9a0c61fddeaba41a9962127992f2e04c5f6c9e9ed9763c4e006c68de3daaac9698902b677f2be736093cfc7617766bfe629cb4eefa2405f2977366854b6fd04629598b03af9984615b21fac35ab0eea635fe52dcad0a122e9b04fda60aaaaaa9ecf2e7986c1759c246a5fbd222ea7de29ce31ab7f52e0cde115e3850a43f5349acbf525ef902f1c52b7d52888e7f4bbbaefa8106ee75af6dc032c7aaefe188397f71b7460e0309c63d93d6824512ebd770805034bec068ceb5f24ba5765ad8ca58c60c497f94d4a50629403a957fccd6fe6ae98cdc34e58bac1ec6dcc08ed750efd7cc3838b6652a0cf1ad8eb5c7f622ccd04dbb8f4d2c2727f0763579423201033208e6b2234b2a530e8d489c43f630c2397c33fb6055286a4feb792d9f543aea1fd14a8869752d3a04d497a6f242585b0be35f26a9b2c923a8db19b063be64997a3d8a7cb40126253491655a0c9b267a91c53dda3f58482c3632b263e8b431e7509e90dbf3211fb000a5884927f6abf1a9aa52e362bea0fd814e9579e028297d59c7bd8370da484ebbc54b683b60115f2a41fa4d80321f5090ff6e52f5fbbb9ee8b7ffd82469eef5ae50139cab519c6d00e9a7057e55bc203869051fa59cc29b994280797a6411c4668c5b5c13f8077cd3976ea3a293e6dd7d8e41783f2cce87abb7ce16a19b788b09fb73daa1b9c5bc3e44f5d3666482c322777bbb1dcb261839957f38aa389a1853af6abdad1465b8a611c8c6e5f379703df3f16c36b14354cd15ed9c9e758b204f0ab4a167dfbecf225e6cc96b9a439dba5c98a6f9c9f7b06abdeba890979bfdb7253119e5500b6828126c590b660565d74c1d84293a2532dc9f93d98e49f1ba4ebfc5b5443503ae85ff78071831317c18eed322f5be9f3c2d01198edaa8b7edfa07560be5de9ac62248b1e1996371cba53110bb4871897ada2df193d1f18d314b545a1f319c21a9f1c564f9ea4304f3f3545abe47454e8f449955ce5f409c522c1a8bef9d9839a5b65137ae865875600cc7208aaf6da4c6df328061a567cf543ff60cb0b3facbb918a2a633c60f5bbb52a4db5552db293763845308ed3c922699b4cc8ea6e53bb6787e544f9168fe9c53f915b586777d2bb4ff816d9b8af992b0689961291dafbe3e49e212722a21a9e72bdb3388b8cf969b5a87233e8597353b4902509d2c86d7fe163d38d4c7cf9c63fcae735bf6534d711ec48f9425c903f32fe8618a6a0c5eaf009b042ea6a43195b7dd65197f1f237fc077d17c356b4640b085d5654e199b2f7c37c33193dc60c913b7c9ca4a7804f3bcb575f2bf98b65d1a9b2d567efc2b30180830fc2a1dc3740db832d37383824882a1581afa0305a97b9d72a4e336e839a78cb87d004e2d90c1947c17c705936d73d4b888de973125582f5beac0cccf18c9801093c4b850539e4902bc7f99b471088ada9db4f50a1b664176b6ff383a211a89c15e995cda8f9ec4621b6980d4f908f7dea3a33d5518af4539bd9de450c323a3240182586720f1e0d88de7954b65fc6083adfab52b955af67cfd4e650ddb813dfd97b148c9aca704202bc334c06d7d4ee7616ee0133bdeaa5b87c1bf095f39d5ba830d95f707e48c1f12cdbed9648cad3989b9c6f33c4a693544d84e3171ec89d36bbfd32592d9577f9f6cfe74490b14d85add818395fa3dad19d5a2a0175005b0dbf8157ff26aaeb4677ba1c8bad3f1868aedd46c7339b30c77e7120971b099b9995c762bf48c9e9331342f53f95326576124ee3824f6cd7a5aa28d37dc2f556e1bfa9a4c72461377dd643ba6fd0a6d520220f603b4adbd8aaede198b79d602752da2b8e85e661488cbf58e8cc376d8d901eaeb88e51b7e51fa551f372630a78e2729033a1c4939f4a75254c3834395588bc0e6886d3db2a4c359a0bdfe1c30268309b607d070a059481685d8822e8a2b2a39e7d27e7935ab155779bd4ec1bce040600b340c519430c304fd63f8d09771457ca0566fa145b52cb27bfd23569f2f53ab63be1f078de1ee046ed99c090fc86902f51e6ea529e49c2634fc9a8633e9902a69f580346d99a37d1313beebef99e6950c189feadc291e63ca40d955d8103d3f1f7a14509edc8b970a91c9f98205ff0492c6dc7a5203d14adf4ec0311667fb3d95a75becb097c4c2a780e49195582db4a0e7570d6369e6c99f7bbef54b597c1ff46a117ce090fe2250521e1b3e2d7f20a85253fbe8b97bf2edb824403f45e940088c4a798786290fe88cbb0ae9305cbe6a38924ba514c564216d8d1354391d44213a26a6306f146d0e21c678e6ddeb8803c16e21f767488040a6e30befd8b48704677132db5114963c72b636a060838db523e3518b41ceb755b097abf498f39de3c1584079d3acc1fde1e983da4d1a08c7091915747b3053023a6ad9f6a789b1cca1b562d545b7d0f6a269e96da558703d95d42a8ff55b5276625d849662a78c8c03fd2c09eee6cd4d3edd768f51da04225bc47d85d3a4c9d88c7e53dcfdc5d22a359033f9f160cfcf2859e50971357cc12b918989ca6d7762cee0fa5271504334a35205b1cad588925a4fa08bc637508c67a3d4795878003bd212a7d4c779e55c9cdef28f29fd9b56e70b5aa7907ac7882d7317f3d238a637c4bc1069053af6fadc7ea5b38289010b1e77fa65565a1357e5d7d420ef4d2de87807c8fe04709470523772aab35cc70d142dbbe4f1c3a00fe972ff94d5a633dd52a36dc4c79986c7d17d2d562294137ae9042cf48069ea2640ff0ae54d2d5d8ffbfe29ba6d46d000a779c96ecc91b63b8458e4f520d161943b1afb1deaad219e356426c9be0563b439e7686b52fa58c67f32f505dbef47d2eba542d1269162ca60956c95d2fd3dc24153426f73e803a374858e2c3600bae088eaca28962795cc69ae9ddea99b9f7241500f233d37709b11bac08439065c5bc49e2e2ed03eafd96ba017c0c90556ca90b842a0f4ff82a205cba4bdd3dc0cbc391730f65064ccda271821c292ce007ee41a23afb8a4e0271c56516896c9dbde51e9d20faa4c287cca13b343e1764e7d6952b8752f01ad80069335e66d3518e6d45e202c16b64a8f31645d01ce41dc2c5a630a75bdd58ec0885d9cae1185f3bf5a2d12421b96b58107fc685601c49b145cf73f79f9aa2b7f4674d4f795f55aa16ec96120b75cd26d1e9048cdb9a7d5c9057df64c3270e9a4547c14874d3bca87a79b72aa2a0a40195e1b378df979d3192b3c2f167df89f44b3f46fa9bfdbc446db56d7cd9fd6ea3e0e5e8c25a5f7dd6c95fbb01fd0771e3826431c333729d935467beff47e9fbde2e8a641333bb5925058e0980d15ad7beea6e22f79aacd27a28f1e4e2645cec80f1059989273a5f6424c6d0132572033e5241c11a2f81f9f2c107d93fe1d2007af0806a8c2b8d9fe8f3057ab9cd532ee72bc7aaf898b3202b6213dcc10ed2f3d8f92be680d505291b5c5c6dd4a29b21d219a9c0bfd8c95da099f6256dcbe640d438c98c6a1d90880d02dffe094cb1c91d3f8f261ceb0151c70fc31281ec72792a3770f62e9683a65ace8e174248d7e59f68ada754a8159b7bf4bf512cbe2765e3c57c230dc10d403abf4d4e1a54e4d85391d8b0fb7f7e3a0240836116c43cb788b32ddbedcf09fec7bb094c5946f46027e96f343acf7078c087791199acd020553ac5d1cca489aee132caed742eed7562d25ddac2d1283988e059bc1ceae7867dc741377f276e88f7905d17dc20e59723c84ae85dea33e868f2d1695a759fcec9d93c1eacb4e9781d08c1f90d1359dbb2969d89ae1d91535c31d5e867bdb850c5a12d44b688ee20ca37e63eec1007fd1334b476c3bd96d0ecacd06cd3dbee68c3439bc5e9ebb8d04be13b3121f819e9b29a9de015d6bb4e6d2ba000f8ae0e3996be7bc4643350e9285c3b4a6472074b79936bce5d01e81213a0b191d9adac80d9b5ae7ec439c6d760222467ad0917146e699e460525214936dc917170d3bf3ce8d2575d1118c82f7fd1b47b01b067f4acf0017c554c24b315b3521b57ce141a3211eefb0fd54ccd091866ddd4c1ba6a669cfb0d45a06032295ae9f59015d3ee0b4385d6ba5a6f59cb3ba24b24fb74dbd1bd0d3cd37de4b2f5adfdd9f1d98f897708b00c42bc6709b2c8aed36661e683512e0aff521e517dcd84c7c041f60e370a3cfbb0bd6a77b658eb3a56b9c294763a33c325de625b6848bb1bc9a349fd87ee19ce3e9efd1cfaf5b37de39246de2dbb0505b6f46be5ab9252bb7b12f3f894da33052a0ca375a34173a65ace4bdcf6655d68745d18547b4b3b39fc583766df45a57aeba4632a046e6f0d853374cf7e9982766e568e96667057489232934aec4c38f5086396ae2e4c16da9abd219ddd7c78f873481269903f42e33667742a922c1ce62f13d8f27f82a3ca94632fb4b383e0b843a42570c8c1c869929bfc279e2fe2c009cf53e09af276a8034974ed2780e4f481553894719a4e9db80f60b3fd8ffe98fb0bdc7cab6efef95720e539b772e63debdcb33428902bd9477f37823cbe16ffd7a3dbcd32af97723cef2e6c710a6717bd82e5a3ff97b1a75741a148123d7b6a434c4deb53f8a6d3f7ea88e0215039022b28d1e685edc71cd7593115a806f723b16adee302b4534bc88e6ccfaa2a77bdb4489df6d2d5175c0e17869ba19792a11ffd4b381eb2327a260d5f347a13f91b3da93b3317b03fdbe16021dd92c23548605a0f5fe147ac88698a4c7dfd86ea180bdf1ee51c5aec16d349cc5b339cf83c5da798fc91ec7a8c48a86ec0a32597eb4431fbea061f3334a3420faf8e69325e7d7c6afcd1ebe530179cb2109507ce28c62ff09c167683e718d709b1d5f9d74105991e6814424ec99e69775560ed917bed47308f915ec01a512534006cc861e24dc029813d40f708ae0939a1e8d8ba244577040ef68d988d0251c31d78b5903ed118f13e6e3a39fccb52b57d19cf4bb73dc130ffe000f580c4d17911582a004544e78fdb984d9b9a833840b466d611f775d0bc5bb0877c148cbe9da4d9e725287a1ebf544ebd106e15d0abfcd6d45bb8808158b481d9cefb1d6f0ae72393e237b93bc63629cb2e226d273f4f9897c7eb3dcb3fbbf13402279b5d83e057308c1525ae54c2278f0046e41e26c3c091056c9976fb1447cd2576e57f0e4e05499f8390a7"}, 0x1008, 0x800) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r3, &(0x7f0000003140)=[{&(0x7f0000002a40)="95", 0x1}], 0x1) poll(&(0x7f00000034c0)=[{r4, 0x31}], 0x1, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x59}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1, 0x0, 0x37) executing program 4: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xa, 0x0, {0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000000), 0x4, 0x0, &(0x7f0000001040), 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080), 0x20280, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x3ff, 0x1}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6036af8000082b00fe8000000000000000000000000000bbfe80000000000000000000000000bb"]) executing program 2: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r0 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0x0, 0xcd, 0x1ff, 0xd2c, "8717f9050700000000000090d692480d51aa8000"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="355a43f0271d379747000d", 0xb}], 0x1) executing program 7: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000), 0x10) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x2, "ffff09009cef0109826e00", 0xb2}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000640)="35f484c7aea419b86d49f2c3e7232d867a9f5218091b1af529f004626ff41494a045493dd87ad4e1852be74d45b125d4dbcb8a090091ee8f713ae4d20c4950eb2547e4b2e91b63975d1f84ca191c1a90e672b206224e1564dae689a4088e662ba2f04eca4557dbe63acb3aa62e584423541ac224cde655893403744d0e364ceeb17a8136f0cc5e7a8851646abd67fa6c10606a7ce25cb5db71ed014a5c3d23ee2377f3bab4fdd6770b6dbe1ca9a840de0a874eace161c4b737145718e012f701761a21676266134f7582e8e6e7fd0276512de1476b132f840ae1262f6570fca29c9260b77676517e543d146d51583d83594290dfba6f073294ef6b5934ed904216564439ac38c7b8148c525cb33101d2ee526a176caf6d14c2cb9655eef483b11eec580abbbfe82da3c67762d0b0e53ba261587993ef5631882b750db1ce29d99518d030abe6c32727c9d20d44a9c1c7d791158f94f402deb07c6459c803235b56c37e8f3821a4066404d735ae7bddada5e058b39529118783998d62457521aadc18d1f38ca66185b5e23ae8c6ede1438c6bc9d9559283ec05c0edcbe86e3d66346f029d222792dcf028dfa241efe4fa6d7e8dd273c1b4a65d92185aee480d4fb3d1cb75b968a1d51e9cc4fe53163b42a84e918f1c3d48afa1abc0cbbd7be81928be910014a3ff22fea69c8267af8a013909c095fa3b58b3305f2457c0982a3ffc6e1ed55e6dbe9ecbe40e8a5c56d63b534e30693409814cfdf39741e2b798ae92a68e2deaa28ff353a09de9b7941f55544af193d36dec77714185ed48a9ab368be965431f6b0e4e10c75d27ad4884292db403e9b9047fb21e257a4f8c1353f6bc5c59c334aead6f28a23f4c7cf6899dfaa9db87aa5316cdf768674729c30f7df3ef1d312d6a0a97b36be7d3146b4afc756621d1847a36d3c09ab5473216d8068b701eb2f5b92ae10c898a07e703fe23d9e67625ec378c6cc279cde730a71b86eabc49d32a4ea7ee71973947b2326b616a76f6985c0ff2d6d892e9d335a004edbd2a84815c7bb7d10106157d33b8e8f87a923b745cca7f7010fff1f8bf8a9dad782dc37493d1b36421ee7bceff017634c74a1aff362224f6b223fcef9d53584c5674b592cf4759f6cee5da7e3fe42de9db74eefa401a279ad57acf035ab336bce8b401680a24ec41b486afd646862d04781cc820", 0x354}], 0x1) r4 = dup2(r3, r2) sysctl$kern(&(0x7f0000000080)={0x1, 0x3d}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_tcp(&(0x7f0000000080)={0x2}, 0x4, 0x0, 0x0, 0x0, 0x3d) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0xfffffff7, 0x7ff, "2cf98900000000000020000000e0ff0000008800"}) r5 = dup(r3) poll(&(0x7f0000000000)=[{r5, 0x40}], 0x1, 0x0) executing program 7: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) executing program 2: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r2}}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000b73000/0x13000)=nil}, {&(0x7f0000ac3000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000ff2000/0xb000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000fac000/0x1000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f00008e6000/0x3000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil, 0x1}, {&(0x7f0000c64000/0x14000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00', 0x46}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc0106978, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000380)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f95f84cf71b59c7afec37582", &(0x7f0000000080)=0xd, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2}, 0x2, &(0x7f00000009c0)="71f91e3471ac0058bc5a91503d94a34b8e5f84cf71b59c85fec37082229705bba27d6259cc718648cc05a49a0461b6a1ce7eebfc94d7783356f48c959169ff643ac3c54483703d38a940bc024904000000000000102a1979be38974a9435e21487d0978122402bdf89a1d25e778d7715733f3aca825bf4f5b5faa6d2d957319a2092698011e49222c1f6745e4f7d180b9886eec32c13d146249bd4e0dea87018fe938d783bc030d9d29eb2afa2869fa80ac2a8b78b11a8e65746f98cd73aed0cd2196944d1d8991064294288822c215a31827ec2e200cd8d04bd5081a897456ff70593bc971d098c969504bd16686b5b228d2aee5812fd7b2a2ad489bba27784adc1f23ee5ad0b94d8246c8781719541f6b95cdb9033c2ff2825937bd1cf8e1dbb4e062bfbaf4fb04de66cb41d8d87dbc3da10e5de774ce8a5f7a6d89415e1dc141883bf99633f761e55215b79602308df6722562391890fdc078361a18ce030ff1e17bd21fb61a2c0938e3f69b446b352fabc1e38b0115d4d69e4c300ff27b797ef47755e342a69ac1c8ad751288acb25c9d8b602e7dd0b0d00d2080696b1bcc5166f8d5b72a1b3b0be81cad0274edefd69da33d77a3c109274769b3eca7f57c4b5809b00617fc946913a6d31cf9aa6d104d116b580860c75a1c4e070d9c9f928ed79807a823b4f172fa80c972770d3ccadfdb51c447eb3a87b1e10e85d6141016bf067cdcb65037dc300000000dd97d42a46c2904567e9cd1ce9eab7263875574c2b1c4394f80fad0c2eabd63025ddf7b4ce98b569a847a35df7d6dd19c4a94605b8bd5ed2e4d6183a505466eb1d12dcde04664134e91ee0321935ebde58d22eab4032327c83382f0a7be3ffbe75c05e82a21d252461dba797c5806ec13b2a", &(0x7f0000000080)=0x280, 0x0, 0x0) r4 = socket(0x1, 0x2, 0xff) socket(0x2, 0x8000, 0x0) setsockopt(r0, 0x4012, 0x3, &(0x7f0000000180)="03000099ab4f31e267f7e5aea2784ba0825253d280b87e70e4745ec841838931e774a3e36432c3809aa34e81bf0477aa1ff3723d79bb49bebe500b", 0x3b) sendto$unix(r4, &(0x7f0000000280)="b100050400000400000000000101000000000000cea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343732051eeab71d89e0000405f8ffffff13000000", 0xb1, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r5 = syz_open_pts() close(r5) setrlimit(0x3, &(0x7f00000003c0)={0x943, 0xfc63}) r6 = syz_open_pts() close(r6) syz_open_pts() socket(0x18, 0x8000, 0x0) sendmsg$unix(r3, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffff00000001, r1}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0x7, 0x6b384156, "2f78acf2ee60987b0d026cc4ffffaa175b31cb31"}) writev(r6, &(0x7f0000000240)=[{&(0x7f0000000080)="b8f980f95c27", 0x6}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x20808, 0x48) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x3) syz_open_pts() executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) setrlimit(0x0, &(0x7f0000000980)={0x0, 0x51}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xb2b8, 0x0, 0xc07, 0xffffffe1, "9707957d0500c0406b1309000000fb00000f7e00"}) writev(r1, &(0x7f00000002c0)=[{&(0x7f00000001c0)="722ac32a838f8e3cb702b8173e8a3f51c27335cecc209bfed967a7cd317baa85cbf6cfb1376abdbdd698b8461d6d06eb34dc5e", 0x33}], 0x1) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000bc0), 0x7fff, 0x0, 0x7fffffff, 0x0) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) executing program 6: r0 = open(&(0x7f0000000a40)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file2\x00') r1 = socket$inet(0x2, 0x1, 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x0) lchown(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f00000000c0), &(0x7f0000000080)=0x4) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') syz_open_pts() bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) executing program 5: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = syz_open_pts() ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000165000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000638000/0x3000)=nil, &(0x7f000011c000/0x3000)=nil}, {&(0x7f00005bd000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000fef000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000fef000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil}], './file0\x00'}) syz_emit_ethernet(0x66, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd605d34520030000000000000000000000000000000000000000000009f0500040000000000000001010090780000000060397772"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)='W\x00') ioctl$TIOCSETAW(r1, 0x802c7415, 0x0) dup(r0) writev(0xffffffffffffffff, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "83d3ef410a33b9e54ff6050cec8e00"}) writev(0xffffffffffffffff, 0x0, 0x0) msgget(0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) executing program 4: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="76e5eac905ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x40}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file1/../file0\x00', 0x0) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x4, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x38, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) close(r2) openat$null(0xffffffffffffff9c, &(0x7f0000000940), 0x10000, 0x0) mquery(&(0x7f0000ff3000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0) executing program 7: connect$unix(0xffffffffffffffff, 0x0, 0x0) (async) r0 = socket(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x40) (async) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) shutdown(r0, 0x2) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) r2 = socket(0x11, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x47, 0x56}) (async) r3 = syz_open_pts() (async) close(0xffffffffffffffff) r4 = syz_open_pts() ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x406) (async) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000740)={0x0, 0x0, 0x8000f80, 0x9, "efed00000700"}) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000100)='>', 0x1}], 0x1) (async) sendto$unix(r2, &(0x7f0000000000)="b10005040000000000008380423300001a5113fecea10500fef96ecfe42fd3357ac4583535673039d2d236bcf20b7804be38164991f7c8cf5f882b297be1aa5b23ed", 0x42, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) open(&(0x7f0000000180)='./file0\x00', 0xa608c9af653c9f6d, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r6 = msgget$private(0x0, 0xfffffffffffffffd) dup2(r5, r5) (async) msgsnd(r6, &(0x7f0000000100)=ANY=[@ANYRESHEX=r5, @ANYRESHEX=r5], 0x0, 0x0) (async) msgsnd(r6, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000654b6085074b987cdd4a03527a4d8553932729ffbbfc3c27fe865a7c251316d2ce1039944952de4d466d7a578a80bcefe041da29fb2d97185c7a90287529c634209f887c03de14f1786cf0bbdbf2dd7aa9a659542d0b7c7d8af9e395474207b67291b3810593cc5b5eceeaf66cacb95a36fb401dbfd56f0572a4ca177f4df7985bd4ba9ed1d4d553354161dd9c1cff15da8921c0072cca3abb83335fe813e79954d3bc9a20a68d068f3311287a525e39467bf4d41203caed0beaa5d8557850861b13aa92be21ba2b22f54b3edac42dd63798273a643992051a2cdfa2884b622203"], 0xe9, 0x0) msgrcv(r6, &(0x7f00000016c0)={0x0, ""/224}, 0xe8, 0x3, 0x1000) (async) sysctl$hw(&(0x7f0000000000)={0x6, 0x19}, 0x2, &(0x7f0000000040)="130e651ec88a53a0c16741fd4874e1ac162a57506ac2767ad36bd120063f874d4e57caa8ee03e12131da21ed00bfd36b032f74e4f8cbf192a635a51e62", &(0x7f0000000080)=0x3d, &(0x7f00000000c0)="dacfc3f129722c38c24c0812f8ea3dbf5e7b9647f59748cda2ac0ca9d6a7d29afb4185da8655a04df886107e272462c3777749ac9a8a33a27dd52b67d930cefc0f8ae58cc75739517ab15b46a8e0e9c9577c9377cc07dc1df756cb32f6a8627a3147", 0x62) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') sysctl$hw(&(0x7f0000000140)={0x6, 0x6}, 0x2, &(0x7f0000000180)="237a52d4ef7079f18f85d4354dd4a1e0d4922a3b0993692760b18589efb15c84dd577f72f620c48346a4539765217f4f2887f9bb3d9e3f522c6eb3aab95bd8be46ee426a3fa67d924f6ddad5a2651ba7112bbee3b4eafe3b2a49369c4c6bca00f200cf30e4499d1fabd3d269859d68ee367161c6b387db28c1fbfe4bb8ea6b029ca0d209842ba0ede4c971b9780257348eb84622533c7e8f38ac05711e", &(0x7f0000000240)=0x9d, &(0x7f0000000280), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 5: semctl$IPC_SET(0x0, 0x0, 0x1, 0xffffffffffffffff) socketpair(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmmsg(r0, &(0x7f0000000180)={0x0}, 0xfffffffffffffd39, 0x0) r1 = getpid() r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000005c0)="dc", 0x1}], 0x1, 0x0) chmod(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)='#!DS', 0x4}], 0x1) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000000)="9da8e3", 0x3}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000), 0x10) sysctl$kern(&(0x7f0000000080)={0x1, 0x2c}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x8020697a, &(0x7f0000000100)) executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) getsockname(r1, &(0x7f00000024c0)=@un=@file={0x0, ""/4104}, &(0x7f0000000040)=0x100a) r2 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r3 = dup2(r2, r1) semop(0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r4 = socket(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r7 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={r5, r6, r7}, 0xc) ioctl$FIONREAD(r4, 0x81286947, &(0x7f00000001c0)) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x120}, {r0, 0x4}, {r0, 0x1}, {r0, 0x100}, {r0}, {r1, 0x4}, {r0, 0x165}], 0x8, 0x4) getsockopt(r0, 0x0, 0x21, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{}, {0xfffd, 0x0, 0x40}, {0x8, 0x0, 0x0, 0x1}]}) sysctl$hw(&(0x7f0000000040)={0x4, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r8 = syz_open_pts() close(r8) r9 = syz_open_pts() close(r9) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x85) getppid() ktrace(&(0x7f0000000240)='./file0\x00', 0x0, 0x60e, 0x0) readv(r8, &(0x7f0000000300)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) sysctl$hw(&(0x7f0000000000)={0x6, 0x5}, 0x2, &(0x7f0000000080)="24b8783d9f16e9ad55f97bc609495ad4954e0da559e8de1cc3cba525a5d6e0e787232db74e6aaabd7f66ed711cbe11a8df7a777fc4fea6f58a2d4b1ff89dd5f83c050f9da2609c701e96f3997b3623c38e9b391fd86c0a1792d3ef4adc1b05cb8749405e349861d1bba6", &(0x7f0000000100)=0x6a, &(0x7f0000000140)="3e88728d21e98b105fc528e502894c86137993", 0x13) semget$private(0x0, 0x5, 0x2c4) executing program 4: accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f0000000140)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0xe1d, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1a4, 0x4}, 0x9, 0x8, 0x8}) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x2, {0x3, 0x7fffffff}}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) r4 = semget$private(0x0, 0x4, 0x7a4) semop(0x0, &(0x7f0000000400), 0x0) semop(r4, &(0x7f0000000440)=[{0x0, 0x3, 0x1800}, {0x3, 0x95}, {0x2, 0x3ff, 0x400}, {0x4, 0x2a5, 0x1800}], 0x4) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000480)=""/20) executing program 6: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000240)={0x41424344}, 0x6d06, 0x7) syz_emit_ethernet(0x10e, &(0x7f0000000480)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x100, 0x2, 0x4, 0x0, 0x0, 0x0, @empty, @remote={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x0, 0x41424344, r0, 0x0, 0x0, 0xd, 0x0, 0x0, 0x0, 0x0, {[@sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @eol, @nop, @mss={0x2, 0x4, 0xa9b6}, @md5sig={0x13, 0x12, "a24432199de231619697524cdf55f866"}, @eol]}}, {"1051d14ff206c68ec438f700e36af075cc95ad7d83ddcd137700fbed74a66c150328fbff3c98669656020b332ee4c30a8f6bd51637948fb917798ade9d5d6dbaf3510b2d8de7cc0e2e47ac63fca4440c7cd71420360b78d3ce38893f970c46bd95997a3198ebefffb5aab84e72c41448e76fa209d80700000000000000ba333d9de1b3246abad31d4e5ab4642c64db2b0a16ccb468d029d907a6bc1c5ffe9570f1b9092987d44d5cffff0000000000001f68eca7f4aeb66c"}}}}}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x0, 0x3}]}) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x6, &(0x7f0000000080)="ae215599fed2fce97f573b9c553a0e622d29cd093849cd4fe42e0f5d2d06a4e744f0713d1fcaa1b8274dffd067d413ef9d2224d3fddc171f73a295b6ed18b3d0588be75e78a1d734e15bfe", 0x0, 0x0, 0xfffffffffffffd37) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x3f, &(0x7f00000002c0), 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0xfcf3a97d0ba0f45e}, 0x4, &(0x7f00000002c0)="f351859fde6b796f6115bca50da8b556c9c328dcad43bcbc6cf1aa5f94562adf2429a3cda08bba70968a9535f3133b30fa9eb3894d9784057f4b5adeaf3404cb0ecbcb05d2cc141b712d0c29cf04598fcbc7f766763980c6f2c544e019f8ce1bffb7040e18d473a2716415448e1cc98740ec281bf01b31a3a0be43ebd370d65e71cdba7bc87e5d2bfe5046d8540871be85592a299ee9214a49232e519ce845f7f2b63e58b01001ee9490b5a8f2f76ee5a7cef583ef48a4ce653680ebc81f35f1e18ba4f7", &(0x7f00000003c0)=0xc4, &(0x7f00000005c0)="86f70a0a148964c6c7f2cc554b0e27ee5caba02a3e80d5877f19091140f67f7fea42a8e417651af132db2ed73619776da10db32d043202162db1d8d65663fa816cfafc2a8411901fa4d1237fc2914d13ce5e6e8bd88c34b14ce046700bd0530d8dbbe4b025221a62d6240d0ebd1657501e140e7303078a3c2ce73944e4c13df01b827456ddebcc6b6164cdd63801b0d8260098e13f0798e849e24082441496ed81e516500da7df9a2a2efeb1721579b7afed122a65c427415b0e24b25a872777613658be1c6b5cc65d277872c93b427173e6bfe8e12c2e1bf2d779e04e63a45588e705e27506a31915", 0xe9) sysctl$hw(&(0x7f0000000100)={0x6, 0x19}, 0x2, &(0x7f0000000140)="7e7ffb3755f3102279da5b7ef9e8dff3af8c40821b29776c2a3ac7b9b141fdbc0a0f4098b27d692a84f4b6ada96335f864015577793dd813875aeaef49dc6045407c51b216a1d39f1f35336ec533b9de1e0e84ef6b434afd513c5d959e59ce5673f24689b945fe1afaee25dfbb150e454e6e73059c4815b9d33322dbcc542713c6a9ad19c4425f6150b7a51dc21357835b00379106435a45aab144e3e7bfbe1f0f760d88e939774f151f6fc34e13495e1543a228d3fa1967add69d805d75cb51a4ce32f621b9eb1cc9c9d6a3bea335639e40fa3f3049f0f62d9d8e2f8dc5758d235ba33f3118fd223a8501fe6370ca27c4020bfc53a341ec7f8957fc", 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000), 0x10) connect$unix(r0, &(0x7f0000000000), 0x10) r1 = getpid() getegid() r2 = openat(0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00', 0x400, 0x18) getpid() r3 = semget$private(0x0, 0x3, 0x2a) socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) dup2(r2, r4) setsockopt(r2, 0xffffffff, 0x3, 0x0, 0x0) semop(r3, &(0x7f0000000180), 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x7ff, 0x0]) r5 = geteuid() semop(r3, &(0x7f00000001c0)=[{0x3, 0x800, 0x1c00}, {0x2, 0x6, 0x1000}], 0x2) r6 = getegid() semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000480)=""/20) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0xeaf, 0xffffffffffffffff, 0x0, r5, r6, 0xa, 0x7}, 0x4, 0x6000000, 0x5}) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000280)=""/80) r7 = getegid() semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000400)=[0xa0a]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x9, r5, 0x0, r5, r7, 0x28, 0x8000}, 0x1c28, 0x9, 0x7}) getgid() r8 = socket(0x11, 0x4000, 0x0) sendto$unix(r8, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8cc630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abf09090080fdfed8dcfad700"/177, 0xffffff0c, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x2, 0x1, 0x1c1, 0x3, r1}) open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x90) panic: vop_WgAeRnNerIiNcG_:b aSPdLo Np OT StLopOWEpReEdD a OtN SYSCALL 73 536928256 EX I T 0db_e ntaer +0x1c: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 464386 84619 32767 0x8000010 0x4000000 1 syz-executor.3 *147699 93650 32767 0x8000010 0 0K syz-executor.6 db_enter() at db_enter+0x1c panic(ffffffff82893517) at panic+0x17b vop_generic_badop(ffff80002e2aa098) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd805e022a68,fffffd805d3dab20) at VOP_STRATEGY+0x9f bwrite(fffffd805d3dab20) at bwrite+0x1d3 VOP_BWRITE(fffffd805d3dab20) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002e2aa310) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8062a43540,ffff80002e2aa470,ffff80002e2aa4a0,ffff80002e2aa3a0) at VOP_MKDIR+0xc3 domkdirat(ffff8000373bc2f0,ffffff9c,7055d3d89900,1ff) at domkdirat+0x125 syscall(ffff80002e2aa620) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7055d3d89970, count: 4 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: vop_generic_badop ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff82893517) at panic+0x17b vop_generic_badop(ffff80002e2aa098) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd805e022a68,fffffd805d3dab20) at VOP_STRATEGY+0x9f bwrite(fffffd805d3dab20) at bwrite+0x1d3 VOP_BWRITE(fffffd805d3dab20) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002e2aa310) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8062a43540,ffff80002e2aa470,ffff80002e2aa4a0,ffff80002e2aa3a0) at VOP_MKDIR+0xc3 domkdirat(ffff8000373bc2f0,ffffff9c,7055d3d89900,1ff) at domkdirat+0x125 syscall(ffff80002e2aa620) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7055d3d89970, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80002e2a9fc0 rbx 0xffffffff82cdfd77 cpu_info_full_primary+0x2d77 rdx 0 rcx 0xffff8000373bc2f0 rax 0xffffffff82cdeff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x392cecf8c52e1d12 r11 0xf27031017c9e0eb9 r12 0xffffffff82cdfb78 cpu_info_full_primary+0x2b78 r13 0 r14 0 r15 0x1 rip 0xffffffff814dc31c db_enter+0x1c cs 0x8 rflags 0x246 rsp 0xffff80002e2a9fb0 ss 0 db_enter+0x1c: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.6) tid=147699 pid=93650 tcnt=1 stat=onproc flags process=8000010 proc=0 runpri=17, usrpri=86, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0x0 forw=0xffffffffffffffff, list=0xffff8000373bda00,0xffff80002a1be550 process=0xffff8000ffff48f8 user=0xffff80002e2a5000, vmspace=0xfffffd8062e3a000 estcpu=36, cpticks=2, pctcpu=0.0, user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 37978 40884 19732 32767 2 0x8000010 syz-executor.7 84619 332436 8329 32767 2 0x8000010 syz-executor.3 84619 464386 8329 32767 7 0xc000010 syz-executor.3 82565 230338 37481 32767 3 0x8000090 nanoslp syz-executor.1 82565 393587 37481 32767 3 0xc000090 kqsel syz-executor.1 82565 399892 37481 32767 3 0xc000090 fsleep syz-executor.1 65660 180411 76542 32767 3 0x8000090 nanoslp syz-executor.0 65660 109772 76542 32767 3 0xc000090 netio syz-executor.0 65660 67722 76542 32767 3 0xc000090 fsleep syz-executor.0 36959 65368 21846 32767 3 0x8000090 piperd syz-executor.5 21846 282338 26066 0 3 0x8000082 wait syz-executor.5 19732 130141 22922 32767 3 0x8000090 nanoslp syz-executor.7 22922 188406 26066 0 3 0x8000082 wait syz-executor.7 8329 329832 45860 32767 3 0x8000090 nanoslp syz-executor.3 45860 228888 26066 0 3 0x8000082 wait syz-executor.3 75442 140561 71978 32767 3 0x8000090 piperd syz-executor.4 71978 421204 26066 0 3 0x8000082 wait syz-executor.4 52586 408356 59010 32767 2 0x8000010 syz-executor.2 59010 190523 26066 0 3 0x8000082 wait syz-executor.2 76542 436404 16968 32767 3 0x8000090 nanoslp syz-executor.0 16968 479599 26066 0 3 0x8000082 wait syz-executor.0 37481 421670 24320 32767 3 0x8000090 nanoslp syz-executor.1 24320 415262 26066 0 3 0x8000082 wait syz-executor.1 *93650 147699 60840 32767 7 0x8000010 syz-executor.6 60840 351486 26066 0 3 0x8000082 wait syz-executor.6 62502 310726 0 0 3 0x14200 bored sosplice 26066 380276 90970 0 3 0x1a000082 thrsleep syz-fuzzer 26066 424596 90970 0 3 0x1e000082 nanoslp syz-fuzzer 26066 248995 90970 0 3 0x1e000082 thrsleep syz-fuzzer 26066 520609 90970 0 3 0x1e000082 wait syz-fuzzer 26066 273724 90970 0 3 0x1e000082 wait syz-fuzzer 26066 519016 90970 0 3 0x1e000082 thrsleep syz-fuzzer 26066 166518 90970 0 3 0x1e000082 wait syz-fuzzer 26066 81859 90970 0 3 0x1e000082 wait syz-fuzzer 26066 286606 90970 0 3 0x1e000082 wait syz-fuzzer 26066 250067 90970 0 3 0x1e000082 wait syz-fuzzer 26066 439350 90970 0 3 0x1e000082 thrsleep syz-fuzzer 26066 424490 90970 0 3 0x1e000082 wait syz-fuzzer 26066 47901 90970 0 3 0x1e000082 thrsleep syz-fuzzer 26066 76176 90970 0 3 0x1e000082 kqread syz-fuzzer 26066 77423 90970 0 3 0x1e000082 thrsleep syz-fuzzer 26066 44177 90970 0 3 0x1e000082 wait syz-fuzzer 90970 133625 16988 0 3 0x810008a sigsusp ksh 16988 1990 76578 0 3 0x1800009a kqread sshd 33930 504729 1 0 3 0x18100083 ttyin getty 76578 273452 1 0 3 0x18000088 kqread sshd 56956 26951 83898 73 3 0x19100090 kqread syslogd 83898 301126 1 0 3 0x18100082 sbwait syslogd 62973 151324 1 0 3 0x18100080 kqread resolvd 38290 517527 40083 77 3 0x18100092 kqread dhcpleased 61894 204298 40083 77 3 0x18100092 kqread dhcpleased 40083 6926 1 0 3 0x18000080 kqread dhcpleased 67330 102425 0 0 3 0x14200 bored smr 23815 5316 0 0 2 0x14200 zerothread 22548 464678 0 0 3 0x14200 aiodoned aiodoned 888 263746 0 0 3 0x14200 syncer update 76342 37158 0 0 3 0x14200 cleaner cleaner 44750 522592 0 0 3 0x14200 reaper reaper 67217 419094 0 0 3 0x14200 pgdaemon pagedaemon 13400 34618 0 0 3 0x14200 bored viomb 40914 420914 0 0 3 0x40014200 acpi0 acpi0 5493 34782 0 0 3 0x40014200 idle1 56313 435450 0 0 3 0x14200 bored softnet3 3266 364212 0 0 3 0x14200 bored softnet2 8448 472147 0 0 3 0x14200 bored softnet1 49089 7802 0 0 3 0x14200 bored softnet0 89299 117816 0 0 3 0x14200 bored systqmp 81226 265988 0 0 3 0x14200 bored systq 70887 179371 0 0 3 0x14200 tmoslp softclockmp 5127 7437 0 0 3 0x40014200 tmoslp softclock 18323 281918 0 0 3 0x40014200 idle0 1 60652 0 0 3 0x8000082 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 1: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff82ded3c8) #0 witness_lock+0x446 #1 mtx_enter_try+0x103 #2 mtx_enter+0x4e #3 uvm_anfree_list+0xa4 #4 amap_wiperange_chunk+0x15f #5 amap_wiperange+0x3b3 #6 amap_pp_adjref+0x54b #7 amap_adjref_anons+0x182 #8 uvm_unmap_detach+0x7d #9 sys_munmap+0x22e #10 syscall+0x8cf #11 Xsyscall+0x128 Process 84619 (syz-executor.3) thread 0xffff8000ffff3738 (464386) exclusive rwlock amaplk r = 0 (0xfffffd80773e9ef0) #0 witness_lock+0x446 #1 amap_unref+0x2f #2 uvm_unmap_detach+0x7d #3 sys_munmap+0x22e #4 syscall+0x8cf #5 Xsyscall+0x128 Process 52586 (syz-executor.2) thread 0xffff8000373bd770 (408356) exclusive rrwlock inode r = 0 (0xfffffd8061daad60) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vn_closefile+0xc9 #6 fdrop+0xd5 #7 closef+0x120 #8 syscall+0x8cf #9 Xsyscall+0x128 Process 93650 (syz-executor.6) thread 0xffff8000373bc2f0 (147699) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82e85ba8) #0 witness_lock+0x446 #1 __mp_acquire_count+0x48 #2 mi_switch+0x491 #3 sleep_finish+0x19a #4 biowait+0x91 #5 bwrite+0x1fe #6 ffs_update+0x27f #7 ufs_mkdir+0x430 #8 VOP_MKDIR+0xc3 #9 domkdirat+0x125 #10 syscall+0x854 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd805396be78) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vget+0x1fd #6 ufs_ihashget+0x121 #7 ffs_vget+0x7c #8 ffs_inode_alloc+0x1e4 #9 ufs_mkdir+0xe6 #10 VOP_MKDIR+0xc3 #11 domkdirat+0x125 #12 syscall+0x854 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807dd21c50) #0 witness_lock+0x446 #1 rw_enter+0x32d #2 rrw_enter+0x91 #3 VOP_LOCK+0x8b #4 vn_lock+0x85 #5 vfs_lookup+0xd3 #6 namei+0x56a #7 domkdirat+0x79 #8 syscall+0x854 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10195 6410K 6419K 166960K 11535 0 pcb 17 12K 12K 166960K 17 0 rtable 244 6K 7K 166960K 3890 0 pf 29 8K 8K 166960K 203 0 ifaddr 44 16K 16K 166960K 400 0 ifgroup 50 2K 2K 166960K 398 0 sysctl 4 1K 3K 166960K 10 0 counters 64 36K 36K 166960K 238 0 ioctlops 0 0K 2K 166960K 264 0 iov 0 0K 28K 166960K 898 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1377 87K 87K 166960K 4000 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 9K 166960K 300 0 VM map 2 1K 1K 166960K 2 0 sem 12 0K 1K 166960K 1581 0 dirhash 12 2K 3K 166960K 525 0 ACPI 1697 195K 286K 166960K 12548 0 file desc 22 81K 121K 166960K 12655 0 sigio 0 0K 0K 166960K 426 0 proc 56 78K 127K 166960K 4131 0 subproc 104 6K 7K 166960K 1391 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 2701 0 in_multi 99 7K 7K 166960K 1544 0 ether_multi 1 0K 0K 166960K 56 0 mrt 1 0K 0K 166960K 7 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 187 837K 837K 166960K 187 0 exec 0 0K 1K 166960K 2789 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 289 80K 100K 166960K 109872 0 UVM aobj 131 8K 8K 166960K 140 0 pinsyscall 42 84K 108K 166960K 16094 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 1K 166960K 875 0 NDP 11 0K 2K 166960K 288 0 temp 74 6816K 6944K 166960K 41358 0 kqueue 13 20K 30K 166960K 2103 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 1839 0 1835 2 1 1 2 0 8 0 rtentry 112 1219 0 1104 4 0 4 4 0 8 0 unpcb 144 11314 0 11294 34 33 1 4 0 8 0 syncache 336 4 0 4 1 1 0 1 0 8 0 sackhl 24 3 0 3 2 2 0 1 0 8 0 tcpqe 32 76 0 76 13 13 0 1 0 8 0 tcpcb 808 5258 0 5253 62 60 2 8 0 8 1 arp 120 192 0 174 1 0 1 1 0 8 0 ipq 40 78 0 78 12 12 0 1 0 8 0 ipqe 40 1159 0 1159 12 12 0 1 0 8 0 inpcb 392 12947 0 12939 98 95 3 9 0 8 2 nd6 136 436 0 407 7 5 2 2 0 8 0 kcovpl 48 107 0 99 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4967 0 4497 58 26 32 34 0 8 0 art_table 32 4968 0 4497 6 1 5 5 0 8 0 art_node 16 1218 0 1113 1 0 1 1 0 8 0 sysvmsgpl 40 22 0 7 1 0 1 1 0 8 0 semupl 112 3 0 3 2 2 0 1 0 8 0 semapl 112 1574 0 1564 1 0 1 1 0 8 0 shmpl 112 137 0 9 4 0 4 4 0 8 0 dirhash 1024 359 0 342 3 0 3 3 0 8 0 dino2pl 256 19488 0 17940 99 1 98 98 0 8 0 ffsino 272 19488 0 17940 105 0 105 105 0 8 0 nchpl 144 37259 0 35524 66 1 65 66 0 8 0 uvmvnodes 80 8857 0 0 181 0 181 181 0 8 0 vnodes 216 8857 0 0 493 0 493 493 0 8 0 namei 1024 129479 0 129478 21 20 1 2 0 8 0 percpumem 16 133 0 87 1 0 1 1 0 8 0 kstatmem 264 196 0 174 2 0 2 2 0 8 0 scxspl 216 261756 0 261756 61 60 1 8 1 8 1 plimitpl 152 2956 0 2931 2 0 2 2 0 8 0 sigapl 424 12739 0 12687 7 0 7 7 0 8 0 futexpl 64 179961 0 179959 28 27 1 1 0 8 0 knotepl 120 1541 0 0 11 0 11 11 0 8 0 kqueuepl 216 4076 0 4065 8 7 1 3 0 8 0 pipepl 320 2549 0 2521 25 21 4 8 0 8 1 fdescpl 496 12720 0 12687 6 1 5 6 0 8 0 filepl 152 80814 0 80563 37 25 12 16 0 8 0 lockfpl 104 3072 0 3069 1 0 1 1 0 8 0 lockfspl 48 1144 0 1141 1 0 1 1 0 8 0 sessionpl 144 110 0 94 1 0 1 1 0 8 0 pgrppl 48 331 0 315 1 0 1 1 0 8 0 ucredpl 104 18453 0 18435 1 0 1 1 0 8 0 zombiepl 144 12687 0 12687 1 0 1 1 0 8 1 processpl 1136 12739 0 12687 5 0 5 5 0 8 0 procpl 656 26955 0 26883 13 5 8 8 0 8 0 srpgc 96 2 0 2 1 1 0 1 0 8 0 sosppl 168 294 0 294 62 61 1 1 0 8 1 sockpl 664 26485 0 26453 127 123 4 12 0 8 0 mcl64k 65536 12 0 0 2 0 2 2 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 7 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 1367 0 0 55 19 36 45 0 8 0 mtagpl 96 5 0 0 1 0 1 1 0 8 0 mbufpl 256 2620 0 0 112 0 112 112 0 8 0 bufpl 280 26342 0 17489 633 0 633 633 0 8 0 anonpl 24 1906329 0 1900065 310 234 76 113 0 186 0 amapchunkpl 152 372660 0 371968 235 200 35 62 0 158 0 amappl16 200 48211 0 48091 289 268 21 44 0 8 1 amappl15 192 14 0 14 4 4 0 1 0 8 0 amappl14 184 428 0 416 2 1 1 2 0 8 0 amappl13 176 25 0 24 1 0 1 1 0 8 0 amappl12 168 14689 0 14654 3 1 2 2 0 8 0 amappl11 160 51 0 40 1 0 1 1 0 8 0 amappl10 152 143 0 134 1 0 1 1 0 8 0 amappl9 144 349 0 349 11 11 0 1 0 8 0 amappl8 136 664 0 618 2 0 2 2 0 8 0 amappl7 128 93 0 76 1 0 1 1 0 8 0 amappl6 120 1653 0 1634 2 0 2 2 0 8 0 amappl5 112 510 0 497 1 0 1 1 0 8 0 amappl4 104 1237 0 1202 2 0 2 2 0 8 0 amappl3 96 66377 0 66294 3 0 3 3 0 8 0 amappl2 88 13427 0 13350 4 2 2 4 0 8 0 amappl1 80 53046 0 52539 22 10 12 22 0 8 0 amappl 88 107586 0 107378 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 72 139 0 9 3 0 3 3 0 8 0 uaddrrnd 24 12720 0 12687 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12720 0 12687 1 0 1 1 0 8 0 vmmpekpl 168 87180 0 87103 4 0 4 4 0 8 0 vmmpepl 168 766909 0 764896 415 306 109 126 0 357 1 vmsppl 440 12719 0 12687 7 2 5 5 0 8 0 rwobjpl 56 192045 0 181991 202 55 147 149 0 8 0 pdppl 4096 25447 0 25374 619 538 81 93 0 8 8 pvpl 32 48602 0 0 393 1 392 392 0 265 0 pmappl 248 12719 0 12687 3 0 3 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1145 0 667 14 0 14 14 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x1c panic(ffffffff82893517) at panic+0x17b vop_generic_badop(ffff80002e2aa098) at vop_generic_badop+0x1f VOP_STRATEGY(fffffd805e022a68,fffffd805d3dab20) at VOP_STRATEGY+0x9f bwrite(fffffd805d3dab20) at bwrite+0x1d3 VOP_BWRITE(fffffd805d3dab20) at VOP_BWRITE+0x4e ufs_mkdir(ffff80002e2aa310) at ufs_mkdir+0x445 VOP_MKDIR(fffffd8062a43540,ffff80002e2aa470,ffff80002e2aa4a0,ffff80002e2aa3a0) at VOP_MKDIR+0xc3 domkdirat(ffff8000373bc2f0,ffffff9c,7055d3d89900,1ff) at domkdirat+0x125 syscall(ffff80002e2aa620) at syscall+0x854 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7055d3d89970, count: -11 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x1e: addq $0x8,%rsp x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x68 savectx() at savectx+0xae end of kernel end trace frame: 0xf466a54a1b0, count: 10 ddb{1}> trace x86_ipi_db(ffff800029cebff0) at x86_ipi_db+0x1e x86_ipi_handler() at x86_ipi_handler+0xb7 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 alltraps_kern_meltdown() at alltraps_kern_meltdown+0x68 savectx() at savectx+0xae end of kernel end trace frame: 0xf466a54a1b0, count: -5