6d9230de3fb608a51dbfc3412223be004b3c518f2b62152bf6f0c4389803d7c9ebd9c76fed82a9e6d82ac00b6f4d18bfb8b7512a388d7be4b1abab572fe1062951667481846a2728dcfa954b6cc5b55591c5f9dcc992cd937833a781fec06ca2ebcb5539dd62f04904276d4adbc536acace5ad4d5146141fe685baf87be3f1d09fdc82b4bad2f4a5e2333bd16b5f4ffe89785e0d375f7119c24a153d5dbc7387fd74427220df2a872cf908878d58bac68ef105447e1097cfd7119048a5b6c6322c85b2e12a8bc581917b7f108198afc4bed839999a629e498271671329aed59fd6a32b5c239272d14c71f4b83ddbc6cdcec4b1571e2b683bf80b17666028eb6ef25e39615265004802dd94d01f2d2789a4720f3936d2081a3a738fefd58fe8a8b4c0a0f0cb10d83f7fd7fef66452623915e8003f9c72b22d3d426c8d285667b3da5450bdf04006703976eb2ded55863a31572484e1d5566181669cbd13ebc30993f0408ba11b9daf1f7aa67f151386c4bb0f485c7c5ab498c7eb1c3953e7448c295e195afdea926bceb33b124af48fda737ebfca9243c5495907e946df92720a94070a349d7df7405b0327d062c8ed586acc479349432a59609d632c3501eb38b92e0f2031eb42e1f7a10d8926d91891db59b27dd4860041b109b7f1c5798006be6f22e0b270bb91346bebc7712c0f71f39001f7f80ac7cdbe4513d7b1c7e8a36fe32cb48c9d8a4275566ae69702d9be9641e7034a32067a501e2555b8d525186ea17f94602c97366f1c0321404c2eb8d17d689095e3980b92a79078721d4e11e540b2201ee58879770547b0ad539dcdc6af199044335369868297e9e3aadfe3dc7235543afa7a641144a7bed0c1ec0e35f58f6bedc64794afd3b33e82fced729e726f35ef26318cc387e68b767ca70d337a7841e879cf54076a1a5af3511de140f7f03434c97ca233fe53461c94e813d09dd3c3c76b116f84029526a0cf6bd913b00624f", 0x1000}, {0x0}, {0x0}], 0x9, 0x0, 0x0, 0x400}, 0x0) executing program 5: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x0, 0x3a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x0, 0x0, 0x0, 0xd8}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, @multicast2, @rand_addr}}}}}}) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [{[{0x88a8, 0x0, 0x1, 0x1}], {0x8100, 0x5}}], {@arp={0x806, @generic={0x18, 0x80c7, 0x6, 0x6, 0xc, @broadcast, "4ae2030d192f", @local, "aad5919cab7490a7ee926a6717afb110"}}}}) executing program 6: semget(0x3, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) executing program 4: chdir(0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{}, {0xffffffffffffffff, 0x14}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ktrace(0x0, 0x0, 0x40000530, 0x0) setpgid(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080600010800e5030001aaaaaaaaaabbac1400bb65a2d16a95895a6a748b"]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d822"], 0x101, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200ff0500000000000000000000000000010000001800000000429d9fd4591a"]) executing program 3: sysctl$ddb(&(0x7f0000001a40), 0x2, 0x0, 0x0, 0x0, 0x13000000) executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x3, 0x0) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{}, {0x3, 0x0, 0x0, 0x9}]}) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000001680)="04bdfa5d1d2873c63e3534825ba166e2fea9aec43050006123339a346f731573d8d508753f95b7688ad48b8cf6bbca325cebc37fc4e1dd543dbe2da6dd", 0x1001c) executing program 0: r0 = socket(0x11, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000000)="f41f041e3a30", 0x6}], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x80206979, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000002c0)="b10005010000009f0500070107000000331c13fecea70500fef96ecfc72fd3357ae30200004e30ffd2d236acf20bf404be01000000f7c8cf5f882b297be1aa050400ce94e2f0ad3ebbc257699a1f139b672f335c22db830c032bfa896443c32118210000720fd38bfb0000fd54c125191b1257aea8c500001602fbfe0c2300008abfba0900000808f37193f8343712cc1100b71dc000090105000000000000001300"/177, 0xb1, 0x0, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xaa, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYBLOB="30f6074cc9cdefb05019a478e9c42f2c3505c7439187961185b5af7e0c6e7ff8fa9b6c8a1100416e03c6110a7c0ccdf5a6f9983bf19d58c3c189f9e4746f3d0295a1972de3066be8eb1f9295e1a9b20e28931087ee288c8d99d3142530b56dbdafdcee383cb003a8d41c7100000018705b22019da529e3851487b2eb71f683045c1ee06a3add39b053473f9ae16510234f2721edced9b2c67b04dc55bafbc1595fbd528a111aef9aff3978626b06a977291b9233a4bceb4833a693730f1700", @ANYRESHEX=r0, @ANYRESOCT, @ANYRES16, @ANYRESHEX]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r4) msgrcv(r1, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r8, &(0x7f0000000140)={0x0}, 0x10, 0x0) socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 2: shmget$private(0x0, 0x1000, 0x107, &(0x7f0000ffd000/0x1000)=nil) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f0000000180)="bf3b684c5ae963b4567084e096cf973983b85e5df63e013eaa9405095e88157332b4f68e78e0793d3e30417acbf4419893cfd424b75262dc5ade2ab6278ab86672f9ed186987b8c19d9295a17b98020f6002", 0x52}], 0x1}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206913, &(0x7f00000001c0)) sysctl$vm(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0xff83]) semop(r2, &(0x7f00000002c0)=[{0x4, 0x81, 0x1000}, {0x4, 0x400, 0x400}, {0x2, 0x40}, {0x0, 0x8, 0x1800}, {0x3, 0x0, 0x800}], 0x5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) socket(0x0, 0x2, 0x0) kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x14c) ftruncate(r3, 0x9) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f, 0xfffffffffffffffc], [], [0x0, 0x0, 0x0, 0x4, 0x0, 0x4], [0x0, 0x0, 0x0, 0x0, 0x5, 0x7fffffff], [{0x0, 0x2, 0x0, 0x4}, {}, {0x8001}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x100}], {0x0, 0x0, 0x1f}, {0x0, 0x0, 0xfffffff9, 0x4000}}}) kevent(r4, &(0x7f0000000080), 0x401, 0x0, 0x7fffffff, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x59}, 0x2, &(0x7f00000000c0), &(0x7f0000000000), &(0x7f0000000340)='Zg', 0x2) getpid() ioctl$WSKBDIO_GETMAP(0xffffffffffffffff, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) syz_emit_ethernet(0x4a, &(0x7f00000004c0)=ANY=[]) executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x41) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r1}}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xfe10, 0x0, 0x37) executing program 1: r0 = socket(0x1, 0xf3d6e900dd783a7e, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = socket(0x20, 0x8004, 0x0) dup(r1) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) writev(r2, &(0x7f0000001440)=[{&(0x7f0000000040)="0bb02c37474d928bcf1a2b42bcee010dae4113791cd7f9473acedd074cd2085f4ba304afa32e87295ca791f3569ee68b858e76276046b583dc5e34786ffa1645a13bd7f34aac7e6e0b7984df8060f6b3d0da0085794ec22cb22bedd8c0d227116e23d3b2f7f6d0a79bf30b1a682279cb4774ecea37aeef25072a28ec248c49c59d6a1ec300e1ba1ac3161e838100f2a4791a0acedc2a3d11d4bf45147ba1f4863a8af5b87199df2dad1777d0f5460f6e9d723612a0a8096c7e76ecff070000f2bcb95fae573268119b4e54f366bfe5bbac0cbf5d6cd37fb8936a35133bcf28a239f3be4612f63e40293175407f4fe1d0cdf8f182043cd4d7e69b5983fc83a7127674fa39249f53be02ac0f90cf8dc4c33ba1b8107fcd36cc33b9b5fd13574f22cab2e30d116188a38a1e7f4a43225ff5cc9f45a08c7ba1c54e8556a4db050086415697835fa904d20322446f6eafed502e", 0x151}], 0x1) execve(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x978b, 0x0, 0x1, 0x0, "bb08000100f1675910508b00"}) writev(r2, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)='j', 0x1}], 0x1) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000040)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x80}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x53}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000540)="5e245b9442a463d96dbef02af80d446a619bc3d399173d5093c8672e195b7ce8b5798d1515092595e6e06a18d1085666c609a456c61f5bcc09dfed6f1d57cec43c709ccbfad7bda58ea5e1d2c67f5c9b511b4436c661e183742f966f9c192de71e97ea8f167206303eb82f94f22e4180ee9d915875943d67eb15", 0x7a}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x3, 0x0) select(0x40, &(0x7f0000000140), &(0x7f0000000180)={0xc3df}, 0x0, 0x0) select(0x40, &(0x7f0000000540), &(0x7f0000000580)={0xffffffffffffffff}, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0/file0/..\x00') getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{0x3}, {0x0, 0x2ff, 0x1000}], 0x2) r3 = socket(0x18, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r5 = dup2(r3, r4) writev(r5, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab7eb099b3057105b5b00529cdb59e3db33beb30d09683429a3553a312c60e40b0aa9b73a8e4", 0xb6}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sysctl$net_inet_ip(&(0x7f0000000240)={0x4, 0x2, 0x0, 0x24}, 0x4, 0x0, 0x0, 0x0, 0x0) syz_open_pts() executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {}, {0x0, &(0x7f0000ffb000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffb000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x2000)=nil}], './file0\x00'}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe}) socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000380), 0x1c, 0x0}, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0x12}, 0x2, 0x0, 0x0, &(0x7f0000000100)="5855f7c075a0792aabdb931dc3906b23737a2870d323183bbeeeb729c5868397f74aaf8b6d508ade3fb98fb373fe04a58046f2628b5181c21628cb263a5d46a80b15c8ef81ecc4b882372d2fa0bd07706b2fe7c6febdf4516db96403b1e662ae29883e4b58cdb57388768eac2fdf91266bc4746d5bcdf6720de988c3e9ca22018881bac9cafced17f29c4098c1a7c46e0b3668a209b9c4a709c56e7d5b82f9c6f9f43e2a7582decd3c9a6e0844cd88c175fb5d", 0xb3) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) setuid(0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff}}) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = socket(0x18, 0x2, 0x0) setreuid(0xee00, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000580)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = getuid() setreuid(0x0, r4) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) dup2(r5, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600), 0x0, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$VMM_IOC_RUN(r7, 0xc2585601, &(0x7f0000000500)={0x1, 0x0, 0x0, 0x0, 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0xa, &(0x7f0000000100)="bddd1e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082c8bbb3caebe1f4b643f9c76619cb3a0fc5d593bb7b30f3b4d79b915af2d50c908c7eb9051860a8c2149181bde3a8105cc472d8ed098d487b62b0208903a7a74ab9180dc3a7e48848625043c789fecaeebb833ce08c3ecd70d8c549acf27b1db707de45aed98fac64e7ec3de0c56e2c1c02698875ac9749bd3d21ea9a6ef5358ff4ca546aa81ce7e3fcd813b225d675e9f03afbeee5d1568ca591777341d5cd55046cf4caa9ee11dd564ff9665c73092ffc131d1c74384f33f73cfbb2fa50ef12cdb3393fb26d8a1c4bc0427914499031a35f1be08bfb84c724265a0fe02f6b94b9a1e739473c0a16e21e4a032f2a0bdfd5d3e62dd731d903fa9b04ab0700000000000000fd7e000000e9a07a2a84c159ff51e191688051fa2e28e67617965752387702320e3de55856ad65bdc0f4ab037dd4c01c9a87b5cd717b5c08a5abc33b591d43a42a9de19ad60a269fe4a43c50584531013f2e4f82511bc58f159ef268fed521125792d90c36b5803555962b509c9685eaf0b099d3f383da2c1d4425d4acaa457e5625a9ecc96eb3a2c3977ddad1e53446da40a984cdcb4e76d84241ae14592f0108e45df7dd11fb6bc0df97e87eeb4a3aae8c4bac830b3695b6dc81faf3a0852e27115005b7453a28335f71f414c4d2b3580b34fc62a940016e7c5e4b", &(0x7f0000000080)=0x11a, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc2585601, &(0x7f0000000300)={0x10, 0xffffffffffffffe0, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x2}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000000}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x2}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x3000)=nil, 0x9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x6}, {&(0x7f0000fed000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x9}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8000}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80003ff}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x43}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xaa7}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x10001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000fea000/0x4000)=nil, 0x40}], './file0\x00', 0x3}) executing program 1: open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x2) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1000, 0x8) setuid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x2) setregid(0x0, r2) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') executing program 1: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 4: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x0, 0x3a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x35}) (async) r0 = syz_open_pts() close(r0) (async) close(0xffffffffffffffff) mquery(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x0, 0xffffffffffffffff, 0x0) (async) r1 = socket(0x18, 0x3, 0xfe) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async, rerun: 32) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x2000}, 0x0, 0x0, 0x0, 0x0, 0x3}) (async, rerun: 32) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r1, &(0x7f0000000440)=[{&(0x7f00000005c0)="294bbe01e775d42b920587bee9952844c93c122f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f1332990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7fff6040000c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa4}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f0000000240)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf9615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9654f85821a44333a73c58f163431c692da984a52561aa97c729feb9fa6144263b28733c857188b16e5", 0x165}, {&(0x7f00000003c0)="4f6f83a05c2057f2", 0x8}], 0x4) (async, rerun: 64) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) (rerun: 64) setuid(r2) (async) open(&(0x7f0000000680)='./file0/file0\x00', 0x200, 0x44) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) (async) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(r3, 0x80002) (async) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000012c0)) (async) execve(&(0x7f0000000300)='./file0\x00', 0x0, &(0x7f0000000880)=[&(0x7f00000006c0)='tap', &(0x7f0000000740)=',@\x00', &(0x7f0000000780)='/dev/bpf\x00', &(0x7f00000007c0)='-\x00', &(0x7f0000000800)=':#*}(&\x00']) (async) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x9) (async) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000480)="fd259e255311cf4a5825e3b614ed632c87ebecb9ed8e2609ea88fc9415fff5cd5238ee8d6f03934cf215dc35b3a6", 0x2e}, {&(0x7f0000002300)="6846a2cfb76617f6e99703861378a07cbf466447cecf72ad70aad1cecb282e37edd7882fb117f8502292328f7cbde1445a24534a742df082b8697aa8d6e92ac154a093b5cd312d85593be3fded5167c2f7b14e259da643e15c84e95c56e9e126867f06ddbd8cdcff043afbeead8653e21b77e7ebb27f776db8e7134f55764f6aa9728b32be6b4d5c344ac8c46a0dcf41e3eb628326afa604469fd31454f055d6c749faab88ddcd94796f3c94d325552672adf42cffc6f3ffcdad8614652418f17aa0665e96bf00348a02512e262ff63ea3a4eb19810d02ad01fbb9f531e8b0ce195774f2fc9c6e73d13f2cbdc4c2f2612a72d500f7d5fc67c4fd6110df3709c7280dc34d9bbee1a2e050660be9c3bb681ba19ef2c133ee4519a928320dfd9454087ed116ee6c30e018f44633af207383a0b8ebe816c7694c16fe4f35b309ac352807fa4e9edf5dda465df053cd150ed001da0243a959a657064666756515be913a78eab24cdfa760e86f18c2a48689fab60782d22e9515f39d0de2a741c2ab946fc2a5d11c53e21fd0ded54b2270f803e33f8ff2a8ee8bce66cbaecead52ccece4f8d697c2b3b0a2d6e92e7cbe996932dcc8d64cebedf7715c1f1461f10f21d22b899c27d0c28ad38783876f09d673f0f22973760c1411fbeb7e71fb0c19cf81a899617d993b7cb1228a8b8173ff74a23d86fda195a969bdbd926a6f17bc7581d8154cd989d24836d9a3b6511c5fa2ded86eca1d0a27914541a28131e5fe35b3b01946c79b04ffebe622d2debf3cfbb9f32ed1e2e638c556c4cf093397dca85e6f5aa57a0e1fb1f149aa134f2b815be523b577fee2ead273b77c119629c4207716a3a9baaac04f8fee09cc79ee05927dd79ebfb982be8d170bba3ee4ebd2bd76d23f3634e926e53886d09d5e64220605b8c30c19fe0dd69a884a87ac344c314da477f55c24d673e4094ac99b201414c49e331e733e06950d27c0458465a0c0efb1e3a594d9c7edfbab570dc1e744f13c4a12754ea7483043bb9ad3dce658411c627e5c32e159704545b343db08db5ab26d0b1c882d4040c250f59fdf71c9d63beb3831857e633ee22cfa273d946ce2e82fcc424ca07dd215e460b71c7535511c7e3fcd60dc0a5c1c4893d1a761db3dd8579b33c8d49eb200e6a01703c6700a15116820ce7f55ac9695f08ccdf5893ed2d1445b9c500a8776efaabaf387344884f2e60212bdc38cb2c31d87fb5ae42c3c18b4966bed98056939173bd977835a9bfca9b4ad25b29fa50c51eeed045e565e2ebe274dfb5372fb36d605516711582e0db312abf95ce71cf8789e54c2421c3228a6ba9eb5ca2d792a70c02eb1dea54e3c89e56a53e5667d7d3f83ea0aef9a76f733b5d329eebb8b098eff4f8392d960ffefe392a28a67002191e6f54cde5b245cf17004216c27d711f482f02ed5c73faa43a3df3bdde217ac7e725e79dafbb203c2841c7375d49a01405b184db63f0e72cbf4130e2a5059986bd0c1f3e9254346f2b5d974ee06479ab98eddc1305de671b919cc03514fd58b72218b033a13489b0e09b677e91269280060a3896b0b16e81d1ee56f98416119a5fbd753291321f3bc040c3a4e09ce55444f6df98f97dc565f7c326fec84ec8b0bf5fb16733d4dc9ce8c9be6ea096374158485c9acbdc5b9d438356dad45bba5492531d2c3f67ce384b1f495cbcf9e99090ec818e2ba33d6d260655e055a1c83f6eaaf34445c7dedfc426729e0fd7137bb236ebdc8666cb62e679ff90e26415ba7ed6372899891240b08e29f7824ef4aa83d1a427e2cff9c514e95da95503121da90a205439a6672c9b7e1e5d1eb09d8f203d8fe39caac96a9565ee4607180f20f02425d3ef28921e81a9c5b3e6e0cf46b47b619340688c2a2259733e4334cfbde9597b81ce2caf18e41470d4414a0cb2b519355d975fe80cc938719b6cb3f634f3ef5106c543ae32a6abf6241ad25c2d1c2710ca4469260c01ce117966b516126ecb0493768ef78892751d122ed6a8ca30fbb6b20884eb5e99c0bf092819e5400e37a0f077f8e0a14718840f4233566603dac651a48e862e6966eb7227e92bc200569ac451ed2e86d3d4efd646e9433bed062328edf5926a2a9681ac98609c226a828cc1327952bde7b63f36c0a5d1761f85574cbb8a64436b7013e86951c68e9fdff5d5fb154a656ef035f080e7ba2e2094281ab92d6ef58330bc64c4e68495bdd0ec799b0c1e04b7d7f4ca0ec7b0ef15f85d4369ff278057abc26c33e909dda6194947559627932a646035abb44407dcec46d805b8d0e956d7d25ef5cc01f3d89ca6e518b79c105e907fded50cd7fbe688bab4f7bc606d83d78e9b39b45919292b55b32e88c84169a90cf1ede060bf003aee1a61ddaa992562ba220f778dcad2f12f67e69235cbfa014f403fcaa9fb4a46ce51b1e67ac29fae12082563dda623790d6793c3ba567f3d1bcc0f0d4d70b8efff944227531649fad3b8150faa029b9e6d66fdca827b33d9052232dfa1f47ac72d48ad9e0696313e8103828b0a73d92cb196a479c2af52a4ccd0d252e2676b116e21793882606bc4e09ba2492728d913e86dd287fd231bf5debc4bd86236cc99ad72e0666f048ea778e73e24822fb55d20f6dc8c3fe81e71a354ab38939daf5a312c075f5b4c8c881db548cdd1fd11fd30708e6ce56c576534e10f934b32216880338fd22231863ce686f6d42dd8201c6ca9ed89caf207499b658bf90b1d848ace961baaa2fa9adcd75036ad9e4a188bccac4710f68ead9636fb7c0c2a32e4085eb6c7de9f0f046b9cac04260fadda9b4d93956029116e85c22cea8180e9dd444341d0b9dfbc1490b67281252fac4bcd73661349bff58b570cf28ecdc9eafe425075ebd9292c4be2d22d4c281fb02c1bb7a5318e4f5dbec54dd346d8f10e4e9f8e66153aa82c163e16f4b9fe24f2be05e5b01e97bf56454b9b2784e575042efc3cc66364f217c9ada2671ce80accc9496aeffc331456bacdde399d1f9a91b51c99dc7130cfab58325a1ca671b7236da5203c3151b4ca4cb2789eacf2fbf2913a07e99ded6268ad03d9f9d78428f9031de21b4fade6da097b06f54eb7c333d07d6fd6a9051a129dd9a5df4e85c6a126cdc2143c434ddd5f0b1283148aa56b265f53c265180a4d668fe53cb78df002df9aed677e53eefdaf744a71a8ec21e6369540355005cdacf8ed210be1439aaa15230761daa8fb395521829452e1e42fe729d7e533cdd2d55835791c6a1c989cec2dba370821a5132d8b3301f7e61369f6fa6d799bbc50defbc0dd6337148f24875c071229cf811769220a25f1f77eedd2ad9a27d761bdf95118f3b0372ef800a29c533a90f5e025e0cedfd536cedc7583f692087e02c945954bc160c4978373ce76a34e5643e0224015032c6f98e92234cbd69964b3c2208f2d5e2ad7c42bc51679a7ea719b108e6e7bc025c249caf592b090c271bea2758172624519c0e7888101743c52e8ed3884313e5107e213760b67f9d963878fca556cb05b40f687c76866dfd23f5a8451a29b70e4d002b0216b6fde7d499085753a95fb4155d6c44202934f2dcf1af7d4f69452acf4ec512f24d3b9131c7d9396062c81c931f12bfcabb3c61f062a4c806b9f30f528945f8ca53ae47215a730a98eca374737f793fe05349e02d9b4cdbf54cdfdc7e4b80e5c78daadd7cbf98ba5b81fa49b5b11a3baab5613ad71875739405e0b828df119e65303124f13ba122c18c2fc1bfd467f08814babd396bd50881ad31f1849c5a5d2035cdcb878fe6ff6606719cd2a848ba7281a8bf531140a076c2a54d3105cd85ac153400b5f73a2ea2c00d2ed0ddd06944f0d908cf586056d336fbbff54b4629c952aedf57d2284356ade4dd4d2bf05812b2b942b3b2841cc8cde0b5d5e3ce9190170507dcf91b331658c85487908fbb34f5d7b1e2b207a9ef0318b39f9190aa4bf6269e832d92d95beac63a132cb9d77ecf6f7e5665a4af29118af9643e75c524c0f763b370067b30050dbf87328a72f17929252d604a4d01dd93be02359edca835579ee189761c6ac85c9df0b7f52238f704c7870c732d0d73ab4077d3f419ad4834b476b546cbf7ec97a759f269df6141d4a2a70b8dd4fb74bd4f40210b075f2feb5378fe79c5c48f846562cd8ea2d2e0a7ef6780a15d9287a9d0bc499626e54b2425366ef0d6b106fea8c02086d7ae7248dd0f13f9993b8fbe619abda429a9ae1161e8fcedb9aa904c07096e8282103386934395d54c45a7e0abd6dbbe14a4d01c508eefd48d0f9daf8d3217a020f82a95ad208e02021ad25a2578243fe8e73d01ffcccdd95fc015286950ad0a19ba633aeccc11011b1d6ecfd7b83464198efe6c06b7cf614a05f5173f08ccbbeb4c92be1b585cb621a4e7145abfb235a128ee60fdbf36b79df66091a81b6f79be06dc28338f9006c686aff22cecb5c9e7707489358f6146d390d5903f5f8a93bed4eaaa25171b7d4d85ebfbe9309fea33330f88f5fc1a1525c19fe830ceb960eb5aa80f19efc5da6e11a36b02b0e3b3552f7cbe23afff3afcdf8cd05e82d78441db4686fc3eace285db92bf2688d1bfec08e0963919b136bb266b517d3502ae2d3e636b4accbe046f66dc81d1a463cba2b8deff0e222a953b53b643b2541f9530964d8f6f62cf904a4fb4eae093ff9c4c352c2b4ba45bbca4c228012a02498d84d9c046d1582c23ad95bbd51eb496d7d36b684291bef55457c9024c1d03a98d77cb484020b83ceb2a17e5abed23d75e4b0251999b15748fcc7a6c3c9bea4f6e699600a043b0c6dfa6a10f14303aac19c5b42d7bab61226a62b04dea0659a58d48b6dff2df9b34106fe51bcff57dd54fb77fcc4d5d951e96ae5293aa821cbb12dcad5c35b55646681702555deb666c960920b146f1a266e244376e405bbaa605eb4d34434630222d48708acd483276f1328910fafdb18577d97273391919f1b0202ddc823d44a6863230e4ba919f41090d5c2ab7e3494583c8feea41e39e33059d835fce668fc48727c3fc8700fceb457a7cba72c5de52a542514e5daa0119d74bbe7d093b5e9ef5f73480899ce8a7733732ea212fcd46e5ce3de2c2de8c3719e807f2fc852793429afea9ad23f8c1bd3247e898cf0f8cc9fbc7c673dd04c3f7567598ffb9291776aa9fd492b4bf2a3855a797006c108a269fbcc97864dd44c5d328ee1948bc623d87d08024a23bbebe1c4723e5aaaefc7e1664fd5bd8c238c09b493de8a6b94c403b9666ee6a35515c3bcb0e5af5eb0de45f7894fd795adf2b9de548e5d682a92c68f4299b2c11848d755fd669d3a776f6be1d00c92dd2c535c51c333512182fd2fdc46d5c6ab80425e430b5d17f585acc47d21815884bff2c64b66c43a7a923b4956b69edf1c75188351a41837d66cac166b4945b09d7802c21c102b7b172c0d881d41075e57bc006df2b54b623ed95591c6285febf9e96d4b29a9d34eeedd1b54caabeb3674257dad1c606011fafbdcf9550425c01428ef2537fd758fa9ea0d719b0b1a707dca10f2c83a0e3a315e6bc39d2a0ff94fe4dae1116ee6859993337bb5a92e72dfab518313c6a80d83d11b907891c9d274cc8358a6487449ee69a2795fb10ea7eb02083c3ede3d9fd1a4818baa7d202d9b9a3baf23b6b510bbbcab4856e8cc5382573a4dfca61f446f8ec0bddb5de2ff5d29ecd445552b60407b7e6dcd9edf54702227db4926a91cb30afdd24916ff07825cae0d240656b27c5c071cf9c2f047bf5e2094d16fd5de60e8b68237d0f9fb412d35ba49d9927ede119d819a9ca71c5a30ff626c4b63adcf3d8692693192261afc9d89b274075b81bdb7e0f231f7f30250a0754cbac335184b3cb3ee5632625579f653c15fcfb0c398224da5c7953cbf7f5f402c846a00476c99051d4f99a3f90b2e8d1cac5588dce8510b2030f50f3957295cd9ec4023614eb58951b84374fbde7c2623efdf8fa01cd33e81b1f9cacd9e200281bc95bc4b375d80486abaacb782c942f2b92468d5893c98474411732a61622e92f8e7628", 0x10bd}, {&(0x7f00000004c0)="c4a897cc3cd6695e87b3a0941231f182dc8d80c8b2b631bc006836ea994af40e298ed72ce133bbae92fbc973c889001c169d00a8a430dc52817e34719ab337eba2519a48f55d30946d90e336e59292d74258ed87096e0ef29d364d43e229670d5ca920b3edcdaa8cdb42410bddf0b95c3ce73b7185e1fb371d369f7f02759e1d717364139d1f2338efa86c80abb8b0373f96e809fa7c73fc57542baf96ee5c6fedef41a776f95cec9d021491", 0xac}, {&(0x7f00000008c0)="3a87c203f1f9628a3cd86195e26a704fe7f1a37dea47cccee4a9b0a83674db5dd9816ab391bb14683afc650185cd4bd935c5b780c3bec7f27a114b1770ea748b7fd925cadc05abe09b5a5735aa1fe9639aa85e5b207fef96fbd3df8f3bf35d159f3032bbafaf53b58ecfea66ce199708e75eb85178e292fc1111e98d2deb5695bb00"/142, 0x8e}], 0x4) (async) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VNDIOCSET(r6, 0x41946465, 0x0) (async) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x1}, 0x4, &(0x7f0000000f80)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000040000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c4546a8a6f40d826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3bc15c4724040d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf66f3e3833f21ae32aafcb9695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d577f4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98363dbd668fb7dc5693a090e94691e8d003a578a3ee2b02b0000368f29c86344671843a1f208261a72d4a8e1fa2ebf5418d96444a7b89eb26cf4631c2931aca31bdbe3596a35fd17ec0932239f1b32d5cca98a9f2879194806afd58e34a286e8460947d65eda75657cca3813fad5d5d5c02bbb4e55ed3a89d6361de5711038574ff17b872d22c0912e86ea1cb48bbf8ab2a69e606e6b839b62e1544a5568ca145fe7155125a63f8661b0f38c742981ec2b9267286d29778039632641011c061393d9482fa019908003cb51d788169e09a7ab521425418da62dea30a162a76225ee38d21a81b4d9a996b6044630e90a976406e8d2a38fa9aa4578dc05018d523f651aa3c7a5a5245c3cfc7d0516ee33a4c2c4e088b5d9e8f4714ed700aed30fad7e52fab6f36ea9ddf3a08b6af5bc927fba6fae748990c87ecd8cf16f6ca52c", &(0x7f0000000180)=0x326, 0x0, 0x0) syz_open_pts() (async) ktrace(0x0, 0x5, 0x40001420, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0), 0x20000, 0x0) executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000040)=ANY=[@ANYBLOB="8f2f77ede655ffffffffffff400000006ad900383a003bcc2629a17a6c58afb8877c8be162e3fe8043edfe613f16a4c65c3713279eee1a0422bae8a010c0280a58ff4f31050a4948574b88d979a94c599ca6e7401bc31e2cb9003805818a556ce64d0ac6e4627e0fdec7dbc0f637f0260000"]) executing program 4: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9", 0x13c}], 0x3) executing program 6: r0 = socket(0x18, 0x2, 0x0) close(r0) sysctl$vm(&(0x7f0000000100)={0x4}, 0x2, &(0x7f0000000280), 0x0, 0x0, 0x0) 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), 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)="6c73c14ca54bdecd35c4d088e74707942857d85a1f1ad229d2f936229306057f4926f97f9413345f187d341c5bc9e89da30e35d5084110b63b16c26c9fa6cd0be139288a", 0x44}, {&(0x7f0000000240)="d8253e568f1a131b6ae57ef3a59bbf3a2b78891d02d2f032807fa9b105a729a4f1a604bad3b4ee349988a5982a22aaa3eb64", 0x32}, {&(0x7f00000040c0)="b20e9d7d55f69fb8b9aba26d2a679b415983fc97dc84f80db42e0d786615b032306ec1604fc20b723f845bdda4ed1e52d9376abb53961aed2a7ef4263f4c95a6ec63e42660c410ad7e2b0d06ac0ad10a2e3f6b38244ab2064e43735dd76ac2ccde1370d740ec1f281b43f8dca59b5a58f6520f969d7dd89c76d00d9c391ae1e00f4d865df0a8cb38ad5e3153c440201c4bc6f943ec60e2bfdb5e8e9293320933da588fcc5b8f793b86ecd4c35c4dd2bc90d0b5fc75aee03fa4f3236cbbd1ddd1e18c768e65c2b9213de36cc5d141770eed708d3cc933b966952d6814e4a1360aec51d0fae2bfb7d022df2d06cc51430429a4d46b69cb2222afc7a3b579dc74a322c90ef9ca04a369cb74f00b1cdb41dfa8a2488a49ec8b496c6efb821df2b0b107760d0344c227fc8a0df295b62da0db31a7bd60b8e8e30fd1eab69ebd8b81688fa051936dcfef68831535b49e6d30ec27d01d363ba7ad0e1253b280067a30a52e5892eb5e7f58d4d3a77d228e3ada4fc7d5a63153c4aeea642d10e2b10db7b57cf6150763a70d141f09d5cc9da3396a5a3d7c59c05892e2198aa0de842d0add0a25c37642697ad25ba4e9b6069ed74041ed4b204ce47bdc0cc2d88038957a51017642b89fe39aa138203097fb485013d53922c507af9136e7a355d43352de21d541b5fab08a805fb273fa9ed8b42a1d52f4e6f852ba19d6ebf408ffff0373d70a2e231e91624ab735e326bc32adf9cf6d0a67b208ffdaacaadc2a2b22df48e18576ae2ac37277c89e9f4621c17381cbc422e0f3813767c3bbc4386b1fd32f73cc64283d096aee8b3975dc5da3775e3657c339d93906f9111227019a3f0dafe3fac54e722cda5f66b9b5c0dde7a2bb89282bf06e70568c0c02e120e3383e6d0abe8935f6f35f36ee6ebf0bb4d0cf5f90ede6b1689d7d953893142f1518324a26ce3e63dd1ed005110e27914ce95637391c765de7c1f470c815ce02c021c96bb553b2c58c0d6c0c9620049f7e1c92ee71a3110de036777f117245bd69b2dc2860615b96136ed3e73f9519f71a14546f2ae8cf85a15b924a5bbd41068dd0e1e80475e2c14288cbf59fc2bfb8654dd2bf03a7c02a98cc71a1eeaa5950e18d107fda5ce499cc74c120188f16a1fc6c9aee355213b3775d7cd90cf507b32bc2f77e6e1c941dc2b238088aa3e9ca05bc63d85818a0d091092c8d9d53dc2b553a171b80ff66bd04dedd6fc48602321e7580ed5886434f985fb823ccd5b438ddcf9854c200352e343098521719f577d610d9199eb17be9eeded76e07d8255ec8405238ef313e7a", 0x3a3}], 0x3) executing program 2: write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) executing program 0: sysctl$ddb(&(0x7f0000001a40), 0x2, 0x0, 0x0, 0x0, 0x81000000) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0}, 0x10, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x3, 0x0, 0x3}, {0x84, 0x0, 0x10, 0x20}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[]) r2 = dup2(r0, r0) close(r2) syz_open_pts() r3 = open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) fcntl$lock(r3, 0x7, 0xffffffffffffffff) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300ffffff7f00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) executing program 4: setreuid(0xee00, 0x0) semop(0x0, &(0x7f00000000c0)=[{0x1, 0x2}, {0x3, 0x0, 0x1000}], 0x2) semop(0x0, 0xffffffffffffffff, 0x53) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r3 = geteuid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, r1]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0x4a9c, r0, r2, r3, r4, 0x4, 0x2}, 0x5, 0x0, 0x42}) seteuid(0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x1, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000002c0)=[{0x3ff, 0x0, 0x9, 0x7}, {0xff, 0x20, 0x7, 0x8}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000006c0)={0x0}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x140) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r5 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) writev(r5, &(0x7f0000000100)=[{&(0x7f0000001500)="ee11d2ac4a369a3df569235b8d2660d4289965251b4391420df924324e95a4188c43495585c1eea1548c1d30aa9ad4940e68da087ab585c7a63f957e9c8b5f4c4b5833dba5d3b37692fe8c52d7608930134574", 0x53}], 0x1) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) read(r5, &(0x7f00000002c0)=""/82, 0x52) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r6, 0xc0107004, &(0x7f0000000240)={{}, 0x0, 0x0}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f00000003c0), 0x2, 0x0) semget(0x2, 0x2, 0x80) sysctl$kern(&(0x7f00000000c0)={0x1, 0x8}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000440)=0x1c, 0x0, 0x0) executing program 7: chmod(0x0, 0x0) chdir(0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() poll(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ktrace(0x0, 0x0, 0x40000530, 0x0) setpgid(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080600010800e5030001aaaaaaaaaabbac1400bb65a2d16a95895a6a748b"]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d822"], 0x101, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200ff0500000000000000000000000000010000001800000000429d9fd4591a"]) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f0000000140)="54baad6838a09ce04b5525b7f664f69b1098e817b8856f4957729317f661bb442e2e2e", 0x23}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r5, &(0x7f00000001c0)="e107a3177695b394eb6138503ea9eb665bca8da6d3df0815f056fafa6acf8ee9d70e6a7a437685ff1e554cbd39cea08e0dc8e6c2244a90c0899bc2227c0418ddf485b5f8367ddc6f2ffd479e164512260bcbf55987e414ff6d1c9ef50763634ecd8d59c62050f2f10b8e665dc92193355cc35b411fd50f810c824d0bb6a980d397b52a146bd01d9b2bf698c76f5f52827f93caf8ba3c18d423282dc4a90f7c745bb5e6d17c2b1c37998f759a4d7a87469da439b9e93bf89efac88947eb0bfff6a4ddc948b0d18b7454116612937028c126f2086ec427aaf53c470a98d1af2bc641b2d9b4f00e39e707284e2911b6078d22e654b59c0bc05e98b143519dd447562a5dc6087debd651dafd9d2e39d4a8983024b9c59b9f25f5033ef50ce38e97051f3bb0b18a329b51c84a6c197419e1cde43190a7e5292d66a1389d7b03242d18c866ba5b3bd59e35bafab2909f36e9c55991a3cc1ee9fe984ccc0824fcaab371268556995bfdaea4264d76bf0bbf835906f0bd8c959bbb80472c2952539190ffa53d38df4d1e6f07f076bbb27a525ca983195b873ad1f4b1b8337e1c3d3381813390082a7af7fc6b953292985e6148d1f2f786550fcb4e630dbbcbf41813ab6c3a90dd91c39422c07071f6acc8b7102336c96ce854f7cbf4d59a67ff6dbe1050ee53aaa6ebc2045b946b69def05f2d11b596ba5facb367c59c047545bbb285222a09f1006d90550d2fffa830f7f5d67a3b7007fe8c9cd074918c405984c51a1d18845da51dada1b7c7cd99e53623bd69dfb7ba15f0099179cbdca428c08b9a808d4894f5c5178ac9146d595d50719bc072db4e7d08fb3b449284ce7dc0de05cbcdfda91961d17ee9f9851d47cee8110f3bb42c297863129ffa2147e18f99a95a68706b00021b9bd9d593e96221f41f9ec78cff5c2adedef9a2b39838b7932f502f39129205164023afffd194614f598d4c28ea900e8ff6698733289afcc2af155f4bbea6a601bc59f273199516ac49083095d2fc67d2162e42bd7dac55488aa7d860ded8b97192f7eb6d62d75fbf408fe4b84c64e304962883c13013ed6cd389c79b67378bc8ea0054119ec2c042f822c663c2da3c662e50d6b846943cf6ec7b5804b8b7d018102485f89fd4caac86401020f221ccc8a2ddfed2666b9461e9ff1bb96baa2429f099a11905b6dec818bc67e2fd30018676227a57bff73198c8c51e38e4cb68df4c154230b30851697635ef86c244b987c78128ef9100d565ed314bec65b65b14b5daea663abbfa71678d8bf818512a30823d12720eec864e0ce80581e73a31c81398f45543376fa05889e2d205307b03ae8cf0b724cd3f15c18012a3c2458dbd331db6fef3335a7f1cb6061cd85442628203851bc56d27a7abef456974201ad6da07a4fe70f7ffb1f20dc034e818a9ae224a2a698aa00be140731fede2c75bdf6f2c5b155a8f75363ec6814df07702d92cf7bc2006b7d66caf32b3a3f5866f5e269fc1cc650e4b4c1a2345c5ed0daf9b0de6bfedf70c92dafd7494bac7dee3d123374968b056cac2729e95d618185e8cee8d9d165fc16864ea43c658e26bc05793a5212388b6ed08120336263771683854dea2828a37cd6b878fba4d2ce0f25a3e8f4fc2d4c72393cfcde8050255bfec8d81b68e8efb4795f1f5d620eede69b4f996ab6cd05f5d220f7ec353fff0366d0da51dc2d20415746c26868bec6702f9eca7110dfff3b65124fd343ecc3aa9a05d2d3efedf83cd03da8426721dda6fdd3b57976e7de6614745737b45c59ffef9cf7dba3c36278b2e022146d2c6ed2ee9d1d24afbfeebf0656e8d9c097df1565249f66083b05751254b9e1140f49778bf321f6ad6b61d631f74dfc885a05c59868d695d3e79ba56d5f3f383239da67e4192f95422c556cbd26ae22de01faae27afaa6f97a7c9ec39e4b3a39fd0da3e1488d439f3bd91f036186b1a789331ed1efa7695d67b7c4adda836b07efde0789785ddad6425754e453ac97afac6ef9a894383c61b52d68290c92eb8653b0277fb0862f9bbc456dc35f5259d7d351ef64dfd773ed6a6401f725e82db7a81f68d083834fd6d0ca246e8ca95bad49d0a5eeca7b1597a30ed559a3826fea9af5284e5e7b489478badaf43591657c3fc3470bf11b4ecaa65b04346e2f4bf46380f7681192c3d2fe74a5c8e3b8e4f34c0342f1dd76c28a6ec93d01b1e581305e4f0aaf896ffff554b70ad66ddb52bae99436f9fac2b83a2f43ddc40e0eba483da5bb32338d3167ce36786c48e3b3276c3b4655a18bbc62dec2d0370c4689cf10a77a8a51a756bb5409f1d40265cd882a740f7d0e404963a5f2af8bb3943a559c0fa37df78f6935c3760210c8fdc830f4fc8da3975f1cc8cd4ee92fe2c84052768a52cbcbcc82a4120bf82b9cab28c19e6c0eb36d3d2345fa7dadd1aea318b2b93e1246f884f8967621510a0a291e53ee1987a1246225d260079890f51b63a8da29c2002c59cad76b6b326828706a75ecf0b415dcdf31d723740170e62a67866a1d2cfc0488c6bb9a05b92644edf39ef454b66575b7af86a403891a340a3e6fe0b3063cde8588d089617f8e26ae1ac0fd99f8ab0cb7aefdd5d7840db1f101c4d8c4041435525a27b816a4240a828aff0edca3b402b0486e9ef5c1a66e6a2a86ee5a6a302673d5b861cab236a59ae3934d02fdcdd34807d96cab5a161fa0760d7cc2eccfb02daa201ac356ce00935cc0f5f968290a61eda8af7ecdd803bb80eccd9b7ace3590b33f8d241abc99c4f62071216dcdc671c5fc20b0ce9776d6e425cf424e5741b0dc5e1f1a810e58604aa1e6d81002ee61e2604d3acf2b8d75300d32f6a300feff38682ab5ecec3c8dca1017d3d1573968bb7f04d4943efb13f6be25146f659b0b7bee1c903861c23f013bd75a810bd37876301f9cfcdf0e72a49bbd5c243ae8c58d7f51c97116c490b7874086a1d0b7f31c2bde5fba23109599b4b525e85626554b27b7afcbb99f166e418820d0f62f831c0082bc4b13545676ed7f0644b546c68247e344bea55f535e768a304b47a6e9fe44829ecb641b27ca42e258b1873dd33e5b907782c8f1725a60a2b3bbe7916867da63f78865ddbadc9a66b12b9cb73cc9bbdf27ea15bbb7e2ec2714f01b5af2f392015e5b2603239406c8ecacbe741c2d19051184d0fc445e0f99dfc05c978a148251cea634a293b5e7b1895508915797a5d6504a972856a52409bf993a5f1bc706b613e4ceb47de0419b699f9d23bb0dcd8bfdff31e923d5952a33c7dda2be51756bc961e604dbf2bb7ae9a17990cc0fec5170a606082dc593b445fd499c0e98ee87e9596731283891b10286ce2a81ca889710c8e3937b0b85a46a3ac436582c6f9bb81fb2e4069cd95eb41cd57ef63eb7063be38f0047f56b41366bba6cf64c274a6d5ff2b09ec33e29916c29cc2fb987a6012df11335e7c7dbdb03be3febd11332158433baf3363325a6c8f13aec8f1ff1081c93e767baea7609652e4c00ab68b1a0ce5980e63ed0469145178f30ab545cb49401c1e6b7e108c6b980077cf69ac46027a4707351dbd186ae708a42aa2f45a79da6c8ff53abe019b360697eff4623a3294e52a94273bf848dceca135a552bd0cf7e93ab9e51630837660ee9b72d7d59947607ce48a5d8788b088d7f1d708fedd8ba474f7dd8948aeb8fdb722d5d26209c347c383af7895745fb48d576c2a374d596f5fc385065835abf37e501cf5d2c4fc3f68a39309914cfd5cfb14648ffd31ae2f1e5427433dfc0f04df4265e53021af101a5e2b2c766705480f9769ef1bc832382672603c4cb62241de85a98e760243e87acea9cecc33229138b1288c2fecf24492834be53f59df87456ec11dc3c1b70e95e5439f1bbbeacf5cf478ead6f462dadde5cc80192d8ec008d752df32818b0288b289a3aba4df65345d7871147281916cbd3f38e8c6d40d8f11d0e27cd0d7a61a499b95d0cb56a9c323ade6d0eb9e50535966a88b0a0e8c1bda55bb386f7d3a128b1663d0fc7ab823c02bd3f012a90bb65dde18498d52293a2026e3e35227b4dfd362f61e9927de6721804ad71b8c48a215d44b72292a41710dc2cd688428a13d53ed3b904207d7a44b28ccc5c5d39e7cc1f646461f172932127b21161ba1ebee3a1bc5dd45951bd5ce178cefa09221ec73897f8c4b00c6218e8fd884a24b54bbbf8d7054b9a8ca6e870f2a9af44b8b992328f07278768813ffaae41e2b0b32ae601927370ca1beeb30ef34dbfcb1cb8dec996705d752ba242f792fb0c61f6cb701c865a6ebca51bb9151b2f201a2ce6105304753d798ce224590a9c967ae20c4cfef99a577da72c68110e164360f4e11b8f10c3c23b026b489aeb7f3c683acb4405ddfbcdc72f186c1101104888b8b9580aba2cf78fce2779d6c71e67a69b040c41ae6733085f643ed14816dcdcea7aa1a91748144afbfce6b93ca8d7c00a6ecd941dc845f15db8716507fda606d635b127a1dcf06a2f6632722fe661d365083071f8ddef6a7ff1b091b69fea1c026d3cbc3547496434c3eab907996a2e855a59bfc1ef3dc0f8e1d8db8c715de119b2830b5e5a5f0ad172a7b7cd1ef8733a42f3c3cba3d6fc571ac788f9825bc5a2996d5a357234611810151262f567b1cdc19a9190fde0b1f62518e0e84f7f2fe45ef273e152bc92d98d7551fc7c545fa1d8d0ad40c7a7668d17f4ad1c096cbac40b410a52ef374ff2fe197aee4a32b44a52365580cb826e30d2b2d6475bc6691518280c076fd4b9c7bd8d9a052928f8b144e2f244757aeee314ff00e80e4680bc66d700cf3bd573e151814df81623563d8e135a0624fe7fe72e37c4274a62bcc53f04371ccd692db21a5dcd188ef579a8fee71865b0a39ced6c69f0b13110f28ecbe512f691b211fe21f41fd0ecc16569ffa46b1d1fd9c64aa7dcee6779512fb8a7b89e76e481e2d709bd05b114b4e8f5eff057c5637bdd85152434842a7b325a076257272d94489078427a9a5b3d7a84863a29b809cc851e75f18ee05cff8ad095fa328955aded130e0d16683373347aa057c9792cec4838c1fe68fbabc00c19340a5fb4674f0fe8cd12a3efffb91fe5aa0cd37ec3ba523ea60d0cc7ad164e6c281bcdc5de41ad1172ca45d254bdbc358535ae67752c7ad481d3a9c9254355dec197e66881ee07d0086e099d7e88298d0965d19a26b97da0496390643c761738581d231dc85f01ea2fc9224463b39c870a45e233ea9499461f2c5edd6016ad320109a2455c4072c46643310e19d7abf69b0c947a299912763df33c35acc8abdf0aa8bcb4326ad5c3306118963e395c9d853cd567bbd5de9a486ec502571b8b1ea7169134b6ceab44b887541ae6fee03a8a785a341698133a4009f81984773fe8c0427070016d0149082ff9274b8a85e42954bc21c615a6cfecea9988c6158de6feabb524d937bdbbe079cc86f41efb4e0cf7d6038b64a62ab0550b254bc45cb852054246b224d26353b86f022e5ee41007b9accba68f37d22a52b2945183a11b27f91601230705074ad3cf251e85e52daf6ed8ae0fe87c1fc4b58a1309384d34ce14b8c0d276ab7cbac451da96f1c16a6fae9eefa0378fd39d06117e0acdc8b4af164c5208a35c56d4ba31880659c7f115f44d17bf4a2387c3672b3f549a9412ce9bdbcf4f9d7b63f88aec525903053af365aee0b2b25104faf58963f8fbff9ba2bd58a2d0e988f9f7168753f8d1c48a06bf7c42d753bb17aea839862bd88dab209c6febe72896352e60dae5dae9e03e8c2b60", 0x1000, 0xc, &(0x7f00000011c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r7, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) fcntl$dupfd(r2, 0x0, r6) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 2: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r0, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) sendto$unix(r1, &(0x7f0000000140)="71f4826f1725f90a7f99bc6a3e8a86cb538942fe6e1e9b138864a3062331dd4564c29017cde21b982278082656decfa2a7957a5bbe24887308cfa793395dbd553b", 0x41, 0x8, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x35}, {0x81}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) setreuid(0x0, 0xee01) mkdir(&(0x7f0000000380)='./file0\x00', 0x87) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') executing program 6: mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f0000000040)={0x1, 0x53}, 0x2, &(0x7f0000000000)='q', &(0x7f0000000080)=0x1, 0x0, 0x0) socket(0x11, 0x0, 0x0) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x20}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x20000, 0x4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x1, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6006250000000000feceba7cef000e4befcc5cc0a6fe24befeffffff000000000000000000000001"]) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x2, 0xfc}, {0x1, 0x0, 0xfd}, {0x6, 0x0, 0x0, 0xfffffffd}]}) write(r3, &(0x7f00000001c0)="1634010091cd1585c50be6b14549", 0xe) ioctl$FIONREAD(r2, 0xc02069a0, &(0x7f00000001c0)) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f6190000180000fe8000000000000000000000000000bb0d000004000d000000080000000013004e224e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="600000009078000003030000"]) syz_emit_ethernet(0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x0, 0x0}) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x273, &(0x7f00000001c0)=[{}, {}, {0xce}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) select(0x40, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) getsockopt(r4, 0x0, 0x9, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xaa, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYBLOB="30f6074cc9cdefb05019a478e9c42f2c3505c7439187961185b5af7e0c6e7ff8fa9b6c8a1100416e03c6110a7c0ccdf5a6f9983bf19d58c3c189f9e4746f3d0295a1972de3066be8eb1f9295e1a9b20e28931087ee288c8d99d3142530b56dbdafdcee383cb003a8d41c7100000018705b22019da529e3851487b2eb71f683045c1ee06a3add39b053473f9ae16510234f2721edced9b2c67b04dc55bafbc1595fbd528a111aef9aff3978626b06a977291b9233a4bceb4833a693730f1700", @ANYRESHEX=r0, @ANYRESOCT, @ANYRES16, @ANYRESHEX]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r4) msgrcv(r1, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r8, &(0x7f0000000140)={0x0}, 0x10, 0x0) socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 4: poll(0x0, 0x0, 0x10000) setrlimit(0x0, &(0x7f0000000980)) r0 = syz_open_pts() close(r0) execve(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x0) executing program 7: msgsnd(0x0, 0x0, 0xfa, 0x0) setrlimit(0x0, &(0x7f0000000240)={0x7, 0x54}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) socket$inet(0x2, 0x2, 0x0) dup2(r1, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$VNDIOCSET(r2, 0xc0384600, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(r3, r3) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r4, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) r5 = msgget(0x3, 0x11) msgrcv(r5, &(0x7f00000002c0)={0x0, ""/209}, 0xd9, 0x0, 0x1800) msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) socket$inet(0x2, 0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8001000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') executing program 4: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)) r1 = dup2(r0, r0) r2 = syz_open_pts() r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0), 0x3c) poll(&(0x7f0000000180)=[{r0, 0x10}, {r0, 0x20}, {r1, 0x1}, {r0, 0x40}, {r2, 0x40}, {r0, 0x4}, {r0, 0x8}, {r3, 0x4}, {r0, 0x10}], 0x9, 0x2) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000080)=""/197, 0xc5}], 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x1, 0xf3d6e900dd783a7e, 0x0) setsockopt(r2, 0x0, 0x1e, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = socket(0x20, 0x8004, 0x0) dup(r3) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) executing program 4: sysctl$ddb(&(0x7f0000001a40), 0x2, 0x0, 0x0, 0x0, 0x100000000000000) executing program 7: write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) write(0xffffffffffffffff, &(0x7f0000000000)="628d98d3a9e50bc85b5620a7a5ad6131", 0x10) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r0, 0x80206979, &(0x7f0000000000)) (async) pipe(&(0x7f00000002c0)) (async) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) (async) write(r2, &(0x7f0000000100), 0xfffffe5d) (async) executing program 2: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) mknod(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000040)="ed", 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0xc0) r4 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r5, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r6 = fcntl$getown(r5, 0x5) fcntl$setown(r3, 0x6, r6) close(r3) recvmmsg(r2, &(0x7f0000000880)={&(0x7f0000000840)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f0000000240)=""/217, 0xd9}], 0x1, 0x0, 0x42}}, 0x10, 0x0, 0x0) close(0xffffffffffffffff) executing program 4: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xffff, 0x0, 0x0, "610686bc44862c5008e6ff07005a000400008fa8"}) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000340)="7659aeb94832406f050635f0b67c483a24febaee4f9c497b7e5f0bf12b7225efb6f6c869e646ecfa588c24b403ac5f5453283c4dd3ed77706f3868cacea799a3bdfb42db70db0660f06563dca286f58274eac945d5ffe9054ffd5b7724b408516b9ed309", 0x64}], 0x1) setitimer(0x0, &(0x7f0000000000)={{}, {0xffffffff}}, 0x0) executing program 7: r0 = socket(0x11, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x6972, 0x0, "bb08000100f1675910508b00", 0xffffffff}) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0xc0206921, &(0x7f00000001c0)) socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020690c, &(0x7f00000001c0)) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "02080000000000000000000000000000000800"}) readv(r5, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/17, 0x11}], 0x1000000000000088) syz_open_pts() getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x330, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) sysctl$kern(&(0x7f00000019c0)={0x1, 0x16}, 0x2, &(0x7f0000001a00), &(0x7f0000001b00), &(0x7f0000001b40), 0x0) setrlimit(0x0, &(0x7f0000000100)={0x7fffffffffffffff, 0xffffffffffffff81}) getrlimit(0x7, &(0x7f0000000140)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x0, 0x0, 0x3}]}) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setitimer(0x0, &(0x7f0000000040), 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000503000000000000000001010000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc256699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0d5bb246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) executing program 2: chmod(0x0, 0x0) chdir(0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() poll(0x0, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ktrace(0x0, 0x0, 0x40000530, 0x0) setpgid(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080600010800e5030001aaaaaaaaaabbac1400bb65a2d16a95895a6a748b"]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d822"], 0x101, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200ff0500000000000000000000000000010000001800000000429d9fd4591a"]) executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x11, r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x200, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x8001, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r1, 0x0) executing program 1: select(0x40, &(0x7f0000000080)={0xfffffffffffffff9, 0x3, 0x1, 0x5, 0x8, 0x35c5, 0x500000, 0x1000}, &(0x7f0000000140)={0x40, 0xffffffffffff8001, 0x7, 0x5, 0xffffffffffffffff, 0x1632, 0x4, 0x80000000}, &(0x7f0000000180)={0x1, 0x9, 0x1d, 0x8000000000000000, 0x9, 0x1, 0x2, 0x2}, &(0x7f0000000580)={0x28, 0x2}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0) r3 = open(&(0x7f0000001500)='./file0\x00', 0x615, 0x0) open(0x0, 0x8, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)="b389e554362049f6e908ddbbe94df0e0c429734c73f220eda6ed09a62c05405e4a72e1ce3dfdafc46716fbf81f070dce3396e47e8584457bbff4e109453d256acdaa0b4a02457205645b8b5d0315f40f005efacfeaa855ce91f0ddd0974cbcdb49f56e9197ac287031579cea89774675af3c4b02a7fe085ea743407d5a3fe824abbacd8c1f011647b69ef367965ab1adb10f1f2b6114ae769b2a6d1953ac23600dea7ff7a9", 0xa5}, {&(0x7f0000001740)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12818c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560900054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e339c1de5c34eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab53e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9396da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524d4bbd9bc2d8363ae3b71a454a0a18750dc4b43bd238d317fa85fc826c72692c176d6dce0ce1", 0x1d1}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 5: r0 = syz_open_pts() setrlimit(0x3, &(0x7f00000001c0)={0x100000, 0x62}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440), 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0xc0f}, 0x402) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x34, 0x0, 0x0, 0x1188}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r4, &(0x7f0000000080)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) r5 = socket$unix(0x1, 0x5, 0x0) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="0a88ded9e6f0e1516982661eb06076c571a55e608a751ecc463fe72652b352e7e421163a6a1101915b47ab6aa705ae09cbbb8331a2e0b4b6330956d8c5ff8f04286f01fc3bf5633d4c69f591f7f8f80c53145314c6666ad7a4237a65c848145242351a57917bf10a14c39e3df80b3dfed46970bd421a72b907817b31edae3643ca0cf61fcb12ea1af79287c6d0cb486f7a7d201b6ec7dade2e6d24e196ad4e8006d97c1155dd94bf64958f661f5e1b37", @ANYRESDEC=r0, @ANYRES64=0x0, @ANYBLOB="a6310e678100228f28065aa2bdedb6f4a3797eb8edb2b9e4cdcc9205d29563d6a9ef4d", @ANYRES32=r1, @ANYRES32=r0, @ANYRES8=r2]) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x4}], 0x1, 0x0) r6 = socket(0x0, 0x1, 0x0) setsockopt(r6, 0x4, 0x3d, &(0x7f0000000140), 0x0) r7 = syz_open_pts() ioctl$TIOCSTAT(r7, 0x20007465, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74d75b7f095aac68487bb054d67c91084fffb187"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "6b2240f49fdcc897d887a8fa1c4a10c6052c8d00"}) sysctl$hw(&(0x7f0000000140)={0x6, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, 0x0, &(0x7f0000001680)) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) executing program 2: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9", 0x13c}], 0x3) executing program 3: r0 = kqueue() kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x144, r1) select(0x2, 0x0, &(0x7f0000000040), &(0x7f0000000080), &(0x7f00000000c0)) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x1, 0xf3d6e900dd783a7e, 0x0) setsockopt(r2, 0x0, 0x1e, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = socket(0x20, 0x8004, 0x0) dup(r3) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) executing program 7: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) (async) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) (async) getrusage(0x0, 0xffffffffffffffff) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) (async) socket(0x1e, 0x5, 0x6) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) (async, rerun: 32) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) (rerun: 32) semop(r0, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) (async, rerun: 64) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) (async, rerun: 64) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x3a) (async) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x3, 0x9bdf, 0x8d9, 0xfff8, 0x800, 0x3]) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f00000000c0)='./file2\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000180)='r\x00') (async) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') (async) seteuid(r1) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) (async) semctl$IPC_RMID(r0, 0x0, 0x0) (async) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) executing program 2: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xaa, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYBLOB="30f6074cc9cdefb05019a478e9c42f2c3505c7439187961185b5af7e0c6e7ff8fa9b6c8a1100416e03c6110a7c0ccdf5a6f9983bf19d58c3c189f9e4746f3d0295a1972de3066be8eb1f9295e1a9b20e28931087ee288c8d99d3142530b56dbdafdcee383cb003a8d41c7100000018705b22019da529e3851487b2eb71f683045c1ee06a3add39b053473f9ae16510234f2721edced9b2c67b04dc55bafbc1595fbd528a111aef9aff3978626b06a977291b9233a4bceb4833a693730f1700", @ANYRESHEX=r0, @ANYRESOCT, @ANYRES16, @ANYRESHEX]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r4) msgrcv(r1, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r8, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 7: sysctl$ddb(&(0x7f0000001a40), 0x2, 0x0, 0x0, 0x0, 0x200000000000000) executing program 7: select(0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) kqueue() r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r1, 0x0, 0x2}, 0x8000000004, 0x0, 0x4}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_INFO(r2, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x4, 0xffffffffffff5070}) executing program 2: sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000700d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) executing program 3: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00"}) r1 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x1c, 0x0, 0x0) close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r1, &(0x7f00000006c0)="92", 0x1) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) openat$vmm(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) socket(0x1e, 0x3, 0x0) getpid() mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, 0x0) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0xc07) readv(r2, &(0x7f0000000100), 0x4c) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) executing program 5: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = getpid() r2 = msgget$private(0x0, 0x0) r3 = getuid() setreuid(0x0, r3) r4 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r3, r4, r3, 0x0, 0x1b6, 0x82}, 0x0, 0xfffffffffffffffc, 0xfffffffffffff166}) setreuid(r3, 0x0) r5 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) msgrcv(r2, &(0x7f00000004c0), 0x7c, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() ktrace(0x0, 0x1d97c82b8eba19ad, 0x506, r9) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x10000, r3, r5, r7, r8, 0x2}, 0x8, 0xfffffffffffffff7, r1, r9, 0x3, 0x8, 0x800, 0x1926}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r10 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r10, 0x80286987, &(0x7f00000001c0)) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r1) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x12, r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f00000000c0)=[{r12, 0x40}], 0x1, 0x0) dup2(r11, r12) ktrace(&(0x7f00000002c0)='./file0\x00', 0x2, 0xe10, r6) syz_open_pts() close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) executing program 2: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x206da) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x3) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000003c0), 0x0, &(0x7f0000000440), 0x0) close(r0) executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0xfffffffffffffc3, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x8000}, {0x85, 0x5}, {0x85, 0x3}], 0x3}) executing program 7: socket(0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0), 0x10000, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000600)) socket(0x0, 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) read(r1, &(0x7f00000002c0)=""/82, 0x52) ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x3, 0x3, {[0x3, 0x8, 0x8, 0x9, 0x4, 0x3f, 0x0, 0x0, 0xff, 0x6913, 0x3, 0x7ff, 0xfffffffffffffff9, 0xefa, 0x5, 0x4, 0x56, 0xdb], [0x0, 0x80000001, 0x2, 0x9, 0x1, 0x7, 0x1, 0x6fb3a6f9, 0x200002, 0x8], [0x4, 0x2, 0x80, 0xaf5, 0x3, 0x2, 0x8], [0x94, 0x7ffffffc, 0x3ff, 0x4, 0x5, 0x3], [{0x6, 0x100, 0xfffffff9}, {0x4, 0x2, 0x7ff, 0xfc07}, {0x203f, 0x6, 0x5, 0x1f}, {0x5, 0x3, 0x6, 0x7}, {0xb6, 0x3, 0x1, 0xfffffffffffffc01}, {0x0, 0x0, 0x1, 0x2}], {0x3f, 0x5, 0x80000000, 0x7}, {0x20, 0x3, 0x0, 0x7}}}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)) kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, 0x0, 0x80000001, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)) select(0x0, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) r3 = dup2(r2, r2) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) symlinkat(&(0x7f0000000380)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', r1, &(0x7f0000000040)='./file0\x00') msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60d524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d1c4be0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003f53d57d96bcceb3c014f4d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab17c9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114aa2b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) msgrcv(0x0, &(0x7f0000000840), 0x37, 0x1, 0x0) msgrcv(0x0, &(0x7f0000002780)={0x0, ""/4096}, 0x1008, 0x2, 0x800) r4 = getpid() setpgid(0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r4}) sysctl$vm_swapencrypt(&(0x7f0000000940), 0x3, &(0x7f0000000980)="176028c2", &(0x7f0000000a40)=0x4, &(0x7f0000002640), 0x0) setitimer(0x0, &(0x7f0000001600)={{}, {0x1, 0x10001}}, 0x0) getitimer(0x0, &(0x7f0000000000)) executing program 0: pipe(0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setregid(0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x80) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) r1 = socket(0x1, 0x1, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x22}, 0x4, 0x0, 0x0, &(0x7f0000000040), 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000000)="b1000513000000000000000004000000000013fecea10500fe3c9df96ecf2ac72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf7f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f335c223e7d0c032bfa896443a42118000000720fd38bfbb770c1f5a872c88106002ec5890400000000000000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab7196fcbd80407000000c01120", 0xb1, 0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 6: r0 = socket(0x1e, 0x3, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1}, {0x2d}, {0x6}]}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x4, 0x7, 0x3, {[0x8, 0x9, 0x2743474c, 0xffffffffffffffaf, 0xff, 0x800, 0xa3, 0x8, 0x5, 0x962d, 0x7, 0x2, 0x6, 0x1000, 0xff, 0x5, 0xf03e, 0x4], [0x1f, 0x5, 0x4, 0x1, 0x80000001, 0xff, 0x1, 0x2, 0x4], [0x80, 0xd3, 0x5, 0x873, 0xc3, 0x1, 0x8], [0x7, 0x5, 0xe87, 0x8, 0x5, 0x7ff], [{0x8, 0x81, 0xff, 0x8000}, {0xff, 0x3f, 0x4, 0x1}, {0x3, 0x0, 0xfffffffd, 0x8001}, {0xfaf, 0x8, 0xfff, 0x3ff}, {0x81, 0x3, 0x6, 0x8}, {0x8, 0x2, 0x9, 0x2}, {0x1, 0xffffffa5, 0x4e6a}, {0xcb02, 0x1, 0xfffffff8, 0x401}], {0x59d2, 0x3, 0x9, 0x10000}, {0x0, 0xff, 0x2, 0x80000000}}}) r3 = socket(0x18, 0x3, 0x3a) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) (async) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000240)={0x4, 0x0, 0x0, 0x3}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x2, 0x0) (async) r4 = socket$inet6(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000000)) (async) ioctl$VMM_IOC_READREGS(r4, 0xc028756b, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) executing program 5: syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaa0b2fe88f7800000000e000ffff4e214e2135bc581e150029ff67745a78de225be16d62458fc2f2ee0f69a8a8c4b908b4b672959514fa52b7b63901412128a68b42b360375e325133094c8b283796", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="c7", 0x1) pwritev(r0, &(0x7f0000000140), 0x0, 0x8) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x40001fe, 0xffffdffe, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x102) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3c, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x4, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x41, 0x0, 0x1, 0x1}, {{}, 0xfffffffffffffffc, 0xc0, 0x1, 0x8000000000000001, 0x5}, {{r1}, 0xfffffffffffffff9, 0x31, 0x2, 0x3, 0x5}], 0x3f, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) openat(0xffffffffffffff9c, 0x0, 0x0, 0x0) readv(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) ktrace(0x0, 0x0, 0x40001222, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x1010, 0xffffffffffffffff, 0x0) ioctl$FIONREAD(r5, 0x8004745d, &(0x7f0000000200)) getpid() r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSKBDIO_GETMAP(r6, 0xc010570d, &(0x7f0000000080)={0x0, 0x0}) r7 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r7, &(0x7f0000000040)='./file0\x00', 0x0) unlinkat(0xffffffffffffffff, 0x0, 0x0) executing program 6: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xaa, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYBLOB="30f6074cc9cdefb05019a478e9c42f2c3505c7439187961185b5af7e0c6e7ff8fa9b6c8a1100416e03c6110a7c0ccdf5a6f9983bf19d58c3c189f9e4746f3d0295a1972de3066be8eb1f9295e1a9b20e28931087ee288c8d99d3142530b56dbdafdcee383cb003a8d41c7100000018705b22019da529e3851487b2eb71f683045c1ee06a3add39b053473f9ae16510234f2721edced9b2c67b04dc55bafbc1595fbd528a111aef9aff3978626b06a977291b9233a4bceb4833a693730f1700", @ANYRESHEX=r0, @ANYRESOCT, @ANYRES16, @ANYRESHEX]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r4) msgrcv(r1, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r8, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 6: sysctl$ddb(&(0x7f0000001a40), 0x2, 0x0, 0x0, 0x0, 0x300000000000000) executing program 6: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0xd01) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x0, 0x0}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) execve(0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) sysctl$hw(&(0x7f0000000100)={0x6, 0x9}, 0x2, &(0x7f00000002c0)="3a7160e5ca907cd029d0bc070e810fe6c862093103b68437bc4a974967cc208c111059bb950156dbe9526ee55031455062e292967238a4574f3bcc45929fc77c54429d59880a25ea507ba4270d292129cff0f7fd510a4b8e0eff9d125de4c1de225f77072fd5951fa985a1519fd0ff52", &(0x7f0000000140)=0x70, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)='<', 0x1}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x401}, {0xfffb, 0x0, 0x0, 0x40}, {0x836e, 0x2}]}) syz_emit_ethernet(0x6e, &(0x7f0000000480)=ANY=[]) executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x0, 0xe778}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) execve(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x24}, {0x60}, {0x8106}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) openat$speaker(0xffffffffffffff9c, &(0x7f0000000100), 0x1, 0x0) (async) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x0, 0xe778}) (async) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) read(r1, &(0x7f0000000440)=""/253, 0xfd) (async) execve(0x0, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) (async) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x24}, {0x60}, {0x8106}]}) (async) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) (async) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) (async) executing program 5: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x8005, 0x0}) r0 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f00000008c0)=""/183, 0xffffffffffffffc8}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/5}], 0x10000000000002b8, 0x0) ioctl$VNDIOCCLR(r0, 0x80384601, &(0x7f00000002c0)={&(0x7f0000000080)='./bus\x00', 0xbc, &(0x7f0000000240)='./bus/file0\x00', 0xc}) ioctl$VNDIOCGET(r0, 0xc4104603, &(0x7f0000000480)={'.\x00', 0x1, 0x9, 0x2}) executing program 6: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) symlink(&(0x7f0000001140)='./file0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001280)='./file0\x00') readlink(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)=""/213, 0xd5) setreuid(0xee00, 0x0) r4 = getuid() r5 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x7011, r5, 0x8000000000000001) r6 = getuid() r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000029, 0x39, &(0x7f0000000000), 0x0) fchown(r5, r6, 0xffffffffffffffff) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0xfffffffe, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x80, 0xfff}, 0x10005, 0x0, 0x6}) fchdir(r5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) mkdir(&(0x7f0000000740)='./file0\x00', 0x185) fchownat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x7, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x7fff}, 0x200, 0x0, 0x3, 0x0, 0x100000000, 0x0, 0x3}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000340)={{0xa, 0x0, 0x0, 0x0, 0x0, 0x40, 0x4bd4}, 0xcb6, 0x80, 0x0, r1, 0x802, 0x9, 0x9, 0x800000000000fff}) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000780)={{0xb179, 0x0, r3, r2, 0x0, 0x101, 0xa5}, 0x1, 0x6d1b3f54, 0xffffffffffffffff}) setreuid(0xee00, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, r3, 0x4, 0xffff}, 0x0, 0x0, 0x6}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000180)=0x66, 0x0, 0x27) executing program 5: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) getdents(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = dup(r0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x20}, {0x54}, {0x6}]}) syz_emit_ethernet(0x36, &(0x7f0000000380)=ANY=[]) executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x8000000800000001) r1 = semget(0x0, 0x3, 0x51f) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0x5, 0x16}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) r2 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, r2) r3 = 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) r4 = socket(0x2, 0x4000, 0x0) socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20000029, 0x32, &(0x7f0000000240)="6cb9021ebaa3d45617e3403e971c3563b3746aaad5cb6550f5a361aa6ada3521776522fb61f2098888fe2057234fd34779c35eaea28ed28bf3019e2586c328b9d71e24f0fa180f27ad17a9990fbe4cce5eaa9403d45d8d2dd9494cb6d69cff318600f197635165b04016ea99042a4d15761f5f3f64e70320955bfb8f000000004e00", 0x82) r5 = dup2(r4, r3) bind(r3, &(0x7f0000000000), 0x10) r6 = socket(0x18, 0x8000, 0x2) setreuid(0xee00, 0x0) r7 = getuid() setreuid(0x0, r7) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = socket(0x6, 0x4000, 0x0) ioctl$FIONREAD(r8, 0x8020699f, &(0x7f00000001c0)) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) recvmsg(r5, &(0x7f0000000040)={0x0, 0xfffffffffffffe59, 0x0, 0x0, 0x0}, 0x0) accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/50}, &(0x7f0000000180)=0x34) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x206da) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x3) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) sysctl$net_inet_tcp(&(0x7f0000000380)={0x4, 0x2, 0x6, 0x17}, 0x4, &(0x7f00000003c0), 0x0, &(0x7f0000000440), 0x0) close(r0) executing program 6: r0 = socket$unix(0x1, 0x5, 0x0) open(0x0, 0x80000000000206, 0x0) r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r1) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001640), &(0x7f0000001680)=0x4) socket(0x1e, 0x3, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000040)="8348c3e7000300", 0x7}, {&(0x7f0000000200)="657abccc141fd56bb6f503fd4d0fcfd9091286bc9498e0ddf0caa6de7960e224c48fb296d3a66f3c06a27c8fb6ca0165092b9914ebb305b026b1b602a9bff4d035bc0e9ae31af97480b471109e752724e418dfc25adc72da00a8222a66283e458636ddf610dd41cf96276c73a74c8361f3978afb51d8b0fa9b8dcdb08529ce823c22aa3174be955e1741fdbda9f2acef5d90b2465da59399a73b27f05a13c10804de004dab006dabb497736c4a51b0ea94a3fce6b596ad1a5ef7b7a80aeb7621756748dbb15ccba2c01aad572a047c7085581c7a82d89c7742c7f1", 0xdb}], 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffdffc, 0xffffffbf, "ffff090600f7470000000000c9a900"}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r3, 0xc020697e, &(0x7f00000001c0)) close(r2) poll(&(0x7f0000000080)=[{r0, 0x68}], 0x1, 0x10000000) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) executing program 4: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x8, 0x0) executing program 5: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xaa, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYBLOB="30f6074cc9cdefb05019a478e9c42f2c3505c7439187961185b5af7e0c6e7ff8fa9b6c8a1100416e03c6110a7c0ccdf5a6f9983bf19d58c3c189f9e4746f3d0295a1972de3066be8eb1f9295e1a9b20e28931087ee288c8d99d3142530b56dbdafdcee383cb003a8d41c7100000018705b22019da529e3851487b2eb71f683045c1ee06a3add39b053473f9ae16510234f2721edced9b2c67b04dc55bafbc1595fbd528a111aef9aff3978626b06a977291b9233a4bceb4833a693730f1700", @ANYRESHEX=r0, @ANYRESOCT, @ANYRES16, @ANYRESHEX]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = msgget$private(0x0, 0x0) r2 = msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000001840)={0x0, 0x0, 0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r4) msgrcv(r1, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r6 = socket(0x18, 0x2, 0x0) close(r6) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5, 0xb2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(r7, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r8 = socket(0x0, 0x0, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) recvmsg(0xffffffffffffffff, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/28, 0x1c}], 0x1, 0x0}, 0x0) sendmmsg(r8, &(0x7f0000000140)={0x0}, 0x10, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 1: sysctl$ddb(&(0x7f0000001a40), 0x2, 0x0, 0x0, 0x0, 0x400000000000000) executing program 2: select(0x40, &(0x7f0000000080)={0xfffffffffffffff9, 0x3, 0x1, 0x5, 0x8, 0x35c5, 0x500000, 0x1000}, &(0x7f0000000140)={0x40, 0xffffffffffff8001, 0x7, 0x5, 0xffffffffffffffff, 0x1632, 0x4, 0x80000000}, &(0x7f0000000180)={0x1, 0x9, 0x1d, 0x8000000000000000, 0x9, 0x1, 0x2, 0x2}, &(0x7f0000000580)={0x28, 0x2}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0) r3 = open(&(0x7f0000001500)='./file0\x00', 0x615, 0x0) open(0x0, 0x8, 0x0) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000200)="b389e554362049f6e908ddbbe94df0e0c429734c73f220eda6ed09a62c05405e4a72e1ce3dfdafc46716fbf81f070dce3396e47e8584457bbff4e109453d256acdaa0b4a02457205645b8b5d0315f40f005efacfeaa855ce91f0ddd0974cbcdb49f56e9197ac287031579cea89774675af3c4b02a7fe085ea743407d5a3fe824abbacd8c1f011647b69ef367965ab1adb10f1f2b6114ae769b2a6d1953ac23600dea7ff7a9", 0xa5}, {&(0x7f0000001740)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12818c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560900054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e339c1de5c34eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab53e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9396da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524d4bbd9bc2d8363ae3b71a454a0a18750dc4b43bd238d317fa85fc826c72692c176d6dce0ce1", 0x1d1}], 0x2) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: openat$pci(0xffffffffffffff9c, &(0x7f0000000540), 0x0, 0x0) ioctl$PCIOCWRITE(0xffffffffffffffff, 0xc00c7007, &(0x7f0000000280)) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, &(0x7f0000000080)={{}, 0x0, 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x800, 0x0) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x100) socket(0x18, 0x2, 0x9) mknodat(r2, &(0x7f00000002c0)='./file0\x00', 0x2000, 0x0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x0, r1, 0xc544) sysctl$net_inet_ip(0x0, 0x0, 0x0, &(0x7f0000000000), 0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x6d4) sysctl$hw(&(0x7f0000000200)={0x6, 0x15}, 0x2, &(0x7f0000000300)="d2d49bdaa5a5837e4fe78bb4b5ef632b630a0f0db5fb10485341750a52d84aefbea47ee9a12208ba29f50d4983c055e4bee9781e769ba3c66e64cd64e65771d58c65e9d59292209d7cc51a5d683d9110a3b6ad9902d35fcc730318dfc4a8795e6c3382eb03de6ab1bb3a17e14b98246c3c057517dce38d23e2b3b345f19f062e6778310d46d30b83d1c910e01350d36927ad26cd3407d5f914d7ed851dbb", &(0x7f0000000240)=0x9e, &(0x7f00000003c0)="17dc1a8cd80df7fd7b2afecf5c1dcaf631fa65f227d177b32fb8fc124d88e7118a16490129aefcb2903ce82eaefa06d14e17a51b934278478967f38f60468e66bfad24637e2ff59da675114975fe3c7aa69d55f5e43b7de8732d449eee04a407b073795088b6477846f9d6051ef96cc6951b9f5714e798eeb0eac705f320f6bca8bb9dfc18c74cf2d3e867ee42d372987f159755276be483da38a75affafb43a2605de0fea71d3cd2915fd20862f45cc0aa25da38435d428f95f1d49522e49bb41436468b4265c0cd46bfffe94204c3e", 0xd0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000040)) sysctl$hw(&(0x7f0000000080)={0x6, 0x13}, 0x2, 0x0, &(0x7f0000000100), 0x0, 0x0) utimensat(r2, &(0x7f00000004c0)='./file0\x00', &(0x7f00000001c0)={{0x0, 0x3}, {0x80000004, 0x5}}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgrcv(r3, 0x0, 0xa4, 0x0, 0x1000) msgctl$IPC_RMID(r3, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd60346b"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{}]}) executing program 7: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000480), 0x1, 0x0) (async, rerun: 64) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x20000, 0x0) (async, rerun: 64) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0xd01) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x12}, 0x4, 0x0, 0x0, 0x0, 0x0) accept$inet(0xffffffffffffffff, 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) (async) close(0xffffffffffffffff) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, 0x0) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000100)={&(0x7f0000000380)='./file0\x00', 0x0, 0x0}) (async, rerun: 32) open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) (async, rerun: 32) execve(0x0, 0x0, 0x0) ioctl$VNDIOCGET(0xffffffffffffffff, 0x41946472, &(0x7f0000000000)={'./file0\x00'}) (async) sysctl$hw(&(0x7f0000000100)={0x6, 0x9}, 0x2, &(0x7f00000002c0)="3a7160e5ca907cd029d0bc070e810fe6c862093103b68437bc4a974967cc208c111059bb950156dbe9526ee55031455062e292967238a4574f3bcc45929fc77c54429d59880a25ea507ba4270d292129cff0f7fd510a4b8e0eff9d125de4c1de225f77072fd5951fa985a1519fd0ff52", &(0x7f0000000140)=0x70, 0x0, 0x0) (async) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)='<', 0x1}], 0x1) (async) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1, 0x0, 0x0, 0x401}, {0xfffb, 0x0, 0x0, 0x40}, {0x836e, 0x2}]}) (async) syz_emit_ethernet(0x6e, &(0x7f0000000480)=ANY=[]) executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0) r1 = socket(0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3, "cfe4ef0d51a8f12514cfc9f3cb5e53f617f969ef"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {}], 0x2}) sysctl$kern(&(0x7f0000000080)={0x1, 0x37}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) connect$unix(r1, 0x0, 0x0) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000100), 0x40, 0x0) pread(r2, &(0x7f0000001880)='y', 0x1, 0xffffffff80000000) close(0xffffffffffffffff) executing program 6: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0xc}, {0x7, 0x0, 0x0, 0x8}, {0x6, 0x0, 0x4, 0xfffffffe}]}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {}, {0x416}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) sysctl$kern(&(0x7f0000000040)={0x1, 0xa}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) close(r2) ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) accept(r1, 0x0, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) syz_open_pts() syz_open_pts() getdents(r4, 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000024c0)=0x3ff) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100, 0x6fd79036f377eb22) writev(r5, &(0x7f0000002440)=[{&(0x7f0000000240)="65fdea9b96fe9148ac874b0e3f81b7436904f9ec2c66a77426ba393f5973cfd2cdd3e0e1faed8a47f64eb5c5134290e8363a769d686fe52a77e2975262dbf8cff69af59f97033904a6dfdd315f4e364b4b2fe749f7fb5fe224ed3ecefa60557aca5cd689db1eb97d8b617b396d48c7d08fe5277c72411541ae6d077f176c22dade1f9df8ad202f", 0x87}, {&(0x7f0000000300)="0ca419605cb74db2c4650362bfb29027aad83d2d21a306166f9bb87921fa8013f6a0a1d2fb037074b6693f302c601a4f9959c75809", 0x35}, {&(0x7f0000000340)="316533605bfe5dd72357baaba8453e37e703a65d322f291aa25fff3b88b6a0ba9d7e32e7da664331e3beee88de8a4bc0c291aa74d7e71427082a008ffc06b2eed3a5372ee98bfecbc6da4f53c507afcb514dfe6d5f720fe2f89d9bd149e2fad10134435c49a379c5be46f771cb5384daa93f5d7352b9da2cebd5142f3e550eacd97e9580afb25ccb1d8698cc8cf9e27fb6cc7afebcf19f1f9a4df92b825ffcad874ac3d0ab127eeabfe81506c60020a94687ca3b4110c1ae9cbd908702f79d5da83ce3df1bb07cabbb72e8476eb9576e7f9e308e87b979a2a33ccd12a277d608dff8d54a4e10f1d976e557c4dcfe79b0faed7eaaa11be0fa214dcef857f8a86f1d3d5496fffe9e2560c3ebc2a2fc727779aac63bdb85ab8d266d4c23ca4c96aa659436d7c86074980e09e986efa1c4bb25b32a3d74d8257cee6d1c86da13c4ab8b04dffda5d5d12e4adc268ac2d7c48e6541f6fc792230a7f264f5ea92049b5a490700a900073c04c4f2463f449cdec1147f1545a127f0267f2ff8a2841ee483352a87f8bf2bdc82671e5e82b4f714327154f05455e69e6e61a9a85753f2f6cc1a4dcb0c476978ea2ed9cfb16feb63f699b4b06a44d1ccb729185be5d894d3018a40755582375e7773af00206f383213fa10acc909929313fe1d4ee01765534c0e17a26a922d9857d4038a045eeea6bd52d6f4342d72fd30a77146ad3fa75b4f3ad50b38282d7c5b338e9595c8e7decfeb8f7f69d8ae6ba6a577300e9d811b0f7027cbf572b1bab8313fcda8da18ff5a0f69f7f58959871e714b360a2af6b73357dd2c4c37f5eb1c1d8f3f18894b877b14ca350b5dc0256b881234304fe24bf5f398a252fad7fa53feac109d30d13b835ef06532d82922df63c42dcef5e5567b3f4766f0abe558d3e46eb8d62ccfdea614e09e5edfd453e4ac68ad5b8966e6e8d8a983d9df53b16549b1fd6e5f03be471919ba2a7e564b7188c9aa189369bd652adc10fa0ebd978bfe208927385d6f7d40e7b3c70e5c644a4c88df3e757ee40c928f915b7b665eb19a97e9dad9f9e4091988165e5c314d32a4cd2e0c635a9b2d0715a69f47ab5cbd18bd770dad5f50a1d705104d48e9dc1819c316988d6644860bcf6e9a1a545a26198dbf9ec7f5f09bada1b552aeec545df4ff526f1fb120de53e4b345067b32fe04c8101309a3a7b121d687ce6718ef0c69eb87971131baa5b96961350afce5862f74d4d72cc259c59fbad37ed7a66421c14bcfdaeac67ba11794c72d924dc230e84d4b1d6fbaa17b2e6984dbc8d062464101f493eaf17b6aabf3dd4434b0029dc0d3f26f324df54b2acfa5fdfc10faa3c93e9c8f72fa5e074f19c2bb32bb5a1063cf08efb4722ad1e43f22b221fee316bbf6c30d451de0a4a7c8df73f3ebdecb68ab0b93368ab1566082e4e7421ad4bf5a43ef3dcdd0c6ff57e5945dc7d41c7b0c737e9ef8c65035e2b880eb71136286d574a250a28160dbe24d5a9285a6614fc819e486d0bf793f97b798782dae685843676ed6031b42feb3500b4780474328607e03b05dc66e72b54819e1b804acda6f4b764fba64f2e2872d0eaffbe373239bff814f7fef01a63538d339e375a38afd6082725848d1caec6ab04630925e96608ef3aaf2e9218a0a0e8a51861a6b337c1f57751427edf8595bb5bcd0b4ed7fd5811a7dde726c9034e0ff3b045a1c8baff50442517d42e9e4cc21a0d4f763f94fd9dccc60ae7dbcf7b44c9be4559abed4919dfed50bed6a184b30cd987ad2c88473cdefdd23c4f5844626bf4746cf8b34150694fa1d7289ffe35cc43bf37f1d7157b24e408b17e019120f13b41346a545b68c1208b52b7b12f3b38ea8089e60a75e9cdaad11fea1c3951469efe9f0add8a7585a04b5cb0cce291314de8b6003f02d4248d0e8255c86c9ae6779ce7ae8f68f8b660bf9f476875ce7608c15c1c597e65823ae0b05cae7977a5799d7fc8ce7b2970eb6c3760c76a3d3ed8e3d9cbc18bcfe4a6848e47f6ba1bd5f3284f05296b3fe135b12c8756ebe5490ccb91970fc8c326018bbd90fcee1291cd4c0c1566a5c182baf991725f996150a37eae04bff84cc3004ab42e1a3b84af846391825441fb4c693db509550bee2dfe8a785830b1fae0db876871cd39d26f99efac013ca7807b7e1598e6fe8628b5b6f4ae4905e268538e1ef699c58a5e159d43597495c0ee725499e9267fadccd42cf0e23a9744da64084338710bb34a5d58d8c1f59576a6ce1f88eb5a669a3090854cdb55959e43b8ee4b50c2c8fb310552fb34bba46df6a0f1897e77c411b26763c9649865c752e832c5b2fd62e08475974ef9b96393936faa40fe7e717412a00fefa27c5a5cb3868cd30030dc40f1c009cf696e02387930265aa4697cf77e93da676ad51d199635cd9ca857dbd88a00c94799488bb72dcedc40b9d603cdd90240047e35c55ebac971ab0404c5eccd0f87fda75ddab82f72479d6752f4c54fe7a8ba5d079b338caa6afb4655ba4da1069fa54db02a26394c335a66fe0778959f7ad8b799694e4f6e62a4de9c250e89e90b58cd693856269d7b624d84d687946b550382ee72338da48d3c75a891c4777b2976acdf73a124b7c4c729da05beb023d4f6054a3cd245a4a05bc833aed9062514f2358e96f5f7835ac563e0c10ec774b49aed1bc12f82dab9a3078018e512fda89823b8e3de887373958d741c9e197f061125042f5d614e40ba3b0aa7d2caa1ae9efa8006cfd253c1d993cd137d824fa8bfcf9860d65cf64ea8a07cd617ede630c215fa4e15cff6f56cd400ddaa4e82c21563e2b6f13968bf8cad585f8b6342afcfdd4ca0eecfa625b91bdb7f031ba5f361c978e9aaacd5f6c5d56e1d10ab331ff7bf8662cb24b26b9782ad419f86bdd2213c4d88fd5c4ad7e0eb53dc1a1a62db76ee2e4f3ad0fa57f4273e35965f2d57b96d8d51851936e83f9067c06b3728def695d7307d7ff6e23245cab48ff265f591dedd917e91f03f3d38e713d82e4a03810731e1cd4dc3ba3932c6c9d78ebd29c33b3b710f5985a2515f397b1f1454b81e0f82dcafa1d77492c9772dd5b94fee9ad2cb0dce4280c6ac06892756fb7247c806ca8ad62b70d72c14a194e8735ffe89f4801e4a88c09f229c5cc85482d53add7b740667874e7fcd20749e988f51bf955a7bb190fe02cca85a46f1522fe5c1cbded7765a60e3a9ae0b2edc623b7322423c279954754c8935e9f82c60c325755ccfcbb152eac320ab3f52558ba485aa8acccc9ff900e25f03ef6e75cb9050056b79b7f4b6cc288b81c6ff11a52c5a6759bcb37d0a0452a56c08fd1b02a5e72b0f07383580f760c44f92852d0052efd32bfe311abd17eaf23897f0085586820b33420903cacac54a962b306fa967a912cb1a7080313ba06898d567c553b09a15e72c7391a7acc4e7efe635b10f8a79684b0c71b66a542f13ea4b6b4ba540d2b69b7a567c22860747e0861c47d77ad0685d1243acc07acbdc9f6fb37aab0d884224189b7615ddd39603135d6b8fc9377027f93ca3993230f1774d3959b18627e9e35e4e4a3a0461a84a2c66d51ac125f6f6dffe24d7a8a19dd4b8a301a713ea022cd242f77ba847261cf30d65aea07be544f530a20e49297bd118056a4371e547b0750ad26ffff64f3314bd08c45e6275694e30b93e1f7bb538ea168a84f7cc2a34965da24ca03a0bb14787f036b89948e487f0e2e256ee36a9bdaf95c83372d782a260fc3f6f737274d5e99f9f1358b34780daf6600592b635ea075a7a0c431000e969ab612b93a49fc70b0e2481184373648df8aade85047847a6a0f838596ffe123cff3661466159a4ffeb3e0b467485790bc50e22b53480d799e466218e517f9f0410ea9435051f66299b0958374b8d6f899adf9b8034e53c8e7c7fd481558faad5ec4570b6d3bafe7b1f12f174c2ccae5c1c8ccadb1dbed343cdd08d18fe0db15ad450587fdda2765d9b7507026406ace08d704c3769c279bb51e883eb5950b8fb98295cc8e6ac45b6ade995317a922c26abd072ccae997a060f28aa203e4430c48b1a11b929b057c688c5f81a1e666c3fb21799396ff5a963e8c35c3df618b03953cdb5879965fc133b4a4dddfda45f426a0d11ce8751d35bb53fff18b42cff7581b29891148d24fbac76d4639cdcb45673afb3c0ffbd8ce21da40bac275aabaa0ef00ba2d4970d74a6f3d80b756e2f2cfa0711537ef959bd5571b01679c69e7cd68fd37d5b6fb137335c0f44597be01f354c9b0ccdda872b7d4b936e1e77f0f121379473701b2aed9df6e94ccc62016140407494911f263a105fe5a8004d131a8e929412bb93cb1b1b48a0f56610515e2b4f2c351f4d65f0f8990d49367c9222f66b53d23a7d2fd53b2b2ff403428d6c94da6a4e3023e5af6824118f14d8e07660b0421b16cb005f10d05ea1170e4265ac33cbbf9dd263597d9ca00a46e0a953ab5a5ebf4653031f02994f3172eb5952479cf73158b17b6656bd2f958e72bf21b25a0360f19c1eec1003926482025db8b3913e5dd9fe93bf809442fea8332a56a323d9cf8237357d18c64d5490af4b9e8c65ee424c8246a34cea66af9e27cf2b6c598a83d844d2e95c68ca635dfa9184dcec2289a345671ba14faf2f4532d58b7060d04f9c94e585400e53e6d182f5f9ac0fcc98fbb7b1cbd5c650594aeeaef097a186d5fe461f01782b965a3d7948d828b157d893832dbf714cd6f264f5146248bf8421447566f0fa50d058c696063cf291eb88c7670b9c551fac8583ae1879a205813e093e9ef4b259a8e44bb3350cf32b8b5fd9ea1ece2f9df94caed85916c604b3a962142ffede749f0400e3d136d3e791c871c01e54f7967498823be6e18ba465ddddae68194febeeaa37baa95b023526b20a7ba22e14ca23d0a8b2c6d8c2d55a580e21c51c7578be51550462dc7e3c5d39b52bab2e4074f4337d50d89f5c41ed77a8489581ed9ab86443ed7a29387e2811e5ab9088194b818e805d701347758d3716d841138275b34bfbf999593b3431d00d1976f3395baa7b318d2cf4e9b7a2913ff93c68cfbdd1d5c77a1b98f7b8f505cf4803647328321020cbf62f67fc3ea33854ba611b8081207e551459bee3cc420bcba0e44c9dbeeec0c797277497055ba3e254a9934e5c68e7851f58ca269a225d2f68bf54a801b9215eddc39f873e36f395052a06d0836f5d00368465e239c2e6d8052897dbcdd580a316d79227c9dc4591955970279a77db1f987bcbf5f29601c35dc04d616af37318210a0b44503d8d0acab2fe636b4adefb28731c9e94e82a718b32b91572f541fe681e36dceba39cb83abdb78fa6771ec6a3203c4373362923aeec3f1d2046d6f31f2c833bef29bdf497b09bbbb00380de1633a475c35735aa97c1b7c5645b7f26503c7d04f3b41732969fc976a04b1a8d2bb96ac7f9ff23769c8943265d6ffd869577e2824cdd4aa2315fdd4d9b900ab250d31b8a85d1f8af606ba0babfc66353d094ba8f3358e6f150f0e290749071b6b143373130011355be3a7fe39797478675b6fa50fc98686c30d0daeb024f327a370674e75fc1ba11448676edd2f86471628f33ea038e485dd90f797824947b86d009698db08143413dea692cbd1e25f3994a814d240bd4a0c80029f645b6b6a815143586a42a179bc8fa50f7a01a233801ee77c03806fc5a7069a7582973e923353c05c8956d63ab1d32443c2838a2f5b83ec4922150e4914cfed81db757f1804e1161a9fde9955012ac8acf8c68c657b6e9090ecdd1890ac70d3", 0xffffffffffffff0c}, {&(0x7f0000001340)="96fe202de68ca4eb8efb260e704cdba1d9bf31c880b484fa237c8f88a140b8aa15d67bfddf61aa43278eb3a4aab5ecc2bfd8ac5a848a8c19cba39b2f2d163f6abcffcad1bc8ec5f30625df48a4c9d0bb62daebb9afae9d26ffa5fce7de841b95f01531f7d6fff56bbd06bd0a4090d0b230b28999f02a39a982674825006f80e414d78db1162f03c1f49f93215ad3866f55c02be54907ed95473a7fad128c5859493354c63612b6f812b3d501cb83baf6705946bb4ab63bd97bf1cc5dfdae4570d1a59bc77d0b1931edef1831835652daa16fffac763cfa4db0ef9049d69deb403484b717424b738331432618a5043013a70129a5965b1d77ae46003110fe60a6b53fedad377ade6f843143d8022ad7b78c7d7f039ab546deb711a601876ab34c8e44f2358db7e8e68c5e6b537a7444261946c944319d534522710abc5f65b525d0a03be7a1e0bf00747420b6ab845cf75d220391a10cca0666308edbe00fce8263349681662f4d905e696d901a445b1b6e5a6db020fbccca16e01cbadf1a4ad05d56c0bb5298885833786d0331ab6ce61a52e1d95a096591300aaea24a621c8d8ac0d55e585d07ffcba31e26ab4c06cdd2b18ec46b45db3d7ed6c1e2b07ca7ae1d14c9ae09c0b3577a903933cbdaddcbb8e8cd8f061e43fdb6ca800fc806a099920f70964452450e82c3ce37dba16ecd9f6e185f2c158b30ce3dc428b80a5f9c7e29536cfd009dbff06bd5a6408b0003d9365dd4293afa4e352c37dd4d85c21549bfd03f60230b1d1969e5cb4549ed3e7ce9c7de7fafcdf62fa02e58d456eac43f1e28df5ed07bec9a249bd269582c428b4c0ecc778ebed89021e5f35d0ef1f2f67d4fea1e46f858028c3efe28bbb1a74295fc1635ea29710ceef10fd1d3ee70f2ea574c11ca3ef459c985c670ccdc0aa90ab04545dfb254fccfa79b19711628e6e4239e681ffc6bb70f53536c1b1d7f67767a850cf68306a4c88bfdabc7e2f7e304a865c461b198433be10273802ed761a7adb9d8436935bfc3b63aa34cbff2a3459ae4bf0adf389c4aecdae24e75f55abdf4ba9d32e78c490170e0c334fbb801f4344f71e30d9ee4a33f8fab7300d0f5c5e49e2339d919b1bdc9d35486fbd1a875fedbdf426ce73e4d5ebb349f5f6485496b477c5a71bc0ca9b2bb69308922c23400092af333fe3956b9d35d056991c668c4be3a7c482a329b55abd1cafee28178f9464656fe4309d4f9e71e34c57d707581ea9f6524b06aa98ec569dc083feb35ca89ce1ed1b6cf77416b8316fa08b7bb2e88e9650f61656486e52c26f1adaae5f2522505e027c81c8553207568734be976c5aa3226639c46eb33623a9e80b4fef8e1b45987e2701259a54106e2515150b4c961902bc77960f6c01dbd518c2e21620052619b9dae2cc6e7e60f32d944841ef4ed249c10424bed373cffdc00b62f1c4d17a532b32f67281c2dca02cd6990b89f954d208b74a686ef0c52211ee4bf73ee5fd79154a9ebf094ae3151b3ba750404f9224023b2be5c27c1d439f274f5dfb099c169f47fdbe08e5dd8fd2990da932c1fb623013cfd7e71ddbda1e8ba1ad4c1bed83c399508419636d1cdd818df4d238140a4336f41b2476ce14a0f3c40b5e10eab823d194f74d30e571a8528b3144a399b140057fed016c16dda3927df9b8d596551aa850136ef3d59687df9b9b16ae1e3dd7049ae10e36211685ef19bd3950ca38a29f0da4514ef14e2e116b1142ecbdecb93d161212a783077d43ba99dc6939f858591fe26668cf9c8fa97de66a8e005b5976c55c8e058fc3818be68228614ea90531f959e59525a7f447631b428449bacd77bbb64d3e40fc1e6d112f57c0046e664c755a9f96f3a2a82c592784c31c90d50175f2593e06d23f5f8545ac30ed85add6d9e983f7536ca93b068af7de3814eb2f5f0bba4c25890fe1dc42a050f2c5508a47b8d2ae4de8e97ad9fb8f8fa98f1edf65edc961c32a3754d16ba2c66ed28e280cdfce7e7cc45cf58a888323c80678fe7cc0bde039879dcb929bd3f3d6c9a4e5611d12e1b2bffa1a1eb9ed609a1908446dbac08ba3c3be9f5f300f7c0df26e74542962e18278ed8d4728573fb3053f4d27f9faef0f853cd16e13ae24c9c959b0b12cda54072392f906a32872ba300ebe917e4538c7ea772df8a308cadc02c7eb4f2a9e855c1708301342dcdb93b4e2c9a0bc90193f1db33426f126982cb7d1ce9d460a5dac760133686dc570d2c0e5fc4bd16c6b7c0c758a42893cbadcd66bb7dde470ca313476879174847e7abe89d295bd5d53f523680c2ccb6c72315357e191e0de96ec526fa8fd664bf5230b7caaf2a6b997d06fc7356218d17cf8bec9ad9e7f38ac76ee55deb511bb34fa611daa0ddf5bdbb20bfb9c5385921f3a674e76ac75a69b601c10ab74d55dcf5616ed64cd582afebbd13babb76ad5daf46da258d8871e3d9871553c94316813865129629f78a020f6337cb198a54941f7d6e6c444752ad060a7d7b812b2b747d619ded99db288f131bac610f2cf78cec7d4d86ec1f0722adf4fba02c91f411708b31752cc4d60bf9be20621fd5c9397144643e06df1fb81575d3f1e4579dde484d5e4f7e0bffd9d6529c9cbdd44c6ff693b19f5eeb24a2c07fbb5f370ad173d06365d31145bea009db2c05d09c9e5d3277fe0832c8b4282fbe96adb277f5fb62cfecb0397df1f1f82fabf70d8452640538947f205924dad4a888c206cf6dbfe0dcdc04fafe7bd4f8eb63deb245152a8caa847f79391d6af486b36f2275b63ca342596ad8266c1dc14700dfcee15365084b691352da00678e7954c159746ea8f5a033d184691e8d157dfd626a83707c6f6047936425de71cf55329073a1bc9114870d55395025564680e637a53e6a68e118aff4fe6b0944ba12bc4d4cad03012d7c0294619927c15ee8def1932c89b4f1977376b8c2f2ee338796f5d5a549c46ac43836bda58e0fb06943ead21f39ea7adde969614bb03f4c0f812c06f05b7813f77f9bb7423fb02067f29ae968977e33fde219c5ba2d1461795f2d3afe6a579880a49914fbca481a0af2d81dc4e178c6e0ebd5859923ccb85943e27de9db60911498583d3620db9b9c012ceb999a1b8c479759e2420b1ee83f54dcf6fb8dfcd57547aeda4f0f5dbd2b07753cd93cd951d8c07388e60fdae2e7418fb533a0a696c015193dbe737d6d8bedabe2e78c3d34e23b0cb878f3e6fbfbdbe8b48637bf23803be87159e39a918e0ff8c8ccc3b037886f781d93b9db58088a9e84fa1a60c94feffbca801af501cecd78c4fa0bb24708a2901cd27c0149733ca734a9aec119042e9c6d42c502526a53af7f29396842d9317d7e1053951a2ee4c515fd94b74b18cb82458adbc35bf8709059fe7c48f6617d6bbabf64eca51c081f2cdd7a070a64730edd9bc627d282dc7e030438db9bfcbeaa7934b4dfbeedfcd62fbaa229c6252f6ae18572f91e54f500b6ca59d2f343b4f74361d9e05b56fb3837bc0d6b7ff11aa99fa1e214fa144525799458bf74d47d79768f773e1b53d9b9ed32d49ea93e89f9f17ad8080a8edf4f140898a6df2a40367362984825f64df37a50a76d1a10e6360b334debd25eda8d2ec9b0c36aa800b4228fc4d82044fe326d7f0966f290f2479f89b17a2358e7597fd86023ab336242d5cae8a96f568f26ec32a201527bd927f93a60927e46d6a62ba4261d22619892c24bb4955885fac6513cba4eef502f6acda3679a15016589037f6575cffa0dc9ed4fcf95d61746bd3e5cffaac5f9f5de05e281c3d4840e9c4cb5926b9f7ddb2cd1d08af9af6977b1234cc8a2a0d4337c500744654802d7cef669a51d07af8f91b691c5bf09a081fbf011436dc973de6c3a8212fa484df1e5a1cf3b4069610bdf64ccb5448d59427f23e3ecf03f186d927540d792490e2cf67dceaa9b7f95140f92144691614d705d39f06829ba77837d6c933e34e42723398c156b34b4b26ac9781652352b263bd088bbc68638b156da0331ec810327ba3a0ba9595b3fb2047b2eae64936264e89c8c207ef6e3c14ca000494856345c01710e7970d6e38e8792a0ed215b8e5a2f8b2d6264499e5d4909eca6e54523677dc39315edf2d65ec84dfe867fbfa29f9fea841edf2fc5bef6d84a0844d064a3900ab74a0e47b3678912b182e4ca37102b4245fa76ac6fcd1a486f97d3dc640219f7da5db40b7bd152b18ca49c5e932dc7eccc8a21f036d231d51c915520b77a31dbf96d593ace47de992b9f6eb816516d1dc31bd745a5dc70e97b2af488c66ad845835bbf88ecfec3e6c62a20967f45e45cb120f870c0aefff594050e65e6564e262892c35c6c6f6fc6df4573998ae05f5bf69980eb26cf5b096a5b2a4c49704bb565e17b3a5ab62bcc697b7007d5dce0a76de0480299c8acf5f506b76e2242b4fda424c75d2123f7bf0399916e4c824f7cc1b6e68be7cac493c6edd9f3ba68e75d54de25cef19e126b98b07e06892299ea439d7cdf83c9a667d6af01a21889f91fc2e5418a622700cba232b1b326f3ca7c3d5a4b61c28c8f834c111463100eb757e76c18990d085fdc94232d2b615fc96a3495aba45bab3c1f54f43eb15ff9b7cb6c32fff0ea449b1f24eb272c38fd387038f9171e34c326e37cad62433c24edb9d2558776c3800942b90524a3f23e1bfc924cfe5f5d1f7a13ee0a8f69995714dbc6563dff205040b58759c5180668523f386cff8dcf4adba949f240bce77bc6012a31daea4c31afc0d5209fb8a58cf06f9852d1bb53c848a10d410eb91501d35d76177bc797add83f093c9818bc929feded0d4e82d5a4a1635341cd769570bbdc912dea9b3d51933caa1823041af63870191b645e804878159d8432822d435ca5939cf8bb928744d4163a4364070126854041dc254cafc80115eb88e60f2864d9f5ad312fef4a1f30706e6ca2bd4099e4b94cb6b6f657114c8279685093df235c802188820224f83aa6d4b4e051ffe33ce94b61c5afe11ce52868bc8bcfc808f0ba4640ca86bdd5d76560779a53686733b34901f743ddc978da8ce288a50b35f65947577a30afd107b78b6922966044e065e74674d251255c47dc7a7c9237434bac92a6ced4aee30648b8aa570d5498891c017780c7bc1a2aeacaa966227ed173ca57dabeb916af0fcb2dd88dfffa5e847e6e883c7696a36c4518a17e6f0ab9c780b069baf1446b81a9c6db5757f5cbb2751218106a995afe98d4646d7566ab9e519556bf14ac14e2910d8c075e0debc985dc9e92843e7c3adbcda965a6bcfecaaa079efe49436fcb9aa759d5685fa4268fdc3918f9b3dde51e4a61270ba59dedc2df1ba75408c3aafd0180f2732dc966f9fc010b4ca98bceeaa877cd6a4a1fa5222bd6c3edb0adbf18da1be27e9a45454a05a80257164022e87ac488a80abf4f9fcbe20fffa3ba5d9b07b844e86e766a8c05ebb3256dce25fbf53dc81c4e2bb01265d831b86e7149476e09b37acba87b44c4b1da92fa925fb3abfbe77bfa0d6adea3783b01d0fed3300f6d9ba43e7a64bfc9b737de33299e1a5a9671e514d624dabc6ea88cb64c2ac60a31a8e6c14af2337f3d3905ccedb573e983c2d21ef6f5e350fc64411959301f378d0af965d544f02250a9885d4d22249fc7a209316b62e101a3353f5c7d867673e665f846a9ecd8f88974a2eaa7c20d671def45243b36537977766a8df088fd414f7c1d4415b709263d9bf0cd1e602f2f83ad35cfd25d02f2b89393907ea2092d0c7fce90d05fe6ff502272b5b1c2aaa1c02b0be3733b", 0x1000}, {&(0x7f0000002340)="984d7646b191551d81c841ee799b5582d86711f03dd704574b230bcbf68b1487eed81da875fab0d68ec8ff8b15fc732a8712d454", 0x34}, {&(0x7f0000002380)="fad87b", 0x3}, {&(0x7f00000023c0)="c2858f379868d2f8c02b454f50e32dc1b3e09abc19ca48d860139813a6da34d3ab1743e8e7af3be129837d2dd229f43b0c203041fab11393064187c3e02a0df784da4e12e7e9d3366d1e4190176ba713f75bd0c3215b4444fac89db088cbd9a09ccb", 0x62}], 0x7) sysctl$kern(&(0x7f0000000000)={0x1, 0x8}, 0x2, &(0x7f0000000080)="8942cd6e2f28f9421b1fba2c347046eb503f484f3b7e87afddd5aae37ee3f128f9e5790d562d5785fda4fea986eb57ced13e0a102a91fb4af2ad58057961077b2aad304e4af5691ea4506b2eac32306a2d456ff3668987b4180e1a6a15ac0a8dfdbf38bc895e", &(0x7f0000000100)=0x66, &(0x7f0000000140)="5fcb414e5230feea1922d4fc8933dabddc766d51c44b38a5a8279e1b9a3e3f93aa7db6b2aa93a8caf4e2f9a8a47352fbc6437de10145dd4cacba", 0x3a) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r0 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r1, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r2 = fcntl$getown(r1, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0x102, r2) r3 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r3, 0x8028698c, &(0x7f00000001c0)) recvfrom$unix(r3, &(0x7f0000000000)=""/80, 0x50, 0x802, &(0x7f0000000140)=@file={0x0, './file0/file0\x00'}, 0x10) vnd0: sloppy read from proc 49241 (syz-executor.0): blkno -4194304 bcount 1 executing program 7: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x205b1a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000200)={0x0, 0x0}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shmget(0x1, 0x4000, 0x80, &(0x7f0000ffb000/0x4000)=nil) getuid() seteuid(0x0) fcntl$getown(r0, 0x5) executing program 0: r0 = semget(0x1, 0x2, 0x0) semop(r0, &(0x7f0000000100)=[{0x1, 0x101, 0x1800}, {0x4, 0x0, 0x800}, {0x3, 0x1f, 0x1800}, {0x4, 0x8}, {0x1, 0x6}, {0x0, 0xff80, 0x1800}], 0x6) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x7, &(0x7f0000000140)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0xffffffffffffffa0) sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, &(0x7f0000000080)="ba", &(0x7f0000001080)=0x1, 0x0, 0x0) r1 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r2 = dup2(r1, r1) close(r2) bind$inet6(r2, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340)={0x8000, 0x6}, 0x8) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)}) dup2(0xffffffffffffffff, r3) sysctl$kern(&(0x7f0000000000)={0x1, 0x11}, 0x2, &(0x7f0000000180)="a0ac8944c194e62f297b316786080803d70cbea89aeef0289c93067a80155d3ec7761af1beca0d9a66ee79ea21dd84064de4ebb795cf312c89a537b960feef31ce4f638c49bdacd82498b2870f064855c67cb7f1e8a8ce3ac14b0b96e26db04a625180b84e0ffbe9fc8396ee0720f458bb96dd10a2f181a8ce91392e290f6b395dcd21ca1676343b5837d35b0ced27986d57532b6a1e5c3542b225f2641ea239d79b34c9b6f74ad7bb96f5b0b078790801f7194e8e5ee685536919fdd31c92913c088d9ce320129a4a6aa06f12b5dec4e15d09a6befce03b0c43ed0da3f0b1c6516ce31cbbb4e57cd7804acbae3e1902026c84", &(0x7f00000000c0)=0xf3, &(0x7f0000000280)="7a8cd4e5281cb037c542bc3260b8a096896fb979c6dfb5ea243fc1a11f9a7a6c4c43640154c314536de27cb59e998227f69ba750ea4577c6141e4cca464b264a7e114a8cd501f46e644f6594c301acf848d417a644440d21122341048ffcc7af81adcbf285a2cb9675cbbb50380510a51809511f3e2c4f29e94c85a3e083373ede8dce9514c049ea4097", 0x8a) executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x0, &(0x7f00000002c0), 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x206da) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x2) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x3) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$FIOASYNC(r3, 0x80047466, &(0x7f0000000100)=0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) close(r0) executing program 5: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) (async) setrlimit(0x8, &(0x7f0000000980)={0xb, 0x200400000000062}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "32060000000000000010000407ff00"}) r1 = syz_open_pts() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000300)={0x2, &(0x7f00000000c0)=[{}, {0x3}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x1c, 0x0, 0x0) (async) close(r1) (async) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) write(r1, &(0x7f00000006c0)="92", 0x1) (async, rerun: 64) r3 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) (rerun: 64) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000001500), 0x0, 0x0) (async) socket(0x1e, 0x3, 0x0) (async) getpid() (async) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x28f4) (async) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r4, 0x8020690c, &(0x7f00000001c0)) r5 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, 0x0) (async) open$dir(0x0, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x0) (async) syz_emit_ethernet(0x36, 0x0) (async) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000019c0)=ANY=[], 0xb0}, 0xc07) (async, rerun: 32) readv(r2, &(0x7f0000000100), 0x4c) (async, rerun: 32) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) (async) open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) (async) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x0, 0x10, r6, 0x0) executing program 7: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f37000/0x3000)=nil}, {&(0x7f0000b2d000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f00008fb000/0x2000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000d3d000/0x4000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000f97000/0x3000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106978, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@timestamp_reply}}}}) executing program 3: r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7, 0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x84, 0x0, 0x8}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) fchdir(r0) sysctl$kern(&(0x7f0000000980)={0x1, 0x16}, 0x2, &(0x7f00000009c0), 0x0, &(0x7f0000000a40), 0x0) executing program 7: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0xc00000000d, 0x0, 0xffffffffffffffff}) sysctl$net_inet_ip(&(0x7f0000000140), 0x4, &(0x7f0000000200)="3bc9f7ca11313b9590cc29cce1b58cf99ad5511ec891744b466d0865bcd14cbb62ddb22f1cf6aa0dd4263be519e7f30af4898f9797b2e9cc57dc4cb22e1a37e2c2d56546872815f8599249b1a82974863adb1578305db4c9a5f002d76a7c624d24203198a1a9072d8e530cc48e172573a8e4df46cec03372b06dfcba97e97ef0b2ad7af7e16aac60248f79690d8bc1be0c22941d8881d62414373e2cafcac2979f08db618659d59f8e4f38b21de8c62b6507d6c9f787e04d1b3e7fdd8c352cb889c5996945a00b825550524cc5b4b2bc86cf817119eeafe49f", &(0x7f0000000180)=0xd9, &(0x7f0000000300)="8ee81a3a2573142b", 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) select(0x40, &(0x7f00000001c0)={0xff}, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{0x0}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8040691a, &(0x7f00000001c0)) geteuid() r2 = getuid() r3 = getgid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)={{0x6, r2, 0x0, 0x0, r3, 0x111, 0x8}, 0x7, 0x0, 0x3ff}) lseek(r1, 0xedc, 0x2) executing program 3: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080)={0xcdd4}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000080)={0x1, 0x3a}, 0x2, 0x0, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x1, 0x0) sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) getitimer(0x0, 0xfffffffffffffffe) r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000040)="7607d7710200005e004e2b1f00020000", 0x10}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) r1 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xe02) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) dup2(r1, r2) chdir(0x0) socket$inet(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) msgget$private(0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f00000001c0)={0x0, 0x3, 0x3f}) msgsnd(0x0, 0x0, 0x0, 0x800) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) writev(0xffffffffffffffff, 0x0, 0x0) setreuid(0x0, 0xffffffffffffffff) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[]) executing program 3: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x3200) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000001, 0xffffffffffffffff}) syz_emit_ethernet(0x12, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa8100000088a807b8b8c03c63c1639f1d821925dfb87bed5878ca0ae12235cf7f57dfcfd3e82d8e27078bf5af7b2482695cc39bf66fc9c7"]) setrlimit(0x0, 0x0) syz_open_pts() mknod(&(0x7f0000000480)='./file0\x00', 0x0, 0x400) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x0) getuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x4, 0xf8}, {0x2, 0x1, 0x5}]}) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f00000001c0), 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = dup(r1) ioctl$BIOCSBLEN(r2, 0xc0044266, 0x0) ioctl$VT_GETMODE(0xffffffffffffffff, 0x40087603, 0x0) syz_emit_ethernet(0x2fd, &(0x7f0000000540)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x2c7, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, [{0x2, 0x9, "608aa0b26c629a9ccedc055e43aabd9399522f08c9801621a5e065124606774645f71fa7276910b717aebeaafd0abe04722dc9fedcc50b9fe5f6b64c09ba64e9808786aa01ca594aa9d950"}, {0x1f, 0x19, "477092bd03638c17b3fd99e696e1f7d409dd67e15ed320dc33ddceb3021cb46fd3fe75ba0b41d4ad6c7b13951b3dc239e0b6985a2a53842caaae6b7703433c9120681dc147812ceadb618db2c083eed3a6d0c078f7de00fd0dd44cbf3af81a5df5ed2a0470c8be2964fa18abc8495e198544dc4951ce3d3972b1d23a5708569cb9db24493a9ec7e11fa831e95a8a1cb65e880af5c8e13cd32da533e3e3892c2f015c8881f760fa10a3666209b8c8c748faeb92dd1bb534c0718f07ad86bb3b5b1ec51b9e45ba"}, {0x1f, 0x2, "d51452842b5b95c10587a3c5a9953004888efd"}, {0x1, 0x7, "6d88324a1c7cf56a411e138702f20c61d52db9b53b5696c0ec07eec725d4a89f95fcddb2e8b26a8c00cbfd22ac704c265a51ff54c8317442ab205d"}, {0x19, 0x9, "e99ef7953c2a93e5f50d7ecb4a979353cce1e261887ea697e0e24e7e1383cd7db8d353f307137d1133d4b0bced9b9d4f3ae4ab17c44e155fa071eccbaf78f4e53779c817b66ef50a77713dc5"}, {0x1f, 0x19, "b459aa94cf4ab3badc213b4c131909e2e04d2a09c02e98f63f3a0ae1af17848661be9c11e017ec0ee4c3522d2a303180df1d20d9081afc6f32c45028e008e44314e9591d54080c9fff2fa93378e83fb5c8477419600b45ce8e326b9350f83209e026dc77243193b5d81b81a270e4a5201cacd175d1c9ab3c7378aa7f23dd91535d82e9e01728b0ce6189bf98ef3dee88dba70be7690b4c918f7a9236433b64d9e3102b5c281f9a1e2c2a75f16248003164660f37ec88f1187c16f13dd6ae63975ca19246e898"}, {0x18, 0x2, "a33239c2972e6b42e38f186769f980"}, {0x19, 0x4, "239da532bcd77a454379f0fe2a66ede245fe5b300d33aa4e54ac0d4b14c16a5696cbb8"}]}}}}}}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) recvmmsg(r3, &(0x7f0000000480)={0x0}, 0x10, 0x1000, &(0x7f0000000500)) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x208, 0x0) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) r5 = socket(0x1, 0x1, 0x38) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r5, 0x0, &(0x7f0000000040)) syz_open_pts() dup2(0xffffffffffffffff, r4) executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) r3 = socket(0x2, 0x4000, 0x0) bind(r3, &(0x7f0000000000), 0x10) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe80"]) executing program 6: socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x4, 0xfc) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x4}, {0x2, 0xfe, 0x6, 0x70}, {0x5, 0x7, 0xf7, 0x2}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x233a}, {0xfff9, 0xa, 0x2, 0x5}]}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0xca}) r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f00000000c0)={0x7, 0x7fffffffffffffdf}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000380)="190d", 0x2}], 0x1) read(r2, &(0x7f00000001c0)=""/153, 0x99) execve(0x0, 0x0, 0x0) syz_open_pts() mknodat(0xffffffffffffff9c, &(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x801) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file1\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x2}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000600)="8b7399f2fc3c2e4b17403696d447b845bcffb28e98f6e36d5f067798938dee121d8fcbaba11c1023a58386b761a36b81368ddfed62ccb52752559b768116814dd0bb827dd45a7c2b76951a5e316c3e4e72a0b52e72f345533a21e601000000779e6fe7a8e30a84fe716844f3cb8b722ebdfa93d4532d73ab0ae188785262578f0e6806ebad2c1df5979291fc393c7357e9c7257a05dde759d303e5366ea2eca7a89bb44718b2967c0bc3c2f5ca51f0c894a4f47ab89120001d99", 0xba) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280), 0x8, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') executing program 3: munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mkdirat(0xffffffffffffffff, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) getsockname(0xffffffffffffffff, 0x0, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x6, 0x1b, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6, 0x0, 0x0, 0x80000003}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x800, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) r3 = syz_open_pts() close(0xffffffffffffffff) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x36, &(0x7f0000000280)=ANY=[@ANYBLOB="fffffffffffb0000fe0001006325676f0028000000000000907800000000e0000001440808a1000000ff010003000000907800000000"]) r4 = socket(0x18, 0x3, 0x3a) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x65, 0x0, 0x0) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f0000000140)="b1000503000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3039d2d236acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad09000000000000009b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b1257aea8c500002002fbfe0c2300008abfba0900000008e371a3f8343712051eeab71d1889e000040700000000130000", 0xb1, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffffffffffffff0800460000200000000000029078ac1400bbe0000001010000000800907800010000"]) executing program 6: fcntl$lock(0xffffffffffffffff, 0x9, 0x0) r0 = open(0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0xc0}, {0x4d}, {0x16, 0x0, 0xfd}]}) write(r1, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x6, 0xffffffff, 0x4, 0x3, "f3e9caebb555d6d02aad11e71ed03f6443ca916c", 0xd4c, 0x5}) r3 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x1, 0x3, 0x1000000000, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = dup2(r4, r3) bind(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = socket(0x20, 0x4000, 0x88) connect$unix(r6, &(0x7f0000000000), 0x10) write(r6, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1003, 0x0, 0x0) recvfrom(r3, &(0x7f0000000080)=""/93, 0x5d, 0x0, 0x0, 0x0) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2dd021b39d56e148447b6cdbb846555006c035ce"}) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) r7 = socket$inet(0x2, 0x2, 0x0) close(r7) r8 = socket$inet(0x2, 0x2, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) dup2(r9, r7) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0x8) executing program 5: chmod(0x0, 0x0) chdir(0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{}, {}], 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) ktrace(0x0, 0x0, 0x40000530, 0x0) setpgid(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x1, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080600010800e5030001aaaaaaaaaabbac1400bb65a2d16a95895a6a748b"]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d822"], 0x101, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200ff0500000000000000000000000000010000001800000000429d9fd4591a"]) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) getsockopt(0xffffffffffffffff, 0x9, 0x1, &(0x7f00000001c0)=""/132, &(0x7f0000000140)=0x84) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000005c0)="344ef790e720be90ae0267d6eae214ae65e100c5d95dae55c9b4b63b1fe573f64a1a28c5b404d2c151d998ff576929a2f2ee7f00000000ed00000f1ede46214985b7d8f7991c92d7cf36f26a49d857be5ea61548c09dd49c115c4f8bc1f434752f20958ba83470a2ea6df4ee1e26a61fe4822b4a0a889cba4301482141d983c84a6a78a710ce257c58c9e1242a62a66f13aea512b10e1fff172e3b23ad5147423412df48c65c68fbfb29de615f57fd04227f102a03926027e729b1c319841e32d286ce88ae704b520834d35e2119905cd0985c8639894edf209c29a6b2cc4cc8b60b355fae6a540f40b98462dd5a3e69ce09e1c4a5174e33002b4876256bc7ca57c8775c11123578202b8fa29262ba1320191d644255b51b3e08", 0x11a}], 0x1) executing program 5: poll(0x0, 0x0, 0x10000) setrlimit(0x0, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 7: r0 = socket(0x1, 0xf3d6e900dd783a7e, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x10, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, 0x0) getuid() semget$private(0x0, 0x0, 0x0) open$dir(0x0, 0x2, 0x160) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xfcffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x3c}, {0x416}]}) syz_emit_ethernet(0x2a, &(0x7f00000003c0)=ANY=[]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000280), 0x6, 0x0) ioctl$FIONREAD(r3, 0x8040691a, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="1def0800", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "30ff01", 0xfffffffffffffde9, 0x0, 0x0, @loopback={0x4}, @rand_addr='\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}}}}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(0x0, 0x0, 0x0) socket(0x20, 0x8004, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000000000)=0xe2) poll(&(0x7f00000000c0)=[{r4, 0x1}], 0x1, 0x0) dup(r4) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socket(0x2, 0x400000000002, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) getrusage(0x0, &(0x7f0000002240)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{}, {}, {0x8, 0x0, 0x0, 0x40804}]}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x64}, {0x84, 0x0, 0x8}, {0x8106}]}) syz_emit_ethernet(0x119, &(0x7f0000000100)=ANY=[]) close(r0) executing program 5: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x41000}, {&(0x7f0000a21000/0x4000)=nil}, {&(0x7f0000781000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000094000/0x2000)=nil, &(0x7f0000190000/0xc00000)=nil}, {&(0x7f00005f4000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f00000dc000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f00005f2000/0x400000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000655000/0x1000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f000059b000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000673000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f000050f000/0x2000)=nil}], './file0\x00'}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) setrlimit(0x0, &(0x7f0000000000)={0x1, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$VMM_IOC_RUN(r0, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x36, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup2(r2, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) mprotect(&(0x7f00002f3000/0x4000)=nil, 0x4000, 0x1) r4 = socket(0x18, 0x3, 0x3a) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3}, 0xc) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x34}, 0x4, 0x0, 0x0, 0x0, 0x1c) r5 = socket(0x2, 0x3, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{}, {}, {}, {{}, 0xfffffffffffffffa}], 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r5, 0xc0206921, &(0x7f00000001c0)) r7 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r7, 0x8040691a, &(0x7f00000001c0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, 0x0, 0x0) executing program 5: ioctl$WSKBDIO_SETBACKLIGHT(0xffffffffffffffff, 0x800c5712, &(0x7f0000000040)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{}, 0xfffffffffffffff9, 0x41, 0x3, 0xffffffff00000000}], 0x0, 0x0) kevent(r0, &(0x7f0000000140), 0xe4a, 0x0, 0xa9fa, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) r1 = socket(0x18, 0x2, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f00000000c0)="4a96", 0x2) r4 = dup2(r2, r3) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrusage(0x1, &(0x7f0000000000)) r5 = msgget$private(0x0, 0x0) msgrcv(r5, &(0x7f0000001600), 0x94, 0x3, 0x0) msgctl$IPC_STAT(r5, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000440)=0xc) r6 = socket$inet(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCSTSTAMP(r7, 0xc0287533, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpgrp() socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) msgsnd(r5, &(0x7f0000000380)=ANY=[@ANYBLOB="030001000000000069f7da1bcfaeddfdb80900000045d01617a978446a42b93f1fcb9f6bddb52b7ce67aa652c427e7e6fc03a1f3c7ed6101877203cc306ad9eebe4398ef8bd75cb62b11b40bb4dabc0f13469867c1541415384fdb42184d73f1fcff32304ce84bfbfc3c1bdab5b7750c6c79350d31e7e8bd0fd030bec793fa51386e496540798a440713e5d9f7a80192a578f43fff59a2de5d8afe988613738eec364193ef2ea7a00eca738236872d3a7e08"], 0x58, 0x0) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r1 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) r2 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_divert(&(0x7f0000000040)={0x4, 0x1e, 0x2}, 0x4, &(0x7f0000000280)="2dc7c8e2e775ffc20b3a1acee1c2a5f1e8fe13a57e96c63e433f171fa0259c95a2e8876cd8a05cf955af42ad168f64ae90686933ef37656c888b907b9057a20eb471ebb033d4ad6d902d6c55a78264536b4f2750933ea7153b2227eae0ea9ec30911ae671e75d159a4fdfb0b4620565dd448f43716ba7f2a499ebd175cf9ab6aaec5d70af5f002da896444bb3f51ba2a4896fa13c1aad64a716831495e42f47b8ad55073a5b88a7a8fc96180f40cbc921eda4ed0e8bdb6ae77f0fd577fcca98182688d3d0c2c681d9814603c6c152bf55e14672269c6926bcacac4187ded4880f7d8719bf6f5ac99080d6b823ca9b1ab07de030a7240b07b0966687494a85a27f3a6ec148534a79e4b86c427b29f27ad9c2310d386d41ff5bb2661299056d91116c0094960e61b54377de2f5a24ae84da1ccfba87833013adb7a6a6dfe5ad85839e7a07b1b975015331113d06fcf87edfa0f0f03333219abba403cc4e4210c5a01c00efa7a645f34920da20afbff4407e57dc9fa3cd99ef5ffffffffffffd1", 0x0, 0x0, 0x0) vm_impl_init_vmx: uvm_share failed (22) failed to init arch-specific features for vm 0xffff800037407060 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x53e, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x18, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0x5}, {0x3, 0x6}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) r4 = msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0x6, 0xffffffffffffffff, r8, r7, r9, 0x68, 0x30}, 0x0, 0x2, r1, r1, 0x2, 0x240, 0x1fc, 0x7}) fcntl$getown(r0, 0x5) r10 = socket(0x2, 0x2, 0x0) ftruncate(r3, 0x48) ioctl$FIONREAD(r10, 0x80206979, &(0x7f0000000000)) r11 = semget(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0xffffffffffffffff, r6, r5, r13, 0x20, 0xd5}, 0x9, 0x7, 0xde}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r15}}) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000800)={{0x4faa, r12, r8, r12, r15, 0x1c3, 0x20}, 0x2d4, 0x4, 0x100000000}) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000480)="c43cb3e3324648d1ade5b91eb79a5ee648edfb62e65c36f3ccedd41b235f0f3dad3ba5fb70064e4676ee88c6253c4e9d50fc05391966c03a34aee09babde7b71422d2cf7bfb9f94e99496272c7c20f83e001bb9a8b563457bae29bb2730f1f37bda3f9aa2cb15021ea62f5afbaf204fee56b8e6cbbbe670bf0acc0f7e18a2983573ea122df1802058d58ffe7f2b6496e43a0300779e4cea4", 0x98}, {&(0x7f0000000540)="19cd36cbfd693ab33dc37a0392a93134f2c75667777ed3008010438f4a6679931eac3053019cfdcef3e7e1be3a22f9ba1d2376679871480ee38bfa57e2a918d44db9797bb7c319f527d55985b201964028287ba12db988165112f8b0970c0a6916138252fd0ecff7e34f7afca7a3bb653a1a469543b733f6", 0x78}, {&(0x7f00000005c0)="28c74c29f7d4e44be6ff543f01c1bc8a76aa679ca86270ba2948ade14713a08beca0483958b4e46c54e76285b8c28543684c7eb070e063104218b23ecb1e39b0ba7ba4e5c553e5712cf1a3a3636b333a91cbcc92", 0x54}, {&(0x7f0000000640)="c17d0f0dac53543174e34ab654a068c1694d37cc74b15d22cd91c6fbd4bed7548ee8f6d728fb3a48cd3c81c51c722e449fe8fdf4465c95a81dd78ad7950a83072d533f4d4d271b5f69effc0753ba1fb7351fa8fbee2ef8cdafc6a2ef9fcc50df773c771ac38a24cd9e72365bd65ceef678b054275c4c69cee2", 0x79}, {&(0x7f00000006c0)="c966d95b38b95d4537887a49b579764d41897a40e72bd05d82a373b3561e6517d47f6e9813314b5c19c8bcaa23c523c746ddc9cb545a2084353d0d05e08dabc1c3620505a74eed82000acb89310c58481087bd095f59552216442fb6799820e05db4e5cb1f6dcced3c92b8453cb7d804d7e735c456a907556521fd65818168605d037dee43", 0x85}], 0x5) dup2(r2, r0) executing program 5: sysctl$kern(&(0x7f0000000440)={0x1, 0x1}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x51}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0xe, &(0x7f0000000340)={@random="f394e768fe1b", @broadcast, [], {@generic={0x8035}}}) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x80047469, &(0x7f0000000040)=0xfffffffc) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000380)="190d3bb3cd71755cf9dd489226aed762011e482a8ed27797cbc0055431f395e19ba9b26715981d4798ce7f6754ad3d4714c5d6180c61d3a005cc75a978c63b13d195266f78692024", 0x48}, {&(0x7f0000000580)="40f84023c3e21e282e81bde38167a36cd8f0ba4cc51dd4f1d206ad58f5f7a36bb5a3bd23e29a2ba5ba58efaa15454fba70d71441e454e3b822a66646af046889e6114ae9172f265edc58c80a32ec92d767d1", 0x52}], 0x2) read(r1, &(0x7f00000001c0)=""/153, 0x99) open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7869) r3 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x0) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000000)="23215a0eac4c57ead96efd345df756459ffccae74aa927e85e4e1844578212bb775e14c946966e176943ccf43d2809a9a35c7ee725173a1f0751c1a00120a3eadc2ab271a6df14e9e4eee27782f6794753a4e335cf8a71194e48e3f790310a", 0x5f}], 0x1) getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setreuid(0xee00, 0x0) getuid() setegid(r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000100)) r7 = semget$private(0x0, 0x2, 0x39a) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000580)=0xc) r8 = getuid() setregid(0x0, r4) setreuid(0xee00, r8) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000700)={{0x8001, 0x0, r6, r8, r4, 0x100, 0x53}, 0xffffffffffffff00, 0x7}) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000940)="36e562852f9846aca15a7db8b0266293f4b02955ba5a6887d14f2d685031e865bb532b09c0e9726165f26a90a67711a5f268539afd0c19d90c3833f0c79c74c1c2e2d79b065be8e7a5597ced0eeefc21a944042d9fb39800cb2beed2db9301ee75a25edf9cca3e49f75378b582080032815ec32012cb63b736705c3011d3f2bf64d6660c6f2c3094a4a8023a334a2b2b688eb6a7ee0330679c738083b5b7", 0x9e}], 0x1, 0x0, 0x0, 0x4}, 0x404) semop(r7, &(0x7f00000005c0)=[{0x0, 0x1087, 0xc00}], 0x1) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000ac0)=""/201) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000000800)=""/266) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000240)={0x8, 0x7a4370c8, './file0\x00', 0xe4, 0x5816, 0xfffffffd, 0x71b}) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4c}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) clock_getres(0x0, &(0x7f0000003ac0)) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) truncate(&(0x7f0000000000)='./file0\x00', 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) executing program 2: sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101002800d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) sendmmsg(r0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x60d, 0x0) writev(r2, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e", 0x97}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/../file0\x00', 0xc) setreuid(0xee00, 0x0) r3 = getuid() r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) chown(&(0x7f0000000080)='.\x00', r3, 0x0) mkdirat(r4, &(0x7f0000000040)='./file0\x00', 0x0) setuid(r3) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r2, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x462, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000400)}) write(r5, &(0x7f0000000000)="7696c7cf00"/14, 0xe) open(0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0/../file0\x00', 0x615, 0x4) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) executing program 2: poll(0x0, 0x0, 0x10000) setrlimit(0x0, &(0x7f0000000980)) syz_open_pts() close(0xffffffffffffffff) execve(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) executing program 0: r0 = socket$unix(0x1, 0xd119a68aaca23593, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)={0x3, 0x7fffffff}) r1 = kqueue() writev(0xffffffffffffffff, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) sysctl$net_inet_gre(&(0x7f0000000000), 0x9, 0x0, 0x0, 0x0, 0xfffffffffffffea2) socket(0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') readlinkat(r3, &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) r4 = geteuid() getgroups(0x2, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x20}, {0x6, 0x0, 0x0, 0x30e1}]}) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) socket$inet(0x2, 0x0, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000680)="f0ac652bf622c29b76944173cb371efa018a701c37f8d7a80db158382ba4244446b1a884ca73610c788c5dad1a348ba31b1e6d1a1261560c84b86bea83c179b83302cec81ccb0d7e66343a1161ac6b6922dd4f06235919a31a35984aae4312b41f5cac4c067f65644b05c835df6358ba901402f97bffb7db5bc7114c21592e0d71aff96ffd87cf0c76e39508eb8de7572e60b870b73120a2a5ebd29d19f95269ee92f5baec368b1d09fa8fcf92ecc60226da8fa13b284142a1b16e9ea8a62a9fa11350c392c8a76c0c5b289336789eedd28285d2535e8b13e8a7952daa60cbb84496625a6796a54af8dc8ac965eeac265120f1cae98b633d100bdf9cb771feeb0e5abba64d72a1a60ea03078b40f69f12344b051886e9903f7e72777f6e06a93eb5c48801b055f21b217c550438fd3132a512d89184dbe35def4a73ee7b68b5ebad74893f6da8f9764db6d7d642e0cfb74103319d0a2d97fb8b8a14710cee878b452c524a9603eece9070b7ae1bb9afe4179301d4dfd12af4a50dc7653b1c7244a8df3bc7567e6e50a7387aa363ed12da8d468d06cd5fa54a7a5135a6b73b7eebe39530a9e71cf4378bb5dcb7fbc5073c79e92ff5797f4fa01a5b46a5f71ae2ee814406139f0956277de5fff1f4fc8bc01dfa864c1afe5ace892eb623cc08b834563e08551649c31d6fd03bd66ae9ba15d8c39337fe0edfeaaaf6d852174fe921296c385c1d255c2a6b693177f4804635f4ab9d97434e59a3db344a1638db6265d53b98fc01c8d36915638055540a7412457042ce7c86e8ff44293e1f46cf15827550b9c0046ddd2434a3bc4f7f70e4e1b6e528df05563de84a45efadb66dafca7da3c2a3c933e4f13fa2b6d7e2fc9ea03246ffd1c80084c9d4240371f05ffe0afe9fefa91ae0a8b3ba7fef6aade55e242b8a8051dcc746a9d765e0b6bb0f60430769c859c7a536188e2b67507d7ddd9cb0d3f7764b714ea7910050b0f917070cf74ea997fbdfb40ffc9db93cdb72b3f43eb0dbc60f0ccf02a882a80584d5c3a6cfb4fa6ec90bb5b8f7d9bd7ef2418b9e3fed398b77207411da99b1db6b8188a345346256a0bfef7f8397fff71e776256ca138feae0315f67415543cbdaae7a676af0d4ba11ca1f2f565467a19027b89a8e2260ced4b2f76dd2783e36521f8ecd787b26bc28d12666c7f0bf8cfa0924278181ff4276384eede23e7f235f5e31da9d615a00091fb727fb51d120a4458fe40572cc498d59735373b71224de9c2b4464ba58b027ba2bb63639284c7f2182a31dc7216484fe4e880e2e6e5ad363d0fba8b4b9fe0ad63d9460af3c23977ab6b15638f6d2776f90c1a2a2ac643ef50912c9132e9d7a3a4fef1848be6c6a98fb2e9ff913796916d4690db3f2e4595db76cc37a7822346d6d764b13361bf2a7b050ed5ccbb7be6e56300a3d8074ba612d6f33608720987b57ffc7a741ad9072cdf28c6529ebc5f05ff9cada4de711f165f39ad0271ee43658cd5d314748c8666e9861f14cefa86c88984e1c8833ba585c0ec886878718a7d0674e1e4ea9201c2567811bb314cb08bbd15d9042d6cce33a5d93b9ee1c77d262aa4723a663b3a58426762b089d4e52b3925c35781a0c16ab552fae6ece1260c288b7040c762f52ae70c4a778c53700b97fdf74587f0b84b407f3d78735d26222733bba7dddcbc84587e0c183bf4438be87da505ce2913745246518ecc0165c60c074697a9f50cd953b69b8e4e69dfef424032bbaaecc68a3f9ce7fa23e6a11da8ed8fd2ea0d9a771e2e753cc54e97b1734dc2bc9e11b52eab7bab5a6835cf486d46b718dfdf2980dee432ae6c2a1d712f90028584ac4a77fb54125fd15cb89f05c8784071959c5e5a4a476a6362bb348f14ff546dc2e9c1d3e4d5c5005fb6e2580720b8b7a7545e69bec02020ea78cc9aaf0ffe9ba3aa8bf7a9be36253d4aa784f794d97514e3f3a047123a4ce4dc749a3ff9aef81122e1cff275ad51a676d7219f6b3e70831b4a12977807d438109cea4f0f53a6e85ae1026ebeb6391966d7771609f0142883fbc3599f32a0d6e114004b1aaeddd2c0d92d2f94ad18cdf0b50b9d9ab710128112b5aa721626a1989bfd477968e592b8c1209e5b2691ca0c9b53a6d3b6839d05f1bc1b0ffe4372ca8a9d8bd37580204aaa32a97a141c72b270f77e4185f616bd21440f0b1982de2edb6398707e5cce2fbaac70161b850fce1c63b31be94c2d3bfc61fbe54af663c9fe30e107a6860671132b91f2c98ea938929841486013973eeed0a8b19141e74419e2fcdf28035eba2a51a0c7322aa7a0f7c915242ad8a2cf89b3befc5df384424944319b724a952b432d4e498329904968496e546e3b7f770c67ee0744a8d86eff5c0267ee791508db369b00f0785eb51610cb34fae5a7abb15a132af002e9a524ed511b365de35b28d5fef881f91dfd0bb9728581e9182b02408fdf1e81fdf92adbcef41b58d17d3664af915ff74caec1266e8840cadabca0cd6a16e87a02d5a4984aeb5aa73be84671f994825b6994f2be5832b1523ca5a3293fc2b60860fe9aee9c840fae098a1067969dd71ae8a53be3a92f197468a8827147ff658565fe105c956fc5d613b77a9849f50930988071ecbfb3f2b4207e9042a0ceb718255bacdf5bfde672c9c6ea6a7b0319c61030b25f9a14be072cde990f844e335c4818cf87cb9ba8d6221acbddc61ecdb9ac244712bc710d08e7f4868e74b8ade6e4c4d97d49c3c13025404bf13db408a35fbac7067cba1e96ce74719af7bc20daf02b50c620cacf9e8f32a35a194a4f2d4d91291b822a904b40d6fb6fe7384465d592984bb2217e920cf9faf5b53d31c4f8d51ac9470d659f731c8fceddb6659708e9981136c22e2925bcbf0f8b214f02e1d94dbba23a00822a37aba0112b34583d7e953dd80710841216d2d2bdecdb83f9160938895494222f1c3fbadaadc479b383a2835c1115ab2c29c820cd6e902f920051b6304bf263dc047396a747397bfa221efcc0353412ffcbb03abcb4eb29cb96532a20e0f3fd30eb0af9759485f8f5ec934bd018718d36e78a0925a0d3432b647b83a3b5e7d6121f7bc7c310143182ab54281963f7147afa2018803d46571f765c1ac5aad7586e1310f3a2cef5f0e8789dc3e5a4be7d50f8c6116129e6c77be8f465ea4ba3726e19e66156763ed46f96d65ab6f5742677840349b96b62d5af3edb07a0215dfd0a1861e9fdf9e60932f7311d3036877ba74f522acfce2fc44d1ffa634531a7d6d5d617d3397c2439a705c79ed6d897e3de530caa9892245256483708c359f028af155762b1db6ed87d24f1d82ca5ac669f6680ef4b39a4112775a9110c9cdcf068cdf73337b5e9920536999ca18bf32e4b22766d2a29a3a210ece0772f718771b7a2f4effc72bd4b286585efae308efd874052a1974daf6d9d30cf3c7be98cd935b959d2088b2538423cc110f2698cfb8e8db7c4bdcc41adb2f49714dc0c1818920b3cc1e738566cb2cb56b818ac1da11e587d8cf7bc9506209bd837d8a4aceb5ce9084b5f95862edf4a70c0009321c68c3af7ad7f242feaf8b7a993ccc4fe5c1afd1277026751469988bb24ca6152823d550a9e9d059d45c3fafeaed84fcc55f019e94ae6efa81fef9de51b2e15cf37087831301e88a971cbd12049c96723d8b9dac3f4e3ddf7fae4ee94ea2941ecfd22a90b0ca0e39f66ae97ed39e5924520822f345ea5b1d1adfbc086e0d33ac601ac28dc835487b8ca6c52f23bd7a10e1d66f7c287985f82e020a52ab97e3ff599878a74b1dbd7f6b762319d0f444353be1ac7fb2d4e5cc663f040b42c4e9095b903feda264099bab83993f2f15ce5cc680002245f0cf6483bd0d0f15749111e17e34345f976d262210305f576980ba94d8c2952f3207cb48af3b4e6a84f4931e2d3e7f22eeb33d8b2925bcd1375e86934e50701bbbe9455b2954ce0c3f7c4d878573b1693b548be71bcf6a380cfa2b9c0964e49ac6c93f686be61bee45396cd1c4db62b4a73cdb72408e303d066d1873d51efd987a65d5c1908a12cd73e3e8d9a5dbd247d5f45b2a738c0f5340b873ff6158393080687ecd25ddfb41e6f6c0dec6fd559032cd4761eccf523cc117b109bd8c3fc15ff78c060cf33f1c8136e85ec7173a15a19bdb2d82958aeed136e68a4aedeed268d49b073db5409cab5f1aaf3249bb64766f36deed89a51c0c92a80fe86fb3211dc292cbfeed230947c4f14178a766f4e89b0995928b14720c9d082d6b9d733426b331e8a8789f5a4a72709308edfcaea40d0e952bbc3f06192dc23679c2cb9fbb9116c1aee546bc07c01e3f7c19dcbbe88ff4107a62d60bdcf0fdc6b8493fcfecb0cb5703c12aebb2cec43d81913da4068029a162196999688ff82290656028bdffafb976e78a4046387971377499c58abd64854d0b134f89b3c9aa8986f3526e4b18b4b2ff4e5c0965d097c4c2022300ea4ccb0cc5b8e8c6d3bc1fd06581f40f3d5f465bcb21052e1e1b3191309f41a9da8ea8c31f07dbb2f37473ec63567853711b896c7be42d72fff6b8a4eb9eb8e092cb05f0bc98dee5cfa112c2259f95cf837a068ae5e7b25fb8f2c2d26627e869894f49912e10e07368a6d7b0f4dfd08ad0c91baff536ac560be6a0a612e890f1962eb81bb249839e8fae623f88a0c19460734da936fef3ff2279527667653fa9473c9a5aee045c8a54869e4fae6fdd8b5d13b12d79885aaceed26c0aec98d72d02d2db876328947c7d63acf026c07fabd1d8c8dca083fe8e0bae25610f984edbeb8ac8ef23b8b19edccbc7c1b78045aed0189dea1b1742cbc73b5f1e4af02ea6fa3224842d375b462501e9fca96cc8ec4042a8a118a40e1233b580fb431a3930dabf9fd49c0827623691f0408ed909a77fac1f22e5dc7bbf9bdd2a4fceab2c7cae9b8f157bdf34e5f6ef6810ee1c2f215f6ff0d3ec0e7fc5a6ae780027c5d25306f566c5ed22b8ca00c2a04f122777dff59f4c4cc04a92276bb77deeeb1a816c660e4ba12ad417e34c96319e84f541659cad5c7d5c5ef4d2b93ee0bbeaed1730cb4f60c74e52fb86a72251b2298872f24c133b878de75c217ba60f45a693486884e2a64c31fb84e7b51c4e098e10cf8a6efb7b5416bd7316fd106c8afcc5647cba7704850bb6ad1c503227e83caf53dfe2ad29ae35efb071bd1c47e1ae7378d592f08300b026e433b99de3985e0adcef724135f5bf18ea1a1a62838b3a5d635915f1b4c21aa21c8e1a6645f65b6bc838e09426775edc5e5febb7d964da5463c71bf4f92a4635663f894666b14311197795635e7e53d7e89ab68eb43a13012d096e1a6cc69cd4c55381c67edd922bc51fa25d4121e6e240d6e53253e0ee53d1526e9e526b44ac0d959befa3d135636df277ef6ac795585717ea054b2d3d4dd5e430929e09062b44b483cbf1065b80acaabac1ca46bef0a2b47979f4c7ea11f1fc3185a469986e6ab4c84356f425872e292190829b72ee5190de55b250e21f0255a917173dad9a5bf2c56f4fe52bbe69d4fff8103b840fb5cf95a2b88f4d6c48ab1c7d0807b2826a15085b5be6417bfec5e9541e0c890ac3d3162598d0312527efb25dc8a91e5385577db752aa4baa094531dece65560930182c3fd7558e9a37b3c3a9835a30107b2b1ba37990f5200333dfb9df044188f13d7ad864a1a171c803a9b9f77bb5af1e0d9ca08b6d96ebfd7d5c16cb857a9ae7090912b1c1e7db5cafcf3221ed2a0e548768d572e2b9f80b510e8dc13837c05b9972c62f628c61e01", 0x1000}], 0x1) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x2b}, 0x4, &(0x7f0000000040)="955bd134", &(0x7f0000000100)=0x4, 0x0, 0x0) executing program 5: socket(0x18, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x0) link(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x9, &(0x7f0000000580)=[{0x3ff, 0x40, 0x96, 0x2}, {0x2, 0xfe, 0x6, 0x70}, {0x3, 0x7, 0xff, 0x2}, {0x1000, 0x2, 0x4f, 0x1}, {0x401, 0x8, 0x6, 0x8}, {0x5, 0x5, 0x82, 0x3fb}, {0x2, 0x81, 0x0, 0x537d}, {0x9a00, 0xe5, 0x20, 0x217}, {0xfff9, 0x8, 0x2, 0x5}]}) rename(&(0x7f0000000440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) unlink(&(0x7f0000000a80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000007c0)='./file0\x00', 0x0) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x34}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280), &(0x7f00000002c0), &(0x7f0000000300), 0x0) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000300)='./file1\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10000, 0x189) sysctl$vm(&(0x7f0000000000)={0x2, 0x7}, 0x2, &(0x7f00000000c0)="67b22172", &(0x7f0000000100)=0x4, &(0x7f0000000140)="de4fd1ba", 0x4) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000280)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) executing program 1: open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt(0xffffffffffffffff, 0x29, 0x27, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000040), 0x10) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f00000000c0)={@empty, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @rand_addr}, @icmp=@mask_reply}}}}) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0187009, &(0x7f00000000c0)) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000001200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r1, &(0x7f0000000000), 0x10) openat$speaker(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) socket(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x100, 0x37) setreuid(0xee00, 0x0) r4 = getuid() chown(&(0x7f00000003c0)='./file0\x00', r4, 0x0) setreuid(0x0, r4) geteuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000440)={{0x4, r4, 0x0, 0x0, 0x0, 0x1, 0x3}, 0x800000000008000, 0x81, 0x5}) getuid() semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000240)=[0xc453, 0x401]) executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f00000001c0), 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000100)=""/254, 0xfffffc47}, {&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f00000002c0)=""/243, 0xe2}], 0x134, 0x0) dup2(r2, r1) r3 = socket$unix(0x1, 0x0, 0x0) sysctl$hw(&(0x7f0000000000)={0x6, 0x11}, 0x2, &(0x7f0000000080)="f9ce25917f46b8fa9e44f168251fcc0ea26bac863232c4cb8711e6bab4a64a894fbe282b6199284898f237235f", &(0x7f0000000140)=0x2d, 0x0, 0x0) sysctl$hw(&(0x7f00000000c0)={0x6, 0x19}, 0x2, &(0x7f0000000180)="0c5079418b0f19de6ea2c3f60fb040f566459baa7b9e6a8e94962b86a401be103feaa26ee83b497f7f4e8257e39ce871c3d0cf97136587ffda0299ace976599950957537ab93c3dea89dd6b2ee32b3d05b628fda6651fa9d0f5fe90723b7b3f3ee23b22f3d2ba2eff88b826390", &(0x7f0000000100)=0x6d, &(0x7f0000000200)="115ceeae5f1dcf285a802f4f4045eb580c33de4820781f2003c5d0a0a5c461515414d05335516b24135bfaf38553cdf1b59fbdac242658561294dec3351011bb647b37e6489a6343f9ce080e94cecbf86cb3546cf3f9bb6e8ae63825143079f1bd9df87fe849af912d8ff38db4060389540e01f2db9711d556bdf1d142cd68f206b95ff85c5f94bb5e1d54024ec670db45cc7323ed7ce805c4cc04031068b41bf72ef03d18df", 0xa6) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffe, 0x20351e, "1a0000000200f90000000000748412ffd1bc463e"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0)="7f2e14cf137276fc0a7482cc94affcbbaea076fe4cd6238f57474928e9e77a212874439215c5f1bd5900ba49cdcaf9be1a44e3abcb090b5f9198de5b9011f218034c31be5a5b22c1f138ef80875cfe03ad813ce2790fb694a65fe42e97b1f95cc24cfb0dd3e5dfad67060bae4f268765feca42689f33715a7c5e4187467ab2af26a7c1090200", 0x86}], 0x1) sendmsg(r3, &(0x7f0000001880)={&(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000600)="993bed4712f01a09c04dbab16ded6706d2d61c649209de44b71a551c1e7caef9e7e7a730aec028f30a116c44447e42994a3b90bb6d3ca00726d22ebed53ba63b6d665c6bd875b93fd7313103e8bd4d1ca6c495d3bba806e3e0fef3cc2b63a2aea532d1", 0x63}], 0x1, &(0x7f0000000680)=ANY=[@ANYBLOB="c80000000000000001000000000000005c534d5f7a5e13521bdf44923c98a052128c45e98166a02c6ab6cfb5dd586b3b7286b8271797d9e2377d2d5f8b0efbbfb9a6a19d6263b910dcb7878c3652cd690d69bcfea692f9a2c6565307e68554ddb4999b005c7d172a2142618f43e371cb42033699ff329b61582aebde657c521e826f1ed195e8b5940249e9e08edb1720b150823fdaaee95c207f4dc574f873d850f481d1f003a1558662319950c3c4fd6a84cf7daa3ce76cedcd302aae2c73e427f78af1e16389009800000000000000010000007f000000284dcccddbc6adee1f116d1597b251b4b10e8cfe167aa1ce24e54dfc61e6a56be89c503b8de87c2f39b62e33f0ab1ecaf82b4ec548d1545cf9ed61c3abdfd3ee03ba740907807e65edd8092277aaa912b7ad9fa674dea04a09bf85cc89f2ff42e2ff2e305f2e395fe149baec03d2aa1429abe60ae7fca23e83d4ce455b58f168c13c8a480000000070000000000000000100000000020000677038a1805861b3cc2225699fff3fb1119224d80c2bb451fd82cfaadc0b48e8c51b61576d9b5a0715ccee3d1a0e3ce34c188b4ef8647e48ba1a35f25d41ab9f649d21ea5f1cc87d41e998aa2055e10c8e0e822b561d390fa9000000000000001010000000000000ffff0000050000008093e488aeb097c39fca8e1838604b390d385bd6bf7bb0d6f1f5bb6cd6e4b977dce5fe36c59cda5c348fcf37d300a0df2482bc34224675388e5ffa2193b2fb8d6b454d3537e0a7a3963ac2813a2e8a342d0affeba978186a10bc93c67a1eb27a9cfd1291eba931574cbbc2e639cd25ea3fad9bb0ce09defb2b07f6595baebb75e870375f6a62c9070709aad740e8e453ededc8fa950bae3771f3008ac2d6bfcb7147aed9c78c0fbb9245fbd42cd4c5848abd609cf3ef64c2777c2b45293278335042c3fa692e55ed0a1d62c46fff5cf5448feac9ba9323c7aef7c0afd946afd29c2ab0eb0b7f0ce89effc7feaa46f797c4b1b570d064c73e755fbaf0e2680c26ad4c987ec9528d9c329ac962f3d12ca3b4d9bed066142deae1223aadeacd4901ce0f8145b64d56c8f6a3453eacb192a3d4fd644bfc3a944e3484835108c4044134abe5edcd73093936f9e4c99f3defe2f958137d5fe50d1a87bd314d721b91141189636495be0016109f9e17efc8eb7f5562aa00b0fd1646eeff0c7797475a2401b94f69d5b456da5c12ad6241f7fef702d0ed66982091fcf7b227748f6b36aa9cbe4224f4836c72e350c6ef8d7c4ac9d2f1c613c6a09631323dee0d8cda736cf8685daba6b375304c6a7b6d272961a8927f7c22dbb3e842f0ddc777ed1be667dc4031294d8e62682306e9287116d1f8f2b826bb14375af49025cc20651a7e99181d12693cf28a30dd759f6b02748ce432d801ea7b4b2238793ee2b2270f3384115033c6e533036b04f05e1df9025998fa328ecaffd1824925384fe5a24ad37d03f0c5e28ce6d23f6f8a668fdf1746309851e4f497f8da61ff6153b6c3a7917076dde0c12ef7a9ade416d569aebe559f4c6d5f22df4694f20ccb0c75fca940c7645399709c8b594ad5be36e07837267ea6bdee71af4aede53a563340143d856a3c500624473fc32836ba3362a21aa063b49baaeb9d0ded7d2f7617410e3ff7e7c6e583b1bdf7f7e3edf42327dbb2c4b21993192cb485afa03843c3d61be39e4918cadee685a5baf04b9a75085fd26ed354a53bc734fcc6d35b2490acfe30e1423fa191ee4823f2ed3a8bfaf9f42a9e085678b90559a0b502ad08bac89e7aa7dd27f6d26a18d1382d55db0352b183047713fc1aee5908fab163c49f3864a9d5f6c3aa1e99490cb92148ed36f92b99e1972eb86096465424489e297b48f7eb3df37c31d0ad4724950cfcc8c34687f04b454935ad47d55ce18ad01ec3bf37f7c024aeceb2166f360e8b95510ab8278e4c14c5c99f95aa31d98ecf590f3fa47d785a298baabbe4b98423df1f20d37e04207ec34fce660a555a4be56807a67e342eb2ed170040a99e24fd1ccd8e0609f9be4d4a71e534aed33de6e2f96bba6f35d6c56c69fdefe10b600bb2e5a505ce1adaa11a0530770617a1b1a2730f0574967c0a9296c9304aa16eaa2422131e2849fab43405b5588edf55252b289986d368969771b42360b9ced1016c2876e2f2ff233a5da319ae1e0113280a1d53f16d98ebe1b84525677cbb711eb84ced104f36a1c7aeea6632d1a4014946150d9b14aa32fab440229d88d18501bd3d957dbc84d070cc7e1b4cf86a5d0e4adf7aeb55bb745c967cfb937ad9c7e67a2e3cbdc2908fba563d99b2e7f27f34c3e437ac02fa0c4f058aab2c7c7c71491835e8ef56ebad11ac0d8042b4be1b848532d5e47b0f74975ca411fc5db3023f61bbd1b565d4d37b1f4c3adf863e9030c928438ab049c123a1e3e182bf081e13a418dae3f196b37c835bdaac3acef09a62e626b942538517f1202a77b7ca3fd86cd6d5b21f14fa31a63d82673e371e9d203c64215d2030c199b7b7724f86c242194e507438971bb02b8be0d8e5686f09442fff91c690483c043c8a9e54d8f15ec37f25b3c3dc6c3f86f40c5a63438fcd4249f8eb413178e16840d8ae56c3923bd5400e02c6b3b288726e467b3e3ed3320a780633f86362f8669fe9341d3097b2ea4e312c6f5a328758b06a549c758a2aab1a67a1669787526575d6e3bea113c821f9de6346e4913a086620f280a1c50f72947de0db94df2a427cbbc8674acb174c49795dd4c655bdcc0aebe7593f3ed25d257a09ad25f8824ad263a91695c92682d3e16a19fd5e86ec40798cb49996ee6cb3587e606af1dd082d17be66bef1d0ba83baa5be63d24867c08734cc12162540737d54e64ec6e749a77d2c0562343b6baf436d1b1c6e7b327fec65468d6ca43c8509c0a90e5d8819287ac2e3457422efe935cdaca031634235b391b6f68a94d1d384994940e6fed6502456fbd2edb4ef566721353be6ade61e98678dabe9bd646ec7e26b5c4a243d96ce004a0f403f5b805af8321b9ebf9c7f4d07363059a1d03d3f9ec45a3beacd7e17e7100d934377982ab6d7085f353ccba7a787c0eb5ade2f95f20d78de467b2b03a9c306a3834d08113a65ac04aba85ec8b332c45816f6c734cf184923ec3ac79d66c02025b8019ae23d9a3cdf4fbfe3844a9c95ca8d0bb980e365254d6311986cf60925e2af2355a3af6a0d7c9deb8970cb7d814277038f6836b532fa2eed78bce4e7cf5177e01228e229bacae6348387036a9692fe64af39f3b7dd400f5e1402ac6d65a010bd1668fb565d8be0e3f3d5b490d4e0d70916a3782131b823846cac6b5cf6cef66ba785a4ae43728d3b59b7638e1a700ef05378c54266fd7f659d90e8ee4fee020cb5e2ff7a860d76af1e6eb469b919846f5a1221887b57a3fb261ea1df288f1d21f5f0027a319ac2dfd9d87b2aa0dad68c6f846ce850e9c8751579fd6b1afbc09bed325ba5bf0151b4c2a641e79638adfb533b099ec7a46b4a9192e5e4c977436427f4a32a4bd07c9ca51b39dc4b4bd0d3693c49d5218f44c496c643ecaf5eec87e91cc6c8f76055c9318bed97ce355544a0357e434937be19a651d71648988fc07ced3dfd0aefc638d960152325a2af9d5b1bd608213c14b8972d9d9933bd14d1451a52f015632d4fd8a0b74504530dc41595c966473a940efab23b7382a49a5bc4bb61dbf37a1fe30ba0797d721b0f6ae8fc6bf2752bbc35b885bcc5c356dcbd33c193e2b0e12fff5103d7755af32b8816758c0ed70e269f29e052f9dddc096ea428bec2badf99d8afb7d4986abc61f0a68f3a43612f71120330d34e1854ca2df491b9a7cefdd0e60e7d06a954d8602f62cf9db8f0e33ee883c2f15127d6942d564b6e253c8740ea9898c9163d6b4780a3c6b8fe65369dfab48d2c47708ec268fe2014523456cc0f6c3d4e03d70a3c1c1cdc293fa63ddc80ccdb4ef33a51825d55da9b2a48f5df1ce25a849c6e5e8f56f54c068620f62a8dd63f203649dea4497f98b512e771fcf73de2c93363c0c8ce52297f783d7974c5bccea9dc28b4766267c500d7e2e4261d7ec52fbcb5f9a72ac3fa7094d5226898a0f08749ceeafb2293cb2526bd5c5f3fbcbcef5258c1ba8bf627797022bf404302fd713c166bb141f111cbe99ab8f11a75de7126dab5e61f121c49f07ade6305851a14ca66602809754b3e7eb6ef6bcac967beeebe26451ea5b9d31fa44e626e76f66b569857e41512624923c667935d57372bab6aac45ee4077d4ea7cdf8367093a78f1a65a8d3d71a641ea98281577d230b8cc21461a32ec6a08643bfccce2896aa968ff98a5294e7882e941f8f29e270ec3e52ce74dd5995f7863ceb44071afc83e4e13b2c2b64a997651579d93cfa90f1b6b8219b10d86c96dd7a22c3593be80ce79914f47b2ea18f176d99342a650aa6677117df81798e6094a0fa1fecc6f56dc775544ba241700f77b849c5a41f8b613aceb7d87573e69d34763d114f76d5955230f6d93ffa549178fd4500f18e4b942768f2430c7d7ba7812242ec6ebcdb051f3cb7510aada74f83d6b9ac26fa5fe9786e676cb1105e03eb3a97224244f852c82449ae378e0399c8301d44db4714e6cc54ac3dffb8a9e712032ec06bd3da9310987731bea16ff398fc916b7321eded2e2ae074a34cdaceaa219093a19a7a67ed020ec730ec4a612d6620ce2da5f9013fe415fc707f8ec3173cd80e07560185feabbc015a3210885b5ea0f9fd80978df7cba5b33667d0397dc87f597475cd5578bfa4582af2d9a1ba22d6f3ca1d10c84a583cd6b648f145898b3b5130f819f9da0c994db4ef23310513fefbee026f3f24ad5e49baf711d871872ae2a318019ed5d8b90c707eff47cbbb85fc952d9368db9e4d83be52924c255084915cce78d956a2a0686978cd7925bf74a4c45b1fc6d07ed729fd4a44b08ce5fd332625f2d486670e2985edc2b07fb1008b2e0e13fd88543ff26daa059aabf4341184fb1e38a8331fb05d00d55880bd923077b9baed00cbe6d932d0760efb46d2d1c3c4d33a83943d611c07f0b2aa09285d4038066943cf6660b19c897c6b725c57a59d1cae6ac552574d96a4110f7da60dd38ad8cc3ca9701af551bf5f202946e76a813816a85d64898a40cbeed30049c6c6a7714a179d214776f1a35fe579ffa51c50b7a75833e28f6badd11fd9990a5533b1d4484ca87166a74ae6b96df067f606ea9654206fd989be649e76fdeb5057dd3419c846f763c9d4dd05dcb1ee7edf387d3a7b01e092c8b26fe1a9b9be84aef66764d05a7e8231e1e7d9521a1fcf617bb9c8d74c34ba897b7d59bc68c6aba152b1973da34e3f739d7c7b0726acd25001f3a3762e8f2d7fecb23b7e97f0f525afc09f4591aa761c2dc8b8568ad3a9f0fd42ceca29b81cf186ea1ff9d5b4e2f9cc13be5b98faf0ee717a1bebfd312b6a92389ade8d9d7dadeeb53651bc78c7279eca73d90306f3521fe77db6242e4e01d1ae1df954b3eb2ecc6545584bc184ca19586e563188d217c6551f76007393fb51410f6e4c26546233b152c0c616382d5b0561f79b6e20530efa70e84ca19711bb3547d2f408b9dba8b7d332081eea55869e688e1fc6130fe18e9e0c4f6d44c4ddaa998287fb4f9eccbe7ec00f98e248fc494574d33eb75911a3b56b24e50fc59710613edce3cc37210528ee76191bad63eaf8ed84aa7e75808d55cb3383b95eb954406d065c4aaff29cb436b2aca9677d956c7f047c12ebc27f0e60cf1c8251e428a9f5f84212ef94eb41de05ff886e5c0d19af38f0e20a3bcb9a9cefd2f8192fcef844b2a71486cc442a8b9cfdcc4978a6361322cd8fdb47f45fd255e09a4c22bcf32c1c12b74062e5400e73b66eb5bb9c9b2eb54b9d1dff3264409f2e93489eec82f1ea7ee9ee1fc717b97f28c0d42367ba432db28705fecd3dce43126dedba67b3ccbcedc56de9a31b8055e2bf6aac9401748c7423af2d5817036b5ef654d6beb510eb844f9d50bd6d711c99341b6c4ef4b11fa932c680600e6449ff3dfea9a3e09da8b5ce2306e2c38ef43f4a33777b68ade75e5a638217ce86dede1f12980a3f295d5e243cda1f0443b693eb9682c32c97547a162f8d08696625318bd1e4a8106e5f9734c55ba428b81f43cb88c94908f4747a83f4d76e3d6bfdd550f42814e455d3f37a5d87958803639b744acab6fc9b82e22aa203474b51286f4dce4d2c2c54a2503d7c9d8362e7c34b164a1cc1f284d6822ee5191b3bcad21db75c088a66b4d6c23d14081f3c4a0572286f6c4d382beceb5d6b582ba304eaaa93631cbe3637d0ab6075cb252eea470a4a0cb83e40b6c3a04fd55567693fbea3f49118ba8d56386792e00472b052c4e0190fad3514f699bdac15f260237df4a084955c6bad30d7741b7687e330d47a721c89040bab7c0bc918cd1d77cb00308b51057"], 0x11e0}, 0x401) r4 = socket(0x18, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000000)={&(0x7f0000000040), 0x1c, 0x0}, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, 0x0, 0x0, &(0x7f0000001440), 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) r5 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) kevent(r5, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x26}], 0x30, 0x0, 0xfffffffd, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x1, 0x1, 0x0) close(r6) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 1: r0 = socket$inet6(0x18, 0x5, 0xff) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140), 0xb787c9cc884f4a69, 0x0) fchmod(r3, 0x102) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0xf313}, {0x8, 0x1ff}}) r4 = shmget(0x0, 0x3000, 0x12, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) fchdir(r0) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x4) shmget$private(0x0, 0x3000, 0x88, &(0x7f0000ffc000/0x3000)=nil) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x10000, 0x6, 0x401, 0x0, 0x631, 0x8, 0x8, 0x2, 0x1, 0x8000000000000000, 0x7fffffffffffffff}) ioctl$BIOCLOCK(r2, 0x20004276) readlinkat(r2, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/242, 0xf2) syz_emit_ethernet(0xcf, &(0x7f0000000440)={@empty, @empty, [], {@ipv6={0x86dd, {0xd, 0x6, "989a91", 0x99, 0x0, 0x5, @mcast1, @mcast1, {[@hopopts={0x65, 0x1, '\x00', [@ra={0x5, 0x2, 0x1}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}, @hopopts={0x3a, 0x1, '\x00', [@ra={0x5, 0x2, 0x3}, @padn={0x1, 0x2, [0x0, 0x0]}]}, @hopopts={0x88, 0x2, '\x00', [@padn={0x1, 0xa, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}, @hopopts={0x2f, 0x2, '\x00', [@enc_lim={0x4, 0x1, 0x3f}, @jumbo={0xc2, 0x4, 0xfffffffe}, @jumbo={0xc2, 0x4, 0x7}, @ra={0x5, 0x2, 0x3f}]}], @generic="d16926cca2a162fb3e006536328c03eff9514ada046922223672a74a682e11a638b75d596a9a2a1bc8b4da16923d9b6d51"}}}}}) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000540)) r5 = shmget$private(0x0, 0x3000, 0x4b0, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000580)=""/4096) r6 = accept$inet6(r0, &(0x7f0000001580), &(0x7f00000015c0)=0xc) accept$inet6(r6, &(0x7f0000001600), &(0x7f0000001640)=0xc) accept$inet6(r2, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) open(&(0x7f0000001700)='\x00', 0x18c00, 0x30) syz_emit_ethernet(0x1e1, &(0x7f0000001740)={@empty, @broadcast, [], {@ipv6={0x86dd, {0x5, 0x6, "971928", 0x1ab, 0xfd, 0x2, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x62, 0x0, 0x7f, 0x1, 0x0, 0x1, 0x64}, @routing={0x16, 0x10, 0x0, 0xfa, 0x0, [@local={0xfe, 0x80, '\x00', 0x0}, @ipv4={'\x00', '\xff\xff', @multicast2}, @mcast1, @local={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}, @empty, @ipv4={'\x00', '\xff\xff', @rand_addr=0xfffff801}, @local={0xfe, 0x80, '\x00', 0x0}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x9, 0x6, "22b66b", 0x5, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, @local={0xfe, 0x80, '\x00', 0x0}, [@fragment={0x2f, 0x0, 0x80, 0x0, 0x0, 0x11, 0x64}, @hopopts={0xc, 0x7, '\x00', [@generic={0x3, 0x35, "ed6ebac6ebe5fe977801f25efcd09542e078d4b737248faa3af720df80210e7f919d1cb90d85dd34116477dd2ca7e184e9ff1dd2c5"}, @generic={0x81, 0x3, "0d04bd"}]}], "7adb2d586e40a9fb68dd4f9b42bacefb430b9fe1b1c7487e90c6f6e08ccf9db714a2ee309595dbc15d8abd6c8299aea150e0784a7d5bf76b2e7dbd2b8c849508dd049abe13e7bdef46d275b312cbb2b9de7b80baacb0723dda378c4cd93193763bc556a6b35853bdf2f33adcc352a8137b17ede6931532864dc44aa1726a36c55cd82f2d93f4e9f41980ef580d06384056cfc24b8d72b5dce27780"}}}}}}}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() close(r0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) 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"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/214, 0xd6}], 0x3, &(0x7f0000000380)=""/192, 0xc0}, 0x80) connect$unix(r1, &(0x7f0000000000), 0x10) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_open_pts() r2 = open(&(0x7f0000000580)='./file0\x00', 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x4, &(0x7f00000005c0)=[{0x3, 0xff, 0x9, 0x2}, {0x4, 0x3, 0xe8, 0x800}, {0x2d3, 0xc2, 0x1, 0x3ff}, {0x800, 0x2, 0x7, 0x5}]}) recvfrom$unix(r1, &(0x7f0000000480)=""/165, 0xa5, 0x0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000001400)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000223b00140600fece76a44a170e318b35195bcf133200feda63000000000000000000001000bb000000e800000000429d9fd4591a"]) executing program 5: sysctl$net_inet_etherip(&(0x7f0000000040)={0x4, 0x2, 0x61, 0x3}, 0x4, &(0x7f00000000c0)="7b8d0c9c7671692fa9dce05b2c2f181589dafdc3ce400f32fbb557b13e8b5c22b9e64ba0160009a331bced2f845bb600f225b9554c6645a0480c2cd37a7c6e49cf382e9227754d8abc3b057e1f3c3d8903f6d2376eaf6426cf4d06000033716c5c3333ae3d8469f6845eee8494c59fc7fcb0acf35110a95b2c00000000d2ffa4add4a1c165137f8be976c900135ca825f465abf24325fa25ceb329fa2e9265db59f9cabd082b9c90c84dda725908c9a1486de215c32f50004bd7f5f2ce05582d16f4f0720063b4188e13bfbe51b0a42996813a225dc12d9fde2d43746a88bd713f3a74f1241704c17581b8dc9654b50d0e8259a3855842e5c50ee15c2440bd7ad5bcb4", 0x0, 0x0, 0x0) executing program 2: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r4 = dup(r2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {0x48}, {0x6}]}) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) poll(&(0x7f00000002c0)=[{r1}], 0x1, 0x0) r5 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) write(r5, &(0x7f0000000100), 0xfffffe5d) pipe(&(0x7f00000002c0)) (async) syz_open_pts() (async) syz_open_pts() (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0x7c}, {0x6}]}) (async) syz_emit_ethernet(0x138, &(0x7f0000000240)=ANY=[]) (async) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) dup(r2) (async) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2c}, {0x48}, {0x6}]}) (async) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, 0x0) (async) syz_emit_ethernet(0x36, &(0x7f0000000240)=ANY=[]) (async) poll(&(0x7f00000002c0)=[{r1}], 0x1, 0x0) (async) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) (async) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) (async) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x9810, 0xffffffffffffffff, 0x0) (async) minherit(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) (async) write(r5, &(0x7f0000000100), 0xfffffe5d) (async) executing program 5: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd60b42111000800000000000000000000000000000000000100000000000000000000ffff0000000085009078efff0000"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000530000/0x2000)=nil, 0x2000, 0x3) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x1100, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r0, 0x2) clock_getres(0x0, &(0x7f0000000000)) sysctl$kern(&(0x7f0000000000)={0x3, 0x1}, 0x3, 0x0, 0x0, 0x0, 0xfffffffffffffedf) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae1", 0x5a5, 0x0, 0x0, 0x0) executing program 0: sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000200d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) executing program 1: open(0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) shutdown(0xffffffffffffffff, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) kqueue() shmctl$IPC_SET(0xffffffffffffffff, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0), 0x8000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000780)=[{0x87, 0x9c}, {0x0, 0x4}, {0x6, 0x0, 0x0, 0x20}]}) writev(r1, &(0x7f0000000100)=[{&(0x7f00000001c0)="f007426c6a7984d37bf0785ff6c9", 0xe}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x20}, {0x64}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x7, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x2c}, 0x3, &(0x7f0000000600)="4a061e68c5abe634cd52e06fd19678b63ace1ebc7becef400a57ef6f559b711b7f126df4e0380e27493277bb531e8427c5edc6c378aebe5f4ed5063679aee1b5fa108608b2e8dbbd7e3a2ca72a36fcfc41b98f8d3d15d11362df137cb4b1c3c059234760435c6b2ce4b0026699d3804ae682e0c47f8154aaeb01f4dd003c3e6ae5723d67f9574932a60a4d8ef2edc45a548602000000002000000070f4d5acf6159349f034aadcea4e01a572595769591d2dedccbc773e9657bfc4c20a9e01f37974fabae28009f491bf8cd7f6a8ae615e8a6857b602914d09d82ea26d3913996c25664244889870b6ca1bc13a3b5b88115e8e4a8eb8b92c20598f3468ee937a55333d8d1c329707a00446133a0283e5de8cd6b268ef7cc6cdca554c297a50969d90e83a78bfc3928e59380905c035bce8314c9bae843084c13797d0b3147405326dd7add034b43f2c59d1e0c2f5f8fcd13349dab207e0175190309aa95fee502f400c2023a640783cfc6f08cdd29ba35148816f711643d6ff779c8b119443b3f7c94838f19b7cf4ae71f29b47d3c448c9c08a128fc4ab2b5f538638b921ac7bf1424ebea5900df032c1500776c4a853d0b317d2e71e651199355c6ab289fa0d565b73ab4c78dda29cd2092a215dbf4e425a25c7820c4206f2db605c2ca9957d498d47a02537920b83a6d7d852a8e5dcaa730be81f6f447ebbc746572afafcb6cb2cd0a621884dff9fb32643401c26ea09c4238a106d4ad4c46731c2599e5b0f4cb66025029ef482bc243d928c1d6f444569a82a283bd78a15994febe14370a7525d344103743e43368e36e2d1", &(0x7f0000000100)=0x77, &(0x7f0000000540)="582fa4097efcebc0a5ba0f78a47b1acf0b6be0bff13a98fe7b0862faab7680035cce55f426ffe59d70ff4f049305dbf07e2e06897c69a60cb71ee6043a9fe850f93f277b433613517f77ac730ed6cca77198db397fa759d6f5cbacb05e6520637bcf0c33cb79f5ef23734ef3b4a2eb2073e261269adc8ad37b983b3088ac7eadb47e3a13bbf24161b2887fd91142118d76", 0xffca) executing program 2: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x9, &(0x7f0000000040)=[{0x8, 0x20, 0x95, 0x1ff}, {0x7ff, 0x9, 0x80, 0x3f}, {0x9, 0x8, 0x6, 0xffffffff}, {0x4, 0x1e, 0x3, 0xf4b2}, {0x1, 0x2e, 0x7}, {0x4, 0x0, 0x40, 0x6}, {0x9, 0x9c, 0x0, 0xfffffff7}, {0x2, 0x3f, 0x1, 0x2}, {0xfff9, 0x3f, 0x1, 0x7}]}) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0xc0106924, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc1286944, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0xc0206921, 0x0) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x80206919, &(0x7f00000001c0)) executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) (async) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) (async) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async, rerun: 32) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) (rerun: 32) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async, rerun: 32) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4c}, {}, {0x6, 0x0, 0x0, 0x6df1}]}) (async, rerun: 32) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) (async) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={0x0}) (async) clock_getres(0x0, &(0x7f0000003ac0)) (async) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) truncate(&(0x7f0000000000)='./file0\x00', 0x0) (async) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) executing program 4: r0 = socket(0x1e, 0xc003, 0x0) getsockname(r0, 0x0, &(0x7f0000000080)) close(0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1d}], 0xc8b1, 0x0, 0x0, 0x0) socket(0x1e, 0xc003, 0x0) (async) getsockname(r0, 0x0, &(0x7f0000000080)) (async) close(0xffffffffffffffff) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r1, 0xc0206923, &(0x7f00000001c0)) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$FIONREAD(r3, 0x8004745d, &(0x7f0000000200)) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r4, 0x8020690e, &(0x7f00000001c0)) (async) syz_open_pts() (async) kqueue() (async) kevent(r6, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x1d}], 0xc8b1, 0x0, 0x0, 0x0) (async) executing program 1: syz_emit_ethernet(0x12, &(0x7f00000001c0)=ANY=[@ANYBLOB="ffea06ffffffaaaaaaaaaabb8863"]) syz_emit_ethernet(0x66, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8}) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) r1 = open(0x0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="25a31bf4ffffffff0000011cc4f5e9009a1c349434344f86fc8aef6419de07ac150c66ed22", 0x25}], 0x1) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffff0000fe000100080046000020000000000000907800000000e00000010101008e7276ea1eeb9cc000"]) r2 = socket(0x18, 0x3, 0x3a) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x65, 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1, 0x0, 0xff, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x45}, {0x28, 0x4}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r3, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x4, &(0x7f0000000240)=[{0x3}, {0x28}, {0x456, 0x0, 0x1}, {0x40, 0xff, 0x0, 0x8}]}) syz_emit_ethernet(0x3e, &(0x7f0000000240)=ANY=[]) link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000300d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) executing program 5: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x50}, {0x28}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, 0x0, 0x0) dup2(r2, r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) stat(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001480)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, 0x0) mknod(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 2: socket$inet6(0x18, 0x3, 0x0) r0 = socket(0x6, 0x8000, 0x4) read(r0, &(0x7f00000000c0)=""/120, 0x78) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) executing program 0: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc) executing program 4: msgsnd(0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000a60e524ae979b5a3e111c8cac1b119e4db1e444c9d4eca7af32596137392f4cdc50d82caa6fa7ffd0da455fa2e9f5109d4ccbe9ddd5e3674e689a6714f0ac2ee9e36ae12821cff35f5866888d441f7c29189271982efb7cd9c94766d2ab9e0efcbf44d5d0010dc9df78616b167b260dd96322bfbad5f46f92beb4126cf5ffee44ca5b5bdfcf14c9b3003956457d96bcceb3c014d7b36a32f1fdb2d7783fa77ede48c3db7299ec5e58a1348d1da9304dc8bf8200a241f24ffa673bd7cb93b55b31a3045a1501250df6302a6bbfdcb68febcf98e7aabab0bc9e7408bccc3081d1feec2142247dcd0e3ab8a8ab390b2a70909b2f114a12b6ff73741b6c4c953d4fd45a49aa77d"], 0x401, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {0x0, 0x0, 0x200}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00', 0x2}) socket(0x18, 0x2, 0x0) semop(0x0, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x800, 0x1800}], 0x2aaaaaaaaaaaad3f) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) getgid() r0 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r0, 0x0) setreuid(0xee00, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r3) getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r5 = semget$private(0x0, 0x7, 0x3c0) semop(r5, &(0x7f00000004c0)=[{0x4, 0x1000, 0x1800}, {0x4, 0x5, 0x1000}, {0x1, 0x2, 0x1800}], 0x3) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000002c0)=[0x3, 0xfff]) r6 = getgid() r7 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r7, 0x0) setreuid(0xee00, r7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, 0x0, &(0x7f0000000080)) setegid(0x0) getuid() semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000500)={{0x0, r0, 0x0, r4, r6, 0x4, 0x6}, 0x5, 0x1, 0x7}) sysctl$hw(&(0x7f0000000000)={0x6, 0x8}, 0x2, &(0x7f0000000140)="ceb1d1fd8fed68b3", &(0x7f0000000200)=0x84d24bd0150d4ad1, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000040)="2b4b56dc", 0x4}], 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) executing program 1: setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/214, 0xd6}], 0x3, &(0x7f0000000380)=""/192, 0xc0}, 0x80) connect$unix(r1, &(0x7f0000000000), 0x10) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) syz_open_pts() r2 = open(&(0x7f0000000580)='./file0\x00', 0x20, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000600)={0x4, &(0x7f00000005c0)=[{0x3, 0xff, 0x9, 0x2}, {0x4, 0x3, 0xe8, 0x800}, {0x2d3, 0xc2, 0x1, 0x3ff}, {0x800, 0x2, 0x7, 0x5}]}) (async) recvfrom$unix(r1, &(0x7f0000000480)=""/165, 0xa5, 0x0, &(0x7f0000000540)=@file={0x1, './file0\x00'}, 0xa) (async) writev(r0, &(0x7f0000000e00)=[{&(0x7f0000000080)="c3778fe486fa8f9f05ce4bfcaad7868e4bd7872ff0597773fa1e061cebd702547202798b96c0a24deae72d0db883bac94c4761e84558e6ca6270794d9b5eb06bb75ce478a7f5a6d622690c4c3313ec970000000011fdc121e175d8242b6269551e9560276c7118f0", 0xfffb}], 0x1) syz_emit_ethernet(0x4a, &(0x7f0000001400)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000223b00140600fece76a44a170e318b35195bcf133200feda63000000000000000000001000bb000000e800000000429d9fd4591a"]) executing program 6: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f00000001c0)="0600", 0x2}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) r4 = dup2(r3, r2) r5 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r8, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x1c}, 0x2, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0xc0) poll(&(0x7f0000000200)=[{r7, 0x4}], 0x1, 0x0) close(r6) dup2(r4, r5) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x1) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) connect$inet(r5, &(0x7f0000000000), 0x10) connect$unix(r7, &(0x7f0000000080)=@file={0x0, './file0/../file0\x00'}, 0x13) syz_open_pts() executing program 7: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, 0x0) ioctl$BIOCSETF(r1, 0x80104267, 0x0) syz_emit_ethernet(0x119, &(0x7f0000000c80)=ANY=[]) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffff"]) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000000)=0x1) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000080)='\x00', 0xfda2}], 0x1, 0x126) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) socket(0x1, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x3802c) preadv(r2, &(0x7f0000000000), 0x1000000000000098, 0x0) executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, {[@generic={0x0, 0x2}, @ssrr={0x89, 0x7, 0x0, [@broadcast]}]}}, @icmp=@echo_reply}}}}) socket(0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x4}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, 0x0, 0x10) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) socket(0x0, 0x1, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000), 0x10) sendto(r0, &(0x7f0000000140)="c0fadae9e5497e85b9", 0x9, 0x0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf6, 0x170}, 0xc) listen(0xffffffffffffffff, 0x0) r1 = socket(0x0, 0x1, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="18", 0x1, 0x0, 0x0, 0x0) recvmmsg(r1, 0x0, 0x0, 0x0, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSCTTY(r4, 0x20007461) sysctl$hw(&(0x7f0000000000)={0x6, 0xe}, 0x2, &(0x7f0000000040)="9c95f9433f9150", &(0x7f0000000100)=0x7, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="83", 0x1) r5 = socket(0x6, 0x2, 0x0) r6 = socket(0x18, 0x2, 0x0) r7 = dup2(r5, r6) setsockopt(r7, 0x1000000029, 0x23, &(0x7f00000000c0)="b211d7170d816684c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e7aae9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0xfffc, 0x0, 0x0, 0x9}, {0x5}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2c}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000040)=0x1935, 0x0, 0xfffffffffffffdb2) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000640)=[{0x0}, {0x0}, {&(0x7f0000000540)=""/239, 0xef}], 0x3, 0x0}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f00000000c0)=0x8000, 0x4) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') (async) symlink(&(0x7f00000000c0)='.\x00', &(0x7f0000000180)='./file0\x00') r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) (async) preadv(r2, &(0x7f00000012c0)=[{0x0}], 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) (async) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000b, 0x0, 0x0) r3 = socket(0x2, 0x4000, 0x0) bind(r3, &(0x7f0000000000), 0x10) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) (async) sendmmsg(r0, &(0x7f0000000500)={0x0}, 0x10, 0x0) recvmsg(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/218, 0x11d}], 0x1, 0x0}, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe80"]) executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1000) open(0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x205b9a) r1 = socket(0x18, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r2) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)="00020000", 0x4) setsockopt(0xffffffffffffffff, 0x4, 0x0, &(0x7f0000000000)="00003dc7", 0x4) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaac3aaaaaaaaaaaa08004500003000000000000090780000000000000000040090780000004466f203fc00000000000400007f000001ac1400aa"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) socket(0x1e, 0x5, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = semget$private(0x0, 0x4, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0x1, 0x2, 0x4000]) semop(r5, &(0x7f0000000140)=[{0x0, 0x200}, {0x1}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x5df}, {}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8003, 0x1c00}], 0x9) getuid() chown(&(0x7f00000001c0)='./bus\x00', r3, r4) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x3a) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) unveil(&(0x7f0000000200)='./file2\x00', &(0x7f0000000240)='c\x00') socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f00000002c0)="b10005136000009f0500fe440010000000000000cea10500fef96ecfc727d3357ae302b37b67ca1f2d61db7f4de57804be38164991f7c8cf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335d223e7db3008b95665bc6fc2181ea781f2b61e917dca4d9a5cc8ba0772ec5890405b3b9c2668396f4cd1257aea8c5000020154af557bb1f03a8f802fbfc0c7bb9695389d2faecdc2300000000000000000008e37f71a3f8343712051eeab7", 0xb3, 0x407, 0x0, 0x0) executing program 0: r0 = kqueue() setrlimit(0x8, 0x0) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) r2 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x78, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x42, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x1a, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d"}}}}}}) kevent(r0, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000000)=ANY=[@ANYRES16, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRESOCT, @ANYRES16=0x0, @ANYBLOB="d1340bfba9d00dd2521ec79c5a4647502972f64d4b66be8833bd745dae02d1de2e63235eecde5324f7b2c36317e24dc0139e5463e86e0c0811987a5970cb53fc206d4213", @ANYBLOB="281929d7b9f8a90ed4656f0b20453b6fd0c44af4fba6d6b40ef5ba129d28688f0b687868cea59f2efe62c58bfaf98ac1a369a1668c8bdae1cd9b4d3c3491334cef5e506b605d408a882cd371b2ce94e74a4a3ab4e91ccf10f84ada113419d4311dd63b75f7bf518598980a7feb9b26816a1f96f4f5313c499f4cb9d7ea2fefed67cd45b6ca661aff196188c9fcc542c1ef08521c5560f91463dca2c726db0ed8cc6110eebd317a96392fc66e412f072828aa4f872201f81c2a1851bad6d693155fb5347a28dd339c66c072baa5c09fe67d9bf5e15dab26011530da94f3bc6cedab7b81186a7b0e1b803410dd003d8a526a68dd963039a13d5dcce06582e06033662e5bc2d001416f0d26ce9c1607595b95ff9a7a4f5394be4ccf1585f1abcb4590ba92ff5edbf61c300f939f2ab9ab6ff12bb345b863665e258db44c1f31903a30c83033d01cf4c77223af309029dd73bfd4f4f366fa02280545c8caae6226dcde1fe2a8ab01b768aded4d6eae182927653fec03f52d65f615977292a49c4afe7851bd5989953081eab4f4345be03da2370612502de600548122e1dc0ca74ba356b1ffcac6d4dad28e02ae9a2b55818401aaae7d5693df52ae2ff088283aaefe1f06e2e89337a980052cc051e05b0d8de33ac96a310ba18aad55ac1793b44e7205a1ff0d2cd8fa1a5e2d64d58948aff624cef3ce54bff9c719cb71eb5a1e5625306a6992d2fe308cbc04a513a48fa082fecc350619e83786404232c945e7142baeb4c736d4969be4e7bec562d0576954784d2ff0ad60acd54a9333f18b090cd066a4ee175c9ab12672c3e217348d3d984bc9428aa49c70f1e8e066c3506f51068ce9abaeec1008d68d7550e90fead1f7a02814dd4f81b5c65e68ffeb9616a83490dda8baa9945c6359da236d8b2f5eee681ab74ae56477fe1c38f129c58e2c2c00877173ae6d718980549393aaa18f96ee9066e8e695e4d21c6913e3b300879f5b3c1fa63ca81977ebb9afdc234ebb191db6fbd819d08049cdbe04ab81d049745a28f093d04b0bbaec351fa9ddd5753e7b58bd556d26ec5ef601f58bb197217c5835bcb000ce5533f7df3ab21b62477fd07ff28c94cb1b5aa40ebe7bea37a4ff3832475de34d859d47b2fcd889e5cd91c6a49624e1fb97b015c152b81e3d4415d0fa669a6bbc7b2d0a5b70332e165b7739433a1f50fed70ef3532964f895c0a4c7a78b138ce60b7e17b67c7ccbaacbe7052763fb0180cf54a6a2fa4294db3061b2332772b8469ee6d5f2072aa44285995f4322601e10f381f10e26429e1c698eb6994e8867d92be921cc698252a302ec01f57bd86eb09676ce491f42f5d17d6eb6d03911e99efe92c06ad7c1fbdd28ecde474014d3a19f2e0f5d4b53796e4d346adb0f846d4a516bfec2f25f8bbe72807a6d791e7ad19f8cddcd122c512879ccf07a22832a48f97b60a49b21e0331b222606b21344df200462e86863edca606685b36785c33d4b208765609fd7f7c58839019d786885d732f3f4ca8f8cd857d332c6b1c2fcdc15f6de7997dc00ce3469e3c3c9ba59648394f87b46cb51853c8ce1a3d60d1e808a94139866cdf39818be71fcada5fcc46c4bc14a80c264dfd5799bcc5d38919c65b6136c05ca99fe2fa8afe123d5d2641be97909e39334b112ec3e4e5a7ffad0366645d3265bd0dcb5b557f924f224d7ca13c98890baf1a3a98fd6aca367e9768723ec1f322e2dc6c81e97caad89939f645cfac0566ed8a411b8c98702eaa93005f80932cbd783d75db54f2226f4e8e5486ea4efebb8eeb8ea7308ece1278ceb5a20e17060bccee1be675c566209190f1a16e474874f2168d2765f45adeebb5e570cbe11c58cb1a9e37e1c818c8155438719de8b10e16f206c20b02a946ec4743fc367139ea7650117d22cf01c1fe9e93b0cf7d3044974224a8c9ea074c988af977b74322e622d98040d0bd32f6bd839db2ea3d1145105989750f1b85a91f28161b4febd220aa732719c1d31f03f33294d7a7866242407de1300a3157b8e914e912544ea3c12a990284b2f786eab7dd2de29b96e381ff190817c5ce30db0d83056e2ca46055c64bc8bafb63aa8a5e7b8cb2ec6e661c70a5d287a51be3d65cf31853a4e02eafbb05e3d71fcece820fa9db2f70730756af3ed65144f9dab8dce14ce6a3b0e713e5bf1a5eb6984c44fd82262296900b3558e4b4f743796684ca717a2da80bb35832d4954b1be9f5a80905a8d66690a653efbffdd4e5a2c05f9cba7af85dbd1eb9ca0e2a1e68d2a490e3f63001d91793fefd0dfcd074c4e744767e3659cb193f4e57c9044719350b3b9a8a9b4fa63dd961c2c8dff8ac07359f2a8245a62940370eb49ca20d1518e31c316cab355a9c94daee2fe05a363cff4ed1c48202bf4104225f33b47f6c36ccfd5f315e38aa18ab58e98e61c09ee06868d2b0767f2c2203c2cb80a4ff2790a880974457b172d4a08693b3a36267b14723a424d6fdf9accb0fac53a06d75b74940fcaeb1aff4332951facc24a7cc0566be3f13103f7cb2d8c4546a8a2bd0e738fcf65992898f2ccc863e205807c980debadc560464e489c2fe01c566ae63fe51ffbec0c749d9ad7290d273f011e39c08903b19653969935e2e81558b52d718021eede13165374c68ad9558a55aad26e51d5fa9a84e18ef1360dd08f462a5eaf578e5681f9491039e3164e4f07a3b6403f6f1700b5720c296947c5100c1c0b4cf4af36303d39eda4e5e00cb5ebd1fce6fdf537568d1b684771b3b0fad131947feeded7585517fef959b7473ec8e596383558848b9158bdcfede2279df328dd1d715ec606360ac3d67141c4505a41abd39c7a8ad6fa7ad54f54b09bacd753586c53a5648fc7e745bef0b8d9d83aaaedd703265e5b105eea80453fafd40e7af42f02e8b5cf5abc66034d7dd6c825ffa11b2467ffbb7cf3dff8282d206db436b641b2d366918e0d34a964393e44d1bba57c4aef2c7246c39f85d2da6c65b0fd0b21e184a0638d5bc60f9fd6d57b6d04ca1c0def03ad7e5261e604e5cafa76bf2e97bd2af85cc3eee24147c4591f047ec1c6fbffa5f85c7a0546bc105fa301c54311c1d0caa4661f7c71676446a35e67491146c057e5b5180ad94185c2ad9b78fb45f53c5838731f94a73641927e011e8009c655c13cf406aaf3ded6478caf5b364af2de013986f53553eb19702627b49c37101a822069ca0e34c1ba0ce521acd0dc97b2443d2ba34322fe37afa1503a224c5a70ee84babbf888e4e4f420cffe16bcacf73c41e6b2e99f0edd25cbdefd807abc2df01dc21ddca22f058726bb9e0a292498ad7bd3a93de862646856942f4a297cf420d57028d9e5a42a74451c2d303a8c15da46718af535a47f9db6e171547604d2b5a35a59895255e67f78397b7759eb73892b46711e2a4ae6ea4b760fcc1945838a3eaa0c8b1122641bc3064363e1c2e70c1a95f7522f54e44f61c13b85cc1472661e3b00545f5a7dbdfbd0d0e76a0025d46d392adf95b2961018576ee74d1befd6dd190110cbb507d0d9a960cdd8971dd7bb8505408e0a2d264e2f669b75b909deb7ab921e9e9bb12a7c43330190e7464ac059576ff315ce6ff7b61d93cdd1ce09d25894ebb4d5ae3180d3e4ba102b31c8449bb9b5513f2c22bd0666374c153183cd99a382d681357a19f4bc1bf2d98334262785f34ee4f455e2686672a6a4ae6fa7f5a8f89298fd103fa9ec9c9ecfe084e7bcb5e7ca9e7d02aeef09043460ea71eba45b0b3b745353ab30d6a1575fbaa21060c15dd6d02caea478da979bc1eb2f051e256947586a549f812d517eecab15184bdfb6ef4b61a8ec7fabbfaed0ee5a53dd357d2409c049005fcd5c6651b5d5f479010ff43530f92a009aecf55903d352c09a10e47a7d9087d78606a577134c9acbfc43588f0e26d5576b26c9d83d1634368b4bfc9e6ad0281472775d4684ae45d628048502e15489e48c4448513f2cffd86430b079d87c0b70b163880a2a067cf1ed3b21f6682d339e53ed8166ec6ebc4b46ad942886b8d2183cb1292a176a09c2cff66df0f25ca2ce90f42b0c5ca49df136bab508f1d9778f39430959e9ec9b4a39cbf6ca479f6179cc39f60ebd653ea3b43dcbae939ed2ad05c6b12b9d2c579d8dfb19189a1f32a8b1515e854fd7642d3c648cdb58526a438204bb346e6702ae5c0dcbabc0c0e8cecc56cd730d80854125c55a19bfa6c519afe64bc3ab35cbddd36a22a3a6772b72b44361390658304d025465dab4a833a677f4d869e32f19c3dec55aca65c90797a49f4b290252f6a7560d66bcaad12d18bb4ce8b1e457ac2b88baa0e1eecb92639a3f8ccfaca2e9452b875f03bfdd2559cbf6456d25ad652ab8fae34789f0d37a58ff7e78e107207e02b8f129c741d6936c2c859e3da8f3c28bd5b7c14ed5e739b4b26b3208ce169be06d911f1a6f9fd5cf21db72571cfef5602acf8378e98f95220615d862bc452f35eea1a5fcc8724633dd6428d70201f758067df7d150a538e451dce2ae6ac6fa1f647c4f93b414eec4a32ae1b975ffea208b4981313abbd0b529a96aa4155caba7efa5c9bcff6ad46b6b25aef7f53d3b28ef63d81c6e95cf1de347363496d927e90ede75f752a801130ba31bdb16b9f2aad925918958210e3d13b6c498e84e3f2d261dc51f044a34e8228cf63e1a9ed65d4559c7659650d9d76a1dd70b3735e1a8adc4602aee2b5fbf009041a5a11ceb551fbc8ffdeaddbf45c1504841776d003a9c7461d811c85980fe7691c47bd31cc25b48ff509c9941ba3504c2b471de7f0e8873219176e95ab111f8efe14ea53ea066707374a3532c1a17721a9e57f5632511a3a7ff835941f8ab1040dfdfae326b57e409d22f67c633b4435096934d48a5ec2e03b0a469e1ea0e7cf34db82d95f18d546fac3582a4e3efb08686576735a4d5933a5aa8caf414bf8292573f6096769eb9ed681d78360d617ae3133698f179f39ef677ee1c9b96cf0fe4628c3467220326799529fb59527190f2f33f43f65637b57de4f39ca412f948242b9a97ab4cf8d2dd8507d3178bb6969976c45bc39bb85f196d2ab000bf232dc80cd715084bca506ad75560e0a3213a969ad5ef1f3fbbfa7038309055b41e2a33785a3b4cc59567da2adfa86cf9cb2778e4bb22292a2818f3d17db4548ea3e7e919609d6739ae6961ed23d984993de1a591ca94d0c6ff6a305199fc1f225f8597c70481ad5d08582d98d3feb2407623f148005db1eb5c80ac4aa9c3d3f2b95381f98a56d81d5cae7cd998dd1d94554185c263530e0283ad6ede4c0b51c5be6107a3844cc75f74590b23ea3eecfa2a98e44e9c6f96841843b5b6db63ac14718a51e5152ef1f8f6eb6f471c2701ec72b2be4f288754cb9f52ba2da918bffd7d534a68f32964819fb8e6b89fc451cdbb64ec3a87453e9af2c28fdcf0db3e83b1658e8eb30084b2ff917b8802facee40659625fe6fffe162a4048bd7f5773ec463c15ad53c89af8654c83c9593ece696ae2c21cc6996872e25a86df7514918f86c166938291806f84ef7d8a22568cbfab7af2204e424614fe0e9350198299852a7f8647adb6e9f0838e671a2f5942e073a8c60e3404bc49d269303e612d7eb0b708e76d1b1d200c345cd048e4eb7d09f77b08f3d8096461917e3ff3c3f28e2f8d4422d367a2f37473f721113178266938d9005e98e872d8031c598f7d2b36980b6a77c3fdcfdaee682116e51da1976157c220e5335dd3de26fa9c13b0fe120f6965ff767cbd78e11f0efff0af4efbaf"]) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x64}, {0x6}]}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x1) close(r1) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x1d}], 0xc8b1, 0x0, 0x0, 0x0) executing program 3: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) mmap(&(0x7f0000009000/0x1000)=nil, 0x1000, 0x1, 0x4811, r0, 0x262) ktrace(&(0x7f0000000000)='./file0\x00', 0x2, 0x53e, r1) ktrace(&(0x7f0000000000)='./file0\x00', 0x1, 0x40000830, r1) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x2, 0x80) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000140)='./file1\x00', &(0x7f0000000280)={{0x100000000000004, 0x6}, {0x3, 0x6}}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0) msgget$private(0x0, 0x111) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$getown(r0, 0x5) r7 = socket(0x2, 0x2, 0x0) ftruncate(r3, 0x48) ioctl$FIONREAD(r7, 0x80206979, &(0x7f0000000000)) socket(0x1, 0x4000, 0x26) r8 = semget(0x2, 0x1, 0x0) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000400)={{0x40, 0xffffffffffffffff, r5, r4, 0x0, 0x20, 0xd5}, 0x9, 0x7, 0xde}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x10000}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000800)={{0x4faa, 0x0, r6, 0x0, 0x0, 0x14b, 0x20}, 0x2d4, 0x4, 0x100000000}) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) getpeername$unix(r2, &(0x7f0000000b00)=@file={0x0, ""/544}, &(0x7f00000002c0)=0xffffffffffffff27) writev(r0, &(0x7f0000000380)=[{&(0x7f00000008c0)="c4b79a5ee648edfb62e65c36f3ccedd41b235f0f3dad6dd198d0718b4374fc4ad11bb2563d3d3ba5fb70064e4676ee88c6253c4e9d50fc05391966c03a34aee09babde7b71422d2cf7bfb9f94e99496272c7c20f83e001bb9a7d563457bae29bb2730f1f37bda3f9aa2cb15021ea620000baf204fee56b8e6cbbbe670bf0acc0f71f002b83573ea122df1802058d58ffe7f2b6496e43a0300779000000000000000000", 0xa3}, {&(0x7f0000000540)="19cd36cbfd693ab33dc37a8392a93134f2c756ad567ed3008010438f4a6679931eac3053019cfdcef3e7e1be3a22f9ba1d23766798c57d9c198ff25091a918d44db9797bb7c319f527d55985b201964028287ba12db988165112f8b0970c0a6916138252fd0ecff7e34f7afca7a3bb653a1a469543b733f6", 0x78}, {&(0x7f00000005c0)="28c74c29f7d4e44be6ff743f01c1bc8a76aa67ba2948ade14713a08beca0483958b4e46c3d01628cb8c2854368febfb070e063104218b23ecb1e39b0ba7ba4e5c553e55f095cb26b72712cf1a3a3636b", 0x50}, {&(0x7f0000000640)="c17d0f0dac53543174e34ab654a068c1694d37cc74b15d22cd91c6fbd4bed7548ee8f6c728fb3a48cd3c81c51c722e449fe8fdf429cd3254cf76583a00465c95a81dd78ad7950a83072d533f4d4d271b5f69effc0753ba1fb7351fa8fbee2ef8cdafc6a2ef9fcc50df773c771ac38a24cd9e72365bd65ceef6", 0x79}, {&(0x7f00000006c0)="c966d95b38b95d4537887a49b579764d41897a40e72bd05d82a373b3561e6517d47f6e9813314b5c19c8bcaa23c523c746ddc9cb545a2084353d0d05e08dabc1c3620505a74eed82000acb89310c58481087bd095f59552216442fb6799820e05db4e5cb1f6dcced3c92b8453cb7d804d7e735c456a907556521fd65818168605d037dee43", 0x85}, {&(0x7f0000001d40)="219468059e96a1ab2e10c96a2109469b406090538a682bc766e64b13feb7de31e780e2dc6c4355aa2806bb5e580a7b0c3d6fce62f8e68c43df91e5f3dd4ee95d4c519ac0f7384bd9b5b4ab09f1e7180daeb55a598ac19f83779b8c5fac47141fb03791845d1b6d27b5ab962704c90be89b7e75486a2b63d179e94751982e685e7437382f3130c6ecbfda727cac901b0b0d7841d74f961a42fc8a6b2aebca3f35d447883976a081c0c73145d24690dd9bb74ca98359c2f0642e24a779a08ece34dc0b4393554d325b698d486fce91e222efded911fcc14f373723bd02206f8337f12adb562ef30846efc60910396e8bc4ba3007fae4f9c33e73db821d9c4b97844a77e4e0e365d1fd411fd762bca963cd307d3c5d5a306d5b07c5e1a393fe79c5af4d3b9343af8d43b3ff10ee4e2f6699612a0a52fff945f67f08d4667814a1b5937a2d3fc76ff90a41985cd099335fb63f6774a7993aa336f76f640d447b5d02ac04e3b8c0f0c10ae94121d1a4b267ec168f35359de8006e7771fd9d868095e5c862e7eca7ca4186e8d03ee7c736a9eac9be13962aeca275488e22458ea7b8a83be61e5fb4fb57eef67a388aea19fb54684fbc0ef8dbfa7047cba809975698640956940d5c5ca574e4325d7aac17ff2f7ec6a797fc93939266cb3c5c0d365218ff67d5305b47f6cf76c2e9095b7a7a6dbcadd2e122b5bee26201fdfadad5904e2921e767e9ad59babf42afdf4c318b37e6e9cf36bf9ed73c3175ab71245deb4337755ac2071cdd4b914cad9baaff412e68abababa7b5360eda750a02f9932e6cb685db495e9d51712eb15b717e20055e87e2d3c7b3902e0cb8717c59c116b4804ba86c133e3ae5d147c0d986178a169d633d576d20ecb827f134551f8983e44f6df96ba179f292297433cf55a7018dd25597c4dfd2330d2018cdc41b35b093f53b647e0ace75c5582af398142ca7b4665e9640a920537fcf8a83dae5d1fe39ac8cf9d319296502af1cdef2add2a23e34e27e9ffe38c02d1f5d2b84f6a815767367b7f5d9c7c280536cd947e9ec28416090413e24c7768af259e2ecd4d39baf4fb444e74982a4768514a8d3438bb770489bd3a54029d91188df67bc506d1a656843297c2484f2fa40c97ae57902067fda22108756845653146f4f4ecd0b2d3633594402d99faffb25d5e48643718557e99dbe7fc04222dcc44cb0cff7bd15a450d66bc2b62c858d6f2c90d4380324e4e5fe8705c743ab96ed9728646c84904fc5ea9fd19b1dae2f6b260222a34eef1c4679774b6b9bbee911324899476a49b7204c83d68c4fcc3e4eb8749d5d4e9467d35db00c174571abbcc78e01dc8f89a9616a414e009ae15e6810ab557f9739eb4f3bc12f70012ad37a21197b782d68880796c96b47c9794615ef9c134b2c51ff40327a4d1fc56a38c8e18f1ed690a4d07d47afa0f21f1f64806d926dd6eeceef189f7152df247c14be50bcb16b9a241b7a9f2fe0019ccf4ef5ba3de168686c4ae42eebc078b81884610c06d6f2b0551f7f41f741e39d7a26cad65858aa48869bf2e12b25248f5d925e27d2de601901d3810b8425696d9cdd9b06fc8f1b28494d8b39a5a2825503c1bfe5d701f896ee681b5b58490de421f7283944c40e6bc6bfb871964b795054bd09e131041c367d5cd3cc54c1aa08ec2f17c38db9176870a83e03204a8a1c7dd8f6c035ce5e740315b27ccac44a522a43f27da0151966a6270d9fc2af6fec52094f9c65cade027c885949a663a863945448adf16e237aba3bdd9e5ba93e7ad6995ee3b3b749fcc0473aa4b0851c948bc262bc79a34b7d450b2f148758c0459eeeee0448773ed5277a7b12738b7c45272c319c436a840ed858fef93e2e18c2c9eeac213f338a7ddfe0b19c24c4883a386bf13a54f0c21af1b6afc0801c0859276c7facc22d2c45f8d65037c874a8c806e3a606fa166a178a4a6f54b1c44e437e24bc02c24dfd368eb191b5b5ca27754f448b39ca5103ff15c98a2ce2aecd63373566778812cf3ca2f918fc736fea294c7992ed687476a18d67f9914c1403cce4b07cc89284762d0dc07eaac6d6760faaed0486946ed18358e81339829107f6e818da1ae10d99a9b66c11ac715dcd1e1cbe3052bf0919ce1fc202d19412fe664ca686904639d96c31db876174e7f80ab82552d3811106dd6393a4ebb0c8ca8e40478af1bd5533d427a775716288f3a2a407ff9a59c70f78c177b63c41e48ca619a14e4a17bc98ec96dfeec86485f79108dfdd48358b60dc7d1f132cea438af273004c80592b8067eb6ffd5f60723c27bea8da121a991bfa341175c18aa79924ddc43363b866b08e3304e99f35b3601e9273dff9e42bb56a8173e07c752d833ff9b050920fbd01591e950a826dc54c4789020bbfd0325b55d895da432297ff47bbaba064ccc88d78750f737db6b5819fa980b77958aeadc07a98f9244c482c79d169d2db878d04c0ec74436b828f7628ee11511fdff07960696edda8f7eaae21db25a06156db3f962af28e57923e1beb966469134a5ea1491570dea7abfe0475e3afe687a1e0850af315106eaffb1bf5d233c52b06d6bcd9fb35463821d27545abf4a3646437c98c011ac05c9fe94721fa614f3fb93b365327747d4a71a200ce2b67c290007e872024b7c3c3b206d815b5d5bcc623a4a9c6721b8385b721b8db16adad238a586f4375b023e84c06ecc0510e6077ce3c7488e632fd28ce4d752a0c3e951e2d6fa9944b320f0441fe68bbabeaeba482d2d8f30fce558a9e761f74b409afceecfc78532b28cca3b8ca60052a62b29b7b36e018c2e463244205f800c466837ac655e53b720c4dafef74bd7bbe5ca29d2c8b8c1a8977a0261a50f3ae5e5488da32ae2d1b5a816b5017e113fa9b6d1308d6cc7dcdfe2483da6b950b009c122cfc98c18cae09941aa47e210eae62e7357bf67363def3064e9200b7f2040dad4ea638a08072460de1b895eef19104db46636d7e06e84e03ec556f9e5094c781f1967992a8682eafd5f2316aadb9f47e3b43a2075cebb4c9a3748c7c95185d3fc67a1c5679d06de88ce60daac35ce2154707ea99d130ba2bed64ccd9ad06629f59783366290a68d5fa61aec5df7e09ea87caa98d4b26b45e5ff948cbf0dbbcf86a44d00339c3630d2db6fddb9edd1d8f1cc96707f7ac64a1e9574a52ef3ec95ec66a012bc5131cac8398d7a3238b74a36067a57cc066af5288c3dd72b3b72c0fefb15a2ee5aaaf94f90eec67987db06913590d8d0405b135c58ee81729cfa63bd2e0d06444f2dc71a13990ed35b580538c85aa4581074703b967edab9be01735c3bc08fa344f523772d12177e0e1155fcd2d96b200e9e123b5d9a2430fccb7a43d9d3ead1530dadd5b7e948a89e6f830943cf41bdbbdd80d5780f136df9068da06dc2328114f00c4385270a772674b226acd51d9307506b420adb982f06f518579ac3eb425d34b7b888d4e14faa867b1df12b36aba517ee61f6c04ae940be5cc7b884930ae70de7822110020e1a6b178be8ee979c9acdfe693e4d8b5b6b48acbb2a622d74b6d5d8889355e3712414c2ad695a775b4ac4519d451e64ccd30ca09c18ed74e110b99be57c9c1462d5fa218b371833321f578051f98840bdb4d865f38005585e02f2d7ed87d59491c543258d74e17b17c07d64095e43f89eef91c03cd52da9081f31394b2a8dbab27593cb9d2f0479414bec7f35d8d2215253e359e3affdbc4cd5b6b4d74cdbbb63eaa3acbac136abc7b13545eb8c6149f8a26f9252c2dfd81c9e552f2b2d6a200e442779d55fc50870604564f57390963ab801599c9a36dd24b7683e76cb69baa14f54b97e8e72a459c74d737d1f72b9fa8c129594758a55cd2e80054d851d6b167888920101d8fa51c623981ecae8e95383fe578f3dbe4634a37946bcda08f9c1298c9d2d29d40f30706994aed560f0b3d75e0a6a30afbd1801c81407b8217c6cad71a51d46a1b2374c569f8b79f95b221ea570d5d8475bdf78402a6bc1d7322e9f9dda2289f074d3245d016d523cf4887e6b3f9c2d879dcc598b35ad96c876214629d7c6b73cf9bf630459b58901b8f6253682c6b2d1e2d3fc453c0014af4bb92d5a849f7478cdfc97f9030db5de4e486e5e60dab7d78aeae5784f69849b44a550a7985aad7737e8811e90b599f813de0fc773b5a5ef685d7593bc82179b0e944c0dfe2c65f556ebc2d9a39c00ffaab77cb99883427943f75775232b66582b585a0f2be953c738119abf658d4ca88b542d0638ffd3345a0f41d2771d45c5500fc8361504545b415d850ecb5188623800b631e437e115166c6538121d73b6a09b4a526c0b85774b522ff03a1ac8031acd1b0a395d91d9bca93533d8c0ab8bf7759d362159b46fd3f69d66b958a94d22ad773c48f494a7752ba8fcd5a4c335be289d410898e6a4e2e880ab288abc0b95592de6c5e0a42c1e0a68fef9d6519d649ee056c1c9eef604022b8c972598656d0081834e0494dcc6d0ff6fd69ad34a60139b93dbd5bc22ef4b685981adbd7d2a244710e47d88468f4729ba59cb4354aa8971db64a2ba2f30b439e4c9955448ed528795e19e1a22423c9277b0e067bc63956b196469c9ee31053cad60bf8ca040cdb7ec51feb92bd3d676c9da82e76ca6cf8ba6db98b4ebb4ba44b6c7eaadebf0080111d2af4b217008b5c37586bb431377556fb072aa856edda9d8b521903da12cbdefe6e185eb3479e2353dcf3823298355ad1b3b269c2b72cccd42a3a984df7b63e4b56f180aa4776fe4138361a30e5c2a045962c893d7e5953d9bab05b3f99576a7ab4938a3bce4b0a4b2e0ac386842cad3040c9266536a61088a73cfbccf8334512c9a113ad57c5245e868fcda93fc9e5bb5c80519afeb2e00dd28c7d7d2ee8ecb20096d59ff38d6ae07186623ae705e1ed7abaa7205e25b837fe2ccfc4adfc004921784acf33cf965f4de449ff20aad0c355616d81eda25a57576ceb604d1e3cbe42c3144d9268d7c16e54ad145a1755046ff75e11454f5078f748afb4ab686ff5c71882d393a4e0138ef75ac804c160f4e48a4920d32d2595f8686660a8020fde2f2fbfe8cb652dd041b79bb860b2bd9c94ab8cdfcdf2947b28a67b38746898eacfe7f809b7d4543ea8878f994a7b188f909ba595829762b35abf599b3c49e1e3c4a77def04d2da75b1f61a65f33e7e2a330b08405ece4eacf7af3c6f5834d0420a5e65f0f889e39c925ffb7225cb955bae109e52162e31bae91a62f780b38e7504a7f7a4558e803a5a05e7600702f876416be50327fe40f28c3240b7cdc5713ff8bc7c88c6ee15559c180218b2b2681de711d98bf1eb9909b8d43a1a0839dfb00da32dda91e49fc3058b13ed99065bfa1a04f208031800f19c45265058cb269ddcf45f5383e1f4ec2c2c92584bc81fba216a0b8d1631f17a69d38530f07d1f7ad586ae6ceafba9349c742e9fb65999557ace13cf3b963b38c90bbca894df78dc872769ca4639903da99f71e8302fd652751da343ae0241d2e88647901a5c98428342b2a521decfbb1f0ef090119244e80e6dfd6bcaa25d2d8fb4d12c30d13ded4391be50df81212a9f7ae1d4a4b30683f573211c1dc55e0ed72bacf2296416ec4c2fbae5c9156f6af1044b48ba21f924a28ee576fda9683aeab54580b7c4e47af6b1091e22b32ed777bc9198e4fa4bf8c532befbbe3151164a1f99857d79e3eef43c305e3d2c8d71f2724f830941d586b95c91efa3e6956ef87278fff318db198e1ca5371358a98c762017bfe9e3e8d3e638ae1997b1888559531c51a0249e6af7f136e88f16d0c9434f4b51", 0x1022}], 0x6) dup2(r2, r0) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000880)=0xbf) executing program 5: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3", 0xed}], 0x3) executing program 2: open(0x0, 0x70e, 0x0) r0 = getpid() truncate(&(0x7f0000000480)='./file0\x00', 0x7) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = getpgid(r0) getpgid(r2) r3 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r3, 0x29, 0x28, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000480), 0x0, 0xb}, 0x2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000340)={0x3, &(0x7f0000000100)=[{0x80}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) writev(r4, &(0x7f0000000080)=[{&(0x7f00000000c0)="d3d9bc6f7a689f455f7bc4e71ba7", 0xe}], 0x1) r5 = socket(0x2, 0x2, 0x0) execve(&(0x7f00000000c0)='./file0/../file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='+/\x00', &(0x7f0000000180)=':\\)*{\x00'], &(0x7f0000000440)=[&(0x7f0000000300)='^<}\x00', &(0x7f0000000340)=']((\x00', &(0x7f0000000380)='^},*^#&\x00', &(0x7f00000003c0)='/]&-\x00', &(0x7f0000000400)='\x06\xaf-@#\x00']) setsockopt$sock_int(r5, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x200, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000400)=[{0x25, 0x0, 0x0, 0x6}, {}, {0x16}]}) write(r6, &(0x7f0000000140)="7f23a3c23cce2575e1dd92c25678", 0xe) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) connect$unix(r5, &(0x7f0000000000), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff02000000ff60606260000000090000000000000000bbfe8000000000000000000000000000bb3c000001000000006cfc48fe9ba90a12e79dce4fb4bcad34f3f1dcf944000000000000000000"]) executing program 4: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000080)=[{}, {r0}], 0x2, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x411, 0x401, 0xffffffb9, "0000000000000004002300"}) poll(&(0x7f0000000040)=[{r2, 0x1}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x4301) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) executing program 6: seteuid(0xffffffffffffffff) r0 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff}, 0x0) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x800) dup2(r0, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xb5219f1000b913f1, 0x102) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) r5 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r5, 0x5867875ab25580b3, 0x7, &(0x7f0000000040)=""/248) connect(0xffffffffffffffff, &(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0x53d}, 0xc) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0xe405cabb478a8d9f, 0x10, 0xffffffffffffffff, 0x0) r6 = openat(r3, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x10, r4, 0x0) pwrite(r3, &(0x7f00000000c0)="a7", 0x1, 0x40007) executing program 7: setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000001080)=[{0x7}, {0x1}, {0x16}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{}, {r1, 0x20}], 0x2, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x3f}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0xfffffffffffffda3) write(r0, &(0x7f0000000200)="b1c05b5fb165120a4224a763037a", 0xe) syz_emit_ethernet(0x4a, &(0x7f0000001400)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd6000223b00140600fece76a44a170e318b35195bcf133200feda63000000000000000000001000bb000000e800000000429d9fd4591a"]) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0xaba9589) executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="a658e3", 0x3}], 0x1, 0x3fffd) writev(r0, &(0x7f0000000400), 0x1000000000000165) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r1, &(0x7f0000000880)=[{&(0x7f0000000400)="8e08802530b83ceb26e727ccdd2321765177ea92c3e40e97abc5d9235a9e73aacc4ad50af1e57127023b4aaf5b7d40fdc4e5f7fe0b8d49b20af8c3319f1c275bca", 0x41}, {&(0x7f00000009c0)="1d2ba5ea07d54f5757c1a54faf5a8980eef3a51623fecd50ae0d10139b2f702564d4247315bdf511288fa439c15c788056d80015fbcae34048d0eabcae9a000400001ef964c9e2ce0dc81693cf80624c1416dd0682520a8a4a25339c2995984c34f6ab648449a07b7cec658258e14bb9c6fa655f36dfecfdc0e60adaa0be488e7c1a6176f65e3b80fd2e3d80cb751c7252afb49f89bec5773026f18b5819eee95850d2f80b510b3f9cca52fe7b55a74881e0c78a87b135827251b2fc378a9f009723b5ced05eccf195a5987b9cc726dd508a78cbd1f89a62842c7507e44ce172cc8ce61bdcaaf24407a751b5a1bd9861f9baf6ec18", 0xe5}, {&(0x7f0000000280)="5571450bce", 0x5}, {&(0x7f00000005c0)="10a04bb9ee79549df1b4b7eb2c5d10b50b3eda", 0x8}, {&(0x7f0000000600)="0fc926433853b0276af168d013bfbe1681cfc3c906a7cf9e7c709a57d8155ed6e77770d9bf1dba84be5ad557358cfcc3740bf31513", 0x35}, {&(0x7f0000000640)="765791359da76e02cd3b2a8a589219f017d5010bbfbcb487ea8872add8202ab9a95338c963aaf3f7fa43c701", 0x2c}, {&(0x7f0000000940)="ad7c381015f54e5e2fe01d57ba32644f5fd7ef9bb13198c99dc464146b4eb9a21ca4ed245facb286620b160d585fb2f9b44acd62ceeeaa5ae157dae345a974d14ce9dc706efd73334ea44bfc903479980018b8677edac6ef71165f09911d035ae64fe2fcdbdf74d238d2181a3c6d62ed7d1eb4f63011c3a2da9a8f", 0xfffffe64}, {&(0x7f0000000700)="a2e0c8a24b55d38a3239840c1291ef004d8cf35f765b29f5019bcc14674e1aca444935e2cd0414cd9b78d98787b3b8071d6148d330ca8b2bb23269e3cba5cebaec18f7a1b8db49b355565b9acc6f6ee44c676c8eb71d06f751b4588d3ad68630e20d7699ab2d06122247f87f0b76076340df75d6a056f0ff65d3d785b8d920bae934c5e81a799c9e88", 0x89}, {&(0x7f00000007c0)="ef55f090fea83c09f4b966eef66359fac45d9f8a1d20fef966daee5f4f912d67a6322234654d719c063938768ab908b415a1587d924f234ae21a97c5990ede2bf85660440ef62a2d3496366862d36a2d5148bc763e5439bf6046e3983c3d331b3a8b06c05a84255c6c544f8b94145cf6978f4b625eed45970c9d4f81e3bbae2ca6ce7482dba11752424becf73f010ae3d904279598c928ba8653abb46d402e82c340d0a0b3b6558379cbbb60", 0xac}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = semget$private(0x0, 0x5, 0x1) r4 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000002200)={{0x7ffe, 0x0, r2, r4, 0x0, 0x140, 0x1b}, 0x100000000000003, 0x1, 0x40}) setuid(r4) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)='j', 0x1}], 0x1) executing program 2: select(0x40, &(0x7f0000000080)={0xfffffffffffffff9, 0x3, 0x1, 0x5, 0x8, 0x35c5, 0x500000, 0x1000}, &(0x7f0000000140)={0x40, 0xffffffffffff8001, 0x7, 0x5, 0xffffffffffffffff, 0x1632, 0x4, 0x80000000}, &(0x7f0000000180)={0x1, 0x9, 0x1d, 0x8000000000000000, 0x9, 0x1, 0x2, 0x2}, &(0x7f0000000580)={0x28, 0x2}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0) open(&(0x7f0000001500)='./file0\x00', 0x615, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 6: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r5) r6 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000400d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) executing program 4: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYRES32]) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffffce) setregid(r1, r1) ktrace(&(0x7f0000000540)='./file0\x00', 0x0, 0x1000, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000000)={&(0x7f00000000c0)='./file0\x00', 0xcb, 0x0}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000700)=[{0x50}, {0x28}, {0x6, 0x0, 0x0, 0x6df1}]}) write(r1, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000580), 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000), 0x10) mknod(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r3, 0x0, 0x0) dup2(r2, r3) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) stat(&(0x7f0000000280)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001480)) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000180)={0x0, 0x100000001}, 0x10) r5 = openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VNDIOCSET(r5, 0x81946467, 0x0) mknod(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) executing program 6: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff000001"], 0x10}, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r2, r2) recvmsg(r3, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/4, 0x4}, 0x0) recvmmsg(r2, &(0x7f0000000540)={&(0x7f0000000500)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000240)=""/99, 0x63}, {&(0x7f00000002c0)=""/60, 0x3c}, {&(0x7f0000000300)=""/96, 0x60}], 0x5, &(0x7f0000000400)=""/198, 0xc6}, 0x3}, 0x10, 0x1840, &(0x7f0000000580)={0x1, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r1, &(0x7f0000001600)={0x0}, 0x10, 0x0) executing program 4: close(0xffffffffffffffff) setsockopt(0xffffffffffffff9c, 0x95000000, 0x80000001, &(0x7f0000000500)="00011cb20d887bf4baa540d32492c7f7e9c54b514f197d42ca9369335d3c484689883a1758f68ccd135287f6357708166953fcac9a8c0b8f64997f12a003b5a2f570fcf583aa51dea27824bc339aa7e70ef33444e6ff", 0x56) r0 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfd, "ce51bf2b1e61cd965d51c9f9c3e137a69f61a565"}) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) renameat(0xffffffffffffff9c, &(0x7f00000004c0)='./file1\x00', 0xffffffffffffff9c, &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000100)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0, 0x0) rename(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000006c0)='./file0\x00') open(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x3181aaf49a7bab1, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) close(0xffffffffffffff9c) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getuid() r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0x4) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) r5 = fcntl$dupfd(r1, 0x0, r1) fcntl$setown(r5, 0x6, r4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10"], 0x10}, 0x0) executing program 7: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) r1 = dup(r0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000440)=[{0x3}, {0x2}, {0x8106, 0x0, 0x7f}]}) (async, rerun: 64) syz_emit_ethernet(0x0, 0x0) (rerun: 64) r2 = socket(0x2, 0x2, 0x0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async, rerun: 32) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) (async) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) socket$inet(0x2, 0x2, 0x0) (rerun: 64) pipe2(&(0x7f0000000780), 0x0) (async) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{0x0}], 0x1) (async) execve(0x0, 0x0, 0x0) acct(0x0) writev(0xffffffffffffffff, 0x0, 0x0) (async) close(0xffffffffffffffff) (async, rerun: 32) r3 = socket$inet(0x2, 0x3, 0x0) (rerun: 32) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = dup2(r3, r2) connect$unix(r2, &(0x7f0000000000), 0x10) (async, rerun: 32) writev(r4, &(0x7f0000002400)=[{0x0}], 0x1) (async, rerun: 32) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[]) (async, rerun: 64) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 64) getpid() r5 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r5, &(0x7f0000000bc0)={&(0x7f0000000b80)={&(0x7f00000000c0)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000b00)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000f40)=""/4096, 0x1000}, {&(0x7f0000000a00)=""/197, 0xc5}, {0x0}], 0x4, 0x0}, 0xb1a3}, 0x10, 0x42, &(0x7f0000000c00)={0x74f50947, 0x6}) executing program 7: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, r2, 0x2) read(r0, &(0x7f0000000440)=""/253, 0xfd) r3 = socket(0x10, 0x4, 0x0) sendmsg(r3, 0x0, 0x0) accept(0xffffffffffffff9c, 0x0, &(0x7f00000006c0)) getuid() setreuid(0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000740)={0x3, 0x0, {[0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff01], [0x0, 0x0, 0x1, 0x334, 0x7, 0x0, 0x1, 0x6, 0xfffffffffffffffe], [], [0x8000, 0x0, 0x9, 0x0, 0x1], [{0x0, 0x0, 0xfffffffc}, {}, {}, {}, {}, {0x0, 0x0, 0x20000}], {0x0, 0x0, 0x0, 0xfffffffffffffffe}}}) syz_emit_ethernet(0x46, &(0x7f0000000100)=ANY=[@ANYBLOB, @ANYRES64=0x0, @ANYBLOB="30567d6216a6147d07efddba77a056e732d209eefe8ce938ef37f6740cc6edcc448dae1168d0eb0342d7c85a254a2d5a418a06d405693ba13942b492a9ede62f254ebd4f1aaa1a4f323edf90ff4f8413576194807e3e9d3a5d7405dc0818ae42ab6e723a15387701f2f462a9057c76e38dc6e7d98dfc7608b099d8237b64882c166ca05af9a31a1050c957988b7c0f21ac98fe308aff0897f8df21b8", @ANYRES16, @ANYRES64, @ANYRESDEC, @ANYRESOCT=r0, @ANYRES32, @ANYRESDEC=0x0]) executing program 2: r0 = socket$inet(0x2, 0x1, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48}, {0x20}, {0x6}]}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)='N', 0x1) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file0/file0/..\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x48, 0x0, 0x3, 0x1}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x4a, &(0x7f0000000240)=ANY=[]) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup2(r0, r1) executing program 3: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3", 0xed}], 0x3) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x64}, {0x6}]}) (async) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x7c}, {0x64}, {0x6}]}) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(0xffffffffffffffff) (async) close(0xffffffffffffffff) r1 = socket$inet6(0x18, 0x1, 0x0) shutdown(r1, 0x1) close(r1) r2 = syz_open_pts() kqueue() (async) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x1d}], 0xc8b1, 0x0, 0x0, 0x0) (async) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x1d}], 0xc8b1, 0x0, 0x0, 0x0) executing program 4: sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000500d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) executing program 0: r0 = socket(0x18, 0x2, 0x0) socket$inet(0x2, 0x4, 0x80) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xae828e137847f62, 0x0) pwrite(r1, &(0x7f00000002c0)="191e80bd23b48941029ba5926a4e54c802732497a372ad32a140e2cfab9b27f6735c0706d5f4de14763ffed9de4895d5bc65ffa082a7ff4d12460a8abb048fb3ccbcd19b68705ba50563a35d5b221e8302ae0125773e4e26e94099d4d0fd68c6d24b9e5309c6a6c0943997a84e90b06908f77d154c89d990def5821d2dd65edd0f3acdea08243991eaa35e79ef4feae797524e59b174231f0d6106075da312aea2ffdf1f180ecf00a6d000a8eadb0000014da00c95f9d216d409973462856a9dc9bac948c69063e840d714313e0082a0019c3f4426c4b95c7d6ebe369c0651087019a3364ffbd2585bb194b2d17a094e5cb9043a9748", 0xfffffffd, 0x0) ftruncate(r1, 0x0) close(r0) openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x3}, 0x4, &(0x7f0000000100)="4bb6d57de89401dbe54b9dad470fb03de1bc6d46786eb2a43c3f40d261fec08d6c9ca86cd57bac4fc628a955d6ce8af4f96f5437650a2442ec919dc20ee8aca37a6703b2e53c7f35d00776df2368d7dbac3e468f58270628c6f23d97be7c893b620ae6699805627693", &(0x7f0000000040)=0x69, 0x0, 0x0) executing program 2: syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYRES32]) (async, rerun: 32) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xffffffffffffffce) setregid(r1, r1) (async) ktrace(&(0x7f0000000540)='./file0\x00', 0x0, 0x1000, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000180)='./file0\x00', 0x2, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r5) r6 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ktrace(&(0x7f0000001d40)='./file0\x00', 0x0, 0x1720, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) recvmsg(r6, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000024c0)=""/236, 0xec}, 0x0) sendmsg(r5, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) r7 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000), 0x4) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) shutdown(r1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000100)) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x7}, {0xc0}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x300000001}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) syz_emit_ethernet(0x52, &(0x7f00000000c0)=ANY=[@ANYBLOB="89ffa22f3c25aaaaaaaaaabb86dd60f61900001c0600000000000000000000000000000000000d000000000d000000080000000013004e224e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="70040010"]) executing program 2: select(0x40, &(0x7f0000000080)={0xfffffffffffffff9, 0x3, 0x1, 0x5, 0x8, 0x35c5, 0x500000, 0x1000}, &(0x7f0000000140)={0x40, 0xffffffffffff8001, 0x7, 0x5, 0xffffffffffffffff, 0x1632, 0x4, 0x80000000}, &(0x7f0000000180)={0x1, 0x9, 0x1d, 0x8000000000000000, 0x9, 0x1, 0x2, 0x2}, &(0x7f0000000580)={0x28, 0x2}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r2, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = getpid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) recvfrom$unix(r0, &(0x7f00000006c0)=""/7, 0x7, 0x1000, &(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) r3 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xce, 0x0, &(0x7f00000004c0)=""/206}) ktrace(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0xc0000104, r1) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x64, &(0x7f0000000740)=[{0x2c, 0x0, 0x3f, 0x7}, {0x40, 0x0, 0x0, 0xfffffffe}, {0x106, 0x2}]}) r8 = getuid() setreuid(0x0, r8) r9 = getgid() fchownat(r7, &(0x7f0000000400)='./file0\x00', r8, r9, 0x2) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x411, 0x401, 0xffffffb9, "0000000000000004002300"}) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f00000001c0)="29e732a94b41ed319391478eb61935405debd2858104af458560c201189249cbd56e39397a7a4b65a9fb65819bad7f0a6f59e0acbe399e5f1d55b5c2fae9d327660d31906eb52cf0317d084bb4699aa9eda9a9abaec29b2990f56c59a6a0e04e4f3c7f97bff75f32b9fe3728", &(0x7f0000000340)=0x6c, &(0x7f0000000380)="c297d82adc3f925fb8e61660c16011455a64d147034a6c0a81414b996c661fe4fbb87fd0cc326a71d1b0cb8622f79dcb566f8acc1461fe29a1d92e21aaf2850320fabc0e80c876bd232444a1ce8c389669ab5f082f0a62875044a1693dc6011f3587", 0x62) recvmmsg(r3, &(0x7f0000000000)={&(0x7f0000000b80)={&(0x7f00000000c0)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000b00)=[{&(0x7f0000000480)=""/20, 0x14}, {&(0x7f0000000f40)=""/4085, 0xff5}, {&(0x7f0000000a00)=""/197, 0xc5}, {0x0}], 0x4, 0x0}, 0xb1a3}, 0x10, 0x42, &(0x7f0000000c00)={0x74f50947, 0x6}) executing program 1: sysctl$kern(&(0x7f0000000200)={0x1, 0x2c}, 0x6, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x1fffffffc}) fchmod(0xffffffffffffffff, 0x64) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000240)=0xf27) writev(0xffffffffffffffff, &(0x7f0000001280)=[{&(0x7f0000000000)="5f6a8de84b4c52", 0x7}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000000}) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001, 0xffffffffffffffff}) r3 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x723, 0x0, 0x0, 0x0) close(r1) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000080)=0x4, 0x4) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="4534122cb25ac71eee67fea7ef79bfcd8421636cb079da6dffefb384603bdd6bdc6ba6b3916e87bf948e26f6c69b480188166bc6d6de481f66dab68c8548ccea9d0001f20887f575f96ae98678ae2888de940a83231e8d70349ef32df073c6403f37ab3b071f8c6b6143d2d7592d5faa82d078c66a1f19eaade9dc52ee8450555a9832016a20f25111317ccb78b4d62ef5", 0x91}], 0x1) writev(r0, &(0x7f0000000240), 0x0) sysctl$net_inet_divert(&(0x7f0000000000)={0x4, 0x18, 0x102, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x23}, 0x2, &(0x7f0000000040)="ad665cbd3aaa869d5b8a05a2b1d50feb7d490eaea3ee7410dc35f6437d997ff0545f", &(0x7f0000000080)=0x22, &(0x7f00000000c0)="141717b6189981ac2ffef5b84a24f5d9267e90038ec7ac617597082d4c4919a103a2db83d4a188558c35bd7e4031068cd447aa85080d89dfa5d18b8a2141a4979114e2ae6e782c7ef370ab9f555dac367e2ed57c3ea1fdf2e2089351d795162e771d4c7d0f39375dd2852c795413e3b8c3f2df885d0937de2d328b9d661bdca3", 0x80) executing program 3: setreuid(0x0, 0xee01) r0 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001680)={@local, @random="ffffff00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0xa, 0x10, 0x0, 0x0, 0x0, {[@md5sig={0x13, 0x12, "3d1b1a686b01a14c4d5e2d95f362eb15"}]}}}}}}}) fchdir(r0) syz_emit_ethernet(0x4e, 0x0) r1 = syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd}, 0x0, &(0x7f00000000c0)={0x7fff}, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x4, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000140)=[{}, {0x54}]}) close(r1) executing program 6: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) r2 = socket(0x2, 0x2, 0x0) dup(r2) sendmsg(r2, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000040)="24ce8c951724aac8ecfd66b52eb88bb0d65cba2b801d07665cd27f8ae65881fb0f5e7d18b4235e8b43d9b43ba204ddb176f6cd1cea2adf7748bd53bb7789fcc8fed377de432527326aa4184ccb0aba3ddc92011fdb838be1f9531bbdf6e960937902b4cc156926eeb27881b23d76c5ba166880b9446566", 0x77}, {&(0x7f0000000280)="d8e29b71778ac869753a638cf8488bb7412e4052795cd7bafeb82a406f9e5a9db6ecdf9f0ca168562e170e57f45117ca664bd153761d5cc2117d1f9935765c2087b45941200c7c407ddfcf61017250c50e39813f051620e42b2901b327a3117daf164a4b257316443803aca4bc3c7affbbacb4c777033627d1ea48a7b642ac26536439e2c8de5b4b4a6c62c82efb615c42fb9fe3152332ec30ad7bdaccdb120a3e6a8e", 0xa3}, {&(0x7f00000000c0)="fe5091409b4009b4dc69aa86f40b5b21ea8fa92bcb3ab0e6717bfd60aad5a5f492c4882fc07171488c23dc0fd443ab55ddaea1693ba45f87ba1f3a6a24a683ba6251f8400acf6456055238d698fb2e341b5f87d8e8a09c1c9ceab9ca32dee81e7abdb64eb27c058fe24ef1554021b60e3bc5064775", 0x75}], 0x3, &(0x7f0000000600)=ANY=[@ANYBLOB="a00000000000000001000000e1a37d250181c5237a7cf52d1feda3d11b2d1b274bdd0fd8959887cb1bc22b0206fdc8ced9d76f1b85e1b2bdfb90c4064bbc63d0c82524f162d9ef39e1889e4d5201e8caa064d5f198af7ba432c62f60f860f56c921534e5c3ec967c9b72af33927152db1d78bcdfbe9b1ab73489f8795c8ca593b2deea7067c7842f4b8af1e18f21033f4d032115dda09bcf3c7a22ec0d66d4121e0000000000b000000000000000000000000488da00005855da8920f7509d7f758743cd9021421af75ac024b6049b96381f87a10e126b35b3a9ab5cbacf246a44b88de66c4b8521d56823af575a171d7d795e1236c12885dd1e2e1af63d9299783bfc472ce0f651255cce10905f1447d9a07892f34e4d350a68de3ceab5e1b3a34a6c9cdd08be7892101731332aa231a4632e1798ef97bf3b1ceae1599d7d31c2428913918494afce64c2a2caeffe18410000000000119b875777927186243e1bc2d137bc1c0c88f4466e4f5547845d7b7fb616e77038df8a39ff57d190145410acd29eacb10ff35cca3fc9c8f77f11982b62cf271a60312f4b1791c73ee1b9293837598c4829630cb6d007ffaacb9a2a050aa201242e786f6abe2ffa103d48967e313d89031150e5029be7b69c6f6eae31538dc07fedbc5418bf9359c1cd3bc44476ad2e9d5cf3b1cf31730523239d779911eadb80712945deab8a91c763831cdfeecb249827f8000000000000"], 0x150}, 0x406) close(r0) poll(&(0x7f0000000240)=[{r1, 0x68}], 0x1, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x5cda) r3 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r4 = dup2(r3, r3) poll(&(0x7f0000000080)=[{r4, 0x5c}], 0x1, 0x0) close(r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0xffffffff, 0x0, 0x0, 0x0, "6b2240f4ffdcc82c00"}) close(r1) executing program 7: r0 = kqueue() setrlimit(0x8, 0x0) (async) setrlimit(0x8, 0x0) syz_open_pts() (async) syz_open_pts() sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3, 0x4}, {0x4}, {0x8106}]}) syz_emit_ethernet(0x381, &(0x7f0000000040)=ANY=[]) syz_open_pts() (async) r2 = syz_open_pts() sysctl$net_inet_ah(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) (async) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x27ffb, 0x0, 0x81, 0x0, "102609307e7be2df67de208c8bda64612c3100"}) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)="16549bfb0da4f10511", 0x9}], 0x1) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x5900) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) (async) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000001480)=[{0x0}], 0x1) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, &(0x7f0000001380)='\x00\x00\x00\x00', 0x4) syz_emit_ethernet(0x78, &(0x7f00000006c0)={@random="5544f333d470", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x42, 0x2c, 0x0, @empty, @rand_addr="0000000000000800001a003f00000005", {[], @icmpv6=@echo_reply={0x81, 0x0, 0x0, 0x1a, 0x0, "d1c70953849eeaf8e1a1023ef346641d08918430c8be6bc72cce3fdff640b4e1e3d3e2aa63ea68b2be46300bc1156fccf095efa893a4837bdb9d"}}}}}}) kevent(r0, &(0x7f00000000c0), 0x3f, 0x0, 0x853, 0x0) syz_emit_ethernet(0x23bf, &(0x7f0000000000)=ANY=[@ANYRES16, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRESOCT, @ANYRES16=0x0, @ANYBLOB="d1340bfba9d00dd2521ec79c5a4647502972f64d4b66be8833bd745dae02d1de2e63235eecde5324f7b2c36317e24dc0139e5463e86e0c0811987a5970cb53fc206d4213", @ANYBLOB="281929d7b9f8a90ed4656f0b20453b6fd0c44af4fba6d6b40ef5ba129d28688f0b687868cea59f2efe62c58bfaf98ac1a369a1668c8bdae1cd9b4d3c3491334cef5e506b605d408a882cd371b2ce94e74a4a3ab4e91ccf10f84ada113419d4311dd63b75f7bf518598980a7feb9b26816a1f96f4f5313c499f4cb9d7ea2fefed67cd45b6ca661aff196188c9fcc542c1ef08521c5560f91463dca2c726db0ed8cc6110eebd317a96392fc66e412f072828aa4f872201f81c2a1851bad6d693155fb5347a28dd339c66c072baa5c09fe67d9bf5e15dab26011530da94f3bc6cedab7b81186a7b0e1b803410dd003d8a526a68dd963039a13d5dcce06582e06033662e5bc2d001416f0d26ce9c1607595b95ff9a7a4f5394be4ccf1585f1abcb4590ba92ff5edbf61c300f939f2ab9ab6ff12bb345b863665e258db44c1f31903a30c83033d01cf4c77223af309029dd73bfd4f4f366fa02280545c8caae6226dcde1fe2a8ab01b768aded4d6eae182927653fec03f52d65f615977292a49c4afe7851bd5989953081eab4f4345be03da2370612502de600548122e1dc0ca74ba356b1ffcac6d4dad28e02ae9a2b55818401aaae7d5693df52ae2ff088283aaefe1f06e2e89337a980052cc051e05b0d8de33ac96a310ba18aad55ac1793b44e7205a1ff0d2cd8fa1a5e2d64d58948aff624cef3ce54bff9c719cb71eb5a1e5625306a6992d2fe308cbc04a513a48fa082fecc350619e83786404232c945e7142baeb4c736d4969be4e7bec562d0576954784d2ff0ad60acd54a9333f18b090cd066a4ee175c9ab12672c3e217348d3d984bc9428aa49c70f1e8e066c3506f51068ce9abaeec1008d68d7550e90fead1f7a02814dd4f81b5c65e68ffeb9616a83490dda8baa9945c6359da236d8b2f5eee681ab74ae56477fe1c38f129c58e2c2c00877173ae6d718980549393aaa18f96ee9066e8e695e4d21c6913e3b300879f5b3c1fa63ca81977ebb9afdc234ebb191db6fbd819d08049cdbe04ab81d049745a28f093d04b0bbaec351fa9ddd5753e7b58bd556d26ec5ef601f58bb197217c5835bcb000ce5533f7df3ab21b62477fd07ff28c94cb1b5aa40ebe7bea37a4ff3832475de34d859d47b2fcd889e5cd91c6a49624e1fb97b015c152b81e3d4415d0fa669a6bbc7b2d0a5b70332e165b7739433a1f50fed70ef3532964f895c0a4c7a78b138ce60b7e17b67c7ccbaacbe7052763fb0180cf54a6a2fa4294db3061b2332772b8469ee6d5f2072aa44285995f4322601e10f381f10e26429e1c698eb6994e8867d92be921cc698252a302ec01f57bd86eb09676ce491f42f5d17d6eb6d03911e99efe92c06ad7c1fbdd28ecde474014d3a19f2e0f5d4b53796e4d346adb0f846d4a516bfec2f25f8bbe72807a6d791e7ad19f8cddcd122c512879ccf07a22832a48f97b60a49b21e0331b222606b21344df200462e86863edca606685b36785c33d4b208765609fd7f7c58839019d786885d732f3f4ca8f8cd857d332c6b1c2fcdc15f6de7997dc00ce3469e3c3c9ba59648394f87b46cb51853c8ce1a3d60d1e808a94139866cdf39818be71fcada5fcc46c4bc14a80c264dfd5799bcc5d38919c65b6136c05ca99fe2fa8afe123d5d2641be97909e39334b112ec3e4e5a7ffad0366645d3265bd0dcb5b557f924f224d7ca13c98890baf1a3a98fd6aca367e9768723ec1f322e2dc6c81e97caad89939f645cfac0566ed8a411b8c98702eaa93005f80932cbd783d75db54f2226f4e8e5486ea4efebb8eeb8ea7308ece1278ceb5a20e17060bccee1be675c566209190f1a16e474874f2168d2765f45adeebb5e570cbe11c58cb1a9e37e1c818c8155438719de8b10e16f206c20b02a946ec4743fc367139ea7650117d22cf01c1fe9e93b0cf7d3044974224a8c9ea074c988af977b74322e622d98040d0bd32f6bd839db2ea3d1145105989750f1b85a91f28161b4febd220aa732719c1d31f03f33294d7a7866242407de1300a3157b8e914e912544ea3c12a990284b2f786eab7dd2de29b96e381ff190817c5ce30db0d83056e2ca46055c64bc8bafb63aa8a5e7b8cb2ec6e661c70a5d287a51be3d65cf31853a4e02eafbb05e3d71fcece820fa9db2f70730756af3ed65144f9dab8dce14ce6a3b0e713e5bf1a5eb6984c44fd82262296900b3558e4b4f743796684ca717a2da80bb35832d4954b1be9f5a80905a8d66690a653efbffdd4e5a2c05f9cba7af85dbd1eb9ca0e2a1e68d2a490e3f63001d91793fefd0dfcd074c4e744767e3659cb193f4e57c9044719350b3b9a8a9b4fa63dd961c2c8dff8ac07359f2a8245a62940370eb49ca20d1518e31c316cab355a9c94daee2fe05a363cff4ed1c48202bf4104225f33b47f6c36ccfd5f315e38aa18ab58e98e61c09ee06868d2b0767f2c2203c2cb80a4ff2790a880974457b172d4a08693b3a36267b14723a424d6fdf9accb0fac53a06d75b74940fcaeb1aff4332951facc24a7cc0566be3f13103f7cb2d8c4546a8a2bd0e738fcf65992898f2ccc863e205807c980debadc560464e489c2fe01c566ae63fe51ffbec0c749d9ad7290d273f011e39c08903b19653969935e2e81558b52d718021eede13165374c68ad9558a55aad26e51d5fa9a84e18ef1360dd08f462a5eaf578e5681f9491039e3164e4f07a3b6403f6f1700b5720c296947c5100c1c0b4cf4af36303d39eda4e5e00cb5ebd1fce6fdf537568d1b684771b3b0fad131947feeded7585517fef959b7473ec8e596383558848b9158bdcfede2279df328dd1d715ec606360ac3d67141c4505a41abd39c7a8ad6fa7ad54f54b09bacd753586c53a5648fc7e745bef0b8d9d83aaaedd703265e5b105eea80453fafd40e7af42f02e8b5cf5abc66034d7dd6c825ffa11b2467ffbb7cf3dff8282d206db436b641b2d366918e0d34a964393e44d1bba57c4aef2c7246c39f85d2da6c65b0fd0b21e184a0638d5bc60f9fd6d57b6d04ca1c0def03ad7e5261e604e5cafa76bf2e97bd2af85cc3eee24147c4591f047ec1c6fbffa5f85c7a0546bc105fa301c54311c1d0caa4661f7c71676446a35e67491146c057e5b5180ad94185c2ad9b78fb45f53c5838731f94a73641927e011e8009c655c13cf406aaf3ded6478caf5b364af2de013986f53553eb19702627b49c37101a822069ca0e34c1ba0ce521acd0dc97b2443d2ba34322fe37afa1503a224c5a70ee84babbf888e4e4f420cffe16bcacf73c41e6b2e99f0edd25cbdefd807abc2df01dc21ddca22f058726bb9e0a292498ad7bd3a93de862646856942f4a297cf420d57028d9e5a42a74451c2d303a8c15da46718af535a47f9db6e171547604d2b5a35a59895255e67f78397b7759eb73892b46711e2a4ae6ea4b760fcc1945838a3eaa0c8b1122641bc3064363e1c2e70c1a95f7522f54e44f61c13b85cc1472661e3b00545f5a7dbdfbd0d0e76a0025d46d392adf95b2961018576ee74d1befd6dd190110cbb507d0d9a960cdd8971dd7bb8505408e0a2d264e2f669b75b909deb7ab921e9e9bb12a7c43330190e7464ac059576ff315ce6ff7b61d93cdd1ce09d25894ebb4d5ae3180d3e4ba102b31c8449bb9b5513f2c22bd0666374c153183cd99a382d681357a19f4bc1bf2d98334262785f34ee4f455e2686672a6a4ae6fa7f5a8f89298fd103fa9ec9c9ecfe084e7bcb5e7ca9e7d02aeef09043460ea71eba45b0b3b745353ab30d6a1575fbaa21060c15dd6d02caea478da979bc1eb2f051e256947586a549f812d517eecab15184bdfb6ef4b61a8ec7fabbfaed0ee5a53dd357d2409c049005fcd5c6651b5d5f479010ff43530f92a009aecf55903d352c09a10e47a7d9087d78606a577134c9acbfc43588f0e26d5576b26c9d83d1634368b4bfc9e6ad0281472775d4684ae45d628048502e15489e48c4448513f2cffd86430b079d87c0b70b163880a2a067cf1ed3b21f6682d339e53ed8166ec6ebc4b46ad942886b8d2183cb1292a176a09c2cff66df0f25ca2ce90f42b0c5ca49df136bab508f1d9778f39430959e9ec9b4a39cbf6ca479f6179cc39f60ebd653ea3b43dcbae939ed2ad05c6b12b9d2c579d8dfb19189a1f32a8b1515e854fd7642d3c648cdb58526a438204bb346e6702ae5c0dcbabc0c0e8cecc56cd730d80854125c55a19bfa6c519afe64bc3ab35cbddd36a22a3a6772b72b44361390658304d025465dab4a833a677f4d869e32f19c3dec55aca65c90797a49f4b290252f6a7560d66bcaad12d18bb4ce8b1e457ac2b88baa0e1eecb92639a3f8ccfaca2e9452b875f03bfdd2559cbf6456d25ad652ab8fae34789f0d37a58ff7e78e107207e02b8f129c741d6936c2c859e3da8f3c28bd5b7c14ed5e739b4b26b3208ce169be06d911f1a6f9fd5cf21db72571cfef5602acf8378e98f95220615d862bc452f35eea1a5fcc8724633dd6428d70201f758067df7d150a538e451dce2ae6ac6fa1f647c4f93b414eec4a32ae1b975ffea208b4981313abbd0b529a96aa4155caba7efa5c9bcff6ad46b6b25aef7f53d3b28ef63d81c6e95cf1de347363496d927e90ede75f752a801130ba31bdb16b9f2aad925918958210e3d13b6c498e84e3f2d261dc51f044a34e8228cf63e1a9ed65d4559c7659650d9d76a1dd70b3735e1a8adc4602aee2b5fbf009041a5a11ceb551fbc8ffdeaddbf45c1504841776d003a9c7461d811c85980fe7691c47bd31cc25b48ff509c9941ba3504c2b471de7f0e8873219176e95ab111f8efe14ea53ea066707374a3532c1a17721a9e57f5632511a3a7ff835941f8ab1040dfdfae326b57e409d22f67c633b4435096934d48a5ec2e03b0a469e1ea0e7cf34db82d95f18d546fac3582a4e3efb08686576735a4d5933a5aa8caf414bf8292573f6096769eb9ed681d78360d617ae3133698f179f39ef677ee1c9b96cf0fe4628c3467220326799529fb59527190f2f33f43f65637b57de4f39ca412f948242b9a97ab4cf8d2dd8507d3178bb6969976c45bc39bb85f196d2ab000bf232dc80cd715084bca506ad75560e0a3213a969ad5ef1f3fbbfa7038309055b41e2a33785a3b4cc59567da2adfa86cf9cb2778e4bb22292a2818f3d17db4548ea3e7e919609d6739ae6961ed23d984993de1a591ca94d0c6ff6a305199fc1f225f8597c70481ad5d08582d98d3feb2407623f148005db1eb5c80ac4aa9c3d3f2b95381f98a56d81d5cae7cd998dd1d94554185c263530e0283ad6ede4c0b51c5be6107a3844cc75f74590b23ea3eecfa2a98e44e9c6f96841843b5b6db63ac14718a51e5152ef1f8f6eb6f471c2701ec72b2be4f288754cb9f52ba2da918bffd7d534a68f32964819fb8e6b89fc451cdbb64ec3a87453e9af2c28fdcf0db3e83b1658e8eb30084b2ff917b8802facee40659625fe6fffe162a4048bd7f5773ec463c15ad53c89af8654c83c9593ece696ae2c21cc6996872e25a86df7514918f86c166938291806f84ef7d8a22568cbfab7af2204e424614fe0e9350198299852a7f8647adb6e9f0838e671a2f5942e073a8c60e3404bc49d269303e612d7eb0b708e76d1b1d200c345cd048e4eb7d09f77b08f3d8096461917e3ff3c3f28e2f8d4422d367a2f37473f721113178266938d9005e98e872d8031c598f7d2b36980b6a77c3fdcfdaee682116e51da1976157c220e5335dd3de26fa9c13b0fe120f6965ff767cbd78e11f0efff0af4efbaf"]) (async) syz_emit_ethernet(0x23bf, &(0x7f0000000000)=ANY=[@ANYRES16, @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES32, @ANYRES16, @ANYRESHEX, @ANYRESOCT, @ANYRES16=0x0, @ANYBLOB="d1340bfba9d00dd2521ec79c5a4647502972f64d4b66be8833bd745dae02d1de2e63235eecde5324f7b2c36317e24dc0139e5463e86e0c0811987a5970cb53fc206d4213", @ANYBLOB="281929d7b9f8a90ed4656f0b20453b6fd0c44af4fba6d6b40ef5ba129d28688f0b687868cea59f2efe62c58bfaf98ac1a369a1668c8bdae1cd9b4d3c3491334cef5e506b605d408a882cd371b2ce94e74a4a3ab4e91ccf10f84ada113419d4311dd63b75f7bf518598980a7feb9b26816a1f96f4f5313c499f4cb9d7ea2fefed67cd45b6ca661aff196188c9fcc542c1ef08521c5560f91463dca2c726db0ed8cc6110eebd317a96392fc66e412f072828aa4f872201f81c2a1851bad6d693155fb5347a28dd339c66c072baa5c09fe67d9bf5e15dab26011530da94f3bc6cedab7b81186a7b0e1b803410dd003d8a526a68dd963039a13d5dcce06582e06033662e5bc2d001416f0d26ce9c1607595b95ff9a7a4f5394be4ccf1585f1abcb4590ba92ff5edbf61c300f939f2ab9ab6ff12bb345b863665e258db44c1f31903a30c83033d01cf4c77223af309029dd73bfd4f4f366fa02280545c8caae6226dcde1fe2a8ab01b768aded4d6eae182927653fec03f52d65f615977292a49c4afe7851bd5989953081eab4f4345be03da2370612502de600548122e1dc0ca74ba356b1ffcac6d4dad28e02ae9a2b55818401aaae7d5693df52ae2ff088283aaefe1f06e2e89337a980052cc051e05b0d8de33ac96a310ba18aad55ac1793b44e7205a1ff0d2cd8fa1a5e2d64d58948aff624cef3ce54bff9c719cb71eb5a1e5625306a6992d2fe308cbc04a513a48fa082fecc350619e83786404232c945e7142baeb4c736d4969be4e7bec562d0576954784d2ff0ad60acd54a9333f18b090cd066a4ee175c9ab12672c3e217348d3d984bc9428aa49c70f1e8e066c3506f51068ce9abaeec1008d68d7550e90fead1f7a02814dd4f81b5c65e68ffeb9616a83490dda8baa9945c6359da236d8b2f5eee681ab74ae56477fe1c38f129c58e2c2c00877173ae6d718980549393aaa18f96ee9066e8e695e4d21c6913e3b300879f5b3c1fa63ca81977ebb9afdc234ebb191db6fbd819d08049cdbe04ab81d049745a28f093d04b0bbaec351fa9ddd5753e7b58bd556d26ec5ef601f58bb197217c5835bcb000ce5533f7df3ab21b62477fd07ff28c94cb1b5aa40ebe7bea37a4ff3832475de34d859d47b2fcd889e5cd91c6a49624e1fb97b015c152b81e3d4415d0fa669a6bbc7b2d0a5b70332e165b7739433a1f50fed70ef3532964f895c0a4c7a78b138ce60b7e17b67c7ccbaacbe7052763fb0180cf54a6a2fa4294db3061b2332772b8469ee6d5f2072aa44285995f4322601e10f381f10e26429e1c698eb6994e8867d92be921cc698252a302ec01f57bd86eb09676ce491f42f5d17d6eb6d03911e99efe92c06ad7c1fbdd28ecde474014d3a19f2e0f5d4b53796e4d346adb0f846d4a516bfec2f25f8bbe72807a6d791e7ad19f8cddcd122c512879ccf07a22832a48f97b60a49b21e0331b222606b21344df200462e86863edca606685b36785c33d4b208765609fd7f7c58839019d786885d732f3f4ca8f8cd857d332c6b1c2fcdc15f6de7997dc00ce3469e3c3c9ba59648394f87b46cb51853c8ce1a3d60d1e808a94139866cdf39818be71fcada5fcc46c4bc14a80c264dfd5799bcc5d38919c65b6136c05ca99fe2fa8afe123d5d2641be97909e39334b112ec3e4e5a7ffad0366645d3265bd0dcb5b557f924f224d7ca13c98890baf1a3a98fd6aca367e9768723ec1f322e2dc6c81e97caad89939f645cfac0566ed8a411b8c98702eaa93005f80932cbd783d75db54f2226f4e8e5486ea4efebb8eeb8ea7308ece1278ceb5a20e17060bccee1be675c566209190f1a16e474874f2168d2765f45adeebb5e570cbe11c58cb1a9e37e1c818c8155438719de8b10e16f206c20b02a946ec4743fc367139ea7650117d22cf01c1fe9e93b0cf7d3044974224a8c9ea074c988af977b74322e622d98040d0bd32f6bd839db2ea3d1145105989750f1b85a91f28161b4febd220aa732719c1d31f03f33294d7a7866242407de1300a3157b8e914e912544ea3c12a990284b2f786eab7dd2de29b96e381ff190817c5ce30db0d83056e2ca46055c64bc8bafb63aa8a5e7b8cb2ec6e661c70a5d287a51be3d65cf31853a4e02eafbb05e3d71fcece820fa9db2f70730756af3ed65144f9dab8dce14ce6a3b0e713e5bf1a5eb6984c44fd82262296900b3558e4b4f743796684ca717a2da80bb35832d4954b1be9f5a80905a8d66690a653efbffdd4e5a2c05f9cba7af85dbd1eb9ca0e2a1e68d2a490e3f63001d91793fefd0dfcd074c4e744767e3659cb193f4e57c9044719350b3b9a8a9b4fa63dd961c2c8dff8ac07359f2a8245a62940370eb49ca20d1518e31c316cab355a9c94daee2fe05a363cff4ed1c48202bf4104225f33b47f6c36ccfd5f315e38aa18ab58e98e61c09ee06868d2b0767f2c2203c2cb80a4ff2790a880974457b172d4a08693b3a36267b14723a424d6fdf9accb0fac53a06d75b74940fcaeb1aff4332951facc24a7cc0566be3f13103f7cb2d8c4546a8a2bd0e738fcf65992898f2ccc863e205807c980debadc560464e489c2fe01c566ae63fe51ffbec0c749d9ad7290d273f011e39c08903b19653969935e2e81558b52d718021eede13165374c68ad9558a55aad26e51d5fa9a84e18ef1360dd08f462a5eaf578e5681f9491039e3164e4f07a3b6403f6f1700b5720c296947c5100c1c0b4cf4af36303d39eda4e5e00cb5ebd1fce6fdf537568d1b684771b3b0fad131947feeded7585517fef959b7473ec8e596383558848b9158bdcfede2279df328dd1d715ec606360ac3d67141c4505a41abd39c7a8ad6fa7ad54f54b09bacd753586c53a5648fc7e745bef0b8d9d83aaaedd703265e5b105eea80453fafd40e7af42f02e8b5cf5abc66034d7dd6c825ffa11b2467ffbb7cf3dff8282d206db436b641b2d366918e0d34a964393e44d1bba57c4aef2c7246c39f85d2da6c65b0fd0b21e184a0638d5bc60f9fd6d57b6d04ca1c0def03ad7e5261e604e5cafa76bf2e97bd2af85cc3eee24147c4591f047ec1c6fbffa5f85c7a0546bc105fa301c54311c1d0caa4661f7c71676446a35e67491146c057e5b5180ad94185c2ad9b78fb45f53c5838731f94a73641927e011e8009c655c13cf406aaf3ded6478caf5b364af2de013986f53553eb19702627b49c37101a822069ca0e34c1ba0ce521acd0dc97b2443d2ba34322fe37afa1503a224c5a70ee84babbf888e4e4f420cffe16bcacf73c41e6b2e99f0edd25cbdefd807abc2df01dc21ddca22f058726bb9e0a292498ad7bd3a93de862646856942f4a297cf420d57028d9e5a42a74451c2d303a8c15da46718af535a47f9db6e171547604d2b5a35a59895255e67f78397b7759eb73892b46711e2a4ae6ea4b760fcc1945838a3eaa0c8b1122641bc3064363e1c2e70c1a95f7522f54e44f61c13b85cc1472661e3b00545f5a7dbdfbd0d0e76a0025d46d392adf95b2961018576ee74d1befd6dd190110cbb507d0d9a960cdd8971dd7bb8505408e0a2d264e2f669b75b909deb7ab921e9e9bb12a7c43330190e7464ac059576ff315ce6ff7b61d93cdd1ce09d25894ebb4d5ae3180d3e4ba102b31c8449bb9b5513f2c22bd0666374c153183cd99a382d681357a19f4bc1bf2d98334262785f34ee4f455e2686672a6a4ae6fa7f5a8f89298fd103fa9ec9c9ecfe084e7bcb5e7ca9e7d02aeef09043460ea71eba45b0b3b745353ab30d6a1575fbaa21060c15dd6d02caea478da979bc1eb2f051e256947586a549f812d517eecab15184bdfb6ef4b61a8ec7fabbfaed0ee5a53dd357d2409c049005fcd5c6651b5d5f479010ff43530f92a009aecf55903d352c09a10e47a7d9087d78606a577134c9acbfc43588f0e26d5576b26c9d83d1634368b4bfc9e6ad0281472775d4684ae45d628048502e15489e48c4448513f2cffd86430b079d87c0b70b163880a2a067cf1ed3b21f6682d339e53ed8166ec6ebc4b46ad942886b8d2183cb1292a176a09c2cff66df0f25ca2ce90f42b0c5ca49df136bab508f1d9778f39430959e9ec9b4a39cbf6ca479f6179cc39f60ebd653ea3b43dcbae939ed2ad05c6b12b9d2c579d8dfb19189a1f32a8b1515e854fd7642d3c648cdb58526a438204bb346e6702ae5c0dcbabc0c0e8cecc56cd730d80854125c55a19bfa6c519afe64bc3ab35cbddd36a22a3a6772b72b44361390658304d025465dab4a833a677f4d869e32f19c3dec55aca65c90797a49f4b290252f6a7560d66bcaad12d18bb4ce8b1e457ac2b88baa0e1eecb92639a3f8ccfaca2e9452b875f03bfdd2559cbf6456d25ad652ab8fae34789f0d37a58ff7e78e107207e02b8f129c741d6936c2c859e3da8f3c28bd5b7c14ed5e739b4b26b3208ce169be06d911f1a6f9fd5cf21db72571cfef5602acf8378e98f95220615d862bc452f35eea1a5fcc8724633dd6428d70201f758067df7d150a538e451dce2ae6ac6fa1f647c4f93b414eec4a32ae1b975ffea208b4981313abbd0b529a96aa4155caba7efa5c9bcff6ad46b6b25aef7f53d3b28ef63d81c6e95cf1de347363496d927e90ede75f752a801130ba31bdb16b9f2aad925918958210e3d13b6c498e84e3f2d261dc51f044a34e8228cf63e1a9ed65d4559c7659650d9d76a1dd70b3735e1a8adc4602aee2b5fbf009041a5a11ceb551fbc8ffdeaddbf45c1504841776d003a9c7461d811c85980fe7691c47bd31cc25b48ff509c9941ba3504c2b471de7f0e8873219176e95ab111f8efe14ea53ea066707374a3532c1a17721a9e57f5632511a3a7ff835941f8ab1040dfdfae326b57e409d22f67c633b4435096934d48a5ec2e03b0a469e1ea0e7cf34db82d95f18d546fac3582a4e3efb08686576735a4d5933a5aa8caf414bf8292573f6096769eb9ed681d78360d617ae3133698f179f39ef677ee1c9b96cf0fe4628c3467220326799529fb59527190f2f33f43f65637b57de4f39ca412f948242b9a97ab4cf8d2dd8507d3178bb6969976c45bc39bb85f196d2ab000bf232dc80cd715084bca506ad75560e0a3213a969ad5ef1f3fbbfa7038309055b41e2a33785a3b4cc59567da2adfa86cf9cb2778e4bb22292a2818f3d17db4548ea3e7e919609d6739ae6961ed23d984993de1a591ca94d0c6ff6a305199fc1f225f8597c70481ad5d08582d98d3feb2407623f148005db1eb5c80ac4aa9c3d3f2b95381f98a56d81d5cae7cd998dd1d94554185c263530e0283ad6ede4c0b51c5be6107a3844cc75f74590b23ea3eecfa2a98e44e9c6f96841843b5b6db63ac14718a51e5152ef1f8f6eb6f471c2701ec72b2be4f288754cb9f52ba2da918bffd7d534a68f32964819fb8e6b89fc451cdbb64ec3a87453e9af2c28fdcf0db3e83b1658e8eb30084b2ff917b8802facee40659625fe6fffe162a4048bd7f5773ec463c15ad53c89af8654c83c9593ece696ae2c21cc6996872e25a86df7514918f86c166938291806f84ef7d8a22568cbfab7af2204e424614fe0e9350198299852a7f8647adb6e9f0838e671a2f5942e073a8c60e3404bc49d269303e612d7eb0b708e76d1b1d200c345cd048e4eb7d09f77b08f3d8096461917e3ff3c3f28e2f8d4422d367a2f37473f721113178266938d9005e98e872d8031c598f7d2b36980b6a77c3fdcfdaee682116e51da1976157c220e5335dd3de26fa9c13b0fe120f6965ff767cbd78e11f0efff0af4efbaf"]) executing program 7: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c", 0x115}], 0x3) executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000000}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000080)='\t\x00\x00\x00', 0x4) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaff10aac6a28ac93e2eddc45c8454e486f64c", 0x14) r2 = accept$unix(r1, 0x0, &(0x7f0000000040)) truncate(&(0x7f0000001440)='./file0\x00', 0x8) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000100)="816ff86200e4c8b30ecf44f9c6f01a081eeb65c5ef4776f0a64fb6003c87f81ce514aefd0d4d738af18394393741030d45d37b54a16e05e90f482ad7354f93914c60e2bb270ec3afb2fd60a063b1cf4a1e51f3ac8b445aaf88cd364bda1188b92f64ac38cda9ba81264de5b349dbc81f3c9c723a4b3cfb6d3d6c91a1aff2e2313cf3645aee7578b64a9a95305c2f34e09236551314f56bc5fc516f5ec5084bf7a53f6d756a2fcc454ea115eb0d2393bd5518bb1934a448ae2537770432dcb99a54e5b1f8190680e5ce4cb4c472db11e32f414a3b0fb65813ce7a2f97e2676044e5e30470479912e9ed10a12fa795afdde70a24bf88e1585ce1e80a4b0f3bcf8f6646ca2203e02e4afabf4aaad3a1453d2ca62d2843573a06b060afdf0029d8fd09ff05fee7981686f5db55f7b407799806cab40efae818b8c430998af5833640919f1db01a83ef0b714864a965aa919588ca0064333cd294b22c1e19b9bdd170c6b9961ae569ef80a9c5d293da95cbc4e4e8c5ffabcc51078b15f9fe4e59ebe1a9c6b62e1e4de0d0e63bf439be5d8a6623d1b84e3e5d388caf2fa3d2a9c465558269f4ab7f298bd6b12f5199c8931c8ab34d63161feb7c9dc4003c19a62cfb9f802f00853e5e1c522beafe0e1f7443930f68828a1b40c407734cfcd2d4ad50b93cdf1c26874933c47f9adcbef16edac2be4afd01113a2ca96d6e3342bea4f67b30a12a6774bf5bd5ccc87b673026fd16256b921f95b572d264b0e8b19f20a93fee844ad1c39b60798332210ca9cfe73be3df200321e667244463770a888a4356f77a4d343961e4ef9fa029e1cc94f8f1b7485cb726aa67d2e40923e18859191204812c0149fbf0e063f625e50ad3c6f05c2c7e85615c5a96cf5fc60e1ad3b1b0d993e6d24c1e56428b204f3040526731b5241a589d2336ef1910122a8952efd6c7068de05c020dea890fd00784780f83a675157ff0d9d814a3e77b2bab514c4cef5f8530c0da6ca3eba9b486f46e4b383bf2694bc13acc5abebc8cae0101a57f8673c2700094f70ea2097d5901098ee3f091f2311cf30f2f16eef9a1c73d657f012bbf6830dd7f7b4b825a406652624b93ebba5f0bbd6d810c43ccae44e9c051fcd763ab25159a411f18755b8db004d88139bf5a881caf2ff4b3ca03740a13cc1ee84f679c34d05435e5921ea038672a601b3ad51591bec5d8a9ec381d9c235f37826b5f9854f462922fb4f782cd9645b932aa6f588402a04013d6260fe2d0cfef622b661d77e3507124577a15946bb87a8da1e1ba65d71a7324aa45b47692f9d0d3d535dc8d2fa8387db978d51ae878a1c76bc01d2e96c017a82989c555e9d63c3c8ffbe9e05a81d9767a55c176163135b45f30fd11e1f8b8e4a702e0df50f5fef2208899a10ab295b3f64b0c8b68c9513fc201ce3820a63d45db261d675e114de43d715aa7c9c05e6888c234e4c819cd6542df54ad7b437c879c006d62f1e27a9471f9be2810996c0b51ec22877dd0ba7e617febea1d0e8d1beb4a09dd6a40b79d5f46a3bce12ecad071bc724fccd1171ce961a2c8dd3dc3682851c296b397cc8b83ae9571668a8d53111c5e1bb249cac9a100150a2758137be053172c0d85c903036e0bb9fd86d362207ff5f61eb4af0f654d4c859c28b3e82fe00458ea6232c8c1db429f5576bb9c0677d9ad674a412d8afbdf445f13b25c5f42d1ee2decf9cdc9b5bc0d0ffab73c8d335d8b454503bbc1f05843762ae1a08595297226efc41b87ac4f54546d180815e7544710051a194bbdaccf9124c2a8de7f9efb622fd0df201e03dc23aab60e4c5f9f2dea048662642d4b33bb6da7d99433138130b778529502bac15066ed300e906eb89a2dd4e4e032338a82ce56f8ba52eec80703437def6113e3f8bf180a74ec5398c05bd2a9cf7c39b2ebf71cc37239fad8cecefdd685193e214429c01ea98fa425e1478387eb8f6c03f273cd5a0155061f6caf202d74c715b04b467188d66d041b048ebe885d8c8abae9f2399e65948908c33d9cfe7601811ddad10d4607cf186c834b7e6c9ed76d01652d20a7d52413fd0c9eccac8d2250d4a6f2436654e2106833e61fa33d2139bfae4f0e8e629d152e5b35a72e21df683b93e74f381a9b2a952aa17c66fc4111276fc791c24dc95ee740e1d8ef4e274adb78caa17b20b399867303f73c9f3d4d9a9d3a52df9711b588032741155e4d0da5b595e4222f55aa2ab2656cd88393139bb9094a9533ee70bfae9820f56c79d43e3c18824c44c6de56925843057ebe9934893605f3319253b1a90d3f101a292303734a5fa585a71dc2f19b333fb6dac7ba65c0b15c1e16f195075cdbf480a9b77c9d5e7f1f4624dc83ef262d81ac60b132bed9615cd2e04b6f5cbb2c1ecf01486be8b3c2ab5ad7e356dada59855f18c95f5b9e393698ca65cc034fd6011b3348d38cf38032c4343fc546d7686eada22d772db96d24ba6b0e1deefce9221149db374581b22e0d589333e20a440c7b6e65046347d07e181ff414f75d693e413fe1679e2b6497392777c532820e63eb2e6baaef2b2601bef2a2c6726cd1c0f15c4b5c955577e013f59dface06e30306b69184cf963569b859c7d0197781f384d3e76708d112607d883681c4c8b26bb319496662fec061cbe2c2418563376324829bbcdf40455253d0bf3eb62f70a43d655cdf711a24f3d899284d7a6aeec941709b182053f1bfed8dcf8cc2dc40bb26b3333a4bf356397234ede48633a41de2c044aaf2d6e4d64925780cca2f64fb9a09b43463057635e455afb225d7b1df9f9e3a0e881bbce3c63cef471386d6c19087373a475a4d8187ca54ab756704dd35c25278be9e424492be8712acac8547af9b03c4297f2017c3976056707e09bb0efc8c3fd5718ed84d318b775f76c90716ae414694bfd33abb4d248464fe2f9b863b02129c33917ae4ce5ad5ac91100ee22a1bfaaca4e3da7d2823f82f763405e36ef2256b1fcf5004e2eef27296dd7e3596fa562f9a945f29db6f77639db70092fdf4c130047ae115646835447c9fd7a1721d38f73120dd640859c266f745cff14b0b1175563d544983c3dbb3e642715c550c55226be824ae5d4c7e24e2d1ad34fbf16f53ce3f9a00518b803cca3923dc7cf4cee0f8ca15689dd7211a093f7f25be0d277ec3aafbdc0117a14e581767b96658a0ce3a77dbfab8d2f7a3ef7a566a4804d499c67994a6644d44d2a2e8b13ee6f5105220fb1424dd2de4ced9cb5448f707ec78eb2a7befa7ee3a30ca0368d4d85ce7de0fa827a3b3fe8fc73677e53b5e82cd3914f1976efb136a5bcd6cdc3db3b32fcb0a574be6f3ec49d296b42157bd61617c5fd2f132115c05027483af734872556d3c9de870f9f7e64fdcd51fbd16fd99819432ce86a1a0a1f97101a22ffea8e4ec570538d4b72bdba2153d9034edcfb38e6e1233d2010327c849fb4b8683cfdba8aabff6ad1054dc5234dac64543bd152734cb65ace4df1146d64e84c67d62536e142f0a7cc29210e3742e5ea57739d30e254a1de527db8d508bae7de4819e7f42a3b68394044f920b3c2259d8557f79f3c0f96469ca4495d3e4aaa10a9d834fc7efffecc99349d47876c0cb718290e8e736f6453a9ce9f71332d4665efc2c6af1ee200fd09f5a1312e1aaa3070fe6e5029af26e6493fa11159df7086d7299c92786967961c3a688d260aaa29f8f2c72ce0d4fe90a6e0699f557dd64bd5b828ae19c7696889368cd840b2f91ac008848c7fb15ea19fb70565c19e3ebceff5c915854ceee1baa2605a0290d87de321045177ed2ea072f8cd86db3241fbb4fe87c577148905cf5f9339efd4edeba78a83bfa77fbc4d99c02c67330b3105c409aecb0bb93f5401c5b42affdd7e182bb3f9257e8f6446fe5f8d68d824ccfd1c3b030052e02af263ee94185955a9fc9f09313d580f7000658e002784dae7eaee5aaa1e4dce4a8c2b5486978a592df9dfb0dd61d078a003d5413869eb1999c48665071e0b24c5ee211bd030153b1f9256b24ab2d9ceafd10e840a86c2949640a60afb51f7a75ed26368a9e008ff4625171463290a11b3ddeae07792aba11e98895a07e92ca2273c63853d472c1ac265cc447fa760c17663e76cd99988874046909e766576f22b89e178a378cd4fe1f4a50cc96a649ec3de92e1581d20d054a3a9162dc4f6ecab9ddf3785f6e22d57cdd1db164db29627ba1b9fbfca721acc2272cce1578975f6bbdd08252a2485071275ad91c80e2891a97e1bd55b3b0a007df2aa02cea5d21cafb9ac09becca1380bda0763e9f1862d5b02966b28b80e1e12398cb3cbe9576a5105b3532375314f3c26cfad1d5b041918ca1c78e40c62a595dff4f7bea4d1207c2cf65f7facc103f14813a5f962bd03286be9f0e8eafd0967bc4eb664ee4207f01607a4be58e8222b989d9a37519dfdeb76acb5e82ab31ff00d4c10e22908de4d127837ff0eb86836b197e88b5890f5c10b02f660747280b22882e39e9971be805988ae07a422b7c134feeea014ade864b9829a0d584dc6c91e41af41d3dc34d0090b6e7e17cafa5da670330e99e57d427e48c6eb64c8692d75fa7920152c0eb0e0a867f07d7b359c2b07495118d8279672e27de6b86341e7084ec32714fd0a5c4bde65e7ec1387e39f06fb7abbc4728fa88722d4e11e9ced0a51dcdb0e8a8bfcaaa5d04afd95e9b59cbd4c5b4b95a4f411321a863ea6371335d59aa8d69a682ade8e4768c17a7ac159d91a764e09181ecbba6f279479ce102c4b2408e99daf67170ff24a4e94f99860fd7c0e646e427d7e262f399940c3107642bbe7f5ac1a29400d44304158acefa0dabdf15ad90cb38e5ad21318a87cfe9bc8a5f3b01e7f26eceb431bab9404d7746335bd5d3942cd04641f609c4a635dcc3050e65773704bdd6362a30cae62eded816ab95387ba1fc0809e1a2f366373a7be696fb0b121e0c7bb8fe306372e2571f5a1e9f19b8fe62dca31e087cdb1c62aa16cc0534462091f266b4b36aa67e6f3c1a927c5d8cb9d3da3eb86b830b72109bccbf257576251b72e8e14f238dc7eb820af8f712634a78c6a605265c9c86c828e14d5d14251720c466c4f1b35b8acb0d79d98c17833d636b3d98272c1f87d7b5c97c0486ab8d1cad5693bd8dc8598279035258f06e8b20d7228ba485ca7232524c96555decf4820c159a46ad87cf9d0136016fc1eb4e435c8e140a2e6ee8cd4a89952c27b4539b9ddca8ee41c99b51241b218a0b336eb00ddd43e18a4fbc1162ad8240f553968c4a9126848ce660bfb6667a284456ef6f8934b9d561c9e6029fe6393b231c4cc97f88facc2976d151b8049b1f0a6823ce3ce2c046586e946a865843b6ba01be96ecbc1e6133f8ef6c51941816e3bb91b9bb923b3890d637628a3137d03faa8d498ac220351a29e6da13ccb65e7d4a9d0aa8e19e2dd6b6652693150b4bb7fe7154fe46aedcd9b65e363dbef3dbe08d8c4647a3d24b25d2cc0fb73fea295dbc48fa4ac9bb595faa5878476c74394caea5168fdba5a5a75c98ff9f46b33a01af39367ddcd2650321243e0718004fafac2e08a4b57885aa1ebb2cf7acc46a1543983628d21a2bb2db83855ff1ee76bda9a10e429056ef8a23cc600364a9bb6502a5deb032812c3124d6cce92293c8241c2a78ef3e2abb91beedc5ea75e6d4e9e6eaef43cd38ce602fc4f4ae7efbe6ccee543176a1b98454f8608edb173f9d07fcd7f1826e9c7986a6e5db9ee22e174be7d204d8e2c6e20869d4b27160f98f4ee87867f0e5c2061f", 0x1000}, {&(0x7f0000001100)="7935c66f4be1a695526c64139b5263", 0xf}, {&(0x7f0000001140)="c7c2719c5719c3a71102a0b80d8581b2b42404b6604ef81d4e2bb8f519084d09c32721011f7eacfb563cf1a44209294abb47b51690233903343f65d2baf4440792eaaf72ca18fe712bc9326e481b09983ec69d4c27ffdc82022f0189e94c2054751474c7cdf26e69a62ce135e9c9a6d139dbee52a70373c0fa474b39b2384edbf674224bc54f64d54ee3b8e4a6456355bd9a29f1227c013bd607f7a45728187f77f0b5199e378d8985d8", 0xaa}, {&(0x7f0000001200)="effcebe4a7bf372a467e57d7673d48fd0e7e44aa229b1f89f20d1f8ffb4ef04985a9fca24ad175ade4cec65027c843b847882022236ae1731d96ff6753c969288b19ec883ee53d58029ca9bb24cf06c154f6b371e98b97aa261d4c39", 0x5c}, {&(0x7f0000001280)="a31c665bcad22b946b94fb83ed6a70352394ddc5686e26c24d4d0a167e8223a7626b9d651fa6e3b3bada11e834e6132907cc3a601afaf2425f1be559384f684baccec1fb6510344d7c73fa9d9f017f9895db3015e3f6c40fa126468b5fdbe560bf260a132f56a2010d149540b4", 0x6d}], 0x5, 0x0, 0x0, 0x400}, 0x2) syz_emit_ethernet(0x4e, &(0x7f0000001300)={@random="8f6f77ede655", @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "5f6ad9", 0x18, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_na={0x88, 0x0, 0x0, 0x0, '\x00', @mcast2}}}}}}) executing program 6: close(0xffffffffffffffff) r0 = syz_open_pts() r1 = kqueue() mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0xc8b1, 0x0, 0x0, 0x0) executing program 6: syz_emit_ethernet(0x1c, &(0x7f0000000340)=ANY=[@ANYRES64]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r0 = open(0x0, 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x29) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="4bff2334bc02ffffff2eaa46713048e6993192964800000000000000", 0x1c) setsockopt(r2, 0x1000000029, 0x8, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000480)=0x1c, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x80a19f, "bb0c000d099b019fbc00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc135", 0xf}], 0x1) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) open(0x0, 0x70e, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000200)="94", 0xfffffffffffffcd4}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x800000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_SETENCODING(r0, 0x80045710, &(0x7f00000000c0)=0x2000208) r1 = socket(0x6, 0x1, 0x7f) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002480)=[{&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000180)=""/119, 0x77}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/158, 0x9e}, {&(0x7f00000023c0)=""/154, 0x9a}], 0x6, &(0x7f0000002500)=""/131, 0x83}, 0x1801) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x11}, 0x4, &(0x7f0000000280)="d11d2f78", &(0x7f00000025c0)=0x4, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x18, 0x1, 0x3b) setreuid(0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe02) getppid() r2 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000240)=""/183, 0x82}], 0x1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaa2eb0100000000", 0x8) r4 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r4, &(0x7f00000002c0)=[{&(0x7f0000000400)="c0de5379557ebd56f9f271af0aa85c0daa1895073073c0810aefd275a25efcb67e2e48", 0x23}], 0x1) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r5) r6 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: sysctl$vm(&(0x7f0000000000)={0x4, 0x21}, 0x4, &(0x7f0000000400)="c06d154be3aee5f8787f8b9cda7554335b763bb5deea5ccecb4d1b57a9f6fa18e47fc7b119db587e58811e666e84a806495b45c36164bd5b135280243ed0a01466057893082876ba33ee8cf2b0b3907f5101000700d7e39544aea098d196e63d03cbf92380dbe904538135f09e59b5afb6d94952fb04ee64b0ad54e6d4e309d50942", 0x0, 0x0, 0xfffffffffffffe8f) executing program 1: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe80"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{}, {0x34, 0x0, 0x0, 0xffffffff}, {0x48e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB]) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000080)={0xf8, 0x400, 0x10000}) executing program 7: sendmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8020697f, &(0x7f00000001c0)) open(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x615, 0x108) writev(r1, &(0x7f0000001480)=[{&(0x7f0000001300)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7bee236f10f86d45ae419b2ecf7af93d33b3de1dfc56c0d93da748420292d8b1101b6cdf3f46d898ec2cf495f466886095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c38b10fa89000000000000010011889032ac7b3581d7c92d1cdd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b80f7a6d137c007f08cecdd1d5dd7f242e02c65d84bd6d764d8cb75b1bccfab8183fa966fd153617ae6579f6bbab886145b9e1b74fdf7a28a15665873d2ec21baae1807000000b58e2571dff21f27017284de9dca9896412816ca", 0xef}, {&(0x7f00000011c0)="5f6a8de84b4c52a9533a583f91557c745cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d00"/63, 0x3f}, {&(0x7f0000001200)="00000000d2daf6b1f2145246af2b7ea4bb6d672a42bab442c6b459ab5bfaa28aec15851bcc2bbc13144aa8bd076b402b37f0c4692f7674ad902e1ce5", 0x3c}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) open(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x4) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000940)=""/142, 0x8e}], 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x44}, 0x4000000000000004, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, &(0x7f0000001280), 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100), 0x80, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001240)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x92, 0x1}, 0x4, 0x1, 0x4}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000132000/0x3000)=nil, &(0x7f00000b2000/0x3000)=nil, 0xc0400000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000063000/0x4000)=nil, 0x4}, {&(0x7f0000065000/0x2000)=nil, &(0x7f0000093000/0x1000)=nil}, {&(0x7f00001f0000/0x1000)=nil, &(0x7f000008a000/0x3000)=nil}, {&(0x7f000008f000/0x3000)=nil, &(0x7f00000b2000/0x1000)=nil}, {&(0x7f000008a000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f00001ca000/0x1000)=nil, &(0x7f000002a000/0x3000)=nil}, {&(0x7f000008d000/0x4000)=nil, &(0x7f0000145000/0x2000)=nil}, {&(0x7f00001f2000/0x2000)=nil, &(0x7f0000000000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000011a000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f00001b1000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000132000/0x1000)=nil}, {&(0x7f0000087000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil}, {&(0x7f00002b2000/0x2000)=nil, &(0x7f0000092000/0x3000)=nil}], './file0\x00', 0x7}) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000800), 0x10000, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000940), 0xcc, 0x2, 0x0) socket(0x1, 0x2, 0x80) msgrcv(r3, &(0x7f0000000800), 0x91, 0x1, 0x1000) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x7}, 0x4, 0x0, &(0x7f0000000240), &(0x7f0000000500), 0x0) msgrcv(0x0, 0x0, 0x0, 0x3, 0x0) msgsnd(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000009969cd9cf8733236c13539b0beffa6d4b971b540a839fae07e86a530ffdb56c60df0b16f560f6a5c157b4ac7fe575f8e8c83e25fa9d14c03f35f78e0ab0064b79af31aa6c950501c5b8d0cd23e76ce2907b9ea48ea2d8559bd97b5a876fdda5f5210de93ede0257486beb1c4c00bc358591aafbfa01384ca0c855f120ab667b56b348e113ab05454"], 0x96, 0x800) execve(0x0, 0x0, 0x0) executing program 5: socket(0x18, 0x2, 0x0) mknod(&(0x7f0000000300)='./file1\x00', 0x40, 0xb) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000380), 0x4, 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000000)="a23bc03626603cf6e9040000", 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = dup2(r2, r3) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab7eb099b3057105b5b00529cdb59e3db33beb30d09683429a3553a312c60e40b0aa9b73a8e4", 0xb6}], 0x1) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x100}], 0x1, 0x9) setrlimit(0x1, &(0x7f0000000040)={0xb20e, 0x5}) executing program 2: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) mknod(&(0x7f0000000300)='./file0\x00', 0x2000, 0x6da) setrlimit(0x0, &(0x7f0000000980)) syz_emit_ethernet(0x6e, &(0x7f0000000000)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x38, 0x3a, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x6, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2, [], "a328ad63ccd115bb"}}}}}}}) r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) setrlimit(0x0, &(0x7f0000000080)) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) r1 = syz_open_pts() r2 = open(0x0, 0x0, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x9f, 0x40, 0x0, 0x46}], 0x2000, 0x0, 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r4, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x45b2, 0x80000001}, {{r0}, 0xfffffffffffffff8, 0x50, 0xf0000000, 0x1, 0x400000005}], 0xfd, 0x0, 0x8002, 0x0) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0xffffffffffffffff, &(0x7f00000000c0), 0x2aaaaaaaaaaaabd3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000001240), 0x4) sysctl$vm(&(0x7f0000000000)={0x2, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$ddb(&(0x7f0000000000), 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) r6 = socket(0x18, 0x2, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000640)={0x3, &(0x7f0000000140)=[{0x5c}, {0x20, 0x2, 0xfd, 0x94f}, {0x40e}]}) syz_emit_ethernet(0x3e, &(0x7f0000000400)=ANY=[@ANYRES16=r7, @ANYRESOCT=r6]) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 6: setrlimit(0x0, &(0x7f0000000980)) r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x1b, &(0x7f0000000000)="5ab7776a", 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIOASYNC(r2, 0x80047470, &(0x7f0000000280)=0x5) socket$inet(0x2, 0x3, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f00000009c0)=""/4096, 0x1000}], 0x1) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=';', 0x1}, {&(0x7f0000000440)="39ed8c4aca32fa93c2aab3767ad29ab5d4b3a595bdfa36b0946fee9338e1dde480d58d875d6b53954059bb1155871a06aac0e0550e96a6f3b738aba7375f171a47a670f12a1bfb14134cdeb0a10ba30367f44e21b2a4e87ef7195edf6a4c934fda80c0b7a7e1ad9499099ad8356603206a0b4ead940000000000000000", 0x7d}], 0x2) setrlimit(0x0, &(0x7f0000000080)={0x3}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)='_', 0x1}], 0x1) syz_open_pts() open(0x0, 0x1, 0x0) executing program 1: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe80"]) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{}, {0x34, 0x0, 0x0, 0xffffffff}, {0x48e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB]) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000080)={0xf8, 0x400, 0x10000}) executing program 4: close(0xffffffffffffffff) (async) r0 = syz_open_pts() (async) r1 = kqueue() (async) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1d}], 0xc8b1, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x1) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b2, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x4, 0xffffff7f) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) syz_emit_ethernet(0x120, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb88a83f0081002a0086dd63b0f92500e2670200000000000000000000ffffffffffffff020000000000000000000000000001010a000900000000e7cd2749d830eda29044474825272d4e00000000000000000000ffff00000000913f4312caf26b62cc478ccb1033d6edff02000000000000000000000000000149ba0d509b86eecfa104df45457a31304e204e22", @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="bd23000890780fef040adb93e39e9f0d55c5081a00000000000001ff13124f6eac23dd7c1ea8c5f469097cef5dc304022f99af6e9b06c801c07b20ac5a037639be0eddbfa474aecd9161378c594af7b147a2d75f5e11c08107ae3e7255b3e7feb36fedadcfe3f1a5c486583d3285b8b6e4e8395be442242ad4c024ad82f9cf1ba2884ff3dc8dfc91c0641f02cce296e6301c32a170750fce4deac30988e623c1462474f9ad06327b1b99be797a3f03fdb71a24faff8e6ba75185028f81c9ebe95c2272202c57e13d1f5f29dfe33961da65700d6ae67b5864fd"]) r5 = getpgrp() r6 = getuid() setreuid(0x0, r6) setreuid(r6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) r8 = msgget$private(0x0, 0x70) msgsnd(r8, &(0x7f0000000480)={0x0, "7e33429c3c23d2a8c97619ab51140b4d0c2c96bd5489a5b9efdade85a930027fb87ce7c8313cd25e809a5e3d34d3edce1e7de19b826b9391accb060ec623d300cf07af040bdeca7436bae97e2391c4a9d2f9061e634f68ac66e41f729d3360f90783fbaa29401ab9a3f1a21a72af06f62afa2e0cc6ce5e92cec95de11e3c4762567cb7179c784274b0062c1817b100bc3b64dd46a3ef73cf6a4f39ca0b9cdf40d1988e41925f3da5737be167f20ca418be211cc5c61e66fbedff336133b4c06031c620aed75f6a7dd9714ddb1bcd09c726c52fc4ecf6e6f1f4f6a8ee83fb820f33fed693310f91266c3ade62ecceb282c8"}, 0xf9, 0x800) executing program 5: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c", 0x115}], 0x3) executing program 4: open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) r0 = getppid() setreuid(0xee00, 0x0) r1 = getuid() openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) fchmodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) setreuid(r1, r1) ktrace(&(0x7f0000000140)='./file0\x00', 0x4, 0xd30, r0) executing program 7: syz_emit_ethernet(0x1c, &(0x7f0000000340)=ANY=[@ANYRES64]) (async) syz_emit_ethernet(0x1c, &(0x7f0000000340)=ANY=[@ANYRES64]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) r0 = open(0x0, 0x70e, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x2}]}) open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) (async) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) read(0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, 0x0) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) (async) setrlimit(0x3, &(0x7f0000000180)={0xb66c, 0x100000}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x29) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x8000000000000004}}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x32, &(0x7f0000000440)="4bff2334bc02ffffff2eaa46713048e6993192964800000000000000", 0x1c) setsockopt(r2, 0x1000000029, 0x8, &(0x7f0000000000)="ebffcbdf13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000280)=0xc) sysctl$kern(&(0x7f00000000c0)={0x1, 0x2d}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000480)=0x1c, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x8, 0x54}) syz_open_pts() (async) r3 = syz_open_pts() close(r3) (async) close(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x80a19f, "bb0c000d099b019fbc00"}) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) (async) writev(r3, &(0x7f0000000700)=[{&(0x7f0000000080)="34eb4cd59e8456ebc0881681c60e1cd9e0bf01b618b3cb934394c5951c1db0fd943a", 0xff99}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc135", 0xf}], 0x1) r5 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) (async) ioctl$FIONREAD(r5, 0x80206979, &(0x7f0000000000)) open(0x0, 0x70e, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x1, 0x0) pwritev(r6, &(0x7f00000000c0)=[{&(0x7f0000000200)="94", 0xfffffffffffffcd4}, {&(0x7f0000000240)="ec", 0x1}], 0x1000000000000276, 0x800000) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r5) r6 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r3, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x9492) syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "07a65d", 0x0, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @loopback}, @rand_addr="ff000000008d9d0017f80900"}}}}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x10, 0xfffffffb) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001440)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x812e}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getsockopt(r1, 0x0, 0xa8, 0xffffffffffffffff, &(0x7f0000000040)) executing program 5: select(0x40, &(0x7f0000000080)={0xfffffffffffffff9, 0x3, 0x1, 0x5, 0x8, 0x35c5, 0x500000, 0x1000}, &(0x7f0000000140)={0x40, 0xffffffffffff8001, 0x7, 0x5, 0xffffffffffffffff, 0x1632, 0x4, 0x80000000}, &(0x7f0000000180)={0x1, 0x9, 0x1d, 0x8000000000000000, 0x9, 0x1, 0x2, 0x2}, &(0x7f0000000580)={0x28, 0x2}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) open(&(0x7f0000001700)='./file0\x00', 0x70e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) ftruncate(r0, 0x3) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000100)={0x100, 0x7, 0xffffffffffffff80, {[0x0, 0x10000, 0x6, 0x5c, 0x976, 0x80, 0x7, 0x80000001, 0xb74, 0x6d35, 0x1, 0x527, 0x1, 0x7, 0x3, 0x7, 0x8000, 0x2], [0x8000000000000001, 0x9, 0x1f, 0x7, 0x4, 0x9, 0x0, 0x7f, 0x55800d89, 0x2e61a7fc], [0x7, 0x2, 0x6, 0x77e, 0x2da, 0xc8d7, 0x9], [0x1, 0x1, 0xc2, 0x2, 0x2, 0x5], [{0x2, 0x5, 0xdf, 0x17}, {0x6e, 0x6, 0x8fd5, 0x6c9}, {0x3a7, 0x401, 0x0, 0x3f}, {0xfffe, 0x8000, 0x7, 0x910e67a}, {0x9, 0x8, 0xffffffff, 0x9}, {0x2, 0x0, 0x2, 0x10000}, {0x5, 0x4ec7658f, 0x1c, 0x934f}, {0x5, 0x7, 0xa062, 0x8001}], {0x4, 0x6, 0x2, 0x8000}, {0xe6f0, 0x2, 0x4, 0x2}}}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x13}, 0x4, 0x0, 0x0, &(0x7f0000001740), 0xfffffffffffffdff) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0xc55e3d1ffd726d4a, 0x0) executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async) r1 = getpid() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080), 0x800, 0x0) recvfrom$unix(r0, &(0x7f00000006c0)=""/7, 0x7, 0x1000, &(0x7f0000000700)=@abs={0x0, 0x0, 0x3}, 0x8) (async) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000100)=0x1) r3 = socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000980)={0xc, 0x50}) (async) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) (async) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xce, 0x0, &(0x7f00000004c0)=""/206}) ktrace(&(0x7f00000005c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x1, 0xc0000104, r1) (async) r7 = dup(r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000000c0)={0x64, &(0x7f0000000740)=[{0x2c, 0x0, 0x3f, 0x7}, {0x40, 0x0, 0x0, 0xfffffffe}, {0x106, 0x2}]}) (async) r8 = getuid() setreuid(0x0, r8) (async) r9 = getgid() fchownat(r7, &(0x7f0000000400)='./file0\x00', r8, r9, 0x2) (async) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) (async) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) (async) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x411, 0x401, 0xffffffb9, "0000000000000004002300"}) (async) poll(&(0x7f0000000040)=[{r5, 0x1}], 0x1, 0x0) (async) sysctl$net_inet_carp(&(0x7f0000000180)={0x4, 0x2, 0x70, 0x4}, 0x4, &(0x7f00000001c0)="29e732a94b41ed319391478eb61935405debd2858104af458560c201189249cbd56e39397a7a4b65a9fb65819bad7f0a6f59e0acbe399e5f1d55b5c2fae9d327660d31906eb52cf0317d084bb4699aa9eda9a9abaec29b2990f56c59a6a0e04e4f3c7f97bff75f32b9fe3728", &(0x7f0000000340)=0x6c, &(0x7f0000000380)="c297d82adc3f925fb8e61660c16011455a64d147034a6c0a81414b996c661fe4fbb87fd0cc326a71d1b0cb8622f79dcb566f8acc1461fe29a1d92e21aaf2850320fabc0e80c876bd232444a1ce8c389669ab5f082f0a62875044a1693dc6011f3587", 0x62) (async) recvmmsg(r3, &(0x7f0000000000)={&(0x7f0000000b80)={&(0x7f00000000c0)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000b00)=[{&(0x7f0000000480)=""/20, 0x14}, {&(0x7f0000000f40)=""/4085, 0xff5}, {&(0x7f0000000a00)=""/197, 0xc5}, {0x0}], 0x4, 0x0}, 0xb1a3}, 0x10, 0x42, &(0x7f0000000c00)={0x74f50947, 0x6}) executing program 5: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffa, 0xffffffbf, "0000c6f26461c094f4ffffffff00"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000480)=""/131, 0x83}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x9, 0x0, "5a8a99738a6f98790bc09fa6be1b479ba7c0039e"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000002c0)='j', 0x1}], 0x1) executing program 4: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) sysctl$net_inet_esp(&(0x7f0000000080)={0x4, 0x2, 0x32, 0x2}, 0x4, &(0x7f0000000100)="fc1cefd42acbc628cb1489c9ab0c150fb152cdc5d6f7d8816b6ae47157c9b4c7d3228571a0e5b84e3e36aac2e1f6d9f140d76b78cd605749f91bc1800fa865311292d918d6c36906004b328441eed3a04349d276cf8aaa7cc99a9c6e9ce2dc324c388ed3c10787f7dc138e0d4e348c5f155311c30fca5c06322a25c99ffba36fd7b7a4871c0007270a436dc972da45d5cac1d9bd0d32dadb473af776b09d849f2e0d465eba5176ba0b948046c85c77c777a165fd7a135e738a5b412bdf43bf510f07c2bfb93f261872c90bdf7790d4cc9a6170d50df4bef5", &(0x7f0000000200)=0xd8, &(0x7f0000000240)="1e95833181fbd29a6d0d6d11ec8bf3526586feb8e81effe2955f7a4c742ebbe1fae43a72fba84c2f47104ac3dc8a355611b9ad7893a3e93abb4b3a21b293e5350a3a444d8a419c9dba7b9622bf8792339ac99a6de9c98ed66ec98df2849bcd152f89b613990f36e3e829ffdc6a6b634d1b756f30048ce54014fa8405fe72a9fe4b0411bbecf563270ff0b0f6c27985303fafd903b9f43b829ebf3e24d3eec097d2de231e49708b51af975a8f3b1829d16e494db9508d9f26c066c19d9ae8b7dc73be8d39d5b1b13e440dea868aa986d51040eea33c9290cc4f794061ba1b1bdaf18fed68131cf2538c307d14565037d14d25dcf11e9796d7eca21569cbb9894a30ebf3851b7868c3b1bc0e7cf4fece17f89fafd8c426ccb74f277a7ca91dcef7d24e36bfb783dbddb512801a351f8b88159f4c16db51fe8bef3e567fd69d9d6b5047a834949d1e6c82490814da6bea4dd9b406840d3497366a66b14746b5e106aa709addf50d5030eb826c384994c95506c0ef37b0166467e1fbf8348deb3094c06b4d6b4df4600f0cdb224f19883c540b6114c20dbabb3a1fe7721c60a7ebdcfaf377ad263e66db68560d7c5a7db1a28eaccf64f5b4e858b107e154aafd983879d37a604b29a575e9296cc1e8cc6df9ca475ed083a82881c9ee8ab421271822b8ec723adbca6651d4d7711c754929690f7def02bb24df021de936af3e7c1ad7ccf195b4a9c21fb3d7f4c920ad3982fb2575c1bd47f43576f58b9855b6eb757fb57c3fdee50a848708c5e285102a6496544a16ad601c8155f013850b75764a6bccd4f15c1e9e10b8ca1656c849e27c15fb2413429605732c61403e9622ac9d09e35de5877fe0ce0544d7789ed33908468da92983fcf5efe69065cee0660476c3394032eae0fd45ab782bbfd4bfc341424d6de3e00f372e1c5a47fdd5e2ffbd468f4fae9e03aa5775b5b60a31a4f3da86a695616076b514d5a4f64992182893e02b44c069732c98d181b0e44bbf0d4ab3aee9047fec306aba706d2f6b3492cbb8fedb024bc5e6d037727ae54c2da65857d192f02b2f164c051012fb440a36e1fb47329b387247758f99787872c8684d88201aaae54148e9df19999264086415f6b9b2af966ff8337a83df1223fe3cc185bfa4207b7175d6d40148269ca12b05552642b229c9536f0d866e28dc5cad489891a9c510f3b475fc5adf802282d22cad00eea92ebafec824e96fbc3394f1c495a89336a9ae4c971d2cbf5422bba131da95c368e107d7d2a4f810800400f28d8b6385560d3bdf8835e9ceaa96715d2e9289f5a2777e2ea3b165625bd740cc4d97fa95d4bbd29be0c2db67fd50e785fa85f74172576dc7e60057112e9226e17d99a01a7c717fd79479cd7ae57136f0a10b1efb5451734d40769593bd49f370e7d719129e10058021ef1fe49746f41983524b483f176a95f2b55b1e8f56c2bcd86fa8179691ed5b9f27977acc237060a1c75c9b7af60fe7bed209865b7a31755de03d1883333f977afd680d94334a175f7a7231defc45d7c7aaab72649ce6ca9414d215446e4da9558df7bd1e675876851589265d6ed212674df024002d5b04cd5122c2acf022f074beb081c5731e09707912e7711bb432d4a0e30e45644d20388625ab71c9fd882dc3b87e1bf67b4b5e595f55e175ab4b97534b4097f378ee7229b69d38387df25a04f1a4f87e83ddd630f5e01d549ba1a0259a5306d18aefcc882f21c46f4c5dae766626f195979ca5b7dad3055c6fc5830ca48c4ea4347832ef7802dc6388a26a9abd92689f49b1b67626c8b0a1ba5df6d7a529163b39cf9f29e7ada9b6cc7f6b96aba5b0a87e559d04b4698109be852c21d77bc68c30bb144fb0601b672779a12e4039f1900dfd2e5bbc4063491a0fcfed774e5ac2daa26e310c625d0d1392dcd8bda6b76fd2c7c6dc466e4eb7b5c338ef066f30e6cfa5fea62f330c9fb7bbf281e78288099170fb8704d2581be9566af89ec2a4c4b0e08f301d3363e3918a06d5e80aabe69052755ec8d7d43b1d6d96b331e15a77a3c3e3ef022565d52a2147f233cb6219c6a49b721860cbf23645164474aed78d6f47737ec32b8acba133bfcde4ee75c273bcca624c9702cc461f02a686e62af2872427093c31e1403cf8fa6ddb4e23c001620abce41b7a5b912c53d0fc1969a96c9648b10cfa83823c9b1fd13fa37afdc13455966b5a04167eb27fc2a7d937d789fcef3e1e30da00e152fefa9bbdecfd7cd2c6334b04b18fb467f037c2fd82e500f4d4486e5a5069ca3bfeeed10f944edb5df5ba7a4c79c8a3054738f64cfc792baa366ff4dc003b1355eacf6ad292a047706c5a41aa2a1b86758efc0742fdba7fef51389f870597b36453d30632f6efdb105a0162fc2fa9bb5935b1484da691b1256648740c4622e472fb8d714f48b3ed28d86d16609438e8926e381633f8bd1e93f6be34c450eee3ab03c6c63922f697e0c1866635463efe75d3a2dc2952c2e2ab42ef0dbd61ff5473e3ba25a2dca63de57e875e1ea68d8bd34b46ad72429baf738cc15a1c53f74dec304574f597ed8742c73d912a4f1f24ddc0ba25457504ed8dbd84b72fc951742c28e5e9996fcf732fb3c911248d49c6655fa286ea612175afc13f3627673a311e01aeca2b9dcc96b76bfa101efb0bc6c012a417e74ace1e7a87dc67230346480e9cf3dda7f47bcfc9aeead875e6bfc14076c24b305fc35b5bc01cbb5c11519528a4ce35f9d20bb7ad4b0d7902d01fa78251ca2160f4d19249416664c00a433b9831f258ffbd79587801adb7c2c4fbe51d6201fda1361858ecce08a122ff4bf3db1355bb9f3c8a2e191bfa908de03a444da3a2896afdd2d62610dfb9ca18d8c8044abcad8710e315570a0ac7e2f97e6deb27159b7f19806921d581acc3f3d0aed3c67e11108b08404be6a421250f8a3c6430a4f34c830635fac18a681bf5f052e3aba5a89b08e8c0b7f0091cb9fc0f7176d3afcc148bf7f39b38effaf264c941c1d23af1aaab6383806ba65ab083f96685eefec734d40962df6878f594a138a7e691514891e50b037310f2376c3a81f8c7d144cd157e7e77bf07cd1bb376c711bf3a127f372ddb95218f0b206cebc5b8856066ccb8dfd3ff8bf6b967c96c9b5ba57123d9b5afcf2f8703bbb3dd88ae4983d0273f5479e9238fe7f689b7fed750cfedcdd490427d89c44710b2cb3e86c082d71b98b959bb7a7f51ba829625949e9720aad4805ad8e2302873dbe973d331fdb592095319c1087ba07f170d05def168799965e43207a9428eebe140fcdc621c0cddb20acda99c36091b697214f235402bf6de16431be7f68128c0af59f465268687cefb5eea9303a7fec77db851835430f852a8bac9dd7222960ea07ff09d8d0780ac34455ad71041c5c2ada7d1e696ca63f45e215b4c291df9a244b4c51668a1b797bd96d399c0f7c72200bdaeae21adbade3ce4f1ae2a8818f1a8fd3d2d7162c1fde158a38a5660c53388a61de4b9332a916984768a6b8606d863d5335b6d4a890a2484cd49b7636bdeb623d0bde576aecf33d048b2d279c06c7076bf17c79238fd33539dd949e1026dc31cd3af64510d156bc41069c68ccabc52b5cc17f062420bc951ec2223978c33e62daf6b62f00e92c6cc723a0a285741dc09eafb5469773a9bfd8bf3784a2f0ee18cefb77672c87def95fcc3b7309aa94aad5940d9e3b461dbe81942f8d53af2d98721f8b0e2330fdfde73429e0d6fe0c0fc253cab6acc786b2923eab2f3cf5a02712dc4630b1990383c85a5bdb563ebd238e435163bbeb0776556560db48614983407a9c20d49529fa5578b89c913811e102f2481d179cf6933d88de61a830b56713ffeffac546ba945dc24f6fcbb75b6820ca3d3b8fa5e6573e756f3e37b9b799c7c19edbf921bf03087415aa99ad719381c988e2a43c34db24707b9a09474e238887f52da11702b0ee8be6954026e5989d4590fcb1ec6f43ec49b5f80f39429ee117288133cf8ba98807325df4a6abb9476323c8a2f630baff0012200b20f40b35abae8213d077d1986503b88fcfa4c684c728e910a81d6ab0f7b1471b230cede4cf16183b734bcb3cb4a6a6bb12465acb91fae43eb8728a0e7efe21d257de59eed8eb644cfb1aa73d266789ed50f56ded34ad141be245ee2d9bbafd91ed600c56d25600d1ad4f3934c4dd73675356e8c9a2d2f49dc45b08a395a328790913a6f9483557a23228932104baf7d29238a470fcc06805888b0031cec65bbbf681d8768a36e37ac5980c1bf1173ed86c04f3fb2e4bba4564fb1c3c9473822cc9b95c7e63e45490880a83f607290d1923d711f65fae113d8f3c8cf983f1f2e878b15776e8e8d395d874b6ac93021665857695c497ebc111e607c88e237d791bd018e8c515ca9ea5963335461c37be36c2286ffcb214c211e715a1af2cf313df6c0172017b1c39ca67646e714d607df2e05e69bf53c54a38e8186a8d6eee1f79e985114181b0fbcd5b2549adbf1173a5f0186d09a41f72d7f6aae35664bb0a8acb69b469649bd99beadb95aa590ec498268835a064708156ff5bd0dd5442312284ebd8f844a0f6358bb2424ccd768a168518d5fac3fed22f28f4bad1cc33e7ed82b94b80b73d8201191c436a9daa2c9a792a102bd7fdf2ce724bed718cdc5f9011ef556e874f204f7f6f5094e53104ca3ebacc4ec6810bf1872b381cc478c13dce8afb11e65a6357e8138a5f38e3cdaa43e0d221a42478898c3fa32c0bd139d01d2f3e676363d4f2d0f9004ca3de17268d639ab24e086ecaea6157b5c1b6310574f5b0f7e1dfc5d914a7f43d95b2433ac4f4aeb79267de1629bb40b837456fb7457f4f70e7e50909c491a061cfbce2c615a2cc74755a63e1fe062459cfdf1ca499fb5e08a83633534fc843486a2d4ada3f91ee8b924dbc81b9558c9d5ba029f7a5047cf4b67cac0492ba988573fafd4368efb77af338dfaeb805c0b13aff48e1f4ef07bee6283bdd39c021e139561138e2f0a6803ddb496446f739ef259b3c09fa8580e271e8df901dbb70a24f0033b2f6fab8f8317bece4aa7802e6481dba1dddd5b404842e233e2a1a4c4cc7cc4b5376730be7d24e5ffbe2f855492594afc43c2c676c68879f3e11984ba4334aa9a5e5111a5cb31db949fded25a4b025fad0dfd9e20e96a2a8f6d57e676edececf54dc96fc0096031d4505a191883f88aacbfc2c6b97a0660da69ad067e3ba5dbaf52deb33d76cb906ef118d2fc3ef38c8b2eefe67e24f03f00a25234c40817e05eedcf9f8102d7a481a68f167604b7dfca6dba19369a7dc1823e627d6c9fdd9a31a561ec3d0ca00b5941d0d47f7739374e6c88a21393bfef62ad3f1b37fc2ae95390a51e8abde590022882d26969c33d0eca2a75a0b1c1767343feca182fdfa3352923025e562f33fdefbfe88d4f47022b89edff30da927b16896ecb4c05cc2344f36b3d077f3664d5c32e4fc1870bfb9de1cc203b315644f69083652f2e3422f28ee4c483f6a5b560189ff19c87092eabb853a7f91abd36d28a94e821ae5c4e0299b9c18b89f92a420120d8b3be7900c9defc7a8e25af96b05689ff0da7bfd32feacde4e1fbc18ff99d64e0c73b4f43dd8145c52974b41abd7d821d9c391f65f562679a0b5fabddeea7b8cd90df6c2737ae48de1e9fff3536cc26d3efd228eb8c1ab8a6935c185e231df36d00e1f5d90e889958fabb5c30a7a35bd6f07b456598a89950ea6939fe0f430f84b734eef533f34586a90e201bc5feacb7590b3d71e108", 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "2dd021b39d56e148447b6cdbb846555006c035ce"}) ioctl$FIOASYNC(r1, 0x80047470, &(0x7f0000000280)=0x5) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) openat$vnd(0xffffffffffffff9c, 0x0, 0x0, 0x0) dup(r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x40, 0x40}, {0x8106, 0x3, 0x0, 0x3}]}) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r3, &(0x7f0000000500)="94010516000000000000002797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe223ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2509e130f0000", 0x194, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000002880)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x1}, {0x3c}, {0x8906}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) executing program 7: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004500001c0000000000009078ac1400aa00000000100090f800000000"]) r0 = socket(0x2, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) shutdown(r0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC]) close(0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = syz_open_pts() r2 = kqueue() syz_emit_ethernet(0x5a, &(0x7f0000000000)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd60000000000000000000000000aaff0200000000000000000007000000014e224e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000ca2d15ac38de92f8c2f2cc3e25e8245e"]) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20000000}], 0xc8b1, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) (async) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000000100)='./file0\x00', 0x1) (async) syz_extract_tcp_res$synack(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x1, 0x0) (async) syz_extract_tcp_res$synack(&(0x7f00000000c0)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x7f, &(0x7f0000000280)=ANY=[@ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="6040f0019078000500000000f84d9c5db90698622ce33c3e51c5acbc28c2645987353ec3d166c3546060ac9a9418568c1b9cc355060b0a8649405ddd"]) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r2 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r2, 0x802069b2, &(0x7f00000001c0)) syz_extract_tcp_res(&(0x7f0000000080)={0x41424344, 0x41424344}, 0x4, 0xffffff7f) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000000c0)={0x3}) syz_emit_ethernet(0x120, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb88a83f0081002a0086dd63b0f92500e2670200000000000000000000ffffffffffffff020000000000000000000000000001010a000900000000e7cd2749d830eda29044474825272d4e00000000000000000000ffff00000000913f4312caf26b62cc478ccb1033d6edff02000000000000000000000000000149ba0d509b86eecfa104df45457a31304e204e22", @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="bd23000890780fef040adb93e39e9f0d55c5081a00000000000001ff13124f6eac23dd7c1ea8c5f469097cef5dc304022f99af6e9b06c801c07b20ac5a037639be0eddbfa474aecd9161378c594af7b147a2d75f5e11c08107ae3e7255b3e7feb36fedadcfe3f1a5c486583d3285b8b6e4e8395be442242ad4c024ad82f9cf1ba2884ff3dc8dfc91c0641f02cce296e6301c32a170750fce4deac30988e623c1462474f9ad06327b1b99be797a3f03fdb71a24faff8e6ba75185028f81c9ebe95c2272202c57e13d1f5f29dfe33961da65700d6ae67b5864fd"]) (async) r5 = getpgrp() (async) r6 = getuid() setreuid(0x0, r6) (async) setreuid(r6, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={r5, r6, r7}, 0xc) (async, rerun: 32) r8 = msgget$private(0x0, 0x70) (rerun: 32) msgsnd(r8, &(0x7f0000000480)={0x0, "7e33429c3c23d2a8c97619ab51140b4d0c2c96bd5489a5b9efdade85a930027fb87ce7c8313cd25e809a5e3d34d3edce1e7de19b826b9391accb060ec623d300cf07af040bdeca7436bae97e2391c4a9d2f9061e634f68ac66e41f729d3360f90783fbaa29401ab9a3f1a21a72af06f62afa2e0cc6ce5e92cec95de11e3c4762567cb7179c784274b0062c1817b100bc3b64dd46a3ef73cf6a4f39ca0b9cdf40d1988e41925f3da5737be167f20ca418be211cc5c61e66fbedff336133b4c06031c620aed75f6a7dd9714ddb1bcd09c726c52fc4ecf6e6f1f4f6a8ee83fb820f33fed693310f91266c3ade62ecceb282c8"}, 0xf9, 0x800) executing program 2: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c", 0x115}], 0x3) executing program 4: r0 = open$dir(&(0x7f0000000200)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x619fd58d5f48552e, 0x0) (async) select(0x40, &(0x7f0000000000)={0xffffffffffffffff}, 0x0, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x7fffffffffffffff}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYBLOB="8f6f77ede655ffffffffffff86dd605f6ad900383a003bcc2629a17a6c58afb8877c8be162e3fe80"]) (async) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x269) (async) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{}, {0x34, 0x0, 0x0, 0xffffffff}, {0x48e}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) (async, rerun: 64) syz_emit_ethernet(0x2e, &(0x7f0000000200)=ANY=[@ANYBLOB]) (rerun: 64) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(0xffffffffffffffff, 0x800c5709, &(0x7f0000000080)={0xf8, 0x400, 0x10000}) executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mkdir(&(0x7f00000001c0)='./file1/file0/fi/file0\x00', 0x1cf) mkdir(&(0x7f0000000100)='./file1/file0\x00', 0x0) r0 = open$dir(&(0x7f0000000700)='./file1/file0/fi/file0\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0), 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x80, 0x0) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, 0x0, 0x0) ioctl$WSKBDIO_SETDEFAULTBELL(r1, 0x80105705, &(0x7f0000000200)={0x4fa6fc19, 0x5, 0x803a, 0x9}) unveil(&(0x7f0000000080)='./file1/file0/fi/file0\x00', &(0x7f0000000180)='c\x00') r3 = msgget$private(0x0, 0x0) seteuid(0xffffffffffffffff) sysctl$kern(&(0x7f0000001400)={0x1, 0x53}, 0x2, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000180)=0x6) msgctl$IPC_RMID(r3, 0x0) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x65, 0xffffffff, 0x0, "c663b7f07c330def400bb04033a3a8007b00"}) write(r5, &(0x7f0000000080)="55c2bbc3446c66431d41cb424b3e8da79569f6ba8102209d6203f96a54ef97b2e2671af64c52e897c47aea9a8795b231db627bfc6cf41cd05d11b50fb6909d0cdf7fe3c1a7b208c6750829b7cf55f30826e796fb2113b81275e02f6cdb9c836b9cd518da6531f99cf6ab01", 0x6b) truncate(&(0x7f0000000140)='./file1/file0\x00', 0x9) executing program 3: socket(0x18, 0x2, 0x0) socket(0x18, 0x2, 0x0) semget$private(0x0, 0x3, 0x460) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001200)={{0x18, 0x1, 0x401, 0x20}, {0x18, 0x1, 0x7fffffff, 0x8}, 0x400, [0x1, 0x1, 0x2, 0x1, 0x7e, 0x1f, 0x8, 0x7]}, 0x3c) ktrace(0x0, 0x0, 0xd27d43220c7df9b, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x40) kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) setitimer(0x0, 0x0, 0x0) mkdir(0x0, 0x0) getuid() setitimer(0x0, &(0x7f0000000080)={{0x2}}, 0x0) sysctl$net_inet_tcp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0), 0x4, &(0x7f0000000100)="7bd668e185527b50a4f587cb7f8502191f0521a8d9eb156c4556739672e6959f124a4766a9c95936e1a5d9bf4836a8ac5bfef9c4b94eb06998a9906010c08d6bbde1251ff2778df4323c59f96ef8f406d1ace8948cfa17a5d36b38eb1733590fc04f9ade8801dbf87f30ac0d38f0e35d41ff590dceb43659d69112164710c16d9aad2ab8e664096ab537ea9d86f2bee55750bb03b0aaec1f2838137e048d423eaf4ced27432ba748ee64b4501ccfb516cafe3ad06961e083b7fbc766b21cb63553a3fa465bef826d46e132454e6e1b7cf29c1a4c96427265a31a3304cb891ff8d89d0796a43e3b7ff4da26aaab19e1df89161954539f69324a5b6aab9fa982d45cb6a3e29cebdc7f7936659399d601ad4cac4fb59b8b3572b5360849485e713add5f03f9d8591403480e46c6b421f5360b3e09ad28537c879843fe1c6e0419d23d99d88e231654b3d4689c5ca47011999bd32b3aea3015c3cb707a6ca477e9504eadc0a8da93f1d95883471a605dc387a0ac45255b92706c3996b0c505766901bdb322dcc5d31a39edddbacad6fc38d90dbb499ce200dd8e10fc8f37cb5a0ff8f0ca9f14775e0e102f11f1da84a585c99e850f77860de33b219ced160c95548070349667b940ad06d3ef49561315409b169a7ceca8f9de95ac9acdc6ee48b89e4d5461be78c6204307ed43a3812d433a2bbe76d626e1d421170e5d9fc1c04399b5b23eb8e34e82b62f8cd6474f6a277fd0e9273d21ccd8fb778e20f0483b257e860ce48b4760296eaa4b675b713db8fbe16cbd06ac727df5771ac09bc00be917cacb49d86e8bea17dd53596f77f0717c2eaee846681b8df5ce5360c6a11f178c7004b4b08d6681bab8533bf9f2a690085670559a93f000372fcc19ba00f5fdd6d2e812eeefb5c851111255f8fcad22c4ffb778dc2b763cb2e37e3ecb8a6368f5bb33da3b1470f50fca69f5fe2fc061e0a4d95e2b0f8f03e17b67fc090eddb54619396397786205636bcdaa2607eff3957fc942641cf09a8498e5059166d583da4941526250b16493cc973753b8ad2e10ee0858116964e5497c1b6b4731c36cf28618e5ba02ce2ac385cc5f796e77d60e98f083a719c4d139b2f6f28864059f7b23cb2f832ca4391fdcaad36f5f63b7171aa0597acdb9c5cc88de4f33e490369198e8026244e7f172cf9ec46cb5a1ea722ee31f9d77d7bd357247fef818fac5cd33d1908431459b072b34e6f99ca3cd6438c0b9503cc2d836f0c19d835863e06e6859692ef3a8f348467592cedbf52c0914dc953b426c3d61950f2ec4fd1580605ed8459bf27f29111b7fdae23c9cfd04c8e66ec46c2933c07f45d69a751911af8d658139bf01685c65c2815c67d26556f25e5ebf29e8ce3ff91c93af9c71f0b149a2a608383629886153afdc8d9faf919693de35622d4074905bce03aec7a51edb8e1dd06f7775155a6ef5efecb68c0b7795906cc7e5094c6073e36b0fc3f746422e573de8c7cba428fc4c069ea4a1b6159fb7d87d0a39e5b9a970c2b71801056c7b5fd141eefdcdb9cc81d16128ca614f0fbf2944190909802c3e862df83ba0256c9c03ebf98eedc2498f4e63407a95b75a0eb2510a4012954c252e34c22153701d4b00b165308281581c0ec1115ec1da266016a0709d6a63071153d9c50df6d45db403c62d831ab4ee7fa6b46f92ae0f461faeb67f75f8647b457c0253296e087d97fb2aede3ec13bb3fc8400622671fe3001529bf3898287e7c825264a8383e054d4e74f23adf524f148f5dbf35f069c17ed17e75e90c069f1e3a40f5946ac570cef2a5573d0bde855afdc30fa74af83ab92d5f7259f07c567704cda2fda544db2c09cecd49751a0a99eb5a0258760f8592742d824b63892e8db3dc227febf76802078ae29e067df0fd286fe629f00dc48cc83627377ae92513b294cd1a507a35c9c1f76fdc8fd5dfa6acfd0306d390a913b5c8bc3341e3b5d1f35403bc9e60e7de3b568a291dbc69bb8492ecda3cf3c99819ba7732b960d18b019ef7a2f7aadd89a4fd92e26d092874c6f4c4373bdaf4fa2cdb8462f662b3e798a1793cc57fa0cb50f35287a12c4a74e21fcfb7622ec2cdd3be0323d3aeb03f982c21748ac18911f3bd1c087f0ebb4c58787e6ebc14d3408fbab153d0ef811312a4dd1f93c8af5d7151a887048be1825ad63df95d5133353a1bd918bd50b51fcf16d4bf35b07973782ec8cebeb3feb3ded633f8ef03a39a56f29c0c4291adba365c4ab3a219b68ecbaa560aacb6390a1a528bb3157ed69d6434ca562e614bf3abef1404047f2b94fc3fab3c91e8de15006921d992e60aa291a700bb3c03b94ab570f54a4901e8e6fb7d93605b3d30bb7097f5bad13e17bf5b469070e3c72d2b739c94f146b7529bda07b844eb85e2a2ec2a6959f2076906cdbd079b639947aea1bf30645da776f7e6266a71243ff1014bd91c0ff31f8e521c5b34651ced5179a9a4402228807ac27f38ee86a52ccbbf01a98be24fb1219fb2645b876b861f0f261d8575431ac9d707bc3dcc08be6e27c881368c2fd9e85d13f1c7a1eb7fd15d84adffac02dae82f6028ffc52c78907d60d5383bde18b08f9d386760f73d2f8106437e6b37f550f10f482d7b5f92a63c17f5913a1c6498870c419363114cd5734b10e6f678864dc842bc72d535b4bc49b7bb975efd3e3858f46e999cb9e85fe3e2a267c71d6e1313705ef076d5479da4a5b7c86c5acf945c137ec8f7ea8acae3989217e1b239401f493de496edd3c4559a59c585ff0b441bd2023f322d11999537ba44bad327d12bfd3c9a96714340f4aca4c603f506bb2cbfa259ab55d911e4564f95ba6fdafecaa9a685512186a9d60b957e7c15f218937df66aa8e776b7cd5df94c828d2c3ac59d4447c99094fbe603ea55c1503715f5b28b1f342fbca607c942bdfb0ccfa43951667868ce36f4b37c546562dac4a8bbed644bd374ddb828aa814ac3fc672aa34dba40e66eb38a88f984b13b7f0b35e0abc19cfd6ae0a5b8e1f5152503cbc109d9b5c897eff2cf2f4a880a4447acbc88e41bd52f26ead48b608b7acc0e77b1b187bd3d574fb89c3eb9159b57cac10869060d6b33078202d300ef6b6b85105d60076a8975ae2395e53623462c6088d7a454149412f839c77045af5eca042ba0405a7d3ed11a0c2699ff5893d7a0dec962d2fef8d79a2a8ef564a1ef1005ddedb7a95303b5e88695827c4b0967f9879a5a103a1768184eb11d73a087c434688df39b353b562dc919a3f7c7523e8af7320882a4e0aa63d8439ca5344fb268c72ffb1c1dfd437421bef2e0e551b11b9b21c09485cb95561fb09d57bd768ee2558628f4dbeaf1ff3f9cb9d2356499751e07dd08a841ac6d8ec2b0a57ffaf45549e33c9de98da5bcd9076e39188144ffec29d5fba056b417c05054dd4a340c1f2fdb1db0e4e101a8b768346199c759e5bf064feaee1d35947f39a2813781d34c1bb317b23389cac5aebf1ac9922a87d01d986aa19ace9ac28397e0f51d1abfb3ad511961c6e9c9c7b4827f2cdc0d5c083c8495aff31af8b97aef093c661fb145b3f13ac1c275cd1e37ce33ad2d0d49df993a0035724aed40b3692d15932dbca039a6e398f5d0053cdda44c77392586d079835ff5da686967c75f515d3c8125665b2230451d3b51eda3ccef416c3745b924f3ef9e76c8531d8606144176a0c18c1965cb6719d7ed1bfff6bc33d63a8c80fae8041e5e84d167b70cfab21eb8f2c6afe3a4214f71d2416874c69bfa404a2c6b3f95c8bc1ebd6262e1d1b0f7138d13a4257b3c730924eb0b73cca843ac0fd0c7ebc881fcb755df60df12b6ab5cc4c10f6253092ad58ce81f073327327200de81fc5ed84f30f4aa6a66a10fdeb72e53922772206a32bd8d91b2e1690061616b7036353536f610b49b40e20aa7a91cd3baee0b52ed4b69b056b8a91fd8bdea724e1df8482df57c50210bcf23189993593df9416bbfe7f911d699a0515bc08d4477defbf82c08c93e034de9fbd50329b270b9dedd34ac83768e605eaaf113220330bef42f3df4d57b7b993191307c3d23a6db9d42a22bb1d9b30882604bdd9949267476057f81ef3ccd1d695cba9b6ef50eed843959b5b29b815a04c1045d42e9f9b8664901f9d4ab84051afaebada9115c665bb3c6ff93de2055c1b602a92f283565ba0107095f449ba9cb8a1fd18e6457efdfa46bedb7957b19b1471b45d1e2c8ec6afb4ad7421aabd0acb22127c849c1be994866f4eccdb2d9a0b99122b71a7d682213761f497edde5902b9e0c8090468de71916379ec71ccfa17cd1008edbd909d8f97022e0e8e9f839e0a0ab09062565d02bd1f8ba2a103bd4614da069b0f1a79bdc3959a97ca8b78fbd6b1a743b95913fc1e2f6cf7dc1827ac609320b66360569d2f72c65fd65979dc5caa259d6f56b80b7a40b120d4aaf465e9e795cd65da7110f8d8f6c6543e11d168e077dd3ef0a0c6bd684bdcce01a94a281416be7796ee35fa2c21d79fad2b840432ac39d0c29fd838453e77878734686323167ce054b05d17b1a1d19e535963757c335498e00cdd3d8f4245f3b58dca1c4ac52894d5b0e3e283c556ea276ccd0ff0d0b81c56c0eba6d1d18ab8f726ca7f36c5433885787556724564fae848998cc1f365b3ff8a4951c9b0b55f2aa8ed3d7addd487b0f0ee3d16c17fea72e864dd896c29e3e2c1203cffc0bffef1d1f6c53a18a8b03843e1f5bc6a32591b14bb2197cf3fcd763c7060ef7e73a2f89208f1fcd85e472cbc676b7f2aa6abea48d216f2505c6544157561e61ddbcb50fb77582b414a7f3edb3adac215c341819d25ef831d299d09f12d1f786a142fee33279d71b4cf5b1ea0238739fc2c11aca156aa5aaf4dba1574c170b2538abda587ca954652ef35c00593b775acf6311a90476036f540daaa38ea7fd2cf4d0226895e214f00d5cbd04054c55c831f27ca4b4973c32a16077d19568f3dbd8d6c9a638d12d42f704392cb610b442c89cb0a96c57559d7eb09ae40a4e55fa0377a4703b8c41fc476bc1faf9ab9f7ce0a7febd34ada4661235385ab47ad0890292185976a193aa788a8aa9285ddb1117b6d09ccf41941ceb4b4a9ccda514489456fe326adcd5d0967164fa763e265875c420bfb5bf9ba05dcc7259e5ddae55bac63a60205f22fd01ded02d3bc878fe49c7b4eff057218cbb3a0dc41985a5674c6c6fed7a20ff61e2c4406c7b4c2aa0034af98da19e934b57e287f1ace42f431d844494901f9cb1102ae10a2a444371229e43771d464bad3c245edcb7fd468a6819125708a3f05f46b2b4bbb31b37699137b1407e23e992c4fc66c96fdbd01395110c104735d9a71a1bcf5a30382b1054d2a981e77cfcf0e0032e37af3a639bba4010f6309f89bc6b84fc9fb586697214e8ac3ba892507745d66c8eced2a0c3db1cffdb5ff95af7ef5f914799ddb725f7a509e52976ae9f2c3ef79963967bf4bda7293c44c3aee95074a3d2f234c96b9842da88ca37fb0c2cd669089093da31ae686fae938d6d79e9d9db813cb74ac55461f5c1aef9f5e49b3f0be3310ac484fe39e4d45c44f9ab18bebf4ce3754b498ddd1ebba0949cf35eba2807738a4412db33d41a1cc16c1930caad4e6764d6d9addb28d2b6ff45a178656b396148a5202dd8aefaeca0fb605530121289641ea3be8132e5b600d5c3f81751c78daaa2d8ab901be4ba563f358875e76802e37b93d5afdc227beddfcd83bc721b713b5d64bc2e2b262b3be22ae43c048772279532ffcbea156d330fddca16", &(0x7f0000001100)=0x1000, &(0x7f0000001140)="b25d433750421dbd835dd403da72da249ad2b658c0b3739c2bfc57673127af8cb88ffcc04b41b656b9a6a4666aada917d844916d51959499602c99ea58ae21482ecce33cb315140c334377edd063b42f0fbad8ad25a35c38f37fae21348ffb0d404c586dba6c6241a36d6f26e934410d1cdc3aced5b316f060e4f7635b8cf1f8bddf9f8b0f899875643364c2b49f4699e3b9d6fcf389d9b861c9e5a323932b15ba91a0e83b4831d8fd46804892a601da47efe8", 0xb3) syz_emit_ethernet(0x0, 0x0) getuid() chown(0x0, 0x0, 0x0) setreuid(0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b3"]) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{}, {{}, 0x0, 0x0, 0x10, 0xfffffffffffffc01}], 0x0, 0x0, 0x7, &(0x7f0000000440)={0x81}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) 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, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setreuid(0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0xff, 0x0, 0x0, "b1094b35e4d8518d20bdf9841213570b5a09833e"}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)="1e5fd975ec293cd60235a54aacdee9f0a9f2bdc1059d5ff69829382d1c906b4265e2a86623a05cc2bc5b7756f7c47ec85e608cef999c26fbb9631a206eed0e33892432e2a44bb758799aaee28be891f3b7e806ef83f9131a42f65127091d0b380d", 0x61}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r3 = msgget(0x1, 0x10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000780)=[{}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x20000, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) executing program 2: select(0x40, &(0x7f0000000080)={0xfffffffffffffff9, 0x3, 0x1, 0x5, 0x8, 0x35c5, 0x500000, 0x1000}, &(0x7f0000000140)={0x40, 0xffffffffffff8001, 0x7, 0x5, 0xffffffffffffffff, 0x1632, 0x4, 0x80000000}, &(0x7f0000000180)={0x1, 0x9, 0x1d, 0x8000000000000000, 0x9, 0x1, 0x2, 0x2}, &(0x7f0000000580)={0x28, 0x2}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x6, 0x878, 0xffff, 0x8, "10d942be4b8ed89fa120af6c108ee4fae4034db1", 0x12a, 0xc635}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) recvmmsg(r3, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) recvmmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000b80)={&(0x7f00000000c0)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000b00)=[{&(0x7f0000000140)=""/20, 0xfffffffffffffd68}, {&(0x7f0000000f40)=""/4096, 0x1000}, {&(0x7f0000000a00)=""/197, 0xc5}, {0x0}], 0x4, 0x0}, 0xb1a3}, 0x10, 0x42, &(0x7f0000000c00)={0x74f50947, 0x6}) executing program 4: mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) sysctl$kern(&(0x7f0000000100)={0x1, 0x22}, 0x2, &(0x7f0000000140)="fd9a955f573b3329574de6563c3ffd6e18fe21bae060974efb7a58273353b1", &(0x7f0000000180)=0x1f, &(0x7f00000001c0)="db5512db2c9c562e71ea948a9cbd2cbef1ec033a2af56543ade7d5ebea5a9df9ffb644d1f4bd64ed8397e2c44daa0b1734f88bfbcaf44ce3a787d8e478fdb510695227508e8005c07b55fcbcd27b9d6a8f53ffa8958b0b4fc5ed55c61cf5a7ad47615bfc8c87616a3187255bde4e807f827cbcc04aef798007bb5d6de68765602ae35657714abd68408706eec9bf9774c788f3c2eaff87730f4c238166022722888abb31467ce45a77ae606b8d9ca8b3904de556b2b2a3fe0afaa6c62f61071ac68c31f9aed75942e20a846b7f51c839b23bbaf9d09da47eb4e01bc714455fdeb0e066438e58", 0xe6) kqueue() pipe2(&(0x7f0000000000), 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x800000009}) r2 = syz_open_pts() close(r2) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0) socket(0x0, 0x0, 0x0) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) socket$inet(0x2, 0x3, 0x0) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) ftruncate(0xffffffffffffffff, 0x80002) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r3, r4) r5 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 4: mknodat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2154, 0x1ea3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffd, 0x20}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000001580)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x3, 0x4000, 0x0, &(0x7f000045f000/0x4000)=nil) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) socket(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2, &(0x7f00000000c0)=[{0x7fff, 0x9, 0x82, 0xf0b9}, {0x9e0, 0x8, 0x1, 0xfbe}]}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000400)="a4", 0x1}], 0x1}, 0x0) recvmsg(r4, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) r5 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000001500)=0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001540), 0xc) sendto$unix(r3, &(0x7f0000001440)="06181388fa7bcf0dd06a263d6e81320daaae16f58fce6d21bb824f678a47db6d7fe30f14e785c0815ae61f212143060edf35f9d7276ea4be12e55439539fb2473c12924c8123d565587786e704d3162ca0df3e7f3f75317ec514cea8bf317aab889f8322d6ed5ba5dc2eb8dcac565f8a16f40dff599937e1eb057f0f4cdf66d3657423aed2d87a0ca0d33497a166558054", 0x91, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000015c0), 0x40, 0x0) syz_open_pts() dup2(r4, r3) sendto$inet(r1, &(0x7f0000000100)="cbc7fe96b6eb2bba76d2b9449899032f66add755a3d40ffe5ef0ec3fdaf327d90b1acccf8e98a3b17ae78fa871945803d25ac0e8aa28ba36e5c0fa29dfa01dcba45aef9981d87a708124cc90aff908b3b82a5c30e4eb828fcd1873d8a18ed6dddf67bd182b445bfab4e8aa3d199c8ad5f40d356f2157cd6dcdbb402e12d5dc72c06e301deddade58d790447f11f742d6dd363ef3c817d8764529d912a63922211422423137ada36b0160541117788dfbfc8c010916851918e47edecc3872869580f200b54703831613b92d0bcb62de48b5452a9bbb38a543c220b5893a24b8257cfb1df405a7d4e5af8c137b6be0cd16465676cbea5306eccd64089185178fe1a4b85e290cf38fbd18e6feb1c2e8fe835b272ed7d51a2a0b869f4477768a472c7d1500d287ce447b6c3a42b2bc48d9a0d99b642c13588291db22223e03c4e3b83723f98ad576114ed67e97361750b7cc2e0c2d358502eaf53840782b331c91795ab90596dd5bf52301a5ff6eba19d0806ae31235db3338f7a7eb24b8fdd87e50e6c46e1f17d882f7eb62dfd1be51f933122dda5607645cbbd7d5c98facfcde1ac920b5bd21f29b7dc73a516b4e06479a8db06b59c33adaecd04dc38be752f4ed90761f3e3b241beb9fb2f7aab924dc03ef0892ef62e86c8d50ab60d88f2096a76c7524efe2df0021d16cc5849103433d4fbe53574ab97cc21ea5cba077f5bc683ed1f6dfd101a8f53ab8652c7b9a69abed8a9c492cbf4e1e06e872e6c96abb9325f7237af4584098b7b89e94362877be33e7d90e848cae3d99eff9e7859e2268c5b8cda5a6269d16f98799f91e1afe1e480681583f4d55ecf7fe571d9c09eb83942da3e421b0bc60c7f18510c5374bf727310ea86bec5a5313eee5d961e2f2dc9b37b3a1ce7fe4b3de3794964c55dc50aba6ad1948d20f67b8e68cbe71dc1c9d8e02c75c2e81d4dddfa4657988b4af9744265199a8a48169963b12f2fa24e426024ac9969e1e348fd57a8adc277127e9fac5e640960991e9a6e0e1097f96979c711f2580c94140431d952b72cfd2f773deab68ec07bb56464aaa7e6bbeb325575f92ef8a05ee247e2273b6e31904f1b9f440db0d65ea198d7418859d9e0130e99eed40e34db0d661d834f43e48a8b271d94f92dfb3999b03b86d41d9b8ef4df3ba51dcdfb559725ecaad6b64c853b569be3c83b7f9ac136b7a02181e10aefca3d6a72f8d4ccf0a6dd3f5b01a059b8d47aac30478fe4cbb42000c69fb9b0c63c80d27049677af67c68e56a1a1223a82cc780063c6fa5010bfd60075975b300d1374a431828f5921e5e64f1da40f28a94baabc374c5e19770c1d58cf9895192e0a504abd2ef59ec7830e95a9cd0ccba54f0a1580a4c9d715dc7afa3287b5a5c20dad69e5fe1818007d4c85b19f5a78caaaca4c762ce426fc1818e724d76eaeecc194936889dfa2391d809c16cd72054eb208cbebb3c4e0daf4cbe6fe9e350df18130137e163280d5b83f6bc33fc27b041ff130dda3ccb93d260d380d845fde501fe6fd3f74beb3ba6c6f7ef1d2dcfb2c9cb10da82699311b9003954de25984bbf43bb51c54b8a1a24d24e02e94b97a5ae92e73f05c4c9aee115645dc7a84c12fb23ece3df8d13fe473fa9fa09f2312ca97b0e735882325ed01b5873d274044a2478445a609ed98670a476ffa94b2594f561af5fd70cfe44618e33d6cb9aefbac3d784da059fd1b7a3ffea36894d0e011563c5ff3291b4ff2da71f36f0bafffa74086bdb64f24ad8af4130f907fdc92f66db45a822dd02880b863d844227c761658ac91a9a5aeb803dcbc7e60ad8c1e4531e7e52d112d600bd059938f10f1572c50fdd1618ad1f96fb06f56c3260f5df6ec461653141fc36a7c98207443d55917763e17b1a7e40dfd5bbb39aadd5656522eca4fea463014f90517eeeaaf8602538b2fa197ad15bdaf3e04ba7967e64b3eb03416c3813fd22e1666a97dcd95e963f8d66e563e0d22fcc6464b84242237320802d0adf0926d439de03c78598e710684e88cc7eae19583b7ae20ec067af5ae618408fd9fb60003e20c608e0a42aefd26fd4a824a40da52190e945872553b4256007cc69fa5b95e7a4b679e03a134a91f7e41f56ad9831681311295924631cb1f40e983b1a0356d60f589a7ecafeaa66a12e5dc1287f10d6607807d534b25c2c115e4dd08be25c521348b17f6c7bb29967ca41322aff5e41a6502609bdc97a636657d762a62e7d6eaaaa1de78cbd26ba4562c156c2d1f41b6024ac0cebb9f03e1c3b54395cde1251642e010198b4317e6c232d9c9e969327aa12dbc5cb4d5b45c561a545c8ef0b27b240258ae74d8cc6ec3b32cf502158b6e812ae8404899095529b31122f84a490aff53cfe3037356190642456ca44cd9b31bd20f5555ba0eb89190b3601cfd26874dfc03468a35e9e917a05db641584e28c23af448849d982b99eea7cfe52feca85feb0edd3485ee80243e7597de892c591aec06c2166bcb5906b4ca1990c684cc086f39d5d6e9795065e6f37149073fb4d0ef1d5946fe40c0600f56acf6cd0af1a4743a2b4ff7623a0eb53dda233965c3c49d20e7d6d91165f66fce2e72a1d0550dd50d109a83d72cf41ccd9bd8ecdce9f93b20bb0bc23f1ffed959e694add8a58f466d3c45d2f8b0726c5af14ed0bee194a38e9d37d175fecbef44072af4398b0d313eaeb4e026b12eb8a52656fda021d1e828670b6bc5128517c74cb96c92248ef66dbe995f10486cda5af62ff5a60543a931263955a22168f08975819d52f1a206819657a9463d5928", 0x7c2, 0x0, 0x0, 0x0) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x8000000000000001}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x7fffffff, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713040e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0xc, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713a48e69931929648", 0x14) r1 = socket$inet(0x2, 0x8000, 0x0) dup2(r1, r0) executing program 3: r0 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/152) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="477c4859245ecba32f7539e9f3b617bc94d009d37fcecf468903ae5ef3a905831d2095b6fc30413d033b996acffde98177232dfb526d26122e35981e2244bd6011255d82a51d", 0x46}, {&(0x7f0000000280)="3ba6ac625fdbfdea9e0a2440244f518068dffdb5b77489605b39890f90a65676116de45b034a46fb1a0dcd2e51260a2ce89d6ec4861c0b39e52c9bd227e5ef22d29e7a5735dc5c59a567a3bfbaf335fc701a05af8f1e8e58e47d3bde63871d5d3cbaf1fd1bfa05a0cc715f940ebd8b4c65c7c672361c5678cef2d3cfb498b9b6f050c9e99bd4cdcc8bdf114d7e4f48", 0x8f}, {&(0x7f0000000540)="5374329d8f4350d0b5f4c5fef180923514f2e37c266c0046727e9613aac5a8e869a8d08472d20db4594b664ffe6460584199af50f0dd1dd3f0fce8d8282ed34e2a6726f9b4f8b7a3b19df5e77b989d0efc6a1f40c2d8a7c54fa6d70fc7e7343d19224ce4b2b3b4f58b7ceccc64470223663d9f2559e37db9ef2f71244fb2b20ea67b690fe009c9697e5bfa0ecd75112c88cfafbe93edb0c3e5f0f3b018f4a97167ebdefff5703b34c67020f4417ddbef9498bfb529d10744bf699c85c70d5f1a00d0d3ecf3f9d2e7db53c5e60c4cae71d741146c653147574ca62e9d5128fa1cfbc296a93b98000a16d30ff0247e590ae0859352e11c9634", 0xf8}, {&(0x7f0000000640)="e8faec6ab1b1fbafbb83a52cf55ceabfcc2b64555bc0793a62617c3937c2aaea6eec757b144547f0ba10587b916ddfb9747596945a6b32fca822f5b9723fab3a3310513b8911df0e5196e1e006a97fb766cb8cfdb408fc961f4bac07f3d9aed66522bfc37de96422187ee003ebfbb8395b07e67d8d9a92041b80dd829a1cb48934dc8ee0eb86c5e0e66dd62cd6dd4dfa1554c5ec9c015d9226a4b0129de84c2b4197d1236f2032d432dbb38367c0163131b4538d134064d56076189d3786349733237615fa11d8561fc64f2f8aeadd", 0xcf}], 0x4, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000000)) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mmap(&(0x7f000016f000/0x1000)=nil, 0x1000, 0x0, 0x4812, r3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57a", 0x129}], 0x3) executing program 2: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000400)='\x00\x00\x00\x00', 0x4) sysctl$net_inet_udp(&(0x7f0000000140)={0x4, 0x2, 0x11, 0x3}, 0x4, &(0x7f0000000180)="29d44fa723ba2bac49", &(0x7f00000001c0)=0x9, &(0x7f0000001880)="f81bc024166c6aa535a23aa6726317a9806ebd132e0300a3a4729af3be4d2393353cef04d467fc7ebac780e27654799acdcb8ee94f3a90c54b2af76618ddbcbb6f4b241347fae5f9cf913b361634c23eca935e9345526650505cd2fb029102fe8b486177ce8c828bb8f025e95a238d71c53b08bd48810906c7e5345c6d88b6f88d551c7f13b510f2174f30e013cd34c0fa6dd1fbe6eb3b882796d35ad852fb36c9d7eab6456dbd7157137ea73c6b6ed9c139bf3428d40cef8a82b38b26c0fec6c1603f5cbfe150514c1021e7846571a26ae0e4df430aaffe03e0b17d5f88b1c2a9b1430c", 0xe4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{}], 0x51, &(0x7f00000002c0)={0x5, 0xd38}) close(r1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) dup(0xffffffffffffffff) listen(r2, 0x2d3608a5) r3 = socket$unix(0x1, 0x5, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000080)=0xffff) connect$unix(r3, &(0x7f0000000000), 0xa) r4 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r4, 0x6, 0x0, 0x0, 0x0) r5 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540), 0xc) msgsnd(0x0, 0x0, 0x15, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x18, 0x2, 0x0) ioctl$FIONREAD(r6, 0x8040691a, &(0x7f00000001c0)) msgsnd(0x0, 0x0, 0x6e, 0x0) msgsnd(r5, &(0x7f00000002c0)=ANY=[], 0x6f, 0x0) msgget$private(0x0, 0xfffffffffffffffd) sysctl$net_pipex(&(0x7f00000004c0)={0x4, 0x22, 0x1}, 0x3, &(0x7f0000000580)="4ca85260422d73c0ea31ab2137c44403bd1c252b83ff0fc09ac6e26ee90902c9f9d7cef25ea00f0d0f40b9fc411977c7919d193e921f594a005e1de745675478d973e95491eb0ad00449670460690c504922fb8e00f839ed11bdffec3861860ecbf11653985bbec53ec6b0a6b86501271128cfd35f4b9a910c6d88e23ffa8816e8266dd081c2485fe837373a341b13b7a7e7380b08c353be5389a17eddc047c516285d77c6c1137df5bb89be2ed539b59235a215c4d25e601e578810ff6ee465cd6ed3a5ec35cf7b2830eeb83e9b3919d9bec82fbebb", 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) executing program 4: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004500001c0000000000009078ac1400aa00000000100090f800000000"]) r0 = socket(0x2, 0x3, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) (async) shutdown(r0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000100)=ANY=[@ANYRESOCT=0x0, @ANYRESDEC]) (async) close(0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r1 = syz_open_pts() (async) r2 = kqueue() syz_emit_ethernet(0x5a, &(0x7f0000000000)=ANY=[@ANYBLOB="71e383e01bd8aaaaaaaaaabb86dd60000000000000000000000000aaff0200000000000000000007000000014e224e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5010000090780000ca2d15ac38de92f8c2f2cc3e25e8245e"]) (async) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x20000000}], 0xc8b1, 0x0, 0x0, 0x0) executing program 2: mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x202) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$VNDIOCSET(r0, 0xc0384600, &(0x7f0000000500)={&(0x7f0000000480)='./file0\x00', 0x156, 0x0}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r1, 0x800c5707, &(0x7f0000000080)={0x9, 0x0, 0x2}) ioctl$WSKBDIO_SETENCODING(r1, 0x80045710, &(0x7f00000000c0)=0x2) r2 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) readv(r2, &(0x7f0000000ac0)=[{&(0x7f0000000740)=""/29, 0x1d}, {&(0x7f00000008c0)=""/103, 0x67}, {&(0x7f0000000800)=""/18, 0x12}, {0xfffffffffffffffe}, {&(0x7f0000000840)}, {&(0x7f0000000880)=""/21, 0x15}, {&(0x7f0000000c40)=""/269, 0x10d}, {&(0x7f00000009c0)=""/232, 0xe8}], 0x8) r3 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) dup2(r3, r1) readv(r3, &(0x7f0000000680)=[{&(0x7f0000000100)=""/158, 0x9e}, {&(0x7f00000001c0)=""/253, 0xfd}, {&(0x7f00000002c0)=""/76, 0x4c}, {&(0x7f0000000340)=""/254, 0xfe}, {&(0x7f0000000440)=""/163, 0xa3}, {&(0x7f0000000500)=""/25, 0x19}, {&(0x7f0000000540)=""/122, 0x7a}, {&(0x7f00000005c0)=""/118, 0x76}, {&(0x7f0000000640)=""/19, 0x13}], 0x9) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000180), 0x0) fchflags(r4, 0x0) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r1, 0x800c5709, &(0x7f0000000840)={0x8, 0xfff, 0x9}) sysctl$ddb(&(0x7f0000000000)={0x9, 0x5}, 0x2, 0x0, 0x0, &(0x7f0000001080), 0x4) syz_emit_ethernet(0x11c, &(0x7f0000000d80)=ANY=[@ANYBLOB="aaaaaaaaaabbaaaaaaaaaabb08004500010efffd000000019078ac1400aae0000001a2c10bec6270e88eab270243fb90c68ea94c18647cbfe07358c05307f63b7b4dbabe9806c0342c0fad94e4235bd43b1a33b994268189110712d72f5dd909442e10a5eb189190e63e0dd075e67c9f15352e2129bc0aa1efc90ffe892c0c980b94c6d887fa19b40e86516d1be42f81d4c493e1346782c7582da05c8e39889c1e04d9b394aa44bffe6c6e630c8984de013547b105d0fe0713bad86ecb49369e90a4f4a40470c0ea3b60b4fe6ce97b21828cbf9655f21ecccd86e2cfd07badb626d80a975ac1fbad9c2537b86e713ab9deeff7aa710d9c8fd16947642d7afdda460573d12ba6be69b5957c852bca8432dd78ac371f49403c"]) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write(r5, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) vnd0: sloppy read from proc 99513 (syz-executor.2): blkno 0 bcount 29 executing program 6: select(0x40, &(0x7f0000000080)={0xfffffffffffffff9, 0x3, 0x1, 0x5, 0x8, 0x35c5, 0x500000, 0x1000}, &(0x7f0000000140)={0x40, 0xffffffffffff8001, 0x7, 0x5, 0xffffffffffffffff, 0x1632, 0x4, 0x80000000}, &(0x7f0000000180)={0x1, 0x9, 0x1d, 0x8000000000000000, 0x9, 0x1, 0x2, 0x2}, &(0x7f0000000580)={0x28, 0x2}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) (async, rerun: 32) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) (async, rerun: 32) getpid() (async) socketpair(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x0, r1) (async) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x6, 0x878, 0xffff, 0x8, "10d942be4b8ed89fa120af6c108ee4fae4034db1", 0x12a, 0xc635}) (async, rerun: 64) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="910268a55dd952c179", 0x9}], 0x1}, 0x0) (async, rerun: 64) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="18345e5fb8de11ff09622c03d2efee7358836aaeaa580fbed001637148d70ecb143e41c66b43c5c6113b3446679834f4a37b4dc718a61fe3920f135d6f7900cf9393b1ad44a2a3e673ad9ed27e5898ab850da0f0", 0x54}, {&(0x7f0000000280)="41951012587bbe9a05fd7ff77c33d41fd29e6b3c4652c1c1a73768371e78175ec3767bdd91e3", 0x26}], 0x2) (async) recvmmsg(r3, &(0x7f00000003c0)={0x0}, 0x10, 0x2, 0x0) (async, rerun: 64) socket$unix(0x1, 0x5, 0x0) (rerun: 64) recvmmsg(r0, &(0x7f0000000bc0)={&(0x7f0000000b80)={&(0x7f00000000c0)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000b00)=[{&(0x7f0000000140)=""/20, 0xfffffffffffffd68}, {&(0x7f0000000f40)=""/4096, 0x1000}, {&(0x7f0000000a00)=""/197, 0xc5}, {0x0}], 0x4, 0x0}, 0xb1a3}, 0x10, 0x42, &(0x7f0000000c00)={0x74f50947, 0x6}) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r0, 0x1ff) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x3) r2 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[@ANYRESDEC=r0, @ANYRES64=r1, @ANYRES8=r2]) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) r4 = syz_open_pts() pwrite(r4, 0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x10000, 0x8, 0x200800, 0xe8, "b6038060fa03abe696d96ca2885d6391271b1904", 0x74c4, 0x599}) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000100)="5e311855f8b4acec8d59edffe59c7ba27d5d5fd1c24fca56d2c5aba2065fa9e09db6c132168658db335976778374aa4081f8c199e290000ec166e6e454f06d99b0e10fc2a42c845ba5a3eb296b9c4163bde9a4d8e4dc3b5f6d243ebf85364c3da5cc5c060629ccd7ed4ee778860316dff949e9d5bbaf16805696e7ea6f6cfc7001bdca23479e72b852036948ba8ef70c32188349684c8484400704f28ca6e9a8744ab7568ad907ee4fc1ce97fb", &(0x7f00000001c0)=0xad, &(0x7f0000000200)="3b407b8c0fa8936d563fcd9281f175704433e2ae7e81e2c1198351e750404a84c44f6d465c3dcaa4c6966d9c129b6c47ef37a5e462dc9ffb170382eb83886799820192aa507553d3fac46a43efcc7a", 0x4f) executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x0) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r0) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={&(0x7f0000000100)={&(0x7f00000006c0)=@un=@file={0x0, ""/529}, 0x213, 0x0, 0x0, 0x0}}, 0x10, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x3f8d}, 0x10, 0x0, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000200)={0x0, 0x1, 0xfffffffffdfffffd, 0x1000300010008, 0xffffffffffffffff}) openat(r3, &(0x7f00000000c0)='./file1\x00', 0x0, 0x42) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) (async) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6381) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0}], 0x1, 0x0) (async) sysctl$kern(&(0x7f0000000100)={0x1, 0x22}, 0x2, &(0x7f0000000140)="fd9a955f573b3329574de6563c3ffd6e18fe21bae060974efb7a58273353b1", &(0x7f0000000180)=0x1f, &(0x7f00000001c0)="db5512db2c9c562e71ea948a9cbd2cbef1ec033a2af56543ade7d5ebea5a9df9ffb644d1f4bd64ed8397e2c44daa0b1734f88bfbcaf44ce3a787d8e478fdb510695227508e8005c07b55fcbcd27b9d6a8f53ffa8958b0b4fc5ed55c61cf5a7ad47615bfc8c87616a3187255bde4e807f827cbcc04aef798007bb5d6de68765602ae35657714abd68408706eec9bf9774c788f3c2eaff87730f4c238166022722888abb31467ce45a77ae606b8d9ca8b3904de556b2b2a3fe0afaa6c62f61071ac68c31f9aed75942e20a846b7f51c839b23bbaf9d09da47eb4e01bc714455fdeb0e066438e58", 0xe6) (async) kqueue() (async) pipe2(&(0x7f0000000000), 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x800000009}) (async) r2 = syz_open_pts() close(r2) writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001440), 0x0) (async) socket(0x0, 0x0, 0x0) (async) pledge(0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) (async) bind$unix(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() sysctl$net_inet_icmp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) kqueue() (async) open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) (async) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) (async) socket$inet(0x2, 0x3, 0x0) (async) open$dir(&(0x7f0000000580)='./file0\x00', 0x40000400001803c1, 0x0) (async) ftruncate(0xffffffffffffffff, 0x80002) executing program 5: mknod(0x0, 0x2000, 0x0) r0 = open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) setrlimit(0x8, &(0x7f0000000980)) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) r2 = dup2(r1, 0xffffffffffffffff) r3 = socket(0x1, 0x8000, 0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff}) socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x15, &(0x7f0000000000)="0000ea00", 0x4) mkdirat(r4, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb86dd609874230df00000fe8000000000000000000000000000bbfe8000000000000000000000000000aa2c0000000000c9"]) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) fcntl$setstatus(r4, 0x4, 0xc0) poll(&(0x7f0000000180)=[{0xffffffffffffffff, 0x10}, {r0, 0x100}], 0x36, 0x3) dup2(r2, r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r3, &(0x7f0000000000), 0x10) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x3}, 0x4, 0x0, 0x0, &(0x7f00000000c0), 0x3) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() close(r2) socket(0x2, 0x3, 0x5) pipe(&(0x7f0000000100)) syz_emit_ethernet(0x2a, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff08f14500001c0000006d0102907808907803c9b979ee4dbbf5d8dd5b34cd0aff4f3d87a6641b6715ec3a8adeb7958a301b1b040d80d1a79426f7b8fc92d1b8bd897ae5bf644e29f1e740e955186abee902d960a056a27fc12ba0363235aa14a8"]) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r3, r4) r5 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{}, {{}, 0x0, 0x0, 0x10, 0xfffffffffffffc01}], 0x0, 0x0, 0x7, &(0x7f0000000440)={0x81}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x100000000}) 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, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setreuid(0xffffffffffffffff, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f00000002c0)={0x0, 0xff, 0x0, 0x0, "b1094b35e4d8518d20bdf9841213570b5a09833e"}) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000380)="1e5fd975ec293cd60235a54aacdee9f0a9f2bdc1059d5ff69829382d1c906b4265e2a86623a05cc2bc5b7756f7c47ec85e608cef999c26fbb9631a206eed0e33892432e2a44bb758799aaee28be891f3b7e806ef83f9131a42f65127091d0b380d", 0x61}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) r3 = msgget(0x1, 0x10) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000640)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, 0x0) r4 = openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000780)=[{}]}) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x10, 0xffffffffffffffff, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x20000, 0x0) sysctl$net_inet_carp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x0, 0x3}]}) executing program 4: r0 = socket$inet(0x2, 0x2, 0x40) setsockopt$inet_opts(r0, 0x0, 0x200100000001d, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="c127a046882fa525da802f1ea8f938fcc042fd6ab5f799392007e989c353bdcb5e7a8ac8d94b27f4b9792cd9cd71fb19c08ba6c28b055347835d3e9f94d78a9cc94d057afabc8bf3d449e924e63ba749ee3ce40099e633d1120ff01747f01c9153eaa744f8edf33e7401e662051881eaa6c049a85e5205fd064b2fd84b2dbea593d937051aa739bbbfc416d98dfc04e276e3474939053c2fd62802004c793f0b8fa7d612fb3d3a82ca022114de56b8c281bf5e955d6485a4469949159c78143179f356cfc5931e859fd704c0c054b56b37891a150ab2", 0xd6) executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd60bb1a7800080000000000000000004f0e0000000000000100000000000000000000000000000001"]) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000300)='./file1\x00') rename(&(0x7f0000001340)='./file0\x00', &(0x7f0000000280)='./file1\x00') executing program 3: sysctl$net_inet_ipip(&(0x7f00000004c0), 0x4, &(0x7f0000000500), 0x0, 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "00edff", 0x14, 0x29, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @loopback={0xfeffffff00000000}, {[], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) executing program 7: r0 = open$dir(&(0x7f0000000280)='./file1\x00', 0x200, 0x0) fcntl$lock(r0, 0x8, 0xffffffffffffffff) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800), 0x0, 0x0) close(r1) fcntl$getown(0xffffffffffffffff, 0x5) mmap(&(0x7f0000602000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0) sendto$unix(r1, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000005c0)}], 0x1) setreuid(0xee00, 0x0) r2 = getuid() r3 = syz_open_pts() syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() mquery(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x0, r3, 0x0) setreuid(0xee00, r2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x1, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) mmap(&(0x7f0000400000/0xc00000)=nil, 0xc00000, 0x0, 0x8011, r1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) ktrace(&(0x7f0000000200)='./file0\x00', 0x4, 0xd27d43220c7df9b, 0x0) select(0x2f, &(0x7f0000000040), &(0x7f0000000080)={0x4000000000000008}, 0x0, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) executing program 5: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57a", 0x129}], 0x3) executing program 5: r0 = semget$private(0x0, 0x4, 0x3a) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/152) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x3200) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="477c4859245ecba32f7539e9f3b617bc94d009d37fcecf468903ae5ef3a905831d2095b6fc30413d033b996acffde98177232dfb526d26122e35981e2244bd6011255d82a51d", 0x46}, {&(0x7f0000000280)="3ba6ac625fdbfdea9e0a2440244f518068dffdb5b77489605b39890f90a65676116de45b034a46fb1a0dcd2e51260a2ce89d6ec4861c0b39e52c9bd227e5ef22d29e7a5735dc5c59a567a3bfbaf335fc701a05af8f1e8e58e47d3bde63871d5d3cbaf1fd1bfa05a0cc715f940ebd8b4c65c7c672361c5678cef2d3cfb498b9b6f050c9e99bd4cdcc8bdf114d7e4f48", 0x8f}, {&(0x7f0000000540)="5374329d8f4350d0b5f4c5fef180923514f2e37c266c0046727e9613aac5a8e869a8d08472d20db4594b664ffe6460584199af50f0dd1dd3f0fce8d8282ed34e2a6726f9b4f8b7a3b19df5e77b989d0efc6a1f40c2d8a7c54fa6d70fc7e7343d19224ce4b2b3b4f58b7ceccc64470223663d9f2559e37db9ef2f71244fb2b20ea67b690fe009c9697e5bfa0ecd75112c88cfafbe93edb0c3e5f0f3b018f4a97167ebdefff5703b34c67020f4417ddbef9498bfb529d10744bf699c85c70d5f1a00d0d3ecf3f9d2e7db53c5e60c4cae71d741146c653147574ca62e9d5128fa1cfbc296a93b98000a16d30ff0247e590ae0859352e11c9634", 0xf8}, {&(0x7f0000000640)="e8faec6ab1b1fbafbb83a52cf55ceabfcc2b64555bc0793a62617c3937c2aaea6eec757b144547f0ba10587b916ddfb9747596945a6b32fca822f5b9723fab3a3310513b8911df0e5196e1e006a97fb766cb8cfdb408fc961f4bac07f3d9aed66522bfc37de96422187ee003ebfbb8395b07e67d8d9a92041b80dd829a1cb48934dc8ee0eb86c5e0e66dd62cd6dd4dfa1554c5ec9c015d9226a4b0129de84c2b4197d1236f2032d432dbb38367c0163131b4538d134064d56076189d3786349733237615fa11d8561fc64f2f8aeadd", 0xcf}], 0x4, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000000)) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) mmap(&(0x7f000016f000/0x1000)=nil, 0x1000, 0x0, 0x4812, r3, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) semget$private(0x0, 0x4, 0x3a) (async) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000340)=""/152) (async) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)) (async) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x3200) (async) open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) (async) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="477c4859245ecba32f7539e9f3b617bc94d009d37fcecf468903ae5ef3a905831d2095b6fc30413d033b996acffde98177232dfb526d26122e35981e2244bd6011255d82a51d", 0x46}, {&(0x7f0000000280)="3ba6ac625fdbfdea9e0a2440244f518068dffdb5b77489605b39890f90a65676116de45b034a46fb1a0dcd2e51260a2ce89d6ec4861c0b39e52c9bd227e5ef22d29e7a5735dc5c59a567a3bfbaf335fc701a05af8f1e8e58e47d3bde63871d5d3cbaf1fd1bfa05a0cc715f940ebd8b4c65c7c672361c5678cef2d3cfb498b9b6f050c9e99bd4cdcc8bdf114d7e4f48", 0x8f}, {&(0x7f0000000540)="5374329d8f4350d0b5f4c5fef180923514f2e37c266c0046727e9613aac5a8e869a8d08472d20db4594b664ffe6460584199af50f0dd1dd3f0fce8d8282ed34e2a6726f9b4f8b7a3b19df5e77b989d0efc6a1f40c2d8a7c54fa6d70fc7e7343d19224ce4b2b3b4f58b7ceccc64470223663d9f2559e37db9ef2f71244fb2b20ea67b690fe009c9697e5bfa0ecd75112c88cfafbe93edb0c3e5f0f3b018f4a97167ebdefff5703b34c67020f4417ddbef9498bfb529d10744bf699c85c70d5f1a00d0d3ecf3f9d2e7db53c5e60c4cae71d741146c653147574ca62e9d5128fa1cfbc296a93b98000a16d30ff0247e590ae0859352e11c9634", 0xf8}, {&(0x7f0000000640)="e8faec6ab1b1fbafbb83a52cf55ceabfcc2b64555bc0793a62617c3937c2aaea6eec757b144547f0ba10587b916ddfb9747596945a6b32fca822f5b9723fab3a3310513b8911df0e5196e1e006a97fb766cb8cfdb408fc961f4bac07f3d9aed66522bfc37de96422187ee003ebfbb8395b07e67d8d9a92041b80dd829a1cb48934dc8ee0eb86c5e0e66dd62cd6dd4dfa1554c5ec9c015d9226a4b0129de84c2b4197d1236f2032d432dbb38367c0163131b4538d134064d56076189d3786349733237615fa11d8561fc64f2f8aeadd", 0xcf}], 0x4, 0x8) (async) getrusage(0xffffffffffffffff, &(0x7f0000000000)) (async) preadv(r3, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) (async) socket$inet(0x2, 0x2, 0x0) (async) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00000100000000", 0xc) (async) recvmmsg(r1, &(0x7f0000000480)={0x0}, 0x10, 0x0, &(0x7f0000000500)={0x200ffffc, 0xa}) (async) mmap(&(0x7f000016f000/0x1000)=nil, 0x1000, 0x0, 0x4812, r3, 0x0) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x78, 0x0]) (async) mlock(&(0x7f0000000000/0x13000)=nil, 0x13000) (async) syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[]) (async) executing program 4: sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) open(0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000000000000000, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa", 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) executing program 2: r0 = open(&(0x7f0000000180)='./file0\x00', 0x75f493fec6515f78, 0x0) r1 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdd0}, 0x0, 0x0, r1, 0x0, 0xfffffffffffffffd, 0x0, 0xfffffffffffffffe}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r3, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r4, &(0x7f0000000600), 0x33) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f0000000040)=[{0x20}, {0x6}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[]) close(r5) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r5, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) write(r5, 0x0, 0x0) executing program 1: semget(0x3, 0x0, 0x305) (async) r0 = shmget(0x3, 0x4000, 0x44, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) executing program 7: r0 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) truncate(&(0x7f0000000080)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x1020006, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 0: r0 = socket(0x18, 0x4, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) setpgid(0xffffffffffffffff, r1) fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) mmap(&(0x7f0000047000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r2 = socket$unix(0x1, 0x5, 0x0) bind$unix(r2, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r3, r4) r5 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) listen(r2, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$unix(r0, &(0x7f0000000080)="a1ac09cf90990c32c2a5bb1bc1e3f129604cf132ab1d7aa5fb38dec15033119a39148e7c2042c14d61849780fcda63ff3c06624ef7b0fc26b5833ee328126d1cac1676520334818e2bb576c61abe8bbbbbe51271b760c9326f90f01413f9342153b8698998c53cad99", 0x69, 0x9, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = getpgrp() r2 = semget$private(0x0, 0x1, 0x81) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r3, 0x0, r5, 0xffffffffffffffff, 0x44, 0x1}, 0xffffffffffffffff, 0x200, 0x8}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000240)={0x6, 0x9ac, 0x1, 0x7fffffff, "bccb7f17778a493ee0bd52690e9a8f75e4860d84", 0x2, 0xfffff800}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) seteuid(r3) setpgid(r4, r1) getgroups(0x2, &(0x7f0000000280)=[r6, r6]) setegid(r8) r9 = socket(0x10, 0xc816f20810d6f6f2, 0x1) ioctl$FIONBIO(0xffffffffffffff9c, 0x8004667e, &(0x7f00000002c0)) ftruncate(r7, 0x3) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ioctl$TIOCCDTR(r7, 0x20007478) r10 = socket$unix(0x1, 0x2, 0x0) r11 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000840), 0x80, 0x0) r12 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880), 0x400, 0x0) sendmsg$unix(r10, &(0x7f0000000940)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000007c0)=[{&(0x7f00000003c0)="3a491008f703f985a2427be20b9b8c2352a79ed4c364298ec0080192909cb3fa803fc0ba62d24e5a548418774da869afbb084a8f8914ccdce9cb732d17a4342801cb8e558965cd179dd38c25da621de4aa9be4b542d0f390dc302e1e5f5b0e82ac254ccec43a8378186a2f6a7441725396954d7ea48aad1e13142df74472ad6eaa4fa323bd34a3df6a773ef1410daa9b87750ab324ada980348c9435cb0292cf51fcc4a7239be599807ea0f266d4e8094d920245aee43c824fb9097b6aa99c839f2de1cff1f92ae22bc3469738f88805e02e40481751a432c1a5d1599274c3", 0xdf}, {&(0x7f00000004c0)="2bf167f6dc7a9a223d4b4bbc2356ad27c6fc2b9938530021e42d881023ec3faa5d6b2cfd42cee8239cb047d2391b", 0x2e}, {&(0x7f0000000500)="bdd2fe72a818540dee5a86dfdfd3048266727f8d414eae96327019a5ffe809e039925e4c99174d074030f50f834c78e03c98eac0d69328d09bda1b5862930b5380310473e5558a6b5129a3252981a0000eb355c048c56e53576e79fb7b3818e1d655f109ebd7252af6b70e1637c2a457ec27af8535afdc4d2b9644df42e3affbc597a6f9b3d33de2011fabb1db5853f5212baff6e860f1dffe43659207b4d70948c3e71e6216136b68124df34c3f8eed76fd1c8109015994f7c56ddc4fb8f910597ac792387e70fb83b13a73cb4def97d231b4950767aa7ea140444a1a71d7720585cd66c0e179fa9413134868f7", 0xee}, {&(0x7f0000000600)="3cd385f21f75293ed25cb32a188b5e746cfcbbe96868e542351732d82f368a794747345bbf8cd40ffaa2", 0x2a}, {&(0x7f0000000640)="347b642ff2e58e2be091c9bc018a202c894c20ee7142b53237c948c0f1967ff590ac9569beae67790a82509227fa92aca3134a842a8a1528d06d77edb5c678d11f75c373dce38051c601e3f422737cbaf9d244a9a34b5d6fef9c779f21bed1400c33e001f48c6e01230964d0ca6ce10e7105842a65bd96875f63bd633d8f5c763c0838f21e40d2198f103f5951e73e2d01a5ce83465f37cc467ee0aa", 0x9c}, {&(0x7f0000000700)="e18d0d9200ab3a951d2f51d86972dc869f5c1dce8e1da6fcafbd613d905cd6fb4157a2bc7fda35ca94fbdf49a4d2149b16357e96a16a66e63e826c6068fb1c95fbfab4ed0e7955d4ab28f093e86fdf5257f95b4f6e96dee6adaf001e3abe1d13066f7fa2cbeb7af50190e66684be4a8d09c726e25b0b6d80b1682bdd85e0583847f38577b926c543d716", 0x8a}], 0x6, &(0x7f00000008c0)=[@rights={0x20, 0xffff, 0x1, [r7, r9, r7, r0]}, @rights={0x28, 0xffff, 0x1, [r7, r9, r11, r12, r0, r9]}], 0x48, 0x403}, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000980), 0x0, 0x0) ioctl$PCIOCWRITE(r11, 0xc0107003, &(0x7f00000009c0)={{0x6, 0x6, 0x5}, 0x8, 0x3, 0x10000}) link(&(0x7f0000000a00)='./file1\x00', &(0x7f0000000a40)='./file0\x00') r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a80), 0x8, 0x0) ioctl$TIOCSTSTAMP(r13, 0x8008745a, &(0x7f0000000ac0)={0x81, 0x80000000}) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b00), 0x0, 0x0) ioctl$TIOCSETAF(r14, 0x802c7416, &(0x7f0000000b40)={0x100, 0x163, 0x3df, 0x3, "cdacafc1cc4efaacfd3ff0ce484fa7851ec24b3e", 0xfff, 0x300}) executing program 3: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2000, 0x801) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) (async) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r0 = open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) (async) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) (async) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mquery(&(0x7f000008c000/0x1000)=nil, 0x1000, 0x4, 0x0, r0, 0x1ff) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) (async) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x3) r2 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r2}, 0xfffffffffffffff9, 0x45}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000280)=ANY=[@ANYRESDEC=r0, @ANYRES64=r1, @ANYRES8=r2]) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) (async) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000040)=[{0x21}, {0x100, 0x6}], 0x2}) syz_open_pts() (async) r4 = syz_open_pts() pwrite(r4, 0x0, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000080)={0x10000, 0x8, 0x200800, 0xe8, "b6038060fa03abe696d96ca2885d6391271b1904", 0x74c4, 0x599}) sysctl$net_pipex(&(0x7f00000000c0)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000100)="5e311855f8b4acec8d59edffe59c7ba27d5d5fd1c24fca56d2c5aba2065fa9e09db6c132168658db335976778374aa4081f8c199e290000ec166e6e454f06d99b0e10fc2a42c845ba5a3eb296b9c4163bde9a4d8e4dc3b5f6d243ebf85364c3da5cc5c060629ccd7ed4ee778860316dff949e9d5bbaf16805696e7ea6f6cfc7001bdca23479e72b852036948ba8ef70c32188349684c8484400704f28ca6e9a8744ab7568ad907ee4fc1ce97fb", &(0x7f00000001c0)=0xad, &(0x7f0000000200)="3b407b8c0fa8936d563fcd9281f175704433e2ae7e81e2c1198351e750404a84c44f6d465c3dcaa4c6966d9c129b6c47ef37a5e462dc9ffb170382eb83886799820192aa507553d3fac46a43efcc7a", 0x4f) executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57a", 0x129}], 0x3) executing program 2: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\'/\x99@:}\xb3#\x00', &(0x7f0000000100)='.$\x00', &(0x7f0000000180)='[\'{\'*%[(!,\x00', &(0x7f00000001c0)='/.:\x00', &(0x7f0000000200)='\'R:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='.^l\x00']) r0 = semget(0x2, 0x3, 0x718) semop(r0, &(0x7f0000000440)=[{0x0, 0xf52, 0x1000}, {0x3, 0x443, 0x1800}, {0x2, 0x0, 0x1400}, {0x1, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0x97e, 0x800}, {0x4, 0x2, 0x1000}], 0x7) open(&(0x7f0000000400)='./file0\x00', 0x400, 0x108) getpid() r1 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r1, &(0x7f0000000bc0)={&(0x7f0000000b80)={&(0x7f00000000c0)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000b00)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000f40)=""/4096, 0x1000}, {&(0x7f0000000a00)=""/197, 0xc5}, {0x0}], 0x4, 0x0}, 0xb1a3}, 0x10, 0x42, &(0x7f0000000c00)={0x74f50947, 0x6}) executing program 7: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76", 0x75, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0x100, 0x80, 0x0, 0xeba, 0x6, 0x1, 0x2, 0x0, 0x5, 0x3}) map stack 0x20047000-0x2004a000 of map 0xfffffd806949ba50 failed: no mapping executing program 6: setitimer(0x0, &(0x7f0000000000)={{0x4000000007d}, {0xffffffff}}, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000280)=ANY=[@ANYRES16=0x0, @ANYRESDEC=0x0, @ANYRES8, @ANYRESOCT]) socket(0x0, 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000c80)={0x0, 0x0, 0x0, 0x0, &(0x7f00000007c0)=ANY=[@ANYBLOB="10000000000008000000000000000000"], 0x10}, 0x1) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000001240)=0x6, 0x4) r3 = socket(0x18, 0x3, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x10}, 0x4, &(0x7f00000002c0), 0x0, &(0x7f0000000140), 0x0) r4 = socket(0x18, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) getsockname$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000200)=0xc) sendmmsg(r4, &(0x7f0000000140)={0x0}, 0x10, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f00000002c0)={0x9, 0x9, './file0\x00', 0xb, 0x9, 0x9, 0x8}) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = dup2(r3, 0xffffffffffffffff) socket(0x11, 0x3, 0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) accept$inet(r5, 0x0, &(0x7f0000000180)) semget(0x1, 0x0, 0x588) sendto$unix(r7, &(0x7f0000000000)="b10005136000009f05003e0800000000331c13fecea10500fef96ecfc72fd3357a068d02bc31a3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8faff0037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012000000000000880d6633c556ae9b287948a62310db415f779642cdcd71a3f8343712051e", 0xb1, 0x0, 0x0, 0x0) ioctl$WSKBDIO_SETKEYREPEAT(r6, 0x800c5707, &(0x7f0000000240)={0x0, 0x4}) connect$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0x2) execve(0x0, 0x0, 0x0) executing program 0: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) fchflags(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) r0 = dup(0xffffffffffffffff) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r4, &(0x7f0000000340), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) semop(r4, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x5, 0x3, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x1, 0x7fff, 0x800}, {0x2, 0x19, 0x1c00}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r4, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) semop(r4, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) r5 = getuid() r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r5, r6, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x323, r2, r3, r5, r6, 0x8, 0x1f}, 0x0, 0x0, r7, r7, 0x0, 0x40000, 0x800}) fcntl$lock(r0, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r7}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) semget$private(0x0, 0x1, 0x1) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000240)=0x7) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0xffffff16, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) semget(0x3, 0x2, 0x0) executing program 3: open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setreuid(0x0, 0xee01) r0 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x8040691a, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000401}) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) syz_emit_ethernet(0x8f, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6010282700590000000000000000000000000000000000009b8b88bbfa0dfd4372f2cdb215d499ac4e214e2300089078901e41f35944157dbc14db9c2053e4fec15ba7b2efb0ce02834c97cff28c9806137fdf3dd69f202d5a5ef8526b761808a70f08418f03ca8bf6b123c83492e6ef077d2587e0364c00edcba205929bbd1a0a70522e5967974c37df963bfd317742290388ca2a0b5768e70c94d605c763cd1c87d45b64e28faa22de162c25bc726fb5655ee5f19f4bff3b24ee907f84c7c7d79873d9d552a7eff690c76248963f7f45a1a148940f4cf56781cce9609fa25c58a43701c7e710274487bf9f48b3577d863c6635c55a2b30cc70ea8e85a583a5"]) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x53e) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = socket(0x2, 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) ioctl$FIONREAD(r3, 0x80206979, &(0x7f0000000000)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x2, 0x224) semop(r4, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x35}, 0x4, &(0x7f00000000c0), 0x0, 0x0, 0x0) executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="24d3a8ee7f1a75ecf3f1478008909547fde20e75a60a20a5c29f562c2224a9018d7ce35b6f3f886bfa04ed453ba09818fc81c3394ffdff74b4420f5238925bc276d7af192f4a617ec0ba5c020241ef68cfc3410ceb0900c283183c7b8beafd2c1b80cf0bed4a612e5d26e2d822f933775a4f1ffbdac4f767f7a0ed352d2a010b31", 0x81}], 0x1) write(r0, 0x0, 0x3b) executing program 7: r0 = socket(0x2, 0x2, 0x0) open$dir(&(0x7f00000003c0)='./file0\x00', 0x400004000011830a, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x8000) truncate(&(0x7f0000000080)='./file0\x00', 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x1020006, 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) (async) connect$unix(r0, &(0x7f0000000000), 0x10) executing program 6: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0x8020560a, &(0x7f00000002c0)={0x10, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(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'}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0xc0}, {0x28}, {0x6}]}) syz_emit_ethernet(0x7e, &(0x7f00000002c0)=ANY=[]) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) write(0xffffffffffffffff, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x100}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x54, 0x1000000000002}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000240)) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(r2, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="03", 0x1) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000)={0x0, 0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0xd02) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r3, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/104}, {&(0x7f0000000140)=""/192}, {&(0x7f0000000340)=""/175}, {&(0x7f0000000000)=""/18}], 0x10000000000002b8, 0x0) executing program 5: r0 = socket(0x18, 0x4, 0x7) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) setpgid(0xffffffffffffffff, r1) (async) fcntl$setown(r0, 0x6, r1) munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) mmap(&(0x7f0000047000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) executing program 0: select(0x40, &(0x7f0000000000)={0x80, 0x8, 0xd1, 0x5, 0x3, 0x7, 0x4b2, 0x3}, &(0x7f0000000040)={0xfffffffffffffffa, 0x1ff, 0x8001, 0x9, 0x40, 0x7, 0x1, 0x9}, &(0x7f0000000080)={0x6, 0x6, 0x5, 0x8, 0x6, 0xffffffffffff0000, 0x8}, &(0x7f00000000c0)={0x8, 0x80000001}) syz_emit_ethernet(0x59, &(0x7f0000000100)={@random="40bac95a8680", @broadcast, [], {@generic={0xa, "3831d7da763172e6a0c6e82cc41d2c7b7df4fce3ae110c562565b71fbcf2fdfdfcba6f5b488edef7681ba62f2c88fddf5644dc8fa35e5097e4ab818f7508c5154f0385cc6e8ca5dc713037"}}}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000001c0)) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x2, 0xee7b4e66a7d9a941, 0x5, 0xb4, r1}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r5 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8000, 0x8) fsync(r5) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000340)={0xb5, 0x6}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380), 0x800, 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000003c0)=0xcade) r7 = socket(0x1, 0x3, 0xdb) r8 = semget(0x2, 0x5, 0x4) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000400)=[0x7f, 0x5, 0x0, 0x1ff, 0xefd7, 0x9, 0x400, 0x200, 0x1, 0xd9]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r2, r10) sendto$inet6(r5, &(0x7f0000000480)="1d209f1db654c20ebc7f768207a4ff3d4ccf7d82024fadfe846787215ade49d23919bf4ec45e95b24058c3467f0a3543dfdc72f3edb6cb3e51822eb12d3f067126d4f04da93bfe94f2268337a7a06a59886c18dfaf8caf69ddb30015fe5db40e11c33a8f1c2031e40ee35c5af4de57c331c1f9f57a485a2bc2aca618ddbd1d94b3e3a325e93698cb8d6299e84d881ba5fc529e4a2b5ece2a074a41154ba5cb124b3d394c6cad02d6a9bc6f0665aa5b1307968b618b7ce2620759ceb65fabb9ac6417c30cb8f3ea5e4ecfa568a5d6fa1c543245e3048937ce0054178da0bd34c75d8cea", 0xe3, 0x400, &(0x7f0000000580)={0x18, 0x0, 0x100, 0x8}, 0xc) sendto$unix(r7, &(0x7f00000005c0)="09c5218acd5ff79f64daea6964ac96a8e3cca3c69489ed0228e3163074440924fa2545e3e696c56505e57cd75b30b00bdb108f2c1411c2ce53c77df38fca8274521106329957063c147ba4c2e46cbee96e3bb5626985d8689cf6fc571f465ed438317d540e39c4149e15173ff2e4bda25189fe596d6970aeacdb99b958abae11c24b73cb6c8c390688282ccaff2f101eea9304e45b768db1f6553624a9f71e0aed7db95df47c9fb0ce56bb9b58895fca1549e50e9a6927b2", 0xb8, 0x9, 0x0, 0x0) shmctl$SHM_LOCK(r4, 0x3) semop(r8, &(0x7f0000000680)=[{0x0, 0x3, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x80, 0x800}, {0x2, 0x1}, {0x0, 0x7, 0x1000}, {0x1, 0x1, 0x1000}], 0x6) syz_extract_tcp_res(&(0x7f00000006c0), 0x0, 0x2) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000700)=0x7fff) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0x3, r2, r10, r2, 0x0, 0x2}, 0x7, 0x5, 0xa0}) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000007c0)={{0x0, r9, r3, r2, r10, 0x11, 0x3}, 0x6464, 0x101, 0x2}) r11 = dup2(r7, r0) mkdir(&(0x7f0000000840)='./file0\x00', 0x2) setsockopt$inet_opts(r11, 0x0, 0x0, &(0x7f0000000880)="6fd580b57af5857b9863138e926d3cb4d578e02e6123cf357e7ad0232c3bc46e792c6d41e1f7defbcee230c323cca88d30c1c28669c9169881fa61046fc04381", 0x40) executing program 1: select(0x40, &(0x7f0000000080)={0xfffffffffffffff9, 0x3, 0x1, 0x5, 0x8, 0x35c5, 0x500000, 0x1000}, &(0x7f0000000140)={0x40, 0xffffffffffff8001, 0x7, 0x5, 0xffffffffffffffff, 0x1632, 0x4, 0x80000000}, &(0x7f0000000180)={0x1, 0x9, 0x1d, 0x8000000000000000, 0x9, 0x1, 0x2, 0x2}, &(0x7f0000000580)={0x28, 0x2}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='\b', 0x1}], 0x1, 0x3fffd) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed", 0x133}], 0x3) executing program 6: syz_emit_ethernet(0x23bf, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6085ceb2ff61000000000000000000000000000000000000ff020000000000000000000000000001001d000000000000010300000001e31dd3d88e1f8a59f12d913d98105d13d89788b69a72e34bcc921389d20a071b3f7a6b75bc7aa609b48143d932edbf6f0e881f67cd0d55956c7f26ac75f6a2a89056748b9249d0d36f8d3f0b931021c871c35786c46ababc7b51a4996ff063e6259fa3dac1259cec17067b4dda84e1dfd38e49f53f576fb7e1c6704bce1bf58f0938"]) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80206979, &(0x7f00000001c0)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r1, 0x29, 0x39, 0x0, 0x0) executing program 5: mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\'/\x99@:}\xb3#\x00', &(0x7f0000000100)='.$\x00', &(0x7f0000000180)='[\'{\'*%[(!,\x00', &(0x7f00000001c0)='/.:\x00', &(0x7f0000000200)='\'R:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='.^l\x00']) (async) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='\'/\x99@:}\xb3#\x00', &(0x7f0000000100)='.$\x00', &(0x7f0000000180)='[\'{\'*%[(!,\x00', &(0x7f00000001c0)='/.:\x00', &(0x7f0000000200)='\'R:\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='.^l\x00']) r0 = semget(0x2, 0x3, 0x718) semop(r0, &(0x7f0000000440)=[{0x0, 0xf52, 0x1000}, {0x3, 0x443, 0x1800}, {0x2, 0x0, 0x1400}, {0x1, 0x7, 0x1000}, {0x2, 0x4, 0x800}, {0x1, 0x97e, 0x800}, {0x4, 0x2, 0x1000}], 0x7) open(&(0x7f0000000400)='./file0\x00', 0x400, 0x108) getpid() (async) getpid() socket$unix(0x1, 0x2, 0x0) (async) r1 = socket$unix(0x1, 0x2, 0x0) recvmmsg(r1, &(0x7f0000000bc0)={&(0x7f0000000b80)={&(0x7f00000000c0)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000b00)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000f40)=""/4096, 0x1000}, {&(0x7f0000000a00)=""/197, 0xc5}, {0x0}], 0x4, 0x0}, 0xb1a3}, 0x10, 0x42, &(0x7f0000000c00)={0x74f50947, 0x6}) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r5) r6 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 7: r0 = syz_open_pts() writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="a2", 0x1}], 0x1) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400), 0x401, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2, 0x0) ioctl$FIONBIO(r1, 0xc0107008, &(0x7f0000000040)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) select(0x40, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0x3, 0x800000000000000, 0x0, 0x80000000000, 0x3}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000000)=ANY=[@ANYRES32=0x0]) lseek(r0, 0x0, 0x8a2ade2e16f3299) executing program 6: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76", 0x75, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) r2 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0), 0x4) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0x100, 0x80, 0x0, 0xeba, 0x6, 0x1, 0x2, 0x0, 0x5, 0x3}) socket(0x1e, 0x3, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b1000504600000000000000009000000331c13fecea10500fef9ed06c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76", 0x75, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) socket(0x2, 0x3, 0x0) (async) ioctl$FIONREAD(r1, 0xc0206921, &(0x7f00000001c0)) (async) socket(0x2, 0x2, 0x0) (async) ioctl$FIONREAD(r2, 0x8040691a, &(0x7f00000001c0)) (async) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f00000000c0), 0x4) (async) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0x0) (async) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) (async) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0x100, 0x80, 0x0, 0xeba, 0x6, 0x1, 0x2, 0x0, 0x5, 0x3}) (async) executing program 5: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt(r0, 0x1, 0x3, &(0x7f0000000200)=""/79, &(0x7f0000000280)=0x4f) r2 = dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0x7fffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x61}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) syz_emit_ethernet(0x23bf, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES32=r1, @ANYRESHEX=r1]) map stack 0x20047000-0x2004a000 of map 0xfffffd806949b6e0 failed: no mapping executing program 3: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) fchflags(0xffffffffffffffff, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000001180)={0x1, 0x3, 0x1, 0x1, 0xffffffffffffffff}) (async) r0 = dup(0xffffffffffffffff) (async) r1 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x140}, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x100}) shmat(r1, &(0x7f0000001000/0x3000)=nil, 0x1000) r2 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) (async) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{0x1, 0xffff, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x2, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r4, &(0x7f0000000340), 0x0) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000004c0)=[0x7fb, 0x1000, 0x8]) (async) semop(r4, &(0x7f0000000180)=[{0x4, 0xffff, 0x3800}, {0x2, 0xb}, {0x2, 0x7fff, 0x1800}, {0x4, 0x9, 0x800}, {0x5, 0x3, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0x3}, {0x0, 0xe2, 0x1800}, {0x1, 0x7fff, 0x800}, {0x2, 0x19, 0x1c00}, {0x3, 0x800, 0x800}], 0xb) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x4, 0x7]) semop(r4, &(0x7f0000000140)=[{0x4, 0x200, 0x1800}, {0x3, 0x0, 0x800}, {0x4, 0x0, 0x1000}, {0x2, 0x4, 0x1400}, {0x2, 0x5e0, 0x1000}, {0x2, 0x0, 0x800}, {0x1, 0xda, 0x2800}, {0x4, 0x6, 0x1800}, {0x4, 0x8001, 0x800}], 0x9) (async) semop(r4, &(0x7f0000000080)=[{0x4, 0x1, 0x1000}], 0x1) (async) r5 = getuid() (async) r6 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000040)={{0xffff4610, 0xffffffffffffffff, 0xffffffffffffffff, r5, r6, 0x40, 0x1000}, 0xffffffffffffffff, 0x1, 0x7fffffffffffffff}) (async) r7 = getpid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x323, r2, r3, r5, r6, 0x8, 0x1f}, 0x0, 0x0, r7, r7, 0x0, 0x40000, 0x800}) fcntl$lock(r0, 0x9, &(0x7f00000011c0)={0x3, 0x1, 0x8, 0x9, r7}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) (async) semget$private(0x0, 0x1, 0x1) (async) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) (async) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000240)=0x7) executing program 2: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) sysctl$kern(&(0x7f0000000000)={0x1, 0x45}, 0x2, 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x510e4622a1b8db65, 0x4) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r2 = socket(0x18, 0x3, 0x0) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x40000802) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)=0x7) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x41, 0x0) dup2(r4, r4) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{}], 0x1}) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000600)=ANY=[]) setrlimit(0x0, 0x0) syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x43e, &(0x7f00000003c0)=ANY=[@ANYBLOB]) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000040)) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = open(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r6, r7) dup(r0) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000003c0)) executing program 5: r0 = socket$inet6(0x18, 0x562542b7c1d8e62d, 0x20) socketpair(0x18, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x4}, {r0, 0x2}, {0xffffffffffffff9c, 0x4}, {r2, 0x10}], 0x4, 0x3ff) getpeername$unix(r2, &(0x7f0000000080)=@file={0x0, ""/509}, &(0x7f0000000280)=0x1ff) r3 = accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/504}, &(0x7f00000004c0)=0x1fa) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r1, 0x8, &(0x7f0000000500)={0x3, 0x1, 0x1, 0x80000001, r4}) r5 = getppid() ktrace(&(0x7f0000000540)='./file0\x00', 0x2, 0x1002, r4) r6 = socket$unix(0x1, 0x1, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000580)=[{{r1}, 0xfffffffffffffffe, 0x84, 0x80000000, 0x10200, 0x9}, {{}, 0xfffffffffffffffc, 0x9c, 0x8, 0x6, 0x1}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x8, 0x100000001}, {{r6}, 0xfffffffffffffff8, 0xa1, 0x80, 0x6, 0x101}], 0xf4, &(0x7f0000000600)=[{{r3}, 0xfffffffffffffff8, 0x60, 0x80, 0x3ff, 0x401}], 0x400, &(0x7f0000000640)={0x7fffffffffffffff, 0x3}) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000700)={0x80, 0x0, &(0x7f0000000680)=""/128}) sysctl$net_inet_ip(&(0x7f0000000740)={0x4, 0x2, 0x0, 0x27}, 0x4, &(0x7f0000000780)="4fcb57d8b0de63a1e508952235aed18f2efdfdf3271188a0f343e13d997905527945c530a43fbbb6946362982d0c43cadec0244a9326f755b372a627b0e61de2cc4e41085e2034a9c247a13683a36d537d70c1a76fb3b71110822d3b22e32cf6ac59b4626504320f1f48cce3db9008", &(0x7f0000000800)=0x6f, &(0x7f0000000840)="a4efe54053df5137b2264947800d8ea993d60b84c83296f329", 0x19) syz_extract_tcp_res(&(0x7f0000000880), 0x29c, 0x8e) ktrace(&(0x7f00000008c0)='./file0\x00', 0x3, 0x0, r5) r8 = fcntl$getown(r2, 0x5) syz_extract_tcp_res(&(0x7f0000000900), 0x800, 0x4) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940), 0xd18, 0x0) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000009c0)={&(0x7f0000000980)='./file0\x00', r2}) r10 = socket$inet(0x2, 0x2, 0x80) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000a00)) syz_extract_tcp_res(&(0x7f0000000a40), 0x6, 0xfffffff7) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4, 0x4010, r3, 0x9) ioctl$WSKBDIO_COMPLEXBELL(r9, 0x80105702, &(0x7f0000000a80)={0x6, 0x9, 0x36, 0x2}) syz_extract_tcp_res(&(0x7f0000000ac0), 0x5, 0x0) setsockopt(r10, 0x2, 0x8, &(0x7f0000000b00)="a5cd3c0d1f8b538aa07da5c83f919fe5a68030a47f67c2d0b0d9d2799a4aacec80d395c0c00348793bbb97333cc6a73f8c4ff540160be59d6eeae25d7ee875e8249a831e32893860293b2aeb8e89260e4ff0cf120a", 0x55) getpgid(r8) getpeername$unix(r1, &(0x7f0000000b80)=@abs, &(0x7f0000000bc0)=0x8) executing program 6: r0 = socket(0x18, 0x2, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = socket$inet(0x2, 0x3, 0x102) shutdown(r1, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') chdir(0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') socket(0x0, 0x0, 0x0) rename(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001040)='./file0\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f0000000500)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') close(r0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x9}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000800)=[{&(0x7f0000000140)='4', 0x1}], 0x1) writev(r2, &(0x7f0000000580)=[{&(0x7f0000000080)="6fcba96e64d77dfe77d06091c8341acb34f68c0a", 0x14}], 0x1) readv(r3, &(0x7f0000000600), 0x33) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r4 = socket(0x800000018, 0x1, 0x0) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0xffffffffffffffff, 0x1, 0x2670}) setsockopt$sock_int(r4, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) ioctl$TIOCEXCL(r2, 0x2000740d) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) executing program 1: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed", 0x133}], 0x3) executing program 4: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe80004411048502bcdc4d000000000000000000000000aa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 2: r0 = getuid() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getppid() r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r7, r7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x8, r0, r7, r6, 0x0, 0x0, 0x1}, 0x0, 0x6, r1}) r8 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r9 = socket$unix(0x1, 0x5, 0x0) bind$unix(r9, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r9, 0x0) accept$unix(r9, 0x0, 0x0) r10 = socket$inet(0x2, 0x8000, 0x9) bind(r10, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r11 = socket$unix(0x1, 0x5, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) getsockname$inet(r8, 0x0, &(0x7f0000000600)) munmap(&(0x7f0000046000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000046000/0x4000)=nil, 0x4000, 0xe03b8bfaaba2320c) mmap(&(0x7f0000047000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 3: sysctl$net_inet_etherip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {0x0, &(0x7f0000ffc000/0x2000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f000003b000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000038000/0x4000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000112000/0x2000)=nil, 0x7fffffffffffffff}, {&(0x7f0000037000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000039000/0x2000)=nil, &(0x7f0000113000/0x2000)=nil}, {&(0x7f0000096000/0x3000)=nil}, {&(0x7f0000095000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x8000, 0x0) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc2585601, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x9}) setreuid(0xee00, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x20000082, &(0x7f0000000340)=[{}, {0x1, 0x20, 0x0, 0x1}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000440)="71f91e3471ac0258bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f00000003c0)=0x1c, 0x0, 0x0) sysctl$kern(&(0x7f0000000400)={0x1, 0x1a}, 0x2, &(0x7f00000004c0)="a8308d742305000000", &(0x7f0000000040)=0x9, &(0x7f0000000540), 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) mknod(0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r0, 0x400c570a, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000380)='./bus\x00') open(&(0x7f0000000480)='./file1\x00', 0x80, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file1\x00', 0x8, 0x2) pwritev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='_', 0x1}], 0x50, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) r2 = socket(0x0, 0x0, 0x0) ioctl$FIONREAD(r2, 0xc0206921, 0x0) socket(0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x200, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x8040691a, &(0x7f00000001c0)) sysctl$net_inet_divert(&(0x7f0000000fc0)={0x4, 0x2, 0x102, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x33}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) sysctl$net_inet_etherip(&(0x7f00000001c0)={0x4, 0x2, 0x61, 0x1}, 0x4, &(0x7f0000000200)="fe4f9c96bcdc8f7f6d42916b27695afdb8873b4757c8a1256d2fdf2ac2e5a9f2e9619efd86266ea8ef676bb8720592faddd483b451086a58d2d4efac0ac44c68058bd8f3db82f98968477841d0db0f6e5978c35fe9e2164b0ace2483abede591039b9e519c1f517daed2171152f5f982f7fc435eac5d792d96b9cea5509daf103db5dfc5c00277ad2f260614c004eed5ca35540bbe38b5ff2087f141ee896e4e74f3e2eac3ec66339a396d85dbbf269f6539a5f108537a04fd3825150cea53cdcfa8df2fc3ccfe7dcae8352144709301d8cfd5cebb4968078f56bc08f95f771edaa9436d638dcaeb93f6f8374cec4c9b54e821ebb880ee", &(0x7f0000000300)=0xf7, 0x0, 0x0) executing program 3: open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4c) r0 = msgget$private(0x0, 0x14) msgsnd(r0, 0x0, 0x401, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000000)="ebff", 0x2) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="cf6c82ece2a6d419319bd8df6b99d68e9d2439583fc5f07107b1d8c650dcfe25cc97c7804076afee713eb4eecd95229470e7ca0a3a06c8e6823d13109481e55e0fed7c414e3ac6d0c588f5f2c6e35e1c146a7b5da51e9c2f6cd0b170fa0c496a83e06adca37426b29db9dcd0516b7f", 0x6f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x277) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() r4 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r4, &(0x7f0000000bc0)={&(0x7f0000000b80)={&(0x7f00000000c0)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000b00)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000f40)=""/4096, 0x1000}, {&(0x7f0000000a00)=""/197, 0xc5}, {0x0}], 0x4, 0x0}, 0xb1a3}, 0x10, 0x42, &(0x7f0000000c00)={0x74f50947, 0x6}) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r5) r6 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') connect$unix(r6, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: socketpair$unix(0x1, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x412dff) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000480), &(0x7f00000004c0)=0x4) ioctl$VNDIOCSET(0xffffffffffffffff, 0xc0384600, &(0x7f0000000440)={&(0x7f0000000280)='./bus\x00', 0x1000, 0x0}) ioctl$VNDIOCSET(0xffffffffffffff9c, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000240)='./bus\x00', 0xfff, &(0x7f00000002c0)='./bus/file0\x00', 0xc}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000200)=[{0x0}, {0x0}], 0x2, 0x0}, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x210, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x31e8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0xc}, {0x4000006, 0x0, 0x0, 0x80000001}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="e049f648da04a45b6bee0bf84a9e", 0xe}], 0x1) executing program 4: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) (async) setsockopt(r0, 0x1000000029, 0x31, &(0x7f00000000c0)="b2116988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7879de45ed3fc33719ca6dd678cec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6034b7daeb2273e89771aed96271a22d7c9198ed900ab006ddfb67869b51a2216114d1ece00"/144, 0x90) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x462, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt(r0, 0x1, 0x3, &(0x7f0000000200)=""/79, &(0x7f0000000280)=0x4f) dup2(r1, r0) (async) r2 = dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0x7fffffff}) (async) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x2, 0x7fffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000001440)=[{0x61}, {0x16}]}) write(r1, &(0x7f00000001c0)="d9537abde93d050cdd16b13f742a", 0xe) syz_emit_ethernet(0x23bf, &(0x7f0000000080)=ANY=[@ANYRESDEC=r0, @ANYRES32=r1, @ANYRESHEX=r1]) executing program 2: writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0xffffff16, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) semget(0x3, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000280), 0x0) (async) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {0x0, &(0x7f0000ffe000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) (async) openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) (async) recvmmsg(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000580), 0x0, 0x0}}, 0xffffff16, 0x0, 0x0) (async) socket(0x18, 0x2, 0x0) (async) close(r0) (async) socket(0x18, 0x2, 0x0) (async) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x7, 0x4) (async) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) (async) semget(0x3, 0x2, 0x0) (async) executing program 1: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) clock_gettime(0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80, 0x0, 0xff}, {0x50}, {0x4000006, 0x0, 0x0, 0x1000004}, {0x6, 0x81, 0xae, 0x2f0}]}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) ktrace(0x0, 0x0, 0x920, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15}, {0x14, 0x0, 0x4}, {0x6}]}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fchflags(0xffffffffffffffff, 0x0) semget$private(0x0, 0x1, 0x1) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) setreuid(0x0, 0xee01) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001680)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000008004500003c000000000006107800000000ac1600aa60204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a01000009078000013123d1b1a686b01a14c4d5e2d95f362eb150000"]) fchdir(r2) syz_emit_ethernet(0x4e, 0x0) syz_open_pts() syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0xfd, 0x0, 0x0, 0xffffffffffffffff, 0x80000000, 0x0, 0x2e88, 0xfffffffffffffffc}, 0x0, &(0x7f00000000c0)={0x8000, 0x9, 0x400}, 0x0) executing program 3: select(0x40, &(0x7f0000000080)={0xfffffffffffffff9, 0x3, 0x1, 0x5, 0x8, 0x35c5, 0x500000, 0x1000}, &(0x7f0000000140)={0x40, 0xffffffffffff8001, 0x7, 0x5, 0xffffffffffffffff, 0x1632, 0x4, 0x80000000}, &(0x7f0000000180)={0x1, 0x9, 0x1d, 0x8000000000000000, 0x9, 0x1, 0x2, 0x2}, &(0x7f0000000580)={0x28, 0x2}) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') map stack 0x20047000-0x2004a000 of map 0xfffffd806949b000 failed: no mapping executing program 4: r0 = socket(0x10, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000700)="e1d5162267f055e4d019bd4f5fa16b1735c5847c4f5300c50c8065be56cac70ba1b3e4efc6227557fff6d6851ab5342238d807b29eb9c900da3ca1fe9691890f38f876fb4b9fee848b830ba4246e6ca06fbabc7f36e285bed37c734435009f4fe21c241742eb86f42622c67418d1215dd0710ac79d12fe12f21218d1256d46f4c2c118fc4d27ef0887708e2b2a6e953abfe61d9053fb483df85e62157af123760184377e7e637371057bbf4efa80a6e9a8c13321152cb5c358418442da5aecf3b10fa648140bfd5ed82b329bdfa75ba822616e1113ff3e66f85bf761eb16cff0c9415267d7b61358633769bc16ec75c06915a4e16f6406785a2a3a74246065cc50a55e088dccaa886009fc8be316a5e2a25c7291dedda1fee4083915db0e8a7a7d1f0bb54d2eca658fe1411f5375c50da60c510fe3622240a0f3e0a78550027c3c2c5804b75e7797245858e8620b34bfd5002bb5d5a12d4472710902d4c320fc16b7f251926c8c210ad39fc594ebd4c4c92450b4f07d57f35886ca5d75fb2cb66c4d2a12a2a9a29ae002e7a8d9490ee7e2811a9c37580b7b3858eba9c5e0aecb91ed975b6446ae04c5f1f2be3424d967daa4bd3d0b623a0ac3c9b74a395dbfe5ba1c2ee018494a28da36cd3e2fc3d1ca900e7531c2e7b779f07f89ac6a0ade0d6014b6abb8f83fd3d03f63a6c9b85f12a157c51e88aaabbc1fe50cbccbafced335b527b50e4c44f203b335b82e5b5db518dec787bac882f2127e6f7fc73687e23d03864e2114f279fdeaafcc220a5a23687b2a245703210e418235a3b90c2d67e5beb4bd380b8df1d307da512170e6494d2f775fd1c31e6cdf76dcecd507871594eb2393a52a86fe5d30c069a340da56c19a3341a4933199a16f91f58f5cf77578ae1416d765d456e92e0ce513aa1e658f74ffc9cc6ba97cd681017d3a635946df597d653c25dd96ff44fd101831801e854d6dcd3eea048181393627bfd474bb83febb00299157602d8a3dd01b5abb8f57c4e3ccf2175b3d3af307f3ac76b7948ca80ac359b2f03fea7faab41bff459ef47da40aa7013637313255de97ec2e6197d8d54382fc1cb137de33063c7298779569d73de1c30f9c3487f510131a4f0ec5bf27dc92b7275b1d44194f2723deaa43ab159a4e5f7bebd4f44b9ae3f1fa2464bbe301db6b5c8545aa3f4c8f2fcd967d89a024213e83e71b0e7cffb2873c36eeac38052b7c4c7e76dc02c0027ae92a72077d017046286b0697459b772dba5775cd4f816f6ff8c17be38fe56b54699d82c9bef878f9a6744acad6913515265a91e778b6274303ced52f6963896e222f470b0e520669694f080946d1d3392e96d5779e0039ca0b0f5420feca1293993ee0d3b3ac7d8184afe7f8e7b3cb481127dd82d7857595b13b3f219be13dba5d9a15a645411c642d2997d5296f94c9cbd68b8bd809505505fb2924f18a02705408055416e0a6bd07e07aef286d64fb585393c449ef872cebead302c625d3e4e5df1d3af1e9c34a3118daa6f1835a06313ebefa57ce928d334c2b389a145343049b7b29da6cab86277b6a52670afc5e02034ba53fae706630879b51c6ab5a0f3d5515b533f2ceae6e5efce55bcaf6895c272df8569e1663c02555b66468a6d25123d39ff1a785917d3a43b18648f299bc4f5c3687f60305eb7a7c241bf7011b5e738a09464a7a45afe245b11b3f6a1084b71a6a9eb37c8d67c77fc972e912ae8fef3009b943936b64ad7fe6168d260a0911ecf4ea8a1252d76edef3ddfa5deaaea09bdd4ba3f01f1188bd409fd64496013df3920c8167f9fb2d6d95e542a114e75024f95816f355d786345f4bb15e772cd707c1554072fd1e346ab8bf44c81f8baf1777903c06e26926dddaf5729c8b78718827fe4a9bb4891b98855a0c839fa425bc6204fecfc8c5647e8116320181a49b74506d5d68c7385f599e58a37d94d5976c23e221718002640f9161d9c5aa1e02143c91c6aaf50a8ba3163583edd533a0d34392a4fe914f951aa0514759a0f6b5deb6a1cc12e116c3e483fd1678bf2f3ad8fc5ba93487ed0688f924cd7e3e514c20c20f72c7c6c425bf47711eb9543af6be976b0ffaa5f86e5ec565ea17cd0605bc808b28b28c2ddf900ecc82e290a88bdbaaed6284b8c62238b485121084443f87149373e6f3ede7b827a4284566c5484801e412ebd0490336b367b87bcfaabdc8c3f992e1ff642ca733295e45f8b50cabbb6dd3c1f7ad052c526c8b8cd9476931eefc06d1b71ea84879bc322dfa258e18ce691aafc9dd21f0c1f4eed64e7630b1946c5553d4c4ee89700b19a3558aa9f08b31131a6fa7b34e820bbd9fd5e7685cb512694d5d6bd667d6b735beab8a3b3d05255510db0de53294998f891e14f19b2a11243231dd7aceb4b5a48a5e3c72dfb9234d53395c80154b8ef9747bc27bdf17abcb0f650f89584ea47eddbb93660253b5dd213524c10b1a1168a7167b68ee15368172bbca4d24c22d0bbd68f0d9a5ae2710ba30c671901757be1b9fdf04c262a0f1686f32434754ac862d6ff8ce49ce5f0db996d63298d4660e39c91ee0b2e6b5619f5398c9cca89d79670bbfdbc681068cfe46ace312bdc150694f09a10195467f2599658bf9094cca753b7ae2467d91ed26e340dce9e74f00c82e371820244fd013aaf64bb6d6049602bd9f9a2909ab5faa2a5bf94dd5216a90cf2d926a45cba31039a4126b0ec6d4dc2b85ffe0ecf2184cb78348b15c4953c1371c12633b50c10999f6a56a8ca11d2f2e44d054a028e0edf7965cfbe4e6b6262ff9b1c24c168b158c99b61f6eef0b8e4a132e9ec2381c4c12ca1e1ab9286a29fbbda8a394195fd22cc1c8d7419efe3ddbb74eab81b93513c150e4ed750a87abb41ecf90467b3af2d0f4abf48e2ecf7e4ad9b8011d0cd5795676bb3d6b222ac57fbc1891584126d47dbc957a0af2206274c0dd781ef6af0698c1f78e3192b5466d107b5c52aab8192c263df2df40a4e111dae44ceef8ca38ecbb9e407e1b5d4eb97a02f7daf078e113caf8038d1095678e76801a05373ba15cad2dfe1d8f8065ad7b675e229c8d5e0f56022c7734676246dcd84dd8188c9abe3ed164d89953ae2394b6eeddf2c3d06b60ccc26d8e764de6c534e1cc55008be7bae7675f7b776ca55ef564c0f57cb4b1e61fcc07fe8a0cb1d8e93cf35f31fbbd3fe7382a2b8ee076b36fe4b12b867ab7e831f4d2efe615b337fbaec8e9293adf12f35d71d1281d51cd5279bca5ec67f13c1e99a21a94e6e826fd88b394cf744e5109f78288a24a41c6b9d0ade91b3b88dfce09e1ea00e658e5be6b4636635cf83fc7b08b739a36dedcaef2aea0686ad0e5e6b9bc3c4f1e3746b52a846264e8df9db754499d5b43c1169d47eddf613a6b2f03f3ec0549cc4688c4d056e7a90fb84663cc6a9c4a5e866e2966cf66d78e39257ad59b97f68b248842e964af9bd30bf369c0eec89db66be8de6e94583d25004a37dab1a20e8e2806da347fca18a7104749b3126e57a485ffe659309d69aa823271be6bf57d350b4088ff1020a0a710ab33f4ee718f593a43432f0897706a9fcfabf5ffff07b96675935bd6c9783dfdff998d3d25b01e32c69a36fe8af3c331857d7ffe8f0056612122f2a29c93e3fd4d3803805940c3df99e8499f3fa95b0d047078e68e16ed5d6f657b08c9352e05a7fa88324c13fba400895285a508901dc117084f8ab075ed2d882fabe4b42abbb5d35cc444e8033c06d7fca5be5434dc8b924583191ca61d7918ba53c359b7b1266c6e1617cac8885f191d127dbb27cb4ec06ebe8bffbe1e63e7485d7f6c6f5030b4ab6851de639ca0e594931dc9c7f948e5490092a9ae905034cd665e9129e19f8ab6f60ef0c8092afdb424f8ac2c72094bd6c4a7d6e51b051aeb906c3ec558af318f4dec5b2bb0739eaa9b9d7fb0fe12d8ab2955d3d53612911c4794322ea97034838f52ad2b4d1d63704e9a9ae39dc9c2071cb47397e367a7678bff15db7e19ecdcfa76fba6b55786e3e71e5145c91d1a3f010a66f19cc9d6dca8d03a669af43d9ba4746e8da0cd5416a78f44ec17379ccc771961c7339fae513cafe0e8a2101e89da77a7014340a644d5974ba567da4f7576582ad02a398f8a907432a385e68215cd26635d6dd749c5a36ffee1977f304e5916fd22ae47ca605376d9b46693fe4ce159c1dd9acd5596e8c5e93d5437ea71e8b86f16aa51cb69f6f806a965b09d2ee65cd56bc52e9722adc799fc59e49277bb40db3750cefb549cce076573d6d6b5720e065c54456ce95167fb78ebd385cd27447780b3f25c035a37708aa368d3c674c60c3fbd1481257485ba3278e14be5259de0d5312851e33b6741ab2ae77dd4757359f897c9c0d804f4aa970ef0d758d278ac07e63d56960388c662f0fd1209b09064a035e0f8de74193bda3645ea3c9aac2ed50333292adf1fcc42ecb0c5daf22837948dced5addc3072116d1f8f1c18dace0923653248e1697b49f29fddd0cfb71c0a6a13832fca39cf3fa8f65f68a3e413c1cdd252528fd89d04889207629a6c12a123379950065c06f6757e9c4ed692cfaf0b23fd017a9df0a5f32793aeb5d0bcab1c814e70274b2de334f8f620470203f3e4dde8ebe5067f4a23c652a88e860863966aeb0ed258f5d3b33444944072cc25bf3c8dc968bed74ca9a07fed1e05a813219987f02023fe6ad389b1d4581e759d8ff2e1e78405ae9bd1039742f41666ea002fdc75dce894b4b475be427c4c5975fdb1b5504443ba02473f7f25442ea35c7a85e8f2338238c474c8a93b5f83669ab3c6fc4073a647e44b6ac87a8e47d77bf267a378c57a036a0caeb8e18e65bf1bfb343561acf20cf12a5afb8a9314818360a9481a6733ae45660ddedfda36a8b9d440f02cff049f6a34e59103dd1272b38e21e8fae1d3c5b43b245f7f7cfc334540d189d6ffe645a806940776c57e9312f0b167d399c542577f439d0a07e0a1e6e5ac0cdee55aefb2c9b60dc446ab6070ca2ea28c5ae3e717c95414abbf8ba9b6aa61cb3f84ab0d5c66b28026ed024f67f315d2768f52fc2c83941167a68d1c5265ec027de826cc641b71b898302e893acb27148eaf1d020880647a5382cf4eb7b8fb837943e44d088a8a2b315082a8aeba699a07b840bca6d5cc0ca669bcae574fd6884229a40ddc2c488e1d026bc223af34ec70c52ed9c0c5974fee176f1d09a4434bdfdf06252d5189832d55e75d56e5bb0d3a56568a1ae102b2ce023f1b67c0b73f4ca32d959e4279168e703ed6de99cd1f64453adfd5af1f212baf0be775e6b84cc81aae15b16500fe51a7b390c113167f650771f8b3c896b11f519388b67822fa493c140f35f65d136dc124eb0bf968dbd617b49997a9291fb1a9596d2d421d803265f8e770aad1b7af18d12dcced44b2d19c8ba283da020057b8bdb25a8af0164c137ff8ef531743c738633939d4b35d29c91509015c1291009a33216d17b312f9942f6826ced30d08d98b32e521a30955d239b8003ccf1f6ba31da868ea483303c58f8c654655ba2bac11d0d0f0d7c7a866270fe065dd1ce63b77085215901b707674caabc35cda43057d591d3881b827c774bbdaa30fcb0079ae5d5b079a0c517e1159d1596027f7fca69c95eda8a973cfdbf20a67ecb57512d6d989a5950d920b8c1f2b407899b0738687d9dc8a3011421d1821601de28db766ce8cf549782b571363230dc3204433d216e95fc13d627cea597542d53ceda36adebf4cea94dbdbb71ece7d3a2cfcc31b0cfc4e2b18", 0x1000, 0x400, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(r3, r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x8}, 0x10) sysctl$kern(&(0x7f0000000040)={0x1, 0x14}, 0x2, &(0x7f0000000100)="7855f9e9cfdc32bcb4bf5abbf2e34c2322e3a87d79241e56b12412b1ea22ae30e383f75c4383c2c17da86469cb9d71a270f38dcac389db07b173ccc9c7f7dd502f5ba70d3eefebe1ba5e8d1541c4dd7ca014b4385f82b83d277b9d7bbb75b1a9003820588cafe80e65e94630d0de7764cad4c1ba941ffb469a6a9e2bf49cffcb49f4e9d1ff354c4819f37ffd04bfbdce247e1c466375a236c6c8333ed9568e56eee686f6309eb28f764737941336a99c4bff23514fb6d3247a423490d83a6c6c6460a79601e35b940f7db908db0c909bce0fd5900824a1a0eebe58843b0be38b30d07a1b9ab53f", &(0x7f0000000240)=0xe7, &(0x7f00000002c0)="3ed4f2b2bc87f8935c1eaae74364a239068de4d69751c33c8aea633f3fd1736dacf6331e7316de8cbaede876de9c5c668b79d3ab7c92a65d7acf2a36b2b7f1543da6e43f94694708ae68cd4943b08d83cc21d2f5a8c681d5520f98e25d744c11112cdce0ec8b590b7db936fd4f4c8d2228b13ab647891d65833c52713c5b6029dc8f3615d8ff05a7920c2f4c98eefe0b19a2b6f343dbf2536299b9b7a2d718a86c28272bce9267e67179ea9646d0f34b", 0xb0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) kqueue() r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r4, 0x0, 0x2}, 0x8000000004, 0x0, 0x4}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="f83fd6324d6338b18dd3ed68f36de82120b68f2d", 0x14}], 0x1, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff46}, 0x5) executing program 1: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 3: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x18, 0x1, 0x0) ioctl$FIONREAD(r0, 0x81286947, &(0x7f0000000040)) executing program 2: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed", 0x133}], 0x3) executing program 4: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r0 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r0, 0xc0206921, &(0x7f00000001c0)) r1 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r1, 0x8020699d, &(0x7f00000001c0)) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ffff5ec, 0x0, 0x1, 0x5773c540, "8cdb3309897c00000000000000008b00"}) writev(r2, &(0x7f0000000580)=[{&(0x7f00000009c0)="4a9ed65e2f444a9ec732bacbe026237622ad5dd37fe2cfb3a2289c9afef2523ce34ccba8196c838b64eda3838e69bbf95f059371811f3fff1d7384630f52315bc5aba7fc040353437cbfa6826a5914534f23da7d4ac8698d6945bd93dfb78e13ff8a25c901919cde9c0aadd833b0b37fc8afd99997fa5ca1", 0x78}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000000)={@random="73702eb9ccc3", @random="0a5414932199", [], {@ipv6={0x86dd, {0x0, 0x6, "756aa3", 0x30, 0x3a, 0xff, @rand_addr="9c7e4d5081645bf0376e0865911feb7e", @remote={0xfe, 0x80, '\x00', 0x0}, {[@fragment={0x88}], @icmpv6=@ndisc_redir={0x89, 0x0, 0x0, '\x00', @empty, @mcast1}}}}}}) executing program 2: open(&(0x7f0000000080)='./file0\x00', 0x400, 0x4c) msgget$private(0x0, 0x14) (async) r0 = msgget$private(0x0, 0x14) msgsnd(r0, 0x0, 0x401, 0x0) (async) msgsnd(r0, 0x0, 0x401, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2000, 0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) (async) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x23, &(0x7f0000000000)="ebff", 0x2) sysctl$vm(&(0x7f0000000100)={0x2, 0x9}, 0x2, 0x0, 0x0, &(0x7f00000002c0)="cf6c82ece2a6d419319bd8df6b99d68e9d2439583fc5f07107b1d8c650dcfe25cc97c7804076afee713eb4eecd95229470e7ca0a3a06c8e6823d13109481e55e0fed7c414e3ac6d0c588f5f2c6e35e1c146a7b5da51e9c2f6cd0b170fa0c496a83e06adca37426b29db9dcd0516b7f", 0x6f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x277) (async) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x277) r3 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xc) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000100)="b2", 0x1}], 0x1) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getpid() socket$unix(0x1, 0x5, 0x0) (async) r4 = socket$unix(0x1, 0x5, 0x0) recvmmsg(r4, &(0x7f0000000bc0)={&(0x7f0000000b80)={&(0x7f00000000c0)=@un=@file={0x0, ""/5}, 0x7, &(0x7f0000000b00)=[{&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000f40)=""/4096, 0x1000}, {&(0x7f0000000a00)=""/197, 0xc5}, {0x0}], 0x4, 0x0}, 0xb1a3}, 0x10, 0x42, &(0x7f0000000c00)={0x74f50947, 0x6}) executing program 3: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe80004411048502bcdc4d000000000000000000000000aa"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) socket(0x2, 0x2, 0x0) (async) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) (async) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd605f6aa500183a01fe80004411048502bcdc4d000000000000000000000000aa"]) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$unix(r0, &(0x7f0000000000), 0x10) (async) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) (async) executing program 4: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r5) socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d6", 0x138}], 0x3) executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x5}, {0x2c}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r1, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0xf}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) sysctl$net_inet_carp(&(0x7f0000000000)={0x4, 0x2, 0x70, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000100)=[{0x2}, {0x8}, {0x26}, {0x7}, {}], 0x5}) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x3, 0x0, {[], [0x0, 0x0, 0x0, 0xfff7ffffffffffff]}}) mknodat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0xff) executing program 3: r0 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r3, &(0x7f0000000340), 0x0) r4 = getegid() semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r3, 0x0, 0x9, 0x0) semop(r3, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x0, 0x8001}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r1, r4, r5, r2, 0x100, 0x6}, 0x1000, 0x1, 0x1}) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000180)=""/71) semctl$IPC_RMID(r3, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff7, "10102600", 0x8000, 0x6}) syz_emit_ethernet(0x23bf, &(0x7f0000000040)=ANY=[]) executing program 5: r0 = getuid() (async) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r4 = getppid() r5 = msgget$private(0x0, 0x2) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRES16=r4, @ANYRES16=r4, @ANYRESOCT=r5, @ANYRES16, @ANYRES32=r3, @ANYRES16=r2], 0x401, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r7, r7) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x8, r0, r7, r6, 0x0, 0x0, 0x1}, 0x0, 0x6, r1}) (async) r8 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1, &(0x7f0000000080)=0x2f, 0x4) (async) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) r9 = socket$unix(0x1, 0x5, 0x0) bind$unix(r9, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r9, 0x0) accept$unix(r9, 0x0, 0x0) (async) r10 = socket$inet(0x2, 0x8000, 0x9) bind(r10, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) (async) r11 = socket$unix(0x1, 0x5, 0x0) connect$unix(r11, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) (async) getsockname$inet(r8, 0x0, &(0x7f0000000600)) (async) munmap(&(0x7f0000046000/0x3000)=nil, 0x3000) (async) mprotect(&(0x7f0000046000/0x4000)=nil, 0x4000, 0xe03b8bfaaba2320c) (async) mmap(&(0x7f0000047000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) executing program 2: r0 = socket$inet(0x2, 0x1, 0x3) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/203, &(0x7f0000000180)=0xcb) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000229500140600fece76a44a170e318b876a854257525e480201000000000000000000000000010000001800000000429d9fd4591a"]) executing program 6: r0 = socket(0x10, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000700)="e1d5162267f055e4d019bd4f5fa16b1735c5847c4f5300c50c8065be56cac70ba1b3e4efc6227557fff6d6851ab5342238d807b29eb9c900da3ca1fe9691890f38f876fb4b9fee848b830ba4246e6ca06fbabc7f36e285bed37c734435009f4fe21c241742eb86f42622c67418d1215dd0710ac79d12fe12f21218d1256d46f4c2c118fc4d27ef0887708e2b2a6e953abfe61d9053fb483df85e62157af123760184377e7e637371057bbf4efa80a6e9a8c13321152cb5c358418442da5aecf3b10fa648140bfd5ed82b329bdfa75ba822616e1113ff3e66f85bf761eb16cff0c9415267d7b61358633769bc16ec75c06915a4e16f6406785a2a3a74246065cc50a55e088dccaa886009fc8be316a5e2a25c7291dedda1fee4083915db0e8a7a7d1f0bb54d2eca658fe1411f5375c50da60c510fe3622240a0f3e0a78550027c3c2c5804b75e7797245858e8620b34bfd5002bb5d5a12d4472710902d4c320fc16b7f251926c8c210ad39fc594ebd4c4c92450b4f07d57f35886ca5d75fb2cb66c4d2a12a2a9a29ae002e7a8d9490ee7e2811a9c37580b7b3858eba9c5e0aecb91ed975b6446ae04c5f1f2be3424d967daa4bd3d0b623a0ac3c9b74a395dbfe5ba1c2ee018494a28da36cd3e2fc3d1ca900e7531c2e7b779f07f89ac6a0ade0d6014b6abb8f83fd3d03f63a6c9b85f12a157c51e88aaabbc1fe50cbccbafced335b527b50e4c44f203b335b82e5b5db518dec787bac882f2127e6f7fc73687e23d03864e2114f279fdeaafcc220a5a23687b2a245703210e418235a3b90c2d67e5beb4bd380b8df1d307da512170e6494d2f775fd1c31e6cdf76dcecd507871594eb2393a52a86fe5d30c069a340da56c19a3341a4933199a16f91f58f5cf77578ae1416d765d456e92e0ce513aa1e658f74ffc9cc6ba97cd681017d3a635946df597d653c25dd96ff44fd101831801e854d6dcd3eea048181393627bfd474bb83febb00299157602d8a3dd01b5abb8f57c4e3ccf2175b3d3af307f3ac76b7948ca80ac359b2f03fea7faab41bff459ef47da40aa7013637313255de97ec2e6197d8d54382fc1cb137de33063c7298779569d73de1c30f9c3487f510131a4f0ec5bf27dc92b7275b1d44194f2723deaa43ab159a4e5f7bebd4f44b9ae3f1fa2464bbe301db6b5c8545aa3f4c8f2fcd967d89a024213e83e71b0e7cffb2873c36eeac38052b7c4c7e76dc02c0027ae92a72077d017046286b0697459b772dba5775cd4f816f6ff8c17be38fe56b54699d82c9bef878f9a6744acad6913515265a91e778b6274303ced52f6963896e222f470b0e520669694f080946d1d3392e96d5779e0039ca0b0f5420feca1293993ee0d3b3ac7d8184afe7f8e7b3cb481127dd82d7857595b13b3f219be13dba5d9a15a645411c642d2997d5296f94c9cbd68b8bd809505505fb2924f18a02705408055416e0a6bd07e07aef286d64fb585393c449ef872cebead302c625d3e4e5df1d3af1e9c34a3118daa6f1835a06313ebefa57ce928d334c2b389a145343049b7b29da6cab86277b6a52670afc5e02034ba53fae706630879b51c6ab5a0f3d5515b533f2ceae6e5efce55bcaf6895c272df8569e1663c02555b66468a6d25123d39ff1a785917d3a43b18648f299bc4f5c3687f60305eb7a7c241bf7011b5e738a09464a7a45afe245b11b3f6a1084b71a6a9eb37c8d67c77fc972e912ae8fef3009b943936b64ad7fe6168d260a0911ecf4ea8a1252d76edef3ddfa5deaaea09bdd4ba3f01f1188bd409fd64496013df3920c8167f9fb2d6d95e542a114e75024f95816f355d786345f4bb15e772cd707c1554072fd1e346ab8bf44c81f8baf1777903c06e26926dddaf5729c8b78718827fe4a9bb4891b98855a0c839fa425bc6204fecfc8c5647e8116320181a49b74506d5d68c7385f599e58a37d94d5976c23e221718002640f9161d9c5aa1e02143c91c6aaf50a8ba3163583edd533a0d34392a4fe914f951aa0514759a0f6b5deb6a1cc12e116c3e483fd1678bf2f3ad8fc5ba93487ed0688f924cd7e3e514c20c20f72c7c6c425bf47711eb9543af6be976b0ffaa5f86e5ec565ea17cd0605bc808b28b28c2ddf900ecc82e290a88bdbaaed6284b8c62238b485121084443f87149373e6f3ede7b827a4284566c5484801e412ebd0490336b367b87bcfaabdc8c3f992e1ff642ca733295e45f8b50cabbb6dd3c1f7ad052c526c8b8cd9476931eefc06d1b71ea84879bc322dfa258e18ce691aafc9dd21f0c1f4eed64e7630b1946c5553d4c4ee89700b19a3558aa9f08b31131a6fa7b34e820bbd9fd5e7685cb512694d5d6bd667d6b735beab8a3b3d05255510db0de53294998f891e14f19b2a11243231dd7aceb4b5a48a5e3c72dfb9234d53395c80154b8ef9747bc27bdf17abcb0f650f89584ea47eddbb93660253b5dd213524c10b1a1168a7167b68ee15368172bbca4d24c22d0bbd68f0d9a5ae2710ba30c671901757be1b9fdf04c262a0f1686f32434754ac862d6ff8ce49ce5f0db996d63298d4660e39c91ee0b2e6b5619f5398c9cca89d79670bbfdbc681068cfe46ace312bdc150694f09a10195467f2599658bf9094cca753b7ae2467d91ed26e340dce9e74f00c82e371820244fd013aaf64bb6d6049602bd9f9a2909ab5faa2a5bf94dd5216a90cf2d926a45cba31039a4126b0ec6d4dc2b85ffe0ecf2184cb78348b15c4953c1371c12633b50c10999f6a56a8ca11d2f2e44d054a028e0edf7965cfbe4e6b6262ff9b1c24c168b158c99b61f6eef0b8e4a132e9ec2381c4c12ca1e1ab9286a29fbbda8a394195fd22cc1c8d7419efe3ddbb74eab81b93513c150e4ed750a87abb41ecf90467b3af2d0f4abf48e2ecf7e4ad9b8011d0cd5795676bb3d6b222ac57fbc1891584126d47dbc957a0af2206274c0dd781ef6af0698c1f78e3192b5466d107b5c52aab8192c263df2df40a4e111dae44ceef8ca38ecbb9e407e1b5d4eb97a02f7daf078e113caf8038d1095678e76801a05373ba15cad2dfe1d8f8065ad7b675e229c8d5e0f56022c7734676246dcd84dd8188c9abe3ed164d89953ae2394b6eeddf2c3d06b60ccc26d8e764de6c534e1cc55008be7bae7675f7b776ca55ef564c0f57cb4b1e61fcc07fe8a0cb1d8e93cf35f31fbbd3fe7382a2b8ee076b36fe4b12b867ab7e831f4d2efe615b337fbaec8e9293adf12f35d71d1281d51cd5279bca5ec67f13c1e99a21a94e6e826fd88b394cf744e5109f78288a24a41c6b9d0ade91b3b88dfce09e1ea00e658e5be6b4636635cf83fc7b08b739a36dedcaef2aea0686ad0e5e6b9bc3c4f1e3746b52a846264e8df9db754499d5b43c1169d47eddf613a6b2f03f3ec0549cc4688c4d056e7a90fb84663cc6a9c4a5e866e2966cf66d78e39257ad59b97f68b248842e964af9bd30bf369c0eec89db66be8de6e94583d25004a37dab1a20e8e2806da347fca18a7104749b3126e57a485ffe659309d69aa823271be6bf57d350b4088ff1020a0a710ab33f4ee718f593a43432f0897706a9fcfabf5ffff07b96675935bd6c9783dfdff998d3d25b01e32c69a36fe8af3c331857d7ffe8f0056612122f2a29c93e3fd4d3803805940c3df99e8499f3fa95b0d047078e68e16ed5d6f657b08c9352e05a7fa88324c13fba400895285a508901dc117084f8ab075ed2d882fabe4b42abbb5d35cc444e8033c06d7fca5be5434dc8b924583191ca61d7918ba53c359b7b1266c6e1617cac8885f191d127dbb27cb4ec06ebe8bffbe1e63e7485d7f6c6f5030b4ab6851de639ca0e594931dc9c7f948e5490092a9ae905034cd665e9129e19f8ab6f60ef0c8092afdb424f8ac2c72094bd6c4a7d6e51b051aeb906c3ec558af318f4dec5b2bb0739eaa9b9d7fb0fe12d8ab2955d3d53612911c4794322ea97034838f52ad2b4d1d63704e9a9ae39dc9c2071cb47397e367a7678bff15db7e19ecdcfa76fba6b55786e3e71e5145c91d1a3f010a66f19cc9d6dca8d03a669af43d9ba4746e8da0cd5416a78f44ec17379ccc771961c7339fae513cafe0e8a2101e89da77a7014340a644d5974ba567da4f7576582ad02a398f8a907432a385e68215cd26635d6dd749c5a36ffee1977f304e5916fd22ae47ca605376d9b46693fe4ce159c1dd9acd5596e8c5e93d5437ea71e8b86f16aa51cb69f6f806a965b09d2ee65cd56bc52e9722adc799fc59e49277bb40db3750cefb549cce076573d6d6b5720e065c54456ce95167fb78ebd385cd27447780b3f25c035a37708aa368d3c674c60c3fbd1481257485ba3278e14be5259de0d5312851e33b6741ab2ae77dd4757359f897c9c0d804f4aa970ef0d758d278ac07e63d56960388c662f0fd1209b09064a035e0f8de74193bda3645ea3c9aac2ed50333292adf1fcc42ecb0c5daf22837948dced5addc3072116d1f8f1c18dace0923653248e1697b49f29fddd0cfb71c0a6a13832fca39cf3fa8f65f68a3e413c1cdd252528fd89d04889207629a6c12a123379950065c06f6757e9c4ed692cfaf0b23fd017a9df0a5f32793aeb5d0bcab1c814e70274b2de334f8f620470203f3e4dde8ebe5067f4a23c652a88e860863966aeb0ed258f5d3b33444944072cc25bf3c8dc968bed74ca9a07fed1e05a813219987f02023fe6ad389b1d4581e759d8ff2e1e78405ae9bd1039742f41666ea002fdc75dce894b4b475be427c4c5975fdb1b5504443ba02473f7f25442ea35c7a85e8f2338238c474c8a93b5f83669ab3c6fc4073a647e44b6ac87a8e47d77bf267a378c57a036a0caeb8e18e65bf1bfb343561acf20cf12a5afb8a9314818360a9481a6733ae45660ddedfda36a8b9d440f02cff049f6a34e59103dd1272b38e21e8fae1d3c5b43b245f7f7cfc334540d189d6ffe645a806940776c57e9312f0b167d399c542577f439d0a07e0a1e6e5ac0cdee55aefb2c9b60dc446ab6070ca2ea28c5ae3e717c95414abbf8ba9b6aa61cb3f84ab0d5c66b28026ed024f67f315d2768f52fc2c83941167a68d1c5265ec027de826cc641b71b898302e893acb27148eaf1d020880647a5382cf4eb7b8fb837943e44d088a8a2b315082a8aeba699a07b840bca6d5cc0ca669bcae574fd6884229a40ddc2c488e1d026bc223af34ec70c52ed9c0c5974fee176f1d09a4434bdfdf06252d5189832d55e75d56e5bb0d3a56568a1ae102b2ce023f1b67c0b73f4ca32d959e4279168e703ed6de99cd1f64453adfd5af1f212baf0be775e6b84cc81aae15b16500fe51a7b390c113167f650771f8b3c896b11f519388b67822fa493c140f35f65d136dc124eb0bf968dbd617b49997a9291fb1a9596d2d421d803265f8e770aad1b7af18d12dcced44b2d19c8ba283da020057b8bdb25a8af0164c137ff8ef531743c738633939d4b35d29c91509015c1291009a33216d17b312f9942f6826ced30d08d98b32e521a30955d239b8003ccf1f6ba31da868ea483303c58f8c654655ba2bac11d0d0f0d7c7a866270fe065dd1ce63b77085215901b707674caabc35cda43057d591d3881b827c774bbdaa30fcb0079ae5d5b079a0c517e1159d1596027f7fca69c95eda8a973cfdbf20a67ecb57512d6d989a5950d920b8c1f2b407899b0738687d9dc8a3011421d1821601de28db766ce8cf549782b571363230dc3204433d216e95fc13d627cea597542d53ceda36adebf4cea94dbdbb71ece7d3a2cfcc31b0cfc4e2b18", 0x1000, 0x400, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(r3, r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x8}, 0x10) sysctl$kern(&(0x7f0000000040)={0x1, 0x14}, 0x2, &(0x7f0000000100)="7855f9e9cfdc32bcb4bf5abbf2e34c2322e3a87d79241e56b12412b1ea22ae30e383f75c4383c2c17da86469cb9d71a270f38dcac389db07b173ccc9c7f7dd502f5ba70d3eefebe1ba5e8d1541c4dd7ca014b4385f82b83d277b9d7bbb75b1a9003820588cafe80e65e94630d0de7764cad4c1ba941ffb469a6a9e2bf49cffcb49f4e9d1ff354c4819f37ffd04bfbdce247e1c466375a236c6c8333ed9568e56eee686f6309eb28f764737941336a99c4bff23514fb6d3247a423490d83a6c6c6460a79601e35b940f7db908db0c909bce0fd5900824a1a0eebe58843b0be38b30d07a1b9ab53f", &(0x7f0000000240)=0xe7, &(0x7f00000002c0)="3ed4f2b2bc87f8935c1eaae74364a239068de4d69751c33c8aea633f3fd1736dacf6331e7316de8cbaede876de9c5c668b79d3ab7c92a65d7acf2a36b2b7f1543da6e43f94694708ae68cd4943b08d83cc21d2f5a8c681d5520f98e25d744c11112cdce0ec8b590b7db936fd4f4c8d2228b13ab647891d65833c52713c5b6029dc8f3615d8ff05a7920c2f4c98eefe0b19a2b6f343dbf2536299b9b7a2d718a86c28272bce9267e67179ea9646d0f34b", 0xb0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) kqueue() r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r4, 0x0, 0x2}, 0x8000000004, 0x0, 0x4}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="f83fd6324d6338b18dd3ed68f36de82120b68f2d", 0x14}], 0x1, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff46}, 0x5) vm_resetcpu: failed executing program 7: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) r1 = syz_open_pts() write(r0, &(0x7f0000000600)="2c077a3557e7f158789982705c1524bbb19658ef5d80d4d367480f1e659b164a84eadce6054f5a62fc87820e3a848fa9a98ef5ee9bb2bd76c569043d229cf816214b071b20dcca86ed073dd44096772f6803242dd8f0d1016ac1f8003017fa6ec4c8e47e6e2335024cb2b2761d06cd1906ed3e42b5bd148c52715b79f29f7543332893dccb7cc41b0e9ee1d532bb06000000d8bb9839fc9cc68882b5232c4629dcd2024cfe5db408d742171204e3850d1f4388b147d6ea5d9bf36c8a5c9bf76b0a6f7ce2150ed98c79cab71d2b6b3f554f6302c5bd62fb9c2e64893241542a8cedbfbe719bdd8d457682bfb50bb9998a061cc3d462a73ca8dcb0e4b4d60a51851524fa1a0c3bef8c94f4d2411cc789c40abc93de7e869fb0e6ab0c94f04ed52b655672b29da78c8f118c6e43e0488271ebf841351defb6ebdd4b324dca2a66f7aeb47c52fc9e043572b27ae7e550adb93c500e60ef95e2c81942e3c61d332879867dc9fb9a7fcf847c600a443f7b9268ca948051d214d2b7c60000", 0x8b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) close(r1) execve(0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) executing program 3: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, 0x0, 0x0) executing program 4: select(0x40, &(0x7f0000000080)={0xfffffffffffffff9, 0x3, 0x1, 0x5, 0x8, 0x35c5, 0x500000, 0x1000}, &(0x7f0000000140)={0x40, 0xffffffffffff8001, 0x7, 0x5, 0xffffffffffffffff, 0x1632, 0x4, 0x80000000}, &(0x7f0000000180)={0x1, 0x9, 0x1d, 0x8000000000000000, 0x9, 0x1, 0x2, 0x2}, &(0x7f0000000580)={0x28, 0x2}) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)) (async) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) clock_gettime(0x0, 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x4, &(0x7f0000000100)=[{0x80, 0x0, 0xff}, {0x50}, {0x4000006, 0x0, 0x0, 0x1000004}, {0x6, 0x81, 0xae, 0x2f0}]}) (async) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="e049e64ada6fa45d6bee0bf84a9e", 0xe}], 0x1) (async) ktrace(0x0, 0x0, 0x920, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) (async) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x15}, {0x14, 0x0, 0x4}, {0x6}]}) (async) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) fchflags(0xffffffffffffffff, 0x0) semget$private(0x0, 0x1, 0x1) (async) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) (async) syz_open_pts() close(0xffffffffffffffff) (async) syz_open_pts() (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) setreuid(0x0, 0xee01) r2 = open$dir(&(0x7f0000001240)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000001680)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff00000008004500003c000000000006107800000000ac1600aa60204e22", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="a01000009078000013123d1b1a686b01a14c4d5e2d95f362eb150000"]) (async) fchdir(r2) (async) syz_emit_ethernet(0x4e, 0x0) syz_open_pts() (async) syz_open_pts() (async) socket(0x2, 0x1, 0x0) (async) socket(0x2, 0x2, 0x0) (async) select(0x40, &(0x7f0000000040)={0xfd, 0x0, 0x0, 0xffffffffffffffff, 0x80000000, 0x0, 0x2e88, 0xfffffffffffffffc}, 0x0, &(0x7f00000000c0)={0x8000, 0x9, 0x400}, 0x0) executing program 0: ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r1}) r2 = socket(0x18, 0x2, 0x0) close(r2) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) socket(0x18, 0x5, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000340)="d658578e5ac291e6e1ddb4efb712c000113a", 0x12}, {&(0x7f0000000180)="78d769856ce807ac0088c73a59b0904669ef88345817b6ecad62873dfa2986e9e9fb655570cc22e8005000e32bb063b6684030120d90cd45ad6780613f5cc1bb0d246e61345366d14791e9fdf11a964a7ba05c458e5b9dc4118998", 0x5b}, {&(0x7f0000000500)="5fa083000c12a6ffa5ad206932281b1403bf6dc1d2052abf8ab40b705e839674b280f1222dd6188900736ccb5d9f84b80d3adb8c79dfa7e4e1e7bfe97aa6fd607384099e79b78823dc347e16bcd3ed385a315b49e9ddedbecac77841b6bc247e68cc29d5aef40df83a18805f5254cd2dc4ab93754b643aba43a2eaca1d6aab74ce3bdf7a034655e14faf0ca72a994ad7d2e5853baca27e155548b28ff4e06305a43d7880343fc4a5b21c1feca9e7a83b36ae8fc5ca4658abede942d657db88369bc04775eadc58f80e0053ccca8d1f2897515e3a09b58555a76199712c1e6633c0b480cbef97bfc8fb9ce0da5d36b84f350545f9e43909a19f728f68c07d5b05329b9e8103aa89f7b70f05afa26d468b91b949e6ec42b494ea0884d77884a4b7e41e407ec10641f76b26637a33673ab0c8b143140a2ad0e31d6cb5672d1bb89a05c361dcd9220e62321ed66d327f88720775a3807337ad580a536f0703ad880c09287107b7c195be0d95bdca616e89bd4193485797e428fd0d1711ad7f9473af5cb92fd9e203ffd6c532b3a61ae2ec8d6fb4b8656251afd0b0dda8dbc656dd008c4d8a1e851363001c8f2f11f74dea0b4b4a6cebedf502e1cea78ea0b314525aada5a2752fb86a0093e2420522976198e2505eb41412d7357229653968669bd8b35ef64ae86eafbaf49c9bedae11a2c6c087fd6b7c9f39388d60a07e6df5a624abaddcaf7f5121114e9ffa56a2192deb4c9c8a27b55cfd21594fcf40e464728cec9c96cc747bb4ae3c5c0fd67ceb5984bba334086e4c5f7091cf960e3c198de3db73c3fc6cd5d6b2753f7d37b465fd9f651e354ee48164be21687dac2644a86f20af5de7128b75b0921a3752052abda1301ec28ccc77e9440de2811f7218051c4ef8e23c3d32b5762eaf6d287079e36f4c044d80ea3846a9b88ae8e1be841c2d4c184360127952311ceb758c042ef465afb48e3732e89774fc73d22ec795d0e6cd1bcb53d7751f1ae0faee3cfa4f06e1f481421606401bedda6973aea37eac5f70ce0b2fd4c2ca61fa69f426e47fd190d2b23e6ebe3899a3ec67840503a72c8fcd12174704390831aa4144eb55ac4d49661630dcd23a72a6f6d8fc0ffb917552312b50c9ac941175030e54d04138313c1a0cc52e1ed2b5be64c1b2b638165c85a321d7f4bcef174e08519892ab1cf3ea1a93c2f801b1cfbbeb7fe01da943cebd1dc02468ea83026769aa5f35bc2cf34bdd673aefa15b7261f247ae215b8a023526d4d6a6aa0cf6ab4a4fd9ec46d593398388a8abee8147c0a0fe928b9426e0108a049f52434c141fcbc7ec1aff94f14fadd58a4ad5b5fac669c9437fdf7335f71338c19760a3ef4e369131dfc38560325457d80ce620ccb6ff09f7fc530bfc867667309ed03619fef1da40", 0x3eb}], 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) close(r1) socket(0x2, 0x3, 0x0) dup2(r1, r0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000080)="1dfa0fe3da692664eaebfa584b4dfbdb7fa2a9514d268a3863cd6139d296bd78c036e1ba8775ab0e0eaa747109f0a7d66fa2de0f2375c30b07694b5bfca328d00fc5194f9772d95d8fed21d4ad5f386481f4880d87e226ccd55aaf4503db006fb00ad95c8b596d3fa06ecefd09", &(0x7f0000000100)=0x6d, &(0x7f0000000140)="1138a75516d219c97ace3f37430321c6c0fdde3a6c4f8a78aecb56add80cb7b869e999825a5b41052dffd360fa5569f996f31c0e51c3b0a6def37762165899c04ef560d278e154aa89f2dc29ae7080563c9c12ea728b374d6f64e1a91617549bc65b049d61f3f8be21c3563489a4016f5541f1da1702e19850e5fe1d29d370010088e34869e06b5167d1f6c047f0a13d638d2ce6e7ce5fb01b3caa3041f66ddccfa49a3feea9373baf097963b778b4242f420e6fb2eedeec1bde26414f12fcdf", 0xc0) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x4) shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1ff, 0xdda}, {0x2e43, 0x7fff}}) r4 = getgid() setegid(r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r6 = syz_open_pts() ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000240)={0x8}) semget(0x3, 0x0, 0x0) executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r5) socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) semctl$SETALL(0xffffffffffffffff, 0x0, 0x9, &(0x7f0000000000)=[0x40, 0x96, 0x7ff, 0x3, 0xa7e7, 0x0, 0x0, 0x1, 0x1f, 0xf800]) r0 = semget$private(0x0, 0x2, 0x248) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) pipe(&(0x7f0000000100)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000015000/0x400000)=nil, 0x400000, 0x6) setuid(r1) r2 = getuid() setreuid(0x0, r2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000140)={0x8}, 0x8) getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x1ff, r1, 0x0, r2, r3, 0x2}, 0x1000, 0x3, 0xffffffffffff0000}) executing program 5: r0 = syz_open_pts() writev(r0, &(0x7f0000000380)=[{&(0x7f0000000140)="d9e1c07f9d5ccfcfb1cc42e7059e508024860f78ee9158c4a05b0bf8dfb972e5cb4f7dc2a6c857bb58f616aab9b45726978e3d9b7352a2d8090f7dbd6afc30a744978b7ed5c6dbd5b3daedbfed059b5e08de6451f17622e31c6724737cd40cdcb090446a20c0628a713f4882554eb128425773e636b4611e8f382edcb264ca286c14491ed8acf45fe98d79a960ea170d006e40c660c4b2c4f607a24169bb604962f7b8237d65401559be8d21fb5f8f9b6a8bc131676b84a3f3fd146b595f3ab1145317e91dd18cfca04a4083f7eb4793836d717f0496a34e8bcbd0ec73616bec54d49da80f6f1fc46a68a3b382ec2044a9f88fed17a299978bb9f7201a", 0xfd}, {&(0x7f0000000240)="4b9af70eef62eda6b63c3f01834c8d26b0a391eff4d2909e021b04282dfe1ed3314d180ac2c426520257efd5278010021a2b3f4daef8408fbcb6e290aca7f05505d7cbf379db8c80fdba6d887dcfc0c6815091c4b6da01854c25b1b185242e450f10bad580bf29ffad1f862ed8713370ff9a3a56f91b06ee697a87e888a6dd998553422882b0eb3833d4d5b571ec39a83169ce3cbea7ca47c7ef777559c36d649a41e3fe74566d35ab5b896753eb6673396d395bc81abe649a1eb7dc27ac84be6c5198581aed5b894981dc210860ecfc8d45aeea432b89131211d93357c41d8e2cd3119015f94a5aabc8aef04ab327", 0xef}, {&(0x7f00000009c0)="1dca6ff0e42ec6efaca89b7cab58199dd79cde37bf84390a23b09ed2c36464c2b92dce9d7bce0a2ddd0fb01d594d8ef11fd3ec9ccb413c9115e052d1b009ee2ef45b92aa3d99883954ec4697c7eff4d5a5f99548a2382e67ef136dd8f37b19835723da5e0e2352b1ae5a61e7cd9aa742cf2e2186a9b2528e0db74fd5a453cb1f89a966d883ca5ab91765e84b56ffc07d5ce11f51d65fe48024419ddfcc7427c3efb57b2488f547b09140b2a1947d3fbde8a402997d7d21b4af647bf4227542ff93d574963a899cd0cf063c5fc717047dd8591b2aa530a4e3a00c2bd8d5c715e038ce0c7b0cebc1785e8f85d2895810d7638796378b72a08cba3a1d6ed11efc6c9a7254c7be40614e0a17acabfd8a4ed5a69b30af053ded5410a7082b1715e4dbce3e0863dbb2814d757d10d883d8b87bacd7fe5b991b194bb1d5faf7b1ddba007124698fea560d0c7e8842bdbe05de8bd603cbb16fa7022bedd7d867dc70e883c3bd9b2ee02ef125870a1befc73f1511924686c705c46091b332a6ef0e7d3d3932c301b124acce56b73ab56da8d6a0e3294b6d8d2b86214a8e3fe6f94e712b00ca0bda5fe09216c710d0e98e34d24bf2b6689007a585afb4390e10726716ced0819e7e041ec9a3d3653489a9393186fdd513949e95e8a822ffa8776fd0c7b23fd4d17422190faa2ccb28b308715b1b5708ba7ff8b33fbf972dcf7cbf7bbbc2df13212f617f5262170113fe8ad36c5fdf6a0ec8c1fc6a9cebb65e02131f36f887316eb5ee149f5ba53138548ce984677c33e92c64ed24345e6e7ddefdd4111d6766ef03876eac2cf37e08991885ddb0cc91861db3ea961fbbfdc93c6a14da88fc5646f3afe03696aed3895384bff60dbf20a2f45ab3193815d625dcde542b02cf3e60e301960ff23da1634f003c9d6f5c0c1e5fccf2603ee337090c66779705953fbcf6aa27b4c07636d5d6ade94247d0f960537c970ff905db7ea9dd094e55a31690c79e2bf8365e0e9af6dd0c0f599dffa22528b77058b08ab5092dfc05500fa63bec1868f0a1c088e8f3ce6f91440e20f3224b81fd8fcf6d6808807c991e0a0d83df07edfbf050d8df71103dbb79aa8316bbacdfa107117c7c082000156cf2b4dfa5024b993b6cf1f3bec92b23b4d0e04d995b1fb882fcb15d102a54ff649f4b3f65384fae9c93edf4506755e4e881eefd278ef90e38e72d9c776b3681494b3ee54edbf44ce429d3a97439f462af2e9786f6f9edce8ba756dbb46b99a4d1dcfe2805cf0d3567ad92e7fd60b60ca7afa63cbb7d1db05aa3139c5a00ddf79ee08075ae4a23ff6dbd6c79c7cb6b5622dc980a6e665229dfad4d0f3cb31dd2c60b8d948f33ab89348010f66e701d1e5fe7ea9c58cc628b8aea90b589055b4a488b61005449d585c60feb4022b2039de97a5a13c9189e8a3a2fff6ee1423f9a910f19fa5303de97c5a0a057f63d52c88bd4729d8b858d9db0295fe852d9270b8cfb48021ad97582746c450526425286124106497e3beaf4bb3a1468628e90dd6289a2556fb26bc9e44e25656582856f576c5acb3719770f46ca6269b3cc2317c4fba31d5fa6e15b2539fb2b274ad79661b45a07a74a4691379b87d5bd9370eceae09d4d750a994973bcdfaa689eef012104c62a8df2f44193d62b71e4d171d4730e9eaac429294aa3d9acacb4dfde8ec42f669e2998e042bb6a86a8e3dba5f35278228cba4e9ce9d8b337a193fca92b92e6ad82ef424de39f0ba6ecd5c29b1fee9e48ce9eefdc54c92c4de0b6c6a2caa754a9c0cd47aa1369fd19f8a69a490933283651bef0cc5e007105d61bcb84876a8a706d77ea12d79da11f4934008ba76ba1653a3cb77dc3fbbfc456c65ee880a88b9e6e2bd14ace33ff214f322348a296b97df362e62b8cb444230737d11fd5eb837cc5a1f0b0fa9852b72de5e21ba37964f039d2251467601ea9d37af1879cc148125ec93e47e86da1b6044c276043891694ff09f2e381fd298e469fe8b724bdcb2e36a894c31c462519f0d4bc9d53a16d432b62dca190d481ca7bd939b65955620cc539be386132d1752417eb6128d90214b47a1de4c56c8e14fbe2d83e5522e9ff1986a81d27902e8fec0d2da07a08900fb352fc77b49131f2a34d8ccf43cf94db044bbc9f37f8dcc8a8e194be40aa27ca580bf04618d0d577e0c312f16ce5cc32a5b71019ac0c4e804289399d4b92f81fffa122734758ad978db9511eeb8f553ebe079f4208ae8c744d5b21a8310b098cf2b7005711de1f3f440236c1311df1cd460b007166bbb4b20549766cb1e4057dd0c87f88769b38a9ae6a38aaa778ec027cbf60c2c490c007fcada1fc14980a4b2d383fc1bb55b3a6dc479eae73848f60123af4e69fbb1192f1d430c51aad5f209de9135da76a6b8a7f73592cf5c0fb387b44d9ece75b37eb7e48fc517a55f87f6b6b1a1a5d9b2dfc9d6eef81c3dc340abbffc0af1c60f464d28f52c52835bf3674241ff190e470d9f88afc2ec17eceba9ca6463e0b8bbca3d774be6042526d3f9f2e75064210a5897d87bf22827011c6f3f1eb320282577e5abc690643e50858ecf353f9f25f44f0143e33642f313f7a0e42ee051252fe9a6c4f55710c89d723dcade3f40c34fb6c2b14feeb4f86b5ca59396214c10ff718e6df4b40f45954428b36d75f72d7c18aced0cefed63b5472f4badb562617ba81deaef5e01648dd263e333c23bd835516cd5a9522a4a0367876ff820ef5bb7603d9ff8f41442c0182c2f966819be3df19c9c3f405b19e2a24c28e990ef6fa219870618efda559b1350ba058414c06050b6570cf9913c2685749a9b30287ff513248c4cf320ada703314aee341ac45ef3a04ba477682f363f5df08e73c38b6fd60aeb42850cf2ec2f91d7947d7138c56387c112b18b5a55e33785d66d7381386c9a068e9e7fc8584c64011d5b19e9197536033fabe282de422df95117b8921ee30fd41dfad6dbf41f3cc0abaa3974445a2e8f81e9940a165db6f994c1bede8fca34ebfd23f9677500ed549807ae59786d7dcf8d0b825c08cf9f99c50836cc1580314076d1990cf5b5414162e22afd3ae473b2fcce16f6b869b2dde7544d24af8a272ee03c72eae2c2830775693ec14fabb0510c1c05e35f9488dc36acc3d4f96e462402fa5eab61bfaed41160fa92fa3cf03a90c3575925c2df46b631dd20c0d01b8076ce4311d0d958f896b6e583ba62e79e77342b79a3a836e099583fdbed8e00e35806223e11401def2668fa6a3417dd308e11d11cb673d3ef6662f324a77d5807862a56eae25ca9f9377c472661023388feaadc4308f40c500c0f21293f669e3b3f823f4e7635846ff87a15ffafbe7bafa70a12c3b7ade991349c52e53e71c16a75961ebaee10409e49f8e2b9271792b0de255afa83e44ffc17c82fd3c15e19345fe149d2e1979ed4d9542e3b0b16c42486c9c4bd0496996021c4175ae6e1b9790a1d96a478f634811d28179cdb723b770da534de3798661928b17a3e32de19b5050b51ab378857e6522dda3feda64b4313e05e13e2910b5c9983c2664b1817ef989227e53b89a60318f21a02723da5b4e2a1184679684941298602ace3e802e0828b86fb91cfd7cd58a3067dcd7a1a3033a31004e06d68f78015d89c83cb1de62058677c20072de9638b2363756dd4550127567d6066e735296ffc3c49859e807c2f5873564a3efa8426d3801cdfa242a297a1758dd42612d3bbf585d5aa99ce34a40cfee349758e1eb5c51858b632d42c00f0649e1596270bbd8a2b25b12e215f5dedb346e7e55d4721b14959076148e0427418150f80efec91f64d2e0afae21f5d95c8cc3167450a6b386bb505714b529e27bd023fffc942cbf6a757105e28aaf71ca9ef14ecfe20d70af29bb0ad96b097676a6ac7221cee98f9efc01ef6c224aced43d923d26e3ec4710d5abecb14bdaf98e04efe678d676616b98ca95c95f1558c0b190c6fbeba68475248a4391efc986ed6901aac0e7a1c780fdc13ae2d2a925e81b48f418a687aa8d2c983f5aeb987b18d3eff5dd41b40abf43380ee4b1344493756c95f8dfc1ee3a6af212405c4a7a8fc2b8d3ac842b3f2b10e1dc2fa48c4d5c2c59bc35c8bce26299db2eb17d015b0c362c728ebe101da7c95a0cdc90e72ebd2b1381edda342e3eb2d594a2cdc2b90f6b74337f16c784ae0aff73290cb2f80ea4d996f895a029195fb99ba91fc22115d66b5c2abd16d5076dd867fe6d1714905cd42de49c235851dcef9d13c4e05e1909e2f0104c650aadc40a4f4fd87fa6a48f209abfb711cc3f4f684437d9bf959e1ea62940432461f57ff0437d532445401d6838f74b58ef2f22bc8105a3b2623c3937f25987034968a2052594e1a4e43a66ee7f10e3c445c55b62766b20d88b63112cfdbdb0e3ae0e3eae1638e40d16cfd16e50266c625431e21e945d0fc2b9ab29f901a8903febbd78eb201b6814b933acbf35a837b5921c02b285df6ad58d9b6203e934362545aa9e4bb991b703781e0ca90b09c6714655fda69f5cef064f05c49a87d383daf8f2d70bbe9b65c24aef740f63dcc283ff867b04239d5386c950ece73bc43354f8877409557ef3609210496ec33d1519685a93d106a9be7d1e5e72b6379d9f74c50aadefd2b208a3bb92878737c58367799f3d3b1fdd54ffc127f5882e9889d6769e1ffe17652db31b2262351b79e6f7aa1d45d705f8a635a015631d64cd230ac365a0279f0cb5157d012d8807d466f8b27223acdf919d581b8ae6d8104ef9726241c74bcf98b6efadc8f64f53e0a9f7f483ba2b5f6112dd9b1bbfb7e7279dceceedfb78e7f37267826b3cf0f5ec4e15b41047bc7c10e4ef02223557801c4afe3590dd3c9458888fbea9e4571b90bce1b27243dea5a529321c4c0e02864cbed0318a8e0c8b50903399c47259936695711463e5ea4c1ae6df520da847bce80802ae0f675734c82aa1e3f5aaa81d038115b79162a2bad27f4f6cc93cbcfc824e33c131b49fae9690ed3b4972f4a312d2ceb277e041929f75c2b22607bb074e8d0816839eb0642b904c0e66018c80c339b2f0d657bba836284fc8f28ebf5fd990bcff18f5acd57310bbc6fdea900101f07b5c9f543e3a64ec142e86e31e98543970a5777d72fcb81143fdaaab8198c760c6b1b2aa0b82a8574c8ecc6f1f9096050bed7474fda8b286571db983f7af327f8cfdf0aa7d7d8ba6d5a3bca32e497def977d57166d505db5c8296811b56763e090c391f353a8b43113f3cfd5e114cb746af0f12059168ab24002eeba5f29f3af120213a822699a134adfc2be730124a6802e8d4e0505b52e9f13feccddf0f39d9b1eb1c1ed379f9eb83c46f994dd5429c7c056dc1c3471d6f86e797248c6c3f39588bed753fb9e9cdff3ffe4f9c727eccac08a839eddf762c0b127356b97c9d18c8e9288c24eb8b2599dfb4d3d50b318323964dfad399c97ba5f126051fd74f3f81692eafb5694f02e1a39b4212da175b686098f27f04307a7a6b60e1be41bbcb310e3b29c5051b8d26bf232d91a219ed664d1b1c171b05c736ef0018a99768eb028334b79f64fe8266c81d6e8c5d33d42f19e18498932a023d6d144ab03b075a10aa104f5ffedb6d0531040220361d542d18adcc2ec5ea3dedbea1f28c2bec369edab1c80ba29674e5cc1a6a286c6c17d00fd8b9016db0196b61bb3b45f50395b917649ca16e9a430c248554cf93bf1d32bfcee5545c02f5c61219d14249935db39033482c15da4f3447d7bf9958494242016ca63a48cd135a4655878", 0x1000}, {&(0x7f00000019c0)="012da574d0b9c3d7b4cd596ff253a0cb809cf6eabd8a7859964f48a36a40d1c9cfc39c07997fb9eb03839ccf5dd34ba7b42aca329991e6812b788c2d5834ff6f282d664b21c66605baceae7115697223d237ae9317c8e09dc7386d7eb39d53d38facbc8c59f899ff2465fcaf60632a328dc91ee021ed070bae235711d8e9b54f99e246dc52ad7547cfa9baf0dcff3d211a18881301ae1131b37afe92d8e9642787f57b965f6b43aa31ab4a09afbfc8c9b0dd62a9c53341818508dfb955d50553bf6eaa7a091cbcb1a553594afd314fe7b7b2a7e39928cbb2ce99d4fdbdb0dacbb4641f4f960a76d4232b3703b2e0980326cd5a5d4b0d739ea6e1ffdca4ed44979638c93934fdb8d7b0f863d85a9c06ddc78f7bab7985e863ebb399365fe5f03bea325de3215c283096dc49dc80be69998925a0b83b0b55b15a7cf6e49620c7e12f72021e2d372ec6742a5d86f47f20ca30b2b10528182926b6e1041909df3bfeb164bf70e2cf7b3a3bc286abcf66b5850df38b69c6f58f545f37c64eacd456224920b41936b5de3525e7d8783f795f6bd5a3716dcd96b51ded85b8d5d5f8bbf031fecb25645267e39da6add8acf9883a8c59a63d070fc7b71921acd5a3264d79f2e429dc9f141b67ee06dec87e291247455d86f4033cbde0887697044dada6f0f258b79de387de9b06dfd9f6011e851d9d3f41e13bf5ad55b00d4b5fc670a401f1d1e9db187474c2fa6887a2626bafc29894c4595010fe4f8dccac1737abd6626e3dd846c2632a19263308e6309bd6c367e620b328e18c8492b7795d001af445d28d5a237999af49f6d7f8ef791ab5ec01463d65c3ba09646ad983d5e6521822f8d62781beecf0ddf41050f66ca9abbc9aa84e7dfb5a28118a8366f1eba1308549a9fb25e97fe192d8fb062322f87b0a4d14524dab1c3709aeb11430ac3fe887993bee9234339b6feb9cf7ce3f471c8d28e091e2ed45f02e1c0b25607600cd17e748e5ff35a10fec1c16d10d38cd59db4210c44bc9a620c98b4518b7b23478ac2a8b39d9a279838c8a426674038bcec1097a6cb84bf4b991160571b1e065450d1219d6a04c7f9fdf00fb17fa1e8e3a54df547aaf0e59f5facada21dd7767be6e30430fce760dc1a4a2e617a94886928e141621726e8d16f8b2fa31c6970a668b288636b7bd9fb5afb0c9ba2c3e991e1a122deaa530ed37562af5b39ddcbeb24b24ca8071627b91b95dceb2de72ed30dfb17482a106a64fdb918e47b0db5ce495eef88b70da238bbfedd35fe6b0553abaabea6237303e313b0fcee09c44e9daab7d4f328085d9e3ac340b3709afcd0a183a4b4016ab5d5a5251f0b500ad7a45cef2e75073b169802cf1a3b6f4c72c85db0b73b2acf5c4f56e23e2647ee18ff0a2fcf62afa00a8dc45b063bd583012a04e4f9bf9076f5796711242183b6cbf7cffbfd59fd10bb2d85638c3de1dab68a0d166b856deb01436b901add0ba216c082d3909301acc2ac1e301a9a3a00789af03cbb737130a33ed491a3aea6556ef7784e6ccb305fa4c291dd88bf133e41d2704ca696772ac6bf465bcfb29809ce29b10ecfc09021aa5b031bfb29715088b814ae0e924d18161cb1f8609e5ea89484f9e1d89ba440530bf760e9974774cb2204b7b0facb45166a81e7667316001a49b0d47060edbd1e087271307be5ab7f9d5dbf2bab4f53b8e3e4e85b8e01e5bc7ef02ef61cdff029b3b4e62a2e722a95837e07641654bceda7a0aaf5794a196f7b1cf8507989b2cd657cd6a290587775d9a3db64f44d51738b18af7c5936a9718993a8a3d2d2e3b0bc7820d09105783894da4df51b78c16fbe1f5615d24541e7980881a4cb88b7fbf0053cfd2ba09887a484a3efd54fac1e4f34c28196055d47f36d98f0591d98c8ec0788c81aeeef025b081fe5384fef9b3de3f22493dd1992a2a391da10ab4f14c4af460d3f6480fd7377b6467ab185b109f7a0ce1900f7dc6fab28defb79ade43056e059db22e711cd664b43efc28d11c297171405f0b82b33d48d2b2c66953071658e831936ff91fbfae3b31ac3ec90836b21dc6a49a196a45faa6732c1671cd489b1c3897520c8ba7a0767103d4a65276ccdcaa53c37e8eee25d801b13f6f5a9968de0f3e45f7d0b15dbae73ec9da5d12669b4ac64a715109178ce9d0c9affae4e6962fce4338a131d385cb54d88c955d1973c30abed2c8573f8c30c569f69627d2981752eb80a3548cfbccf8ad50752d243534519b98781d454168f755a29d29a4b0e671906774cd8574880c00302200d3baa4bd1bad6c2470569e248fb1d10916030067e83a3afb91f2737fbac928054ba1318e18b51705708495816f421cf4a023af8197992dc9c669c502c2cecc8d20a8f002081de9a1bd306843f675fa3902fd62744428a9b708b13a2473d5476dd35411b23051952facaa4434c6e4793af564b5dcac269ab425e3cb44ae783ceccea40122209b5c2ac42a31b5080565c9856651219f759fda6a3484b503a6177910cf0f703fea92def963c8c310a96185256e5aa57d43472cfcd240df0b57ed486a9e764d2a0a27a4213552ca5673c8e4c0bb5ae5b31609a9cd81f17c944370a1d72a2db9e8e33273d99394672583a742974e3bbbc8f933b5d494853d0e8d5428216a445109a901ae57c3a2b7470bf8a50edccbfb40a4fa1004c20e2a3b8b93c66b7327558562bbc216ddaaffff7aca7bd51e5c3a1692fd62436dd98f425436691dba84045516cf0758ccfa9e8e508e4419a156dff32dce6aa010b5663da9543a5b4b3a340d6e53e3d4a9bcef15bf1f3ccea74b59c10888109413565c8fd784f346d6f5c45a73214c42149a6523f17eaaf26c5730933d71c1df03265a87242ed73ac6c65da352b2e7ac1cfbee080bbc706141637f6a5faa40192b0f078c19df14a2eb13f4bee78841d36ffe5750d89f8864a235c95ab5b2c81b92382670a9ea94c16a0f1d6441052e82ce3230ecefddd980e76872b1b9958f2ec0d25d4182960edee214862d19034a42bd644eed08713abe50398789abdbd43422177b43dd691118d1e789ce09fb3a9d35877721d2b3665f82c513d529b647bee2d6584f74a7eeb1096ff8d38eb043a3ab652e32e07edb1a032b156ccae4547ce1d9fbcfb15061febe5e728d5f523fc13e3445180eb36a3d5cb3236e486ae4d5482976b83ec56bdeff35630ed90df8942995c69eaccb2517f5588c5d883ce7b608165c33ef7f9e53e36f5f4e7cdf2ff147461cd0815d30d49c3a0a864d0abb99e6406ec350788fc572f394d0ff8e56eb5d5fd6eb0554d57957c8c01b599cad259eb3add08dc46e2d66c45665b6e076f24c48402bd6726ffb138bae92031b6f63068436d60368eda88f57a75c43978ef2f683e207a307bb7d388892c97446ff1c839c70a6da51dbd9359e6392b14ffc0987ed6eee0bc229cc72b79aa0d7b2c8bb8eb21cbb91738a908c3caef7089d90db534afbdcf7b63f3dedc538f1064484d728e973bc86089f455e5535be6d793c171e982007c7575f3ec9b99f1688705701cf696fd0abd51ede65b139852a0a80c2804728f182b99a893a3a4cf60c3b50666db9d81ad516e8df9cfaada32d8f95b3b1a6a4adc233993fa9c2628d1de77f3fa7ae84c624bcb97c0fd04879da30de6455d5562ee38d463611ccb59c590f226a41baefad6ff99aac6e1c23333ca5dfc1bf04d79f4e38b7da84965894d777bf7918a6cf655aaeac35c2712f0145eac78c5ef58d419374ca2f0c0ec1060684b0ba02fd10fbe7b8aaa7902d477a51b6196f1bdbed484563b67e0ffef81944796a8f42ad5e17d8a08493dc901bdca5063497eebf9e0b986af471f8ffed678c97cb51adb18b7e720695225273f251f55187423c77d67c2ec1c6ef7ee6dee09a42ad5f2f99dcfe70d86f30255388a811c20d8c89478a41831134a1a47987633c71c96298d9979c98716ba4f9320ddba64fdefbcb9cebb898b030ec0bb1677888820b778cac7656fe2332579e1b50c2e05ca8bd74ecc692798ff91630323f90e3be06268dcc8e94f44e6c466c74db8ea952a34c0008589b7895119004fb7aab70245be7d81c37c61eec8b9a49e4e5d473066907c0357651c38b82496fccf77c0b0084aecccdb9ddba22393d22a0dfc0955d700d19d8e9164fbc3102705149a017ffdbb823c8ab7b0db3911c426664aef9bb6bb7d783d9348a489b971f8a231ff715693b1b2596a174861384c9a05c31fe1b8ac2d590b82f852d83ceabe53c6798f46d0adeac1db0ce099bfb8de2798f30964c344c9d88e7c19aa5e2e8c0f35f5bda7e9c3fa5021cb50ea1c1dd53708f00cc4c1cac94b58f53d8af586a3124141f2b2707e53f5872c137f58f414070d5f1c49a2a10adb43dad5d62fc113d32d833385d7827e4bd7268976e5fc869b8699a6380866eb6bd114d8fd8a680b86be7c9f9b81105d8222eb26174ad8bb29ea73b05d70c8e7dc9faf9b72c355dac7202bbf24610b544fb9b0d7c08921ab846d1adea65d98423fb9c6b01594a09d73c38cfb8c8b1c70885590fea69a01e93848646f7c19abcfa67fab3c48e15b39afb3b26b934845ea6e834e2377d5e084f8c680abfa1c830a96729163fb620928aa763b6aed58cc0e58c9fe72fd514fbf2608e1db16389e5ccf563148487abfa85fbbe099b268ee2aab46187452d8172049c98668f726c5bddb09b87a9809ac0cbbafd27cc1dfacd38122895e8fb01cb5d821965a76d647fbbbb8634882774762021", 0xd2b}], 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=';', 0x1}], 0x1) syz_open_pts() sysctl$net_inet6_ip6(&(0x7f0000000480)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, &(0x7f0000000600), 0x0) sysctl$hw(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$fs(&(0x7f0000008cc0), 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x40}], 0x1, 0x0) syz_open_pts() kqueue() getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) utimensat(0xffffffffffffff9c, 0x0, &(0x7f0000000040)={{0x5}}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000380)=[{0x0}], 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x2}, 0x3, &(0x7f0000000240)="0003521e", &(0x7f0000000100)=0x64, &(0x7f0000001900), 0x4) sysctl$net_inet_ipip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000280)) executing program 2: chmod(0x0, 0x0) chdir(0x0) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() poll(&(0x7f0000000040)=[{}], 0x1, 0x0) sysctl$vm_swapencrypt(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) setpgid(0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) sysctl$net_inet_ip(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x2a, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb080600010800e5030001aaaaaaaaaabbac1400bb65a2d16a95895a6a748b"]) sysctl$vm_swapencrypt(&(0x7f0000000040)={0x6, 0x1b, 0x3}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, &(0x7f0000000480), 0xcc, 0x0, 0x0) msgsnd(r0, &(0x7f0000000c40)=ANY=[@ANYBLOB="0200000000000000e189f8d114ce1db782153b893a56648cbf05d41a4920f4683e418b099a7d5ea735cae1b97f3b91a320cbe57c7decc17fcd38dc99d0bb7c965cd90919ddc0e5549238f56f8e55c654559d0f52df3c7a94a84f96912ddc75beba7f107d18aec4028af1602dc36617a2134312c611150fdd47b44bf717e863e505f7c74213c32fee3d7b2994d71fa5b287034e0650d7f5694ceb79028679db8f20e53bc45e00d3f4804a6e93d98d63c734c50d9702958c665c675a9f05cb811a99020000004a820bab2c42e34d1a1194baae8e02406eae44b1e6f257b39286aaf7039dc9e1aa79fe6ecb3595e3fb5b1a1473623ffd41615c6c09264d9698db28b8c1dc4efe4a7630ca369ee18046850e461e86d28ad0b3c396f8001af56898f23a387716fd3f4af2f2f6dd16daca44b2d665bfe0e015d822"], 0x101, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6000223b00140600fece76a44a170e318b35195bcf133200ff0500000000000000000000000000010000001800000000429d9fd4591a"]) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = socket(0x2, 0x3, 0x0) r3 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r4 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r4, 0xc0106924, &(0x7f00000001c0)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r3, 0xc0206937, &(0x7f00000001c0)) dup2(r1, r2) setsockopt(r2, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) executing program 7: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d6", 0x138}], 0x3) executing program 2: r0 = socket(0x1e, 0xc003, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="c7a8c0519f87e1d710096ebea6d3bd5013de9642d1656b24e016f0b8c5025668b77e8a46975ee9a59de7a0a608cce51b066385a6f710cb747aee9da17ac2d3c7c14ee0087f90e357ff8f0f90142635aa3c886cf3f5f37940400f09fee8e5907c75048f7a871126699dd7345e0dfff2de1b0c69b48e231fa8fa003d16b52dba38f8cb6206e3bcaaf0fc9712987295d4c8f4", 0x91, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) executing program 7: r0 = syz_open_pts() (async, rerun: 64) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) (async, rerun: 64) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) (async) r3 = semget$private(0x0, 0x4000000009, 0x82) semop(r3, &(0x7f00000000c0)=[{0x1, 0x0, 0xe5ce97ab354d96be}, {0x4, 0x4, 0x1000}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x4) semop(r3, &(0x7f0000000340), 0x0) (async, rerun: 64) r4 = getegid() (rerun: 64) semop(0x0, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r3, 0x0, 0x9, 0x0) (async) semop(r3, &(0x7f0000000140)=[{0x4, 0x2f, 0x1800}, {0x4, 0xfffd, 0x800}, {0x0, 0x0, 0x1000}, {0x0, 0x4, 0x400}, {0x0, 0x5e4, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x3}, {0x0, 0x1000, 0x1800}, {0x0, 0x8001}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r1, r4, r5, r2, 0x100, 0x6}, 0x1000, 0x1, 0x1}) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000180)=""/71) semctl$IPC_RMID(r3, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0), 0x0, &(0x7f0000000240), 0x0) (async) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffff5e7, 0x0, 0x7, 0xfffffff7, "10102600", 0x8000, 0x6}) (async) syz_emit_ethernet(0x23bf, &(0x7f0000000040)=ANY=[]) executing program 2: r0 = socket(0x10, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000700)="e1d5162267f055e4d019bd4f5fa16b1735c5847c4f5300c50c8065be56cac70ba1b3e4efc6227557fff6d6851ab5342238d807b29eb9c900da3ca1fe9691890f38f876fb4b9fee848b830ba4246e6ca06fbabc7f36e285bed37c734435009f4fe21c241742eb86f42622c67418d1215dd0710ac79d12fe12f21218d1256d46f4c2c118fc4d27ef0887708e2b2a6e953abfe61d9053fb483df85e62157af123760184377e7e637371057bbf4efa80a6e9a8c13321152cb5c358418442da5aecf3b10fa648140bfd5ed82b329bdfa75ba822616e1113ff3e66f85bf761eb16cff0c9415267d7b61358633769bc16ec75c06915a4e16f6406785a2a3a74246065cc50a55e088dccaa886009fc8be316a5e2a25c7291dedda1fee4083915db0e8a7a7d1f0bb54d2eca658fe1411f5375c50da60c510fe3622240a0f3e0a78550027c3c2c5804b75e7797245858e8620b34bfd5002bb5d5a12d4472710902d4c320fc16b7f251926c8c210ad39fc594ebd4c4c92450b4f07d57f35886ca5d75fb2cb66c4d2a12a2a9a29ae002e7a8d9490ee7e2811a9c37580b7b3858eba9c5e0aecb91ed975b6446ae04c5f1f2be3424d967daa4bd3d0b623a0ac3c9b74a395dbfe5ba1c2ee018494a28da36cd3e2fc3d1ca900e7531c2e7b779f07f89ac6a0ade0d6014b6abb8f83fd3d03f63a6c9b85f12a157c51e88aaabbc1fe50cbccbafced335b527b50e4c44f203b335b82e5b5db518dec787bac882f2127e6f7fc73687e23d03864e2114f279fdeaafcc220a5a23687b2a245703210e418235a3b90c2d67e5beb4bd380b8df1d307da512170e6494d2f775fd1c31e6cdf76dcecd507871594eb2393a52a86fe5d30c069a340da56c19a3341a4933199a16f91f58f5cf77578ae1416d765d456e92e0ce513aa1e658f74ffc9cc6ba97cd681017d3a635946df597d653c25dd96ff44fd101831801e854d6dcd3eea048181393627bfd474bb83febb00299157602d8a3dd01b5abb8f57c4e3ccf2175b3d3af307f3ac76b7948ca80ac359b2f03fea7faab41bff459ef47da40aa7013637313255de97ec2e6197d8d54382fc1cb137de33063c7298779569d73de1c30f9c3487f510131a4f0ec5bf27dc92b7275b1d44194f2723deaa43ab159a4e5f7bebd4f44b9ae3f1fa2464bbe301db6b5c8545aa3f4c8f2fcd967d89a024213e83e71b0e7cffb2873c36eeac38052b7c4c7e76dc02c0027ae92a72077d017046286b0697459b772dba5775cd4f816f6ff8c17be38fe56b54699d82c9bef878f9a6744acad6913515265a91e778b6274303ced52f6963896e222f470b0e520669694f080946d1d3392e96d5779e0039ca0b0f5420feca1293993ee0d3b3ac7d8184afe7f8e7b3cb481127dd82d7857595b13b3f219be13dba5d9a15a645411c642d2997d5296f94c9cbd68b8bd809505505fb2924f18a02705408055416e0a6bd07e07aef286d64fb585393c449ef872cebead302c625d3e4e5df1d3af1e9c34a3118daa6f1835a06313ebefa57ce928d334c2b389a145343049b7b29da6cab86277b6a52670afc5e02034ba53fae706630879b51c6ab5a0f3d5515b533f2ceae6e5efce55bcaf6895c272df8569e1663c02555b66468a6d25123d39ff1a785917d3a43b18648f299bc4f5c3687f60305eb7a7c241bf7011b5e738a09464a7a45afe245b11b3f6a1084b71a6a9eb37c8d67c77fc972e912ae8fef3009b943936b64ad7fe6168d260a0911ecf4ea8a1252d76edef3ddfa5deaaea09bdd4ba3f01f1188bd409fd64496013df3920c8167f9fb2d6d95e542a114e75024f95816f355d786345f4bb15e772cd707c1554072fd1e346ab8bf44c81f8baf1777903c06e26926dddaf5729c8b78718827fe4a9bb4891b98855a0c839fa425bc6204fecfc8c5647e8116320181a49b74506d5d68c7385f599e58a37d94d5976c23e221718002640f9161d9c5aa1e02143c91c6aaf50a8ba3163583edd533a0d34392a4fe914f951aa0514759a0f6b5deb6a1cc12e116c3e483fd1678bf2f3ad8fc5ba93487ed0688f924cd7e3e514c20c20f72c7c6c425bf47711eb9543af6be976b0ffaa5f86e5ec565ea17cd0605bc808b28b28c2ddf900ecc82e290a88bdbaaed6284b8c62238b485121084443f87149373e6f3ede7b827a4284566c5484801e412ebd0490336b367b87bcfaabdc8c3f992e1ff642ca733295e45f8b50cabbb6dd3c1f7ad052c526c8b8cd9476931eefc06d1b71ea84879bc322dfa258e18ce691aafc9dd21f0c1f4eed64e7630b1946c5553d4c4ee89700b19a3558aa9f08b31131a6fa7b34e820bbd9fd5e7685cb512694d5d6bd667d6b735beab8a3b3d05255510db0de53294998f891e14f19b2a11243231dd7aceb4b5a48a5e3c72dfb9234d53395c80154b8ef9747bc27bdf17abcb0f650f89584ea47eddbb93660253b5dd213524c10b1a1168a7167b68ee15368172bbca4d24c22d0bbd68f0d9a5ae2710ba30c671901757be1b9fdf04c262a0f1686f32434754ac862d6ff8ce49ce5f0db996d63298d4660e39c91ee0b2e6b5619f5398c9cca89d79670bbfdbc681068cfe46ace312bdc150694f09a10195467f2599658bf9094cca753b7ae2467d91ed26e340dce9e74f00c82e371820244fd013aaf64bb6d6049602bd9f9a2909ab5faa2a5bf94dd5216a90cf2d926a45cba31039a4126b0ec6d4dc2b85ffe0ecf2184cb78348b15c4953c1371c12633b50c10999f6a56a8ca11d2f2e44d054a028e0edf7965cfbe4e6b6262ff9b1c24c168b158c99b61f6eef0b8e4a132e9ec2381c4c12ca1e1ab9286a29fbbda8a394195fd22cc1c8d7419efe3ddbb74eab81b93513c150e4ed750a87abb41ecf90467b3af2d0f4abf48e2ecf7e4ad9b8011d0cd5795676bb3d6b222ac57fbc1891584126d47dbc957a0af2206274c0dd781ef6af0698c1f78e3192b5466d107b5c52aab8192c263df2df40a4e111dae44ceef8ca38ecbb9e407e1b5d4eb97a02f7daf078e113caf8038d1095678e76801a05373ba15cad2dfe1d8f8065ad7b675e229c8d5e0f56022c7734676246dcd84dd8188c9abe3ed164d89953ae2394b6eeddf2c3d06b60ccc26d8e764de6c534e1cc55008be7bae7675f7b776ca55ef564c0f57cb4b1e61fcc07fe8a0cb1d8e93cf35f31fbbd3fe7382a2b8ee076b36fe4b12b867ab7e831f4d2efe615b337fbaec8e9293adf12f35d71d1281d51cd5279bca5ec67f13c1e99a21a94e6e826fd88b394cf744e5109f78288a24a41c6b9d0ade91b3b88dfce09e1ea00e658e5be6b4636635cf83fc7b08b739a36dedcaef2aea0686ad0e5e6b9bc3c4f1e3746b52a846264e8df9db754499d5b43c1169d47eddf613a6b2f03f3ec0549cc4688c4d056e7a90fb84663cc6a9c4a5e866e2966cf66d78e39257ad59b97f68b248842e964af9bd30bf369c0eec89db66be8de6e94583d25004a37dab1a20e8e2806da347fca18a7104749b3126e57a485ffe659309d69aa823271be6bf57d350b4088ff1020a0a710ab33f4ee718f593a43432f0897706a9fcfabf5ffff07b96675935bd6c9783dfdff998d3d25b01e32c69a36fe8af3c331857d7ffe8f0056612122f2a29c93e3fd4d3803805940c3df99e8499f3fa95b0d047078e68e16ed5d6f657b08c9352e05a7fa88324c13fba400895285a508901dc117084f8ab075ed2d882fabe4b42abbb5d35cc444e8033c06d7fca5be5434dc8b924583191ca61d7918ba53c359b7b1266c6e1617cac8885f191d127dbb27cb4ec06ebe8bffbe1e63e7485d7f6c6f5030b4ab6851de639ca0e594931dc9c7f948e5490092a9ae905034cd665e9129e19f8ab6f60ef0c8092afdb424f8ac2c72094bd6c4a7d6e51b051aeb906c3ec558af318f4dec5b2bb0739eaa9b9d7fb0fe12d8ab2955d3d53612911c4794322ea97034838f52ad2b4d1d63704e9a9ae39dc9c2071cb47397e367a7678bff15db7e19ecdcfa76fba6b55786e3e71e5145c91d1a3f010a66f19cc9d6dca8d03a669af43d9ba4746e8da0cd5416a78f44ec17379ccc771961c7339fae513cafe0e8a2101e89da77a7014340a644d5974ba567da4f7576582ad02a398f8a907432a385e68215cd26635d6dd749c5a36ffee1977f304e5916fd22ae47ca605376d9b46693fe4ce159c1dd9acd5596e8c5e93d5437ea71e8b86f16aa51cb69f6f806a965b09d2ee65cd56bc52e9722adc799fc59e49277bb40db3750cefb549cce076573d6d6b5720e065c54456ce95167fb78ebd385cd27447780b3f25c035a37708aa368d3c674c60c3fbd1481257485ba3278e14be5259de0d5312851e33b6741ab2ae77dd4757359f897c9c0d804f4aa970ef0d758d278ac07e63d56960388c662f0fd1209b09064a035e0f8de74193bda3645ea3c9aac2ed50333292adf1fcc42ecb0c5daf22837948dced5addc3072116d1f8f1c18dace0923653248e1697b49f29fddd0cfb71c0a6a13832fca39cf3fa8f65f68a3e413c1cdd252528fd89d04889207629a6c12a123379950065c06f6757e9c4ed692cfaf0b23fd017a9df0a5f32793aeb5d0bcab1c814e70274b2de334f8f620470203f3e4dde8ebe5067f4a23c652a88e860863966aeb0ed258f5d3b33444944072cc25bf3c8dc968bed74ca9a07fed1e05a813219987f02023fe6ad389b1d4581e759d8ff2e1e78405ae9bd1039742f41666ea002fdc75dce894b4b475be427c4c5975fdb1b5504443ba02473f7f25442ea35c7a85e8f2338238c474c8a93b5f83669ab3c6fc4073a647e44b6ac87a8e47d77bf267a378c57a036a0caeb8e18e65bf1bfb343561acf20cf12a5afb8a9314818360a9481a6733ae45660ddedfda36a8b9d440f02cff049f6a34e59103dd1272b38e21e8fae1d3c5b43b245f7f7cfc334540d189d6ffe645a806940776c57e9312f0b167d399c542577f439d0a07e0a1e6e5ac0cdee55aefb2c9b60dc446ab6070ca2ea28c5ae3e717c95414abbf8ba9b6aa61cb3f84ab0d5c66b28026ed024f67f315d2768f52fc2c83941167a68d1c5265ec027de826cc641b71b898302e893acb27148eaf1d020880647a5382cf4eb7b8fb837943e44d088a8a2b315082a8aeba699a07b840bca6d5cc0ca669bcae574fd6884229a40ddc2c488e1d026bc223af34ec70c52ed9c0c5974fee176f1d09a4434bdfdf06252d5189832d55e75d56e5bb0d3a56568a1ae102b2ce023f1b67c0b73f4ca32d959e4279168e703ed6de99cd1f64453adfd5af1f212baf0be775e6b84cc81aae15b16500fe51a7b390c113167f650771f8b3c896b11f519388b67822fa493c140f35f65d136dc124eb0bf968dbd617b49997a9291fb1a9596d2d421d803265f8e770aad1b7af18d12dcced44b2d19c8ba283da020057b8bdb25a8af0164c137ff8ef531743c738633939d4b35d29c91509015c1291009a33216d17b312f9942f6826ced30d08d98b32e521a30955d239b8003ccf1f6ba31da868ea483303c58f8c654655ba2bac11d0d0f0d7c7a866270fe065dd1ce63b77085215901b707674caabc35cda43057d591d3881b827c774bbdaa30fcb0079ae5d5b079a0c517e1159d1596027f7fca69c95eda8a973cfdbf20a67ecb57512d6d989a5950d920b8c1f2b407899b0738687d9dc8a3011421d1821601de28db766ce8cf549782b571363230dc3204433d216e95fc13d627cea597542d53ceda36adebf4cea94dbdbb71ece7d3a2cfcc31b0cfc4e2b18", 0x1000, 0x400, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(r3, r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x8}, 0x10) sysctl$kern(&(0x7f0000000040)={0x1, 0x14}, 0x2, &(0x7f0000000100)="7855f9e9cfdc32bcb4bf5abbf2e34c2322e3a87d79241e56b12412b1ea22ae30e383f75c4383c2c17da86469cb9d71a270f38dcac389db07b173ccc9c7f7dd502f5ba70d3eefebe1ba5e8d1541c4dd7ca014b4385f82b83d277b9d7bbb75b1a9003820588cafe80e65e94630d0de7764cad4c1ba941ffb469a6a9e2bf49cffcb49f4e9d1ff354c4819f37ffd04bfbdce247e1c466375a236c6c8333ed9568e56eee686f6309eb28f764737941336a99c4bff23514fb6d3247a423490d83a6c6c6460a79601e35b940f7db908db0c909bce0fd5900824a1a0eebe58843b0be38b30d07a1b9ab53f", &(0x7f0000000240)=0xe7, &(0x7f00000002c0)="3ed4f2b2bc87f8935c1eaae74364a239068de4d69751c33c8aea633f3fd1736dacf6331e7316de8cbaede876de9c5c668b79d3ab7c92a65d7acf2a36b2b7f1543da6e43f94694708ae68cd4943b08d83cc21d2f5a8c681d5520f98e25d744c11112cdce0ec8b590b7db936fd4f4c8d2228b13ab647891d65833c52713c5b6029dc8f3615d8ff05a7920c2f4c98eefe0b19a2b6f343dbf2536299b9b7a2d718a86c28272bce9267e67179ea9646d0f34b", 0xb0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) kqueue() r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r4, 0x0, 0x2}, 0x8000000004, 0x0, 0x4}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="f83fd6324d6338b18dd3ed68f36de82120b68f2d", 0x14}], 0x1, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff46}, 0x5) executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009f0500000007000000331c13fecea10500fef96ecfc72fd3357a068da3a5673039d2d236acf20b7804be38164991f7cccf5f882b297be1aa5b23edeb51e2f0ac3ebbc257699a1f139b672f4d335c223e7d026ba8af630037282112000000720fd38bfbb770c1f5a872c881e2772ec5a10400000000000000361b1257aea8c5d0002012020000000000880d6633c556ae9be371a3f8343712051eeab71d89000407000000800420000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) sendmmsg(r2, &(0x7f0000000000)={0x0}, 0xfffffe32, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000240)={0x3, &(0x7f0000000200)=[0xffffffff, 0x7, 0x2]}) recvmsg(r3, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/187, 0xbb}], 0x1, 0x0}, 0x0) dup2(r1, r3) execve(0x0, 0x0, 0x0) executing program 5: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) semop(r0, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x3a) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) executing program 2: r0 = socket(0x1, 0x5, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) execve(0x0, 0x0, 0x0) r2 = socket(0x6, 0x3, 0xfd) poll(&(0x7f0000003080)=[{r2, 0x40}], 0x1, 0x400000) shutdown(r2, 0x0) r3 = dup2(r0, r0) r4 = socket$inet6(0x18, 0x1, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r7, 0x80606955, &(0x7f00000001c0)) listen(r4, 0x0) shutdown(r4, 0x2) close(r4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$BIOCSHDRCMPLT(r3, 0x20006601, 0x0) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) socket(0x11, 0x3, 0x0) executing program 3: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff06) setregid(r2, 0x0) setregid(0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) socket(0x1e, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000003c0)=[{0x20, 0x0, 0x0, 0x2}, {0x45}, {0x6, 0x0, 0x0, 0x4fed}]}) write(r3, &(0x7f0000000300)="f7c19e75f91c072bd36e220d69db", 0xe) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r4 = open(&(0x7f0000000140)='./file0\x00', 0x78e, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup2(r5, r4) setreuid(r1, r1) readv(r5, &(0x7f00000009c0)=[{&(0x7f00000007c0)=""/193, 0xc1}], 0x1) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r5) socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000140)='./bus/file0\x00', &(0x7f0000000180)='W\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) getsockopt(0xffffffffffffffff, 0x9, 0x1, &(0x7f00000001c0)=""/132, &(0x7f0000000140)=0x84) writev(r0, &(0x7f0000000100)=[{&(0x7f00000005c0)="344ef790e720be90ae0267d6eae214ae65e100c5d95dae55c9b4b63b1fe573f64a1a28c5b404d2c151d998ff576929a2f2ee7f00000000ed00000f1ede46214985b7d8f7991c92d7cf36f26a49d857be5ea61548c09dd49c115c4f8bc1f434752f20958ba83470a2ea6df4ee1e26a61fe4822b4a0a889cba4301482141d983c84a6a78a710ce257c58c9e1242a62a66f13aea512b10e1fff172e3b23ad5147423412df48c65c68fbfb29de615f57fd04227f102a03926027e729b1c319841e32d286ce88ae704b520834d35e2119905cd0985c8639894edf209c29a6b2cc4cc8b60b355fae6a540f40b98462dd5a3e69ce09e1c4a5174e33002b4876256bc7ca57c8775c11123578202b8fa29262ba1320191d644255b51b3e08", 0x11a}], 0x1) executing program 7: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d6", 0x138}], 0x3) executing program 4: r0 = socket(0x1, 0xf3d6e900dd783a7e, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x85, 0x9, 0x7, 0xfe60000000000000, 0x4, 0x100000001, 0x5ca}, &(0x7f0000000040)={0x1, 0x200, 0xa52e, 0x6, 0x3, 0x80008, 0xffff, 0xffff}, &(0x7f0000000080)={0x80, 0x7fffffff, 0x6, 0x0, 0x8000000000000001, 0x0, 0x100000001, 0x7c}, &(0x7f00000000c0)={0x4, 0x6f9cc45c}) open(0x0, 0x0, 0x0) r1 = socket(0x20, 0x4000, 0x0) dup(r1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) executing program 6: sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="0ef466755818c41e5da1dfdcd2b8fc5a8f2e7de4700856672b714156d6e683dfbc5e675870cab2e563b29eb1701ece976ac452a8bc", 0x35, 0x0, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000789000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1000}, {&(0x7f000002f000/0xd000)=nil, &(0x7f000047f000/0x1000)=nil}, {&(0x7f0000060000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {}, {&(0x7f00000ba000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x2}, {}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000067e000/0x2000)=nil}, {&(0x7f00005d7000/0x1000)=nil, &(0x7f00000f5000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000047000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000053000/0x2000)=nil}, {&(0x7f0000095000/0x3000)=nil, 0x0, 0x200000}, {&(0x7f0000048000/0x4000)=nil, &(0x7f00000b9000/0x3000)=nil}], './file0\x00'}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x24, &(0x7f0000000000)="5ab7776a", 0x4) r3 = getuid() getgroups(0x3, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r1, r3, r4) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) close(r1) recvfrom$unix(r0, &(0x7f0000000280)=""/154, 0x9a, 0x800, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500), 0x0, 0x0) ioctl$VMM_IOC_RUN(r5, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0, 0x4}) executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) mknod(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x0) rename(&(0x7f0000000340)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f00000006c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000580)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6, 0x0, 0x0, 0x14b}]}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000017c0)="708fe93c5bcc8056f91fe423a83e", 0xe}], 0x1) executing program 3: r0 = socket(0x10, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000700)="e1d5162267f055e4d019bd4f5fa16b1735c5847c4f5300c50c8065be56cac70ba1b3e4efc6227557fff6d6851ab5342238d807b29eb9c900da3ca1fe9691890f38f876fb4b9fee848b830ba4246e6ca06fbabc7f36e285bed37c734435009f4fe21c241742eb86f42622c67418d1215dd0710ac79d12fe12f21218d1256d46f4c2c118fc4d27ef0887708e2b2a6e953abfe61d9053fb483df85e62157af123760184377e7e637371057bbf4efa80a6e9a8c13321152cb5c358418442da5aecf3b10fa648140bfd5ed82b329bdfa75ba822616e1113ff3e66f85bf761eb16cff0c9415267d7b61358633769bc16ec75c06915a4e16f6406785a2a3a74246065cc50a55e088dccaa886009fc8be316a5e2a25c7291dedda1fee4083915db0e8a7a7d1f0bb54d2eca658fe1411f5375c50da60c510fe3622240a0f3e0a78550027c3c2c5804b75e7797245858e8620b34bfd5002bb5d5a12d4472710902d4c320fc16b7f251926c8c210ad39fc594ebd4c4c92450b4f07d57f35886ca5d75fb2cb66c4d2a12a2a9a29ae002e7a8d9490ee7e2811a9c37580b7b3858eba9c5e0aecb91ed975b6446ae04c5f1f2be3424d967daa4bd3d0b623a0ac3c9b74a395dbfe5ba1c2ee018494a28da36cd3e2fc3d1ca900e7531c2e7b779f07f89ac6a0ade0d6014b6abb8f83fd3d03f63a6c9b85f12a157c51e88aaabbc1fe50cbccbafced335b527b50e4c44f203b335b82e5b5db518dec787bac882f2127e6f7fc73687e23d03864e2114f279fdeaafcc220a5a23687b2a245703210e418235a3b90c2d67e5beb4bd380b8df1d307da512170e6494d2f775fd1c31e6cdf76dcecd507871594eb2393a52a86fe5d30c069a340da56c19a3341a4933199a16f91f58f5cf77578ae1416d765d456e92e0ce513aa1e658f74ffc9cc6ba97cd681017d3a635946df597d653c25dd96ff44fd101831801e854d6dcd3eea048181393627bfd474bb83febb00299157602d8a3dd01b5abb8f57c4e3ccf2175b3d3af307f3ac76b7948ca80ac359b2f03fea7faab41bff459ef47da40aa7013637313255de97ec2e6197d8d54382fc1cb137de33063c7298779569d73de1c30f9c3487f510131a4f0ec5bf27dc92b7275b1d44194f2723deaa43ab159a4e5f7bebd4f44b9ae3f1fa2464bbe301db6b5c8545aa3f4c8f2fcd967d89a024213e83e71b0e7cffb2873c36eeac38052b7c4c7e76dc02c0027ae92a72077d017046286b0697459b772dba5775cd4f816f6ff8c17be38fe56b54699d82c9bef878f9a6744acad6913515265a91e778b6274303ced52f6963896e222f470b0e520669694f080946d1d3392e96d5779e0039ca0b0f5420feca1293993ee0d3b3ac7d8184afe7f8e7b3cb481127dd82d7857595b13b3f219be13dba5d9a15a645411c642d2997d5296f94c9cbd68b8bd809505505fb2924f18a02705408055416e0a6bd07e07aef286d64fb585393c449ef872cebead302c625d3e4e5df1d3af1e9c34a3118daa6f1835a06313ebefa57ce928d334c2b389a145343049b7b29da6cab86277b6a52670afc5e02034ba53fae706630879b51c6ab5a0f3d5515b533f2ceae6e5efce55bcaf6895c272df8569e1663c02555b66468a6d25123d39ff1a785917d3a43b18648f299bc4f5c3687f60305eb7a7c241bf7011b5e738a09464a7a45afe245b11b3f6a1084b71a6a9eb37c8d67c77fc972e912ae8fef3009b943936b64ad7fe6168d260a0911ecf4ea8a1252d76edef3ddfa5deaaea09bdd4ba3f01f1188bd409fd64496013df3920c8167f9fb2d6d95e542a114e75024f95816f355d786345f4bb15e772cd707c1554072fd1e346ab8bf44c81f8baf1777903c06e26926dddaf5729c8b78718827fe4a9bb4891b98855a0c839fa425bc6204fecfc8c5647e8116320181a49b74506d5d68c7385f599e58a37d94d5976c23e221718002640f9161d9c5aa1e02143c91c6aaf50a8ba3163583edd533a0d34392a4fe914f951aa0514759a0f6b5deb6a1cc12e116c3e483fd1678bf2f3ad8fc5ba93487ed0688f924cd7e3e514c20c20f72c7c6c425bf47711eb9543af6be976b0ffaa5f86e5ec565ea17cd0605bc808b28b28c2ddf900ecc82e290a88bdbaaed6284b8c62238b485121084443f87149373e6f3ede7b827a4284566c5484801e412ebd0490336b367b87bcfaabdc8c3f992e1ff642ca733295e45f8b50cabbb6dd3c1f7ad052c526c8b8cd9476931eefc06d1b71ea84879bc322dfa258e18ce691aafc9dd21f0c1f4eed64e7630b1946c5553d4c4ee89700b19a3558aa9f08b31131a6fa7b34e820bbd9fd5e7685cb512694d5d6bd667d6b735beab8a3b3d05255510db0de53294998f891e14f19b2a11243231dd7aceb4b5a48a5e3c72dfb9234d53395c80154b8ef9747bc27bdf17abcb0f650f89584ea47eddbb93660253b5dd213524c10b1a1168a7167b68ee15368172bbca4d24c22d0bbd68f0d9a5ae2710ba30c671901757be1b9fdf04c262a0f1686f32434754ac862d6ff8ce49ce5f0db996d63298d4660e39c91ee0b2e6b5619f5398c9cca89d79670bbfdbc681068cfe46ace312bdc150694f09a10195467f2599658bf9094cca753b7ae2467d91ed26e340dce9e74f00c82e371820244fd013aaf64bb6d6049602bd9f9a2909ab5faa2a5bf94dd5216a90cf2d926a45cba31039a4126b0ec6d4dc2b85ffe0ecf2184cb78348b15c4953c1371c12633b50c10999f6a56a8ca11d2f2e44d054a028e0edf7965cfbe4e6b6262ff9b1c24c168b158c99b61f6eef0b8e4a132e9ec2381c4c12ca1e1ab9286a29fbbda8a394195fd22cc1c8d7419efe3ddbb74eab81b93513c150e4ed750a87abb41ecf90467b3af2d0f4abf48e2ecf7e4ad9b8011d0cd5795676bb3d6b222ac57fbc1891584126d47dbc957a0af2206274c0dd781ef6af0698c1f78e3192b5466d107b5c52aab8192c263df2df40a4e111dae44ceef8ca38ecbb9e407e1b5d4eb97a02f7daf078e113caf8038d1095678e76801a05373ba15cad2dfe1d8f8065ad7b675e229c8d5e0f56022c7734676246dcd84dd8188c9abe3ed164d89953ae2394b6eeddf2c3d06b60ccc26d8e764de6c534e1cc55008be7bae7675f7b776ca55ef564c0f57cb4b1e61fcc07fe8a0cb1d8e93cf35f31fbbd3fe7382a2b8ee076b36fe4b12b867ab7e831f4d2efe615b337fbaec8e9293adf12f35d71d1281d51cd5279bca5ec67f13c1e99a21a94e6e826fd88b394cf744e5109f78288a24a41c6b9d0ade91b3b88dfce09e1ea00e658e5be6b4636635cf83fc7b08b739a36dedcaef2aea0686ad0e5e6b9bc3c4f1e3746b52a846264e8df9db754499d5b43c1169d47eddf613a6b2f03f3ec0549cc4688c4d056e7a90fb84663cc6a9c4a5e866e2966cf66d78e39257ad59b97f68b248842e964af9bd30bf369c0eec89db66be8de6e94583d25004a37dab1a20e8e2806da347fca18a7104749b3126e57a485ffe659309d69aa823271be6bf57d350b4088ff1020a0a710ab33f4ee718f593a43432f0897706a9fcfabf5ffff07b96675935bd6c9783dfdff998d3d25b01e32c69a36fe8af3c331857d7ffe8f0056612122f2a29c93e3fd4d3803805940c3df99e8499f3fa95b0d047078e68e16ed5d6f657b08c9352e05a7fa88324c13fba400895285a508901dc117084f8ab075ed2d882fabe4b42abbb5d35cc444e8033c06d7fca5be5434dc8b924583191ca61d7918ba53c359b7b1266c6e1617cac8885f191d127dbb27cb4ec06ebe8bffbe1e63e7485d7f6c6f5030b4ab6851de639ca0e594931dc9c7f948e5490092a9ae905034cd665e9129e19f8ab6f60ef0c8092afdb424f8ac2c72094bd6c4a7d6e51b051aeb906c3ec558af318f4dec5b2bb0739eaa9b9d7fb0fe12d8ab2955d3d53612911c4794322ea97034838f52ad2b4d1d63704e9a9ae39dc9c2071cb47397e367a7678bff15db7e19ecdcfa76fba6b55786e3e71e5145c91d1a3f010a66f19cc9d6dca8d03a669af43d9ba4746e8da0cd5416a78f44ec17379ccc771961c7339fae513cafe0e8a2101e89da77a7014340a644d5974ba567da4f7576582ad02a398f8a907432a385e68215cd26635d6dd749c5a36ffee1977f304e5916fd22ae47ca605376d9b46693fe4ce159c1dd9acd5596e8c5e93d5437ea71e8b86f16aa51cb69f6f806a965b09d2ee65cd56bc52e9722adc799fc59e49277bb40db3750cefb549cce076573d6d6b5720e065c54456ce95167fb78ebd385cd27447780b3f25c035a37708aa368d3c674c60c3fbd1481257485ba3278e14be5259de0d5312851e33b6741ab2ae77dd4757359f897c9c0d804f4aa970ef0d758d278ac07e63d56960388c662f0fd1209b09064a035e0f8de74193bda3645ea3c9aac2ed50333292adf1fcc42ecb0c5daf22837948dced5addc3072116d1f8f1c18dace0923653248e1697b49f29fddd0cfb71c0a6a13832fca39cf3fa8f65f68a3e413c1cdd252528fd89d04889207629a6c12a123379950065c06f6757e9c4ed692cfaf0b23fd017a9df0a5f32793aeb5d0bcab1c814e70274b2de334f8f620470203f3e4dde8ebe5067f4a23c652a88e860863966aeb0ed258f5d3b33444944072cc25bf3c8dc968bed74ca9a07fed1e05a813219987f02023fe6ad389b1d4581e759d8ff2e1e78405ae9bd1039742f41666ea002fdc75dce894b4b475be427c4c5975fdb1b5504443ba02473f7f25442ea35c7a85e8f2338238c474c8a93b5f83669ab3c6fc4073a647e44b6ac87a8e47d77bf267a378c57a036a0caeb8e18e65bf1bfb343561acf20cf12a5afb8a9314818360a9481a6733ae45660ddedfda36a8b9d440f02cff049f6a34e59103dd1272b38e21e8fae1d3c5b43b245f7f7cfc334540d189d6ffe645a806940776c57e9312f0b167d399c542577f439d0a07e0a1e6e5ac0cdee55aefb2c9b60dc446ab6070ca2ea28c5ae3e717c95414abbf8ba9b6aa61cb3f84ab0d5c66b28026ed024f67f315d2768f52fc2c83941167a68d1c5265ec027de826cc641b71b898302e893acb27148eaf1d020880647a5382cf4eb7b8fb837943e44d088a8a2b315082a8aeba699a07b840bca6d5cc0ca669bcae574fd6884229a40ddc2c488e1d026bc223af34ec70c52ed9c0c5974fee176f1d09a4434bdfdf06252d5189832d55e75d56e5bb0d3a56568a1ae102b2ce023f1b67c0b73f4ca32d959e4279168e703ed6de99cd1f64453adfd5af1f212baf0be775e6b84cc81aae15b16500fe51a7b390c113167f650771f8b3c896b11f519388b67822fa493c140f35f65d136dc124eb0bf968dbd617b49997a9291fb1a9596d2d421d803265f8e770aad1b7af18d12dcced44b2d19c8ba283da020057b8bdb25a8af0164c137ff8ef531743c738633939d4b35d29c91509015c1291009a33216d17b312f9942f6826ced30d08d98b32e521a30955d239b8003ccf1f6ba31da868ea483303c58f8c654655ba2bac11d0d0f0d7c7a866270fe065dd1ce63b77085215901b707674caabc35cda43057d591d3881b827c774bbdaa30fcb0079ae5d5b079a0c517e1159d1596027f7fca69c95eda8a973cfdbf20a67ecb57512d6d989a5950d920b8c1f2b407899b0738687d9dc8a3011421d1821601de28db766ce8cf549782b571363230dc3204433d216e95fc13d627cea597542d53ceda36adebf4cea94dbdbb71ece7d3a2cfcc31b0cfc4e2b18", 0x1000, 0x400, &(0x7f0000000380)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) dup2(r3, r2) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x8}, 0x10) sysctl$kern(&(0x7f0000000040)={0x1, 0x14}, 0x2, &(0x7f0000000100)="7855f9e9cfdc32bcb4bf5abbf2e34c2322e3a87d79241e56b12412b1ea22ae30e383f75c4383c2c17da86469cb9d71a270f38dcac389db07b173ccc9c7f7dd502f5ba70d3eefebe1ba5e8d1541c4dd7ca014b4385f82b83d277b9d7bbb75b1a9003820588cafe80e65e94630d0de7764cad4c1ba941ffb469a6a9e2bf49cffcb49f4e9d1ff354c4819f37ffd04bfbdce247e1c466375a236c6c8333ed9568e56eee686f6309eb28f764737941336a99c4bff23514fb6d3247a423490d83a6c6c6460a79601e35b940f7db908db0c909bce0fd5900824a1a0eebe58843b0be38b30d07a1b9ab53f", &(0x7f0000000240)=0xe7, &(0x7f00000002c0)="3ed4f2b2bc87f8935c1eaae74364a239068de4d69751c33c8aea633f3fd1736dacf6331e7316de8cbaede876de9c5c668b79d3ab7c92a65d7acf2a36b2b7f1543da6e43f94694708ae68cd4943b08d83cc21d2f5a8c681d5520f98e25d744c11112cdce0ec8b590b7db936fd4f4c8d2228b13ab647891d65833c52713c5b6029dc8f3615d8ff05a7920c2f4c98eefe0b19a2b6f343dbf2536299b9b7a2d718a86c28272bce9267e67179ea9646d0f34b", 0xb0) writev(0xffffffffffffffff, &(0x7f0000000280)=[{0x0}], 0x1) ioctl$FIONREAD(0xffffffffffffffff, 0xc1206949, &(0x7f00000001c0)) kqueue() r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0x0, r4, 0x0, 0x2}, 0x8000000004, 0x0, 0x4}) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) ioctl$VMM_IOC_INFO(r5, 0x8020560b, &(0x7f00000000c0)={0x0, 0x0, 0x0}) open(&(0x7f0000000100)='./file0\x00', 0x615, 0x0) setregid(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0xb1c, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000200)="f83fd6324d6338b18dd3ed68f36de82120b68f2d", 0x14}], 0x1, 0x0}, 0x0) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff46}, 0x5) executing program 4: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240), 0x0) executing program 5: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x200, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x5f5f0077e68f5365, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x80003) truncate(&(0x7f0000000400)='./file0\x00', 0x8000) unlinkat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r2, r1) setsockopt$inet_opts(r2, 0x0, 0x200000000000b, &(0x7f0000000080)='\x00', 0x1) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r4 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x82) r5 = socket$unix(0x1, 0x5, 0x0) r6 = dup2(r4, r5) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000001c0)) r7 = socket(0x18, 0x2, 0x0) r8 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r8, &(0x7f0000000080)=[{&(0x7f0000000040)="f9a974a59a6f6f6afae16dbfcf97e93ce27a7a3d5a68a3c0e9e1643ca568269aa3055a1e5c", 0x25}, {&(0x7f00000002c0)="2b2901a4c05fc173720b0449d5cc3110ed74c54a625f49b3c4666966f08ea1e6c9feca682cae77028130c8b1221eb6b2864791b48206a8a40563c66bcc48648359061de7a976910bbb7bcecd0240a08a4ed321f9d0964d697dcf29787053bafb196a0ece87f25deac925ffe893ca6ebb0145ad56922bf21a609adcb369d3cc6cfcb886797168541beeaa2e1b2be6601ff804a70cc4f215751fe42201ddbb32516c7c77583aa90fccf4edae3744da8bb57a3533636afe752a01a8728acccf8816bc7db23ec99012233b2d0828087b71cafb3f9c5ab0329e7c3312e5", 0xdb}, {&(0x7f0000000140)="de3aa0cfe66e16bdefd6020fbd51c1cfdc6e0ed2c5b7de06b8bc17e636740372c1a275d65f61fb85c297f8a3085a0a26f5a70d499d80e7ac65ac94a2874c33db88e0701ed60d9e53c830943db8799f69b2111114595c8f8044d50c4ce6732f5a6d4c06288394a32b4af76426b273f41db6425c", 0x73}], 0x3, 0x100) r9 = dup2(r7, r8) writev(r9, &(0x7f0000000440)=[{&(0x7f0000000200)="00b2495700c8066fc1a878dda30e3600c8870bbae52fbb2adda99b4f53bd8af7b58d97059b21b6c82dfed8e0cd854c134f1379b76a827db8a8a265627b588bc3512ce2c4fe7c8654fe285095d6122b119d8b07944ac0cdaaf2345434cee52b394f9e0d329281e2bcb8eab6be071bb909073425af69f625b4b370e402b1c2cd245a0761650fd0774da4f0bc7c482b24f9ab", 0x91}], 0x1) dup2(r1, r2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0), 0x0) executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socket$inet(0x2, 0x3, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000240)="4d3f4b20f5", 0x5}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) sysctl$hw(&(0x7f0000000000)={0x7, 0xf}, 0x2, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r3) dup2(r3, r2) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @generic="21d896adb9b96fba"}}}}) setpgid(0x0, 0x0) syz_emit_ethernet(0x56, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff02f9ce00000086dd6000000000200600f6413aa3e3e3144336fc59f0db9e4ff2ff0200000000000000000000000000014e234e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="50b341ab1afd808a7c60c79661d81680c0bac6593113ce6d9fbcac262d58e102b2f9621bb1109140b9676e8a6b6fa43de766db2aa9e9d101426fec293657ffd712a6998cfa98e10d00"]) executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f90}, 0x10, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) recvmsg(r2, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/75, 0x4b}], 0x1000000000000039, 0x0}, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x40) ioctl$FIONREAD(r3, 0x8020690c, &(0x7f00000001c0)) sendmmsg(r1, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) close(r1) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x0) mkdir(&(0x7f0000001540)='./file1/file0\x00', 0x0) r4 = open$dir(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(r1, &(0x7f0000000840)={&(0x7f0000000800)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000300)=""/44, 0x2c}, {&(0x7f0000000340)=""/117, 0x75}, {&(0x7f00000003c0)=""/107, 0x6b}, {&(0x7f0000000440)=""/162, 0xa2}, {&(0x7f0000000580)=""/113, 0x71}, {&(0x7f0000000500)=""/24, 0x18}, {&(0x7f0000000740)=""/137, 0x89}], 0x7, &(0x7f0000001580)=""/4096, 0x1000}, 0x10001}, 0x10, 0x820, &(0x7f0000000880)={0x7ff}) unlinkat(r4, &(0x7f00000001c0)='./file0\x00', 0x0) fcntl$dupfd(r5, 0x0, r3) r6 = open(&(0x7f00000000c0)='./file1/file0\x00', 0x200, 0x100) write(r6, &(0x7f0000000240)="eefb844c3a192bd4bc6174a790566b8beb5ad39b1c1fc92bb8a01c232b8814ac63105bb9a9ed4d0fe0b617237f0932e2e14ef019ba816080567647829750df76b0285c", 0x43) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r7 = socket(0x18, 0x3, 0x3a) setsockopt(r7, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, 0x0, 0x0) unveil(&(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000080)='c\x00') open(&(0x7f0000000180)='./file0\x00', 0x611, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x100, r8) pledge(0x0, &(0x7f00000000c0)='\x00') openat(r5, &(0x7f0000000200)='./file1\x00', 0x200, 0x0) executing program 7: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r0 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000040), 0x100, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x4}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x37) ioctl$VNDIOCSET(r0, 0xc0384600, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {}, {0x2}]}) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x2e00) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup2(r4, r5) socket$unix(0x1, 0x5, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f00000000c0)={0x0, r2, 0x2}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) executing program 6: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) getsockopt(0xffffffffffffffff, 0x9, 0x1, &(0x7f00000001c0)=""/132, &(0x7f0000000140)=0x84) writev(r0, &(0x7f0000000100)=[{&(0x7f00000005c0)="344ef790e720be90ae0267d6eae214ae65e100c5d95dae55c9b4b63b1fe573f64a1a28c5b404d2c151d998ff576929a2f2ee7f00000000ed00000f1ede46214985b7d8f7991c92d7cf36f26a49d857be5ea61548c09dd49c115c4f8bc1f434752f20958ba83470a2ea6df4ee1e26a61fe4822b4a0a889cba4301482141d983c84a6a78a710ce257c58c9e1242a62a66f13aea512b10e1fff172e3b23ad5147423412df48c65c68fbfb29de615f57fd04227f102a03926027e729b1c319841e32d286ce88ae704b520834d35e2119905cd0985c8639894edf209c29a6b2cc4cc8b60b355fae6a540f40b98462dd5a3e69ce09e1c4a5174e33002b4876256bc7ca57c8775c11123578202b8fa29262ba1320191d644255b51b3e08", 0x11a}], 0x1) executing program 3: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d46", 0x13a}], 0x3) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x28}, {0x4000006, 0x0, 0x0, 0x80000003}]}) write(r0, &(0x7f0000000140)="0000000000009cb8e7b6242a091f", 0xe) executing program 5: r0 = socket(0x1, 0xf3d6e900dd783a7e, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) (async) select(0x40, &(0x7f0000000000)={0x3, 0x85, 0x9, 0x7, 0xfe60000000000000, 0x4, 0x100000001, 0x5ca}, &(0x7f0000000040)={0x1, 0x200, 0xa52e, 0x6, 0x3, 0x80008, 0xffff, 0xffff}, &(0x7f0000000080)={0x80, 0x7fffffff, 0x6, 0x0, 0x8000000000000001, 0x0, 0x100000001, 0x7c}, &(0x7f00000000c0)={0x4, 0x6f9cc45c}) (async) open(0x0, 0x0, 0x0) (async) r1 = socket(0x20, 0x4000, 0x0) dup(r1) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) executing program 7: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) semop(r0, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000280)='./file2\x00', 0x3a) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) executing program 6: ioctl$BIOCSRSIG(0xffffffffffffff9c, 0x80044272, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x0) (async) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) (async) sysctl$kern(&(0x7f0000000140)={0x1, 0x58}, 0x2, 0x0, 0x0, &(0x7f0000000040), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000180)='./file0\x00', r1}) (async) r2 = socket(0x18, 0x2, 0x0) close(r2) (async) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x32, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) (async) socket(0x18, 0x5, 0x0) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000340)="d658578e5ac291e6e1ddb4efb712c000113a", 0x12}, {&(0x7f0000000180)="78d769856ce807ac0088c73a59b0904669ef88345817b6ecad62873dfa2986e9e9fb655570cc22e8005000e32bb063b6684030120d90cd45ad6780613f5cc1bb0d246e61345366d14791e9fdf11a964a7ba05c458e5b9dc4118998", 0x5b}, {&(0x7f0000000500)="5fa083000c12a6ffa5ad206932281b1403bf6dc1d2052abf8ab40b705e839674b280f1222dd6188900736ccb5d9f84b80d3adb8c79dfa7e4e1e7bfe97aa6fd607384099e79b78823dc347e16bcd3ed385a315b49e9ddedbecac77841b6bc247e68cc29d5aef40df83a18805f5254cd2dc4ab93754b643aba43a2eaca1d6aab74ce3bdf7a034655e14faf0ca72a994ad7d2e5853baca27e155548b28ff4e06305a43d7880343fc4a5b21c1feca9e7a83b36ae8fc5ca4658abede942d657db88369bc04775eadc58f80e0053ccca8d1f2897515e3a09b58555a76199712c1e6633c0b480cbef97bfc8fb9ce0da5d36b84f350545f9e43909a19f728f68c07d5b05329b9e8103aa89f7b70f05afa26d468b91b949e6ec42b494ea0884d77884a4b7e41e407ec10641f76b26637a33673ab0c8b143140a2ad0e31d6cb5672d1bb89a05c361dcd9220e62321ed66d327f88720775a3807337ad580a536f0703ad880c09287107b7c195be0d95bdca616e89bd4193485797e428fd0d1711ad7f9473af5cb92fd9e203ffd6c532b3a61ae2ec8d6fb4b8656251afd0b0dda8dbc656dd008c4d8a1e851363001c8f2f11f74dea0b4b4a6cebedf502e1cea78ea0b314525aada5a2752fb86a0093e2420522976198e2505eb41412d7357229653968669bd8b35ef64ae86eafbaf49c9bedae11a2c6c087fd6b7c9f39388d60a07e6df5a624abaddcaf7f5121114e9ffa56a2192deb4c9c8a27b55cfd21594fcf40e464728cec9c96cc747bb4ae3c5c0fd67ceb5984bba334086e4c5f7091cf960e3c198de3db73c3fc6cd5d6b2753f7d37b465fd9f651e354ee48164be21687dac2644a86f20af5de7128b75b0921a3752052abda1301ec28ccc77e9440de2811f7218051c4ef8e23c3d32b5762eaf6d287079e36f4c044d80ea3846a9b88ae8e1be841c2d4c184360127952311ceb758c042ef465afb48e3732e89774fc73d22ec795d0e6cd1bcb53d7751f1ae0faee3cfa4f06e1f481421606401bedda6973aea37eac5f70ce0b2fd4c2ca61fa69f426e47fd190d2b23e6ebe3899a3ec67840503a72c8fcd12174704390831aa4144eb55ac4d49661630dcd23a72a6f6d8fc0ffb917552312b50c9ac941175030e54d04138313c1a0cc52e1ed2b5be64c1b2b638165c85a321d7f4bcef174e08519892ab1cf3ea1a93c2f801b1cfbbeb7fe01da943cebd1dc02468ea83026769aa5f35bc2cf34bdd673aefa15b7261f247ae215b8a023526d4d6a6aa0cf6ab4a4fd9ec46d593398388a8abee8147c0a0fe928b9426e0108a049f52434c141fcbc7ec1aff94f14fadd58a4ad5b5fac669c9437fdf7335f71338c19760a3ef4e369131dfc38560325457d80ce620ccb6ff09f7fc530bfc867667309ed03619fef1da40", 0x3eb}], 0x3) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300), 0xc) close(r1) (async) socket(0x2, 0x3, 0x0) (async) dup2(r1, r0) (async) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0) (async) sysctl$vm(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000080)="1dfa0fe3da692664eaebfa584b4dfbdb7fa2a9514d268a3863cd6139d296bd78c036e1ba8775ab0e0eaa747109f0a7d66fa2de0f2375c30b07694b5bfca328d00fc5194f9772d95d8fed21d4ad5f386481f4880d87e226ccd55aaf4503db006fb00ad95c8b596d3fa06ecefd09", &(0x7f0000000100)=0x6d, &(0x7f0000000140)="1138a75516d219c97ace3f37430321c6c0fdde3a6c4f8a78aecb56add80cb7b869e999825a5b41052dffd360fa5569f996f31c0e51c3b0a6def37762165899c04ef560d278e154aa89f2dc29ae7080563c9c12ea728b374d6f64e1a91617549bc65b049d61f3f8be21c3563489a4016f5541f1da1702e19850e5fe1d29d370010088e34869e06b5167d1f6c047f0a13d638d2ce6e7ce5fb01b3caa3041f66ddccfa49a3feea9373baf097963b778b4242f420e6fb2eedeec1bde26414f12fcdf", 0xc0) mprotect(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x4) (async) shmget(0x1, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) utimes(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0x1ff, 0xdda}, {0x2e43, 0x7fff}}) (async) r4 = getgid() setegid(r4) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x400, 0x0) r6 = syz_open_pts() ioctl$TIOCDRAIN(r6, 0x2000745e) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000240)={0x8}) (async) semget(0x3, 0x0, 0x0) executing program 3: mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x202) mknod(&(0x7f0000000200)='./bus\x00', 0x6000, 0x100) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x0, 0x1, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSKBDIO_BELL(r1, 0x20005701) lstat(0x0, &(0x7f0000000240)) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "122800b20000ffffffff0001e8ffffffffff0f00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x45}, 0x2, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000000)=0xa1, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7", 0xd1) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt(r0, 0x0, 0x4000028, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sysctl$kern(&(0x7f00000000c0)={0x1, 0x35}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xf, 0x0, 0x37) socket$inet(0x2, 0x3, 0x80) executing program 7: r0 = socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x64, &(0x7f0000000240), 0x0) executing program 4: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r0, &(0x7f0000000740)=[{&(0x7f00000014c0)="b78a673adf407b1a615f7b0cefcbaae1deee2db8c0a39e78cb9e7842dade5b0289dd462481d2f7086861942434c3459f91d45c48ca1283285d0f8cff1719972dd4e29f627a68c4faff243c839d6c7feb3bca329b172b83f4bc7e84f45d21754bc413ecbadd57191f8bd1cd61a9854f42c6695af839362ab8a907b4cde80e74afd65de994a34c9465147390a07ad76ccb98de184fdd98c479380c272de4184a1072fde680cebd19fc857c6ea3c37d4b878cba0d15434741e27e866cac8f4862ad786c571698aeb0c93c31ea608096fe9a8667994e54b2b5ef2e48ac65764a69ef91eee660951880d5428563fcfb6dee07f419033d0dceb8d800671a93654a54753d1cbe0a517b7489163ce0ad02703a59b64de8c85cc4d838a19f3a77735d7048a8e54ca3cae4a472ce68d59b73ff05c875be6e8958ecc84844a3ea077b1f828e9db731c560f50d0a97618a04df98e9420d480085c0cdd086decef9e01b00fc5bd7d129018429539cf1f096e8a3784300048967a3294410ffc467809dad39c9bf3e851b2aa4106af9d77f783d5bd1674d2c81b10d276e8ea78fd87ed33055c797c096a2d8394975dc1d1f5a89be7a4a6758954b0df5b8c30b05c95c71d212f644fa0fe005fe162339ece8c1705ca69a50ffe8920f5b9db7691b99429b7196061c4b2fc51dcea3f54264a137fee796a716798827091408842f36511611fd355351dfded485a60849fcde62f2867d245361cca123c2d70ee4d9b7e495b5f67cea778f952bf0c00f7892dc3f7e4875f3ff01db85baa4f4337cda169de63e43c7e5393f1599ebcb089a96bf25c8bf8e6ee1dbc2fde6753048ecb222580087695deca0cc7583e0c53ce832e55adae9acc5e2db49048ae9a522a11f3b693270c6ff7bccde4bade876214d7960588cb461f3d85a939acee63c2738c808647f8f57f3fe3b30cbe42b75eb698ecbcc5b1c40b0410261f232ba04bc3d315aa214b7ab33c50e7b455028640fd84eddd32b05f72155bdae5508193b28cecc40a0b5a97ed05571aee87d355cef03cbdcac3abd72dd629ffa637ea2b5931c2d4f8ccf1c1632a71a136009f5c72d0409aba4f4d98f48bde00becf317cce8ebc8824b0e81cfe0d1cccd23b8bb7087d8200aa244154cf51671df28e480a276ffa6da88a5f493dfe391f0c2e54fbd7409bf607999e1ac32ced9524352a7b983e19afdd9b92d0ae2e41ef8810738f1a5d202ef020603f7a3b6a3eeb53ee0a49d748ad220d14d471c0d8ac196a855cd49946f881105a66fcbc7f18b4dd505d53e69921d4b6007d4e3817512c55f2fdb4a31cf2a92685e2840350c843051a5f94672475cc5ad771d3d0b18d38af3b6e358592e22f18ab730ee34ca97e2e97a6d750e9cb65d71d93ec0e19343c97fac29a621a64cb8de117be61e82f25ff5a5a4eb9792a35b806a12397422359d3cb8ec2b6f3a4da9158e97619a00b05f6dffae8a390ad30816c7ec868cb8f0ebf2f12eef22d7b043bb6b286a30d0b56033135928f1f3ba4d3db6ac521161a0a446b22497b9644812868c8b3af55c1a18cbfa5841a43f10768b96170083aeb727c8f9af0380bffdf06036525e44b0bf1c44de46d57e89e785b8fc7fe21b463919a5fef01c3051ca50684741471ee90f7b3a9c884a24ab0d6e50496d540507062439a00e70d429b8e50bee76b5bf4473f93b9078c8fd53282a1ad2bb15e10281071016e1e17857a137ae593cff19541d5e7399d984779598556250b6acba121645cb5f9bbbee6ff44211d2cd171b752e11afbbd4616e2a0acb4835047a224e4ed78a6b900d79635fff77c11a543bd614685740752a5dcadc6161c0c15d6f15460088d10e86d916deff0d0ee941443b0df8052e1afcbb627866ed3a3b7edbdeb933968f035cf4cea0f50baf930ef10cc51f47fb4641c508f0182e9dbe335409bc230d93285d4b50e304501bdfd4e18e9bab3f94e19acb020b0b723017232b12d477d7b5661ef6892b2c9a04f29553fb6f1d9a4875efc30bda7045fb2624d90eabf5cbf71191098425a650fd7b3c2e584b59cbf224ef0ad202711315d15ad4b8c57b312c354acbec562e2d127672b8cfb7bfe7b5b4566b4b777385f6754a89daebc5b441e26df400a69efcd11c7e9d4660eb4ba19e054d0bbb554ae5b64e8d2d3a8d418b06063198bd732a71763986a67f9f7c84b20255d6290c7694fe266c0f60081f3b99ce597fbb671991aef52807f72f7af6461d228f734fd84ccfcad587048da52fd43ca3071b567769205900ce3dafd83a7a9bef972a205f1ee9083027a901d83326b57b12b206a6c6fe593404692922bc1d61681e58facb3ca16c8dd17a8d9d6d8304727c46c6769b9a47f4e072088b31dd5812b1d669e2475703f7f49fb5d0bedf2e530b1d60fcd0351c81f32677f02339b5d019fab03d67fdfeebe67f13527af6a4af07c363a86574150b94d40a5a7802b3d4b2710e2aacf492b8f2e95dbed7d1e5a7369be0bac63d9333995625613d8c0719016ff7e769262286a36a998b5911732e05f1c644c09a75930026761eb953035a59c3d746e686583c07ad90b65d652b5af70ed765b393177b896ed4a1f8c01164f1d41db8cf3d69083e4dc38e15b1358d17d28521a563ea3f0399b44979914366aed3648c7ce342a84fa5c81a6948f4ff4e97a1e17a7225de459001424d5d8480587413c767236e6e7a04f1fb3142f778461e6608b57ee6a79aca7fbbb76a3f66ebe23400b2197525ae1408978f8dd226b2a6e21976554810bc14e7b016ffa43744234cfebb0489263e17340a18818405b41e4bcb1c3cdf8d8691bea83415c2a7ba133694bf899f27df0cabbfc197f93c00df0c121d42488d270f84a533c795f081a6e0dbe1eb16a2df8f211d72ce958b3ea8bff462a6557ad1fc368cb0491b46317704dc151a6e2d597c58a353031eefb087f1eabc583f28f3c695456ab3d176d26a93cddbfd1df2664e22168466b4110b8fd0efd44edbb0682998642c1bff41486d1c6bd8f4f1187a91da3f4f7fc2db2421fed503b669e927ee224dcc6c9ecb285b0e36e0a0de343f4db03cdb1cb6033bbf8da5765d4b7665a97fe8424e6586ec95f6b2d87f546dac286faf8ff40d4782415a9e210c1a43635dec42122a7c6a51d30600027e8670babeed1ad7cc7bb7e94bca12fc14388e8f683af0287ae9a35eafea876d89c9b107132f2c2c38883eee808ad12e067e809ae897dd9d19a9aa1369c1536a213a3d2ddce04284611aa10ee2a3b111fe6c09c8567f4556289faf86eee526f261913bfae54fb18254f82309951f6a502b25030163d6d0a506d8d161bfb29edf4e11311150846d17505b0811b2255a0b6e31b7488bb05fa28b7fb68002773a16f7d47e1b02b5f276a04905320fb1dd054d88f23ef1b0949352d91b9ffc67e45b5bf27197b7a480b3f7c795d9ffc0c1caf81b68a314efa9fdec81a8d859775de3e0658ac32938959978db7d5972b79c16c2bf58076071e840d25bbb1be6ced78164b469e92c78558b0729cb01f2b48072275dcb00bb013a785b4dd32bfd1331366b83b39281636b331ff22fc1c4b89f065330647b87cfe7966b9f732123813ceba42c2c94a27f276a6f405c50f58238a9b231f652148df74229995fc55be05fb59b24ab21fd6198c6db2e54cdd2ba0263d1ee17cdb98d83c744fcb2364029def4f053050fad2397679e43d8b06dd2cfe028dc384195f5b834ac40dcaef18e0645211010466aa9232e3817bd5e40f7dae16b72a67b518e653b92e67a7c37ecc7f7747be16e97940398b24189a390e6243d9b83e6372cfd0f34856e99006ccd9bbfe8ea82b6c52a7310b1fe8c38a9494cabbe90ceb35c8e65b099b924ea76dd8f9108da3aeae2a0c06703ae7fdd19bcd18deb4ddc580b7a44c229d251260f299521515c9d19b1f8dc572f5f8893b8a3898f81e1e85d1269a6b998a6dfc4b777901f5ac1dc8cea365fdba3b321b57cc1a34905e8908a80e59252e7d9912f56f685b63023ebb53f2f65c4bee082ab8f6ddd73ee29b4135bed8912b07e8c04b859288b2c82f52bfce5babc4f83eb33c11157e57370ededa78bc1b11148574172c13cf01b65091521d87a1a4f4e4fbf51a39f05b22bd967c6af004bcee79eac4467e93b73a76c8bca0210ba33b5f00f9ca23df21d787d454567390a7083a348552ec5724ecc9536bc9914608f8d7f4c25c6d80af19f330e6725cdff8f687f8fafe45f43803dabd0694e0405f99eec339c53e3dd19fa192b9a763312411f4d7b44fd182d805de494fd8c2d3c89bfab51e7d1f48d3db900b1085af5c9d8d738e20a168769f50ba41295a7031e9516ff517c548e52deb2c83dfdd37732365fce0883534307fe6fd1bd02d670997bb2db84e4d768ad14fc24a6b679a8c111920c80bec1a448f7a2bc3676c620a905df3f51bc57607cbb90fe7cfbe37b265bc2a50eb5fefdfc11a0048f6dcef530f26e994dc4aa6bee2112b71ea2181ba4b3ae13aa9fb0593a295d4cd6c95f76db7923b5706746cabb298b7425194eca55b7e6ec30387a972d4523872b68ddcfd84e4834101b250fed4f870d2a2c74cdc1a06c3b71db2c0cfa1b02e69db78a5405164dc6bf8689c5cbb526b9fd5fcf8996eb731b2420634b5759fa69b0c09d0ee554cbc2de62683bb3b1669411910dc0b2aa23bf181f8391dc78bf70c6db7c6aa7c8650fe12b56c146fac3bf00a0fa589cd8b901752e0be5962d199cabdebd3a7ae1b53ce7c555e12f54dac7dd3747999a6ccdd9ebad79f8ba0ab115d59f93d1d7209925c52347502529dfffce9f1c80b94fe4a4f7c84c76bb3d981de8b35abe1fd97d7721d0584703e4a22a85740020dd0a839def4349619b120dc7f74d07dcd985355aa2187d244864de70a8c45371275a06276dca8fd1f63e1fb6700bd40a19d9a219ad4290600a9e32112eb6298ee121a58aa6d257152a53589c2e03a78e1c10f02b8c147b31bf26f46aad4db8d622edb5fa0b2670c5397322b28400708abd4cdb83b7c75d5668cfd63fae18f9a87e69f714180c27db897f469c51aaa66d4f3f2a70e5dff88d837babcdd7eba97bfa0f47f4bfc68b9a4183a594294ea500513bc5ed9dc811e9fe914745372112cf7c992f3181e5dd83618c396ec56964842259181fc0bca10736730a621e2f945da9ae597c2fdbabb14531cef29476a33b16cf4f35214c569f556d06d61abb2a8df47fa886fb7413604572b55f2c5ce59a9c8fe60882c7acf6769836b47d71f5c9ed6b91b61864bcc51bea2014e76fe5fc77079957e3c52b0b8d873d9cb25387fa65db7eb0cfab3f8c71aba2c17efdac5a804fbaf24e513e45373c0b773f471e4b41cb239acb3d6db55b1d72cb330cc4935046a3256151f02cefc4e748ccd2cac541a3380bbc325e8a9b8c5702a88ce8d2f6c79d082f3d1b152a118d71c9c678680ebc7a9b4b11ebf2a8856249856240af9248d6067b498c5750683da2f4f8d83bebc556e90d01136942f9faf805d42ff724475c0d93e9209034c7214a00d229172e4619303f444e7e7ff5e4d03e9a9a3c250fbe3ba8869cf1ab09f1cf938fce4013cfd0c5642c31edcc6e0ab1b4d8f6a56eaabc8f4b505643b4203a939774f57f066a69d1b5fbc0660027ae0b531142cdea879057da60b4e2effbe9eeb404ef9e4c5bac911f2f3be64926a5254f0c12a7d4e3539f8027f3427114d528367f1d896504edaa3597b2da58450302c54624f8d07725c6b34861b519398e1b90867eebee566d11f0f123e76b0e7a5853", 0x1000}, {&(0x7f00000002c0)="9ee4bce64d4c926928ce9d85b9d21ac9f39b5143da8653466883adbc7470559578fee707afc643ab189def0f963d38629c4742e12dec0ec5cb721bc1a264839587c7490db16a577c391939a911fe7cae611b5b7419bbc5aa107a6473f5a63f795659b6fe0f37d1d1fa2bc3bbbce715944b6c037e013421de75519e1a1e388f207bd9bd6e8e7515307e14b341d3c6a8723f9ddc3d7528d4b7cfee8efffcfbf817d91f8a2a8e5702f6da0b8acc3be86eec7c4304c0328511f914bded7d655740056e9b91cddd76ce905450fcc0e17a9907267c694e14948738b5267302841b19ba194b0c", 0xe3}, {&(0x7f00000024c0)="8e28728ef98173bb101263622e3e2a6f0e7c9f3a4d768a7583f5f287ad51d61bfdb06fa8ab2cacda9b42bf1c948c918dd90415cb8f1c82652c9b19ae8d9f9519cc8a8273faec0393bc97609b99b3441d7c9fc98b69231c5ad188a9406da4331e18fd89b2bae7936c29c538c0d2054010f5f309901be135f9d17275fe238ab235d0f0bc9deb2e396d0e4d35d1f40210fb2a7a575c74481efc97a7dc22737fc78d8c7147b2f49213f6747ae6d1c2ca6fa2df572a780cb81602beccba9baa702796b9087ff1388ed22613275ef24fc96edcd682ecbedbc966d52493fb3a7eac47cf76bd02058c810d349754d53e61f6f90f639bff5f01b098d81f08b2e20bb49f6ad73c58f0b90b76799a2024821cc26b32498f50209a4d92b588fa99f4b9089ede51fd778829017a7914cf519e19cd81110146d714cefb39be826f2512bc15b384d04a18eaf4c69ba0ef92a00659c33647f324d08675bf33288b8c0f86624cfca6d396d857a6f9a99a46bfdf17515d965606840c040b0d887050c8a9f5a62052d27a1ec1a616d4b350c2c40ec742fe11057b39736959609f8f02864b1cd9a4c954a74218466b0a86575f33ef1f03a16bd65357e3627397f6978bfc422fdf7435c71e187063211db793b11fe71610c42bec41c982e4642e34119f698014f05f0040aed0adaf7a98b17c6a7000ffb980e168aeeb0fa120aab99c54122d92acef6b0f40e1b0b2a0d477414b5fa58e1f80dd7321a72be7f0b6076e91733faeadaa", 0x21e}], 0x3) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f0000000080)={0x10, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000f40000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000b79000/0x4000)=nil}, {&(0x7f0000800000/0x800000)=nil, &(0x7f0000d91000/0x4000)=nil}, {&(0x7f0000f56000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000efd000/0x1000)=nil}, {&(0x7f0000cd3000/0x1000)=nil, &(0x7f0000862000/0x2000)=nil}, {&(0x7f0000cb0000/0x2000)=nil, &(0x7f0000aff000/0x1000)=nil}, {&(0x7f0000f6a000/0x2000)=nil, &(0x7f0000887000/0x4000)=nil}, {&(0x7f0000da1000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil}, {&(0x7f0000e0f000/0x2000)=nil, &(0x7f0000e03000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000d93000/0x3000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000bd7000/0x4000)=nil}, {&(0x7f0000913000/0x2000)=nil, &(0x7f0000c5e000/0x4000)=nil}], './file0\x00'}) r1 = socket(0x1, 0x2, 0x0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read(r2, &(0x7f0000000440)=""/253, 0xfd) unveil(&(0x7f00000001c0)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000000)="1ca11d8f33fc19f79a2897320cc5f35cfc095c2f97e396a885d1839c135f9cd8f6671a955d", 0x25, 0x9, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIONREAD(r1, 0xc0106978, &(0x7f00000001c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r3, 0x0) sysctl$net_inet_ip(&(0x7f0000000280)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000001300), 0x4) executing program 4: sysctl$net_inet_ip(&(0x7f0000000080), 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 32) r0 = msgget$private(0x0, 0xfffffffffffffffd) (rerun: 32) msgrcv(r0, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) (async) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) (async) r2 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x5, 0x9, r1, r2, 0x559da2c6, 0xfffffffffffffffc, 0x100000001, 0x4}) (async) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) (async) r5 = geteuid() (async, rerun: 64) r6 = getpid() (rerun: 64) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r6) (async) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x7, r3, r4, r5, 0x0, 0x2, 0x257d}, 0x5, 0x0, r6, 0xffffffffffffffff, 0x8, 0x3ff, 0xffffffffffffffff}) executing program 7: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000140)=[{}], 0x35}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6}], 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="e0000000603f0000", 0x8) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) setreuid(0xee00, 0x0) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r3 = socket(0x11, 0x3, 0x0) setsockopt(r3, 0x11, 0x2, &(0x7f0000000000), 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) r4 = socket(0x1, 0x4005, 0x1f) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) getuid() ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x0, 0x22, 0x0, "0000c6f26461c094f4ffffffff00000800000400", 0xfa9}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) sysctl$net_inet_udp(&(0x7f0000000240)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f00000003c0), &(0x7f0000000400), &(0x7f0000000440)="959af61336a47ed33a18d95636b496cdf991c479dd68114506595d486063ceb71511573d5c74e62c698831613df2c331fb46123522ac1ff8bb1fc797d02a6644c16ba99f3d9f577cc636e2ed3300afcff370a7d1941d36a76611088e6973b5e4f66d2e4576d1b5c6ffc65892d65d8a042e4ad7bf55d878143fbdf297a1e8f2303cf91b85e1019d75c0fa9ed0ab9936d9153f0b343a2c9dbc30f7a4c306f0e87e7e06b3038274c6fa84afee103684021889a7358f33f106cc2ac267154758a6f812deefadda39db8d40013cf909539d14c1cc056a561c888d9fee94afe4d937f39553b9c968e3238c3a132fdc875a539f154d1795862b3ef45eef2fa5a847ea14fc25df8d72d4d8f7a0b061987c6a77256d648131995c3e9bca4522ad01b3ab8c0aa5e18537c48a11e50f100c3eedef919a812d64b429ee21a45402522c32bf7e78e51b2919636c815629137c141fba0f412c5a5382d5ab994818a65e4b1e78cc61043ac391fb9b05e2d519f3fad0cc6242dc071cde251f3d0244ba101aaec22e7f205865db8a2b910ef40a5e72ed803147db3839fc03b3bf0d1b9e6dd43923ebb4af91a593da32863f702eaa6aeebd2bfeb94bfd18d98d00cb69f62bffd0ee0a4317ce5971b5c49eb54b25d670a46b377205c381a7049024baaee6e813a43d87de25ae20a9913f7232a9b7fec701971967e7c13d4d728e37df23746760eff33a134f90774f8c40aad8de8f808341b5298808a0f6070439b52f7e96c6d060611f3ebaddd5049b3cf79bcc0a99bc5c107ed3a0d2bba5953119a7278d380b094c51de2d95aed4b95c84a72c32b12a49de23e44d82b5f477b9cbb9eb75e78f9f084fa9374091f700a9e6b2216fdd13e2ec715e267d182ca241a25f3f1e7a56c987e27499196491c55288c634a6f802dee0bd7492557a12fb83e6b0d68cdb89d832419df07a75d9537f79f6ef09d16e8409175c5b8125c3ca82999847ff981d20d3b4982dffc2cece9f8dc624fccd8989d41d551ad72432e9c9035ca8e2c7be63d5a8318d8ba483457a511e587f91814a7d52c6e959e84c474e6f69d66dbeeeb07f151f1aea44b2146d12e7cd33aaeb62077de248dfc46956596a6c3ff4d6d92a39c80777b57b2fe3927ab76c779f1a6d7522eb432533f28d29dbe5307bef73f350a6d28c6a3b9fc9226b2dd70414935ea8629ff6c21bd913aeba74d6d2daf9155dda49c3daf489cc6f5a7b1b84f15106c475b42b69daed369b732bd5cf7090be6ef61740abb5dcb6b327b16f4c5d67465b2263a1fecd8d7fe6f7ddc887d22ac15c58a38fbc6fde7f7cda10c453a1fb43e7736ef843fd4b85edc7919d4e54f0e7506b1b961f12215fd0646eb13af969ea831590a04adee7ee0ba2d28134167c4bb7543dad80b3ae5d7bd8f8670755b43e951c836ac787a83605876cbcc654cba5353202578fedc37ecd8de09880d7adacdb7ecf6a17031d4014387cdef9327ada6d4b94b0a2517a2ef50fb69215657b4461accdcaf85d80c0074c289d558a4457f453489963cfc531ff5b859d2e43f00a0cb78d93cab7ad2d01018fa13e64048698bcb12f6e12a81abd86990357551bae3ee5e2e9bae1f9c3829fd812e15452b225023091016e75292d3740356f8bcca13c4197eafb504a0dd05a4f3ea85766b4983a4ff84fd387e9048e231079b11b08e541a52545b0e7984a35c685abe240039291abae893afdf46b9fe9017a6136dc59ae9199ae4bb463012fa38d2c91c3f0ccf7afaa05dba43a77d1d7787937f45c092be6932893ae32442baf8442902ee680330cfedfa0db28affc77768e34d8d5bd918d837d53b8451865d5df319ef8806174abce2ce6d1bdcdda5d79ab82bb4ff7c2656cd4d53a443151b79959d3c851ec9339586f7ca3fa1125a5a82fd7d4c1aaba3da282af1614a16931f25b1df36f202bd278d87ccb1b40e8cfc24b2ac70c037a0590f4d76801852ac58dd9307f5577465d9864e9c48b3d390c50b2fbc1c7d5104656c5f3fb9e051368bb25e27e1d470ecd01259b1a6d79fd3253533cb50e163730121429e635a47865f5ea72c779e22e057f19ce7d57f2c5504a77fde8057946bc1488777199689675b8710b1fa4d370ee3d4e8a01688ab29ff0ea94d81e123098ad78925b8b3154995e4ba4f951b4adbba30206122a0d55f002253ed3165aee2b50fb2b25c9f04199c5ca7e1c2940d927ad969eb288aa871710d99a897b95f215f6ad14d5dc60a05c918f27ce73a43570e61f8332b61c29b9beee0d125e6d70fd01e018b2a9827ee26bfdfa7c0af3ac12cc8f452ee4a18202b2ca08cacfeeef96e97cf5bcdf53bdc6c9f4c6043557982ba7e16e065e103bbcdaf35575e101441155f5e5aaccd866d661dbf653b61b1daaa9258a25faf98ab096fe16ed8bd5d5a298b9d3c81b6f089e70b858c34ecbc7679e24bc43a3bb3e7bbc4b0621055fc518bf611392fff6cbd7329fc9af0d08a9d8bd82fea09ed1a8cce4433eac5ce66a5aea8d9998d2c3daf14747504870596229e881ff7c5f195564131067acde935ad20054ea9e5c60d3da9be4664166a7059cb48bf91f9169d9421426015b75d7d272d6f94b02b3b74e1444a19d8b5673459d1ad1514e4cae3719d5c88484d89e8bc89879ceb677e2ccaefc4e1df492917a6edda2bc4061a5f9f471a0d6d0399b81308f1f488a464a77623351c2882c439abec3d04db38abab036724bb016fcf8bd05007d1cb237afc7d415aebca661743b9d80d299dfbbf27d0f0538b0b7fd7058bf2c593c9ec7642b7c0bb4f2850db6a74e7a1485ee09043fcbe99a8064c7c9d0585b768dbdc9cd80cb55edca5c984cbc5d7da8269ecf38031b8a2d6091851d4e009db17d9ca5b13964f2c6c25bf46bb46c7f85a80711cff52d4584fc5f5fa789743d12673521d77e4b4f86d7e08f0d98daeccfd1419121b11e5298cc6bbbac641a252cfc938727de91b32046a62fe5c60fc160fbb38d66563effd87abc9e860cf315ad2cdc80a14795647ac2d63985592ecb9f8bf9c3ccd2ced43a22334e80bcca6a08c88530a33fbebff0bcff1013c32ec62ed2d034ce61873cceda3e1e1f59906bd7a52a132a1642c69a1a23ba3169a32583afd2cf616986c323c01a14d1723d7e988442613ad5e90c00b5baabaa83254f718721404966de46147ec174fd4d90ca70d06541c6cb08bfb09fb6bb5ff4783aca7cebce05895bbfaa62ab5edd5d12536253f377360f64f7808017ada2c8f72527d778963061d06308b44d30ca0e4c25524ec3761a6d65e69d474b2a260f2899f9560af05f523b9656a7dc405425573cff61d0385df9e3bd1c48da746585229c23cc9a6530f4c2d5f2cca38c993fb09d5bf8cd7767589e854f21ea1500aff474152a8bf5d5055aa5cb26a06993585a82b63de75996a76db23a7b88db541d7155642859ee0ae554e5c04b31d7e38599281130858783e2a629d95931b164bc7362bc26f1d94a44ec0b4b1ff3c245fa011df33927b49b1065d4e01853ac8e4050df3ad9e6e85a2e4689e3d0ef562cda124597fcce6bb7ab9a2f099dab050ebb106118235b1ff2fd3e5370c69bae7865f4f5577db49b95da9f097b50c4209a7bdde4ed420fe5f445159da7387d880662f45162c69fdcc2ac6d84558ec204d7188860aa4057c8b5e5570067010e14fb7f6a9f26b71fd8712ba82861b34028fcb2a300639e31093b7983101eaecdf8c26522d41ac0724c9e94e689984dc10e4006bf3645630a9c6c959d2282af80929e74ed06db4a4b62742155e07cacb6ae016e442953f7ce090ab5f9057fa637353f6e439d51f7b081cc9b99742c667a179ef247fa23c5beebdec1e27ea395f8b8bd57d2218e99a69220dfa966cd2258781c73c6a0a9ecfcf4866ae49ff71467d46858ab59a7bf09892719ed3646e2e102195ba1411768319ccd3fe8680a48bbca5e9e27e8064337853635c3d86e9480cd181c8a77a5294d16041b9dc2ca95659693d7f976692fa349bade52155261e3270b2bb265d88306e843a0f381031602bf5168e2f9310f821d93bda5089f1dbd6e0873ba351c11852462cdea528b0c121d860f06055356156719a0700391355b70c0ba8b49ac9257a3ae6ff7ee3de67e8b1c8c2b118409d9240ad27c3b69cddaa7a1c70ee75ce63baab5afb7ac8859ec0bd459aa448a24302b03ee72164d591a9cba620b676aec5de0758e718b40cff314564f8fa3f2f03c25437c4631a08daaf867b2cce84b1a8e7c987b85758d6e8becd176f67cde9146939bf41d1f1b80efbbf1daae0f8200ae136e7bffae8178bac488b283b2719defb47f7368c1c23bfa2086d200e40ff81c81ca23400ff86156c5c819397eb1ccdee82669f07edb1d41f3d6e3b6344f4f18fe78006735e642b710021d704961a7eebe94ddcffd1eaf1c107b62c9fa1d8c2f751ad11115ce3bcc35d3fd6911b2d0ad1bfe01d665a3502dac9963f4f347623b0aac2e3d173c0fbd61d2b40bed104b6f194f1bf44c7cffea55a3a5edd652dbd18f0962d3e33d77e1d5260c66349e7bbfacd65dd8185fc882e9be77590de2bc2e6ba486fe91c41b51dd01dd362627dd39fb745b170ad902de341a1685d506fc8da9bae19ec9e12020496d55b8a732977d029dee5c0121441c8d5b169f4a74ac9b514895fa9cc652b62f2a3578000732817aaf07f02b15fc8f59b6d0aca7783089ce7561f10b56baf3b77759f48f7db68a3c61738a0e3150da73398ebae36aaec065520a09e79242f2aa4c823d5df459d840186637ae18c844d16ca35f88b29244bbfe7d46d945da797aaea24acf3d541265aadeaa80aa4f08e4525d750e3b00e7b1379cc4a1fb08e6c08393da5d23ebabf6e8fe4490781f37c88d8519e4711734b2ba439cf8637ebf3cbe869e1ee5d5f9654dae6a7201fae5ea49e041824624a02179c0b0642571e608f9c47cac63f823470c158a90c6208b12988c27e3b97f80e76b6b4a55f0578efbc046280adee021977b371c0897bbc7c2107b3c158e6e4233b2559be45b0e4ff1e6055a2a6fa4d89e3fbbab47f6e1ee7091369ce3ed6412f709219330fa0811e6a846739f97b555cd4abc93919901b35b6943413faa0b3223b8e6e8177cbd3dace92f0a9874b1415c596f2a246882fde485fa91bf5ea26c47bb1714b926d38ccd84ef56d125a246c42e663e08143ffa004daf865ac859d6dc88ebeda2e10114d0fe8cdb26db19e80d1b281aa0bf3cfcbda43ac729ad3bea23f750342bd2302f39e6fecf7b8c5fd6c9908941bba77f8f3a9e8881bcab144a14375fc438aecd30b9e7b2f2f453f3409e23502654b4521e806cedb7c40f9f03d076492cc69f84825ec6a37a372e2898d0035fb8c654dbad32a0ae1c7be5b06f2afa4f1a5a807891eece77afdb914d1a18908b6efaadddf80e6840133de69d107d253e4c706348bef04ec85cc4c026608752212b6c33d93c2cfc2e1b7a9c245e10aee98574b2ba4a20b022eb74d7270ed01214e80a5c994a98c289797f450f038af2540cf0761eb12819fdfb99f1e01c1c4fab4229b5b52c439d3196ce01af70bb25207295c308f77259413e03105296374f13f91ef3bc744e5fb86f46d49c7f3b172410ade2b1e7483fe197bb83857b028a2eff4cf316019bdd4586810dd01bd446d663879520fa3edde958bf10bd7af5f2e2df6e88b6b282175cc12df43aa5773ae8f2215c9b13a213464bdab0bb95eccebad9a5e6d64d0fe3e088eb4e62db52149f571c4513186bb83fcc0250df16bdd964c11b546663dacf10", 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000040)}) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) sysctl$kern(&(0x7f0000000000)={0x1, 0x16}, 0x2, 0x0, 0x0, &(0x7f0000001440)="f9", 0x1) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) sysctl$kern(&(0x7f0000000340)={0x1, 0x3}, 0x2, &(0x7f0000000380)="c730541c867c81672fba24959a8164d2237d9fcd13dbb030d41a182d1f324c5877829cce64", &(0x7f0000000400)=0x25, 0x0, 0x0) mquery(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x2, 0x0, 0xffffffffffffffff, 0x9) executing program 5: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) close(0xffffffffffffffff) r0 = syz_open_pts() writev(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) getsockopt(0xffffffffffffffff, 0x9, 0x1, &(0x7f00000001c0)=""/132, &(0x7f0000000140)=0x84) writev(r0, &(0x7f0000000100)=[{&(0x7f00000005c0)="344ef790e720be90ae0267d6eae214ae65e100c5d95dae55c9b4b63b1fe573f64a1a28c5b404d2c151d998ff576929a2f2ee7f00000000ed00000f1ede46214985b7d8f7991c92d7cf36f26a49d857be5ea61548c09dd49c115c4f8bc1f434752f20958ba83470a2ea6df4ee1e26a61fe4822b4a0a889cba4301482141d983c84a6a78a710ce257c58c9e1242a62a66f13aea512b10e1fff172e3b23ad5147423412df48c65c68fbfb29de615f57fd04227f102a03926027e729b1c319841e32d286ce88ae704b520834d35e2119905cd0985c8639894edf209c29a6b2cc4cc8b60b355fae6a540f40b98462dd5a3e69ce09e1c4a5174e33002b4876256bc7ca57c8775c11123578202b8fa29262ba1320191d644255b51b3e08", 0x11a}], 0x1) executing program 6: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240), 0x0) executing program 3: sysctl$ddb(&(0x7f0000001a40), 0x2, 0x0, 0x0, 0x0, 0x2000000000000000) executing program 1: sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x5}, 0x4, &(0x7f0000000040)="67f8cf18bd42", &(0x7f0000000080)=0x6, &(0x7f00000000c0)="1063ca056e2c21622a0ab6df5920f6a009e4c8e204e56effb39c5fee2b2db56a98f25e85407dcd7d5e6aef97f39c964686466712da4adc450853b1255800b0a388bef80f8a3f89b4503162b579d4fa2d6af70307845f45ef344047961a6d1e462e1c920052737598", 0x68) sysctl$net_inet_esp(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, 0x0) write(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) getppid() pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, 0x0, 0x0) setreuid(0xee00, 0x0) ioctl$WSKBDIO_GETMAP(r3, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x8001, 0x0) pwritev(r5, &(0x7f0000001600), 0x0, 0x0) ioctl$VNDIOCSET(r5, 0xc0384600, &(0x7f0000000400)={&(0x7f0000000380)='./bus\x00', 0x4, &(0x7f00000003c0)='./file1\x00', 0x8}) r6 = socket$inet(0x2, 0x3, 0xff) kevent(r0, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffa, 0x84, 0x10, 0x8, 0x7}, {{r3}, 0xfffffffffffffffe, 0x4, 0xfffff, 0x81, 0xe63}, {{r4}, 0x7fffffffffffffff, 0xf3, 0xa0000081, 0x6, 0x7fff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0xe000000000000}, {{r3}, 0xfffffffffffffff9, 0xe9, 0xc000004d, 0x3, 0x7}, {{r3}, 0xfffffffffffffffc, 0x61, 0x1, 0x6, 0x6}, {{r5}, 0xfffffffffffffffd, 0x59, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x2, 0x40, 0x9, 0x1}, {{r6}, 0xfffffffffffffffd, 0x80, 0x2, 0x13}, {{r0}, 0xfffffffffffffff9, 0x40, 0x6902fc3bf297009a, 0x9, 0x383}], 0xfb67, &(0x7f0000000140)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x4, 0x10, 0x401, 0x9}], 0x2, &(0x7f0000000340)={0x2, 0x1f}) r7 = socket(0x18, 0x8000, 0x8) getsockopt(r7, 0x11, 0x2, 0x0, 0x0) executing program 3: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) semop(r0, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) executing program 2: r0 = socket(0x1, 0xf3d6e900dd783a7e, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) open(0x0, 0x0, 0x0) r1 = socket(0x20, 0x8004, 0x0) dup(r1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x1, 0x0) executing program 6: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x70e, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='.\x00', 0x0) setuid(0xee01) mmap(&(0x7f0000011000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0xfffffffffffffffd) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40000400001803c1, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000480)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0xf8) select(0x40, &(0x7f0000000500)={0x3ff}, 0x0, 0x0, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r2 = dup(r1) writev(r2, &(0x7f0000000100), 0x1000000000000309) executing program 5: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d46", 0x13a}], 0x3) executing program 4: mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = socket(0x18, 0x3, 0xfc) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) shmget$private(0x0, 0x1000, 0x2, &(0x7f0000fff000/0x1000)=nil) writev(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRES32=r1, @ANYRES32=r0]) msgctl$IPC_SET(0x0, 0x1, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000001000/0x3000)=nil, 0x2000) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)="878a6ca5666927929542d6e32754cb6f036ae5b6e204182c1d3814ca6b94f244d54f286c276f1ddf09cf", 0x2a) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x1a, 0x0, 0x0) getgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580), 0xc) shmctl$IPC_SET(0x0, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180), 0x80, 0x0) r4 = getpid() ktrace(&(0x7f0000001d40)='./file0\x00', 0x4, 0x1720, r4) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000380)) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f00000009c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={0x0}) sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x36}, 0x4, &(0x7f0000000080)="39ea7955cb6f0b0afa2ef7ef590398a8", &(0x7f0000000100)=0x10, 0x0, 0x0) executing program 1: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1a}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = shmat(0x0, &(0x7f0000ff6000/0x4000)=nil, 0x0) shmdt(r0) shmdt(r0) syz_emit_ethernet(0x46, &(0x7f0000000340)=ANY=[@ANYBLOB="73702eb9ccc3aaaaaaaaaabb86dd60756aa300103aff9c7e4d5081645bf0376e0865911feb7efe8000000000000000000000000000bb86009000"/69]) executing program 5: open(&(0x7f0000000180)='./file0/file0\x00', 0x8000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = socket(0x2, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r1 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) ioctl$FIONREAD(r0, 0xc0206937, &(0x7f00000001c0)) openat(0xffffffffffffffff, 0x0, 0x0, 0xa3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x25}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) dup(0xffffffffffffffff) r5 = open(0x0, 0x70e, 0x0) mmap(&(0x7f000000e000/0x2000)=nil, 0x2000, 0x1, 0x10, r5, 0x0) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) writev(r6, &(0x7f0000001480)=[{&(0x7f0000001240)="cc60d3d79a1a7122a5fb9de9ea6ca0b30fb2942ef7652736f10f86d45ae419b2ecf7af93d33b3de1f2c56c0d93da7484095d0d543baf7f0161a025c9c02a561f9a76d06f1eaec7d8df99d6c28b10fa891e47d6c3bba690a611889032ac7b3581d7c92d1c546e59764f069048316871794f0615dd4d8bb1057a61fb177be649004fb56a7d46c856a20d73f050bf29d58b803a676cc3761e8a47857f51d90a4465f9c605ab2829d78ea2571900", 0xac}, {&(0x7f0000000080)="b389e5ae", 0x4}, {&(0x7f0000000200)="5f6a8de84b4c523a583f91557c748a02cda4cedf13579996073843ec5cbabaadcec85d62a8a897a78307f3d2c30eea6356105ec8aaba86930f1aed0b3d111d", 0x3f}, {&(0x7f0000000240)="2a5f4cd9b73c31d629e8d68e605e5940744ef138960b671d42c56f79fcb70549247e5504e02f85a6099eff9291731e94399a7e966e783d4073ecd5dc8e540f32190bb47050aee3907495ecf7708d1c295a0836f79ba03ea13db12836c2441989726ffbf7fd1da55bfe2caaf081a1ef55599935c0e60cb0866ee48d420b77a6e269bc30b2650349e16792252c6be8bcc6e9ce2b941299ab505e4779fa1960bb7cf924dcbc53c82e76bcd80731a694d12e8a139d8ecef6f5560939054b7842d25cd7396377f39bcfe2a2383feea17b87393cd892b90742631718b1877d8d83d5f66587e3e5b1e129433ead750143a4c51aa46e78e3b1a54a4634eea2846511719b1637b19ea8c96a95332abd69014f53e91a7319a36efb4052387dc6330aa00b5680142650e8dab5eb6b83ff7d0bbf1293338a8d3e8a6dcd7ed4916279eac230dda46e6fcdebe8a4c12d598883d9392da05791e153d905ce1930aebfc5dfc0fc22a88777c9fbc24c0b021189c3503466bf850f59e6649dd0b40d935ba155a9d7e065df6d90a500be9d7e1e77607d495898a8d6c9c48dda88533e75e760dceae91d670f97ebbe68b845c72eb698a9e0389b15cfe768cd4e524dbe939bc2d8363ae3b71a454a0a0378cd1f36565ab9d1b92263688195df65151ee9b8158c7a5280019a38f00ea05142b3cc832ece46e326e36a55d7a30f866ca97da61a3877612f0d9f23c052edf60a430d3a9acbae3d9f14f22f38a1eeac7df37ae17748a960b9e0d265bf6cdec73bd2a7b5f25035d845d936936cbfe6f013f8d7c73eba2bd9876ff6db3224e50e75c051979f4cdc41d28ea54e28f560fb0291cd6b6ba527e0f358ffa46b988f0bdbf801063d2024380071709ac00ed463e08fd1718a857b567d8b3eda143915e943d9530d25ed15743e117be375dc08e241328a53fa05b58c7c72a35d471a72706afce82b6c57eef81444269e06338bfd0af6f6ef6479dcc26aab0b10c7e58572aa507a69831d63c78c947cecda2c57bb8ae6b2ad7862d160b423de941be69928467db10ee4817536196ad0c5cc02a74ba1a1fb467e472f025f200846112b6b3efd298284d8c0cc498fb9203db18e48e34c137d1285120d809a774d56a62b3dbe8f202cb9cf18c33099f5b9651fc7ae41de53842f327fd40bcfaa601a791da1103351a64cc9815ff1f32cde6fbfe4c92f55a9aff41c055d4edce9c656ecd1becb9035bb8bd46cf47bca0dcb1848da94d05d1475c83a48c02f8f808597eaa9e88a4e4b12d0ef95458eeab115cb189fa7e368186bb68610af4651e27feab061c4ada46e8c12d6d33fe32cd40485b02120418a9aaba8f04c17ea1abdcb9e6801f5d8090c0780b3b5ae4382efbb64f62c825527b7e3d60ad9c73ba7f174ea7c7f2d155808052a0ef6ab2af85cf9a758a8c1227c85f2986fc06c5f54807968b18b6b5f9168d0b2de2728689d75f0efaedf79bd8bbbbc1d46b0f6072d46d46687bc92c0b16c4ad36c3fe4c7a2fde0cfec859052dd78d841464a6b4432342ea973bf18f1f5abd7b2fe7962faef39ff38bd88a40dbab0f8c08541e38efe924f9ec1addbd47362e349bfca42fd62cf18fef8db7d3cbf0b1733d37dcdae5b9c738b8426a1cfa205c9671870210508c614f256d199fb822613518b1a6fccfee08c48f0feae1ca4baaf0a02635282d4f630a8df115dc73e72d9f7b8feb4333b2c796f1d3f2cfb398ba1e9c81584185b8b578bac3c64d667da7d91062f0c2ccec0c9d09e0c15c62e7bc509c3204d054c22d4eac685626e48e25cff2fc382279d9cb941c2ca182b1f65b05ff05db880a37b1e7f9b3d8975558858352bbbea9213a885b7d43451230e0624403baa77839baa33ae92de771ca76319c2353e9f98ea8191fbb686aed6d08e87bcc2bb8084ae02fafbac1a0bba93f0f155fa2d7bc21bf77f116429c6a1373c34d080518b73481fcf012c0a9127e8f174695ccd4add75b026bf2935990d5cebc4e74b97ae67a414029252336880232635fce7ed7bf0b069e08e10f7e1cc4d2973dcd2ea0b63f9dc4f4c2db92e03c553afcb1060b12f6b9b4d1d799edceefdfafdae63ad797e400645c149b20f8a10af54db3289441499e122413495c7b32179ab6c274bbdf6dde48ce26f46f07ede9a314c1a73669ee8cb0d854c8a3206dcd4f532d36fa7affca1226962e20ca2c6ca0da1ab0848d23d6f198681911592815c080cead9fe6c81cf0d7ce3578978dbf1dc2f1902e51f740f95b02ebff4cf25ac8d28b8e16998f5e329e9a377a82b5bc227f77c2f1ad505286aac8618799c2363a2d07d229519370be62ef0dde6525df45a7b807759b9ba1c8557bdbecb429432c4e1a84094edda567f1245ba887686342d0a31b7dbe09bd2be75516b255d2bfad9337649e86a29b0a19e16b4059c7c45e9f81db6780af6487a11f9088ea265a99d6e95535e14fe839945f8f7da9bf9142dd12c305bd41bb392cae8eb81b28fda176d4b538f4ddaaed47913cd9149d934ca36879718bbd76a2d7ce11e6294398ea433af6cf53b951974ec96a9527178b6cbad3088a2e2dc75113fa88ede462e68b4d6b63020a45e94fbc6c3e6677d6cffee0e3bf606cd2d4b9fac89f91db8f3a1fb9f506708314249fa5c36912e3cb281acbdec3b080735ae24ebb4bca3c7900c21175435afbe5024a706e90f8ecf257c99cd8b67b5a9c2bdc2bb624201f55882349526f8faf463eecb183635db72a6aef5fa2048d97e6f6c513598f49158050df1efc6b13b8ae396cd6a905c26b94d1d50d361f10c0362a8c206c7dd553dd8b116694aa82ac029c64aa71b8a307793da12f93ce030d3c42443c37b91043687befb7968da97ffe91d45e4fd506ba4d9c5d7fe5ac7433fb6bb3ce471f59ade734d109d2093fa119827b65a360f2128e7e85ab494609b60d6e236ed8a72984f6c75652f5baa07e2e921365af2b819eef58343e65ffb45ba8580d62f5b8a9988f7176c1559f8ede3b1b92e0ff27978fc5225ed1512b605f1fd4fce46e768970b11a7b4802c93eb05a8571887cdc15f69929eadcd1f9d08ed2d6aab2997ffa2102c2d8983a78ad43779d03aa612ecbbdde634b14e980b176f04f99efad82a04001f34d6addb89e0ce629856f5ad401fed1a2c046e1fe18741b24d4253830af94a1defeecdf6f70b430e48d7b2e4ae2fb331322d96e1a361e4dcae1d0865e7ccc4aa58bcbb3ad1ce0b294437887e03088a6bb4c92c3044bb33d2a893975023ad979fb2f84d4842326cf058595398779116245c452e54989df0591238af63c5b187d18457f008f2759ae470282ee4640e92639a46915fb67f22967beb1f46736aa9c90df08f39ee481f6859f9eafdecd473bdc24ef3ad71b4c54dde360f2d550db18af7589c8107f29b0a713b65f039da10c2dc55e408ce75c77aba97c116ab078ed1467464fe4041668228316f0fff7c0e0f1a3cc47aae570182197cc3a030a4af7fe2d401b5a13d59b8fe55d48b0667b782cbf1c2e9e491167d87830bb25008aff93c4459a3ce9fd8655a542c6311d91ec6b6bd7935aba1cd01d10439f5e5a3883566c8538edb97c5d2a7c7533d415973729f52dc03134f3d777b7ad07c0f5b0d985ca48fde6cce9ec99f1223f476dcfbb5ef865a3f54459415b25e2031eeb469c83ac68fd77e59c6b6a4b9543a943c4461e47e94d038c63abf2734a3c0e99b95505e13af6cf7b66840dc60e96fb218436ea00b4a577c2effdba43e6adf97cb47c0ce606e87a7834dec04396c1e4f7df59ae5acedfd1d68c87e405fc5d788884686270cb08f0fb15fe8b11589792f9afc11152cd45f43fac6e758588cfaa88874267c3096bd689108bbb0296f3d182df7d46cf7e6b8bb923ba887443c3d2211785e364c1e55d4e9396d950e50cc11ba9a4da70a64f6acbbcd421183eb2c0521054c4f39650409e21a9d3b781725b0c38abce7b4615fa64a9cbf71a19f7e414279a7494d2e66e4e2b2d5ce7027109cfc763a9dcac37065ae80ec0cf3962deec0f9eba3bd7c514a9854ddec6542cf60a1e69cf5d1a73239633675d4ac1f3b0758e69d1d9fb8659f43f07ef6b0b2a7c9740649198b44f3272a8810d374b00c1d49b7f667ed538d89e91e5734f8d6e270aef0a406fcb4072497dd5f25b49d31cfd64f7af2d5b4df72b74c39a66f442ae61aebe1cdb96b660e3248dad3d05bfce3d8630902a565c3a7636220e0435679ce1c45367570dd08722ddfe7f1bf56c44bcab8ef2d0979eeaa569dade4ec34751833d455b31b55edcb9b64f3045725fcd3a08ce0c20b09a437133df5738092eba91430208814b4135b0a64331aff1847ca60426c91e96a029cff039b14462da6e5f9c545980b3712f7fa5f3958d92278194cf6b37ef76e91103d14db403956a7070d87afa81df227f2189926e1265a2872e9d64c64496083caff36dd3c27e961957acb86f0f9a3cbb5ddbb6bf9c62dc102d70d62eea969b1c2c5f42823f76827e918ffa77cc12ca8d31effd0b55529c496da762b6a95d43360ea4e811979ee316e143733f886a6eca5ac76746d4a302ec57b6b4af57c25631d7773243abd400d15274703154dfde2f1a63e075e4b22ed4516dd1496e3f7848bbf19e3215edda64140649d9b1a06975773d5dd0ca9c4bdfd5eb9fb6164aa659e2a8415098dd05496d0b2a20d966a4c9efefa964e007a3b731d3bad501fd21ca564c6155d893c3075c234af6378a12595d8a88ae0518350b75d57fb91b7610bfc3168f548a9a63432b49a9dbee2ee1a4ddd80255e2c655cc80d59d7e90e21fb090db6d59ef84c0becfda6bd01c5a806ce67bea77fdba62ba40e2114d31e6087ad67b28adc20d7cabe7911aa2db119cf5f43b2011bb92556e8e303a264f813764027fbec36f8248a667c766cfc12c80d96965f222d39b5f58a54b255d3b1eb4530952b6d251ff1f9a2cbc585d539704c8ea6884699ebc95d57cd1daef169da86cc10fe7300352e939c35bbe3104aea1b1c681f3e98be8fad7c91bb56724ffa794ea4ac7c4d51d4aad8e94087b4cdcab897e70558e6648ab42dfadab447735912af011fdbd9a47a4958b953b01d2e274449854cb7d4b44d88fb2db162b8dd664c7c32858c7714c69b838cb30b17e6a42ca760256c4c6da57ad5be955ca8c787262d8bd3f4a5f0170e70f92ee2ec9d227d066e41d0d4b640166b2f6937a66bc84506d102d3edac818b246954ba200a3057820da10b64ff99f016b42d90a29b43290d731ef23a72612d646f92acc05620068fd94edd12902197733cc9dbb55d95930ccc749c4a169b4b7056dba24f767da022eb01243353e1f4d0af2eb32e3feb331283ceab3e0112b37556749a701d11ada5cbe1b4c829fac46e12612679e47d4a066be939b886f0fdc2b4c5b4dd183ca025c5191ac67d7f992643333504da30e8300a0b40152671", 0xf12}], 0x4) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) ioctl$BIOCSETIF(r4, 0x8020426c, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x3, &(0x7f0000000700)=[{0x3}, {0x30}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r4, &(0x7f0000000540), 0x0) r7 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(r7, 0xc0206921, &(0x7f00000001c0)) r8 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r8, 0x80206919, &(0x7f00000001c0)) r9 = socket(0x2, 0x2, 0x0) recvmsg(r9, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000001180)=""/141, 0x8d}], 0x1, &(0x7f0000001880)=""/4096, 0x1000}, 0x2) executing program 6: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) getsockopt(0xffffffffffffffff, 0x9, 0x1, &(0x7f00000001c0)=""/132, &(0x7f0000000140)=0x84) writev(r1, &(0x7f0000000100)=[{&(0x7f00000005c0)="344ef790e720be90ae0267d6eae214ae65e100c5d95dae55c9b4b63b1fe573f64a1a28c5b404d2c151d998ff576929a2f2ee7f00000000ed00000f1ede46214985b7d8f7991c92d7cf36f26a49d857be5ea61548c09dd49c115c4f8bc1f434752f20958ba83470a2ea6df4ee1e26a61fe4822b4a0a889cba4301482141d983c84a6a78a710ce257c58c9e1242a62a66f13aea512b10e1fff172e3b23ad5147423412df48c65c68fbfb29de615f57fd04227f102a03926027e729b1c319841e32d286ce88ae704b520834d35e2119905cd0985c8639894edf209c29a6b2cc4cc8b60b355fae6a540f40b98462dd5a3e69ce09e1c4a5174e33002b4876256bc7ca57c8775c11123578202b8fa29262ba1320191d644255b51b3e08", 0x11a}], 0x1) executing program 4: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240), 0x0) executing program 7: getgroups(0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000240)='./file0\x00') mkdir(0x0, 0x0) mkdir(0x0, 0x0) rename(0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) socket(0x18, 0x2, 0x0) r0 = socket(0x0, 0x8000, 0x4) r1 = dup2(0xffffffffffffffff, r0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x29) setreuid(0xee00, 0x0) r2 = getuid() setreuid(0xee00, r2) ktrace(0x0, 0x5, 0x40000424, 0xffffffffffffffff) setregid(0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000340)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000480)="9b180bc3eb987aa9feb13ec99e805e6e840100000000000000000000000036ba1bd82e86322c3eac80280712f838130efce149d400d06a3f23616e77006e8836ed3d315eef8c826effff000000000000ebd669ecdb15cec53342366139d11a5ab5024d227a976f7a5334d900a0dad2b74f0100005d95dcbbc5cb3c72d000260526a3a80855f3c394639e29c5132580a944d5c26a625e7878005f2ab435cca257352828a76e53dea859ba346a762995e89423058a5c6318950bdcd08b9eca5d4d3e6706eac9b4e8aa9b05000000000000008324a00d2f5019383919525cb6f7e8574b2a374f07231b157d5bb7ad3b045c4724150d16e304c7bff16bceb7d956e658478f4df2f36557a1d9d9108d733338d72634935376f8a49507756f497752a2f8fd0559dcf69695b8bdacf9429c25483a9275182602000000e3034868d0da3b5618eadc3c48796e5e35754771436218bdbdc9e20a623855e941dc0d72fc433aef100000006201788ce2b8802cb60eec6add5e94345f0bfb3428e95dcbe305c1e97dcf7025b78cad2cc1a0d0d787d2c9b93e27142bbafe3426f334b80f043ba9136d57eb4c353d46dd8143fa85d9b11f7475a7ad310c93df4effff00003e3bb073e334270f1db496d7679378ffffffffe6f4588f7966917a0b5ec8909db98323dbd668fb7dc5693a090e94691e8d000000368f29c86344671843a1f208261a720fdb791f833a1da5af88cf56ad8479", 0x0, 0x0, 0x0) executing program 3: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0xffffffff}) r0 = socket(0x11, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(0xffffffffffffffff, &(0x7f0000000700)={&(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=""/100, 0x64}, 0x3f8d}, 0x10, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) recvmsg(r3, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/152, 0x98}, {&(0x7f0000000200)=""/76, 0x4c}], 0x2, 0x0}, 0x0) sendmmsg(r2, &(0x7f0000000080)={0x0}, 0x10, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x8}, 0x10) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{}, {0x0, 0x0, 0x20}, {0x6}]}) close(r2) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f00000002c0)=""/49, 0x31}], 0x1) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1800000029"], 0x3e}, 0x0) recvfrom$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000140), 0x20, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xffffffffffffffff}) socket(0x2, 0x4000, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) sysctl$vm_swapencrypt(&(0x7f0000000000), 0x3, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000000c0), 0x1c, 0x0}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x1, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x2c) r6 = geteuid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) fchownat(r5, &(0x7f0000000080)='./file0\x00', r6, r7, 0x0) executing program 1: r0 = geteuid() syz_emit_ethernet(0x8f, &(0x7f00000002c0)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6010282700590000000000000000000000000000000000009b8b88bbfa0dfd4372f2cdb215d499ac4e214e2300089078901e41f35944157dbc14db9c2053e4fec15ba7b2efb0ce02834c97cff28c9806137fdf3dd69f202d5a5ef8526b761808a70f08418f03ca8bf6b123c83492e6ef077d2587e0364c00edcba205929bbd1a0a70522e5967974c37df963bfd317742290388ca2a0b5768e70c94d605c763cd1c87d45b64e28faa22de162c25bc726fb5655ee5f19f4bff3b24ee907f84c7c7d79873d9d552a7eff690c76248963f7f45a1a148940f4cf56781cce9609fa25c58a43701c7e710274487bf9f48b3577d863c6635c55a2b30cc70ea8e85a583a5"]) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x53e) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffffc, 0x0, 0x10, 0xffffffffffffffff, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="bbffcb73d04107", 0x7) ioctl$FIONREAD(0xffffffffffffffff, 0x80206979, &(0x7f0000000000)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x5, 0x2}, {0x74, 0x5, 0x1}, {0x812c}]}) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = semget$private(0x0, 0x2, 0x224) semop(r2, &(0x7f0000000000)=[{0x0, 0x3, 0x800}, {0x1, 0xfff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x5200) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x5, 0x3f, 0x4, 0xfffffffc, "9d67ce0d0679b7308225a15c406a7204e8ac76aa", 0x2, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r0, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x2, 0x0, r5, 0x0, r5, 0x0, 0x1}, 0x2}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5}}) lchown(&(0x7f0000000000)='./file0\x00', r0, r5) executing program 7: sysctl$ddb(&(0x7f0000001a40), 0x2, 0x0, 0x0, 0x0, 0x8100000000000000) executing program 4: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) semop(r0, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) r1 = getuid() chown(&(0x7f0000000000)='./file0\x00', r1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) executing program 7: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d46", 0x13a}], 0x3) executing program 4: r0 = socket(0x1, 0x5, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000700)="986718d5a0279aceb86fda64ec0d7e6fea2ed9e879060753c1fda2ea549649364e677dc43367db8a62ae02e606e9ffa4b5c1671f831f7e5b47f95dc960d8632aacc1e5a41fdad49db578c6be991551c854af2b71ad74f732c5e0ec9f2cf2eb2fda78d24528aaab7ac31eb80c9fd6af1b4054a7f596d9da11425976c3a56cd10036a2", 0x82}, {&(0x7f0000000140)="fb21d331ba86fb052e", 0x9}, {&(0x7f00000024c0)="bc", 0x1}], 0x3) (async) writev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="daf674ad8d4f7caa1b2e65dfbfc13507f699b9a9939557bbf6f71f5b83b03889c629d9687773c058553b80e5e3d1400ba456feff7778c6d082d1daab73ee6c329b0540aa59f1946870cf710fddfa2d1418c4473447365a04aff63a1346abbdd3cff847517d39209bcdfc86cd3dc6de69201bd0c823ec5973a8acd685d3f7c24f2e6ba4c0239aa86e372e", 0x8a}], 0x1) (async) execve(0x0, 0x0, 0x0) (async) r2 = socket(0x6, 0x3, 0xfd) poll(&(0x7f0000003080)=[{r2, 0x40}], 0x1, 0x400000) shutdown(r2, 0x0) (async) r3 = dup2(r0, r0) r4 = socket$inet6(0x18, 0x1, 0x0) (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r5 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0106924, &(0x7f00000001c0)) (async) r6 = kqueue() kevent(r6, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r7 = socket(0x2, 0x5, 0x0) ioctl$FIONREAD(r7, 0x80606955, &(0x7f00000001c0)) (async) listen(r4, 0x0) shutdown(r4, 0x2) close(r4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$BIOCSHDRCMPLT(r3, 0x20006601, 0x0) (async) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) (async, rerun: 32) socket(0x11, 0x3, 0x0) (rerun: 32) executing program 4: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 2: mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 1: sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x23}, 0x40000000000000a2, 0x0, 0x0, 0x0, 0x0) r0 = syz_open_pts() sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100), 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r2 = geteuid() setreuid(0x0, r2) wait4(0x0, &(0x7f0000000400), 0x6, 0x0) semget(0x0, 0x1, 0x14) r3 = dup2(r1, r1) sysctl$kern(&(0x7f00000005c0)={0x1, 0x4d}, 0x2, &(0x7f0000000600)="0d5c4eb3be4da00baa0369f666db90cd1490f6cb1188dbc0e3", &(0x7f0000000640)=0x19, &(0x7f0000000680)="57cdb53bf83087faec7f61574c19dc408859b499842504e7f59e51baec1742f519a773591813a8c10095ae89a2ae84fe1e422e63fa4ce467c8b24e55e97c7123c0d625ed1063d1b18e5c7e1cb4f6130756b78fadaa4829ce251136c88a4da77ec5ba9974d202cc1124a6da2e98eca470d02f6a6cb5f7e616eb4f529e4c04d8ddf59f43baa888d7eb325c9f6b9ca99147abdf2e6da437712a01fe164ad545", 0x9e) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000840), &(0x7f0000000880), 0x0) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000980)="fa39add5f1fd29995901f8cf874d065be7dc481a27fc4ea2da625a8a0e7d824bd69d46ef40ab887a990182ba49ad47613c6bb613bcdac5a2568aea2dca51e9787cc4f1fef9d90583441235d7a6d6b843b3e5ec8566b0b908ef405a44d4c79a808d0619c5c53e8bed25d202580103485257d839420d", &(0x7f0000000a00)=0x75, &(0x7f0000000a40)="30238f9f8f8203c9b197fcd453", 0xd) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSKBDIO_BELL(r3, 0x20005701) recvmsg(r3, &(0x7f0000001f80)={&(0x7f0000000bc0)=@un=@abs, 0x8, &(0x7f0000001ec0)=[{&(0x7f0000000c00)=""/4090, 0xffa}, {0x0}, {&(0x7f0000001e00)=""/155, 0x9b}], 0x3, &(0x7f0000001f00)=""/116, 0x74}, 0x6) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000001fc0)=0x855, 0x4) sendmmsg(r3, &(0x7f0000005d80)={&(0x7f0000005d40)={0x0, 0x0, &(0x7f0000004a00)=[{&(0x7f00000038c0)="21263030c81aa130ec265b5872967503ba419dd3b020240afcda28b0bf665d6bf0623bfe6ce3807ea5c0dbe9697a5567bc56ba54ec13b96afae1a230afbac3efe68ad217f854b3c96452ff3ad6bf71a8319a78262fb8bc17e2544fbbc6d6352ff2f83664d140005413d22047a539732492da541935016970bfff0a5a6bd066662f922bf8c2922f7671810ac6b48f563367d01be5ad84efa3c12eafc191652142d816ddfca84aa54ec3", 0xa9}, {&(0x7f0000003980)="53b8587c2cd2aed41ac3b8150bb8baadc9326ec1384f1d7c961ac1cde3611700410e26d856e2690d65bcf7ab6bb77e9e498031f545d875d1b32206ec371c6f6c741f575146fd35e283efb734902d2737c4bcd086cd181110d07b2c93665ac92b54cb0783406ae64732fe7575314f7274d9404bf5cad1537e011512c6379b2d338a49f69e07e26e13453bd941b5d10250e5201688e4253044617f0216d9c8c2079a424312f5685eda984819196fea46791814887aee4473bddf126bd24340204d6e7d4e38cdfda5cb3a85d47a0364db9c2409e3c1dfe5d26a41fbf58b09538dc174769a7cd5169252ec2bc8918d357fb6e504d0e21ea8a0d12f44345c7b5f37178d150d8f28e5421c4e812032eaca1297366fc7f63320372f5bfb673e6eea7b4ab1b052121703e26dc7432ee5d2c57a129910e35bde1f22a0ad09ef572693334e54d8645754cf278bc30f1df100f50ccaafc89ea501b0e386fd9727e3a4d39cb2cff9df2fa9b09dbad8fe0473ec8d8a86c46571fb4f8cf08705908c7f3dabee8584d7df17a685b3feba389221a57936d51a621443705b7828fc928ae3da8ad7558fa4b4826cbfbfd60822641b062fdd0defffec6538259927f53a79063fcb42b90f8e1843bc8c1824dd031d67ac6bf1e0b3cbe83f9b08fb12afbb037a3adf4e45177a709f179a3abe7efa66f06cab833c7c37658107a72d8aa69ff52ce48d6f557557ad017c96cfd08aec5c16b0cb1afdeec245ff885e4a145c4ed533040b11b7d1aa9359d088396d30c46b263d7844e61b171681a443fba400f7b9a066dd8c2fa1ef444a2cf905d0259dadb185d654c4b4761a3d6d32ccd0d6695de032df8760820844cb78b085fe49b6ac329b5f8066e53dba187fc62d34d599cbe8d4048dcc94eb3ec8deb99a5544fd3bf737bc4a3705b5cc24f01c566621c025c93d15e5abf571b35b41a63dfc17b3c61a1101c19c11602b819a7dd0905234b5ca76cf5a32d9f6822ccf1f6ccb266ab0aa55b1401bf95a83e2140f0a193af0ca5503da9f7b29aa6aef22091c414e88fcb94b3d3034662e0254c548de9c3e80113fb92fb31e7fbf495ae96581c6d2bfb965162b068869fed29b46f054aee2f5bea057d118897a3dfa12fd2d2a849931c8d898dfa836c0b46b733fa3f37b69264f747aca39b85db594ec983695e8d0c98947d5e593713372d262f2cdcb34145af92810bdeee1dac1064223b04e1a51f69b48ab4477bed049ff78ebb0dfe0f9b1f41a1c17aa3116374fd21b6134f477037f9ead4f1627dc77461ce7015a475f3354628b6a0a9f106a0c20f417a81a753eb225bf4adf95739317b50b242c3b933f976beeadb49195f190d5323838a88e56a8a25700551f974bf2d2b9bfa6725cb2eaed564437c4f2d9712a68c80ec552cc1170ce3ab0badd3eeddb4b9b3218d3d86cd6432392bfd91ab06e14841ee7bea29c176e963ca31e6b248280828d76004bc6f93058e4161781428e285f1532b2005d6b0c48b1cc55627c951bf93fd93f9dab03b8e725bfb13154830e7a617175cf16bc20fe07b6f0c2379b93c5c13c88c5f56dd4453b09c9e1734ef9c19d56217170aaf42bbadca41fc18ea16dc4ab6927299f53bdfb486964a3cf00251e10a564d7329361fdc5492db9f416160635ec31a4e67b397eb81720c27316ecd17fe40ce4da38e02ebf152aa77a53c1e87e83d31fe40446ab629eb85e9066902276f23f7132cb6e1399ce4f090f9c5f6d0e42593e7da6e5cdea0ad513d18c5415ea7097aa21a9a17b3c7abefd6247be2e2f8577964f85b4e5a52c91992f8189974acc9af37ed805bfa41f049b4bece415701c746d13e7c9c8169aa198f3a1ed4eb4e1b1f61cab7174de719a63579d32784f227d556046abc4da77c0529f9f373a8d623c56f741e81b8bedb38619cced16a0f2870ed0ebd31d86753a1d2001158c93fb412a0b99dbcea4089b7cba3f4e70804ce011c87b0cb4351a9e32bfbcccf25edc32ffc27ffbf4bcfdd5d7e373f3a08736f5d952fccd1a5b7bdd19512bacffd6fe757879cc0fabb12ae983b440e221e6d9de35f49826c108811c6dca2aa1db3a751f1bca297b057bac9d304a4045711b27e65a8e4975a02ad01e222471d153e412c2f8ebccbd0ca96251f2fad2e69c741dc5f9358bb4408ba687dff279efd9a46e389c5599654959394346a553adc42a896306e12b8c965495afdacd83248da3c6c416c5143ce860618c7452b34760aa66cb9e4d60e23666b7e3c5cb1facf8ca1c33ed239af666a219659b9d3ad1500e66ce129a1ad3a8f4a59d229b9eead4d4428f9e7d6728773bf299bc9ea38f8c8cdfc23a5b647df1e5254b29a41955802280a94c1d112dd90a9797344db8fba532fb8835b8a9a5baa5ee5158e65dd46516564db1fa5004830a1db279ad16ece8879bf4e34cbf071975939e387d76dd3842574a8829205203652743aa0f38ee4d45619fbf6f8725c46edf506d306f5e551680ff19edf0473be9588a12393b77064015b6a973254a7524ca24c408e7a4668080019f3215ba7456b64e0132b3626e5d788d1ca19c44c8e81197d3ac367524b66afb96d14f3f2664a49fbf762df133d0fd0541bcaae127f336755d00a6c832d04211ed48eedc1eb025b5450c8a4edc7e42b28273d7809c9233b2941c27d11b1ca8594deb9fda78c7f941e80e7fb45bf048b0a286472f3f11dd8a8d5e8cf2436d3ed6dee5ccd85b628089a2c7d792a4a29fd50a92c8d50850caea36d485f289086e527f76a0c430a858746b25d37474589e651d9cce6e8af8453bd37ac2a37fe4c8c6ff7c278dac22100f5877cbe65d842268130435d5871d04590266db2a4d297761613e6a7be1c243b733e02410e58c0c5a5216ba0aa2b7c772db3de63a4d05b58d2f7583d1fc9f0d4dd905ea088a405fb5f63859d7c3f57224192cd48f9ce47c9458461da1c0748642e214f2a7914c9dc489df47f06af782c7c3304780d54592f6f10d79b78a8944286f30e7423c50953b4778fd2f67c53805a7befc64f34bb6df081cd921dad5d57958e7c9ebfca580ae3b7878362e0d77d30f6c330d5722b55e75b6c22f90a09d51dc40a6ec9caa38dc233fc7023f12454555c174d05dc1d68df9a4892e7721b5658870a5d601f0d781ed9a4a48b9d6457b0f0a0fa848b7e73de284c545a97c9201da76094e2f5fa7032164f91872d26d3ab471cc4b09dd2d6f8524310fdf1fb439a7ba62815c49b2ad190ae32520cf149c9d91b58a273bd9bd55a31a3e15c069401ff229cfc1e8f998daee7d9c468f3d45ca50e3234be28be7de178a5d3dea381d34521a21d5fd833b03e06be20fa0c4f473517248be124cb6b2792782dac2819501fea74dc0ebfb3b6a1658efdb54ae093157d44dc3bc52356e5d3372851e143a385b216bc16bd8d380a461a10aec6da9268e5deea266a016808bb89e9bd3ac36493c5e66de5527f61b2097ea22c615fb528308d8bcdebb2625121be6b365c88a52e00f504e9f745900d12525c1abd34981af42c1f3a94a246c8d74c210b3182e8a8fbe6b99916889c329b4045687071f6066684cbc6d3586e9ee3d557bf25b0f028c0371eea9b337014efa395fa909eb0d2dadec89cb9b3124b9cf14cd79447fc171052ae2c5a0f75a2411a4375afc3dbbe295a9b48aaff915017b29be579f95bd953740a76e4b9eec14ec127b42443a840f7c684b4c5ee47a6d5c4da45358f8d5986257d4ca6c9ecc6d84ca39a1345cd3e738f45376792bb1ede7548ee8a2880e1c605e8e2272496dc734f667f7432e660cebbd4f3eff31199e462216902e4fbd1936ef3b402a29f6c77b22951e9a706790bd33ac704b180495d7227367ef852b39c64428521a029e234183acec6a6f494e44029b047e7c75d9f2fffb96252b314b9b3e667358859de4c3a3d08886279bbd9d168d4ef0dd3f865944a5f4d8e360065205f7f54a58c5b1f17c68c038b1d1765d6033c436acdc8b7d725b140e925bb303aedc614d88cc6f0289ea13f4538ad11a4ee2c902837c1f69ba21c95cd6b3c431c5095b8dd15d0f1aeefb2c9154078ae1401ed5ddd1c31d23cb312f7becf5e791d9b1fdfa77ef5e937d1db8f0f6898a228993ae88c241e7ab998aa3e2534ffcb7fadd4c0f531a2e8a2ee4cc2e6cd8f13fab41190a5160f82572e1a0157780812ec0bad2790312848056c2da84a1a13061f40187f7dca31d4a56e416b39b6e0ede7e1fa7acb52f5d84b277227020ddff8789017a87895fd295c6a2c026a2cb6ab9056e74d7fe21d77bfdeb68404bba8f393da4068ad81055835e767dbfd064f9247b6cb5450cfdd7707c0bbbf02b6768df0fe4b21b706ae097a4e2304b8a91e0c7abffa71e377d01b13e1d2f5e90419d74f6582685b9154031133c02417ee3493db3e04a53c5ad3024c04228e9bc3c1c11ed333ee176bf9a6495e1573b94e10bfccfead20ddf1fbe5783753b1a891aa2d31aa54c2f1e31bf7260f66138b1678eb5054e34a5e2e6528be2f387e09d36e4a66b848c452455965848858362ec020f32e7198cb8f6664d0aa0b426db9987fde9790c19b7f4706ed225a91ad25939038836bf6e26c34927e783f818738683a70332f599d25ea317b1139b19aa7f3d3d5e16ac74c4f55194c9fdbee5ee8cafb62809436ea6f09d68f9918d19b7fe64f07e757dcf3080a08c77187c11ed2661212dd0ecb8ce49a1d5f9e4e3fa401b652dad0761ffb5ba94ac6344904ca094d9d6e362b07e2493107001acd5435a90dbdcdcdb6ab1ac229ed9e4029bc32add3c8060ca01d028924b0675c9b51b0c49c38f2208e27d97a627b017cd5519080c0a3e6b2f94207eea6a9d31b29884cd763c1e51b07cf2d5fb8d34485d73ebb5c38381dd97ce51b72102500dacac505d946267a9afc6115ea3336f84537417d76976e45051bcf75d7c148a193bd03013d08018d69a770791a65204ebefdd99115ce45c8c1be4473068abf5c17227da6cc2833aa1e07e04eded8d2d4595dfca8682717ce89f30b6c524ed7607aa9dd35d6f0ddd76e3dbbd71b8751dbebc6b12bb592ec6e57ffc74acd49eeae25b2f2fac5b3440a04d78986efda626877006541b1e1bedb7af82e988158c2a720505b7ef6cff93dc52d7887c466b8b6dec15168e151f151a81e2f48abc7822375a7f5a938ed761fbcc8046dc256abb828184a54673b2a29e06bbfeee0287bf55f9fea1a39aedd1ea6bd7b257fcec1bdc4fe1f7140f14b115a9d601aceb3cbf47855fb56a980cc035bde12216655226104fd5960c9ab17355dceea8881d3d980565abb0abb87473b43a23cad67d3b6b0d8e77eab92d7254337ce7a625c365c564e251164b78eb9961db508a2917ba36d8b4f90878a3a62aa5266dc4294283e576cb1941b68892a363022be8ad2b71f716bbd1786de46cf75783fc93b2e226474268d63e6cf55cb6fca4ee2238f6fc866eda74a3b62f03377295e64bf7111558392389b1d3585b7903642346ded9aa552731ebf3439e22279c20c07d791aae641dfb06cd14f3059d8a975013752a49ef3bb46c6c80f4b00432e7844f907efb63a0667cc5c1aca05faa000570b883aeeb03e6469f357d70d1349ae9fb46686dedc8b1923c87efebf08c7f5a82244bc420c1e2488a93a7186c8b368d0ab5626bc8efc66ae1dfcf2ad37c385a854fb0ce55665b7eb4bdb6f7e0a2495ba2b4401a6c1ea6124561f64cc304af6ebca1b3f7ae22d8ce06d9cefac830302c07ac2b67c8e38405579cda0a50da6c38cb", 0xff8}, {&(0x7f0000004980)="e2f520f98865c1b58a33e6ece448eefc4391ce8a8e3a05e612372002e89b5051e8d2e0ec1f8ae3ebbdf995b5e166396aa518f199d338843e5bee18ed0f3344d54319331ae86bcb4fb100c505", 0x4c}], 0x3, &(0x7f0000004a40)=[{0xd10, 0x1, 0x9, "d3a6ba98e3dc99580e2ce98d8645ad21f1089d350b34104c230b226642b2f4dad9ddc82152a60505726e74e43f9c6dfc7b413cdb186a0813390b7c6a301f1eee49746bb1549271c8da37364987d670244f64fc224eab88e14b7afbb39fa05cf7bb009d275475a7616ddbb11ba8de733f33828d399ee58f30851252436dfe527818b91a11f14d4e5f2dc814c0e9a5f5b76de59b8fa91fa0211d19eacf05a02dc319aad1a512bb422fbf7975b0519fca4af488364d6086eab3c4226a1536451ac372f29d2d840d630fcb86b5c216bb6ab526075aa498c6e83946441cc814ddc2656cd23d722ccf48d21d070b90145b367ad5f7c77ab682f8b5900baa45f3e39a8306c00e9a48cbeda7e638f67703628fdea65d578df03e569cbc3173c767309bd452dcfce0d32e5bac6ce4889c80f11611d6dfaadc1458438f9dc281e90f888ca8b0e7adbdd0c96f3afabd5a0de92b82be54c5392c5df5f11cc9e0a8efcc36c1730a9603319fbf7cbd7b3575421b0c8d24a94e3d24173f6633e0c75dd6666dfe35217b0c21e0b7521a66131d07a5d9c6423e839afae11b21cb98874e6371b8fb5b13ec995946a0ff436a78bb9f10200d4c692cef329c5e7f46df2e361764494eed23c38e0f1c5b4e1be3f02a17419e0efe4877493a088f5d3d7b03511d1fc8c3a3a00af805d205a9dd593fcd8289ca67f54c59b686602912daa1a8954595fa6d6d9ad7df62cb086bca967c2b3428dea09318bba174d4b2700598800c2ffb42bd7ef7936d8bd1c6826fd0d71adf92b6e19c9a582460324fc866244a16bd8ab85e379ae4a1d01ece436016aabf69fd24b4d71394007572051ac1e57bb0a7448ead56640f5d1c08f64d0049b26e2f347957b27ca8cb0e66b00ca0c89e9cb8f410e76701716f8fca1c45d8a255ac9d73d3697a765e57258be8cb8b26e37e4d26c3c710b6aa35ee8c53e4fb02ced1d53ae1dc4abf0f0ee804ce814bbd662c5b3f6c17c94d065344a843bfed219149def5d788816fb1fc2df5ab8bd42e36349715941727b762883b8856ef8a0690c43bc3158030883c99a1247327c6f6440ed322b78e80a01dffc942a359d2531659e6e5604562f5d12540e9b5bb2fed0191617a43a21286b6e8268137c23b8c4e4322ea66f8e48551380552baffc8b4ed9f2fbc551c4e6ed8ca512f7b22e56d30db2a19c132342f625e57521784d36cc1efb34c98a7ba97212e494160ad01fadcf2b40ad36c53b3bc9c4e5b5e930a32bc79d55fd04eaa8f79889f3cc25c7985513a1da90b21bd46ab4d84e80eace39b243ebb26ff7b1961231c28eefb23c64981f06778a9811cd6efd692e47e6faddbabbd9d0cfb55e6e0c241aea7818bfd8133a94767cd90c0178a2b6a830f77a0b47f67af4bf30caafd7bd2dce548c5f2e84b3ed970dcd655aa515d6a57a921871254f435f3bf70931c2296df4123b6923fb2e31ef43003f7ac90509b27c2e93800892dbd30334d682684e1419c38d19f201718d3008941ea89cff1f0b6df753d3fdd6c63eaae0a98ef7d560a0bfb975807816f29f9244a68a7245e2b7b4255c38e02757024872ecd0c0fc52a60bde21b4f97f61891ed2bc075399602fbb2664682060beef7c85163e720486e14ddce64e14c9c0b8b406ce802b4d9bbef052881c39b0fc5d50843bca2e87b6c522b6fc38d5b8d3cdfdad68eae62998f2e09bc0941f92934f526ffe62b340cdf89327eb86049daf21664aed18facd1a75fb422549b1dec9e584f349131861af687c9e819f5611cda83b56e820955a05ec5b0d4ecd56798659c37ed8cffe040eabe3ca52456e32a2e16cf0930a22b0a9aaec36f74f96b0d238b0bf951fe00d4f9dee7af0ac94a682294b8b5bc1922b1d6ed280cffd654ae2e6817b0f84d120b7947a66a7cce03192f786bde93d5881f7a7d33c28e9d165592e188a4eb86a7eea1ced414a9d9e7e95bd16aea249e3250aedf1beccf1ce1f9705b3300b1775e60183abeedf294c529f654efadd7b41f269a2814a68251817c5860a88fdac0cd05093611eb96b29fc52986083d721f013fcd84d7ffdb847c0edad586946eb0dcabdaefdb0bb7e533ad3308627ab3a2c883683e1d3cb175d91f39c2650e3d4b184c0e6abb2da7a6d63a96a97a0d7b3c7f0b020434ac833e341c42d9fecfd0a6257e8f59e9761d6dc6cf100e1e54c37cd67224692dea81d01481362a6bb6eaf2e3dab21c3ac0f0a8a3b375f01bcc10dc2a6b58085587648a30fab416a063b338ecff971fb31bf54a142d1e0b3e6d5b4aaa7d6323692d7dd0c2380ceee8fefbb56b68619e34c50240813549c2e57f517cd6421564b80c153206a4198f1ed310a87f74ece6b1bb0de635b5f9fa9d1d8a81684f17f7b0fb2dd0002914a45e879c550a2a3295c06cae03c1ab767cab1137ff1ff9814b8cd47998280feab0b5d54981e42ba08b66f24e737a94a0c8004709a846dea78d55218dbef122a4fc59c561d4eb3797450c811efe12e5ab7a2f4e10f225d33b13923df142b59b109eed36af63b7eb5d2e74f739dfcc71fc1db08c7d323fb4ac9916f2b71696fac5370d0480f889b6fc57e8e64acbaa06989ad93d4597c48b39663e8e5c0e94410cc525acfe97f720f221f06f7dc5a70b7d6984236c09d94ac447f39ff05de379ca56f8cb6d3b8b953b9fc88e8360fbf04fdbf818a026bf0616240ea8bf6e4ea4c055bb367e5151cf21fc13c3d6609b2939d244dbed335a566115f3b0916195631d11ab966b9c8de196bd612cca30e930a17f83f15c247485a765584e0ac459538cfe219797deedc1c7556035ae618283e1549bd9747bd2920bbb78360e306cebf0d3c8b2be68095e19657b47b653e7e77693a9317981fa855fabeb8fd39f7a6a46530a0a0fdef82e094cfe28f09008de2218db5f55b1a3856f342d4f7cb6eda64683b11f3d59dd1aa388a4cdd8ebc4ca0227b1c1a7487bf1f51993995c23eae4c9fda916895de4d2f5f593e63432492aeb86d2a1e97ea2fa2527ce74adb1e2eae57b3854c9928769a4adbe100db62cf487e8abbc4743aeafff6989495e98e1311abb92e30b8400712250e5fe506221c495dc22cc12a8bda9d87684774d075a4f3fd935f814d933f1751430e9fba58fb36e5b7e07e0161af00400eadffd8c69f51f8a7d7ea7c88cd524db2b5a8e8bfaa215717e73146d20032580627568b4069b120027ac82f4f0bf79bc77851d44e566e58df1523426b72056c961a817b77cfb8cd51b458684ab2d1b1f189a93944af0e7f264410a2ed7797a952177c1189ff28fd7ee25e13adc4310d6277cc3f74b8d6f47cabbc7843885a7f9aa328bc90d69c65cec1295927f1237019bb1976e09955ff84cba09ae311fe588338428eacd59c9d8bd8205a1690028991e08537923de079508b58609463302baa07627a3b1f12b95ed2bb4d1faaa06e750d314089e7accf4f8d87bd01039d861de410de5a32d89bb88206409c8afcbc9e6013df413d8b8c4fda201ed24f83968b42146de1f590a6727eb436bab568fcc8e6e3ff87cb8d118a31ea566cea3fa3284ebc8dd30bbf8d1a7fcc5653d41ff394338d603de3f6e57db14e0dd4a51d46c6d08e6b2a7037791235cefc1074eddb8f62bd800e81e7a0fc7786afa0a5392736e235eece8d6ef0989fb1ff8f09fcedacbcfd9439b81472ab163a1b3cce8ff880d36ac2fe23b6137fa8823d0e251eb2241608573b184fd6f8d66948f18dfbe22916f5111d94fe869035b9801dd3a6ce4b1231431c8ef72a4381233a926d93556e89bbe41206961b9b5460f6424eabca7887961eb6eb418dc5795742fc2efc49a80acf7ffed6777750a82365fa2052f6b471373560f8fb45b5c729f0603edd69a3e94b31fdef853f118c6348857c8a6f779c1d872d2a742b5236e2ef11baabf1916ec06212a977363fbafa3a6d8f0f3df30d54deaa1c5971a9dbaa5820e16b883b1914030521d19a34ff0ee13cfc066055568ae7666165ff59804720ab20c4ec797f3b742f607a9f88e6e40f7d02e2fbecdfcae598ffd486d7d9d693ffb151f30503384dfdfae816fd73457917245a5760d2a7a9295c8c9538a2eaedbf0391b4ccb5817026e3d5918b513ea40bc33ffd7bc24049b02c1414daa0d8a6f7a57d08d5c733bb42457c761ca194c0fec37b05cd2ac9209cf8fb02b747cca47eacce366d914426f55351004efec27f342f9f1604c181b00944c60c3301431677f888e62f070fd41b0d96771dd611309072c87f5a2920ed6fee68d5ca79fcf7bbc5982466da0658a63fd3d30e1d73f299c22920fec2bf5a59bf68b6c3c777fb3dfb052d2203dbaf1182a81203b01c36e32dadf9e85ee8553080be1164551de120b08291a269b46cdd0707e86e0db701e6041d9dd36d7ec34fac71f4c1633d50f9aca60b3a996dade1587cef0694203a781fb4f62692636621e4d055d84b711a2e347b2127ff4dd22950d5aedaf7af0b629cdf11178a4590020e94c20911f0ef5944fa66dfa1b10ec72f1cbcb49c9057a0e48319b5d35b6d6356b8278c46ccd19f8ecc0bd927fdb754530c7abb4984dad99d5ee24c75f87f3f352a49e6b837c3fd3001c82cf9d2af4507db6641ec8150ea2eb6d3f8504a1c531227da084100b3ae33c82709161d32e405f9f42a2b604f36578000bbfcf8cd33e7bda94c55506021861bd13bce42ae30d136c96ef72d6"}, {0xd0, 0x1, 0x6, "56d875a3204b004de669ec859a9c277e9e079f421135a0ef22f13264e08382c70746439f9d4f95eebae138b7ca72c6feea6a43929442535ae6ca6fb4e3252e40f7fedbc9588d60a4ef6987b97cb11d176ebac6f5a6c9325a8d769bc41005d35e7f169aebb2be496c3988f62733a7b252a28e43069c8728bc00776a4c4c0929237634f6d8a618f0bd7f587181fd22f12191e3d2a52a069e663387a8e0ecee158a2ba9d58e1fa071329d1ee3459824655304a793c355476ab49d80cefe8b5f"}, {0xd0, 0xffff, 0x6a2, "1f18645951973551796c6ec2bf30253d0d63b96760ae4048f1944f99ef05f57d621247543421bf75930634c3e3fb46e3a6b96c0bdc20934f5b662ac3ff678ee86fbc89a43fbcbe58d91581c7c3641d7ba5ec99815f8d6abeba2ff5e6e8258ca203251b71bac2e4282dfd90dfa14eb9a4676f321eca7dac2785ab129e674d94f8b4dc37abe9e3f1520f1395a32eb0aee4cb045a07c322c3134ae61e1df1904542b930757c5a1a2e0062f23099a2d0390ed4db64018de763d49d"}, {0x38, 0xffff, 0x0, "7f2636964196c50fe367994052dc7ad20bd520b3ee84dc978f7af6823f2c4469ec1ee17c47540289"}, {0xf0, 0x1, 0x8668, "d51cb282e6bd07eeb83974dacfbb6dc579b799788956f540a13991058d781cc762767f50756b4e738f7e9b0694fe24af322c4788681fa4b33984f1738bc2c371beb3b8861b3fe77c41be2475903af209cf2b69f9aadff5ac99d4fa3be24d0ce94b6a3cfee86711fefb875549da72503fcff320ccede2a63376597948db48f3a16a5fb1618d95d192c7636f86e54a85d024544f8d52dacb35e43e3978ff1b3dcad72c83d3a39c19f9c3b2363b1883fd75120c4900731419aab01dba442be764159737f93e1ff695d03abebb687f45d312eadb6c121b9be723d8a617e9ae"}], 0xfd8}, 0x2}, 0x10, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000005dc0), 0x8000, 0x0) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000000080)="7dd21129ec4b5c1943e4017d70b2aa03531dc1d840216ca8f48ec64ad336c7804dc86780822f20f120191bce44eb644bbdf399c4c494e985c1db2eafd154198f6f30d6191a0798b297f14d718f66931001087b0ebf50949fe995b4c6c0a5dd1ad158fa7add9e6fd509c9c3d50e9800000000000016b8e0cf39c32a181879bdb2b9d530d64441d846cd41133d1ffd34063ab754e4d7afced0ca8bcb27f00f1fed14a30dba4378f4cc31cdc5cb39f6c4d8096d3ca6197267a1e915e978f6f3756517b41ab0ca915289eaad2ad0f02ab9566355b8a37d465d25a153ed544456328e081ef88e3d0083015462b3f71a32b8ad90008620", &(0x7f0000000040)=0xf4, &(0x7f00000002c0)="737c412b6b3efca785aca148217baed5907452e9b10fe1dd905671d29fc8d9c6667f31c45c16a5c2aeaa788de11a4033edbac2de0c9b552376ad2124250c1adf5ab60b28ae51bc4aeac4b0965c811d3ea690439ab16375c4b91b960a862355076ae106e8668f6556f90593581438fc033bef9ed0ac9c93673efb53ae263bc716c72329a015a8ac2e1007d861d13327562c98b370f585a9cd4ecf4a4222687051f119d881956749d501554bfbe5d5c56646959550e9653b07a4f77a35a6e64e63b6eef4cb45414daca39acb9c8c84a7a9f081f8d853fac841ad45304fd41ae1b127ebe6348b37f1947365eef85240df2d306c051dda7aef208eaed090ca0996ed64ceb87ccaa6483b25ca87a9af2f091a8a2419eeaa01f31b8f6e6e2d614baa6103a377b38a3a24e15010a5be390a4841185c12d2027aebf71e30a36a40265dfdcec0e8581b1571504bac236b224be96ebf4bc646ca7080679d5983c11f", 0x15d) executing program 4: r0 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x401}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0xffd, 0xfffffffe, 0xd2d, "8717f9050700000000000090d692480d51aa8000"}) writev(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000480)='\r', 0x1}, {&(0x7f0000000280)="b6705fe035618a47e5b1bdee170c6415b2e09b728bfc4cf2fd25979a4f60569f295de176de85b6241d11211d0830648b8301ec6a1371cf90c6aac34a9e367d378e2bf40a190ff7b4cde3046bf7ed03a6e57bef016e624057f706328f3bee7f6bbe46c0", 0x63}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000740)="7754359ce619cca69e6d12e919a80159697474066c7df06f42d24c38f416c726ffea608ac235dd398f92a5369c23df9bc6469c05e66dfe041603d883749c76f4fd1ac1c633a9b0365e7677f6a2586fc2e4686acc5ce24532fcd035b4c8e3e2d5def0a514f8f9821a3198c853fbe2652952aa6a4b056a0277f512e9699c98735eaa62534c7c4864aad9165bb45cabb30fd87aebc8b87c5f9757923b4678320260018b60cb2832e3e4622139ff74910aa19f139c296d1d397820a95fadc966b5421f40f9a56de92e24", 0xc8}, {&(0x7f00000004c0)="d416284f62f65d4c8ae8ea3645099e2ff1890bae361f34", 0x17}], 0x1000000000000064) r2 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r2, 0x8060693f, &(0x7f00000001c0)) kevent(r0, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x2, 0x0) mknodat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x10) open$dir(&(0x7f0000000580)='./file0\x00', 0xde0e0c0f37e46566, 0x0) select(0x40, &(0x7f0000000000), &(0x7f0000000080)={0xcea}, 0x0, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) executing program 7: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1fffffffc}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x18, 0x2, 0x0) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000300)=""/47, 0x2f}], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000740)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = socket(0x2, 0x4000, 0x3f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x1}, 0x3, &(0x7f0000000980)="cd08a42bf8f811fcab564261d62a95fdbb32acfd919a692d2c26e6f0e2888055ce6b4d0fee070e181896c1ec3aac63e7efbfa83197ee2efd55083b053f7636c7615a3f1f9fb9e466db7566be782dad31bf18f29a636d4558afb22d189df8a4eab424b8114e92a325e652aef12854c4f13c935c2d431c4f8d8957df152e78025ff71804cd22dede1bb7cf01d4a2963eb109d5a70da30cb778df6622351800579ad604188b24ad105641444d78de3e6cab8c557d3b1ec20187a048c454ebc1956be640f9a8bd9419e0e8217a7aadb649a95a3ca51368e610dc0f835fefab463253bd23c70cf1280630", &(0x7f0000000140)=0xe8, &(0x7f0000000880)="353b53cb47d7d7408d1bb7d0285375de940cd373300279e7e9d8658f4404b78ef3d751b42cee67e1152eff049c04a03cb37e43ef2f79886dedf3a685da04950029557d850daa0557714d04ebff30035570063b6436195aabe34f4530e36c8db7c985df9c19e85c016cf3354b26644b484a0600000000000000665e17276870077f999e362969ef6fa0491cc2d0fbd8d22885eeb9ad5e6137201c535d07887145379aa112c2b9452482271f0055e2fd0eb308d08ecb766e867f481e9bdeb101f5f62798aaf4221511fa93d6bf32df2266b728a70f003bb1238ffa6de721d2679f5bc55087ecc250f330956d1db4a0", 0xee) sysctl$net_inet_tcp(&(0x7f0000000240)={0x4, 0x2, 0x6, 0x4}, 0x4, &(0x7f0000000280)="8faaa9b2b541c0e80effa634499ea7d2887d25fe8d7ad6e3b3689217c3aa6e54486a9fb4f5fb36ad517fc90e91ad993191c50f96ec609656aedd239bbe0864f1091c6e985ccb18decf2268ad54cbab6bdf0c9ae684bc6077ca33c2c0f36b840a8b36772123b385880a2fdf3946", &(0x7f0000000300)=0x6d, &(0x7f0000000340)="bd438cd87e5f6eeb78d44a8b4533fc4681d26d3129c20117178fcf19f389acbae8", 0x21) bind(r1, &(0x7f0000000380)=@in6={0x18, 0x2, 0x6, 0x100}, 0xc) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000400)={0x6, 0x201, './file0\x00', 0x60, 0x502f, 0x81}) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000440)=0xfffffe00) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000480)=0x9) r4 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmat(r4, &(0x7f0000ffd000/0x1000)=nil, 0x1000) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0), 0x8, 0x0) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r5, 0x400c570a, &(0x7f0000000500)) ioctl$WSKBDIO_GETDEFAULTBELL(r5, 0x40105706, &(0x7f0000000540)) clock_settime(0x2, &(0x7f0000000580)={0x9, 0x3}) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000005c0), &(0x7f0000000600)=0x10) shmget(0x3, 0x2000, 0x224, &(0x7f0000ffa000/0x2000)=nil) r6 = shmget$private(0x0, 0x2000, 0x203, &(0x7f0000ff9000/0x2000)=nil) shmctl$IPC_RMID(r6, 0x0) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640), 0x80, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f00000006c0)={0x0, &(0x7f00000000c0)=[{0x564, 0x1f, 0x80, 0x6}]}) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1400000029"], 0x3e}, 0x0) executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{}], 0x1}) open(&(0x7f0000001180)='./file1\x00', 0x615, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) poll(&(0x7f0000000080)=[{}, {r1}], 0x2, 0x0) sysctl$kern(&(0x7f0000000080)={0x1, 0x45}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000002640)=[{0x100}], 0x1}) fcntl$setown(r0, 0x6, 0x0) executing program 1: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe", 0x45) executing program 2: syz_emit_ethernet(0x46, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x6, 0x0, @multicast1, @multicast2}, "3b02b078844c7df2"}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) semop(r0, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) getuid() syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) 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) setreuid(0xee00, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) setuid(0xffffffffffffffff) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0xffffffffffffffff) r4 = getuid() setreuid(0x0, r4) connect$unix(r2, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) executing program 2: r0 = socket(0x2, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100)=0x20000, 0x4) socket(0x1, 0x0, 0x97) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) r1 = open(0x0, 0x400, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[], 0x3e}, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0xc0106924, &(0x7f00000001c0)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x3, 0x0) ioctl$FIONREAD(r4, 0x80206999, &(0x7f00000001c0)) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x4e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa7fd67572210786dd6007558300183701fe8000000000000000000000000000aaff020000000000000000000000000001"]) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000000029, 0xb, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r6 = socket(0x1, 0x1, 0x0) dup2(r5, r6) setsockopt(r6, 0x1000000000029, 0x9, 0x0, 0x0) r7 = socket(0x18, 0x2, 0x0) close(r7) r8 = socket(0x18, 0x3, 0x0) listen(r7, 0x3f) setsockopt(r1, 0x8, 0xfffffefb, &(0x7f0000000180)="b201d7170d816685c8e360f2fa41d1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc337000000001ecec8a918458b2c10a1f8c66653b276e180e9cb3f909bf92230f575305d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67835add64c6d290ca652f0fe6803dc69b51c2216114d1ece85", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r8, &(0x7f0000000380)=[{0x0}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d", 0x130}], 0x2) executing program 0: r0 = socket(0x1, 0xf3d6e900dd783a7e, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) (async) open(0x0, 0x0, 0x0) r1 = socket(0x20, 0x8004, 0x0) dup(r1) (async) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) (async) socket$inet(0x2, 0x1, 0x0) executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x40) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x250, 0x8) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x3f) ftruncate(r0, 0x100000000) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240), 0x1, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getpeername$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000480)) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) connect$inet6(r6, &(0x7f0000000540)={0x18, 0x1, 0xe000000, 0x1000}, 0xc) nanosleep(&(0x7f0000000580)={0x2, 0x8}, &(0x7f00000005c0)) r7 = socket(0x18, 0x5, 0x3) recvmsg(r7, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000600)=""/28, 0x1c}, {&(0x7f0000000640)=""/37, 0x25}], 0x2, &(0x7f00000006c0)=""/135, 0x87}, 0x0) bind$unix(r4, &(0x7f00000007c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000800)) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000840), 0xc) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000880)={0x4, 0x10000}, 0x10) r8 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r8, &(0x7f00000008c0)=[{{r6}, 0xfffffffffffffffa, 0x4, 0x80, 0x3, 0x8000000000000001}], 0x2, &(0x7f0000000940)=[{{r2}, 0xfffffffffffffffc, 0xc0, 0x10, 0x9, 0x9}, {{r9}, 0x7ffffffffffffff8, 0x4049fde635dffb77, 0x40000000, 0x1, 0x1}], 0x1, &(0x7f0000000980)={0x9, 0x8}) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, &(0x7f00000009c0)) executing program 2: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692", 0x13b}], 0x3) executing program 3: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000383a00fe8000000000000000000000000000bbff020000000000000000000000000001010090780000000060000000fffc2c00457c5601a5ae22dfe5235d3544d14cb2e907c8ff0100000000000000000000000000010600000500"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001300), 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7, 0x0, 0x20, 0x57cb}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0xe957) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: mknod$loop(0x0, 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 2: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe", 0x45) executing program 0: sysctl$net_inet_ip(&(0x7f0000000200)={0x4, 0x2, 0x0, 0x23}, 0x40000000000000a2, 0x0, 0x0, 0x0, 0x0) (async) r0 = syz_open_pts() (async) sysctl$kern(0x0, 0x0, 0x0, &(0x7f00000000c0), &(0x7f0000000100), 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, 0x0) (async) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000340), 0x80, 0x0) r2 = geteuid() setreuid(0x0, r2) (async) wait4(0x0, &(0x7f0000000400), 0x6, 0x0) (async) semget(0x0, 0x1, 0x14) r3 = dup2(r1, r1) (async) sysctl$kern(&(0x7f00000005c0)={0x1, 0x4d}, 0x2, &(0x7f0000000600)="0d5c4eb3be4da00baa0369f666db90cd1490f6cb1188dbc0e3", &(0x7f0000000640)=0x19, &(0x7f0000000680)="57cdb53bf83087faec7f61574c19dc408859b499842504e7f59e51baec1742f519a773591813a8c10095ae89a2ae84fe1e422e63fa4ce467c8b24e55e97c7123c0d625ed1063d1b18e5c7e1cb4f6130756b78fadaa4829ce251136c88a4da77ec5ba9974d202cc1124a6da2e98eca470d02f6a6cb5f7e616eb4f529e4c04d8ddf59f43baa888d7eb325c9f6b9ca99147abdf2e6da437712a01fe164ad545", 0x9e) (async) sysctl$kern(0x0, 0x0, 0x0, &(0x7f0000000840), &(0x7f0000000880), 0x0) (async) sysctl$vm_swapencrypt(0x0, 0x0, &(0x7f0000000980)="fa39add5f1fd29995901f8cf874d065be7dc481a27fc4ea2da625a8a0e7d824bd69d46ef40ab887a990182ba49ad47613c6bb613bcdac5a2568aea2dca51e9787cc4f1fef9d90583441235d7a6d6b843b3e5ec8566b0b908ef405a44d4c79a808d0619c5c53e8bed25d202580103485257d839420d", &(0x7f0000000a00)=0x75, &(0x7f0000000a40)="30238f9f8f8203c9b197fcd453", 0xd) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) ioctl$WSKBDIO_BELL(r3, 0x20005701) (async) recvmsg(r3, &(0x7f0000001f80)={&(0x7f0000000bc0)=@un=@abs, 0x8, &(0x7f0000001ec0)=[{&(0x7f0000000c00)=""/4090, 0xffa}, {0x0}, {&(0x7f0000001e00)=""/155, 0x9b}], 0x3, &(0x7f0000001f00)=""/116, 0x74}, 0x6) (async) setsockopt$sock_int(r3, 0xffff, 0x1004, &(0x7f0000001fc0)=0x855, 0x4) sendmmsg(r3, &(0x7f0000005d80)={&(0x7f0000005d40)={0x0, 0x0, &(0x7f0000004a00)=[{&(0x7f00000038c0)="21263030c81aa130ec265b5872967503ba419dd3b020240afcda28b0bf665d6bf0623bfe6ce3807ea5c0dbe9697a5567bc56ba54ec13b96afae1a230afbac3efe68ad217f854b3c96452ff3ad6bf71a8319a78262fb8bc17e2544fbbc6d6352ff2f83664d140005413d22047a539732492da541935016970bfff0a5a6bd066662f922bf8c2922f7671810ac6b48f563367d01be5ad84efa3c12eafc191652142d816ddfca84aa54ec3", 0xa9}, {&(0x7f0000003980)="53b8587c2cd2aed41ac3b8150bb8baadc9326ec1384f1d7c961ac1cde3611700410e26d856e2690d65bcf7ab6bb77e9e498031f545d875d1b32206ec371c6f6c741f575146fd35e283efb734902d2737c4bcd086cd181110d07b2c93665ac92b54cb0783406ae64732fe7575314f7274d9404bf5cad1537e011512c6379b2d338a49f69e07e26e13453bd941b5d10250e5201688e4253044617f0216d9c8c2079a424312f5685eda984819196fea46791814887aee4473bddf126bd24340204d6e7d4e38cdfda5cb3a85d47a0364db9c2409e3c1dfe5d26a41fbf58b09538dc174769a7cd5169252ec2bc8918d357fb6e504d0e21ea8a0d12f44345c7b5f37178d150d8f28e5421c4e812032eaca1297366fc7f63320372f5bfb673e6eea7b4ab1b052121703e26dc7432ee5d2c57a129910e35bde1f22a0ad09ef572693334e54d8645754cf278bc30f1df100f50ccaafc89ea501b0e386fd9727e3a4d39cb2cff9df2fa9b09dbad8fe0473ec8d8a86c46571fb4f8cf08705908c7f3dabee8584d7df17a685b3feba389221a57936d51a621443705b7828fc928ae3da8ad7558fa4b4826cbfbfd60822641b062fdd0defffec6538259927f53a79063fcb42b90f8e1843bc8c1824dd031d67ac6bf1e0b3cbe83f9b08fb12afbb037a3adf4e45177a709f179a3abe7efa66f06cab833c7c37658107a72d8aa69ff52ce48d6f557557ad017c96cfd08aec5c16b0cb1afdeec245ff885e4a145c4ed533040b11b7d1aa9359d088396d30c46b263d7844e61b171681a443fba400f7b9a066dd8c2fa1ef444a2cf905d0259dadb185d654c4b4761a3d6d32ccd0d6695de032df8760820844cb78b085fe49b6ac329b5f8066e53dba187fc62d34d599cbe8d4048dcc94eb3ec8deb99a5544fd3bf737bc4a3705b5cc24f01c566621c025c93d15e5abf571b35b41a63dfc17b3c61a1101c19c11602b819a7dd0905234b5ca76cf5a32d9f6822ccf1f6ccb266ab0aa55b1401bf95a83e2140f0a193af0ca5503da9f7b29aa6aef22091c414e88fcb94b3d3034662e0254c548de9c3e80113fb92fb31e7fbf495ae96581c6d2bfb965162b068869fed29b46f054aee2f5bea057d118897a3dfa12fd2d2a849931c8d898dfa836c0b46b733fa3f37b69264f747aca39b85db594ec983695e8d0c98947d5e593713372d262f2cdcb34145af92810bdeee1dac1064223b04e1a51f69b48ab4477bed049ff78ebb0dfe0f9b1f41a1c17aa3116374fd21b6134f477037f9ead4f1627dc77461ce7015a475f3354628b6a0a9f106a0c20f417a81a753eb225bf4adf95739317b50b242c3b933f976beeadb49195f190d5323838a88e56a8a25700551f974bf2d2b9bfa6725cb2eaed564437c4f2d9712a68c80ec552cc1170ce3ab0badd3eeddb4b9b3218d3d86cd6432392bfd91ab06e14841ee7bea29c176e963ca31e6b248280828d76004bc6f93058e4161781428e285f1532b2005d6b0c48b1cc55627c951bf93fd93f9dab03b8e725bfb13154830e7a617175cf16bc20fe07b6f0c2379b93c5c13c88c5f56dd4453b09c9e1734ef9c19d56217170aaf42bbadca41fc18ea16dc4ab6927299f53bdfb486964a3cf00251e10a564d7329361fdc5492db9f416160635ec31a4e67b397eb81720c27316ecd17fe40ce4da38e02ebf152aa77a53c1e87e83d31fe40446ab629eb85e9066902276f23f7132cb6e1399ce4f090f9c5f6d0e42593e7da6e5cdea0ad513d18c5415ea7097aa21a9a17b3c7abefd6247be2e2f8577964f85b4e5a52c91992f8189974acc9af37ed805bfa41f049b4bece415701c746d13e7c9c8169aa198f3a1ed4eb4e1b1f61cab7174de719a63579d32784f227d556046abc4da77c0529f9f373a8d623c56f741e81b8bedb38619cced16a0f2870ed0ebd31d86753a1d2001158c93fb412a0b99dbcea4089b7cba3f4e70804ce011c87b0cb4351a9e32bfbcccf25edc32ffc27ffbf4bcfdd5d7e373f3a08736f5d952fccd1a5b7bdd19512bacffd6fe757879cc0fabb12ae983b440e221e6d9de35f49826c108811c6dca2aa1db3a751f1bca297b057bac9d304a4045711b27e65a8e4975a02ad01e222471d153e412c2f8ebccbd0ca96251f2fad2e69c741dc5f9358bb4408ba687dff279efd9a46e389c5599654959394346a553adc42a896306e12b8c965495afdacd83248da3c6c416c5143ce860618c7452b34760aa66cb9e4d60e23666b7e3c5cb1facf8ca1c33ed239af666a219659b9d3ad1500e66ce129a1ad3a8f4a59d229b9eead4d4428f9e7d6728773bf299bc9ea38f8c8cdfc23a5b647df1e5254b29a41955802280a94c1d112dd90a9797344db8fba532fb8835b8a9a5baa5ee5158e65dd46516564db1fa5004830a1db279ad16ece8879bf4e34cbf071975939e387d76dd3842574a8829205203652743aa0f38ee4d45619fbf6f8725c46edf506d306f5e551680ff19edf0473be9588a12393b77064015b6a973254a7524ca24c408e7a4668080019f3215ba7456b64e0132b3626e5d788d1ca19c44c8e81197d3ac367524b66afb96d14f3f2664a49fbf762df133d0fd0541bcaae127f336755d00a6c832d04211ed48eedc1eb025b5450c8a4edc7e42b28273d7809c9233b2941c27d11b1ca8594deb9fda78c7f941e80e7fb45bf048b0a286472f3f11dd8a8d5e8cf2436d3ed6dee5ccd85b628089a2c7d792a4a29fd50a92c8d50850caea36d485f289086e527f76a0c430a858746b25d37474589e651d9cce6e8af8453bd37ac2a37fe4c8c6ff7c278dac22100f5877cbe65d842268130435d5871d04590266db2a4d297761613e6a7be1c243b733e02410e58c0c5a5216ba0aa2b7c772db3de63a4d05b58d2f7583d1fc9f0d4dd905ea088a405fb5f63859d7c3f57224192cd48f9ce47c9458461da1c0748642e214f2a7914c9dc489df47f06af782c7c3304780d54592f6f10d79b78a8944286f30e7423c50953b4778fd2f67c53805a7befc64f34bb6df081cd921dad5d57958e7c9ebfca580ae3b7878362e0d77d30f6c330d5722b55e75b6c22f90a09d51dc40a6ec9caa38dc233fc7023f12454555c174d05dc1d68df9a4892e7721b5658870a5d601f0d781ed9a4a48b9d6457b0f0a0fa848b7e73de284c545a97c9201da76094e2f5fa7032164f91872d26d3ab471cc4b09dd2d6f8524310fdf1fb439a7ba62815c49b2ad190ae32520cf149c9d91b58a273bd9bd55a31a3e15c069401ff229cfc1e8f998daee7d9c468f3d45ca50e3234be28be7de178a5d3dea381d34521a21d5fd833b03e06be20fa0c4f473517248be124cb6b2792782dac2819501fea74dc0ebfb3b6a1658efdb54ae093157d44dc3bc52356e5d3372851e143a385b216bc16bd8d380a461a10aec6da9268e5deea266a016808bb89e9bd3ac36493c5e66de5527f61b2097ea22c615fb528308d8bcdebb2625121be6b365c88a52e00f504e9f745900d12525c1abd34981af42c1f3a94a246c8d74c210b3182e8a8fbe6b99916889c329b4045687071f6066684cbc6d3586e9ee3d557bf25b0f028c0371eea9b337014efa395fa909eb0d2dadec89cb9b3124b9cf14cd79447fc171052ae2c5a0f75a2411a4375afc3dbbe295a9b48aaff915017b29be579f95bd953740a76e4b9eec14ec127b42443a840f7c684b4c5ee47a6d5c4da45358f8d5986257d4ca6c9ecc6d84ca39a1345cd3e738f45376792bb1ede7548ee8a2880e1c605e8e2272496dc734f667f7432e660cebbd4f3eff31199e462216902e4fbd1936ef3b402a29f6c77b22951e9a706790bd33ac704b180495d7227367ef852b39c64428521a029e234183acec6a6f494e44029b047e7c75d9f2fffb96252b314b9b3e667358859de4c3a3d08886279bbd9d168d4ef0dd3f865944a5f4d8e360065205f7f54a58c5b1f17c68c038b1d1765d6033c436acdc8b7d725b140e925bb303aedc614d88cc6f0289ea13f4538ad11a4ee2c902837c1f69ba21c95cd6b3c431c5095b8dd15d0f1aeefb2c9154078ae1401ed5ddd1c31d23cb312f7becf5e791d9b1fdfa77ef5e937d1db8f0f6898a228993ae88c241e7ab998aa3e2534ffcb7fadd4c0f531a2e8a2ee4cc2e6cd8f13fab41190a5160f82572e1a0157780812ec0bad2790312848056c2da84a1a13061f40187f7dca31d4a56e416b39b6e0ede7e1fa7acb52f5d84b277227020ddff8789017a87895fd295c6a2c026a2cb6ab9056e74d7fe21d77bfdeb68404bba8f393da4068ad81055835e767dbfd064f9247b6cb5450cfdd7707c0bbbf02b6768df0fe4b21b706ae097a4e2304b8a91e0c7abffa71e377d01b13e1d2f5e90419d74f6582685b9154031133c02417ee3493db3e04a53c5ad3024c04228e9bc3c1c11ed333ee176bf9a6495e1573b94e10bfccfead20ddf1fbe5783753b1a891aa2d31aa54c2f1e31bf7260f66138b1678eb5054e34a5e2e6528be2f387e09d36e4a66b848c452455965848858362ec020f32e7198cb8f6664d0aa0b426db9987fde9790c19b7f4706ed225a91ad25939038836bf6e26c34927e783f818738683a70332f599d25ea317b1139b19aa7f3d3d5e16ac74c4f55194c9fdbee5ee8cafb62809436ea6f09d68f9918d19b7fe64f07e757dcf3080a08c77187c11ed2661212dd0ecb8ce49a1d5f9e4e3fa401b652dad0761ffb5ba94ac6344904ca094d9d6e362b07e2493107001acd5435a90dbdcdcdb6ab1ac229ed9e4029bc32add3c8060ca01d028924b0675c9b51b0c49c38f2208e27d97a627b017cd5519080c0a3e6b2f94207eea6a9d31b29884cd763c1e51b07cf2d5fb8d34485d73ebb5c38381dd97ce51b72102500dacac505d946267a9afc6115ea3336f84537417d76976e45051bcf75d7c148a193bd03013d08018d69a770791a65204ebefdd99115ce45c8c1be4473068abf5c17227da6cc2833aa1e07e04eded8d2d4595dfca8682717ce89f30b6c524ed7607aa9dd35d6f0ddd76e3dbbd71b8751dbebc6b12bb592ec6e57ffc74acd49eeae25b2f2fac5b3440a04d78986efda626877006541b1e1bedb7af82e988158c2a720505b7ef6cff93dc52d7887c466b8b6dec15168e151f151a81e2f48abc7822375a7f5a938ed761fbcc8046dc256abb828184a54673b2a29e06bbfeee0287bf55f9fea1a39aedd1ea6bd7b257fcec1bdc4fe1f7140f14b115a9d601aceb3cbf47855fb56a980cc035bde12216655226104fd5960c9ab17355dceea8881d3d980565abb0abb87473b43a23cad67d3b6b0d8e77eab92d7254337ce7a625c365c564e251164b78eb9961db508a2917ba36d8b4f90878a3a62aa5266dc4294283e576cb1941b68892a363022be8ad2b71f716bbd1786de46cf75783fc93b2e226474268d63e6cf55cb6fca4ee2238f6fc866eda74a3b62f03377295e64bf7111558392389b1d3585b7903642346ded9aa552731ebf3439e22279c20c07d791aae641dfb06cd14f3059d8a975013752a49ef3bb46c6c80f4b00432e7844f907efb63a0667cc5c1aca05faa000570b883aeeb03e6469f357d70d1349ae9fb46686dedc8b1923c87efebf08c7f5a82244bc420c1e2488a93a7186c8b368d0ab5626bc8efc66ae1dfcf2ad37c385a854fb0ce55665b7eb4bdb6f7e0a2495ba2b4401a6c1ea6124561f64cc304af6ebca1b3f7ae22d8ce06d9cefac830302c07ac2b67c8e38405579cda0a50da6c38cb", 0xff8}, {&(0x7f0000004980)="e2f520f98865c1b58a33e6ece448eefc4391ce8a8e3a05e612372002e89b5051e8d2e0ec1f8ae3ebbdf995b5e166396aa518f199d338843e5bee18ed0f3344d54319331ae86bcb4fb100c505", 0x4c}], 0x3, &(0x7f0000004a40)=[{0xd10, 0x1, 0x9, "d3a6ba98e3dc99580e2ce98d8645ad21f1089d350b34104c230b226642b2f4dad9ddc82152a60505726e74e43f9c6dfc7b413cdb186a0813390b7c6a301f1eee49746bb1549271c8da37364987d670244f64fc224eab88e14b7afbb39fa05cf7bb009d275475a7616ddbb11ba8de733f33828d399ee58f30851252436dfe527818b91a11f14d4e5f2dc814c0e9a5f5b76de59b8fa91fa0211d19eacf05a02dc319aad1a512bb422fbf7975b0519fca4af488364d6086eab3c4226a1536451ac372f29d2d840d630fcb86b5c216bb6ab526075aa498c6e83946441cc814ddc2656cd23d722ccf48d21d070b90145b367ad5f7c77ab682f8b5900baa45f3e39a8306c00e9a48cbeda7e638f67703628fdea65d578df03e569cbc3173c767309bd452dcfce0d32e5bac6ce4889c80f11611d6dfaadc1458438f9dc281e90f888ca8b0e7adbdd0c96f3afabd5a0de92b82be54c5392c5df5f11cc9e0a8efcc36c1730a9603319fbf7cbd7b3575421b0c8d24a94e3d24173f6633e0c75dd6666dfe35217b0c21e0b7521a66131d07a5d9c6423e839afae11b21cb98874e6371b8fb5b13ec995946a0ff436a78bb9f10200d4c692cef329c5e7f46df2e361764494eed23c38e0f1c5b4e1be3f02a17419e0efe4877493a088f5d3d7b03511d1fc8c3a3a00af805d205a9dd593fcd8289ca67f54c59b686602912daa1a8954595fa6d6d9ad7df62cb086bca967c2b3428dea09318bba174d4b2700598800c2ffb42bd7ef7936d8bd1c6826fd0d71adf92b6e19c9a582460324fc866244a16bd8ab85e379ae4a1d01ece436016aabf69fd24b4d71394007572051ac1e57bb0a7448ead56640f5d1c08f64d0049b26e2f347957b27ca8cb0e66b00ca0c89e9cb8f410e76701716f8fca1c45d8a255ac9d73d3697a765e57258be8cb8b26e37e4d26c3c710b6aa35ee8c53e4fb02ced1d53ae1dc4abf0f0ee804ce814bbd662c5b3f6c17c94d065344a843bfed219149def5d788816fb1fc2df5ab8bd42e36349715941727b762883b8856ef8a0690c43bc3158030883c99a1247327c6f6440ed322b78e80a01dffc942a359d2531659e6e5604562f5d12540e9b5bb2fed0191617a43a21286b6e8268137c23b8c4e4322ea66f8e48551380552baffc8b4ed9f2fbc551c4e6ed8ca512f7b22e56d30db2a19c132342f625e57521784d36cc1efb34c98a7ba97212e494160ad01fadcf2b40ad36c53b3bc9c4e5b5e930a32bc79d55fd04eaa8f79889f3cc25c7985513a1da90b21bd46ab4d84e80eace39b243ebb26ff7b1961231c28eefb23c64981f06778a9811cd6efd692e47e6faddbabbd9d0cfb55e6e0c241aea7818bfd8133a94767cd90c0178a2b6a830f77a0b47f67af4bf30caafd7bd2dce548c5f2e84b3ed970dcd655aa515d6a57a921871254f435f3bf70931c2296df4123b6923fb2e31ef43003f7ac90509b27c2e93800892dbd30334d682684e1419c38d19f201718d3008941ea89cff1f0b6df753d3fdd6c63eaae0a98ef7d560a0bfb975807816f29f9244a68a7245e2b7b4255c38e02757024872ecd0c0fc52a60bde21b4f97f61891ed2bc075399602fbb2664682060beef7c85163e720486e14ddce64e14c9c0b8b406ce802b4d9bbef052881c39b0fc5d50843bca2e87b6c522b6fc38d5b8d3cdfdad68eae62998f2e09bc0941f92934f526ffe62b340cdf89327eb86049daf21664aed18facd1a75fb422549b1dec9e584f349131861af687c9e819f5611cda83b56e820955a05ec5b0d4ecd56798659c37ed8cffe040eabe3ca52456e32a2e16cf0930a22b0a9aaec36f74f96b0d238b0bf951fe00d4f9dee7af0ac94a682294b8b5bc1922b1d6ed280cffd654ae2e6817b0f84d120b7947a66a7cce03192f786bde93d5881f7a7d33c28e9d165592e188a4eb86a7eea1ced414a9d9e7e95bd16aea249e3250aedf1beccf1ce1f9705b3300b1775e60183abeedf294c529f654efadd7b41f269a2814a68251817c5860a88fdac0cd05093611eb96b29fc52986083d721f013fcd84d7ffdb847c0edad586946eb0dcabdaefdb0bb7e533ad3308627ab3a2c883683e1d3cb175d91f39c2650e3d4b184c0e6abb2da7a6d63a96a97a0d7b3c7f0b020434ac833e341c42d9fecfd0a6257e8f59e9761d6dc6cf100e1e54c37cd67224692dea81d01481362a6bb6eaf2e3dab21c3ac0f0a8a3b375f01bcc10dc2a6b58085587648a30fab416a063b338ecff971fb31bf54a142d1e0b3e6d5b4aaa7d6323692d7dd0c2380ceee8fefbb56b68619e34c50240813549c2e57f517cd6421564b80c153206a4198f1ed310a87f74ece6b1bb0de635b5f9fa9d1d8a81684f17f7b0fb2dd0002914a45e879c550a2a3295c06cae03c1ab767cab1137ff1ff9814b8cd47998280feab0b5d54981e42ba08b66f24e737a94a0c8004709a846dea78d55218dbef122a4fc59c561d4eb3797450c811efe12e5ab7a2f4e10f225d33b13923df142b59b109eed36af63b7eb5d2e74f739dfcc71fc1db08c7d323fb4ac9916f2b71696fac5370d0480f889b6fc57e8e64acbaa06989ad93d4597c48b39663e8e5c0e94410cc525acfe97f720f221f06f7dc5a70b7d6984236c09d94ac447f39ff05de379ca56f8cb6d3b8b953b9fc88e8360fbf04fdbf818a026bf0616240ea8bf6e4ea4c055bb367e5151cf21fc13c3d6609b2939d244dbed335a566115f3b0916195631d11ab966b9c8de196bd612cca30e930a17f83f15c247485a765584e0ac459538cfe219797deedc1c7556035ae618283e1549bd9747bd2920bbb78360e306cebf0d3c8b2be68095e19657b47b653e7e77693a9317981fa855fabeb8fd39f7a6a46530a0a0fdef82e094cfe28f09008de2218db5f55b1a3856f342d4f7cb6eda64683b11f3d59dd1aa388a4cdd8ebc4ca0227b1c1a7487bf1f51993995c23eae4c9fda916895de4d2f5f593e63432492aeb86d2a1e97ea2fa2527ce74adb1e2eae57b3854c9928769a4adbe100db62cf487e8abbc4743aeafff6989495e98e1311abb92e30b8400712250e5fe506221c495dc22cc12a8bda9d87684774d075a4f3fd935f814d933f1751430e9fba58fb36e5b7e07e0161af00400eadffd8c69f51f8a7d7ea7c88cd524db2b5a8e8bfaa215717e73146d20032580627568b4069b120027ac82f4f0bf79bc77851d44e566e58df1523426b72056c961a817b77cfb8cd51b458684ab2d1b1f189a93944af0e7f264410a2ed7797a952177c1189ff28fd7ee25e13adc4310d6277cc3f74b8d6f47cabbc7843885a7f9aa328bc90d69c65cec1295927f1237019bb1976e09955ff84cba09ae311fe588338428eacd59c9d8bd8205a1690028991e08537923de079508b58609463302baa07627a3b1f12b95ed2bb4d1faaa06e750d314089e7accf4f8d87bd01039d861de410de5a32d89bb88206409c8afcbc9e6013df413d8b8c4fda201ed24f83968b42146de1f590a6727eb436bab568fcc8e6e3ff87cb8d118a31ea566cea3fa3284ebc8dd30bbf8d1a7fcc5653d41ff394338d603de3f6e57db14e0dd4a51d46c6d08e6b2a7037791235cefc1074eddb8f62bd800e81e7a0fc7786afa0a5392736e235eece8d6ef0989fb1ff8f09fcedacbcfd9439b81472ab163a1b3cce8ff880d36ac2fe23b6137fa8823d0e251eb2241608573b184fd6f8d66948f18dfbe22916f5111d94fe869035b9801dd3a6ce4b1231431c8ef72a4381233a926d93556e89bbe41206961b9b5460f6424eabca7887961eb6eb418dc5795742fc2efc49a80acf7ffed6777750a82365fa2052f6b471373560f8fb45b5c729f0603edd69a3e94b31fdef853f118c6348857c8a6f779c1d872d2a742b5236e2ef11baabf1916ec06212a977363fbafa3a6d8f0f3df30d54deaa1c5971a9dbaa5820e16b883b1914030521d19a34ff0ee13cfc066055568ae7666165ff59804720ab20c4ec797f3b742f607a9f88e6e40f7d02e2fbecdfcae598ffd486d7d9d693ffb151f30503384dfdfae816fd73457917245a5760d2a7a9295c8c9538a2eaedbf0391b4ccb5817026e3d5918b513ea40bc33ffd7bc24049b02c1414daa0d8a6f7a57d08d5c733bb42457c761ca194c0fec37b05cd2ac9209cf8fb02b747cca47eacce366d914426f55351004efec27f342f9f1604c181b00944c60c3301431677f888e62f070fd41b0d96771dd611309072c87f5a2920ed6fee68d5ca79fcf7bbc5982466da0658a63fd3d30e1d73f299c22920fec2bf5a59bf68b6c3c777fb3dfb052d2203dbaf1182a81203b01c36e32dadf9e85ee8553080be1164551de120b08291a269b46cdd0707e86e0db701e6041d9dd36d7ec34fac71f4c1633d50f9aca60b3a996dade1587cef0694203a781fb4f62692636621e4d055d84b711a2e347b2127ff4dd22950d5aedaf7af0b629cdf11178a4590020e94c20911f0ef5944fa66dfa1b10ec72f1cbcb49c9057a0e48319b5d35b6d6356b8278c46ccd19f8ecc0bd927fdb754530c7abb4984dad99d5ee24c75f87f3f352a49e6b837c3fd3001c82cf9d2af4507db6641ec8150ea2eb6d3f8504a1c531227da084100b3ae33c82709161d32e405f9f42a2b604f36578000bbfcf8cd33e7bda94c55506021861bd13bce42ae30d136c96ef72d6"}, {0xd0, 0x1, 0x6, "56d875a3204b004de669ec859a9c277e9e079f421135a0ef22f13264e08382c70746439f9d4f95eebae138b7ca72c6feea6a43929442535ae6ca6fb4e3252e40f7fedbc9588d60a4ef6987b97cb11d176ebac6f5a6c9325a8d769bc41005d35e7f169aebb2be496c3988f62733a7b252a28e43069c8728bc00776a4c4c0929237634f6d8a618f0bd7f587181fd22f12191e3d2a52a069e663387a8e0ecee158a2ba9d58e1fa071329d1ee3459824655304a793c355476ab49d80cefe8b5f"}, {0xd0, 0xffff, 0x6a2, "1f18645951973551796c6ec2bf30253d0d63b96760ae4048f1944f99ef05f57d621247543421bf75930634c3e3fb46e3a6b96c0bdc20934f5b662ac3ff678ee86fbc89a43fbcbe58d91581c7c3641d7ba5ec99815f8d6abeba2ff5e6e8258ca203251b71bac2e4282dfd90dfa14eb9a4676f321eca7dac2785ab129e674d94f8b4dc37abe9e3f1520f1395a32eb0aee4cb045a07c322c3134ae61e1df1904542b930757c5a1a2e0062f23099a2d0390ed4db64018de763d49d"}, {0x38, 0xffff, 0x0, "7f2636964196c50fe367994052dc7ad20bd520b3ee84dc978f7af6823f2c4469ec1ee17c47540289"}, {0xf0, 0x1, 0x8668, "d51cb282e6bd07eeb83974dacfbb6dc579b799788956f540a13991058d781cc762767f50756b4e738f7e9b0694fe24af322c4788681fa4b33984f1738bc2c371beb3b8861b3fe77c41be2475903af209cf2b69f9aadff5ac99d4fa3be24d0ce94b6a3cfee86711fefb875549da72503fcff320ccede2a63376597948db48f3a16a5fb1618d95d192c7636f86e54a85d024544f8d52dacb35e43e3978ff1b3dcad72c83d3a39c19f9c3b2363b1883fd75120c4900731419aab01dba442be764159737f93e1ff695d03abebb687f45d312eadb6c121b9be723d8a617e9ae"}], 0xfd8}, 0x2}, 0x10, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000005dc0), 0x8000, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x16}, 0x4, &(0x7f0000000080)="7dd21129ec4b5c1943e4017d70b2aa03531dc1d840216ca8f48ec64ad336c7804dc86780822f20f120191bce44eb644bbdf399c4c494e985c1db2eafd154198f6f30d6191a0798b297f14d718f66931001087b0ebf50949fe995b4c6c0a5dd1ad158fa7add9e6fd509c9c3d50e9800000000000016b8e0cf39c32a181879bdb2b9d530d64441d846cd41133d1ffd34063ab754e4d7afced0ca8bcb27f00f1fed14a30dba4378f4cc31cdc5cb39f6c4d8096d3ca6197267a1e915e978f6f3756517b41ab0ca915289eaad2ad0f02ab9566355b8a37d465d25a153ed544456328e081ef88e3d0083015462b3f71a32b8ad90008620", &(0x7f0000000040)=0xf4, &(0x7f00000002c0)="737c412b6b3efca785aca148217baed5907452e9b10fe1dd905671d29fc8d9c6667f31c45c16a5c2aeaa788de11a4033edbac2de0c9b552376ad2124250c1adf5ab60b28ae51bc4aeac4b0965c811d3ea690439ab16375c4b91b960a862355076ae106e8668f6556f90593581438fc033bef9ed0ac9c93673efb53ae263bc716c72329a015a8ac2e1007d861d13327562c98b370f585a9cd4ecf4a4222687051f119d881956749d501554bfbe5d5c56646959550e9653b07a4f77a35a6e64e63b6eef4cb45414daca39acb9c8c84a7a9f081f8d853fac841ad45304fd41ae1b127ebe6348b37f1947365eef85240df2d306c051dda7aef208eaed090ca0996ed64ceb87ccaa6483b25ca87a9af2f091a8a2419eeaa01f31b8f6e6e2d614baa6103a377b38a3a24e15010a5be390a4841185c12d2027aebf71e30a36a40265dfdcec0e8581b1571504bac236b224be96ebf4bc646ca7080679d5983c11f", 0x15d) executing program 3: sysctl$ddb(&(0x7f0000001a40), 0x2, 0x0, 0x0, 0x0, 0xffffffff00000000) executing program 2: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) semop(r0, &(0x7f0000000140)=[{0x0, 0x200}, {0x7}, {0x1, 0xa, 0x800}, {0x3, 0x4}, {0x0, 0x5e0}, {0x0, 0x0, 0x1000}, {0x1, 0x9c, 0x1800}, {0x2, 0x6, 0x1000}, {0x0, 0x8001}], 0x21) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) executing program 7: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x3, 0x8, 0x3}, 0xfffffff9, 0x6, 0xb}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x8, 0x6}, {0x18, 0x2, 0x3, 0x4}, 0x5, [0xffff, 0x1, 0x0, 0xf4b, 0x1ff, 0x8, 0x7c, 0xffffffff]}, 0x3c) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x2, 0x2, 0xad73, 0x10001, r2}) recvmmsg(r1, &(0x7f0000000500)={&(0x7f00000004c0)={&(0x7f0000000180)=@un=@file={0x0, ""/56}, 0x3a, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/82, 0x52}, {&(0x7f00000002c0)=""/124, 0x7c}, {&(0x7f0000000340)=""/24, 0x18}, {&(0x7f0000000380)=""/48, 0x30}], 0x5, &(0x7f0000000440)=""/70, 0x46}, 0x3}, 0x10, 0x800, &(0x7f0000000540)={0x1, 0x9}) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000005c0)={0x8000, 0x7fffffff, {0xc7f4, 0x8}}) connect$unix(r3, &(0x7f0000000600)=@file={0x1, './file0\x00'}, 0xa) ktrace(&(0x7f0000000640)='./file0\x00', 0x2, 0x14, r2) lseek(r4, 0x9, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f00000006c0)={0x20, [{0x1, 0x4}, {0x1, 0xc301}, {0x2, 0x9}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0x81}, {0x2, 0x9}, {0x3, 0x1}, {0x2, 0xffffffff}, {0x1, 0x8}, {0x1, 0x7fff}, {0x3, 0x2}, {0x1, 0x401}, {0x1, 0x7}, {0x1, 0x800}, {0x1, 0xfffff10d}, {0x1, 0x3}, {0x1, 0xb8}, {0x2}, {0x2, 0x4}, {0x0, 0x4}, {0x2, 0x867}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0x7fffffff}, {0x1, 0x5}, {0x3, 0x3}, {0x2, 0x46}, {0x3, 0x6}, {0x1, 0xffffff7f}, {0x1, 0x8}, {0x2, 0x401}]}) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000800)) mquery(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x0, r3, 0x6) socket(0x18, 0x8000, 0x7) writev(r4, &(0x7f0000000a40)=[{&(0x7f0000000840)="71534e92ef1462d7cda55d6d079cd92d6f1427e9d9c790b7d90b7a87e1aa46d6d44a85c5aec717ea7d3ed3882113d6ddfdde4695745ee354bba9ebd379488c85d038cc3bfae4ef084bcc7c65e9c69df01739b3a9641fa0303ef4e5b8e6c5247009da538066aa", 0x66}, {&(0x7f00000008c0)="22945b8b5263a1714db3e93917b520f14c192eb66af43f21146377e1a2f4c1b7f6423cd34520fecad45f6271bcf42ad730e2fcd53c8eb208c676c94fe912ae1854aee837a0d341d4903f70979d1166570c79cdd9847e6f3740bd", 0x5a}, {&(0x7f0000000940)="d21088c9f95df49057f0a9ec0f24f76b39684133753c5104512910f7be093e00217c6649599e454ac7845b2d6eb35921656e5c8f6a8e97868febd0b6b7649ed85ca2a8c640f6a35c48056153a125d19df554f42360ba418e0c51b7208cf40f6bf1d861f31643d445c15022016adfbb7597187a46fd2101f857ca91c7dec041b5ac3b3c4047b26e8fb339d8455e1ab41066ead331839c6a1b0660957ae0fb4899271fe45588cc80c5403f9c0229f88b7b1bf1ff8c643e807b51f7158b5d73eb6be61ca25a730aacbf9bccf3787f16b84fa60ca1d07bfb3054e3065c00fde6621b05cf3c377b", 0xe5}], 0x3) ioctl$WSKBDIO_COMPLEXBELL(r4, 0x80105702, &(0x7f0000000a80)={0x7ff, 0x1, 0x5, 0x8}) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000ac0)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000b00), 0x20, 0x0) bind$inet(r3, &(0x7f0000000b40)={0x2, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000b80)={0xffffffffffffffff}) fchdir(r6) sysctl$ddb(&(0x7f0000000bc0)={0x9, 0x4}, 0x2, &(0x7f0000000c00)="39ef45e6e04679372078c832e48b586badb0ca40ae71b06c3e3f2a9637a6745fd5e0784688d3614b74bdf7cc35f2839a66d8d40eaaa9ee904eef61907bcd4bf59405167924645e48b8f21feeb538d4dc0ed1af9ecc578af685f6", &(0x7f0000000c80)=0x5a, &(0x7f0000000cc0)="4d2e16e73390309e8a3944497575bd63bac2d950012b5fdc6976c79b148921c8d8c0a3659930d315855256594fd65b20d1d1cfc0a2c68e2ded5238456b04bfb47afba758f2d91e3564c1cd44fa3f0faa6206024c43c421ef62d5a2d73bbd826c5056ae9d463fb9b430d0ca4f65922f8b76890e41d58dc4d5df00d6fca424c9a1dea4d18c48f082cb445a8ce0306303bf5b4c8f1e75ebe93345ad35aa1460fa80fdf7fda826cacb6709aab9adee21cf2c2d436ca0475160ad1ffdb690b008f042a53e3ebd39943a0c6640c32fe817a65b9ddf983e21acbbc425669c9dceef8a3e3184bce33f1d6748ee3858d24b8eff2f276d5b0362a6e4b2fce4d7a3c2d6a619d6ac39b17976dec3fae73f8a58782e4caaeb246adb56f0ebe0194596019601b17325b4b2b2f542a2b0af3817be16f401834d57bbe0e02ef4167daa20ea16b51c62877e0afde20d419c7d05721db162d9688a61922b235cbb9f80c82dda74200bf2fb2e2231994ced6f2815e1733ee77af8cc72a09cd3a3f834ab22c265f0efa376e26f2be32f01ce829f9ba2ef1da4e0592e4bde2e186c7efb993d923d3161ea2277515e5aac67f9b1ade018d8014ba698dce31bcd7e6f49ceb89efe29905e41854e27ad4bee7af68fdb80c6f6da05f21f70ce38fec7064f7848a652d3460136f7917d5245581d2d6b1c723621859c982a2b9132ffbdef712e5b52e8620625a58a615da0e942ec5eea1c5da0d6a761ff85835d04f227e88e2f39266921901ea2ac7fcb9cb0642a523655d73d623689844cdafe88c05c9e3032ff9e99a839e340f618536e3504448c3dcf70c90f9f4e8af971582da8c939983821732afe4589b0087e7294235cc2e7f4e4c93ea397d8dacdcc4c2f4d9075b56336c42a6b9506bf3b9b310bd06fe9284a8a047199c011c17546a211f2725dee21bbe507a6aed11fdb01863db74c4dd13fc9dd38d24ddbc4f124c495237b9bcace54851cd65a6e9cfd467a295a8633a01a98080391591bd4ca938ffd3b10c45af665d825ebbf7ce497f0fc162981924baa0529d7b6d7065c8386aff23e2e8b63dba0c687971c059a9027d3b7fdca24f91ce8084109313353e8f601a4f24af00b5ca0ac0da9c6e9073dc34196982c334ecef2690f80c7ebbb8244beec496c2850b8d3f3a52cec75bb0908bd3da528a58d698ad2ea28a7680aad521bb5141ab741711472339fb5b825363222d2a4868d347f77abcca32d91339b2de84eeb1348a3003a7acbd4a4494bff827efe25903326649b4e82405f968a0c925711ebfe6400a6f4aaef874fdc7348f350a0f3ffb3f96b272d02b8088839a93c94b2611308ed5208f6b7adf358cebf1f47f52f6f690bf2e435f95abdd466686fe616fdfe7f674c3c5b6df481fc92b739bf732c3cdf46fa9207c7428fa0d512e2ce2a2e96ff8ee4e798660818c228d4d4e50a9fa5273c10bbb99e88e2c39e777442a0366c14f2b1bbe632d16872b8a110a44d926d4080e7dc66a2e7aeb908770cfc3f5e9f7cac9775453d5682fde34cff9703446699936c2b0a142bc9859fe69a3abcfb959ad4e8bc7334f04e4df26c0af305f80178a15dceb548da01b53da9943614fa8c15bc6ea6e0cd5cc1cf3db366c999b216667ff8d877dc015e299525fe0a3f5bc3c066250335f6bb239f8da260018d16308ba1cf17beb98ed6d9d5e5a121f96a2d98eb1adf522c4841b991b81cd1b70f24fafcd21c469a4e85cd259a0c4f9586a425cd41b60ea18e617c0f02997bb786e627c9f151adf42d054272d8594bb1e5892b0001df99ad7614af7bd7982086767c673f57c1206ab3e4dcb34d986a08863b6ff69096d78ff8f77ec0e4f19e9d27690d2e8bb9bf778ced3c3d4c300ddf5d57c737e5bf015162649250f9732225c1f0eb26b1c14dfc145cdf8069fcf2d632d0c9743433b3a131316316c7b9523887208eb7bcf0fd7d6524a135e86daee54fe80dd4420adb5e0fc309f301ea2acf412edbe4afd7b66195487d528271531305db661f52eb7ea4c97719329de33caf6700502af0f7ed5e9e242e4ddfbe1616a7ce71fcb6424a5e6f46fb10080773c580f7611862c6abf559d97554bea16abdcb57c7fb374ce71b3e98d0cda7180b7425b9cb8a6890384e0024eb89a259ab67b5ebe6cdbe9c4035430a798a6529fa3eb1998296272fe252b6ff4e59b86b4b81997f6ab9474e79cd5e0bb29bd2948e9978ef4662dac68f324dcd5de72fcb079b9ba6d1596ae626b3f88880f3760ba4391c3c9dc2caed8744e10239a533c89e51bbc07ecf0d49285514d684b3554f07927b5a0dda30eed23b84f4cfda8a0a5988a59b133f72a223cfe5d8dc42458dbb41529069f5b1a8acc30dc9cc81fffd2a886fbdda7359f5140ce3922bca511a7598799f6fd34a5c00a96d4f17ffcdd8a0374502d538e7642bdeaceb169b58d2c30e171f6fcfca6b8b24602484a5a43e1c6e5295b3cfbe439308b7291728bb883a1dd331d7c0d3af29e879682df6cbb2576638e61ff08e9e87f4729fb18eeaa3e6c298408cb6e47c56ce0b1de05e2c8722646b49859d767a5b2a936f9106758a225aa6947b3cd58de8c7522b314ca82229143e9ebc8818e8671d93cadd5f81ab828e82c26fc2aa18db54b93bfb584dc1bc8ac3473d9fa2639bfe59907e103d534e14cd23ffd6912eb4dc39f18ad24cc0578dcdeb509e70077eca3303b4b4cb28a880f2b2ca9ef9321aafbc22152873536c19981ac74eb4b2fa0f27a01ac6f42123eb795ae38b34a7f12969c21395c644f0a8684314a306fdfe31dad065deb81f112757d3ba9129e4e191024d21ff0807b713f725f4b2d9a6c99be76918868fce0e5d9c2d7a63a675a42850347b9a9a0e9b40f83a5029ab5153f260929acbd90761bf67881010e87cfc2618a1ed914c00ba8e90093d43f82edac515072de8669f4da25ccc61e863226fb40408c44fa8e047eeb26d8fb388bca8265f23f9d964b3964ecd0a282518503768427f5380b92c12387969902e5fea4d1f5e33c5608248006d2346de65ce84b652fda7e9367c89d4e89438dc46240afb12e8ec8c5c66da5ad07c134e2a65ff39cb9890eae47fd3c34427c30b34851fe513383c168c33188d895636dd913c3cf7dc1261454d8e9273dfabf82af1d55cfd0600ee7669e4cdd66c02751d4491d8398226aaabf0e912a8b6c36b132c344db4c66adf90678cc4480aa3601aa55a866ad664b4ea1783ba577d1b77a1d458bb8288bb7cfecdb40fa615e0670d9b86abfac042779168a4793fa7c23cc1f774145aa9112f3c4563100fd1ad00d908ae84533bea9aacd127830e9f38109c202bf72a27dd1c317fd8e3fd1a20892d6362b2a5218f8d19c48bbc19cf34edfab7c4a044a908f40d3e24a0eeaa78061f75aab5b9583d3e92f1e8a5ad6cb7a8e454df29af49c18eae5fc09fe37a7c0f74b2d40cd24d3e1938347f90ee996e399c6613cc1ccd9575f06b8f016245079786b54c61739f4e3395644ef0a250d093d57ff5d73a516c907282a0dda74102abcebb1f893837f78ac0c22a3c5ba45852138d4c0fa36c85da5e761891939a688d090c5e4efc71e87f0704baf9dde1246bafcf58559592767e7adf39a6a5d0d7fe03d57b49e5eb4acf11c511a4b70e58f40a149984ddd591a7554a87b5a1977a7cceebdc56a65df7332f454c1b2307f7a2b2b2ae781f3aa402203ba035e0abcdb2734395d0207b5b58b6cb8d7323f55471b3d9b4b6a506b42958f2cced7b805745fde333c1c65d4af5855a3fde2e7fb4b64918a4857ace5f6a26f89135470939199047774fdeb45286de563f078d96e80cc3fd6f7d33327037f39de816dfbca3975fb5b74a355f4de9f6aa98a239dcae97c5e5a09981d2d2149418ac4f5ec597aff8a404ac2937f956c7ee0c75c53b79dff2f3c51a9b202384e7279c840dd8b8a67c788d86db3bfd6fbfdd4adcd5ba5e73c28f2c446234aeff0c3b1c4782331702fdeb0b5031a8f3bccb0972ac8651c901f0d8317850e6d9c139f693e811b98475399cecd306047f3c973f5d306b65028da90238901d103c879abc099426c76811470d39184f83ef8f1aa4f5f7b3fc226e86cbff1759dbf75a266bda3488035d620c3985af76e77d4592fd6c0c943dbd193c72f88e6ad88c863ae96a4eb0dc7f8ebef89cf7c065680b3c4d7ba0d58019d539bc3fa176bbd08305b6393c22ad1f166f26af159fc3bf8afc7f5901e513aa9e4e2355fcf33d535a271a4a864db2e2ce0d709a59f2be1064067cbd59bb156e7b03d8cdb4f5ebc6a7b5888deff0424bed92c7009868d93a5bb966b78b1d7b11540d8f45a95471b1eedb4fdfac22dc51e4290ff1a0e3b06844635b2bbf9853c7ed81f3c245a19e38653f6ce71aed88fc97bd0f616aaf47709a836332ee8c690c970385ac90408cdfdeb2b0d0f0cbd3f20c9a075134020690448c55b5e7764b3218e09f62cfaac6016a6e534b9bc88afb25440215e403a4ab091f38109242e1f86876a6be6285088fd3901ab20da30fba8b0419c99eeb610cbbcb86058d56a77e31406c70bb3265688947dc835c4ba2338d18cf8c5f1dd114874f932a5d32771fd3ef24dc541b53ed187dc86cd5823c59a88181e41c593d32d8b567f8790601682ce6b1f515275228375d97b20563f42fffc37b27ac684871a5fef5901b85d84e0feb014434cad9112df9a17d9648c0137009c4d97a09a15aa79873f11988d17417c9c9a97273b6c4fc5c0faa89852f02c091859fec7d9af400544be1ac566667ef8b832afd8ad2cc58c120e73fc6440f8810900c87cb3dfc9ebcfc8da6ab2946b59bc74cb369b0059c7fa99d381a8e4d3003ecef94779e82cd74e0ffd1ec918cebfd757a66cadd65e4ffb220214cc65631046279c46705442712ed4a1d72a59d638d3caae6ae28e9a778d41b2b55beb8c63e7a85bf3f21f4822d3dd436596e11ba5817e6e63a142b3bf32ac7b3618fd92b0d74d3533c99997f15e9d501134055961a790f4ff5e6c36cc21fb5a856858f272483a8b67b905e6485d93887857dc968bb021c9d6738cc765c3831b3c9a5efbd359a17e3f78a630dac52a362aaf25e61945fc1cdb85cfc82c2e3fa3ecb6b9f818764229b30841bca791969659ff3ab06985f3995d74442aa88e13ad1eea254f9b68b1b92d7c52e85bf78ab05bbd8991c18553a60f87d2cd7ed9ba9af82fd0d6fc48c673064d1f568f7ab68358be27cce23c6329132b003c1395bfbec59e9294afa5fe029ad3b77e84731a1ad8b585e59b7b0f2b95046e3f6d7e3de15f165b2376bdf70acec3e6d75fc2dbb917687d69966a1493085418c63d578d89dc1549355bc6efce98ae51d4b7303bc099459f74fd2cbd7595bcb6c2999c7f77810cdcb5aafe317fbb001a28ff3c7ad0c50d5b6d094953edb1ce319a5410836832ab90ae23848613a6f7cc01b098696632ae879dee111ef3337e4a2e0d51928259f039be0e3787b1b0aea34b1e9bb5d0040349886327d7a49ed58bb78622b1ecc5acef26e81c00ba2dd48e9419f19fdc0aa3db13ffbfbbfe66ce8f327273c0ff4c6ce48a2e1f2d043015325c54bdeb43180f714d7396dfedae628cd5178a234ed658ea20e54c3b2af2b27b0580c1a085153c1d9b4cd255c6afc799339082f7167f29be16eeac438bef74ce49ff36489893f381a4dffb792d95df1dbec1f9a66d620c4b8da855635c0ce080e0043d449c52f4e3f91cb37d4c6c7efc91dfe932509d0eb8bfbb24c903e5e9ff27f17e4e5691ead3059965acac62499a81a640e", 0x1000) ioctl$WSKBDIO_SETDEFAULTKEYREPEAT(r3, 0x800c5709, &(0x7f0000001cc0)={0x9, 0xf2, 0x4}) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001d00)={'./file0\x00', 0x1f, 0x1, 0x400, 0x1, 0x7, 0x3, 0x0, 0x1, 0x2, 0x4, 0x8}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000001d80)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1}, 0x4, 0x7c9, r2, r2, 0x6, 0x80, 0x7}) executing program 5: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692", 0x13b}], 0x3) executing program 6: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe", 0x45) executing program 2: r0 = socket(0x1, 0xf3d6e900dd783a7e, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = socket(0x20, 0x8004, 0x0) dup(r2) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x4001000, 0x40003, {0x80080007, 0x7b3}}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xe02) open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5, 0x0, 0x1, 0x0, 0x0, 0x8}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) r7 = getuid() ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r7) r8 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(0x0, 0x0) fcntl$setown(r4, 0x6, r8) setreuid(r7, 0x0) r9 = getppid() setpgid(0x0, r9) close(r4) close(r3) syz_open_pts() executing program 3: setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000006c0)={0x0, 0x0, 0xffffdffa, 0xfffffff7, "ffff0d000300ef01018b00690200000000000400"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="3c969eace313a521381b186bb9d58b", 0xf}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000000)=""/201, 0xc9}], 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0), 0x28000, 0x0) sysctl$net_inet_tcp(&(0x7f0000000600)={0x4, 0x2, 0x6, 0x18}, 0x4, &(0x7f0000000640), 0x0, &(0x7f0000000780), 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000200)={0x1}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000240)=0x100) executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@redirect={0x5, 0x0, 0x0, @multicast2, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @broadcast}}}}}}) fcntl$setflags(r0, 0x2, 0x1) socket$inet6(0x18, 0x1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x4d}, {0x20, 0x0, 0x0, 0x4}, {0x6}]}) executing program 5: setreuid(0xee00, 0x0) r0 = getuid() setreuid(0xee00, r0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x0, 0x0, 0x42}, {0x6, 0x0, 0x0, 0x85}]}) r1 = semget$private(0x0, 0x0, 0x401) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4000000009, 0x82) semop(r4, &(0x7f00000000c0)=[{}, {0x5, 0x0, 0x1000}, {0x4, 0x2002}], 0x3) semop(r4, &(0x7f0000000340), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6380) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = getegid() semctl$GETPID(r4, 0x1, 0x4, &(0x7f0000000180)=""/40) semop(r4, &(0x7f0000000400)=[{0x0, 0xffff, 0x1000}], 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x6, 0x401, 0x148, 0x0, 0x200, 0x1, 0x9, 0x400, 0x1]) semop(r4, &(0x7f0000000140)=[{0x4, 0x2f, 0x2000}, {0x4, 0xfffd, 0x800}, {0x1, 0x0, 0x1000}, {0x1, 0x5, 0x400}, {0x0, 0x5e4, 0x800}, {0x3, 0x6, 0x1800}, {0x1, 0x3}, {0x0, 0x1040}, {0x0, 0x40}], 0x9) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000002c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000300)={{0x5c26, r2, r6, r7, r3, 0x100, 0x6}, 0x1000, 0x1, 0x1}) r8 = kqueue() recvmmsg(r5, &(0x7f0000000500)={&(0x7f00000004c0)={&(0x7f00000001c0)=@un=@file={0x0, ""/9}, 0xb, &(0x7f0000000280)=[{&(0x7f0000000380)=""/79, 0x4f}], 0x1, &(0x7f0000000440)=""/76, 0x4c}, 0x7}, 0x10, 0x1800, &(0x7f0000000540)={0x2, 0x496d0280}) kevent(r8, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x7}], 0x1, &(0x7f0000000100), 0x7ff, &(0x7f0000000240)={0x0, 0x4}) r9 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0xffffffff, r0, r3, r0, r9, 0x2, 0x7fff}, 0x4b, 0x3, 0xfffffffffffffffe}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0x37) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r10) sysctl$net_inet_tcp(&(0x7f0000000040)={0x7, 0x2, 0x2}, 0xa, &(0x7f0000000040), 0x0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r11, 0xa9e6aac0282a6fec}], 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0), 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 4: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffff2cbf3817463486dd6000010000383a00fe8000000000000000000000000000bbff020000000000000000000000000001010090780000000060000000fffc2c00457c5601a5ae22dfe5235d3544d14cb2e907c8ff0100000000000000000000000000010600000500"]) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, &(0x7f0000001300), 0x0) (async) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) (async) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000700)=[{0x7, 0x0, 0x20, 0x57cb}, {}, {0x6, 0x0, 0x0, 0xfffffffe}]}) (async) write(r0, &(0x7f0000000540)="76e5dead6f01f8607d2100000063", 0xe) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0xe957) (async) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54, 0xff, 0x0, 0xfffffffe}, {0x3}, {0x42e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) dup(0xffffffffffffffff) r3 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000040), 0x4) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000001c0)={0x8000000000000000, 0x80000001}) r5 = socket(0x2, 0x4001, 0x0) r6 = dup(r5) fcntl$dupfd(r6, 0x0, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1000000000647da63b00"/20], 0x10}, 0x0) syz_emit_ethernet(0xec, &(0x7f00000002c0)={@local, @remote, [], {@ipv6={0x86dd, {0x7, 0x6, "b1aa45", 0xb6, 0x2e, 0x8, @mcast2, @mcast1, {[@fragment={0x3b, 0x0, 0xff, 0x1, 0x0, 0x3, 0x68}, @dstopts={0x3c, 0x1, '\x00', [@ra={0x5, 0x2, 0x80}, @ra={0x5, 0x2, 0x4}]}, @dstopts={0x29, 0x10, '\x00', [@ra={0x5, 0x2, 0x5}, @ra={0x5, 0x2, 0x9}, @jumbo={0xc2, 0x4, 0x80000001}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x8, 0x5a, "51dc64b984749df5ac942f4e20ec2a1b2d3161e418328a886b7fd6213184843543f75647ff65f396905797faebc44b9e0bd77aeae6d3f4336d6bb982592bb63e0984c5ed956fedecc2f34b1af145dc27112a1ee20d17526b97b4"}, @padn={0x1, 0x9, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @pad1, @jumbo={0xc2, 0x4, 0x5}]}], @udp={{0x2, 0x3, 0x8}, {"a9c1c283b5ab"}}}}}}}) executing program 6: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x10010001, 0x9, "681fe60a117aa567cdbf5e002a00000110001c00"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="505da9af9f88f4a843984f92c55b04ab3221321bae93301e682d192f3f9d9e0f2ea35709280084a26026a3595a2789fc870c736a5eba1424fad2b6b1dbebb14aa0f7829008d7d9c33fea31cf691c2dfb3ea8b1bf9bddbf27c5217038f8aa2ce7954c7eeeccfb7b0a", 0x68}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)="8a3aad21", 0x4) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r3, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x0, 0x0, 0xdb, 0x9}, {0xfff, 0x3, 0x39, 0x9}, {0x8, 0x6, 0xa7, 0x7}, {0x5c, 0x9, 0x2, 0x7}, {0x4236, 0x1, 0xff, 0xa}, {0xc257, 0x5, 0x81, 0xca8}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x237a, 0xfffffff8, 0x0, 0x8, "78603af6ec907c0ec92aa0edbd899699b2cd26b3", 0x5, 0x200}) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140)={0x200, 0xfffffffffffffffa}, 0x10) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x3) fcntl$setflags(r6, 0x2, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x6}, 0x2, &(0x7f0000000240)="1b839f5e1521480e89f5", &(0x7f0000000280)=0xa, &(0x7f00000002c0), 0x0) chmod(0x0, 0x4) openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x800, 0x0) executing program 4: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000640)=[0x8, 0xcc54, 0x2, 0x2, 0x200]) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) executing program 5: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000840), 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000680)=[{0xd9}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x4}, {0x6c, 0x7c}, {0x416, 0x89}]}) syz_emit_ethernet(0x1019, &(0x7f0000000400)=ANY=[]) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x0) executing program 2: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x0, [{&(0x7f00004f7000/0x2000)=nil, &(0x7f0000604000/0x2000)=nil}, {&(0x7f00004f8000/0x1000)=nil, &(0x7f000011a000/0x1000)=nil}, {&(0x7f0000357000/0x3000)=nil, &(0x7f0000690000/0x4000)=nil}, {&(0x7f0000530000/0x4000)=nil, &(0x7f0000915000/0x2000)=nil}, {&(0x7f00004f3000/0xa000)=nil, &(0x7f0000ff1000/0x1000)=nil}, {&(0x7f0000690000/0x4000)=nil, &(0x7f0000242000/0x3000)=nil}, {&(0x7f0000ff2000/0xb000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f000069c000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f00004b6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00002e1000/0xc00000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000742000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00004f6000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff7000/0x2000)=nil}, {&(0x7f0000818000/0x3000)=nil, &(0x7f0000605000/0x2000)=nil}], './file0\x00'}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140)='<', 0x1}], 0x1) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = socket(0x1, 0x5, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x3a) chdir(&(0x7f0000000240)='./file0\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f0000000080)='./file1\x00', 0x0, r5) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGSTATS(0xffffffffffffffff, 0x4008426f, 0x0) sysctl$kern(&(0x7f0000000240)={0x1, 0x28}, 0x2, 0x0, 0x0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x13) setreuid(0x0, 0xee01) r6 = semget$private(0x0, 0x4, 0xc8) semctl$IPC_RMID(r6, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x15}, 0x2, &(0x7f00000000c0)="c9762d6648a7288a995dfbf2fa1f6a2e", &(0x7f00000001c0)=0x10, 0x0, 0x0) r7 = dup2(r2, r3) r8 = dup2(r7, r3) r9 = getgid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000002c0)={{0x8, r4, r5, r4, r9, 0x1e8, 0x20}, 0x7ff, 0x0, 0x101}) sendmsg$unix(r8, &(0x7f0000000500)={&(0x7f0000000140)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000004c0)=[{&(0x7f0000000340)="fdae45a36f6cc2c0c3ad6b0713cf165455888e19e816a3609defa826fbcd3fa43dd660974333507a638050cbd57aef63f423df78d9b1f354c99c087add270aecef3b3613eac5f40bf92f405d1db8a919a52d593ab1e4134d2a3b1471474093108d2a88cd8e85590d7b534e0b952f8b373033a2c41983d4f8d24b2d886e066f434fb0fdf6a346d79271f1f513393104756926950ef98db606a72441c9199dfee1ac0ab3a11ec78a854dbee55e5d8e40a608f9eed4ed1b18d4e1caf6", 0xbb}, {&(0x7f0000000400)="723e8a0741300edd2336edd95a1a567d087940198092a5a268640d047684d2ca6f6a90056ee07174d0474b7c9c095f7841c002eb227bfa0d5120f274aba324b292ae7bc7ca607e61edb43c1e7ac71993fa34a6b5de2b58dadc8a54d7a5c3c687dc93ec7be87338b4b4907489a28b36ab0978043f0ae420d7fcb2ab7d4949b4d9336a643280b9671c180bba8274c62b05e7a6d9b62c293d948da9479bf80bb87ac772", 0xa2}, {&(0x7f0000000580)="d285e52f98d3eb2fb126bb44fd04c8be1c172b5a14b2008026ccf099ef9572c60b55000ee88b9235ae47c7945d9c3ccd0fb3d9d9321bcdb2ceba7efbab1da98b37a832515242c21af2507500f2c290cafb745bce2eba8c813754a0b36476d17e47562b5e34679e62b75e620dee8ca0fe478232e576359ef571817433e20e7009f7ce271ab6286f36ecb7f033f2f3f73f4f95dc676e631608ee5232d3fcc09b4f8386e304da3958f96d25ed4acac24954cea00f86c8e6514bef7ac89f9a748a6a4a03b1b383380bded0ab02665ba63a9ba2c0ed26d1fca333177fb4c008097c032d04f3cbb0ca592dedf80c071182475e6be906fd25b591c2f78264c0e4551f599c96ff545156b3a20cdbcecf1dfac2de28e82946cc877c112b7f655f82d3655f015068a5be9502cb55a1bb538e1375ea9fbc4955d885930c13d551b38499d250b7d4a8e4d2625b2acf866397a0d876e43c1cbc807b8d56346133e4858d1c4b5d5980cd69498208971666e0d7e398199597ca2b23307f9427d1becea55d9f8a96a18d59c456672ab12fa386ea9c08a47f0284842ec2da6a394f8ab5d2e0fca7985d171f61b42d4975667c93d9dbf5ae703c9e9fb8e5a42f80c80f982bd4d1047963abc44574a2416ca26c8241e0b4f51c0fec6b15c187ae8fb19a1b6cf661151a0c169134714e98ad928fc175c2f32bf7fe3b5614be2576fd52a08aba82d94ca8dcccd6ba39442f59db8a7d98679a334ab276728aa928fb766993b861bb98e33516dd9dbabb55290747d688de63c2de4a7fd94c1a513bdf4c802fd526b7c0942e51bcd4540f5af95a3718bcf88d3ac6fc8d4c62512b6d5a67e34a4ed5cb6519486a214b545366bc085a1d77e18a55da677584dbe21b49022f640600cf6c565e24eb98d814aec2b5426e98522c42996d9a4a7a668ce02319f86bad9e32084693db2735d6d67084f55d8ac48aa79570c7a30cb9e54d1c40ae80c90630f84fad73f6c768fcd3208406e7df2b1d86b874d04bfc95913b7a1397b3ee179f654f50bdeceb3706223e31be9b46a2ce0d60eda064afe97e009888578600c463bd355e43af7ee23f304e161ee42240eb547dcb2e1a48ec539ea18b901ed3a32a170cf2047e4e642af5c2b407cc226bf91308f63386f603036eb65f884186fb9691e7e0c60c4f73a4fde5ab69cd448d36e6a8ff1fff1758b9fa09a11df0dc9cd8a14dac9462928da0b3a8de106643b1196bd08d444131936717dcd078e888c07dfab5f0b4dcb7dd2a99781d1558d0205a8ee3e240fee135edb09942cfc817bf4cd6c614e9246ff25f39ee3c4ee97fcf443f0a7f2acff8e3b55163c7b857906e4a18c4e0ce2024da222fd024d8c5e7aade149068430bc1f38b2d53b4abd7a5aed07a26430b71d95559e7a2a5c4c75674013c6ef3d0c0716f66c9fda96a0d25fb74ae090886fe7ccf4a322de1fdbd03939e3eb3e3ce804d1d9a24d47d96e7f3bb6bbf26824591c60c32c740e2f8328b55e40acc010f146aba79eb7d7143b8673dd7f0751d10409c873875bd4f0c1bd14871588413d7c447a68763225ba8bc6dcf47b9bff4a7fcccee13f33f39faf87b59343f3b81f747d9051749dca45579fafb12d403b4c35a1fce4d226d06d7bfbe119ee1bd933b34b604f77cd4576a9687a546124f781092bab689fd0b929c06e0d4b8da118d117770d2438aa649a33133cda510a524c894f1433809b820d01374084fd46d9f4843a5ffbd3e79d2543ccbe77a4a6aee8d2ea399083af008f71970f7db121493de55ec40e23a0bbc9d3074f5a70a8202cff8f54746d74df206f4d2b0a30a1fd1ab92b7611d6673dc62c7c4348bedeb26da96e84af1baa9db64761211412434f6ce41265747addad895e6492bbb345b89eefa4c71dcb81c3b0c8a5a354b38de1682c02a1a87d0fd14d60ce03405a6b6c8c256a686d7d579413fcbfc5823c585ed0ff0e81f8db57ecf58ce9ca571413140ff46ab03fbd9fee37077e5f40f1bcb373ab95e223d0481f6475dbb55a285c183a08ba75b01dc273e24ae23be8cee126e7727eb74b0939f288379a2b9760687a6efa3041185ec68b7b0e6e34c38759de966f928595b15d9300858d3f10205c5227c0020d098355c8f2b255d26765d2cabed6e63914aa17dbfd10fd9bdcea127feb84d474b79d1765aa51dffb935b189add2c7dcab99aa9e064996631cc867ebeef1cf6dda91ed8b4ba14971a2481c562e329b897477446f54b30925e38b67684068a797803eea529f9fec5b4b6729282c4a5f69b23ad96186493286cfe455406414fe8f744db5b2fbd2daa07e73b98a85480f7441abab531029338668184a47cb7fd5fd1be7ce987702e42480b03e434054690025ef784a429cd7b5bde58438dc77d6419697fa538e1218a62cae26999948e7312fbe2438d0fa927d6b774ce3ba6b4415fe67f0cd9a21fed3d7f9b2877fedc9a91b5b6190bd31abe2f6213b2a604485c7767cc91bb0f0c76971d2c09800573204184c6d8cc625b2cba339c5d53d3ea725ed8f56341ac6b2e49297e02f3875291f8bd5201a1a8cd9eaa5c9dad65141c30b15b451ca6f19bd9eb3f03606333296ce2a190ac0e0886d31ebedb20ae35dd63591ae674d666e230100f6a0fb469554e879ba4aa7f0d014e20256ea2bf72440a7b08987cb687b1be22ada0426ebf7cc60addbc09114c2960e2c6c5edf641c305965fc5487b7863c44c88c4d40150ca52d44c8c2a62e5d4c0fdfb50bc8323ba1dbdcdd0bb457ccf70d00f5c39aba9ca1f1c967950f299af24cabd365ef5befef6e08053766789cf6eba130fd3af3aa5363a3b4e6bf2668bda445192bf286c598cda4f55945013516a0f211ec73641aa3a7057afec0630eac1c0bf79343388bfe8d06f474acb175487057914b344d64291cd5812f7fb893696c5a981e861fdc793aa5773ed7cb006f25231b67c43c4a6a1c672a8e81d3c7ecaea1b8b5598234536667607599eb05e593a7491a5ef852c16780332c271e7647e0cfa21d9eb394dca0614a30a44d0dd0cd17b4df97fdbf00eb405a288e14fede37ab91c5f217ba64a7f29a670c335e34385648c28d11ffa5a4d1a96ba93ac1ab1fd030f58da9bda4256c2f1b61461ab8987708dd371291a55315b53f92fd8953c7f1563527afb92c163f7f1990e1043b71bf645dea376b643019b458478fab225e04eb78c8b9c8a76f4b714c5dc20a8c3e54835c6c47f0c5bdbc1d409be1d9ebd4857649c8eb3b5c393f00cd8cd27cb4d9cb32902c8c20bd2e4b2b2d44a644f2b4e8a375059f917a2883c64ecaa1b76640650d209d73e88694960607fc0876e366465f45c809c112e09931463e729b315d816250b6b0b5396bb3d5ec3cbf9dd089cc6d1f579c9f77aef7d66846edd15ad978b0d15613ddb4677682654a3026f87597f18a30d9c1cb15a0922597a7d19d9228e198f925ae898fc0fc5a4795a08f20260953a6ebe735375339f6d2175dc2ac16702b3b22fda51ee0b6d70b325afcbbee6234d45c523955dd9d80a70d186c7da1f67c211e7b1ad9f200102d53781267dd1e44c10767c5c92d6e3b10cecbf0ebeb512c8ed55ef6ec370d187aba0e1a6cf4604b8fa7e9cca19ac7d19768d8e6ecc9481104658c2d25a1d40ff726c5c960ac3021ec1c7b8ec5348391a5e09d3094e5e5de68aff3f51ddd698574335f5bab5a9000a7620bb52a8af04b09321f16d57733d2a9e3ac69175a97f1aa4d1eb83c5514a68942af42406027819eb1080e281b17a16dbcc6bb4d2f275620d9563db4729636f0338c1759dfb55a314ba04b1b90ffb6c67b43de32402e13f85f93803f4ade3a1b2d7915f1ef3696454c7b34366a40674bf9ac4fb56b7f6015485f3e924e340edfcfff9e0769115b24180228136fcdfa32945c3e79af052b95a6ec50170f66e994dc83230c74590d448c88b169afa0ac56c1ad0c9673981776d27aebc11be0dfd54b7984621c526f5e9573a69275d1985e204c3ce257da5acf21bb9fd842ff6fc1be91a36ca4ba65f1fb623689c5091b595780aca87a8cca215103fb347f5dad97315762408e29c7477fc09db02fb7fc479828c97247ca8b2de21df39c4cc1fbbde43fe6a8172823c42601f7836fe64132aaffdd8e6b8e6b28e3a4bcf6cc901d41ff36ef3f137ef2f7d84097a2c19234aad9b921ae60e7b162a72f06927bd5c7bf888d237763866d869490f101a19b94ebd067e4c8c7dc7256e31d0500a38a9704eb715b478cd3c54de6a239b643208b22bc83671489ce5c8b4b1077c005fafed3f35f72de0bd49dd366437e78f9a8600e426613e308cea0a3e41ba9d7720346983ef6e45fcf6a6b2fd495260132471b02d3f1976519f35ea1b9922e94f4a9a6f4b15aa11980d88267e88e3940cebf208e3dd86b956cb5e8b9690ec914a809cb22c11c49d916b69d99ed41eee786aceb82f627449a4ea7a48256992c91117a46a43064ca643a1962f406c909bde45ec6614a1164877d271f4a89ef62a4b390d25dad39c51211fd334bc51338a1dbaaf9cd34f554cca999f2255634ecf133c13997b68fe4ab9eacf0e482be047dc54d7eaa6cf1a57e0e5530baa44ccc47164725d69a13a745ef497b245ef146201845f753caa7be8a6fe2f49fa42457ab4d7910beaed4dd47c9e300a82c972c07bfbcc07a17d291b20d1fcdfc66e783c85633c38d87585702199f14ed1e18511317da4e3f448dac4fdf2f7fb48f122775354127eb0171f80176741876a3e2a69e62efdb3a51efd3511fac6d285438a648a7b753fd1260e4dfee7af974421b7779b455608ccfcdb2bd722e2c6f14d8030ac7668237fc7a8a61edbd0539f6fc2ba163aad967f06d46213e94e884b0a5a14cbc541f84f2ee7e0942e3181bacc07827adceea29dd59e13f9fdc1e844fc148b8ff88412b249735e3f570e171e5f4e41ba93009d2bf7f012c762ad9d301755a513fc10b63e9529abca6321a57bc9ccf3c2d5879cfd678a112d45b715ec81be712b13586f78ab9e6d20861d9ccdf3cc6193e8124ea78d0833d2e7b46a8d73229a7dd877c49083b49f5397aa5618c58e82464eb1e94f46c201fdf8cf5f70b2419f59dafdf39b0a0d53823a57d6657c8c86a95c063e36f698582d0d20063871aa2ac9860c2cf99c4cedf25bc7fd46cd3b09ff107c696632543edae8f1dde8febf3ea7cfbed9e83b32d8227dd5d00043bda3551e368552993dfa3544b5ebfcb2491204b099f8ac19187c7fac0fcd012e9e6700bdde35c5d5e83ebbe2b9d822976d5203178f0ab462733f7f63c750bc63da8ce64eb0b37526931838a99f3380b1286f696efd43a368ae33b45d81edf9c0b333faf052256754eda17e4c67ca4461e4082cc00b527089b8ab31007a7377100bcc2bdaa02baecdf85906cfb863000cb2dfada7818da795d7c21e91f5fc967dcb0eff55c32e83aadb9584b6a344aae599fff6c89c2b9a89cb210685ab054e85144323a9503a9e06f2a441a1744218aae7416e4a67f12b84cb04f65d07b2cfab422626859dbdaa12b77dbfff3b9e6bbef9c07d3b5954deebb275d8dc27d3bf7e1ff0ac4ca3b322c30030db1a792ec132cb0107678ce6ac7219456176cc202a272c3f30f2744f07995e2a77367e85008b8328e285edaf5bc423e7265b89fdf9ea0ef89769105c078f9e4a52622ac89e4c9476f34e62307b2ddca1f4190d3e93537b3e9a06f56c4a87dac22d02e5dce853e57ef94ce8a1544f3571cfafce22965bf46ee51b7299381e9db298f2f8cf6f8bab8bc4bffd5275221c2", 0x1000}], 0x3}, 0x5) rename(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='./file0\x00') ioctl$FIONREAD(r1, 0x801169ac, &(0x7f00000001c0)) executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)="4fb753dcdadfc366ed6c604d2880be6ecba35fdb2c1643bc9bbfe37bf9b31d625e398beca1d2d858cd37255afed6c1fb00ccf3a4da033bb92a5cc65597870c034aac4125adc0d3960e1c71b921d94624033f62bad195480fe568ecb8a37527d4e5a4306c591cc35c181e9b88e80074bf3157b8dea45e3391e8246c6ba2a894", 0x7f}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692", 0x13b}], 0x3) executing program 7: mknodat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x1000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xb89, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="85", 0x1}], 0x1, 0x40a3f) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/77, 0x4d) openat$vnd(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) syz_open_pts() openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) munmap(&(0x7f0000ff2000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0) madvise(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) shmget$private(0x0, 0xe000, 0x200, &(0x7f0000fef000/0xe000)=nil) r1 = shmget(0x2, 0x2000, 0x381, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) msgrcv(0x0, &(0x7f0000000100)={0x0, ""/12}, 0x14, 0x1, 0x800) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x2a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff803586ba241e060400006a134f0fe734ac1400aa000000000100"]) msync(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0) syz_extract_tcp_res(&(0x7f0000001240), 0x5, 0x81) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = msgget$private(0x0, 0xfffffffffffffffd) msync(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) msgrcv(r3, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x0) msgsnd(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000004000654b6085074b987cdd4a13527a4d8553932729ffbbfc3c27fe865a7c251316d2ce1039944952de4d466d1393009e1cba556d017c7a568a80bcefe041da29fb2d97185c7a90287529c634209f887c03dedbf2dd7aa9a659542d0b7c7d8af9e395474207b67291b3810593cc5b5eceeaf66cacb95a36fb401dbfd56f0572a4ca177f4df7985bd4ba9ed1d4d553354161dd9c1cff15da8921c0072cca3abb83335fe813e79954d3bc9a20a68d068f3311287a525e39467bf4d41203caed0beaa5d8557850861b13aa92be21ba2b22f54b3edac42dd63798273a643992000000000000"], 0xe9, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) executing program 4: open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) getsockopt(0xffffffffffffffff, 0x9, 0x1, &(0x7f00000001c0)=""/132, &(0x7f0000000140)=0x84) writev(r1, &(0x7f0000000100)=[{&(0x7f00000005c0)="344ef790e720be90ae0267d6eae214ae65e100c5d95dae55c9b4b63b1fe573f64a1a28c5b404d2c151d998ff576929a2f2ee7f00000000ed00000f1ede46214985b7d8f7991c92d7cf36f26a49d857be5ea61548c09dd49c115c4f8bc1f434752f20958ba83470a2ea6df4ee1e26a61fe4822b4a0a889cba4301482141d983c84a6a78a710ce257c58c9e1242a62a66f13aea512b10e1fff172e3b23ad5147423412df48c65c68fbfb29de615f57fd04227f102a03926027e729b1c319841e32d286ce88ae704b520834d35e2119905cd0985c8639894edf209c29a6b2cc4cc8b60b355fae6a540f40b98462dd5a3e69ce09e1c4a5174e33002b4876256bc7ca57c8775c11123578202b8fa29262ba1320191d644255b51b3e08", 0x11a}], 0x1) executing program 2: pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) (async) select(0x40, &(0x7f00000001c0)={0xff}, 0x0, 0x0, 0x0) (async) mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) (async) r2 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x82) (async) r3 = socket$unix(0x1, 0x5, 0x0) r4 = dup2(r2, r3) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000001c0)) (async) r5 = socket(0x18, 0x2, 0x0) (async) r6 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) pwritev(r6, &(0x7f0000000080)=[{&(0x7f0000000040)="f9a974a59a6f6f6afae16dbfcf97e93ce27a7a3d5a68a3c0e9e1643ca568269aa3055a1e5c", 0x25}, {&(0x7f00000002c0)="2b2901a4c05fc173720b0449d5cc3110ed74c54a625f49b3c4666966f08ea1e6c9feca682cae77028130c8b1221eb6b2864791b48206a8a40563c66bcc48648359061de7a976910bbb7bcecd0240a08a4ed321f9d0964d697dcf29787053bafb196a0ece87f25deac925ffe893ca6ebb0145ad56922bf21a609adcb369d3cc6cfcb886797168541beeaa2e1b2be6601ff804a70cc4f215751fe42201ddbb32516c7c77583aa90fccf4edae3744da8bb57a3533636afe752a01a8728acccf8816bc7db23ec99012233b2d0828087b71cafb3f9c5ab0329e7c3312e5", 0xdb}, {&(0x7f0000000140)="de3aa0cfe66e16bdefd6020fbd51c1cfdc6e0ed2c5b7de06b8bc17e636740372c1a275d65f61fb85c297f8a3085a0a26f5a70d499d80e7ac65ac94a2874c33db88e0701ed60d9e53c830943db8799f69b2111114595c8f8044d50c4ce6732f5a6d4c06288394a32b4af76426b273f41db6425c", 0x73}], 0x3, 0x100) dup2(r5, r6) (async) writev(0xffffffffffffff9c, &(0x7f0000000440), 0x0) (async) execve(0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x38, &(0x7f0000000040)=ANY=[@ANYBLOB="2aaaaaaaaaaaaaaaaaaaaaaa86dd609ac9d00002000003498c7d3c88732762c5bbfb418d215cb82957248c3701367c9909fa96bf7cb72b539b6338ed3ce6c3af11e1f578d19b63afc30655eb76ac7bddd155cfb0d34247a99f219c04805a716a3df3e6271942c8022c5c0f9cc4fcc98c42fb97f3386375dfe63662580c4f12842075cae6dfef560c575320a43fb666de0552ddad928f7ff8f84ee07aac96adbd61a6fc33f6248356fbd20b6b0d27a598f8d7a067483b59b70b19114dd497033541da83647edb1d11dc9833120bd83f46c3ce9d64de5d3345a09aaff031602de71ac11fe737cca8947ac2ec7114ec7b59e080fece18f4e1f1e109b29299ad6a374e306a58b4d24438ed5fcd622bef25c9811e72095d9042b2041ab9b56353620b0c604fee2117417ed94d79e836b55e7242fcefcce49053a38328383258372e5666d5d8e21c440d438c628d11a091766c1c"]) executing program 5: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 0: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be9", 0x68) executing program 2: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 7: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) openat$speaker(0xffffffffffffff9c, &(0x7f00000004c0), 0x2, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="8b8c7e5e4a7966dfcde82b0abb", 0xd}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x400, 0x0, 0xffffdffc, 0xffffffbf, "ffff09008700"}) close(r1) poll(&(0x7f0000000240)=[{r2, 0x68}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "6b2240f4ffdcc82c00"}) close(r2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockname$inet(0xffffffffffffffff, 0x0, 0x0) semop(0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x3}, {0x30}, {0x40e}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)=ANY=[]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0) open$dir(0x0, 0x0, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x8400, 0x0) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000080)) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) write(r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0), 0x0, 0x0) rename(0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x1000, &(0x7f0000000200)=[{}], 0x0, 0x0) shmget(0x3, 0x4000, 0x0, &(0x7f000000d000/0x4000)=nil) executing program 1: munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mmap(&(0x7f0000047000/0x3000)=nil, 0x3000, 0x3, 0x5012, r0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) fchflags(0xffffffffffffffff, 0x0) semget$private(0x0, 0x1, 0x1) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) listen(0xffffffffffffffff, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./bus\x00') r2 = open(0x0, 0x80, 0x8) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000500)=[&(0x7f00000000c0)='\x14', &(0x7f00000005c0)='\x00\xd8\a\x8d*\x83W\x99\xdf\"\xb3\xb7\xeb0\xaeeXt\xdcW\x03\xcfN\x93\x1e\xf6\t+\x1fS\xb9\x19\xd4O7\a[\xe0 K\xfa\xe6JD\xdeldZ\x1e\xef\x86\xb2U\v=s\xca\x018\x0f\v\xe4\x169\xc3', &(0x7f0000000480)=')\x00', &(0x7f00000004c0)='F\x13\xf2\xe9\x9d#\xc0\x1b9peaker\x00`\xd5\xed$\xa7P\x89\xe47\xa5\b\xaf\xe1Q6}\xdf(\x8e\tQS\x90\x00\x00\x00\x00\x00\x00\x00\x00\xc9^\xfb\xfe\xa6\xd8\t(\xe5\x18\xbeca\xa2\x9f\x8a'], &(0x7f0000000280)=[&(0x7f00000003c0)='/dev/rvnd0A\xd1', &(0x7f0000000140)='\x00\t\x00\x01\xc4\xb9\xd2\xbd\x95\x1df', &(0x7f0000000380)='/dev\x16\xee\xba\x99\xb0\xd7=V0S\x00', &(0x7f00000002c0)='*\\.-\\!\x00']) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) openat$vnd(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000040), 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0xfffffffd}, {0x7, 0x0, 0x2}, {0x8106}]}) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000240)=0x7) executing program 5: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1004, &(0x7f00000000c0)=0x81, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1, 0x0}, 0x1040) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) getpeername(r1, 0x0, &(0x7f0000000180)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r3 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, r3}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setpgid(0x0, 0x0) setpgid(0x0, r3) ioctl$WSKBDIO_GETMAP(r4, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) r5 = fcntl$getown(r4, 0x5) ktrace(&(0x7f0000000180)='./file0\x00', 0x4, 0xd30, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) setuid(r6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x450a) r7 = open(&(0x7f00000002c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r7, 0x80185760, &(0x7f0000000140)) preadv(r7, &(0x7f0000001540), 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0xf8e, 0x0) r8 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000530, r8) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0), 0x200, 0x0) executing program 2: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000680)=[{0x2, 0x9, 0x1800}], 0x1) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) r1 = dup2(r0, 0xffffffffffffffff) r2 = socket(0x18, 0x5, 0xfe) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = kqueue() r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffc, 0x1d, 0x1}], 0xbb, 0x0, 0x0, 0x0) chdir(&(0x7f0000000240)='./file0\x00') symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r6 = open(&(0x7f0000000080)='.\x00', 0x0, 0x10) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket(0x2, 0x3, 0x2) setsockopt$inet_opts(r9, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(r7, &(0x7f0000000140)='./file0\x00', 0x0) chroot(&(0x7f0000000180)='./file0\x00') open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[]) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r10, 0x0) fcntl$setstatus(r7, 0x4, 0xc0) poll(&(0x7f0000000300)=[{r8, 0x4}, {r3, 0x40}], 0x2, 0x20) dup2(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r2, &(0x7f0000000000), 0x10) executing program 2: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9", 0x13c}], 0x2) executing program 1: r0 = socket(0x1, 0xf3d6e900dd783a7e, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) (async) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) r2 = socket(0x20, 0x8004, 0x0) dup(r2) (async) dup(r2) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x4001000, 0x40003, {0x80080007, 0x7b3}}) (async) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x4001000, 0x40003, {0x80080007, 0x7b3}}) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0xe02) open(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = syz_open_pts() pipe(&(0x7f0000000100)) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0xc0) r5 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5, 0x0, 0x1, 0x0, 0x0, 0x8}) (async) msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, r5, 0x0, 0x1, 0x0, 0x0, 0x8}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) setreuid(0xee00, 0x0) getuid() (async) r7 = getuid() ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) (async) ioctl$WSKBDIO_GETMAP(r6, 0x80047476, &(0x7f0000000100)={0x0, 0x0}) setreuid(0x0, r7) r8 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(0x0, 0x0) fcntl$setown(r4, 0x6, r8) setreuid(r7, 0x0) r9 = getppid() setpgid(0x0, r9) close(r4) (async) close(r4) close(r3) (async) close(r3) syz_open_pts() executing program 7: sysctl$kern(&(0x7f0000000000)={0xa}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f00000002c0)=0x34) ioctl$KDENABIO(r0, 0x20004b3c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) setreuid(0xee00, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) r3 = getuid() chown(&(0x7f0000000180)='./file0\x00', r3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) r6 = getuid() seteuid(r6) fchmodat(r2, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000000), 0x4, 0x0, 0x0, 0x0, 0x0) executing program 2: r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211040000006685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6679cbe7868de45ed3fc33719ca6df71eb9c8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) write(r2, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000040)=[{0x0}], 0x8) executing program 1: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be9", 0x68) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mknod(&(0x7f0000000400)='./file0\x00', 0x4, 0x6) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, &(0x7f0000698000/0x2000)=nil}, {}, {}, {}, {}, {}, {}, {0x0, &(0x7f0000663000/0x1000)=nil}], './file0\x00'}) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x2, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[], @generic='+S'}}}}}) executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 3: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9", 0x13c}], 0x2) executing program 0: setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x4, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x8a38, 0x0, "ffff09009cef01098b748200", 0x2000009}) r3 = dup2(r2, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x7fffffff, 0x0, 0xfffffff8, 0x7ff, "2cf98a19000000674882e56b5b09c27c00073beb", 0x0, 0x75}) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000000180), 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000)=0xdf0, 0x4) executing program 1: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semget$private(0x0, 0x4, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) executing program 7: munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) mmap(&(0x7f0000047000/0x3000)=nil, 0x3000, 0x3, 0x5012, r0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) (async) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) (async) mmap(&(0x7f0000047000/0x3000)=nil, 0x3000, 0x3, 0x5012, r0, 0x0) (async) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) (async) executing program 2: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000), 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x4, 0xfffffff0, 0x0, 0x9, 0x80, 0x5, 0x3, 0x0, 0x800, 0x8}) sysctl$kern(&(0x7f00000005c0)={0x1, 0x9}, 0x2, &(0x7f0000000600)="371dc444", &(0x7f0000000680)=0x4, &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000080)="e8f5ac06ae84750d7e53cdfbf2fc888d7ec80f522c497c99b50bdefd5f33328a21b077df16", 0x25}], 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$WSKBDIO_GETMAP(r2, 0x80047476, &(0x7f0000000080)={0x0, 0x0}) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100012d29fb00"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x54}, 0x3, &(0x7f00000000c0)="3bf2ee74e747c82dad6eb2a36fa755e1a3925fe49afca7e63b52fa65ccaa74d6e6b85b6cdced70357ef201f97842b1068dca31553fa2d7031f38c03e56ad0e24dfc4f97b8b7f81499647e6e7725765d61436c85e43c15d12a78cb8c57ddde87021d7b685507fd3e0652f35e45bdaa3afd86c4fe557433e4c2b632de71c951516adff26aa2e48b45f8ce92bcefd3eceefabee7e3ebe806fdb4f6af569ae94b5d127", &(0x7f0000000080)=0x4, &(0x7f0000000340)="5a67923ef0cb189971421989ebcff78831a7581e2f27caa362f1363042efb27688b2c899220fb2fe37e467d974592496856ca7b78060998608c2f952e43bc0bf11555cc5cb0fe17b2ec1be389871829bfe10dd4c4d2c8f9da2bd2868fd86791dc09dc4fa89a217458bdaed31003fdc3a7323189ba3ccbad6c8af17516e4557f61ad20180000000000000125f568ca7d3396b9057255f381855110eb3a673713716cdf010ddfa7977f92cf061ad125ca670353b45d53aae196b00271f9d3452b523b3dea22d6027625614312183724b71c7eb02083a410c1c99fa455013521f98686e472b70b560f7021f567adf4d", 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) syz_emit_ethernet(0x66, &(0x7f0000000400)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd600000000030060000000000000000000000000000000000d2f2b504ab6f462bbfc599f396f5fd53000200de1910e2382e63d50100000000544ce7a7ca1f37d9e8a50308a8345770c7fec71599401678cafeb0525acb26c1"]) executing program 3: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x100, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) (async) ktrace(0x0, 0x0, 0x0, 0x0) (async) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, 0x0) (async) fchflags(0xffffffffffffffff, 0x0) (async) semget$private(0x0, 0x1, 0x1) (async) write(0xffffffffffffffff, &(0x7f00000001c0), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) listen(0xffffffffffffffff, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='./bus\x00') r2 = open(0x0, 0x80, 0x8) link(0x0, &(0x7f0000000400)='./file0\x00') execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000500)=[&(0x7f00000000c0)='\x14', &(0x7f00000005c0)='\x00\xd8\a\x8d*\x83W\x99\xdf\"\xb3\xb7\xeb0\xaeeXt\xdcW\x03\xcfN\x93\x1e\xf6\t+\x1fS\xb9\x19\xd4O7\a[\xe0 K\xfa\xe6JD\xdeldZ\x1e\xef\x86\xb2U\v=s\xca\x018\x0f\v\xe4\x169\xc3', &(0x7f0000000480)=')\x00', &(0x7f00000004c0)='F\x13\xf2\xe9\x9d#\xc0\x1b9peaker\x00`\xd5\xed$\xa7P\x89\xe47\xa5\b\xaf\xe1Q6}\xdf(\x8e\tQS\x90\x00\x00\x00\x00\x00\x00\x00\x00\xc9^\xfb\xfe\xa6\xd8\t(\xe5\x18\xbeca\xa2\x9f\x8a'], &(0x7f0000000280)=[&(0x7f00000003c0)='/dev/rvnd0A\xd1', &(0x7f0000000140)='\x00\t\x00\x01\xc4\xb9\xd2\xbd\x95\x1df', &(0x7f0000000380)='/dev\x16\xee\xba\x99\xb0\xd7=V0S\x00', &(0x7f00000002c0)='*\\.-\\!\x00']) (async) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xe150, 0x0, "32cd8b6abdc8a5508471050000000010000407ff", 0x0, 0x4}) (async) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000580), 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000240), 0x0, 0x0) (async) socket(0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0xa, &(0x7f0000000040), 0x0) (async) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13", 0x5) (async) setsockopt(0xffffffffffffffff, 0x1000000029, 0xd, &(0x7f0000000000), 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x0) (async) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0xe}, 0x3, 0x0, 0x0, 0x0, 0x0) (async) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) (async) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0xfffffffd}, {0x7, 0x0, 0x2}, {0x8106}]}) (async) syz_emit_ethernet(0x3e, &(0x7f0000000180)=ANY=[]) (async) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000240)=0x7) executing program 1: r0 = socket(0x1, 0xf3d6e900dd783a7e, 0x0) setsockopt(r0, 0x0, 0x1e, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202d, 0x0) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000400)='./file0\x00') link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000d40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000001640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000240)='./file2\x00') symlink(&(0x7f0000001340)='./file0\x00', &(0x7f0000001440)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(0x0, 0x0, 0x0) r1 = socket(0x20, 0x8004, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) fchflags(r2, 0x0) dup(r1) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x102) executing program 6: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x35}, {0x3}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x26, &(0x7f0000000080)=ANY=[]) writev(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000005c0)='Ms', 0x2}], 0x1, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000280)='./file0\x00', 0x2000, 0x5d4a) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, 0x0, 0x0, &(0x7f00000010c0), 0x4) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)="c075dba73a955cfab7e7595269a8c01e4da40548d40bf1386394f6c63323f0a4599a2101e6d39940dc3c452f", 0x2c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x101, 0xfff, 0x9, 0x774a, "ed4712b94e0c3dff7a29a17c7e4a7ccc28f5dee3", 0x40, 0x3}) pipe2(&(0x7f0000000200), 0x4) syz_emit_ethernet(0x46, &(0x7f0000000180)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @multicast1}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0x40, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0xfffc, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast1, @multicast2}, "0300000000000000"}}}}}) r4 = socket$unix(0x1, 0x5, 0x0) fcntl$getflags(r4, 0x3) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0) getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000e04, 0x0) sysctl$net_inet_tcp(&(0x7f0000000580)={0x4, 0x2, 0x6, 0xd}, 0x4, &(0x7f0000000300)="9b0209c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257b52828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca10ff010000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f26a88016dd6b436218bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e196f4f7859e071fc98111cc9024f790ce68e3f54baaee16ceaa7d01620500000000000000000000ffa75f473f776d17b0624a0de922139f2e8ae827ad5fb7f3b48940841606a44aee974c93eca493b635c236d5aae7cc736c2f0e41dcdadafdb461c136e16c2700d103a249ea0ff366f7354375852fdfab9f0a19f8e9f9598c066e137ec9ca6708", &(0x7f00000002c0)=0x270, 0x0, 0x0) executing program 3: r0 = socket$inet(0x2, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) (async) r1 = dup2(r0, 0xffffffffffffffff) (async) r2 = socket(0x18, 0x5, 0xfe) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r4 = kqueue() r5 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffc, 0x1d, 0x1}], 0xbb, 0x0, 0x0, 0x0) (async) chdir(&(0x7f0000000240)='./file0\x00') (async) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') (async) r6 = open(&(0x7f0000000080)='.\x00', 0x0, 0x10) renameat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', r6, &(0x7f0000000100)='./file1\x00') (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r9 = socket(0x2, 0x3, 0x2) setsockopt$inet_opts(r9, 0x0, 0x15, &(0x7f0000000000)="016f8430", 0x4) mkdirat(r7, &(0x7f0000000140)='./file0\x00', 0x0) (async) chroot(&(0x7f0000000180)='./file0\x00') (async, rerun: 64) open$dir(&(0x7f0000000600)='./file0/../file0\x00', 0x0, 0x0) (async, rerun: 64) syz_emit_ethernet(0xe26, &(0x7f0000000100)=ANY=[]) (async) sysctl$hw(&(0x7f0000000200)={0x6, 0x18}, 0x2, 0x0, 0x0, &(0x7f0000000140)="01000000", 0x4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x202) r10 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r10, 0x0) fcntl$setstatus(r7, 0x4, 0xc0) (async) poll(&(0x7f0000000300)=[{r8, 0x4}, {r3, 0x40}], 0x2, 0x20) dup2(r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) connect$inet(r2, &(0x7f0000000000), 0x10) executing program 0: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be9", 0x68) executing program 2: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x4000000000000003}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x108004000000000, 0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: syz_emit_ethernet(0x36, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '`b`', 0x0, 0x0, 0x0, @remote={0xfe, 0x80, '\x00', 0x0}, @local={0xfe, 0x80, '\x00', 0x0}}}}}) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) (async) mknod(&(0x7f0000000400)='./file0\x00', 0x4, 0x6) (async) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) (async) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000440)={0x10, 0x0, [{}, {}, {}, {}, {}, {}, {}, {0x0, &(0x7f0000698000/0x2000)=nil}, {}, {}, {}, {}, {}, {}, {0x0, &(0x7f0000663000/0x1000)=nil}], './file0\x00'}) (async) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) (async) mquery(&(0x7f0000ff4000/0x1000)=nil, 0x7f7fffffc000, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_emit_ethernet(0x38, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x2, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[], @generic='+S'}}}}}) executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)={@local, @random="b5f73e0c1039", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x0, 0x0, @local={0xac, 0x14, 0x0}, @multicast2}, @icmp=@info_reply={0x10, 0x0, 0x0, 0x20}}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x1, 0x4, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x4) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r0 = getuid() r1 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r0, 0x0, 0x0, r1, 0x153, 0x1ff}, 0x0, 0xfff, 0x400}) r2 = getuid() setreuid(0x0, r2) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x3, r2, 0x0, 0x0, r3, 0x3, 0x40}, 0x6, 0x400, 0x80}) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000200)) semop(0x0, &(0x7f00000004c0), 0x0) semop(0x0, &(0x7f0000000440)=[{0x3, 0x3, 0x1800}, {0x2, 0x95}, {0x0, 0x3ff, 0x400}, {0x3, 0x2a5, 0x1000}], 0x2aaaaaaaaaaaaca0) semop(0x0, &(0x7f0000000000)=[{0x4, 0x9, 0x1800}, {0x0, 0x8}, {0x0, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x7, 0x1000}, {0x3, 0xdcd1}, {0x1, 0x0, 0x400}, {0x1, 0xff, 0x800}, {0x2, 0x2a, 0x1800}], 0x9) semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000580)=""/96) r4 = getuid() r5 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000003c0)={{0x8, r4, 0x0, 0x0, r5, 0x100, 0x1ff}, 0x4, 0xfff, 0x400}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x8, &(0x7f00000001c0)=[0x0, 0x0, r5, r5, r6, r7, 0xffffffffffffffff, 0x0]) setreuid(0xee00, 0x0) r8 = getuid() setreuid(0xee00, r8) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}], 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) executing program 4: munmap(&(0x7f0000047000/0x4000)=nil, 0x4000) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) ktrace(0x0, 0x4, 0xb1c, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VNDIOCSET(r2, 0xc0387200, &(0x7f0000000340)={0x0, 0x0, 0x0}) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x801) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x3}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) pipe(0x0) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0xe06) socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240), 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) dup2(r3, 0xffffffffffffffff) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setreuid(0xee00, 0x0) mkdirat(0xffffffffffffffff, 0x0, 0x0) renameat(0xffffffffffffff9c, 0x0, 0xffffffffffffffff, &(0x7f0000000440)='./file0\x00') faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x13, r3, 0x3) executing program 2: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ff7fffffffffaaaaaaaaaabb86dd600000080000000100000000000000be00bbfe8000", @ANYRES32]) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x30}, {0x50}, {0x6}]}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[]) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x10000043, 0x5, 0xa7bb, "d8f1f9bdca0d8300ffffff7f00"}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09e67e49040b4f872475ece74e473c66b2afd8da8ab503ebb7f71fc3002ed4c39d285cc143454016929c9ce705f41c19da51ebdecf56eedbd954d82a037bdb0d0d", 0xbd}], 0x1) dup(0xffffffffffffffff) socket$inet(0x2, 0x2, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt(r4, 0x11, 0x4, &(0x7f0000000340)="12000000", 0x4) setsockopt(r4, 0x11, 0x1, &(0x7f0000000200)="12000001", 0x4) sendto$unix(r3, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f00000000c0)={0x4, 0x18, 0x29, 0x2b}, 0x4, 0x0, 0x0, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r5 = socket(0x4, 0x2, 0x0) ioctl$FIONREAD(r5, 0x8020691f, &(0x7f00000001c0)) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000001340)={'tap', 0x0}) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x2}, {0x60}, {0x8106}]}) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0x0, 0x0, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7"}}}}) executing program 5: mknod(&(0x7f0000000100)='./file0\x00', 0x2000, 0x412dff) open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x0) r0 = socket(0x0, 0x0, 0x0) close(0xffffffffffffffff) socket$inet(0x2, 0x0, 0x0) r1 = socket(0x0, 0x0, 0x0) r2 = dup2(r1, r0) syz_emit_ethernet(0x0, 0x0) r3 = socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)="10", 0x3}], 0x1) getsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000780), 0x0) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) acct(0x0) writev(0xffffffffffffffff, 0x0, 0x0) close(0xffffffffffffffff) r4 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r4, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r5 = dup2(r4, r3) connect$unix(r3, &(0x7f0000000000), 0x10) writev(r5, &(0x7f0000002400)=[{0x0}], 0x1) getsockopt(r2, 0x29, 0x0, 0x0, 0x0) r6 = semget$private(0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, 0x0) executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{}, {}, {0x5, 0x0, 0x0, 0x5651}]}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x9a0f) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x22, 0x1, 0x5, 0x8}, {{r1}, 0xfffffffffffffffc, 0x11, 0x2, 0x1, 0x5a06}, {{r0}, 0xfffffffffffffff9, 0x60, 0x20000000, 0x9, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x55, 0x2, 0xf52}, {{r3}, 0xfffffffffffffffd, 0x22, 0x20, 0x3307af7a}, {{r1}, 0xfffffffffffffffe, 0x102, 0xfffff, 0x9, 0x1}], 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES8=r5, @ANYRES8=r5, @ANYRESOCT=r5, @ANYBLOB="d0473168da5b9be3f8a2781acb32ecf5b2e3054a54fcdd53ec7aac765ee46521f7f343c658c749b9b74fd946fdcc16ab87370cb5a3ff335f4178cd0f5a50083bc281be3eda951e97cb8129125a647b9221ba9adcf5b1a2b15449d3c1e2ce6177cd4254d26baa4c85961d8efe5aa662b9c7b17998e4ed65af3b642c669a62c1b166a2045ec5633ae74e529be4a91c0b3f13709d43c0"], 0xb0}, 0x8) r6 = open(&(0x7f0000001180)='./file1\x00', 0x20000, 0x1a5) close(r6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) fchmod(r6, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000000)={0x1, 0xe}) executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x205b9a) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x9f}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000140)={@local, @random="7004f5b37507", [], {@ipv6={0x86dd, {0x0, 0x6, "d900", 0x30, 0x67, 0x0, @rand_addr="3bcc2629a17a6c58afb8877c8be162e3", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "06c33e", 0x0, 0x0, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @mcast2}}}}}}}) r1 = kqueue() kevent(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x10000000}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xfd, 0x0, 0x8002, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0), 0x20288, 0x0) executing program 3: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="54baad6838a09ce04b5525b7f664f69b1098e817b8856f4957729317f661bb442e2e2e", 0x23}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f00000001c0)="e107a3177695b394eb6138503ea9eb665bca8da6d3df0815f056fafa6acf8ee9d70e6a7a437685ff1e554cbd39cea08e0dc8e6c2244a90c0899bc2227c0418ddf485b5f8367ddc6f2ffd479e164512260bcbf55987e414ff6d1c9ef50763634ecd8d59c62050f2f10b8e665dc92193355cc35b411fd50f810c824d0bb6a980d397b52a146bd01d9b2bf698c76f5f52827f93caf8ba3c18d423282dc4a90f7c745bb5e6d17c2b1c37998f759a4d7a87469da439b9e93bf89efac88947eb0bfff6a4ddc948b0d18b7454116612937028c126f2086ec427aaf53c470a98d1af2bc641b2d9b4f00e39e707284e2911b6078d22e654b59c0bc05e98b143519dd447562a5dc6087debd651dafd9d2e39d4a8983024b9c59b9f25f5033ef50ce38e97051f3bb0b18a329b51c84a6c197419e1cde43190a7e5292d66a1389d7b03242d18c866ba5b3bd59e35bafab2909f36e9c55991a3cc1ee9fe984ccc0824fcaab371268556995bfdaea4264d76bf0bbf835906f0bd8c959bbb80472c2952539190ffa53d38df4d1e6f07f076bbb27a525ca983195b873ad1f4b1b8337e1c3d3381813390082a7af7fc6b953292985e6148d1f2f786550fcb4e630dbbcbf41813ab6c3a90dd91c39422c07071f6acc8b7102336c96ce854f7cbf4d59a67ff6dbe1050ee53aaa6ebc2045b946b69def05f2d11b596ba5facb367c59c047545bbb285222a09f1006d90550d2fffa830f7f5d67a3b7007fe8c9cd074918c405984c51a1d18845da51dada1b7c7cd99e53623bd69dfb7ba15f0099179cbdca428c08b9a808d4894f5c5178ac9146d595d50719bc072db4e7d08fb3b449284ce7dc0de05cbcdfda91961d17ee9f9851d47cee8110f3bb42c297863129ffa2147e18f99a95a68706b00021b9bd9d593e96221f41f9ec78cff5c2adedef9a2b39838b7932f502f39129205164023afffd194614f598d4c28ea900e8ff6698733289afcc2af155f4bbea6a601bc59f273199516ac49083095d2fc67d2162e42bd7dac55488aa7d860ded8b97192f7eb6d62d75fbf408fe4b84c64e304962883c13013ed6cd389c79b67378bc8ea0054119ec2c042f822c663c2da3c662e50d6b846943cf6ec7b5804b8b7d018102485f89fd4caac86401020f221ccc8a2ddfed2666b9461e9ff1bb96baa2429f099a11905b6dec818bc67e2fd30018676227a57bff73198c8c51e38e4cb68df4c154230b30851697635ef86c244b987c78128ef9100d565ed314bec65b65b14b5daea663abbfa71678d8bf818512a30823d12720eec864e0ce80581e73a31c81398f45543376fa05889e2d205307b03ae8cf0b724cd3f15c18012a3c2458dbd331db6fef3335a7f1cb6061cd85442628203851bc56d27a7abef456974201ad6da07a4fe70f7ffb1f20dc034e818a9ae224a2a698aa00be140731fede2c75bdf6f2c5b155a8f75363ec6814df07702d92cf7bc2006b7d66caf32b3a3f5866f5e269fc1cc650e4b4c1a2345c5ed0daf9b0de6bfedf70c92dafd7494bac7dee3d123374968b056cac2729e95d618185e8cee8d9d165fc16864ea43c658e26bc05793a5212388b6ed08120336263771683854dea2828a37cd6b878fba4d2ce0f25a3e8f4fc2d4c72393cfcde8050255bfec8d81b68e8efb4795f1f5d620eede69b4f996ab6cd05f5d220f7ec353fff0366d0da51dc2d20415746c26868bec6702f9eca7110dfff3b65124fd343ecc3aa9a05d2d3efedf83cd03da8426721dda6fdd3b57976e7de6614745737b45c59ffef9cf7dba3c36278b2e022146d2c6ed2ee9d1d24afbfeebf0656e8d9c097df1565249f66083b05751254b9e1140f49778bf321f6ad6b61d631f74dfc885a05c59868d695d3e79ba56d5f3f383239da67e4192f95422c556cbd26ae22de01faae27afaa6f97a7c9ec39e4b3a39fd0da3e1488d439f3bd91f036186b1a789331ed1efa7695d67b7c4adda836b07efde0789785ddad6425754e453ac97afac6ef9a894383c61b52d68290c92eb8653b0277fb0862f9bbc456dc35f5259d7d351ef64dfd773ed6a6401f725e82db7a81f68d083834fd6d0ca246e8ca95bad49d0a5eeca7b1597a30ed559a3826fea9af5284e5e7b489478badaf43591657c3fc3470bf11b4ecaa65b04346e2f4bf46380f7681192c3d2fe74a5c8e3b8e4f34c0342f1dd76c28a6ec93d01b1e581305e4f0aaf896ffff554b70ad66ddb52bae99436f9fac2b83a2f43ddc40e0eba483da5bb32338d3167ce36786c48e3b3276c3b4655a18bbc62dec2d0370c4689cf10a77a8a51a756bb5409f1d40265cd882a740f7d0e404963a5f2af8bb3943a559c0fa37df78f6935c3760210c8fdc830f4fc8da3975f1cc8cd4ee92fe2c84052768a52cbcbcc82a4120bf82b9cab28c19e6c0eb36d3d2345fa7dadd1aea318b2b93e1246f884f8967621510a0a291e53ee1987a1246225d260079890f51b63a8da29c2002c59cad76b6b326828706a75ecf0b415dcdf31d723740170e62a67866a1d2cfc0488c6bb9a05b92644edf39ef454b66575b7af86a403891a340a3e6fe0b3063cde8588d089617f8e26ae1ac0fd99f8ab0cb7aefdd5d7840db1f101c4d8c4041435525a27b816a4240a828aff0edca3b402b0486e9ef5c1a66e6a2a86ee5a6a302673d5b861cab236a59ae3934d02fdcdd34807d96cab5a161fa0760d7cc2eccfb02daa201ac356ce00935cc0f5f968290a61eda8af7ecdd803bb80eccd9b7ace3590b33f8d241abc99c4f62071216dcdc671c5fc20b0ce9776d6e425cf424e5741b0dc5e1f1a810e58604aa1e6d81002ee61e2604d3acf2b8d75300d32f6a300feff38682ab5ecec3c8dca1017d3d1573968bb7f04d4943efb13f6be25146f659b0b7bee1c903861c23f013bd75a810bd37876301f9cfcdf0e72a49bbd5c243ae8c58d7f51c97116c490b7874086a1d0b7f31c2bde5fba23109599b4b525e85626554b27b7afcbb99f166e418820d0f62f831c0082bc4b13545676ed7f0644b546c68247e344bea55f535e768a304b47a6e9fe44829ecb641b27ca42e258b1873dd33e5b907782c8f1725a60a2b3bbe7916867da63f78865ddbadc9a66b12b9cb73cc9bbdf27ea15bbb7e2ec2714f01b5af2f392015e5b2603239406c8ecacbe741c2d19051184d0fc445e0f99dfc05c978a148251cea634a293b5e7b1895508915797a5d6504a972856a52409bf993a5f1bc706b613e4ceb47de0419b699f9d23bb0dcd8bfdff31e923d5952a33c7dda2be51756bc961e604dbf2bb7ae9a17990cc0fec5170a606082dc593b445fd499c0e98ee87e9596731283891b10286ce2a81ca889710c8e3937b0b85a46a3ac436582c6f9bb81fb2e4069cd95eb41cd57ef63eb7063be38f0047f56b41366bba6cf64c274a6d5ff2b09ec33e29916c29cc2fb987a6012df11335e7c7dbdb03be3febd11332158433baf3363325a6c8f13aec8f1ff1081c93e767baea7609652e4c00ab68b1a0ce5980e63ed0469145178f30ab545cb49401c1e6b7e108c6b980077cf69ac46027a4707351dbd186ae708a42aa2f45a79da6c8ff53abe019b360697eff4623a3294e52a94273bf848dceca135a552bd0cf7e93ab9e51630837660ee9b72d7d59947607ce48a5d8788b088d7f1d708fedd8ba474f7dd8948aeb8fdb722d5d26209c347c383af7895745fb48d576c2a374d596f5fc385065835abf37e501cf5d2c4fc3f68a39309914cfd5cfb14648ffd31ae2f1e5427433dfc0f04df4265e53021af101a5e2b2c766705480f9769ef1bc832382672603c4cb62241de85a98e760243e87acea9cecc33229138b1288c2fecf24492834be53f59df87456ec11dc3c1b70e95e5439f1bbbeacf5cf478ead6f462dadde5cc80192d8ec008d752df32818b0288b289a3aba4df65345d7871147281916cbd3f38e8c6d40d8f11d0e27cd0d7a61a499b95d0cb56a9c323ade6d0eb9e50535966a88b0a0e8c1bda55bb386f7d3a128b1663d0fc7ab823c02bd3f012a90bb65dde18498d52293a2026e3e35227b4dfd362f61e9927de6721804ad71b8c48a215d44b72292a41710dc2cd688428a13d53ed3b904207d7a44b28ccc5c5d39e7cc1f646461f172932127b21161ba1ebee3a1bc5dd45951bd5ce178cefa09221ec73897f8c4b00c6218e8fd884a24b54bbbf8d7054b9a8ca6e870f2a9af44b8b992328f07278768813ffaae41e2b0b32ae601927370ca1beeb30ef34dbfcb1cb8dec996705d752ba242f792fb0c61f6cb701c865a6ebca51bb9151b2f201a2ce6105304753d798ce224590a9c967ae20c4cfef99a577da72c68110e164360f4e11b8f10c3c23b026b489aeb7f3c683acb4405ddfbcdc72f186c1101104888b8b9580aba2cf78fce2779d6c71e67a69b040c41ae6733085f643ed14816dcdcea7aa1a91748144afbfce6b93ca8d7c00a6ecd941dc845f15db8716507fda606d635b127a1dcf06a2f6632722fe661d365083071f8ddef6a7ff1b091b69fea1c026d3cbc3547496434c3eab907996a2e855a59bfc1ef3dc0f8e1d8db8c715de119b2830b5e5a5f0ad172a7b7cd1ef8733a42f3c3cba3d6fc571ac788f9825bc5a2996d5a357234611810151262f567b1cdc19a9190fde0b1f62518e0e84f7f2fe45ef273e152bc92d98d7551fc7c545fa1d8d0ad40c7a7668d17f4ad1c096cbac40b410a52ef374ff2fe197aee4a32b44a52365580cb826e30d2b2d6475bc6691518280c076fd4b9c7bd8d9a052928f8b144e2f244757aeee314ff00e80e4680bc66d700cf3bd573e151814df81623563d8e135a0624fe7fe72e37c4274a62bcc53f04371ccd692db21a5dcd188ef579a8fee71865b0a39ced6c69f0b13110f28ecbe512f691b211fe21f41fd0ecc16569ffa46b1d1fd9c64aa7dcee6779512fb8a7b89e76e481e2d709bd05b114b4e8f5eff057c5637bdd85152434842a7b325a076257272d94489078427a9a5b3d7a84863a29b809cc851e75f18ee05cff8ad095fa328955aded130e0d16683373347aa057c9792cec4838c1fe68fbabc00c19340a5fb4674f0fe8cd12a3efffb91fe5aa0cd37ec3ba523ea60d0cc7ad164e6c281bcdc5de41ad1172ca45d254bdbc358535ae67752c7ad481d3a9c9254355dec197e66881ee07d0086e099d7e88298d0965d19a26b97da0496390643c761738581d231dc85f01ea2fc9224463b39c870a45e233ea9499461f2c5edd6016ad320109a2455c4072c46643310e19d7abf69b0c947a299912763df33c35acc8abdf0aa8bcb4326ad5c3306118963e395c9d853cd567bbd5de9a486ec502571b8b1ea7169134b6ceab44b887541ae6fee03a8a785a341698133a4009f81984773fe8c0427070016d0149082ff9274b8a85e42954bc21c615a6cfecea9988c6158de6feabb524d937bdbbe079cc86f41efb4e0cf7d6038b64a62ab0550b254bc45cb852054246b224d26353b86f022e5ee41007b9accba68f37d22a52b2945183a11b27f91601230705074ad3cf251e85e52daf6ed8ae0fe87c1fc4b58a1309384d34ce14b8c0d276ab7cbac451da96f1c16a6fae9eefa0378fd39d06117e0acdc8b4af164c5208a35c56d4ba31880659c7f115f44d17bf4a2387c3672b3f549a9412ce9bdbcf4f9d7b63f88aec525903053af365aee0b2b25104faf58963f8fbff9ba2bd58a2d0e988f9f7168753f8d1c48a06bf7c42d753bb17aea839862bd88dab209c6febe72896352e60dae5dae9e03e8c2b60", 0x1000, 0xc, &(0x7f00000011c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x0, r4) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 6: ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)) r0 = syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x2, 0x2, 0x0) select(0x40, &(0x7f0000000040)={0x20000000000fd, 0x0, 0x0, 0x3, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x4, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r3 = getppid() ktrace(0x0, 0x0, 0x930, r3) ioctl$FIONBIO(r2, 0x8004667e, 0x0) fchflags(0xffffffffffffffff, 0x0) semget$private(0x0, 0x1, 0x1) socket(0x0, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r5 = syz_open_pts() close(r5) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0xd31, "8717f9050700000000000090d692480d51aa8000"}) writev(r5, &(0x7f0000000500)=[{&(0x7f0000000480)='\r', 0x9}], 0x1) pipe(&(0x7f0000000140)) dup(r4) r6 = openat$pf(0xffffffffffffff9c, &(0x7f0000000040), 0x800, 0x0) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f00000000c0)=0x8) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x2d}, {0x54}, {0x6, 0x8, 0x0, 0x10000}]}) executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x49) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000080), 0x1c, 0x0}, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) setreuid(0xee00, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r3, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/9, 0x9}], 0x51) dup2(r3, r1) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa63edcc34f204a84, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r5) setgroups(0x0, 0x0) r6 = getuid() setreuid(0xee00, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fcntl$dupfd(r7, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0x10, 0x0, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x41000}, {}, {0x0, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil}, {0x0, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {0x0, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000002000/0x1000)=nil, &(0x7f0000ff9000/0x6000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}, {0x0, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {0x0, &(0x7f0000ffd000/0x3000)=nil}], './file0\x00'}) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$VMM_IOC_RUN(r8, 0xc2585601, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x0, 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r9 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) pwritev(r9, &(0x7f0000000080)=[{&(0x7f00000006c0), 0xf0f75}], 0x1, 0x0) executing program 0: sysctl$kern(&(0x7f00000005c0), 0x2, 0x0, &(0x7f0000000680), &(0x7f00000006c0)="a127847f", 0x4) pipe2(&(0x7f00000003c0), 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000000000, 0x1, 0x3}, 0x0, 0x0, 0x0) sysctl$kern(&(0x7f0000000040)={0x1, 0x4d}, 0x2, &(0x7f0000000140)="6a80ff632d6a8bb5d1018334e99c9fc3a34ccaf76125930216299a8c5b907f345eaab44270e3bbcfa578144b8a78aa6daf8597c96aab818fed09f5e763304810204281e28129fd2b457601a8f503b8486bbe22135223e2cc3b22aa0332c8ba3093e1943b2f119500a65a802cbf940744038f7ebcd77472215c5baf487d2c15c4c384b44000533062dacb89beba35739d50e42421b90584c0ba0277fdf2ea9891f5484717ba9563838c32cb452ba99932d87697317e543cd855cb3a18e2da6d5c3415a8a51bbe70b88a0cc9b283", &(0x7f0000000080)=0xcd, &(0x7f0000000400)="96b8d3f53e9389da5faa242e46f6eced5683432fc6f5814d83ea3946f6e481357238f75114b3b6fb1ea972b609f40b859b6361addc0b0c4ff1b9d6b5ec12eff22b15d8fd99bec96881978a74eb852c3fcef94a3283c65effd548faba7cc65899dbc60558df785af1e6a23dcaf0df787ab88432f349b279eb6169556bc53f6297eadcc65cac394bdc1a85d10735a42a2694f4d49ff20d1813a53701374e51f962c4a2d70f2f9a5f6b7745e2c35fdc154bdeb87355b5c79ef4854e17a11ab42e39655fdff4728b0cc5f760cd8297da6d77e9e82c6b9131d46de6060c9e4f214e6ca104fc30e344844e0cc904eae20440182a9b82a80da67ac8f63da8eaf3b54a", 0xff) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) write(r0, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e782023740000", 0x79) executing program 7: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{}, {}, {0x5, 0x0, 0x0, 0x5651}]}) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140), 0x8, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000001c0)=0x9a0f) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000007, 0x0, 0x0, 0x0, 0x3d) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) ioctl$FIONREAD(0xffffffffffffffff, 0xc0106924, &(0x7f00000001c0)) r1 = kqueue() r2 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r2, 0x8020691f, &(0x7f00000001c0)) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200), 0x100, 0x0) kevent(r1, &(0x7f0000000240)=[{{0xffffffffffffff9c}, 0xfffffffffffffff9, 0x22, 0x1, 0x5, 0x8}, {{r1}, 0xfffffffffffffffc, 0x11, 0x2, 0x1, 0x5a06}, {{r0}, 0xfffffffffffffff9, 0x60, 0x20000000, 0x9, 0xffff}, {{r2}, 0xfffffffffffffffc, 0x55, 0x2, 0xf52}, {{r3}, 0xfffffffffffffffd, 0x22, 0x20, 0x3307af7a}, {{r1}, 0xfffffffffffffffe, 0x102, 0xfffff, 0x9, 0x1}], 0x101, &(0x7f0000000180), 0x6, 0x0) r4 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r4, 0x80206919, &(0x7f00000001c0)) r5 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r5, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES8=r5, @ANYRES8=r5, @ANYRESOCT=r5, @ANYBLOB="d0473168da5b9be3f8a2781acb32ecf5b2e3054a54fcdd53ec7aac765ee46521f7f343c658c749b9b74fd946fdcc16ab87370cb5a3ff335f4178cd0f5a50083bc281be3eda951e97cb8129125a647b9221ba9adcf5b1a2b15449d3c1e2ce6177cd4254d26baa4c85961d8efe5aa662b9c7b17998e4ed65af3b642c669a62c1b166a2045ec5633ae74e529be4a91c0b3f13709d43c0"], 0xb0}, 0x8) r6 = open(&(0x7f0000001180)='./file1\x00', 0x20000, 0x1a5) close(r6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r6, 0x0) fchmod(r6, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000000)={0x1, 0xe}) executing program 5: r0 = socket(0x18, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$LIOCSFD(r1, 0xc050756a, &(0x7f0000000080)) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYRESHEX=r1]) r2 = syz_open_pts() writev(r2, &(0x7f0000000080)=[{&(0x7f0000000000)="691f6e1a304d59619c202f9031e21fad1ceb41cff98fb58080f4f84a9e64d9884d6ae1", 0x23}, {&(0x7f0000000040)="b960", 0x2}, {&(0x7f00000019c0)="eb4dca3991e5e80941ab2e20e60829ffd919b5b7705225e6f43bdef38ab0b019189e75abeea11da415ac79fc0ca2ee02b357c9c41398dfd63389239996481738774a7954fbbf1426000f2cb5de55ce0df73adae099ac787ec0770711b72009cc88b2bbd47885fb91eebeaeebea22c69dbe3c9d6b4542f558fa4178d4e52797a4015d9aa64ff9fea5f2339d2addb6d1565927e4700c26865d4a4b9f548a4ff7a848fcd19478f5f6b6c376452fbc75d45e64452f6f710f34b09a913d88846cbf14c80faca9c1ca58575bf0d594ea516f4728df6039a25caa6fc2212d7f604bc1e926fe52c1736e4fc5f58b30e4573cf55d34beffd9c884f53cce3bb1056e1cedd6c8c59fd7835cd1543f438c43f187a91ed15fc1ff57be114980d322015c3fcfc19fc81102d4567d88e742de4fe4213c49a1eaddf013b98fc0d120a63ff5c632536a0f9ab714e0278c9bcb306c5fbfbc8cc2c232b539f10d4df0ad3b476549b092ecb08ccfc0e432eb7e1d1b80987f109c8524028f597e81d26aa1d22ff1895215313db7ccce731aba16eeaa31dd18d2038c01f5c9cfa548f7bfc7de1d148067fe73d3f05232e4cf7cc6b8088a4b22bf484fadf1e94ff3fd9f6b9fe1792cb8b178c90dbbe146c33a2433e034c3b90410decb45052fa8d9a5c86d30155269aab52a8b606889e58e3ab048a686e2312f5896ac4fbfe956b33308f4d8546d3e8bdb04282a75b683b6eb37bca0bf37f45caf8ace70ff50d3bf151c5fd1ffcf26c26d383a8893545333f1194036c7e76990bb86a5ee21346bf3c598b8349b3fec0551cd7a83098a0dfffa5eb960d527c0e9bf7df1cfe923047ec2d8ff9d8490145e31a7d98dfbc39b22fb4ff81ece22508e488aaba267fd21e5ca26265d10a5314898283afbd0f0307623967ee49ddfd1e08c056dfa02ca65ad494d433a874079f5514a4e0555f189e4cc4906eb7cbc73e38d5e394db38affab638ff4cdcabfab54ef47fb0b81696e4b85ec5e198acb9cf2566fb5667901233b1c3566acb41aeb50a9123b65ec5529a67f97fb0b5af3083b010f516fd175b06cec85fce7fa103129d7a1927ee438de4d6af67f390811e212e93f4a589ae6c6b86786c8fa2844a3b47177997b19c11a2c16710d3465e921960996179ac236b1fea2b33b6db628322b7ae184f8af94a3bab9ba24e919f37ce162858c795cd20f023bc9996a664443adc0874391a66c7fd6d3021b8be17517bd7d02079b8c5382ad6b7b221b202a611f50e852bca43c539e6db16904acf5c76e923a1218ebe4a9bf36f4b6242492a50433f61508b216ab8c39e51873a7e7ff3581140c80bb8ee39732bcf74232e20623757a0fc61d746e3296e1ac0f4e623ebbf1756bfd9adae7f01def8d31497b55ef0887ad6c3347743df6332310dd9233bd543513302fbcfa719e3e5fd9286f73703975e242c204597fe8b23d05724633f072264e8367342cdcedd59560b334c9938bb24d0639e1aa00dc9b66fdbde249b4923cbd9eabc29bc0f484a12386cf94d6c094f77f24a7c5ebafeb5ac150e7578bc1273144e10648d6c3ad937856577e57e68ab00130e089fb39f86959a25aa1f2378ff842e1792b95f332d31b5b083885f5b78b9aefe08673c7acb2ea038abb1da6f5d673f10f30183626e6054499fa183c0cbd1ca3f8e3a41ef0558c4ce47c658124c5fe2bb7956d6539839d03bb4630dd5ba1084457b1dee62bdbc66482714eae201c77c33e593958bc3ebdb57fabd7e42c703ceeca510b869bd42a101a5ce1f57582af3798f5be8b396dab5156878407a33b6922b8a1c6baa529db969b5201ce72c396ccc1afbd0edc8008c41e9a22376e32d0ecd67fb1c84bee202c4f261f024019c6075d1dc63543471b17a833f2c7cda2a9f3d4681a57f08ffc168f0a95e51204c8f4d513b171abd354d282112f2c53a6157cbf53b2cc42e69b89396a689731e24be8f798f18202f2919e450f1269d10b1204fca64206006639047c9e411c0d524dd0a0de2926021a691235b636ff2aed860894cae9d35a1000f8c17a5c9ec8861aefb3fa1f6db85bbbd08f923cedc4b66b6bab8d696f80c464131b79c333e4f62e5cc6041c5a0947fbf0c6a2c13701ddc0b417dcc7ebc2c1ebb37cee3d11f6455b20978a88ff3dc0f9bdb61e8fd70a7e34c6e2252fa3a3ac1492518c09981424f6f80550d383b1e75cbe9cbfc87bde38e00a3bf3459ebbecce6a02d98c98a36cccabd4c69da1567d389c813f2fa7b0ad4c0e7b9b13f9595325ae4a668727dbfed165ee450758b6cab86b8aff440bc854c6cc4e54fc64afb0469b067383567bd70e4aa89c418762a29acf52ccf51be4371c2d93f7758ce800b074e7faa14f276fb6d49fbd9bc6a823ed0899525fd5138c77f5958c8d1481c46b506ac0775d306ecf8c506a8d9667d26657771861e74fcab7fa78ae3417d612fd167182cacce50797e59740819b429b1f6c4ba16e7bbe7fe50ee33acbc90df34a86ace348b70d75ced0e43013eed1c70684ae942a4ace13e854043ca87955c90cde391ca0b49d09a9eb5c508b682740b0d0d8816a643a1d694ea9e336fe5e774cde2feb6ee99756fc1e64754c02dd79a24e16dabeb808e05a97fde04d3875818e52f86234a5295fe4e5033a264c6704a57c36cf6d2b6244208a07b400ac82926053be8bceb6ce5f21877b0b63d9e4b775643528abf1884cc4e4ca59648d7682cee9f672cf3534aa3f794b5a2db8d4041758a7d9c26ff1d0638a3dba158b56a43a7d132e3872d9db814c0847fd39e8d697ed6299edcb0346eb8fe00336cf7d025ba0c2dfaf92ca9bb2ae926931370a68b0432584ec9bd7f70c948bda4782027ca09b0b8cbd7cce0c4f86ed0c61cee37606803ce2e373a5937d629bcd036efed2bfc7ff0b33f2d1e8029c4f24a960d5119a9c707609656a09755479c5bf0b2c8b53cc499cb54f5a68793052c53e40455a681381f1226fc6580a13fb2b600ec4c92d1f3c53ebb5fd6401f22186df8af96f3e4571883a3f235d25c60b32ddcaf97c97f6083f67824f593c25dada38b293de51fd138707adefae695d7bc1aa1ec6b322783ec1c14f5e54f798ab67fabb0aae1f4f2925197fe281b8bb145e53860cf9b362be2f019d6dc33651d04412cc550e10c57c573901c6a0a8d0a105abacea2e719d61e6f069a21190932b218a997217d2ae6cb7fa93cae6c845a608f61a37badc973ec7d3130b8dccab5126a0f0a5f08439ee6b61d0084501e5137a21e2924ec77041b43f13e17420cecd28646b41652937e061f282bc88e37b4a843c8073d3280c1f3a42ee6d02ee0d95fa6102a74cf89f6db81774ce40765d6a1e8f4c3390e115f7caa930e49429ee430f1932d5cb4ddbb3669ebac8e6b8052ecaff3554064d7861123dd748cc488217969b050aa94c707873a3a29fb8a7e50911d99729dfbd81e981709f03ebcdced2c7c3879868013852fc7ac92fb8ecf578f8a0703c990117b25dcb42dfc766bcf53babbb8ab175e9312c5a63e28e4d3d06d1f0955eb662ce514b0e0860e82823db04df90645f92a6c60dd878b566f65aed90af011c4001c9203ced2f3e095f139fd3c0ca1e4e1383710036c4e46e18096566b2f794e06d976827dd3bac8a920a2c11b409b8293c290a2e80435acc0301d104f8e26e9d05eb168ff3bc1d6f3676e57cbb46e923164e900bd519e6799779e7dc7c637e48e7042b2a34e6801ec7636acbec72c23a101df7da3d4ec462f7c4bc477d170495924de6e7596fa3cb82082ad82bd546eea3beee6a77a7e0be20c147d6a2c7905e76950c2dc2fe0a19e8faab47511ff192f33e720cf137f80effc8f932d68850c5873d8c3eb1772d31aa0d7b588399e07bde72a0ec9ceea0058d72efd305a53722a77e2899aea9bd1eb328183f838473b0b4755658f9fdb7ca45a3e48523a54486d8d168875c36cdadffa1c2e84bb9b03b902aef3abbcfb0f7c47472f359ccc3d1b0d2b2729ea4881bc0e84e78320805a4a5eaeea229a4dc545a3410d8be9e3829c79e0ffa972255eb602e235c9d6afa404b71a31123bea2e5b5dc7edc96f201c5bb5515631fe1a6b325e9a088cc22540382d66f8dfb3c2b8203dade8cad7fc18aab51d137ed1ec2e430c4ed21b2be7c2ecc72aed96915f78647cd8c67589ea86efbc2f93159e5aacfcbb6bca8d94a1489fde34d24a2913f807753183b9385afd3a7ea081b3cd5cc21fd42d81365ac539ea03ba42af87a5ee637d9d77b8ed7a02ef33f84ddc4e5bae987a4098ad8104f84921ff1cc3b4e626404bd39f1d6ad6430319df7c6f8fce98498176ba80dbb0e45be2bcde3508ceeb9a3789a62588853b1534287ba7d9a9617b3b9af1eafe47d39bae2fe0dd68032d658c7b93e0d91bf6773f636fcaa898c04773638ef6922fecad08dabe7734d894b454dbfd25eb9abfb0a6cae904061c702f955b03ea6b44114492c564c28044fbfbd8b4f527f6102c19beafe4dc9a7c7be8c30ec939566a9feb4b580527b48ebc6e602c8e503205b821ae302a29586852efd2d4947ad41c1bfbc8bcecf4a405e4148b293380c5893fb8d290e810a23af06e4e11e05ad56bfc0f09fc4456a0037c3e6ba8a552b6941e5ec8723fd9a9c46e0ee61b10250d5c643ece2aafc85a4a3dbabce7bab52696fc51a9f4db3ca45684b5eb0058b10c83f576fa4aae8fdf00be84d924a41305e8096834b697f5b7ebd99c71ed11dfc39033123f32e24a81da02489a28cb5c4e70625b7e37badb7939fe6fe71063dc2814273ddca4f2ffa6254d2a75cbc5c94ada8d79c3814071d40fb89ed08350a8c0ef53b26f9a76960f0588c766c490a0b6a86f2e6fc9ef4f0b01f10a70b03825b8406a8ac8a8d27f1a5fc21f29d08aa31ce8f709cc3b01874d0334cf4095f6650fe61a7f3bdf42560386c3a0b7b09df3aaf077c14d2eeedb0f1f3832ae93a5f5b605b15d2fdb60abe36a5b3e1c36dcc846fe16a11c2d6b2642ce56888d3db3c14a8970d589b608c1292238dad7ac809a1f944c105e51304e12f736e91677655f666f26ca967c3ef440ac6df9e77eb9910c09be74178c0e6bec911082b25a5afed84fd21d2277562fab964f4729e9a60f59c67f671a8d0f209630627c9922c65c5136b9944a8b0b6fc19f8a4a33862ddea26b17411d490472ce4e6ece91305c918a3f36702691b65940cfa9e02876a8e92dfbf487daeb42404f6070c46268bf8ee89a341d4e4097574238677d8614a11141aec7a9fe28738b17ea973582b8c71cc30995ffd47ab2365fe1b7999b4dbbd1ffbf96b14a14d3487283a6690bcbaaf937bc350a96a1e16f200b0b00e7a3cbac15e22f600d14a7fb186f532e3cd5603322d6d9520911452fa50f2cb6a51b9df5d702ab1f05a3ef61298c120baf6c1764b62b8014cd3b55e454071bc2125a083ad89628096b7e9ce12f410abc1bc7c99efd0808c8605be2ae7f58df8c2b57bd1182f69e9a8f5240ffe4099525623a1eb35bcdf53d91ca55597ac3fb1f5453e7fce34d88538925c7afc64655754a8c373a6297e2018bbbd8e3737cd347e34553628983976b26be976e351a5c1bdd4a567c89611e33bacd25d41a51b90aed3db4fe0f5ae5b244f92c008140a85e9de9e0d92568dc944ee11819a065051d01488211f75073598124fc96460880881cfbe68cb14362065bb0bad25e0b4b1d3d9c6c61a1a6da94d485e0fc7111058bc12fd973ec706ce818df83c24ada8e8cfec7888d1c19e0a59d0a989222d9ce7d4c9b709ddbf171e6fe5809f2e7f", 0xfff}, {&(0x7f00000029c0)="d6fb2552dfccd33bc1655038c49ba65c84fbe3099e347d4cc1a805b7a7f26e2e890109d13a914f5db72357cc5d15cb9ef28f79b03dc285088137a221ce47cc1e2d42e5797de439ed2187850b1bd1196c9a34e5c0a182edfc81a185c24403ce4042d4344110bf99d9a27b584940f85a24e342ba25ba0c9e28cde3304846186058349b032f8c828c0c9fdcc048cce523db38a1634b8ff304d4068eda01b8aebe4bbc883444ca9f9ed4363d6681f23a64d6dea0c412dd099fb478e3d65eff8a90ec5e51478a5db4cf19df10a42cecfad85ed2b54fbe5b418e56bdd3334e89e8ba072411b12a42a6b108c5aabace2100145b5e45b86a219c5105f40f883da6369bb086d704d72a2bc0bd1a08c769e5638956736a77e9a38837f252b36500e9d316e216465906009e05c8cc732efaea8bc0c532bb2e77665b2363afb1734a98c867857d50ffa4622e1dc3ff94cf6342893e8e9578a59d7acab8ef4b66c7f6c73df6b9ef48bd47413739d7ca9395956d05c04bda31a4b4ce97c457038971e54103aed5f5fc72240f6301c238cc24c99a9c3b01436957e283669f3161378900fac12a615a06d53cd1c785604f02f33f580c5782bf62b2b265e35b5c636d7533b5716eb90c0639fe898f75882b5c347b1fbc5f355327e7596e9861a27721b5c0bd9bcdb4adb2aafd1980912117c6e73ed372c75814b6683ef38695c2895fb00a1ff2149c7c7dbac09fb9aea1ce5870104627065a1852ec3bf790e6cc6a3fe87c1bb83c4f1c8d84e492f0d0960219c47659a6e51379550e60d4812cfe04f121d6e2b977384d037ccd81bf2bcdedd1de10326c911e8e5a0f17c2d1139d622d14a230de4c148abaca84694e067a549b9e8c926d9a7bb5d3525c7cbf84fb7fd04b3d88dc33494ce302df461df47c7a5b56cffb0da1a0656facafe6956c83fadaeef21167ba684428e3d5c7bd53c0b8e742a4d2132ec59540c776bebfc30602d4c43743274d9956f3a4c371febcfdd7bbb7b52b109651fcc72cf30b27b7436c5ba47b937f1493d0565674dbfaa5017e376982a5e176065510fe3af01d5597aff1c7a0ec91be83e149fa33de925bcb00efe1a34584c8f33d418f98ca3e6e2784a4b66f9bd61465ac60dd49f0c7aac5dd0f6bd477f3170f046b4be02621468e6935674d5f13ad0a252a7f50068589f1a9bebf42d7f715d57d066e9e69d3c420dc750f8547ce1d18f593313a42828e2da52a97fa05b934c07e02a36d0da140582eba9c885fa850b1c10ed953fa8287506eaeca36c948a165057b5a693a6a80a42deda5ee9762931ff064130fdd03586b18ca3d307b4ff64fe0e9c65da080ac9f2680dd0ae2c8cd1d0e538708aef7968e9a986a323c037327cbfba8725a3655c08749a1f8b9d9e58c4e6eeb3c570ceaef0f90253f17cf8158fc2839d9da7b2b063807386344d042d10c2a4ccf01757ea599a33020ad43137de694fb5f1739eebe3975229715b33ed5fa764018273fc79983b920d62bfa0c678c93b94be2516921e792cf296f45a7c5c1af696461b7425d5451733bc0266cc1c08e6973d69c48135159c9df35eb93925338c60d57187493784d8656ad4d28356ae2ce29ca294ef96c8ea6b2b34209514d02e6365dde374272f331f62e45bcc906d06faed427808b418f85adef4180ee698148db2866376e750cfed75b29812179ff7bd6e1f0a1bb982c6c6e0ec863810aab6e30aba6fb013ac50d6f787c4482f160af03c732f2165ee6d6f20e6f4dbf0acedaee8f4fb2cf1bde189d065a7a4afcfb1ed2d1c390e4cafe8336a7d238c581e0fd01972d3be4ed7aac0a777295d811d3a10b8fc57c807a5eda7347fadd6a718a576d5ed336c67af02b4ea7ab053b9c276a4b3fdf8333f52834b455408dddbee30895458752e7595015740ae64bfcd6bfe95a82b64ef24f1cf160cd7eaa4e0abbc247063167480332fc0e64fedfd1d3e2d0914cc63ff8382fbc212dc1b3d496472bbef075ef2b08d8621ea6ca510dbd99e30c58a46ca078d9419009db4fe2f4862075345e18294a01d25ca40517fef4d720b2aeed8614e3859245a5794177b5ab3abe58701e47e6302672274388e183ae197bd1ecfe29bcd74d6c18c82d0690cbb3aa864f8261c5291c9f3bafd5523b6537155810f3e0bdc0cdb0ff997a6aaf0f0afbd62a2ea8ae082efe859e2219af473d9d8243cd6265cb848ed34490a32b99dc500226541718e5901677ba21a86519fcb2a4b394be0f1be9e4288d3753aa8863c15829cf93c41b674b83d7988a06f7bde210718e8aee91b459454db85727238febd0015ce7957f3c9ea4e1fb91e2061bd981f4f0a1be26ca12c2a3d3d94714fbf8d1135fc2b15805e81c392840684f920e105996d6bed802d2634d8f13bd27fe44c49a02c1f2ec1501b7759d10715efaf7127c716a8314e0074838976a37bbe577ca2380ff616adb3f93ceafab5984d504e8a7698ad58de2d9b53095d6e46ae47759082f701cedcd7cb2d59134d6ff7988d106dbc4f04ad70ce1bc9e3ed48440607c907e68edbc9729d980bbf46a2be5ebeb77e6c7d51b763dc7e91f2cc41d77e9437d450727723bfc0b17c68104db9da482f53cb3feeed79e86c47a2c7740078c015783af9c28b8f03fa2d8344ec85a3584e80e999147510e1dbb9c196a03f954104c567c059b9c2bcbda25ca2bc92e1eb14c82d6456ff38499814b6c1b3a7479adb8bb6a92e97471bdc7de7000b25f3bd7544755ebe60c5b29aa17e62370e4d8956341ef26d34d0cb9ae4a65d3a78180fa128d51dde44ce27f61c4a8cb34a600297ac5759d8023450627096b4d084d313e091bb92e1e8c080147a345f38543c579d7d3726338ab89a4073e536fc8773c1cc6a9a74a5d7ed75702b886baf775ade6ea3025c5c3a67c11f8ba9216f436ef4e03a462ee7f013da21af8709fa4ea3e5b09bfccf7fc8e9e8050cba3dbdd9848d642a601df75df53c5391d574cb78523f3055601dc1b8e134e5b17b691ae56609cf438416f69d9b88ab90d874359c3305fb391bca1c046d7ac3fd44c61a8a07b98ddaebc478a2a6f6f5c7e51640819304506649abbd6866a3fbb2ab18618ec182d4176cb867cce9cfef51b89f86473b765a7e70b7052329032c1351ddee053f44a23ee3081db2d925a720672896292518257fa23d11a83f0c37bf3a6afe70d27f5191b849b6792e5e8da01517f48001e459dcccd113307a84229870b948693531f10ad914a650b0ed6331afc7a6d0c3bd71e879b945f5f354df5122ae4b4ee872a5855b33aa6cbeeb4a963f24efb6c0012cf0206ccc9bf950b51c651f575a9d2e5c5949559dad643ce1626b00dc055f25105b3c3efadf19229576df457c640562acec9474cb4276fcfec9aec3ad20fd3f01a5d25fd0792b23945ae78b22945afa8457a67d818fd0dc1cc6c9969d892e4f8dde5d52e8287358636de832c01ac9b2681b9628993740c2fbae8a1f28da4ed70b1f012f43e6c0e3ed6296a515299f8a073407952c261504bcfdba021d8356341a1a0f3cb1d06f86d7f3c323bb781449e042d4093c49f1c720fe80ee12361bbdfb084ae6d10d94fadc74a0103de83d8738df3b7b41e8e30535a10ab7c795e29b76000d4659772c5bd2199eda3fbee074d65706580e042de97119dde5e8ab41701f0cdf2345debd116be14b0fa9b2daa0a2e88312558d2c0dcae96b9d6383b23a9b937f7cd04637a4a0d69957884fd71b8faadfd206e844994e1dd28ebcc7426415bf48f0af23039688a7eb0e071c25dd6957c4ba5ff4535cc31b64e1d9c68a0b96712726366b67e5d8c6f4777012168269fdec54b0ed64c6fa48d2a3ab125a0a17c83967d18a6c3684770795049ed40e2a8f2607ccdf7f6c84b5e6dc31583f9ab3130e23999990e8f201b3d49c253cd41ef5de77ef58d7655ebd1a13a54e8c64a029fe916192fdfd89cc16e27ce3c8efc557b0a2a3cacd845c95043657796e97f5b98630ae6aec1f28878ef8bcf6ea94da59181af9229cc37c3932250364d705e4888418003d1065a8ab84dc66bb2a9301d74695ac643d3ab171093f9fbba7248d7fc99642c0115ea63ba2b3f6a8c5b34574a825dd8133aae6509e30385bfd48f3f96415d7fa3d13ea70cc1dcd9549e7f960e2f35d5e1e5e2cb7ccdab4d71d52dd99b4815659450869382abc3c66e4e664efc6b4c39aa8494843c7d08ccf4726eda62ce723ca0ffa3dd98e4f17a08506f6ac3cf4aa58776af0233ab4c5f1cde5b3fcef0680f7f303c76c3119708c52b3e269908fa36a65bdafcb98416dba64caa27c58c6a052b14ad336ffda3e7f00e480365287d8b265f99c03db4fbccbcac40ed686f49974aebaf6f33a296ff70365cc0d4eb266b36fa90ce2899c7c033af4aed995c9fb68b974b74f6cfdad27aeb748c881b061f204316429999702727915ab4cbe2793316f19af61814727cd42d003b8fb0b8f35d546ffb0e36a49e9343bb342bb01acf9dd05b4853addff18c0d3a00a516229f5e3be3dc866a4c91f0568e4c88438d20a7f7a4f67b7769d8f77c03b50ac0a1e72570ff1d4c59e3feea18079e45c970b0b4f592fd1ab502053dac6d1bd7833cf78535e1800583b165a149ab64f9cec27adeef002eb3131c0ebdf373d78a74efad444c61f2c4e1aeffa97f925198fc6fb0b404e74a4431863743cdeb89ec109a40529bb83b5eaaafc888918acc9ae340244e8ea60a3a8dfde90c9e54324ee53c408e13370ddcf7b819f81c688da20d84bf79c61aab0b725b1b8e749ea7d517522c2de0831c153023c299c5ee13759e3536fff8dfd7b0c167acb524e7d6bff61e250c5bbaeb397e8c08665488989f999666b54fdde8eb9a051247e0e84db5db42439bd594ef6ba3e42c61ea55c242251af3a6b8c69b294cd6fe3b217402b5e309d1f4520fb48a7473234b4053004f6feda2fd10d3b9488cc36f591e6f5120a2a284ea625a9ce01d3ac2dacdeb035c3503e0c9c4ddee42e15d060320e0ba932fa3a45fc1ba7dfb5e618ee4eacd0f20a0d983fecbdfe49e87a71d4d10cd8fbde5361935498924c74cfd7aaab2a74d575e4d3b40f57851204f25b718f7fc4e9ce488c89afd91dab586ed1ac867dd2323b7f4bc71ca89fb1f73007e44374201969d442b1b54c2d430214d0268389b64343f1d7e40da13f21ab81814d0e1c9543cf32a5b9698b81d8bac8d2359f5125045088d6911bbcbee8dcf7dfc3fc2145c83c504cc60451e0681b25b38c191cd81a95592cedae7498abe45765f18d677ddde48453a37bcfb60359a73fd9095d63fe52e171fc28f4828c9fcf147504b7ce3b007634af76c0be2f0ec2a57b215529b023a72405446abad4ac00ec6cf14ce901a7fd5611caca164588f734e5d926d69fd204f4b9c03b736f46437580a", 0xef3}], 0x4) execve(0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0xffffffffffffffff) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x125, &(0x7f00000001c0)={@empty, @remote, [{[{0x88a8, 0x0, 0x0, 0x4}], {0x8100, 0x0, 0x0, 0x1}}], {@ipv4={0x800, {{0x29, 0x4, 0x0, 0x9, 0x10f, 0x65, 0x81, 0xc4, 0x29, 0x0, @multicast2, @multicast2, {[@ssrr={0x89, 0x27, 0x0, [@multicast1, @rand_addr=0x5, @loopback, @rand_addr=0x2, @broadcast, @broadcast, @remote={0xac, 0x14, 0x0}, @loopback, @remote={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x20, 0x4, 0x0, 0x3, [{[], 0x8}, {[], 0x1e4b}, {[], 0xed}, {[@remote={0xac, 0x14, 0x0}]}, {[@multicast2], 0x10001}]}, @timestamp={0x44, 0x8, 0xd, 0x1, 0x1, [{[], 0x8001}]}, @end, @ssrr={0x89, 0x23, 0x40, [@multicast1, @loopback, @rand_addr=0xed96, @broadcast, @multicast1, @remote={0xac, 0x14, 0x0}, @multicast2, @local={0xac, 0x14, 0x0}]}, @ssrr={0x89, 0x13, 0x82, [@empty, @rand_addr=0xffff, @remote={0xac, 0x14, 0x0}, @multicast2]}, @ra={0x94, 0x6, 0x7}, @timestamp={0x44, 0x4, 0x29, 0x0, 0x4}]}}, @udp={{0x2, 0x0, 0x8}, {"03dcd73c6db65c004bbcff2804e6b734b52a7529f9ff8fd2261a85b10c8790bd61094b6947f5a698e7122a96ae4aa1e3f0385952264c9c7ebf046c578cb06cc26233b6389cf8bf236e033e79d5d4119e1781e98c911af2fbf31aacc9b584c31c2904f8"}}}}}}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x40, 0x0, 0xec}, {0x54, 0x0, 0x0, 0x2000003}, {0x6, 0x0, 0x0, 0x200}]}) msgget$private(0x0, 0x1) writev(r3, &(0x7f0000000140)=[{&(0x7f0000000080)="35b5c242413c1026089a59583cc3", 0xe}], 0x1) executing program 0: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1d}, 0x4, 0x0, 0x0, &(0x7f0000000000)="1a0b0040", 0x4) executing program 3: r0 = socket(0x18, 0x3, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x3200) syz_open_pts() r1 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/99, 0xfffffd23}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x8001000000000000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x2, 0xfb) socket(0x0, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r3, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) r4 = socket$inet(0x2, 0x3, 0x2) setsockopt$inet_opts(r4, 0x0, 0x64, &(0x7f0000000240)="01000000", 0x4) munmap(&(0x7f0000001000/0x400000)=nil, 0x400000) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r5 = socket(0x2, 0x2, 0x0) getsockname$unix(r5, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0xfffffffffffffebc) r6 = socket(0x6, 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$inet(r6, &(0x7f0000000000)={0x2, 0x0}, 0xc) madvise(&(0x7f00006e8000/0x2000)=nil, 0x2000, 0x5) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r7, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{}, {}, {0x6, 0x0, 0x2}]}) executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) (async) r0 = syz_open_pts() close(r0) (async) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) (async) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x10010001, 0x9, "681fe60a117aa567cdbf5e002a00000110001c00"}) ioctl$TIOCSTOP(r1, 0x2000746f) (async) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="505da9af9f88f4a843984f92c55b04ab3221321bae93301e682d192f3f9d9e0f2ea35709280084a26026a3595a2789fc870c736a5eba1424fad2b6b1dbebb14aa0f7829008d7d9c33fea31cf691c2dfb3ea8b1bf9bddbf27c5217038f8aa2ce7954c7eeeccfb7b0a", 0x68}], 0x1) (async) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x2, 0x0) (async) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1b}, 0x4, 0x0, 0x0, &(0x7f0000000180)="8a3aad21", 0x4) (async) r3 = socket$unix(0x1, 0x5, 0x0) bind$unix(r3, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) listen(r3, 0x0) (async) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x0, 0x0, 0xdb, 0x9}, {0xfff, 0x3, 0x39, 0x9}, {0x8, 0x6, 0xa7, 0x7}, {0x5c, 0x9, 0x2, 0x7}, {0x4236, 0x1, 0xff, 0xa}, {0xc257, 0x5, 0x81, 0xca8}]}) (async) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180), 0x1, 0x0) (async) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0xffff, 0x9, 0x0, 0x3}, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x4, 0x10001, 0x4, 0x4a6}, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffff8041, 0x0, 0xc768}, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) (async) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x237a, 0xfffffff8, 0x0, 0x8, "78603af6ec907c0ec92aa0edbd899699b2cd26b3", 0x5, 0x200}) (async) sysctl$kern(&(0x7f0000000240)={0x1, 0x32}, 0x2, &(0x7f0000000280)="1a44c592", &(0x7f0000000380)=0x4, &(0x7f00000003c0)="27cb6cbf", 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x6, 0x2, 0x0, 0x0) (async) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1005, &(0x7f0000000140)={0x200, 0xfffffffffffffffa}, 0x10) r6 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000180), 0x2, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r6, 0x3) (async) fcntl$setflags(r6, 0x2, 0x0) sysctl$hw(&(0x7f0000000200)={0x6, 0x6}, 0x2, &(0x7f0000000240)="1b839f5e1521480e89f5", &(0x7f0000000280)=0xa, &(0x7f00000002c0), 0x0) (async) chmod(0x0, 0x4) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000001840), 0x800, 0x0) executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x400) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x3e}, 0x4, &(0x7f00000003c0)="91aa4546", &(0x7f0000000000)=0x4, 0x0, 0x0) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r9, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) writev(r9, &(0x7f0000000080)=[{0x0}], 0x1) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 7: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x31, &(0x7f00000000c0)="b211d7170d816685c8e360f2fa41c1a0946988b272d2dd3dc90142a84231a746e337b372e93320cff6669cbe7868de45ed3fc33719ca6df71ecec8a918458b2c10a1f8c66653b276e180e9cb9b21f9982230f575295d48889c9a920796b2dd92fc8575680b37ba955d2c15e6d7c9198ed900ab006ddfb67869b51a2216114d1ece85f593e74035f5bc054eb1dbddf42a", 0x90) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000240)="294bbe01e775d42b920587bee9952844c9bd082f517f000000e5395a3adbd32b44bbf70100fbd963abbeba59c23c5310add84f137b32990c7b3c89185df9f097003f67ca6918f9363386bef4cd0aa3d52bbf1ab75d8c4102f4e3138c229004357738d4ecaca017eb674086edbe016ad9c91ab1fbde25895467c8dce7ff20897002c8abca0036fb92c3cdeffde58eafef99abad4d0c0b9d3cd358d9552dd02afeb2dcdbad04", 0xa5}, {&(0x7f00000001c0)}, {&(0x7f00000003c0)="a29228fcd8b93635bd8ce9b958fc56277452f4bd7372ef7f9829fc5fc6f55a034732c8f770149389111a04ee9a4d4ea18cc39157341d5f083e3275bdba233d65aa00e5416ced2bdb35a2d0d7544e2886598fa027e0c681635e3c5902497ab520a51f694a457dec3eb0bdc737408f856cc9f41d12255d5f77658faf335ab0f25a7330b20d57d9936f2909c4a030a1b3122001ddd6607e740f00000000000017a7699073d9497074bd10a6112e2acaefbdd2e9ff71c4292c082da70a15844eb00c9734ef5d2b2a7fa4f3403567b0e6f0d862015f8ad2d31268a9b957a4850accf1615634f6d247a2c9e338c08ab3da458c4312986966ab546f0ad48961f323906ea0fe454b2b9932a94ad1d8d7e2bf3ffc5a48b0127c8b417b678d35193bfd50d740eb93219b6d77f57ac3051d459ba41d2c07ed25f7b867d66d4692d9", 0x13c}], 0x3) executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, 0x0) socket(0x0, 0x0, 0x3a) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, 0x0) getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x2}, {0x9}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afe", &(0x7f0000000080)=0x19, 0x0, 0x0) executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20000, 0x2) getdents(r7, &(0x7f0000000180)=""/46, 0x2e) chroot(&(0x7f00000001c0)='./file0\x00') getdents(r7, &(0x7f0000000200)=""/101, 0x65) r8 = msgget(0x2, 0x187) r9 = getgid() msgctl$IPC_SET(r8, 0x1, &(0x7f0000000280)={{0xfffffffd, r5, r9, r5, r6, 0x14d}, 0x3f, 0x8000000000000001, r1, r4, 0x400, 0x7, 0x2, 0xca}) kqueue() setgid(r3) r10 = socket$unix(0x1, 0x2, 0x0) connect$unix(r10, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000340), &(0x7f0000000380)=0x4) r11 = open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x8) mknod(&(0x7f0000000400)='./file0\x00', 0x40, 0x161b) symlinkat(&(0x7f0000000440)='./file0\x00', r7, &(0x7f0000000480)='./file0\x00') r12 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r13 = getgid() r14 = fcntl$getown(r7, 0x5) r15 = getpgrp() shmctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x100, r2, 0xffffffffffffffff, r2, r13, 0x258, 0xa5f}, 0x1, 0x126, r14, r15, 0x7, 0x1f, 0x6}) chown(&(0x7f0000000540)='./file0\x00', r5, r9) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000580)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) getpid() setreuid(r16, r2) shmctl$SHM_UNLOCK(r12, 0x4) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') executing program 7: sendto(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x1ff}, 0xc) openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x8000, 0x0) r0 = socket(0x2, 0x1, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvmmsg(r0, &(0x7f0000000940)={&(0x7f0000000900)={&(0x7f0000000140)=@un=@file={0x0, ""/65}, 0x43, &(0x7f0000000740)=[{&(0x7f0000000000)=""/9, 0x9}, {&(0x7f00000001c0)=""/191, 0xbf}, {&(0x7f0000000300)=""/157, 0x9d}, {&(0x7f00000003c0)=""/170, 0xaa}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f0000000480)=""/211, 0xd3}, {&(0x7f0000000580)=""/61, 0x3d}, {&(0x7f00000005c0)=""/154, 0x9a}, {&(0x7f0000000680)=""/165, 0xa5}], 0x9, &(0x7f0000000800)=""/249, 0xf9}, 0x80000000}, 0x10, 0x0, &(0x7f0000000980)={0x100000001, 0x4}) setrlimit(0x8, &(0x7f0000000980)={0x7, 0x54}) r1 = syz_open_pts() r2 = dup2(r1, r1) close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000880)={0x0, 0x10000043, 0x5, 0xa7bb, "d8d1f9bdcaa9a00000000900000a67e6ff00"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="4de815b9331dd829184f10a369913c70535806d594c4f33ae8e4ddd667ca763214729273fd80ba3283e73e27e19fc56b88a42573598164c93c757aabda6f7f9bab8439c34c18d7525c9892388b6ca7d49bb34b885632ca81ca077c729b17fa32ff516cc3899b38608ca5878515e5e43f2a6212ef99b4458dbd491e2e09", 0x7d}], 0x1) writev(0xffffffffffffffff, &(0x7f00000002c0), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) close(r3) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0), 0x1, 0x0) pwrite(r0, &(0x7f00000001c0)="1d62941ece1629", 0xfd0c, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="efae2f19fc3e4b27866659c56ca893c40c98363f7d8a4ac6c7e37d831ab889d2c9c82daa52135e3de2efbfc27445fcbd1583685eec25d615f36fa6fc4e7f759002852c15e9d756928d3770c67abbcf4fa721a7a740f63fdff50b061fe9c56f1e41c44be2c2f1573f0012b77b48d09f6bdbdd63d9e2968461e7641508ac4a4d78ed043b5a37af9c05ee3a4481df23a514cd2aa27c3e2e9a3ac7314a334653500ebb0d6f27a61df10ad20c84d317996e", 0xaf}, {&(0x7f00000002c0)="bfbf3c5fe2c0bb4fdabc49632ab6d2660855727c9f0ad90d7200b468cc20375b6d79306a193f8f1f272e56999c3ff851a4036b6412ef0ad674e742f0616d62f8cb01fae7bc2056be61f6903a08a0cb96e35cc7b9cb3bb4810f5965ac49dbaa6a6848b4562c94398c91f9d83f8f9b3d", 0x6f}, {&(0x7f0000000340)="76c8537f2270c4baf297393fcb230c70b5d39d21a6e9253d535c11d69d86e13c9d03aa1f02522d48f19a6b60f5b1f76c6a43c91777decea93c49841e1574e492a14d3bd5f5c4cd9065854b47530c98802554ed25b2da1f8fc7a57b2ac6eeada0e721487609391e89", 0x68}], 0x3) socket(0x1, 0x4, 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) lseek(r1, 0xffffffffffffffff, 0x2) sysctl$net_inet_ipip(&(0x7f0000000040)={0x4, 0x18}, 0x4, &(0x7f0000000100), 0x0, 0x0, 0x0) open(&(0x7f00000001c0)='./file2\x00', 0x100, 0x40) open(&(0x7f0000000280)='./file1\x00', 0x20200, 0x0) mknod$loop(&(0x7f0000000a40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/../file0\x00', 0x8000, 0x1) mkdirat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='c\x00') unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000200)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000300), 0x0, 0x0) link(&(0x7f00000007c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00', &(0x7f00000004c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/file0\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001780)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) getpid() rename(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000300)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000200)='./file0\x00') r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000440)='\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', 0x145) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0), 0x800, 0x0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "0100dd2dfa7f0000000400"}) sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f0000000040), 0x3, 0x0, 0x0, &(0x7f0000000080)="4f1d4c6344b80ed788b6a4515248df3aa745bb992c574ab4cdf5587145812eab4a988f7fafd7a01d99776d988908cd186b51f34f8c15ffa0c685ad4116c783959eff4278384b4000384dbb1c2aaeff10b4135529a1da6fda67c67469d954be811b25ec5521559154c586eefff122009f659cd3e27e98a3241495005f102d9101d158284c0ee3250aa7c11042330de22a299ab00894fdc9bac6042d", 0x4) executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0xd19450564dee018c, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f00000006c0), 0x1, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="54baad6838a09ce04b5525b7f664f69b1098e817b8856f4957729317f661bb442e2e2e", 0x23}], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f00000001c0)="e107a3177695b394eb6138503ea9eb665bca8da6d3df0815f056fafa6acf8ee9d70e6a7a437685ff1e554cbd39cea08e0dc8e6c2244a90c0899bc2227c0418ddf485b5f8367ddc6f2ffd479e164512260bcbf55987e414ff6d1c9ef50763634ecd8d59c62050f2f10b8e665dc92193355cc35b411fd50f810c824d0bb6a980d397b52a146bd01d9b2bf698c76f5f52827f93caf8ba3c18d423282dc4a90f7c745bb5e6d17c2b1c37998f759a4d7a87469da439b9e93bf89efac88947eb0bfff6a4ddc948b0d18b7454116612937028c126f2086ec427aaf53c470a98d1af2bc641b2d9b4f00e39e707284e2911b6078d22e654b59c0bc05e98b143519dd447562a5dc6087debd651dafd9d2e39d4a8983024b9c59b9f25f5033ef50ce38e97051f3bb0b18a329b51c84a6c197419e1cde43190a7e5292d66a1389d7b03242d18c866ba5b3bd59e35bafab2909f36e9c55991a3cc1ee9fe984ccc0824fcaab371268556995bfdaea4264d76bf0bbf835906f0bd8c959bbb80472c2952539190ffa53d38df4d1e6f07f076bbb27a525ca983195b873ad1f4b1b8337e1c3d3381813390082a7af7fc6b953292985e6148d1f2f786550fcb4e630dbbcbf41813ab6c3a90dd91c39422c07071f6acc8b7102336c96ce854f7cbf4d59a67ff6dbe1050ee53aaa6ebc2045b946b69def05f2d11b596ba5facb367c59c047545bbb285222a09f1006d90550d2fffa830f7f5d67a3b7007fe8c9cd074918c405984c51a1d18845da51dada1b7c7cd99e53623bd69dfb7ba15f0099179cbdca428c08b9a808d4894f5c5178ac9146d595d50719bc072db4e7d08fb3b449284ce7dc0de05cbcdfda91961d17ee9f9851d47cee8110f3bb42c297863129ffa2147e18f99a95a68706b00021b9bd9d593e96221f41f9ec78cff5c2adedef9a2b39838b7932f502f39129205164023afffd194614f598d4c28ea900e8ff6698733289afcc2af155f4bbea6a601bc59f273199516ac49083095d2fc67d2162e42bd7dac55488aa7d860ded8b97192f7eb6d62d75fbf408fe4b84c64e304962883c13013ed6cd389c79b67378bc8ea0054119ec2c042f822c663c2da3c662e50d6b846943cf6ec7b5804b8b7d018102485f89fd4caac86401020f221ccc8a2ddfed2666b9461e9ff1bb96baa2429f099a11905b6dec818bc67e2fd30018676227a57bff73198c8c51e38e4cb68df4c154230b30851697635ef86c244b987c78128ef9100d565ed314bec65b65b14b5daea663abbfa71678d8bf818512a30823d12720eec864e0ce80581e73a31c81398f45543376fa05889e2d205307b03ae8cf0b724cd3f15c18012a3c2458dbd331db6fef3335a7f1cb6061cd85442628203851bc56d27a7abef456974201ad6da07a4fe70f7ffb1f20dc034e818a9ae224a2a698aa00be140731fede2c75bdf6f2c5b155a8f75363ec6814df07702d92cf7bc2006b7d66caf32b3a3f5866f5e269fc1cc650e4b4c1a2345c5ed0daf9b0de6bfedf70c92dafd7494bac7dee3d123374968b056cac2729e95d618185e8cee8d9d165fc16864ea43c658e26bc05793a5212388b6ed08120336263771683854dea2828a37cd6b878fba4d2ce0f25a3e8f4fc2d4c72393cfcde8050255bfec8d81b68e8efb4795f1f5d620eede69b4f996ab6cd05f5d220f7ec353fff0366d0da51dc2d20415746c26868bec6702f9eca7110dfff3b65124fd343ecc3aa9a05d2d3efedf83cd03da8426721dda6fdd3b57976e7de6614745737b45c59ffef9cf7dba3c36278b2e022146d2c6ed2ee9d1d24afbfeebf0656e8d9c097df1565249f66083b05751254b9e1140f49778bf321f6ad6b61d631f74dfc885a05c59868d695d3e79ba56d5f3f383239da67e4192f95422c556cbd26ae22de01faae27afaa6f97a7c9ec39e4b3a39fd0da3e1488d439f3bd91f036186b1a789331ed1efa7695d67b7c4adda836b07efde0789785ddad6425754e453ac97afac6ef9a894383c61b52d68290c92eb8653b0277fb0862f9bbc456dc35f5259d7d351ef64dfd773ed6a6401f725e82db7a81f68d083834fd6d0ca246e8ca95bad49d0a5eeca7b1597a30ed559a3826fea9af5284e5e7b489478badaf43591657c3fc3470bf11b4ecaa65b04346e2f4bf46380f7681192c3d2fe74a5c8e3b8e4f34c0342f1dd76c28a6ec93d01b1e581305e4f0aaf896ffff554b70ad66ddb52bae99436f9fac2b83a2f43ddc40e0eba483da5bb32338d3167ce36786c48e3b3276c3b4655a18bbc62dec2d0370c4689cf10a77a8a51a756bb5409f1d40265cd882a740f7d0e404963a5f2af8bb3943a559c0fa37df78f6935c3760210c8fdc830f4fc8da3975f1cc8cd4ee92fe2c84052768a52cbcbcc82a4120bf82b9cab28c19e6c0eb36d3d2345fa7dadd1aea318b2b93e1246f884f8967621510a0a291e53ee1987a1246225d260079890f51b63a8da29c2002c59cad76b6b326828706a75ecf0b415dcdf31d723740170e62a67866a1d2cfc0488c6bb9a05b92644edf39ef454b66575b7af86a403891a340a3e6fe0b3063cde8588d089617f8e26ae1ac0fd99f8ab0cb7aefdd5d7840db1f101c4d8c4041435525a27b816a4240a828aff0edca3b402b0486e9ef5c1a66e6a2a86ee5a6a302673d5b861cab236a59ae3934d02fdcdd34807d96cab5a161fa0760d7cc2eccfb02daa201ac356ce00935cc0f5f968290a61eda8af7ecdd803bb80eccd9b7ace3590b33f8d241abc99c4f62071216dcdc671c5fc20b0ce9776d6e425cf424e5741b0dc5e1f1a810e58604aa1e6d81002ee61e2604d3acf2b8d75300d32f6a300feff38682ab5ecec3c8dca1017d3d1573968bb7f04d4943efb13f6be25146f659b0b7bee1c903861c23f013bd75a810bd37876301f9cfcdf0e72a49bbd5c243ae8c58d7f51c97116c490b7874086a1d0b7f31c2bde5fba23109599b4b525e85626554b27b7afcbb99f166e418820d0f62f831c0082bc4b13545676ed7f0644b546c68247e344bea55f535e768a304b47a6e9fe44829ecb641b27ca42e258b1873dd33e5b907782c8f1725a60a2b3bbe7916867da63f78865ddbadc9a66b12b9cb73cc9bbdf27ea15bbb7e2ec2714f01b5af2f392015e5b2603239406c8ecacbe741c2d19051184d0fc445e0f99dfc05c978a148251cea634a293b5e7b1895508915797a5d6504a972856a52409bf993a5f1bc706b613e4ceb47de0419b699f9d23bb0dcd8bfdff31e923d5952a33c7dda2be51756bc961e604dbf2bb7ae9a17990cc0fec5170a606082dc593b445fd499c0e98ee87e9596731283891b10286ce2a81ca889710c8e3937b0b85a46a3ac436582c6f9bb81fb2e4069cd95eb41cd57ef63eb7063be38f0047f56b41366bba6cf64c274a6d5ff2b09ec33e29916c29cc2fb987a6012df11335e7c7dbdb03be3febd11332158433baf3363325a6c8f13aec8f1ff1081c93e767baea7609652e4c00ab68b1a0ce5980e63ed0469145178f30ab545cb49401c1e6b7e108c6b980077cf69ac46027a4707351dbd186ae708a42aa2f45a79da6c8ff53abe019b360697eff4623a3294e52a94273bf848dceca135a552bd0cf7e93ab9e51630837660ee9b72d7d59947607ce48a5d8788b088d7f1d708fedd8ba474f7dd8948aeb8fdb722d5d26209c347c383af7895745fb48d576c2a374d596f5fc385065835abf37e501cf5d2c4fc3f68a39309914cfd5cfb14648ffd31ae2f1e5427433dfc0f04df4265e53021af101a5e2b2c766705480f9769ef1bc832382672603c4cb62241de85a98e760243e87acea9cecc33229138b1288c2fecf24492834be53f59df87456ec11dc3c1b70e95e5439f1bbbeacf5cf478ead6f462dadde5cc80192d8ec008d752df32818b0288b289a3aba4df65345d7871147281916cbd3f38e8c6d40d8f11d0e27cd0d7a61a499b95d0cb56a9c323ade6d0eb9e50535966a88b0a0e8c1bda55bb386f7d3a128b1663d0fc7ab823c02bd3f012a90bb65dde18498d52293a2026e3e35227b4dfd362f61e9927de6721804ad71b8c48a215d44b72292a41710dc2cd688428a13d53ed3b904207d7a44b28ccc5c5d39e7cc1f646461f172932127b21161ba1ebee3a1bc5dd45951bd5ce178cefa09221ec73897f8c4b00c6218e8fd884a24b54bbbf8d7054b9a8ca6e870f2a9af44b8b992328f07278768813ffaae41e2b0b32ae601927370ca1beeb30ef34dbfcb1cb8dec996705d752ba242f792fb0c61f6cb701c865a6ebca51bb9151b2f201a2ce6105304753d798ce224590a9c967ae20c4cfef99a577da72c68110e164360f4e11b8f10c3c23b026b489aeb7f3c683acb4405ddfbcdc72f186c1101104888b8b9580aba2cf78fce2779d6c71e67a69b040c41ae6733085f643ed14816dcdcea7aa1a91748144afbfce6b93ca8d7c00a6ecd941dc845f15db8716507fda606d635b127a1dcf06a2f6632722fe661d365083071f8ddef6a7ff1b091b69fea1c026d3cbc3547496434c3eab907996a2e855a59bfc1ef3dc0f8e1d8db8c715de119b2830b5e5a5f0ad172a7b7cd1ef8733a42f3c3cba3d6fc571ac788f9825bc5a2996d5a357234611810151262f567b1cdc19a9190fde0b1f62518e0e84f7f2fe45ef273e152bc92d98d7551fc7c545fa1d8d0ad40c7a7668d17f4ad1c096cbac40b410a52ef374ff2fe197aee4a32b44a52365580cb826e30d2b2d6475bc6691518280c076fd4b9c7bd8d9a052928f8b144e2f244757aeee314ff00e80e4680bc66d700cf3bd573e151814df81623563d8e135a0624fe7fe72e37c4274a62bcc53f04371ccd692db21a5dcd188ef579a8fee71865b0a39ced6c69f0b13110f28ecbe512f691b211fe21f41fd0ecc16569ffa46b1d1fd9c64aa7dcee6779512fb8a7b89e76e481e2d709bd05b114b4e8f5eff057c5637bdd85152434842a7b325a076257272d94489078427a9a5b3d7a84863a29b809cc851e75f18ee05cff8ad095fa328955aded130e0d16683373347aa057c9792cec4838c1fe68fbabc00c19340a5fb4674f0fe8cd12a3efffb91fe5aa0cd37ec3ba523ea60d0cc7ad164e6c281bcdc5de41ad1172ca45d254bdbc358535ae67752c7ad481d3a9c9254355dec197e66881ee07d0086e099d7e88298d0965d19a26b97da0496390643c761738581d231dc85f01ea2fc9224463b39c870a45e233ea9499461f2c5edd6016ad320109a2455c4072c46643310e19d7abf69b0c947a299912763df33c35acc8abdf0aa8bcb4326ad5c3306118963e395c9d853cd567bbd5de9a486ec502571b8b1ea7169134b6ceab44b887541ae6fee03a8a785a341698133a4009f81984773fe8c0427070016d0149082ff9274b8a85e42954bc21c615a6cfecea9988c6158de6feabb524d937bdbbe079cc86f41efb4e0cf7d6038b64a62ab0550b254bc45cb852054246b224d26353b86f022e5ee41007b9accba68f37d22a52b2945183a11b27f91601230705074ad3cf251e85e52daf6ed8ae0fe87c1fc4b58a1309384d34ce14b8c0d276ab7cbac451da96f1c16a6fae9eefa0378fd39d06117e0acdc8b4af164c5208a35c56d4ba31880659c7f115f44d17bf4a2387c3672b3f549a9412ce9bdbcf4f9d7b63f88aec525903053af365aee0b2b25104faf58963f8fbff9ba2bd58a2d0e988f9f7168753f8d1c48a06bf7c42d753bb17aea839862bd88dab209c6febe72896352e60dae5dae9e03e8c2b60", 0x1000, 0xc, &(0x7f00000011c0)=@un=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r5, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x0, r4) syz_emit_ethernet(0x36, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @rand_addr}, @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) executing program 7: mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) r0 = getgid() r1 = getuid() chown(&(0x7f00000001c0)='./file0\x00', r1, 0x0) setreuid(0xee00, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0xfffffffd, 0x0, 0xffffffffffffffff, 0x0, r0, 0x0, 0x200}, 0x0, 0x6}) r3 = socket(0x2, 0x2, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000000)="9da8e3e9ed", 0xfffffffffffffd92}, {&(0x7f00000004c0)="8fc23e4f52702be6ab06475a23e74a7f163cfaaeae848d187560645da7eb066aae7b85d0c271b31c6e724f1f82c1a20926d6e3e83d328906fe42858b35a6d2ce689b9e3e15e257b48056108169e30fec46a474edb4b13343d59ca98184036756", 0x1f}], 0x2) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) bind(r3, &(0x7f0000000000), 0x10) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) semop(0x0, &(0x7f00000000c0)=[{}, {0x0, 0x2ff}], 0x2) open(&(0x7f0000000180)='./file0\x00', 0x80000000000206, 0x0) r6 = open(&(0x7f0000000400)='./file0\x00', 0x20, 0x82) r7 = socket$unix(0x1, 0x5, 0x0) r8 = dup2(r6, r7) ioctl$FIONREAD(r8, 0x4004667f, &(0x7f00000001c0)) r9 = socket(0x18, 0x2, 0x0) r10 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r10, &(0x7f0000000080)=[{&(0x7f0000000040)="f9a974a59a6f6f6afae16dbfcf97e93ce27a7a3d5a68a3c0e9e1643ca568269aa3055a1e5c", 0x25}, {&(0x7f00000002c0)="2b2901a4c05fc173720b0449d5cc3110ed74c54a625f49b3c4666966f08ea1e6c9feca682cae77028130c8b1221eb6b2864791b48206a8a40563c66bcc48648359061de7a976910bbb7bcecd0240a08a4ed321f9d0964d697dcf29787053bafb196a0ece87f25deac925ffe893ca6ebb0145ad56922bf21a609adcb369d3cc6cfcb886797168541beeaa2e1b2be6601ff804a70cc4f215751fe42201ddbb32516c7c77583aa90fccf4edae3744da8bb57a3533636afe752a01a8728acccf8816bc7db23ec99012233b2d0828087b71cafb3f9c5ab0329e7c3312e5", 0xdb}, {&(0x7f0000000140)="de3aa0cfe66e16bdefd6020fbd51c1cfdc6e0ed2c5b7de06b8bc17e636740372c1a275d65f61fb85c297f8a3085a0a26f5a70d499d80e7ac65ac94a2874c33db88e0701ed60d9e53c830943db8799f69b2111114595c8f8044d50c4ce6732f5a6d4c06288394a32b4af76426b273f41db6425c", 0x73}], 0x3, 0x100) r11 = dup2(r9, r10) writev(r11, &(0x7f0000000280)=[{&(0x7f0000000540)="93071c4d59afd5e3b252da1475fe0b37fdaa881b8b784ff2c9e8addb357bcb66b39e87ada1c6ade0552c50a2095d642160e6f4e8c538186a25a8ad069bbdb21d6511d4878ee5a37b23c57db519d6f16de938212f43e2733909c18f374784a07c155ab23cd411b0fd8f594a6ff57780a3e8a8917c3cd46b7f6a409ee9bc8a08a31934f414614e5563faf5f30000000000000000414c391ac245c79e26c7217d02de4b724e418c26252a0aa2a90f1e02b8ca89287c5de8310f34608feab1771db7161111397d725d3d55e0f4370f8686b1052dd4ef1c70aa8d04b7612d94d6cb0a1bf904313b931bdfc788b5e8568c315f6a638a8c6a13", 0xf6}, {&(0x7f0000000200)="9da4bb170bcaf83c55661c98ed9eca34997f554b8663a3e00fe37b7f63c24b17674f52f33c004f9ee9ab44fcbf8dd1803392d78a8adbe5e5655c6e5cef2a849d4cde585090afe7ab881c760f7c67d2c9bdcc248506f11d7945d317c122fca26a53cda2", 0x10}], 0x2) executing program 2: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000004, 0xffffffffffffffff}) openat$pci(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x11}, 0x4000000000000006, 0x0, 0x0, 0x0, 0x0) executing program 7: sysctl$vm_swapencrypt(&(0x7f0000000000)={0x7}, 0x2, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x6e, &(0x7f0000000580)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd605f6ad900383a008a211dd1450021b07f5a1957de740000fe8000000000000000000000000000aa02009078000500000000000000003a00fe8000000000000000000000000000aaff0100000000000000000000000000018c"]) executing program 2: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) executing program 0: chflagsat(0xffffffffffffffff, 0x0, 0x0, 0xd9783c5e5ad2c7d8) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffffffffff0000}}, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aacf8c4ad7907800000000000000f1e60004009078000000004500fffc00000000ab28af4f3e7203f980cdc1e9d700ab00004400007f000001ac14"]) getrusage(0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0xe3487e4f6fb, 0x0) bind(0xffffffffffffffff, &(0x7f0000000180)=@in6={0x18, 0x1}, 0xc) socket(0x1e, 0x5, 0x6) syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd6000000000302c00000000000000000000000000000000000000000000000800005a00000000000401009078000000006041c93a0091087516960000000000000000000000000000000000000100"/102]) executing program 7: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setreuid(0xee00, 0x0) r0 = getuid() r1 = getuid() chown(&(0x7f00000002c0)='./file0\x00', r1, 0x0) setreuid(0x0, r0) chdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000040)='c\x00') executing program 1: mknod$loop(&(0x7f0000000000)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x2000, 0x1) link(&(0x7f0000000940)='./file0\x00', &(0x7f0000000480)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') link(&(0x7f0000001240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000bc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000e40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000f40)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rename(&(0x7f0000000d00)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000001140)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') executing program 4: r0 = socket(0x11, 0x3, 0x0) (async) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000140)='\x00', 0x1}], 0x1) (async) r2 = socket$inet(0x2, 0x2, 0x0) (async) r3 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0xf8ffffffffffffff}) (async) r4 = socket(0x2, 0x2, 0x0) (async) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) (async) r5 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r5, 0xc0206923, &(0x7f00000001c0)) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r7 = fcntl$dupfd(r6, 0x3, 0xffffffffffffffff) (async) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$FIONREAD(r7, 0x8004745d, &(0x7f0000000200)) ioctl$FIONREAD(r4, 0x8040691a, &(0x7f00000001c0)) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x6000, 0x400) (async) sysctl$net_inet_ip(&(0x7f0000000080)={0x4, 0x2, 0x0, 0x3e}, 0x4, &(0x7f00000003c0)="91aa4546", &(0x7f0000000000)=0x4, 0x0, 0x0) (async) r8 = socket(0x18, 0x3, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r8, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r9 = socket(0x18, 0x2, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r9, 0x1000000029, 0x3f, &(0x7f0000000040)="674cd6e5", 0x4) (async) writev(r9, &(0x7f0000000080)=[{0x0}], 0x1) (async) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x100) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) executing program 3: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) syz_emit_ethernet(0x56, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket(0x18, 0x3, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) (async) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x200}}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x72}], 0x1}) (async) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x72}], 0x1}) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[]) executing program 2: r0 = open(&(0x7f0000000280)='./file0\x00', 0x615, 0x40) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000301010006}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) r2 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x40000630, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r3, 0x0) setrlimit(0x2, &(0x7f0000000080)={0x60000000, 0x60000000}) mmap(&(0x7f00006f6000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg(r4, &(0x7f0000000080)={0x0, 0x9}, 0x10, 0x2) execve(0x0, 0x0, 0x0) executing program 0: r0 = socket(0x18, 0x2, 0x0) syz_emit_ethernet(0xaa, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYBLOB="30f6074cc9cdefb05019a478e9c42f2c3505c7439187961185b5af7e0c6e7ff8fa9b6c8a1100416e03c6110a7c0ccdf5a6f9983bf19d58c3c189f9e4746f3d0295a1972de3066be8eb1f9295e1a9b20e28931087ee288c8d99d3142530b56dbdafdcee383cb003a8d41c7100000018705b22019da529e3851487b2eb71f683045c1ee06a3add39b053473f9ae16510234f2721edced9b2c67b04dc55bafbc1595fbd528a111aef9aff3978626b06a977291b9233a4bceb4833a693730f1700", @ANYRESHEX=r0, @ANYRESOCT, @ANYRES16, @ANYRESHEX]) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="03000000e70000005900c707c0e6ee64a6871da5d3acb0cbf8a63004000093ef1607e4e499ba5b88cb4b5c9f7cc13bf8fd81fa1b59ef8417d0"], 0x39, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1024, &(0x7f0000001840)={0x0}, &(0x7f0000001880)=0xc) setpgid(0x0, r3) msgrcv(r1, &(0x7f0000000140)={0x0, ""/221}, 0xe5, 0x3, 0x800) sysctl$net_inet_ah(&(0x7f0000000000)={0x4, 0x2, 0x4, 0x2}, 0x4, 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x2, 0x0) close(r4) poll(&(0x7f0000000480)=[{}, {}], 0x2, 0x10000) execve(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x18, 0x1, 0x0) getsockname$inet(r5, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) r6 = socket(0x0, 0x0, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1000, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) executing program 7: setrlimit(0x7, &(0x7f0000000980)={0x0, 0x37b9}) mknod(&(0x7f0000000040)='./bus\x00', 0x100000000205f, 0x0) openat(0xffffffffffffffff, 0x0, 0x20, 0x0) ktrace(&(0x7f0000000100)='./bus\x00', 0x5, 0x40000106, 0x0) panic: softclock: invalid to_clock: 942809198 Starting stack trace... panic(ffffffff8285c63b) at panic+0x16f softclock(0) at softclock+0x22d softintr_dispatch(0) at softintr_dispatch+0xcd Xsoftclock() at Xsoftclock+0x27 acpicpu_idle() at acpicpu_idle+0x2f1 sched_idle(ffffffff82cf4ff0) at sched_idle+0x41d end trace frame: 0x0, count: 251 End of stack trace.