b6bea061b40bcd4706452b0dfa52d7429c5e57824a2fca38ad655ab43880b3145773774e2ab3e32a5dabd1751e9f05312a7932c1787238362a7de8c843ff245398b0c9ec56d5326110562b6d412a3670efbabf71a3be7e313b5baf380e12d93bdb73d163e7d4a4abb59f94731c768f617f87666718b6c6ea9562ede4d4d47e4f7e8c4e55218a1cd6b071735f7b0919e12f58284f27a7b12849e2be7d7d09559e2b40d38991105d33dc780bbaa3ab0bedd7e5f14f70f2d06012b7843c54264d17f23934d4c9c975279c99db7b571366b145b1f3eedbc479f2ba8e14e22fd32f6cea1b0a", 0xef}], 0x1) 16:00:02 executing program 0: r0 = socket(0x11, 0x4003, 0x0) recvfrom(r0, &(0x7f0000000000)=""/147, 0x93, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x810, r0, 0x0, 0x3c) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x4}], 0x2}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x188, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 16:00:02 executing program 0: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x110, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000540)) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x81) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x140000, 0xb]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) fcntl$getflags(r0, 0x3) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x2, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x2, 0x3, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup(r1) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r2, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) write(r0, &(0x7f0000000080)="220e3c", 0x2b6) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:02 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) kqueue() poll(&(0x7f0000000040)=[{r0, 0x8}], 0x1, 0xb26) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) msgget(0x0, 0x1dd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:02 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080), 0x0, 0x0) writev(r0, &(0x7f0000000500)=[{0x0, 0xae}], 0x10a5) 16:00:02 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x1, 0x0, 0x1, 0xf4}, {0xacc, 0x8001, 0x1, 0x1}, {0x21, 0x7, 0x4, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x774}]}) 16:00:03 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680"], 0x1) write(r0, &(0x7f00000000c0)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x188) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="e49a44e720c1100afc0885fb5202eae05325f892", 0x14) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:03 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) msgget(0x0, 0x40000010000001) r2 = socket(0x1000012, 0xffffffffffffffff, 0x80000003) sendmsg$unix(r2, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000e00)=ANY=[@ANYBLOB="bf6cff95028c8a494cef6e709c96eb28aa19384ef99da03dfde5b415eb198b07dc62b02a15c3205c5a50b381951400000000000200008357100ba3dee4b0e19ff47e5ec2487cc5978d00faf2ffc210560f6ac1f85041d860446639b79c1a3e9f9d1b82ab3e8dd713dc705955dad90417925b5a650a0500000000000000f0d8324e012d03003d3241c6e9e510723a01626592bf3efba9a8666feb1bf1e4e67947319291ffc1e6ef048cb75d4b3224e003ca23cc89055a74d3c1c7571898fe3bef4990370efcb329d4831e60ff0300001ae6cbbc435da6d75a76888ced3309ca1b33a0eadf000035e4e6cd57281d3d2a5e2a2a3e3fc1bd59c90000b1966866486ea231ff6e641b1a3eb4057085b99576fb50233c4b889c2f9a145a4090290ae099d8fdc76ea98a57009f1adc7cf1ea3d21952144f45cc49f65a13b5176e9f74178d0bb7d832b53c4d700df86243200e8ff80647ba01f1d31bbb3d0f41e11779f0fff2fb39810270d915c2568ddb82e3b832635ee599b42a2cc79acd4962e89971971d0462004874f5c3d17f083bef9732f26e5e1b3fa109c997368a8858417db5dc68a20d8ae2bd4ad7c14f1af51a7966b3f2376fbae3c8e1c05f7ad00d67e7b639f0bcc262b1b9cc6f9d0282addf634b8aeaf494ead53273a684ba5b7ca65b6c7bc58b821d54742dc3855a2eb06959309774a1150e0d32d06cce46b3e2f04bbfe41591a4eb1d18d48ed66d2e44d46e8f6c3f3198801fef387f20deea321f2cbfc3c64eb9b64713d63ed876934b44c36a9cf77639689c7e95415a8e02434151d7c625f264c3589e6313e100c1bf65eb2a4d2de5564fd3c375c6f206dc14f7c4252dbfd9c5548a57a30a960e4b3507b10a8583d90d3e64400"/643], 0x270}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000540)=0x5a2c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000500)=0xfffffffc) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000740)={0x8e7e, 0x2, {[0x9, 0x8, 0x5, 0x2, 0xbad, 0x1000, 0x4fd, 0x4, 0x3, 0x8, 0x9, 0x10, 0x8000, 0x7, 0x2, 0x3ff, 0x1f, 0x6], [0x91, 0x100, 0x8, 0x0, 0x6, 0x8, 0x9, 0x7, 0x1, 0x10000], [0x3ff, 0xffffffff, 0x9, 0xfffffffffffffffe, 0x0, 0x3, 0x7], [0x10000, 0x1ff, 0x3, 0x9, 0x3, 0x7fffffff], [{0x8, 0x5, 0x8, 0xfffffffffffeffff}, {0x80000001, 0x95, 0x0, 0x6}, {0x401, 0x7, 0x0, 0x100000001}, {0x80000001, 0x1, 0x3, 0x8}, {0xffff, 0x9, 0x3, 0x3f}, {0x6889, 0x7ff, 0x9, 0x92}, {0x2, 0x8, 0x3, 0x6}, {0x6, 0x1ff, 0xfffffffffffffff9, 0x1}], {0x3f, 0x3ff, 0x81, 0x9}, {0x3, 0x0, 0x6, 0x2}}}) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000a80)={&(0x7f0000000a40)=ANY=[@ANYBLOB="ff202e2f66696c65203eb8db76ebf60700ebcb7a37a79d941b3c"], 0x9, &(0x7f0000000140)=[{&(0x7f0000000c40)="5141bf6435862abef80c67eeefcffa6c3aacceac64c1e3eee65a51905f006f0d6bbe60ee00e268c87794cb3e4aa32933aa354f64c8b05c08fbea41365a929961ef6b6e663d6b09b3f62650be6428183d961e09cb5c812370fb6bc60ed7183c05eb63e4c9f93fe69a86c624cb5568965f292823d87393b12ab81e203bd9eb409dcbf39ea99cb31f5987917587c4dc1f71745b2d346460628c358e6b17f2e3d2b80b9ccdaa959c39ffffd0192d6546d72aeb3427dc32238fcbc252dc09524a89d12fe69ff298d8d12cfe0a340a6dccdbaa630c295495575144ce7b22817af0b60268f6cabfdb8b908480860000008400000000000000000000bd6e407e3b989df7be6a9b36fc1f750d964232b6ba98555c7edcda3cfe1a41b2fab56ced65fbc75f756afb30e476734e8466224620c834ad2cdf928f2c4a6b1c6de002060c8cb85bebd4a272a251955cc67446cdc4e80c6129deb055244791d06cae54b6c6a9418e3b1ce19f36e4235fb41439e21176274cf35f1ba68862e79387178b76123e0519c3507a460b80293dc8a140d9f9b4966c0b46644a3b", 0x195}], 0x1, 0x0, 0x0, 0x4}, 0x2) fcntl$setown(r6, 0x6, r3) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000000600)) r8 = semget$private(0x0, 0x3, 0x120) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000980)=""/189) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r9, 0xc5005601, &(0x7f0000000040)={0x2, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7f7fdeffd000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r10 = semget$private(0x0, 0x7, 0x10) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000280)={0xffff, 0x1, 0x3ff, 0x4, "b0846ce8e5bc5054a06db79bba5db045641ca58d", 0xe, 0x1}) sendto$inet(r7, &(0x7f00000002c0)="31d46d66bba99b047599c074521ccb76319b8643314c1bebe9813e2a5d9165102067affce4b13c12e1fc7e6339c7c8ecfc84a145b061cb89d4fa09b99c8ce6c81bb25633b02c1b7768198156394a19753fa6a42c533200fe7af76c21089fd931d1c0a6c8a9c3add05f9b5897126aeb3c55bf387414c75d51f3950eec7c9730469f9a0f86962c808afe643c866548519cf7738561e4b3675edfe1eb2a8533dd1f03c37e4e8065861f3d61842cec04a89735a3636dd47e2208baaa43c5504a126bdb6e4824fe9c7ad84b8677cf06e0648b1b9c1eef97ea9186965d01ac63e029d50003111700159c", 0xe7, 0x2, 0x0, 0x0) semop(r10, &(0x7f00000003c0)=[{0x6, 0x3, 0x1800}, {0x1, 0x5, 0x1000}, {0x3, 0x1, 0x1800}, {0x5, 0xfff, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x100, 0x1800}, {0x3, 0x401, 0x800}, {0x0, 0x10000, 0x1000}, {0x3, 0x7, 0x800}], 0x9) semctl$IPC_RMID(r10, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x18, 0x3, 0x7) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000880)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYPTR64, @ANYRES32=r0, @ANYRESOCT=r0, @ANYRES64=r1, @ANYPTR64=&(0x7f0000000400)=ANY=[@ANYRES16=r1]]]) sendto$inet(r1, &(0x7f0000000040)="da35254eef738c4be3641445f81897822b6ba9821755b14f7dfade23d3c7544508872fea0b8e2bd0a5d79815dbf59aff18b8bdf5d83dc79dc2410464e75279ebc481ed7cdd6cbb80969d9040e830dc641f69d8689f358e925a79c2df020d722c118971c8744d08c8ed18c5d880e080416763703aedee", 0x76, 0x4, 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xff) r2 = shmget(0x2, 0x4000, 0x29bbf3d57594b62d, &(0x7f0000ffc000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = geteuid() r7 = getegid() r8 = getpgrp() r9 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000700)={{0x80, r3, r5, r6, r7, 0x20, 0x1}, 0xc8, 0x4, r8, r9, 0x7f, 0x1, 0x7}) getpid() r10 = shmget$private(0x0, 0x3000, 0xc, &(0x7f0000ff7000/0x3000)=nil) fcntl$setown(r1, 0x6, r4) r11 = syz_open_pts() ioctl$FIONBIO(r11, 0x8004667e, &(0x7f0000000240)=0xfffffffffffffff8) r12 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r13 = semget(0x0, 0x7, 0x2) semctl$GETALL(r13, 0x0, 0x6, &(0x7f00000002c0)=""/12) r14 = shmat(r10, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x3, 0x141, 0x0, "28f42ab705c53cce2437100cf506d3f218bd34a3", 0xfffffffffffffff9, 0x2}) shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r14) ioctl$TIOCOUTQ(r11, 0x40047473, &(0x7f00000000c0)=0xffffffffffff0000) recvfrom$inet(r1, &(0x7f0000000140)=""/96, 0x60, 0x42, &(0x7f00000001c0)={0x2, 0x2}, 0xfffffffffffffe65) setsockopt(r1, 0x20, 0x1, &(0x7f0000000500)="7b72a73d63808b2d1f406646eeec3e3f157ee29d0a3262334b3711682535f5f275da934e3e57028b5b6f3840f7decb892e3a822bcd2c1316fa9664edf82db74711854511b6e9b11cd7dfb3a9fbcef1734012d7fc89bf97301d173242d0e07000b84ed1aa0be6e5ab9a191d91c1e41827d0cf6fe7cb599db840fe0c8954e32179d5b1f65fe4f59fbb96e586da11e6aba76149c64be18b31a46485adad4c60cc2461ac44b84cc6dd3dd4112c99af7fdbc384bf7cc2f22404a2650085ddbb4e7c34dcb31e610e6d941d18e15a97535b8dff17ae2b67ba6e180f02c3e43c96a4f0bc3fff17b0", 0xe4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xbc0, 0x0) r15 = semget$private(0x0, 0x5, 0x40) semop(r15, &(0x7f0000001780)=[{0x0, 0x7, 0xb702a859f9b38c6}, {0x0, 0xfffffffffffffff9, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x1, 0x7, 0x1000}, {0x0, 0xe, 0x1000}], 0x5) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x3, &(0x7f0000000400)=[{0x20, 0x0, 0x401, 0x4}, {0x1f, 0x0, 0x3ff, 0x2}, {0xff, 0x1000, 0x9, 0xf}]}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x180) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x3, 0x8}, {0x7, 0x1}}, 0x2) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000140)="756160faec0db1d5c941300256c625b281dade43136f889514a3d629e999cab9f4dc81b0", 0x24}, {&(0x7f0000000180)="b20cea160a45b9e3ddd7579bbe4fa6853b4f", 0x12}, {&(0x7f0000000200)="c07ef22296c650300452ace018a79d635f69f42c2ae2078329bfccc69c1ab3fc1ea43d932b51a4db149213591a3a26e8f09557749bfde6af9f4d34ac992e4a7da19533ec360841c8e5610386c7951a993e98404221bbc2bf56da06aa9d064e339279317fd38e1e714fee2f39ae803db72572f260997716b1922f260be8563e1b27737e5582bd3de2ad0eb449f583a7ef80b936cb1d824926b1131d308061495768a0086783434cd47cf74f1ba15599fe9e52bd3733", 0xb5}, {&(0x7f00000002c0)="9295f47847545d10dd10bd0f3c5c2108f8ddb8270bfb0b665c315d3d860f387a44e1b7e229cbbd3f4a808aece7a97f6d645792c3531135e3e4178d9f1f24724e6bd436e9199e04b177d5041e74684342c31c9fa5bfb1297cd20c7ed4e7aef79a2f72efd626b234c12c3daf897f5e3168fe2a9c78cd4ef4f716fc63e80c573a297b3dfd8f8579b530743684a6b0ffc11489f5833a68607f618667e56a6eb8184ed555a9d5329bb0d12c0fc46aa891796162d5d664aff5585b0c9e6f2e19a2887f9af2026d8bb1f6cd989327124b3e8be3c8f772691565dcc5e0", 0xd9}], 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="f900a277dc5745192a101000000000ffb67b2bba5a2dca120b000004"], 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) connect$unix(r1, &(0x7f0000000280)=@file={0x1, './bus\x00'}, 0x8) truncate(&(0x7f0000000240)='./bus\x00', 0x0, 0x10000) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) linkat(r1, &(0x7f0000000100)='./bus\x00', r1, &(0x7f00000001c0)='./bus\x00', 0x4) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000200)) bind(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x1a9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x9, 0x5, 0x1}, {0x800, 0xfffffffffffffffa, 0x3ff, 0x6}, {0x2, 0x39ab, 0x100000001, 0x1ff}, {0x400, 0x0, 0x9, 0x3c}, {0x100, 0x2, 0x3, 0xfff}, {0x3c773c73, 0x3, 0x4, 0x8}]}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7fffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000180)}) syz_emit_ethernet(0xc5, &(0x7f0000000340)="02000000b6e3ebc14476ecbe270ea64f76ee74f845a05fee13109d17177101ab80ac81f2921188ccfdd8af3f57037c65be6d9a8488f6e4eef2b791f4d0a191d764c889d22a65c5ad68704b239ef060891e5884f9c2e71c57d6de705cbf5f33a4438c0506fa17e7d1e443be1e83ddc85bccc7ad3a2ed044845fd4018a29646cc915513f04d302ebd749079783a57a7443e7fa10245071219457b9c3a08b33684607918ae20df202d40ae26321975394399daab59f294800"/197) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x8) syz_open_pts() ftruncate(r0, 0x0, 0x0) getpgrp() 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), 0xc) geteuid() geteuid() geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getuid() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000440)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getuid() r2 = open(&(0x7f0000000280)='./file0\x00', 0x20a81, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10010, 0x0) r3 = kqueue() readv(r3, &(0x7f0000000200)=[{0x0}], 0x1) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), 0xc) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) setuid(r4) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 16:00:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0xffff, 0x1f, 0x9, 0xfff, &(0x7f0000000380)={{0x8, 0x4, 0x8, 0x20, 0x1000, 0xffffffffffffcf92, 0xffffffff}, {[0x2, 0x0, 0x8, 0x7fffffff, 0xc3, 0x7, 0x5e543fa8, 0x67b6, 0x20, 0x2, 0x1, 0x96c, 0x0, 0x6, 0xffffffffffffffff, 0x1000, 0x1000, 0x1], [0xffffffffffffff7f, 0x1, 0x5, 0x8, 0x0, 0x100000001, 0x8, 0x4, 0x1f, 0x4], [0x9, 0x5, 0x0, 0x80000000, 0x5, 0x1f, 0x1], [0x9, 0x1, 0x8, 0x1, 0x0, 0x7], [{0x267c, 0x80, 0x7, 0xc4b}, {0x3f, 0x401, 0x7fffffff, 0x7}, {0x2, 0x6c, 0x4bcb, 0xfa}, {0xffffffffffff8001, 0x20, 0x10000, 0x6}, {0x5aa6, 0x1, 0x0, 0x3ff}, {0x2, 0xff00, 0x902, 0x2}, {0x9, 0xfffffffffffffff8, 0x2, 0x80000001}, {0x3, 0xc0000, 0x0, 0x6c}], {0x6, 0x0, 0x200, 0x7}, {0x2, 0xc7e9, 0x8000, 0x6}}}, 0x6, 0x7fff}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0x8, &(0x7f0000000140)=[{0x3, 0x9, 0x1, 0x2b8d074e}, {0x3, 0x0, 0xb8ec, 0x20}, {0x400, 0x0, 0x81, 0xdedf}, {0x1, 0x5, 0xb34, 0x8}, {0x3ff, 0xd82e, 0xffff, 0x3}, {0x8001, 0x8, 0x8000}, {0x6665, 0x0, 0x9, 0x4}, {0x4, 0x9, 0x101, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x7, 0x2, 0x40, 0x0, 0x9, 0x11c71988, 0x308, 0x3, 0x2, 0x1, 0x7}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000300)='./file0\x00', r1, 0x1}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000600)="b6") 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x5c}, {0x84}, {0x2000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0xa3, 0x896, 0x3, 0x9dc}, {0x8, 0x4, 0x4, 0x3}, {0x2, 0x0, 0x2, 0x80000000}, {0x5, 0x3}, {0x7fffffff, 0x5, 0x2, 0x6b}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="dc") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa80, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0xb, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) r2 = dup(r1) r3 = kqueue() r4 = getppid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getegid() r7 = getppid() r8 = getuid() r9 = getegid() r10 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() r14 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) r17 = geteuid() getgroups(0x6, &(0x7f0000000600)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r19 = getpgid(0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="977608a97d4dfad1ee7688c4428e812d5ab5f084f519e94c5f4d702a2859189090585b73b1912b4de9a9bb4d7e1713cdbda769c1725a087363323ff1bae7f9d90f3dd1965ee20e1ce796b8c3d1467720b4380d6c17c169e4407d058743255239bfd9fc56e8e9", 0x66}, {&(0x7f0000000200)="0a467fd9d70b2d372d0e9e5b6ca3f5715dfd43de4336123dbfb5c4b08454e77fa3b4c5ea4db93ccd1d0700c6bb6cbdb14943244923d71ceae9e8aaef32870c652e240050f22d83631c66381f25cb47401b2ea7359691365ceb3a025492288e8a471624e8f5a51036490fe24a592319740c161af46d6f99467db26e3d1703f9c7d969fb21b3c35f195816e8fea9e22004343b72a3e42daaf93b5c9ea99b2be7a6b4b71314269e5291a1ce738df40ecfbb5bda5ec47f10dd57", 0xb8}, {&(0x7f00000002c0)="7b92c8f17c5383b8d30d00f9d84971b3283c197d3d1a0e19efc4ef998d6ec30e384feae928bbf8cef94d4887c919b76d195acc673044940381", 0x39}, {&(0x7f00000003c0)="528704aa8257a2e16ebcaec47161c6d46e8056cc55f8246fb4a756f6947df839c9aaab7190d26ced270cdcbbc17b55e45e5a68675e97e744ef42b2e6b3157eb7e1d9b568e34316805480741aa12e39dbe7a52100cd572527ab538e9aa9a853f6e20c1f78cf7527fa2be071f24355d1e3606ea6f1bfa8eabaf711a580152d505a02d234056e5c", 0x86}], 0x4, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0xd8, 0x404}, 0x400) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) sendto(r0, &(0x7f0000000000)="914b12ed94aa82ec8a0e456e93b16984395919a6b4a085652a58cd9a99068162e68cc528aa97df104a6fe8", 0x2b, 0x0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x3, 0x8, 0x2, 0x8001}, {0x6, 0x6, 0x1, 0x4}, {0xffffffff, 0x9, 0xfffffffffffffff7, 0x5}, {0x3f, 0x0, 0x32017f30, 0x2}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x4}, {0x30}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r0, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000240)) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSDLT(r0, 0x20004269, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='/', r0, &(0x7f0000000080)='./file0\x00') chdir(&(0x7f0000000280)='./file0\x00') chdir(&(0x7f0000000240)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0xfffffffffffffff9, 0x101}}, 0x2) chroot(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000380)='c\x00') 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x24}, {0x35d8}]}) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x3}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c40f7b202c, 0x200001afc) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb073eca4c5407909b56f004589a318262b635f0f1d0a2a26d736bf1ad143ab003fea8788a2e7a5eb210ff6b201b33e963adefd3996b5828d5b70b787d12bbbf8436d72dfe178dfe92dc64ae7b544177c45adcd3bd80f66f5ae47eb462d386d4c2ac745", 0x85}], 0x1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f0000000140)='./file0\x00', 0x441, 0x10) open$dir(&(0x7f0000000100)='./file0\x00', 0x10100, 0x28) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) chflags(&(0x7f00000000c0)='./file1\x00', 0x673f85533f85250) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x800}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x1, 0xbc96}) 16:00:03 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0xf77b8ed18e8a08a3) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kevent(r4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffa, 0x7, 0x0, 0x1, 0x3}, {{r1}, 0x42b2573748c3cb39, 0x8, 0xf0000000, 0x1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x9, 0x10000}, {{r2}, 0xfffffffffffffffc, 0x9ec91d7fbad4311e, 0xf0000000, 0x3, 0x9}, {{r1}, 0x0, 0x4, 0x2, 0x1, 0x8}, {{r1}, 0xfffffffffffffffc, 0x1, 0x6, 0x4, 0x8cb1}, {{r2}, 0xffffffffffffffff, 0x44, 0x10, 0xfd6, 0x80}, {{r3}, 0xfffffffffffffffc, 0x5, 0xfffff, 0xffc0000000000000, 0x1fffffffffffe}, {{r3}, 0x0, 0x28, 0x1, 0x800, 0x1}], 0x60, 0x0, 0x80, 0x0) close(r2) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x3a) syz_emit_ethernet(0xa7, &(0x7f00000002c0)="4f5e30d6f150ede63362da480b9c91a7e2793205d6769567b12123dc6b87e8ad0d63f1cdf87a6982b3f20b53f6496808e74d2676a7a33d8a029f6947824f33a0a55697c93b19548af0ed41f344356655ed629455aba2107bb97d40136de5c9448ca2b8981c1a6cdafa56247954b9d839b3c0ec6cc348e16398cb3ff0410d571e4cd0b29e1b453c8a7689edcbc5ef5d34c8ce5d75fa843b030a5df49f6d140fd1471ba5f27a5df6") ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x25, 0x0, 0xffffffffffffffd6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xa9) setsockopt(r0, 0x9, 0x1, &(0x7f0000000180)="9e7d1c4577fd82272788e499fd40d723a442a46eb7826e8a1736f7e4eb411e7ed89c0a2015d4e4126eaa87662db188baf499c824cc2e9613ac1e791806c7d5790bb150020e8b838588e867e569ee9f35d0623a4d516092a534e5e5cb8b5ec6690b7d91ed5d577eac10928ba54d874bf72d72b63ed85a6da50925aacfe3a3d0f4c16cde8ae144a56b482988211b89567c1ee2f648007c543ec2c96c24ec5581", 0x9f) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x2}, 0x81}, 0xffffffffffffffa9) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) sendto$inet6(r0, &(0x7f0000000380)="faa3cc889f21ef7ff55ad2c6ffa22c3125b393beb5db80773a3df99c03662f58c7aec0659e36dc58b4efcc56fa59bf76973eb09a3cf8a6ad472699c869b399d47e621300e68cfcf898dac80dcceeef6860ab080f9669e6a45a86cd812ec173f33bdf93fab5cf820146593e57aea0f933c0e44f3e28db21208d033e606ad66ab4", 0x80, 0x408, &(0x7f0000000080)={0x18, 0x2, 0x8, 0xfffffffffffffffa}, 0xc) 16:00:03 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x8198, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = kqueue() r2 = socket(0x2, 0x10000000000003, 0x1) r3 = semget$private(0x0, 0x4, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000380)={{0x8001, r4, r5, r6, r7, 0x4}, 0x400, 0x800}) connect$unix(r2, &(0x7f0000000400)=ANY=[@ANYBLOB="8202feffff02000000ff3f6ff98661e62aa8779263eb823025943046060c6bc5797d9829ed79e23b299710e380757ba43a6ce1b1b33c1b62bc19c1f07fa548cb4f1ae8ab1a8bf96fbe83a09c2ee8e25a7da5f9298a37a47287a9e2af223650e8dc1525b1bb9ba1ca8b25cf5bf132f7fb42b4b7a40a738ccbacd1963faea16a4e253fd0b21d3024d8c8e76b78e6cee528876360e6e839f1497480962c"], 0x10) write(r2, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) pledge(&(0x7f00000001c0)='.&}:[\x00', &(0x7f0000000200)='\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x200000000022}], 0x1ff, 0x0, 0x7fffffff, 0x0) 16:00:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfe04) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x7cbf0686393c9d72, 0xfffffffffffffffd) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x8000, 0x202) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x0, 0x0) close(r1) 16:00:03 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2}], 0x0, 0x0, 0x40, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) kqueue() kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x7, 0x0) r3 = syz_open_pts() close(r2) acct(&(0x7f0000000000)='./file0\x00') dup(r3) syz_open_pts() 16:00:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x10000000002, 0x400000000008003, 0xffffffff) kqueue() recvmsg(r0, &(0x7f00000001c0)={0x0, 0x20e, &(0x7f0000000080)=[{&(0x7f0000000200)=""/31, 0x2c7}], 0x1, 0x0, 0xfffffffffffffec3}, 0x40) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000000)="3b4940e2d5ece7007ac448bfd5dc6c589755924f0cb1ec89dc95f01bca693f7189e2f6c6bcc62899bbb155668f0a3321f769dda32d84a969005f7ac3d838633afbbba80a8a924a777e28bd6ff853d3fb5a2eda29a13883e2c8df841ddd65ae36ef97764c74ac690c9e640273ff472e4642ff0fff38e942671a", 0x79) write(r0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000100)=0x5, 0x4) 16:00:04 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x0, 0x7}, 0x8) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000000)={0x7ff, 0x200}) ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0xa2, 0x4, 0x2, 0x8000}, {{r1}, 0x7819e086e561a593, 0x3, 0x2, 0x3, 0x7}, {{r0}, 0xfffffffffffffffb, 0x89, 0xfffff, 0x1, 0xb460}, {{r0}, 0xffffffffffffffff, 0x10, 0x8e953f7b1a5b77ba, 0x2, 0x6}, {{r0}, 0x670fa7ee156e9621, 0x80, 0xfffff, 0xffff}, {{r1}, 0xfffffffffffffff8, 0x88, 0x1, 0x7ff, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x20000, 0x2}], 0x40, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000280)={0x1, 0x0, './file0\x00', 0x9, 0x2, 0x2, 0xff}) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000002c0)={0xfffffffffffffffd, 0x7f}) r2 = dup2(r0, r1) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000240)={&(0x7f0000000100)='./file0\x00', r2, 0x3}) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x18402, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8001, 0x401}) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000040), 0x1, &(0x7f0000000380)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000240)=[{0x3ff, 0x9, 0x5, 0x8}, {0x8001, 0x1, 0x80000000, 0x5}, {0xdd2, 0x8, 0x3, 0x5}]}) 16:00:04 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000), 0x4) 16:00:04 executing program 1: mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000000000010202, 0x118) mmap(&(0x7f0000006000/0x5000)=nil, 0x5000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x8) getsockopt(r1, 0x7fffffff, 0x400, &(0x7f0000000080)=""/223, &(0x7f0000000180)=0xdf) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) sendto$inet6(r0, &(0x7f0000000040)="ae7acc16c2b08cec7cc07ffab7b5bcb5f86419782ed9376870e34de0083235", 0x1f, 0x1, &(0x7f0000000080)={0x18, 0x3, 0xffffffff00000000, 0x7f}, 0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) sendto$inet6(r0, &(0x7f0000000180)="33963f6fc10a1310b9f0bfed95d782dfe408bbe744a3f3195f8bfea641b20e2dd07fc77cdf24a88757353380c3258764f57faee781ae257baf3a26021e5ad24adb14d7524de84081ea275aab04fc173ef97312e0d2c889437c291642d5d04c2f3c89e109e97d498c2f154654903378a9290f9d5f4a401bf6633348844278cfcb642fc0a42911190ff1016f55c8cb", 0x8e, 0x8, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x3, 0x2373c00, 0x8, 0x1, 0x8000, 0x4, 0x807, 0x0, 0x1, 0xf2b7, 0x4}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0xffffffff, 0x5b3}, 0x10) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0x5, 0x7}, 0x10) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000003c0)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000400)="6feb675010051fe0d5c3dbbf09df33ed864cdf0d7192d38678565ee2c222b9b3da8a92588c9e2ec5b131c25e2909c9a1efb75807fc7e785d7b2205027366472d3396d1ff62aa834ffbc03a3560f4dbbaa9ebac8937a9711dfe6c21e2f9306262e362050d741550e525862ba481e633ec6584320948456de0ff244f0d48e98ba998d5a3ce47b50abb8e41be023d6a5a6f36b1c3915c4fd2f951257e52243c908a33c63a630921950f703b2e58e9c4716790abfcfdc7467c88c2c532e6c29fd22756ed4c027e2c3b6012a818d2c08a27b5afdcb5030b", 0xd5}], 0x1) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000540)="db9eb7fbd7d7a5f0cb223178ac11ddc4f2f85a50c09e70425702ec97bc4475e63d2a9393f9ced05aaf73be885979052d6044eb329cf33c8cc69edb8d79987502434d65b5251675e27521678088931aacfe8d9b06c39a63650598c8705c91986c39fca842c069a2e90dc7599cec8207ba2c02bc672d116e23b4965fb4b0f923f5cc5e9a8ef467707c4d64375df820883ae2718fb3e1cd89533af86d7dbb5e24440bbb515a03e1f0caf4925caf5e760f66435ef473ea7a20959d4a3d786919ad416672ae2f25d6722e175b3dcd4f9495f90ddcb970501b6df29fde9ca05074ac7af8e910baba9a5d1286987f26f87b6b0518a2f3bb1c0ca6a73e556f04aa8827", 0xff}, {&(0x7f0000000640)="41edbe336eef8bb856e6c636e5bb7902e16ff6f16408d2a80b24b8bec414d22fdaa6d8c28fc52a128433afbfd825bd50", 0x30}, {&(0x7f0000000680)="d70a3fae2cb711699c851602f39e4434afa037a2cd47f2cb108ba54768668faf2072b106e6bb70cbce289cfbfda5328ed2eda7a9832114b9f78e9d05437ac0a868bd71dd3be5bf826b69808f9cee23b73d178e038a5a3b74b9d957e353aa7a9c65f94402c5bb953fba4242edbc", 0x6d}, {&(0x7f0000000700)="6e6bb719eb2a2fdce567ed", 0xb}, {&(0x7f0000000740)="a962ff5f68276fb461b1d2dd579477f4c6724c25a3e5990a77aec90d89fc0f5e5ab85c7fe34c15c85fb048c4f85cf03ebf7dc431bdd8c565c744d15ae0665e6e43c303dfcaf286bdce334065f6aeb078978964c1b063cc962e06e7f281f88be2057e1a8340e9dcddd439eb737645adc91cd300", 0x73}, {&(0x7f00000007c0)="42e43a7ca283367c63dbd7a49f080b4eedd8b719715eaa", 0x17}, {&(0x7f0000000800)="6d4beb04469fc1d5d0e32a27acccb1d053483f0c4606439bb53565106644ff643e6755113ed3385e6881a9931a95564e66d0ff1545aa961bde582fddcbc899d6748e78c26ce49bc33f398799cac57bce8a17f4c9dd2cde17d4d3e9bc1da44909cf9011486f656a4544295a6641cf89c2bebc6fd37150e15c87c17452a1e98e3d341305e86d2f800ba1e4b98c095950de22d7e170d939444ebb71d1bfdae7979e52c128d8cc488373c07f3882a769eca4208c07186bb6454221256815669cb7b97224b3ced35c4e351b4543a7a854a3246212a9f95ffba1450047b42958f4a6bb07dbf1499a9c26aa2c69cfe48052ff1e193840f2b2d8b4e234af291c7b208c1e967101b18fa4cd13d0338576774c41cf5a79f293429b0fc57f580ab37ddd0d9f8e87b62e98fe5d2a61eb1b208a68266e5a30cb5de3e7df5c162645be664a6ffd26285fc53f572fc9ca9d31549b1ce9e2444b99b771999cac2ddcbf9e9bbe63c0033ab72b6baa74d0e3e45e8f03850bd8b8f003c34e5520da111351f7623e75bb5191a9167df572f5157e4f1257e4644ee59dd076c6a815408e0d4d391ba64874965fee707463947fc2754a28a22d92113ab8bb6ddb910419b37ac17a7063640eaf8ef8bf3157e0751f068d56fb6110611b71841bf54311b0e7ed229a3b20496997af374cdef80618f3ca553e2668520173645ad495b064855a752ec8417090be9bde69fecb773d7b2706090983da8ecfe19a51cca415619c4611987b2527c5d858be3ba3f70f323dcb664b8cac09bf121da90af61775dc32644c5e9166373142425a43c47526cb19d9b8aa7c3ac92546a1c6316b132c2fe7e33cfcdba1af5a562e2f4fe057326e6c8f57036b6a4d8eb6084347fe32af46290648f4c5d402ea493f0d01429786b3895cbaa76c8cb88ddb8c50a6eec11410504e445c1bdaf0bbd8dd5d5f3d5b616c547a16a618fe9775d28c8a28cc9d527b6853ac3167cdeb3661a24c002ad246d748420ee1024af92623ca1f62690f13b3683693592e40899e4574215af14b764eb395a07a2cf48bfe6c41792011862346c18ac5892f26bd07a4c29c3d271d1923250493f8d5312d15b14ba3f6d4b411ba5ea18f1c6fa53b9300f395682529f34b7ce289b841d0c94c27eb02b79b9e985533857f90a38053c4c7ee0ff2a4933e1f099b3431dfe365554b7a824df69c2908ffc802d5269cc6e7bcb8a378c10fe140001b68b37328e27fb5d020c3927c67f7edc59a0b804878ed1c3dbe72dffd8fd9a71521697e2dfa7144790a6be52976e3caafa2780db6fcb5b404ec15e646f1dddbee7f99f838c4d3ff247615d0d7f70e9a3039b442d66257780d43b6947611235f4cb23c34edd8c4ef52a5104e80f320e85c93054341bfb577b47436e05f8109c9e686a5b013a5d883e24598219a60b7ddc0e3da96d23c0095cb2fe994751aa20937d4ed2c5cb8ce415c7d0919b92132d6a0c60e6839963cc53f4362282c9586d9652ee517d1b59caf7277b15e683ba4326a0424f3611a32e3d7234e9693a4b148fddabdb60cd254372b48e38854f8c47a7ecafc73507424f129e481196edaa42f06d20b58002b96c956096f1cd7707e8611b3e4d99bedbbd7730cc3baa2aea4c2541026b789088b0bc547b58a54d9c13df474b2cfb65f3db49fbdcfe00bf490bc835a1eb2d7dc42567a3657291375d8c018ea5b3aa7931b022f74576d0245649ef134a51f90641860bc5442e844bd3b2aa841771037d72203fd54e8a7d5337c7da203ff92fbce9a42c85a62f7f46fd2570e43a27fa1ce7eb5e14283f38307b531f366fbd92d470f8c20f4fb86e6f182f6b5683cbb18931a708e5ca8db5f906a75e581c958625fb906e4a1ad713bdffebd6cbe5c26a16ffa11d0cd69fdd4b7ee39d3e530187f6086735cf734d5b9da663b0e8709e373137716d4687001a2781dc90e76a02da065256f9420b8362a283845bf2242b193932c8a5fbe2e991022ed6010caf5b4a2e815a6da2ba76252f7e22a42e4b4a70a4dcf791ab8ec48c974e35c72265496350babb737edb36c0a14f459bf5880bb79bf98fbfaf3f7670b5376f329cc5e841d2648ec23f207d3d4fa332a38fcb4ee977d80551e2f333f771d64514b11bfa50ba91c9c0e6839111eb9fe2c1f1b11b68eb1829f2ede40a8e8d14bc0d7a73bdb4375cea22bf7125aea91a1e66ba7a8d13b85c01cd0d68972970a50cfa8f29d2a94dc826c169eab28cf8079c608ebc40a1718d76d7b1a820cf344a8e443126f70cb79f3dd5768ef045d8b94ae1cae7b03547ff651a3468baaf05ce39d0ffcb4669c4255d494dd812923d44fbd8f1cdfd9c3dd2a65b3f648e4ccb0029e74a53a136730429f02111d96d4b455586534be57cfd4cbedc928c23b070440df04009bc17a5e85fbc2fe4140418def61276e99a40b59fdd59bb8062146af44fa2bcab180e60f89ef046a10ced88ad988a70da5fa71d8febcf8e6adaa8179bc883b5fb43ef62288469dd4b98819385b59c5fee07505485dbc59de494406ae7682863dcee892d107fdd58608531ec19264ab32e2e36e5f77fe17836415a04f2f931a11c7383553e57d7012becd2fd234f8102003d502b6e080c0fe45815c4bfd1cca087dc0d9b25aa0c7dd12767bc69cb628e691103e492ed41fda5b720b13bd87151887a84a640c16469fcc729b735299054cb7cdfab6b2e3313cb9e1b98d49343f597442397de30e07606884c4ca6e6f5cd1cbdb826241136d6b0ef14dc2ed293d964c3db7554828e4fdfe7b156d3f4f670ee40ed5f175596332ffe3b85e56fdd8c79c3a0930c992f554ee304a7ff5031d6e7c4414129ae8ae320320f1c6eaea529cc148e2877ed8e8a04900a264a3ff6cef06bf8cc69ca2ff891d83fdfc95cd7f19951581b00094a90d4a5358fa0835db06f847a72bcc02f1cded13a795b4bb300ab6ff0ab74b9af11e563910d4796890cfff5eb6b6a904aca45236eb94238009d0c50e7e1f53efe8f910643a5a781c37dbbe0c715c51887e0886fa48c787735e64c1d5850dec5acc32354603acf9292fbee9c32e0b80dceccf12637dec42fb8ba3764baa7c22c881dc6488613254521f03648b5b10ea5f29896c5cc86dafb181cb419654763f997b5c6f6c7de1710ad7b999a1bdada7eb6e70a7eed8f80b4f4b1c7580502ac60a36e55b22b8071ce61ab8a05f1734957d883e39bae14c1d69a95881e37557b29cfacbc9d7d5471e501e11f4911dae744701aadb5004e244a8ff08b1801e11c15ea040c95e10ec5dbd3c19bea06f7e859c4db02f91029cf533ff8c87df57301bd16c029cc59d801d5cc8d50428d7087443819ec8d8b2cc5cb4c7440df6813efd46d8662d6b6f46eee97fea45ca57dcdbadcd313e1612b0ddfe5a05c351de795a270e865ca5bcda2b32a640473035fd0b03dd3147d596333f133af6f71f171388f1efab9c4236b1e5531b8e7879018afde3c7c75ec1d45e4e1e5a9cc33d3db5b0b23d3bffe8226524d79813dc80e0834b5e73d7ce7b7f3b6987225f62e405c9c4ee8b3ae243612b92119b02e96f36030df747f0c615b0023c5b3f8efadaddfb429cddf1c2fd844fbc7a3b74330446b66a1f0708bd179ac2705ce66b4face765d65945ff26f0bd4331abb6e4168672936b25909f2382bc66ea3684d853c7d139117bf03be07910f7a013a27cd19cf2f119c90470228d8c886b70f98a1ee6b055e15ce4ca9e6b3c55ccc8a4cd0399bc1de0fccff6e92a6705146e031400c77b577185ba188597111ae5b805534d6b7cab7b4cf4fc99033b70965b3c5d3f51e78098fd22336a57a90f9bcfe23954add6c018349641e187d65a32ef23e19df798557ae5ddd72b991b4d7b86fa18a9359a8f3e2fbbc43547b0a9d8823b59e9628dccdd1790a81dd128786498450c2390ef86a6b0bd9d9e5f2fa4261db4124d93ec59cc8fd4ab79284704545b5fa31a55ebc75a6b254a4e8b6a33013d457c0b887b854fe57b77753af80ccd4815800c0c598f5145c9ecedfee9c9927dc72b6467b0389ea20aebc2dc8ad94c04ee25386bfb66b699ba2af6c2c62e61496b245f46f3a48d1394cd48f7d5aad88982ed1b3b95259ce207bf1ba24d80feccd0554e21ab7d7c813c9954fa17c5c25087c1b56f4601f4be35e9aa8834064ee5458d32a49c977ce84e91c2378458cd5f31418616595bc4199beb0b1c2405c46314ef2fd6ebd307f19bc4ac50cec544b1d969abf4d3730248171bee3e4af94cd58bbe6987aef5b64db51769f122dbdc7fc283891e5f99cfba48d87eb304688b9f8e3d2c3aa47878955c5adfd51114f742ac2c8b4f1ee93d9356326c4e879623aff823e1580b9c7997a6253270f08e0b995121fceb0bc6e3c3bc49f3f4756293f0a8786512d61e7ddc7fac2f4f297bda2e7fb19b9b6bbe2fe592d10072dec6348c93e9ff15663e03948b7c277b1182a89cbe9f28a5fd5dc3951c51e4e2ba4507bff4d19903a06b7ee1e22db0d9e67f2bb5b0e7dcc0b516a20c21601c106001fc4629db8986a9577ce4fa1563bb7fd41af06216292496b6618058711f4ec0efc9c6e94f28366c3ab8a8e43a564772f1ce69301789ecf4cccfd7e784ef1456e33347c6d930274c45f8bd619db2ff5930b15128d929e6322a41ab494f1ba562b83719dd02d4719ef796f1eeb23028c3a0376ed9e3ea02fbbcad0fd73de1b62f44031a23492324a499cf1a6b81cb889b021d1dc7a1587be84acb355bdc6ce21ac91147f23a848ab8e8dd746cda1a1b6ddafad9fdcb0854997dce3a7a1e0c5ff350998e41cc4487f5374e03910bfa48763221932fae3feadcc1a929ded90892af13bfee18c927a42b4d423e0d918cddef888e1d4001ddf392f2b048ced02c99a279fcf3e1144f8df953b8adf8e33ca7eaad06ea6c614684ec5ff0370ef0d829e9e11e8514c25d1cc823c9f64ea069f4f998794bb3058bbd5c081dbf67ffdda4c770bd9fbf7f393569704d0c713b7e06d91834bb087b49762840042da70b25e606a715f6df5b7dc67eaf128f3c0b879ffd2f17695b63192ecc621132ddf9cf552e87034c5e08b9d6d602ad48d3838eb07b73f5dc83cf3ef797a7e1e63559bf1581e7d7a9db312907709e97804cc5ce8ebef749d4ca7c58e32487a3254ceb8e1f83f97988162906accd12132a9459f31d73ea9345bacd1c637032cba436fe5981df99e11ab710064b865658504e114af921baac111015b5336a0f11ff870086023f83783695a514b4110fce30f4fe1f56157ca77ca57cb0ba4b29384b7ff9551b6d1f3a99d46b76adc3f0f47cb3366ceaac927ddc253d675b798cb9e6483283243900586d1c4c092b29daeaffed17d8c323f3256d879b40ee4b0c7d6e6d8d4cdf08d55f5d969201f2cda525fe430ac6a5bb2098770d087f137cdf306a005b5a478fc7f601b9839a8569850af66c33414146fcf03464e8f5aea2a6da94cdc297e494aebbbcb6b3f68b3d90644383e85919453339008204185c31b249e0d0676a3147f61126d69eedf7dbba7991d87d1351c0bb67526b012c01687a21ea68760f23617605b68fdef1c1fc404c37260186f483fcb7a9bb0f8cee95518bb42dbbf465c233019f4b94a06e1c47837ddaa21bf4dd3a5c75029ef9ad32e04a484e005d12a7ae0ae949ea03a5f29a2dc9567942cc4d8fb369471456526e6d19d255bcc91bfd6c8096a64ce193a8bccac678d41072acc71e986ffa409b1ed923b9cf19b17b3d20e70682d728394204ba7652aa34368d0ec0cbbedd16ee52bedc34", 0x1000}], 0x7) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001880)) r1 = socket(0x803201d60b5e09b5, 0x5, 0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000018c0)) pwritev(r1, &(0x7f0000002bc0)=[{&(0x7f0000001900)="9cafb39d", 0x4}, {&(0x7f0000001940)="f0b24bcf4cc971fdc869c438ff2a1fcc41be0b4ea9cf5fc05b2a185bffcb970b434186ec570768615e5f6c89f0ccba5aeced568ba7d241d9c307c65b25d7020416c3f56ef7278b9757538986ced68868de268291e61708dc5ba592dbe416fd8d2cd2d87afb49b35c0b07cb1ca477c4f6c06dd06868c29fed57c2739f084ac7bf450bdea2421ed1fd3af4c5b6654d74d7bd3e63c7b0fa21662fa96a7a4e60dca9c7bd68e49fb5ebd5aa7d90ac5c804ba2b9bc52c7fed650f524feb33d83af51abed0a17b8ef70c6f7e59d8c83329174627b4f396fa8c5a255c7a89537358adade463a906b5c06e04204b6cbeba2c69fd4f12c1eb18e8e895338762ff610706ad17986328ace0efbfdd871244bf38c696c9c5f20d91c2cd2475c26005639f2f7c5f1400215154e8b7f59d33821da1347763bae42e1469e9730576018ef2475363f64e35a89cde8193ecaf86cae51d379a8dfaa90b806dcbb3a53140a3d7c5a1319cc21aa6beaff5d3b155b2797f34047afd70da340e42c90a96d32de6a0a9b537f6f52454e7cba825a55aa2e74cb0ab341e1307355b266804803f183a4a72649b423f465654ea57e1e1dd86579073df52e357beb23d805771ed74ac8244cca9c93263796f5e3f3b48a529900513731e131f53659181602177402cee67787d8830e9044a6b3b17513320831efaa8d87f947f819904c3477034cc39a5d17cc356f5c9fb8a4f2c1013a5172d0e62a37ac8e44f432554c3b4a4b1be4def4fb732dce6d2613b1cb0e52b9e00728e5dd6d2844b5a126301e4ac5d46525070da346234b8d4cbabaac319a7e9f4301685d301a03bc84d7d9a461d69b1ddb7aac09cbb0f36a5b2a7add8177d984a3174c0a679c2655d8d76f533a49c0b8662db627628a4c8bf15dfafb474d8def08dabbce37c4f6406dc6dded20bd9446621b06544bce0fc904d69e6b7c3dfdd79c8c77527a308f27dba5854c7d5781d9c4b0b44a9005ca22010df5e66d8b618326a3666d9c11c05c01f7a0feb782e00b4cc538099cfef1273cd4d89b36e7ff5168c7844bc4fbaf414df30c56aed3db42dc72ab3e0a6a31c00561fd30011f4daec95347b99818d82918f17fa3c911f65e4f260e69d988577b4e0cea45bc014130b97161278ce8904abd60825990b1a881889d601a6847078bef32918c242a08d91bf0f2af6ae6f73db96b6b493abbeeb71673f878cd9aec7c43b761a8b25cd4738fffc69f96341c90c97c04970953bf36aba46d86fc5e611896daed85a1c5c91a8c9e4e913ba901883a343e4199df7de44f21c9df446d045b23c750abd63afc5f3fcec95727c577ee74958ea447387750eca6caf3ac8e495b4986106f4bda939634eb47a88bd7b5a230a44eda13fe35cfb5040d7009ef9130ae47451cb93add35b57b3904134f40d257b0298a02b62f0342ec6c2b720eb0d236b3585bfc2cf1f91b41ecb37b0098663cf084d635793e24f89278948434acfe60afe762967d9c48f85078459bbbba4cb1a7250047d47644fe9fe8e8ff10f6208e641434cea3e3b1b27847eda2628fffa47f7ec5042877cb737808bfe4d94297f55e5d2d4a740c6087fc9d2f255bdee1af99039df2fd78b95283fa39cd65a243a37a4712e9c334c65f9082dbae4113023ec6f9374a762aee219a4195b587374e42f4e070db187ec0e6b87efafa482a8932fc6bb1817157d7d9ebd894071b2fd319ef720f1c21bd1b6838b13190d3e32233b8d94bb90c93f9c3eb13a932d763a6ff2a9f9627a1ed3ea971d34435ff2ffef78c3466da4d813f51bbcf85d2231945a8f51ba6c8ff8ecc90ba3fe65b02368c78bbffd6b27d06b5a9d08b7cb84622997432d7f16296fd64c75eff15a54491adf601ae9fe57789e90e315914448ce2f7218a435ce84726df0c82ebade4ae5244139bbbc208aae6bf245eb75157d3229461a2af80e551d6401fbb32a0d8bd025b887501273f41d35c86966677b87cd72dee9adec09e332e312bb3aa87225eaf60a325d4d8c39245bd64bfabeb23b5cc0334cf531d62524f46df1349ab7bacc4f1b9ad3e1b2bc9cf9533de304c95e7c56d4094a41e0e55e4e7d69f8b6ec924abf84f1e867c63dc5769c0d6bead8ff1eb79fc213d7b1182261f97127d4f53345f9edb3d6c3975a4863d5f735117b1395a53c647370aa0d6acc00e1a12f74a49128ddb379a63df3f507a735aadec74a55d7f12892b4bb046133aa1f17816546ee8533ec20ceaef9766b268d5cf080437753ff43c1d67dac2ad3e6448366d64845f39a74a154513184a69cc78ae5dbb958188f76cf7b7effaa4020010123251ef3a5f84e579e5f92376cfd3974fb6d584bb630a70d897a4db89ccadfedb023372c989d4139b259415782cd0139caa98197e3ec4b75aa37ca743f835abac4d4db2b57183b3955746d91ec3bfe8d22e84be44ba4f17db889038295791d00d56a773c974064431961c860f366ad1d958d46b674e739730704098a3b7f942b16defa3f32940f55988f23c7147bad9a832d68a83a193bbae4751f4656cf5de6e4c5fdbc28d4f31f9b97cf8ad86ace6af1a12791c2b7c4e47b7849d5bb9b3248b3dbf58c79138ecd5e557433fd726b59aabeeb815e87ddd58348bddd510243c19040834366ccc29a2f7b55b02fefa33cd08907dca082fc3f1dd45a1e4da230b5f095ff222fa44f643aa34f5af4ed28c8dcb797489af915bd7db7bf6873e2dd2acf5fb6632b264b80fbd0e2dc498fd0613208e1569ea13186f846cbaf484afbbc18158ea5d92d9807a624e62666856edfd04217046161333337aa91d193d7ff289aaeb8719cd2f503e1ac96494b0eef848c5d27fa1b70fe504d0ca4ab73aea1558fcb683cc0b73486ff40285550776a52dd523bba728f99313bbdb4282505b038424df9b7c3d4fd1d7d9102189984a262a033324490321f450070f61df84263755783fbd726c4902caaa93dc061b8f72d11b2faad2c4b37668e6677e63d7eaa404eedf4d56f026ea16cdd9111a35837553cb3e6288fcb4033343cd611c10190c2b1752a20aa53fc927d11d961c5734d1f7d4afbd7135847041f3f04830513f4aa2e13962c7c7729d46c772e2a9f013fddbb12c71a626ee821fe97fbb6c29e0337477a4ee4f1135285e829cb723c0fc5d197d17da7255ffd137695cf3656778691f4ff45ccfcbfc8c182c9d1fecedd5cea85e2fa7eb243d07e8e3f6533042aecafa7b389c0876cbaa0b98e54277884e87bff01535c191c3ceebeb9c467d8bb223f27b87d92c2adc8eeb5994f90642392d3209e32355cb542a5967113a791b69587cd277fc995047528b6c8e1e984a55008f29e4a60be5037a720a433693005e41dfc1bf23d412b90cfe5b23d9c61eb093d6db7963efe9abd43168c23e7e1014f2c2b3a701efd72eadbdb03c7be8c8f6c8273d916fce87f38781ab6e784fd07bc00fb62c774faa2259559937301f5607daf590994e4a45a5cbd2d2a448f2cd2c2d02e3e662dd724f907ad54582ba665dad3c04f46ff77ed52706a424819146cc5b67796f39d4b74c427b6c5e0c4137f3053499c37d0c6027d4689423255d1ac082c3a4c5615950dc4cc5f611bbeb2e48c2ea8991a2871c8e3a2e7753d9c727440f0918da73c79b113d303a4e02aed478af2714ebceef405d0f089476ae378534c2d81e91fdf0851b934523cba6ea6714b21e4f5218b4a8354b2255b74658825fadfc46acb1b27f2d726f7590983d0aa58b16037c664bcda6cdc7da9da62a212135b7b677f5a03eba83ad428a4bd6c8373ff5f6d8f00410cc7eb5cc111cff0fff4b4166fb03dc1889bd3214887494df424ddc3e61ff3b02208b40bd189b070afa0cc9d5deef3e7030bc99abe3bf7d764380f840466e5f917683d448366192d37388c58fa7ff143648fcf8233b41d9c617c32f1637e16f59278e366bb48e5e818296e76dfc8b457efe6e9bdb76cd1571179b34f0156c8748d2fc3545b27de4cc61bc398f78e0b4bc45edbdcb2e769ac3845d8c20f24dc8c76c49a68d2db36a273d98ff1c70ba99eccd763ca6b4629b0c53dd2007c67c212d8d03763c76fbe899310e2d56ec5a8e7f5340e407982fcea60a1f9e127b6e42754d195e0bbb0d24f02d97069ddca991285b92265bd4a4e8634f543f9ad9ccc0f56914eabf7c04674021b3116cf371414c6357eb44eaa966540f8f75260d07e9df93fcc8754b1b75f220220e9b613512f50e1ee66396deb9b79dd1e74338cdd9ea4561245be961d0926806339f4136468d3f333310c31f2a889b9bc657fe758607bdc9a8679c8b115486267a5c8e868b91b27c276d9bd4e5655c772780bb46d1ea49d0404023699a429e197f1a53f3ded7d94dd17bc76ce4417a9ec12efe6f5e89e44b92e24cc0bd661fecd7fc5ac7041409e7b505996fea5e2c7231c29a7c1bc1c0350a60cc117d5b8f1782e66820cdfe7a52fa87f76229315b1c98bef873771dba82b837e15f5613b613377985430953b37e53ac0e6ae29ca055abf26bcbeaef3864279d090b291c252772d097ca52dc88af37b666676b7bf23f036485a71a779885ada38a432cc6010cd621d7c08617520271590d89251a7e37258b02ad03b8c2d6f88409c0ffdbed54875f38d90c936df2a3afa6c02a07d15efc0c904647120bf5ff452cc32e2ad4dd02c15ada8d10c5f0de30dc306a53a26264db5bc989ab1cf33a3f08a3dee071254d0670fab701a6e37b24ffa1e0dec2965ac689b284555bad9508dd594057ca3f2d682e12a6a686dd6fcd232586d42a4e030edec9202ca23f536a94f8f06df414df2d4edffb192f5b10812de28294f7c3089752f068a0fbb098ad05db2e8bee95ab109fac30bc0b784de7ae7c23db7042342ac64e0a769d590c815f789120359f711cac05b8b765740bdb00a5187dfa462f394db9f8dfe0feebadb24e019d892096efbe14276eb77c8d46d259e937e5a01e528f1936d430b10e2d66327953b185d4013493d55f4be831cc28f2244f2f2cef612cf9ce75a758b220b30d014bbbe3cbef7ed193aa6af739eaee93173eba490310c944ba210c8d65294c51238b75b1fec6116dbe98ca0256d01ec25b7bb2596886d349e4fc63cb3e6585d03348e4f6369cfccf3fc4888ebe592807e2dcf390962cdeb41964702e450c58347a0cfba4ab9194695bd3a9caadef3e795d4de51c949b7420c945ea709c34ebc82421ae77de5b8b31c841edcd2b5f1ae91da829afc3a97ffe3614089d5a9aa76be242c7473f8ef2cb62145d535fa5f04ad7be9266620b99c8c778ec70d5d7ed7d01a7957c2d98591ab77232db86e20fdc805cb921df8e633631e1f070b46ea6296c9f4a1d19a495996de953845d1d9749ce19a85d7740cd1f820dc372863bd8520f4977a2fd872c7ed55724de0e18881f88f38bbf47509698492b2f179ac42d1b59194a906bdbd0505b0d247de773b3716ba1c29a3c00731426806ec38760911e9d48d039b9a15fe0dd52ef077be525b0d705a7e103c7e243e24bb988d4eb1c5632b7b9f552f1066cc4df544e5f213dc3871d6f607f065a1e1577c6e30ab6921d59cf73322205952b22702866949cd5cba7e7b7083d670e108623ef83d508b95a41e7e85718f1bc25a4bcf2776a7dbf2d400c91ca551d5812f80554b1bdf39ee1b7cbd27194b1eb95e1f7d4fdf202b97012f86b9d147f89c1bab223ca888cbd3e676ef164317e3b94f23c593e5762eac904dde27e48dff2a00f0a435f05bd96286904b91a7a244685d6e882cf4e87e1f1cf0990a6dc4a40255eb6", 0x1000}, {&(0x7f0000002940)="c16789bd121421af0664bd0700a8bc5d6c1d17523fb969e2fbf406258bbe32ab4ea52cc51d26979c719348737169a090af52b56dcd75bf9be59a2e5585aaa1282ff226fc93e872d0819976ed4c42f273c27f3495ed01bd051b35c18dd16db978ab73604efdce6d26907319b6df7a1db42878ed980b29dcb9f64f7a28853c67cb196c09148bdeeea43a374ed4", 0x8c}, {&(0x7f0000002a00)="ddfe109b3634777f83f7a6d68915eb3784c2b23a3a3cb13c5bea86b3e6a1cf01a0fc6cfc2e9ce8660d09d1b5dacc677031ddcade91c06f49f99fb05203a87f4e2aa376dbe6911eb50eb17c72a9fad9b3d8ffcecd0ccb25220d3aab54b46d5da205f5076de6fb6a1b2513ec0efec25957a63c04e2986586bd3e3564f8979091dcf29c9de8e67734f3b0123c969ff8715d2b03968ab79d5dd20d789462ef780f1c50429774466d7b9dd869901656", 0xad}, {&(0x7f0000002ac0)="dc680261ffe4707247c86370867a64b9bab04e7b1a87522fc3671ae2a11d64dcb6a1ded94edf7d6c98d56c90cfb14f542c2b1ddf0111980b6e9aa59a9925a2017d454615366945e27d19d62ccc178cb74cf0ca440ebb6de1b5877d1a9a8d988699fa554253f02aca708a636bb5dd634a59c1853957aa9c3142b6099b2aad84d9b7331ac6cca1cf0b6ca235f4250332fb0c06a871c549c9adb008af3775f22b5556e3fdb8c2cee937a6cad6212e9b724431982c0eda9d967b3f654da459081e1b95a3d7bf39b86cffcc10a9ce05d2bf4b5960ac16db03029a3dc8f71faaba5b1969b0da0557d8dc6672eca62fd3f836", 0xef}], 0x5, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c40)='/dev/zero\x00', 0x200, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/zero\x00', 0x40, 0x0) getpeername$inet6(r2, &(0x7f0000002cc0), &(0x7f0000002d00)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000002d40)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002d80)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000002dc0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) r6 = getgid() r7 = getgid() getgroups(0x5, &(0x7f0000002e00)=[0x0, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002e40)={0x0, 0x0, 0x0}, &(0x7f0000002e80)=0xc) setgroups(0x7, &(0x7f0000002ec0)=[r4, r5, r6, 0xffffffffffffffff, r7, r8, r9]) socket(0x6, 0x1, 0xff) shutdown(r3, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000002f00)=0x2, 0x4) 16:00:04 executing program 0: clock_settime(0x0, &(0x7f0000000080)={0x100, 0x3e}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) pipe2(&(0x7f00000000c0), 0x10000) 16:04:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1c}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") 16:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0, 0x3}) poll(&(0x7f0000000000)=[{r0, 0x4}], 0x1, 0x946) 16:04:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xfff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x802, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r1, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) pledge(&(0x7f00000000c0)=',]\x00', &(0x7f0000000100)='tap') 16:04:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x5c}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0xfffffc1d, &(0x7f00000001c0)="a9343c3946de5078c4809d0e18394f0700000000000000531d70") 16:04:16 executing program 1: pipe(&(0x7f0000000080)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282910e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x8, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x7fffffff, 0x6}, &(0x7f0000000040)) 16:04:16 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) r1 = msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) syz_open_pts() r3 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)) r4 = socket(0x2, 0x5, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r3, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000880)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x8, 0x602b}, 0x8) semget$private(0x0, 0x1, 0x1) r6 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r7 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) r11 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) msgsnd(r1, &(0x7f0000000b00)=ANY=[@ANYBLOB="5f6d92583386ca9921020000000000000087cd6850f7d195ea2590edf37f154f191439621b300f6068ba974d8f7fad34b5ed118deb9cb98b2372caafe0930400000000000000dea8f49dbc77fc08fb8f2d02aed62fe66a81e1a08d0969e3e8be007c32c0e8a3890c1b927bf63a8b8b9279412a40ad5bfee240831ba73abe9ed86e86a08c75171175246a60f4869c8b239fdaf8000053a9888619955ff5a84a8efd290345faa013ea059a5f2ebbfff506a69414a6a8e71cf3d068cd93ebf9523193d926d23c1e2962199781f6000000000080564d4824e215fb90f3814e37b5a4cc9db8acb08ea32134b038a7be93f8c17a5ce84851ef6ec1a86148d8e0effe6d21e7fdae29e2ec878436179f03dbccad4b5969c64336c679ac74085449328f01b828b3d8864a3f85a20acb3e6a5fe5f6fd6de053c513fdecabbfb126d3c04b646ff836a1ba867834cd799f70410193e501e7bd8edaed21fc22111266a8ba5d862507fe2cac0344e74b804d68c8fe7c70ba149b8c9ce37039ad8be30cea4b85dea56ecf046e98dd24ec4212dba2e231378d8f29dbb5ff2a1970bee40854d29d434fe00abe403bb09f3c62fcd4a99b4a9905b83386baff2d9630f568304807da93bae4dd5bc0a32aef5a95e10c3e412c04fc029f85a3442bb1003a8913cb0eaf787dddf81a657f9a3da25ced3a85000000000000000000f2f641770000f999e9e896b11702827cbac08ad7ff7a4e33719511ec2e20f007b007082ddd624b45d42831394964814fc14bff70fa4b606f46afdb35410cc98178021f000000605966e224e633f5987a8241110d02d6ee14e094f717d3eeb5de0afc38c625bdb0af861dda2cd6f69f189e26961f0cf5f0f8a77083391d8d961f633b567bdfd7b3fb280a82367b0235cdc9824b8c373276d10bac631401ab2b82712ac962c8a03d65df785908e143212ee0df2c0f00"/712], 0xf3, 0x800) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x40, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) 16:04:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) 16:04:16 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = semget(0x3, 0x2, 0x1) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000100)=""/209) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getppid() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") 16:04:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x100000000}, 0xc) 16:04:16 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x10) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x118, 0x0) preadv(r0, &(0x7f0000001480)=[{0x0, 0x334}], 0x1, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x4, 0x401, r1}) 16:04:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000140)=[{0x25}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="96") 16:04:16 executing program 0: mknod(&(0x7f0000000900)='./bus\x00', 0x1000, 0x7ffffff) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x200, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x20000, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000740)=@in, &(0x7f0000000880)=0xc) r1 = dup2(0xffffffffffffff9c, r0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) getsockname(r2, &(0x7f0000000300)=@in, &(0x7f0000000680)=0xc) r3 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000240)={0x3, 0x1, './bus\x00', 0x200, 0x12, 0x6241a302, 0x58}) r4 = semget$private(0x0, 0x3, 0x202) recvfrom$inet6(r3, &(0x7f0000000800)=""/69, 0x45, 0x840, &(0x7f00000008c0)={0x18, 0x2, 0xfffff7fffffffffb, 0x81}, 0xc) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001000)=""/4096) r5 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r6 = open(&(0x7f0000000640)='./bus\x00', 0x8000, 0x20) semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000500)=0x1) chroot(&(0x7f0000000000)='./bus\x00') setuid(0xee01) renameat(r3, &(0x7f0000000480)='./bus\x00', r1, &(0x7f00000004c0)='./bus\x00') unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='W\x00') semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000540)=""/226) ioctl$TIOCFLUSH(r3, 0x8020697a, &(0x7f00000000c0)) r7 = fcntl$getown(r5, 0x5) r8 = geteuid() r9 = getgid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f00000006c0)={r7, r8, r9}, 0xc) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000780)=""/79) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000200)=0x1008) semget$private(0x0, 0x2, 0x10380) recvfrom(r3, &(0x7f0000000340)=""/235, 0xeb, 0x40, &(0x7f0000000440)=@in6={0x18, 0x2, 0xffffffffffffff1e, 0x1}, 0xc) 16:04:16 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000100)={0x1, 0x9, 0x6, 0x2}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000080)="8f8f0d5d669b18ac5802ce794070b064cf03bd08279b4ebfcf50c6a33a020410", 0x92, 0x8, 0x0, 0x0) 16:04:16 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x182) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) sendto$inet6(r0, 0x0, 0xb5, 0x0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffe98) 16:04:16 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mprotect(&(0x7f0000421000/0x1000)=nil, 0x1000, 0x1) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000140)=@in6={0x18, 0x2, 0xea, 0x4a403d35}, 0xc, &(0x7f0000000380)=[{&(0x7f0000000180)="f43ecd3f1452029bd9be4f715aee75a40fd55d5aea23b49bcc1ab618f0f8ef1a19f4b16fd1cf4eeb5d20cb22333048e3a096423e32980bab1d7536d860cb776a2c16eedb8b1f7fb8b0b6998ff6b3b882787a36fb9fd487e1b199978ee6212cff48ea3fb80fe614fa9a2c9b4c692d831bde112e2d3a01d409c8d06202052b1870b5b28b76f3301a7524f2951c3d76679442e3863a912eaec873e06149b321c5e5c8c3c5b4dd77aabbf75ee6d3fbf25c4dfb1fe6f45505c015faeb248ea88b3033d1be098dad65c2d7f69340d2854b514e", 0xd0}, {&(0x7f0000000280)="1eb1630d6cd8571e4bae4180bd63a7f61cb3f5e35847baefec8007daa5e282b124fd8b366a24e40bb73bdc493fc32fece6fe3c4a6281b3380508682fa19ccbf35cb688a1a16513", 0x47}, {&(0x7f0000000300)="e6d7c52cd10556ce70add46fa35b77b6e62407f0f2167f9d4ecb05cbd38025a3f80d507903ce5665d1ffa90b16ddb0a5918e4e874e741b75e2d35ed4caccd48d4dc5f470928df3e1534adf144cbaf09291a39eec11b3a740f61357576ce7b7ec2fb7bc67c275bc390415d64185b732901c82a22ed7c8ba10dce40c3cb75f", 0x7e}, {&(0x7f0000001280)="9798cce34acd4ab1c2ad67c65dea22a1c6ae7538cb557bdeca22d8f7efa2218e0ff2c18ffe9dae03ff40dafd7f093117c52afe69c8c21db93e0beefcbd72e705118de0618d1c92e7d6dc62d8e87f53d674ebb048ec12f61f4cfe196eba6b64acc90393558ec4f825596535d1ca71165ac2c50fe35c1fdcb8995eb3335276ea809c3e72c631d822056014a13c9aa861c762d79e108d1abf53b87ff6e994bd400129aca89540b3ceec3c7e309201ee3603dd49f7375448d57d7f92980832607eef61828c548e886d787eac1c243c27c303f1d4caceec771796ef17f9ca65aae981acbc929e8085778ee17078228e1ae834125753aa00a75444af324b775e17fe0887aeb81db354da8f9595c2d546564fc0d40f1303deeaa2d2927447fe55440b4fa00f98b4f1db3c8fd8644e734359d0a5a9ee03efbd399e820dc7113c0085344a887bdd89e0bcf2372f62fd8418fae94f995371679b1e4a41af4abdc3229ca119bc3daf75fcca8aa0da435d0042b55ec1fac523794ae4c9b83b5451595f72fd468e9484197109859f908ff2f406d7c13bcfa7dabae4e23c3071396cbf8749eae185c67e942d410fa3ab003ae6d615c51aa70c2e59ba3d3e045660623c4a3dcb8042a178e41e528520e00046d10d3ac8ae90fe4e80b144100f1ae3bf910fba0d9ac91ea5cf24bbe8c46b5eba55411b900d899dafa91d1ed34294ad44f8473213f6858c5b2100667854eebb49292704a98c570efd2d392937aded6a5f8faad4a314b544a2a0f7c03eecb1a6c001efe7d5aeed8d204c5c31d14fe730d0352b2f88876111b078abf63db4594f4dc86f91a2b7ecb653a544f098d7446b195c20204c81e76637bb35e6cf0def16111aae443d68c831757acb78a854c3b33b4ca264446eb3bb552117f9e8c8f91652d1639189c3718cfd4ddb8ec3c3aa7f8bb066eedcd2c8b00968d677ca120cd411553fdb205fcc360e6ba723605ba2c46ff4523ac18f1e3a62bd1db26398698b322cae60978d455284d404fa0b1e7f94349847f8bb65ed03c47f58d34a7124bb205a3a70827071682f33eae40ea14361484f12811cbab93233ef5cec0a10c1c53f46e77d35f03f7dc3af69d6e3f7e787c37b89a6f30a0fe4638bb5a6a1b65a0a8e9bb76ed894e97f138f180e562d04ab7026acd869826b802ba1d1d3c0b2c060525e5013649adfb5bcb120003bede7a4c6abe06d992965a5d406fa1e802e6c074060b36fe02090fb6915a6d7b862813615665eb994de7860e66756070781b811267ea57209ed5db6ab135bb67cf58f0a53525697db113e4f16de09cec6f225a703a4ab503d76263917a58621b87a5dc99833f1e1f5dc9c7bab0b3532c43a9fffc4b1aab0fbbc5441b4ada1e66b9eecbbe5919faba72521ca6bf5de89999bad71883b6f08338a0cc7bda9629503bbaa907aa8a324510736f0fc5c74fa88b9a17e481e64d89cc3c7e88bed2d9af0617124018983b2fe7891b761e102eff7c3f82d58d1b6525484085e6414d0c6b6bb991a9b9e55c408a1b38f4f384a00d2c18bbe00b1423ce5f31f1a2a49c0a516545f05589a90630aea263ad7bc1898552aa831cdeeaf89f9f03763d30d2f32cc6e98cb97eb3556849565339c60d6e5c46a094238044d3468826b99ad42982757efb1884652ae2ef96bff0e2f560a986bd544ddd3c2e3f84fc8c891f45acea2a50b5d3f0423c5f8d125dc5df54c8c562ea7906ee346782f4abd0e12f67683dd8687eeda4c6715ee1faf78aa63cca68aae64b43f8c4823296f19b21f184784a14c431a3921ef2a4cdbfc3b163094202ca80f90bce6ba84c3841e3d455ba480d5552a7e10739a592567bafe2aa5a9a090335aeda451afea1b4044ca168c65dc0d0d76572dc59fc972b74187cdddbce71a38da77ba74d50ed8357a0ae2c3391d59a11623d30d13335ef79f25530a8635cbb6d7199f4b4018c6534968eaea4193fb903cb16bad5795a29309d49bef88b4d1e8277827674e590eea6e1579c2b56f2c12c8167968e4ddb7b6d302973b7e1559d9174f04e7976513c9d920bbc04f57458553790b88b32f7d21b56e9c98ef794fd011129ea0b793a518622145739c2445b9b0dda6d442000d0dc21ef4794c7e8b5e3f991459f1d91fdc7c6523bdbe83237f3e6f0792e2e0fe3aad68c8fd21154b9471eb1edecd3f67c2023652bbb7b5d8a605d929f0d79c79a02099e95191d6450ff52a43c11d4a55e2bbfbb3d747900c2f2015d335f05b9141610e360b6bee75a9bbe7df6835a8fdfdc40945764052ebd6e36bf16218fa60df6b6b073e3834a51342946bf271ebcf22bf87b1413721262c28fb1b29cff3163fe401cacbec308abf896a0a3d63a9e9269c6738afbf4f6a8d824113c5bd1362b09efd64b10db542ee9d86162baa21c2aad6ee2ce1fb242cae391da89e78fa70feef13f778d8e8ac702d8447fa383d296d591841a9c82146be69ddaa89d50d183b7e96bda64981e8afc2f215ab2176688f795bcb361273d67b0fc7e067081fd38adb8a947ac756eef8c41b43ca76da2fc7033f5d23ccc4bb56f1b1f042a3c5118d9e602c9f470de4803773bc6f6806e636ae338f60d56e5dcdfecf76aad70c6a045a655e7f7ed13f70e35fa11b5819caaaf381267e900d3bb9c4f409cf928184fa38da39d9976dfafb679f51ace6db7e7e1db1c7abbf0d89d0925308054c97528a21e92d5ae1c854801acc4dca13eb335a09fa8e2fa7fa3d0117b62faa07d6602bae6a45f597da8744043cb6e9d49548dcba80c19ece6757581271942a5f091862cf29f9b316c6db04c7d968e9b73f4db966dafd390bd478e82299319e8fdbd13242f407ca5d9a096d369044f8e2e4f88650f75972157694b1c53c5bfa88d92c3c9110964a4c6b4deecb13af77cc1be8acaa964ae4d10ddc4172d0a4f7f9f3fce5369fd74c9d1b95cc698f51a7d648de74aee4d3c9c48dc7945edd47ff707514a855a2acdbdf60cc9c6613296884f6e8e66a7d221c02a1517de0ebf184fc57547813bc7e4894dca1aca5e2d3d70efa4486318b96f08f7013ffd4908f2948607c9f1806025882041d7ffad5152550a1790e85d5c075eaedf77595ed023d26a52c95694006f91e1da4f8e9f71f655205d32435f3e0854783b16ab0f69ecee33474b448c1bff9d2737a9aed7d6405162f2cd7ea806a31d53cf303ffe30238dcce7e32bb30a5ea69969302522dd7954879026e9a7ba4c719c8278baf4a55010c44949684b4a9672858643238dc68051b4b83032abef1926f7819860b74b227713d1ad8bfa20f22cc7e7d0ac6b9cadd34236156fd7749a06de4d9feaa131927b5ee845c0a6c8a1d4bad3c898674886975d8058d0420d9bf4fb5dcdc64467a31885780c471fff8ea73f19a169923b5675f2c1f57b870df4a0c4f32935e9525769c2088e2e65e2bdefe73f04b729100f82f2e972ad3a767d7c6e0d11b4e7180ec32baa6d374e4553f46295edad437095a57f05020168fbf970759d768edf3c6b2e7d6000cff6fcd78f2427e180a01a285aa62b392650f6d7e075c440cedf683b09c69b94ec118db4cf92abd0dd04dad16231028882d49604de4a797aab882d7de6ba8a5b0d8df713ca2a10d2cc76534299655214e17455277ce80b076a3cc07c70f34ad532d247208594a7ce160745d6a66bef680b2bddb1af74567a0a3f8585ab90555a34a0542a73a7751108eee0cfb0bae75d45463dea093e05e02c6e16e1142a214979e9b6a252a9ca3a7f013bd464d71042b5bbbe3caf74f330ce63e1aaf5b5b1155f790bc7d66a11c9c23af3dfbbf7a9537c6ba28ef6bc6074e29b990706d44d7eccc80834638937c382e78d904e31ba11151970058e098a73fc6c6bb05b2ac6963dd95d85373a8067c4bc0cad4ac2b5d319795605ce8064153a8992bebe52602cc986867ef8324db3ee2021bd45116773e23818dc63af09f52fbd28ad4bb50a591c833437f6b889f80a1d7e829e33fcddaa4b965b9bf530cbd226633185e0b09690fd63f25eb481a9ef407d21df63b0b98d4975547454c4e7cc462ac3a38e4f1b2b158a744b18a47bacd7a8da0d3bb74ef1eefcd5c6f6102015be4ef19409f44f988fdca07f8f81296de2ee7895cc5a53f55902ed99e4323af1ca33b2e84674ac4ce6adeb0487559f9c6b11c4fd2bcb10fcd41302a6140a0c6b03cd6f2e943d79fa351d7749ca74f8ec2b222054873d1dc0ca63fd3fb1470e17ea8a9625b64e012104a8174497bae41637c2e1a32d10421d3bde0e5a3a63b6411703766f5350e4390c2745fcfd852b3e4a8915b197d50d574ff402ecf55402ab062ef4e8ff8eaec2278c0d3f099cb7489042ce2c40c71bc2187cb4ad942f18d746789cf00e34ccd4a713158fb3e6b16bfc5ecde7a129d6f797c5547812f55089477b86f86b08accb0afe44e71025a1ec97279d04a616c1efb12a68cec4935ff3da459f949796c4ccf902c6ffe7d8dca668f0e856e61ed5b3fdb759987a96eb663e5f5f6bd0a18d263c89887241a258323790da1ed7be7fd81a985d5f5af15fdf11f0bd555285ffc140fe86aa1b3502fb5bc37e2a05f172b0382f26a54fbaa157030c365a75d0a6f7877cb69709fbc61f53ceff6d360903bcef41479c47c8795807e2b89764327fbb1903a4687c0425e144e6bf7e08a6cd5fdb8b2df25d7277b6d7518ff9ff1691d55f74678c24c8d6fa28a66d36930093c8323d0a16b97d8923b440adf8e2e6f4e51fadb3ef3e0be3c4e3e3c36fb5d15e363aace195f3c9113b0eab0d2047dde36d7e16cd86b5c6e370bb04c0985feeead4e3d761f3e105555f054463520eff335523f9111148bcad7d725ce3c39175410053549ecc20a3ab0309aa76c9077cbfd327f0060e2a24863be3503ec32c9a2ed6ab90fded47297eae6cfb44686de2d995528ee37603c6ae2787fc0df90c9187eece16c58cca3b4ac13a4d57781e559a029ce89ea626692894458ba202a4d9d5fffa65069ad934ed804306a735d1d245ea6aca45dee1e764e469ccdfe452752f43de2ba9c872786f29beb41553ab72a0f26d52c4e877566e92e907b617270cd75c394cb418d322d0c174becc23849431a8605981a1c19d93c0e695f3cb1924f430c31df7ee52f45d0ad86a4326b09a1a5a6d70a9ef2b1f076bc4145ca4f5453523617103c2eac871e9afbffdb0270ea11260f1166b80a85de5a1d360b4192ac14bd1d896b5306193e3f61f5ce2085e49e82378d442a2d21fa751d78227f2ee6457a87c6828f37abdddb76a5899cbc96529d4e0781e02e90605c609ffea7f3fd28abfcb4da80953ca787d1780958fd15e70e18516ad55a6d1b3b222a44d96f41987b9e671094d11cf56e3a4f772a431f0028982d7484d217715212d258ee451aa5082c82990c031b686d52712226a5246704264d5b4fd8573bafd2cde2b552e32d91193f8049318ad71af1f523bf7ce045ec8ffe3be14a9423480742bf22c885110f9b7e5c97a4af59ba3af3d57fd88e01d44678663e278e591e197d85bdd8de9f5e58b62f75192d5debd541e4bcb872a84a7c90d289bb1b29a800cf680c0cac6d35f6b17cfe919cc02364fcc539b1e0fd0f995c7c4b1142687c7c98f02c356947495051ed81bc41d1e526ef7c9f5d64be26e66032dffe6fb68e27802a878b6ae590136e4692358480b5a395c0ee9a294f683d0dc9664b6d14cc550eb221ad0d1b1d58041374100b9eb6e28ebbbba56c73187cfe49b3dc34da2b71268241cc3189b9377602e71bbcfe41075858371cdf70ce", 0x1000}], 0x4, &(0x7f00000003c0)=[{0x18, 0xffff, 0x5, "eb3e"}], 0x18}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x4000000000000091}) r0 = syz_open_pts() close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000180)="b32904dc973664a8dee9dbb335e6daa6854b3d793aeffb87500e4866ac7a7a80bb9187f035e59911b66eab98a607a8b1933821d3602e17cd6f70930519f693768e6e18300aa465c951b4c295770a86a8cd0d558749f232b5bb5123f7fe5a8302da8ee7c626a38703987e6d56e52737b4044c40c8b6a993853c84f14313e4311feaccf452b546a5d11a55f075d351251059dff5afca310cb2570dd58cb505db09cdad7ab71c84f0a8a5"}, {&(0x7f0000000240)="06e757323970bc33c33fdae739f3b860b1768de7c3b7684d4b37e0a75224ab4c69889013e07fe037c15e47a9af556020127c89638da73049e771b8039cd470b460606e7675b33de2537d87305a8f3df0e74eb78b7bc1de25fdbd1b03ee1028da80ab3769c3b4c942ef6ae6d30a2c56145349837582860ae4b47c4c2b028ed1314c4a5aaf480360843768dd8a164c4ac9fddda1042ea1ec94f85f761a231db8c25d20dba1ca2ef68feb612665e8da78d3b73ff6cedc3baaed0ce4c760bc56b7d9c12b6d600b311a57484bdda858d7eb62c1a7695e51e3ca93828ee5ca77eb03"}, {&(0x7f00000000c0)="a86faf7c584215ad5538e89cfb9abdf623decdaaa14ff37c87870a1085d007dca52443dc7615bc81a0f3ef074d9a0e5443efffee57abf229a482fe249d7d97e9e2566f833aa0db432997ce823a9c64de5ca6d40392ef50bcf04a0aa1dc3d73dab0c25d49aa2ec716180dc3f600e906208e"}, {&(0x7f0000000340)="c27b7ddc7760c13c0080138ed15ea44aec5a402abaeb6304e051d1280d3642d4983cdf8b3b9e3dbbbdc6f418ccabd5a00cce479f6434d15cd5e45c04a02d28178228673b509e255e458e604ad0b3618b395746aa285a8ef923910303ca8fcbcf0b8dc6500a044ec48eadb991e57b1919b4e5dd086b176e04bc64543cac28f19322503ce15d9317047092696a58fd9773b62bc29a5b543a0af01cef6fe737dec8ad62e67a76a6ecab3272a5439ff1eb2332eb42263243d82e07842a8ade80b32aa29db9438539725c5e32c14509473b40b70d5585"}], 0x10000000000000fa, 0x0, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) fcntl$setstatus(r2, 0x4, 0x4) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000500)) write(r0, &(0x7f0000000580)="fce737ca48d5afe5513f5ff31f058cc175968749f24b6cd8a6759ef41e780e6d40072f3fa308153ba21a2ac5125212de67c3d6218595e24fe6bd1c3196a07d9df642a7e799adc924d62249e5aef319224941114d508d4c224a09bedf9a4e24f06b787168cf68ebb4f0c6b2fa9bce36a6f67529e2ffa0bb58be8ba8c4cef498492c22803e4f09681bb173ab992578598522d7bb9ccf24d31fd065c63f75aad2fd", 0xa0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66de70d76fec"], 0xa, 0x0}, 0x0) write(r0, 0x0, 0x0) 16:04:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xc, 0x0, 0x1, 0x3}, {{r0}, 0x8a09498d90ee22b, 0x8, 0x1, 0x7fff, 0x7}, {{r0}, 0xfffffffffffffffd, 0x8, 0xa00000d9, 0x10001, 0x40}, {{r0}, 0x2335d733252ad206, 0x4c, 0x2, 0x100000001, 0x9}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0xc, 0x20000008, 0xdff9, 0x8001}], 0x5, &(0x7f0000000100)={0x9, 0x7fff}) kqueue() kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0xa1, 0x3, 0x1}], 0xff, 0x0, 0x400, 0x0) 16:04:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x11) select(0x40, &(0x7f0000000000)={0x3ff, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x4}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:04:17 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) r1 = shmget$private(0x0, 0x4000, 0x200, &(0x7f0000463000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x80000001, 0x6, 0x99, 0xb36}]}) syz_emit_ethernet(0x1, &(0x7f00000005c0)='\x00') 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0xffffffff}) 16:04:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x3, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x10, 0x1, 0xba) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x6ae7, 0xe1c0, 0x0, 0x0, "fdcb6fa0341aab338cb6bf57bc207a2c64a29025", 0x9, 0x100000000}) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:17 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3ab) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:04:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x2b, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x100) ioctl$TIOCEXCL(r1, 0x2000740d) 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x400035}, {0x80000000000006}]}) r1 = dup2(r0, r0) fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xfff) flock(r0, 0x8) read(r1, &(0x7f0000000480)=""/130, 0x82) sendto(r1, &(0x7f0000000400), 0x0, 0x1, &(0x7f0000000440)=@in6={0x18, 0x3, 0xffffffffffffff00, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x200, 0x0) syz_emit_ethernet(0x32d, &(0x7f0000000140)='H') 16:04:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x1d}, {0x3c}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) 16:04:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x800, './file0\x00', './file0\x00'}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x6b) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/104) r3 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) fchflags(r3, 0x10000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:17 executing program 0: pwrite(0xffffffffffffffff, &(0x7f0000000040)="7295920b40981d99efdbc715427f2d1fc43256e22abecafea332288482be41bb5c213fa55f68eb9523973bbfdbd5ece71c161ab13d1e082c43bac63861a90a568ae33438972fed641df273ad2acd2a142f7361d043d484e55a828b3704aacbffd4cb94016ea0c8cc1be3e2ce16fb55a29ce7c0e72e6a93244978e21ff994d1e031e329ac50327f4ffd", 0x89, 0x0, 0x0) setuid(0xee01) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000100), 0x4) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x35}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:04:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) geteuid() ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:04:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x880, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)) clock_getres(0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000380), 0x5, 0x0) 16:04:17 executing program 0: rmdir(&(0x7f0000000180)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x0, 0x1, 0x1) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x101) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x8, 0xfff, 0x8, 0x5}, {0xffffffffffffffe1, 0x1, 0x6, 0xfffffffffffffffd}, {0x1f, 0x0, 0x7, 0x9}]}) 16:04:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0xfffffffffffffefb, 0x0, 0x0, 0x0) 16:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:04:17 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = socket(0x2, 0x10000000000003, 0x2) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r0], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:04:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000004c0)=[{0x74}, {0x2}, {0x6}]}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:17 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x200, 0x100000000, 0x5}, {0x66, 0x8000, 0x1000, 0x8856}, {0x7fffffff, 0x15fe, 0x6}, {0xffffffff7fffffff, 0x0, 0x4, 0x4}, {0x4, 0xffffffff, 0xfe3, 0x1000}, {0x8d3a, 0x70, 0x2, 0x80}, {0xffffffff00000000, 0x6, 0x10001, 0x400}]}) r1 = open(&(0x7f0000000300)='./file0\x00', 0xc02, 0x0) pwrite(r1, 0x0, 0x0, 0x0, 0x0) 16:04:17 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00), 0x1) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/51, 0x33}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) writev(r2, &(0x7f0000000540)=[{&(0x7f00000000c0)="a1c66713d8a8fde850ac97d1e5d47897dfc2265e6ac7820a5d1eb2c147a133eae58ccfdd0486cde859bd4332deddd17e9d17e3995c450b78b3ad57386d74fcb01208b41e24c899061d9c47c4ff13d7d7", 0x50}, {&(0x7f00000001c0)="80b9290363f88367ce", 0x9}, {&(0x7f0000000280)="113622a9a4c5c1d50558d02ffc4470d883dc5d7f98b2563c005da358f17c63705711b596735f5488747ead4e754ff4e29d104e35277aaec07dbb81c24e450482fcba398966278b3a6dc1c5a6374a56e59170e42fe14c1f55a5646c8a166b08afb0823aedcafacf694c9f4b306b9dad985b25e290f45d2c5d4bbc477114d2585dcfc7d1bdad372f50e39281e02f23c6973e6e3e3a8843dc4a522487975e8317e2146b09de47f8ebb2382e22c517f1070d126a4df9f4ca9800b909cbd8fb7475f93de016030a76e92a43", 0xc9}, {&(0x7f0000000200)="17fefaa9916f8ee2a6cfc87c0df46f7c76e39ccd970923b0887c29be16b3696e552ac11e9fd20202c56be4aa9512521a3aa2038d56c8835fd41c8dbbd8", 0x3d}, {&(0x7f0000000380)="b7c21be536db8764badc26d1a0fd1ed66557241ad0ee674b849cfbcb474e80d62ad402af65b81dfbf748904f9f25615c7b8f0aede005136b67e736bfa936bfede0f40c55f6b245dc00fa1a96ba0f72e7cc060e52a7c2e4a61aa5db142a956a34fdc10f1fc978bff24add456c16fa594266c292f9189cb413129159a88f04a271c523237a71e0d4722510e9534765f5ac66afedf706c27c8d493c1eed83acae6e4b117eea21ae957f8a72b723edae03252eeadf9c2b89813179cd2f703fe6a9f73a242a4f779922f3e36d33227115f3e7407d23e8326924c819b97c73bee85e143c6188503f", 0xe5}, {&(0x7f0000000480)="a537c352c5cecc8f06c20812c0653a16db6d68cdfb41a923ff0e1a9a6c18efe2c99c9f9818f6f3cb2c59f506cac3aa656940a90f2a5d4050b44328a2b7e7d201a8caa7737ff4a5b9449fd0b3c16d6d3c1fbfe2966c3b6d265c8f67e218750e942590ea9ab82c9d8e7ed3be1d8b185ce9a2c1cf20ee8b3f6e2c3dde922e04417d5970e1db72ceee5cb0613166317e0f32529f66b9ebc449ce925aa42f0966d1dc8ec152d66410c7f1b6", 0xa9}], 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSTOP(r2, 0x2000746f) 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x87}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80000000007c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getgid() setegid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x10c0, 0x8) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d", 0x7}], 0x97, 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000140)) 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)='D') 16:04:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) close(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:04:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x90d2, 0x0, "d73036c172fbdd00"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x290) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000280)="bd", 0x1) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) close(r0) syz_open_pts() 16:04:17 executing program 0: socket$inet6(0x18, 0x8000, 0x7fffffff) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x100}, {r0, 0xac}], 0x4, 0x93f2) r1 = dup2(0xffffffffffffff9c, r0) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) r2 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r2, &(0x7f0000000080)={0x2, 0x1}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) 16:04:17 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = socket$inet(0x2, 0x0, 0x3ff) write(r1, &(0x7f0000000100)="a5038ed34d78825c4624658952fdf64f1c38", 0x12) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x202, 0x185) r3 = getppid() semget(0x0, 0x4, 0x100) fcntl$setown(r2, 0x6, r3) r4 = semget(0x3, 0x3, 0x100) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000000c0)=""/48) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000200)=[r5]) 16:04:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x48}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000280)="ef65") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) 16:04:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="b374c528eba33178e792bc0e59469c19024ff9c0d567f1c6783f5d2de1b3e4c00cd1c0a00d6e181a4d2b555d0d2e22d429a1a739a47496a0657e045a06e69cec168a29a6eb8a15fb3272a41a7bc01222f9e8e8ba53973f2c30642261c8e65c093742b852df602c0767862aa334cd6096a044c440b5e9f8331601e59b8a7053621147191e93e0eaf44616025ee7e26e06ce89d9a984d6f7f4edb810c1bfa79606f195dbb6bf6b015d3bb1720c94045b3f99a33a638cb37cb9bfb63c5506f876ff3b0dd86dab2311b836d819ace1234d480cdfb495ab2a4718de582093b4fff163021429d9ec6c23a4bcd25f13298146", 0xef, 0x2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) socket(0x0, 0x2, 0x2) 16:04:18 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000180), 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x1000, 0x7fffffff}) setsockopt(r1, 0x80, 0x2e, &(0x7f0000000080)="ebffcbd777222c07e8ff13b9fd812eaa4e713048", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 16:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:04:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) write(r0, &(0x7f0000000140)="95a2843eef13cbe25e5d70f68ae2dd1c641874373ae1ede22b9875cf7fdf4d6cd235d257822eed79a724f077d58d49d1a592adab0528da9134812e312c9ff5e69fe0afb9", 0x44) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:04:18 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) getgid() kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:04:18 executing program 1: getgid() r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x800, 0x0) fchmod(r0, 0x4) getgid() getgroups(0xac, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shmget(0x2, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) open(&(0x7f0000000200)='./file0\x00', 0x82, 0x10) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f0000000dc0)={0x3, "3d551559e046828f563a7584eae633181235a06adaf5ff5e88437f167385acc79aef66b655bc3947ebbd7ef8b684287fc472f0ad8d3ae4df93d1e4ae6a59a668496b3054f748bf0604216055907d7ad42cb6172d6b3dce4a22b19dc2c4b5f39ee2d4a6a2d064c6eee8be38af00e92b0b5b3e4b10481caec9847c84ea930bef0a52e30b9318b8dfebbea30aefd51932b9cf65e639a34b2a6d9819983e161bddbe47954cbbca9fd279162c5982300d728052748bcbf50315e2de3f6cf063c602f5e785fb1781740a78184160d8bd7363ee5bcd6152fe83518d3c80e784640497da89edfc2ab49a42dee43edf78f7c02be3259e2a98e8806579eef84252f232ea5d304331fd365f8591845fba205da23499c4ed1db2977a46e856225771004db2f6d070ae8c39db1979e5c05b64bdaff0d9fcefed27f1a9e28c4e6b36f78b5d5730b798e916b05ad28904dcdf9c6e2481176c0e0dcac93ed7123abe56d7109700"/366}, 0x176, 0x800) 16:04:18 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setegid(r0) chmod(&(0x7f0000000140)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) msgget(0x3, 0x8) 16:04:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) pwrite(r0, &(0x7f0000000100)="eddcf6864245957b61dcb35bda44df7c1c11898be5ac529db057637a974358ac079b90fe534fdbf7d312b2716f30b2097499703236f9afc120666b5efa5203dfb204fce2f35066a36e31ff442b1ef5b481bd723fa2bda6ed368c1dcf91064d3bf7bb9a7d5e1de2264e0f9826cc1da1ee6d4cdc1a0706316362a006f2a242dce12d410398", 0x84, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = getegid() fchown(r0, r2, r3) socket$inet6(0x18, 0x1, 0xdd01) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x6, r1}) 16:04:18 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x8, 0x0) fcntl$getflags(r1, 0x3) dup2(r0, r1) fcntl$getown(r1, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x811, r1, 0x0, 0x0) 16:04:18 executing program 1: rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000140)="41b4e369cf6def82cdfcf8ffae1cfd802c5353acf7de0c91ddfc007c06f37ab88b0f185391a24137a0910a67b7189ece41c49654ea6b5a60a49b6287a08046ed6d71b8b61ade83b67f9d3c079e6b08da055d5cf1967f65857546b3100b85b41080f4d5bfb83c91bd0a459b794fd808e1b31b6a4f5e5418088bf06805980c3802815b818ba93e82fb92c7b3ab21571e7161df83522f6e78d4aad94139b97a8ce29adb5c3b6a7b5652a7ca371444c1e6380d35ecb4589e4c666b06383d62fc10aa", 0xc0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:04:18 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000035, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0xe6f, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) 16:04:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0xf1dd395b9918ae15, 0x0, 0x1}, 0x8) 16:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x40}, {0x84}, {0x8006}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 16:04:18 executing program 0: r0 = msgget$private(0x0, 0x100) pipe(&(0x7f0000001040)={0xffffffffffffffff}) pwritev(r1, &(0x7f00000021c0)=[{&(0x7f0000001080)="316e3020d3d4aaabe6d02d9f635fc0cb910576dc6e007ad11c6ab16d8cabf5fd0aeb31b0dc5ee34b20146291f28f1646253188f8c803851a12b81ffe5c8fb6f7e57474a52bcbb07d1cc59686c25c25d2021cd525842c80dcbe1c244ed570e3d468983757869025a85462e5b403c90cb29c730fb26c9f8ee3f876e23740d9d810eb3e2dfbbbe91ef002fd6941bd8a90ce62fab5f9d4fb6eb9d4626f3e9a16a14a04b65e2a2e29f822496fb050b5229537974ec1f23a07b614ec1920a5fd9cb6d8452e8573c0b19fe49ceb39cf3ff8b0a2dfd4f6ff22e83e9705ddb6b93007423298200c363ec4eb80958dbfedbe4941549ee910a092a9626cf4aa476b30a9fe7c6dddd23a55e917085b54b9f3dbdfba25c6d67df3a90f0f59b00a7a8839799f4a09050a0338fc175b5b07c03a910a6954d0d18f8c144ee7fd1fe0ed85edafa24fa06797775597950ea7f38bb3a0fa71c93b5435dfd4e473cb6c03e7248788a885d5d44607563834e6bb72b59b4efd6ebdd87a01b58d61a3a64f032ee8e007500d8b9d5baef6e47831548b3138b85937df23038f868e73cd156ef18ff302eb7a0db673da0d33837dd93a027213c96445e40ff13657fda7984ebf8c55a92eea93d4f6e7ba0c80f1de5707a4eca5148ae702e34b695e2b0e487522942d98463bcbc1b90c80f606763d07042986b1aab6ce064d913fc28c1bceefeb31943225bb6bf6f94cd8f60cd00cb516d744b50c3081e1eac380808294754dde4694f95d49147420b38a719781201f58adf2812867853b192aefd51ea331dc248656f6b72e4d51b13d23c40b4c4346455bf9c36bb3ab77a312209d5477792bbf51beac76c85fa2376b7508b47e90599b9aa24a8447533a8a4bb1b508d10950506ddf414644fa79a9092bdd1470acc4bab2942178f64d753f149524b17bfe8bea738a8dc76f511c5498a9ba513ff1eadb0478515027be7d2a8b995e3ab4603bf65e504783ad39ae7c4749bce72350ecb0a54159733a9c3047069a27ac0fd5d6cee9db2d7fed9bd240114725474afe4a738bd5eb23d60a2ebb6f0555f2742f126a746720c74c00d3bcabbb6dec853e175f9c814955bbf30344ba3e12fdc3e5f8ce377c4151c308c60f70374131227811381816d4f20debf44817b2ad59d61926fc0f6723896b991d5b25602e990924c669e374143ff882eb3ac2ddb66d6eb938f18dc6296d6a2f1855754c76866c7fd47f7944998b31ed2678b55f1f17c3d840631622dcc323915d40954fe9b1202d645711a7714cb099ca4a3996402cfb6dcba5a83881d01a45edddd78beabb478aa57e76272b8839388c7189787d9ec40a5eeec229ffdaf8ad94517093f0976e9b1badabfa9f45f26b11297dfcd61e8bcaa0f0df8d2161c34828cda3b4900b24402962ff219487b7ccbfd6cf97d59915606d3b027fd7d79de4c0a1957d39d86f4d6a14dc8731850d3010c4f202b91584d3fda4b545b033e88fe9eaffc7bf04dc1bec9dbbdd91cc39c5eb1279ce624f79979ba666b15c0fbdcea501c90eb92397dd1d5082c011d95771e7ae9ae8ec4967f910f8fd1599cfabee7c3813b8e9867923d00f3542d359ee4c1adcd5f5cf0bfcb95e1b1472a1e2a0a60ed90226f7a038e231ee56974b43495eaa872f6a6e8de2fc51ebae075e9f99024a076efda18c7042b3279e6ca4357c92e800fe74e06134724af63d229df3e8db70f8e6922cfc2f1da6f8910dad462e3338df03269bc1a1beeb898dec41e33f6c141b545b1046ca50855384000618ae39873d63c7660c0aaf2b9ded8de903d8d321587f8ae8148bff3b71b453cfff961a0e4c3bf4b7ee38ab44c865240bdfbebbad570eafeadc657183a2e60fb9ebcf19d7ef852774ced9b2e9d578e85c7e680b06fd599e16ad4ec40a277b52d43319eb8915071e002d52aa4792b7a3885eda2b2e926907d471877f59ac7a466a54c3ae33367725b6ad6b72f2078c77949662b55b8a141627f1830df27732e865aece94ef268caf80cdb95fdf40557920b6dd67bad0e85e0377b2a966345fc3475722853c0ce4246a0f46a83340edc7d90e6495e75e4d74fb4ce109f1c33ad6aecfe10e54255805a9f0d57081bd1b6dd1d0d78b73cd2fecd8bbef0616fc31fe38f17c0ab74eb195880cb495f52d8b06d1215d9c165ec84d83ad96af2ea1c41816223b6545abd1fd29ac1fe9eefe9bb32dc8ac2a6c7fe02b8b25895459efc30569fe4acfe42b54e4cd76a70561623008707d33f8e67aa41632980f0315e9f70c6f134b27e1d5942f372b0dbb000ca6532a7218da8d1f9240f7707bbcbe2319e928958eebf02195231c594585240ef12a7a53e4ac9932fe362a92c8570fade41d43cd5c4ec7d5587766a0881fb458288ef8227d7496b83445d218aad7af620167537828c41654b8d5a76b71c2a1634af893f2459ebd4fc4ceabe43316b86982c021c75a7f72bd541c7ff70540250636dcb94e76efe7564c4fa6e1d3065ed75466b11a2f8212a3379e79bbb840f1c4048f9dd2f4c712264b5322f84e67bd949a2f3b4eb3469d14d3a9afb720e1a56bc4620bfffeab5d2b3dfefa58c9c6e17f0b48fa5cfbe40a70a67ced2ce475dee6dc05e8a96a5feb3987642b98c62c58e66337201fb6bb3549420a233c483aa00277e00f48e76c8061607c43c22b492db4607552c08c2627c913492f301cbf85244825c8e7513c42fed1800082cac8280a1daa154a6cbb9b1e5972050345b22d8895409cabd9624b21746e24b46593462fabfdc2120e06899dd7347225c2f269660589c52ea45757805c8d472feaca6e1baab54d56a079d535757b7c1657251d44e11757847db60986d37b0e0305f7b757ee9b8b87e365157306cd1c6040b347b351751d8e81e952fb013b152c641e7550884be6bf5730d3f74bb66368a182a7aa5c733da0e39ba4ea89cef591c112a4e0427232ec0d52d1b531e6eecfc84a83fceddd19d1e76eb2395c7e38dc32fb720fe515f665b422ad9dce0f70df2dbc5ae3ec35587dbbcd1afe97c5b8baec77dc651b8d034aad2c17515e892863ac1947c8678e3dffeaf9a607f59e6fb88575ae4929b12312b7356796e29ff6a7882c2b58128d284942533640358c0b14065a9b25940554e7d3bb38df50ab9a317065a0ec82d56fdaed9c261cdecea4ede2811683502e1f53199478eca379e68cb40ed85f452408320239abd36c9f0d446e67d3016224e5b3d2448b62fd391c9622b950e0e5e7be08fc791e49b8d9e5c737f015481ba4ee4653983e0bd0a9a686ee0582bf491b3e2c5d148098c6f69b967e59ec2a6b7d3b981f5658f90709c5fbd1e618dbbcfbc1a8dcf5a81d05d8c8c2d62622d8639ef74954fa12e9d7d639f01d23c0769f82e7ea2cc649f9f0f008bf46ea50f41328830cc459e2eda7467dd89b91e3a0c8268c01f60b58554f58e1f22a8e99531162ea39e3f4694c83e2cb542e635c8b4e125b8e72a26eeefb0d37bdd4e0128f8f33adde04789c784a58c9544fa75d1306a44d3b54531c985b946ec57b9d190162d596fc0014653a660dffc0ac67a55ea8181570905c924a6ca3fcb155dd19f60a5b6f75ed9e58054671a352f79bef6842ffd0be151d65ffd121ee812a69e8fcdda8f9cc0f8517f57e2bfea7b9a0571bd2e0d2939daa189b9817d990505c212c749771dea63249f613420df2bc9b9ecd41c201b84f29dc2c74150dcbf2883e06774883a40ef169afeb213809751eda734e802d7933a6f51424ed029d0e927448c286423e1b00bd94af5458a942ed95ac6850c867a869446cbc9dd73eea40722513fa139a53c7c18a3c3e28a93dad8b86312a34d2a8952ec6cabbbffd4fa07241a145780fb01f3f3dfe6ced657a2ec4fec4e8b168ac1e76343d0313b5cb2c0d78a009effa676ba57b2184f71bdfc366818fa0d480f6a71c5ad8d5c684365bb0cf10cc2bcda6f7f275e9634a84dd80352c8432a4b1c823de8d925286aaac93c1846e96e6a4794efdb6ab6b535ee6ca556bd14c82e66936a2f5c42318e028cf24a749f234eb271696bb157fa48e9f29bc67517dc973185106b59620877b5a8f9d01f22676d4fdda8bda6690ac3084436924ee35517f1e2c3b2288d0e96ff98b67f5173dc7801171b2c6bdcb74f0a39151bd6301b2a0539c98838b4bebd6032f18012aa3e9e8bd00624b768198a825021c2f20d4a3ef90fce5c6620401fed05f86ee24297388ccba7f069d04acdc210f1712c48830a4d6f918302d062b3350cb23d72647f475c28e0c1e7abadbaf47afccd59f2d0be506bfc1f5d3027621a9781777e37ad9b7755ff3a03da42af4e893e7fee16b5a9d6f15e6ee8320211e64f00fc55f3111a929659b29e65ba7d6520aa6c728bbd13af896e6594a1a31cefcffcbb740674982fbce700803c3e4c548ce2ecdbf5f62c447b960035e1131f96bb91fc7c2c0f2b61270574d2739727e1749f8df00c3e58bf263da5cfc5412d6996d3f46cce70260053622b94d8677a21051a639d6ead0642b2a0d4ade975cc54dc4bdc655d4df58d39d92abc5983ea772a2fc59c32c5b38119a2dd761834d8b3163099377a379b1e1faabd0e79a0e761dabd2d46f52a2a62fc2cea4f49fa1bb6e9557da9806c74ba5938ec88586b06e21e5788b28efae9cdf06fbc8bb52f9c6efb9d4e0d0b2c85eadc74afd34fcacb3cf34fe48a2174d814da326be5cfca179945bd488445a7b0bbdaf52e45a70859b4d29eed4ad119abec7a099d92dfa1173025f8247d017b639a69d1107dd4236109162815b5815e83f2a172948dec9481a21f89d3e99eb2d08bb3a2f4967a9950f7aa0e5a4fa6772badaf1fee9a0aee31f11d8cd6676e7675fd9ef1986c850b3f8a1efd811934ece6b96a72be7dc6667a07235f8f02c0ad6f77ac2e522ca8225fbee092b0f441e48f8aad95328cc4d1498370fa3ef80390158139d7493680eb4d1ce9a87f7c9c82298de1d1c34a0d00a080184a1ea1136d3b418e1898c6f6890454cc053badb4aa61be83d171a14705db49d39e6a32e12d76c9d4152714954fb1ec80ce9f5b574a2595b928dac0235fa7d1255222371169f1a3ccdaac3c208d8c388ac6d991174ff5205d6e07feb85a4d5677101151ba2865c4cd3be149308a95922cf352174dcfdbcf96793e50a5464df89a9da64d631cc5d9f1db766ed08bd30ad08f77faaf3899c1ea229b26988c7faff8a6645d50c109c1f761ae5454784352ab89ff62247215ff5c04963a1f91faff86da71979dcd1ca3a06af2fabc02caf6ea102b8508ece1eb1dbc54333fc7c90b50ed0eed036d55a6802277b623ecb2be22fefa4b266c5f3bbeef971e77ae54e3e0ee153dfcc2927ce00d66abb18731b59a8be77d4e19bfede252c6723cb2ddd0a0a86a88fbba379b97be9ddb35218cf569a93aacf8a4ae906ca18b4f597df2d82d2a060982e2584530763754710ab1829e529927514bdcedc0a719e6364c34758e086059fd8c0a4e5949f65069cf4c6badffc2a05ca3e6663489b7a668dcf9913f6af05d43d3aaa834364c7e1b707331387f17c7c23b21a01c5db14638e81528b82913bd926fe464c70878323ef241524ee5e135670cad73cb94f47df56ba8695acff700ed881c8fd07c826a6d70ab1127ac9ff2e611cfbe1634f8df8f3db4da80cdf9ba37d978a59e0252cecc80bf6319ab2ca5543f1af4b67ebc729465edd04af96658b1ac59fe3d575c2c19b73863d171f74a2ae38bfcffae7b3d122b8e6505198ea82abd915c0c447f6ea48c71ce73619cac6d7b34e530ca3", 0x1000}, {&(0x7f0000002080)="eb4fdff98914e4d1e35e867b5d80c2a968aec80aca6928bbc604a1703b03465119ad9ccbcf3bc848c8d5b06697e006f3a90f07ac9b615046f4a8e1fdaeb3d563509100a1822b3cdd36dba7b6b9e5ce62ab97a5fceb647a7796963d11f067fcdc351a8936ab62921c3deee7ab899e1c3b510afef81ba2b0d878041d2cf07309c7c48b8625047ab5ddcc17abfbcde35088afdc56cace744c0b957b3091ecd27b0ab6935aeddf9f30fbbfbb1899ca3c96b6238956a08b8a8f2d1ab52d82938fb5b4c30a8097e088d6", 0xc7}, {&(0x7f0000002180)="26664c300ead7b8895a4a5b8adad7abb60", 0x11}], 0x3, 0x0, 0x15) msgsnd(r0, &(0x7f0000002e80)=ANY=[@ANYBLOB="0100000000000000ed995b21866ac3a1425e791fc72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c826f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"], 0xeb, 0x800) semget(0x2, 0x4, 0x10) msgsnd(r0, &(0x7f0000000000)={0x2, "88d89718677767061630d9557bee3678b10b8e1f9047aac2e7b142686b5d780f89f3d09e529c6d0abd73ce7e268a1135613f87e74cbcdcc8486ca21225a38b2deddf907c9c4f66a593472cb50e803cc21f1f476b5c595e98e99f27ce7b3ca53520d7fa788e06958b36f0babf0f31a72cd3f87bcbbf3b750cf293d75248331303edd95866b2cc16dc5ef3ac181427dc57a9159167f9b09fea2fad14ca197eeea380ca90ef7571ed9775c0339c2fd5221a98f43bdd71832afcd02663aa15723afb3a0102163398dabc314429f2bf75f143f34bbd716dc218d39149e23eb80dbbe330604a88a74f70f482bdd98474a959fed80d4aabe85cb9fcd4e217746f55cdd6c8eea7720622ddbb27ad5d087330d10306600c9c26a3b8b39723338fd33849f49de59178941af0d611cdee022e5e5b958bcf252674ee73e52cea7bb6cde009e22e7e2074f44096c984c54bb6782a2035cd49b1887bb77439a48030579996fa8277eaee5fa9c3a5b05ff72f818352e72942e3a65b2289aa93cb0feccaa3bd3a28ea27c23d913f2c1283f2fa6328812bcf8862614675e6bbb0fd1efd5ebc90c73e06c02d4e094916226f6d3f55ee680be11cea887c07f348ae72c161436d948d75fdeeab1ed7fa59c37a6fa7b4f57a2c098a79b048b6b7517d34189c99cb7c434fa10a34ac647c596b6a8adaa306732a8b9019184bf07a54fd801b8337fdd0eba67055610f2a4957fcafccacc6d4a97e788944694b54b1d60b1e50d963dca9c177f927761f3464e43b7c82a01820c3c3910d727a49c83923a834b353927cdf15a381986ffcaa53f11c39dcd9d47680aa50a4dd66a88036dfd9f0d8f27621f43ca80e646118ffe2bd8a6a7dd5ab46cf0fab8e060a7ea654858d61a25f9adefc62711d1382f8f890936706998d1255b5f29b67710f0ef96d08757e25041f07b3af18ae18dffd95dc8c4ff82ad30cdef953e75e4e2c8aa867e1ffc2963bba91939d2cb8166216839c7f7e9e2d80707415c1616d78ba6b594c074c5751c2efe7087d1ae2e2df6214cc93b071e130b0c1a7d4ec6433722d5c046789197e55f421f417ab5621088ebddd12c9bdb3b8b20c1feb839bac32d393544528231276c1380fa5b8798b5a9de42e6e0850484398d9ceecb5c3b798e3e14d3876855ec15825dba7f4f258fb2198392ea6660e38c73bd5deeeb0cb4358586450c6ff5050482a4357733e4b506dca5df106864ee165a6f3f743081a0188bbb89555ae9e0da9e48fc3ac911f7f9e99972a975b50a48ef93a91ed404239f6e66b75bf5281505bf35f98211a88e5044f8f368c3acadc7d4a27e97c6260a15ab5091631cf28816ca3d97ccbd24cadd64d4e1741f7f118bf0d79bde00f5e7285a02d2f4a8e8bf8232daf3dab8830b64baa865f8a3e51b5eb7112d7067c43295549d07d91ce6e40ed4188e6dbad92817b777226d6f658d3435c2dd53396de9e1081068c848a1ef626479a95e87146ca0acded18c097cac66b3c64182f3229d3105435aba220ece10e151c1d8dc0f763fd5f3bb8a2015f01c7cc5067380e0ba3eb9cec36afc2e9463597277c4f4312db6ea1b060ff92ab1725f2a8bce0b7a897a41ea16910575fb2be0f686bf16b7e3936eda0f312d74eb62d6ca720d11e0b6948d8bd3f5f4baee2206e0fde1286b03fe44ad788ae9c2b56c6db9eaf3cfe8130653a2f6927652d40fd7186cff8e1c378a13d739480afa5d4c83cb2850ad2dccb542ad3db79e3578bf6bb6feadaf392576a16349536e31c9e4dd9204aa51c983fafb8b2fcddb04271bd9f202a861f5b41bf31d51f75bba27b1ee69570442ada1d29e25872e86d321365d7fa5a8e4af9f521ac00842bb20a8e6b3c08fb02612bb12356d4396f125ab9ad74ba7efb11118ce8dde8e61c84509da3b6ea0982c13225c001c7c4d121565423bce3fbbd5a179960c8aeb6f3627b9c535582aa17fb76e56ec2e7d88412096c4f349760356b11457cd28da9b9599bf88b8cfb1d2ea804621b832516797198a7db09149c1329192d01810764a56e83761ef64cfd8fdec90998489a9d87ffed7480093211ee884feefbc32c36f0764693e7f169cad813e24c3459d3c9421fbc4eb857005f162a517b64eb546b36c988e585314d5d2a1d2c893ed68cf4e7b8337791ac7141642d029c8e3fef3f36a88cc0bbe4899c8de6c0b6f7c84807ee9d3d0f1ef863614290d7b06b77fa9a69d985f120de94da6aedbd7f964edc4b13b6aa2ebc1a79b4843317765caab65f77c1c8452ac04bc1fb3e3a67d5b85a79b48bc53dde2c9cc5b71442ad9c33279dbb2af59ab0519117929bf8271a665533411159a1e4edea6b1c5ec580b35cdba8704ed874a9b44cc6935f3f2299b27e30c9a53aaa0da8aa89de260c01c1563cc717d87360732b704caa1ecd05caeeb7b6278fb4b90e45729b40a1b938ab48a99a303217126628c612c8961ff40d9d2c3c8d502905a24f5c5a35564d1839d44de5a191d5eaba6078d17e22939954222ab3b6e4aca853940f60e3db5c10d3155e3b90120ffa522f5cae40e65d67d6bda917a464e88a3142b4817d515f61f36b5dc8b69371064bd17e6d331f5c2cda3e53737ec1657cad90c86fcefc442795cbe3132e2f54f708dc651fd01c72c72f0fa6930fba3285e44aebd2e05780f999abd7cf355606e424749ce0f091316c90f5a6100bed3d5a72abab20618b911ad41beb80e54ca0c5ddede9edcc4710e9d788954abaca0886e8633347d8a5eb27ff82989ab41a42de60f7b12d4a104ccd02891a0ee96e2c961c57272ea6c1b72ecd78a4ab19a22b070f90f08a96b78728fa92212dac399f6746fd89fb7edadc9cc79a46e6952948b4929e6d8a0339b8689c5febc6563938b1f4cffc8bfb9850941a5c86d0223a5bca9f9f919e3eade4f4586eb3e63a7d878f0485414a368fd5592b03f3998eebf7d07b9a0c8c94609d93bbc734a0e873e22a5d4b319597859bc1172eaa893d06a6eaadfaeef38cfb8582fe21bfcbcb62a6e6a47a1eca4cd2b900061f4edd3c9c7aee696de778b8a10d77c2e1b2c66d736624dc87d5de71c8419ce48b9010ea91de5e390785160d1e0a2868b066ff378f7b5cdf57a16e20e4be6c938de70d0b820f334634242e86120cc0e05afb4d257957210afdbd68418dbee8002a26d538de09dde8ae6fbaca9fe8d29523abe5bc724410f5fafc0ce85c383b84d63b917b85ae491b93c41c5bbefd764e45ca108cd0d3555c3c284bb10f3b7abed826039fc99aacdd651ba6a9c89d1a83d212ad5fd6f36910123bd240f8e58f3d0109e4195290edb8ca980ae15683e2f6573f81e9b7f0991fd8f542e2e178d76808acd531bd5d9d8ad61dafb72a1eefe342e2616ee9affa7fbd5bd1cee80b59985d5c50deda5cf91600285eb0aa3a8fbdaf37f3412527ac311dee65c9170301e220aa695adf79b1f65bf409fdcef41bdb38fe0ed1500e8cef027654125246a0f34cc4952e8c8783394576728a92abee7b3921f7c83e07f37e31070585070ca56bb72a31a42c5d7c96a6deadf973fa4edea73a32c376397b8894ced1455bb9bded81a491315d3722fddee7c954f8460fc31a20f55b840b97ac4fdb9cc247e6fdf8e7e07f2bcfaf344d0e69725cfddd3d03d9e71072cb60b6030593c26861f66b92277d2c508bde03fa009cd289c820e0225e2fb51db9b9d6eb42c516e4bdf24b7d3d3ed5aa326b82378d63f87c9b4a153654ce030f6a6e526c8762184808bf394c6a13049bc9b44e9a105b997fb3dd64c84c4397ce656a607e574a5eee85036592b149c5df38f5a3463ea983c567abbec816c192dc3c09d7fd27f08c8e988f0c4a85c13b14773bbb87ddf5024f98d444c1b3178ff7d4722bfd570fc3444393b20dca165d94422c716165aac0a6937ecf861e7d97a40a513a036b8450753b10dfd96eb725c3a2d572820eaadcf05083226e5380db20acb9177a9f4c08ad1365da9dab272c776bb752ccd17e62afce08c657f43406f983f1b9310b77ab001ae6dd672aaf20ee7ba9496572bf5d6251338b8e3e0d3a9e949bd3fdf60d842ec103a5b65df0ab3acc02d56aaf5f21d5e2334190484ecaa67e88c8bf5fd81408b71608ed5d576dcda9164cb7872e0ce0e522420c5e1872db8f33c461d5e29b9164431a66d1305de95e53232a17612cb47268f9bdd232327cd0d1147b3c808c643e3e14c775ecf34f3ad994ae1ad7a8b7ad88734f2ce63025c371ba78e2afc4ea5af26da11e03f66a53ce882c26b5bf6d7fd3506244be5882bbef5e8e50cb73d7aa9461f03187d7761ebc4795f874821e6a56eb17d87d8875d12ec474f962bd2e36f0776f32e8ae67a830f25cf111d79b5901e013bfa2f06a7f5f3584d3d70369bb73737d8125d83257ff875f10b9711ffb68c485a25d729627f732dd344304b81b0e210c33cf3f97d6b699b2e5c0617d74d1c7bfd7534c2f4663ae24454b2168bbdf2c2870c8799a55b2d5d729d23411e5f51ae2d56dc9392d6019514a4a966dd751b56a8a8a68feb9922dc5fda76c64b245667995874e16a2353f65f02e46e9a7bde637fba8dd65e85209a2de35fd28ae5374689678fb5dbe8c451b10331fb076e7d4dd623182fad9120bcad47b2e78c8bfbab9e5b5d25bd4b44de07784a34571e46602ab0a9d90785e369c38d390da83695d78b1c3631480f6b96f8685031aae76a071d9149100b08db5a26afbb156037bb22a87c1e083d9d32e4a6cb4561b2e0b0fab2a1d363397f0c09b2f937d97e78bfa92fb19cae2839203f3e4602fac2fda42333cc720156c9a7940881034553c3e7c758c0ef0ec51ee3138feed6e74e24e6e72e703cbb7e6992f80a2a7faef708137205c77c2fc8b0fe4e14ed5d34ef8c35d4592f55c45e376c58c10a7ace7a163e0f478c429fd998c8f23d382d62e6758fcc46940c11a18779feec41103281de84d2f85c64f5cedb112697af23eb43fb741d1c00445a5730a43cd4a1c1404d2b9f333f6d50c112d9e74e1ad700d93bbe2268cea439f30aff7df6442a33915ad6ba23934de866d618dda721dc538ce199730d364a5139eed15a4d4462e3cb1a321c5cd57093955726a0697512ee60c48711dd02e7d2b3451620054ff2b22d5ef7f6d546983a0f222f57f1166a26b282c487b2c19d390e99ecb28fc68667f99021af11bb0c53cf243310f72a3463f6a46b3adaf5e3b76981d444b224ad689c776c3622d15d86e4a171c1e0357a610b663e4ffb94634a91afc136ef49ac0f4ceb7bd48ffa2058c843c1554f9d01560c8f6c26f13c4b75c00b4333f75e435004bff2e18d317b670087ec79ce43ae67abe084911bef7fe61a40ec2883c3baf0424aa5a9a163f893e73058d5b8d17e089eb5688247ebe5ed3c6a45a6472881ad4c0d9225cbc1339594166ee5dcf92888ce1d294a29ee112436fc06b2fb8a71beee7218d00c64b6002d12a3230b40765deb39877ff27feda0412687d35da1380a7aecc032b038600d900e89e4377d8a37193ba5681195e071318515892b8e4f77def9189c12def7de710df583aae816b812d0fa38bca2f42c5ed80f9d3796e559c43e6f8de35703ebe506c4b8eb7d6a0f2b7d2856e8d4b4b0b053bd8b84d96d53df8425e76fbd211172dacff065355c96c23a8faf085c7c31af81eb655dc0a046a9c077337fc21b5a4adefe56c3e6352aae29a6ea100d7e36e56a2ae483e8b35d6eb403f696d35b9faecb4f3a4d7110ffefce807a02d0b9bcf21eaca1a6b35c4c82b4e367c9c42e85c6c52347e37f45f483c"}, 0x1008, 0x800) 16:04:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x86, 0x471e, 0xccc5}, {{r0}, 0xfffffffffffffffe, 0x10, 0x1, 0x3, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x2, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x10, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x7, 0x401}], 0x100000001, &(0x7f00000000c0)=[{{r0}, 0x0, 0x1, 0x8, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x1, 0x4}], 0x5, &(0x7f0000000280)={0x4, 0x2}) 16:04:18 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000100)=[0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) getsockname$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r3 = getpid() socket$inet6(0x18, 0x4, 0x1) r4 = getppid() r5 = open(&(0x7f0000000200)='./file0\x00', 0x40, 0xc0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x11, 0x52) linkat(r5, &(0x7f0000000240)='./file1\x00', r6, &(0x7f00000002c0)='./file0\x00', 0x4) chmod(&(0x7f00000001c0)='./file0\x00', 0x100) setpgid(r3, r4) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x80, 0x2c) ioctl$KDSETRAD(r7, 0x20004b43) 16:04:18 executing program 1: r0 = socket(0x18, 0x1, 0x101) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) fchflags(r0, 0x10000) 16:04:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCFLUSH(r0, 0x20004268) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) 16:04:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}, {&(0x7f0000000700)=""/202, 0xca}, {&(0x7f0000000180)=""/9, 0x9}, {&(0x7f00000004c0)=""/96, 0x60}, {&(0x7f0000001980)=""/167, 0xa7}, {&(0x7f0000000000)=""/40, 0x28}], 0x7, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x40, 0x81) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) clock_settime(0x0, &(0x7f0000000280)={0x0, 0x1}) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000140)) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./bus\x00', r0, 0x2}) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000300)="52887d19a3c00c858c78ce9b0fced7de358e24551f8adaa32ec3c0b28feb64c308eb40fbb270f921a9497819bf7e36fb77414263d98679b310c6491008b95a2932c55964d7fe556e8fb5824cb3cc351d32248e52d840f278ed3a11adfa587f78d58c91098f0301198cb0d5e929b0537419052d8763b7a73feeaa2cceb819", 0x7e}, {&(0x7f0000000540)="ac56f2a63c68e06c9edd5aff04e67d0ae93bab7e4f00efe48fd551aaeb10db3e2f50abe283b2a51aa939e6c0b3aac5fd8ca2859054292912ed7b4d799e9ac5f44d979fdcbbc7f61610c7fe6d4e214816c2080ba388117a360b129a612245b3581b3d", 0x62}], 0x2, 0x0, 0x0) 16:04:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x8000, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f00000001c0)=[{0x100000001}, {0x1}, {0x3c}, {0x7ffffffe}]}) sendsyslog(&(0x7f0000000140)="c6ea507042e6906199d42ee100db866d9350a4eedcd931c1254bcb06980cd331cd0d470f61eb5a18b93716c9c2ce936bcb03ca7f31fb355e544f09cbe896680ebc8f93d140dc41ca529195dc07ec9d2b0ad102b0d4839aa580d6118e0648ab5eb788044e9ff8", 0x66, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000001880)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000340)=""/26) r2 = socket$inet6(0x18, 0x4007, 0x10001) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000004c0)=0xc) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8021, 0x60) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) recvmsg(r3, &(0x7f00000002c0)={&(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011811460b3e3f6ae000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b8ff8e1ebec90038f8ed2b3c2e9439321797ea90d4db9187239dec69e9e33aa3bf28f38af759da8b8b34209d83c469fd88de3f5a553af070d77a64d03dc69b70431a7d92f28ddca8911e76139a7b65bb2788675d20709235f57221a751f9199eac9101af9259799ebff2c62ae2c140641353616e14858f8747e328f08b82d7cb8e82a93e"], 0x1, 0x0, 0x0, 0x0}, 0x841) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) r4 = msgget$private(0x0, 0x422) msgsnd(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="03000000000000000118cf08445299c4d5c22f37c842b47b737c425438b0f5ceec0d1f2b1a7cb88a1d309b668e7e1e63e21b834e1d7c769456c4dd7c512ab7173a784106f82e01b33c665cf4511608dbd57c1d5150c9627dd47799f77ee76ab366fa0a4af6ef6f323c5eec10c560f88ca5bbfa66a88628b615cc5e7388a35fd7c0077881b2107bfb70e7cf41bbdd28872ed7ffe4389378d038f710bbb3a76d73fa265375fb91186f4d5e7fd1b4abd7885a4430d2a9548e000092219edaad4a6c181ed06700000000000002e7109e7575d9f5fea0f8efca1eb12311a6d80c71daa56e9923384c77700e1d0f00000000000000"], 0x1, 0x800) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x32a, 0x0) r6 = semget$private(0x0, 0x3, 0x10) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000400)=0x4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r3, 0x2fb407991d2e3436}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000380)={0x400, 0x7f, {0x4, 0x8}}) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000200)) fcntl$setstatus(r5, 0x4, 0x7f) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0xcae371807a4b1fd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000040)}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) fcntl$setstatus(r0, 0x4, 0x80) 16:00:00 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82690800"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f00000001c0)=[{0xc}, {0x1c}, {0x6, 0x0, 0x0, 0x2000100100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x78cb536aee947c5d, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x2, 0x2b, 0x2}) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x100, 0x9, 0x6, 0x68, "913950e0abef8a5786e64d026f195f5c46706859", 0x8000, 0x800}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) clock_settime(0x3, &(0x7f0000000180)={0xfdb2, 0x6}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) read(r3, &(0x7f00000001c0)=""/62, 0x3e) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x84}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffffd, &(0x7f0000000000)="dd") 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000140)=[{0x401, 0x3, 0x7, 0x7fffffff}, {0x9de, 0x6, 0x42c542a2, 0x9}, {0x0, 0x80000001, 0x5, 0x2}, {0xf6, 0x8, 0x7, 0x7}]}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000378000/0x3000)=nil, 0x3000, 0x14, 0x13, r0, 0x0, 0x0) socket(0x2, 0x7, 0x8000000c) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10014) sendto$inet(r1, &(0x7f0000000080)="406413aeb876ac50c7a9f2264b210c1b44fee91732bc95b1e574fd9d1e9d7ac9e7244c631ccc56b5f795aaecc80d8da5e305fcbb882a4d260d370c0cc1cfd45c079e5558f517308dcbca1ed6fa7890aba7bae97740683b617c8552276f7437b42121f9727aab7ca2ce1ebae15a", 0x6d, 0x0, &(0x7f0000000000)={0x2, 0x2}, 0xc) semget(0x2, 0x1, 0x4) mmap(&(0x7f0000377000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x401, 0x0, "d730c100dd97c6e23c5b001c0000000000e74de4", 0xfffffffc}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfff) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x1}) close(r0) dup(r1) dup(r1) r2 = syz_open_pts() syz_open_pts() poll(&(0x7f00000011c0)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "039ca01d51379e5f262c4b12353efa47124ec13c"}) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:00 executing program 1: clock_getres(0x4, &(0x7f0000000000)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x20, 0x326bc888716b10db) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0x100000000000000, 0x8000}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x30001, 0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) nanosleep(&(0x7f00000001c0), 0x0) 16:00:00 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)="92", 0x1}], 0x1) r0 = syz_open_pts() r1 = kqueue() getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000200)=0x10) close(0xffffffffffffffff) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000003c0)) writev(r2, &(0x7f0000000340)=[{&(0x7f0000000280)="b1ca9880ee817958bf96fae4ec27a8110bcc578901c34c6758517696403c2152e2a337b0609ff63f195ecf6658cb10e2578626a23d68900b0937c1083816e38dd5924fc19872ee48dd84d946c52310232d4c54d9575bcd80e7bf186618d21f37ed28507fe563eb794c352aca15c52a51711c677f1a35a179a94837cdc366fb046309ff19b4e0754f024a9376ebaa778b88a0a490cb457835a89152451b1834e5f49e57bc50fee7fd9cd29cef2cf707c48832", 0xb2}], 0x1) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62"}) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xba, &(0x7f0000000180)="402876985807b303000000000037ae5fbdc0fc0ec7222eb3e9534a9ddb94438aa83f0e20a3b2e6c329609b930bb02300002584a838f976f2218822889d4cd6b19149a784b890a14aea85facf13d630234785811f5f283c303ae6bbb5356137ff5480c2047a323a666a0f99398c4ccf29068c621da28fe491d503e24807a28fd76ded36f1b047121dd4843bc1dfbe15b1bd3a1b715a862d26d49d146cb007f2ab94736d6ffc56b0cce0a61b84992fe8370bede7060165229509d0c9b7a8e11ddb69f1d654f8685ca0b26df66280c8cd10a650912c15d29949e6a378bdba9cf7c1f105d462f2eae10393f84bb97f6757") 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000200)=[{0x15}, {0x81}, {0x800000006, 0x0, 0x0, 0xaa3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000400000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c803ff7cc53c894303b22f310b404f368b0f90000002000000000000020208010000800000ea00"/177, 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10002) getrlimit(0x3, &(0x7f0000000040)) 16:00:01 executing program 0: munmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:01 executing program 0: r0 = socket(0x2, 0x4000, 0x1) getsockopt(r0, 0x0, 0x65, 0x0, 0x0) dup(r0) 16:00:01 executing program 1: unveil(&(0x7f0000000300)='\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', &(0x7f00000000c0)='x\x00') r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@un=@file={0x0, '\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'}, 0x50) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x24}, {0x6}]}) setitimer(0x0, &(0x7f0000000080)={{0x9, 0x77}, {0x1000, 0xa2}}, &(0x7f00000000c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) connect$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") getsockopt(r1, 0xfffffffffffffffa, 0x401, &(0x7f0000000200)=""/100, &(0x7f0000000280)=0x64) getitimer(0x2, &(0x7f00000002c0)) r2 = getgid() setegid(r2) accept$inet(r1, &(0x7f0000000340), &(0x7f0000000380)=0xc) 16:00:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:01 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) munlockall() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10, 0x2, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x10, 0x37) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r1) 16:00:01 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x5, 0xc1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x20, 0x1, 0x6aa2}, {{r1}, 0x0, 0x10, 0x1, 0x100, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x1, 0x1e, 0x409}, {{r1}, 0xfffffffffffffffc, 0x2, 0x80000000, 0x2, 0x8000}], 0xff, &(0x7f0000000000)=[{{r0}, 0x0, 0x1, 0x40, 0xfffffffffffffffd, 0xb2}, {{r2}, 0xfffffffffffffffb, 0x40, 0x5cbe5e62582c0d0d, 0x3ff}], 0xce, &(0x7f0000000640)={0x4}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000700)) kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f00000006c0)=0x10) syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:01 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) fsync(r1) mprotect(&(0x7f00006f5000/0x3000)=nil, 0x3000, 0x5) sendto$inet6(r1, &(0x7f0000000500)="3f3191e8901a52225a78a418005a360bc9f5f14d257770d8181ea6d16ea0125dee1c2ff58cd1c34d322d86cb6d37188e88a386f3f83ae0ea006d381bcc2492faf1fd1a5c7b57da5741f815de221435d883d7e58de6eeeaa742b3789555a988d22f2f295b31f8245225b655bfaafb44db7b835fbe947db22091b043926f7b73beb505219e381a2bcd5495", 0x8a, 0x8, &(0x7f00000005c0)={0x18, 0x0, 0x6}, 0xc) r2 = semget$private(0x0, 0x2, 0x7e) semop(r2, &(0x7f0000000080)=[{0xb, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800000000800}, {0x3, 0x5, 0x1800}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f00000001c0)=0xd00, 0x4) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x100}, 0xc) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200)={{0x7ffffffffffffffe}, {0x1, 0xfffffffffffffffd}}, 0x102) r3 = semget$private(0x0, 0x1, 0x20000003e) pwritev(r1, &(0x7f0000000300)=[{&(0x7f00000002c0)="3699b14481af6694142e04ccabf356523b0f7d0fdcc84adc261c74fddfc32a8dee7f47ff83af1f418ae6c5115e9e3f8598d5712a3b9a61f5f065ec46", 0x3c}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x14) ioctl$BIOCPROMISC(r4, 0x20004269) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000000)=""/66) semctl$IPC_RMID(r2, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xff, 0x10001}, {0x18, 0x1, 0x7, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x0, 0x101, 0x9, 0x7, 0x80, 0x101, 0x4]}, 0x3c) kevent(r0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xd8, 0x2, 0x3, 0x3}], 0x2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xfffffffffffffff8}, {{r4}, 0xffffffffffffffff, 0x4, 0x40000001, 0x5, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x1, 0x20000082, 0xfe, 0x9}], 0x4, &(0x7f0000000280)={0x3, 0x40}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000600)={0xfffffffffffffffe, 0x8000004}, 0xfffffffffffffd82) pwritev(r0, &(0x7f00000009c0)=[{&(0x7f0000000640)="9d6ef2879042a5b33c76679722e3eb977a3aba1d8b17f696d82ceca87ad7bf078dfd3e3ec2cede51811bd72683f2fc532b62716e2a10c9cce58da055467dc1a02f55fa33b89aa28e0170372f82beaf8aff883f70ac3bbf8fff99841d4a95e9352be1deadce093277", 0x68}, {&(0x7f00000006c0)="352cedf5a0ecb723b7eaa4c326c5a8c0ca1964a1a93ba068b1c59e7ffb22c5e4df5086e20fd08021a2f4126f79f1e43cfd90cba9b1f05cbe572f4ca2ee9c61a05d2308bd7657801e15d2835d0c8324587d7db92ca1f02e92334cd8f03dd5e70f782c3978dc9f3c608bdcd57eaa0e223f30f8fcdf5a594212fb1199b18c4afa0aae87cc48529adc54815c7877b65fe274caf5749d1303056bc8f8d7cf68d51c95bbccef2f499d9ccc74b6cf7447a8dacddbb06be25892a9aade75e9e781d489f2af33079d6d75d13727290e", 0xcb}, {&(0x7f00000007c0)="1cc29c5640692b77b46255625e35ed47bcf8ac8d75ffbe3830b81605cec2c245ccb374ff959fba5ce4076a803c12855912c5b08eb34405568e3abcb5cb92e5f3aaac503c1d988f444a3ce3ee8a747d2dd1099a13fdd959acae670881f1ac06514eb4aa42200503f750d572c30a7fc33589406e01cf5e4877bf80b0f39369c86b6c178c005663b43fd3d05627f2575ad37aaa4ab0b7f9f0134953aacd955e91a1c89dbecba5cfbfc55500fa46f0ec57b2f171150c7f0d441f1bd2caa97a1034bdfec992aaf9aa96364944c845", 0xcc}, {&(0x7f00000008c0)="3fb324ec73bcd2423b4121e11bbc2fa9b8154e5841880548228b2ccb41d094a0b7b04e5572103863e5eb025634092f72c1489def71c521c53786a556a1ea5d42e14f5af839f4ec174a4c8575552b1696", 0x50}, {&(0x7f0000000940)="786a82de9c2c2ab84858ab81ff38ac64d657eb2d19f51602928277d2eab246ba3f874ebad10395ccfd8b941c1301cad130423970c3f2b6b966f3b756590acd265017d59d09afa7e120a32380ae77897d3668", 0x52}], 0x5, 0x0, 0x61) r7 = getuid() getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000480)=0x2) openat(r4, &(0x7f00000004c0)='./file0\x00', 0x100, 0x90) sendto(r4, &(0x7f0000000340)="67968df888cc6cdb8fc144e3fcee368e56e585a6f6a4ac81dae22c3ee65931e5dc47a555553cb8af7e1c38a89f4e8a54f47a9b9ee29fe972aa3e36e6f94893908c7a0f49a36077724d08d9a9360ca82a71b11e35f66d5ac89ae6da801d6abb985a26923efae661ada600daeeb6009ab9f8ef9974c380117ee72f58023cd1538d7cdd50e18fbed3fc9e23f72a02f323e110fb86d7", 0x94, 0x5, 0x0, 0x0) chown(&(0x7f0000000000)='./file0\x00', r7, r8) listen(r5, 0x0) 16:00:02 executing program 1: r0 = socket(0x2, 0x4001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socket(0x10, 0x2, 0x7ff) 16:00:02 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000080)=""/107, 0x6b}, {&(0x7f0000000100)=""/142, 0x8e}, {&(0x7f00000001c0)=""/134, 0x86}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/202, 0xca}, {&(0x7f0000002380)=""/26, 0x1a}, {&(0x7f00000023c0)=""/63, 0x3f}, {&(0x7f0000002400)=""/136, 0x88}], 0x9, 0x0, 0x0) mlock(&(0x7f0000fee000/0x12000)=nil, 0x12000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = socket$inet(0x2, 0x5, 0x2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x4ab6) 16:00:02 executing program 1: munlockall() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x7f, 0xeab7, {0x7}}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20880, 0x0) r2 = shmget(0x1, 0x1000, 0x101, &(0x7f0000ffd000/0x1000)=nil) readv(r1, &(0x7f0000001680), 0x1000000000000039) pipe2(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r4, 0x2000745e) clock_gettime(0x7, &(0x7f00000012c0)) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x2000) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000001340)={0x8, &(0x7f0000001300)=[{0x70, 0x14c7, 0x8, 0x7}, {0x6, 0x7, 0x8, 0x3ff}, {0x7f, 0x100000001, 0x7, 0x4}, {0x6535, 0x8001, 0x3, 0x33}, {0xffffffff, 0xff, 0x2065, 0xc7}, {0xffffffff, 0x9, 0x4752, 0x1ff}, {0x81, 0x2, 0x0, 0x4}, {0x1, 0x75e, 0x6, 0x2}]}) clock_gettime(0x4, &(0x7f0000001380)) r5 = semget$private(0x0, 0x7, 0x191) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f00000013c0)=0x8) msgget(0x2, 0x6e8) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x80000001, 0x1, 0x3f, 0xd253, 0x100000000}, 0xc) pipe2(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000001440)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001480)={0x7fffffff, 0x1, 0x80000000, 0x1, 0x1}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000014c0)={0x3, 0x4}) ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000001500)=0x1000) accept(r0, &(0x7f0000001540)=@un=@abs, &(0x7f0000001580)=0x8) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f00000015c0)=0xfffffffffffffffc, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000001600)=0x8a5e) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000001640)) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:03 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0xff, 0x7d, 0x1, 0x0, 0x0, 0x9, 0x1, 0x1, 0x4, 0x7}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x1}, {0x87}, {0x6}]}) mkdir(&(0x7f0000000100)='./file0\x00', 0x10) fchflags(r1, 0x0) syz_emit_ethernet(0xfffffffffffffd56, &(0x7f0000000240)="b6f3759830a2a5a05ec371cd746eba0cf90491c78e7b92b965a584821608a1bf7ba3c3f7e04652516b91a5f7e713efde957a6dccf624bcba18bca18b0701ce19a0bc25561a506cd608f01db5147d4c2593ebb2695e1e689acc7c39f99e6e18cdf229da068714413944bfc39ff5777c6af9a774a4f5ee4724bb30a23abdf50ba3d0e82fa5672871ac64e778550b1bc429a59e16027ab3c51793973f67bde7ee66e6c57a2afd7dcc07ab06e992a141bec008f392216a353e48ef5b17641b221a4b0bfe385187de6111853a9aa80af552e2cf0a30ea0d4bb1acf01559bb008c78a0687d5defd13efda8bd208e66948015d31aade95d43fe1cafd5e8aa8609a3fd0d6e20e3e1599f90710cc4774103189d9bcd2e86592061792afa857d5cf98e162d94340cedc660968aad1d66504e05e6544c2f3e6ae0704a428f0c3f1943323e9730397cce4c0001c1a0a76ee2ee0765c4df3fac6eaad9295cf925799c29abc5f52981abddbaef119467b369eaf2b648915ee069e6b23889bba01d5dc4ae34fdca6146dbbf7841697be535a3b3c000f2bb16926f651f71de005469f921a01ceb252417d2d578f1530f39309bc87313135c452d5f925ab4c418279f8ba3c96b4c4199dcb7503ce3b297073d990bd55a0e0861dad7c828ff2a70478c9f0eb90bbcf16353394e89115fa3a47122c000a1b3e49232b9d421ed06ddc08e959af422751bcc07d501b811f27a8a12646c531c8136eda3f75d36682078d8ddf6adb0b0d524fa088d6868a264fea0ef6a32df79a0ece82d6b028a11a6ac513c33805f148f7c535a0c1367711d6e669eba") 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffffd) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x12) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) geteuid() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x21) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0xfffffffffffffddb, &(0x7f0000000040)='G') 16:00:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x100) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) recvmsg(r1, &(0x7f0000000400)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/240, 0xf0}], 0x2, &(0x7f0000000380)=""/126, 0x7e}, 0x800) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000100)={0x2, './file0\x00'}) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/136, 0x88}], 0x1, 0x0}, 0x2) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="a9b17812e998e90c3cf3cbfd33303de8d3096518dfa2f3cb6cc0a4ec0d2391cf0954d342193473809a46da193769da7b74042d36d566eece111e138881ef46772847e302c7319598d82952aee613e1f7dd4db230babfbb58", 0x58}, {&(0x7f0000000040)="be27e6b36d2b415e69ccf8b2291ad906698c2469bfb7efe2dbfbbe99f4081f82a772", 0x22}, {&(0x7f00000001c0)="260be8563b6b27bbf35884cab4d292d9a1e09d19bf720d924c2da3dc0974d82e959c1b38cd8dadcf1185632664f9516f97bfa5f29662c40d2ad04a37cf5922c3e40cfac13565c2b553832617f927036146402e75907ff0b35481e5ed53bcceebee4db0099a54a1979761540296d1eaa0d77bd084175a8a5de80850cabe0a93f977d1805fa4ce101537e030c431847a047903b07cc52295942b0b440f3ee8ee948a5b530be685806bf6c9e43951e15a06eacfe7a5c8475a4c8e8c77488bfcd09797cf646e139b26e81d0422bc21b522b9ca87d319121b66217003eaac258ff976e408875131", 0xe5}, {&(0x7f0000000380)="0bc2eae90b9c4fc03aefc57ad8716ed6ded2acf4e103f846c1d9c05861e5a9b529779c39aff4c0c29be4677bc90bd31e48fcd58e588ad73882ac94a68590539cef6eb3a51c4f5d6c811dcae672a0a73beb513aacaeba8cc27fb41f9424a726f51e18f1fe1ef94037d39e9d00f4eb3ecfe993217eb3ab3e3142010dab10c7175f499279de2d7e3a468398c2be1aa0797d3ef5811ac89fcb79a621efc4e0b65aaa5c98a394ae4ee3cf5e2fbbef885db6b33d030687ac1e71acfaa55d15186b4b792789e2f325824c60aff5f5a7ff5b30b015141b31dd6f56f0c50abd003f27caebeaf703c43bdbc82b062c57be79976b19f681394064d90dcb6b429abcb2fb27a3143b011edd6277cc80492066f42494ce68afaff80d9c6b58150d31dfae4cf2081cb9ebe35ebc7e6d4bee0f95be4fb4bad43c001e28f66be90a7ee72ead5ea4ab479aabbca23982b58535dc4e6540e9a06f112cdb8ccfbc88ade08796de24cac215f2bbc6d1187a43b1628f1b53bd9c2f14a0bf63a0d5de6643bcf4d86c1ca732276d5dd5504684e011df1bcc1e1e5a638dec6f835206accfe39fd18f4bc86f8b02a21ce514190e63384b138627a5c3857aa7cf73edd111c8db58f0f1544b130936631a00afb080b8ec291aed94091fa0fa0d7636aff36e3aae5fff8ffca0f3c8116916b103c8102e6b968ed45bca85b2f43ac2c2cecfd440fc878bfb8c8aaca3fa26456ac4dedd87cf1cbe5fdf489052ae594b3f07cbf70228d35507eb74908b984ce900d967a25627fcb2fa2608988095940177e02f54163caf5d2331e438d1bef6f921d34ab03670dd98f949148014af3247d04b9bb066be0d870e17c8e8f5635afb3777db8ff777735a5f084cfaa894c1e69dc9c95e3b1c72baf101fc73c5a6b1da6f5861987a4baa37bde43f3aef2efdfcb560287e078da585a05d72ba49d141928bd3af722eedad854330f2035bdd3c4fcba0a0db8e1858e0382e4e9ae29d6ca5ed6c2e09e5667859e5dd921afc9c57e2cdaceee1c2baf9d52bb5ac68683374eba3b5ea3af1d3701d1a2f751d32be9284de51cf41b64f5b5a6f8bb674e14b98cf7010b29e336fb8761459423deaa601aef289368bd82c2c31d7cb2bc1b7dc914c70c1532ca6f81d7a54621c24a59fb37ec6702f586860e5fdf221f0f4837799583d52a95a5b42936dd7ba9cfe2e53f8375dfae1161c780a9a4bf571b79450b0502533c36830b0df737b33ac9751a5135209d3e333a504a95209acfb55176280a545594836aa2a2c087840b5b74701a6cf0266c34aa2f832d8e51c89eb818ad9b99eefe2de043d69f4ebe146122a5bfe1c1e5a90381f0f75446467fbb5194d980320e31ae38df0a77434f6ca7daf835dd046c34b954ca15a51c60185c4426afa2c321330cef3a2d5c6f3490f10f554a2f83da962ba1d91a40068e29f0120d4da7898f760327a0262e281144f3bef881b0bbd42227a7a8b60aacb606c4c734ec0015ea209ef7701461ac5e0eacbbcc452c7fc632f8dda05f7ad76f556e4360fb665818e805ec4ffeeb959bca6a2e8be395b270d26e956e3ce8ffa61673ff8549962fc3cd868e5383769799385c466ed9bf057f02ac5900305e65ff0c3372f9e8e132b7076395aa1b7a37812447beaab64f88674ae5e7259884f395d7987753efbc8a24d16fabb80912c22f99c9e9bb3d2aa043a9f499c11c4780bb3ca3c7684563594f9ea87b09269d44cb162a44ada3435cde942560000aa9975306a8f23605ecc28a75bc5e0f7d91836053b74f34066af8c5b92385b99277623650459e136e62dcced1b91a8cb17e7315be6fade5c23a61839d3ee4ad2e39b10d0af32d95c2e0978eb4c08e1f3e545875d7b69e9ca308ead4c84cca970d771cf714952fe30b0f67de69e21604b2312ddec1288a2c89394b750cf36ad20595d450f3188ee808daa6cd9ab59590f59e3e83d9f52e6f9038cec33c7b09411690f34a4553da0f83a0cb2ab1cd1bdae7e5a497b1569d7e31c54835bc9df993f9fa9c56806c7f38303a14a2fce09a106c75f0ad65ba7da6d7658c383643272c51bdd2193b131ee4b04f7dec7a2cffa7c8540abb84a1ce189d75f09772c8f8c5ae5738147067906cb80798f1520ec812c0823d92be7b191ca2f6032ecf2febe13d0be34c0f1bcffcdf9059e6f399775c58d12586a782eb4e05304885c263ba01d0f7b4f2c11ff487760448a331c61dff2471791db4d5eb6362c74ccc38198aa3c45ab470c22bed4e3f763a2de1a776e7f37cabbde813fa6a029eea0dfa0bbb2054b8bf47cee335d7d402c8c17824a391002db72954b2011098b4bed8f5426e5bab92444558912a0a7fb612ff5223eb2da2c2ef01e701102f3c03670e238f6d6b55bf54f9f5f4b788e499ee304b98dde88f9f8666c0bef862ddf2bae711925ec7096c2c1711654fc74d072949bec496aaa2f9470a758171f8a3c5be8098d33d30063e4306ff07aba6f9d02d080b1873143fe5d85c5c3f1246ac307ed3d749346097c428053b25df08c92d2ae49e6ae7e4f40f2b8d15e8c70d178fe3f3db8d6a83a3d99c623a6efb30b15e7fe73e4d7ce0af25b2cb2d05bda7cad2d2dcc891c61898bbd47fb6b71be1403551c2789619084547cb1828115fe3a9384be3517761095f65a30bf3863768dcef5dbbc704887caed7de7db77cc90812359656006cd1c1cab13ac21c7247d3f1203373997351acbff4182bfbf73ddd135a8adb3c2cbaf894cfba039716e42b2e93d1c0e049941f9c739e1622802130c2300eeb33b67ae38e53f0797f4f96f13d84b045acb723546537fff60c3fc4dff00bca55b4b805bd3b96439c6e4f80f5997ee0604da4be2515aac5f45d8c75ed6c4205d9a604bc7d1edc3c68c8db775280c0d36bc47169a0e698619dcfa8dcb66e55556127c5973992c628669024dd874c956c6e10db2532d7be951113f88798a6b1f5e2a037031b37d73a3332bd7265bf63c434eb90b4969ad65e82fadfc3cee7536410f2547756043893ca33f81e3f83f32f3f8cc8d3b9ea84fc5a8eeec43c992575102f7116696453daaf8dac044f0c5ad8c82c2e5bf64333deef97f7d5baab4dec7b8d242715f77474ea57d9357d434d887c82b304be65307da2278180f6ba08a1cbdcab79f8d85bcb5d095857f5439af1871fd7477b01458d452b80503fb5ec5da5981b12cee6b97d5897364a348612fb2c89afd5b8702a983a9d8e6ebcf8f07d13ffbb1003e46aa4cbe915056a874a72517273fd3c1c95430d27b13e55453bb7e50e2338630d02af82f30f7029cd979f1425ce603a32e9d09de8021d814cfb1605415e0b2b612ac58418cf9f7168c3b9f0fb235b42f10033967245041e962e47ab8e10014c5ac2eb89b8c9e89cec1237f28bda497b552fb5b9b2fb0535bf77e6fabce75c779376e726c97a1f859b090cb35d9c51b58f272ef7b54b53df11ef37a159f236f4a217b38596b3e925effd006501a62c6c5dc29cacfba7cceea58f30d9e3e3cc6414184c71286eea5de607b468d0651818c0b6d982c9d2506a3ad9f101e3e1a9023c3c0799c77364515fe95ff728e9b7c2c2fed5794fd5135d9f10fe374934a87a883a3e3f4181b99d50dac16d5d93dabc877280d74c0a45d79a8635b607ed577b900d1ec24cceb27bda0581649c3177adab0d08bbc2c7df602587fd53cc3b7babd076864eed7907b6f03d6b63b9ff7320d6271f23009ead0bb37ead6ff5b7906a1f3d68fc61e99784ef799a0c1ce7b0e7e4cc50ab22957056f241836fb81313ec417d9645de807241cb2bd607d5d22a343628980b1f4102b63790fbbcea60a7899cb96a51b527a10332e61413420e88d1caf09aae656a72d079541e02c978fc2094f18cc0a519d740d1c4bebd92b79da6e90062cb5ffcab73835b27e3d9e6ce8c7c9b56672ece116cc503921d204fd7ec460b2baf919d3e0f9f3c64ed1b4fffbf4747d92d52854256ab178d70ea4de30dbb05dc55b0c278639602969e08c78cb31852cf8a2fa40f99629c0d458d4f5868c11d524a42acfe686837ab197faf005e572855aff20cfc658320b47703a1f3fbd678a113dd5c3600a77d416b2ec9f3578b7af3083815f9345635c02fd3f2e3ad0f623a90bda03eecc0975e983f555acdfa944f43aa92bf3dee9155a92e285d46d6121b8e57fc01bf4ce1211755d10d8b5efbacb0cabec27b89f181f6d045a3a899c04fdca6b94647217a81a223435ae3a4b68a43684e076ef2b14699dd02e451504aab4fbbaa4f96b8c8cf7ba4ff3f212dd0373c456f72468c900e85703b9c5da39b830ba2729d234bfcb4fc0f673489f3f980c2638ab31dfcafa1668347ac5d71e3e4d4d51f63f7e5dbf17154b6b20725f776f4c4ab206e7b5a6b670320d05d79e1d5995c801e3a63539df137265194a4d8b719cdb70e4e51c83ec3f33771c35d3ca19575055a9b8671680dbbac1c8c3614a7e2a586e996db78daaf0f09868aca1c424f028ded83ba8bebc80d3b6e83ba2e24875f601c18e241fbfac9a6f305cb0350021b8a02e4c5ebe521e4a9d42dcd5c60f8f76fa301fcb854db16d8f1d3a26e1ebd5f77ca85ea375187ae60afc2e602ccb1b63e4e25c0bb86ae89e43b4faff551acd8e894f9a076110ebcf0ff25def69089c03dec1ab29ec0955dcf236559c5eb567d5825a9d7784cf8e627c539170dfd38335385d0096010070a98490f8a8e97e63cd66b3c620aa26adf7f68314f0ea489febc5035cca4899428f25d9b1798c2c6f1602ea3b9a33e455dd1ad5ce8c05904677decd34df560ce310f02979fd07848a6fbb69d8ab6a55a13f2e6c91b3669f42ac76c05a303f2525baeb9c782027a68b52dfa7f997216e3669bcc9edd99a671e31217501fc7d1790765a43f910c6877344dc884509d6b7b99ca055a2e10a3420f07ff96058a62f8d3e8a5ba966e703e553d605a7f3e1383a51a208d4ea56656c348ac10bbaa57357a821dbf2510938a61f52b0ebd1f53b5f3e4a235d3ff490c4f9826839b062f4f370a37c547ea74e885d1fd290be3b626765b4a7260f676a6053fd3bfab696f1d3e99d05f0956da93f1799aa74a9b02435a658bedb604d1f03434355dedb8948f7dc3d0c88bfa4e60243e43090e9c103e8368238b7b4ec5083663a6ab33c828be80ea2f40e87bdbfb77049138d002f17035758906811092dbc36a19a33d2c1d2891b04068acf01b4f038ecf41d1a47547090da5dfcef9073f03d58c65ca04d91a0446e93680b332f2f2014c7aa3bdb9089f68fa49084816262e328c2a4c8f515ea31b9d6286cfb62847699376077d881e94f064dbcf4e5115b53ec43bc349ed228d2b94fa9980e478d4b0dc66aca7726470e905c7dd49a7e2ea8e1e0d50b91a2d5cf6ea6d3923f15496527cec6f703813f91b37f521b8e37c4838e3e9d150beccff682efcd08fb3d62dcfb5bdf6fce10d8dee5cb661c61890d23f9f6b62c1399c2785a53bd317a1bae8c93de5c40ec751706cf9afbf1c741eae104905a7df317dfda6dd7d41569542606c1d7e2380b10ed64623365ed5b40f4efce4aa98f009fc187e8503951906cfb23ea67bbdef86fca809f19f77518a09fb53c48bf66b38ae495698cd6881cff89f32794619084a36ebb193d206d9b7aa70eee49a70148bfa17a1f08a198090cd11d4c006d0e1d9754199d4a898f0c3d0ffa37f4689f9cfd3bd4ec7e6ee39a70643bfbe6dadda3d43be59ca72944002c78aec00fc2e8e1089da1528a6c435b0dc20b3026e9abc24b3f76241088dec76006c85e88", 0x1000}, {&(0x7f00000002c0)="91bfcaed5de6391e738b9b8835327f4d463d72ff57d9246d6871ec9e071685e326b9f9b9d71d6f", 0x27}, {&(0x7f0000001380)="5fd3e5c7ab6873d70d9cb892b2c13f1430f4cc8fbf35e0e5bb832418a33f4f9f09b3944e95df5a7c948193e73c80caa72342bb8d7829defa8b6a52c9d2969b578e9a42f45ab335451946c3b0867193b03f78c8434526ef4c088c27d89c5c1be384e6cc3281699bc166cd2140c2d9a066c45ddbd0e31b6db211b028c4dd2c53eaf0217b49d7194b16f90b871aabc5c64372b780d22fe1a7b2591f271a8a43fc75fbef540eb0f40c8d16", 0xa9}, {&(0x7f0000001440)="fe578aadbc015786286f4319a97804b25c742f4d8d766b4b9e786bfe2c46e20feea6bdf1ebced4eedfc1ac7cf94c4d7d83414bd7a0ffbffffeee10e0c517a951cb4b7ac678de456ad0517619f7c2a9f0e76bfab37fb209d18dab2a354a5636acb7ee83b08a3fa9f0594e3e4245b3", 0x6e}], 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001540)={""/16, @ifru_vnetid}) 16:00:04 executing program 0: r0 = kqueue() clock_getres(0x3, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x0, 0x10000, 0x79, "ade67200c6ea58b7c741c4bc23c3eeb105c1f1a4", 0x3ff, 0x4}) r2 = fcntl$dupfd(r0, 0x400, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x20000000000000) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, &(0x7f0000000000), 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x13) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x101, 0x7ff}, {0xc90, 0x2}}, 0x704f1ef473cb5a58) 16:00:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0x0, 0x2311}, {}, {}, {0x0, 0x9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {0x0, 0x3}, {}, {}, {0x2}]}) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) getpgrp() syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r3 = dup2(r1, r2) kevent(r3, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x293b40}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x5, 0x7}, {{r2}, 0xfffffffffffffff8, 0x20, 0x40, 0x800}, {{r1}, 0xffffffffffffffff, 0x1, 0x20, 0x3}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x1, 0xb646}, {{r2}, 0xfffffffffffffffe, 0x8, 0x10, 0x0, 0xec4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x1, 0x62fb}, {{r1}, 0xfffffffffffffffe, 0x11, 0x4, 0x4}, {{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x8, 0x2}], 0xc66, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x2, 0x800}, {{r0}, 0xfffffffffffffff8, 0x21, 0x80000000, 0x100, 0x480000000000}], 0x5, &(0x7f0000000100)={0x20, 0x5}) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000180)=0x2) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x80) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x0, 0x400}) r2 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x1f, 0x0, 0x0, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x29, 0x400000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0xc003, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = dup2(r0, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}, {r1, 0x10}, {r1, 0x4}, {r0, 0x100}, {r0, 0x40}, {r0, 0x4}, {r0, 0x2}], 0x7, 0x4) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000100)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) r4 = dup2(r0, r3) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYRESHEX=r3], 0x1) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x2, 0xc003, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0xbda7f51c4e75f795, r0, 0x0, 0x7fff) writev(r0, &(0x7f0000001380)=[{0x0}], 0x1) fchdir(r0) 16:00:04 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x60, 0x3) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xc4, &(0x7f00000001c0)="0970da7be2fdde918c0238e890e31e65532d4a80e41f273e82c5f4bfbc1a01f0ae7050f21c6d2da01f7c5d9d493e4cfb226bbfb967534268620d38b21e0a6d708304b0abfae4fbad9aa0f5889998aa7f2b263acbd7915d80e0a31a033b225f2041e2d10aa23d38c4daf0aeca7055cfe73859c3ae73f9f74030b79b05406116286cf1dfd7c33f6c90da49d9ca2465720ab6054b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1d}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000340)={0x3f, 0x2, 0x20, 0x1000, 0x0, 0x80000001, 0x6, 0x10, [{0x99, 0x5, 0x6, 0x21}, {0x8001, 0x3b, 0x7fff, 0x200}, {0x1ff, 0x4, 0x4000, 0x7fffffff}, {0x0, 0xff, 0x6, 0x8}, {0x4, 0x3, 0x71, 0x7}, {0xb54a, 0x101, 0x7, 0x1}, {0x20, 0xcf, 0x1, 0xe1}, {0xce77, 0x7, 0xffffffffffffffff, 0x4}, {0x1, 0x31ae, 0x7}, {0x344, 0x1f, 0xffffffffffffdf00, 0x4}, {0x177, 0x57485af0, 0xfff, 0xffffffff}, {0x41dd, 0x8, 0x5, 0xffffffffffff0001}, {0x5e7, 0x0, 0x81}, {0x5, 0x26, 0x2, 0x4}, {0x3, 0x3, 0x81, 0x8}, {0x8, 0x6311, 0x5, 0x8}]}) 16:00:04 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b818000000290000003100000003000000000084bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000725000/0x2000)=nil, 0x2000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000001400)="a5c3557c5bb9121904d8ff6f4f239458604112379dc1b7cf7e3eb36e76e5bf7e48dda8f0df42bcc53bcfbdfc1fc8105d6dc9b2ff8a09820f4a799cfc9c7d1b7dece367e83cc40fd0231b25604a6b953c17be5a1491ef109cec2e9f90442223448d3570f44fa62308c65d24bfb7fd5e658fbcf05a6b2bf8e218c23691c5b33cb8d772df1a84fce8d1473697c2c888cc8c4f2a9d35ae29cbb831f8731703f3c718aab931995f1eef07c4cedfcff6120bc32f042165c9ac714311c2c27cf7287bf0c8ef2489174e73adea41728e60c44850b9a1b41a616a06514ad36de69e6c6c2154da1b7a69a891a863f470e262d39ac26186fa5b823e8ebcaccddbe0fe89f8b5cbc64e431a91e9187aed9b085db174aeb86e0d8725d7ee8af77a7e39daafef6d9192db264857288f4a164e70d7102fa7f88d99614d2bbd7ca099c54c15eda82d1072611e5137f53498a57ef4bfaf0cb666775f4937155c57f549917ed03c59cc97490f88b7a9f8568ef7cf926f91149f0e01a5b79208ce20a66465f1ada8ab6eb03b04917a6d3dbf610bda77bfbd40d28653644f1d579fd8b2f69e4bdd4e3fb678d097d1d12e4a2d196329d80eff6e939ec3fa48c2f3059b3867a990646ffed7ad86d0dda13c595f78eb5ed431b6bd40b15b68b1af721e5ac3c0e0a58eb7ba7224b3dcdcbcb7b640221ce13b1ec1e9757b0f9ecf9709654d45709b15338c3ab4715d693bfc5571f07abf97a35ca089030d13fd13fa7311f6b7bc68c95b586e873ef9e3f15ac3dabd9b80704f9a7fda91d8284457df7314c98925cf9f1111b45426a8fb60aa4db56f0054e869a69f105732fbd1bd3916ded72653b81e50c322b279bcf4bb024a2f6130f5b9e1a26494b90da980ac4a6f787694416645782e0f5d7cb7f184fa4fcd0af0646084babe051937623b8e9bfd7c8838fd0777f5da3a2cb5ee3ba1142c27c3f3d757e9b7738a5674d2e529c0e2ca365bb9f46dfb3144fcc80fb74aefe6fcccf85c27608dc3d58e939ee13c09991f7221ae7c23876e6f94b39076ecad974366915a82a92e5b430a9cc1e88a068870e7389634e42ee5d9942eada9feee8610291b243f92273f5069b992c233e86e9983b23c3c8fccd89051f3329d14626d20fb372a4ac98ea3a92828f314445b6114259108660ebc06a02f6bf4a3adff701c77bef9083172abd316db21037e9e380a623ddc35e6f29e54dc1e803fec4f232e59c4c15b15cfc572db2086441a92f1d526dcae2e939091d2264be9d0c90472fec38de2b23d55a7d608ea16193fb0b7cc6da3b5b1767262ec158c99818cc69031152db6f2c7260291a0a4153773b770841d0d85562725103f22a0845a9dd2b938592e2a4c63fe10d152fe6ec74a52be06a2305e4ed408393286ca972f5caa4758807dfc253be0c740f5e717e093434d70f65c30a660f76e11bbda3492bab950b68a4b616e42e39d78785729f66cf1f3224990c4b4a4012516fdf08a70637042cd116e10106e45891942ad5be34d8681c8e4bc18cfd9804816cddb04cfd1fc12a13742724485d0a57b1c3f0ac33ab764be61e85a0f3cbead604573445cffd410288421d57f92867ca262ef1b94395f6019e6152d8bb76e3e4cb0d504789edd6daf70a74cfec8136b22aa4e8f40b03c183c88e95c81c34f0afcfcb0e676c38d6627ccc28c1e571583ba1e115e56bba2a5685768e5d4428a49b40b5d99d139bee6d2b412c666f88bbac94dcc2131a50c4b2fcd9a9470c4910d6e4d09eff2c19a20c8f60690e308930e5269e90526cb5927d0917d85731b161bf3f6e322b8f4bf6b1063ceb3195ed382c5868ec05d539c848711433fce6a73289940880f74e652eec01ba6b7244167d7b4aa9bd1c67afc8fb4efbfea3497dcb51dccd3234890e5cae75a3f3fc1fe34c352b28fc48fd55a6cfad9cd7656726aaa3aa9c9e809b2c1c78ed98527ec367b0e1619d73678446d6d93dbc05d644c6b17ce96948c2ff6a7805c511060f6195a176674a3e948d4fff29240790d5bbacfb49a8e9ef13d4020588ffb82f18ef46f2321d71db36414fc97c964a9f87311f66a5fd89f514aa6ded0fe2d19c4fba408fc25d592a1b3632b930cae63415af68a5ee015369cea35170b0fbdaf4dd2c66b67155863222fa378668e6cacb807556a7f23df036a91ec5c8a3dfe47704c991da8bc980c1b966f6543891de824db3f6f13a4650be95d300cd5ddb63c8fa2cd7b457b97ae4f59c7a45990f079f48c2d7a995e7e42cb2d71c1550f32ebe525155e1daa05e4b3b68cdd55c0448ae69fb86d467f2de7227e482610f6463a3cb83a10e32291d3c054fba6e4111e9e39cbee5c920b07a44799e8863b7f01ecd1cbaad5855a7bf177dab6776f641869e039776270e5427973bb45e7a029d4b3bd922b604ad0da99622cf4a5deb97755912e4ca1d068951c7ab33925251bea3a288bfa8e99cc4ff4338baa06f8b7145ba47b69e254adfad90a4090d0da04b3fb620a6d62ad082fa5774c264d5494f91a311121d16764c63fdae6bc0a9f3251f9cb101cd8259e353d5a263392c4e2a6e41cb2d7e3d1b31931dd55545637f89be44e1d67fa396070863c8e6a7c3ca2784aac5434dae9928587a110f3e76d5097815dfc203bcd0347836896879991e68db85e003c3052148e289da876f8eeb88ef8a344723b32cd0ded45751bcdae213a8508a72c63aa24aaa147a6a7e96600b7d6c37b33c6103ca7d86bc296773b2a3feb2068a85ff3522d9f3a08bf805fc9a3572bdf6e3ab5237506094915b2e17af74b0930fdd59bf49ac2a214eebc33b83e9f42c8a95ab8ea40cb95bf21a7b800dc489e75f6115d2f60dc232a322b6349c77452bed68149c851e422df4082631b7ec1561dd921fc3ba721e2b76d7edd4f16eba8258045f23f8279a4efe253d304db4a6cdd068737fd3d878700040490f1fb6adfc1bad408a645bbe44080e863e65bdd3e45a7c5db4e970d7071a6758cf951c51d73bf9cf042f6a7b645895976dafd4f88b2679f5fac07b21455f211d68f2efd05f81de4eceb20aabe0d0dba810ca1b2d3e3b386df97d8f74b7682f0aa655eca28d52271de41d3f9fb0e4b01795679ab63f1f6cc248e7f7206dc83ec876e15251136c7c60af836e056c6e61441a35389f7e44cb4bae20b9785527026a927b433034440e1f72dc75a179dbad3ce5257786a30243c66bf8e88657d465c26baecad14494b7b6cd921d8b6daa2a18f7bb3a7aec92047668b42c49f67c6e1ac38ce3b54827e23f2d6d5094ed75d4c3855a4a719f5c751ad885cfd2cdd14076fbe3e04d5666ba05387f171123207fdbba54ca0e649a30f82027f50fb75115bec17e2bde7aba754cd0af30e5a96bffa09861383d63e442701b681d18e7350298cc8d4c860a58b8c3d95e961d848e7b7f47c734bb0dcdcef97061cfdff136445b21df0f0d03addece6501d1485b5f2be9323af0b1e5db00b0463c9750aeff6b95211d7d7a8832cc4d06b11e7088d7515d3142674254e671adb9820d489cdbfd5cccf9bf7ce691f7e81c8d0500da11f1f47e3adbdda30a8ea05a2ce0f01bf8621d385281bf39df635790d98f94afcf5818666a60d16bda83ecd99785be1755b026b33d3df861c04d56bdc924b0eb519a75ba383d86b525719188d99771e3c94900577f4e66fc3507f3bed54f1bc4e84cc074b06dd7acb78c9cfb463159c445d6a4683199f5fbdcaedd8d3e6a12f3cf875766ad839dbc0cda490752cd6c6c7159c4a2071bca957833767833026c070c7232d681240a5672cc38a7b1c7161dd4c78a8f0e7530c6bb1e496ddc1013e7ffbc72c0efa2e3577ffb83b7d5e8d862c2b7fb7e5e8cc7edef9a14dfb0b80bb93496d944f61608910238c70d71d263cfb9f4ca502112b6d43325405fb42dfe2978740e16e826fdb82f0ff1559bf1cc68f92c984a6aed693fda2862cd99cc91e4cc100774d318c0cea6a1ac3f87f9ed6cee97cf09c8bb744dd84b337047acf22c7899da5bfbdcac3d2d0beb87673189e7edbc3cf0fd7871dac334f46e0e7b114d90f62e25cef5f1794ffb63fc975b96f02aaab86f4f91a27c547e4a2f18c19f03ee6ede6fa2bc7687f0431791a988609f51da4ae44a62dbb59e4c07b657f7aae23144ef1efc78bb170a831c0c3805d03d47736e16c6de7a611077f4a7ced2fa468da081df590ce9cb07a33e6162ebd774fdbe8de0ecce1daddcccdc32e8cb82445263505ca68bf0bc305fb58cfcc99f40bbcd5356818c105149d61215a38f66e24b293c9194dc1084933ca5a22f942f246dc3a5dd25e52a9b86fd750336e44d1b94d25ed34b1cc344408a6eaf54ea6b8140514114f24da1039ae3b85d5df882b4ce4bc911610b106abf85f4c58d9039ce19c566d41b78c34e251528689c780babd9d23a77dcdb1b8c59639f214f0e8709bfae2e80b77e3fd0dc979c4d7c3c0b6648431112d020fd8d004147d1b4c6d8e4b405220b9d9b1e36c556f0d0b66a63b239d7948321c12801372fd4d14dc9db642b319c5e6d6374f01f0e41f14b43dab88a17f82e84ae8b21fdad734ad92897402d2218b3795f08b669d5206cdb85df96fc55153b748a7a2a8815c42ef0552803ae27055778612178ffb6d7e88f58c0abb2fea3e47a8bd2831d828dd3ecc9ad3bb9c5b83b16d5a2db92dc9a81c2337c2ed0e0949580193caa871aa55aec0f470fc39040ad50030ab2ee556a1f67609390181996472b0adea33c51f12a3fc1c84cb9889bea3427df538fffd5b8f37bc9a24227dc4efb0920e24e266ab45a58e104c8722c9555460ae5a4cc2128ede0e35329b722f199784ce67288d714476998e9fe174cd9ce546ed5c833b19f7ea6f3517e9e611de849d84b42a0ee68124042516e66d891fb93abeb363b8dd35c6f177c6a59576b545edcb4fb830ae95cd233f553328747b0371adf9037cc8c1c682c75aefb91cb6fefd6f9098176d9f53c15317147396f9e504008668fdc1c16ab3759488d45f1d033883bfc1bb30ffe6f96181f21057ac2f4fcf30b122a4ca6d7102aec3ba51147f090ba7ed14dfd6d99b879dd5ec18153adb71967635d9e167e53a97323fcf73950cf3b0293e256e8f6a14f6d7b7017c34b5c28894e7794b996a41375e62a30c654bc628035a2054d12902775e805022425a4b7efc329a1a8a77475d7274567b2288a4b70136b8613496223b46acc253f3a7be7ca2ae6351cda2e5725c738bde4eebf1e5bbcf93f2fb8751d16e5628c86ab980d606b198ad02dec2c3398deb56d172ff55ed55cdcd1e368c72a98da0ee9942fb94c87d0871558488c4874555768bdb41b10e8198152e55ce08ac1073f568e269c5ffa522d4458fe5f1905da5b30c65177383b5119e5f20f628ae4eba3554533a74a4e0cfe53c9182020174f9a194e16ea907e5cf3653e173d5cf4ef1e6040b70a9faf3e29833d30b4cef28a460bddc84f2f2b825de33e71f1c0887b75685ac9cef1da7c71bfa992644e016feaa3a5de79ab0712646e66d25dd92e21310679204f4f2ab76438b93171080a7d851b60d02bd2851e15a0ffb7381627d4a57abcdb6890da22c2f6b6e98a4d4aa1f7201deda839bb5515f6e516d7efc1b16ce5c4324f1e3165ecbae95ab734f3245d95b78de623db2f63d3c122b49e503e33fb680cc4b1700e4abdb536928e4d9a7387267aa23223ac17e0be4236a3955e23abc7837c5ed27798285646cb7efbeeef792ed9794d4e62647d86ba5cb5f197c5fedcb187a2c61ead890d6e79bbe2404ff231fa2f2a452759d08", 0x1000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0xfffffffffffffc00) ioctl$TIOCCBRK(r0, 0x2000747a) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000100)}, {&(0x7f0000001200)=""/132, 0x84}, {&(0x7f00000012c0)=""/164, 0xa4}], 0x5, 0x0, 0x0) 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003440)=""/242, 0xfd34}, 0x800) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000002740)=[{&(0x7f0000000180)=""/233, 0xe9}, {&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000280)=""/218, 0xda}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/170, 0xaa}, {&(0x7f0000002500)=""/104, 0x68}, {&(0x7f0000002580)=""/138, 0x8a}, {&(0x7f0000002640)=""/217, 0xd9}], 0x9, &(0x7f0000002800)=""/223, 0xdf}, 0x90d1f4b2c65173a4) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800a300ffff00000100000000000000735f1531e0a676dd053792b3fbe7608a0992c612f93b9714fe58bd6ece4324d37eaaf5a95ab4ade29117d137d87edba4c7edce886e78614014f3265a37b5a70fd9b51d5f2a097b78b8e85b73c136b889baca2e796a04", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) socket$unix(0x1, 0x2, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x7) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1b, 0x4}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x20}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x5, 0x7, 0x1}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x4) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x40}, {r1, 0x1}, {r1, 0x20}, {r1, 0x2}, {r0, 0x80}, {r0, 0x1}, {r0, 0xc0}, {r0, 0x2}, {r1, 0x80}], 0xa, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x8, './file0\x00'}) 16:00:05 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/150, 0x96}, {&(0x7f0000000180)=""/146, 0x92}, {&(0x7f0000000240)=""/135, 0x87}, {&(0x7f0000000300)=""/37, 0x25}, {&(0x7f0000000340)}, {&(0x7f0000000380)=""/111, 0x6f}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f0000000540)=""/117, 0x75}, {&(0x7f00000005c0)=""/193, 0xc1}], 0x9, 0x0, 0x0) mknod(&(0x7f0000000500)='./bus\x00', 0x80002000, 0x7) r1 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x401000002c2, 0x2000000) r1 = shmat(0x0, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmdt(r1) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r2, r3, r4]) r5 = semget(0x0, 0x0, 0x90) semctl$GETNCNT(r5, 0x3, 0x3, &(0x7f0000001480)=""/4096) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) linkat(r0, &(0x7f0000000400)='./file0\x00', r0, &(0x7f0000000440)='./file0\x00', 0x4) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r6, 0x80085762, &(0x7f0000000300)={0x3, 0x9}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r7, 0x40044278, &(0x7f0000000240)) getegid() msgget(0x3, 0x4) getuid() getegid() getgroups(0xa, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() getuid() getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000540), 0xf3) getpid() semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/67) r8 = semget$private(0x0, 0x3, 0x0) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f0000000340)=""/165) r9 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r9, 0x200000029, 0x67, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="e7") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)) poll(&(0x7f00000003c0)=[{r0, 0x40}], 0x1, 0x0) 16:00:05 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:00:05 executing program 1: sync() getrusage(0xfffffffffffffffe, 0xfffffffffffffffe) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100c2, 0x120) msgget(0x2, 0x608) getrusage(0x0, &(0x7f0000000100)) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x18) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x5, 0x0, 0x2, 0x8000}) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x3) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000100)={0x1}) write(r1, &(0x7f0000000540)="9e3eb3900603b737", 0x8) write(r0, &(0x7f0000000140), 0x0) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be39", 0x65) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced436cfceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424f4a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e9077786d28aadeaefea5a95048cace90a6b46d918eb7e82a85218e5ae89a520b700"/394, 0xfd1d) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d0e, "b04d00f3ff0a631a00"}) read(r3, &(0x7f00000001c0)=""/161, 0xa1) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) close(0xffffffffffffffff) syz_open_pts() syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() 16:00:06 executing program 1: select(0x40, &(0x7f0000000000)={0x7, 0x9c47, 0x4, 0x9, 0x6a53b179, 0x9d, 0x8, 0xff}, &(0x7f0000000040)={0x0, 0x1, 0x1, 0xb31, 0x81, 0x2, 0x5, 0xff}, &(0x7f0000000080)={0x5, 0x0, 0x5, 0x8, 0xd8, 0x1f, 0x2145}, &(0x7f00000000c0)={0x7, 0x5}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_vnetid}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000240)) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) getpeername(r0, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000340)) pwritev(r0, &(0x7f0000001800)=[{&(0x7f0000000380)="5301af632ce14a4170334c2a2ebaaa871f07287a16fe51af734a6423044897141b0dc7577795e900f9284ef06299ede0cd1b2cce257f39cda09549097ef922428ed6ce974bfc0ecbcd9a0150b8ab4bfeabd642c0d652", 0x56}, {&(0x7f0000000400)="898785e06618da6b39400c9e8657fce1d8fe02a2cb41e1fc089ab21e127cfcc68f656755a199e31fd329a9f7ac9a3e905f11aecba227561f7bf60b9b09351169160d6120eaced04ed0e16e03c3efd28ba9fc3e8d8273f657eee63cc78ec2591030d15bbbe4f95252f70bb2f0ec68a037830a45a3537dcccc3f43ae8e6ae84d3ca4710a166f725aece894810af83987597d09a9e38a16d2654adc69083454c3ad4e830eeec5e5316a693d37422ba0db2f5961ccd38983", 0xb6}, {&(0x7f00000004c0)="0aa2b0f5eb008cf5419f1c108c39fd1f576524e639a293882da0ae2b16354d53137bfd83f1614527911f87e79fda22a4c15efaf42e7fc81a5a27c426ed305c70e83ad9b636660ae04163492c07b5e1b95818ebeb97510d8f1e824b07611fd1c981cde68237ee217228faad63e4f19d1e6a4eca5a71a34a5021e2b1423b85bef8394fcc3b564bccde364e277b1362eafc176f2c5f4643", 0x96}, {&(0x7f0000000580)="458c7e23206e591b8d1577d29ddae2adcf71a5016b538fd815792cf6343229ac1be4375038fc6e6329d703bedc795d83b1cd6e56c5dded6f97c0b574de46fdcbe0e935a3ac0a420bf1407c1d47561f821491da53673112c35ed5a280400ead88055731b8c55b8bfd4246f2d60937804c243b813d639ae2dc7ec6f16f02bfca1aa57c409855a207f77422833ae49135d98ee302ab1ca1075c7b48e58ddc895ffc288afe9d88143601f21e47b43544a15a5236a47c41320bd3151c24f8a6", 0xbd}, {&(0x7f0000000640)="701df4b426bc0a346e16", 0xa}, {&(0x7f0000000680)="9c71b323cae21c7c2c98", 0xa}, {&(0x7f00000006c0)="cf8230176f628a939b44b10dc9ed90cd0327123894599fdbd485ca5b8c90854cda0724e5cd2eeffa7279be382cbceec11262fdcda30f9eaca4588e59af66ba146c74b376d9e44f9ab287fe73ee42f727f528bdc3979002bc7d1a700c26185ad67141", 0x62}, {&(0x7f0000000740)="0b4f54f5c47541d3f80ba1f6c6ddf4545eebcbb706f27cebb00fb4304ea9f1535e109704d1aa56184e8bec97fc9170e00844ea51840bbc673dee2fae920d8d42c5ef77b84e09a2de906ae8af3faca730d53114ee9b853e3688016d5b0b94629adfbc19f9d411677e7165af9ca83b2b0c6eeaee6f2f08f2526e431ebf23e38ea56d2edbb9ce73d73cae830a0724849cdbf62781aa2db145146f595550de2d93ca12624ee11769d040131e7d5431c758a98eea7232756756ce27e885fc82f02d93bc1ec5c905e13a44c7693b824111042730781b01275b789145a7d958646f8ceb255ba50dc42a58db7c4d3c4b5b95269ed392b37fa3241dde3d0c519998720de5794245f802d9694676e4952cbc0d2c73da32ca6757ae715842256ae83ae267b29aea6aeed7744c9879c58687cd298b9f22cfb6986f253a2e2dc7b7e3cb2eba1dfbed7b3b89807a209015f1ed8b0c6a11f3935dcd7e2bf61276511f5c8d86a97311be67b89aa6c74927c97e8aa362b4e4af70976d6106232bdd470830dcb7e9b312c51ca6358b94f094b536f4c95a64dacaa9af191d6955b4bb75757a0ae34eb78072671affcfb83d8892dd903470626c59f664fafeb9712dbb5c040a31ba2654d119e810bb8a9d57c1462f3931c79287e5f2c3420b37ec0d59e38d3329dc680f984e6cd027e465adff5be4736300e1400ff03dc18af1c279d4df1dbe7c72048829662df830b1ee0b6f0a1079abd10767855516cac25e65f9cbc2bf9c51a2db5b62d4a5442690db2e460438cce507857750468fc37d3124b2528d32fa3b430270efbd813d97e3137d2654bcdfa08fc54b1fb86a96ab96a7927a6786333bc798766047892243bffeef1d1747e63a82da085edc766dab17917859dcf9cd3495b512f546756818b71e71b6cade04c14d97f2f8fc16a0b1f2f2d1dec364c802569c2ac94162fe22c048e61ea324b527b11424e89561039f3d05413ff5ede924960b422872f0390b6637e2936bf9ad455cc7943fbf891818addc0c9bdf06521dbf6dffb5c1ac92b6e2739b9163ebb1b8c5b85f3619f899816df8d50755abc2a1f6caf4a25dd2552b5a31d59851334e86d41b93729b98a35f877f16f3f407926ad864c3854b1f1bacfda22d63064501ae55c90bd37ed6cd9f9f2220d6205d9c3c72f2abd2f65454edd60ca0008fd98d9061e2d503a23c2561b5c2518a77ee5552ad753f8e65b16d6f14dc1d760f944341683b72a92bafe1d0b517411488ff81c8a13474f3c8cb4ee2f7b00b3edf64c7f6c034d8e1abdfe48d52e64c386dadaa327c6a93df7437a0212b1283e7d0b0efd56c6790be270fe02919d2be383e00b13bd12425e3504efca966872d0bbe80914bd97bbbb2c0e052402f91142a9b9bd6652e10d95a5b66bea4ac9d70c1d1d4cfad819a37a965dac9fc0c962f1007def595077c39d29d33f7693aab8167e5e5e033046224ea0758d00e9c88ec329d5c6509ad29ecac5bab542dfcdf405c222d385afc604ab5498e2a52990afc10f13a6edd166461593f4efdb1044d227bba94c09d1eb2029c0fb8de45af4fe1801d4e56ff95ea0b3c309b6dd650c0315c9af09a275914fa95a43074ccd50ea7e036ace5e51cc39d464e6fd572abe35e464d54e4884e1884bb838b497f06aa039970da9f0bf831239563e877c8a1d00ca1f54d4d3af8c88a4c4a0ae336c8be8cea6d03ecb76de3c7d74749529f2708f0d67f243a3415d9830259bdf9133bdfe009048bb52601eb71012828f80a5ea047de089f5d23fc2008d571fb18b1967e7c34259ad6254aab63790b63fd8944f3b5d234bc05a7a92b64ce33a1d2356e7cea7754ce09773e468b96da416437467f1b572b4aa2c1d04268ac3674c4010a097a2063754af8c7fc150c62db440dc6349c60fba3f23395759a7a52d9cf6ba9d95477277d35b76812555f6e64e3397685e833b46bd52b1b285da6d4d4faf45666b325632d5a728b1c9a45b4c0dc716e0271ad25375a3aaf28971b1c1b0e7594cbb97ea3e991577bf9eb7a0fd7791f8ca7aa9272fe6b01edce34c6d1894a2c8af25a848f4b9ffbaf3756effdb87af813e6349c7eb14554f2df8cf286281a07b7691d78d501eddc688acd4ccda89ff1c3461dc06dcc81755bd9cd1ce10cb64bf0abd9b58cb3d2da8d90007c0d111d44c419654ce51570438ddb6a8b89ec8c165c032bf4d3e6f7d6cccf0eb41d2f4b39bd9b87a9f8e61ae3f3f9f94b772d8193c85aa9b6f301afd0d1a99dc413f418719f7bca4bf43223cc92ffa57be72bd750a4f544a33ef138f9afce4738ae4a4209162a413a5c08b03a1a8cfd5cb83f727fc163b7858f1974825408d5b9512902f7d397c3d6539c8757d2d6d2e3d3df13757c6a1363e89314709e1082d7691acc13c2b64773136486b0097e95fa32ee1c286f6d27c7e1c9fd00ebf90a65623e5f9bedbc4ff5752972f90fa9cdfb1f71845006bac66b48639662189026da625c9ac5eb15af6accba8a3bf5ed4550d81628a69bc6e08e9b0dd77aa67f6e300558d5581bfd4ccf02d9edcaa217dc4a87f148e5025004d350d1cddd2655b2b1d5dc8bb41f4cdaaa190e1a0db04fd16872164286189ea58c34ad0c1bce64fb21746f37e0341039b2565024acf1d97f0ec02ba6afef1baff0e6ca576e78f679b1dee4b51c4359c8795f4498e224149d7bd9807fb18501a19608667fee80a523d79e1c76b9fedcbbe2d031da45c5bdb40b2d162a0c004eb7264b9e954f53e8e334bf18ecdaa918cb0f06dac7aae6398bd4b0398576ed172d6ff0481beec25ede045f162893ad57a1db33b6f41828499fdf395c33b601a0e1b222d09cfe16aaee81bbfce2f3537868eba2a29d458ab0ab43f670d12f91a59452545e110635e06854275136b44e4659538c060ec548da463fb95085604b7582db1aa2d49c02f907d90202e95bcb37ed82849526c0bdb24739daefe4421d3cc4b0ac06eb83977d9c9f10120706cd365e1358b62267f49b80dc2e2bba288b0dc5c565282bb23df2568c1fdd6f6ac955679506560de549e282029d6bfb12206e4e9b5f571b64b132c9baaa24ba3d4d0daa9a7c224972e87af19a041fb03f13a893aee38002abee6281c7004587c988cb9aac586f6a284ef863ca60976890cfeebb09003ed376782e71391ef3429ba12e518a77a182367ac0bb9644d295eaf765dd30f5a8394820fe02f1083b53074dc576344faa276fd4e88ec260ce715e5e66db507fb7133c560d87155dc28494e5d918a7b7da0f1b84cbdb9b434479a522750d3a1c8a06fabe5340a87e19eb721c9a6bf7058d9be446cff4274b8753ef1691a236e61bf83f50e48daa9675b5cf58cca7916b3641e070dccd74b539b9a3cdadc4fa203030c8e762cc86350483d526d7ddc89f53f3ceca193cde7d68c371bbcd29b866d334343afc9457de281f1a5efa1967aa7a64cbb4839b3bd1edabd2dbf299df47883d18d6e39c66093c00e4504d5ae9ff082df4856d7042f2a6f476e538bb8076b0dde31fc8a942af16b4acea98671b4d9921f88a16a94bba9ea5c89d43c459f0f79003db9e985ab3bb8b94c7b247ad62cfedfe05d50a2f073348535505ebc2d2e4f97a57b81d4dda4da81b772976e12b4661f975e2e2384ee33971ab124909f0d2c9d27a62cf3ab16cd727fcc35141f010a32f445e337904b2d0ed13fd4d8dc7a18bb28f3551af232d7aa7687e7d44d8846183effc27831b67a44774ec1ffbf07c3d76c1d831f5c6eced07e9260051002ff679a32da286d7bb64ce4ba8b3f76a73eff5c7d1f33fe167c38fa8a850ae4e8d94f1e681356e47c36b3d5622abc56e95fdfb495122ab4ed9f378093a05f29569f032b457c0ca91c4648cf21512bf112bba6ae6dcfa90206111becc4dcdc1d6849527c5a1ca47adaa28d41b3934c77268fed22b54d0537074dbf2d647dd407c3a69787ecd389d7a64fa9f3c5a612b2e657bdb61879d0a758efdd01eefb144313d0c4873bb827de543de780932327620ffbcd928e71b002c907fdaa0fc9dc1aa7208449236f8140d4656ce8ddaf446e92958c42d464f3bb558b91eb289329c38ef10609a1df7b27e948cd90e44cffcfbecc0b790761185469ffc8a218d94d6d6ff98c1429d7374394091107cf7611cdb072ab4cde3d521a0c22e8069b6a0b885065836c5bbf93ec73556d9204adf36c946cce4d5742ccce4fc92c309feb416fcb0756dd817c6d8e4077cc026ce342523c632d89480def6ce15998a64cfdeb21205f9848323bb77f8e3d3cc8bf60533950bb9cf2359f9a96fccc486cf35a0de42d734b256c690a2401c47b7e4702624c9ba52405c1a3342d97a484aec964361335b590149d2ca90b16a05e208da7028f50f202b101dfe319499f0c911714e800f41f747f0d132d69fd1591c1d64568db83b76e4e22a90accf98db1d81d4885616d7285e993776576efdab0e239e4c058131696818b76bd2ff27b003028425fa425ce5369972af5f687f11a79c6b9784a99fd1132311d824e110678ed3ce38522d7f376e12005ddad370b0417eb644685a10b8e76b166b1c6c41dcbf589e8fb7ba2ac9bbe0fdf84734884407b029f9a49339273746090c8cc4d20e65e7271f35551940d6053607b5b233e3e53217c7492502fbc05677639cdebc727b75dba453c029fca05159c8406cdb091ba97afb0f733fd37e047872de7b349550f1e963bc8ebaec06981de5c4063d063b60ff56558ceec640de4362eaf2c328d22fd59c47ad8b36e6cddb64abdcbc6e0b024538c0e90d14239bc125a34a7ac32f64faa5d3c822b3f4b21bc70b10ca371877e300b6bc92b389e63742ebe56ccecafed5e37d438d7add249a355015dea0b93635fa46faff360e1db573dbf0e75ab1a3392c42f6b2e463491c25e56b37dff568c715227b854364b5623c12328c8e63cbb1537c576b70530563c8eab1f91bea03289a8aa37be25932f2823ee6301265954400cfa32bfb69d5b97e45cc56e38b5d4844fb3d7fce0db9db57a778e0b44d9bd2d04c4f7e39c07c50b52ad2359693c654126d998d0ed2147d25ac3dff9f13195d90f8bfe9adab95ca5157e5f8f5bb1f260f8682c09281877614b4d99fc76a0a3fb1695b8573496399bb5bcdc590b4c834093252665b5940c685d478a0433e41a3247b971ec06ae92c6366bf9231a7a08b1f6f8e1a63100fe55da085591523aebb4434111693fc5bb0c7f456eb4ed6a56efed98c64b98bfa22ccc9e905a7b12a84b60a88f24626df508c12ac49047816fac7e57d6d97c78edac9f57d475461caf01e2bfaa4e4dd9c2bb9ab10de9bb20217b7d4aec1d4890b7035c81262fd1d6e2923dce789b27ccce151eabef7d7afd12cc8a96f753e1e7aadde5f5634e4b759959a717b74eee10e16b52b1828213204e03b2b5d0865a4d7e86d226caef5ef31550ccd986348efcf0cc5593582064f3d12022331e621f3b5a156152af45ddde23f5c65a0c29798b88e2bc6e7bd85fa82d188d76c5646c9c1c6369a184040058f6c88ca5b4e06adb20907f1af82bcedb93cb298ba6b9cc4e35c0adf9a54e323910347ad297b21fc2df4aa63de8c9476230511d022d8567140be9ab9b77fbe7dac41b5ac64c34a87675ecea8865811aaf763459f179d15e2e804f4d78d6f796872bccd8f08316149e255e5d9bfb45fcc44caa7dabdad2eca14df179f17dea99988e595fa62299ef92441c04ba7b21b3352686f1ddb1e97d0323fbc41d219a97be9fd6ebf5c53d9883ba0924a9736294d7e6eb816f7bed9a3434a29", 0x1000}, {&(0x7f0000001740)="8bede4575c9296ce5c6b07a0d31f1b8798f817cbdfb0497abd7be1514bab8948e89b933de2a54f2c4ff6ad33e7236b0d7fba26263b99e56ed050731036a4a79b0b21cd531ed855a516c31976f108d0aed3075aa2da22576a211b2bd8b645f14e96d64a4a3471816816318f34b3f0d790100249a189ca6ebcfca87242a88403a5f79eb5d46f6c569522ba0bfc1a687e473386b2b5730712c01c8b4dec324649ca96524e1cdedd", 0xa6}], 0x9, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) listen(r0, 0x100000000) getuid() ioctl$BIOCLOCK(r1, 0x20004276) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000018c0)) lseek(r0, 0x0, 0x0, 0x3) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000001900)={""/16, @ifru_index}) shmctl$IPC_RMID(r2, 0x0) dup2(r0, r1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000001940)=0xfffffffffffffffd) chroot(&(0x7f0000001980)='./file0\x00') ftruncate(r0, 0x0, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000019c0)=0x8001) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r3 = getuid() setuid(r3) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000001a00)={0x0, 0x8}, 0x10) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2c}, {0x3c}, {0x7ffffffe}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) socketpair(0x1, 0x8000, 0x5, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:00:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000080)='./file1\x00', 0x82, 0x22) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r3, 0x40044266, &(0x7f0000000000)) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x100000100) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="000000186004008b00063300feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8df278f86dfaf2", 0x34}], 0x1) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) socket(0x2, 0x5, 0x3f) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) r2 = semget$private(0x0, 0x2, 0x20) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x1, 0x7f, 0x8, 0x0]) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 16:00:07 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0xfffffffffffffffc, 0x0, 0x0, 0x0) r5 = getgid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setregid(r5, r6) close(r0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x2, 0x6, 0x400}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x31, 0x40, 0x4, 0x1}, {{r0}, 0x0, 0x1, 0x2, 0x2, 0x13bd}, {{r0}, 0xfffffffffffffffa, 0x11, 0x1, 0x5, 0xa76}], 0x8b, &(0x7f0000000140)={0x31, 0xe255}) 16:00:07 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x7}, 0xc) r2 = accept$inet6(r0, 0x0, &(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x2, 0x200, 0x1ff, 0x100000000, "d843d51c809eaf6b95a5bf7f0f8870398d85cc5c", 0x2, 0x6}) r3 = dup(r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) r4 = semget(0x2, 0x4, 0x201) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000100)=""/250) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/56) semop(r4, &(0x7f0000000240)=[{0x3, 0x8b, 0x1000}, {0x1, 0x5, 0x9fe6faed903f20c7}, {0x0, 0x3, 0x1000}, {0x0, 0x4fe, 0x800}, {0x3, 0x0, 0x3368da053e305372}, {0x3, 0x29a2, 0x1800}], 0x6) semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getuid() recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000007c0)=[{&(0x7f0000000300)}, {&(0x7f0000000340)=""/196, 0xc4}, {&(0x7f0000000440)=""/31, 0x1f}, {&(0x7f0000000480)=""/142, 0x8e}, {&(0x7f0000000540)=""/194, 0xc2}, {&(0x7f0000000640)=""/184, 0xb8}, {&(0x7f0000000700)=""/171, 0xab}], 0x7, &(0x7f0000000840)=""/59, 0x3b}, 0x800) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000008c0)) r5 = semget$private(0x0, 0x4, 0x0) syz_open_pts() getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000900), &(0x7f0000000940)=0x4) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000980)) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000c00), &(0x7f0000000c40)=0x8) r6 = dup2(r0, r0) socket$inet6(0x18, 0x1, 0x9) write(r1, &(0x7f0000000c80)="3bc8fcf770f1d34e327f7e10860e", 0xe) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f0000000cc0)) semctl$GETVAL(r5, 0x1, 0x5, &(0x7f0000000d00)=""/53) 16:00:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0x9, &(0x7f0000000000)="03000000", 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x80, 0x6, 0x5, 0x0, 0x2, 0x2, 0x9, 0x0, 0x1, 0x85, 0x80000000000000}) getgroups(0x234, &(0x7f0000000180)=[0xffffffffffffffff]) close(r0) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x20) ioctl$BIOCFLUSH(r1, 0x20004268) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) 16:00:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10880, 0x2) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\"', 0x1}], 0x1) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000100)=""/43, 0x2b}], 0x100000c4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r2) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) shmget(0x2, 0x1000, 0x62, &(0x7f0000ffd000/0x1000)=nil) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) setreuid(0x0, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000001c0)=0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = getuid() r3 = getegid() fcntl$dupfd(r1, 0x0, r0) lchown(&(0x7f0000000240)='./file0\x00', r2, r3) r4 = msgget(0x3, 0x10) msgctl$IPC_RMID(r4, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x110, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r1, 0x0, &(0x7f0000000540)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3d}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') 16:00:07 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x40) sendto(r0, &(0x7f00000000c0)="74dbb10d5da57aee6600d08306b0b7b301cde7627d14d220d0961702c445e30234f1072b30e25b99b6487889dc66639d251479e7c9ff9def1f3296a79fec575fff6b3cb3b3122b9cff4165bd9e69a90a73218c29542972cdbdf36732bbf3aae88c816cb347da5ffbe30500e28a68a72a49ece71a82ffe4b40d52949a234837bf5b798c014567160c74dce1e2bb936a105d46901ec9d7454ee6ba4e9269ef81a1a4028ff66427cc8955e0f0790352b4e4cc786e7f7d401c2c685c8ef81c0d4bdf713c9592f86106af3c4054b2324cbfe73bbef1", 0xd3, 0x5, &(0x7f00000001c0)=@in6={0x18, 0x3, 0xb7}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x10, 0x100) r1 = open(&(0x7f0000000880)='./bus\x00', 0x0, 0x0) connect(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0xffffffffffffffff, "d7bc600b441dba52c7f0338d7c3bf3744077eb71"}) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x400) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "b800000000000016e27e1900"}) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000040)=""/22, 0x16, 0x3, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x5, 0x413800000000}, {0xb956, 0x10001}}, 0x2) 16:00:08 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) madvise(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x3) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)=0x8000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000000), 0x494f) write(r0, &(0x7f0000000000)='Y', 0x1) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000000a00)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffffffffff01, 0x5}, 0xc, &(0x7f0000000900)=[{&(0x7f0000000640)}, {&(0x7f0000000680)="c1fd36c74135290b4a9c", 0xa}, {&(0x7f00000006c0)="6737b5258cc3d493c821d29330784845e5dbd50e431343d301ad5f68aaf79761e8f2356447c9d549f155308a96ec7a2946eb27a695832015bd55b5fe2ed16ec2bc07", 0x42}, {&(0x7f0000000740)="c5cdc7d998bdfa3868ae8c2e4b4281930915ebc35ceab72e291d4693baa5429fbf4d6e846c2fca5a1120ec895cd8f5d59ba4f8a959686536a9063742c2e269646a79762d31a2888412347967ab7b3c7653b8778d5f869791e25d9e513efdd62bf11d9ad7a4c9880220bc0f05129e3d1602af74d77f00e170fcaec1a8bdd5fd14ba8289ae1037d9eb0c7b4c0c0a6cc886dbb6fdce5f71208234379efec3", 0x9d}, {&(0x7f0000000800)="26798f1f75952183e17792f622ccdf90b900a8d099915a2c4c235ee77cccd099519e211278f78297878258351d6c44590ea34eeb79edc516be6e591ce8a3478c4fb56e36b29cc6bbe376c231cd66536427343e87d32bbe8fd11ef488dd09998e57d0924273fe", 0x66}, {&(0x7f0000000880)="10d609c5bde7ad57e3001c1bc467e00f15ceda1b2669d829d6237a2055cf883cf72d2fe70297b8fe5cc3bce6103a27e4a00daa4cb8e9052b1744410170b0895b8906795571fa4b94964eab9495a74c15461deca32b6db5075ae5dfacc9f79d91ae77ad1b10742ecfe6530f69f94888d0f66ed195a1fe22", 0x77}], 0x6, &(0x7f0000000980)=[{0x20, 0xffff, 0x10001, "10885551dc6ad27431a4f32493d4"}, {0x38, 0xffff, 0x2529, "0dc80c9de5ebb450d2eba9c5ea1c1b1eb70a6e584bcd62d99dc9fbee507d42f100a2307ddd41336e"}, {0x18, 0xffff, 0xfffffffffffffffb, "e49a"}], 0x70}, 0x402) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) munlockall() r3 = getegid() setegid(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000140)={0x10, 0x80, 0x4, 0xfff, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x10001}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x10000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x40}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x1979}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x80000001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) unlink(&(0x7f0000000000)='./file0\x00') 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f0000000180)=[{0x7, 0x9}, {0x6, 0x6, 0x200, 0x8001}, {0x2, 0x0, 0x6, 0x80}, {0x8, 0x6, 0xeaa6, 0x4}, {0x0, 0xab93, 0x32, 0x7}, {0x9, 0x0, 0x7, 0x9}, {0xfffffffffffffff8, 0x6a9e, 0x9ad2, 0x80}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x45}, {0x806}]}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000002c0)={{0x1, 0x80000001}, {0xffffffffffffffff, 0xffc}}, 0x6) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) utimensat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x5, 0x80000000}}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000100)='G') ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x5, &(0x7f0000000340)=[0x200, 0xff, 0x7, 0x1000, 0xfff]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000003c0)) 16:00:08 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000000), 0x8, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x4000, 0x0) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2000000000008, &(0x7f0000000000)='\x00', 0xfffffe7e) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b06000000267e897f7780e9992d83600053b5d1d090753dd40900a24e14da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e", 0x57}], 0x1) 16:00:09 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x1}, {r1, 0x1}, {r2, 0x20}, {r0, 0x10}, {r0, 0x80}, {r0, 0x24}], 0x7, 0x1) fchdir(r0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x4c}, {0x20004006}]}) syz_emit_ethernet(0xf4, &(0x7f0000000040)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x800, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:09 executing program 0: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x43, 0x3}], 0x1}) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xf3) write(r0, &(0x7f0000000480)="93", 0x1) syz_open_pts() syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:09 executing program 0: nanosleep(&(0x7f0000000280)={0xf0, 0x7feffffe}, 0x0) nanosleep(&(0x7f0000000000)={0x80000000, 0x100}, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8ad, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x8, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x48}, {0x4}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) pwrite(r0, &(0x7f0000000240)="b441223a6cb631af0664bd49fe8d", 0xfffffffffffffc96, 0x0, 0x2) 16:00:09 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) mlockall(0x1) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) sendto$unix(r0, &(0x7f0000000000)="8060cb7914af1618e78f33cb901723408835136f0c8a0ee2c77e1eccbd47378978aafe2b761dffae023b7870a6be96e7b452d60dce1ba64ef2f6ade8d7c55d335378031b1a388c6d1bf845a41ff2d2a5d92d8aa3387d0962d84d6c3c6829a33f2b7da66e9099ee4c2d22d172edad65a6fced96c94d43a65e", 0x78, 0x8, &(0x7f00000000c0)=@abs={0xfefad28664529c8d, 0x0, 0x0}, 0x8) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001080)={0xffffffffffffffff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x10000000011, 0x10000004003, 0x0) clock_gettime(0x2, &(0x7f0000000040)) getrusage(0xffffffffffffffff, &(0x7f0000000080)) sendto$unix(r0, &(0x7f0000000180)="b1000513600000000000000000400000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d610000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xaf, 0x0, 0x0, 0xffffffd6) semget$private(0x0, 0x1b1f9e2fad124354, 0x4) 16:00:10 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) r2 = socket$inet(0x2, 0x4, 0x2) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)='\"', 0x1}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7f1) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:10 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) dup2(r1, r1) r2 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x7}, 0x8) r3 = getpgid(0x0) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r4 = shmget(0x0, 0x1000, 0x10, &(0x7f0000445000/0x1000)=nil) shmat(r4, &(0x7f00004e9000/0x4000)=nil, 0x3000) r5 = shmget(0x0, 0x4000, 0x2b52174bf179178f, &(0x7f000053d000/0x4000)=nil) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) shmat(r5, &(0x7f00007c4000/0x3000)=nil, 0x3000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000240)) fcntl$lock(r1, 0x8, &(0x7f0000000100)={0x2, 0x0, 0x9, 0x4, r3}) 16:00:10 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000080)={{0x0, 0x100000000, 0xc0000}, 0x0, 0xd06, 0x80}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r1, 0x2) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x52) close(r1) flock(r0, 0x8) pwrite(r0, &(0x7f0000000100)="2c25ec57d09b66ed5e418e7a1ed4138219635c11bf2a20e3bb2d3b49da0ef18dd47c8a405925978974bb0abe0ecd1bb636b621d089f8ee43f264d9d4833848d193987c4b0c593a25531c191d0b5f789c37b526e8ad51d49d0c8397ae9cb6d1bb53746f03d566a7504c1982465e6f3daa3ec47f7a28abfaf916463dd4246b2246c80e8e9e3395c4fabe96c5c962123b2b56e57021d097359914f62b2feed2c6a94d5384798fad775a2cfbae8c4ff2fe2315b48e432f5ef1e0642ca1f27ae18e28bb0ced27cd9a5d17145faeeb32bfb65af3f78ab2", 0xd4, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400107d81"], 0x10) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 16:00:11 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000004300)=[{&(0x7f0000000180)="dfaeeb6966b81b6a5580421b22de066c629dfb5488adab5e81fe18601b707350804f1ceb19e6193eeb8c1ef4add506ecc017590bd4ab02b5ac07829a9c876bf4aedf877118c8242ad5e1a70a4cfac3ef66cb91a97b4afe7e1bf6a472a8cdee77bfac22fe38a4c861f4b89040c4156fcd92f49312f6745182da8aabd1dce6572c1f588a30f8c59c9f0b538cfd50f66c2ac4c143f56e8aec79d59188a3d7459d58ce407350928f04201d8b051b748b73613e992294ceb8a8f555b675f325e10b481317784e725fe9ef46b2188153872fca2c66d384ade3cc7c8fe9f7a8cb7c48b2028eb902af7eda5208e9eeeb067223468f98a3e088298a7a5dcf018d3c809a6f73a74498bf61f7618fef0cf2d665ae44bd5b0febd35a4b02d9c252eddab3c463ef90dad176b14481576b8655047996b63f07687ad69f8f42b117cfae3fd5e56cab1df38980dd613b9e74b67084e4e22663e43bf20d4d86f06537efd51e4faf671e133c25901739d770e02d376d3c8233381c01c87a9ecb5414a57cd8d0cd4066214e47a9ff5ee21d8bf1eda0aff96a50639594e066b4a4fe4742e300fbefead2c95e2a5506136266099b57f4b195fdfaf93cea815c5e3afb2c571b13b1f561f3a40ee85ebfe3f1983b6ebb5c8bad6f6e454c012840d29d270c27a0dcc639bf5666c906c12909a50824b4760e228d9ffca9c2f648c5183798e00991c6516f2622807d916cbd563de473a0ccabb621e18691ffa353175d3ebfec96c901f15d7d5a2dbf6dfe0e884899e106472ad2eb8aa91cc026d9155721b4f5b3a0a48bddd069f2456f6133c79e9d334175bc81ed9fbecd93598601900a7f217de59d14e992c2d44f4ea1ab29b8dc71a85311b424bc12051967c4d33c76bbd6884148a7e08d028354071bae94dcb6e0329a29add7ba007e7b5a1b5401148f240e8b8a281aed182fea06aca88bde7ae0ef4d30fabedf519d5b07a59f04917e5cae0e00c29f0cbca61c3a232525c02fb4bc97e02920c3f3e73821dfd31166cc23e73f9843e2da8ec6cf7dfaeddc72a87a9925f0d232648317a9bf744b16837a9aac584d53c0e66e3d1d1389d7c9385524e5250652c4d164bca3125f24654c929be893f18cc269f59d0a4d15b3014d847105171d892128a9c000441ae1da05d783d8ae13a61b9d8c38d6c2d558efaa299ee49fa717af2460019625f88bbd41fc6c34ceb13d1c5c1265122b19e8f8f19a6e2d6fbc03c22e4f1de33b22fcf62b929ec3952dc47887aca2dfebde7518bece265cdd46c23d97cc09ebcedeba3ed78eceb0e0dafe9244651e7205daf8b63db204da7f0f6f0a4151fd6bdd14fa2f7c44b2cfc46b80a925fd65d98098bdd9dc025f8ae57c3c44d345d9a8e5b5c1f079d4d5309567ad6986e5422ee1203eb62ef1bd1188ee91ad323d245bafe4ae92dbb9eb5e9920e0bd042de242ffc587ae7c8c16f2a109e351bae0ab289e70e712c564ac40f9d6fbb3b87572a502d24316fe880156451f9ffc30ae429f328ee8502959ab12e2de5748778e73c6c16e2387e3298cfae7d0a14618474f2e1e87ee90878a332fabf0173dd2a5dd9302e34ec8a2b49d38e085d31fa2ee120966437726b7de30382f6019801d5c0f8ae249aa44900d98e6ee68194f21a46cc8b9003596ccb481c700692393a68912784d02a559db0acf436d62c79e5111f978f9066a03355f2fe97893f901cc15a14b0c883db30beeed06e079903dbb2b17cd9d53d53394b28aa0d38c5cca465799e0c393499ea75a066f5a433f676a05609c4a3622524552ff499cb1097fc662282b08586f8d0dbba9388f93debf0fa189eae79eca192cd93a25f263a9f00e61fde54bc395a8417921432022f7bfa79fae9384d5e3aae2216f40ee8801798af67ebf9a206a5af8a4f2d002b410bbcc8f38323b0d84a6017ed5e4483b9187b5566462b8f65126e5ac705835fdb5e8a18e48eff327499a5b3d9d312a6c473d1540f9601e1945c5aa29e44856b881422add5c53a5c324b01c13e546f99583b7db597b2f9e11f0e0c06a98206f171948f3a8203870d8bfe756483f9ef5aa7e24b1b7242591e1fe5c9da48c9fa67b562850eaf9dc6d097f6945a9b18234a5f118e95d0a02ab136b9401bb0e68e795caf3974f4368be7ed2212d760ae64a59d683cd8877657742ec5f04492d7e590bbb4ad1c3cd063f0287ebd2c08b6da30f3c04bd747b0982a578a61b8c6320a12fa87c35e70ae29b0db40f7c17aab6abce8c7ea4e9ce90b4c28c119ca032f82f803633b7af512da349b34614e4028cf0e37215e9aed137f8c2bc0033177076ed2b8c4c67607e03d2a009178b91ec692f31b06d5e14344bc2363e47235c93e250c96877ec57e02bee06696e1e563bc626ad01f9d09da41ec1c84b08d9a80ecd179adc9bff2a8899b78ca1786af39a43118654ebedd13b221cbfa0629bf3801f23c8ca2013c3c08a680907b53bcdddbcffbffb74845f75dc26184d1076dd8fa0eb4df413bc5526c403e1a9384882830ed10a29717da9c8906b64d8ae2bfdba774912f72795c601706ce24622be3433a512530c8860720fda8e7db593dabfc66ce7344cf82fd441195c58d80c58a62c37adfdf9eed4cfc7ce76e4ac5c6a828604f9ea36f783058618c6d614d2639ce9cea938fffc96e0da598613d7c001bd1c911fcfa382b77298b9d6c2dce8d96d3c63da971b9aad6446c9c768484b91acd40d8c27f1580d0da8b820a5e12069939c816b5143f36e6a177a4c5961621211263e7b3768cd8908d0df2c456f4c86af8c5608a82291f2648d409009b38724da4cd041c66ff67a36c12e49655afb9f3924ab8c6a05df610c23dfa4adceb2df1f16337581012551e1b21aa04bc86a235c2489356e04d06d3785c4d5f3c16aa2e1a3f226ea521c199de239692a4b2ef66b9baf22c836a8deb9ec93516a3ee3c64bd3d920697b5c735a4f7ce30ee6fb3d8c42fa11d94c35563ad7ec2cc8ecdac7670e13cc77f1913e1738864c4805d9d27469d15dcf6e0480fb6bfe5bb236191c911b42d96583d0bf63e6195c0effa9818d2bc0a05cd360f6327b1a5e4e69f8743c8ede9382145181b846e1d77b77c4623b6280db19a59642db9d5c7badb77dc19c8bcb01a185fba2bf98bbc3ff9f7647149d1721ed4d517b5a3fc8a2e845a264f7267a8194f589f2706760e099203e1810447c01f234cd0bae81836587ac7d57321b7575f5e1f137413812e50d1ced081ae53ce0767bd2c3f50074e3eb53a11332293c24110a04fbf6d13c51776b2b5e3d25b4797ad640ee54c0fef80a8ce622778abf77ece84a6b9f44549c592079b0a308d3991cdd00bce8367694311e5dd9cd2c2d4806ed088b7cfedbcdd600355d4a75e01ef6e86e3a07a8a3ea25f731d78cecb2e354f603cb816cd7e0a1d4f44d4f362d96e6ede342ce3d759712a1d96947f912f4ed540335384bd873375ac19fa1733bdb8d71e8204986bdc583d8e147e83f5c6a1110299cc8f46332907f1a19aa6b3404019d1bdb7d191ece9bc0a13463a6bde6c57004c31314168b7fd11f10a15a01119d2ea2ee383a2ec829e4b1eaed1dd1a3f34a41dbb367a22946a81610f4b486c6b9e84f5b4ebb846b47702efe2e596074494404da93d52db95237d951a08831e546a3fc688837624504fe8f06aa0d667be8715176b083096353062c1f472217297ccc49568f7ee8026a0bff99c7d77d559b422fe26e02d6c15d9b42b9fd56619b4dd75a401041d4ce8f40a216003d9ccb7113010c1d4011ce3653ee9c723b0f7a1afcd5bdb714be421f849b40212956971142603d924b21837e0ddf65ab420bec4023aa3e0d2578a05f112228aeb540b2cd1eb0ff58d0d306cb5daa56b0b99d2bd915902408c7501668aa9bac34ed459987d15d7fc297762cce44412e5f244719ba2666373f2e7264f478465c9e7fee8325eeb05b351911aa3fed46ed4d6ef9eb48898c1d7810e34fe0c469b29cc0b6284cb48b0ff3097f840bbdb7429c467b4ec19ac05f1a5b7715fff49cd1771a09c5dacf956dcfe818fb654217a04b260f59afb67cfff733e89110d15e5e3bbc980c0b6e038b8fa264f61e57131a7e03b8f4d06d0525e2e3e5c215ffaf74e33a7b73a651d251114c924b3abb9ee03cb5b616a1b10156cc1b391b5b1d76652732b3fc63646874010bb0176299353f48f4c3727411fe497408e052a1dbe6ac91d88b11d949ae273de8f24ea0956e6d9e8ed3379b3c59b7a7fbbbf8fdfd343743639df122dce11191dfa7f2eb5df7eae262832b876a142bbd372e88cea7ae89277219346ebe5b9e8317a2aabfb617e7d0d95a7bf50e0ffae1f2df958221342f2ca9d80bfb72255512dc4373cefbdd141dd0c4b7c56790082912d81a44acf11be95a2c40bec65ed47330e6f6e61e053d2b782ca6f47dbdcea7feb041e0172d05be1dc902a3f1913067995c2f3a26e15213c28251f55bca5146130dab664d564273de780138d54898fa0f9d38f9ef504ffc141fc116a3b95b887392964acac249eda3309e88f228b1d9d67f8d21873dbd883e5b30c8adbbf8f3ea0e1a236132fc16c5495eb4a4f46d4b4bca3deee395e403f374d8e93489be6811b7828f43ac6faa3a5a454a9d4876f8b9caf14ceb9aa77352deb7eef89a98264f22c676879e181439f9956ee8a8a776debaac95ad0d59cb325f5a5719fc69c3fbb702bbe2dfc59d108c2899a50d67cbb5f8abf22d78e5e9c9d5b2218c962e1c62f3ab1d69a71202626a4b8922e7539f9f3ea65f85da51403074e76624fe9d03e695db6e2d7aa3bc19fc5295a5d8f3e7b9a8f02e27047a73b808128c300f09404ae83df3a4d97d12c9eacf06806bbd5bc69818691e90f288ee2c3a9bf83462f471259c2d95c0c86906daf991ac108943a06ff8d9626a0d6ffcfce05505f21fe5c2688f5e7fe57879204b679ecb384a9a57e02d72367bb000ceb91accbac9d651310ddf3c9d57781e7e661b2abc859b0bfb5df13d2e23e8246151fbf64bf3159232d4250ec251c2d9264f421b566d9ca4d667845facc6e60dd7ac6ea76c311daf57315c887c5a9f32574438a306403952b64a58972a4f7d5471472764f35db56386aef5a82764bb4986bbf78e029e280ec454de0915548975868ef2b69e4ea48ace280d4e0d0f02c45965e2a5c2c381b5a590549186144a7c1795f261a4a0bae5c74f2b12635731244cc30484b28622e583beb738d1b8f74ed781b036978995cf33e0dcc55b39794db42eeb00facda893da680cbb32d3ec4196adcf774f7ab887f4e2500f0667292b39ffa0d2e6365ab942f2a2b63fd2f93bfc7240c3681d7f5ea703477ac878ee8f79d0f2ef1552c3e6ee6907cf8dec548d3d3f7dbee4170e0f9d92a7bbff77118b5500daee1ffdcdeb11bff5ac4b80da01355717f0d74e6086b2f18ae591a9ddac563661129bda7d687a94203f1d605d92a72f2e6c2dc4a94b0938da9c4399fab8aeb692c4ac69556e2e78fae143ced70e273ea9ef299ac477308acb66a72e69c26e1cfcdb5f45c583457bbeba5b67db3523b3bdfba22b877d6da74c36704cb25b083f2e976e0c6b70dd7242588a4941fbf9fee5901be0a384d82fdb21dfe4bb5ab9230bd31eea29340eda40629fac79aac19c9410ff98d08e28b5d73935d58f053de942754f4262712fe511771481dbe1344b8bd1e2f077a4a17fe5468fbde4c326cb78c12e267846f6c06c650abb01ddbcb36beb247847350b8a969d8f55565a6737d02acf6d5baf7f956b0a260de70d873655dfe13ee290", 0x1000}, {&(0x7f0000000000)="7592c4f9fb4c9cf6e32822e8b866e063c16142aaac6671021bdc722baf", 0x1d}, {&(0x7f0000002280)="be97967fdbf9c25aeaf2c9d0a4a8fa7608c02bbe5c0aaaadddb8c1fb87435387bd3205a8fe5d6959005cc53e9bdeb4ea782c8e3b406fddc3690d7cf51cb4a1033a14fa9a327a5b57c33bdb7d3ec8c53f7686eea023a330a321f52470f11ed21b69bc4592c7b6f08de72f43ee67d9b739f175695941e8acdaaa21c274f75d1b284e71a271d30fa34257d3804d751f7d475d4d8052a69b2f4ae7150a2729c15bf774cf45a527a538d03d5704d6fb6259b7b7fe860cbc45d6020f4ac3f6ac26d385c79f8408b60ba7b466b8cc0b219e1745c9707b96ed0837ae1fa487f54f91cfa572714f38200d28083b163bf72482f5575c478bfff66d8c605f01a88090bbad5b2b3950d1237c5960176e9f5919197e295eabec23bc1b77813e0100d86e3650b67580d1b7135ce599ccda86ad0c4738ffd23d0d07dd567559314ebd4bf18c689a7b210a3b9276d0f05f438be56fb0d5e1219b728d4162a8c88588e5268777a262821080a74ed935f5508b4a939e6919b45f389454ba055fe0b682f3bb1ef1a51de01fde2cc75de48739efe746b9731bd683b54dd79587cc9fe4825bfeba1d6bb3b7a900db5ae6c9c7b9f3807a049c03b382be10419f258ac9eb1efa89ae2a3e7a979bbae0c5df50a920fa73f8058667362574192ec952a0b7b3fe885b34d776517b9e0081d4d64aacfe6207f92535a247b9f44c316c6c98f9eb2b8de099a4673ce61a2c4e25c2e64d8f857aee7751271366e63a2d8ed7e844858fb5d565a4af1bb8b301478af4eba150ac5cb05703a25add8267df3f49b1c47b0abd1600ad64ae91973708537a4c5882533775b1d1ef2afbbeccb6a20378ebccd16f3a5cc9829379b71a4d8604bc92ba4e5889cf82edaa22aecedcb1f98613ad1187d2d6f1f0d6e764e093b1245f5f3c7bc08f99d2dc1d4a6f5b1f9ba5214d95b6e503fb5b7655eb7e507f52f1de8fdbc00099c67f5ce239a54a237f8b89ebbcdd637198d7b76c70c750d8f78fb371f82f0c6262666430f000f4fcc972b9fbcbe36e6b5521aeb5a8c8e6ec3d6d94f78b344bfe7ab11fd39ffbf0a71c032131c1088930ba802d1716ff9a74d6a43dd650ef018843f25b1f3b6d26e894fcc4f698527c26154bd7efb2eaeff138358c4efc529bd7737dea788c344aef4fc2a30b46d7a1ac4127a815cc2cba88ec6752eddbb702e298f604c1f51d972e75e0daab5a2bd4c8305f2d1b634b90f032fb6490596c2b8953daf2e03e65dad768fd85fb94bb27c6c01f38622af366e239969253ee33bf94190ff0c314f46bbde9267d90aef9c7b11b026c583f55abed956b968091209b54b4d03c98f15d0b92e1fab96418c0e6871068e2dff3ba4d99fcb480d977077101dbb28b16a4051b0bdd576f69f3ecea2b5407844550cf2cbc59adf9f3ebb22928de71f8326bf5a07b730a0c787ae632051be664d67d9fd74b8de6cbda2541838eccbd33afd62740399a616e29f44b78b0b3826df2baf54eecc8e5a6e5f00c4b81ad7c81fd64cb18b843d9ec3f4d85adcfafe9ce65178cb51ec6996ea26e4dd0c6e2e46e6209195e27f584613d1968979b860032ebdb226cbdf05c2e6931d41a4b19587293029e781ec71b3fe9200f41902d03f5ab9440ac65cb549fd5a7f16b7fca637a15e592d2a52cea5b0d5dab49c0417ebd825b4cfcbf38357f00e4e66e79830b2c68160b0b4df10e566252005af71e3663b5500bab91969e8d74b3704ab609fe13048dc297fe9283c72debfeda47f3cc89737b8598cd2f3db7ace5b47b84fe3025cfb4abeec7617bfa8ea9d0b6248355c6e3b0bb74f26d529ae7397b80f88578c99e7cc8c256d617d287b888b31c65842aa37726ff38c94dd3675801addb1717b25df3aef1175e82e072c85f77a1a35b3229c54ab85626d8d1787398832880cebd6d610733d222e7cb30aaf77e8b460ffc8561a48d35cc325bb12d1bf0db8ee21f6d59020b00b9b552c6bcadfa2f97f147257ef190b15353693c3bbbe6b50d177c82dfde30fb286f60e5ac489eada673794642a01abe0d7ed736c4608ee2b7463fb3a0f27b729f12e1d92cb8ae9fd8b12690b4a6fc3e48559fb0cf7d89aed21117a21a2ae2148f1b99222fdb370ad542613ef8f3a4d09525d6b561ab92f457e4909d67e74382f4acce66a6ac6697876b8864245f998432f7fb8caf45256bf5bfedb841bc4d56ed26b7b2a8200391616857bc58c961bf0b56f1498f2a8a8fcef19bcea99331dd8f38b7c754432d02e29c5c022c1f6a4bc55875cb25f28756129b8e9d1e65c62b6032514c5ea69e9f0ee5a53b0c3853c1b8edc2f0722e854b487abed2aca2dd27963a5c50fda5cba35dfbd5d963a7efd3e55f9a43d2082fa7ac18eeabf097a9d38b4093b7c2e98b959fdb7d930e95fdf6959611ce337d0f809115d6835fa1c710436ebcf19f5cfc15e2e9311bd50cb06bcecd7b12ae4604c8f74b44282f2dc5c359883fbfbf110db7b1c7bcabe3c790ae682ef140139a5a026e4f5846d1ca99d0bbf1333461aa6bd4721466ecea63a67bb774adb34c1525eaa2b3d39e7030ac8a92895a4e8c0a3d43a258753dc3ed4de3f47a9a6a23f2d60d8f756ce47ef0c8f443d383dd4769717d5c576417544160601a47e59c7bd0c82b32086b10ae1be6ccc6c0e71f9bdb170bacd97f3e599258337efb1a8ac7df9e2417d8832104cf8f29d88a747b79254aebcf721e35f9abdaa67469a2b551ab80e3ba1059c88854bf4e56c5d263a24aa9d303de41b4f5a8edd0ab5db9075046110c635d49de9b42671fdd60c7bcc5b108558f8e9b3827ecd693439e20e90c8f378af701578b1ee00d6921209438c0a8759bb93e70c219bfdf1917c3c47a7ba6c61bcf2e4a9c8a13c2b91ec8149e89b1470175e7969ae6ec89a74f9328f895ef8c221bb2c807df66d6468d994ed96bfab4fe9bc94487456c6ef5e0323a29cb16b80f54b9fb8f68a601ddff8e9cca465afdac4ff0b364d823c15e191a89e588da5ec861ecf5ccfe97c3550de9ad8b49e2674f96ba6d8f70479f19c4c24c9664c1470ccb9991c0faa6e9455a35adc2aacb70008c6e95dceb658e9b7fcad304a503b518dc6b41c7c82b896adf2c30f6f87ead637f161286e8f39f84a6cb91f7552aa0bc6e917c601abcd44e02fca917adeee520f109995517ee041f0ca05139ea4bfc51d04e6047da04146dcd9fef1e8ed8339586cddbba320db4f2c9bb636640f05022b4a8ea6159c3936a5aaa7b8664073b66f74cc158318709584f2f97471b9831d9174b6af53badfccd150b84c75491056f0c4dcd9e138fd2a41309abfc1f70c3ab4adff174b40a30c87d1ff2fa3ad9ce6ad71165de56f955690cf0cfb064a15d6bfba836842f72f37c4f4c4feb90f3afd0ddc8d9df30a4137bc9bb9cf9a06fcc0a036959ddbf1dd232a31e10d8a0a104e96540d755ad488adebff5a0d0b580d8ff75f95313cdb35ad26e03a71b6d1681116f41829509298ca4b1c5c9acc6c0aae06bea27c0a1cfbf66448deb2dd26c354d95edd0d5f372ef53491d8671f64c13fdf8752a9d25a718ddaa801bca5e3436cbc3ee835af3b4ab89d6705441c90fbbeda5e095630ff25c0ab89b1f06b1e9c35400f65ce00a47933ec713b1cbcd75139fc4402b5d9b98a6e7b816eb5df824eec167b28391e212403f6b36f490578c1cfc7064d8eb7e20f9f3c4a7416ca4950c7ceabba20b349323478c419a6ea001f59d9821adf0f119b27332208e5861aca2d35292421d70b81942107745e4da1c16ca83a5cfb84606eba114179508f4556e67d347f19f4a2e12b264de48dcef58b059a360d040fbae268a6c5cbfe62bb22c28f0295e2c368e1274ecf8e830f6cbdfe2fe640d802dcd7e9a8d5e50128e2d10409bd87a970840e8842991244fee197900e627aecb7cdcb74988f7e0313c674ca06b8d521603b34298a77d85c0cd134d133704b54c857c1e8bb507664dc077733b04b8667d56af7702d64992753052a632e57c56779cdf96963b712a5eb9b29505a85e96434c9fb8b2870a4fd6a8f475be0fc8fa5e96f67f0edf5a5483688a22a3c94b1e0bf93313c2af280e825cf5b7c025d41cfccfc7fe7df207c8fe75dc68ecea5a7ade77fb7102a3c968aaf19385ba1ebc877eca6d852f4d943f9975df8c22185043e34718aafeaac013b579b701b847c5bca6aa7bf78fd257d883b6bdc3876a083f273a5118327b3b0d2387881d28d027ae8d9e2a0b61c13be37824a69cbdabd7443d25404847552a58f1825b3713aaf4b639b4da738ca33969c4f1f303de41be7c5c1307ba773e29c795b11566c19abfa120ca5e86b19b4f99f2d74e25bc55b99abe751120d0507eb42c0e6a57de262b78084c1615bc90c17765e1659f3b20b65249e98b32e0b4c2e221aacdb08e7bd3fcbbea647c6233a3d4ae0bdfc039ac9222ee13417f567e349c1e922477c7835faf2efd553dcb5ece2ebf6c1f49b8b682b527436206c690a3d29573897c2c2d16b715761ee22a198e2760cfdf54ed6da24e6a900bacf1664225962691dcfc86f03cc203400b6fa6ec2cb84b8534eb74ead0f03acdc383d16cc57984ab5b5ba917f83140edc44b5309946fd02a5b70ba13441e46b86d1cd9061fbe953a711f627b8f8a4310e15d5feb324c47f1c30b5a9c940168c68dd86aeb16591da24ca63f11ff780b3a9126d3fd10f347de3e57ebf8ebd8aedcd272aa847f90beb73123216239c88bf3abae2ea191435a1eaaf2b7a0c28149359a3e4db511657f5b668662ce81ce25a0d4bbd794f31e88f76e1c1ccdea006f2dfc24dfb864a2c258f3f73e62dfa76b32cc345ee5825c95055f7b80eadd05dd74581415f1435e1212522f350df95107d9f94237bb028c48098e258bc45903b52ed16a356965d055449e64b66801e460101a8c4cbac58e204835a648a5fb36f51703ba98b56f89ae034659c090e6a0b8384bb58b9a6a3a55ec9846b523f5702cb2ef6715bbb4850256e57a2d42920f8ccce8bab1189f959e225d8970a65ed7a2ee0f8c1e73a0ac0448a90ad017423e7d5f565f2f436ecc17e02ab7ae7e3839c9246c0c62e121977c65060e7e99858a02ba3d93ae8dfda3365b74ddfb66a05f09d43b01d88793149e923255e76eda775bbcc23d78b77902598239a744df2b95d5e01713e49e29a534efb908dbbeeeb45ef5df987379ab3bf1e81548b1d82154b98c021db3121291c6ede485a6f9f22a1bf231e9d58d5725c4b14d72e58756e2dd39b9ad0419ddac5af8980af8878044673190040d091870af167e4af7d8561426e06699c0e8d957b29810b805f7d3f98b33e36289c675dba9f7bbfddc75b82a03beffdc585d2fdec4d219c55c6c386c8e0edd09f63c1b83655743521d7bac231b38bd4efcd6afc6277a1ee379ad696217ae5db6794b2beb3138331ef5a1077d0c40e227cbf4bcf378723bd3cea7af79268e6fbf16f650f1c2d8d5c122c3b7cc436fd61799ce4b93dea77ad6588af0e46fea329bec0bd3da05619e8df17c70423ee8942d298f1097a5a52978b8445737cf6707eb10f49271837247a401c7969c903068891df30969f2230b37abeaa1ad48653a31be45556daf71e09c26697a3b60b6317e9ee7f3d6802a37b04166567c83b1f59141f83866a4c815b5d8e287ef72645670bd72acdac8a30ebcadd680c146f315c47e42446e5d121390a3e3fdb06ee447f953cc2587edfb26f10ad5c7bf04fc0136985aea78e853f7a48ab670ed9b607912725b0c71c803bbf9ba1f600d3335c50a09c265cf0e5c21678975e35f", 0x1000}, {&(0x7f00000000c0)="f66be8d4d9ee7792f4aedb41c0b657f56ec1352f12df10b8f1f6c418db2b16f6847bcb7b5247a7520203b5d243982c2a87303963e9b53b30eb7db66193d27f77510e8db7d722af6c6ea434baeda19447c470975c2777cf5cd8f7f17e215b3c7469cc328c0ed78981c5", 0x69}, {&(0x7f0000003280)="9957cec416161b9640c56600069d4b49aa81846713b85159f3ffe2c6c80a00e0d5f822f3a93518ea4c59bad27c8f6cfc2b5c9bc5da306b9d6c565dd1f073c697e5e551fcc9ea69ad9ec2deecbf94ce2a3a4d4910c8d690d30b5c4198ba89950d19a39fcd1d86abf2ea383b6d0c7960b8a4f9beaa055076074471815def2c0afad71f2c65871c8accbc87464eb2d2103386ed9ace85f3e21918671e15275f5c6e6f925c7df2bce1c37dd1aa746e696706447eb5344ecbf114f3e4f9d6155e2f30a7ea081fedc0964ee1aa8bfa707db0d8ed7c567a275edfff8a64d41eaa98e61879413035f19c3a79e91056cd610facb1c62d84bc12b82d8ad49ab3a22b80a66aa4afcafb8a5f1c244fe6ac4aa388f55395092de55ee462ae75e7403d58918d30b995b41f531f8c2b5e549e6fb7447b431fbe8c4f1c3845af8ff283328bc0e7a3cb936386d5cfc2dd20df9d01d3b7096327164edb1abcf3d3a0c1ce1597aa367b739f887ace0d2cfd837c3cdebe2303d16dcfd51d6c05798272156fecae73cfdc3c55ee4fecfe88dcab0d863635d2b3fa6c3c759c22f9c865955f9502fb8852d27a7a025e4cc83851772a7bafb80a5c0ddc53da55d1bfe268b178f89c7e4430270a417febcca9b66afc46dc9e60cbce1ccc07631b9249cc0817e46685b58fdebe0c23426184e9c3af0ee7853ca71f7b469294ab27a1d970136861a24b7c3d516c671d23f27d48e7406ae553a599ef988296bba64f7756db6f6bf739af4e595b39ebc134b51598484b64b0172bbb0ff32103380c062ee1d7644e0ec00c13ecfe68e5b30550bfb4946d275f4f5b297c3e08ff0707cc53085bd0b4aa60633e5a0aa3baf6db64f23553339807c2d5b2e3f4e0fdf7069b331f6720fd654204e9bf04d9c990c37e5284efc5dc2ce7ec7c1b6ffb39d71bc87f579bf53308df77a9fc6999dfbe383f878ba66728734b5497cab38c20c48acb35dd9b43aeb9c335394e1876b17c21f8db7cb1cca1ece60415dffdd520c9eb853b43b0fadc7da3cbca6bc5a63cf86ceb371d15888f5d331957c5c364aca6f1c7546703db162dfcac9b048debd8ee119de4829deee412d611b4e34396eb1c5271be6f5ddb2464bc6903c8203f6d9fdb930f0da5bc1af7f1aa2dff3149b6423c5c13f598d2b039cfc1c3a2276d62336efda2685ac074a5db221cbf9dc4966a701809ed3f6908da027adbd0e7e3b8ca03922c702cabb661f504ec33ae9face8db394954e3c81bd8451a674013ad75b2175ababf4bc6759bd4fa496402239756dfe0b798347fb85f5f72ac63be3a8e9d5ef1974135bbd4d109b32fb35f91af2e9953fb7b5f4728f788e2fecd45262ca83e58d961da1fc0eb9781593c20854586998efd55fe24e211d89477e4bc3a2b0e18d783c4205c0863b4d99e7d6532e2b1958fe40083aae825602ea2aa983edeaf043e908db97a0692dcb5b7f8126a3eb344e25dc6eb4e66ddaf5556e50a4ed76b081f1a74da5a2100021d34d1e5ec47d1ba6edcdc16bca0807ca63a0bbe3d6cf8a3c145d7a4a6ba357576e13fe8ba010d5a10d7137bc22217f0585f6e2c05e2b95ded61f12daa4e5b809b6a73527d9f5e197ae807df98a2f010445d476c9961e09df1d291a048783303002a5a6116e681b8453c92239ad435a7e8e647cce8d79da79f954c065bde07ba89efeb6cbe41956ab2f9f312ea663534480d395619878b928c884faff74eebcc3bc6f2ad431e324372784082d78503f080415d16ea150905ec13ec1bda51c9fd55b0e6dff61246d7982f1fba5365e8da5dd5081745f11bf11c1b8b67ac1d3479f8f95537b802697a3a1b2cd16733c9c71604cf6ec3e660ab205e0f938d3b4ce1c43454ba2b17c2f04462cb6fb6d8c5cccd88fa7821e5b3bcf18cf165a51ad499d36cfd706ae35ec0f72849b2bbd4b6e2117b6e2ac1a913ab3e92740160d5f829a53ca2041722352a1b5dbfcc510e0bc583638bb3bf1c7af229888dc3f98f939a3d438f9122db9e3cb0e76a64508147f5c7a351c7c44a547f5aad9653983fb058c4a8840c625247b6b18cd4b50e36e0819559d6ce248845279622259ec94b5b39207bbbd9030163c4dce06c18cacf9406337bd9a022f5358dfe31c406f7735afd39e44481ad40f5e9bd85476bd339b13caab86f216e9370376ed965db8f246f9b09113499c7738b6eed977ad290a3a61778c53f7c636141c2549cf64b9152cb4b21522455b44a80efa8755d34759e14e159a9f18ee6392f9a7409822778198c9f6b4bee2c5ad37a42a0f10f9b4eca7a033c7e043c4e1ae89c5085e1c4b94db06c9a098ed86974edf609057ec3683d844e7f8b46f0db822a5445903719ee521128f9554877fa90d6e9ce069e49647a0b39d44902ccfe1a7e6082878b101e86f7bed6078c0cc9d1a564566e295975af2f08b732d489ef1caf3518a2b97f046ab67beb09ac536d82a1bf0f9e01bd40b95c9f9768e8553be49e55976d80b491fdd395308edcef87a4ad7bc990555edb2d1b42e480b12c594be8947e098ca349daf33a2c95242d6303fe223061ec4f41c458b7a843674e21520617f63c4671217b70e1dd6b73829a96a4b33b941eced194424b8d7f690f6bbd506d02959137863f9c69913f89e7a02c10c7c993c3d58c60f3ea757462331e76c4965e2c59bcb9824472fc92b5bd3eb89422b87c5648f88315c770697752bfca1f0e5518990cfeb51f4982d44671089e736fb61000edf1b41fdeb0f3cd6a5cae4dc875c06b44633914dfa6d1b96db05cda7688cc3a47e4d469083a45314db5dd7de4f7cb6f8a2e6ed8d4445a36ecab2447cb92d76e0b8e102f3adf76bd6c6fe874cb479d62fb4dd35399e326f90b31da214f3c01d1d136d9f39b388156a03adc24082860e3ed9e8b85dfeb688d147ea002992153bf9bd92a5b8994026449b5a82a94455600b59b9cfe7933641c6b508417e2f762541141b681a35cb60c9677d024a3e5ff9b15412b927b2fd100174f60a60df249006470377c46210061f77b11637fa12e6e52fafbfbfdfbaa0e29a7a9e4b12ed8ffe95f5f99bd383b0e191e807ae9beaec7e79bc3cf361995be2c9c3fb9c884b24c0faa129678f274622cab3738e878383878067e538b299e20273dd7f1edba855cba0ede3c505eab0e088798f92bfb6a91f39495410311c81d9bc2a2d386e9768ed8c8b3bc585f8b4b126fd6788c5bcaf15d5e9f38298f28eeb8fc46d143d1e6e6c775590d27e2e5f3f825b03aa4d7c811ef572d97c9a2c48d2072df417b7652b9599ccd933c12c0f27c302ed61b3bdad2c40590a647934056d2cb57683a334614406ef73b95e11bb9574fefdaae4f7817e60e154bb13239a6933b254bed343a5e76425c6e77fce1fd5a6238f525177eec4a3e6472a8dc462dc4fa793494e18d7eb01753b3a44062f82f7badc0dbee744a2165cf417628acbda9afc333b57ddc7c987cdd0e5cb582a42ae9ecacbb5d15e9d24e477b28b87c5b0358bcff027c3c0ec4d8fa68c9ff8cd23e9e016d4f1a1341153c535138e213684cc01cbab2a752b38977aa5cb26c891adc65e2b1289f83828c8de8fd3f2da6fd53b0e2452e9c5bb8e3117e7ee91d5c924b664a0e47033d2a4a008938b3f99c52a3540026c370120ff6c4c035d20ed41143fdf0c33846e6dde8c775a2d79749ac9da077f969f2aae660d435ca85be50acc6ba4022b0d795426114c1911fbcdb26eb32703e16af214a4dbf02b1833389dae06f5f2e744d1827fc01c73c59e089f57bfb65d21678d61ac6749aee06ab408fe36d250e79eae143194c15cce6085dce48b49290b83e43858bd7e6739e2d3442357ad36719b419f1bec40f583e2db69af48a90fa9f055e795a0acb8d9d291a73d715bb3ba131ea8f08c0d3f863730db579e883b39b2719fda075d5118a73f02c87cc3a0578616f394e4c46e176472bb5b71c1eaa35dbeb922d9f2460efb390d2a88be9cabe67d5d3bf616509a8883e84cf225837c8cc60f739293cda975f07a4d93b4e2b222d0106a48c05c4469a2c6fd4e5d076adafd5bfa59c83ce0263e25b1b7318045433e40844000d5f59adad08a90c8c84f396be5cb8ba22e97404afd44c9b6c1416dec110a27a56cb5348c1a94cbfb0daa5c70771c4c995044e1ad20525a9d1800ef14a9b1f561ae1814702125b3ad55f41c0fe22b11188abae02c2b41d378e41e030552994a12297a6d7d3c87e5ac5c19b53128f341a3286551f2a10fc2d80b5111ef1a9b7bf7c7469e356de6d50494f1c2eaf9aa65c737738c66c3d3027a85ea110713a6270b64c3936319adc4b00f08255de08b62b5ba296f9ec569ea4c8da084ac5bee1751b4c196b0f932a658aeb46fa7599acb9c92e08345a7c22d090a751dc0d76338d7b74bcaac75464f5f500d374e08b7d4ee9b730d0b509d5b696f9163032624c8d99c2fba860360cfeb947a1b0ebc719c27ef67cb53ff86ff31bd38830c1095d42f3d5e3105752294dc22f8528eeb7d562af29da285a04a63d83e9218ba4f0393a6c6d9b98c66fa69da33a73b8d7ab705521a0a0d1f4c8cd9c5c8537d6025f3673a2a7678a29ade78d76a5f0017ba3e89652a6cb2fb2b337de893a0fb47b0f90fb578c66df14a60c62ff972ee838b81d51ad821faa733a4b935ec23afe72c9e7bc285a809594b5f1c3b7609de495fd1148e355796e796614b0b219a59b479cccc58499cf4d93e1e12f9e67df66c31fc8ac03b87533dfe6a8e6a02b1c318a7e5a7fb12da216e9d464a5842ccf6bd9aeeb089e05e8add74f219ffb6e6142ae2ed7c32f5fff5c856c25f460cbd402c3600170ee89768c7a09c1f5c977ae7684ab297fcc277fba3a0f1bc72be39fe827fa33991c8a34eab4318e7779e45c872e9244da27f6c407982eea76b43198f64b4a8cbd096fd07ef3e2e3bea1f86e57c11cab7db47a4e4dda9dd559204f1cf633ba1a585d16ac175e764853a28c84b1121d1d3f62a6ee8cd8ff73e7b82e01162640d82500a6a638e53a50dde20d887884570f38332ec921bcce7421f39f82382023da6f68d75c424ab1ec80049791f30d2a9f33e0892d4c37f7c1da714e6db82b7bb7fe4bdab9fa5e900e61e4b085d10f7bde45206c9ccc124d37f136bd5acccc31dbcef7eaf30e531afb0d04253c41a53b1ea255d83b1947b39a218f7dc43f4a645a3365c659ecb22410eece691699c0a4d51cbd08f5851fa56e4ce01072240f3064f3add55bd9375ce0ab6e7dc0ad5e5a87ae0ed835fc3f192784784c593d12abe12d9257c679106de4816fca61cb5897d82580051730b4ffe19c0642a85a1fdade2a7431308d464991f02da980dd0090fc0d2e4027046987c40a8327b57269e77fcd683dce48917e3cf7d0dabaa5065f7b45929b3e6da88bd8f31855c66024f4ad30d9d300beea896ad1a62b76849856977c17d06186f0313f6325f5990c96f6c1f1daacb8df006ed54a148102e9c7bc760e8ab2b9cda16af20ef81298bd892dcc8cc740170f065ee095b470bccc95b4ed0328777f88c344deb36da109d23eb68401f7ce47b47f5c634d3b34190bdc162adfcc3514edcd9353af56adcfd9b98950d8d5333c", 0xf7b}], 0x5, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x42) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xa6a) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x180) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) dup2(r0, r1) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xa0) 16:00:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001180)='./file0\x00', 0x10, 0x103) r1 = accept$inet(r0, &(0x7f00000011c0), &(0x7f0000001200)=0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet(r1, &(0x7f0000001240), &(0x7f0000001280)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000), 0x0) r3 = socket$inet(0x2, 0x3, 0x0) recvmsg(r3, &(0x7f0000001140)={&(0x7f0000000000)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001080)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1, &(0x7f00000010c0)=""/97, 0x61}, 0x800) setsockopt$inet_opts(r3, 0x0, 0x6e, 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x157, &(0x7f0000000380)="f688e4658912a17aee31ee3e9fc24aed53da55edf0cb1a439152e66270b40fee07412bb48ae4a00f0b041654ee8b0c7a245a1bc74382e3d6b1f4d5b63cf7d1f7eebb375770fd06f3e7a998ee6aaeba49c36238576e76ab7eb3d05623b917ee95790444584ed0d5250fb3c5b24d8271e44cf7b6ba328a338a6d9f45e33de2ceae85b8b07195cdcf2144ab0078449695c4026b81a63eb882499888ff1692cd280bccc78f66a319778babd06fdd26c87b8f8f97fce84dee6c3e9799ec3418e8072a34ea16ae8f3efb51d0795c38fab667cd839391a1b10bc7969abc105fbcd4f5ba5951c309891e739e321d48cbfc45899eaa3ff02376c70386301bfd58355b0eeae78dc17c2c47d7fbef324997a522f4ab715159b6c34778f83360c53658fedb30a7c95b9d8f7435460af6440a0d94d06bd6015c294d1c962c231dfa29f266d9aaedb2ed48cef2cd138dc0aa4f1dc55095d5206beb567129") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:11 executing program 0: nanosleep(&(0x7f0000000080)={0x401, 0xb35}, &(0x7f00000000c0)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) fcntl$getflags(r0, 0x1) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0xb6, './file0\x00', './file0\x00'}) recvfrom$unix(r0, &(0x7f0000000180), 0x832f1f7d, 0x0, &(0x7f0000000140)=@abs, 0x20e94f86) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f00000000c0)=[{0x7, 0x9, 0xfffffffffffffffc, 0xffff}, {0x7, 0x8, 0x7e92, 0x4}, {0x862, 0x8, 0xffffffffffffff01, 0x9}, {0x3ff, 0x7, 0x80000000, 0x8000}, {0xe63d, 0x6, 0x1000, 0x4}, {0xe131, 0x8, 0x80000000, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xed, './file0\x00'}) chmod(&(0x7f0000000040)='./file0\x00', 0x4) r1 = semget$private(0x0, 0x1, 0x480) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f00000000c0), 0x5, 0x8000) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000100)=""/53, 0x35}], 0x1, 0x0, 0x35) recvfrom(r0, &(0x7f0000000180)=""/107, 0x6b, 0x1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000240)) chflags(&(0x7f00000002c0)='./file0\x00', 0x1) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x1) ioctl$KDENABIO(r0, 0x20004b3c) recvfrom$unix(r0, &(0x7f0000000340)=""/110, 0x6e, 0x801, &(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0xa) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000440)) getpeername$unix(r0, &(0x7f0000000ac0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4279516a97fe222eba5d465b039851578ee34618c0c547448ce069d59854edc4882b479a6a10e081000ced1e43d7ac31e338920e93ead3fe014b6a6"], &(0x7f0000000540)=0x5c) unveil(&(0x7f0000000580)='./file0/file0\x00', &(0x7f00000005c0)='c\x00') semop(r1, &(0x7f0000000600)=[{0x0, 0x8, 0x800}, {0x3, 0x4, 0x1000}], 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000640)=[0x40000000, 0x8b, 0x9, 0x10000, 0x5, 0xd03, 0xd7, 0x63]) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000680)=0xffffffffffffff7f) chdir(&(0x7f00000004c0)='./file0\x00') semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/118) recvfrom$unix(r0, &(0x7f0000000740)=""/231, 0xe7, 0xc4749c4e77168010, &(0x7f0000000b80)=ANY=[@ANYBLOB="0100ff0900006c653000d9a55154a42d19707cd9422149ba795bad7d47ddece37dbf8fe63ca52a7095837f7dbcade08b60d3145193434c75f2ed8f6b26723dd6b1ce5278dabda5b22b6f79625f3888adb2689a71886efc346c38aeda3dd10662cf7fa832b86a3177fe485ac2d78178862a7ac889bfa30e91e288403f021efba02a45fb6f88d3cbf6bc768f2d0eff46d5f343531d0de305f2ec45b233001ab6a2065319fb"], 0xa) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000880)=0xfffffffffffffff9) kevent(r0, &(0x7f00000008c0)=[{{r0}, 0xfffffffffffffffa, 0x18, 0x20000000, 0xffffffffffffffff, 0x8}], 0x0, &(0x7f0000000900)=[{{r2}, 0xffffffffffffffff, 0x60, 0x40, 0x0, 0x5}, {{r2}, 0xfffffffffffffff9, 0x43dae1e169074e63, 0x1, 0x0, 0x800}, {{r2}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0xab, 0x2, 0x5, 0x400}, {{r2}, 0xfffffffffffffff9, 0xd8, 0x20000000, 0xa4, 0x9}, {{r2}, 0xfffffffffffffffa, 0x80, 0x38, 0x40, 0x50}], 0x7, &(0x7f00000009c0)={0x800, 0x4}) chflags(&(0x7f0000000a00)='./file0\x00', 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000a40)=[0x2, 0x40]) 16:00:12 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001540)=[{&(0x7f00000000c0)="b4b5062d616958fbb3f8a0a19109f2668d7a9802aee309c824d55cfe045b528b9b61a94ceac327a15d5779d6be9f54ec3b6ec1e126754b19ff53fc1ca305be2271b446a318b12de60c7b9deea0a68e2427f0e172c5fe9c94c2efe495dba6b3a441783f6f65d03e479550d2d6a50db09d2bcfb4f5dc84b1ac9ddd530be8003e4fbf5104aa82d3a166d627fa86", 0x8c}, {&(0x7f0000000180)="96aab9d1a4214a5135bcd32c5a137f98d5c13a3f7dbe7e1d7f5caa699ba57e06de947d571de2722a30d4f5e9b431906d1b37d46215fd6189b675eb1eaf276ca0d398640ed9d7a183af3dff3b38eb764d3a511c07779f852d538192c8ff9133865ba288ae", 0x64}, {&(0x7f0000000200)="5997be6962797c43218a153b08be39182a0ceaf4a15368c0e4ef37a268f376305c250f40b94af0aecf43fb639b03ee05543263bd65f72a9ce7495c14254a1d0f3c31651b7d168927d9a7c36697c04ce02f7a84b213000dd59eace51b32d94a1e8e704ab63aaff34bfcb14d2d98d1", 0x6e}, {&(0x7f0000000280)="8286123af6230409bcdf18b783e336d871065420dcb18d03c6103d20043142be515c370f757d13bb3864d8352a6ac99a39c6e2f8f38e7b00e3e250afaefc090cc8d5bb190e0a4d406ad6791dc7237c1457bf65276b7e7a1a6ff070e25023bfa02a5d17625a62e952d6d2f3eaf71fca4b7d9813f37cded3ffab15fe8a075a93021ee1e0acee4c2da7e5c8", 0x8a}, {&(0x7f0000000340)="fa62d178ff48418cad1f04fa2aa2f78216f4fa83842d11543c588bd2766335e34c2dabe50f9cc4d8982c6e616f4ffede2f4d726c2ffe948a75365579f9194b5ce9c88eb39b9e18407fa90ec82e1e59042e7f879c9d9a8db3a343d13eae257662cec39e00ffdcf0e17e24615362eb499443a31a4169ea57ccb9e5b1892be63047b49facaf57e3103e52758fa51d8965a2470bd736c97f2bde7b05793e34d21f46797c5cbea45853b27a3b362cedaa7c4ddb98afa6b563d1989a1ca028d4c4c374ac999eceb7b950f5b4bdf281e215e8829761c3a9a8913bcd782f18463ea466bfd5d46b3e07b1234a5ba0391228d6", 0xee}, {&(0x7f0000000440)="c13121a4939903054369aa65e7a3ab51abc8bff20d3bbf6ee40269200841d16c18e22e2368e3e60bb4fd987782bfdaf54125cf796de143e4aa74c2a6d9793245d6e320d02e4beb44390007c67e28d580b2fdaf6c6a367f00c270a6950190eae2161b0f46639daa740505b051dd3c3b7388174506001409f6c4cee77ab7e4b07af8d089f5a03059a1621398f6cbdebfc59fc929812234477a8828adedc6ea1e4c09d1106cbdda3bdb39bfecba43d382b2843c3d514696b40654ac3da5cc926b27a9f7e170b858618719e81b482084c66c6908f95df013c4e496cded556d955858371b25e0f2b074f9be79d2999a99ccb870d3cafdc86dec5a7cf528845ea997029425c7751626a05e16d99deb5d00083665fbf7049d87277e05274cfa1496a0b55e739d7a0b1b450cae4ed8e23dcf654e8170a1934bd462612623ed0859d2e299956c82e7dcc7442c378146b691d198fd90537c34c4aa2abf44e415065085826983d1df90185983ada8a8396aa8ef8b4db48f1b5887ef4bc978ff2f52495f532f6d0c9b73175451618196454aaf9b30dd25dde025b979c88610c483e8f4a90e0d370cf82816adaa7dcf0122c63823d3e7dabd6cae85fe5ae5e902ed0b134802023a20d9d8def939f8d7935b631c2e602ec6aaf7be619ad785e96d4b0691b4c76a86aa71e4b4bcccaa9520f9d485b44af704e77308f13102ea8964975bfe3de0d78fa69c4a29a7e8f2d3bb2afba3a523145f52ca20c8c9a0dc9442c64867abdba0e50cb05bd63621441f2dfb10bd884339532c2b57cb00d002ff3031eecbc067c7122a1832cf184d91796c61926e19a8b705d373330a2722e46649a91c54fe9c5a2eb2f810cdc7b06d29ee4afda9fcd72e3142c4eccbd8c868af11c841ac7a5ca32fe2b2843b6efbffc71077b112235594553d8508545a39fcd6443d1fc4e2e006c146ad0e71a5bd0286178b0110ca2ac10ae779635e96ad6cee769723572306ea03ea03d04c2f735fea9954ca474ebb8a198026daece8f0fdc6bf0d1347cca959ff4fa098eebb3b3a98826416e551796733b02c9419fb3655d3420dc0bea40153c9155331e32c0c3ba9751edb2f81ef6513ccf8e3e1ddad3d9f1160f68e0ecdcd0c40c383792951bac4b08ae6cc2e1845a9df69a06e9b1ab8110d8369a616e17b55780d1e0740fa8f7cd1cacb879878d79add28e09fbb72c987a2f1c03c061b3cddcd488a59aa8538be0435071d5d35015525b79697f546b69475e95e934ab135a2cfbdd00811e576b788f3061112c8dd13d075fd589ecf2122b518d084f5bdea00d72462d09887707d1cfbcef05ce0715a3d7a72b89b6501e69c1edb879333ad92e97891bce243561427e14013e270ba7a1e428bc097f9eb5f19ec9d2a9b7e2996b5f33e2e3d4a72940b0abdae77a9ce36df745911b7414cff1c6a59c0f35eb1732bd84241c3790657f50946e4928bdc1036c3d9303d11f53e9780312332832985eda4d6dd1ad585d0fa747c25ef3d937703fe241d50ae3a2710b61c9b94989ff01ac41d5d3b46b0d80be1081ef00ee662c981ff4f0a2a83f3142cc9086870087e3727518788ae4684b19d94655f1b7b8fa7ed1154fa861a7b844c9cb3f8fd1a0e05818ecdb83965e49086a7e7d7840562ce2789d1d913e4a7e876bfc679d9db082b024416a52f498e844887ea2cacc2be740b2f89f37deeba27394fcd8db70e23534d483969098ef03199c8d85ec165ef57d6436a844af267dd698dba6f869f9c2ca27ef9bb96c0fcd6cbfec17f2fd3661cbe4799673920b6d12ace9f8e7e6b15e4ede6ffceb9c7648a1e7b23eab46999ec8e37d8ef2f687cee186069ea7c8fc613060f09a39dfc8e9262c880debd9da9acc791bfcd189c45de0ebb48ce483ce2179bede0598b47bd8c269c6e14fbcb4f1caedd19939019f3e6cb9fad1f44d7fbb6fa652c5b46d4f911ef5b4af8cd84d4761a082f35c64d57e4a72ca3332d27bb522a673aa5b54bca066b19cbcc3ea6fa77a6f029e8704a7367f92dbdc852d97e70ec2fc9cb6890b572b4fe573f5173b8310ca200896eb6eb7f45848e0669899007ff65da0e2c3bf2ef2f56ac028e0c34dbe9e53d801f9e04da8f2d1289946435ad27df554ffb017b5be37ba0834d996f122afb1cc9dcb97514a750f37e6a30ab8b7f8ee021d8b73db19f1b2b7fffd9a89056a68164d0a0648266a50f57974753117e4b191c45448f5e2e2b43daa5f6ad099fc6a7028ffc167b308d63fe0853529deaf6ce093faca74f9bbc33f29d7e1c5771ada421a58a6328e5e68fcdc66ff7285fefa1939ae70efd2daf3139fb550ebe8f2aa23d50846c7a43128dce225371794df72305bb9748cb61cc1be0c6a42bba7748b8e9e0dd5b812306ad636b2ec1be95032c6f9949565470171eccafb4a2006f3b39f44f5ba4e13bbd66c747cfabdf83942aaecff3678913abe4a981f8317d1854606129a7c03e8ce34faa1d9c12b569b79d77e5042e8b817704968ff6325d37f8b86834a3eaf11aa9f4795e56c5725740a04c126a3dbd9c917d9f4128a5b6ba08825e0f92de76016ca8e28e232cf6d88f0f8bf3c1d1fe4a3e04d0bd879e2a55e8d0640eac21f9ebe99bc97a4123508898823dc28bd3e179f10d93d26e7010e4845e0829f67ed21e3b4bb15db262093d717c5ee90a1581a308d044375f5b855f38ded0fb17d6275d979aaec8c26915ce98ce3f39df17ce42c4f14a6cccff390a0cc53ca100755687aa9b631da9bcc7a757a143309d69821d911ba92fbb4b709cae97bc898c3021f41d3762a4aa6a9d659b967fc8486d933d86b5344c1c46c5e8b3c9f0fc27d70fb5b6de11d03d4b5ce553f915acf3ad2b5857af8d511714b9a6939f0ec2596c28b83f4056700d671e8c00c420f8e9159ef072e846ed1687d21457c90f03feea82412a97e629d130a51c9517ae9a01810eccae6f36efc2ff16db160f2f29f89b612b5dc89834f234c609aa38cb658a0804748b6de862e9544e4ca4625ef738a07a326d7077c47dfaef9fc5a536bf66a81ded49ba4b8a0643b8afbfd54dfe4d8d7b27b260688b8a71dad1795424158b750552a1713fa576cc08dc759b5d3c4f5a475ba6c3f99ebf69ea30d91605e9494f1013ba9c38e139002d744c7847ce94c54e69ac5fe21826e3ab5f3d4232a498895dd0255633b8b269f9c707d9e70434c2b1a6cb55d787bd9593bd0cb8858844f339dcd097a4b6fcf7c2a49d3cdaf20874d13205bb1abb13d6a9bdd203385818addc40d60bef0a120dd759c5f4137c9dcb505b573a301598f60b663f0699026a88fd2d26d318df5a4f48f97cf640555a400ef11b588cd3027868cd798df53458831dd830f4578f674f6bbfc1136d6e507c22ae6905cb3e285cab8eecf074c934f53c0caf0cb1a06a34b5f82123b4c99edda98a952c496eb7fd1c48bf4ac90ed04bd7b92b831def2ab5c6c3a1dd63d0368461eeee6aeb80c8c754a15eb35ee90f31d438693a95680fcf4d6e8fe140fb671b6d4b5e6bfaeb44433e9ef0aa6251e31569573af1964174ab42e33e0e3e497abfe7f56ad41ff521c83792964713c61b0305759716c1a387f7a0a082485a85fd9b7ae37833b54d72c39f1a46e06c775c8a92634dafead607837258548f8cc58839a2fa7739af9a75af7273f045bd5ce93109d7118b864c5c5ddfbe303002c1da7a3eb40c37a4552ab7349bf391a23303869866a0a8aaa4e8bb1efc6d874f4fa0813c5c19876464f785dc6c83e20b5783ee6c9597aff2e2c6fa710358fcf373b3b73767a4963683d00f504a0fcfbeb54baca957f9cc1c0b6ecdd83258ef74c1aa31773581c4b81024f0be70fc6c43edd83bf9ed5cd6cdd5d41613f903bdaa96898a6341a9e0ff1362ff6f1313c6a0a7a38508b706a9f6012ffdf3fd743da9afde5e3d1cb7a27c21b24e7dbb386223c9be80128866a97995c22aa4ad2ef4846321625fac3891b5800c712879b68732a4d40eae3480b015ef4ea037ec938daf003daaf33fc22fc810b9b2e2b09a8733244fe60ac851abf262036e777a4cd749f11f9ad7d52ce81344e2ef1aeb76b5b847b413570f4bb0eda04ded5cd1d8cd84aba8d5b89e21bb64bd7a9178f1ffa6df67fc7dc2136808927772cedfa261975ea923d44ac3cfc7c58ad9d161b109f1ff5efcb1e55d3bbc7591d21909cc404f2518f5599ec5b0859f1e84d69b51bf4e23cd45c80aa729d9541f6090b0808369db9369fbea62f22815f53280a5ffea7787df8bc696134e5b81694718f79137c78f3e844d0f9de34f18adfe4b46b3483d4c79fbb61868a0d592a7d679121e999b335a4e206f00f3522a425c16cb03608cdd9395f59bc8e7cdf9c5505adfb75bf68299bf42590da07b9c59328c3e2896f5df9216a7012d3058713cbcfc9521bed8d0aee436db759c71a0132a3b010ec1609e65f4240f6feced8c9a3c838f9d33d13ab6e22ff7cf4300fe5f64ed07a2b24545e0363a38054d0b926b40ede9cd808c6b68a09e773a4d18a30726e441d0e71ef447da2cab5b4f561421e8b88f91e10cb2d9d93a66f194e012a04807b5fc5ee383299f8dbf3f6e5a2a88d9a2d208d90f9dc34f8125232f8d3d4ba53cfd34638fc05f82d6918212e40adcf0a383fefcddeb3b97c22d3aa984de527898620761f57cdaeb2da40969ff5b867bd77d9ea2bdfff7aa72eb9a2d58e6b69895ea0e8adc890c95480dcbd7c028ff596f0fcec00b22661ef93744a8e6e15cc4c06df27dfb9d261ec8f960b6977ccb57268ab3663fa4bdf153c4b9d0ad79248b39b8ce84e1a28f2ef6bf421e1506633ecee82f0245c3c0c754d14701a16e980c64fc452465750fc49163788058ef4dff9cd99a2f6146838b2a79fa35151c4b1d239d8454b3b1ba4fab66c9e53f7aa6769e5f8da7311013e2b102d844639af61102a306479a5367ed3049b1a28281608da4d88dcae38e2cfe572be1fad218a4195293d2aeb9779a4111948d2cc104b01984de5ecbc139e334cc9a604ad76fe4ae51558deffb3ce8ec7d1f69f71e15b16b8165a257870d723489f3558f091edf5d16293dedc68a44bfb51a15738178464748166e77666ff30880abfff3edb65b80fe6ffa4647eaae2db40c859f2a4f2974bc51a5ba0d3a21732e66ddb0cf447b169dd9d2f1b2b99f7409bc648f6254509d9e57516ab83bf0af9df6b2954958637909d149bcdfd958b6621cb815fb66bff3eb1c573ca7ff35511e9e04f31cb222da3ec4708f0ef45d2a8d58a952a652d948b3455c5c256295f12b20033a8653a4e178ac21ee46960538f221eec6d0fdd679a1a0d7d781503696e5ff8cb2a1e1e54e94468bd20fc4c566365d79ed8c3e58920320145e1a221739b94be1a5cfc92b955a54c67dc0091310e028e9b75ef9579c3de33699a2d41622526fb4490abe5eb8207ec386dab0ad00f4c961afb991f882301f024d8b89d9c5e4d949a2b1cc1d83447c79fe38c5f1c99902bde4fec9a6fe03fc6bd7328282705befb5097e7cc8c1d7c3b29a37e8264f1838d0dc0c55c052943c7b8ff0a9641260a4e9bc7519ece687ace22df3c4d138bd69cd73be49b1d389d79254de46f751eda7c59ef6572b7f60de9a53d9cd1efe4b7e559b70e8094864f22ab034cce5b1ee472856cccade120082c93dfeb4908bb16e3f1941e99173caa7af67b1065d590939228f34680a3b76e7c43d4d9114c8fa5d80e5a2eee181272f76ed19924fefe031928f09d85c7c308774c70fd571c2a082302120763fcaf4e8fcf78dd3ebc512b86c4c51550b5a", 0x1000}, {&(0x7f0000001440)="d1ed0ac2466c041136ca6b4c0291ae48a71506af042cd6c334c75eab4a1602cebcc425cbeb5a72060ba7", 0x2a}, {&(0x7f0000001480)="62a3483a371bf9be63fa4d9554e277f85490ec67141a6fff90c4e7d41f2fe74a267a1a39a8a91db0426dc7dafbebb3d77cd229411a3568192c75176b34bb6134fcf624499de7cd52e3bd5cbb2919c9b042831ed93f8c74ac5e7347efee1fcce7d00599a78efa414d64282f24e0ebffa72137e4dd69d340ee6d53d68bab1d687c6a52ec8179ef642e8164048871a4639a4413648f400abdc075c24f1df6f35bf557ce", 0xa2}], 0x8, 0x0, 0x0, 0xc}, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r1 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2040, 0x10000) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) r3 = kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2010, r3, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x100, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000540)='./bus\x00', 0x500, 0x10) mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) read(r0, &(0x7f0000000080)=""/87, 0x57) 16:00:12 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:12 executing program 0: clock_gettime(0x2, &(0x7f00000000c0)) 16:00:12 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000680)=""/75, 0x4b}, {&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/238, 0xee}], 0x3, &(0x7f0000000580)=""/182, 0xb6}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000300)={0xdb62, 0x8, 0x81, 0x7f}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x0, 0x8, {[0x7, 0x100000000, 0x4, 0x7f, 0x6, 0x6, 0xf3, 0x6, 0x9, 0xd8f5, 0x400, 0x4, 0x2ae, 0x7, 0x4396da39, 0x5a9, 0x3, 0x9], [0x9, 0x2, 0x1, 0x80, 0x1c0000, 0x2, 0xacee, 0x5, 0x7, 0x10000], [0x9, 0x0, 0x40, 0x5, 0x6, 0x3, 0xdf5f], [0x6, 0x4, 0x401, 0xffff, 0x1, 0xffff], [{0x3, 0x9d, 0x6f3a, 0xffffffff}, {0x2, 0x0, 0x13062a66, 0x80000000000}, {0x80000000, 0x1, 0x0, 0x101}, {0x20, 0x4, 0x8, 0x100}, {0x8, 0x0, 0x5, 0x1}, {0x400, 0x3, 0xfff, 0x7}, {0x20, 0x2, 0x9, 0xff}, {0xc4, 0x1000, 0x7, 0x5}], {0x8001, 0x8004, 0x7fff, 0x665}, {0x4, 0x4, 0x400, 0x9}}}) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) ioctl$FIOSETOWN(0xffffffffffffffff, 0x8004667c, &(0x7f0000000100)=0x80000000) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x5cc0) mknod(&(0x7f0000000080)='./bus\x00', 0x8000, 0x9) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) 16:00:12 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x4) 16:00:12 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x9bf8}, {{r0}, 0x0, 0x40, 0xfffff, 0x2, 0xc0}], 0x4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x81, 0x1, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x1, 0x7}, {{r0}, 0xfffffffffffffff9, 0x83, 0x20000000, 0x7, 0x30f}, {{r0}, 0xfffffffffffffffa, 0x69, 0x4, 0x7fff, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x20, 0x40, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000001, 0x7}], 0x3, &(0x7f0000000240)={0x6, 0x8}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) pipe2(&(0x7f0000000280), 0x14) getrusage(0xfffffffffffffffe, &(0x7f00000005c0)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x1, 0x0) dup(r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x3cdb31aebdb4d818, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="cc") preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000240)=""/198, 0xc6}, {&(0x7f0000001380)=""/178, 0xb2}, {&(0x7f0000001440)=""/136, 0x88}, {&(0x7f0000001500)=""/155, 0x9b}, {&(0x7f00000015c0)=""/4096, 0x1000}], 0x7, 0x0, 0x47) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:12 executing program 1: r0 = socket(0x20, 0x0, 0x201fffffff) sendto$unix(r0, &(0x7f0000000240)="b10005016000009005001b0007000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282924e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b64a6a52440c0002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffffffffff6b, 0x8, 0x0, 0x89bb6741b16265b3) dup2(r0, r0) 16:00:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x23, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x8, 0xfffffffffffff800}], 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x54, 0x0, 0xef, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x401, 0x9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x5, 0x400, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffb, 0x2, 0xf0000002, 0x200, 0x100}, {{r0}, 0xfffffffffffffff8, 0x25, 0xf0000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40, 0xed8e, 0x2}, {{r0}, 0x0, 0x0, 0xf0000000, 0x7, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xffffffff, 0x10001}], 0xffffffffffff0001, &(0x7f0000000180)={0x7fffffff, 0x4}) setsockopt(r1, 0x5, 0x1ff, &(0x7f00000001c0)="197f3c4bd9285aac05b5376ae8054f037b82abb9d7c9cd9b7b295d448994a57d38ab10d6c565bf48f3af534da7ef7142b4441226672c07b2740cb5ad1722d660a30545d5d4dba9d0c5c58714deb35c808d47e7aade9854a6fbf0b0c26c605c00253871892868cc55b87f425a9d1406e0f1f6bad278c1f7db084e8d67c277b3feeeef3a1889488ed48e27566a37834c2a90ebc26d101c7c71ffe2f7f941a9316f9fcf8be2fd53cd8d33ddc72902fa009c19ffbecdf357e0dae79dc10dc036450c82189959c533", 0xc6) dup2(r1, r0) 16:00:12 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x40) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)}) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt$sock_timeval(r1, 0xffff, 0xfbcd866869f3ab06, &(0x7f00000000c0)={0x8}, 0x10) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file2\x00', 0x200, 0x0) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='./file2\x00') fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000040), 0x10000000000002f9, 0x0, 0x0) chdir(0x0) mknod(&(0x7f0000000040)='./file1\x00', 0x5, 0x2) rename(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file2\x00') msgget$private(0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x6012, r0, 0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) chflags(&(0x7f0000000100)='./file2\x00', 0x10000) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f0000000080)='./file1\x00', 0x0) 16:00:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0xd, &(0x7f0000000000)="93ad2997cedc72a6d60ae2c8aa51dacca54286216b3ead629579c3335486e3dc047efdbb40bcbe54e5c1845b80922db65b9f732f", 0x34) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xfffffffffffffddb) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1560, 0x6}) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x68a, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = msgget$private(0x0, 0xa0) msgrcv(r2, &(0x7f0000000040)={0x0, ""/116}, 0x7c, 0x1, 0x9707f81b05d02026) shmget(0x1, 0x4000, 0x422, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000240)) shmget$private(0x0, 0x4000, 0x41, &(0x7f0000ffb000/0x4000)=nil) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r3, 0x0) r4 = open(&(0x7f0000000180)='./file0/file0\x00', 0x20082, 0x8) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getegid() getuid() msgsnd(r2, &(0x7f0000001480)=ANY=[@ANYBLOB="03000000000000008b1e9f75934ec54e438baf289fd588b84f990dc15f9bfe80d764f3ffd15496c36292ecf9f82717dbe55539fec3656645e75607c2a864b2b1e8cf43ccb97cd655538791533723b6319ca33f025bd20d415f502f02d14601ed0304d2d24a6bbd792f90664ad751cc9446e01794dcfba281815d29bd673d62be4db0b80812b51f26b475066bb34a0a8784e75eb8f3a6aa737a025972b51157cb88a60a0b2f311243863c63e6e9c55bb3ef51b44021edbc105d52cf096e035cff68115d4d3e06773f6301f720518b0a0ebf0bbb675b7a1f20fe0dc52a9c82a92ad63cfacc07de82d580891451fda02517cf9aff4a55341d1a52ac42fc29c00bea317c8ea42bc0e7ec50cadd3225abcb8e9d30ed1a7fb79f0360678261d47e51ed0f50467b6989769920416e35be838c35ce1ee0e284d2c3be975743e6992fbee3a36a14ffd804feb55a8de100201d6f3b0a10722559a0e3acff85757b4a3d109c54d0930ec5fea9240244a838ffceffbd7a0b69b9d58fa316f436e7cf8692da787fc4d8590f0d690ef1b65dc86962b9863885743c1c1a86b541fb1cc1c2ffadb5bc783d54c15f8314e07ce739756e5f570e38777ffb9bdc270b6e8b3194c15eed0ace8fd6d7d4b8d8cd24341f3f7715fd331b722b85616912c39bdacadab7fb124ff44d1db4d787cc4d2a235c07619fae586cb2431ac23d407845f170823b8c537f5f7ec3485d94376899ee96eada5c4718e25b8730ca79550e71924fc1c1d08a7d503a03a1930cc45c6ac235ea5a94ac2f6747d09f21286e47ec14b3d010c6db56ce92055950cdf449816b98dba9cc3b1084b2653df8f4726d074a676675389fc6aca2984cd674a77228e90cda13dc5a3b1740e59ae39e1fb85109f67b8b7e285d509321086e9d1ae73b5368a7eb85da4ab8c29cbe76535065f979052d1b14a2567c522eb9f26fda3dd34e53e478314959fc7a9827cea1e265107fb87f765c635ce00ac1ebb8150bb771b962836055a5cd22636bd179553936f6e29b5da13562adec2385e0a4881a87ca068e15e43f80f9aead41c45e4b01cea69dd86d5e2c28546278e2752d06c37cdc2bdb36deef7ca5349fa0b0046ef28a37a35d9947dac5587530998da709dd570692e4dacbd0909538b8967ec0b30ad222955eb793856ae92a344fae22f6a9f85c3d1254f62796765519e839766a20a08b7d9459e794feb89f29dd2624e4443d4b3a6f133104d6cfb3c72250ecd9d50ef58abd8b2c01ecab8292a96e107cbf602687c87a08c04c463e3318f4cc2c34722a22ec9766ce29445eb89aa0bc2caddd46f999229d561fb2c8a1abce9c9f6e5fb24e9991f515851aec0a3f97d1f3a3270e487f877f34d76ec599df504541b5609f4140f55ed8d569a67b72793a8847f094bf4bfe17286de82228409f675aca19a48cc98ec39afcf836036ea048732b7db5e01247cdb63a60cce2737d51541232080ebf9c95ccf94b340b767469dd3b16be57e2d4af440ee0cba1b6faf7bacd7831d06d9cd5de2085e2566c6e058c0035f57e9cbf5742ddd79c6e4e12eb626feee9ccc04de149a7f5f5196145ceaed2b98f21676fb52fade0132659a79f7af3b6d09bfb31e3bc81260ab768b55cb13640d02a74181fd83153f25232cb977fc4ac75da57d841e4171bd9438c68c2c076b5dec3fd9664a1dfadf7c4f593942f9ab427ae600f5b3c1dcc5461ee814343129748bf28ad6e50519d5ad1a42335f0acf43104c40a05a7922802e7a24eed5f29f0b407e82b7a38228d2b4239e9cc8bed406a99ed6612b97ee93a50e2330e41979d68f87142bf0cf4f872cf2b3c412bd93cfd6e6088a331121b6a8dce2c935d0c84eb6a911ff23a9a1cae9fdcf0c9a31432f959b5830a11f2fa0351815b831641987fbfe651db56d8ce32231bcbb9065ba7d2cdecfaec7f96404f7ee37b18afdf4b1ac4039f3c5deedb9495ca65b3c0380a5cedbbaf4a7b882210acb401b17cd1f948b575c7027451badfa0352968678358d52fe2089e8ac25b88420154c2407720ea872e4dffd75a6c34c17d03d2e3610132731ce52b62597ed7d4ea1977d96de5ee97c19114310cd19377b1db5a18520821064a55af5afbd32f0440b5a0f450d27bf97ecccb52eed05b1bdc6e7b22d25313a09f4ffaa47c8145c6e3f6157a68333a03bc8abd326c468be51f7ed27da149eb028967584427e103b266fc30e552e7857cf5dfbd7a9fd7b44ade136e49beacc52c60f0f8c7a34097201817781193a8f24458ccac77fa152343f1e9b54d30e625484da9ecd74e0fd2a0c4633ee5841187e414bab026df6223c3fc35d02be1e759d961986b36a922e60b093343efd7f6613fc26af3585b54c3c6a7acbb7ff502cab6514ba622f934114c0e3ab6689c79d771ee394a7c625ec9d654ecb7312f61edaad50f97a7cc4f8695074bb1a59cf1239ae2d214d8436ca4317c8a936a8f3e80eac9a54d95581688fb2c0d8d91592233961e6a2de0aeee2562cfd73465a0c5acd3d2c0b1e26ec713e7839e2ff1d7b117103704f0d95173453b597825af2e90e29a1317c7dafec1a77a6762c2e515e90914b0f7b7a9e282b3d983eb4a87fa874fa3a2bf5798cc73973a72b4ae57db281b55cf83d009e5a26551fd42dfab6b852a6134650577ff2b4dea98de968b0cb6e0d0c0defddd068e1821827fe76db8ebc3424af0f1f08f93ddafcd52ebf953d2065257c2c3fcd3d65722d05016c3cc7ce6535ea545212ac2fd1774c2b0072ca17ef02c582c17c741110f6e47c36cdbb9e1bdb2ddad526d9c977c4926f14a126d858261e550fbbb0ce9aff9dede492c4d9cfa531959322d066563d8f3f6b1cb1a9f5037b6bd24947410e92e51159ebdf5f03c363026b79218ac858a4dda20d2970b4fa28990eb568191f20a2434f662664a5729483054d15293951d28a32c2748d3ab91385856c27b14ed36ef54695f52b37c1187f35d76903daf557d6a17524d751ffebd9bc513ef45eb4d1353fe517fa59d9a9567c61f5f0b998b01ff6a699df271ed1a8584497dcc96d59b68fee351ddc2d37245f90debe0ffa7fe75c62a328a9af695cf055ed9518975f9b2dbf21b7646ea78dbdb74e46a001415a8e36f4376fb76a2962ed777f2e43cbd0f59f404f08dc3cc1d8f56adc62397535b7d1d029943e075d9e323987d7fd6238789b64916a8696dee833faae4e01038a0493d85a8f0be1ac105eeacfc672d8e444258ed14d46183c5f8dafd118ac19f404fe939574e060d85136fc3470e733522eab879635bd53890dc9cfb1e8215a506060a3ba9b7fc5bc4bae83be1d21608f14979bda0e9348d6466e353d43720cc0ebf974000a1a17456cb92db31035b28502ac835bb3c33e6413af504c7f7025d4b58ee2bd118e2d5efdfeccf8e9c7b26141631439cb3196781e8462f92b5a0e94c5fb58c3360757b48e1e5eac564ebf185704e79d52d5a4e2e9c78f613c43d24508d030e7045caba81c17eda366742f4c114689aa5aa617b19965924628bc2d3481c10d5d5b06cc0aa241d6ecf48a37ec11469e044e334d266697600484ad1c11cdb5cbc9c6d6b2c69c15a97ccb53027fb6cc524d80796033cecc7ecc47029de9671e4d6de402d8d9b8d3aec0d80d1840c1b09cbf6092cb35ff2af06409134647f35573dfbc54026344be886aa1761f4ef3354a735fdd1558df2c04e9fbac50dbabc63190dd8a0f2b2f9dbf43c0289366bcbb4877d37d2c82be9e33f61bc50364922c2d3845ec6c3d198bc86f7d21b3753aebf3883fa61132ac1318065abc41f523c5f05ef2eeb72bd43635b1cc8a5f452abb1690845e769d9bf7223991ae25508d8bdc399d4eaf514428bbee160d89122a20ca8ab0bdb3181a1208974c169415f2ab25b0b92c5e600631325bb37272ad12c6eed97a823b1b9b80ffe6e76471845eb46f37b3b7903d7c542c789be44849d0ff7d20386e54707dea6c497e1cad90a6ab03c1f4eaa2c321464bad0012e39388a76d463a10d4b1cf23a0010a4d32d02291ea20fd77f0596828a2d8516b4bcee357e6ee664322ea973f6cc66bb4f023d2db8fd98f418925b7c9fbdb5cd490a4f12aa77ee6e5c66ea8df6ec7efda2c98555050cd6834557dc9aac2b4dd5f17321019b252e5a9756a06d93db090d78223d5ee968ef7f5526cd13fd13527bb3b568ccf900ee23bb50d8a09638923c95b4b3e9ecb20aaaba3e346c9ba426f5433280d00e7900ccba2c30094752b5e4be23e911cddec18ee1cb116d70af25f0e87d58906e4e0e24fa46ce4692a5db5b20738a87b8a24e0d246c939fa2d5625967cd8893651c21d589a7a050bb558cc7e29512a11d6718cd40670885b9dc2bdad68bed730456e780cac4c38b38c64593d4775648604b85cf61b76f3a610949b32294416b0a628643aae56f0d83d37857d8d0984af21adb51919bf0030ac38197e24b6f025190052ff7547f2269642edfabdf7c33e888b71cfcf8f32579046c5082afe58e20fb160237a5498ba1ecbc823a71a8783f97ea6e80cba289f43ef26b01675592061f66c1d5e3198d619cce18886d72cbe506d98f166d49b394d33b1b72018067706aeadd73e52718abfd60762c8c5542a392d8c6908bc4ec903e24d01b12d1a84a50d823a10c8c43eed55bea0f3ab9b8955d7cf996b88932a2af6e814f721f3cf0c0e83576fd2c06c23cef45af6fa54556fef10bcb9de92b0e9db5645905371f49c873f4ffc208290f2e9e951b35b69fce0fe9ac67ca28d6b1f4fd6dbda6a3c436f7f4a9811b6f7f38cf7f90cb6880885f859dff4782aab1d40d91bcdc76e08f1df5a0c198987a97c8a1a44c70edb5203f71dfaf5b2968e3dd39655c19e36af3084b29c56719ea2e268aa8407d85d803312fd39608ce27d4b92703703f28a726e725fc1d9d2a3f98565afa426d3f950e909e137e533060b94b176a1722d8801c43d47535f500fa40a013d1dee5f857857446ed2f354f80d344f9d252e94d8ef068d2ed6f1d30f958c79a4c9cf25970ba1139d02e496e1f895640510f9f7806b3b98481374a6e59206b34eb0436025b0ceefb6ba273ab6ac7aae93132772f3fb3bf57caab38fba6307dc4817487431705fd0b5654bf103079d8351e861374c624eedc34e4f23611bb7c8d4f1ee0472e5b678404191514ba12549a29e75d54fce5a5805b26a7e7d2660761d47451ee17fdf735c2e128a11e3373f37b7bd85e60ba7626f1a9741fb5a1aa22cd39d36f2cca3f8d1b8b7cd6534c376f3ecbd4bff1e266b7737d7c77dbaba8317edc41d8739940c3778db98e2e495bd8f1dd8ddd42e79e95cd0bd3d353c91d79f716f79f0c68a5fbf0712ee92574440c63548dca8778818b4925d47fdb22c0007b0dc491c6cd8853416e3bbfb9ed97ba054d0448eb76d978fba61162fc81262558da7d1244ecb9921497a59322eef3a6505e06b66acc76d9d9de889ac415c50b5f5dbfcc72e346971d5b37fde8376fa2959c8659ec6156d62ef7604c531e4f331f2ec0cd2c5c826ad6ca9c7c69b36aea0e9f90ff831f1c4fb97b17421b7d4e43dfd856039a52e4968c26c39012e103bdc52e79890e61c56a2ac1a331cb2d62128997b18efd2fca60d259749cf56795a8908ae0763462c233369ca6ec568b1bb7000a335547516803b6baff2628b0b839ee5b522167908ee18410263325f6eb002462ca43fd81587e4529343cb7300382d510f9619214b3cec0578a19174bfeec4ce1d966ceb8a7542151f4fc539449c471bb356cb8adf38570de987a570f4891fd738d99577c15ecf74ed7721b4798"], 0x1008, 0x800) getegid() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) r5 = semget$private(0x0, 0x4, 0x24) write(r4, &(0x7f00000003c0)="d06e6cea1318c69613f2508439ab5c984388617f8908993586c25a7ef0494e19d334816b83424e8404d4a04473afb96fb9e0e9ef8b1d983cdfd6566328cd616c726b56606af751f8860b7e4bdde4bccdb2ccf7589c79574002a907b8eb06300bc2c3eaebaaee0520e444be077ac64e89ed9c56a9c655ed6840d93fc30548f43682f39239536b94969e37fe12556505c0767c4ae50c238199ba2dbfb39aa9", 0x9e) semop(r5, &(0x7f0000000240), 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) msgget$private(0x0, 0x1) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x81) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x5) read(r0, &(0x7f00000000c0)=""/29, 0x1d) close(r0) setreuid(0x0, 0xee00) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') ioctl$WSDISPLAYIO_SVIDEO(0xffffffffffffffff, 0x80045745, 0x0) setreuid(0x0, 0x0) r2 = syz_open_pts() shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) fcntl$setflags(r2, 0x2, 0x1) semget$private(0x0, 0x0, 0x0) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) getgid() ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000140)={0x5, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = kqueue() lseek(r0, 0x0, 0x0, 0x3) pwrite(r0, &(0x7f0000000000)="68b84cc7553d3d2ffae677b176d4feb7064588e30059132d0ce1ca4f0bb10c23f09551a1b3e176304048ef2d4b2f06327c57d8377083dbfd52a1eb8ea6e6a7c9d0877aacb3d74e5ee0ceea3f570bce58d3c7121e0ff686506fc420237d1497e8a546b3859d1f5e125646af5ea18046a0276aa8fb18ea5089bf17ff9590ad638940eff763677207706029c5445067e565e99ef27d04f7d8797036d21d7480ca8dd0cc494e", 0xa4, 0x0, 0x6) fchflags(r0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) fchflags(r1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/40, &(0x7f00000001c0)=0x28) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet6(0x18, 0x2, 0xc36e) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000200)={0x9, 0x8}) fchdir(r3) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000240)) read(r3, &(0x7f0000000280)=""/90, 0x5a) fcntl$getown(r3, 0x5) read(r2, &(0x7f0000000300)=""/42, 0x2a) r4 = open(&(0x7f0000000340)='./file0\x00', 0x2, 0x1e2) writev(r4, &(0x7f0000000500)=[{&(0x7f0000000380)="2585bbfcac09ef5f9221e9569f0bc9f1ed46a72e8c22af2a18b78b99045e339fa495d09afd2245e9f5285fdc3fa4256946377b4018c056a6f88bbed80cecb6f27aced7ef0480eb245519e7a1fea8a94f8ec7d1d45d1b8827bfd837a0ec1f1045363505667762820a6b59dfcefebbd61fe51c8334d79bef97ffcfd9b7eeab43a4cb7f188c4213be858559e37e577860cec48adae6bd27c96dda197371b701b7708599912b47ca24b668a2f132a208b5c6518458524b038303b026071336a4ad2be5e288de0bb43c", 0xc7}, {&(0x7f0000000480)="3c1f80bc157f723529019f856f53c1c3dbd3a8957f11d2195d", 0x19}, {&(0x7f00000004c0)="7e0f7e6044544924dbc8ccec2ba95e56aa830c656ad6ca561a028eb5592c00a9e981faab952d54366aa79c87d8bdc281", 0x30}], 0x3) kevent(r1, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffb, 0x2, 0x1, 0x10001, 0x2}], 0x2, &(0x7f0000000580)=[{{r4}, 0xffffffffffffffff, 0xb, 0x1, 0x536692ce, 0x7f}, {{r2}, 0xfffffffffffffffd, 0x46, 0x4, 0x57, 0x100000000}, {{r4}, 0xfffffffffffffffe, 0x1db3d3bac04990c, 0x1, 0x10001, 0x5}, {{r1}, 0xfffffffffffffffd, 0x67, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x90, 0x40, 0x5, 0x5}, {{r1}, 0xfffffffffffffffc, 0x10, 0xf0000000, 0x1, 0x2}, {{r0}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x0, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x400}, {{r2}, 0xfffffffffffffff9, 0x88, 0x2, 0x6, 0x6}], 0x40, &(0x7f00000006c0)={0x400, 0x81}) r5 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000700)=""/124) mknod(&(0x7f0000000780)='./file0\x00', 0x2000, 0x0) socket$inet6(0x18, 0x3, 0x4d) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000007c0)=0xb3) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000800)=0x4) mknod(&(0x7f0000000840)='./file1\x00', 0x40, 0xfeb) fcntl$setflags(r0, 0x2, 0x0) sendmsg(r2, &(0x7f0000002f00)={0x0, 0x0, &(0x7f0000001a80)=[{&(0x7f0000000880)="012680d702b604efb2e7f71e03ff5afedf441067eacb6d79e7e5d6dff3f008cd27c16d4fb3ac21779692ba1b9839c80cf02c7e1de07fbeeaeac5cbf37c1477243f7d820ff8dd640613bbd8b8c9e74e0e9c2a421c2f25e6015eccd2ff68314f5634bdc1c048dcec69b9a6bc22b7869888c15f96124f75c9396cd498f276f522fb5022addb21faea08105ee452070d8e8e30d46d2f37da26ec2617ec81543aadd8bdfbea0f82c66e3c97937b5c1190a6decdfd36f7e74c3458fe600a107c9c15c634ef0549b6e1aa9039fdecf1eca3a9800493e99c0f294da65f4a795fee88cfb14b084490b77c00f409", 0xe9}, {&(0x7f0000000980)="a717a834b10b091da5f8c5dd54521840db1135adaae3a81ee67984e5509e337a0c2abfc50cd8d97bd79122d31ed6e439bd", 0x31}, {&(0x7f00000009c0)="e752ab264bf0c42d600a491d0a7fa6eff4caef56bd2963c57920363e567a80f6ee8f221f6d00d7d400d665af5de52b784ffd97981640e6fc6f6bed03b5ac3d6c5f2bdd6d9d88fc87a108ba5c8fd2d607572b919ee2049c5f3eb8bcc01327872e070f675de28e1cea3ae037212787761af807370ce8afadd81c3e4de5e3eee14bf63290215e378181398ceef289df4ab530db529459e4ca", 0x97}, {&(0x7f0000000a80)="f2afa996cf02c4b945988b7b0adc0b0e4f2128c4b02f3df6d4dfb302dc890256daf8dff5642a2d71eff01a66d053c0c6414d6496c8bc1dfa46b5b4ce39cba379cdc8792f3b235e44887e86a8db2359b0768955f85da3b848045c744047da35b9b219610ce79b7dc0d075ce762c56943b4188abe86513ffe97d9dd63555f08debc37dfe342da2bf10957c1c6b4440d3c1e35602ab1c1ecbc9bad698ca0ce7dd9190dc82cbce2c9ecfd5994f1a2f98e46689f00310aa1cb06f92c7380b01e46c78e8ad4c98a0fec8c47b444a047c33f2f8d355fadc34775a862c48dca07907b005d4b3369eabb5987b162fea4db5c193f4f617cd31fd7d75384ebf474538e04e0b8c5724d9357f73f19b9b71464d84f56257a936421f90625acb940d55b477b0a401c6164abf0151ebd1f6da9d0bece8e7a9e2066e8494ff9aa127cb4053f76bac479588126e85b8070ac97b230bd05f1ed6de58200d0921953c6fcbba00d98463c1f3266abe9293bd92ba3e1fd081d722ab9ebd0b8dec2e665de09e1b1d8ba10d9a2f117b9ab11c437a341ad7295ed86f1c6b94a668dfaec92d3b74e2499993ec02be683858c70273e8a0501db05c85110b9d064291da05784bad2b71ee4e6fc8a0471335a7926e5c96deb7fc3861efb695f22cf28794c8b81b386eaecaf65328362acf7bd323067da59a48b4757add15b531986117fab330132d6fd04a242c81f8acc30a9d5ca853a6eb4744ccdae908671b2afbe08daa04907ea00ea68b3cb1236ad1bd7027a0c9b8ad222a40ee58e8c5284d8c65b70988f7baa58775272a36cc8cd0e7b97ac690bc005e4dc28c845a9fd175d2c79f610a9b63ad4571b10551ce7f752722d2c2662dc8ebd6970ce8d385e9b7d79afc88679c45bd1aa9d3d7b21b8b942136ba5d1e5778476f6fdd51e25bffc6d937b7ab63f92f0353a2cdd7a537969acfc9c6233748b4e34f06a249097557b6c5db101006cf5de197f7e616372b6da9eedd0e9bd6ed192457c8838ab0514b2f7849a77cecf96c130cedc54db23393265a9547a45e3438a4b3ef9db7367f38d5ec9a9eecc1543e65549c530b6df137fc678eb5ca88c962489f692e8bb671fbbc6d274ecc3b1adff649283952d1b6b3b4caf9a9512549db821c4198840f061e460534cbadcd11954e9b31f0f42c9cfcc6f942fd3320b8e2075b48091c214d9abecd642fb3154f0345972d119710b1c3aaab523a90fca50daafbc966145dfb04c294b8842d8efa3b1da04d48b1e9999b3476d9ece75a5e77e3c80791ba819421f919b63554fe4523b99a66db8a9978e311345fefbfb62d74520e2402ecad8490b6a8d8eb5c60a7136fe4298b060bfc9cc275576ecea2c10d7cb118ce08c1d6e87836da0c75f8b68c3541e2699024e062c6ca2966ebf62014433d6bc5356a1ec7398f394410d299a81bed4d8289b9f5e8712eb39c11d562a45b15b02164160bf87a8e42932e1535f5d336eed8f72cfd843164ff96ab6219d1dc2fab17efe7c4e2a63b5ec1616d5eb88a4c1394c1bb3ad69919283b485367594ac4150f06aa5d355dddf3f52d464d28b25180758a15cd10a45c2a0d825a01974711711719ff2cdbbf8b39fc3f217b461b5087061837c8ccc233bc594ee53b1c655e8fa5317611e728992ee274df1404fe58ef32c7870d6508b3947cc610ffa4707b26ea362a6aeeb6d9d3c0fa5b19dabac4c02a54bb2df9b8d87a9b518a2892e906f0125f8bf4b4735d71e0d66ae87e282584f081244c6b09aef0372bcd71fefba51f334cec23a63bfe81d5c9e4252468e60a436b6c00b89703565c7b58867cf82190968cfe11acad4c3fc3a3e032433b53fbc6598f84b4e6579dde691b2f594c9cba788848782dfd7a0b7c82a4ce2ddec9f5f8ca227aeb3c3c83031f95a5036b79eacacb41f30fc233b815fd9c92cdade617207df8e15a9deb93bd7df7a895c81b800c2bfb11897eccabf6489c39f8e1704ac3e9cfb2e0a6b8348a2289fcfd635ce80b161e550ed2f7fe69265f7b8ab8964e83d1cd72d8e06a9761022dc11b5f47620c541421cc336de247921614443b9e8dbefbe7ee159a091464bda068c4d6842ad4874fbff08e705da7294cc54532374fa1fbf827292b4c49593a34e2cc4630b73f7116454684bfe4443670f02a996281a9ccc4d035db9bed408bf65978338ce9f7f1effdb66170efb2bd226cf56122ad96a2899bd42105bb0d6564eeaef5542204883077fceac06412d720a8659b2e054a9c68aa3ff726e0f772a3b9126a498f2a62e8eab47a768094d6b93ec0f0b8fc7383c029653d75d0c9ea6040ede25e087c3788f05ce9e07fc1d3b3ec7cccb6f37738288042ee7e625658626e15278c8839aaadb2581c057996f88041864a76f1aac650f5ef28fb3347bc8eb8c54ecea5552d2f03d0b6d460c5a84f56746de0bcec222125c6285d7b64a193ad5c55acb5a6bd27c3ada0d305548538e683145d8a420c4f1b82244ac9ab8d65682ba3c1dc80180de04fc2592fbe394e39e02536627ec77f7b4ef9183caa55351460a6c04db7d437b3870faf5be79ca5d1133cf4b63db21fe8b58fdc0b403de5b555fc51340c21973d0e3193e591784ee317d37a45a328d59b81aadaf890e0481fa40aba625237c00fe63d79fcaadb98c821f9758cfa9763a182b8d0d3fced5c3636e2814f8872956dd7b17d3973aa1da37c41de25610cbb3cd7b486bee9dd020d3819862e7cbfb0557dbdfafae4fb27904dde1d85525c2599ef959f08992c9d83ad003440bdebba60b823e01030e34f5b66ab66ee234d0f8aa0bc4a91debc51e51e90edece7e833aba392d454c401db8b8fcc9f709e7670076a65d55e27dd823649e0fd69a061625eed7923b4f00b08f021c2f245ae4e8be6c0ba5abb31ebfb6a98288743b693e84bafbcdb60cec0697a50ff337e489fc24d4d90231319870469a79867c93e8d720f7725ec83358c022be78c4cf3300549c0685b7aec20c65a1a2a478bb9b7b96e1b1f418e1f2f00d172b8068c642f1707f6ea812bba87a03511fcade26d7ee9941902f2a783901f595297588f17f1120d698edd6c8a9fd899cb99d163e2ad9184b82698189995098567a9671fd1cbe56aef4da49ef16d88b43afa966d48e73b46da14651533de536a5e7465fca8c47e141f9e2df3aafb90243d3ec4b3e226ab3e6b73803b0b6591a9cdb1d48465241068769921f52aac2770f0b31b55d91b4c29c8236fde6c56a81e0981bfd1a72ff1575187e8ac6a717ec3ce3eef684773de515b9c951b1f6381426fd878e57465d8b9af740d374002616ec6cffdb4d93c6f636fed21957899516e887e0522aad58ea8f433c1ef98119af52ecfa969cd0b3de59983c28a38266fff3a3f61aa0a803635bd14377d3975641532187853433866ca8e069add12562d72484df064201f9dd249a9defee8c075d4af4fe98d9c39894f1c9a22c3fe02edbcb09f1316060b822d05630190a879de292a7263c971088bf5512dc6a048cd0550d633702367e04bdcc893e43812203b89a140f5b5851a59ebecd11b6767541934a07e1ce915eee2e7151ff93e24e9679fe2e737030024d565e634941cda26d4b7bdcfd1a0a73541e5185dc2777898f32ccc09b5008e92ea510f7568f9dd4ec0da2a79a5de8b958368f117e626f9dbb46660ffc665cc5c99845c424961fb42ddedfd936f6d5350ac77cdd4c37fbd551c87b7687b6ec30c37ec966e5775dfa31a8b17f0c2ee181b9623a653dd7dbc2421da9863c7a4619d6982e479f0984cf9dede66314bf79be2fab3181e29adf79a5a961ae1b5b9a3ad91ac496f96623475c3a0bb3b9cdcbda18249b877150fe3c45c08e6f82acccebf799e4c47f120bfa94a50e130fec7f8881082dfd3588028e902164c8316dda2517564dfbb3b68c831798e21f9d00da79728c379c93da50640eee4cd72e1fe97a7729a0ead3892d42e6fcf48490608cee68fc4b28ad2858962da0eb2543c1988e27b1bf97e73f656cb0252a131065ec40da70af03d6912f56d72fd18ef2d870536d3efdb7153f28c8a85821735832b89dcc50f1e7e37740e22b2cda019e848889f79759a3cb32fd666742509773a239db46389747f1bc1e65e67e8c906580a62f66df2c03b6efde13d6690b210483b0a395718f7f1b1309aae67a5ae63e525330b4569a139b4a1474808e3141f035f8f315686e00a5e2e74cf6bf17065a569e8fb871ccd7b014d3553c4974848a2344d04f537b284c42b9524bf7c69598442005f529e887ab06ad6555c4b643ce836fd3f23bf0ebdba23283e0528de0b866d4730e7445d9b8c3ca7f3fc9f84e088e70a1ad478fe0f3de10cb2579941ac1277115adbe0f2782a1b538fb2b0422278a4fad4bf44afdeb685169255a39396e78b791ef894db0ba4d1670ea2137b34d94376e71de80fd5b077dcf32a67694f38844f5e42ab44b29b119ae2da6f9c71b9907dca8592d25db32cc8c992402fbf77c9b6880672ffdc79f810a63992626ee5e39fe55e5e0aa76268d996a4c79078761598a3beb45a4052ad72779b65381dd03875df82133e65b971f764d0c04c908dc76bc71eedf537803ed28e5a82e13253bd857f1f2d6fabf8bd72562d5cfa0fec04d2b787d9b0a21d1125740325adb4501f25fa136bbdb228a70531ec762c19f68ce38feb6c2ea420ee99ebdfc1647ae7440eca7aa0bb72aa700004fce397afad56a783b821bfef30fd8b570338ca40740bff21dcbab34af9520455a6ff3458001af56f399e00ea467fb69020779d63a48e23a1e1715d19b0aa1155f36f855c3370ebe9822b96476785a54cc373b06f58076adf23f5351638247475f18cc3d98b4273f9e57f1046530af8cb1c3372351d3cd65e92f6af68ee6f6682a451818ff6ea1972d43ad05d9aeef25e19bbfd14a4fff25db3dc3392b561d024453c7e206659d8ef541d4ff2958fd76b89d93787b32a7ccf50926c10f9679d39762488393cb5b3f271df69dea8dafbd8e7e06d434af63d2acf7fcb61d3b7bf8d1ab18893da842b6b64b4a571546ff00e140195307985be3a15cc778dd294bd04dc4f2609e3cf3f95e6471bbdc0e0c3c49b442b3ae4fa5b9cba6aa6841bc6214ad36c924e83746a52c0653564b5d0a861a10a3c1d8ffd59192e475cba0e6fbdbcb9fe8224d1ecbf0be53f0dea55589e0ef4774f0e443d8abf62803bd3297437fce5051fc3e7696145c0166e60318bb3262634af3c7e8516323e945ec7cc6a9c4e6eafca59c1965acff26d025439567d08961f865ad36dd2375be30f81d476e21dc5820b3598f45e3409f78fcea44f43aa94e2ad38b1e4235e81277a031e5d596aacb998ae5069b38241506ee608090ed6cbd8926e1cdb9b12517c87cc4781719fa07859e358e29afcde2ac01e0f452f5bf252cf59cc5063ad7ea31a5ee34bd3c1ce619122f7e54cdc270b04f7cca5221886be8179c6694e5ec356f2147a3237f0219653183eb7b1e3766b0dc395403b24708121e36ea86f7dbd7d175d0cba0194d7ce2432aa738d45855deb7ca9a75a9c7d1e796a69dfb739aba0b1b85a565d9af28c27fc65ecc143e122706bd1b4cb3b34af4593cee68b3e00736067b336e059255b8caf5674f54fd03e7fa44683fbbdc50c136fe8e5373b404f86b3fe4bab71771b7cb9cbbe575562f12b77067ac2a59076f2633c02d3822a3f0ec7f218c4353658bc397b24de09dd926dce0d1728759d1eeeb6ea27c74579f1b85d556e8cb2274d688958364e704c21da21ba3adf8a5b9d8cfde24a404ed911", 0x1000}], 0x4, &(0x7f0000001ac0)=[{0xc8, 0x0, 0x7, "a53fb8cacd96afedbbb75d9b06e8454d74b49d6f941bfe5f69df993c0ff7be2f7a5bc03e2d359aee760b1ed18ed99e0f7ce1816241cde07a55cd55d6f815fb679913d33263ee6cccfdc916956cfe9db868ada211fcebbe1167ab37eca3275d3aa8759e81c65e72981d1bf8df1ec60bf7c1897cae87a68c31f2ff9fa8c7fec80838394ba335d815375c97826461781cadaf8d24972cf98d13043fb4bb4831e45ba7f01d7b4e3adb0b9c5aa0e9c72ac1f6557eb9"}, {0x50, 0x1, 0xd3, "d9cd9e47939898a04052a63eeb69e5943abf92561c9e3b593a38a96597246778b04c45f6bab27b45f2b3d37722d1aea73bf72a6da9545ca3ae"}, {0x108, 0x1, 0x1, "417f494568df61c4c38afe5645a9241ad703c1df45d0b50d4625631634b439af00f7f6eddd7a24076d40aa71cf7d149aca8cac3dc5f97c1b6015ac972b713280a978c0ac235fdc26a9b0bfa7a552e14ccb4791774cc1d2b7a0be9777278ef6830444d4ae16f4b763337f31f56d1deec6880738f474dbd9a5d00e3c8e323605c2a9a400e7bb4b3ccc6c176f20c9aa6c7177b5f7c9bb92e5d039f06f508894228f3af5138182a9a2346ea1bcd335b29ac313e19cbe2d07943269374c2d10c48fadb89960db4609960ab779ab58f14407c059dc4707f800537733ff6446f695ebafb4e2275b1de0a0bd34662ba437d7609584"}, {0x88, 0x0, 0xf4600000000000, "fa4e7fd09b7fd4a9295b43e81b00ca1027c5c4aa895430d27989f8c057137e2448f8e1e1544d13ddcc36bcc28105ea9f61764570e7a63bd093941f67f8da58d54be83bd9ce17e7b3b6fbea71492328537dc0f851d16a98debc901e48301bdb05868b83125f0dfcaf8d6ffe599d606cdc6a37"}, {0x1010, 0xffff, 0x1f, "ed2c4d69224945652a0eca4fb1eee0ca68d04581a42b0741b59cc69299c1ed6836c51206844be75ab7275fe2995086db4e264c8b3cdd07106d41ba09e0a68d60fb92ed4339b163631c9fa0b24d61166af31bbb50373447e882d23b890956217256ba4c3ff9a47f7de00e37af0fb563c6bf12429b3dd8795454abf4a4fce82273d51c330886a1fc8644143ae198002eb5680f5ec87908556e60d5bfe89f04ee9854da98ae6f595c4229948278b87562a6eb4d3db69f147f1dae874c8731cee02af9b636e45731f7ec2d99eea40ab6f116a0155000b8928f3671c680510ea0f8d81d481a95fd0a3dbab1cb5da2468e758dd93ff5dd8a4d62582fc209f6b2d2148d52991bdc612d9091e3ed1cc161ed3e8abe02c618f6ce860b5ea72a2a655d860b3b9a51eff964d82ba191c27043596993ba1711dd4d16c2341b8adfffa130c8ad6a45a951cf108b1d0425a4ee88119cfb7ee959754a71a5d73ef54570c189f049a0f9de65f5371b0233bf9fa8a17877eb1dc22bc4f5f06d3b0fc5de71a07e05ec5be2a17c90505afbfdf7df6345b9bc582670df46ea235f298dd947a319e42d3e79f8bd1661d9e49c78f7df77614b5cdfdd5b9af18ab76055427c0bb6781dbb583cd6fdf298c6709dfd4e4480ee5c7218025a4cbb668f3b301b72d74ee9f8f5407d13109e80892d0f0a1befdb94f6bbf8a32d6fdf59a79392ea8444e79a07e6880cfe88edbe6ba2b06c0d8e40b275541a78f2fa9222d21536cdb381b0e1c9e518e2944dae53d09d9df2125d2615d6a7a9338f1712e74b3642c3804e528e8b89856fc09e9d606075cf30ca174efefbce281a46afe1f3837954325846e7bb43528a27cb537bbf8fd7d0e50845f65fa153591ae67a8291fd79d09ff951396a8fe0adb030c8af0fdd4a25626ea877c226595413a76ddd599760c83cb801c009d31ab7ea13b318f74d867cc82e8b94052f4f215a3548f54aa9c1666fb380e8cd83beb2992a9b94960a3441637a2c1a6cdce47b6b7e723acb121ac448f2f3416910d048343562d25d62167f455653704e18ae5d4fdcdb89a7d5f78de4ca038fdf828f10d23bdbde38b6e9bc266dfdfd5cfcaed1d649b427023d885037b894c00e93a04ed0afd752c319be43d0bc588b67d3df862e33940540e2060f6373636bc60dafc4f24e24141c2505e70d212295e1041963c4659d28ebc3b8a5913ac0c921128821c13523110f83155c424e1aa8d5face118cede4494a469b36771032aa54e5ac8ff36bd674e669281b6261699592d4229bc5c20d16c6d11166af416e49a88ad4c399bdf93deee5b565ede1a78ad1a6ce98a04489fd8a9d24c4710d9e4c1ef679f01a389b3e2d66abf4260e5c2161446edb75c4ee90850345430642eccc9972c83f5d0cfb028a260d18bc285539fb2568f6b9147b4cf5bd8ba3588cfa6c547c5627550df23d628b727084c34165da3c616c6c6d2c6696990b2c393223751a1855eaa8d33c4dee72db869e7c39821c81aba2a91c6a3de1fe4adab5a70a42835c135d993fd2158f6ef1112a534ef762820652f2622d7ebbb0b7f06c5209bd9cc78c25614d535b948d7324b2207a733e762d0113bbc845e425bae210c3fefb72bb13b1a5d99c3719e7e38e49d5364781fb8fe01e0b7ebebf1cacec9cb0b3f8201c59925b635f6e763ca14131c6906c4477b2ef0a499eedc1673ae7be33c963cd2430f564f4bf498d626d09ccb704fded724f93d694ba2c3ca7374bee7847c6b042f21f0c3e74fe6dcf29a8b2aeb9aef3f2c6dce7caea559aebee4ad0bde85f0c15dc530a6c2d72997c3954d1e421ff9ca39db15d9e023de624f2e12405ac0ee898effb960701c270cada6fa6654d9051fe93c0691a0d075f0837247992bea393ecc9e0d70cefc79ff77e90300918595a32ba633974c879eb86fbd5db2ee22e7af293d98dce416634a56dde5d695065ba4b99636e167555991dddabdd47e08806dec5feb0ea0d8b5fa3688a9f684f66cf524141e439dfdd1a1ff64701ac41fd5530c0812e43209ae4c504ba0ebe4595fc397f1ef7f88c4a322fe1337cf190b27fcd9874242d5bae71d6c37d36d8dc9e5e9b35bce3493d098f2899e51aff6158e39a0143ffad09a19665c299ac580dda9ad3ddb7e119553bcf7f36d9ea20f76238c8b66099e008d83a4f50db2c7847ba05dbae7d98936ab810be40ab6270303ff51594b7e9f9dd30a4921919f080270d53577465bf859887c6b60de1b29232e6021a3ef0cc641d982d6d20f44dcecbb9c9fce382f55259e5842a9bd71d2a756cd5b15a0f712cb22b055df780991d93bc6bdc5eff47ba34d70040d1a61081df6a7d0f354236ab6363c875a47b2716cafc09b2816e1b1a27ef8aa97d1e32a9aad2c2e2afda80b64e6e4b0b30219a50a4a3805b82b2e35cc2dc4b9cb6710d177ce25c895ee16b4a5420d7a5539453f664cf28adceab30ed723fd32bb9d34034d44e59714dda95808056f073b7e2ba5147e254727a204e7d6cc9be43525e4a60512df6f365391a4088cc7771c067a07a8d3cd9ebb7c0aa38cdc93f74370f0ff5db15df36d1137257dcf71b7ec80d62666e1eb145a96b4ca42619d7dbdd07913847d74f457680a434830656f05ec0906b4026d9c8f725bbb7b9b7831cb8f1b2362ed8cfa650edef23c5f361be7f6dbb3f2a12107262b7ae746a9950f83f1b86452b7c555ad7f506497ca5a1dbb0770c5e12316911d09f5d44b2c36c00991d0ee6ba5ee9d393587a0ae2c6e7093aad284a0204047c46e94e493039f547e10c4f7c7f1f951335108024c3f681b87a14da5d7d362df6eccdf7e1a0ee3eb45130dc337f6baeeeab7e953e79d1e23cb6583c909ba3a09ab23114755e9b76e7bab88ffb4e9c1315f3a9646e18508fc3fd601d90f54e6776115d32a68bbafb59a43c59302d0c09715fdcee05e63f9f03f16de7eb9339b114f2b45caf616b20b463e20cc3bf51b8b388a9185546bc7e99748a609e12e2ab2dfc579af96f53858dc948e188ce79ee8f299006c38ff406d4f7e469f9f034b37e24e88159dbd5b1a269e1ddeb7e1f27a42a4bb08ba40e2c69112f9cad537fd3c9bf977b9fd0435cafbc620a3f44144ca7019d037adce0308df5e6ecd99f835acd5688aad3f066f183e058d89db7d7b65e8cb71601753597ecc87b29e339eafbf4127ccab5fcc337535f8b95bac7fb45633823795a456963e2307947a630891d2f5cc699bd2d047b605be902e6625d86507433e763e3a9a6a7085509349fcef895c8d705264b63ec45340a77997352d8c6577da786c762604eedf833beff56bad71c90c96045ba6a59d732a2bc3aecaafeef8835dd0551dfd8961d3353a613c332d3d626841e04ffd0f8bfeab2cc08d61066179823c5e6c546f469c36ec4a764a550d3c8d48ccf693de307da450fd06a849196405e51f75379afcb474c0a3065d10f76f0d7a47be90a71a268e484a3c54a4a63cbfea52633ba6f4dce4b651ddd43cdbd54bd3160fce87ea71d1ab26f2aabbb45ab70c6522470f09b9702afc84a18163a2b809ac52dd6084ec155608e44d2ea19c5465a9d9fe7cb6ce9a7eb310c160295672b1db16afc003f5f02041a5cb087d7d07b83150db60e833404eb67d9cc39c37d179dd8f188b358d2885335e12da548fcc91ccc1c67590f67f5d0a148c4944e5e48740617b17fca2cb229ad446556b2ce423228f621b213c23d5fdb875d2f04fd93787c399990261982efb928b7dc37453fd5adc8fd311650df00337fe86e98bd23ddc04069834e9af17bce19c4823ed9af132cd35aabcbf36d7fc1e55c39ee45a1c972abb65bbb8f079dc2e3ed7a28cc369323155e94d2407ac630d1c1a1e55d3a522bb4fc0350d59cc454ad06d3d381e4b23834f4cde8a10e4e66ed4e933d9e874578f48e51ce871622d76d7464c7c5cf8ec72f3e06a5fb14d43358046966b8958ab64c5c49d5ac2ebc37d90eb30610440c4e3e5fe3ec19ff855fe8b23832abc1e27598ee0ee621ecdca1c666844fc4f34d34c5b903dd3c0c724e2af4a96ffef88d541f7cf2efc92ff0160481e80da9a3b1d8e8482ac6705d3b47dca02bef6ffc47ad89510bb4f9259ae62bfb911767e03d1f2342ef995ab951e84ff08fe15d90a3c2f3fc07a9b0c332d8f9d665151f85853e0f2e62b60c9a4735a536544b9f1f697e86aa8d4d872d5a2abfd4e56ecb4bf3a84a42d48f0e361b61f5b7c4a1adeb3b93f40e1e7e840d839c4137d8390823211771a966c7bf994429fafdda9ca70eb31b7618fba72db0deb9ea7ee4d49bf07e99f1a35a991a914687a97deb549e6a4b78d1a0e16e8980b89a7da36834645ebcbd71bca91720124c997aa6cb07c442a50936bc070006cb6eb00ba4f8e4a2721306e58989a5e8d0b427badda0afd05fb97b0bcd08c4329c9ab721150d6eb659962c3bebe8dc97b561fc2c07175039c7551bd4e8878ac8757798f76478fc6af311546397d440b9e58d74b365be0f2f04b92ea8d69ac222adee3315f5398baa7a5dbf294c0c6f9e80647b9d8e25c45d948b9df08ef88e6936488b9afbe8238ed1485f9f38bd4f8ae709e288efd8e20244c72c42db68ee11feef4418d1ee09e08398039025246e5e84400285afd0965ce6e36181f5f701b83b675ded7c3cb44cbb3b867521e3ee15ad72c316246d2a7565622a504d5ee9a1b7542a7423a5b88b328e60d7657222e84fb0895b1f88c56fb78a70b9750d7eb4e466f9a04e7a4deb767ad9fd03a5a80e55315bfe9fe1976ce8ea0795375711bb0aa8229c1ea5667f5f27e8b9117204d907d0f3bc8a7bc6044010e28885c0940b53ec3a0bdf0e28944515937bb8d5a0894ed5604b309623bd4c68a942717df52c958754da37b583037d397ee8acb3d7ce94fc1927bf65388437ce7d3b1c3bd69f8e9669fd859bce680f6c74e61b5569eba57d252cc6eb581fd57fd1b1abecb77524cd35dd1a0740c33f64eb6e3275c3a862e73f34a8b34c9a83458b0098ced531905d3ad8ebc4ef1ce224f390e3ab049b00700d9342c8dcd3b539c130036e6b1c70d73197fb933975680dad6c25dc6d1fbc184ae138c553a3c6c6826ef5e4f62f6cecf1c1345991e891cefb19203dcc18f80d60f77aeb225b9f91f1f2f8abd359ed0f1cdae3737c87eb81dbaaefd172a30292519f877243d1cad7f8899b80fb8592a14d9624bfe025c0fe829f319ce1a757ed67e0d7e7d26a394e4c5083b9dc6cf7fee10443153995d1534e33cc1766c6e1bd41317be785e3bcf8454cf070e673694c1d2e352e1b911a640a6824f9d38b008bc37014d5d496be2b405d6da51ede633d7489a4c2554b302ae36886eba59c0299809a9c2937457d6e0cc209f597709795fc346e335ec7f8436ed80d076c55960cfac8feaf2283a88014828872153be38b0b097c6556ae1b15d9faee53f85225525f2170de957e3d945088d513ee6c0f00311bd042a5d63cca56a79364437b706e71a091cbb577ccf350f01121f6088055fbdd342e37dd96260712d5e7c080cbb02540470de8e1e915d22809d87229f82d06754540fe765f2baf5efcbd694b351cfd6d1fea2f97af30b8f7adb050c60d518db65a24d248e4134b50f62bc8329d53fd80e5da812280d8e8868aded3716f03595fd6e266e50aa4b257bff54aed435c08a8a9fc325ca1fdec8f28b90427773a96a27e3c6a19ab51a7f9320e2f6db4c488a520c880a2b4da6c55e67c173b235773b850202cb47efc56b875e0c32c6db0bdbc99a7b89696757e8a14e3a6fbecff097f64cc18"}, {0xe8, 0x0, 0x1690, "f5d5842c2dedc684e6a5c81d205b307929b1a2d5e2280383fd98bb51534e35d9cf1cdc291bc8cbef756896d4d8aa475c6581e7989bc083349c16bdf6788ee93ea51001ec1658570a8141043157fd4820d4818350ef9681f70577f82f42420e3f3b98e3c43ce199a542f3edd53727de31c6b0d3c066ab4ad8347ac848d46e4907a17c8072d9d50644fbc985b541ba2ee0f361616ca45b83d758fc82d603c1a2e1d21ab331bc022e4dd7ba7add8f91f32c688922f25a239d1d2c0a605c14df1a6e8950a7a468f8a22ab20e7a266b95c8cbba59"}, {0x78, 0x1, 0x95c, "88ef9fd603e9acc44847295c542d788bdef2eab538d2faa0dda384e76ea786af701e553862d65d307ad3d4f6d0c2f72d925d954a21b55611554d6f8c41cbb6a1f6cda360f61f43efea0c78950952e65083a40d2de3d46c8aa0d8f6e1be2ce0d373450c8805"}], 0x1418}, 0x7e983b429d73c292) kqueue() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000002f40)={0x1dc, 0x7, 0x800, 0x5}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") r1 = dup2(r0, r0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:12 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000adc0df348e4b135f6cbb609f5978e7eef34250052dd22129d92ae8d9b7c8a89d4ac805110d5ffdd3333f51559f3861129d551caa7066f49f3d4f28353e31d358eb627db05baeddda2db18eeaa3aa9dbb18de292b4dc71fd21b408892ee4c41e796184dfea872a2f9ac361fedd58d693e0fc31751f66454c1f102fd912c11f1748c993a6241ac731ec66d870834dcb2e8dd93"], &(0x7f0000000200)=0x6e) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') execve(&(0x7f0000000440)='./file0/file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0/file0/file0\x00', 0x5) 16:00:12 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x20) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="03") 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = dup2(r0, r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x1be5, 0x100000000, 0x6, 0x101, 0x0, 0x5, 0x9, 0x10, [{0x8000, 0x7c0000000000000, 0xd1ea, 0x9}, {0x1f, 0x6, 0x200}, {0x24, 0x3, 0xfffffffffffffffc, 0x4}, {0x7, 0x2, 0x6, 0x2}, {0x6, 0x7, 0x2, 0x8000000000000000}, {0x8, 0xf04e, 0x101, 0x8}, {0x40, 0x10000, 0x4, 0x3}, {0x8, 0x100000000, 0x3, 0x6bed}, {0xffff, 0x3ff, 0x0, 0x1c}, {0xffffffffffffffff, 0xfffffffffffffff7, 0x8, 0x8}, {0x80, 0x4, 0x6, 0x6}, {0x4, 0x437, 0xffffffff, 0xe28d}, {0x810e, 0x6, 0x4, 0x1f}, {0x1ff, 0x4, 0x0, 0x3}, {0x8, 0x4, 0x2, 0x6}, {0xb2, 0x2e, 0x1}]}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) dup2(r0, r2) 16:00:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x75f22d90) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) login: %;<, /!) 1-'. "/*7 3$=")5(?$%)7;&8 > ,62:/+$'!>()'?7 ,65&7" +>;%4/?7.+$ ? >#>8  &=' -31770+ $6("12"5 0&6$-+%" 4<<<?25)/(?>>  $ ,+)* %* 16:00:13 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x188) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x2, 0x771, 0x9}, 0xc) pwrite(r0, &(0x7f0000000100)="ab914819e1cfdca9b7f05ca7f1d37fa029877edc9cfdcd317803ec2e44ed984ca528c0d64bc85d9b7377174a66ca6e36ba734496952be62fbe34d2a36c59", 0x3e, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x40}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000080)={0x9, 0x5, './file0\x00', 0x1, 0x3, 0x9, 0x7}) geteuid() openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x314651ede0805007, 0x0) syz_open_pts() 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x61}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x9) 16:00:13 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x81}, {0x6}]}) r1 = getgid() setregid(0x0, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x11, 0x5c0450d779745566) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000340)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a75f355bf53c3b6c6ed7896a48c4918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50a5fb7e173ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694b70adc31e8f45cbefbf7196f7e7bdc6deddcf3b2f79b463c01963fccc058acbfda15dd9fa0f6c91f01fb0a60b8b27eda9c1782e00b2f4b2c029a08be89f496994f679a6351726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edcbd387511d95babc", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000300)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:13 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='#!l', 0x3}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) kevent(r0, &(0x7f0000000000), 0x29652f64, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x80000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x2, 0x90}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000081, 0x10000, 0x5}, {{r1}, 0xffffffffffffffff, 0x8c, 0x80, 0x0, 0x6}], 0x294, &(0x7f00000000c0)={0x9, 0xfffffffffffffffe}) lseek(r0, 0x0, 0xfffffffffffffffe, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000180)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) 16:00:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kqueue() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000040)={0x800003, 0x0, 0x0, 0xfffffffffffffffe, "1ffbdfa6163cb93a0ad25f1be62c36ae61c4a648", 0xfffffefffffffffe, 0x2}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 16:00:14 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='ww') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/120, 0x78) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x90) 16:00:14 executing program 1: socketpair$unix(0x1, 0x3b0ad3346166202f, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x36, 0x2, 0xffffffffffffffff) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0xa8) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000002c0)="0b426847166372ae8497320fff805ea9e8d7475e112a48e091e4bf4dce9d667f3b996b11db799b7fc4", 0x29}], 0x1, 0x0, 0x0, 0x8}, 0x1) close(r1) connect(r0, &(0x7f0000000400)=@in6={0x18, 0x1, 0x10001, 0x1}, 0xc) bind(r2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) symlink(&(0x7f0000000440)='./file0/file0\x00', &(0x7f0000000480)='./file0\x00') getsockname$unix(r2, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) accept$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 16:00:14 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x2) ioctl$WSKBDIO_SETMODE(r0, 0xc010570d, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140), 0x0) socketpair(0x2, 0x8000, 0x1f, &(0x7f0000000000)) 16:00:14 executing program 1: setuid(0xee01) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x5}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xca5ed57d298f52b7, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0x0, 0x41, 0x40, 0x9, 0x8}, {{r1}, 0xfffffffffffffffe, 0x40, 0x400fffff, 0xfb, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0x80, 0xa2a, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffc, 0x7, 0xfffff, 0x0, 0x3}], 0x4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x0, 0x0, 0x8f2d}], 0x7, &(0x7f00000000c0)={0x9, 0x6}) dup2(r1, r0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0x7) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x401, 0x7, 0x20, 0x1, 0x4, 0x2, 0x328a584f, 0x3, 0x1, 0x8, 0x3}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x10001}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x20000, 0x0) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r0, &(0x7f0000000080)="bb", 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) r0 = socket$inet(0x2, 0x5, 0xffff) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/93, 0x5d}, {&(0x7f00000001c0)=""/12, 0xc}, {&(0x7f0000000200)=""/63, 0x3f}], 0x3, &(0x7f0000000280)=""/242, 0xf2}, 0x842) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000003c0)=0x1ff) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x1, 0x5}) open$dir(&(0x7f0000000040)='./bus\x00', 0x60474fda50f639fb, 0x0) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:15 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x80, 0x0) close(r0) setrlimit(0x2, &(0x7f0000cc0ff0)={0x60000000, 0xfffffffffffffffe}) 16:00:15 executing program 1: getuid() r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) r2 = syz_open_pts() r3 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r6 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x1, 0x0) r8 = syz_open_pts() r9 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x400, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x8282, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0x43, 0x80, 0xfffffffffffffff9}, {{r3}, 0xfffffffffffffffb, 0x4, 0x2, 0x4, 0x5}], 0x7, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffff8, 0x88, 0x2, 0x28f5, 0x7}, {{r5}, 0xfffffffffffffffa, 0x1, 0x10, 0x7, 0xfffffffffffffffd}, {{r6}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0x7}, {{r7}, 0xfffffffffffffffb, 0x4, 0x1, 0x2da1, 0x7}, {{r8}, 0xfffffffffffffff8, 0x24, 0x20000000, 0x794, 0xffffffffffff7fff}, {{r9}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x101, 0x5}, {{r10}, 0xfffffffffffffffe, 0x20, 0x4, 0x10000, 0x1d}], 0x7, &(0x7f0000000440)={0x77, 0x8}) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) setuid(r0) msgget(0x3, 0x80) 16:00:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000a40)=""/4096, 0x1000}], 0x1, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000140)="05", 0x1, 0x0, 0x0, 0x0) close(r0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x1000002be9, 0x0, 0x0, 0x0) dup2(r1, r1) 16:00:15 executing program 1: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f00000003c0)="874f6d876b8e8f3263a4e98d26eb050691fb15ce01349e054fb338bdddfa70884a5934e5fb15a6a26daec84f180ddff3b94e468f73e6aac89bd2296f87587dbf8b69311d9b388a6fdf1c3d3bc6a40859c7e63001c185941e58f36f2b5e4469ccc547a768acdc0be8d3ac93c1be52c8f640a95a5b901b89146f7a43a895299a4d5b9b8d60badfce241efd8fa024c206f568eeef37d991e006a35950ad8d08950e953ee8b5dac3d8e5a91000e33d4ae70fc7dc2ccc6947e59ac9703af2abca6f", 0xbf}, {&(0x7f0000000200)="6cf084bc", 0x4}, {&(0x7f0000000580)="c2539bc21c0f2a9ccb082bf6720cf89f08062ac6a0e020faf43f18d878be47a6f7132ae583da43b849f7ba74853631d558b22b7a94974e152356767122b7f7a7c71a702727c11bedef734b080fa7e5b7d50edbfae977b9b99f19cbe828e557b3c4284b4a9ccdc609acc180e508f7007d766068477cc76711910677e7451d0c4619e984afe1563761b6104a8c9cc7ebadbc7d27ee74ba5161d243c62e5899ef9d33a3c051a895a2cc0ea889390a731711abbf90026a7bbc1da292eb35bff792b23c0e1ca84af56f4283d0b64d3983899ac5aa35327ab9da39e0a446746a83481db400acb47540462b581915fa93", 0xed}], 0x3, 0x0, 0x0, 0x408}, 0x400) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2000001c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) 16:00:15 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) msgsnd(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="0000000000000000882dc23931db299f298725c0f7b4fa7c9b2865e796983d8903e7c8ad52cb8469eb01db5b3fc96429c8d0fa1e418e56a60eedc73737c30244e3e22828d81eb2ee57816f875ec0804cb8a585ba377c74839b2e8edc520f8753c911014580f3b056e0ce2af10a7367a87500416556403681452c71a854ec30d58aa648ca2f02199370b8d8033dd68a922a34a3665837697be62dce44ad0d4942ac3d907962361dc0d2e55e8c60b77a9b661f9dfba46388254314078440b653f181d8cbd76d000000006af25ba7a1313e6b044600"/225], 0xd4, 0x800) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) r4 = fcntl$dupfd(r1, 0x100000000000, r1) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r5 = msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000700)={0x1, 0x7, 0x400, 0x6, "6bd8e7694fa7ef1b46034c1c64434c50f398703a", 0x4f, 0x1}) read(r3, &(0x7f00000008c0)=""/120, 0x78) write(r2, &(0x7f0000000c40)="cac336dc266a5d337c1ef34cf0809235d091cc477ca09666c17fd43b8becf1d7f924dd82a15941fda55bc7d8057eaca677a7d10f3b859151c37c82396f177e9fcf5c754bf587942c28cedbcb1520f939e9787bffdf510937b0f10afb92179c5c8c78c8575cb6d5fe35e9dd7a70764a6e32a03db220b489c3ab513af147fae25d15b8def92b4c46de029131e8a6979fb6d90d2161a56606e534a66e6570bf60c20812851aa4cca4bb955d059ec6e42cccff223ee5866dbe417784d234bc03b8c2bffd2e7635ade2b9e1b94834e87a56bc53b3ab9913a231b9f43d49ff89df6e5b2e1981f475dbf3a430e9811be6536e0727d5fc2c16eb2d58", 0xf8) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000001040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000010000000000000000"], 0x1, 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000b40)=""/76) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(r5, &(0x7f0000000000)=ANY=[@ANYPTR64, @ANYRESOCT=r4], 0x2, 0x800) msgsnd(r0, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r6], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r0, &(0x7f0000000a40)={0x0, ""/233}, 0xf1, 0x1, 0x1800) msgrcv(r6, &(0x7f0000000800)=ANY=[@ANYRES32=r5], 0x1, 0x2, 0x1000) execve(&(0x7f00000002c0)='\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', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000240)='5\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r6, &(0x7f0000000280), 0x8, 0x1, 0x1000) msgsnd(r6, &(0x7f0000000740)={0x3, "d562da7839e9847ff966db301426b02d29d73c7298ce68c87b27c21083d348455a03dd44ec35a7af844e937ef211c048daa695e58dadfb5ef5089f38a96bba89dbceab833e69a807919dba1bc391e7663fdd706d42fd256997d00dd885ba3f2af12565e5ad13e8d4"}, 0x70, 0x800) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x1}, 0xffffffffffffff50) 16:00:15 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x2, 0xd2e}) syz_emit_ethernet(0xa8, &(0x7f00000001c0)="500835c4a165ec64b33209133ad6c1ea11d7a38c0ade88259a4732c3d88f03ff84ecec91e5a3c6038d100867ec7af429a0de86cf3d7bd91bce2a8f964aa312f37a4b4d77a144fbcd5ee9a2d6f080bac131e0fc01f4a39ee0ade0c5d9fbd79ee25d350b633106d2e0879365dcac9674250a80d974a16befd7a963a5d80171d93ad380c16ae265cc0888dc3c8cdf5ff11e42058dd3c1c6f2057c174ea0ebfd845a46fadcbb43f140b5") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) fchmod(r1, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = dup2(r1, r1) recvfrom$unix(r2, &(0x7f0000000040)=""/93, 0x5d, 0x42, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) pread(r0, &(0x7f0000000180)="2126d1eb44b176be3cd9eba9c127dd37b8d3a0731a0d81e45b2b", 0x1a, 0x0, 0x2d) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pread(r1, &(0x7f00000000c0)="d2778d7a8021d29c9330942bc2a6f3ea89db54d0838d08887b9e9d216184a5fc696c42544b69aa6960eccc7ea8b65ea39f63ac1f8ff9fdd566a769eda2af372280bfd5dbe5862781a107238f7fc4de57a5611e32bd4261ad", 0x58, 0x0, 0x0) r2 = msgget(0x2, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/23) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x4) 16:00:15 executing program 1: accept(0xffffffffffffff9c, &(0x7f0000001880)=@un=@abs, &(0x7f0000000180)=0xfffffffffffffe0c) pipe(&(0x7f0000001980)) r0 = open(&(0x7f00000019c0)='./file0/file0\x00', 0x481, 0x20) r1 = accept(r0, &(0x7f0000001940)=@un=@abs, &(0x7f0000000340)=0xfffffffffffffd15) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000440)={0x5026bb1d, 0xfffffffc}, 0xffffffffffffff4b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) fchflags(r1, 0x1) connect(r1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x1}, 0xffffffffffffff59) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r3 = semget$private(0x0, 0x5, 0x45b) semop(r3, &(0x7f0000000240)=[{0x4, 0x0, 0x1800}, {0x1, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x4, 0x9, 0x800}], 0x4) execve(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/dev/bpf\x00'], &(0x7f0000000680)=[&(0x7f0000000280)='/dev/bpf\x00', &(0x7f00000002c0)='*!\x05-\'\t\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='/dev/bpf\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='/dev/bpf\x00']) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000700)=@un=@abs, 0x8, &(0x7f0000001840)=[{&(0x7f0000000740)=""/4096, 0x1000}, {&(0x7f0000001740)=""/216, 0xd8}], 0x2, &(0x7f0000001880)}, 0x9f71d241af59ae2a) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x812, r2, 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') r4 = shmget(0x1, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) 16:00:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x4) ioctl$SPKRTUNE(r0, 0x20005302, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x5c}, {0x6}]}) chmod(&(0x7f0000000200)='./file0\x00', 0x39) fcntl$setstatus(r0, 0x4, 0x0) r1 = dup2(r0, r0) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000240)=0xfffffffffffffe2f) getsockname$unix(r2, &(0x7f0000000180)=@file={0x0, ""/38}, &(0x7f00000001c0)=0x28) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x20006}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='o') 16:00:15 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:15 executing program 0: setrlimit(0x7, &(0x7f0000000100)={0x0, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x38, 0x400000000, 0x800000000000000, 0x81, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) ioctl$TIOCCDTR(r0, 0x20007478) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) readv(r1, &(0x7f0000000040), 0x1) setrlimit(0x1, &(0x7f0000000000)={0x800, 0x2}) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20140, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x7c}, {0x6c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000000)="41435466496fc712db194befeccdac4e615b78cb5d6b36e9bf2d07b6c3561f23ffefe5938c", 0x25}, {&(0x7f0000000040)="3010be65f7", 0x5}, {&(0x7f0000000240)="4c310886c10e14355cfad1651c8dc30e30ee670017639c6ea779b0384806f55b4bf5924f96fc85dfa066b1cea76f469de20e79f67cfa4bbb426c27ef87bf0977cc441647d4d049489539f9a7799af79232e73b953043d10a0c459590833a2221189599c89c4291efd2df48170879ea0f71993d18e06b8f89665f2db77c758f684d569ca41960d58814dc2101efabcbd7ad54f27d69e9160c9b143318bd0486223ca8f1bbc7483a243ac60d87f09d96871d8048d48fc964698e6df399ce48b83e47bbeddd92e2f88ccc30ee20122d25e8a1e3252e5f2bc7979d0afe46de13ee2f", 0xe0}, {&(0x7f00000000c0)="d8533500acb5a11cd8fff43599c8558419a9e33a74659849d6e153ed69c611e35fdfd9adf44a2bde1c4e9afcff6107f33966be1008d9fada7e45e266bee6cfd0c535", 0x42}, {&(0x7f0000000340)="74795937cbade2a1f1c01a9ccf6f71264b8f3e5a314d47480ebb484d773e652d200e74afccc44be9d7be62594d61a30b0f873f75bec83ae28fb74181900cff15fb4cfae948d0696f6973bc54c9ab2baa681dfc1d98fb26c60dae3bfe83f7678847d29ece0df3951e0a54e4419549e014ef78b4afcf42ac20c28852d46612d03063e2c682972bed8f505ed1d894f8b0cabdeed96835269494f93438a6a4355666fb93cc99462396164490e4b6288f57d606aadc997a3c4a6308fc7f53f87fc60e1601ca55b67ff8dd81d9e0907263", 0xce}, {&(0x7f0000000180)="7b1f17", 0x3}, {&(0x7f0000000440)="0ead6a0bc9a778de55baf01a4a5de1f25fae539c9093ca", 0x17}, {&(0x7f0000000480)="b70c022efc651f3a7e8f7b74f37d91e28591bba99c07a8013a351934fc34a2e7c068450578fb43fd6a8c770806593054524602b151704738f34fd482cb43963edf746cd6dba4981bdf44236762970005e0ed5c0281d66bd0f7b758e42d7ba68eac8542f03d2bb564fbc253504e8acb111aeba48ddf9908d587a5b8f9ceb2", 0x7e}, {&(0x7f0000000500)="c2258e176a6263219cb812df92754ee81f2e49c6d4df07fd1e8218371cdc75f8734abcba4c0625e9266d1a25e882aa0606e1e12035052e364d181134bebdc6284b480ed58be36ce034fe17fd186cb327abcb454513f7b8fb79e83c0f8c6122491987593da135857394a7d9ad87b2", 0x6e}], 0x9, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000640)) 16:00:15 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0x2, 0x100000001, 0x4, 0x0, &(0x7f0000000100)={{0x5, 0xbc, 0x2, 0x6, 0x58d3, 0x100000000, 0x8}, {[0x7, 0x4, 0x7fff, 0x6, 0x8, 0xfffffffffffff800, 0x6, 0x7, 0x4d7, 0x6, 0x4, 0xffffffffffffff6b, 0x5, 0x200, 0x6, 0x8001, 0x10001, 0x2], [0x1, 0x9, 0x9, 0x7fffffff, 0x3, 0x2, 0x0, 0x62f4, 0x9473, 0x100], [0xc86, 0xfffffffffffffffc, 0x6, 0x9, 0x6, 0x6, 0x9], [0x10001, 0x7, 0x7, 0x80000001, 0x4], [{0x4, 0x6e59, 0xfffffffffffff2c2, 0x9}, {0xa7, 0x1f, 0x417defc8, 0x2}, {0x56, 0x9, 0x1, 0x1}, {0x7, 0x13, 0x6, 0x80}, {0x4, 0x8, 0x1, 0x800}, {0x6, 0x6, 0x180000, 0xe548}, {0x1, 0x7fff, 0x8000, 0x7}, {0xf6, 0x100000001, 0x4, 0x4}], {0x23a0, 0x551, 0x200, 0xffffffff}, {0x9, 0x101, 0x80000001, 0x9}}}, 0x10000, 0xffffffffffff8766}) write(r0, 0x0, 0x0) getdents(r2, &(0x7f0000000080)=""/51, 0x33) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x20}, {0x40006}]}) r1 = dup2(r0, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1000, &(0x7f0000000040), 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x41ee92408b5a64d6, &(0x7f0000000000)={0x401, 0x8}, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = socket(0x10, 0x4, 0x9) recvfrom$inet(r1, &(0x7f0000000080)=""/235, 0xeb, 0x2, &(0x7f0000000180)={0x2, 0x1}, 0xc) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$getown(r1, 0x5) read(r1, 0x0, 0xfffffffffffffdcc) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6a2a721c3f775836, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000180)=[{0x100000001, 0x0, 0x0, 0x8000029d8aaa8}, {0x40000000000080}, {0x3c}, {0x7ffffffe}]}) r2 = dup(r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10, 0x19) write(r0, &(0x7f0000000040)="00184c182970e2bb1a262ab579e23df01845d0519fa7239edd07e743b46a35d00f79bc059064f7583ca406000000000000001207e567d77a0df165d6800acfe0fb971589d3869f6d7847cdf293564929a0897844a1a778383549385869c79ce3d0e972dd008f47d00b292c64caff535abecb625db6fc06535a7ab7ed0382b3a66d6d4aa01b663683efc6744e97ced585ecc73dad6563", 0x96) r1 = syz_open_pts() open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x100) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) 16:00:15 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', 0x0, 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0x2750258f) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x5) r2 = open(&(0x7f0000000040)='./bus\x00', 0x8000000000000001, 0x0) pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000000c0)="a0", 0x1}], 0x1, 0x0, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/83, 0x53}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffffc, "85000000000900005f00"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0xfff) readv(r3, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() sendto$inet6(r2, &(0x7f0000000340)="a210e26b8b4bb17d7610bcca5a222f9ec124b1745389856fa60657b7d40933a9d96c60f004952041e1d16cd39e8de81718e9b5e8b733886c004df2dbbac4", 0x3e, 0x400, &(0x7f0000000380)={0x18, 0x3, 0x4e99}, 0xc) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000300)=0x6) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000280)) syz_open_pts() 16:00:15 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) ktrace(&(0x7f0000000280)='./file0\x00', 0x1, 0x40000000, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x2000, 0x0) 16:00:15 executing program 0: r0 = socket(0x1, 0x3, 0xfffffffffffffffe) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) recvfrom$inet(r0, &(0x7f0000000280)=""/4096, 0x1000, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="c1") 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f00000008c0)='./file0\x00', 0x80, 0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000880)='./file0\x00') r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000280)=""/225, 0xe1}, {&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f0000000380)=""/204, 0xcc}, {&(0x7f0000000480)=""/233, 0xe9}, {&(0x7f0000000580)=""/237, 0xed}], 0x5, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000680)=""/134, 0x86}, {&(0x7f0000000740)=""/168, 0xa8}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000800)=""/75, 0x4b}], 0x4) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x1, 0x2, 0xfffffffffffffffc, 0x100000000, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x800000000000000, 0x2159, 0x80000001, 0x3, "3853e414dcbb6852c9aac42998747cef42a087a8", 0x8, 0x3}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x116}], 0x0, 0x1ff) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4, 0xb8a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="33e0a83c86a51ed5da9e77198e9a95dd1b93e2735f70e8271d31be24e9937a69ed4fe38ca4ea4667b5534c1c0064311326cb734eaf96b5c6d519aadcab20daacc96f46676240ae03d0c587ef27d493379cfda413fa9a2d45e965ca45616ade1d7d5cddd53dfe44f27ab85d", 0x6b) 16:00:16 executing program 1: r0 = socket(0x10, 0x1, 0x10000006) r1 = fcntl$dupfd(r0, 0x401, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x5, 0x1b0, "8c0a8c06130ad69f83fc53d7b0435a9465a1b657", 0xffffffffffffffc1, 0xff}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="5aea2d2c1823cbf9f67c0aa0b783d183accfcd5c26e1768ae4f6b8ce4f847b81", 0x20}, {&(0x7f0000000100)="f4ea1d60b8bf029a96e0790c", 0xc}], 0x2) write(r0, &(0x7f0000000280)="e25aae69400d0000000000005f144354056e4e6cf3", 0x15) fchmod(r1, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x10001, 0xd1c1, 0x5, 0x4, "8c4e185816e2ecd6adb13eb07247ca3492767628", 0x8, 0x47}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x25}, {0x20}, {0x7, 0x0, 0x0, 0x100}]}) openat$speaker(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/speaker\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x8, 0x80, 0x85, 0x4}, {0xffff, 0x5, 0x6}, {0x200, 0x20, 0x0, 0x3}, {0x4, 0x6, 0x10001}]}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x50, 0x0) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a027e3a", 0x8, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = getuid() setuid(r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') 16:00:16 executing program 0: r0 = socket(0x18, 0x3, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xa9) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:16 executing program 0: clock_settime(0x2, &(0x7f00000000c0)={0x1}) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/21, &(0x7f0000000080)=0x15) fcntl$getown(r0, 0x5) 16:00:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) pipe(&(0x7f0000000140)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:17 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r2 = geteuid() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) r3 = getegid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) getpgrp() mkdir(&(0x7f0000000100)='./file0\x00', 0x40) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x404}, 0x400) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x4, 0x105bfc47caf84a4c, 0x2, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x1, 0xfff}, {{r2}, 0xffffffffffffffff, 0x2, 0x1, 0x92, 0xffffffff}, {{r1}, 0xfffffffffffffffb, 0xe, 0x2, 0xac, 0x4}], 0x41, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x200) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18", 0x6a}], 0x1) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xd4f7) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x100000001, 0x0, 0x0, 0x29d8aaa8}, {0x2d}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0xd4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f", 0x2b6, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffffe, 0x83}], 0x0, &(0x7f0000000080), 0x1, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) flock(r1, 0x4) socket$unix(0x1, 0x7, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xeb, &(0x7f0000000140)="6ccc6971186c3c493c62daae6d9e3e7feaedda9ee69fb7d4b2af512c4f90fb5edb44298ce131aaeef4a5d7cf75383d21cc86b5317ec5eda0d4d5f84ed78f65ca2c0692bf16319d5c8a9b22d42fbcff60cac3549a6e3eaa13e3a080eaf669f43a5de1a0138effc875416621458fe68786e877053612061c9fd46a7a7e331e26f03153ff411cf4669d3b4c65746f885f4efc906048854ab81bf6939750258804bfb87bfeee936ba2d83ae2e8a04f0855375460f718b9764d2b6394a51f607a3410bc33934c96edf9087ea0d8033f975b42fe2f085c9800c7af85f7532c4dfded2795fdbe14c5bb869792a96d") syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r3 = getegid() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000440)={0x6, 0x8, 0x6, 0x4, "519aa6b370e15ede4b714762370a8aee003fe08b", 0x26}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = getgid() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0x7ff, 0xffff, 0x7, 0x80000001, "8d3ac83a3e0b09eae6a7d2afd850c1fe1ffd4929", 0x8, 0xe8a8}) r7 = getgid() getgroups(0x4, &(0x7f0000000140)=[r3, r5, r6, r7]) r8 = dup2(r0, r2) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) pwrite(r8, &(0x7f0000000280)="d797c73446c038bc8f3720c2affc1e042e74a9895f030ebf08eb2224e5f6fca04d1f", 0x22, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x51, 0x80000000, 0xfffffffffffffffe}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}, {{r8}, 0xffffffffffffffff, 0x61}], 0x835, 0x0) fcntl$getown(r2, 0x5) chown(&(0x7f0000000180)='./file0\x00', r4, r6) getegid() r9 = open(&(0x7f0000000240)='./file0\x00', 0x2835a7291aaf077e, 0x0) getsockopt(r9, 0x80, 0x996c, &(0x7f0000000300)=""/241, &(0x7f0000000400)=0xf1) 16:00:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x4, 0x7}, {0x5, 0x500000000}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x101, 0x6}, {}], 0x2}) 16:00:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x5d3, 0x800}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) r2 = socket(0x18, 0x2, 0x0) getrlimit(0x6, &(0x7f0000000040)) r3 = dup2(r2, r2) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000000)=0xab) setsockopt(r2, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f00000000c0), 0x10004) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000180)={0x2, 0x401, 0x9, 0x5, &(0x7f0000000380)={{0x20, 0x5, 0x8, 0x0, 0x40000, 0x2, 0x81}, {[0x8, 0x1ff, 0x80000001, 0x3, 0x9, 0x2, 0x1, 0x10000, 0x90, 0x4, 0x80000001, 0x4, 0x1, 0x5a, 0x7a, 0x8, 0x3, 0x1], [0x7f, 0x3, 0x3, 0x5, 0x101, 0x3f6d93a5, 0x0, 0x80000001, 0x28bb, 0x3], [0x2df, 0x7fff, 0x1ff, 0x8000, 0x3, 0x4, 0x5], [0x5, 0x40, 0x1, 0x100000000, 0x5, 0x3ff], [{0x5, 0x8001, 0x4, 0x1}, {0x100, 0xcd05, 0x90f, 0xfffffffffffffffe}, {0x10000, 0x3a5283fd, 0xfffffffffffffffa, 0x1f}, {0x200, 0x8, 0x7, 0x20}, {0x5283, 0xdc6, 0x563, 0x73e}, {0x401, 0x5a, 0x4, 0x5}, {0x0, 0xda76, 0xffffffffffffff00, 0xfffffffffffffffe}, {0x800, 0x100000001, 0x8, 0x3}], {0xffff, 0xec, 0xdb10, 0x7fff}, {0x0, 0x0, 0x6, 0x9}}}, 0x5, 0x4109}) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x6f}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="587c0cf1c6bfb5143d98821e4480850219e60686e4c94396f27e60de66ffec80d055b6c912c8a69c4a055f351ae0805eca9e2bfde0459d6d743f73238c78d296735feb1864e75a258162486672a3c8fb0ae78c57cbc65e315de68aa4b8442e7aefe1ddbef94224e2de38f24401527b10de9688f4c913b495fc1458cd859571c8a0e0147bb33ae874ac00275e506599091ed4d7f9ea07a534fcf32f", 0x9b}], 0x1, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() shutdown(r1, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:18 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) geteuid() ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x2000) close(r2) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x150) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x6d7, 0x0, 0xd69, 0x0) 16:00:18 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) r2 = dup(r1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) fcntl$setown(r3, 0x6, 0x0) pipe(&(0x7f00000000c0)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) dup2(r3, r0) 16:00:18 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x80000000121, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c, 0x0, 0x0, 0x1}, {0x2400014, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") write(r0, &(0x7f0000000100)="317eec448a", 0x5) fcntl$getflags(r0, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) pread(r0, &(0x7f0000000200)="134b7b802b605f5c2e802eed2ec139bffdebf4abe607dcbf1365da45ccd4f28912ed97e35af4e6f40e69ed8acb11f706a2e1651664632acffd357bbc818cd93f58b413880b7fe09fe2c60fae2baeff62", 0x50, 0x0, 0xffffffffffffffff) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) 16:00:18 executing program 1: r0 = socket(0x18, 0x7, 0x40) setsockopt(r0, 0x2, 0xfffffffffffffc00, &(0x7f0000000000)="92ab89fb9b106afda85bc0d9482fe3d3c1d1d16b26d504113c8fc98b78cbd7c5ed3fef90c4e34884bf38bc86eccd7d17922297e378d0e2479a58aef377b8ef97adbb96bea90b31c872dd4d3303cd3789a2c682445be8c7307e42e5dd2236bb801106d61a21f45c61672f79eafc194a117db48f949e8f42ab0f3813e19b9b3ec5e7159a0a6e7602586aa608200bd6a84c5a7128e6fe20b17aa0ddf259778908f986aafed5d5632ed697270b6941c58a33165443264d1aaa7f58410fce85793ebda1745cd47381395b92482173526a1e7bb14cfcf338b268103567327ebefb56bde0df8c1c63f7529909a4811e3edbede34d3fb8145f8cd498ac21779ed40b6c95885da8c817f135cc7f5c4dc10a14a0d3e7ce6f2573964f77745dc5ba25dda731fdf2ab4a68ec87b365fb32b69250c123d83a285bbcf2bfacf5965746de12d773b33bf392cec8e42dc21a840f52d3e770c69aea57f869091dbd1ec45510c2e09d64e7925737e5fbb5c8619cd9c31644246d9bd2e81227973ec77d94dd14cb16808c39351b6ddee8f7be984492c23b7e04d49540490ad1c7dfd1e6e6e2d941d84730c3d821e69c560c7b46d03626bea63e27906d33d7e7de3307161350f3bed485b46fed465d092faa6ddae949ae38d717d76b2050a56b7891351c8b04cab62eecbd256caaa822081a2419ef6269cc9bf951b898a9cd110f89401ca2d6e70bd5c5bc718eebb5e0abdd26cb999f3ad9e9ca8cc06b556333ad4bb84f621ff4327358b8b1ad9b25689d9d18348642739847e7462453c510c65c3e9fa8ce34a90e53796973c52af64be5a138c510c6a99ed6eaa912dc1b5d3ef3772b633a0983bde3791b4f9685686266b2787df70c84f396a16f3552b92d3cf7374491ed15a59bdc31635c2c97cb5aac5777840480aa92e3a8a2241dadeb4f25824f6d8cbb4bb1d22cc06b53ea553b993abd1f19e9af10ca7b0db3083409aecdd44e6023f26ce23fb745feaa8e283349456381000f693ecf513a43038cd6a0b53fe380bc84e5edfebf2c71768fc7a7c4e3383d3c97db7202885de50b6bcb5a9ca9f8167267ec72c622a3508d6d0dfbe7a7b04c86e39b713eec1a0097dc065f60041e35991f1979968a3ee894dfd69c8e4094dac2b48a12ae25a4b4a5e54e8e78d2054ab2453dca5528c6d340b7bd635f66e221c70c0f96f2a0b8218824b7cae491c3b064e4d115345e4852daf30c920a72d47825451e2391cb488a75091bb7d9da0f3e371cea2c2494941a7fbaa5b4ef5c3276487f6566bfb46c8cb7e8898b07a1edcfcae393810596e495b6eb76d07de79dd47ddf8f322298c7aac34c545e59575881742aac90ae2e62a00a401904639536eb39e709b107ac5217e6bdb6c07210c3f75e15db80bf5c8b6f5f706abe9773d728137ec063f1d2546dbb80608e8796c91e2015d8b4b9334c3507f207216617efc84d992692b0edb211846455eb2fefbdc49c79a26ff7f35b0747f5e6350acedf087e4857f0906df65f38394a4e2dc35c20de8d6ab8fe6b4a115f4d0856a99decf4ad1c11d9c3a7e05e7c0ec9cceda08285f7ae18e55baf12460d3e0562a80a5d5d4f9fbebae0c01eb3a73d26badec3c236981977917c497cf5269b72b954f20f9681abb531136bb8e8df908102f28f0501aaf18eb9df282832b6ad346f2d3f67fe967381696caea9c0b113296948a84bd7dd009d72ac3de85d2f2baeba10d1d54f8ef81d43321d64b559377c103ca8272300df83e5e36a087eafb2186217e995c87808a7be296280a81d4bc09041e7e164e35e30928fb13ea85810bcfac844b5e308cf26a32fc7e7556910a1d4f6b57813baba7c654af5eb5c9fac989e319271bdd406b872c132375e941d959b75ed4e9b8d633555b0bddf6defffe10f32660099b7b9ff6d415c51567c2aa7a400a1b45f5c9a8ed8fb67f76ecc8909b1749eed0869922056d176afaa23149d6666c640f77c681855451ea8b2927dd9b4fa739d85ea222b25b720fe21db742aeb8b593dc2dcbe750b5ad93ef89f9cf3e169d5b1cc0eba87805a974ab0566d781901f1efcce36789b6c7b40183b4bea634db1c21701dfb242e3df5c85d674be28895200f0c6c782442d7c637e370feec6c6d6f1e6fa36645429950f7c067393e1f0405b95fab0b8aad550df73693931b3d77debb5e437291522b565c01f4ac6f155120c62a0db560d4d29167f1958315056a2ca0b2fbc36b83119c0dd21a566c0aaff589cfd2af8677ce4ca296cfffdc2c0f4c15621a4dc72728042b9aed4f8e69a6fb8421ae906eb9a18d915848844c0ebcef6902f8822d3fc5ad787cd3217439a131628a820c02184a2c7df69f0949a83445cfbe3fd459a9c33c7ee1ecddcc077857937c1255db2a9101325e6fe3cbd388784eebdeee9739b23b38bb066869e181eb5ba87b269fe32f6cde58ee5cd020235e4e3f6ba2226976e668a8c0db7884f79e52ba89958da078baebeef9d905377ba4b690b822aa37ae90ae1774f101dffc7370c9603220246ac282ae6e9ca86c5e6b034fd32d74f65cfecea94abdfc63e6c2b5995fe0e53e9014b38c2ca36780e7267054222bf892f23647c029129352ad9250a1917ea84fee1a1bbc8432b884f444bd02d87a6eafd94ef5bfe28f8f1d14f0b0f9c14be056d967ad84abaa4a56ad5cdf8df0d4349d8088e3fb69ea5842c3350324bc74e77735b10918286bc0a5cb12ee37903b7ec44a818b121434a4bf9683e15c2275290966a3a96de1ceecfe6d79f04a3612c31c86e357ae891688cb753dd7aa856dc693a1aaaa04441019de7f6ef4c43b9c7c7059df16016c8cc336e76356cba883f768881f98fa259a9073f795233dddb5bb44c176dcc66223c49090b866934f2e2d0411ed894eb468d26ab5ad407e83e8b37abcb572d91ce6b5aa5d4e37e7b75ce33cab5d818267f0f1d87f0733d395830e233358711bd70f2bfca0f733ddcc476dd0592a1ab7bf167e01c1cb02f408d6c1429fe5da83f5c352bc89aea3690d6227c3bdd1858852fdcc07fbd04ef46c539e0bad3568a1301bc09c777386ec4251a9062fe779787e7fefc36f64e7fee728f7f9144283246e95766f9a55e1c1e617b34d10ec185a12f161b30cace6fba9ea9c520e923e97bd6f3793f9f29a9edba4cb64aa183ca032d52445bbde3fcf2db2ac8b401a267d26b949ba0fe1f977d03eb4c79dd7d6b50bb635f87cb622959f012cbba5070085d7f1a108ca8a113593b8e04c46f3d54caa2df74d09dfa44481e768df4049a890b61e4954561055bca422cce3e79a0d6135ec07d909ac8ea389dac65a221305425ee075e976d2c1bd68222386dd1f466bf4dd46a6a15788ecff767f1b6008428ea8c0f67a753195632628fb2c042294491f9e2fb1288cfd7697825983c18b7acf464f61b3c9b169add451912e2061c19444989ba7c2e7c7a9173be39c3d76a8a38b12d19c55c006787d9077e61430ff0857271a6bb35857ba3c55c68d9b05abfae9a10e75a4bda5a747894075b9bb16e94107c5e4efd87f8b730f414cec8e14a58a8b18e87abe03fb44152ae13c4a334fe8e65f15ccfe1889b24f02fe4928eaeaeaaf75cb7c5d12450ac80b935e4e75e253c4f00f81bad5474856d567309ea25e6233f86c8be08a29b1477a0a8aea4eeda0d0fcc8c34ad59158219225c2fe9c79eef923ef3d5f77362681424f79bb0d2bdcee536c7e9a0f9e722467e4fdbae5a88eb96ed75f07ead81a2c7b9109ea56f7f67b2bab27b5b0184bdaa2b7e177fbb02fd5488cff6074b5d37abe04e1430ee2bf3727e1bafc85fe31e375c586927c99a470943b9ef6c594f0850c3dc6572d67b90913936857b40e4f3ed217cbefb3f4cba9e3a31957c1651c6318845f218efef8b6a80a46f2b112fae594edab225d470402a33c5875c5c2dc1d157134660692257a4e874d62bdea243c0e3e24c06ea2e55e56fa6aaebfffa1669c13eb6182fcdb4b6381776259bb2fa71b1a269ce632518b57e9011b59b0eb13ba80806c3fd4348778b34bcaafb7dc5ed3bb24b06775a6ea8a0ca9bcc2a6cf0ce830fd98b4a72f23f19fa65ff51638533ce7567a40e51c7ef71df78fcfa2575371add8d30690d6850677b6034c6bc0830cbcdab17a0c1540cf81bc7d71543a17bd8a52eed8319d37ae52398e03fd8f9ad5e018e6856cc234219eb37cb9ed21546a53e4cdfd7076ea17369226e3c40b70a16d4508e6d628b08488c5fdbbdb364a6ad7395f38d393fb5a0c3017ce58e776e7da0fd9f0d44e596972bbafa085648c14b54f6cb7a2df9fa96624201eddfec0b953e7dc0992a4f716a44753da3a7b9b22236e23c9c5c9ffca0a52c268fb5468f33819975c6c9eeac1073e1d0aa044701dd5d53c86283a177046c281a7cdc02d60a60e9412ca604c70f3724ec6f4cc064010055800505c0600570ac24674f5d10b3158e7839e57a4ef6dfdb9a500df44e79a36cb5c94aa0d8d78d8cdd618f92cbba14c7a3169c3cef19257402dfeb33b8d97a6299e1bdd120892cc920eca76cd3d8088ef67c72ac027ecb1b0c42a7ed1e94e9b2611625b15a19f38c31b2c118939680dca758b2ae4c1773d7dfffef18601aa579b00dd51535bac3e751506b5d9024b4e351068a9dc885a6ca4cca2d3a57bc91d1ebcb00c753b246f40aed268d9519a47cb065b1374db485de9b40f630bfd7faa1544c39bb88a7efcfc622a784db3ee122118946eada2e3611427855f6dec5259a796542347f407faef300586d95ec9f732838b2ade53c8bc884483ead69e940d15263744afd4bd552f38ea30db4564d073fae5afb2006b06cac2e7da91e5f793dbe35feaba2666d05674d5a7fb5e0d371cfeae2001f78f94327ec22bb3ac3b0d8b4f66f13b823c5c07f80a5d86f6b2470e9f4506681eb24e8e38ded65ffd3a183d9697eb1b60cd4ba6c7fd7dbbb93fc9dc0c2ee05233992e086672808337123b145a4b11315b787a8ae8bf81fe43dc5bd1a8151d20d51829b0ca501e726455392766ad9f572ec1e86fa15b3ca88593afa38a7ee52d14eea1292ecf26d22c3668443b7c452aaa6e6f40aebf800478438891eb6c732041507bb7d79975e324ed4d4af5ac90c9b9d2fb306d0efc4747fb2c4a7ce4ae8db9b0b79b7594919a8ead35aed5632bd34578e8db664343a329857016a7cb2f5a531b103069b38653feb3889938c3e479bd522d6fc5174fcecafe8eef488249acc26484daf6b945c5d0334abd4439c59048b9113bff3eef8c5abad02055b0b2612ff48a23fbc5119d96fb0a475ffb4b06bf287595032eb0e29156219cdbee3cda895e86f1a6a7416555ef0b2671b63c6ecb0c6605205f9f3b24838d6d7d1d1a02c3b2b9a8899cfa0e95ea06faed852825b3a1aa387a411d5bf2ed44a1ee906ec644df72ad99202d26f721bac105e69486cc4cb1bc564058603a3a00decf666107a1e8eb6e3e9f4681aecfde886e3dc0cfcc7fc691be8c73772e73225eb29e8818242677c7d240b377106519e8fa895ae9b229f1656dde6ee335d5783c09e8d7061ca2629cebc94e4123d49bb5d94383bad95017735be201394110d5a12ea771865d1f6755f425843b2023a624446cc93eb3bd54b4df7d93a38ec866ce496e171958054256bfe9148d2067cff658995f871e8524c30e2ca05602666e042d0eae4c72c6f2377cdebf95d9243205fbc6a9624159b4fbc64ea29f738d0b09d491b833fd603ee4c74c124b77320fdcd36e599d3f20bab1b3e622f0c0dcf8a540f3ee46d8022fe31651a01b950b2adb", 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000023, &(0x7f0000000140), 0x0) 16:00:18 executing program 0: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) setsockopt(r0, 0x3, 0x4, &(0x7f0000000000)="6d6469f1cb95e173d5c9ea25494e8ed5e08c67a916ddd70f7fe4a4c954c6b19146df3472f0e1663b038d84661887eb6ddf539e63b4d21373445d9181a30253158259ddcea33ce08d0c6acf96584ffde537ca68fade7f3ca02f948abd8dbec66644d04183d193f7acdd87a489686fd08245bbff3f09a44183d861f3c4b5cf23ace01c4ab3ef0eca96260ead200a09541f", 0x90) 16:00:18 executing program 1: r0 = semget(0x1, 0x3, 0x82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0x9, 0xff, 0x5, 0x100000000, 0x6, 0x6]) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0xca7, 0x70) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48, 0x3}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000340)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\'-\x00') connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000200)) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000001480)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ea7859600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed0f9c3d23b6d86d064700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000be26bb2400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d08891ca43b576c483b8ebca2458a08cfaae6f4d973311c6333172b7a706c975b4352d1a812de1eb7d31d671e76f7c2c5404d486017577cd12e81300e3cc7844e35a6f38c5fb7027cf327464058f0dc6b11137922eabd2ff37f1c4110a89187a193a964bba30395135e15bc5820e8bfb6683bb8a0fa9608ef5ebd5197bea1a1a56b46960f922b0a3ed7c966335d3c4e21c3044d1e5c67b7f48f49949ed0d69d5d69551d020221418687d31503568ac62dcacace0d0c5a7b7534cf8c9008024087b5e00f4decb72e844b012ae"], &(0x7f0000000080)=0x1002) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) r3 = dup(r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000002c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000240)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') pwritev(r1, &(0x7f0000000280)=[{&(0x7f0000000180)="8c59e6508326281c79122848afa23b398b94bf5ab37a062f655b273844f9d5d63eaafeec0def0eb68e51e2171a861f5acf51664fd86c74628513", 0x3a}, {&(0x7f00000001c0)="0d56a4bca2cc72d8f58fe215477b838af0bee27abc0135605264126bc8c18a19891a22dcb63bd2e1237a29ea78e293188f0f6d094582fb0d8913677645fc721acdfceeed4363c54aadca1c85654814389ba2598b73f4c4c2867f10", 0x5b}, {&(0x7f0000000240)}], 0x3, 0x0, 0x0) 16:00:18 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000340)="3af59c4863d132bd5623354d6101508f7f9af720b500ff00065a58526de9127eb9cf378af0eae3043a3740afc95d7735afe1369ff5500ba978edc065f23edada591b4ba13d1a1b5d954ce00b729181e5c2833f6b0066d27da97cd7abb275bd09025bef756b1e44e73fdea0bac28dca52b845bbe6d8ff5eb476578b534d0032f29fb01fc34405e662b6241020010000", 0xffffffffffffffb7) 16:00:18 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/108, 0x6c}, {&(0x7f0000000140)=""/220, 0xdc}, {&(0x7f0000000240)=""/216, 0xd8}, {&(0x7f0000000340)=""/12, 0xc}], 0x4, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) munlockall() setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r2) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x81}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x100000001) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x7}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='@') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="b2") 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) fcntl$setstatus(r2, 0x4, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x70019580f20dc1ea, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x4) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x100000000061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xa9) r2 = semget$private(0x0, 0x3, 0x20) semctl$IPC_RMID(r2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) syz_emit_ethernet(0x1, &(0x7f00000001c0)="9c") r3 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x1) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000200)={0x5, 0x0, {[0x1ff, 0x8, 0x2c, 0x5, 0xd6, 0x400, 0x7, 0x20, 0xfade124, 0xb90, 0x0, 0x9, 0x10000, 0xe2, 0x7fff, 0x0, 0x100000001, 0x4], [0x2, 0x100000001, 0x0, 0xcf0c, 0x9, 0x180000000000, 0x2b, 0x8, 0x81, 0x7], [0x1ff, 0x80000000, 0xbbb, 0x0, 0x66b, 0x5, 0x2], [0xff, 0xb40e, 0x7, 0x2, 0x40, 0xc6da], [{0xffffffff7fffffff, 0x3, 0x2, 0x7fffffff}, {0x9, 0x6, 0x1f, 0x1}, {0x1, 0x0, 0x0, 0x3f}, {0x7ff, 0x0, 0x1, 0x1}, {0x80000001, 0x7, 0x9, 0x7f}, {0x0, 0xa67f, 0x50ba, 0x9}, {0x6, 0x80, 0x7, 0x10001}, {0x1, 0x10001, 0x101, 0x1}], {0x1, 0x3, 0x6, 0x9}, {0x6, 0x5, 0x5, 0x1}}}) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r0, r0) fchmod(r0, 0x3f) r3 = shmget$private(0x0, 0x4000, 0x100, &(0x7f00002c4000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) shmctl$SHM_UNLOCK(r3, 0x4) dup2(r2, r2) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x2) preadv(r0, &(0x7f0000000cc0), 0x1000000000000288, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000600)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) semget$private(0x0, 0x7, 0x10) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x80, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000006c0)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) setsockopt(r0, 0x16, 0x1, &(0x7f0000000dc0)="82c42d04fc3a696671ee23ce84abdacf6b7192b49ab97ab0118cf1a44074ec37571c3be0ef794016cd5faefd957441c679def1b77a29d1d2b717e7239990bcecf13fc57e7bf71450118d9fdc59936780b10640de284b271260231976fe89feba68f0ab2cecadacd6ae11aae6fce0163333e18a92ec3b03f839301a4c34715047762e284b64e072737a4ef1329af8cd", 0x8f) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000d80)) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r2, 0x2, 0x3) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000005c0)={0x45830ed7, 0x4}) write(r0, &(0x7f0000000440)="85e471a7246d0b887b93fc7c2cf4a5000008c9f92f16d44cc809ed743ff74fb05a40b91a5eeea5fd0a9c5c69a79fdc559e1ae0f2a43389363b811cd410d72600078e2434b0b2cb059b74be5652d61d9f139ba778eee25694af05669fde90000000000000000000030000000000000000", 0x70) recvfrom(r0, &(0x7f0000000e80)=""/103, 0xfffffffffffffd9a, 0x40, &(0x7f0000000f00)=@in={0x2, 0x2}, 0xfffffffffffffe22) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000640)=[{0x401, 0x81, 0x1, 0x4}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000040)) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='./file0/file0\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) getpeername$inet6(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0x3) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r4) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) ktrace(&(0x7f00000002c0)='./file0/file0\x00', 0x3, 0x100, r3) dup(r0) chdir(&(0x7f0000000100)='./file0/file0\x00') r5 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000140)={'./file0/file0\x00', 0x8, 0x8, 0x30f1, 0xb2e34c0056158428, 0x68, 0x7f, 0x7c, 0x1, 0x3, 0x2000000000000, 0x4}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x5c}, {0x8000030}, {0x4000000006, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000000)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x3) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90e0000000023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d04a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93ac4b8666f4c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f31fe872eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01ed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8348946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0xfffffe8b) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r2) setuid(0xee01) syz_open_pts() connect(r0, &(0x7f0000001080)=@in={0x2, 0x2}, 0xc) syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001140)=""/110) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x805) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2e", 0x69d}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd9fabec95f5139ebc761fc9fc01e67c7549732668c5c4ad7d4f737d7dc834abcc28409e042306b26f544e477d4cce281f803343a1a95fd62c082aa815697bdd120e7ea2ac4a7536780dab54d5afb879eb0937131bc3fc53a39be155014ac2d2e18920379f25a2f9c0c136decc54c06c2c09ff38fc25fd1187ca30cb2ceb47faa8b16f2da572376e367a68d7adc9c06b302aac2c794e29d06c2022c584bf4aef8fbe9cc7eca96ff4491ae78bdad270531e64f5bdf5f8b873153a02013f1decb9eb3cea7c899403b0f994c32348529a91dddda9c6f9cf742ecb7c8feabce046312db88b2493fba01c9f52e1e642b681dc3b8484ccef9cb53ecae0a3d0dea6f4414b25a21a1d2ed6158b258398e6776ee4e55a29d01d3effc82aba8729894bba1a6d02ae6dbe85f1e90caf430320d199b1d0ada0763a7ec2fdaaf8f4f63a59e052dd9443c692cb8e494bf304535e46e2fdc78af32b00c2afded9acdacb51fd6972484f03ae0b8979982cb9ea5df8671be8ba9fa7af687bc457dd0395bd29832beb94a46a55833d5daaba640c569cb67e3cd43c2ae6f2e9545a28022d9867bc059f8e1f3e245c4fd4c14ef4ac9e10d8c3f6e5eec98855b11012dc09a48e31dccf25fcf99fb48eca1409fe280a005f541c99822c0747c199b1baa6756390bdad873408ffd740c73dc289314f9bff42dfcb5c1ed50d7bea366b759372cbd6d41600a92ffa085a494bcfc76644fb8a19cddfc68b5c5aa6f62f0215b10bd983de8b3aa00463542e7fdcbbd0ffc3ac6ad416c9c5cc1df7a299f3a8919aeef96a10115a5118d5baee198d16ce7fc9c7dd8233717bd7f8c931d03a4d2ee64e315342ba99b09c7377882114616b55f975d6cd3879debcbb756b74cf37f7e89f", 0xcfe}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000600)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a17b1844478ed11aebb7138557f1d52eeddad9b88c595b88598150bb7683fe3049da3aa02e56a9446fcc073fe917677667bebfa423ab0cacdcdb7619fc78c03948f77ea1bb6b5c9cc25b0f6a4b05455", 0x98}, {&(0x7f0000000240)="b977eae9ed27d4365aebcac7cf52ce6f17008aaea53f4d1c99f2d0ff1adc43865b63bfb327852079efbdf8bb71dfd0bf4ad8820ce95eb0", 0x37}, {&(0x7f0000000280)="bab6586d86c471d47c2013fa3e39f3645195329d8657f7a0d5c42ba2f5b618", 0x1f}], 0x3) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f00000008c0)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, &(0x7f0000000a00)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, 0xc) r12 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) getgroups(0x2, &(0x7f0000000b80)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0}, &(0x7f0000000c00)=0xc) r16 = geteuid() getgroups(0x3, &(0x7f0000000c40)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r18 = fcntl$getown(r0, 0x5) r19 = geteuid() r20 = getegid() r21 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000004040)={0x0, 0x0}, &(0x7f0000004080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000040c0)={0x0, 0x0, 0x0}, &(0x7f0000004100)=0xc) sendmsg$unix(r2, &(0x7f0000004240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000800)=[{&(0x7f00000002c0)="e6cb447577482002d151744b9c3ed4e98c976cc3003b3b512650c1e2af1571b5ec1eab7472adb43d1036ed121f575bf0454a23a524889611e669ddf788a2f658f57f0298e40cf6a7f4d04f592255c7bb2d3e1b1e2044114a78f5fa1a2c6e81f624307cfc8b5fc1e91ab322f6c8fa319d69b557b36750862f000733c74ce7a9e555e139630f24449dee734dfc2ef908c8e19b47ed94dbaf39381a3ebf44505b4c20", 0xa1}, {&(0x7f0000000380)="c5d363a4c79e2572f2b395a74d4c6e2c0dffcb6437aa35efaf89e812257edd0d0cd0ccd4850df144e722fb5bbb92e520ec3ce9f37656f10b55a82c5a9a84ac1fd0451001bc4f755ccbe4b4954f0ca067ef29faacf30cfc7054b7d03994cd702fc95604857c54551d9d29b4fdf02bf3cbd973e0f328bd45c52fa2f3b20d49dd98564c358612749fdfea823b9fdf1757e9b38bc0020165edb0711b46cc", 0x9c}, {&(0x7f0000002040)="b1f6a9928e3a73ea2f59cf306f3081e3cdff16a6bd2c568988f3d5a1af5e92c721f0cc4c57bf399966dc012400ab47977f38daaf93e4eef99ff79cf3da82f5bf82b52c561b9a660eeffb229dbce88613d19cad165da88cafcac38b71cf8c74693efeac6105833383683a5412d4a40cf0c9c64bff5c4fb1bc04ceb05fef0f8b47a06d55c0f5f743358fcd424ed3eeda83ce94539b09d4203a9abd30699f82d7ba3965e869a8be47dc6204656265c1dc14bad8a29004aa57968e6a66015b77f675aa7c9b49aa6a1a713bf216170808954f77f3fd9349dfb3bbf2ffec513ab0a8d23fc7e33b2b9d257b154c3b8bf6bd7d8d5cb0bdf7504bd8e96360b9f7db251f9fc4f9eb0533dc765d8c5d1449348f6b172a35e476ff5818016a82c170173b74f65a151f19770ea0a125c7c7be2d47ca56c85c2b1d73a8811b487b4eb7101f56bc092ded18c0cad20018f7528c3924a69be30a4b3d3c85785d9692f17b923cea1ff7de93550b2ef7e6d2208b469f0ea7938a830ff7dafa7e4db0d7bc4a360420097b288834190f71a784feff4ec9a5663faff0f384c1fc2a0b81767628a3b4283d92f2d9f18a7d221c6994c5f94a3bc9c54e151521a1c2fd0621b35fb183ea2d78d98d3b4757a2cfc98842ff0d4ea8e52282a947008055a00a21c4db283d86e6a35c47c0d11956d0f7a214fa470ccd96c9bf7bb0d6b1818f30d0be7895257a699d5ea1c0beb39fc135b547144f46e7c5868fedf498f840d8e7b1442e4edd01ff9ae0813a69f354ae359e9337bf61422e3fd0cef61242345366d1c7ba79cc762562ac1491b230e7476106cab6ed972877407095eef01926b88372343e1f00484157918d9cda77b06fa8b665c360ab141fb81e0e84518261b780d9a7c13ba431d6c98456d066b61393e429b1fbbdf67e9ca04156d81b190809119f21f1d9d1bf64e9f4db460f1f270b1a06a41333102ac8f9da40093799172cece0f4069586bfa407c3fa761aa5d446664175c534568fdbf63e258d9796095fd39839a2ef1ddaef8690d86a3cf7c48a2fd86313ae17170ab438afe2caa639906bb4d37d9acae487cf2fa7e45894f95ef1353520de57018f23750132c4680a35509f1b4870c73c5c70022b369e0213b214d9c75b36567351768edd158349a60fa0348ae5717009156d07b30a21b067b069b20c52b0364a048112690ce2fe08d1abc1c0c19113b6c83b3a5b9a22cc908344e0867e72ae6c5f6c8d75039b338fb1d92b78d5da9c1f0b7acd3d28fc5f2203dc47a166ee826e889e25af74430e372fdc5f77690cdd4c3ba5ce2f6e99e5eb092208f2ae2afe775a48f3401883949784a1adf71fa66ffb49c0d76e96156691fdff0c6b3aa5a32d522e8ad2f151152321f63dfec0fc387798561fc759a6a707b0e3d198876c94831a9e76845c2b3922cf0ca64f8bb7633f559ca712a16c47c856f9ff7acdc8d593a9d5e544c9851b910080a594e7a3c9847a69b1b1488a6737d4be929e299718ad5fdf1a492bb7f3a31dd3d8b4f098bd3c17adbe4faf2fd9199eb2b42fd2f23e06d3d4e9b789bca2409780272ba1782b9fe76323d328bf82c03d86f3d60f0879d83c57292ef39262a57735890ed55b74ae063feec7def7f0e1c54f6d6237361dca5fdb49c3506a31b389d4a4021b3365a7d134b3b762a52a569835a716650034548dab3bbc1f88bf9d6f7b564611af723fcfebd58f1b903303403a077058caba8fb368ce5cbf18761d12d7a6cea6ded77af6d7855a39a864a8074ba739bcb67bd517daadf7e273aeb0194f05c372592bf86d0e7abd937c52443cd5b0b9829be22c3830dcb1493b8474b536ed050f5387799a6cd05c5e6e5a61f742f66bc93d33a47bb98e3e49de93c60b6cf7358d46720833efb78486227b7dd3f536ec6307b0c7f14f5da01955686a85528632c99cd6c5d5027ccd0f1db50132cdb64809f97abac35c64559891cab811dda13b46d644d5493e835fcdf6a514b951fce5452ccfc625951d034b279dff81fada52d3a7403337668e53e401d1e11c3be0f6b3527d6a28e49ebf9a61aefb025af569a778b6fc90c707d5deec1942e25002d5b9c01bd2ac5c61d92b4e20e4dd6bb2dd4bf4e9c50a80a5f6581f3b79fa5a790dbd284d5f181c86f99d48e0948566c311459903b77ae50a1c91c85fb8d22141b3ee70d08540604e93402814d7e6eacdcf60f2972cec109f72c6afcc8173c2a128abb380daa7253fc2ad73927b573541b66701b4cbfb9a80e8e5f0e643aadc047fa122ca8ca7aa7314b0c0454a897944c2a3c74706639962fe0d601ebf6485cc53fa9e2f809bbb4646532bafb681d7619decd37df423740eacdfffc99f76a47bcbd35f84a4b56388ae16c099c3e79205ed7d0268e673e4e4cc3224413bb23629ac4512ae1307201d180f874169614466826fdef264cd4bb7c67f1c21ec81f53005712151f254b9f6fb67419290776b5fd7312d6f22129a2440d01b2fe6344acdea1469be49a05343f56189d2c44e9e5c944022d01f94ccd4e99ec89f78c92c7c291179ee9063b5a229a55065ce332967536260b09f7116ef6924742b5411ee5b25991a824a94bb6c5e8a3ccddf591a904807822d77b12c80786b121c99c6ff6efd6de3d7cca6a992625b94a1ff93af9f76d8cd1b379a22670790030582203a33c75e85f37f36404aab3a91d5d4f5528bdca68117caec6c17a4b5ad8ca7f977422adb1f78f9aeb1b3578a72c6d40b6ed909124568b7936de80fd1923e6db81e7f69f52ec95a36d184fe229b8fc78e3868f2491bd8841584ee2d35c5887337188c707ce998b5c131a14f574ad432c9233176dcb6f79a31d719c3f20d564ce17450a40300f394b72f9e6f686d1bb1e00e9da192549cf6b02fa628f7336aef002f940fe7bd8df903328c6e4a4cc3a1d2be9624a2c7757e586a8b8116be92481e35fe21137d335cfcd2ef1ab8445909bfc4cba71a83e08cca39b2c47dc6b6c739d3274d7154e2469438261ec04ba6a1008a10b396719a51b2b0c5232abb4c7420d5628de7a9525c98e9b5a82fa5daec6ced0993baf5b1e08fd5b3105b07134896977a3690275cbff02c2ec4184729e4dc3a2eaa2c90eb73932e99984871b670b010ee7b2cddd10f61078198cf16ddc8e6fde122313c342df398cf925f415af34c5b8b6291799b733f5cca4258e57b0a4b98b57943fadebb2acfdd814f20e94ad644ef04d6605aacfeb98530848bd03edfe762cea76ce767799cfcd094aaa9cde70abbe2b34068a417ce47b5b0389dcc3367b203edd9225a45bbf90b8b6c38459602c30746f3bac9384e66f3c2a94f0ab47d0d2f4e82a045f72012c036e72b8d548dafdf10d9cc81df0e2f134e508a056596676870417476126921c5e65fc46fce7db3212c8501fe0755da6a7390897f9e8828c5ee9749c3728753d91d5bf9ebdac713a2ae3c3f469bfb343d4d28e66d6326df81b8be9f0dec70a599d734e0f0e34a379b8e035c921d2591f52ce9704a205087c74847156c31c90f129bd598fd021ac53fa825bc6b6d3e44092434155045d73832e4a94388df56017ff0e58c74818dc39099bbf38c6cdd2768f315f5f5b9b04e014a3e17ee19e6c857c2c2f9895c5e5157fd70c61d38fd9a1f6c2371380550fd04fe8cc47e2805fb7d7a38acd4e4c0d72eed858ee48ce60b50555f9e0269c7799fbd3d8eeba15111580019f5317f042210304217577595907b2e51990b9cf12f4134adcf7db086372647b93f8a34faa64e26fd3b78a89ed76c12aa01962e64a255e9a203596892d6f02906d9a7b59ca93b4322f4459662a20b1e7664b9b0a56e2d268ec80a7f4dc0b20303f020408a7450d69a053345128e66e57dd6e17af4fece0c29550f42e248bcb0785e911f83de6e709ba3ad55e7723eb776c105eb0bae7f345a054c41204ea010387dabe7bf0ec859406934b50e1a19c619c968aeaf38f020852f86ba06756fd9aa86a605a72b7ade1b4e79f59b7f986da08bdf873d818293319ebab60890f960c617be9391b38e7d9aff03daf2485462f642f76d9a391b28cb41b8b46a675a713faa754758cc50ff17e98ca5268295e3d157d418e1d3c97c17aa90f471652425d71e801557d4e3829d52e64bf83be75fe48572f2e7fe942848588033a1aa62d84bf09799f16ce848a36b3ca8ce85999978118d25c2ccf8bde367eb66a922d8f34904b9465f857f06f310a819af610e028e0956b6a8f2e4924a11179c67d875c6a9eda55e2d152a530e275d641d4dbb4c3af8fc1a4748cd06b95f1534a9c08f9ab0619bccfeae5cbb74a0a048765e9bc9f7a6e0d2c641c687f84e55a45aa8f14ea709acb3e64bc6f47d174cab4bfca1594af4a6f78d6e73c2f388804204ad1a6e069e8efa4c7d2aa74f9d0cf8fb12b52d75175c95cbc39838c123df59db723839ef6bc484312bd2d71c57ad96dbd25b7067346325955a168f170503736e7d4458dd5bb4336a38d0394335e38e8e90d248970f24d1125cd26f471b7aec4675b6200bb86a32c915ec19b62de4673ff200c2764d595f13912925d78f0c8db92686b28faa909247d3fc3bd53bdc80f624502a8c55a0aa75a1b92dd570c12e51d6a8c742193d515df718e1cdc3b9b674d3ea1fc73f1b0a0082ffcc57688ff03a0e77c225e2ae99c4828ceffafff578d7b4df06ff6912413b2cd4eb847f20ee0828629fb917e66a461717618c2c946833c08d6f258883a0b1b458ef4a8c5a2ff407ac1ab7db142ad5fcdf0f65a1de68b54365902f0b8999a8cbb284ad9bdf2c469b23eeab21fe1ca4941dd8a1f6d8ed74f5385202571a74bc214c5807a211b40b4aac06f60d3a0b50103931dd90fb9ef206ebe5e4bce2f1b4edcc02d8fdeceb1f88f1985f55a3b684a1da6d6e4af66d349bd8ac630226056ce53eb75b6fe14ecf9964406ceb94b22b6390410f643433104f0a580964c37265104f14e665304ee61b4a28480d6bf87f5824567fbcbbb96a38358c4db40b2450f11f613a4ef75b61d7ac350f5fd90d76e9cba23893105e75d4a7f0d3b3077065bc407056e6659f9ab0a7280ab8b072c6bb32c7fb2c99d050172bf1a810ce8f5d2aa96273a4c8fb40a886365ccbe7b1b6dc076716a7f1777daf54e713b3f65b72a202996e7bd5872944dd16f2cbd88848058726254de3558be2641a948bf3c55d6a1c1526f69b32956644e05baf0b00bf8316c96f544e5db0ada3f6fb9d04c77ac4d22dba5ed2ff4c0d74f18372b72f6fde951ba0e4f6e7fdd4b667b0bbeb6e7a1cd99c904da4d2e06dd4c718278757303fbd5a0e0905bd212b09cc74d011290c41f3a74712d7a2b155a8e7b3bd972daa364a934ac9f4bfdfb963e1376dde7e5551c76b72faa8022f20594045b8e7d53a3c0bd68f1fb5364e6299228268beed9ea00ea2314521ca85fc86379a63454f4362f816ab33675bc3eada337eab63251380e80838bc5beaa6f8de6d0ae6612b86760c76262d5b3dcf2ac84e7678d5e733b5a85fcfa6972c85f4717ac9c14dbadeff92fd9863f3ad3c084adc80050c14b41df00ba6463cec7dee811e327bf53adc75cca841bb5ecef323d56968df50bdb517726056ca8342655dc85bd20fc7dac35ad337ce99c68843b29da4fd0d0c5ffa216342b77f113c8321c26188aed88f0397f57a93683b18c718bfd71f329b44787c97c4fc20bd1108cd3100d9aedb613a4573d13842b1c9a99c3a8ca496af4c1a7739229036b51347d051c237db23631f2fbe36b56868dd9d07cdbc436bbd54ba78f36645716d84cf", 0x1000}, {&(0x7f0000000440)="0e161bea512f", 0x6}, {&(0x7f0000000480)="6578311a9054", 0x6}, {&(0x7f00000004c0)="d6ab5f9377de7cdb814e760e132341e9a3e27e37d767c4f376c623dc852c22160bb11ca6d847c41d88bc147c5fd7ad50854cd1ff58e1f2e0050d002de4452dd031b3771f6fe9e3fe028d5ee33155943077d3cfe6e5ec3840168c03a9df", 0x5d}, {&(0x7f0000000540)}, {&(0x7f0000003040)="86d8404c0ab79f777a5932344f910799bd7e8908484200f2b944db0fc86b3a7dc6f341b2a420efcc20c8906fd6965464814889909bd49c1fe73b57ec7c7436fa1fad1c712e9bd17f0cf91b872b325bc78f4607184b7e6ebeacc32c9ede7656250d732e2f0b42fdd61e8ebefe5bc51e2bb092d907861eb2e8fe37027e234a9e80f9cc4f845a3a484a72cfe5e4cac2ee9478d3026f4b2e8fafd97f16d61f40272c44d72930dd082a86c278084d338a81e2aa26c1a8709a6007daf04b911f67f83346a249626df5a5e67d1ccbe40aeb45ed277c67667a53d71fad9ee1406c3d23eddfa28a2614aa8a0a86657ea9731f75156f351b1c4a5ac6783817af00f8568b54b8ee1da9932bbd85e116ea108f2c91c971fdfe6da74787c93fc8d0aa0a37c5bc421c4e2f9f74c7f564340d9c5c82493a0fc38ca5a5515cf817fd48957cea4a72558deed0cc87528ba1066ed2e2b751abc7c8eed7d0fd8ef4547562fad8e8e7733aef9dd29c8de3cc8607953c66b83ab0f94441c7f69385af74c28ccb0bbbc0408ef24a5918c3a1d4aa5fc0b056b24d3576745fb7bf730261094aef17800e3b6b2c3cd0232d5c365ce1da59c5b2817a6d9f150f6be1a7b1c7c04f1c9efd7fa5f81bcdb7f85d83e231599c2726b5838628f27c58b1ca4a92adb4395f36a25ea6bee18ec2d8d4ff238bc1b4adf85b568e52cffda9ef9f45c51a5e1600db7f1e7f088d4eb1f69e98d1d58b5c5898a3dad4c32b1fb3101f594e990a0e38001c414937a2b9c21bf5645b03291775202f5708c415230f2f34ad74f5d9a962dece0ff969a9f8a68aa833af40296d92790d50b9315741c52fe7598bfb6bcc346fdd361cd7840715f88f6f74084e86aab28cdf81a4f2c3f7e5149c7f9c1062165ea7a13500a43af7e5e7e65fa678043262615f1f42881882e62eb5e38910014c3d248dad6de292e58e5291f20e5a25d11a4adbd5cab133551ba19b1be3200e78373b08a787e0cd451aaedf7dcf557e4e78631caa558bf5d43e16106be0695b1b4a70530480f54100b3ec1295057d9a1e2af990f31e91e4fd0e0763affd0ad88acd388382d32af92d86f8c9cc87936664336600002a2f4ff62291fe9fabc5d6ed78009c0e1b6674822006c440cbb6d5f243eb612f71b4091f3c6fcd8309a20b57e25d5345e8669f4a23d9bfb7fb5a5752d5fe4425699ec414f1e56eabe858d96d8acf98a4712074ea595aa4de6d1255dcc49b6eff8ed48374bd401638b4d01e30b5e9519cc3c140f3975adc91e3d11efe72e0f1db44c430e09d3744de77a3c19aae4cacd174cf77e84e6e8141848f7ed42ff476397435d16ab58be1864784bc1fa902324f10ba4f05f1a88467a2eab64adfef75b9a0cc22953bad338ff192e24a5933245c3947d54eed02b8e41640290c72fdbe887af455f9c026ef739f4f6cb29e3834fb1f5a62072a6a3ec090d7639d3d4fb3f022e839650f2ea9908dd6af0562b30bf81cf7e64754a57430f948edfca3fc87c50097be254c6b9972f505160c94a2922010ff77e2f33c925845bd5003b338eca614e50f8fe9699fda16125b33d2f47d4db2b750bbb28ab6443744b0721164a45bcf91d48509b3a93ee87b4b56f905e5a6a247979f6a219b1961cb463f600cf215b1e7d06f2744cfd16b8c33fdcd81d95a853d6abb88d1e68508e4353aa7fe06de29b695a6d0a7f97cac50c3edb165104dbd7c4acaf924ffead4cd2f6eac8984d641d3b1351a8e282178040114f28025765ddbc4077d220dd907f6c444acb95366e452cabb7da2e541f4188d6730ffaa2b6b0cd9e34c5118fdcec42087fd7a0effad52b07da8c68621e09f509bd946f63bd1f02d5413efab79e60b2428687e5e618311cc245e641155995463376df60007ba429872125e009eef902340052595b0b2f5fd85ea57eb8f631d481d3c36bbc0d00e139687b335266d7d768f99d2f4a87c01ae724db12a61090d322972ad72bfc14313f48bcef475f4be6d8e425b34565bac66d30e38a5a5bb6c22289db351db7c5031f349e7fcca2cc3df08fb11a642f849515ca0f77ccfdde251bf0a40a378fe9da0ef007485668f012d87891f659e2240f0080a0f5db4bbf3fee458fd25489882c6488ff61f0bf2970374f5e35c693a8dbb613ec100857dc8917391588bc7355b3b192afee36ad172edbd5ca7381e613c778f6e2dd75f828ae4ca8a2fc91eb9fd58a1262d2d280b97e92f8a4fff9708f3856902467e9d0bc9567e5c8cda97a95960b92617482896c360d5342b7f7afb0f3c589801d29fed5c42c2783a21b40b14fc27f028177c67c7ba866df027dea8097323c53143c2fd1d82d843a5ca119f62490218c1e123a9f60ad626f9737357806960602441ea7a0bca0230d47b4556d28e5a10a190ea630b70d5618a5966c18cdf1a5ce8c113dc88f6b1fc795e59fa490504e6563bb4148e546324ae9b720ad322aaa2a9b36ee2da57278d6ec607e6b9e05b29a629bf7f01325ef14b13d62f68f1ee8d5ec78b982594d0f5ce3ee1a7a54944322547096ab20339729836b47dcb020bc0237b90bb95609e226df4f69bac0670b46e17ac2db1f990530e060af26b32722f4e4ea62c0dabdcb0b0c55c73ccfb028b0f208694d00e0237aff3bfea7315dd5c0c583d41242a91d5df57eb87d5f288a9b1ffa0630ee33f3c8739cf07bb92a5ee7749f71bb76293cc632bf8cfd65d861271aa2ace2145eb57a1064e226b87a7662a177a770d2e78cd26012eb6eff27bbe60c2307a9e4bcf28c5842d3a535878b1fb31f307ac29ac0c1d4a2974d42367cd910f2f9053178f84f121db5aa8bb52b611b844c247b7c711966e5db61ec7ad79971ea82c50689982c1c521b34c8dee93cf4ce42ba22ad01243269027605b3bd58a29f44e782e8fe29c11372bf902e93baff424ebbc720d79151135511eba0280468a0a91e81de9be880c16378bb411801222d39f2b95518d79569e8cb8b4c2694f59413d2f81a1c00d1a00ea2f2e3ac48c959d4e26439f5bc277291b258c3fdc40762aaf2ee186380dfeb927fe6561b68110812b48d86d6f05a6f3cc605cb8d31c9f558f05e7ede3ccfb33ec54405fcd900fb6f3249fa1773238afa78325aebeaf52ad3dd7e263a34ca1fc3df2478b7d9100b08cbd60c40a4a799042367b49a1c87798bbc232969c33fbf333e8f8e89811540c4c122c5a344f03c03ea4aad3149834623bcd1dddc1840ac6de1f7e28d2ba8199b3f653996efd061bf442a79d8f23b9aff09c788b5a6ba9e71c077ab824979d067c44292b0840f60b8030fde840766408b2401f96bc15871c0874c85dac33b56ce4e910aa588490f2cf17e6deb7a9d1a1d4d28a869ca04f85067ea6412130daf266d100776ffeeec1a5337361600b95ff50515fb5389276f5f41d304d6257d031bf10cc04f42c0399652e6f19cfce2d3e3224d82c7c7510985effd38c0621c2cc623be1989da9296e00e857cc6fed16a3860127d7516af12322bc6181ba17ec93d26869b742fb3828d2307bf13c7c3164be70fd9d4b4319814bd4dc69c0eac092501d56fefac82ccbca916e0a5a423c222e92fe83fb3b9d252cc54c11fe2b12ac6f6945ea04c2b2c0b5d19b3d8894eafb38fec67b5ef32b406e4dbb5898c117c15b194884a9a4951ebc406e484a33c62d5993d4ad1c291b51b43c83b4faf8bb264f6907302d2b723e3ad02241f4cbdce1bc4d83926c1da6443e5d057aad038efd44ffa39ccac23077e562b97ccc4a25296a9560e21481351abaa81dae11543081bbc25fd8cb4ac8c813ae20b194ed62621addf98a8c00433a251a3fef2bf1a1cd6ac87665a5d2139c5012c23cdb6062fffbe3dca1a5b7a9139d2f231c58048b65c9caa18299c8930c48affc3dc230429cc1b3efa1c540b46027379131724dfe5dac97dd6ca3f237e6e1a88daf85603f4f97370a39caf5fc18200af13b9b69f92f47ce3476b534ea45a951740ac050d9508352cce937a5bef0b3fd5c18ce894477b999c3d0c6d8836e77ea975c201059d3838db0e5b7a597c807b42907599e40134085ee09fd20ea59f55f10974c2e5bf6f36d47c8b538f1505db9f8f4fb76648fd80fe6f18f72389b86e5fa959e67b37e99bd8afd0873aa4d7f601ade146950a16d94c069230a8db64bb8905e25755de2c2da591bed5366d13ddc0ccce44959474c2a87510f1cf213520cf9f799fd93759ff44f1306f5581a1af754e36cb652c9d0fc5a4ba094784f4710908328ee04dbb7287fda1510bd882a78fc5f95926202ac8eb7e3cec9da1a8e965160ffa08b308284c359e1b38a96e6b43493d1472ca28a79d0a8e2f364fc0177d66029b20c7f316ea585e1a6570d020ad32e22ade4abb9ed0a0ee46fce91202eef989500ee03e7b6360f14e059cf4353535847e1a2a9f0d98caaade370615975bf834a95c06ea63e09ea449a45171f41710ec35fdaca5f39574c8b67f9a621f9f78189e6729c8e9e8b45e5bbb3a7e8423e9256b6290e98e14133a29d92668eeea96512db97aa354242dd933e5b42f2ce6c8a57e09cad4cc90b87466091a1a15f1e0098c12b1694cfbcf36fb56031705786a7fb28fad874439119d6376d3e7dd474202d92dfbc5e31de6fcdd5ae33f765bfa2d7586fbf9e17014b24ddd9d0374b2a904cf7f57cdfa61944e31104ff35ce867d52a06df5f9f8ea692cf54fdba8a8f010f434472886661b75608c07022b24942f65b518d649d3f13f4e74b39fbdfe47955f6449a65ea98ecf4f99cff5c9b25f62e5935e9a9ac522d9014bc63a77d002d9b887313ae1fb1357a0a9fc906c4ab15aec43c5083ddbb4be1e2fdfee69934c325e9cb05e1d2b228ff14a58aca47e12c50bce5d2b35516f511d68292a91809f5fa2b089ac9c49c7f9d93a65991ab7f5030352efd72f234b3ffd7e9851a10265b9b9b2d6901a9492c0bf37b0ef5a9a541977fc5003267bc14c66a751e7176aed240eaea79395ff40998d8085ec9f98b3888a7e334d511f9b01795b8bf9eb88c3e418353a3199f732ee9e8aae16ad43170fdaa53e41a766f82861d525560b2ec51f7be5160dea480bf15f85106ad3fd8b5dc746fd1824e1b2bb0ad8db4f13bca7bc1d6990d0ffc9ad074f0bfdde18ba5ddc28c166f534168c5d9929b45e8b1b135f0271c4e01f5e1e048d8be1adefac64d421e529bbb4b1a3f54b05a6fe0843abdb0df9c3f776e3619565763de2f83cc26fdf4347694b273a07febfdb79db9316a7c6f9d145e16c60833177376c7ee4d8e740455a798628f474dd499cbe0fd93a3f99c4c19516390d90d94395b89213102818937d36c971e01d28b8ded2e8511cde00e999dfa2b1c0a6071a4e392a55fd44da38bc3f75d633e23620e613da48fdc5632128688f93fc2e40d59d7ec858131ac4b4e287fba57e784e2f2c5076cb44b0d005bcd310635a67dec10795ae91d5c14775bd8b507c62e128ccc38d3f471eb9efa7035c4a03508091b90cd3b4d25e7f158d292ee70014d1e429dc3429434ba9d41e3e469c4d5b706e9d28e92d119965006f67bdd80ac74bfadd668a55e0bd5808680eb022cf2704825207d1229c72119025d00cca6822af0a1916fbe040d221d428e9a612daf789a0ceb4a42b3bf5fc3b24946c0a044661cff8b2af3c81be916e71803b759980941ddad90809c03427835eccfe70cbf72cc0b931fe4cdf456fc5c8f29a61ec01d16780658250fa1727ad5e14cf301203de0f3044dfb9cab4a0f563e558893cd00c1c9cb901cbd04b001752f8588cdbd2f9acd9263f80", 0x1000}, {&(0x7f0000000700)="cd9b44fc1b8e653eb0ff1e86ebcbe4bbac2109e24ed2afc10e2fa91e009bb6e46fee08528b9115ef62aeb96225f2d0a83823f4547be504c9db1db2f75c78b676b54fbfc32619efb35c933f89784152254f125fe5ac9476bc4693f33417f231144b167d5206e4fb26d00b473a88e13d859f05813291d58b32dd5ea21b8eca598f7b20f5cfd6776f72ba08f82fb53e1cfbe23a1e1ebd9f3790b2542d40c03e9af76eff04b3ca2909d3edb1a5a15ba055df76982d34ed198fcb9ac3d8e24bb49c4120465543e1d1615da2fe9b2a", 0xcc}], 0x9, &(0x7f0000004140)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}], 0x100}, 0x2) 16:00:19 executing program 0: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, 0x0, 0x0) r0 = socket$inet6(0x18, 0x1, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:19 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x1}}, 0x0) getitimer(0x0, &(0x7f0000000040)) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x9) 16:00:19 executing program 1: r0 = socket(0x1, 0x3, 0x4) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) 16:00:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x48, 0x20, 0x0, 0x7f}, {{r0}, 0xffffffffffffffff, 0x2, 0x20, 0x82a6, 0x3}, {{r1}, 0x0, 0x40, 0x4, 0x54, 0x7}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:19 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffe09, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005767071b54ce259d80000000b818000000290000893f00"/56], 0x38}, 0x0) r0 = getegid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setregid(r0, r1) r2 = socket(0x20, 0x4003, 0x800000003) connect$unix(r2, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x33b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000000c0)=0x9) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) sendto$unix(r1, &(0x7f0000000100)="5b2d5fe45828d2acf6be7a524ed35021f7deb03bab313b9ee18dcfa463ffbedb6875f6c09ea6e7db20b562c425370379062e4fe2d4563a210f554d826defb1e528c4c1b9b8450ef88ec4ddbf9e9863c8b7d9259047fa70c0bd24c6d84d414c5cc029971b773b746fe8aeba880a125d6bba70e44f4ad7e9fc86a8631502d2dd0769b5d70454e117d3a952799a6199b8959b78", 0x92, 0x3, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 16:00:19 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x5, 0x0) close(r1) socket(0x800000018, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="2bf2", 0x2}], 0x1) 16:00:20 executing program 0: r0 = semget(0x3, 0x2, 0x291) semop(r0, &(0x7f00000000c0)=[{0x4, 0x0, 0x800}, {0x1, 0x3, 0x1000}, {0x2, 0x4, 0x1000}, {0x0, 0x80000001, 0x1000}, {0x4, 0x1, 0x1800}, {0x2, 0x9, 0x1800}, {0x0, 0x8, 0xdddc9426d07af38d}], 0x7) r1 = syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000000)=[{r1, 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1db2, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) poll(&(0x7f0000000000)=[{r1, 0x20}, {r1, 0x40}, {r0, 0x10}, {r1, 0x8}], 0x4, 0x80000001) write(r0, &(0x7f0000000bc0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79f634bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece78abab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4dec077bc549b40bfa2e6930bc52f2be7fa99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e9629415caa866b08867fc82dd6662d5265c448b8368173a8da6b5315a19569d66bbdb58949101323fd4802b653736ee5c1d18cda3ae32fc", 0x25c) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000002000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="d23068dca6df56c4804aa9d71930fd63208f", 0xfffffffffffffe52) r1 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xb15, 0x0, 0x0, 0x0, 0x0, 0x18000}, 0x3c, 0x0, 0x0, r1, 0xfffffffffffffffd, 0x0, 0x200000000000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') kevent(r4, &(0x7f00000000c0), 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000140)="fd95") socket$inet6(0x18, 0x4000, 0x800) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x6}, {0x4}]}) fchflags(r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0xf8, 0x80, 0x4, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x4, 0x45, 0x6, 0x64a7}, {{r0}, 0xfffffffffffffffb, 0x11, 0x40000000, 0x0, 0x5}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x7, 0xa7fb}, {{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffff9, 0x47, 0x40000000, 0x3, 0xf6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x4, 0x8, 0x10000}], 0x5cf679f7, &(0x7f0000000080)={0x3, 0x100000000}) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3b04000000c7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x110) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x1565, 0x8, 0x80, "7313158b020d06a3279091f5e4cfe85e25b44810", 0x6, 0x37bae986}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f000000000000008900"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:21 executing program 0: r0 = socket(0x2, 0x4003, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="64c90bd7344d0e7b52e199d40a4dbed0fe51d92e842cce04513c44260accb3039089db093a82a2cc501c115ccf416f39f8c6dc1a4e9d9231c58d3611e9644be6c96d16600590e242f35ecda0d5b6bed81e518d298ccce1dfb87f7e55ba789d4d058798f631f7119d1a1d80b7a86524361145b812ed2b53b20d1503beac9c642f652536be6038e9d1b4ec2909b6eb15eafd40bf89ef9b5a807e12462ef0dd3e8c503e5f28ff17caca364dea46ed8d9c9d2f105eee9cc446cba84e38839df516fc037f1d747e97c206", 0xc8}, {&(0x7f0000000200)="7ea0f2bd99761382a9756f991e795d7b80888d310a773b66a1ccd7e71f5e7025eaaf81ad1b58251e6176324a106d987bd222301ea3709231b8817c6537dbd61ba689a56144db5c33b48690896d8e890afb6e44c58fd5c3d13be2c69bc1130570ebcb1e630a6e42581c96b1feee4cf6290d2fb88bc47140f73aeebcfd8a022a4c8350cd0179606133f516eb55e7c4c4fb50941e926f9692d4b9b61209673f9a14813a1974e48a2d2ae9329995ab410d54d7637af9ccb7291cb82f2980f79495cbe145df0de061aa843ea19bbe054a838637d596bb37c6757e2d35", 0xda}, {&(0x7f0000000000)="e249980cf7ea8a5cadb26e724bd6e1477e5e120b3be0623b08e78fb3fb505e75aa218c9edd07b3e16c4da9d52a45c5d09919e8b6da7e6b01ea12d2374afa9fe749aae870a8317822a5b8a92800e8433bc7263f2ab1ede7b263315ef9d3a31c7542", 0x61}, {&(0x7f0000000080)="b1dc4a768b60f406209ab5a719ceb10ff85a0b2109230d5cdd21bf4be7d64563c134f69e03e8d85c3defcd3ee9a39765cf9a07c12f238b684b2ff07e8d6a8815", 0x40}, {&(0x7f0000000300)="712c98424e73b9b2eda34383e8566a9666436c39", 0x14}, {&(0x7f0000000340)}, {&(0x7f0000000380)="5e99059d53ef90c06fc158e585175aa383c11e4dee1d046d6536656cd566e6c852692418d3b4f19293446b55c15b4684cba6b54591c6d64e780a8acf84deb16317245bed946ed989539f0afa1722cce1609f528494378fe446a8a06a5c74fb64ff16ba715f177381c1f97ddf4f026c8aaee0393a42361907a20b0a0d131679bdc2229fa2ef686841a99cc1d3a47b1efa90d9d84de7bec86004e0a93fcbb27a89b16d2db84d8b17c2c220fabd1a6ec5c37b096335c7d84df6a9d5729ee3a1c800f44d5201b5f481358b", 0xc9}], 0x7, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0x40047309, &(0x7f00000000c0)={0x0, './file0\x00'}) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) socket(0x20, 0x1, 0x5) getpeername(r2, 0x0, &(0x7f0000000080)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x1, 0x9, &(0x7f0000000040)="27534c5d71d04ff783470a2637816e2176246ba3755e67b97a7f03046b5d0c561d037e6167f5e1d96cf879c2bd0f30db39ff", 0x32) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1011d0267d798587}) getsockopt(r0, 0x29, 0xc0000000000, 0x0, 0x0) 16:00:22 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) fcntl$getflags(r1, 0x3) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x5, 0xf1f8, 0x0, "12db28d1c4aebf117409000000002100", 0x0, 0x2}) 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) getdents(r0, &(0x7f0000000080)=""/40, 0x28) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x4, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = socket(0x18, 0x5, 0xfffffffffffffffd) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) close(r0) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) fchflags(r0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{}, {0x23}], 0x2}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x1) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x24}, {0x2}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000100)=[{0xce, 0x7, 0x4, 0x8}, {0x0, 0x0, 0xffffffffffff4c7b, 0x3}, {0x9, 0x800, 0x8, 0x325}, {0x7, 0x7, 0x8, 0x9}, {0x10001, 0x1, 0x3, 0x259f}, {0x80000000, 0xae, 0xb394, 0xfffffffffffffff9}, {0x20, 0x91c1, 0x5, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) fcntl$getown(r1, 0x5) 16:00:22 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000100)=0x3) recvfrom$unix(r0, 0xffffffffffffffff, 0x0, 0x40, 0x0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4fd82305fd929c1a) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r2, &(0x7f0000000480)=[{&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/236, 0xec}], 0x3, 0x0, 0x0) r5 = openat(r4, &(0x7f00000004c0)='./file0\x00', 0x100, 0x19c) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) fcntl$setflags(r3, 0x2, 0x1) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_broadaddr=@in6}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000600)={0xfff, 0x84, {0xfffffffffffff800, 0x3ff}}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000640)=r3) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000680)) connect(r0, &(0x7f00000006c0)=@in={0x2, 0x0}, 0xc) r6 = getppid() fcntl$lock(r5, 0x8, &(0x7f0000000700)={0x3, 0x2, 0x2, 0x7fffffff, r6}) fchdir(r2) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000740)=0x4) fcntl$getflags(r0, 0x3) socket(0x3, 0x5, 0xff) close(r5) shmget$private(0x0, 0x5000, 0x23, &(0x7f0000ff9000/0x5000)=nil) 16:00:22 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) unveil(0x0, &(0x7f0000000100)='W\x00') r1 = semget$private(0x0, 0x1, 0x4) semop(r1, &(0x7f0000000000)=[{0x0, 0x8, 0x800}, {0x2242eb303536431f, 0x7, 0x800}, {0x4, 0x8, 0x1800}, {0x4, 0x1, 0x1800}, {0x3, 0x1, 0x800}, {0x4, 0x80000001, 0x800}, {0x4, 0x100, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x8) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffe6a, &(0x7f0000000180)="cdb7b82ba64b9b1f8447bc9090291926b71bafc043f4ecf7e2a0953b4e0a72cff8a0921d0145c6fd3bf7a02de0620f81829549baf546474b971964af1f090080000020bca19beb3dae2e795e1dde321bee8ddfc0d976d0") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x6, 0x8, 0x9, 0x7}, {0x1ff, 0x40, 0x0, 0x3}, {0x7, 0x1, 0x2ce, 0x3}, {0x5, 0x9, 0x1, 0x80}, {0x1ff, 0x1, 0x6000, 0x3ff}, {0x4b9ab5fb, 0x1, 0xfffffffffffffffb, 0xff}, {0x40, 0x53a6, 0xf0cf, 0x625a}]}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x53b, 0x80000001}, {0x18, 0x1, 0x8, 0x518}, 0x7, [0x1, 0x0, 0xffffffff, 0x20017, 0xfff, 0x4, 0x7, 0xffffffffffffff81]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:22 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x9374cae5ff247a48) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r6 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r6, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r6, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r7 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r8, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) setreuid(r7, r7) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) socket(0x18, 0x1, 0x0) 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2e1, 0x2, 0x4, 0xfffffffffffffffd, "2f133022375f179cb19f8f1dc10656f37fef8cd5", 0xf7, 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000140)=[{}, {0x24}], 0x2}) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="dd") 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) pread(r0, &(0x7f00000002c0)="284bf900c84521532b30da", 0xfffffffffffffdb0, 0x0, 0xffffffffffffffff) write(r0, &(0x7f0000000000)="dfbd2437e2ffa9e191a92530066a8a9935f32ca8ce2177b6b1", 0x19) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) flock(r1, 0x4) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x1, 0x5a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x1, 0x2, './file0\x00', 0x519652db, 0x1, 0x10001, 0x7f}) socket$inet(0x2, 0x1, 0xff) setsockopt(r0, 0x9, 0x5, &(0x7f0000000040)="7facb5f24b94141081c9bbf28dd9b7bf3de694cfc5249784fb4db6663941d1fceb97488b5a9f67ac1f3a4832265e834542d2e38c4242a7d1207964191af9b50c3fa80d0d81f91ec12b385320ca9d7d04f682e4bc1d52813bd97356adb26aab3914994c22536ca43c7cc681029494b60224de421e2ed6e5c9109e1306ea9ac7e2d5a79fedd3", 0x85) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getppid() setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getgroups(0x2, &(0x7f0000000080)=[r2, r1]) getgroups(0x2, &(0x7f0000000000)=[r2, r2]) 16:00:22 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x0, 0x0) r1 = dup(r0) setsockopt(r1, 0x8, 0x8, &(0x7f0000000040)="f6369ebe8c7a826ec148dea24796dd78525b11857f962499e5c4797d6b6ae336c9204098b3109b95529c74407653ee6ad6da8d450864c233522db6b092dd9652e8c518dc77bf92f2c46e27ca969daaa8a9ce042370fe0a6227000c565601a8ca0f99c7dd303569a1d228023de6e88374541ecfc382ae1d328a6c45f0cfa8dc17c6e519ab7faf49c663b2980df5b874f6f5540db19d0c7a5c7d47337d2da381bbbd4c93527985d3d5a7a9fc55db8763e1eceb308330edf432a816f9d2d8f3276154dcd0b543bda00fdfa2bbdb73724e9c21a8dc13a837d8aa1cf42ba96dfc4e6b108c20a0dacff1437935", 0xea) fchmod(r1, 0x100) fcntl$dupfd(r0, 0xa, r1) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(r1, 0x2, 0xa16b8527236cec7) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0x1) ioctl$KDENABIO(r2, 0x20004b3c) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_int(r2, 0xffff, 0x101d, &(0x7f0000000180)=0x800001, 0xffffffffffffffd0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x6328, 0x4, 0x1, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1037}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000f74000/0x3000)=nil, &(0x7f0000dbb000/0x3000)=nil, 0x5}, {&(0x7f0000f6f000/0x1000)=nil, &(0x7f0000caf000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000f6a000/0x1000)=nil, 0xf5}, {&(0x7f0000ec0000/0x2000)=nil, &(0x7f0000db3000/0x2000)=nil, 0x11ac}, {&(0x7f0000c2d000/0x3000)=nil, &(0x7f0000e3f000/0x2000)=nil}, {&(0x7f0000e60000/0x6000)=nil, &(0x7f0000dfe000/0x4000)=nil}, {&(0x7f0000fe0000/0x2000)=nil, &(0x7f0000d22000/0x1000)=nil, 0x3}, {&(0x7f0000dff000/0x200000)=nil, &(0x7f0000d44000/0x3000)=nil, 0x1ff}, {&(0x7f0000efa000/0x2000)=nil, &(0x7f0000e5d000/0x4000)=nil}, {&(0x7f0000e21000/0x3000)=nil, &(0x7f0000c6e000/0x3000)=nil, 0x2}, {&(0x7f0000eb4000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000dee000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000f46000/0x4000)=nil, &(0x7f0000fb1000/0x3000)=nil, 0x9}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x7}) 16:00:22 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) socketpair(0x2, 0x1, 0x8ea, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="333bd44df7c0ae0f3a9fdb8319eb4fd8b1d7", 0x12}, {&(0x7f0000000280)="99f5d07cf1c1bffb42af68f25d748fda3688249c89261ca4c7889d84863f8320e1bf43da7419f8d30c4a658711b1cb82df4e23fbc88189d86f41180c84f97b036c04557b4e85b7da25f1d2e4868bbfcf5f254f4a350fa925650da741c8ca77fd8b5ee8bd348e4b184c0a4989304c5474f033fa221e2e2b2ab1a0243ac6fe21e5ae1af6248a1b7a1fe7cb362d6edfab1138a77f1057de4594a4774086fa1f24b4", 0xa0}, {&(0x7f00000005c0)="bb820629a2a78fb836ebf4660d597a6ec7a34574d91973e5277c5e8adc1af65cd44edf2f7ffd3a18c32255d7b7a1477e1d1dbfd12255f3f348ca21050ba1faef", 0x40}], 0x3, &(0x7f00000003c0)=[{0x10, 0x1, 0x3e}, {0xa0, 0xffff, 0x6, "5001b05c13fc6646ffd962a7dfe2fff8a72e72a309d2bc01847f45000826674138b0714a1c86692849bf3fd2c00fccf4261b7cd2505dd3eb23bf37df54f57a82e9db547b6d01075c4362d7131bf96ddab9ae8b65f145055b2822aaa77152d8d90151b77550079ac87be80bb0f1b241723047528a63f41feb216bda81704fd4b5157421d88efcb848f0f5"}, {0x40, 0x1, 0x9, "54bdfdb28937e0e794758682010998c99f373e7fa9ebb2fdce1d9ededa049c96d67b140a05bb6504670b"}, {0xe0, 0xffff, 0x5, "fac408a1cb1b8307b214811126f68251d3a24d9f3a84ee52120e2c8b0a3e94eecfd9b75eb212b9b906f313622fd633cceb42901eaf9006470519f46d2655684ba291325504c7768127ac9d96c4923daf3132de2e9df362b1ed02bb4178502ebee95b8ddc80707a734f9a5713835929e086f828877f73f1e10dc2b0f63e934ed83168583da3a621a2f841812fe8d610a62b38e99a9197cd837e3c77fed59dc3595b0c35cab3349c829f9215adafb164f7e298bf6f07d3e608600a93f11130c72a7efa5e884164910f03e7e950496f"}], 0x1d0}, 0x1) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000100)="b3af3d8387ce48b8e44351e6aac2ca8a04ae4cea368152b8b6bacb46f39aed2ee947bbb74518a6a345e43444e8a38b89b691755c5c994fdd7bc5f03f2d2bc384aefb255c521f51f7fc8b4501b70c8ee7794264e13265093de37c438c42028fe7aeb0d3410c37617f8fbf0439f2fdf52ee5841b734f0facfdecbcc6e54414fee44041", 0xfffffffffffffcff}], 0x1, 0x0, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 16:00:22 executing program 0: socket(0x18, 0x2, 0xfffffffffffffffc) r0 = socket(0x1, 0x1, 0x244) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x41, 0x8) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x5, 0x4) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) r2 = semget(0x2, 0x0, 0x1) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x100) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f00000000c0)=0x1) 16:00:22 executing program 0: msgget$private(0x0, 0x102) msgget(0x3, 0xc0) clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) msgget$private(0x0, 0x200) 16:00:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x20, './bus\x00', './bus\x00'}) ioctl$TIOCSETVERAUTH(r0, 0xc00c7007, &(0x7f0000000000)) 16:00:22 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file2\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000001c0)='./file2\x00') mkdir(&(0x7f0000000080)='./file2\x00', 0x100) rename(&(0x7f0000000140)='./file2\x00', &(0x7f0000000180)='./file0\x00') 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x800) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1703) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x100000001) ioctl$TIOCCONS(r1, 0x20004276, 0x0) socket$unix(0x1, 0x0, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x401, 0x4, 0x7, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000001000/0x2000)=nil, 0xdd}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil, 0x80000000}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xf35}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000000000/0x1000)=nil, 0x10000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000001000/0x2000)=nil}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x10000}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000000000/0x1000)=nil, 0xd0}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xec}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ff5000/0xb000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000002000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x508}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000280)="e6b27be03ca491667b0c2089846af0ba3418741a8737ce63edf56523a75aac91a9a77778aba96d1e9c1a9adf444940b67a0697f830de98a6d694c6118e918e4ee21cfca053455a9e2c24181699a02b817991133f8d1bf40fb331309ca9466d2ef7ed41a91a66284d1a84b7434b725a960ce3b74a19c6c77ba247a8f20e1b4624b338fe678b560749bc0b11ae8fe3c4e92a4f5936191e3920ef420441f814", 0x9e, 0x0, 0x0) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x43, 0x2000000000}], 0x1}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x4}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ef") chflags(&(0x7f0000000080)='./file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000001c0)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) fchflags(r0, 0x10000) 16:00:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x20, 0xa4}, {0x100, 0x41b5}, {}], 0x3}) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x100000000000) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0xa1) pread(r0, &(0x7f0000000080)="98da475fb0ea7cd1652bb3d4e905b4f41e37b06488aa66a041c536257a8b0405a60fac8ecd23ecaebaa73e6d927bb950bf74698e69f610534169044ffe3e9c7309dfbc387d858519f1be108dd4445cd4454dbdb70e830767f6497d4daf598a7efc8647a680f2648f1618d84d38f28bd23a85869416fc3a137f5e9f14ef8585775938081faef51f0085cf20a0aca5dc092b74b4f32288eb71d9b9c5efc827d65d9b5531c35353a818a086fbe641ba26108448edc3", 0xb4, 0x0, 0x5e) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0xcfa9, './file0\x00', './file0\x00'}) openat(r2, &(0x7f0000000280)='./file0\x00', 0x80, 0x100) 16:00:23 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) kevent(r2, &(0x7f0000000000), 0x9, 0x0, 0x9, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getuid() fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x1, 0x0, 0x2, 0x8, r4}) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x14}, {0x60}, {0x6}]}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xaa2, 0x8e8}, {0x4}}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r4 = getppid() r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) r8 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000000)=@file={0x1, './file1\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000040)="bf036edf5c3c8938534d131cac13dc5d9b0f9488bcf170701f8efc771dcdb6630907e7e557e46d9699faa7e5ec5d405543acf7b193240bd32cbf", 0x3a}, {&(0x7f0000000180)}, {&(0x7f00000001c0)="8c10a77dfb1f42ff4ff7b729e0e67f9547c84a9de48a818c854e8a8d50b34f1f912f7fb7acacbf52aecc0ab38b16ccbdcf31e274aa3a2e702293575427e6a9048f2da315b80168d1388877ee0c1b31d867e1dc5961d360f97f6f5da868af54078f74acb4ec824b4cad0a", 0x6a}, {&(0x7f0000000240)="0476a8264f640a367a309345b949da1ff8fd249eced51c535ec63ef2cf798491ff047e7aa6334ce56baa5fd15a912d75ee3db4752cff35a3c652efa08b006188069d3804c247cd77d2f064193ac06d1f6defb5734679d5982fefee125ad3933b130a0102cc3a5fa18b2386659c9146a7a7e6534ac621e0ca2d6b3ded46f9e719fc3d37bee89362af133f715a713d2eddb8960e756f03f6f25b07bfd0b3e5fa0e366f777f2eca3de6917a4e913dbbf4f69656564036f2a441d12bd411fe96ba805b6149d1acd330", 0xc7}, {&(0x7f0000000340)="27e5e609b690e976e0f511bd32997406e3c87b57086967f4bf4c85e75ec7a84e789f111fee9e53b831a075f4bff6439915e07ea7a902314e01801d7eb2e486fb2d62fa8809ae160d0445252085c5c175478d0f04158cc6b3dce88407d9490cd32c600924f36eeb49c89b02e5b2b8eca24e9c74b79f878d2789428df39023dc2f7849493b3bca3d18ce78218a66c5eb50fb77172d119585e1e98bcbeddcf283cf70c5713257cd", 0xa6}, {&(0x7f0000000400)="81fd2f7617d93b312f2f7c990b7053eafd161f", 0x13}, {&(0x7f0000000440)="51d20d25addc22ea9a9612a6a5a04ef542e910755d030fff6654d4be22da692503f7357e314a9d21712e7aee0e277a6fcacd9ca5596808d3f3f266d5beae96b2424b630e75b38737be6b50b9912b15f6563f218ccbf514d03eb98decc35156a54833a2b3c52cea46d181d0f403e27d", 0x6f}, {&(0x7f00000004c0)="6f563bffd51de800f9ea13d94a77d01e636a0bf85d5151df3000d52a5ea4d9a9f96dae141f7ad4dc36279acac0f43298dae5642bfb36cb420a8c9ac0dbb1dd0cb4d7f8310e9fc4b1a9785c468619e621befa1d204fdc94b6fdef41e0136f29dd8396a5034041e53e1edc2cc0e1f57f95b4c0f24c0993aa80b760e7413bb8c2c1403ff5c457d1e089bab44915e1c1390c8bc15cf1884824c817fc4cc29772", 0x9e}, {&(0x7f0000000580)="0e8636e2bf229e595a741c723e595b23d0e27c71ffb4da9b4d94ba095814165209116c5da72374fbb54db0b39df62f6a2deb010fee263eb887b588dc01ef30915cf68fafc46e7c53e41b413e5467b0b05fbba9aeaadfb42990e2b6ac5d64", 0x5e}, {&(0x7f0000000600)="add46359be51b09b32e974f75939db2b4a31962c742936eb8f54ab764ce21cf9258b53bf9b228c04305eea04cbbe9003233ffd965ac9eef45a343fc7d7fa1332eece92f0f618c8f1ea616829297c1ed4c69685c7d064269e38528a1f2fc6a066a31f519dde15d47ca125660e9c8bd70ca053194e452a643e61f282573d0da5b8d67f13bc709305bf", 0x88}], 0xa, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xc0, 0x40f}, 0x400) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x3) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x74}, {0x80000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x11) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x5bd, 0x5}) syz_emit_ethernet(0x1, &(0x7f0000000600)="b6") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[{0x2, 0x3, 0x1, 0x100}, {0xa2c, 0x1, 0x6, 0x2}, {0x2, 0x6dc, 0x4, 0x80}, {0x567, 0x6, 0x0, 0xea3f}, {0x9, 0x6, 0x80000001, 0xec}, {0x7, 0xf94e, 0x1, 0x1}, {0x3, 0xa6b, 0xfff, 0x1000}, {0x2, 0x8, 0x400, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000001c0)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x1, 0x200, 0xb4, 0xffff}, {0xec0, 0x3, 0x9, 0x80000000}, {0x5d9b453, 0x3f, 0x6, 0x4}]}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x80}, {0x6}]}) syz_emit_ethernet(0x91, &(0x7f0000000200)="d2def9f91d916e69e402c632ecf273882ce66a8ca85d85839666b420629b2401dc15af9c2aaff6595911df2c3fdbb69fc488bba1a4d9b6941241cc64e2df5eecd7787b40b81fc3757c63c9d0606d1235c732d53b9817e66a711d758ef7eda50865dbd8f3b57965833524da8e4ec4c8bbc20dc70f34c343038247998449f0c347e6c70b4c34690fef88ca5fa2da43b84e71") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = socket(0x18, 0x1, 0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0x0) r2 = msgget(0x1, 0x12) msgsnd(r2, &(0x7f00000002c0)={0x0, "f890d8d6dc9bb4c539549bd14855e8ec6180baf2510c041ef02ca002b06239f5d2c219b7800d3fcd3b6415a7f86fce063bc835992cceafa28f56d5c4f3ee0741aa61b33765abe6d00cb9a6206f423abe7c6ebc"}, 0x5b, 0x800) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x2}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x80, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000015000000000000000000e8ffffffddffffffffffffff0000000000000000000048571f330bdc751cd89ce8000000000000000000180000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e5ed1ce8a5fb44cd2eb0c01266cf5797eaa1dec8a46e3ee09df7a890dc6148098bd4ca5def9a00070674a3f0c6a7a3a98430f2194983ed8c6f764a4f6e2e23cb35a3412bc8d761b57e7626f61e530ce6215d71308e7ed1f7606e9abcf1f54b0605a7e2eff079789868"], &(0x7f0000000080)=0x6e) syz_emit_ethernet(0x0, &(0x7f0000000280)) 16:00:23 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x80, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) munlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) munlockall() 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') chflags(&(0x7f0000000040)='./file0/file0\x00', 0x1) rename(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) msgget$private(0x0, 0x100) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x400035}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)='H') openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001780)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0x0, 0x46, 0x2, 0x40, 0x6ec}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x1ff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x8, 0x20}], 0x401, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0xaa2, 0xffff}, {{r0}, 0x0, 0x30, 0x4, 0x8, 0x234}, {{r0}, 0x0, 0x8d, 0x20000000, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x5}, {{r0}, 0xfffffffffffffff9, 0x93, 0xfffff, 0x2231}, {{r0}, 0xfffffffffffffffe, 0x5, 0x40000000, 0x615a, 0x2}], 0xfffffffffffffff7, &(0x7f0000000040)={0xfffffffffffffff9, 0x2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x3}, {0x4d}, {0x6}]}) pipe2(&(0x7f0000000280), 0x4b76eb665899a495) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[{0x1, 0x81, 0x20, 0x5}, {0x2, 0x0, 0x6, 0x1}, {0x80000000000, 0x8, 0x4, 0xfff}, {0x3, 0x3, 0x4}, {0x8, 0x0, 0x1, 0x3ff}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000400)=0x1ff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000500)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0xfeb3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2b0000930300000000000000000800"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x35}, {0x40000006, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000980)='\x00') 16:00:24 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) ktrace(&(0x7f0000000480)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget(0x0, 0x0, 0x4) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000240)=""/237) pledge(0x0, &(0x7f0000000100)='$\x00') 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) socketpair(0x21, 0x8000, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x80045710, &(0x7f0000000000)=0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000140)='./bus\x00', r4, r5, 0x2) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2c, &(0x7f0000000100)="36d250f523c855900e71b1785304b93d93f8574fe35c8e04d62dbc1eb13e65a8706085eb6137d0d71c5b640d") 16:00:24 executing program 0: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2b197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaff48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49f559d612f871f4385f04557795ea4a5c5fe65baa202361cd8cac7dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000028adb1ff02fb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae135db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a993b25bd1bc73000000000000000000000000e89c5c7c1ee37771a6421cd4a36ec9a421f9bf"], 0x10) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000200)={0x3, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000000)="321c9fbc73d71ccf1213c0ec823ea933abb7674c1ef5c5c5fa47760121bf6c701349ef2224bd9bc3d3561b0a98ce5d9cea5051011e0b50c420ddd58514a09cd793c4216881cc8bb4087fc1ab27bfd33e1bf8fbfdb17cb6133ffb9705c6adb9e550786ad5f5a066726477af4a4dbe4d53731deeb58d9fbf5438749ddc04a9c115a66e2ada66d905e06ae751b9b62fa3353424677afcbe9547b0c9264030f86410c2ee10ffa7dbfd9e8d0b2adbb904098e125dff50fa0affca8e8e10c7f3830e283db6a16e8d352ed50d43c0823102f8051a7ea9", 0xd3}, {&(0x7f0000000100)="232fc1ab275b4a3138913ab0e64ffc812ae2d66fa4afdbf9731afa009e12706d09d20ae9c4f758bdab6c4c7b16fd2495cd30686f053a013e666c94f456ad2eaf6e428800fedca55f5371fe55a0d4e1b59fd468a915114ebb45c4c462151b45d8f59358b7188deff2169202407bed8573037937e1acc63d50d63861bf7b9b49685c6ad22e787ae1e11233b5dcefdc7646fea313055a71286da321f8664f15", 0x9e}], 0x2) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x27d, &(0x7f0000000080)=[{0x45}, {0x1000000000000044, 0x0, 0x3}, {0x6, 0x401}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) 16:00:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x8000, 0x13) r1 = accept$unix(r0, 0x0, &(0x7f0000000100)=0xfffffffffffffec0) sendsyslog(&(0x7f0000000080)="d2130e97752b5368ca9888b1261b", 0xe, 0x20) write(r1, &(0x7f0000000180)="f4e125eb0e8824ba28d75970dff193742f58cbad3de5f2f9879268104c029b9e02a70353d69ef3fbc6dcea8488098c3a998fa8f75f78dff0a14390bd1d2a058ce56eac8e1f69faaed92a3504681b02f75f6865e15419e64fef025aa13e3a6be0be425212af953e3f01a713d2f4b54fe2cc76bb390293231875ef2516bb60745c00000000000000000000000000cdc32eff500862d7388f828d498d4d0927cb397c218e839c0bab7ca36bcc588734680b7ce17d0798bde03df981519b355df753ddf3", 0xc2) r2 = socket(0x18, 0x1, 0xa001) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x1) setsockopt(r2, 0x29, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 16:00:24 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x100, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)=""/108, 0x6c}, {&(0x7f0000000180)=""/171, 0xab}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/5, 0x5}, {&(0x7f0000001280)=""/168, 0xa8}, {&(0x7f0000001340)=""/164, 0xa4}, {&(0x7f0000001400)}], 0x7) r1 = socket(0x2, 0x1, 0x0) syz_open_pts() setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat(r0, &(0x7f00000001c0)='\x00', 0x8, 0x10001) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x1d, 0x1f, 0xe787, {[0xa6, 0x8, 0x101, 0x401, 0x7d4c, 0x7ff, 0x9, 0x100000000, 0x713, 0x7, 0x1, 0x1ff, 0x20, 0x6, 0x3b, 0xfffffffffffffffa, 0x2, 0x4], [0x1664, 0x401, 0x100000001, 0x40, 0x9, 0x6, 0x1, 0x2, 0x1, 0x100000000], [0x4, 0xffffffffffffffff, 0x4, 0x72b2, 0x6, 0x6800, 0x9], [0x0, 0x4, 0x9, 0xff, 0x0, 0x1fba], [{0x7, 0x8, 0x6996, 0x6a}, {0x3ff, 0x8000, 0x3, 0x7}, {0x3, 0x10001, 0x800, 0x5}, {0xfffffffffffffc01, 0x100000000, 0x3, 0x5}, {0xfff, 0x4, 0x7, 0x6}, {0x1, 0x1d92, 0x4000000000000000, 0x200}, {0x0, 0x8, 0x10001, 0x1}, {0x8000, 0xfffffffffffffffe, 0x5, 0x5}], {0xa6d, 0x7fff, 0x100000000000, 0x87}, {0x8, 0xbe4, 0xe7d, 0xff}}}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x7add0862035377fa) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r2 = kqueue() unlink(&(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x7) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000480)='X', 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() syz_open_pts() 16:00:24 executing program 1: r0 = socket(0x1, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000001880)=ANY=[@ANYBLOB="0102382f669c253e4c8097215e12294f8b021f114ade04bb00"], 0x10, &(0x7f00000012c0)=[{&(0x7f00000001c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0xfffffffffffffe12}, {&(0x7f00000013c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f00000000c0)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x4, &(0x7f0000000000)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) pwrite(r0, &(0x7f00000011c0)="6426bd4755217118ee6e9c1d55af03e5ee672ef446e1532e1f6cc43a6fb99d82de98c1ae787ab8ffc95aa30a1be58d751be44e5e5947559cfde9b7d535e92f0c2e8cbb88587130446fc4c85f6381f3c0e3455c9e1e7ad82fd374abc0d382956ae021638dbba2fd67bb85a788660b4c3291cae137aa2395d2d5e5ee34974b46a6cf077eb4c818634157fd2282d7f9135534a6e988752e81748ea38ae242194657673ff6dfa7f5b9af42c6f03c76190ed61ec9a6c12d3090fdee70012cc5f06f89856153238798c5189b4627ed334d2cf06839363f67e43e763612ccd4e9dd722f8a0cbb27fddbb2a1f90169a1bf1d3f39", 0xf0, 0x0, 0x0) fcntl$getown(r0, 0x5) nanosleep(&(0x7f0000000080)={0x8, 0x1}, &(0x7f0000000180)) ftruncate(r0, 0x0, 0xc20) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x14}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x18d1, 0x8, 0x1, 0x1894, 0x1f, 0x100000001, 0x3, 0x475184d4b521a095, 0x7f, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022eaf66696c653000"], 0x10) r1 = getgid() r2 = getegid() setregid(r1, r2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="14000000008000000000000800000000000000c4060000001300000001080020ac1400e5df1615a1962aea0000080000fa45a8c8", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="e6ff05ff"], 0x30}, 0x0) 5,)):+-6*'= OpenBSD/amd64 (ci-openbsd-multicore-0.c.syzkaller.internal) (tty00) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x60}, {0x8000020}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) mknod(&(0x7f0000001940)='./bus\x00', 0x2, 0x4500) r1 = open(&(0x7f0000000180)='./bus\x00', 0x4000000051, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='./file0\x00') ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x1) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f00000000c0)) 16:00:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pledge(0x0, &(0x7f0000000000)='&+>\x00') 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x2, 0x800000000000e, 0x0, 0x0) socket$inet(0x2, 0x2, 0x80000001) 16:00:25 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) listen(r0, 0xc000000000000000) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xa08a, 0x100, 0x0, 0x0, 0x0, 0x3, 0x80000001, 0x3, 0x1, 0x9}) pipe2(&(0x7f0000000100), 0x10004) munlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xad, 0x401}, {0x47, 0x7fffffff}, {0x2, 0xe40}, {0x4, 0x40}, {0x47, 0x6}, {0x40, 0xe0}], 0x6}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x2}], 0x1}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a90249f139ce5180dd323ed35b27fb77f15070c1cee753124f14"], 0x10) write(r0, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chroot(&(0x7f00000000c0)='./file0\x00') ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xffffffffffffffff) syz_emit_ethernet(0x1, &(0x7f0000000240)='\b') r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x6) connect(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x6000000000004, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x800, 0x0, 0x2}) r1 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r6 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f0000000300)=0xc) connect(r0, &(0x7f0000000400)=@in={0x2, 0x1}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000340)={{0x7, r2, r3, r4, r5, 0x140, 0xfffffffffffffffb}, 0x80, 0x1, r6, r7, 0x1000, 0x3f, 0x1, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x5, 0x7, 0xfff, 0x101, "7897b8c9abb72e537ff4a97aeae2cec56a4d6c6e", 0x340, 0x1}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000ac0)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbce01e3feeee22483523b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c182d74708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df71fcb6a805dcabcedb3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd4d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d5cc89c07386d3263bf72b3469f3d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f423692410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c17e62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73e01000000f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa5004348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2", 0xffffffffffffff2d}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r1, &(0x7f0000001180)=[{&(0x7f0000000180)=""/28, 0x1c}, {&(0x7f0000000280)=""/202, 0xca}, {&(0x7f00000003c0)=""/101, 0x65}, {&(0x7f0000001480)=""/238, 0xfffffecb}, {&(0x7f0000000840)=""/218, 0xda}, {&(0x7f0000000940)=""/99, 0xfffffffffffffeda}, {&(0x7f0000002e80)=""/4096, 0x1000}, {&(0x7f0000001400)=""/75, 0xfffffffffffffdfe}, {&(0x7f0000001340)=""/176, 0xb0}, {&(0x7f0000000a40)=""/84, 0x54}], 0x0) getpid() writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000004c0)={0x1d30600000, 0x4, 0xfa44, {[0x3, 0x8, 0xaba, 0x83, 0x7, 0x7, 0x101, 0xfff, 0xe473, 0x81, 0xffffffff80000001, 0x0, 0x6, 0x0, 0x6, 0x7, 0x8], [0x7f, 0x1, 0x7ff, 0x6, 0xfffffffffffffffc, 0x1ff, 0x0, 0x1, 0x1, 0x5], [0x1, 0x9, 0x0, 0x97e, 0x132, 0x3, 0x400], [0xd168, 0x5, 0x2, 0xfbcd, 0x0, 0xfffffffffffffeff], [{0x8, 0x2, 0x1000, 0x9}, {0x4, 0x3, 0x4681, 0x3f}, {0x1, 0xffff, 0x90ae, 0x6}, {0x5, 0x2, 0x1, 0x10001}, {0x401, 0x4, 0x2, 0x91}, {0x3, 0xff, 0x81, 0x5}, {0x5, 0x0, 0x7, 0x1800}, {0x9, 0x1, 0x1, 0x4}], {0x5, 0x9, 0x2, 0xfff}, {0x8, 0x2, 0x8, 0x3}}}) msgget(0x3, 0x0) 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x800080008000e002, 0x7ff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x6) 16:00:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x7f, 0x4, 0x100000000}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x400000000000000}, 0x0, &(0x7f0000000140)={0x8, 0xff, 0x9, 0xffffffff, 0xfffffffffffff000, 0x100000001, 0x8, 0x428a}, &(0x7f00000001c0)={0x82, 0x8}) close(r0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/137, 0x89, 0x841, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) unlink(&(0x7f0000000000)='./file0\x00') ktrace(&(0x7f0000000280)='./file0\x00', 0x14, 0x10108, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x102042000, 0x28b1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x2000000028a9) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x1300) open(&(0x7f0000000700)='./file0\x00', 0x200000040, 0x0) r2 = socket(0x800000018, 0x1, 0x6) r3 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r2, &(0x7f0000000280)=""/127, 0xfffffffffffffc70, 0x1, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0xc) semop(r4, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r2, 0x0, 0x19) semop(r4, &(0x7f00000004c0), 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r6, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000640)={0x7, './bus\x00'}) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) bind$unix(r2, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r5, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r7 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r7, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000180)=0xffffffa9) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x211, 0x26) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x24}, {0x6, 0x0, 0x0, 0xffffffffffffffe2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x40, 0x1, 0xffffffff, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0xa, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x3, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getgid() setgroups(0x6, &(0x7f0000000440)=[r2, r3, r4, r5, r6, r7]) r8 = syz_open_pts() close(r1) r9 = dup(r8) dup2(r9, r0) r10 = semget$private(0x0, 0x0, 0x0) semctl$GETVAL(r10, 0x3, 0x5, &(0x7f0000000040)=""/33) r11 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x5, 0x40, 0x4, 0x75, "a96428e298346d9a03eba8482c45e1a769f6cb18", 0x400, 0x4}) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000200)) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) dup(r1) readv(r11, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0x6) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x88, 0x0) connect$inet(r1, &(0x7f00000001c0)={0x2, 0x1}, 0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000003c0)=r1) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000000540), 0x0, &(0x7f0000000580)=""/235, 0xeb}, 0x2) select(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x6}, &(0x7f0000000080)={0x9}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x20, 0x7ff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x8, 0xc1, 0x6, 0x4}], 0x2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x3, 0x40, 0x6, 0x10001}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x1, 0xbf7}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x5dd, 0x1856}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x7fffffff, 0x26a81d47}], 0x80, &(0x7f0000000380)={0xb08d, 0x2}) sync() setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x14, 0x4}, 0x8) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) flock(r0, 0x2) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) pread(r0, &(0x7f00000002c0)="cf65b897909a591bc99ded4a605ac821c76a9a49b3146eed2c99f8a4236b382a05be8b2d0908db2efe401c3c2f3b4e2bf0111bf0cffe19f85e2f462b2bd9ff60638a2ae7e5992d7c8d2007f5baecdb057709b54445ea4d4380c116ca99a8b5494d765868816c010a9b2357dc16051fdd3636b4acf69034760f28a7137b75dad3d540cfd35171a6814942f8a425393a2f3de244d292332dc089c864868e7bff0dbbc20ffe91989fc002000000e851125eb934adfa0ef5a29011b8ab62f238f8f07d", 0xfffffffffffffe88, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x4}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000140)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f00000001c0)=0x3) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getppid() ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x612, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0x0, &(0x7f0000000240)="98") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x3f7, 0x1f, &(0x7f0000000180)=""/130, &(0x7f0000000240)=0x82) ioctl$BIOCLOCK(r0, 0x20004276) geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) getsockopt(r1, 0x40, 0x9, &(0x7f0000000280)=""/229, &(0x7f0000000380)=0xe5) 16:00:26 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x3) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000040)) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000002c0)={0x0, 0x3, 0x400, 0xffffffffffffffff, 0x4}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000300)={0x0, 0x5, 0x5, 0x6, 0x8}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r4, 0x0) renameat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000400)) ioctl$BIOCLOCK(r0, 0x20004276) chdir(&(0x7f0000000440)='./file0\x00') faccessat(r0, &(0x7f0000000480)='./file0\x00', 0x99, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) fchownat(r0, &(0x7f0000000500)='./file0\x00', r2, r3, 0x4) msgsnd(r4, &(0x7f0000000540)={0x2, "45b0ca20cc2cb78cead5cec50164f7f177458f8220c94a4685a14876b6de090a"}, 0x28, 0x800) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)) r5 = msgget$private(0x0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000005c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000600)={0x5, './file1\x00'}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000640)=0x1) pipe2(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r7, &(0x7f00000006c0)='./file0\x00', 0x1000, 0x74) fcntl$lock(r0, 0x7, &(0x7f0000000700)={0x3, 0x3, 0x40, 0xffffffff, r1}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000780)={0x3, &(0x7f0000000740)=[{0x2000000000000000, 0x5, 0xfffffffffffffff7, 0x1000}, {0x80000001, 0x9, 0x1, 0x2}, {0xfffffffffffff800, 0x6, 0xffffffffffff7fff, 0x3ff}]}) msgrcv(r5, &(0x7f00000007c0)={0x0, ""/4096}, 0x1008, 0x2, 0x800) readlinkat(r7, &(0x7f0000001800)='./file0\x00', &(0x7f0000001840)=""/64, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001880)={0x6, 0x3}) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f00000018c0)) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x5}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:26 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x10001) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = getegid() r4 = getgid() setregid(r3, r4) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000001c0)={0x5, 0x6, 0x1ff, 0xffffffffffffffc1, 0x6, 0x15, 0x1, 0x10, [{0x7fffffff, 0x6, 0x0, 0x8}, {0x2, 0x7, 0x7, 0xff}, {0xbddc, 0x0, 0x780, 0x8}, {0x5, 0x1f, 0x6, 0x2}, {0x6507, 0xad, 0xfffffffeffffffff, 0x80000001}, {0x100, 0x8001, 0x4, 0x1}, {0x2, 0x20, 0x8, 0x5}, {0x7fffffff, 0xffffffffffffff7f, 0x39b, 0x10000}, {0x6, 0x7fff, 0x4, 0xffff}, {0xffffffff, 0x2, 0x4, 0x1}, {0x3, 0x398, 0x4, 0xfff}, {0x7, 0x1, 0x0, 0xffffffffffffffa3}, {0x9, 0xf0, 0x5, 0xb5}, {0x3f, 0x3e30, 0xe06}, {0xfffffffffffffffd, 0x9, 0x7ff, 0x1ff}, {0x33b6, 0x2, 0x1e0b, 0x4}]}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) truncate(&(0x7f0000000300)='./file0\x00', 0x0, 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000340)={0xf862, './file0\x00'}) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xefc52f0cfa6215b8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x87}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x7c0, './file0\x00'}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x6b7353a90bcf01f8, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000500)=0xfffffffffffffe75) r7 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3ff, r3, r4, r6, r7, 0x10, 0x800}, 0x4, 0x1d637252, 0xfffffffffffffffd}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x44}, {0x3c}, {0x7ffffffe}]}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r8, 0x7) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x2, 0x0) connect$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0x5, 0x100}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f0000000340)={'./file0\x00', 0x7ff, 0x7, 0x7fff, 0xd16ab325891992e0, 0x15, 0xfffffffffffffff9, 0x4, 0x3, 0x0, 0x100, 0xffffffffffffffdb}) dup2(r1, r9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") 16:00:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x7, 0xe44}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10, 0x40) ioctl$TIOCNOTTY(r1, 0x20007471) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r3, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000200)={0x80, 0x3, {0x9, 0xd4}}) r4 = socket(0x2000000000000002, 0x3, 0x102) chroot(&(0x7f0000000040)='./file0\x00') getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xfe98) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) write(r0, &(0x7f0000000040)="3b5bd6b251d73033bf23248d1df728a0348ca5ec70d0043a84e98b786df814432e8a3d0d70aff22d1b122f32221e490a5669f367d620ab02eac6870d2baa9e2525fcf384c17208eecba08057bd29588e2748b24b8e5e90b775a92b84b8c791dcc47d701b2d0fcf7962ee9eed87a80ca5123e3c1069ddc3fe20b6e40edb450021fb4037607bc2a168b4c42a24b88244799fc844d45c758cbe19a8ebd25bc395191c8423737e002a818fbc171e49bfe60f07c5f758ee7bcf5a296c2e14ea7b68048865b639535e63184ccd16bf8a657a103c13e2dbe5ac5aefb5d5e3535ba7a1d5a8ab6fec1c1f144005e88e8696dfddc360f9c26e90e5323c29fe0db2cb0be4ac52b18924d2b0b8a06c1765ff84d9bb1372f327a33a443c235d938c8627fb195ecb6eeb3ff52c058995cbca66668338efb15b96f8bc79cd4d34559f60d74bf64da243471a49f8cc7db7722991dd95b99dd7fde9e958c2408595da2191877e86b1c919adf42ce570cdcb17754a65403c8d7b08013d980b70326287d2fa8f5b19c2761227fde5fe7b1f673890183a3160001a9e1bf68769f26f9b49ffd7da11c40cd0ce59ccabf14b2be0cdc3c56f250ab2dc60e25f03e5f40147fd4dafd017abf62e13f69a67ee740b994b99d7b859e537348c317da3e9420314eee6e31f6281c72a983ca3c32bf97f812f5c4989ca7c0938912f41202aa89684014f4501f8689517589752c6a868ea377a1bb64690c5b3c0543201dc0fac2f382ae39c5cc28301fb3309aafec222c98d4beaba77586787e14d62c7026e22c5b0279f959e6f4045c943aa4728e38383f9b0ba6ca1f8afe807e5b63d9c226a45a6acb90cb8f841f5f9adb03ac189f600a8b9673f88af1ebb3d6f051dc43120f5b65790e24379846b18b81671ed8a388b4592baf419d965702c6979fe1d900165e5ee46bcc3d85785fd0d23dd699058be101ca0bc0032a0ec558219e72a3ca9c0d50b527b8c0101ce2f4d7b106fd35f56efe5ebd458ddbcbd356b2460782aec94c27e5a751db87be0786bedac404452f6c73f139f6564dc208f6e6c991950e913276c02b70c1ee3988d5b04ae414bab38529c1f9904e8086f5b0fb085ce96039256668f0531af944d18778e86603f28f8fc4ee96e01d7d2bf15de0eef5758b1d89f709f4662182d1032513a7fe716af27ae3ead35757c32a03e8bb23b2c5a1fad820763867786a50299900a88ee54c2d75c0cab3de5730bb3e92051ea7efdad5493353f8f3aa10eea2a29aefb4ac9bab6c180bef6667b6935c6aeb0d3ebbbd86ce0e4f292400f2708b47484c3f6e90e0000000023517c762e83e6f67ca0aa15ed9932ad283a87e46905027645cc9b0974d04a56b7bcc98f7cd7308a131bdf05c1dec2df7a3072a032d05c68095ef34953cc529695a77db9957f9362741633b4ee40c616edb02a71aceee83a188b657ccae0ea3271dc17d0c0f870bb0894354df2359f4bf0b0afde378352aa187342a19cdef03e475f16e7c9da4af4316fa3433ce6e23209d1829efd585182d21a50d73207fbba2810de2266a162925ba990ad3428fd83ae2edd124af8d5de79e3954557279dbdaa163d396657cc91e6989a83fa0140a90800697507e6f3cb4fada1c73ba07defb7e7a229ef388cf1b16a6d8f6add60165d65a6c0327970f6d8b66e3ed11d9b51948bf0f82eed6ab121e5602eb465911c391b92726fdb3320b80696aabda6007136d8594322d80b203b76ed91bfcc682c99314035a835eea2789e546a4a5399b7f85495e2cc9c495a859a60582f42130e5a6dfe03b6a3a270cb046ff1c50ae18317205016c62f07cf6554342651d63266bf73dee6000d74802adbf48c3dd72174a4cd6c6d13a3a8b2234260d7631b38655b00daf75f35c7f73476c2990a7bf981976dada32e6bc5eb9b220463ff9f09b3c747f376b0c2a511d4a654c8ffd048968897374d6d5aa95bac0fe6279cbdb6a3ee59ab8a52dde552f226c0928049ebaeabe0d3298ae5f5e222a85f7a66ac3fc351d014b25b41720bd8c819943da98a958cda9847ffbe2cac2233d51cc0d88121c81a30f291bef7f3a075a8388bc111cf01ad26455b902c1e9fb5b3eb3df3e690acd8e6446d4b87066b0431a352408b5f93159a76fc57e5c18e3376c14b2f462bf7087b9e9741210d516fa81a303ec33660d7e32c879d991f10751a5c8af7b809be9f04ba1cc9a64d9c015da8fe9b2dea2289025bbe3198879b0ae0b66bffb69ca4166d9f3d700bb111168cb4a4b5b2cd0cd9b97076f3973b0d672ab0dad191e732c1de5a9116a5de76019ecf44ead17b90df18b36f217dada50af347fe9f1c384638756ed0c005c1cfefb083058cfbfe02054174659cd117c29569fc79637bf47f2d7fd081dc67c7fd727f9281626768d32ff37b53bdd4cdb469754ebd3a2d39c46aece340d49ca58fb8792c435e952b380553964a5e50de8b3af9a239cc6a19cf6b232d2c4e5b7ccc417cef8bbbe29d774e01d67cf93d3870d8939c80b256e8c53ad5ccf06d4dbe77fd7248dee680dab6e700aa8b01f342f2b29e5d7fc25afc51f2495308bbbe5125a720d7038b69eee217e2269327e9e1c489921d7567c8c71b63beaa90acd31025ef742b0904b6aff03af93ac4b8666f4c726fbbf6b7c40c3b0bdc7013196363407c59f0babb55a80783d8a58a99e60b32aa27efa5775091ee6fc518c1e3a1a8889a96311e1f14c006b3a58912787228042fc7149e3ef157feddfda0a92c94068d842f747873e412612dd1ad3b47c803ea02d67f31fe872eb0c7a6a33df9cfa9740931741e05d1b5d0fbb75a3dea3049b475df15eafa018484e390a5742fb143044ccd79eb247a15f9a394ae1322317d242bbbe39bca7e346d8c015c18ee0516008a6dd0450b48e3c25d81d48b1d1970f14d193321600849f4e7da926983f493b79aea2a1e90915ca97838a5e335da5e07d9925dcbea1b15c7c95b4f721a2e55e6f52de45d00c65bdcb6d9ba02766d62449cb0c05b502faeb76cd9907b5c931c01ed24e31f37630dad3974d85ad9e4e773c513480c3df46e30e7830c9053268ad261721af1ca8349596a3db269500230d5bcb9d67352e2fa1d2a843e90e36bca510cfe30b84e73934068a16eb8348946095a17d4408862c4e1253f0588d11b690306a60ec87b16c4bba675b3685030143b3e18ed466a881a42acff3865f8e5a1e6f8048ac557f542454773d86e4846dd6618fa437873168a7bea2ef0a4bd3d45023352636107541aecbcba7f75d82a0b73450c4daf40c2a927c2a8286a7a5c91b78b404f487d24f0b96180cdb13d24f688aa61c8cca565f43eb1a69f83c81d19ad879364c8a0d849b0539e2d7991ad96b3e98b95b183ca274f34e55fb6e48fa6dc2be696b81664916e9f86ce9f510c6255b63f172d72401fcbff5e1bf932dd705061a82b2a33d11c5711ab0c9eadc98d529a7dd6d99c5b2f1d6a902d27955a06e785acf3cfae8e69c5af77f6ae4bda238e5d47090d28618df7a3a91ec8a8efc59bb2629aade512fcaaec58e92c787692b994f515d3e03cf966632f0f4a996f5028fb44cb92d07c018d6bb02eff799723933df6e287660022d64cd4f708e3c1b9c2797a281426af5d537fd430c723efc85b31e31a0a04444de99531c3b1eaf730dd28160805097eacd970771e07806556933b1024e0eef154a1fd66cc9a2a2948719ea4045c7ab98725bbd6d25b6664e897e2f51f6524b8c74ec654299b4ad7b9df97abe917860ee740bf263378e905efaf2620cd704a7fe886015621b8ca709cf4b160b750d25575f9290638ae56fdc78c6629718779a5ec4aadf7a03a820aca53ae7633b0939ed29d7faf2cdde7f1aa36953c18cc5f29ebfde1b06b824e459411b341664171360fc66b7c03f8ac90628baffa6ed8a15342e32df8e83d520349f32cafe6e0572a9664a315995f4cca440ce1d2b81e75ca9a2c11a940126b43e82f926eae30fbf9418a78bb8c2c1229ca13d94ebab077ea908392845d01e28cf2ce023fac9520c900f45e499914e1ff326ef5165c738e24c159d9a9dd17ec214b4f98c6d67bd631379c15d6d415e00890616ce11c787305347253ab7a9098ac661cea465626ba3fa4830846ca01c5564afeece45b2ad92f36aae9e791add47bbc7bf075684b953b394906cf075fdcc0f847557a2d5db6c693279fc98a01cc70ab4f1fcbf1115fc3553fe9db7132e819beb3df4328b67abbed0682de65106d8ecdd51c2bf42f31f1988a84af50bd8eb19a4b50cb6ed88290020e25877536d61ce1c433da25a1a9bdab548e3a979607df55e3710288823c864701f4d03d2fb952b1c9b8d5a266acde8f49a307578cec8ed246769c7bd79289f1e5339783351bd8c57d7673fb9fc273947ddb7bb0d578744687c318138dd21a3063246d93338331272eb3c0a92def8fb12c0908a956ae10b589457b4d3d7cf80784700ddeb7d69aca09dc94f54327d158b44684729e7f610897ff05505b6b08283ab4ccf7b4f8f6337314f5e964a98609a62107ef11122b0ff88c1456573deadd36afd36a3288253296eb5ad6a8163eec4ffd7225f165b4078d453e3116c926111c931276bc09a1f9555fc85aaec461fbad2db6564f165d3df4f5ea9c3fae19779ae1a5681a2d2ba54cab071b412ef8892c155e35cc339da947eda5619f479507584c2f741aa1d1330359a4b31c200e24c6b021ae242064894706d1a2018f98dc70fa0f8aa6d281a08587dddeed0da14f5c61379030c57d637478e54b9cf30457c276c4b903d8c1687337aaf86ab7697ed479bdcddffdc83d09006bdf1ff78abcc3d64a1a159a973f47f7f4ab4937be83803ffd39f0e1a1aea35896446d2db854ea38a486542b72300ad7ac9b70256bfd87834ee0d8b32b652889716878896adfe250ff1edc335e7aa7be62902c887586f20d83e84a3a18879e7808d34aae4bb03ffa7802bd9dccd0f2d39c65eb556eaa1a625d143b1254a0e53abaf334defa0be494bf632bcbd3d92e6a5e36327ae8637e69e90444db2672fbc6d865d108c11f29f59f5f013cdeedc812deb7c1629dd4f133bd615c3360841347815b2dd70e15a7a416321cb2ee3aa672fb00d4f3282360204acc19576cccf050f6b6607d0fb075e3d76d664ca641974e9e87f45a9e58e6fc0d5bc0e32ea4da76c02c34f1fe6b73a5b6ed8632af92f6dfa2d28cfd87d45fcb2ed707a46cddb6e373cb3ed228a3b718c33254c8a71f2417533606e1c1363066e97afec971f9f423ea396d8b55cf21f51681630adb5918e9339e58073b97e9eaf955ccece8e7c0220c9f0d2490f9f7ffeb3bbee5042263326e4bfb1b06fff7c46d16811fa664d0f723f8d1f47ea95fe659120c3146c7b4da241f9cbbe7a12dec84d07657dacb6543c0b5731c571f1251d31b8d6a0ebd5e569d817b0ff4111d9b1a90c5b6446c320743f481e774b96803a97a6bfe2cb5e3dca230208fd3bb425dfb66487af0e22f900f3aafed6bc204058865f944fcb978f86c37e458063cc5d319a4a104f5ed2e3db03dce8962f7a4167127fc911732fe7e29dc4d4215c51c9453db0debbcf698c781a46124d9f8ce6f56d5a98944f26594c160d9df228405eea8f3f7d12c1b970962f0290a3884acf520ec53c032e4309e1b54f0d7092949dfc2f67e2c48e55a84c85296e2c4ff6e33050ef0642c2fdeb5ce56d6cba81139f538dc1d6093a87afa77db78b46ff1379b4ac241f34fb13b7c93941d3df1062cadc732c638966f5126429ca8079aca", 0xfffffe8b) r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001040)=""/62) syz_open_pts() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) setuid(r3) syz_open_pts() semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x805) 16:00:26 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x8) flock(r0, 0x2) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:26 executing program 1: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x4) accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x0, 0x8}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10000, 0x0) dup2(r2, r0) 16:00:26 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000002c0)={0x0, [{}, {}, {0x80000002}]}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x20, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000580)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000500)=0xece) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f00000000c0)={0x1}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000330, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x10000000000003b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000100)) kevent(r1, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x3, 0x6}, {{r2}, 0xfffffffffffffffb, 0x94, 0x21, 0x9, 0x9}, {{r3}, 0xfffffffffffffff8, 0x2, 0x2, 0x401, 0xb104}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x3, 0x1ff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x40000001, 0x4, 0x5}], 0x800, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff8, 0x40, 0x2, 0x40, 0xba1}, {{r3}, 0xd9d2c62516e6b5e7, 0x11, 0xf0000002, 0x8001}], 0x8, &(0x7f0000000180)={0x6, 0x10000}) 16:00:26 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x120, 0x0) r1 = socket$inet6(0x18, 0x4, 0x4) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x1330a82245c58136, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) r6 = open(&(0x7f0000000140)='./file0\x00', 0x208c0, 0x71bf7ef9698b8000) r7 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r9 = open$dir(&(0x7f0000000200)='./file0\x00', 0x30bc2bd7bd477789, 0x2) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8020, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x6, 0x3}, {{r2}, 0xffffffffffffffff, 0x8f, 0x4, 0x0, 0x6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x80000000, 0x3fff800, 0x8e8}, {{r4}, 0xfffffffffffffffe, 0x1, 0x4, 0x2, 0x200}, {{r5}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x0, 0x5}, {{r6}, 0x0, 0x10, 0x40, 0x5, 0x8}, {{r7}, 0xfffffffffffffff9, 0x2f96f146b63e4b54, 0x20, 0x4, 0x3}, {{r8}, 0xfffffffffffffffa, 0x14, 0x1, 0xffff, 0xac}], 0x5, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffa, 0x80, 0xcd864d22490a2b3b, 0x70f, 0xffffffff}, {{r10}, 0xfffffffffffffffd, 0xac, 0x27, 0x7fffffff}], 0x49a, &(0x7f0000000400)={0x8001, 0xf20}) socket$inet6(0x18, 0x3, 0xfffffffffffeffff) r11 = socket(0x2, 0x4003, 0x0) getsockopt(r11, 0x0, 0x8, 0x0, &(0x7f0000000280)) 16:00:26 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:26 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x18e9, './bus\x00', './bus\x00'}) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="000000186004fa8a00063300feffffff8359f9b40000a3bb6b00ffffffff0000000a8df278f86dfaf23c1d37b4a16eb59d69", 0x32}], 0x1) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2000000000000289, &(0x7f0000000040)=[{0x4c}, {0x1, 0x80000000000000}, {0x6, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00'/16, @ANYPTR=&(0x7f0000000100)=ANY=[@ANYBLOB="f37e66775bafc5287a2aabafb49211a414e3ba31a0fa729fc754c174487bf3234fec4009c0ff51ecd6ba88e8962c7b322ccf2eeb4942ac9735d7b38e55fddb1a283fcfdcc3fdb81fced5c10526e9132588fe043e9058f44a47e786b50ff6602a41afd894256f3d10c658550efc4e2f1baf104a0df57530e0b8b9fbef586a8f52b52574f8a04aff0537be513c6277ae07e386a1ec25d7ea25110379faf285d37496bfba49ca635d8c0052fe7d87771e"]]) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x4) r1 = socket$inet(0x2, 0x5, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000100)=r0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f00000000c0)=r1) r2 = socket(0x2, 0x4003, 0x0) getsockopt(r2, 0x0, 0x14, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x11) fcntl$dupfd(r2, 0x0, r0) 16:00:26 executing program 1: pipe(&(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x7f) write(r1, &(0x7f0000000080)="b2", 0x1) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000000)=[{0x4c}, {0x2400014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1f") r1 = getgid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000200)=[{0x74, 0x8, 0x2, 0x100000000000}, {0xddba, 0x5f9771d0, 0x5, 0x4}, {0x6, 0x3ff, 0x7c68, 0xef39}, {0x2, 0x101, 0x40, 0x7f}, {0x9, 0x7f, 0x0, 0xe0d2}, {0x154, 0x7, 0x0, 0x200}, {0x9, 0x1, 0x7ff, 0xfffffffffffffe01}, {0x1000, 0xff, 0x9, 0x9dd0}, {0x7b, 0x8, 0x8, 0xffff}]}) setegid(r1) 16:00:26 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x440, 0x0) fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getppid() r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) pread(r1, &(0x7f0000000080)="291efbc73701ec5948fac9686e7d8db9a7f87f7fdaadb5cdf2014ad9c462f3754468baa8013b17486659693fe1c7afdb064ec1876da677f2695ff5c0da2a3dfa19b26afa", 0x44, 0x0, 0x1a) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x4c}, {0x40}, {0x6}]}) geteuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) chdir(&(0x7f00000001c0)='./file0\x00') r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000240)=[{0x300000000, 0x4, 0x6, 0x6}, {0x2, 0x4, 0x9, 0x100000001}, {0xffffffffffffadb2, 0x8597, 0x7, 0x6}, {0x7, 0x2, 0x5, 0x101}, {0x5, 0x2, 0x3a35, 0xffffffffa489b772}, {0x2, 0x101, 0xf3, 0x400}, {0xca, 0xbd6, 0x548000000000000, 0x800}, {0xffffffffffff0000, 0x0, 0xcf, 0x6}, {0x0, 0x505, 0x100000000}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[0x7, 0x1, 0x8]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x5}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) unveil(0x0, &(0x7f0000000100)='W\x00') r1 = getppid() fcntl$lock(r0, 0x0, &(0x7f0000000000)={0x1, 0x1, 0x4, 0x28, r1}) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() 16:00:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in6}) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000edff000063dbdaba71a7afa18d9563388962857818489b50798a5231bccefcaf9be2a93cbd21b4b95e8633b7a09a8bcd8dacc16a86c2f6d6caa895dc56749fac101ed8ae4f985e6ad25cd2d8a619b2948c96c2de90fe2bba34f230f822b6118bc41b1c5c62da7f234fd8d25a80ea303697a78fa819ad84faaf244a7252a751cef4005427d8cf3cfa3cc6da365ee2a703726fac03882433283edc294219ed2b96b7a01c9b8075fb7ca652cb93895883efc0e24ee8c461f93a2f8fba98354c8a191c0ce47c8500"], 0xa) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000040)=0xffffffffffffffff) 16:00:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x3ff) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000080)) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) semget$private(0x0, 0x4, 0x212) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = open(&(0x7f0000000880)='./file0\x00', 0x1, 0x8) ftruncate(r2, 0x0, 0x3) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000700)=0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) fchown(r0, r1, r4) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) r5 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) fchownat(r0, &(0x7f00000006c0)='./file0\x00', r3, r4, 0x6) setsockopt(r5, 0x20, 0x1, &(0x7f0000000740)="8a182686ba6dd7e051a62f8e4e32de4e87068e99631be0d13e1018758de0b432b24735bc6c45ca7584c1dab8b29045904f2b7003509bcb6e08916d8c1c64a7a05d658bd36292a5ad1a0c2d88e4b1c6b03a7680c36bb0ef50f33e6404aa57e8aa519ad049508daecc5dbceaa33852d46c2f153d50a52bfd7e06da90a564eb2abd35aecb9594ce443d85f8a2bf6f0e2ff4c90d3309c8b9ac7fbd70c45065a1a2653086e16fa8527d4e60c6a03456108439", 0xb0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000008c0)={0x6, 0x80, 0x8, {[0x7ff, 0x1, 0x8, 0x2, 0xc90c, 0x1ff, 0x1000, 0xa00, 0x3, 0x1, 0xf2eb, 0x7ba5, 0x1000, 0x5, 0x4, 0x0, 0x2, 0xa8], [0x0, 0x0, 0x5a, 0x2, 0x8, 0x76dc, 0x7, 0x1, 0x9, 0x7], [0x5, 0x100, 0xb8, 0x10001, 0x20, 0x2, 0xfffffffffffffff7], [0x2, 0x200, 0x1f, 0x7fffffff, 0x6, 0x2], [{0x10000, 0x6, 0x7, 0x1f}, {0x3, 0x3, 0x0, 0xac}, {0xa887, 0xffffffff, 0x80000001, 0x3}, {0x5, 0x4, 0x6686}, {0x66ff, 0x6, 0x0, 0x4}, {0x3, 0x629, 0x0, 0xffffffff}, {0x43b, 0x7fff, 0x80, 0x8}, {0x1f, 0x7fffffff, 0x75d, 0x6}], {0x80000001, 0x9, 0x1f, 0x100}, {0x7, 0x7, 0x4, 0x55caf441}}}) recvmsg(r5, &(0x7f0000000680)={&(0x7f0000000100)=@in6, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000240)=""/81, 0x51}, {&(0x7f00000002c0)=""/57, 0x39}, {&(0x7f0000000300)=""/133, 0x85}, {&(0x7f00000003c0)=""/2, 0x2}, {&(0x7f0000000400)=""/230, 0xe6}, {&(0x7f0000000500)=""/163, 0xa3}], 0x7, &(0x7f0000000640)=""/9, 0x9}, 0x488f9935acf8e3d7) syz_open_pts() 16:00:27 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x25}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xff5b, 0x0, 0x0) 16:00:27 executing program 1: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1000, 0x0) r0 = getpgrp() r1 = semget(0x2, 0xcc88f38aec6d23d4, 0x200) semop(r1, &(0x7f0000000080)=[{0x2, 0x6, 0x1800}, {0x1, 0x0, 0x1000}, {0x4, 0x10000, 0x1000}, {0x1, 0x1, 0x1000}], 0x4) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x804, r0) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x1, 0x3) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030700"/56], 0x38}, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff24, &(0x7f0000000280)="b629a030af090de239cf88a5479326b1bb3a27652344e963bb6b68faa60f7e76faaaed5592ea07d9a301bcd5c8335bf42a1badb9094d2568cfa369777a7210375c205eabdb9953b67e31fe524cc9dc4ba0496f049e1d9d37ab8af31f2a5c0cf053fd03ec52f8a47c2d9474fca5894e14ae1e61b8470ea8472c46a36ca7caf06b4a54c9e95815550ac6a78e0bd04fddfb92898d3646cece94fb1e84251bb4661224bc092d9bea751a") 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r2 = open(&(0x7f0000001180)='./file1\x00', 0x20000, 0x40) ioctl$TIOCSDTR(r2, 0x20007479) r3 = dup(r0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001300)={0x10, 0x81, 0x4, 0x0, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fef000/0x10000)=nil, 0x5}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xffffffffffffff3a}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x4998}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x33a1}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff3000/0x9000)=nil, 0x7f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x3}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file1\x00', './file0\x00', ['./file', './file', './file', './file']}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x100, 0xb3d2, 0x9}, 0xc) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000000)={0x48, 0x0, &(0x7f0000001240)=""/72}) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f00000012c0)={0x18, 0x0, 0x5a, 0x809}, 0xc) 16:00:28 executing program 1: pledge(0x0, &(0x7f0000000080)='\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x1f) pledge(0x0, &(0x7f0000000040)='vmm\x00') 16:00:28 executing program 0: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) r1 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/61) syz_open_pts() 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x1f, 0x2e, 0x4, 0xff}, {0x0, 0x4, 0xffffffffffffffab, 0x7361}, {0x3f, 0x9, 0x4, 0x1}, {0x7f, 0x9232, 0xa4b4, 0x200000000000000}, {0x9, 0xfffffffffffff800, 0x8, 0x6}, {0x4, 0x0, 0x59, 0x4}, {0x2, 0x604f, 0x6, 0x601}]}) 16:00:28 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x7ff, 0xffffffffffeffffd, "000000006f8aff94eaffffff00e1ffffff0700"}) r2 = fcntl$dupfd(r1, 0x0, r1) write(r0, &(0x7f00000007c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c1914bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7ca2a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf0000000000000000d5fe00ac537a1af30b95fa383ad32e34195c29", 0x32d) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)='o') 16:00:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x7ff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="220e3c", 0x2b6) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:28 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42, 0x4, 0x9a, 0xb117}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x4, 0x44, 0x1f, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0xa3, 0x8, 0x7}, {{r0}, 0xfffffffffffffffd, 0xb7, 0x1, 0x4, 0x7fffffff}], 0x0, &(0x7f00000000c0)=[{{r0}, 0x2043644dd1ce4688, 0x1, 0x20, 0x400, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x7}, {{r0}, 0xfffffffffffffff9, 0x28, 0x2, 0xfffffffffffffff7, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x20, 0x1, 0xcd8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x80, 0x80000000, 0x8, 0x40000000000000}, {{r0}, 0xfffffffffffffffd, 0x1a, 0x2, 0x8, 0x3}, {{r0}, 0xfffffffffffffff9, 0x88, 0x20000000, 0x101, 0xffffffff00000000}], 0x20, &(0x7f00000001c0)={0x7, 0xbb}) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) dup(r0) 16:00:28 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) ioctl$TIOCNXCL(r1, 0x2000740e) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)='=', 0x1}], 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)='=', 0xfffffcab}], 0x65, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000001640)) 16:00:28 executing program 0: rmdir(&(0x7f0000000040)='./file0\x00') ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x80000000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0xecf6e9416f44cf27, 0x9}) 16:00:28 executing program 1: r0 = semget(0x0, 0x7, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() chown(&(0x7f0000000040)='./file0\x00', r3, r4) listen(r1, 0x1000000000000000) geteuid() pledge(&(0x7f0000000100)='\x00', &(0x7f0000000640)='-$\x92+!+\x00') open$dir(&(0x7f0000000140)='./file0/../file0\x00', 0xfffffffffffffffd, 0x20) setsockopt$sock_int(r2, 0xffff, 0x1111, &(0x7f00000000c0)=0x1000, 0x4) bind(r2, &(0x7f0000000000)=@un=@file={0x0, './file0/../file0\x00'}, 0xffffff32) setsockopt(r2, 0x7ff, 0x6, &(0x7f0000000680)="89f6cd4d92047897eda8876a7e61468d7a9ffd929c2728de8dfb60f2a1bd99d58e028d3821f1a681e20d902ceff1eafb2008639441c99189aef0612ca932f2633659f0cc46b38b47b7f94392ea28f0f9b6b44682113ae279d2d2cf7ada74d1acc671f3a332f5f8904abc07f667aece5e1f6927908aae35796d383b1bc65b0cb41ea655fb8a1b19b27fe0f4c09eaf29532cbaa2ec0fa6d4fe340f7a7b5912d338916db68ed9f36d18a44696195ad5a28410d4036b4ef20ffafb0a225c6e6d18eefd4259fb378e24", 0xc7) semget$private(0x0, 0x0, 0x100) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet6(r5, &(0x7f0000000480), &(0x7f0000000600)=0x2) r6 = getpid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r6}, 0xc) r7 = semget$private(0x0, 0x4, 0x4) ftruncate(r2, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000180)=[{0x0, 0xffffffffffffff80, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x1000}, {0x2, 0x6, 0x1800}, {0x1, 0x1, 0x1000}, {0x3, 0x8, 0x800}, {0x1, 0x7, 0x1000}, {0x0, 0x401, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x2, 0x1000}], 0xa) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x90000, 0x0) ioctl$BIOCGETIF(r8, 0x4020426b, &(0x7f0000000b80)=ANY=[@ANYBLOB="00000000f5ff1b595ee5f9c084911185000000c8915b254636f7e7c40000000100ffffd40cac171386d5321d182bb261436a3a169f17f0450a998008501f51c85a01db3a060000ffffffffac9b44b2e4bc0609bcc90000e17f2a7d74062ca65a83e0c6650a0ce39484ecbe263b64cca1003ac6a7a4012267bea7cd6efa9c873feeb2e75c0e48a7b01caacc42620ce6893f1366e900cb22720a519bd4fd62e2cd4bde030c82dc4f95ccb5df831a4755e093f24da75d97242e45bded456a7dbe0a5f45e0d9fb047fa283b4669bb8400172a9f474b32ae6b6d89a112f6d0e7c812ddbead87b9074ff88edfeaf4606a6b3ab7469e012699ed402075786ebf14667853a657360351065295dcedd7b9e3f000000ca101634bef62d33318721a0902cad0b3c0987b5719f11bebf58a947e21030da78da2381541f0b1651196dace7015a3c867e753fa8e5c56d00000000b530834abb09d4102fec142fb2d291834424643622c1f50f92a02448bd3263061e677744964139a1666e93837e2eb16be700a0b5dec0ed22b29fd2699365f0cad4710d783fb83b84a6f341320ed2f6621974854fff99938da6d0d28396209a08ee6487bcdced272ad9e4a257e4a9ec3e0396b25516e0ce6efe8c874d06e6809dfdd9be81f44907fd21913f684ca2524a7f563f9e3093ad388bed51f391dd3261a9516f7933b35de5d27092ac7c661e8b48e8284c9e174beab17a7dbcfeb608a8355eca63395a2af27937bbc93895ade21d8545cc6775b7191d92b30414e333f50221c22be3933f3723255328726c4abcd86153b4343de8783a286752c511524fe046bea459727cb200000000c3661f43929686835e09fb9b473d07d5f7b118056ab19ad60100742fc55a512ebb5b99fa147aa4c2fbe62f2489f0f524c822afc9110bafd9113d8a2422db29193012af9fa367bd951c6a013faa1f5c710d1971646125107a285a2a1f759d4f9bc2000028a5e64155188a744d1121a0322a209519091f7b518a8e2fa589e73a53161db5f44501be88f7650000000000000073736f10effeaa3ea6b57768c862227ef1c955efb0b1ffa90867962d3e8d96da34f91fe64402cab45468e81478d4f9084bd7c858534b2e8506a0edfb1e3df9e51779ff88ccc54c69454f984c6e49dda6b8325b05ed1b5f20f7d31b711ee8f77722075a3b62054f95fc1fc8e62e40e55e3c079e92c9d532a307a4461748dbc29e71c099fc9d56994a45329763ca7d56ef428067e3c71db989ad95eddf543f936c45a85bd41abf8cda5c5c08bab2d79cbbbd9f6fc46b000000000000000040b40c3b968f1ac432d7f3eb028c29e67c3b3e3e50cb4db65439f7dd22b5863d2120e47e716ee7ba66364db4c6516ae95c8e007c77ae97767f9201a7b251fa77fc9442fbe2ff1b8b68d3d4b2ab1801b74b1d90168bd30c3e99a7b434f8676f9e1334d33f3ecf27a671ba268ed8d338eeaec30975a799ad46e84ccc68198a67bad346acf1ceb4f4d77bbd80bc096ee4f7af08450dea94b0fb0af2243421e39e0fcb50f87d000000000000000000000000000603c512d541a182d20fd19c9bae6b8fbbc07cea4e48fee2c673e2babc3208428d2927b770478dca11dc0195e8b40477209c3286b2356a5bd8ed86599ec4e174f9f8aefa46aacd15e8e1beea05fe4e3771e47c8c2408ff414084de75155b14297253075a9bbeab9abea05bc1bfa4dd34adcea8e5aa8bed95a2520000"]) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x7f, r3, r9, r3, r4, 0x11, 0x6}, 0x3, 0x4, 0x7fff}) getpgid(r6) semget$private(0x0, 0x400000002, 0x4) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:28 executing program 1: r0 = socket(0x10, 0x4, 0x87) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x1fc) setsockopt(r1, 0x5, 0x8, &(0x7f0000000000)="93d869b1ac02dd536cb2d625841e0c450da61dfbefdff45e58798ecde1e7d59ca5b1f31692c7a32c9c3079d0e3550777f24f07fc8d6d", 0x36) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x1bd, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460001300000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d6000d7d026ba8af63ff3728cd00000000000000872babfbb770c1f5a872b8afaa42c53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffd8c) 16:00:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x80000001, 0xa4}, 0x10) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65300062fce6c7f5083edf8baf40cf83e04ee889641397fde144420d1f4e59a6a96bcbcbcf470e9657b54ad218da7e218cbbd8394e81a54ba39a3c421339087d03f4a2a5"], 0xa) clock_settime(0x0, &(0x7f0000000000)={0x6d8a1c48}) 04:02:32 executing program 1: unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='W\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x81}, {0x81}, {0x6}]}) utimes(&(0x7f0000000240)='./file0/file0/file0\x00', &(0x7f0000000280)={{0xcddf}, {0x6, 0xffffffffffff8001}}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x80, 0x6}, {0x4, 0x3}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000600)=@in6={0x18, 0x0, 0x8, 0x9}, 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000240)=[{0x74}, {0x28}, {0x6, 0x0, 0x0, 0x1000000}]}) r2 = dup(r1) readlinkat(r2, &(0x7f0000000640)='./file0\x00', &(0x7f0000000680)=""/58, 0x3a) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000140)='%\x00', &(0x7f0000000180)='[%+!\x00', &(0x7f00000001c0)='+,\x00', &(0x7f0000000200)='/dev/bpf\x00', &(0x7f0000000280)=':(}\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='tap', &(0x7f0000000340)='{[^+&\x00', &(0x7f0000000380)='/dev/bpf\x00'], &(0x7f00000005c0)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='tap', &(0x7f00000004c0)='%\x00', &(0x7f0000000500)='@\xc8\x00', &(0x7f0000000540)='tap', &(0x7f0000000580)='/dev/bpf\x00']) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fb", 0x2c0, 0x0, 0x0) 04:02:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5900) acct(&(0x7f00000000c0)='./bus\x00') 04:02:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x7ffffffffffffffb) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x10, 0x5c8e6adc2039ce2c, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 04:02:32 executing program 1: seteuid(0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8060, 0x0) 04:02:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) faccessat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x60, 0x5db582a72d47d718) getuid() mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) r2 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) r3 = openat(r2, &(0x7f00008deff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') renameat(r3, &(0x7f0000da2fec)='./file0/file0/file0\x00', r3, &(0x7f0000000100)='./file0/file0/file0\x00') 04:02:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x80}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x140, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = geteuid() setuid(r1) 04:02:32 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2f66696c653000da5d2de9d085cd55ebff5a6a740cdd8676a9706d8cb85b6c6a867fdf48c7c53a01178405a0c165"], 0xa, 0x0}, 0x0) ftruncate(r1, 0x0, 0x3) 04:02:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x88, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20020, 0x0) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000240)=0x7) dup2(r3, r4) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000880)=ANY=[@ANYBLOB="250000ff000800003e7a66116e280000086e1932e9f789cd78a757316c3295d551cb9989c3a3ddc01da397476afd7c6226019f3c9df2106ee6f7d1b80f9baa215bef48c8699b9b0c61095b8e327d316a57874838d1d509041c3879e8e54db4c226c12fbfddaf93f8dbd405807b848144e25a88f7fbaa7c83651bf3166ebffe4afa6bf588b3268a1136e65ada061492ad7e8701e6c3f4ea73d1a00e96b3048500498074f42d432f0b738671320e4930f6618040243e401ac8ed1e2a1eeff6b84da4085879c714dba791c3a9638c1b6205f539942bae9d86946102f0ce6d7f25e57498e251f3660468171b552406cf49959e02daadb14ee652c66fadc3954c416e5def3b68319642f1c6a7203cd88d7307939acb3dc325da3f902dec38053e18bc054dc9abbf54f31560770c072a8ffb7312114f2ab150a0eff7de9a1095019342ccbb28626352be594aaccca3092b42ef34c7a22ab3e5f16513362840b72e43cfb4b0f5fe5afee86163351fbb2f3ecbfdc9d9d0a60d861564dda97fc6cf8f7c55c8f3d66979de2ad41948e6f45d1d9f27d6353a0e647e76baa7984a15ae1c3cb7f9d763dcce68ad19960b9217e582575aebd24f6a398a59f1f0135599541b13ef16f328f2a0e30b8c3b55d89df35a8209e064190e310d9bf7f6ffd2ea7a4ac5", @ANYRES32=r7, @ANYRES32=r7, @ANYPTR, @ANYRES64=0x0], 0x1f7}, 0x1) recvmsg(r6, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000380)=0x2) connect$unix(r7, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 04:02:32 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e608060000000300"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="38000000ffff08000101fd890ae63cd780492a7250bae65e7fbce9841f9bced960f3e8a6e4c96075222494f9d43fcf9137bc72723fd666b77efc133df5dbc36f6e64d4a76e9ec8e7920ac2940fac3ee5cc7d855d0cea2d71c32a43c7104f03f0e74706164a128dc084ff884cb8bd0d20d6261aa19754de3ed66ee7388b79c390592ae47fb0746f616d83cf6af5c226a3c50e1567e5d514ebdba7a194814e3dcc0080e0dbd48a4e532a79526b8efdc3608673a5b00cf9f3728144117336928a10fbb7a3f7063d34f92ed1089790610992a01f92d9e79a25fcab16765a22ad72dd29c51105c1a9b4"], 0x9}, 0x0) 04:02:32 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000200)={0x10, 0xfff, 0x4, 0x5, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ff0000/0xe000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x200}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xce}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xd7c}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0xffffffffffffff94}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x9}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x7ff}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x63}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 04:02:32 executing program 0: mknod(&(0x7f0000000780)='./file0\x00', 0x8, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa08, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r6 = getpid() r7 = geteuid() r8 = getgid() r9 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1fc, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r9, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r10 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0x1028c) r13 = getegid() sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f00000002c0)=ANY=[@ANYBLOB="01002e3066696c653000"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000300)="f1266f9758f0d8f113216aa916a59844c619ab4c0563349272116972b84161b0b12f20dc5348d7ebd2021381706a36d407d14590799a58475901a7a78ce1c91b827cdb9a68986f69f6a602593840594383ba8e6f2de323845722", 0x5a}, {&(0x7f0000000380)="b59340b1e7e1f7a2f82fd3caf77bb7b0dfb613f8c8d69ccc09fe0f86a967278988df6a64099f09e5497f2d0795a132e6d59219be3271c590e27df8d19cd0d3f742b05f2990926f22f94a4bfb4d7b94a086407b41bace0533b199431d62bba1a21d57946f6b9c15c4733073bacdc10a82067d12adc93d27606fd4a80f55d841bfa9d1547c2c232a2052de7d1155f043ce6af3ad7ff7a58ab194a10d0a15489027b25b96925201d638b5e19d00ea985844d1a4b84e010ef0267a83809e8c9c5e07994675", 0xc3}], 0x2, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="0000000000000000fefffa000000000000000000", @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r13, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0], 0x90, 0x8}, 0x401) chown(&(0x7f00000001c0)='./file0\x00', r11, r12) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) open$dir(&(0x7f0000000240)='./file0\x00', 0x18120, 0x4) ioctl$TIOCMSET(r2, 0x20004276, 0x0) msgget$private(0x0, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) socket(0x18, 0x2000000002, 0x0) semget$private(0x0, 0x2, 0x31) 04:02:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x8, 0x200, 0x2, 0x6000}, {0x9, 0x7f, 0x5b}, {0x40000000000, 0x0, 0x4, 0x7d}]}) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 04:02:32 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = dup(0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) renameat(r0, &(0x7f0000000200)='./file0/file0/file0\x00', r1, &(0x7f0000000280)='./file0/file0/file0\x00') setuid(0xee01) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r3 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) accept(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000140)=0x8) renameat(r3, &(0x7f0000000240)='.\x00', r2, &(0x7f00000001c0)='./file0/file0/file0\x00') 04:02:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x330, &(0x7f0000000080)=[{0x44}, {0x15}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[0x5, 0x5, 0x4]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x2, 0x77) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000240)={{0x2, 0x6, 0x7}, 0x33, 0x3, 0xffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x4) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x74}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 04:02:33 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000040)={0x5, 0x20, 0x1}) getpeername$unix(r0, 0x0, &(0x7f00000002c0)) r2 = getuid() getgroups(0x4, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000080)='\x00', r2, r3) 04:02:33 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) 04:02:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) rmdir(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x7fffffff) setgroups(0x1, &(0x7f00000002c0)=[0x0]) 04:02:33 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) fchdir(r0) 04:02:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x8) dup2(r0, r1) r2 = semget$private(0x0, 0x3, 0x20) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000040)) 04:02:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0x401) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 04:02:33 executing program 0: r0 = socket(0x20, 0x2, 0x400000000000000) getsockopt$sock_int(r0, 0xffff, 0xb26c32aa608bb458, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000000200)=""/96, 0x60}, {&(0x7f0000000280)=""/115, 0x73}], 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) r1 = dup2(r0, r0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(0x0, 0x0) chdir(0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x14e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) 04:02:33 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file1\x00', r0, 0x2}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 04:02:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x2c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x2) 04:02:33 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20080, 0x4) fchflags(r0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) syz_open_pts() 04:02:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x18888, 0x0) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e2d62757300"], 0x8) fchownat(r0, &(0x7f00000002c0)='./bus\x00', r2, r3, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x2, 0x3, 0x29, 0x46, r1}) chown(&(0x7f0000000300)='./file0\x00', r2, r3) getpeername(r4, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = getpgrp() ktrace(&(0x7f0000000080)='./bus\x00', 0x4, 0x10c02, r5) 04:02:33 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x2010, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)='\x00', 0xfc2b) syz_open_pts() r3 = syz_open_pts() pwrite(r0, &(0x7f0000000140)="8d90ec6d4a3e458a00f259208f7255bbe58c4e0d96b80c267cddd21d2d599fbe800c8dba26aa9440042bf2ed53199b3065f5d469024848607b9334b9fe83174935902a1ade6d9aa4900aeea157384ce13fcac2fc810e0b178febbcbdd78b64f3345cb79352cc8ea6ec533e9041cb8902d5aad57d2ec0fd1f7cd4b341ff9668bd064b0a4d2f06909c6ab7220e8704b1c136024d33269b2dd59cb64163adcb41620c6a83a935f0770c3bc48b0ac9a734ce0520519b7947e1b8f30164b544837018a737dcff46beccbf1252430b2a78c66811d997", 0xd3, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x100000001, 0x0, 0xfffffffffffffb7e, "f28e45009b39417ec10299590000000000000040"}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20, 0x0) 04:02:33 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000140)=r1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) connect(r1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 04:02:33 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) listen(r0, 0x4) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="100a2956b9223776", 0x21d) 04:02:33 executing program 0: unveil(0x0, &(0x7f0000000100)='W\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 04:02:33 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000940)=0xffffffffffffff01) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xbbf) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000009c0)) r2 = syz_open_pts() r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x82) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000300)=0x4050ce52) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000140)) close(r2) pread(r0, 0x0, 0x0, 0x0, 0xffffffffffffffff) syz_open_pts() r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r6 = getgid() setgroups(0x3, &(0x7f0000000280)=[r4, r5, r6]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000340)=0xc) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x2000000000000002) pwritev(0xffffffffffffffff, &(0x7f0000001440)=[{&(0x7f0000000380)="cba43a47d98ebb70b9d6ca7261f0f03ca4db463044d6d6336baf9c7c12a3a800639c68c0737f237109cd94bc6276de683dd049ef4448b97e2071c6599c6aefb7dc87b44e86f0122426dc0119fdd3ca731fedbe399bf633bc73de5d955cdb7cefcdbe38436d9c9bb6666aad0c17771b0063f82b5e01580ebae45e285be2d6367374b7acd63aa5ae7a5fa00bbb629796625263f6f4db8328bc1da2e58d43fb23ec6b4e5c799df3b732c26490efc96df00de9178617660fba29193e454f88c12aae24e03023af72c1efe73c0e3226db53753fc54c5bde613c989c42cbc4004f3d62a2d5ff1e608fd9a0d839dc09ae636f43d3727bb0d70f74dd4125a9ec8f6177e7ef934a831c6127f40690ea98d9d86ca9aa0e7eed4b23772e7abcf5ae7e16ca3ccfdead6b014c1bbf34d5d5e50af6e8bbb53d603b0243987604fc47749a450f2399c5ef7fea4db41614fc11b5ccae1570367bf7f4f4c898a4a6a4adee926d468a676adbd61d6511c281bb79f3799e5ac0e979eae4861c8c817ce53d176a9a4c80c955deb0eb16a1b8fa7bbbad2119c2e30c817cae0edfdbc854fdb17fbbbb8c985d2dd6cdbf269e89ebef1618a0390670905220a28385b4a3a9b234ae97bf467fc8424bb6cba45bd8667538f4790671b33153b6868a612722795709c923d35ce751b4c1d516d9383d89e1bf180b0dee45264d2bf5f9ae75a017c7629dba068de6ed9e20710eae379f70364c6a7f1f84a3b3a10ba94094eb5f46c7f29ac4fada8306b78f08964dd78f1657eda339b7551c52fbf542ddf615ed3d0026bfbe6c7490854b70836fb7071fc444a357ebccbff396374d5f7fdc2c640177a5b0d5d64ee11470c3d083af38527a71160fdf83aaeb66ae9b1facf4997d721e388c96229ebe5c513a5d64aa8d954f10a1a08d49028a51124422f9a494c22ac0d5571810d09f6ac0d0039f200301a45617ae53852fab861b6672c4f3e21167498473f31d29d42ec8958d3f1e3c1a0d56bf4c25b3c0a977f3a14c0fd95e40378fd01acbb079e66bdd2af12b38dc87c284126c61b936ae4b47a99c583f9555e06e6e02142ffa5a9482c7c8e9b0e03805a8b62c0aab1376fd74b58780c9d850ddb685d42ca9cda883e4c5bb1c0184d29c54fa1875176f1a4952136e6ad3e573d1e21beef37719f7f2511956d2b796ee261a09d4232eb0480300fb4892e39549456d3033b963b3af87e1bb6ac1a7d133f4ec107f89417ff9f0935e0ef4fadeb30f70209426aabf79ca14199c6cc8b3cd52470342837edd54fbbd8c3ca0fc21919296843ce59d6c9c5041922f6fadbaa9be3b76a1062e81071b61b5c4cc38c5aaa55245aa1c9a10961661f284d8d5b563cde13cfe124ddd134e18ad1caacba0b8004a6d2ae671348aff56a48c63b09159bcf33df1348d938567e88c38d0070131857304ce27ed5293dc211569c2f7c98045f7860f3c1b9f8aacb4254a4e9e538aeb39574deb512adcb9492a802bdca13ec515abffda9d5dfefc3a6b501d4424fd2aa61e1eecd2ffc1cf0b272947a3106e5590fb27fce1bd40441d4713044857aeb589b7c3dbb0149de6247209f6c982067f91d7b0523d076650938bfbfeac0617fae787d57964c585b1809cf55bcc89f50afd13594c7bc71275c056f69381b5f0ce7807c2aff70f629f6c40fcf4a81be5d636ee7008a49103d39ea1120c9c11bc2064ec4b77550f9677de323873048a3f1bbc61242dc6867645b1809f7871522882066ed220b00b3964887611c63761efc9a2ebfb73e9fc859d44799d31f873bb19914b5502052dfe4637eb2b59d408a5879c2258535799d8af4394da5ca40930cac96b7a2c66efce53414265698ab861e0ab857c00acfba2cf5b963a5a8a1dd9ce953076af5484c8dc262b9688f9cbe6823c127fd822804a0878a78069ddf9f0ddc3930f56f63b51c30be631c4e5805c576cb5c26eee2712119babf2d3ce1a60bd0465045920e68b4b164ea7fd827fa26cf500fdede97e0ed8c4ee07c840405bd826ec06d16672b9638e1629ad2970db0a", 0x95b}], 0x0, 0x0, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 04:02:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f8048d"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000100)="220d22890b7c61bac52eba0bd6236588316dd229650ad298116da813", 0xfffffffffffffe72) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 04:02:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) r0 = getppid() ktrace(&(0x7f00000000c0)='./bus\x00', 0x2, 0xd500ee47533666ff, r0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000040)='r\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x80, 0x3) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000002c0)={0x0, 0x8, 0x8000, 0x1, 0xffffffffffffffbe}) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000140)={0xff, 0x1, 0x9, 0x1512, 0x5, 0xfffffffffffffffd, 0x400, 0x10, [{0xfff, 0x1000, 0x80000001, 0x7fffffff}, {0x80000001, 0x10000, 0x3f, 0x7f}, {0x5, 0x40, 0x54c421d5, 0x800}, {0x4, 0x1f, 0xffffffffffffff7f, 0x100000001}, {0x2, 0xfffffffffffffeff, 0x100000000, 0x4}, {0x1000, 0xfffffffffffeffff, 0x6, 0x9}, {0x4, 0x40, 0x2, 0x2}, {0x6, 0x2, 0x101, 0x7}, {0x8e, 0x0, 0x8, 0x527}, {0x5, 0x7ff, 0xfffffffffffffc01}, {0x4, 0x1, 0xffffffffab7f4911}, {0x834, 0x3, 0x101, 0x5}, {0x8, 0x5, 0x2, 0x3}, {0x1000, 0xfffffffffffffffc, 0xd8a6, 0x77c}, {0x1000, 0x1f, 0x100000001, 0x2}, {0x10001, 0x2, 0x10001, 0x800}]}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000280)) getppid() 04:02:33 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f0000000280)='^)@\x00', &(0x7f00000002c0)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)=0x2e) close(r0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x3) 04:02:33 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x87c, 0x0) r1 = kqueue() kqueue() nanosleep(&(0x7f0000000000)={0x5, 0x2}, &(0x7f00000000c0)) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x500, 0x0) 04:02:33 executing program 0: r0 = semget$private(0x0, 0x4, 0x408) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x4000010000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000003c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000280)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x80000001) semget$private(0x0, 0x4, 0x5) semop(r0, &(0x7f0000000500), 0x0) flock(r2, 0x6) r4 = open(&(0x7f0000000140)='./bus\x00', 0xa, 0x8008) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000040)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) r6 = socket$inet(0x2, 0x3, 0xfffffffffffffff5) dup(r4) rmdir(&(0x7f00000001c0)='./file0\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f00000004c0)=ANY=[@ANYBLOB="1bd02e2f66696c653000"], 0xffffffffffffff7b, &(0x7f0000000900)=[{&(0x7f0000000700)="4e8adc14a5238ff7a5312e6ea37ddfbeaab469192e3371a57bbab6a92e359defb6202dfca4f9ea3b001659d0c4cbde518eeec1b34f14390e5a63177d745d90d3e0286529dbc83f2b08670f02000000d88f081ba5c63c9547badaebcba174c235e8881bc91c0e490b0000000000000000", 0x79}], 0x1, 0x0, 0x1c, 0x4}, 0x3ff) r7 = accept$inet(r1, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(r3, r7) semop(r0, &(0x7f0000000240), 0x6) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 04:02:33 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002280)=[{&(0x7f0000000080)="35e3c12fa8a7379777e1942f4b9d02877a8b5b6f5554c2ee24941b5cc52d49694a51e28676e8ec0f9f5374d0bd8796f293b1f6f111b7d79e914445e0e95354bd8689ad42de38b554707b7c7c67d4201da1e166105a3109ff14a4a58d51e97b", 0x5f}, {&(0x7f0000000100)="40cca525a18e2bf2429273bae5407d2f793361762d9566f67addbb794873741d302591c8ddbe9d5c67d7782633bfec0b36ce9e47cfa7bc24fb5ebf25b5798a71b315b72806b5b50915b52118a09b98926255274685bb93354096031dd470251226da9d4bd247b24e2595e90a5c3dd670ed1ad209a0b6f55ebb8c7f8feb78dc0c7e518ffb35c4b061d49b3e1b9530caf60e91d6c46b03886ba82fb616", 0x9c}, {&(0x7f00000001c0)="34ad3771e4b47d00cb0eb998b881d9e0f7b1e25038b082496c4ceef09724d887bdaf05ec0e12cbc0686e146c93c39a041864e0d51cbe1f41a3763bdc3ad72d878d2a02af61ca062fae732e1ec9be52a3cda3de6c9f7b80f7600f6474391b186348341160530a98e633b42075fa8c14c2ca882b44dda28f7aca42f8ff0043c49e5dd3c9c18a59996014f1db2ab16eeeb96d8169b5a95d9b016b4fe2f711ee3c0d24a99960eb3b782d5c3d54a43692b13011fe3d41fd322f06cef35720bb1cbff3eada08fa640352512556e41affa8cf7e204ff2bd14fb35f1a0b441a99bb08a158d47d29ccf12d0f30c885c43cdd7a7c513544b58b56a6bd2701a52a0a4deb308547ce4b7331ca4f2e6da95ecadf88b34258b52d69cbb7de66bf17bf070ca95341380c13e7f1a4474f92cb233597ec2b3e4057ddab52cf55887a3d602d5994456ab258546eac8b7a1bbb5514b4684a3bc1941b8c9fa3efc4e2561a0b9e929f33565fd4b85a337f2618c905a0276c095a3beb78a6523422f2c02907a4ebe63d666a451fe1330ec41e2ef9b007f95f2d675944fe5809929eadda5f4da2e7f6ef57867b05fa16bfecd177de7b7b7182e8f1d743503cb69eb501dd3ea8f3d20cf124e71dda363e28c5e224860661106fc99ee6c1e3c7f28f96a48cb02125d63731dedaf46e0bb9bd3999258782d67dc5b9c954b5be5196b77cef5ee6a4881f946611978280b745f6a1f74e7253b6b403f76456baaa32b3ceeb0d9337ddeb3c01e1d9e5bff289ea9e36ecb0b00db854cada106212e52cbdf3510a23085ac421ed15acf31369579107add572d23e1f29805643b643cfc4ab1ee50234aea6b67c6d8b4d76950b39d7e783ec85cdefa593bc309ebe7474d833626805fae7a81f2274f485353c4a39978ee02989b17fc0d115868eeca85271bd2502de5592a773b56c37a649f97ff474aa0589951d313a4ecd112c31b461cff1cebf62e26e25cf0d23091d852859657d502d284d1f35f89ca3492ddd69c2181057207296541606654ca9bf7c235dfc7d8c1597e39a62cc3cc512d8a6e18fc8a1837d405e23b6f3e561969c13fe4bbd155e4a42b33420f7f13ab777317b66909a78e70ee673f46f787ff33611f73a4082f8f3fd5301798de5c8f9c3eed4ebd3d9adfd40e804ca97736d7c22e4df4ca22ddb0281c2b8cc97919c6976e237d8e4ae37b4c4e717fc386d04b0eb9b848f32f6756e037fddfd7195f510cd963bc275058fb5ea9bad8cf6a23d1f71d6ca986cc9d7b9b798b61aeda70e9022d59d19e59c56e478a3b711ad2a756ae131450cc12e389f1e99aaa76bdbffa7f93a55860f98547ef7efbf28dfdcde00777c067ccc0360f4d82bf81e4d3b168d4508fdcebb999052fd4144b421eeda09a372ed4b0526d4755f6c466c0f5592b3f2f46a7b579f0c39fff7314d5ab32c1c9953bceba6788e64e52ec99f3876ce636ddf742af25bca6017816c2802f4f25f9e850bb194c9505b0b94fcd504df420ee9f7f5bf3cd0199d80bd84374fb51797c4b84ce09581034712d86adb486d2d26c0d89330e3699aca61786740dc3c07bdf0f962ff2edb503f03474adea04c6469079635c74301e173013b5db9298377df068d98b5bd033c6c76aaa955e1b18c5d8194bbf746502ae1ecbff38a3cdaccbb83463ee4aaed4a3c575ad1d63b2d70b921350109b7e0034ac3cd405113c9574d1e9e459f5de71c30f4c5df54bc9c0d6cbefbf0dea03e7b76ffbfd40730b22f9bc2815337663a89c9dcaeb11595376558f65bc56f082a39b2dae213ba117b8d390dfc745ee0019495cf0d387b8c27d4484e5db57ced7527f1574354989c5b8febe89638d9a85278e2ad26c754c4a64e103d085723c1fbf9c2e16faaf34a5178f17b0d55f23cc8e5b1812b20507404d7e04eb638159218fe5395369f6ec0b9f3c94acf24504631a3ed8d95a96f3216e38eef7c50039997c26f15773baa57103f9a8b0ed0864a3c05eed612a4db9ee28d4bcdeb696c8f6af08d548b7540d94f3dbf3250e15e152162aca4957c9b2bc934339dcb2f1392d2a21f137f471a333fde5c54a5c434002d4e06baa1bab1e718ea24e35a50ba94edad06dc9242c606f9ab8f3379945d9887e8231fa5cab1ae4f5252615f9b38d3bd1f026d93b06e301aa2569a3b58868d30c9584c75997f8611138673638273f744709c858e2618485a285bc454ca71805e69f01d4f6191d3a2e8c4f4e664e47338b56633e1eae9339ebff1831a535c5aa671493f27cbba48dd157bf5e588ad8138f2d5b8c2687b1390217133fba1ee8e108de3826ec5c7e58f1d6198beea26bc1091bb6ee9bdbc5424668213fb3df4dce9f2de04025c4089992f298270ce1d5663c9969c6a49f490b67a51f41acbfefd92b20365cf56bdae06660e97d591c4b7bffbc4251be658c72377252d00ca4dfee301a5665e4df75697a8e5f28a6d0745e1a04f42185ad4456ee7e0b27c001dbdd14a23b175f8248783472d13ff60eabdb379c4e30330078c6b0ae598903436262df9665d4f79fb8bb0d3c39b9b450076807b8d159cd6bd48ed5e3214b8f2d06b1385755254d2e2a445c6d747c5237ab00bc569bfe1469253f34eab46481dcb2f0cf29214f4f77010a8f7a64d48895b8684594c2b42d1dd35d61613786a4478bf25dec1e2f14df492e7e87fcef9788f53a611d526d7075223757af5f7d198828925034ee2263e8252a234a38a6b2f0fe0c6bcd43dbef596a1f28aaa26d872fad64c255ab1bcbace096896b9083c205e17ebe64739f53e1767a1cfb0cdbc35e8065b9d7959ce7b186fbaa266a18d1453e5c152272ca208a517963223f4c300b7334bc08651f6f3f9c6c2aaa5dc1bd88f78ae6e9ebf26c6d163b532898e054d860c10601e6a6f9e5bc0c0aea8b0b7b3c708d83d0cd5a459bd3b5a0d28795fdf553db497363ec04ecdc63312318c757397be182a5217951ad9dc5fc50a50ec22bc02983ee51f8aa2f4e1b645a00ad180f1883e1f6025d553279ac30f81e1a5df168c4feca5c1c4b267fe595c8976faee4bbd3fb264400909864ebb43bcc4997af8edcda62f148868db050c4a6fdc6cc61bcb3e9b3720cd0f72111293b7bdddc779a6621fec0bf9694e63c77e809fbf860433d911de1d2a37ce6e3ae9dab4ba1aae7e95cf68b60fbd13a68503686fa7e2e1f8a816fc53177adf3cd63cb651df71e14dd89f563978f2823e36bfb4a4b2e0671b0cd26ce0abfb94a03114aeb0981ac6122ab1c46e05e464d7d9b3ca5f2fca0535f7e4853a40c8657f47f5cbb97af5b2ba1a7d935b23abb054e4400fa2e6571546ddf3e95e99a4842cbe23c4ad9c833169084bdbd80fc9926d238ce8f9c1c6d07f7c6d11e84f823f6fec9bde404f17b71f71a46cafafc0ded86e969b1d36b6459707dcf23298720b554c9b614279db495f42b514b922fbbddc15928b71f8142b04b32756106b2accde43b790b7fa27e518cdc0b02c284d201b08b8e10047294e0e0fbe4b2eedd6af1489dae6ead428453a12ab04cf6b1ecab656baa8c42d497e44807af63fbd61d099217b0b4a083a6c170be6f9229199dd816179c72170df62b80aaccd052f1f9484c8e0e69d27bdb6a3305794199b69f4fd46fa2cead0f622b20871fbb99c2d4c06a78a71868507d060d3614e53b559281021ae9758cddedb740c419a4553c8b346871834d2b39d8a61175455d042836b56d763ffd0861c0befc7a6faf2aed13d579fad1aee4747c2f0df9ad781869b52f00e954c960406208f4c7e8a11095d0c38e5870feaec8be40a3e4e0bc28156384e678e27d6c611996179a4cca9d3fcc81da11ff37794a416c3339836e0b3500c7313f3b27238eba013282df6857f5fd7e32a9aaa86ef5db58deab5700fe145c508710351d1c91fe584fc76fb1dd8e16d85fa038f424f26273beabf8f8ea89876ecd39157680014059aa23317c62203bae0151937a4f8fa85c4c7e6a8c67e7d735bf34970a6232be18fc50e74be4159d83fd721aed7057f74c8816137fb76bfd3d11a0ffa296977007877cfc465ce94960e5ce7f076cabf2cb403527b1337e606fa063bbcf7b31aa897437434f1dbd733ac6b762497fb5c3e36919c0500d703b9070b69fc4ab84c8dcae564c52849fc1a9af5da4ec78bb6c04b0cefd9adbcc9a1e078f539f64201c2c20e279c95771582e6622c3bb469f77a91ad558cdc737659fbaa8a19b53e7523932045807672f2bff91ef243f189effb11b794dd96565e383689b5a7d14d24f4cd5aece81871fcab0193e255dbbd127f383a01301e0986cd7328758577566a2aea6340cffab96566baa46449419ff52cc36b626f3003522ec3a8f6297ece36f885830315869d1d920d36ea3454de7856043ac9dddfcd1c002eea8ff5dc2073c4053387a0f56d5749055c1549f263d58e0c6f70e265ffac15f778141971462d672750d057aa22cc6acfdaecd8e4a569bde8eed79dd06bd0d48aa68861058e1e0e36a89d55912e231a50917ce0814288ad513c23b88a81620c4c399d230c96672acc8ca7253d76600028f8bdc7ed83dc62da265407ef28d26c5a5a520cb1d065d7424898482bada0cdf998c578510d0176032e07d70701c5e2ce8e5b884807aa6f479031a5e6f352872dcd89a0946d313f330b66bf797eba3b029fbbc91bed4683f8dcf6bb041ad1a46e831bfd2a2b7d2d5e729a31834ac5e88abe66d6823d300854f161e7ee9feb45495e538d08dc83c4e33af30306dc5216030098cc0d74b3fd427b25d7a6c12aa1fa3279d234f257bfbeb4c316498dd4441ca6a38d5a066970204f87371469ba9c2b10bfb9026bcbf23f1e0996d627a6286e195b830c0096f972e76395df2a3400bbac456f668502e69fa7e098cc5101f434608ba659f8530125210089871f177069343a03edbbb32b3e2f07ba6d137d5a1664b5a58b083c63b64e5b55d3c66c8ed7d07ee9f80e0e9c68de4d992f3f56b7c9539500209d8acc5b67f32010f32c50e898cd2313fec7e56c3769ef52a095330012f78fe2962ff33d5aa7fc269ef190ad3ecb70230367d8214e59c32e8a74cd4ee89cd12baf4f005da3f310a4760abef77cf26850623851cfe9df083e3cc821cf0ef624da3dc1412fd0231b85037763b9f56674791fe3fc2743bb33d13d8eadca7fb7e1389f2d32130f84bdcfbee49ee870eff51d4f333cdb92aec74a66987e35214a3e874964517532339033e3b9a36f484da05184669b243cc54362fb3a52fb4b92218fda49082a1748d5f6239a175059aa8e0a2f766f70a613668923351ee88d4dab5a1b22ea7c0e86b1ed397e4d34f34d9a4af4c615529ddc2bc1a4aae72550317478161c45450623eec75249b74946441642b94aebf88f207db1830f689a75bbd9c98b299472136c9755c2b0be2bcdeae503cf08fa198152972508fb5beaff4b7d4098eaaa10c9968570df486e560460fdde2d15423e557b0a226a68c94d53054a600ad17fe2019fb5fb80c3e5ef58af8a820b6cf45c868f9c8a3f3e89f365be8261bfa3ecc92dfecf4ea2d1ed30d66ce20ca5cc7ba4ad31080895a76f4d4f5762325d57983e4d7a8d5725abd1cc88be430b1b0e479c68453a7c9609ccb408045b151571a9164a147c049d9d3485652dc723d789f7bced2d9253ca77a6bdf3d70494739fa6aef7ed37c033cf503f98365017260d51f885a55cd99351ec669086499ae1ee390cc623bb5605b566937abfa7f97b0cabed259ef03fd9567e17d4ecae1ea5ca701cf908a79cc8f3789cc489a9858", 0x1000}, {&(0x7f00000011c0)="389cdc9aad31cc722d16365ed4022bf4874e7265d8197c33c69e9338b5f3553886e62c5b4d78711c1eb04918b68e970ba21859bfd4ebb41621a86294937f04da74bf0e26680c3c3f8e6d89220b20e9a5f0482b62b7bdfebc8cee5e195c997c52b22e12d49b36020d5dda798815bb61a2f97bdd57e0354aeec4fa7b7d46aaf27820d45b8ca1f576ad0b2bd8870cc6c2e27bf83ca4de409b3b22a7c8d6b0911a8fcd18de5b9933b67a44d5656664109ad0731aafd4148695027adf8f453c7a07b395dbf279e68a1f48179c6cd997b7772942c15d9308336c124b430e7ddf18d1275d20986b69068b0b2259c3f72328326c325fb8523c9e0a6c7c252f6cd85053b26205f81dac1d7ebf5ea7fd3b4b86722663a3bbaf3292051ca607bbe5aa355854d24a0a8db0868bd237dde6159a7947a59bc5d2a17fe8ec0681601574ad654e1ffda9f372f0ca755c72de44fb462dc725103e356a5174eff91d3cbdc5129bc282ba19ba7cf26d7caeb044c267a7073b89ec1b861fc9221c62546cb85b5a6ade47f9a91d03fe6dc91f1f19a17b2b5da813911c331398e0536c3804d4f93edc0b8b4b75c0df98c7dfd2970acde4d1ee5eac6fb90cc889b806c4e112f62fc22ccbe4a3849a382f8b7b6af7f102b41ab6fdeb8b3eb065d4a3a6e8d4fbcd1d8a7c303ead966926f3a4ffac9390f560d4faa936c8a4e1e2443c4ee15dffcc0170c3a3013e0b85f5f9b709eaaaec6e76a5d3bb42303582fc59a2207842c3a96f9b20a6fb80b87054e550586e250ba169038ec524b70e006ae807f0c37d315c7ec564371afe8bc9d036e7c969554b4200d055661eb08822c001275442a40c779cc5aca8ffc2edd8e29c1ee61d0f549b91c83e8f49d12d7f92956fa1424d437c785bfc40c26f1876d3973b3f3b139d856eeaf27680605369f2efb383eac781ad35fb2f381dd2a0429c20d51fe2d9c227df192782fcd377d8789c96836cc0f5232a7d4d4010db818da8ff8bc5639f5a9b0beb24cec46080dc7b6d79793f65736e485e0d2e1dbfe6ca525a4b51b214ac83dae44d5fac36e93a48678fe021535b67a5f1ef8a764ea7ff7a15fab793b7c26630110b93171beee09a7b8fba84c93931abf0ad87511e23af688679ea3815af9c41261349e9bdde4c79885163a3b234888181d5b62244507969717312131c412980a6f7d06a7ab7dd066f4154468f84b81b512407c924a9a6cfde80e6b2e9a148c22238d20ca27d9c0b74a23a8d24cb3946c720926294dbbb2f192141d81f335816f1a3a2db8742b9f6bc8441c19b291232d33811732a53c55abc640ff5c90c7cf462c255485b070a93100fce3d1f9788397adcaa3d158ef3cbe5184433b0835dca31b9d72d2c61a157cb1bee19d057b6f575c96bc86e7e83dae83799995907ef9aa60720bf39f2f96232aeb789b7e9a6c1b6efd8aa22f6c9d20f4761772b213f38934f9cfa305b6f88321cbe98a6adf2285cdcef369cb5260f26f6f9b275cced4c61ee98128fce89840c2d62bf33e2cd27be5751f77f2605401e87fdf633a7945d7b2b0b7fc72632bea5c0556f13e8429a444af90f7600acd7bd782bfe32fdfb5eee0d6637ffa7a5ff71fff829759310e4e3c93353c513d1825ccc116098c5353dd48d444a709446a43609e4bf097cb21e7b29bda0665012f0de86ee970cde29e3873a57c2fc4d13c78111a6b30240a842a00bc1173634eaa7b1f72cde91ba2850770a257b6a9420893a865b91772dfbb8c7727b4645a23538920a5601b755c6a0e7eb49cb1bd870738d6b22601a063ceac9de24f25f7c8e1a375290904cdec8c0e939ebab21fa6f666993b3216c4f4bbd86d460777bbd036f14f8805df341b8dd4d2ba150b778309489a0365f25e3154c598f0c58f85921e3cf5ee0766cb6bcb1741d0488e0ba6e6ccffea951529a4c864c06a25926c7a047b85c530c32791954a5d76214fd569a276677fdf43864a8ec0b755e845bae102c795b370dd912d437f72cb2f031118c59d3c070c3942146b6128bb0899aeafdb718491c010033fc58164c9337574456813132cc7d1cc4f97a078f037b6ba21cf14868c390554a02cb7b73176495d2405e4aec8450a9cb01f0710a6dba5726c43aab7b5f7ac5d043ed5b694d0388fe99f1bdd4ccf22bc98899d9f95f731fe1322dd79d61eb6d97fb9fad1f2780fa6a0f9f29068fb028d418439c9376013a15c5557fadc663a4ca1a7d775d018cd91d15cf8a021250b5a9372ea6b8f310cf3b5319cb22398f66147dbb53794f454af2bc539287e7975f127873a14cc7267eaa8d7eb33076d57392d3e0d6e800d2b5964fd36477f5f9ba24a27631950efeca2466c01e602972c126b109daa388ed53e4331c59db1a6aefa639928f492332163751abe1d1b6a36b287ec2e21e0a77afcca8a3776eb82fea43cd40a30f5b0a38041b14fa5c31ff7a1723e7876dc7022211a28df040923923662ee594aec6dd7766559c2b5b4c1d15de08d67db654de4e9ecafb44903b68f677eebf16180ab4539bef7777ab6bd8d054ac10d330bc5cc032a9b43e7e50632b15d99bab6f375db4e412c19655e4216b5125904ec20fe1955a9f00dbda3e3e90a082e1eff2a4472f0e55a7dae004c9a57b491f1af0840fe83faee085ed835396a3ff479a786caec1d90cf4a62318337628d261ac8df8e820ed11f6116651e324be5059b436607c90b90564cce4d5e83b7202efa1d3e6c676fbb8ef6054bf4f55d6720b98e6fb804774c8037a39528621ac57adb093d104ec85a320a98b23093eb7afcbc88478303e501460ffcb7beaa90497721805235961d22c828cf751696422032e5de5f222b1333d1be9274e6b4bf89e2612469ff8ee04c0285c9b1ee03f5b951b612d3fefc84c56e24461913b9cf3d0040baa5061f9aa1c20a94328879dc9ceb39fd7ab28fedd24f11c010ea6ae2ee0540ec3d3cc30f4425cae1ba58dec6c41969bbb7c66075a954a7c3b55040ed48dde4b3df52c46c800127ba6d32f932d1522197964a3f11a6d867de6d8f0ea9142ac66c1f86619d17935fa36d340088e6c6ef5228e32fde64290a3d8caf6ad3f3cc7b6b6c33999a5888f67de348a9172a1a9a794e3b501c914841199e42563d392c684e82c467204c85a8a62d1b299991ff8fa77ba4faf790356512060969b119885b4c8572dc68e2478d8f4c5350f4b7ac9082703ee7dc7934ae2b669138f152cddd2e5d34606e44f97f703923e11858b2d6f3678b62f40afa2fa133f8909be1e77396ba5efbc70efce50fc917c7e6934731367b4886615be167ddb43a29ec0b1562166d9ce39a16a1531ae3b320cdc147503d5a04b3285916db7fa39bb6bf442be4def99cb04d255d9dab7a44c7bfc94a3f755f249c7354077bee67fa3843f3de953d5d525d69aceab04ce4a0405c42dee1b9e1fad4a2c93108bde573e912d1ebb300403248d9ce61e6be2165a962f202cb95afdf348ef4d62706ba8da06db92bb992ca4cbf4afaa9a7294ed7ac9631b2c3ff196ee207ff86f7ea29647db6bfbcb85f260da3dc07014bda3038555eb6b4dbb1445e7e6cbf2f05daedd01a8123a1b9ceeed7ae936b7f49fa105bfe90220c5c4ce661bbacee7cad1498ab3ea69323bc1403a653bd260592d1d1c7e41b889e6fcb19ce33fd0d1ef99cce73a8016dc4c7937c1155b92974b0ece44a7c5a2ef0e3c14888a0177bc533d801a862aaa0326bba2cd8e50f3aeee09d6db7917000fa4ec8cdf62175ab5993b6cf2403f4b00a04e47b6ebf3e455eabbe66e1d6d53f3ddc0fefdd402fb8beaad1274f833e6183bb1ef6a50a28c88412c316b44abd2c3b977ad6a0b7e22e7635ac0e6242f240d6b69af8744bc4902c809439b3b071bfeab35fdcf95e5623528804a85d70c0c0f82ee3857b0c099b5f2a551e39fd547daf0ee14255ec1805014ec8799b0c491b322047f4ede8d6e5a5ace91396f7449bbe2af7fa3ef44febac98e83c769927cc9a5adf015d81f8329722da2fb244d09612db27b90eadf3e29b1798eb3b890d93d3daf53de62726349a9e45f01f786fadfe4747c253fddefdc790177e1d4bcf180c1f4105a8f6f510eb357cfbe2b0bb5d7725c3458fdceff95a8014960e4373578490f917c9bd207280696cce971a973bf140702d01c01b2fad3c5fe880dde1ea915439acd37756c10bd99e84481d5475b1c11513a9dd634fa403b65ecd739ed9110a911786eddd4fcc21afe0c6221c3c704c05cf84f79fcc0c0af89e71f7a450451800b23a62fb30d3af6ca4f8a9c39fa2b200ee5a1dc53aa40d1fc9074ccf4030bf4f238b2faa89fbbf703e230e0e5bd6c7d017296cddad1cbc5776b3f4a0604540f544a989fee982c5d7bfe90ccada8089644de355817f2a715c4e9d68f48d5e71f1256ceaa4f52e7547c1309a4fb27f951f43bc42e6554a658c160a909c1157bd362f70f7594e37c1b0636cbd7ddb744905a2b155d571cdffce183a8943ef199b2979993cf2f58c2c61ec7a19cc01c74faac75bc6ba3f7c2d27d07698786c0384bc9182caf98fd09a10aa54eafcd2ce529cc25cfae32bf4d3db36f6f2bd86e17bedee08a908422041616de04d849917e9d887390c9926d382e0d3e4cae2263154c7748ec33cfe67ca61ea654726e22c5507edf25a1ba9eba4c6bc38271b475ab1a8a5e882e6594d6713d413b4790ae7ab95ffdb7d5e20bf97cdd271154ee50271c04452edfd0a3db0e61b2735a48b13a52dee930fad5171977e2530b9cdc2f9740eef49ecf0d0a98f9f863bf1e6a39c3fc4471174efb633f6fee2dd89b571d2b78a0d3c83389bf23389131d4f3c4a3c5fa76513b0d305d71ffe270c947a0836434a5334b9987c94a82f806d1b2f66ba314428178d2f9e1d25079d7577bdafecbc8d80ee820b54ddb21d3758d64666a35b57108f51b8b12fe8083df62402f8f21f6835b9421bce5171dfcdf7b25034aca4b17dbaf8a252d244d76fb16395092a10f1a244597f2980305177ee8bf6d366b181d94499f2ea2ab7a2f2b84721c83665f1db55592b17838a391ec98c9ccd086fd542734bc29a5d03b5e147a29d9a1588b31ceda8bd2a426f7884048d51cf311831554bf2ba0905264f5802db95f9a3245758418e4080f0de4c76def44960750a52690d1f2794ddb95896d2fb421762eb634f76bc0eeb75a42511f0dbd59c49b2deb37a1a20554859aa4d07bdaf719b219450ff129a65dbbecfe723d77f0a819a813db8b628c2edf0e6bcf961a87de8bb66a102cc825e1364f64837b53a3d350c0039d3d4d745ca59d817c7e4e79e23d97ac807e8aff072d05b74fb640f7731f7b2199b8ec3d9ce2f9a1a474b9169cfd62e5ababdee3e8f342151898d656c58c4d85d68fe98eb46a810c81056e80a68134314943e29c3744b6207dda529f02ac3284ed638751ffb6ec1200187137e48f65dddeb7b9de2ebbe71a62edc3bb573ee1fec1976cf80ad33336d4ee6a39324089cc02878e111d36700a49f39bdc25eab0259b26d383c35c79a74adea4b94221da04aebe368650bf18d6c5b5c0639c2f8db3eccc4ecce733386a6373fc0e80e09f731a167145e063e64d172bc48b326b9102750ac640bfd59e40090f19a787e9089db2aa986d2428d8722bee00534bdad027825f272b6450247c3d1ed371ce4cf094ccd0c60d979436ce556f43f23fdcb4e9e78eaee870070f76819657c35ba8c4ae6c3240b6871edbff72566b25bab140e45e7da5bfb5396d1a6d9472d5218d655c6df645366ad53df79ae56cd9b55bf33c2665", 0x1000}, {&(0x7f00000021c0)="b8c79583be0ae1c0f8308d190e206d681db2cc8d261bbb0230a6408c69dde7027c32e2309c3d555c67590544598a05fc0febb11e945ba1a44b5d1d15a1b530bd98669c8fbc0f1f428407657a2dd84bbb66ee664014ab74403f7502386ae8db578b1d2d50ee8e61bb27615b8e779ff2f2dfbc78b33990ef2004f6f43245b701984558667ad18b5ebe77e1161b5912d64ea49c0c2f4da520f72c0f98", 0x9b}], 0x5, &(0x7f00000023c0)=[@rights={0x30, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}], 0x90, 0x1}, 0x2) close(r1) 04:02:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) pipe2(&(0x7f0000000000), 0x10004) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5711, 0x0) 04:02:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f00004de000/0x2000)=nil, 0x2000, 0x12) ioctl$TIOCSBRK(r0, 0x2000747b) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000000)=[{0x10001, 0x0, 0x0, 0x1f}, {0x8003c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="612167111439c4f95b1344590d5b76e3d528caf941", 0x15}], 0x1) 04:02:34 executing program 0: r0 = dup(0xffffffffffffff9c) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04223, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 04:02:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff00000000000063e86cfc9d071b9d2a538706000000b818000000290000003100000000000000000005020000139f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 04:02:34 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) socket$unix(0x1, 0x2, 0x0) getegid() getegid() 04:02:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x2010, r0, 0x0, 0x0) 04:02:34 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82026955e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f0000000040)=""/9, 0x9, 0x2, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 04:02:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x74}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x10) socket(0x2, 0x8000, 0x850) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) 04:02:34 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) 04:02:34 executing program 0: select(0x40, &(0x7f0000000140)={0x3f, 0x100000001, 0xa, 0x1, 0x101, 0xff, 0x1, 0x2}, &(0x7f00000001c0)={0x2, 0x1f, 0x7, 0x37d5, 0x6, 0x7, 0x0, 0x1}, &(0x7f0000000200)={0x5, 0x5, 0xfffffffffffff469, 0x20, 0xfffffffffffff001, 0xffffffff, 0x3, 0x401}, &(0x7f0000000240)={0x9, 0x100}) r0 = kqueue() select(0x40, &(0x7f0000000100)={0x1ff, 0x0, 0x1, 0x80000, 0x0, 0x0, 0x0, 0x3f}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x80000001, 0x1, 0xfff, 0x5, 0x3, 0x3, 0x41, 0xa5f800000000}, &(0x7f0000000040)={0x5, 0x401, 0x8, 0x4, 0x40, 0x101, 0xfffffffffffffff8, 0x7f}, &(0x7f0000000080)={0x1000, 0x4, 0x1, 0x1, 0x8, 0x5d, 0x8000, 0x100000}, &(0x7f00000000c0)={0xfffffffffffffffa, 0x7f}) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000300)) 04:02:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = dup2(r0, r0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) getsockname(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009afdcbb5baae0a0c58b786ab466297bcba27e99190986cf818c70ed2efac92750da87b395d268fa804fce445d5b180a5ffb2ea8343246444abac6e3d4260ee8e8deb2178344af9641c7e"], &(0x7f0000000080)=0x64) 04:02:34 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x10000007ff}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9bc3676dccd04245e", 0x11}], 0x1) 04:02:34 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000340)='./bus\x00', 0x40, 0x100000006) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x30, 0x2, 0x8, 0x8}, {{r1}, 0x0, 0x8, 0x80000004, 0x8000000000, 0x136d}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x2, 0x38ac}], 0x1ff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0xe0, 0xf0000000, 0x5, 0x7}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x81, 0x8001}, {{r1}, 0xfffffffffffffffe, 0x8, 0x40, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x26, 0x40000000, 0x6, 0x4}, {{r0}, 0x315c2b9aa1b8112e, 0xe0, 0x0, 0x5, 0x8}, {{r1}, 0xfffffffffffffffa, 0x40, 0x2, 0x2, 0x4b}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x4, 0x401}, {{r1}, 0xfffffffffffffffc, 0x419d90c14e0b986b, 0x8, 0x3f, 0x2}], 0x9a2e, &(0x7f0000000080)={0x2, 0x5}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000480)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = accept(r2, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xe4f11777e1630093, 0x20000000, 0x9, 0x1f}], 0x2, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffff8, 0x12, 0x8, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x8048c605e701668f, 0x3, 0x80}, {{r3}, 0xfffffffffffffffb, 0xde259109b27cc2af, 0x13, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x5, 0x3d10000000000}, {{r2}, 0xfffffffffffffffb, 0x69, 0x80000000, 0xfffffffffffffffd, 0x7}, {{r2}, 0xfffffffffffffffa, 0x3, 0x10, 0x0, 0x8}], 0x0, &(0x7f0000000440)={0x33, 0x8}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 04:02:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x20000, 0x40) mknodat(r0, &(0x7f0000000500)='./file0\x00', 0x20, 0x100) execve(&(0x7f0000000280)='\x00', &(0x7f0000000340)=[&(0x7f00000002c0)=')$\x00', &(0x7f0000000300)='\\\x9f\\\x00'], &(0x7f0000000480)=[&(0x7f0000000380)='@\x00', &(0x7f00000003c0)='[/\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='%!@})%+@\x00']) rmdir(&(0x7f0000000240)='./file0\x00') chflags(&(0x7f0000000580)='./file0\x00', 0x10000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x1000, 0xffffffffffffff72, 0x0, "b0d4200000009b00", 0xb9b, 0x2}) r1 = socket(0x10, 0x3, 0x20) getsockname$unix(r1, &(0x7f00000001c0)=@file={0x0, ""/42}, &(0x7f0000000200)=0x2c) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0xffda) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0x88, 0xb56378e224b544f4, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x5f, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x5, 0x800}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x1}], 0x81, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffb, 0xd2, 0xf0000000, 0x8, 0x3ae65541}, {{r2}, 0xfffffffffffffffa, 0x1, 0x80, 0x8000, 0xfffffffffffffffe}], 0xbb, &(0x7f0000000180)={0x3, 0x6}) ioctl$BIOCPROMISC(r2, 0x20004269) open(&(0x7f0000000540)='./file0\x00', 0x20000, 0x2) 04:02:34 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000001c40)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0xa5) 04:02:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x1, 0xffffffffffffff77}) flock(r0, 0x4) 04:02:34 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f0000000240)=""/138, 0x7fec3f7) close(r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000c80)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 04:02:34 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x4) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x3d}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x2d40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x0, 0x1, 0xa0, 0x3}]}) 04:02:34 executing program 1: kqueue() pipe(&(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = kqueue() openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fsync(r0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 04:02:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000040)=[{0x40, 0x9, 0x800000000000000, 0x7}, {0x3, 0xffffffffffffffff, 0x101, 0x3}, {0x7, 0x100000001, 0x6, 0x1000}, {0x40, 0x100, 0x5, 0x6}, {0x1, 0x8, 0x401, 0x7}, {0x4, 0xff, 0x9, 0x3ff}, {0x8000, 0x8d, 0xa7, 0x2}, {0x5, 0x3f, 0x7}, {0x3, 0x8, 0x6, 0x7fffffff}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 04:02:34 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x1e, 0x0, 0x0) fcntl$getown(r0, 0x5) 04:02:34 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9) pwritev(r0, &(0x7f0000001740)=[{&(0x7f0000000140)="c5216006c997f63a209e00fac508f1d9d45748c6ce3baaa1f4d1c9e179b629df122c8a78bfd0fa3ef9f1fd0277959f9cb802167895e05804db667d83f74f7c0d3a5e35304efdd70231b5bd1f0930532082725baee7c26d3b6dac9734b72c837c58892e628d67b2", 0x67}, {&(0x7f00000001c0)="bbb05e36032e703452af86fe2d7ce394ab2812fe958f32b2881bc5dda3e780d1144ae443d4451601f4e5de0f642112287a611bec83008b06bb49a79ddb50871e0317f7e269", 0x1f}, {&(0x7f0000000240)="8c143f79b3c05813c00105666dede1629d1f2cb65175a26aecf3848f8315553fa3421beaae771be09c09a06c5bf63a8511d5de2f35c1d81ca503e1e8ef94ac3f600d559a6faca44845837fc3b05f6da21424670c9d101f291cab27d5725348948c5ac95c0591b6c19717b8e250bbaaf6366a39674128988dc0d554792f5352173ba6a0ba189d5212ef09f78ceae645d58d4ef85e24a071a0b15545fed1e58f2fd44bbbc313a8af8d1b790c2d5552c8adff6d7b9195b8125c82982512dbc1eae6f22d6aeff1059b5817f7ddbfad23a1", 0xcf}, {&(0x7f0000000340)="fa5d597479627d1032c3a0ba573d335788a19baeb630629bb251e1b960764d13a0ac7f2063340dd8dfa4334cc3749daa21e33bf301eb1c4117be10368cd52e8c973f71cf9e2f21bcc88b5882192d642ec8b0e458a805b4398e2bd8f4335076b0f6e8f41d0bdd889862fa0af35ccd96728b5bb5b52d2f791dd364e900", 0xd}, {&(0x7f00000003c0)="3dd2af2060a678318182dd3a5e9d8772a85af8e9cf7b0358e2f23f18fb234c058996b1d829f1c3c424f4b89d4c7d85a3414ec768373c46a82af65651467a4489", 0x40}, {&(0x7f0000000400)="8b5fef49eefd3e06986b95553dac864360034f262c54eae8659606ef359ee3b1fd3346b088e082fd062aa91073cda826338a8adb3dfc4e4ff1eded755eb2fd652debf6985a8e8c7d5b6625b875e15d526135dbf7e6745faed0da198c6e815560a3cc63734f6ccc0572632bbc2534d50ee8ecccfb68c50462208cd5f2d62a11d3276638bc9c7a781aec806adf85b48ac4bc54644a5734bb5e1a8a34a1482a0c6c98642abc4f987d6271eff6273555bf5a090746863fa385e6fb95f917173e1067ab3dd4314670ff3c3027cf8bd07fb7867078", 0xd2}, {&(0x7f0000000500)="37e8efca1cc13ba69e5fab6e8b3a68f7dd7275546e3ac68e20734428f4098dcd659150aed8d18e5a827083884154e24a8a13e6ebfd85db52de85f47e30a735cd6ec1ee66060da97aa5b92453802d6bd254295c3cad2b9249fefbe842b3f5dec840c3d2b9b120df7bad35ea4ecb174bb192767da24305281cff6c16037ffee6a2521a7663a13bb2076e4082f3d3d68c4d2b7230935f09edd82945680953597eed5b9922573a102a29a1c66bc6fa484f938ed7e0230b72c81f411903d9c3be50b47939253d8e7eb65c8011e43936b6e15a89f75b1872c868f9d1cba71a4e948d5701ea5e1cd166433bd5013e7b6d3b545e1e48b832be0996c239224b5aac29f0725e2e1073bdfcfe1868bf28560fa8952342c24172e44926696e4f43031690eea285094a6a87beb0768509686234d291262f5f9b430aa66801e6dd2639b670cd001deffde6eab9c518258ea65524a8d8b74f4cfc4d048d8052d49ea3f4cf84854dc59342575ffa301cdfb0d3123377b903bdf8611f3636c421ca759e228b12c075a7e8c7c31d888e13a1d1f775f3c9ece4e059b3e2f8f6795f8eb2a18542f902e13714d8c7994f3f8bbbda439c4f03e15f6f59a04c014b84f8d2c7f9f550d6864be1ddc9ce1181d17a1da746eed05c19de41f6958b6347f498b9d3731a142d9c56ba37c73631ff36ea4e316f747ec2e3f924075cc1478e8b7811e4ea2b4768a4196380694508b1e0c0d30d4ab29369c56bea781b91de9d82b2a22c7b7cbb59ffc9dea1ddcca786915076dbe8a82ed3e0861fe87a3a61aff30535e0126fa8ba1135ab155a303c22bda6114d89640de7b73d00591f24b6768944d0abfe1fc98b2310a03f17180f3f341fb17f0c2e2e387b63bf3be8b0912589509024d9c81cc1441e940da739f0c59047924efddf766e5d4b898ed4c548f8da6d989550281d28965ba6cfbfb9efa1701e19b20621b3aecc570b945086f22c993e86a41df6912ecc22234212516de0c6312ebd16c50d9c8718c25f7f0dd33a9dd0e734aac5edb6ff6bf9b85937c7154e62d83bc646f0a17bc8c9ebcb27401ed7602fb73ac2cefcaf3f93465e97d272b72c3f7caae47496fb32f143a474b7d1d122dad6e70e71e31e3fa510b5aa0f94f902c48766b2339db389c13ab94f950f7f621c1df5373cbb2ae1707d044ca0a4eac907745b80abfc192f7d6448193ad3e4f7c95da7358dfe5a166c10cddc21b48ef104f8020dc75eae66d2e2b1fc6135a9a36ff58323bf1cda016c0aa66f6e429b0e59f9860e9aade7747e2f50b1df59c67625b887b450446e7a3a8674bf7f0e11fffb3eeb75d0f6e0e5a7a21dc34770f445bdbca6d6a539fb91ea4decb080234978ee5ab7516e4b31891b84614988310291a7cddfa2d8cd112f018a229c95624d3fa2dfaa9d8ed99ae0c4ad9a522d4075dc147ac10840f382b2dda1b264767faa933b72538ac6b05c1f99339260e2566b8af43972fbbafae2dd0fba11b5f6894cefc920c5b76a8ac15f363a9c18f1032db3d537a17be0d0f36ec08970eb4eccface948b9273f920b44fe8cd3e4cda2c1cfbadf1a0a3e94f167cafe6a951cb1a94b70513103a9f536a458e87a1ab79a367311e8075bd66c6288c07afae5882f3861f7e579db1f69fa3f9eae645071f6247d1ef6c682ec9abe3928ad9608dd39dffd8c4ae1c959b08816ed459ab2b350953e1abf95db400f4068025beba2c037b90a5c4c9ead50e219cbbcdd2fd7dd50974d99cc723d312b36ac696c2bd520e197994dfa5ad551035189bbdd54f6b9570cfe5d4f207c7c6253440b084668af39e5f8e8f1b9b75b60d4a8e472d27a59110bd31385869e5b992d27f61ab85ff40a9889a470afe7f974113a43c8fc7e5f0945a332373e6b26d6af6ba179071632e406606ef9b7e921c5b98bc598cb0b009252c2985cf4e6070a9604895476411bf92595c7858d51439e58107bf535b61229c3d6e8eec21821dbd920f554431b14073a62bb88532a85a1a4fe9c6c0fe44680255a23d738fda6c21811476ee32e5ac0a2b4e454aed142be2db61f6d2f29a60b795c9366be4aa94f61eee7fa136cde0c4fb57d9ad062412ae5ad962d6bb1b62ac1eff9a48ecaaf1e82209c673426cc07118ced223d5bd80f927e8f5e7739dabd48f9e4c6659fe9a7eb053213294cf79a670ca24bf67d8bda60bdce2cd48aefae7e31c4a36f141aeb29f34db33dda8c9da89ac8befa9d830eb1bee03c3f40d31423a2f6726acd74ca970142e5f2c5d473dd3fc12cd11758c084bbb67b1e29fa4a41c7b80b1a4bf859f0e755e0cf1272fb4b9679cd95a1411ccc8f97b28a747672b1c4d95ea53900f1cc291c2d10952ea6e8c068e54a38c0ddf1dc84af25d23b46d267c63590012784d88107236ac4d1062d0ea2dcfe788fb21706ae1b53b0c12c906d93fe5edd663415e8a489f23beb5f46f9adc46a683fdfe3bad75214db07147f51ad74f6b6deb3b3a6188112f3d0ee8cc9d5738fae24a95e10cef0b7b61ce0742083a3b519e69648cb1c15574473aabad544c69fcf5061bed84adcd5dcad8cc881bc4817467ccc326309b9dfa4b2a8b8da8e6350bff624a6e6c07d9b1b3b23db42574aec2bc8b9ab1b2b0c1160327aad619d4147cbc0d65442eea7ecbc1cd1723a8ef1a95d89ac148fb3fce3cd63e0432ac961b265bcccf2d55a385b18237ede5f1c006be13a7e34c2aa50127e8f0efc563579469ebd123c1ff2089b7f9e645a2af7a740711f7039a3459bb568b631a731518e1eb1d6d110ae19c23e7b6723d8c56b97b3058325b6905b246c6fa9f6b257e3115fa27bbe5481edea300465af262fd87fec8c441900d91f1a7d28d231772ad9f09f7c5873b2501228755973f648a0910e7126603cba958fb22f1276cfa568753284f7d8144c58284b4f0d5fecf74e3bf311391eb25096d26e39a3d8ed32362c9cba68715269c890756b95cf8488b28f0d2dffde8855335e049457124cb0b87494a6c43b6b283a799245ec1d8b74823802d12163bbdb966607f4d44683ee2476857f2527ea59d2bc8877d36be21217de2875dd40e6c040888812e7a5dc09971e06adeeffec3d150ee9a0f592b2a1f2d8a046bb6954237f05e4ce7fe37b941b57d8be9931942bf02e63b5bfb2f8095f3c7bca171bc7b8768ed8d4a166a2ba5282f14904125fa54e52d598d2d26bbb8ba6985a509447e760befe8f5ebb5e7f8f1522b8bd5a35e5958834eca86fb4a93d507a01c7013104b9738ced466f9104eb7d9f86f0d8874358a0d372f03f072d3966d41ffb3bedfcf0d22a772a5ca6d6a512a65b4119027d27f8e74940b8483edfbb1343891c25087259a3693c744c4e5e260ebb52a92c99243405cab147966d346c29be9d5a7426445fc0e6b996d850b958c7d23193229426634bd4a2611f059a6c9dcbebe16a5d539c8c2d3a7c24bca07b2ed87c01f7dd80be23934e0b811e60e20a3266989b0758211049d36030243f34207c1781cda70226e290eb4165a6131cf13638455613dfed1221199ff622c2b0fed186d41e9d02bee9f108204501c652fee2738257124fae655427d1deb1f104ed271772c057e9795a7e2dc3057977366593c82d93d92b213dada2ea16f60abb7f3bd89821df1e8ba1f8447a4866608330a50a169f179e7d0d432ce6e15f105ac6768bb9907feaeb122edcd972d6bf250f329f6a29eb8c3276002b823f7318d05a9fac0cce752a9adf0ced32ccecef6c97351b9f53b218e663283170fcfee266e12186a1a6dc5e8faede36a69e169cac6a00e0f3f3c96684acefbd8f9355323726f63d4e5b32edc8f811fcbf04d74bbda92ea6f4573b2b95527aa59acc3992f588ce6dd1c0d570ea670c575ed4c25c421541dfd36d541d1a2bc6e76f2f8a2c988c265e229f28d06864e59cfbb20df0eb36dc127da45f258ad1c1a6e439ec1fdd00ddd26fbf7c11294f5ae6da83c18a915b98906ba64f5dce37ca51995720d14ff50ed55c5984079ed6fd50aae3663276858647a050986df760536ee7349ae961cc44b769cbed6a7415e02588a27d05a8b5171ad391012ee96a70da3b5901ebe1ddbc9cd55fbf63c12f2e7fd02b7cd382d21190dd0187f8a788257c8e47b86a7ef3981da2d2bc62fc59535748ae3665b676dc6d64ae97be78f6d92add8d43394307bb29e3611bb25dddeda805ce7300458aa0126256cd8c9132349638fd630d5a690bc7c39d8b6f215003c23bf7f095bcb41628d1f8052541d120933fbf8e2b241446e5026783b758fece280674c9f6ba546807c88fe2b55c959f61b1b852892fc3b2de1a4b251d492e1fdd27f29ace1a0f67667d77079d217312bb26fec305bb0d632a6e12b876406f230bc74f6a3dc2862d442b70297119bff08d46cdb62731481c6a563d635747e87883a3e90afde8444fc71e7c1b8bdfd84db1f44a9371e2dfcc99db2b7a7a79579833efa4c038518595ea30be8ae0916ec20886c6263842bebaa9b2bc2013aaafccafb4e4a84bab140dbeacba7139703f764a38a7be812c2d0285fde48972c0a7d3a2ada44c683885a72543cefd5e285df96fe778d7435ad526bce0d781686bae2f776325dcdfa48f849b2b75b661d2499184bf3aea6776ee3ab7cfbe5684c41007c731464c3a9534f54ad8cbde186448ac5dcb5ba7011db091b652fb7dbbbd7e824e6688f400225e6ab7254566ca6fc3c3ba9951959046e86d393752e7f2043dda719fe95b051afced3687b22fc2a20756823b517c02b9e8d45fd3544081d5ff4cec3f54cea16e0d6a8a0eb562fe29199f5cbd9008d7feb626af768a8d44cb2acf1845c5d534cd8b6038402a8948b233b9318b0076102d505ae233c4b619c78ecf7cfbfd08acbdc9065b0a5b1a1773fe1ea3d45fde1a07efdb677a8a24f55f50650eeca5ad57464337e626ff0362ed41820f0baf902e35f5227c750322be8d46ddc99b545c5a256c7603be68c038e0911aadbf1b905bc33cad277de7d8b2cb25a0da22e59090ee534baf56576ccf8b9d4ae544748f9f32506ee8abf47e2be651f0a21c3e6bfc8bcdd2f41d20880efde204cb4bc9864e792e263e44b0b4981a73860fb289f742445d014f313c7839c334d10a211e148f1961e1efae1b7978b1703f5d070548366721f0acdfc619ad2775510e9491ddfe6510db74c533c2ac1c48e6b75f585e22e7662ca4168e27beb7ede5e61708cb803230a5ce4b08a0c9b7d54f7070f53e48965aa486526d35cfc9b81c163aa22439e4da335c986db2620ffc81b29cdf5db66e57a6e9d39605f4dd9d1269498027802712ed1301a1798cba758561b3cbe7e1a3cbdf532affe3c42d5f5f649fb19c9f18e01628bfde8c6ad8ad30cf8257573b7fc0fb49d1ef1148e2417fe971d176bccdf0e94983efda2d776f4fe89980ecb814d975a2b79952a689dfb1d82af381b6c1b27ab3cb9e98f3ad1d5967f128993addfdc941b40b1286e1bbf8453a9cf17e307f14d10d97c14c49dafc02407d58a9c41ebccaab8c23ddb16dcdfab8ae0665e6f8e853984d81d71ba9c3c7879892004cdfd800ba2bfe327fdff37018e4e8a50b54af53f70e803bfc826f75df720de68d2f773d806adb42d11e678ac1fcf7f8317aba77ea92ef1bcf16a44b6b094392374f543211fb5bdb7b9f493f52a5b74c6c85072d7460dad11f9ca5582f1eb4f50b974b2d4d9afa2bc063a7107239dc05420ebe1317d109ab52fccc4b61985e5a681f4b1083d9f60068e751152f60716f2b4b3875d406e460a957405c9f2f28bcf005d710489742b77", 0x1000}, {&(0x7f0000001500)="b8829bf12bd3755fab5ea57dffd57a95d3c875db72337b6292c9bc77984c7cb088381845c677b1537299cbdedac82861b2acb2ddfc18c2e7b386a675cd984b04086d00c8afa22f758bf29a81a2fa21fea29149a9223b9ecf584105c7fb920751f811de71b2e630e2cb16ec418a605efa60a10373d021ca3e0907f385360cd8c8093e40117586f0f154909e39cb3107b6e901a236f2a22178a4e04401681201548dd48f7b8a312c42975d4a7682452569887a0c8aeb299392dab9c2f92cf0582cc50fa9ef725b1559625ee64b2011fe42805a072626fe68500705d90d3637f0306fd85d24", 0xe4}, {&(0x7f0000001600)="be38e364bf5fcfaa9fde47d16dfb6c2350c0be9fbb20dbbb089dcb6af5fcfdd28e8c1b2240d3cf46b2207701b52ee8c9a70ea99ae852f4ccc391ec916669739607607a9069026b5974d6feaccf42d62c4f7264ae5a02f1c6c07eca187fbd0bac5a25b0297decc297d59d1639821647fd5aef201c031e9e18a4aedbacb6c449e7db8841d04099d129866382a58b508e7b4c227d3e5a5c49e4b1a330b8e67bc16fda17851bb823e6cdfdd0dec9dc5260529baa17cd794fa8", 0xb7}, {&(0x7f00000016c0)="c96701a580285afd7cfdb5bb054e7acd17f4934888b237e556407274817d27f7d7045d3f361ed302c3bd81c152e8b524e5ee11c169cfee601013145c0689ab6150", 0x41}], 0xa, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x20000003fc0) ftruncate(0xffffffffffffffff, 0x0, 0xffffffffffffcfb1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000018c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd9662cdae960d542) getsockopt$inet_opts(r2, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r3, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r2, 0x2000747a) r4 = semget$private(0x0, 0x400000000d, 0x0) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r0, &(0x7f0000001800)={0x2, 0x3}, 0xffffffffffffff33) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000300)=0x4000003f9) getsockname$inet(r3, &(0x7f0000000280), &(0x7f0000000540)=0xfffffffffffffffb) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000001880)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffffffffffe65) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r0, 0x40b, 0xffffffffffffffff) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001940)) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) socket(0x0, 0x20000001, 0x7) fchdir(r2) fcntl$getown(r3, 0x5) semop(r4, &(0x7f0000001840)=[{0x1, 0x6, 0x800}], 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r4, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x2c, 0x3}, {0x5c}, {0x6}]}) 04:02:34 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffff7) write(r1, &(0x7f0000000040), 0xee) r2 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffa, 0x2, 0xf0000001, 0xfffffffffffffffe, 0x2}], 0x7ff, &(0x7f0000000200)=[{{r1}, 0xacb7de8eccb8d639, 0x7ab6a5099d94d7fd, 0x2, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x10, 0x1, 0x2199}, {{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x3, 0x3}, {{r1}, 0xfffffffffffffffb, 0x22, 0x8, 0x6, 0x800}], 0x2, &(0x7f0000000080)={0x302c000000000000, 0x1}) close(r1) dup(r2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7fffff03, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 04:02:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="0141184f35f7d423a5a624c596f196af7ebf5a7ca6e4f684eb20a756ca9b60097b69459c97fc7080c3a97f54d849c64fc1c8f2267af61c7c", 0x38, 0x7, 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={0x0, 0xffffffffffffff13, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x29a}], 0x1, 0x0, 0x0, 0x9}, 0x40) 04:02:34 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0xa00, 0x637e7afecc436c9d) r2 = syz_open_pts() fsync(r0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x80000001) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 04:02:34 executing program 1: socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x3, 0x0) r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2b197a386207000000008295955984c87910bf453f7ac11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaff48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49f559d612f871f4385f04557795ea4a5c5fe65baa202361cd8cac7dbbc5b65c6593d2870bc122cd235000000000000000000000000000000000028adb1ff02fb37ec430564d2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae135db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7b9ca744123053ff03d925341d85544cd1c103681b82634ad276d3a365e12d3b1433eab57e9e9a3da45a993b25bd1bc73000000000000000000000000e89c5c7c1ee37771a6421cd4a36ec9a421fa82a5b162fa8e6bb5471dd15529f871a810023c9ef013503008050de053123b9d4eba79fe5191b3dbf4c446649a974431a7433c7743000000000000000000000000005078c665fb4587cd143618bff2ed272c4f7f"], 0x10) writev(r0, &(0x7f0000000840)=[{0x0, 0xfffffffffffffd85}], 0x36a) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x91) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) 04:02:35 executing program 0: r0 = msgget(0x2, 0x108) r1 = dup(0xffffffffffffffff) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r2 = msgget(0x2, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x49) r3 = socket(0x0, 0x5, 0xfffffffffffffffc) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000080)={0xfffffffffffffff9, 0x5}, 0x10) r4 = semget$private(0x0, 0x0, 0x2dd) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/201) msgrcv(r2, 0x0, 0x0, 0x0, 0x1800) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) 04:02:35 executing program 1: setrlimit(0xf, &(0x7f0000000000)={0x1, 0x2}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x1, 0x0) dup(0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socket$inet(0x2, 0x5, 0x0) r1 = socket$inet6(0x18, 0x3, 0x7) r2 = socket$inet6(0x18, 0x5, 0x8) r3 = dup2(r2, r1) ftruncate(r3, 0x0, 0x9) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000001c0)) sendto$inet6(r3, &(0x7f0000000400)="461231b99ae035aff5613fd37b2990e25e948618e53b7177ad6c4b97a7220c6e8093ad6ad80d71012de63c6cc8045f104cf90dd53aa213a180d883eb2065062d83659dd02062a41c4b4511b07042ca7d67ff7b4578c9c3775c4acedeb0b4870a059f53e87445850e6f27a3df5e9b8708ae815e0fcbaad94e55a31bd66fbd852901b58aa87e10550bffc0054a3725ad", 0x8f, 0x40a, &(0x7f0000000040)={0x18, 0x3, 0x8000, 0x4}, 0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000640)={0xff, './file0\x00'}) lseek(r3, 0x0, 0x0, 0x0) sendto$inet6(r3, &(0x7f0000000880)="289caefad85b04ccdf900d249bba7de457eeaba523b2ecf6209499ea001d45d6e61c26ae81ee5d2bdc71c77be08f60eac8df3d26eb6f3377e7db92cb99d639058f28ad91f7afe5b41947db7fa3c4693c93274943dd501c10729158df03f9f5dc781c86870658233acff9589ac6e640f127bbbdb8b2f0242e8efb25618da70acefad36c790a0e6861296617c3bf46f2517119e3c2c684ee7fcbbd27493b067b993a3eb2ddb72e9d160466361741fe6f473f49580f92d78913c890423650f98b83005a708a2dd0e2e63297370d59ded510f123f455a2831f465442af641100b3303f5e05a47f45588716f01c69", 0xec, 0x502, 0x0, 0x0) ioctl$TIOCSBRK(r3, 0x2000747b) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setrlimit(0x2000000000002, &(0x7f0000000200)={0x60000000, 0x60000000}) setrlimit(0xb, &(0x7f0000000340)={0x1, 0x3f}) dup(r3) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000280)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000002c0)=0x3) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000300)) sendto$inet6(r3, &(0x7f0000000500)="c4e87530f33a072ea1027ced5f9eecfc421bdc35e8a95c7e3b79d3621d09093ef4adee08b4d532fd48f56acefa649e25725d6b79e3e9f49c9de12411bf4ca74204d42db4246a1613a7c6e3db8417bba91a4e9d926bce2a46df303d0e85e19097292adcc20d1e7f412af58bd22e3c6e8b714283d63039462ec942549bcd9fb2c4ec69a551759c078afd7aa2ace00d9c99f04708007611afb3fa7ae7eb7f5f8e512fb5f0c2486c90116f66eb65184beb55e9f17df5b3f5c97f1fa57e045d9bcd97fe16d96ef120245331374bc71d6cec1527936048", 0xd4, 0x2, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0x5f00) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r4, 0xc0205603, &(0x7f00000001c0)={0x400, 0x8000, 0x0, 0x2000, 0x0}) getpgrp() writev(r3, &(0x7f0000000700), 0x1000038a) ioctl$TIOCSDTR(r3, 0x20007479) r5 = semget(0x3, 0x2, 0x401) semop(r5, &(0x7f00000003c0)=[{0x4, 0x10000, 0x1800}, {0x4, 0xd0f, 0x800}, {0x6, 0x1, 0x800}, {0x1, 0x8000, 0x800}, {0x2, 0x16f6, 0x1800}, {0x4, 0x8fd4cc4, 0x800}, {0x4, 0x6}, {0x3, 0x5, 0x40000ffc}, {0x1, 0x3, 0x1800}, {0x4, 0x3e, 0x1000}], 0xa) r6 = semget$private(0x0, 0x800000000000010, 0x400) semop(r6, &(0x7f0000000100)=[{0x4, 0x1, 0x1000}, {0x3, 0x9}, {0x3, 0x1, 0x1800}, {0x3, 0xffff, 0x800}, {0x5, 0x401, 0x1000}], 0x5) semop(r6, &(0x7f0000000140)=[{0x4, 0xffffffff, 0x1800}, {0x4, 0x4, 0x1000}], 0x2) 04:02:35 executing program 0: r0 = socket(0x2, 0xc003, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) r1 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r1) writev(r0, &(0x7f0000001680)=[{&(0x7f00000001c0)="77694b110766c1653d4b623ab7e4894daca1206d2961a75417dad6101f3e762ece2d326faa47d01feff7ad65ae9a9b10d072c7ec11138684a1b8ea4f080043f257421a5db859d077d94e713983832bcf78c1b7db0b372972ef18dd6b48c5175359e2860618a9d2d5f5b926de2b876b30282417", 0x73}, {&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000100)="892eadf049500774d47a4254230641d006e34157cf18b2d735bc4365f6a1ae1f4332a1d3c3bdbccc495b53b085319ccf22a5aad47124a59ab986a6f409432124bb88ea962d58e3c174125a6983ee863af33ae7213d0f10ade1720dac2c0c7b", 0x5f}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3", 0x443}], 0x4) 04:02:35 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0xf5c4) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0x0, &(0x7f0000000000)) 04:02:35 executing program 0: chmod(&(0x7f0000000140)='./file0\x00', 0x41) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)='W\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 04:02:35 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xfffffffffffffd26) r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x3, 0x4) setsockopt(r0, 0x1, 0x35, &(0x7f00000000c0)="8b9e83dcba4382a1f0dcdc825db34480fce7f1c84d5cf2c4780a2b3a71c56e58380b111d5780dabbcb3c0e435fdd920cf2b2dd5d30ff5efd208c9ae7930d60409cdb579c47c25272baedd42ee3d722e391bbd9bb40fc585fa32cb185787d54429361b75734ba1908e758324debd0d14f3c6031a5ceecaab63ccf4fa158fe62e751b823db3435253adbe3f0c2e20b2add15bcb033122bd2da6c84c3b350b7d41f8d9e944a4ef2780aeb5188112801f64e23cad42e6e69fe5dda2c3457eba4f3f0dce7f5857b6f2ee73395741e85859eed495f59967353c6d8569de7e97edc73c44b1a15c59417cc5f5cc1c65f2730871194a9716006e0edf26446720f74ac8a5505cd3450cca3066f1711917104e7754033a23f579b4ce09658d6f98a974b2514674f0c17e4e79a90a860bcd629cfd98f0e90945d758c5874ac5bd3b4b8c2122f0cf3f18f36faa0ea0840fd6ab7d30d38fbef12cfe31e804a195e7cd3ace3edfe", 0x160) 04:02:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, 0xfffffffffffffffe, 0x80, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r1, 0x29, 0x100000001, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="03") 04:02:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1703) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0xa34, './file0\x00', 0x7fff, 0x6, 0x8d, 0x7}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='$-\x00', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='\x83\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{\x00', &(0x7f0000000340)='\x00']) chmod(&(0x7f00000003c0)='./file0\x00', 0x40) unlinkat(r0, &(0x7f0000000400)='./file0\x00', 0x4bea52980846c9b8) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x3) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x100, 0x1) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2d}, {0x80000000000006}]}) socket$unix(0x1, 0x5, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000540)="f3") 04:02:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) r1 = fcntl$getown(r0, 0x5) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) kqueue() openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x2010, r0, 0x0, 0x0) r2 = kqueue() pwrite(r2, &(0x7f0000000100)="b18af5b594431a3c404fd91de6a6be94bb6cbd4831318145945411111a0dffff92b779f971d6ec0d8d0fa3b399acddecfd0d961250c027591e2cf59cdc676f7b99bc14b0a53edbec850a5894eb9e393ff2c164ce8fd0abd2b89c90c7e4c35a1efb530a20edb8602cd5e2f9544599ed991a3c250a479becccb9176cc08cabe1641aaaf1d9eb626f7d32cac92b47fe73ec151298ebbf21e314de8c6fd8605d469d8c0d543e066d82771c3b5a5a75c3f32e5d647bc6765fba3c803b844678690a0a898f7876991e32b4aeb93ef6d858463f860ac8a3dd17ab7cda6b3bd420628fef133733af0a14edb4caa86825e068660ccd6d35e6faba3e04992c", 0xfa, 0x0, 0x0) fcntl$setown(r2, 0x6, r1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000200)=0x1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x1) semget(0x1, 0x4, 0x100) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0x7fff) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x0) recvmsg(r0, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/139, 0x8b}, {&(0x7f00000003c0)=""/35, 0x23}, {&(0x7f0000000400)=""/136, 0x88}], 0x3, &(0x7f0000000500)=""/15, 0xf}, 0x1) symlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)='./file0/file0\x00') unlink(&(0x7f0000000600)='./file0/file0\x00') preadv(r0, &(0x7f0000000640), 0x0, 0x0, 0x0) getpeername(r3, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000700)='/dev/zero\x00', 0x10, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000740)='/dev/speaker\x00', 0x8b3670ff817d16de, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000780)) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000007c0)) socket(0x2647121c5929ae1f, 0x1, 0x7) sendsyslog(&(0x7f0000000800)="f2a808b19d7db616f2ff5e4e6555d6b70d183b96724c402ea3c432c5f76937e7ccb9b29664e6f185d8996cf86ca6a0917187f4312c3d6c7c2171a28773bfdb9c2b5bfcffbe1725b081d893b9e81f8e542137c1d95ba353f2ceefea5b58231b75ed8561250296f72abf71d0ac895fc44dfcda85bbbc738321578dbb45c7ce5739ebdc896a22f1a8ac583051ed734923a2371fda5e41b69e3df1f2d850f8f5cc87d0264903a90aa7e14769e776cbae054a7f50ab0c36f8834c52e1bcb020d57c2bbb2d465541f4353db89e005be69c34ecdd6d6d515a5ec04a355d062f3c62c3393ba9f76413ae5b8820107a4590797330ea116db5e6f6fcb1022683f1bb9a52", 0xff, 0x4) 04:02:35 executing program 1: setuid(0xee01) r0 = getpid() ktrace(0x0, 0x1, 0x100010006, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x40000002, r0) r1 = getuid() setuid(r1) setuid(r1) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x1f, './file0\x00', './file0\x00'}) 04:02:35 executing program 0: r0 = socket(0x10, 0x4000, 0x1) sendto$inet(r0, &(0x7f0000000000)="7c42fda7af88bff3984709e60ef4e7c9a9ba0dbb93cde4b9034d667d2d270a2b874af92549209b2a0833a8eff5773d4b951ae4c58e8ab7dd5915b709dbcd6c0ce8a0ae3530ce3be308ec946dc6e0445613b66f9ad943137eb438d3168c9341b604ab39d3fd6f84f878333a2204392fd30b4110cbebbb2c4658ba97aa", 0x7c, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0x8c2f}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0xa79c2cb0a4fa7d92) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9}, {0xffff, 0x2}}, 0x2) r2 = semget$private(0x0, 0x7, 0x608) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x10001, 0x7fffffff, 0x3, 0x1}, {0x0, 0x947, 0x6}, {0x7, 0x6, 0x80000001, 0xbf}, {0x3703d810, 0x53102680, 0x84, 0x7}]}) r5 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x80) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000280)={0x7fffffff, 0x7, 0x9}) close(r3) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000340)) recvfrom$unix(r0, &(0x7f00000002c0)=""/6, 0x6, 0x801, &(0x7f0000001b00)=ANY=[@ANYBLOB="011d2c0053a3000006e7feffffff0000000051eb3de48708275cad1123622f31b645e4f0c1c2b5eb5292b5edbf74aadce8ccce41041c194ef5c7d2fa703fc86b23fba66b63364405a2bdd84ab863f18e60fc19217bd2793f14b364e13ff54604d32e536c0f9ceef65c76f09e522fed2203860d9ed5c8ec549fdc8a42e61f29b82d967dd91c50e3357ce99221636e12b0016003d4688d4c125d387ab9000002c6803239fbe450e8b77b3ec4ea0744f5acb1c26980dacf8e26f808000000a8d1d6af115a1a51aa111565ccc6e1a6274cee683ae706b4c10c118f6ab5b397e15c72c1161a31e8e18c86314ffa1c3f368f9c314ed6b0d14df4208ec3c62deaa54be3"], 0x1) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000380)={0x0, &(0x7f0000000400)=[{0x3, 0x21, 0x7, 0x2}]}) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001a80)) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000480)=0x1) open$dir(&(0x7f00000004c0)='./file0\x00', 0x880, 0x8) getsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f0000000500), &(0x7f00000008c0)=0x4) getsockopt$sock_int(r4, 0xffff, 0x1103, &(0x7f0000000580), &(0x7f00000005c0)=0x4) semop(r2, &(0x7f0000000940)=[{0x1, 0x7, 0x800}, {0x3, 0x3, 0xddb186b04f6e4ca9}, {0x3, 0x3f, 0x1800}, {0x2, 0x60000, 0x1000}], 0x4) getsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000980)=""/4096, &(0x7f0000000540)=0x1000) semop(r2, &(0x7f0000000640)=[{0x0, 0x1, 0x1000}, {0x0, 0x8, 0x1800}, {0x2, 0xffff, 0x800}, {0x3, 0x1, 0x1800}, {0x2, 0xfa0, 0x1800}], 0x5) bind$unix(r5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000680)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000006c0)={'tap', 0x0}) kevent(r3, &(0x7f0000000700)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x101}], 0x1000, &(0x7f0000000740)=[{{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x200}], 0x0, &(0x7f0000000780)={0x0, 0x40}) write(r3, &(0x7f00000007c0)="e256ece0aecec5317720b85622c5bc1c3ede14f571083043eb4da39aa7a93a79e8bfd0c399d1e9def54b2c083404a35d98635772f2a73cf61ed7551e691d8ce94527f1c873230640bffdc03580b8da7c23852873ccd95066793208daacc0c65575fed2e5c1c9c0", 0x67) getpeername$inet(r0, &(0x7f0000000840), &(0x7f0000000880)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x0) 04:02:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = socket(0x18, 0x1, 0x0) close(r0) unlink(&(0x7f0000000200)='./file0\x00') r1 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000040)=0x2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x1, 0x7, "c947bba2b62ec125f1b95e022a4272f9d433272d", 0x7, 0x65}) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000000000000000000000000000ecd05dc75b1a5bbf89faf8ca03cfff204bd24bb552d69125c3b29126f2a6aea0462fed512ccd291599cd51382e3ce896c5b862013132a256e3d8a23c46f88fad7d1272d2ad381555059e2e16810bd0da73af2f1b85ca0f3ddbf931237d4df562463a505e0f93bfc1096983fca1bab7b77c41161bf341ed1642a76c5aa0b70b7bf9d1b8216acd414d"], 0x10}, 0x0) 04:02:35 executing program 0: chmod(&(0x7f0000000000)='./file0\x00', 0x2) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 04:02:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f66698f653000792c96be42251edec66ecef6d4f23ff97bd8d30fc117a53a454bbb0365aafeb9f057d2a479da1bdb696fadfe1de68edf9e45b1b7727edbffe77e2c28d295f2bc953755ea59c9e911af6bacad6322"], 0xa) r2 = socket$unix(0x1, 0x3, 0x0) dup2(r0, r2) connect(r1, &(0x7f00000004c0)=@in, 0xc) r3 = fcntl$getown(r2, 0x5) ktrace(&(0x7f0000000140)='./file0\x00', 0x3, 0x200, r3) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 04:02:35 executing program 0: mknod(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x0) kqueue() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000240), 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x28, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) fcntl$getown(r0, 0x5) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000200)="1a84e34a119df6dfe93f9f1b230b745d79c46d7b2ed73bc0fdce76201c30ab871a64780b0d8fa395fb884c45e7cb4ca1e936c489f0bf97612b81d60e6bc8fc97623b73af1ccf32c96b11bb1b0cf1daa14ddf266a1690a801838f33fdbeb36d1cef70a776438df9a2efa772e9d417c5e225cc408e1de9411fb115a8ecddf17735eb7e32b9ba3ef0e34dd14a3791053893774eb04b35a4b6ba160fda877139c02506a396cfc1e5219e", 0xa8}, {&(0x7f00000002c0)="34d5ab0a059bfdf64649e669a059020ab000c90e3f60d322965674424231b121d920265650ddbeb67ce2f870922e4c7f2cca48b86f8ca8e0de8d01a9a52a03b6ce104e1e8cb049c385ce417a66deede0cb8e", 0x52}, {&(0x7f0000000340)="4f42ee2c87e5fc02bd19bdceccd96354c514856f71dc41bfeb87ffe76e047215f51161439e6a3f83371b3d025a80be69b67a424407f528d7dcaafe81b681c97a68e74f072c16e0141a237ea3895ea4d9318f79e1a6044a7bffc6bf0ae5a87338ca438a36167e8e03d7f45b9201ff1b9b4e757ab2c98e465d947e086f02f5939712fb2dc6e15c66ce2fec8601a9ace88fadf46b54143bdbe4642e13d0aefd0b1216238cc7b42274e20cd4d747f1bafadd606d4a35d1085ed871bd877dd6b34ac9a75551f433cabaf4065fc0d26f091d0f98fd3d7e50bdd7816c05d41461b23ea22cc0660e203f", 0xe6}], 0x3}, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000140)={0x1, 0x747, 0x7fffffff}) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x1) 04:02:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x80}, {0x10001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x17, &(0x7f0000000140)="bae7a0d57d3ddb5dc5a342cb98e717c4f6ff0e0ee5048a") 04:02:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x48}, {0x6, 0x0, 0x0, 0xffffffffffffffff}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 04:02:36 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x9c7c0435de6a723b, 0x5) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f0000000040), 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) close(r1) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 04:02:36 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0xfffffefffffffffd, 0x0, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000001c0)="79aeea792ea55270faa4799c", 0xc}], 0x1) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 04:02:36 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) write(r0, &(0x7f0000000200)="e256dcde4e8007bf5d14da8b7f9ce434bb9fe2e3155905edfd38bfb90d513f8bd14d1577c2ad873500c68087426c2441e5e0c3ef3b4f977cced7851e8578be924f05fbf2caa6434aca21a48824470546f61f4a1fc2899f59f23c8ea2575d24f77240d296fa5ed7ea4e07e38ec2cbab4d80e4a65b949b966f95e8e46ede75ea6c09af4c9ec3e63f098dcbb7f8bc40a02553b73c66199a45b6f1dc0b9cb2d7f9ed148e729befe79322c6a046dbc36a4e0fa9608b69163769c3aff8630d0131168d18fc8946a112", 0xc6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000380)="34e68b08a8a5c94ad70fb86e4cd395054aa241927b3fefcad11845ee3d6b88228f62c1e357b1f08cde707cb4e0a024a9b7b1d4cdd3e2844b67c1", 0x3a, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000340)=0xb) 04:02:36 executing program 1: r0 = socket(0x400000000018, 0x2, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffb}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1c3, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 04:02:36 executing program 1: r0 = kqueue() mprotect(&(0x7f0000a8e000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 04:02:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) getuid() ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000180)=[0x7fff, 0x4, 0x5, 0x0, 0x5, 0x4, 0x9, 0xfffffffffffffffd, 0x1ff]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) 04:02:37 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x80, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x2, 0x6, 0xf0c6}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x100, 0x5}, {{r0}, 0xfffffffffffffffc, 0x84, 0x2, 0x80000001, 0x67}, {{r0}, 0xfffffffffffffffb, 0x2, 0xfffff, 0x1, 0x8}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x81, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x4}], 0x401, &(0x7f00000001c0)={0x3, 0x7}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x3, 0x0, 0x0, &(0x7f0000000000)) close(r0) 04:02:37 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$inet6(r2, &(0x7f0000000340)="6bea4166eba485f1b8c48d2ae06e43de6302edad20528c34c47d5233cabbed25cd998649acce82f3e20f4c531c69e16232c0a5bd343002199debe80efc003cccb273c8e64d83fd647b663ef6953992f843397ad016f2ce6630ad9d9ec4415bfd26f6d83ab878aed357b0f8e2fd54fa9e0bffde89201fd5d44697d435b7cb5d62501b99401ed699f26069a6f036be1c825c9e537622eda92019b4b54f88e372061bf7bcdfd204a733de5134b193cde093c6713a4d2cf325b6879177d22f50e6f19b4390bb91283aa212428904ffc346c994e95f4e77c4a6f45736db451281d0b592db49462e4aa0c6", 0xe8, 0x4, 0x0, 0x0) pwrite(r2, &(0x7f0000000280)="1954f161895285a9adc462532919223a1482a09de7c8089d211f34a1406f06b3f53417f28499baed99849af5f4bc76408a9149cf860a6b203ff8188c9f5031a34df12a943b43201bbe30ed4c05cc3375e20e4b8eab209272af84700d9ceb4a8013c0b37f48119bb29228ec772362459d820622364abddccf799516bfe72cdf8dca511312ece75652072ba81ae1c3c6a4ccd3353de341ddd5f364e1f257602fe9a2", 0xa1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) close(r1) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) readv(r0, &(0x7f0000000080)=[{0x0, 0x1fc}], 0x66) execve(0x0, 0x0, 0x0) 04:02:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x14}, {0x100000000000001d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f9") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x5) 04:02:38 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1d, &(0x7f0000000000), 0x4) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) 04:02:38 executing program 0: clock_settime(0x0, &(0x7f0000000080)) clock_settime(0x0, &(0x7f0000000280)={0x5}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1, 0x2}) clock_settime(0x0, &(0x7f00000000c0)={0xbc, 0x1}) 16:03:08 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r0) sendto(r2, &(0x7f00000000c0)="37429654583759b03dc5bc416d21e96935bf3d290889050bd4d3fc8c9552e42eb25e000c0d5ac73f75f0af45ce15097eb3824c850f4945725e08bf1d3188a5abba6708bc2a3c45187d34690e59a89025563dc723fcdef3d28a1395b7fe3a65eab6e34c44af99724f2ae00d9d5431855a46fa316bfcc1ee616134e4920c19c0c8f3924f130de4e5f0d920d0b10b7442cdd8899d6512a403bfc47cf423dbd41fc13a658902f7864b0af43bc677bfab7b4eee13bae130c0214efbdcd021532eb292baa84db5705ed02c806936f493415c02", 0xd0, 0x40c, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) close(r1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:03:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000200)='./bus\x00', 0x1, 0x10050) writev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)='D', 0x1}, {&(0x7f0000000100)="4bfaecdf50fc19424a0f2090778ef7e8a4017ff0e1343d89d6931f5482", 0x1d}, {&(0x7f0000000240)="f5400fa280441239de1b249e864973037e9f99681ffb1ee31e2c479482d0c32dd413fb739e98e38f6fc2a4728c72fdb3d096f9fc70cb0cc2292fcb397792de8ec9aec3d3e64bbba3c270ccbdd491c62bb3200d26fc7c03512e58492ceab1bb3b73cf35c59e467c48cf7f25504a55fad235033c124b5dea5693473450c8e59ea06bedc0a28bc7e69aa5f0236f26", 0x8d}, {&(0x7f0000000300)="8fe5936521bc91c7d7bdf2fe67db9af86c30d9af050cf228d6e1c5d4a25577666c2dd29676a3c2ad7bf83a46a196c616e9703db3f5f5c2a8e00e10533a65a9d92503bf0e003644424160392a4081c7f7c9211e1eba58cdcbd7194199713c16975a", 0x61}], 0x4) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b3a0000cbca83caf7afb9d8dcd14043000053b5d1d090753dd4611d14da00c600016c870a6302e1838f74652d62e159c51bad5af83b7ae63da147457bb79d7d2c336ec5003707e1966ff4c30000", 0x57}], 0x1) linkat(r0, &(0x7f00000001c0)='./bus\x00', r0, &(0x7f0000000380)='./bus\x00', 0x4) 16:03:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0xf4d1, './file1\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = dup(r0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x200, 0x0, 0x1, 0x4b81, 0x251b, 0x2, 0x2, 0xf26, 0x7}) pipe(&(0x7f0000000200)) kevent(0xffffffffffffffff, &(0x7f00000001c0), 0x0, 0x0, 0x10000000000, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000240)=0x2000000000009, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000280)="d53eebd14ecd4e7f356d1b1c0c0d40e27fdf0bfa1a6818e6bd5334dcb620bca10dcf3b4bf71bdd9a305c3b5aa8c23b1050dc82c07b2fc13d547cc6a7e39e1ae3e0a816d753a738b772878d9eb1e7bba3bd58f1441f91409b812f03df0bdd8267be089cb003b268b5fbe34d0529a8241a0f728020034818a5c09888db501d8d6403af255e9b9b0bf31892aa465d9178fdd582910cb4d20f2ba38eecf35cc1ffcdc8ee9cc203960cc7cbaa1b6b2d4fb6a8f1e5437a7ed3e2e304c661b63ffde71f1a67850148af989a95b2800c1361c13fde2a928de0deade54f2bafdc53012ac062bd16b74c6d9715c82901a710a0d05a222c01b5fae560eeab4cab7136b0ce42c83a911e0fc0de2c19fa8d845296d37d5753e1db6b8e561ca2f51077528d03a154b2280c3fb0e93631b840142cb23afeeb1cefcbc38513c63f32db2c3bdd00c4e6e3fcd643f6cc4f33948b682727b153c1fccdb45d9d1b3c361221f5bdad059ec1ea9f86c7f0546e70942b777ea3c112d681ac0f3d76af1c8691dd4a75f5b5e6433f3db9989527a76e6f5b5bc19cd93026747be2332c6136a7399fd142da94c92c2eccbef7658e4b9e72c4b292a23d489c4814ec0d5890dffccfe72db78b390d3b381a93436371834ff287034106e382c40b8af4283f98fa297b46e52dd0f388179c1d90f4bb78a65180045fe260f453974382ea5aa2e5fd82f5fc981eb3637dd51b66485690ab77d81c895f672c737623d74be5597569b8511cba9c8589db15bfb88c0c1cec564de5c4142f32ab5acf786ef3c17e7bc681902cf6377cf91a9741211072d6ac18d4ae475239ce5279cb267346c4af16e1e95203189e5534db8691adce1c81ac1d51a9522e2e03fe8f847ecde5baefe0d612c2a571e1983a44cfe112cca32a1b10df78c2eb850cb00505c3c5ffb9e95ad37c2335163ffadb7fb9d93c4bcf8a6be4d4be34d850b8fe7d52211d73ec4f3801107ba152cf90150afc5039f9179e750e8cc24ad410d6dba5487fbc581ddc5b08321bd8cdd721cf6be731e96925903433b08cd4c2a476a6cdc90ba9a8d16304e61b343e746120e22dbd41330686816669b1a89d6129e7d55c54631995e41b3974b03d39d2c95c4e4b8edea8d99394f10fff6bd128cdfd46c9b94051456ceacad1a67995a167305d6bbd8d8f25402f15908eaa91d406d84c533dc443d70a57369ac42159b988ea9c944106b79156848d43fae3df876b3428b233da738939aad8c8bf46baca80bb079fe436a6d9246ad81607ca02b99d93d23830ebd1dd8f293ee14f1254ee27630c74ece9bf9b42b0b5a90610af9d3d67ab2f41b6a6f0a96da6a81be6e02a95febe9d3f3dc1a43adca3a771a4a619d0735127e07efd48368e4e92941da09549068bc2e888bd76f0b3030276a177338e73fa00915cadcc9d52f16bdaea2ca6047e0b6ffaf7d768a037f250858ef9f006045d2aca05561f13df114566808fcb18b520e2988c7eacd9478dbdc4a3c53d13cf40d10f99699d01d22ceb397bb1b7569df1cfe1555de23a28627023277ef483c825b002010f797fe215131383a62af3ba3bca29582a8c2e9b03ae73e0abb820b45e13b719519debcbee4694179e7b0cf50f3e71ec667fa6260126ae845ae9fc2b16d618522a68589f3059a734c13a3597ae6a7a52fb43b43c41139097648ebd79dcd89b5f2f844b59929ffc09294df3724332c0ee84c272558af7526d150e2d948d421b0c227b931bb2b569171687b10bb72009f24aa173529e2e0b560925a2fa0b9086ae88775f4a868026abb7b72d6af3b4d9cea87c570937c52a0ec27d5e02fb5d91176ac3b8d83802cb27e1c9801b0e5a7b03ff6ebe89ed9d08b155a0a2f45a696254e59c893450bfd99c709d5ee23b2802f9038e2d3505dd780e3d562efc6bbada8bfe2f453f0f7ea5619bdf1466f5e2f2360795fbe64cc6bcb0e4d011c816902e42ee0fa86810b4ebacb274156fffecf160f2e431dcdbedb166406b7952bfc97ec231d36970f7a89f4325c21a5997d363a7786a986d30bf043908c71282ebec2ebe29069bead60534ea51ed785a0e1ede53f18509d99c8c83db9095811b24760d3478be6d4b1e4a3e0c3795ca34337179c2e646e66b32ba806cd0b41b8344e80cdad0dacab133ee405f453189ae6ff779454aca2815f48c91d549f51ed999346a7fbf51e9fdb152ac0a39587b1d9f3b9b53bba59f5c7faaa77140b13cd243eed8784b36fc0d1c82bba8469fa62db743f220cad64f8d37c66150cfff1058e3cc84b0c5a0e11fa1e0c7a4b441d4396c65b2b1f39e66388f940d9f51a2e37290bfe749551b740d2bb2474b7cfd8532abaf1cacefc7573525d457b1e9c64456400e855afdf3b75dc81569631e96096b22a01fdca46cfbcce11acf1d38a88a3f0a9ad47321f74dad814342ab63fc824e4c1545584a57a29f984ae6dfa271a1d76ec6372ff0dc51f71f31a421579d8a9159956373b31ee46f71ccce99f634c1e10b4cc4a42a3ee617c5d9ee42a6064bcaedbf3a081d84160bc4c386a5ee03ab65860a57a9ca9524bab4f096ba223c67610b5922ef4232a774f503bfc11967ec0860ba47bdcf4ec15212e8c1bdf9f1bdf4f34ce1231abe889a3b27d8c5cee899b1be3df17a982921d50d5e721907fd69040cbc9b2d2d1da919e4cbee8a211344d097fd7d1d75ab769f3b5abcee68d1bef1cd0cc3e7b714a562aa34639cec1ef2e09c0d03024879fca7f5fe71c84e48a97f7e430888e92b29bd3a4023a6b94c937426fc2b1d0beaab0a4a877c6afd4d0e8021fdd0dc091cde99733df4277c75c499de7a583368f2c0b25384f69854b8e1a1c36026291421b92ce5d097e48dd1f04a5bd75894471d8fdc171110f35c108e58b56ff43c0ec3ac16d6ca12f70ab98937b61c7d630eb96fed11f9add792675dba83655e482ed36fc04737cc2650a4588cd8188e9baeaf7dc5be3310f756e49c207ad97c2d04b5baf30c92559271147501dcff27b2fee470bc897c871ef7579708a938833b44c03e15629e33bb0e26d60238773c5a7e161a5a6b90d628e29c30e40b325139c31507f54ae2ccfda0a5a301e0a5840e1db321c1e466dcaa3c924ca9238e2ecdd89806336e574f41c75fa08c4c03f3cd29cb4aca9d02e5d7e88e85ffdad8ae1fbc72233a9f5726cd0de1c09f40094626f77e29094bba89702502a86f48fb2748fbbf28e587aa36e05f990e21b048ba241dcb7f82414e33b57b963c12ea7ab3fd0143e970f6e62e499ce75099f28ae315345b702e59187676f38c07d54cfb75c8bbb0580837f8d85049333ecc80bb944e2580cb8ef1eb5824c4db36b1223b8c42b9921fee928ccd062b17c6a86d3e7da76cebcc80ccfbd5fb98bdde63c11607453714f0357f10217521a3bd1e1300e14dd1697bf306f85956f87687e25c5b667e8c258b105e2b51ef8fcfa5909f53f02088846719de0ba0c5ee5d99964ec2c89fcda64e5de9bd2caa93d6440ae71408c6f7f96e1391e070563e3063ad48e83020ebd2e42f968c8c06eb2d5e1dfd58f623cb33115e955b458f9fcbd38dab03f1fd3a9de1d43daf57758e17e2447d4bfd70c1f7661ee4f872842908188d64b8d1a44f4689b9c265f5ed010e0b620e1698bfe7ac4d34f773512c96ab677296c266ed3212f4e46b4d40f2ebb725e650a52fddbb7b63ab8c2e902d092bd5012ca6e4a870dfacb05f89d0e5f5b42591897ad0d45f496e36ffa2802916ba707b17617b8c6a1801a24bdff2dfb521f4947f3e7a16fea602022e2de8b3dc7f5d4083714910214029c22ad31fa9fb500360fbeaf6152e0aea49446e22a8d32cf0206a1c81f5d5427774ac349d12d9645f76967574c6833e62d7d970db24012adeee436a504d86360fd0b1c59c7f7c15339b248542af37062d50c06cb56fa31b116a4f4e91b939d2295b416158e53443ccb43230120fb15c5ec53b1a5a9308dac105d2ac19d508c72bd475333a3ae4c99465915886fb709a1126bba83ddd7b870de63bbd3654310ae7ed8c1e405e0e564ba77bdde95e6b5c1c409ff5bd65f493276de178ed2a9ce361ea56c20ff0c6184c854ae6ca0174ef61eeff933f4b7c32c7100b3d78d21749b9651c2eec1d1067536305fb77afe8db465bbbc155e56bbcf74190f50636c756ae3afa077e32e71a4bddfc17c06f90eccf1bae83f7e3843102259b882cb0a74df87cd611744ec09ad45d5fe8c3ede0a2c3436f813036d0b7c8208c9dbbabdb7373e2e8fae6fcc7bf49f2ef25b821b6012916c90a1b95f604f78ff68b03cfd4c2168c7b125b443e49acb0be406e193da1ec0867e2274743ceda1b76fbcfdfb5ffba478368c4ed694de5a81adb7211cf76dabdb5e58a796b4777dc4dc27871ce54c9a7b347af280bdaa40a3e31e0018843697d49d1addf29e1e3f6aa6cdb24fb4c305af0f66a4c7dd7d8a5b9dee8ae22020245e3c94738f8dfa6b13e1c8b1a48fda92454f48141598895d626a3fc5f7e657eb1d86d5b82c878d9ea256ce8a9c2ddbfb2a9fbb4419d91a248e6c0d2c2b22a023b688b34875dbc1c7784e0c0304e3d9d2fa47e69ec98a9c28ba06c5c8cf91683f81f573b8b083015ecbfda742e06e2440f236161e558c54c485f07b4b952de75a110d0adc27c24ffcc643836d961e0c454e9e9b416e5f965f37aeda032d9bf0c5afa9eba2f712f6916cc3f35445cb415993c05f400aca2447091ebc2531e18d793b85e8dc618483b28136a29f947df478c825165078e9ee39b619071b078fca48a1368b752441c45f459cfea1ad4b19eabdea2b7e223f6961627bc7b8c805a126c744a8a73263eddab51d2b4f0754dd777791d032b018c44370ac417fbb5592364cc91d2fcc8676ed0935cf82e6a66520ad019cc69d9131f55c70fcb5405de1d5ea76761a9d5c5fe84c0d3eb6fa5131558fe787bfaa0aa42665e4ee23420af2c9cc3e3cae61f5fb9cec9183e74d6b27ca0270c744cf25b931be7368a5d094d3dffd17847cca25006dd3d663d7b0f001870a88e0295ddc702fbe424a7c7c530fb73d8e0cd3848e81f017ba79d4880d23ce36c6fed7bc9458dc9ff902c16e620f8851b6c3cc4b874c3d10e4c979ec791fabf8d9e5b5485613b2a4dcb8ce0fb71f511979ee65b0b862eda26655f46728e88209c6fadf59cf1cd0335c8e827bbc0b9068d06e9fbb0fd110c12f79c318c3ba195d43938f4c00be7f887c4e38467500b8c5d03966e73796992fa8236e6507e01d7ac7bbaddd66d71ac01745e8171d4e39cdc7df9f54bbc0acac1a333c6a036380e5512b3de81ad6ab763a9820d72a859f82145b073da465b8083e9692a31c9d380914424236eb435e072c578bdd95464550e828e3cc4cc45b988d0df4c3ac9ffe6fb86bae45d4498ed9d0f28f0a6113c81fbdc165f51fa3e86dca555f504625fa0f141cd66e10b73bf6dd833965f04ca5c3aa8fbf5abdf324ca373be33f82b2f1be67c51948a05bc22d8c205e97c3d330a903b61d779852e9f6384a4edc0bfc6defa4cb5cc557179a8c7c79839067fe983be579f1e25060799426b0c45dcd05af60b8107969df46ea3f8d44aba4963ce59f462ff503dfc34fa63b0bd2b63afdd8edec20a250d5614cb236c33aee2f409153f63cdfffa1b62cb7cec8e3232107fc23e945f1cece1d332863d30b420b3a3ac59e085da1d5e59bc8a179af85b491fd2162571b2001e7e65459be41e84552d9f126340ed8adc84c93d6bf4e3242c5f356fdaec6750e3210dc85324e52a5828a74e5c2f8fa95cc959c1887f", 0x1000, 0xc, &(0x7f0000000000)=@in6={0x18, 0x2, 0x80000000, 0x3}, 0xc) 16:03:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x34, &(0x7f0000000b00)='c') 16:03:08 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) flock(r0, 0x1) flock(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xd0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) flock(r1, 0xa) 16:03:08 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b202d, 0x20000000501) r0 = socket$inet(0x2, 0x5, 0x3f) read(r0, &(0x7f0000000040)=""/63, 0x3f) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) acct(&(0x7f0000000200)='./bus\x00') r1 = openat$vmm(0xffffffffffffff9c, 0x0, 0x0, 0x0) fchmod(r1, 0x152) r2 = open(&(0x7f0000000240)='./bus\x00', 0x80, 0x0) sendto$unix(r2, &(0x7f0000000280)="fe53a9ba55dd709390f72689cc2f09ce68bfb343ec773f2f457a326e9d186d6ce072664cc1390b968fe5d5817ba806fff592cfb0c2b2df1229d176a439d025d40348a5463ead71753a8d0448ca8b47cbaba6ab4915e82bfacdd1818bce531dc6f836b7db743ad1f3f9c4f28beba62ea0654f1c4f9ccd33a3b14a86b28d6cea6a491d7a1fbf6300a3533c7b94f88a6498f787e219934fdf7d1d86737e86cc8f2c393d572c1488783ae0cd", 0xaa, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="01032e2f627300004ecec69faa10f817770552cf427c65277a1ce30d14f387ef0f8123c310265d9233f119b2af4bb1a814e9c7970163fb923da87c9702bc97bc69c2305de905c605f336bc9d90917cb36b127948c0d29796ee216446c65a8ddabd6dc5bbe3aaa38abb006edb9024d1dfcc3c9f0e7bbf0feabf68b6fd7ae27623dec766d4ce31e09c9c57aa5d3e15ea95addb9992d03e9f7b8113c40b4b6a1ebc329ebfc884feb47472f54f640f190b436256f2abd2"], 0x1) r3 = syz_open_pts() ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000080)) 16:03:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x44}, {0x2}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) 16:03:08 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:03:08 executing program 1: clock_gettime(0x7, &(0x7f0000000000)) clock_gettime(0x2, &(0x7f0000000200)) clock_gettime(0x0, &(0x7f0000000040)) 16:03:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4000000000000025}, {0x54}, {0x8000046}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000380)=[{0x7, 0x2, 0xa, 0x1}, {0xfffffffffffffff7, 0xff, 0x8, 0x4}, {0x3ff, 0x8, 0x5, 0x800}, {0x1, 0xfffffffffffff000, 0x4000000000000000, 0xd5bb}, {0xffffffffffff5b91, 0x9, 0x101, 0xffffffffffffff64}, {0x1, 0xff, 0x8001, 0x2}, {0x1, 0x8, 0x45d, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x20) fchmodat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00', 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000080)=[{0x100000000, 0x7, 0x68, 0x7fff}, {0x0, 0x0, 0x9, 0x3}]}) getuid() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) pipe(&(0x7f0000000000)={0xffffffffffffffff}) socketpair(0x3e, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0, 0x100}, {r1, 0x1}], 0x2, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)) 16:03:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x40074}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) 16:03:09 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) r3 = fcntl$dupfd(r0, 0x0, r0) r4 = dup2(r1, r2) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:03:09 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffff9}) clock_settime(0x3, &(0x7f0000000080)={0x10001}) 16:03:09 executing program 1: mkdir(&(0x7f00000003c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='-\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='O,]\x00']) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x100000100) 16:03:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5ca1789632dfc94ff334a5619515a4c8aa3d8035b0f4e63e4bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1369d3cf13b9530cab1f15cead07bcba5d00d1628b53a", 0x21a) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x100000000) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "ebfcdec44c4ea35b5ac206f96616ff441dbd4274"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) ioctl$TIOCSTART(r1, 0x2000746e) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:03:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0xa, &(0x7f0000000000)=[0xfffffffffffffffe, 0x100000001, 0x101, 0x8e25, 0x0, 0x40, 0x6, 0x81, 0x8000, 0x4]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x2}, {0x10001}, {0xd7}, {0x6}]}) fchdir(r0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x10000, 0x6a, 0x5, 0x5}, {0x1ff, 0x80000001, 0x4, 0x7}, {0x3, 0x1, 0x1, 0x6}, {0x10000, 0x92, 0x1000, 0x7}, {0xffffffff, 0x3, 0x5af53bd2, 0x6}]}) 16:03:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff05f1ffffffffffffea8d8e0bd23813115cadaf053d0500090062d0ca5cf47b7c9fa3aefbae6a6634edae380e1afb9b72b64e9e98be95741f8c389d913d533e2c33a1207ea29dbbac71a02ded58715d59398d133ce24478a43a060d2eddfb773d2a35f0e325fadf5c8da8487be1c6dfb7a20645b5229367fcd8d951cf24b3847af5151cea01588e936406df6437a9aa66d404994017793a74a2fb2cebe743043a6e167164bf5a576e090f1b94ac64057d91c64e0c83c60ba393c96b9adb6b8aa32b5edda73e5b9b89c054a0e48415f2a7f27930934ce37b2f6756d97db4b074c3b7af41ed9ea1f5461a20", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xfffffffffffffc44, "855c55000267a7230000001a4000002000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:09 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000040)="500105010000000000000001070000000f1004fecea11ea8fef96ecfc73fd3357ae26caa0316fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f90000f41ac634077df4f64e0629616b0a8e7000000020000000000000e0208a31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db246dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fc900d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83", 0x150, 0x0, 0x0, 0xffffffffffffff7c) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) 16:03:09 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000008e78c27d8141a25023b04894846b3ca7c161a8c00bb47d0a6385fb5be7466898c6ac8df4dc9551d5fb0eaa01f78346e047e8f91a335c12e3c7fc877de07fce8d6f303fff8bd285920fc570c3456ad58fc98eca0490762d852afc4419148c906b"], &(0x7f00000000c0)=0x2b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f000014a000/0x1000)=nil, 0x1000, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:03:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000008381, 0x0) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000240)=""/214, 0xd6, 0x2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000200)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x5, 0x3}) 16:03:09 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000033000000030000003591af0dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mmap(&(0x7f00005c8000/0x3000)=nil, 0x3000, 0x0, 0x4810, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:09 executing program 0: r0 = socket(0x2, 0x3, 0x0) shutdown(r0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0x5) 16:03:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) r1 = semget(0x1, 0x7, 0x100000002) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/121) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x800020000000001}) 16:03:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc02069b6, &(0x7f00000000c0)) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x200, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x4, 0x4}, 0x10) 16:03:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = shmget(0x1, 0x3000, 0x1a0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/117) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x1, 0x6}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000080)='`') 16:03:10 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = fcntl$dupfd(r0, 0xa, r0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600", 0x0, 0x80}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) 16:03:10 executing program 0: munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x3) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r0, 0x8) 16:03:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000500)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000300)='./file0/file0\x00', 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000340)={0x80000000, [{0x2, 0x1000}, {0x1, 0x70}, {0x1, 0x100000000}, {0x3, 0x6}, {0x3, 0x200}, {0x3, 0x4}, {0x2, 0x5}, {0x2, 0x800}, {0x1, 0x1000}, {0x3, 0x3}, {0x1, 0xffffffffffff0001}, {0x1, 0x7}, {0x3, 0x6}, {0x3, 0x6}, {0x1, 0x5}, {0x1, 0x6}, {0x2, 0xdc}, {0x0, 0x8}, {0x2, 0xe8}, {0x3, 0x3}, {0x1, 0xffffffffffff0000}, {0x3, 0x4}, {0x1, 0x8000}, {0x3, 0x7}, {0x3, 0x2}, {0x3, 0xfffffffffffffe01}, {0x1, 0x9}, {0x3, 0x10001}, {0x1, 0x8}, {0x1, 0x6}, {0x3, 0x1000}, {0x1, 0x3}]}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) 16:03:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c15157dc25d525a5cf9230b3225a4ce7044d3996", 0x0, 0x10000}) nanosleep(&(0x7f0000000000)={0x3, 0x4}, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x1f) 16:03:10 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000180)={0x4}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000640)) writev(r4, &(0x7f0000000580)=[{&(0x7f0000000240)="fdf91598c27b62b482786459a172a133ff59b5fa24d763cea283c971c77276f519f9d12b403f1ca564fa69ff1051ee6ccd2ae9c8ccf753401a70d82662fed74cc5c95d7fb87a075790ad381f31ba40710b3f42ad85352814080bf1319ce125e13b7608bdaa98c9d88cd3f367d4bcb2a1ae84db3f2920af581d98958d21ac462398bc9c82a36ccfa3643e3ef5fed15db11a2a7385d8e1b7a385", 0x99}, {&(0x7f0000000040)="ae00677ea953a2571d514b1c1d64827217057d8a32ed52cb3c609799d7ab44aadc717e8f26ac2ea9822f8323f9fea3ad8154a38f", 0x34}, {&(0x7f0000000300)="34bfa20ed492b97909217ec43c3ec39206fb8898a5ee0001d5a9e934e5352f51c7a4097cbe89a2211f59bebd8f435ac82dc25c630fff2cbaae9b31e6178ac5998e62dc23afec9fafc701dfefb7af0752d511f153bb8f386db9eabc7423c20aeb70e1e05f6a4811955002801c8d7db88d18ae09e3fd9b3aa04d96c6ca824d164d731afd1660e414c324a97419c1260e62eecd6277ea44427e0fcd8aa3f017edfef3b0f1bfb3f7b5b09184d0487596748e004fed33e3b48571969bb0f2064e88ccbe86cd882065006df1404bc02562a3cc1c", 0xd1}, {&(0x7f0000000400)="a91fe2f4e6f016a3fe43390b48488557bd5678028691f4cce7758cde6449a155c77e8cb6359143f169d0e3af8d171be2b52e3cc32846eba1588fec4cbbaf44f4b595119b0fee4612d04fd80716e7b89a432bad9b492e1b045363b957404ec91e757d6401cc13b83199c15f935a8084a37506d18592ad6c8b241e1c57d2782229c5df1816480dc32f1bd38364a3f8ff9b02ba3ce71b8cabcd641b92c0688e5f324f9cbf8ce2e22891d524435c873fd04599148de1e2ea0260c77c", 0xba}, {&(0x7f0000000080)="ee7cb299d8486e65964aa7191adc0886", 0x10}, {&(0x7f0000000100)="1a6e0eb446824380bde9e8193f32cd9624ae61b4c0e3723c15a07f3c5bf8a32d4e548dabd39572fcb7cfab0784398e24", 0x30}, {&(0x7f00000004c0)="1f9fab81bccb65a45051514b78c3b4101391c716f8df744bf7b6e1115de49149dfd64343967a6b50cb0884f9f973601319d8e2d86689266c6552fae7bf46f46c31c1faa49cbc820272259c66e879f32246491055c5bb23f22f246833d5b8a8ad1fb24faba53740b58493a1e562f621c20ede3d92475845f009168903a89d74aa7e06e651fc3834ef50167586f7bc7f582237c6d1006edf658a602c90a489", 0x9e}], 0x7) pledge(&(0x7f0000000680)='/dev/zero\x00', &(0x7f00000006c0)='\x00') setgroups(0x0, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000740)={&(0x7f0000000700)='./file0\x00', r4, 0x2}) setgroups(0x3, &(0x7f0000000140)=[r1, r3, r0]) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSCTTY(r6, 0x20007461) setuid(0xee01) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000600)) 16:03:10 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x59d5fece892af768}, {r0, 0x20}, {r0, 0x194}, {r0, 0xc0}], 0x4, 0x81) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r1 = getuid() setuid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x44) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1db) sendto$unix(r0, &(0x7f0000000180)="40ac0a15f5", 0x5, 0xc, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:03:10 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x8000000003) ftruncate(r0, 0x0, 0x80001ffffc) 16:03:10 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) r1 = getpid() r2 = syz_open_pts() r3 = getuid() close(r2) r4 = msgget$private(0x0, 0x141) r5 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000280)={{0xfffffffffffffff8, r3, 0x0, r3, r5, 0x10, 0x9}, 0x8, 0x1000, r1, r1, 0x4c, 0x3, 0x1, 0x4}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x8}, 0x8) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000008c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000003c0)={0xafc, 0x3fffc00000000, 0xffff, 0xffffffffffffd96a, &(0x7f0000000ac0)={{0x85f, 0x6, 0x7f9, 0x5, 0x4, 0x0, 0xd4f}, {[0x80000000, 0x200, 0x7, 0x6, 0x27b88baf, 0xfffffffffffffffc, 0x1ff, 0x5, 0x8, 0x8, 0x0, 0xfc0, 0xff, 0xf99, 0x2, 0x2, 0xa3, 0x7], [], [], [0x3, 0x3ff, 0x4], [{0xaa, 0xff, 0x8, 0x8}, {0x4, 0x100000000, 0x4, 0x3f}, {0x6, 0x9, 0x9, 0x5}, {0x2, 0x1, 0x2, 0x7fff}, {0xff, 0x7, 0x1, 0x80000001}, {0x40, 0x1000, 0x2, 0x7f}, {0x1ff, 0x3, 0x6, 0xfff}, {0x7e, 0x8, 0x7f, 0xffff}], {0xffff, 0x26, 0x6, 0x1}, {0x4, 0x7f, 0x8, 0x9}}}, 0x9}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000940), 0xffffffffffffff23) chroot(&(0x7f0000000100)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000400)="1271f38d7d2114ccc0623013e9fa404614ec5efacd15d5dfa100d983672e174516da45a1a396dd1956c4929cdb338fee5e19b274859fab6342aba0f909735fd47f7acd5ba99b221c73f75b0bec9fbb415dd1db347174a2c2930876deaecfb729b4423283ec22f8693fc67d6aaab57c6f2d5bb6d4c3d69774c722ae39f8f57e908bdcd6adfeea8c6af877b084e7d7b610499a4b933d7dce152446788f19533b0579e368477b8d66f3ff97c55658da9fc5ab053da8c96b81643b358f4ddf34ae4d30ed5508f6f4580cd8fb01fb38cf232ae7bea6afe2df1ac9d1097205b19684012ad2f044c6852b22882746e29290ea54390ea05e130ff2bfe714c058a5df4c462ac445bccbb685777d03c32403363594a58e04fe4770a3af0b6111ea7404ebfc78d74b0c17387b67e14599af1c4afd1ce60f72d37b5020cf05498ff8dcad491b4c76996cf34f56ffaed46896e7727eaff02c9e200a260820c599975c68bdab001e9a384e621e71796e52bcb0908eaae771d833148a98d881114adac8c28445eb092384d937fd7b1c2c35db4682cd1d2f2edc5425a1138e6c5e0dcbeb6cd5f17ee5f05833988fb2868c4a016741ec4600cf0ddbbde170ca2614839c6257bf14ef5313a544274e4009671e4b9d93a5a8e052b9d1376e69a3fc5318455610abf06e1e1bcbdf1d9c8c7d1a43102917e5cb2563e8692e4e521fe42eec9a4fada4ef474328eb0d1ac62fab61f3eb7779e76bb03c9722482402d724bfa6c71e75c4459c54e9156cda88052c92035bd45b9ba235d7b7893b69555fb27f8d4792a99d75b3c57f3423f0bd7016f4a6c8ea9c00c7ee4735d186dbf11d6cdbc99a31f24de19120e4b91b411ff3c882f5ad8056a804bfec7c94066437fd137947d624dfa7d3c0c1b77ad6aa67b12f45a3e6b5fc5273a304bc970979e261bec8cc2fe5b9e1a19ca9fc37fdc1c42f0263b918b88a28174e50c025caa83b51468f0228b037f816fb430291c7e0d9da0aec92ee4717d42f424a09e7681abfc3082c16574392123533bc2967d022fad49b73039c2d2dc6bc390869ae085decb1b1c493d3297d52ea4408cb2fe5bbb4451e7cf342f3294c6a9a4d81d1b4799c2b6ae0f040cbac27359b9e92a0193d7d0eaf20c0a100ee98ee2d5bfb98f74cf552d63605080d6ae09ccc08c7fb50c19578e7d9c66fd92294f2aec266de4833e27d582bb4ff6ecae846f1b38cf19d3c60689a6f9fee9d6827e2871f25e2008ce5cfff2a93e0218442a47d973888ac3edf9fdf5913f6f26eddc4bacf348af527cb36b778d49bc263456ec01a9e288b59d0e20f9230621757389192c9471c4224c9e4f59cfa158176362835e9880f87e819b4c0984cb3b93ee2e087d477161b5fb85aeb54c75ab1cc5dbf3866cfe31f6696dcef3d075cd911b0416410114e09e3b06632a93fee08031e45a12a619d469710723dfbc5fb1415c353ba52e489115586da5aa2185599b23e3cbdadf2c5f902baa692882b8ed470550787556fca0e82e07961c76516b2abde060c4827dab693d9726c1a462e1ff2350500b571f54aa2e079a6d374151c7e12db36d7ad73f90e628dde4b162c785636998389d5d4169f1385284037bd6361aec436703492bc899112610285683bbd27787b342173f2019d921e6ca0a6a08fe391893a04577ab398e22a5e40bf38c22a34b5f5ec2403", 0x4b4}], 0x1}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r6, 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000340)) r7 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/156) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000d40)=0x7fff) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000380)={&(0x7f0000000300)='./file0\x00', r6, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000a40)) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x7fffffff, "4244d66252fee36f8e04e2051bdc90d0e99e71e0"}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:03:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) 16:03:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="e75a1920cad2214f610b3be01412ff71e1d39ec22693ded20924fe2ab4d73d0d9eaed0c0519bf65913bade5dc0e24e594ee5e3a3eb9ec82e6a0ef49cafda7988b92185e148ba78a2239c28f0f8e6b1726c53c5ab4173b639a5357f93597b994d02be0200a15aab2b5549be2307313aa4a53f27848bae61197764dfba63d389648a02f3c9862fa4afa170e087a25d2fd1c685e7227e693ed9d1f44c238c919451493be5d7292857fc5def2bd25863d9", 0x188) 16:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0x40000000004c}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{}, {0x10000000014}, {0x2000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffd76, &(0x7f0000000040)="b6") r1 = geteuid() r2 = getgid() chown(&(0x7f0000000080)='./file0\x00', r1, r2) 16:03:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) bind$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) mlockall(0x0) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b4791d7fbc432e74358040e6f41f6f81c05b4f22106d9153e17f3eaec5b30d", 0x20}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b", 0x151}], 0x2) 16:03:11 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000026, 0x200000024, &(0x7f0000000180)="4b74954c", 0xffffffffffffff71) 16:03:11 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x5, 0xa6) semop(r1, &(0x7f0000000480)=[{0x2, 0x10005, 0xfffffffffffffffc}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0xd2}], 0x3, 0x0, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000680)=0x8001) r3 = msgget(0x1, 0x20) msgsnd(r3, &(0x7f0000000880)=ANY=[@ANYBLOB="0300000000000000ed0000313681daac48ff7ba6fb5610ca13e7d94165a55708440cf27c1a379d5ef57fcfbb1c1722a1e5c1151c73755f54f958bcb75d25f700f3832ece7027d45582b284d804b68c36bc1891e26cbee5b646cdd1abc9c49765cc114891b3b92769ea56658f03002ca80ac8dd503c4e60d4330899d2188932bc62845c48b673202e90526d2488c3615c17fb4ae042c678d57993c1121f7bbddd512d59898419628124e6fb6202a342bc62657cf94e599ae0d56e44b1c927325ed9bb328d5003ea61dfab8548b0c231929aaf8bad55f53eff64c9a18efa841c5e71f3b12d001ecd20c3d3226022c8a98e1bb37b257edf376e294c2403009720481776b1a2b57278bf91b58a981dcfd117f312df2e24fe6a7372ff3838f952b12329103fb435e75f908393a8d51b049d5e6c48712f799ba82cc0bafeca38f1d1b0d50e260d5b0edacaa60975dc27f4c1531745eac79d9f9415a69f4795d2e2f9ff0a6e658e"], 0xd7, 0x0) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000005c0)={0x44ed, 0x3ff}, 0x10) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x2, 0x657a2b047e4aaffe) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000580)=0x3ba) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) socket(0x20, 0x2, 0xffffffff) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000640), &(0x7f0000000600)=0xed) semop(r4, &(0x7f0000000100)=[{0x0, 0x20, 0x4d6411c0486f3d3}, {0x0, 0x2, 0x800}], 0x2) bind(r0, &(0x7f0000000540)=@in6={0x18, 0x2, 0x7, 0x7}, 0xc) 16:03:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x4, 0x200}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x60000000, 0x60000000}) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 16:03:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f0000001240)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x7f}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="4b3e17b84bc42cba4c8af47deeb5a59619af27b007f8707f6d0575c50fb4453b720a7a55d0f2f581ff6673e75e0a3dae23fdc3655942d1e471fcaad35757c72cb89f72cbea056f91842867b7d8fe040f8dd4bd674e78062bd18fda9cd51c4072142fc61a6f489a6c0fdcc85860ee1e92820485e7", 0x74}], 0x1, &(0x7f0000000140)=[{0x1010, 0x1, 0x2, "f9d48a70207f3faf82e9ed85db1d15da8fe0a26f76e8a34bf50cb47903393b23e680bbbddefbe21695f99d9a3c1bd164991543fafdd92a3ac78c7ad8f88eda2d9d319e635ee043ceac936c4246911b3a1db98bdb6fdb733264446148ec0609ca82c2148bc6104a0da40815b14f0669415ed7170785df79bc3a069fe48b1408ac95e5d9610fa970ce0f6331541d1d0c34ba3863ac9189981dc082a076d99977bd49188fbfa827fc36067ed8959e63d8e2af4967a729304a7aaea38407bb5e66fbf15b6608bb33c3d01711ff93511bbc9ba95b67b3d74451490457c69f729c7dec838c0b2a0ebc3aca48817cd159ea63aec715725f98e1f52fc4ea791aa129553b421e1498d630b9b763b2bf4697ccf4f001513864f8b76e74910324536b1959d378ad43b13b73ff7f1ee4fbe267b32bb431b9113866a62e78bd9a0a0ce4d4956c53d39ad6e2e96d89207c13166811afa400bf80ff6f9ac157e0ac5ddf3f0d0555e052381f34ea74fd11550ab229be0ab5e77d7a7b8f09cf1fac149059c60a2bc92deefd2cedc47e958a94d11f2084c972f95c4d60912277a67b6f5b6921725721f4da2f9cfc27c5ec8622bd350b6656c61a87dce033d12aaaa08c789540bcbb7dbf122906f861dea2b879b7359523597510ec6a0685c1bcf65ebb8cacbe83bb31e6e7731ffe9c700b958e4b438d2741130533b3bc31072cba384ef741e10d2f9e21d28fc8308ad6762f2b5e6079ac67035e3fe179f219029e285f5d939def9320a8a0c4044ffd2700f8ba6adb2b691e69614c6bab00b37a2a51aebe97b784f39ec961802ba8ae409a889a63636dd2f227ef57588255b374f7200f17811b2d40a8798a30a17eaf494341cd3139fc54e8943582c2af08d8366a0ac5ce0eec65e1f035a33b5977721f641949aecc74986fc5de70e8fb0518fe4622046cc9adfbb267a397c0ab41d5f12439e7b2a2fa3dad75da80b69e776f592a31e76aaa3b1430d9892f12a2f07ddfceb2b53dc79baafd1954d61aafe5721e18a8575e434a9dd0ee5bea4d79b0f58fcc5a8f0fa9cacbb77569499405a897b9318e360525dc05e48a2b94f35ce42d3d333810e395a5b9f0dfe88879b9f87a058519b4321abfe0a7595ec5479dadb5e919af27f2afaf598a3d7c10549b48a0462c57be5adc78a855a2f56c7679673a7ec2accd7f18821b32bbb33bc0180c9ddd058501b4048dc20d354503ef2fb30e6ad8aadf55ae4d0f1d41fab1ef2858ed23db4665219d53562860427834fd220858544e05a735c2171a13aa47dba1ffa6ebddff245692a10904c2997947cae473a11fc3351bd5da5d9fb22624972f45022dd1d097c7f2b000928ec713a0eb89ec6d6b7f3c9a946845ca185704aba1acc09d8ce3430f04d2c7732b07520208736407a9ad7a777fc71310c94ba84bdf9c279c0a3cb6f8311c21ecac5098e5902c6d8340534b6b118b32ccff120875262e0ed8ddc0b1a524526037b0f2128f721bd61cbeffd1e9c83e1856b845c9cccc5e6aac47d53cd4b1336a8b7125f02f5337b9acdcbba202e704babc5bd5a929a88094f5b610a30e6025b2b9548d4303f1a3e3140c30e4622eb1f5c66c74277de248b5ad93370872f29ee130c6e2beb53e2580ed1b96b0414c0671bf89adad2334b09c32a9030d9d5fbab6b6e4742a72834f3f4073776287c4659430f319f2fb9c7e596ac12edab636021b05183d56c516df8f466e9f02d1c4469894c8118ac3a9c3bf5677304d4b86fa4a3600bb925d2214cc24b6d69110839c418c529cf04d082172aa2aae1a43257a7a7ab3610b548cb48d4bd5f2ef58f36fca96c72d07375d008698b527bdf6a625bb0c552e24ab65a40edd8b93fd7941ce4f7a8c860dc175e439efc5165e1433650e06b1a393427cc2ed3606d7e5e69e7ceae0f4bbb9f5d8ebf1ea3a12c1c7deece945e8efc8060dd6bec72ec6f439b4191691a2dd06fcfc6ba9692dc163fe210e594e2531bcc42a9732cf5cbb2ab7214c281eacd73759fedf6cac45daf08dbaf55c13b5f624268b6f2f5fdf768225207aec716a1f35437f212d45c6752c67148772c976f70921aeabe93114a184890446205d00ca2d7e1e04026b8cd4c19f241a6ff9d6414587e6b11c14a47dd8830d9d155de14797345cc8ffa924da2c23b18da10325cbe3bb327bc2916d5fc9ef1e82192ca1d7f93b998fe15e1c6db9e108f301585edbcdf2c1496df117f1c1525fecf0d46359d9c65725419ac0cea2024b08427b81de891534d9ece39c408ddddc4776d85159ee72dea35ef872bdcf1603c06997308da04a21466e313e867ed25311b8e957f064ef351bae9b88df6c188b1550c683b46c7817d2886768ffaa2b3c39641193eefd892394437aa4998fdceb8cd79a439c068b90b78b4967e7dcd79274b2b7e95e20cca71f64e5708285e24bd23441ffad2326e662353a75abd75b180a4ddf3d9e74eb6964587c691d147727e576e73fbe7f6ca49ef11e013d160da695d9f9a78464793883e4c517b21a373dc354f9d20cba1b839c0972218661f18845be951d17c780398ce684c0481600f23a88326af79d0f1a29d550fe1e3e7d27a187ca69e99e76b581a0e421653c474ca923f190f5b7fcda244af77051de269e8c949417722c9236a6841691b684b25856c229395dad7b276cef34ea6115c286cd5731c437c5fe4aa7de2458fc7d24f80f1d0e177b9bca9343f93a2f8558ade7db8fdc4d9075e25d51c24e7dc713dd914b4016b426317a4b11cb4a51897f2d58d66ccc55fd91df7682a1c65c28afbbc47bb99aa7b2652da365e792ac64bc3afc6263d61e06a91f9290cb63fbd8a9f86971587310fa639e829b34b53794d536c3500423be77177d4b114b37f9f1cbd00302a98ef0cbabf0e867e2c33c9ad73bb12a35be18074f393cb1e1d0e74eed7678fb0f348c2638752b22bdfb2544d21b47129788fc9775bc131d946224bfbe6297979b5e0bae718428d2964561f9e849e561070438272913c4d9ce6ed29d7590b3408fba5ffb2d5e0df938f2755ba6a335718363013398470b09cb0ca1a4421db68826b50c922a8648b898f5151a4edc11e8e38068f142f3f0d5deb908d288a3b5295711bbd7a6aabc49345e8e0aa4f0250723926fa399101daa093d0721a083edc26d9d5af648b325e5b3df4cdafb02cd7d64108b0ca19b4852016f72187c484f4d28e78b8b7fc0f21af73462a604e632ce83eb610e838633c615d94ec770c0c29bea48c0c502a835d75ab31ed5c95d45b5ba93ed1097520f4c4d5246c27d230de66b356b3c2e369c72ec567bbfa90580c6db4dd30012a2da849f271839bbfa00bdfad7467c031a5a053b959f3bcd64f8719042e27028a9080c97adf77c31260d395ad910f342adafcd4ceff5348efed671d5add1267b67ebf37df83b8c5c98ddbda4ed5a9f42b371e05ac92bdf216abe3d52909fab09e007e89cba5a51619b8634d973761fed1c173bcc4f0be7f8272f4abd6e83e769dd51405fc61513bdfc46e7315cef1d1fc17c0ddef49f1ce3265144f332d51ff4935a03090cdcc9fff311eb8b7c8c27d635df428c31f5cac66423df2a7678016ddc12b46974fb7684953172e438119288ce97fe106763cef4c9962e68404552a4792bd69db6dcce918dd8ff506145533d3bb8f7dff9b602fc7a8570bd8a3b155cc0c668d5e72f24b71377d939ec47369f953e0e3ad7bbed707f4b05e1b84e5efa4f2ba63c35876a0bd167a200800d8d601011eacfd448cfb7e35043f873e1602c7f5e919e343de2ab07fae5a661d30a9ca78aa9eea33d0da7a3ab7545a085d05b56d005437e89e942b901599c5d3f103031b29d2dfeb4439b47fc8e38129b9f32b2f6e5aa9fec8178ab67bf041d6ab14677d68933d521bbb6f26ec94a328f88642aca471a7f98e23a9aaf77fa00c4ffa63c4bf3f91e262aa610dbf56cf36dce1ac70abdfb95037d6e7b8d7af0e54d1eab29254613f87fa066a99d540554dbaba2a678a13c18880351e28b03ccc2368e05c95edeb6ea90d7d15e0b3d0fdb6de7ee868dba675111334a4cc7ad584815bad64fdbbe9d378d340be9e1fac49bfacabcd25b53e7899e2cad321b364da17d51072f2685595b0a51c850862135ed90a4e0705d5e3d1596c5f2c5c9bc7864b00f96c9f14ae819f3e7e72cced5327962e6ac772c29d007ddf908a861a54c8c1d88eab65c0c9be2b9564e3b2a929b7ece67b9383d494b247be569a98057674905de4de28043d59fd37b804e1d3c6cd543e619316a54826e617d5493b013b7a4d2d23bd50b2410455fba4cf9d801089aaccddfae24e8ae537088c52d44b569e2135beb3202d70c077dfca49ec54ae974cdb6fbfc6a850c280b3c9dad90ceb1f571fb6c1eb45795db356c2aa2277f35a1e22a2160cd67eb93b48fcae34a96b99c02441ccdc81aeb5c1cd7976e2bf223d04a8297e803443398ae11c93c5cc632d62d839953d16cbb4a5793f54361837693f321ca3206c33b352a9cdea04fd7837b40cee098673c57f417923f77368646b4790cd05d31c632173daafa5f0507c179af017bea8666018cf44d7853ad425e9beb17d8155c9841234dc528b5dd2a12a90c2e78cb230d1e94f333c8baed79cb49a9325dac731e7713817e837a33c39e40e0e08da3db59f7bf7c09210009f6b33c742d290bdb4ea39a2fa1734e53745f48aadcfe914c52e762970ccfc2bb7dc80482450de218ac76f989f5a80c5dca675326142dd1869d5b2ee3c12f0b76da01417dd6253766ced62ebe6f06d91a2280faa088666d54c68611bd5aa0a5d9b68a276b1d0b278ac4afefda8a5325e81bd871eef6acbd2f173db23914bb6791621a0e82d02a12f40d85434ea97681472d45ac21f8eb2911bdaecc0dfcfaeadd5fb2f1622e546d53cf8e692762df07258ecf5b6f4f5cac1ccefec04b4994dc59caa2bc446bd4d73e6def9fb8a17f9389fbe3dbedf347fe9ab6f44c741516aed61218a34eec9fd5296022b459e6f8917765dd7b5940fb4ff75c376afa69ab5150663c00268c57bacdab60d4b884b182a55582d1c55ee3851876315df07ddc9ee1eff32daf64153cdb9877624701b6501923c6cee2d0288e25ee4b4a740943c548ca9fab393f469826080cbcac3855df1e2e7ed313b8ac305b761436e90a69dedb23bc2cc780378b55021af7998287e55b42989d82564f0dfe97cc2deb7f28196fd290a527eaf216423c3f48efd6c14b3642578b09eeefde698ae9baaf794c9e007dce28d64359b890fc50625cd7df458197fcb4357efc1d873e2caa41bfd00af9495e1ade063760f04f67acd21585f1a28ca0d040ddbfa543f9b84733aee5e017008ed7fdb7254dc2d6eb1ee853b66685598e59722e85071281543a47995d2f18bd1a5688299e2d162a737515f5c8b05912dfeb01a277dd20ce38552231d85fc404f06ee99d74401e599a7e231832bac9f498ff5c282f3849f92c6b960fbba3c9e46c6f00407c9cac9c01ccc9f7847788e70b7f8bc7e221f21dc788c6cd385ed5d26bf3013dc4877fff1043d85d59bc523a6b6708c61183de3c64b1046845426323461be3903868ba75905522938b86e3d726b6ba55bb79b39d6a230a1fe238253783d4622e2555ad40b9a729b55366c081776fb03db0ad7e170d0dbdfc7db8fb0bbe67d241a686e2372e063495e4b925d1ba4d108ac366772d01a0c18d7d1653bc9a22a16af0b4b3c83d07f0a92f2d0e5dacb0d0e8e0360b70a2f81ae33d94c6384af087c79bd8d6a1ea7c9c26a083bde81989a6"}, {0xc0, 0xffff, 0x0, "d1217afccf2457d579b64b106ef1f6a1c5625aa8dfde61309c0ef612a50e9439c709cde198e6ebfbfe59996bad85518fa13209a660c5b0fc8f73f8e307fc357449d4ddc4e7320ce381b0cd52f2800d774fdeb458a43152e4c2ddfeb05c01c0b5fb3bac45681bcb1d02ed1b559facb2bab85e6529f129eb0c1e5e5605bf045e6658d45083835ff500eee281bf5a175b60fe0167a40b978d0e5f81ccc177a2b293942f8a7dad3fefe7c906"}], 0x10d0}, 0x6) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="1000001b27eddf000000000000000000"], 0x10}, 0x0) fcntl$getflags(r0, 0x3) 16:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x28}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x4f1bdc8032c109e0, 0x0, 0x0) 16:03:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x9) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x4, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0]}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) socket$inet(0x2, 0x0, 0x0) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="36fd22eaeaffffff", 0x8) 16:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb955}, {0x60}, {0x6, 0x0, 0x1000000000000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x67d1, 0x1, 0x574a, 0x801}]}) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x30, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="9f") 16:03:11 executing program 0: kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r1, r1) kevent(r1, &(0x7f0000000080), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0x835, 0x0) 16:03:11 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x10000, 0xfffffffffffffeff, 0x0, 0x1, 0x1, 0x8, 0x6, 0x2, 0x0, 0x6, 0xfffffffffffffffa}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000340)=0x10) fcntl$lock(r1, 0x7, &(0x7f0000000000)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x100, 0x1f, 0xfffffffffffffc01, 0x7813}, {0x4, 0x200, 0x1, 0x6000000000000000}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0x6, 0x573, './file0\x00', 0x3, 0x20, 0x3, 0x34}) 16:03:11 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYRESHEX], 0x12}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20100, 0x11) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000700)) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pwritev(r1, &(0x7f0000000680)=[{&(0x7f0000000180)="f0070cba956b3f0b6ce90d106fe4d2fc2e83663267f1378eef87dcfcb667d0ecabb3f963d410f3890387e9fa64c7bc0c0984a94f909e7ad16a15b37de95d2f110fbca6b5c8b5e10ecdccedc8af7cadb38269636482bac673b29c81bffa40c630e9881080dd89955020d5fc9898554960e59d16ded7d763623f40031762b0cd3a7af7c22dd76807b65926bdd0bc615e08586f159d2587c9ee37c1c8afe6433ca2f756f95fb917163a976808", 0xab}, {&(0x7f0000000240)="9a00b7a8edb0dddae08c00f715c86fc18d2706f38b958e35ff2b657acd6a5746974a773204a9865512c43b42a0b9d1c1a8f3b40d55d01c0c124e9e4c58a43ed724769c5435a00ce7018caf4fc58a793482c8823f0fa159b1bff22de14cf4cee4822111b6b76d0099e26c960f30d5e1a35cf4c55609426a293ba6d1a066a2bf31abc09c1b455f96ddfea2dc1ff7046faace4576af668a1ff2056f2291", 0x9c}, {&(0x7f0000000300)="a5b60be78092b4dbd610f0e89872f73d8ca4a175d581a94e49586507c74321068f13a92ae8927ee66c0800dca9451227a44000ea715a92f88679cf87a277e521f5e05271067353f65c9fb25c095f89dcbb724fac", 0x54}, {&(0x7f0000000380)="cb7a69945703a82a47f22e5a3f053449bc10e53a1306ef1e9c2b9ad88612ec1c3e24168331a512546630a0dcbd7410f5d10c9d5438fb4f4db23f6cb3244f56c787c6c92e8f", 0x45}, {&(0x7f0000000400)="d8edb0bf69d6a3fccb08f59159009d27691629ca20b1664b1bf4788af863b36e62f0e8b02d7e1d4c684bfe471f8f30953afb3ef39566993c7991950a07d572ed1355cd754413f1fdb93118e21a2124c50a420f6ee260dabe5585f93595945129d348a52fc8f5cc7879dd043ec76045d4368850a612f43a27", 0x78}, {&(0x7f0000000480)="7ddaf6a8e2dc1088d225db08e99b86d747ede4c4fa88d77cbf5c234b678fdaf50c88c6a4a9d9e4b04a8493c1ea317257e3e43a2060435106f00f17bb3c09d86a6d7f49d20e05896ff4b9108fbeff91ee1c31d9c3a36b0e2317e34f8611d25161060f0f9e8774e58c7f759cf0c4f3a18755c434bc7505346a1bd47fa1e85ed8c3f67af6cb0caf1048c42239ed7b4e50b401ef5863cdbc1590a81662365c14e1428df961079dc40317e0730e624426fb8178810d2b232ff018efa4b813ab81687763c1ecfa87dbd245b62599101f928c56d14da88f43afbc4981839ae40e0acc80b6", 0xe1}, {&(0x7f0000000580)="639c2fb9abc21701e7a65611a8845b1ecb5d5611276ed796262a38cf321f135414b8b9a9615cc9623ac00287788c0acc898638044d292f1e7212d62da8e85387842c349819daa283e1448d7cd22b7fca1354a82927f9eb1ee0dd36e17974c51b7406f95ced70a1cb97121ac85305f141109aa92be4ca3ab9dd0857f7f5e375fac9337fb74eff76ce6d7edb523daf5522c52cb5e676f1d02ee94a6c700ef73b1ade6ae686dc2248d39845fd8b1f00d97fa7c8215ff5ef5e7eb8f6b8e50c059882abc0ea70cfae", 0xc6}], 0x7, 0x0, 0x0) shmget(0x3, 0x8000, 0x8, &(0x7f0000ff8000/0x8000)=nil) 16:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x6) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000080)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') bind$unix(r1, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) 16:03:11 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() openat(r0, &(0x7f0000000200)='./file0\x00', 0x200, 0x44) lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7bbb0f078edce2a8d88e16d1bc07c89a0afe51dae500ebaddc85a7545e8c6922672ed", 0x23) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x3, 0x4) r4 = semget$private(0x0, 0x1, 0x2) semctl$GETZCNT(r4, 0x2, 0x7, &(0x7f0000000280)=""/166) getgroups(0x8, &(0x7f0000000000)=[r2, r3, r2, r2, r3, r2, r3, r3]) r5 = shmget(0x0, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) socketpair(0x1e, 0x3, 0x0, 0x0) 16:03:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x1f, 0x1, 0x7}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r1, &(0x7f0000000740)="e5fb", 0x271) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) pwrite(r1, &(0x7f0000000680)='\b', 0x1, 0x0, 0x0) 16:03:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x20}, {0x80000000000054}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = getppid() getpgid(r1) syz_emit_ethernet(0x4, &(0x7f0000000540)="68ab7387") 16:03:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x2, 0x16bf53fb}, {{r1}, 0xfffffffffffffffd, 0x3, 0x4, 0xffe, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xffffffff, 0xffffffffffffffa2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x8, 0x7, 0x4}], 0xff, 0x0, 0x7ff, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x81, 0x1, 0x7fff, 0xec31, 0x8001}, 0xc) dup2(r0, r1) 16:03:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x20}, {0x6, 0x0, 0x0, 0x100000100}]}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:03:12 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x200000029, 0x8, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) ioctl$BIOCFLUSH(r1, 0x20004268) socket(0x1, 0x4000, 0xcff0) 16:03:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x600, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000200)=[{0x87, 0x0, 0x0, 0xfffffffffffffffe}, {0x30, 0x0, 0x8000000000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd9e, &(0x7f00000000c0)="cd") 16:03:12 executing program 1: r0 = socket$inet(0x2, 0x5, 0x9) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x7fffffff) 16:03:12 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10020, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xfffffffffffff862, 0x5, 0x0, 0x1, 0xfff, 0x4, 0x7, 0x8e0d62272a7cfe08, 0x2, 0x7, 0x7}) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x180) getsockopt(r3, 0x7, 0x400, &(0x7f0000000100), &(0x7f0000000140)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r5) r6 = semget$private(0x0, 0x1, 0x100) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000001c0)=""/136) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000280)) writev(r1, &(0x7f0000000340)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="9398963d1cc419648ca2568b5e4737c07597f63a0370fcaae2822f5d1be154be5c25d641dab88bdf", 0x28}], 0x2) r7 = dup(r3) syz_open_pts() r8 = syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000380)) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f00000003c0)=0x11f08042) unlinkat(r3, &(0x7f0000000400)='./file0\x00', 0x0) setsockopt$sock_int(r7, 0xffff, 0x10, &(0x7f0000000440)=0x8, 0x4) setegid(r5) setreuid(r4, r4) mkdir(&(0x7f0000000480)='./file0\x00', 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000004c0)={0x200, 0x7}, 0x8) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000500)={0x6, 0x81}) syz_open_pts() getgroups(0x3, &(0x7f0000000540)=[r5, r5, r5]) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f0000000580)={0x1, 0x9, 0x4, 0x8}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000005c0)=0x2) openat(r7, &(0x7f0000000600)='./file0/file0\x00', 0x2, 0x2) 16:03:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x900000000000) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 16:03:12 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9592f0b4d50c33b8, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) listen(r1, 0x10000) 16:03:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r1 = open(&(0x7f0000000ac0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2c04200, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2b223de0af289321c49e3c99faffffff00"}) semget(0x3, 0x2, 0x1733afeba942beed) 16:03:12 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x0, 0x2cd2}}, 0x0) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000040)={{0x1f, 0x9}, {0x8}}, 0x0) r0 = dup(0xffffffffffffffff) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000180)={0x3, 0x6, 0x7a, {[0x4, 0x3, 0x4, 0x1c53, 0x1000, 0x1, 0x18, 0x4, 0xfffffffffffffffa, 0x10001, 0x8000, 0xaa8b, 0x100000001, 0xfffffffffffffff7, 0xff, 0xb1a6, 0x81, 0x1], [0x9430, 0x9, 0x0, 0x4, 0x401, 0x9, 0x2, 0xffffffff, 0x9, 0x3], [0x5, 0x400, 0x51f9, 0xfffffffffffffffa, 0xfffffffffffffffc, 0x5], [0x7, 0x3f, 0x8, 0x3, 0x10001, 0x9], [{0x40, 0x5904, 0x6, 0x7fff}, {0x2, 0x20, 0xe0c}, {0x5, 0xffffffff80000000, 0x3}, {0x20000000000000, 0x1, 0x0, 0x3}, {0x100000000, 0x2, 0x6}, {0xb763, 0x3f, 0x5, 0x7}, {0x5, 0x2, 0x9, 0x9}, {0x5, 0x5, 0x8, 0x7}], {0x6, 0x7f, 0x9}, {0x6, 0x6, 0x2, 0x8001}}}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x29353c63b5b451d0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000400)={0x2, 0x167}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x40, 0x0) fcntl$dupfd(r2, 0xa, r1) 16:03:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ab6d0000fd7f0600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) socket(0x18, 0x400000002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:03:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget(0x3, 0x291) msgctl$IPC_RMID(r1, 0x0) 16:03:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:03:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) ioctl$KDENABIO(r2, 0x20004b3c) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x1) 16:03:13 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10020, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) clock_settime(0x7, &(0x7f00000001c0)={0xced, 0x3}) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d60683b49e00"/4098], &(0x7f00000000c0)=0x1002) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x7fff, 0x6, 0xfffffffffffffff7, 0x6}, {0x1, 0x8, 0x1ff, 0x882}, {0x200, 0xfffffffffffffffb, 0x9, 0xffffffff}, {0x7ff, 0x71bd, 0x1, 0x6}, {0x3, 0xe72, 0x2, 0xffffffff00000000}, {0x4, 0x100, 0x0, 0x3b}]}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) syz_emit_ethernet(0xfffffffffffffc6e, &(0x7f0000000340)="b6") 16:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x87}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="ff") r1 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000000)=""/13, 0x33b) 16:03:13 executing program 0: r0 = socket(0x6, 0x0, 0x5) socket$inet(0x2, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) 16:03:13 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000000, 0x0, "006b19000000000000a90f0000100000ffffff7f"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x8) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0xfff, 0x8001, 0x16, 0x1ff, 0x80000000, 0x8, 0x2, 0x10, [{0x7f, 0x1, 0x1a8e, 0x6}, {0x7, 0x5f3, 0x4, 0x2}, {0x432, 0x1, 0x1, 0x6}, {0xfff, 0x4, 0x7fffffff, 0x38f}, {0x7, 0x9, 0xb3c8, 0x80}, {0x4, 0x40, 0x400, 0x23}, {0x9, 0x7, 0x10001, 0x100000000}, {0xb086, 0xffffffff7fffffff, 0x6, 0x5}, {0x3, 0x80000001, 0x97c, 0x8}, {0x3, 0x1, 0x1, 0xa8}, {0x7, 0x39, 0x6, 0x7}, {0x0, 0x10000, 0x9, 0x7}, {0x80, 0x0, 0x0, 0x9}, {0x1, 0x4, 0x0, 0x2}, {0xffffffffffffffe1, 0x88e1, 0x400, 0x1}, {0x8001, 0x1, 0x6, 0x6}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:03:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000005c0)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada37440193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000640)="bce5bb82bd82c321a8cf74848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c20138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd63959ecb3695beda16ee15aaf6b6c31400b4dc386972d2eae495014ded254cd66dbe83ec3b018be5455be5fe8080c850f9e13da075ee54c0682350000fe74511560c534642a247a3e4003d756b8fb6f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a", 0x12b) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x6) close(r0) r2 = dup(r1) ioctl$TIOCCDTR(r2, 0x20007478) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) fcntl$getflags(r1, 0x3) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0xfff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0xb, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000180)=0x100000000) 16:03:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c6997ac607b1c26455bedfb9c9f35f23d1aa5513a6c17f08969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840eac99e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa68ea9977751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c17246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c150eb6fcd3b65c4ab78a2793c3f37f762ac9427b81352d5911bf1b5fddf3f189b5d3d63bf4a5c97cb61787292b53006654bd2bc3db5c05331dba8d455f2bf23b53077fffd3647c9d0d0d84460abd680a645795e8a1493f1d33fd718fc196e3c18626e"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x100000001, 0x4) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) socket(0x71f776c89ff9d301, 0x3, 0xbe) recvmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f666909000000"], 0x2, 0x0}, 0x0) 16:03:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x14, 0x4010, r0, 0x0, 0x19) semop(r2, &(0x7f00000004c0), 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000400)=@abs={0x1f95d27d48731892}, 0x14c) sendto(r3, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) symlinkat(&(0x7f0000000640)='./file0\x00', r3, &(0x7f0000000680)='./file0\x00') r4 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x202, 0x0) shmctl$SHM_LOCK(r4, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0x400, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x180, 0x80) open(&(0x7f0000000140)='./file0\x00', 0x10, 0x8) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) ioctl$WSMOUSEIO_SETMODE(r5, 0x80045726, &(0x7f0000000440)) 16:03:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = getgid() setegid(r1) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 16:03:13 executing program 1: r0 = socket(0x20, 0x3, 0x3f) sendto$unix(r0, &(0x7f00000001c0)="b1000513000000000000005786ca3849459ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e0000b5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d903000000f2f0c9f69ec7ab3a34c29000", 0xb1, 0x0, 0x0, 0x0) 16:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198", 0x30) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000000)={{0x4000000, 0x2c, 0x9}, 0x0, 0x7a19d844, 0x200}) write(r0, &(0x7f0000000140)="220e22", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:13 executing program 1: r0 = socket(0x10000000011, 0x10000004003, 0x1) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336ac060000000000000091f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c89430300000e00404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xbd, 0x0, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x140) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cb5a28935ce3164643f05b421a00"/110], 0x6e, &(0x7f0000000240)=[{&(0x7f0000000140)=""/239, 0xef}], 0x1, &(0x7f0000000280)=""/9, 0x9}, 0x2) chmod(&(0x7f0000000340)='./file0\x00', 0x42) 16:03:13 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de290e7989a23ff89c16723f911a1d962f681f"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0xd7337c1de3150b55, 0x48) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3ff, 0x7f, &(0x7f0000000080)="a7aef5ba32642b2d223522715c063d4f62497ff3bbdcb96f0cf53880357d199c20a2cd3c59ee1d75f475a31c229fdc7ea9e505f361c05da5b618e8edc44d414cdf97a7abbc2ecb6efe96db96c6130132", 0x50) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000600)="924ec180fe8cb293205bb15636b8f17cff5ea7ebd75ec0d64c579d93c829f9a45deb78348ef67f65b3311cdac35df853aeabbf01d3af5d2ebd4f3c7c25744164462b9bb98d26f633ce725e16eba92f2663f3c1df880b7ae556acad2d0138e4fb696e8b3e4cee609a0f4f0220cc76385f1aacbf5dab1a22dbcf15cb8dcc12ce182c4c7601b23ab8dd9377573fddff904b9e3f201746a05949b4591076be85948334374d771dd2bd5ff9a953f2f1812ce28e5776433afdabd089e5063d5d0cc6ede0fb13d065d2e2bcaf32669b33032344d5062f95538d4fbdf45ebc251e039625146fc4742012b5f89139ed89667677b3e94d28417774b51ab07d80df15fa36666c3f7e0c1cbe8573bde0240ed3a8a68b5b0c5ca265538d1326534095ced1d8d8f9871527f7c5c1a53e3511af6d05419b141760c9715cb3ea185270c7205aa0975696930bd8a3db222fb03afe807c3594253fd7660af0e61b9dae3e43615f24e77d768c1297801f47a201b7827173f300b8b1a77a44bc223b0ce81ae47400c972e8fa7ddeb7bd91290c164f76d8ffa8b890138e212401dc588648439309c63055a17e27ab249fc22adb8478300dab7d80b67f8a76a566c210402e35fba65b4ddae27b3ae65eeb0847608e30a6352ae4ad3a111c5cdcc0bb04bb00a14f145473be049c44c05c3dbbd368b928432b6615ad2f6da7c0f0b6e0a17690fbc69e5d772b3fbab7287f2662e4b728f5c85e695c4ddaffdb27eee1171dd1f277aebd7134ba15441f95876c08bd6f734ada6f179ac4b879f9ea1de0aaacc1039ab80feab706f800bd88cdee880643559a1b21f68250901ab13e38c97b96f707c55df8fb0fc7e2e7bfd6f2bd8306764e0474fc52dc24462462637058566b9e40957fac6b1851ec31e63670c322d66c28c2dd416d54781da8fb508d15eb4e78489374ea1964eee32ccc1c481a34abcbe55e2e3c39ed9449635dafb79e8418d689b17a69f2a6e7ee41bed7640601d15f434f0171debb6786a2d9e60081c6d85c2b1cfcb9044310f9b113cf97959d4f7b123f7e4fa59f11fe24b38a60b5876f2c782fe7c9bfe949e57ce4c493ad15da4bc982ec48ca3f0682b6fdf1252bf7eccabe6652d525573d49edd040fad19dc650388daab1e1b609c044d97323d72afc1b2c9968de053daf337dee1afcd2d93ce5af8d012f879da153214234fc82083883c335af15575dee8f0f27cdfcbd3c38761c1699059f866bd43f89252980d0aa5ab6e4d245d42ad5ac5b4c592931fd94a1b0ef0285ed072c684cfa589324ae3b28dcf0e337e205aa0fb1b3d4f469371bffb34613f01fae892dbb92d70c2e35d25a0928bf8e61216a0bd575f52fd6e6271a8d0c23ed5cf25f9896bc039487410db97927c3023b50a362038090a392aad2eeaba2f4fc61bcd32487d237d074ed2497bfa5494480fa418f25d0d72923df63f4a5a93d92463fa0c970f38a2b55bd560980c5284895a52281bc9c5bdc2e72587afa649b7db9d3924e664aad01b5d558c6f188a2ff249fbaa6040436b1deab92b54370c4cff3b36c1cdb3eded0dd734fcde1752b5ea6b2dd5b0a49c25b5f66bf61788c941971a537ed6a3616af13db0e2bedcad30a39599baff4d41192323d401ea49153eae099e34fa6456939d4ddbf983b69ffec3df4ff2d26d4c7461b2af191c2f711d9b93396c5c1efec9d6fff2f23c5103f0f00e79071ed9185959035ac215f7e24126a85678f6d38e54d86428567af0db88f06adde907fcc2dc6b75dad367c57693157b46e4c5e540ea68fe1221b82208d0e6050a0fff0a41b51041fb909f5eee283311544a5edd58776ae3bb6eda620122f392e2ee2874858902d271d995882370603fc2bc55aa29cdca306cf8397f71d9fc1cacc436135e1429e04516b066fd7479f369ede598f65eb394ed70be42a3984b93d99e901a0d18be6b7be184fcebdf69ead359359fc6fed524b307dc7cb62ba71aeee25beab30e74dda2b46b9987bb5c04319e08967f7e8bc2e586db70d7059278fcd613dc0413c1311c36e253d98878ade47216f5ad1494f54adb5c6720d6837a8c2a5ec8feba9daa8764b395e16de956bbbcffa13bb05663a8f630532c3f93c4032c2dcc662174a1ae33657b193a59732162b8ad75f5174f2868a265f8f4b3601c41fff324977ddabe0d6629611adbdea7d5c92c8b04987d77ac331b57c43a49c20191be2045e5dd55544f9ca0e6e2298c7c49e8bdcdfd13ae097c01c847357a75f2f45eb462e8675f57b268cf37e5c95ee541698055530c29b111150b45742e1c6c3af31b988cb9d427db422bd80c45a060add8bcc27493cc13fde7816539bc02ef22fb5d99d60abc62be262481b8d03fd546f6bace6bda6a11dcf5b97a0557ae91de5bf19d6934fe39cdd7cdc640d94aca8a01b901faf62dea4e3509c3f3a673a526a31b631b00eb525425b8b7f0e6e962ddc023eff85e9d363150c695037311bafa40ca5ed42a65833f5591ca492208fd807450037f409b31f9f569ed09997603c00511d7b7c668448823739487eccc7850eebd0b8770dcea5e7a1a511944e5b6bed175e407f34f8d94156c7e7c90b2b8e5200308aa0e23d0552b159141c00284690cc51933d7f715dee294edb27c5f3bd845491d60fa991779bb39b53cefc95dff831ea0a75e9cb91fff3d3e66c8686b49836a867c4828ae99dc651f7aef23c8e52351bf94e67d61ac1157f1a4fc7858994cc917ca42f2e5d22ff020ae559465e8950ad4beb0f11a78da6a336d7f35943ac4aaa53256b5bc8c7170096a1a67ead4972a776d66e7b2e72a1473aec6ffb934eda1f097de18c7cf0a415fc2efc9454d90dea8bd9b1308cfc91c229935112a4179cf4621c9a130f4165b244336081cd9849811348b777d85c38de29aee1b8d097d29b6cd0291b4bba90a070f14172b414fa95ab61ed580704fd7f3b7d501d557fa91cc47a0e97fe0b054f0428fbcd0754b4187aa5831895b6e557f047322cb31ef01ec686c30a97bd7d7585ddece5f3f0cdcc6f81f080f30ead60583d4c5827a8a87b72e1efacfd477c3677828da0a1979d95053d1ac684b3ab35739076b6db192f15ed342ffe97364688d6c2aef7cb74dbfa18f29aaa55ea157d5e9fd4ad5cf78ea6dd0e872022f741fee5179db7087565d376f068e80feb8597c4f0a7b15b381599f1b398ae59a689f4e2fb1b612b4827787fb4430c6edf39c0a2002b5103bf86f3a8317aceffe8933217a47d6ff763317388b2ff37f18b1ecabfd9df0922e929683176265c5b29f8771890e83322024d034c7b854f5da6460faedf876f4eb753f91b9434506e146d4db76c9800c26224975e6bd3428d5728a9e224b8d3d54d55eb0c8458a2b8ec55b5f187a76f2c053b6c9a2c0a0c8ccff6c6f352a572f4dfc086437c50966794b3bef5a698b8463e06e9faa6dac8ee530e640083ae1bf2a2c72835e87b1f18360dbf5174b9bc47a86bc2526da58cecc08522b09cb66c7c2006b20ac28312460985694c5a34b3a58ee1981bc7da182015cb286b6c9e51503f1dcd98f87b5186d63c7c46b72d360391540ee75889b26f6e25a444aa81a4f6f7daa41cafe3a12e6ee143a6fb468ada546cd1deb742225ca58bca090afec11c420e8498f40dc8fe088cb46b66578d529490a03fa0f154cffd703363878c7c82fd2157802d08024001bb433dab73db485ba2ded3ccc4c14d00d797e1097f3d185e5787b3f97fe283f20a6cdd43a6856c1ecf6934c4fc31fff0ca7e64d2407706ffa0a83cc44855c71d7067b735c45986ee746ce830d5589a6414ee3c46c4ee37ef5bca64093ed8d3f3a3128cfb50b670a7ba41ceb90010d6fe8dfe0784a06cda38c6314916773d496a360aff9c81a95c4aec7534fb427620f369dda699b25c5b4e0a547a0a74d75f9c4c43abf80c3fe8eed5230ab3bf0005310caf0cbc6d094f32a64242175620e9b5f7fb66f3a14d19d2f2f296b65a388c44eb3fe37aa9a38169fa4ae065d7651a9ea471e1a6c207368216847500dd1db3839f50a51317b3c5672d8253d74e4bfb58f2532e7fe8b7c4aa75a10bc43977e17ac25e4369fc769acf4e4a0f4e9bc3a9e032ee3b5e7876a049d2df39b330706ea2bdca46bd4cc86e958601df5b21585af767e20f4d0662795403ec23c213a5fc0d2c1e463ea41211d9e78f001c81436d07b2cc5ad54786515c87ba35374ccb2ffb9c863645cf2503c593c7c5265cb9fc2cb37f86aef4cd7116a4605e5322040d4030295ca50e75891dd02ff28491aa0bd3b25f833f51f99b623704fa54d3622b6e014dc65913fee2b0160a0b86d3d83612f15d24c578b5b1baf5f9afe8a443e16ed7a7981c5f1d6d1f84fcb51ac8a04111ad3899172e4f3263021611ba7ef87ae5c60fdd7ff81246544fae7df05263f3f000e508d34a1b441a7615dadd8abeb920fc37fdaf23dfae9e4e9150ef6668e5c2be685a8af3d6cb07a12d015270f76934aa3bf93a1f95b8aece6ad4467c2f79fb5628309e4a9e5cff35c5a2d1b0f055cb2acb699bc988609bac84192cc454a7b8516acab91aed6db3b8bb5cc5ddce43449e93d5da125fe5a8e33ab3b51ad0be3a687ac9ddca3b43d32fc78bc1575ba9c6aa1852c626fbcd11bee124a6a9ea217da7e85e20ff9564fd89b860c7dd2b0e1fc1efa6482e89e9f62c9c0e382ca656cf808d48160f83a69df1e4c40c96aad6c411f8e2c43253ee77ec3e0f2625edad1778d7441ac6bc675995b8f8f890e894abee54d14c748a9d3cb77c218592de94c7287107eabfe1001c775a623df15795009f0da275dc9a4eea5cb82d31fd7373b01c632a9efc3db1a091e548aa28f2acd102a1e2032e7540c6518192d9b88b960da68ce2bb415617cf33436bb1632fb3194cfc3c48510f068a81899df01cab49481e594a52538e32d53cb84853a3a6ce691695d4c630b5bcbbfdc809f88987af7632daf24e50b2a9b7881cede42688727b04af3716a539d1cad40e22ad1ab25311a9ba6558299f50d0fee2a3384ba6f74e9ced270332106f4c8d8ad5e10b4a33c1eb1cc4edce7fe570b062d35b035ca2f356b7d2183c13493964b70b20c593d68a4497a7d692a36a92d84a92322b322ede41d47c53904fd93889873d89a29bbb460b729323460fecd541b2d1f4e7bd4c9514eecb1be9a291172682e03515276a875dc4d21b2b8d5444e30ba0d174dfe24b58b4808abc695c359d47ff114b6a0459099bb9105360d843dc623b10d133715c1d830cdbcd88aa677db134be155720b3ff54cf8664962a7ca05b6627afd6cb467f1b086e31022d80678da7afbb88688cd1701fc79dfcbc5de9fe1b7af0f2bc5ab12b1412e3096178225c6369139f83c9a4344d81b40238069076e0d39d6f7d7ddd12562fe1893bfc54180f688cf35e49b966a741f09fc32707ea4fb3b04f8ed155c1f6d64cb428c8aa6317ed2bc1960b6d1f949d5380e67800f079637b6f5a81a3965ecdd25fb52974fdf03c1c4cafd6c6a0f57be8f44d63f1e94f1ab5b1bb7d35b1bac2ac2f0518724febfe9b3e8ccd235d05db9f8f3f83fcea8f77dfecec7c804088046e19054183f332c6bf22f65a229cce464723c3f2ee953f8ffadf15f2addbe82d9bf19c90c0fde8cdef66fa99ce256eccbdcea421c1dfee2516aa58c0c0a1caac20b3818635cd8d649b2387e8a9aaba05abe2a2be66af38cfa267596b2db4744d3cddc20ddf7bd8d305860062e694e75568fbd895bb8e0ec799c6b8cfc5e07d9f90bb8cb98f2d67", 0xff5) write(r0, &(0x7f00000004c0)="5e6a2ff091d17ed600402fe31be03a934e652e5d90d2530c0b9b1a2d592d8e881d0a3661680cb90085603c64e7913b54171da0341168a943fcd954289260b4a0060e9e7404b255f2cd1cc65f58610bdce7cbe97f48a292bb7831335dd9376b6b223dd47db43ae247b8e7665430b50ff65e5fa175c58add1a7f429b063dea4e42ae737de399ff8394b9b6422152caa568fc7cd6a7ae22327a3fd3a887a306c84ea1894252bb07b7be1d4bd78f405cdcc4190aa0e56413256df2d80fc47965fac3ad665fd3303139d0d9639bd90eb8e1be5d9dfbb402fc17c2f20ba7d3d3bb095af4f83f492c9931eef3f99e4d4503831b30a77d61928967fd90b6707de64df3793b2db019789bbf00", 0xf4e6) r1 = syz_open_pts() close(r0) r2 = dup(r1) getpeername$unix(r2, &(0x7f0000001600)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:13 executing program 0: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r0 = getpid() r1 = getpid() setpgid(r0, r1) mlockall(0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) 16:03:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0xffffffff80000001) clock_settime(0x2, &(0x7f0000000140)={0x40000000}) 16:03:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r1 = socket$inet6(0x18, 0x5, 0x8) dup2(r0, r1) read(r1, &(0x7f0000000040)=""/45, 0x2d) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000200), 0x7ff, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xbb}, {{r2}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) 16:03:14 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x84}, {0x6}]}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xfb4) syz_emit_ethernet(0x0, &(0x7f0000000100)) 16:03:14 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) fcntl$setstatus(r0, 0x4, 0x4) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x108) 16:03:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file1\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x40, 0x0) socketpair(0x2, 0x1, 0x7, &(0x7f00000002c0)={0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000300)={&(0x7f0000000280)='.\x00', r1, 0x3}) chmod(&(0x7f0000000140)='./file0/file0\x00', 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:03:14 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x20) bind$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xd}], 0xfff, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffa}], 0x1000, 0x0, 0x7ff, 0x0) fcntl$setflags(r2, 0x2, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000100)={0x3, 0xfffffffffffff866, 0x2, 0x0, 0x2bc89a83, 0xfffffffffffffff7, 0x101, 0x10, [{0x10000, 0x8001, 0xfffffffffffffffa, 0x6}, {0x94, 0x7, 0x6, 0x1}, {0xffffffffffff78cc, 0x2fe4000000, 0x5, 0x1f}, {0x307, 0x2, 0x8, 0x9}, {0xffffffff, 0xb38, 0x80, 0xfffffffff97297ab}, {0x4, 0x9, 0xfff, 0x4f0789dd}, {0x85, 0x3e, 0xffffffff, 0x9}, {0x20, 0xff, 0x4, 0x80000000000}, {0x0, 0x9, 0x1ff, 0x100000001}, {0x3, 0x8, 0x9, 0x400}, {0x6, 0x0, 0x7f, 0x7fff}, {0x0, 0x2297, 0x5290d92e}, {0x2, 0x85, 0x3, 0xffffffffffffffe1}, {0x8c30, 0x5, 0x400}, {0x6, 0x200, 0x1800000000000, 0x5}, {0x1, 0x9, 0x40, 0xae}]}) socket(0xc7998e1dc86bf77c, 0x5, 0x8) ioctl$TIOCCDTR(r1, 0x20007478) 16:03:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x50}, {0x3c}, {0x7, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:15 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) r1 = getpid() setgroups(0xfffffffffffffef1, 0x0) ktrace(&(0x7f00000000c0)='./file0\x00', 0x5, 0x1612, r1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x7, 0x26a}, 0x10) 16:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x2d}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = shmget(0x0, 0x2000, 0x4a, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setegid(r1) 16:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x61}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x8, 0xfffffffffffffbff, 0x1, 0x4}, {0x100000001, 0x1f, 0x6d00, 0x7f}]}) 16:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x6c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[r1]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:03:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000003380), 0x2, 0x0, 0x0, 0x0}, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x20000000000, 0x8, 0x8, 0x81, "3ab7ce7fc2e324f34913ccb0721d4ee571104a9f", 0xfc, 0x8}) 16:03:15 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 16:03:15 executing program 1: r0 = syz_open_pts() syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) 16:03:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x100000000002d}, {0x50}, {0x6}]}) syz_emit_ethernet(0x0, &(0x7f0000000000)="9b") 16:03:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0d945eac2a5b7481c5fc53d0e4d7f0236c8451c019093dee63e5684575030000000000055e0b02574f485d2fca3a932b6986c155e7c060"], 0x10) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) socket(0x69b72b340d7ca937, 0x1, 0x3) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:03:15 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000200)='./file0\x00', 0x261d47a7bc476cce, 0x3) close(r1) sendto$inet6(r1, &(0x7f0000000100)="18fecdd9da75d59a4d6eaf2726c2b8f15fcbb9b2836f50e3df0e021eaca6a4d5b0924ead181e431551459b6cdecbaaddd4eb550e0ac95eaf28d99c66f2c1d45670817238126bb57f7527123679f1066dca554bbb6941c4b6be49af447c67da17424a976145a2993565b8a945b533e89edd0848e27b379a6075d12521933a91ada5cc64ce5b61a1", 0x87, 0x5, &(0x7f00000001c0)={0x18, 0x1, 0x5, 0x800}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x4, 0x400, 0x7, 0x10001, "1e2c94838bbf27b937913d15481148e7aeb740d6", 0x3f, 0x6}) nanosleep(&(0x7f0000000000)={0xf0, 0x8}, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000240), 0x1000000000000f95, 0x0, 0x214c, 0x0) 16:03:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 16:03:15 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:03:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="8abeb20c4c7f313c39b0e5120f35b6dca4829a81f54cf7bef7601d3bf9841587fff607ee9df9afb4bcbfbe5816ae457e57a99cb95098a8a6922e93547e2db7d2869904202dc27ca8dc3cadfd6bb0757fd549d9d33ef6ea01a3afea6f14b3da3d24992208cbbd9d07cdcdbe703f3430d7320d1c5d2d2a52d5d7f61ad116e20784cb519880bf6e21d32435701ef1da2060e8fe8d7189a33b3d42068b6018e6fa4688b55408", 0xa4}, {&(0x7f0000000280)="d994d7c8a55f5b8ea9889ed694b189761eb61704ba256e8377af52e8140cdee90cf6b88f4714aa3a3afe0867daaa48e018f8b8eead5236d8f552d63c0078e8d3df76f55691f913401843e55d861dfbeacac4e0a6fbca9045d7c87bf06a0b2fca92ff160558b1500a56a452c91023c5f4272bc8e0c836d74f1d6ec280ccdd706f0238d10cd069dba1ff80fe6eac715c99f7ddc2aa7192e77c", 0x98}, {&(0x7f00000004c0)="c73a3690b334b7de1f10332f231682b307a7ee49ff63c709d030892ad82eb76786ef1c4f3fd1af5aefc0eb31b9c5d541d8d4b7e9af89f5448930ca94fe40f575122ba4b44250a3b1d18fa7b0307533f2785a39b1cded8cd6b8df6fd5ba2e6206ab34155e54cd8cef1ea9a32e3840e2f5931fb258c7842ea3e191040e836845ef90976907f9f890ef2a6f70a5e4aa8ae5ccd91b79a93f57b222d10cca6883ea4384ceb5c18a2ab05afd9146879c909e978c6fe817c5db2859708d2c5988123e65799718caa0b72e933c089cbf", 0xcc}], 0x3, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a531b6be238b1a5264e436fb0325d40191dc3e51d8d4764dee1e5d34c87c904b446f7694d7087b6f8dbf23202d6e7f65dd309aa4b2a552f16eab8e55b3c216886dfe42d6f5ffba5f3290ecf64649815504b7fb25261ee8bd499b0ecbfeb707db6204f18a415640b46d7d58a9b35328bed149b7a80d0821581534bb2508a7c8846acb8c7a539bbfe532ecd3f1b149e2c3f0f759e0de75a8024ec2fc5efe2cd35e34d717d0b8ec9ab6468c7c89daedd88ece17ac603aaa506b348c04a322828e6ec0af3fc502b823dadfb478c03ddeff1f8a0bdf6012b503c1028e0ca806c4739d940da7f67ee405e2b128ef2c46bb72e609f6d0f286b817e7c7e6ad485ee1649aceef1f494905b7a2ee9dc97a01041af8cecac8b3353a5089d0223d67bf0daee037bca722348973e353972efd6c47c782fabd465342ddb7e2545c51e57e906c3e45a62a314f1c9dcedc25c76ccedfc5b3b73295e7ceeed0dadbc6a60dfbd9688ef3373053d58c1fec097cf5e61f01f0f9c5deed191ba2196f85e0e4d67bd28dad1a991a956e", 0x5e0}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) 16:03:16 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000240)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffda3, &(0x7f0000000200)="0080a74fbc1628c0c129fa21003dfdc72590649b7150c34d29947fb351530fdad628c693fe0ee37737193f041bf617a5b67df80b386029774cff35ed0795345cd7e204e9188d3ef86d6127c295ab68c660d5498957d707ed3083b0e98a68f3") 16:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000040)="ff") 16:03:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xe8) fchdir(r0) 16:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x25}, {0x40000006}]}) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:03:16 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x20422, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x400, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000280)=0x4) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/19) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) getpgid(r3) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r0) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000000c0)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) bind$inet6(r4, &(0x7f0000000080)={0x18, 0x3, 0x2, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:03:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xa, 0x0, 0x20) 16:03:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) write(r0, &(0x7f0000000140)="fcc0ef6009e5c2a1b452a7927496742fe920a6d8fd20b8bd809cd88f9c828e498958eb9e6e90507fd6e6687a8f2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf20000", 0x65) 16:03:16 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x8000000000000, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x4, 0x0, 0x0, 0x4}], 0x0, 0x0) r0 = socket(0xe84154e5d84d7c3a, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x51, &(0x7f0000ffd000/0x1000)=nil) 16:03:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8001, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x101, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x24}, {0x60}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000002c0)='\t') 16:03:16 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x3}, {0x30}, {0x7}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='N') ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) 16:03:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x10000, [{0x0, 0x8001}, {0x3, 0x4}, {0x2, 0x1ff}, {0x2, 0x5}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x5}, {0x3, 0x4}, {0x3, 0x2}, {0x0, 0x7}, {0x2, 0x2364}, {0x3, 0x4}, {0x1, 0x7fff}, {0x0, 0x429}, {0x3, 0xfe000000000}, {0x3, 0xff}, {0x1}, {0x1, 0x6}, {0x3, 0x1}, {0x3, 0x800}, {0x3, 0x8}, {0x1, 0xffc0000000000000}, {0x1, 0x1}, {0x3, 0x8}, {0x3, 0x3}, {0x3, 0x1}, {0x3}, {0x2, 0x7fff}, {0x3, 0x24e}, {0x2, 0x7588}, {0x3, 0x80000000}, {0x1, 0x2172f6e8}]}) 16:03:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:03:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x15}, {0x54}, {0x10000006}]}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="f6ff96eeb398008100"/24]) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_metric}) syz_emit_ethernet(0xffffffffffffffa3, &(0x7f0000000340)="b2") 16:03:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:03:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:03:16 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r0, &(0x7f0000000280)="e5fbe6", 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setreuid(0x0, 0xee00) r1 = socket(0x2, 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) ktrace(&(0x7f0000000240)='./file0\x00', 0x2, 0x2, r2) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r3, r5, r6}, 0xc) wait4(r4, &(0x7f0000000200), 0xe4b1195003c710b6, &(0x7f00000002c0)) 16:03:16 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x1f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x80, 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000280)="b67db7b18e37d0a84c8649d261e129a561893fc2a6776e78a8f95a0617ebfb834bba2e59fd6a57cbaa8df04cdb4ff8c46ce937d364d22c3c1199e317d43e3259fb365258b5e654d8bb095c7554442c59f73ab30a03d344ce058d230d588ea12e11f7528f4b3a2a6b052076562bcdcfd9d09f55e6c45ee07a670b47a104dee8557c4c1dcf001fcd28a81be7f82308777afcefc71b5e6d5bea503dcdda8ab78910f8", 0xa1) setsockopt$sock_int(r0, 0xffff, 0x1612a9cb4785be68, &(0x7f0000000140)=0x4, 0x4) bind$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) setuid(0xee01) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') 16:03:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x100) mkdir(&(0x7f0000000040)='./bus\x00', 0x10) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000000)='r\x00') 16:03:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000001640)=""/247, 0x100000080}], 0x860abd2f5d9f934, 0x0, 0x20000000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xfff, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0x0) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() close(r2) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x9, 0x8000000000001, 0x7ffffffffffffffb, "845d550900200000fc5c7fd2008f27df00", 0xfffffffffffffffd}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)=""/196, &(0x7f0000000040)=0xc4) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x25}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/32, 0x20) 16:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000180)=[{0x6c}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0xb8, 0x4, 0x6, 0x1}, {0x2, 0x3, 0x9, 0x2367}, {0xfd, 0x2, 0x3, 0x100000000}, {0x1, 0x5, 0x100000000, 0x3}, {0x400, 0x100000001, 0x80, 0x4}, {0x1000, 0xc4, 0xfff, 0x3}]}) 16:03:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x30}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000040)=[{0x7, 0x5, 0x7fff, 0x81}, {0x7, 0x2, 0x6, 0x8}]}) 16:03:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1f}, {0x400035}, {0x80000000000006}]}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) syz_emit_ethernet(0x0, &(0x7f0000000000)='H') r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000200)={0x5, 0x7}) fcntl$setstatus(r3, 0x4, 0x8) 16:03:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x101, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4", 0x0, 0xfffffffffffffffe}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:03:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="2f01ae2f66696c6530809afdfd2de3374ea91b4c2a248ffb9abc0ec8027250ae27228f72a71f0ac5e3787e7a2c8e5a6bd0d2f097f53a0cb3ce034e0596aafecc2d59698c9ff71ecff082c162efe6d98c283d1a73e53511d047704b1728c8ddb0a938ec64d5437db6692ebf21a5268a83e892fa98d60ac1470b6bcca71b88de244395b4c0d8e2c39681de9a4c8c3ce0db6cac42030e86234f150415134e0e68bd4e028d2f785fad6a32811495857fa169f473b326d686b2cb4265b6"], 0x6a) 16:03:17 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getuid() r4 = msgget(0x0, 0x28) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0xbf, r3, r2, r3, r2, 0x44, 0xe6}, 0x1, 0x0, r0, r0, 0x9, 0xed, 0x772, 0x2}) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) read(r5, &(0x7f0000000240)=""/94, 0x5e) chown(&(0x7f0000000300)='./file0\x00', r3, r2) setreuid(r3, r1) r6 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r6, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x88, 0x2}, {0x100, 0x400}, {0x4, 0x8001}, {0xaf, 0xaf1}, {0x81, 0x8000}, {0x83, 0x8}, {0x8b, 0x4}, {0x1, 0xe10e}, {0x84, 0x40}, {0x81, 0x84}], 0xa}) r7 = geteuid() openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10, 0x0) setuid(r7) ktrace(0x0, 0x1, 0x8, 0xffffffffffffffff) read(r5, &(0x7f0000000340)=""/89, 0x59) 16:03:17 executing program 1: r0 = geteuid() r1 = getgid() lchown(&(0x7f0000000180)='./file0\x00', r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x8, 0x0, 0x80000}]}) flock(r2, 0xe) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000000)=[{0x4, 0x9, 0x1, 0x7ff}, {0x10001, 0x7, 0x20, 0x694ba2ac}, {0x7, 0x5, 0x5, 0x9}, {0x8001, 0x7b, 0x1000, 0xffffffff9ec0a2d5}, {0x4, 0xffffffffffffffff}, {0x6, 0xffffffff00000000, 0x5, 0xa0000000000}, {0x80000000, 0x20, 0x1, 0x81}, {0x4295, 0x3b, 0x3, 0x7}]}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000380)={0x3, 0x8}) r4 = socket(0x0, 0xab5646ec533fb363, 0x5) preadv(r2, &(0x7f0000000700)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000480)=""/166, 0xa6}, {&(0x7f0000000540)=""/201, 0xc9}, {&(0x7f0000000640)=""/133, 0x85}], 0x4, 0x0, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000400)) fchmodat(r5, &(0x7f00000002c0)='./file0\x00', 0x20, 0x2) recvfrom$inet(r4, &(0x7f0000000740)=""/209, 0xd1, 0x2, &(0x7f0000000840)={0x2, 0x1}, 0xc) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000200)={0xfffffffffffffff7, 0xffffffffffff2b5a}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f00000003c0)={0x0, './file0/file0\x00'}) 16:03:17 executing program 1: open$dir(&(0x7f0000000200)='./bus\x00', 0x40, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffff9, 0x80, 0xfffff, 0x10001, 0x2}, {{r2}, 0xfffffffffffffffa, 0x20, 0x4, 0x1f, 0x8}, {{r2}, 0xfffffffffffffff9, 0x90, 0x80, 0xb, 0x7}, {{r0}, 0xfffffffffffffffe, 0xa, 0x20, 0x1, 0x100}, {{r3}, 0x0, 0x2, 0x40000000, 0x9, 0xf554}], 0x200000000077b, 0x0, 0x88, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x0, 0x7}, {{r0}, 0xfffffffffffffffa, 0xc9, 0x20000000, 0x7fffffff, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x10, 0x2}, {{r3}, 0xfffffffffffffffa, 0x28, 0xf0000000, 0x80000001, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x3ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x1}, {{r3}, 0xfffffffffffffffd, 0x2, 0x1, 0x202, 0x40}, {{r0}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xbd, 0x81}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x81, 0x80000000, 0xbd, 0x6}, {{r3}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x6, 0x2b05}, {{r1}, 0xfffffffffffffffd, 0x10, 0x2, 0x6, 0x3}, {{r3}, 0xfffffffffffffffb, 0x8, 0x43, 0x5, 0x3f}, {{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x6, 0x100000000}, {{r2}, 0xfffffffffffffffc, 0x10, 0x2, 0x8001, 0x80000001}, {{r2}, 0xfffffffffffffffd, 0x1, 0x2, 0x9, 0x3}], 0x9, &(0x7f00000001c0)={0x9, 0x7}) dup2(r3, r1) 16:03:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x1dd) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x35}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000180)=""/60, 0x3c, 0x800, &(0x7f00000001c0)={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xff, 0x6}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) 16:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x1, &(0x7f0000000080)=[{0x7fffffff, 0x7fff, 0x5, 0x5}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) r1 = msgget(0x1, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/239) 16:03:18 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) msgget(0x1, 0x0) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r2 = msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000340)=0x7dff) setreuid(0x0, 0xee00) msgget$private(0x0, 0x285) semget$private(0x0, 0x2, 0x80) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000287a47d0832d2ad200"/225], 0x42c, 0x0, 0x1803) dup(r0) 16:03:18 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x1, &(0x7f0000000100)=[0x0]) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() r9 = socket$inet6(0x18, 0x1, 0x80) ioctl$FIOASYNC(r9, 0x8004667d, &(0x7f0000000280)=0xacc3) setgroups(0x9, &(0x7f0000000240)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) r10 = socket(0x2, 0x4000000000003, 0x0) r11 = dup(r10) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="82072e2f66696c653000"], 0x10) setsockopt$inet_opts(r11, 0x0, 0x20000000000001, &(0x7f0000000140)="000000000064001400000000", 0xc) write(r11, &(0x7f00000000c0)="5959b52f8cece98e", 0x8) 16:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x44}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x12, &(0x7f0000000000)="815b700001000000eafaae04d7000001e800") pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0xdccd) 16:03:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x6b8f1a70402e7bad) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x8, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, r0, 0xffffffffffffffff]) lchown(&(0x7f00000001c0)='./file0\x00', 0x0, r5) setgroups(0x0, 0x0) getgroups(0x3, &(0x7f0000000000)=[r3, r4, r2]) setuid(0xee01) unveil(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)='c\x00') socketpair(0x18, 0x2, 0xff, &(0x7f0000000180)) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x11d) 16:03:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, 0xffffffffffffffff, 0x9e93e527b105e9ab, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x15, 0x0, 0x0, 0x7ff}, {0x46c}, {0x6, 0x8}]}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x1, 0x1, 0x0, 0x6, r1}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000280)) pipe(&(0x7f0000000300)={0xffffffffffffffff}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0xd5, 0x6d89d69c}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x3) 16:03:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x1f) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000240)=0x4) getrusage(0xffffffffffffffff, &(0x7f0000000300)) syz_emit_ethernet(0x1, &(0x7f0000000400)="db") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) fcntl$getflags(r0, 0x3) r3 = fcntl$dupfd(r0, 0xa, r0) recvfrom$inet(r3, &(0x7f0000000100)=""/165, 0xa5, 0x0, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 16:03:18 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000580)='/dev/vmm\x00', 0xa37a2789ede6a08d, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000280)={0xd1, 0x6, {[0xffffffffffff8000, 0x6, 0x2, 0x7f, 0x7, 0x1f, 0x190f748f, 0xf0a, 0x4, 0x2dd7, 0x9, 0x1, 0x9, 0x76b0671a, 0xfffffffffffffff9, 0x4, 0x100, 0x7fffffff], [0xfffffffffffffffc, 0x7, 0x3, 0x2, 0x1, 0x9, 0x81, 0x1, 0x9, 0x8], [0x3ff, 0x1b8a, 0x2, 0x8, 0x1fffffffc0000, 0x8, 0x401], [0x401, 0x8, 0x6, 0x365, 0x5, 0xffffffffffffffff], [{0xd67, 0x4, 0x4}, {0x7, 0x200, 0x3, 0x7409}, {0x7, 0x0, 0x6}, {0x5, 0x1, 0x2, 0x1ff}, {0x6, 0xd74, 0x9, 0x8}, {0x10001, 0x4, 0x100000001, 0x5}, {0x45b0, 0xc2, 0x2, 0x8}, {0x9, 0xfffffffffffffffe, 0x101}], {0x8, 0x3ff, 0x2, 0x7}, {0x4, 0x0, 0x8, 0x9}}}) r1 = fcntl$dupfd(r0, 0x0, r0) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f00000005c0)='./file0\x00') getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000540)=0x8) poll(&(0x7f00000004c0)=[{r0, 0x2}, {r0, 0x4}, {r0, 0x40}, {r0, 0x4}, {r0, 0x10}, {r0, 0x100}], 0x6, 0x7ff) 16:03:18 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8000000000000080) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000440)=""/49, 0x31}, {&(0x7f0000000500)=""/105, 0x42e}], 0x2, 0x0, 0x0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fcntl$getflags(r1, 0x3) symlinkat(&(0x7f0000000340)='./file0\x00', r2, &(0x7f00000003c0)='./file0\x00') pwritev(r1, &(0x7f0000000600), 0x0, 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8000, 0x2}, {0x2, 0x4}}) mknod(&(0x7f00000005c0)='./file0\x00', 0x0, 0x3e2d7d67) chmod(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffe) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r3) faccessat(r1, &(0x7f0000000300)='./file0\x00', 0x122, 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r5 = dup2(r4, r4) shutdown(r5, 0x1) poll(&(0x7f0000000000), 0x0, 0x1000000000005) recvfrom$unix(r2, &(0x7f0000000180)=""/18, 0x12, 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x11, r1, 0x0, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='r\x00') fchdir(r2) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000200)=""/4, 0xfffffffffffffc56) 16:03:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0xffffffffffffffb4) shutdown(r0, 0x0) fcntl$getflags(r0, 0x3) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 16:03:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x63, 0xa671, 0x0, 0x2, "fefacf995394d32076e7a4709b97a4cad2d4bea8", 0x9, 0x1000000000000008}) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20000, 0x10) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xce228c5ac370200f, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8, 0x40) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r6 = dup(0xffffffffffffffff) socketpair(0x1, 0x5, 0x9, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r1, &(0x7f0000000640)=[{{r7}, 0xffffffffffffffff, 0x80, 0x80, 0x1, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0x7}, {{r6}, 0xfffffffffffffffa, 0xd7f1483e39e9a13e, 0x1, 0x9, 0xffffffff}, {{r5}, 0xfffffffffffffff9, 0x52058a24c131fd11, 0x80000000, 0x80000001, 0xb1}, {{r5}, 0xffffffffffffffff, 0x727c570722f48cf9, 0x4, 0x8000, 0x5}], 0x0, &(0x7f0000000580)=[{{r3}, 0x0, 0xa8, 0x2, 0xe0, 0x2}, {{r2}, 0xfffffffffffffff8, 0x10, 0x20, 0xffffffffffffff80}, {{r1}, 0x0, 0x84, 0x1, 0x40, 0x65}], 0xc2f, &(0x7f0000000700)={0x400, 0x8c0}) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000740)={0x1, 0x2, 0x4, 0x8, "2d8575055711f17bd300f0f0c9ba8de0fe5f6d92", 0x7ce, 0x1}) ioctl$TIOCSTOP(r9, 0x2000746f) pipe(&(0x7f0000000600)={0xffffffffffffffff}) accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x8010, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x900, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x10000, 0x6}, {{r3}, 0xfffffffffffffff9, 0x25, 0x40000000, 0x80000000, 0x3}, {{r4}, 0xfffffffffffffff8, 0x80, 0x80000015, 0x2, 0x3}, {{r5}, 0xfffffffffffffffb, 0x10, 0x1, 0x1, 0xffffffffffffb71c}, {{r6}, 0x0, 0x29, 0x40000000, 0x3f, 0x38d}, {{r8}, 0xfffffffffffffff9, 0x40, 0x8, 0x7, 0x1}, {{r9}, 0xfffffffffffffff8, 0x10, 0x2, 0x7, 0x7ff}, {{r10}, 0xffffffffffffffff, 0xc, 0x2, 0xfff}], 0xd12, &(0x7f0000000480), 0x3, &(0x7f0000000780)={0x0, 0x7}) r11 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000300)=[{{r11}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x66, 0x0, 0x0, 0x0) 16:03:19 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20000000081, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2414538062120ac6, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x76c62e30, './file0\x00', './file0\x00'}) 16:03:19 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001680)={0x3, 0xfffffffffffffff9}) pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x562729ff03c3f0bf) sendmsg(r1, &(0x7f00000013c0)={0x0, 0x0, &(0x7f0000001300)=[{&(0x7f0000000180)="f1cda01e9b2083e1f97aeaac82a54d5962f971f04322", 0x16}, {&(0x7f00000001c0)="f7ee6ea17625cee893d965da175cba85bc10daf31b1056c3015c53f088ef3a979e9d0c6e33da33b38bf0df36185727a20e092c6c557566842528e4a84c7eb7c796f7e1be74638f8481818a7654684668f4957702329d55436a131099c44fafb95ee52df99aa0ea4c1226b81debb98ad9fb77328d54342be8d075136f1f09a1d5bcd74232897d18e7cc8e56753c32c0f445f8fc521612560dfaa20504cded6f1e1340e9ca4ba07d37699d56c898d0fe7073ee9f721697d82357eddabaeb5000d5070e6b1495b4343bac1f44123729223f36e209869d3b270295bf7a938fb8a74a6d7d362da4ea8d69eed055dcb4f8e0e923edd7cc6f7aae43137fb3eba89f315b995f6d3876fd502fabe82059a9ebc078745c59a937a453aaf96868427ebd1266134edbc248753801aa4a0e7721cfaaa1e8f33feb794be97a027df5f92884122a61b7ade07d5e34b6a718c26f8146e70896a3700cbcc2a3d4163b22008c6889be9e1ddfb2994ef3a6aa92a99119dbe5b8c207126282593873d07b50434a712f90300d68ae6054241bb28a03f46d7e7633082fb5ef21a089dd307ce9347fad4e2813bb524acf84905168b812fc9f4be74267cc0b1b6e46477e42126d6938f62e8222513edd120a41a8c8f6af8a0ccf4970895d75e53fafa1ede8690db5425bd33055d9d4a1761e78b7cc58710bbe8eca9f8b35e22cec4605ff68276aa09badeb32240b74f4665e301119aad149a79c2adbc5d5d5f2817110196e1d35259ef088383a86b00e59316aff4be8f214289092b74c1507ff493812876a32ff1076c4970af245c91d34903db71a2019167c097d8c140e3a532dd7c12e28975ce57246d2def70545e6328baa36ae7b15395d46ee46cf7810fbc3ef12f402fd83318154738355ce75463cb60cc464b0b1689b72133d995d7abd23c7d8494497334f7224460d2beaed2953b1240b5ebbf23d9dc51543bd8abd84e725c7fb657852d74b4e04462894c5a6bb589359a5fb2f5823c3cf2af955de92113df2111ddb66ce93ada40548cc90fe6357966e7c3fde4ae7024f1829522beab4cd2c735ad15d3ef92daddddf75002ecc6a7e6e9cbff00271991d5e20c37e8b8c3f8287fef464bd9aa77132ea30ea6aa6b5adbd39b22f6d4fc12fbe1b430c4e49803300bfc57c81cccfdb00348343abead6a10058bf0fb40856aebbf8c9113997e3d45036cd0bc2b6ad6516ec8246b0507e076d1648f106d033bf473b50ae7d8b8535a49e17be94f66fac0194aa3b5870fcf1bc3f1174a4012bf65b7694b9ef9126300e425aa9daecad9c75f5473ef71c587e7f620606b596592cdcb19bf7aaebf6853a4680bc7fa62784b4619d3d57d2dacc718d0e0a6bb33007c64d3bf748fff4cc63d5f53f7ac95253003761033fe63659a59c20cfd34c09e1ad35febbb19eed35c7eb65735ef8362a62d37b9cfb6e441f942b6dcdfc8ae17014a9eb906e7514e8c1810a2828f89f1b3faf5ea19096cde74a7dae7e708ce318fb8f5f16291a48a29627476771c822f28597efe5836dc238005830d13b0f976e663517af2ff1efd60a28c260ab61f389d3c76dbd7898c7f4edfa0817b35ee1882becc175c7226198758a4c6d90f6586cf9cdeb5f07aff685808c912be7258926f9169caa849183845cef3e21ea699836e8a13fb2ee7fcfde4b2f5b7025e46a3ab1832f9a6ccfde86a617beec79fc683823e2f6822935962d34b65cba19c5946d532c71980147e4cfce6f10408bc026b45c94c38134ff0bb83014865edaecdd8fed5db21f2706bf7f9d3cd07042f893160c9722270e62c3f89383dea211230e7ae8ed91008321353f840d7d44194b8f2798a96f914bc6086d8dbcb1624cebc7ca14948ef1b3cd88de0526e47c121e30e961c7205d7a81b1b71fd505914f74173b1bd7c3d99951993593d1b56fca69bc744edb35467c9a705e73c918c5d1457f52aa9645f849b81a4ef3e25fc5b15bd013735cd62c1c7ccf1fd127b9b9bd512517873cda39a888e3f645450912f7b600895b7c5947945b3283dc1bfff2294118542fb1b37849d1531f15183b1d26d349812633c9e0eaead64b9dee09c5bcacbbb0737490740daf6b3acb4b75f0b088719502fe68ca08fd38a10fe0e3b541b7b6822af14eb3135a2f1afb8abd604a87895285359baa3c7f853fe1a44385069c2470c7a88fcc1305e8fd3f14405d4938a8c2db852be8d25eeda7cd9318e9f74a535574d3a1b7903f936c4283fc2b2c9e3fc7027698cdd7e9272e7a25f6b7c91bffdd1e5f83d1fc67b679a384496389869f7a0f9774bf48de702e60009fb2faabd9d11e3a6ca4bb908231df7df241bd7161be020938d58e16a065cca160d0519474cba3d2720046651f6546188f2b81df43aaae76215ea76bc1e34f761744228f2567bf722c893983313dac9f7caa541dcbeb1c9c6e2c1010c5411a1d30ee7c075c746de7a890024b834cd6e95c99bc1518b47d5fd398230335ecc75d765c153aaf6aac9ea8ec5b8b8194904d01ce1fdaed9e236aa33c33e2397a4956fbe344b5c23ad5b4cf07791a062b57a090bc826fd44852be2ab802a9321cb49bce5a22dda5fcef4c1e2c30b72ebc16ded3a3a91efeafea3855d5b69cf8c380c9e1d618092e2d25b495bfd49769c56a4b9638af5c320b7540879233bf604afd81275a8798008767a097f8e07e1ef53bde45b9fe89d3727b8dccb76ac3fe10ee90df3e2d853c765390faeca317f5a58bb01d72ee817dd693c32fed82f81c3e3b4baadf9f981b5f827250bbaf40a055b404e6e1addf037443f5b8a824a9e1a406c5644eefd37075826194b8e42b5eb82379e2e14a4c1bcfd04414c40dd26a547490a219eae22ca0f158997b2007fa7a32d16f6e1315c40ae706e53d478e0f5eb08f402b10372e1c4fd7e2ed0e86024e93847422b78e36e86e9e95baf25066a31960664d683e1f48bce23338686de4fe67298c7fe29473a7fb5717272968583d9cfa93145b5fa029a139eb6930e6b6f34e3e2a2b5ea25bb362c15ed23f59d64a6aadd09dd4d4cdfab4040d9b981cbd9f5f3dde70922f5adb0d92896a56ce25eb8853c73c0351df48451c455df7fd304193eabc0bdc6c4d3eecec5ed2d5cb4570cb8167e78eed5f9b3516942b543871bfc284af34653e122af6f6329899206f015654b7e08d87b122aeaf997339a6dac021f80622c05192727ebb3723ce84902b5a84493375bf17bea143445a292c37b16d03bb23f92e8ddb1613b640e6e2ea49f0491592fd397c837d13901ec078cbbcfe2d3a9448dc234ab9be03f3fdd3c81c6bc373f0291303a3d0172f9706769c3c8c76f9226381f39da78f7a573b9d59ab5bdd86a1b992ff2045a44473b2abfde88b9dc9b2ee49fec49345761e4b6961ff4a49216fe121dc306831c9d8ec46842debfa69530da91c1fb9dfbd0f45ca38723b2d97014d382c4a282bbfb921858a3cc95cf7705a0201ca809bf1fbf9efc1b00b74c1d4140a9972f282ac32693e90afbb61ba1743c0f9d4dcbda9c8ebb4836f41e9df36cc66c67acb8dee1317b715abdf9b0db66960f92caf7a66043738b7c951013633a7fcc7e50379a7db3bc4291bdb78f738b4f395aa82d130c753466a73fc17e25bbb148e0f4d66ce668187379f4ed62ac37201adbf7935bbb4c7a21dd281637c2a67b951a6ac4e77e71e5c8cec964ea5be3c45e3d4e8e4dc3c6971cb10cc2f8fe4048f21e4f6410b9b5e35188b7ccb4c9ab77d9ce6272be18c01c209ae78ccc8daea1d664e9c753284a54db8f584be6bd9fd17094bcffdebbc2953e99e8d5148d2912df1d802ec17257d29c9a09cc7ad7a95c1e027a23f52e9227ac227375d7153d0fb2ba3036c0422e2b0e30fee35a0207770befb345154ec8c3f89fa5d8cfe8eeb10bbadd9e95841e5a954e2ad1f5a72662741d40c54f745e13ca39effa7d8110749a83f48f5d75d0267794ab40d0d13a0f53bb4d2614b7da68034f49d435f8525138ecbc117fd85ffc5062cf8ab4c489ace3e840680ff6886f0898ef305b6b84a23235b6f12a9f55ba2633eca88853c7bf92cd061e371466cae87e770e0811b7d540485182d3f0568a122381488528812916a38f8ad81f27e487f08d4925e49d3340119f9b749a205cd7f08dcb26011b60e681f0c9f6930586e6a23b9f8af95ec01bbda62ff94f132c69076148774ab5484ca98687d4352c3d6d4257e2268660d94e126cce6b2059420634ec400105f9ccec0bee8798a4f8b43af2d5910a4814153a0262dfd2a4132116d75f5c6df0b370830748c96f99d0c1d1b8f104421a8aa92726a00cc0e19ca6c796dfbf6183313091329da3af0d14dc41884be76e2221e3a682d367e94b4bb3730ef56575aa3461fe86b886be0e83a83344716d7e218ae60480912f593161f9c9c682901bb2018444fd3d6d517e02d126cb44001bc2d3942df304908bfac0a96c9625f6818360e12fe865649f4924cd3141e50f7e30e9da1a1b89fc714037ab6e7cddfff56d04a80f47a4fb56c1144229f006b58dcc8cb08b4146d8487878ce45a00715eb6ecdbd0d6a3bf3e3cfe62fdd65ca5a46b783b7669c1d97319a188db6251f1cabc1fe4a97a0851ad72b4c89ecedc1a8ddafb7d021c5c341afd309d433834ecc5e9a2984b9f702319ba53951baffbc73e99713829e13260a4bc76c6d6beb756bdbfb6698bba14aa53b530948d93b0ca6c4ae82f3eac1795de5cd38130d407ba5f965992dc369c7f8b6a21f445318d7b55e546b401cdc155e1adc5928e65e16770494940f035555e0a3a7553c33a9b100212c36ac18397c8ad331a48a75d20c24d155d2274f6b2919485652d3e8b66a6beee3e4a9ddec09d54cef35852ff0dca9c3f7edcdb25a7389f2f9af40344dad296b7a1f36edc638df8aac8b3a7616a89f09558c2f7d815f8decaf33514cbcbe0f3793340df55eed0ff44a49f8536ebe5f82d7e0aa5ae626f5b6697e908e437e44f138f54e5c374c09a4f778147a6ab8e7b9e9109e52229fb9d4a559e0867f12c9b5ad6a35425016fb80bec192592c4823be9edf603c249afa3f7804d9bfb3cd9bf24cc4b4bb186fb5d594951f8dc58b0dbcbe6b7effc9490202ee816315d2d175ee0d7ad3303639aa9cd9d3261bb27545a601d4fe4765a584e7eb9e3ad1d75268818f4dcb25a35216c2405e1cc303592283525cc7dea5dd2b97e80de602c1c96a56f33978aa22d302649419d5e2de1bd0061345d3208662b7e3d09768c9a15e4adb5edde25e5379cccb64f36906c6ddc8eb7d0e54242b238a5d9d8db205ca16b461ece9aa227221eb78bd489ff762b33f92988463f66ac37c4919078b4a386e2c906ca1fab5e4e29835ee04dd1d5c3363a1f5e10486012292dac939a214811036b436999bdf98fad8324d73af808d950e28836a67af7e53fabb66eeaf0823768edb325645fc59cbdc9457f5bb0edec0796df0876c55402346d1121e820d4f6e58bd648e9d44c31af8e50cc2b4f6549f2010079234ca3267d54fd62b9e25c8265edcb99463017d6fe14c5458fa1647432e63f827f96c60488d69db893747dfaa2dc11646378947f3c2e8cffb0b267e67b2dff0110cd2722b89b473d87ceeca836a34715362bf45d47d843cf97dc6e02862ef6f6dd147a4342d7410912712b7c6fee51219169da0a606cbf217f38401eee80a340439154b9b7a31db91214661de9213773252400040006b8eae377c16e232147e3a6445397ed591e52e391aca759eedc13cdecabee0bd4f5603bfb8bd20298c3066172d3f16e", 0x1000}, {&(0x7f00000011c0)="eb06c3e9ccc916c815fc68c7e4835056f320db672f956bbdca12c234f724602f8840e7d13c1b2633ee3a3a159d83e593698fcb6371841ddf2e0bfe48cefae4efd4934192e54dd8a4cd484e13df884016874ba6debd4fdbc29d09", 0x5a}, {&(0x7f0000001240)="f59413e08bde3e3357b38acd311dc261e120eeb06fcc2dd66dc3c854600d25a06a16a3310edf7f445c04ac341331c1cb86387a9f42f5400297c196f9ad854cacc692267cb551948a9e23d2a837499bb066dd22d642a7bda4a5131e9e7cc6acc4deec9d82ab54d7c45db43acbe5be85e001e5ba173ff6241d4a56", 0x7a}, {&(0x7f00000012c0)="8b2b823d0f2f767e8da61cd90f26088b7cef63a3a854e24fff883610bec1560f9ee493e4acd080979cf71820675e", 0x2e}], 0x5, &(0x7f0000001380)}, 0x400) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) close(r3) flock(r3, 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0x80003047, 0x5cc2) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001640)='/dev/ttyCcfg\x00', 0x20, 0x0) msgget(0x1, 0x2) open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001600)={0x40, 0x2}, 0x8) close(r4) execve(&(0x7f0000001380)='./file0\x00', &(0x7f0000001440)=[&(0x7f0000001400)='/dev/tty\x00'], &(0x7f00000015c0)=[&(0x7f0000001480)='\x00', &(0x7f00000014c0)='-\x00', &(0x7f0000001500)='/dev/tty\x00', &(0x7f0000001540)='\x00', &(0x7f0000001580)='/dev/tty\x00']) 16:03:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2) r1 = socket(0x2, 0x8002, 0x0) shutdown(r0, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000c98e0f4adee6d057b8cfae4b75369fb4d84a1d30d1ad62950b6c597a54daf8ce17cf56bdea4043d80884f1dfd2c6362886d360871bbe7cf2772086ff7199ae5ba44d0dd9547eb599e6ec3393a953c5fe974e1a60ebcfbe8f4052bce7"], 0x10) write(r1, 0x0, 0x0) 16:03:19 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0x0, 0x6, 0x40, 0x81, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x9, 0x20000000, 0x7, 0x2}, {{r3}, 0xfffffffffffffff9, 0x22, 0x2, 0x2, 0x32}, {{r1}, 0xfffffffffffffffc, 0x41, 0xf0000000, 0x9, 0x6}], 0x7f, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x0, 0x0, 0x800, 0x10000}, {{r3}, 0x0, 0x40, 0x1, 0x80000000, 0xfffffffffffeffff}, {{r2}, 0xfffffffffffffff9, 0xb553112fa4f463e1, 0xfffff, 0x0, 0x7fffffff}, {{r3}, 0xfffffffffffffffc, 0x61, 0xfffff, 0x1f, 0xffff}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x100}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x94, 0x2, 0x319, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x3, 0x7}, {{r3}, 0xfffffffffffffffd, 0x89, 0xfffff, 0x6, 0x9}], 0x3, &(0x7f0000000080)={0x8, 0x80000001}) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r4, 0x0) setregid(0x0, 0xffffffffffffffff) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 16:03:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000040)="5e15c07f1a1819697782087fa9a74460f840cc05cbe0781906cfbcc04e44d5a9e83fad055d0ce86f4622273c583838aa527a3f84a36792bc4f2970190924414ebd25abc6385b8b36997b878d121110ece94be372b3a5372e3e52e3979c5cf0effd31ab9fb400fa464e648a37d0d515066d98dae8d836d78ce4b89ae860b698df0bd533283e2059eaa37047eb1a3756df703d02da81aa0a90ce1141d8fe79f585ecaea61e5ddb2e54eed487319db4933bcfdf64", 0xb3) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000240)="fcc0ef6009e5c2a1b452a7925d0d5583212ee5f5b0a87496742fe920a6d8fd20b8bd809cd88f9c828e4989585b646e2cbfe29d0269497606b66a68bac41da78e3a6d4bf1c8f0f487a6c657d99842758d074aac3fd570786e3f1407a944146afd4cec31caf26f1cc4", 0x68) 16:03:19 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r0) socket$inet6(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012900"], 0x10) socket$inet6(0x18, 0x8000, 0xda70) write(r0, 0x0, 0x0) 16:03:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000080)=""/88, 0x58}, {&(0x7f0000000140)=""/129, 0x81}, {&(0x7f0000000200)=""/240, 0xf0}, {&(0x7f0000000300)}, {&(0x7f0000000340)=""/176, 0xb0}, {&(0x7f0000000400)=""/114, 0x72}, {&(0x7f0000000480)=""/116, 0x74}, {&(0x7f0000000500)=""/190, 0xbe}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000005c0)=""/157, 0x9d}], 0xa, &(0x7f0000000740)=""/160, 0xa0}, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x304, 0x4) r1 = geteuid() getgroups(0x3, &(0x7f0000000840)=[0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000880)='./bus\x00', 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f00000008c0)=0x20) r5 = dup2(r0, r3) open(&(0x7f0000000300)='./bus/../file0\x00', 0x0, 0x180) recvmsg(r5, &(0x7f0000001300)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x2c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_vnetid}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") readv(r0, &(0x7f0000000280)=[{&(0x7f0000000100)=""/98, 0x62}, {&(0x7f0000000080)=""/11, 0xb}, {&(0x7f0000000180)=""/56, 0x38}, {&(0x7f00000001c0)=""/167, 0xa7}], 0x4) 16:03:19 executing program 0: r0 = kqueue() r1 = semget(0x3, 0x0, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/203) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) dup(r0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r4 = kqueue() r5 = kqueue() kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000040)) kevent(r5, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r3) kqueue() 16:03:19 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x5c) r2 = syz_open_pts() r3 = syz_open_pts() getpeername(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r4 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000000c0)) flock(r0, 0x1) 16:03:19 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000180)='./bus\x00', 0x41) mknod(&(0x7f0000000100)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x8) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00', 0x4) fsync(r1) 16:03:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) socket(0x6, 0x4, 0x6) 16:03:19 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000000)=[{0x7}], 0x1}) 16:03:19 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) recvfrom$inet(r0, &(0x7f0000000100)=""/221, 0xdd, 0x40, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="fcd122601be463749aa451a4303f8802c41029dedcb7db0d00c5962f2fbd6d8f2b3eb82b293ebd13421ec30a79e89e6fe95a91815902bde29a385011104b46b55fbec59f2510ddd5e3728d2518ea0ecb28", 0x51) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 16:03:19 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = shmget(0x1, 0x2000, 0x580, &(0x7f0000ffc000/0x2000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f0000001500)={{0x8, r2, r3, r4, r5, 0x80, 0x80}, 0x3, 0x2, r6, r7, 0x7f, 0x4, 0x800}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x902, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r10 = accept$inet(r8, 0x0, &(0x7f00000000c0)) connect$unix(r8, &(0x7f0000001480)=ANY=[@ANYBLOB="01002e2f07007d7a6c6530002dad00ebc827f77c42c31aa962c2e0b9a451ffff00005c207b55325051188ebb6b199effdc4ed168d8b914576a377820ab35dccafdeffb64615fc70444"], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r10, &(0x7f0000001180)=[{&(0x7f0000000180)="8ee4cc7c94c5bc4839ac77459d4bde51d7c7530f22d3ee257edbb3782ed00be34d6067c40dae7def12942bc39bdc2bd591c2236f63b9ffdffdbd575ff339957abde82bb44f45714254e10e8e6e1d0f7b99223d12049ce3230ba882baaa3529c593c4a78a6f2093a11d08571070f9381be016aaed70adcae1be1f8e0e85d05102f1115fc79d7e2a2e3a6cb5573d8e39fdafeba05a257f3f0f9e2be286dd44f6f75a9f80788787b5adc745c2b5ae7649bb99790d33215b555affcfc7b7c805ced6010cf72b946598baae904afd653f97c9a58e6b29ff9ea15ebc2c23190817be9bdd6a7540c416ac96383b5fde48c5e9be9fd336a10bd34fbabd6b475fa23dcd23af895aba15a1c04fffd261e8ee29d81913754367cc62c9ae91078063e1994e052f6c27dc05ce84259800498ad03bebd4012f658bc6631ff4aa6a8827eee6738686046fb92954553caaba2bdd2d5aabf9530d687e9a4a5565288635165ba3cd5f9143b5988bd9bdca4239e4ec61275f06713f77457f000cdb6990d811960df3b2a6b09daecd2a27f9163c0da429d9a8799b59d5a81ae3e4e17778d8b962d901048afec30cfcd798cb88b1f9b6d4ee47528cf337ec6e7873002d2a93bee96cdb9b566692ecc4f3dbb5bdefe8e5bd46aabd1bd09c115b7a4e5907490a9122361f58538cd0429307f41d2894b50781bebf04a83e3181b6bdfc1621af24e047114eb66de766f8d2ca5ba2cddfd9a777231c6fa6faa704e93e39efa35ee8c5502da6d3be67b6ff8db106453e7fcc7c961b7df0a3cdd0635337e897dc1aba0babce5b43e413ef3c2c2437e8f2db30048cf4a930be51cac18ed00a972c8b214f5a11083ade1f8afc4457938f129fcbd2623af5a526e453d86b7afe3ca5f6b212bc6d0aad67d90384f3fcef1f70955373eec2e38474ca200168cc0a24b66d9c00ddbf546661c60d24ee8c2638c3860746d771549b27c711c8a9dffba4730a6ca3ecfeb3db17337ea70d01199109853b03b72288bcb2005403998fd49ad44cfd6db60f489cce7a98398f86a989c5bda048205b33cf44f3e6f6c2d21693480b1a924c77b61aa329b6b9096b6ac45be464d25690cde8307b1b885328245b729497a2ad45f91d7b9e263c6982f9e77fee5b4d05e7f64c612a91b69e2f10c3726299d59354b65a5a190e957900cd20d33cf803d1948cfa161bb4fb107bdff4543a3bd2415a1758b9180cdf624e20096a8d731079322b1cb02287575f0d0624969203ad6bb03f25114dc158a6f0a0973def80824ea7410cdccc64cae813f19989f8bc415961486988e4834a56be09b4dee24bca5a89b9a774c945a86f44f14ebff89d62eaa4d0e5dedc5f9ca267aa3ddd58f6cecb4c04251b8f79fea719dd8322e196d111aad42e6d50af212dc189ead7e2f027465f89e3f6a323b21d736821029d7602212260bece0700e3cd5b9d9e4542c2ef8194ca420edb1625317c6c97efeea24e3f322c234fc367e07b2fdee24a5a7a55e8580315ee18af82b6b7db00318a807e8325404ad8316d24bd924c3957286a1a9453585f998b9ac4537616efcff71c3f15204bfae27d1387c56c1eadd32de2b2f65dc9be53611cf51d9c3ec4685253c33d2005ea8467211408665345a4630e99c8e8a1e2f2e2b0158f8f877db2f7fb2c50aaeb2620cc0890ef1ffce475bafc4936029206bb52a5121b605535400032a5db63c497c7fec6890003d303ee8acbff9cdf4af6ca31b4cb17a1a34f338f6bb33bd6fa6bfe1f146dfb97384e1976548493f42f49f98e5217ee38e6405874e2cde69ac5ebaa04c8113e43ac2ba709e44d7476bd8885dfd0aac3c8ff11a9b1e5aeed346fe2768c8323274b0e751c2af25970c8eede24a3c6017050cab32e48c7316431f4d28f87513f085f40a0bdd1d2a0dab7f4843dbe2730f7d325944471bbb6924a6dfc885045a32fbd3a72d334ca73d0e2097b75fe0567b0e9c790426acf8ff8ef7b455c799d85781683beb2c49f58ab346c6615151dbf441929c6a83d38a1ed7f43fbfb00782a165cb05bb9aafbcdc1dda40141d5c7180bce14501eb08d3ea44d5a4c1ec73208613b6abfc3b410abd7077f74b94e55269706286a95f13736b0db055b448c8a5bbcb839e03fb411ba5b7ce3d73862e9fc80ec31c146d5b8ade6dc5eb82d7cd8a8d5f7edc522a33e3d579f4239b5f0ad385530926c24446bcef2455c9c64e57c72116d06dc69a07fb1fbf2598a71ef8a2b3c05cf3056b3fc030445f65c2fd3c4f3c2fa3aa1951e6f0e91ee15eb76b3396fb27081423e34d4f4c23b75c28c3ea2f58b95726ad606603c4a5d8d7bd79e7576209c55296076820aa5fc06583edcdf81968ecc11ebbdc0b8e7fc056a5d0bfb533d5317b4493242237eec7e4498823ada52905280ee1258cdf446dfdc8796c5cba02c4b8052d5ea10ed0cd8877e545d8c84297ce77e0063839b6e0cadad3bbd4fa49fffd31116784ecbddf104dbdb635e8ceb4ccccda38a001f51bdf83df4a119eb4335ebd83be1626446a203a341f2d81c7dd0a67b431feeb079e2190bd28ef3092a2d2dc554481aa01b3709387b79ad3b283380f6ef4407ae3c3c27ce19b09313b5bd3a6bd553ba87f55e57aa855d86c27553e8a6ab3890f8348eefea81ebb32ca83a921577ec55a956d9bff03ec478b35f9c284c2382486b7fc3fba25ce965be8ba61c1cbcb54e70ba4003085ac19cc22f11715452d0f3d294db2afb04dd4fd16141fa5ab2ee25e9dcce94f1af4a03b37ef4d5861bd31ddb7371bc03c0b231ae782597f2aac9eb176242672dcc3af488db9f1fb41d49baf2f6884d8584bc0d764cbabe524e905c7317b368274ac13566275eb297b16f248238440619f89aa778b5b1f40906457880634cb9f8b61fb7759b9fee95d308a3400948e4d86b5afda730ceef570881c33b0ac501e03ddbef2f74eaf0e1d60020212090f1578ea111b46392c8712e26f4e2b49880b358756c4b4c95fcef7d8faf376acc96b99382de72f33699be5e591f6c56ecbc6cc22ac0aa196d5d3554b443f4eb908eaf9d771aa845cbc06db7f2748ec71b28e01ecffad2c46810bc9c6eb040ca45b1f39385fea1915f68255156d438c9f00afec0f8a0490c02d718c9c17f13fec844482b1ffd7434c133095a1095585136fdfba5b53ec620e2fc9d53e71448a4de1905a3435a91dd0500963728efb6f94fc6296405529c425da57b1206775878811174229efe887ddca7e4dad5ee10017cdc8953d3ed38cb36a00762d33abe5f40d44fbd81c0e4c11bf1c480e3f6af1890c73936f8df2724184cefbb8c1d3148b8723c9e8d7f8f2f47fc075a24ccfd12246bccbbed2efd0130606cfb2f4645a0acd675557160b081376e38d0e0f3f5d96e70d7ab6c9e5b439ab2dddd4c09984f6ff88ffbb633ebd74633b17e6e545e2bf5c90a294bb242dcc5c2b0b1bea0b1caefea4191b1e2af8fffd4e51056f5a59f21ef3750194873f57905135de14e09c7b9da8be9732448849f184e051e6ad6edbeb8830ca4d25c105d0d568ba37b151c4cd85ae40b74c96d3dffb952a157cf88a8e674c73f058aa34f5a52662afa8392234aca07b4d7b4de3db8586a38ef54270d73c0bf26527d7d5263c3b7f7b06181bd809c3c8581655d62284bd14dea9c00c76da189b20a9c83e1cf0f0e3ad6ed3765164bf5436e2be1e26a9b7f17ff34e5b0dfbdfed3f3a7ede1dead767ea70441193e64676265e3aef53966b174b0a99259a58c940ce7fb4f6fcd41407320fc3dbe47db31a914cf2a32f1bb5ea188145d5150356aeae5a7d6c7280ab29e8f74ef1d4d58ac3b0016d5a436f1d7a5a155494aa242b7fefd2f458cee5175bf8e607235db83b92f8c3ba98e38646c7c4ea4f583259db5aa1e3db6e1d56c03481356677b6d56fa264d1728d1cac44800314331442cf629dedd39317df99b2702e222143a9b7afac5e196e90b75aca93b63c4749c210bc3a7fee4b6b5568119e94bee1c6c559fe0bc9b873eb05cbed44d5001977fb926527a4ba2485aff7c32e5958f7b1acd10e4e444e8a184770737fdf1cf3cfe8f7b5148e0b189865e7da1f77077b6f625025bfc5c718495c5b982648ea9811da29138549b301a4ffd9b3aeb3210ea67a9630e55f1a81641344d253723398d04f77dd410d038e77722ad477cd2d0ccd08eeec2e97a14efd2ce822e7e9ba2995be90846da380146351132201deb420120bff7b317ae7e67b3c4bf3168b468cee30d86ef588acfd65c6c15b075159e13ee132154e996f584ea9353db57a73f4b318697a1ad6929ddea817c83e9b1fc331b85bda80b8e6d38056309f21da881430471ec934238d710ef1fd38df7442b7d4f280b7fe8f08283cf045ba084c038acd5ef6144b219abe44c06e76150626c4e6fd99d31c644b8df4713511d8ab51e37618e9450e96ee738fcd6de31328083f387c9962f29fcbfee41dec8b5914c98842ab7e429ae79d9c3e7587db033c6106601bade16b9baf893439acee8248832d75708331618f1758ae6504288fc245b9fa350ecc1423bb11b5212a2c547b1b781ac8d8cc1b69068f6cd804500d683ddbcd7bf506babbee7f7809cc2a7d1c77e9ba7ac54049a13feee35f505335265f22615bf3f300427b502c818cbb6398a72f064237d0b3a916cbdacf445f26acc965c998932d2a2c43ece13db5822253efb46d55d3cbca63bd4f92657d8c9807d1bb71e872b1b207ee26649548c50dc9b3aafa3edddb59d25a763593c07a3b4da27b41a2bea8891ca427daf104fe7939393b07a66027c0eff7636d9e33b5400acc959d3dc895a328058f2aea87f1995f6f52014928c3d2e0db37444c2f7b201806904d9ca97a1c435b88a20a52cca01355d8f20270c59625c025392bfcdb47eb4034da468ec175a0193f901ed883f79cb60592e1fa135a1f4c53779cfb39a36be68aea6afe9891e2714fdbb8603aa8f7f04fa5e68f7a506dcd837f51cd6aed9e1b1e5450abaa9f6432a4022821b3c568bf2f71d92934f003c0f2c24755f47890956427e53e666864f803f8c2f23c48d0d65f146a1cf0c0ba40a74df46fc760d67401b06cd10546a24a287bee689417de84cffc5a57783a6ef553fd25e0502657baf28c2c441c74b93aa91f6ad175f4bf326583ab2cd97f1bba72cff2b9438998fc6ae36380e0e0b7b377c99e3d559fd81efcdcbbf70cc92099148128136775ec07444481f11742eb0918278a0627c72392c3ef33b0e4abb701a049007077c2d6e83cd69bd58d29d1a3b4a67e4dd57699deb65dc39b9d68641398fd0e01fbac0fdbee722c54fcb3160e30616418545e6ce4392658bd99702f7ebfb5639373670a0e606b53d7fb15fff6f1cd1c405fb360bb909ed7821d39a6bcd1091650a1760b12a96470a53d68bb158613fc73aa6f8418b03d00b159cf7ee454dbfd230fa476bc93cb1960d7bcaf29b8b11a2edce3d8b02e7c85bd2ab676913d77dc419dba6700e61be04d57bab5bf11d579d153e8cd86b144c3fd07b58b85057863c9f822be150bfe26c856f5b3089bb08584eb97795d69c0b73f4b449df755ed371ac56d718390e55f6db904b756fda9c9ed11312996f183226d5ae9ad514eabe7f4316569aed4769ddc49f14fdedca15e0ef9b10c01efe336b3a67d21350152ea238dd0333f7be416593eb56df34e73850f9b5b0b61dd37aae037dd8e4d528c80ef386c54fd21d5cfd2c9dcdbb810ba18204396bce30062ec196e20d625202db9e7884af3a595e71d98f7bd42d64cefe19a584e3c10a58b5e9", 0x1000}], 0x1, 0x0, 0x0) fsync(r11) recvfrom$unix(r12, &(0x7f00000011c0)=""/51, 0x33, 0x801, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0xa) getsockname$unix(r11, &(0x7f0000001240)=@abs, &(0x7f0000001280)=0x8) stat(&(0x7f00000012c0)='./file0\x00', &(0x7f0000001300)) fcntl$getflags(r8, 0x1) sendto$unix(r8, &(0x7f0000001740)="0adfcd61cedfeece4b6cb3bb1ac235d9debc39b41aa3ac4ce601ef29cc81440c8f2f1edcd88fd827a689b6b5ab7176d766b97ef8698c2f59d66324d956e8cc08fd89c52026cd0dd98739f62b5a62b429656e2192d07a5eef0f74395c1e446de8a078f9315456fe5316355832e73107961a20933c1ba7327832f41841b9013c82e7fc7dc535b3d1cf290845eac8c968b6e6cfe5685f418ccf943e3afcc8ada018d9c763aa52556ec86115bdd4712bcba16f2e76bb0f29a413bd", 0xb9, 0x400, 0x0, 0x0) mknod(&(0x7f0000001380)='./file0\x00', 0x2000, 0x4) pipe2(&(0x7f00000013c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r9, 0x2000741e) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f0000001600)) fcntl$setstatus(r8, 0x4, 0x44) r14 = semget$private(0x0, 0x2, 0x1c0) semop(r14, &(0x7f00000015c0)=[{0x7, 0x0, 0x800}, {0x6, 0x741, 0x1000}, {0x3, 0x4, 0x1000}, {0x0, 0x4, 0x1800}, {0x3, 0x8, 0x1800}], 0x5) 16:03:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) write(r0, &(0x7f0000000700)="5a35c9ac107a31c19db1ee791aed94bb1f39a9b68d248e2a0c5347b35488b7c7e842c49daca4d809689fd5abb02d81e77ac011a6f21e4ab231b67968beefe648ba268cf3703b58a41007d96111b79c4a5445163bc06e091bfe69610c8ca434e6a60302e91b0131696c13e9ca9ce64bfed973da73b9f592c36bbdc947aaa6bab36987e1f4d4d49a4fe8615691cc43145ed83bb864271e013d04c7f4b82fbcda3e72682d9d3d48f1fe209726a34a8de709cf8538ac03c6fb6ea931e138c7f35e7fbbf6e2473574ddd9a4600a73c79fa8f19a04aeacc3a01ad4f670c05c22441011eba0a2ae582679e1621a0cf688b6cf57", 0xf0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r7 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000004c0)=""/227) ioctl$TIOCSTOP(r0, 0x2000746f) r8 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0xff, r4, r3, r4, r5, 0x16, 0x80}, 0x4, 0x9, 0x8f}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000600)=[0x5, 0x6, 0x6]) setreuid(r6, r6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r6, r3}, 0xc) semctl$GETPID(r8, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) 16:03:19 executing program 0: getrlimit(0xa, &(0x7f0000000000)) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000ff7000/0x7000)=nil, 0x7000, 0x0) munmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:03:19 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) pipe2(&(0x7f00000000c0), 0x10000) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x74f, 0x8f, 0x101]}) 16:03:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000340)={0x1ff, 0x8, {[0x9d4, 0x1ff000000000000, 0xfffffffffffffff7, 0xfffffffffffffffb, 0x0, 0x0, 0xfffffffffffffff8, 0x400, 0x0, 0x0, 0x84, 0x9e3d, 0x0, 0x80000001, 0x2, 0xff, 0x0, 0x6], [0x101, 0x9, 0x1ff, 0xb57, 0x6, 0x1c31, 0xceea, 0x404000, 0x2, 0x4], [0x3, 0x6, 0x200, 0x7, 0x5, 0x1, 0xfffffffffffffffe], [0x40, 0x0, 0xfff, 0x20, 0x80000001, 0x2], [{0xffff, 0x4, 0xd80, 0x7}, {0x3, 0x1d, 0x4, 0x2}, {0x7, 0x32, 0xd2, 0x200}, {0x100000000, 0x0, 0x7a20, 0x1}, {0x4e7, 0x5, 0x10000, 0xffffffff}, {0xcdc, 0x0, 0x3d371992, 0x9}, {0x9e, 0x9fb, 0x8001, 0x1}, {0x6, 0x539, 0x100, 0x4}], {0x5ae, 0x4, 0x485, 0xff}, {0x7, 0x7, 0x0, 0x400}}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)=0x5) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") ioctl$BIOCFLUSH(r1, 0x20004268) 16:03:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x23, 0x0, 0x0) 16:03:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x100000000200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x0, 0xa3, 0x77, 0x90b}, {0x9, 0x800, 0x1, 0x9}, {0xfffffffffffffff7, 0x7, 0x0, 0x5}, {0xfffffffffffffffa, 0x1, 0x7ff, 0x4}, {0x7, 0x0, 0x9, 0x5}, {0x7, 0x2, 0x5, 0xff}, {0x1ff, 0xbaa, 0x6, 0x3}]}) 16:03:19 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlock(&(0x7f000000f000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000009000/0x4000)=nil, 0x4000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x4, 0x0, 0x897aaa}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getdents(r1, &(0x7f0000000280)=""/224, 0xe0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x81) fcntl$dupfd(r0, 0x0, r0) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") 16:03:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f00000002c0)={0x0, 0x0, 0x9, 0x2, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x20, 0x8}) write(r0, &(0x7f0000000080)="926d", 0x2) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x41) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000240)=0x8) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:03:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000040)=[{0x54}, {0x4}, {0x6}]}) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0xeb3c0fd40ed68562, &(0x7f0000000140)={0x2, 0x3, 0x3, 0x1, r2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') 16:03:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x3750) 16:03:20 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x5ed0e061935c2f92, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x8a) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x83, 0x80) renameat(r2, &(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') r3 = dup(r0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000001c0)={0x2, 0xffffffff, 0x200}) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f00000002c0)={0xae, 0x0, &(0x7f0000000200)=""/174}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r4 = semget$private(0x0, 0x3, 0x10) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000340)=""/232) r5 = syz_open_pts() ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000440)={0x7}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000480)=0x3) openat(r1, &(0x7f00000004c0)='./file0\x00', 0x20000, 0x80) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000500)={0xfffffffffffffe01, 0x1000, {[0x3, 0x6, 0x80000000, 0x100000000, 0x1, 0x7, 0x8, 0x1, 0x5, 0x2, 0x64e9, 0x1000, 0x4, 0xfffffffffffffffe, 0x7ff, 0x2, 0x6, 0x7ff], [0x401, 0x8001, 0x3, 0x6, 0x4, 0x47f, 0x3ff, 0x80000001, 0x3ff, 0x1f], [0x401, 0x8, 0x2, 0x543b, 0x0, 0x1, 0x4], [0x7, 0x5, 0x81, 0x8000, 0xe48f, 0x3], [{0x0, 0x0, 0x5, 0x100000000}, {0x3f, 0xe000, 0xfffffffffffff123, 0x7fff}, {0x6, 0x7ff, 0x8001, 0x6}, {0x8001, 0x5000000000000, 0x2, 0x1}, {0x3, 0x0, 0x8000, 0x6}, {0x6, 0x68, 0x1, 0x6}, {0x3, 0xd8, 0x3, 0x100}, {0x3f, 0x1, 0x3f, 0xffffffff80000000}], {0x30000, 0x8, 0x5, 0x7}, {0x0, 0x401, 0xfffffffffffffffe}}}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000740)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000780)={0x26, './file0\x00', './file0\x00'}) r6 = open(&(0x7f00000007c0)='./file0\x00', 0x10, 0x1e2) unlink(&(0x7f0000000800)='./file0\x00') ioctl$BIOCGFILDROP(r6, 0x40044278, &(0x7f0000000840)) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000880)="5048ee9e755db57ec665bb979e94bade8b91417b34d907f0196bf6a5523f22f93666a58ec8a1e0728a610f82a9eff3348761f6ba828daa554615891cb54a62cf39cae66c9ea24bd01cfaf6938d0414b492507a24b9441800b79b596b86deb6a1ba097de65d7f9a9b412899144a8de943cdca2ea85044276c9e8e69b6a5b27f606f00b1585560dbcdcc78d52653f392f84363d0169fa0d3a80efdeb3b362fe23d12e04f53161ff71608fd046eaf2cc110ff8ae31a8b71b173fb15f9ca7b203986e4fa1585aa53136c4a06e343f5b9cefeb9671311c8df05f0377dde139c0b3d3d069bd147ecd07325", 0xe8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000980)={0x3, 0xffffffffffffffff}) open$dir(&(0x7f00000009c0)='./file0\x00', 0x20, 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000a00)=0x200) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000a40)=0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000a80)={0x2, './file0\x00', './file0\x00'}) 16:03:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x8c) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = getuid() r4 = getegid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 16:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x4f, &(0x7f0000000140)="54141c5138c7123e2ccf3cac219e33522c76582d21f14b3ee913ae4021a46de7f206638fe162cba89ec51c4b1a259fb0c32c24347b75872f75497c8c13b3c5c1362cc3fcceeb356096d2c4f33a54ec") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x61, 0xfffffffffffffffc, 0x89}, {0x1000000015}, {0x6, 0xfffffffffffffffc, 0xfffffffffffffffd, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x2, 0x101) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/23, 0x17) kevent(r1, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) 16:03:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') close(r1) getsockopt(r0, 0x3, 0x2, &(0x7f0000000040)=""/127, &(0x7f0000000100)=0x7f) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x30, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff49) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x1f) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 16:03:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x130000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x100) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:03:20 executing program 1: open(&(0x7f0000000200)='./file0\x00', 0x8d1, 0x10) r0 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x8) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x81, 0xffffffffc, 0x8}, {0x4, 0x1}, {0x6, 0x200, 0x40000000}]}) socketpair(0x2, 0x3, 0x9, &(0x7f00000000c0)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x88a36251e2a51aea) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x2) 16:03:20 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) r1 = socket(0x6, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000200000007, r2}) r3 = socket$unix(0x1, 0x7, 0x0) getsockname(r3, &(0x7f0000000040)=@in6, &(0x7f0000000000)=0x25f) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x4, 0x80000000, {0x1f, 0x7}}) open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x4e) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x7ce4) setitimer(0x0, &(0x7f00000000c0)={{0xd18d, 0x5}, {0x101, 0x5}}, 0x0) 16:03:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3000, 0x60) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000100)={0x10, 0x5, 0x4, 0x7, [{&(0x7f0000ff7000/0x7000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7ff}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x3}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x9}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fef000/0x11000)=nil, 0x8}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80000000}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x96c6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x7}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x1}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x100}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x20000000040}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="ff070000") r1 = semget(0x0, 0x3, 0x20) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/236) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000002c0)=0x87dd60eb286656b4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:03:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(r0) r2 = dup(r0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) close(r0) getdents(r2, &(0x7f0000000100)=""/91, 0x5b) r3 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) chmod(&(0x7f0000000280)='./file0\x00', 0x0) dup2(r1, r3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x100000}) 16:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4d}, {0x40006}]}) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x9873) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x4d}, {0x44}, {0x4000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='9') ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7fffffff) 16:03:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xfffffffffffffffe) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x800000003) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000240)=""/32, 0xfffffffffffffee5) syz_emit_ethernet(0x34, &(0x7f0000000b00)='c') unlink(&(0x7f0000000280)='./file0\x00') 16:03:20 executing program 0: r0 = socket(0x2, 0xc003, 0x7) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202adfdffffffffffffe9653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbbc5b65c6593d2870bc122cd23572fb0df90a9d0000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d10f524a64ef5632ccf137c8ae135db3119e911c3a94fb9c9f35f23d1aa5513a6c17f08969eddff7744123053bf03d925341d85544cd1c103681b82634ad276d3a365e12d3"], 0x10) writev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="f6824cd926cfce84ba8da283eeedef685fa8794b6cfa82d20ce1c4b61592b8955201e0eaef56c34f148fbdb0bc265a402ee38151a502661baa86fb7b4f09cdb5067515d809d0020d67bd4ac243fde8ae206050fad91aca14b124d5fa79a1e61716dc8bf1e4"}, {&(0x7f0000000280)="faff448a5f940f10afbb6562f7d114f3d7c98cec8d32056b779d81530f7429aaea19528bf903ca1a0e53609d662f7f92b3ae939d96e5793964294c60dbfcccd950c2e847501ae49a7feda896489f4b92f7e8f1023e66cc1cfecfcebeae0037760d6a2963f4e1a78c1961573e10da400a62407ed9cb00f85c60b0d2f3f25beeb3dfce4944d81fbdd90d3d079e1aad2b4f6f232abfdc7cff1b1d29"}, {&(0x7f0000000340)="97c310d9bfcd9d7bffebd9430e0eef917670f67f47426a968ec6ff3dd29458a36e36e1b8619dadd1763db13831665b840748c590938b4a99781c3ebe28f3c2346698f6e289e56200b617dbee4cf1a3e409c0105148f1247424873f5bdfb07ea1e15dcb3fa0e14ca0a870f586ea2052003014f73c6acaed7cb87c6923dc35b970f4ffad43f25064ad55e600436d287d1a75fc54594094dc12a5abe5f750505f9a9294c42bb743dc712889ed359327b8f22c30ce87091c0db75dd63340677f0a7d7db94ae6dc"}, {&(0x7f00000000c0)="eb2f149929c0077bb081dd5f8be0f430f3a09af98ee19046fe36c9f6a2a6d5dca357c59964d4e69d89e01d93c71ee961d19467c12023d5fcb3a62c3bfdac23c228cb0fd597222863ce7cb1ec3c87650216b48fb9cd98c87f46a829e817b531da1fdd5a9b919ff4883bc00f62f78926e461789f33"}, {&(0x7f0000000440)="ea6e13d4c010b0acb7d22f6ed49acbe95694b2f805863f925d4e1b0e5d3b261773b28e7b"}, {&(0x7f0000000480)="df12638ce6e8d52a1c7923b46aac0456f7de593dc3f766d510a8c47f2887f91b8713d7f8aa4ca42edbbcd610a9333f6da06d7a0aed755946324e1c836312a402d8d9fa54cb45474a2a7a64a746e900b1bd7e5840a0cac0850b5e2cc72acdcc947ca1c66d85eea5c976db9271901473c903f17a56a7b11b7dcf7ba55b6cf7b217daf8fb0eaeee592c48bfc591e9778a3f3cbb56ddbbeee6c5b0e26a6230df7c0f6e03456c135469b76c7548469e152c00eb8a8e45cadea455d1289a45891c169f7c46a9a3cef1100ca9a2bf"}, {&(0x7f0000000580)="66f18032d27c3e0b6d85914f76eea0ddac3b6246a13a86dc3a0013d216bd83f8ead08d29b7ee4d98ef8690801aa48bb7d224ba9148285e1c6c2ab88de3a80dc2e05e626dd862cab97c2dce8baf056ccb4ab1286e1b0a75f45ec25918f1890fbb1244b4ff3015b6d33f67"}, {&(0x7f00000013c0)="cdf23318a16e568555f83966fd2a3b0f2cd4ac03c977fc603aafabf6c6eb0cd730e6e6ca4c5265ee4dc68aea13853b7323039498ba10341d309162245f396bdb3fb48364d77658d87a9a14d999974577f9b5ac8b8e2980a4e106fe3fb9c6da548abca1bb66b1654444124f159fb7dd1238ea3afc89c6cbda79ad7ad37435ea2e922d7b8aeb75d6b9a3dff49eabd182a977a414fd0ad070e7439c5cd2a152a8d98946ac103ccd24899716a2e054221b30948267fb959c34da08fca60010fdc77842f981a50e92b6f5c6c3e4ba17e95ffccb91c83f3727d046d8e12cb435aafe350d9024771138824b33fe5b5870b60a4cbf68635570968ae7bb3dd8ed82adc72bc549206cbffc872f9fea519e29bdf7f44dd27972abffbc7193b334607d70ddca8acac778e2dbda89472285d6123f0fc042ddea3dc22baba3b2452d5ffabc4abb9babfdaf1fcde72cc87c3690001b107b8573f4f00545f162c5f0f45b0be7b3c8db0b59af646724d46f274e4869332b829b73bd5378e509a5e40ed3d420fee4a43d06b6ce782b8d39606853434a50c75bbea6a0448dddef2d6154fa716e2776dd156f562cd702cc7e9532f6881b61183ac301d0ec4df724024585fd6790368d7e6174fe776a98e2a0ed5d655d6d85450d17572682909921fbc0a5673a8c3f84a485e8a768bb7ed07314c9f2385ed8694e4077f715f8430afe893f6be0eac02cf8ec9c149fb7b737c56d9778d80054c385afbe34f0f9e9b3757c37d9d72faad79c8005a59e2d3d48e5d0af205e180b5485d74caa26da50b43d54009eb3a49eef142d0d279c653047b619a7a3efb813add3cb57be42641ffefde29cbc9df34370dd6db88b965f5bcb465bff56f18547f6e09d880e222661c85e841b1d1434750b5b68813e09a5ded3576b6ef9e65a5c7108a7d19e70dfac48bdcac28db27db52b0710420b78bbe5b56ac8762e9309b49f6f92c1fae45557a6ad859471af4ef5b5a2f664bd379db23c6815949b9c1f6e49c6689b70883d36735b4e6830d99257b4d73a92e212f76753c4dab444130b0ee8fb489ae5b2382b651410719c938b06b1f395ed8733e31dcda1152c20bf0305f0c17b5498a93bec9140c1139889d5c7cd067e31634383afde7a3961f2f0c18ea7a32d4844ddc5fe8320c6fc64550816406116fcc4bc5e5d9be83caf590f69aeeaae7d91639832ef1702f4f194269c803e731cebc37e3eeb4f9ee7333be65bea37bdb0e62b37951bcd5efa8f5fd462631180aa6500f1fd01ea108009f1305443354d3853bf00355181869c99cef4a3a4170db3a581be3ec7d8113a00538ecd8d30b07a043210bdac487a5abcd13a7abc7c7b7beb715e4c792c16d4d3dddae379775116b4b7351ca6582077e868bc9b041286cc1f6ae8b3cb70d3c3a1ac7a2a5ab2737edbd76fefe694b419d426b33b81ebfe6a9fc6bcb504aafa4607f9b7f4a34074f566d9d52a081f12271294b0f69083513579cc03421d8d7f9d2671050f1ad5e45da4b3f3dca4ab9f20a19b7e3045322d8cd5b0005b957298eab835c32d726580d90d12bd00685c2527a79043d095a7d74a91301b4f6ab4849a6dca957b5f06ee3150dbbd67f161ccd5c10b6a903287b8c256845874dd009e0e1aee77dfb6e8e9cd558bdb41b13e3e111ebc95ce4358635b5ff024307c079b2d3f8886075077e26571e7e5de3dc4bbadf79e47d13d6b9d69069a926c88f3a379b1ae5781719d1a038a0e97bf15d7b032f1e81150eed5e0d354be5d14f0fdc38f70cfc2180d0cba586b904a95fc883b965053292f5562c3b58a539255a4515c2a47682f67dbf17ec065841c145cb2308fb7b748adaa4637d8b29d7787667134a6c2afb41f4056eceda5020939b579dbe8ce00035cc3f20f763fb6aa5b3069855464b4a78d19417bc77187e92cc0a98209864bc0c9de66fa6e6040f6dbcd0a715247679449c056222ce33b6b07e1aa769832f69f5c4866851f94945e6c466c9a2dc8b2cdf937d6b40007334956f8fdc79a736ff68e2018ffe69211e938dd997bee6a2e2544b9f1d6f4bef72314487efb8cc265250646c394cd29f025d12ddbacefe9ddf93209fb1c84953d2fad3ae7ee32d88610ba93f2487f047b0b98aa2558ba23223c55863c0d349254f3ae95769a5c5d647266301abf5fd929cf116d0dc33ce9df21b76006dcc7e89a113f9d1fac18fc81e3ece4566c6931c4d096407386036c929ac225fb5ceb90e7ba1ddf87e81d0f7f4bb831c7230c588eb5d4aa883d7c94482a5e0f3671ea4eafa691efe4825a7a18f0297917ac1a8e2e3deed7bbf089033e40640a525b6047366bfffadf3284e7f85e25cd128c9cf8e67e899461489c093706ba312dc329d288700317e58c3bc947e2132c64628ab1088fdfc890e87fd0369d69f4a1f10df95011529403c1237faefebbeb913c6824d9478dc9cd19695657e0850d34f5e4a9e6571732fab16efb546e2cb9c1be7309edb20daed8f609205065c7a37dbf9d0bdfbdbdd7e9377676b9f180aee9976d24b6856fb631a4d9e5e46bc3de12803147bf070cd629bbbbda31b05f23fe70e3627a079a3340985dc753035489fe5af778c884e66df0a578ec7de2899705ceb0a9eefcab1ba31758ecd29758c4ec1f8e9ca224b15de51e8ed0be7880c0d2ebfb3ee1044ae34c0fcac3a97fcb1af7d7129eaa4399a0074aa8414bebeaaa422b0dfebebdd2702f85f5339b179f7cb900329e021f33036f49169d0d94c9ad41a403e07de3a16c9d39f1f070d4fc55a72cd4129a3450894b9a6ecb91007bcfef0f524def2bde5d0656088a14f7bf120dbe1fa390e028383f654b5ff6b429eb9253897908539e83cd277920c84da5026ec2c5a65344aa0b76736a7817de86dfa26352aef4189b5752d8a1a59cfdaa7184de556547caceeeb2be663f0aebb18772e0a9226c9035e88318a498d364b95b4082052192274281217371e3d70e9746d27e5e7283612f0cc5aac89b29d369c5a53960059d9c9122b60075bc5f39c773844cf9b86cb491be2121086df276d9869d9ad3964f20a1698f650c4ba6966421876108d76f41830c270bb73adb0d10e6072dbcf5b8dc9d59584c95747e5449669fc558c153d7c9bc40ecde5fc86ca3001e2cf2b3870fd386eff8b409e0994d1301c2ba034f890b0b7ad59dac0cf60bce2a505788b9ee26be908a3d01e939c4d29eaab605211a758a80dc6f8366b1e656afbc2612ea0b6b841009f1c103dc7a0a65f873cd36320d3bf3f544a11581d327d0b05ca2c047ac9f18755750a358e83caeec022fadd4949b081b14be208ff8e57c578a8f7984c32f9af113f906ff1d7a19b38cf3d49fd61b782a94c1499eb114066f893d30413818433c21828ca981535c125d178a0c52c3c690e659282317daf3b693b9c0798abb7adcfc3a1d5199d7f781fc4d9ee954e202ec2c5f4ffa1f637b7ed9d05b56af74b2a0f7351d64a415b5b7d7aaf163f84171b039670cd71835862e62fbe50535afdbcebc9dd7492c76eb1a6ad3b7d1f21f95b9bb5e89abb444ea14616546e92a12562216e998f7a04df9384e16468b5e564386bed91988b57ed2d048b925551de5d496797d172f5e28fbb29da4f58b7808be01fa6196ff312136390a0e0286bc58d662c1d5a19150c23722fe4ccd9ea5b3f621006b47626af6face909310d50dd301537b0b72497a8a3906d092e3180790571412dc46ac028c3cde5adf377faa4c8fe2a3aca0cf7e5477581e7e55cc988bf0e5e2bd7f361b0631b278a5e258fb04812dcff144d9aa89ba9cd80049f5610ed31e75d09ed6acd959fca38e75e06a755573d0046de641f1e2daf15d318a62741f7b3b2008872a4a4f16bd74468385ae42e66d99a0d34a9d8280e6cfaf76c356d1e43bae13b0d0ca10bfb0baf4593b8184a20561f4eecd3ba6f3ebd0a6caf6511d0d5cf2f6a8dda87bb52d07f2e3e5b7a2d9fa3d2d62ef55442b919c90ef125dd1b3f542e9bb2f7d54ed6624b3c9116700720bdafbe31333e4f13d59970d92362e740fcdcbad5f7b128eaab73af45c363d3423eaa50c3409a0b0d3b2ad85608daf71d7e1bc59a029466019ba9e4e9c179a48d516b8c0b66784b0ac901244ba9d42d383b92d73f74e04d4fadec6026bb001483585166873c9f333e1257a76f4031f96ecef803dbf27e1442c52840d25fb00e7187bd0bc51c58ce5ef772d4cfbe3a0ea351aa31ffa47616b17229e6aa3a6b140fdc7c98ada865dad2d488199464c3e293f95bcb7ad3e541539a6483a323e32cd1e5800ac88c74b0d0d4ea3483b3d6eb002545c145149ba7fc44727553ea8f215427a569bbe9360535f1f6beb255767dc40061446987583a72677a1c59eee2b8e50cd8b16311b97bfc11df5a5e8a721bcd09586af28fd4745578443c120e858455da7c56cfa58b460a4f043994aa0bcfc0d3c735a8a07dae96af907ca6a342428eeee111b819bdce3040f4517565a1994aa6b15eae2eda18fbeae16ce9d91ff04a9254b7e362e700220c87d6cb561d201b47de8805f6d9783c7f1fb8749f5579ba15e39fbc7f92eb1d70f6b8c9d7d1012c45e28d2488da4e6c527f6d8998bc54496d6ea2173729f7fea6dee37f6938b94fe7dfee5900b39d55210a07d9dc77a0e1a846e674168da2c15829caa48055da79dbc2fad85e2c3ee9b832e0ebe91b13eb4703a9d063323acdcf6d189ca5d232d364b0180e50ea91dc8a6a2f19a683dd576e0da5fe31af56a76d5ed651b70d2663d637e5be042db4779b57731266d49261dc48354ebcef03216fe4e39133ef6b5375450a215760ee16897d42851ed7ab6393b9f62b0ce326c85fae91a283ce71a6bd7aa4198d6884208b7d8577f57cc246fa64f281dc6dedfe956bca805cc050ed275d2aafa48bd1bb95bbcdaa2f395f5ec59891d8aff1e6b3574775b14f8672e7c5eb8d9250e59476c765d07a338c6e5297d1fde3acc3d5076d76cb176db5e49fec34ae16f78469a5eb16f5ae8f7dbc11914e571ae833f1afbcd879581bd5d66fe9ac12e8f22ad077f9990c2a649ed75236d78807212c7b365c9cf2af15f7be758588f35e5679f3bce7b60742f7c9e21f500d5db0742bbd7654a3fe83ed8917d6a3398889d37302f10bf1020a34e3df1bf3d1007222b50e8961dfdb26f941e4b7a7ad8d59da54eb57a3d548ce1055339308eef0f3575c96e00d482fa7fb8c9babd4e8138d8347558e326bf870853ca38e8f7eddc5c30964960fd5dc0fea0139dbaf6557726640b36632c18dc915e1163b697e2cd03aea9610bfdf5067b5eefa3315fb4142464e988653d3fe1903921551d8d793a7501f25d56b28db462bdcc71503f6702ccdc5cfcff8ca60a4276e0086e49428010e07a6662db1d25bbbaf98f3f029544df4607060cf654d18bd858ffc537968927bdd48517ea252e40b65cb2d44b40c10e17f98dda5ca268b5b7a311be427903a784e78aa8bcb25608bb109c9ef4e566e740180ee806c7dcb0b8e7ab01d99ad9f0786445b2ac69582600f5dbaeeeea96e9e619ec6bc52bbb4320d3d3bbb517de09c1512aab4bc61fea05338a85310ed51ddf929214a3c51c62bd8d409b97ad6553ce9eec2ed18cdbf8dbba079c6752cd1f377810ffd72f842e47c631623d4a404617972134b1652b1b881348b7063af743129011f9e02546f3f51529ded1c264e357d06f824e57671d78538d2dc8cf1210fd44fa152e090c0b2fe23c17a06784c8abbb4552bc35abd64885b27d40f33cc9cefc34c21fb6bf1951afe5e9c91f1f44fdb23c"}, {&(0x7f0000000600)="69caf207d55d7d11bb98800440fb74f2c966069c852ff32a7a8e4b686f64460d18441400a1d50824e97bee1f453b18169a4ee47d2ab1836693ea265b13dc6f9b489a0e1ee546c3072afc9d7fe4df426f10a2"}], 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) 16:03:20 executing program 1: setreuid(0x0, 0xee00) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000d40)={&(0x7f0000000280)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000b40)="d81d3fb1b399a60a7cdf09e902983b14ac3f64d036e5c38c702f938d89c4f9b112b5f114b413115f2b9a417df0cf665098c19ba7bfbb124d845a57ebb3467df480ae2b75875c7eacc97581f4702ef256a568b8edf9787a149b461910f7ed5e59e56d7292c76022817f938ffd9be8e22d40a0e426fe36a97c21b9ddea3ddbb7f25e1796adb1017c6c02a8b992db468ce4fd", 0x91}, {&(0x7f0000000c00)="6d4d0285b3ab642b7ce13cd61290cb0baa370941cada7061dec67cb4f9a0c1cc782effdfde2622c4f9131ab9f62e9c93d7cbb7bd6e3201acee9b92e77793b43c120c788dcf1c4bf826a40ecc6292d9ec7220ecb42e45ed57c15fa07a306e63ce1fcd81404445f582daeeb7b4dd082ea71c367e9c47bae0e5a17c8aa2fda36174b542d7d047800ed411cc868bd15769eb50c88edb42e07d694eac4c8365a17052651371dbbf20a1fdd3d94b4b512d0530d3d7c580ca9c104d840885724e79e7573ade979752101f51eeab9a6c66fcbb8380e97c5f192c8a26224db3db85ec68772bde4c07eb36f5", 0xe7}], 0x2, &(0x7f0000000d00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x8) r4 = socket$inet6(0x18, 0x5, 0x2) r5 = syz_open_pts() r6 = socket(0x21, 0x8001, 0xfffffffffffffffc) getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xfffffffffffffd11) setuid(r7) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000180)=0x54f) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="0300", 0x2) r9 = dup2(r6, r6) setsockopt$sock_linger(r9, 0xffff, 0x80, &(0x7f0000000140)={0x6}, 0x8) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000840)="717c44108278373c659e5bb376ea8cc214c8a4369517d6717eab02523cb5b4c549e6b06165c323b626023b1c58c691ea276b44d085e8cc19ed6690017feff7e7fb62b3664c5b0f7993b61db80e7b161522b20e38fd0fec1ef51d65aa0df0481e6980c7b2ba9e96bb1bbf694253e6c874df943cda3586509d7910c529646630885cfeff5ce77da17f8a2baefb0ff7ee0db61aecd88eb847a7e8613e7eb293936c7bc5e09aee6815025411e0e5bf2290c5a6247637739bc42efe9e98119f0c59d0b5a3568cb87ed41b1254721df7b5d1af52b941bed14cb050", 0xd8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000000800)) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r10 = semget(0x0, 0x4, 0x600) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000940)=""/135) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) r11 = semget$private(0x0, 0x4, 0x226) semctl$GETZCNT(r11, 0x1, 0x7, &(0x7f0000000a00)=""/89) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r12, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) shmget$private(0x0, 0x11000, 0x2, &(0x7f0000fef000/0x11000)=nil) semctl$GETVAL(r11, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 16:03:20 executing program 0: mknod$loop(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) bind(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:03:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x0, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./bus\x00', r1}) close(r0) r2 = dup(r0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x88, 0x8, 0x80000001, 0x7}, {{r1}, 0xb378f16467614682, 0x1, 0x20, 0x1674, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0xffff, 0x4a}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x1, 0x139}, {{r1}, 0x560a17fd7b67aca, 0x4, 0x0, 0x100000001, 0x1}], 0x3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x20000000, 0x8, 0x2}], 0x8, &(0x7f0000000180)={0x7b4e1392}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x10a, 0x4) 16:03:20 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x3ff, 0x6, 0x3f, 0x0, "a715706c0d8090e67bdaa5febdb0d37760099b98", 0x200, 0x3ff}) 16:03:20 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0xdc, 0x40, 0x5, 0x1ff}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x2, 0x8000, 0xfffffffffffffeff}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x1, 0xfffffffffffffff8}, {{r3}, 0xfffffffffffffffd, 0x20, 0x4, 0x2, 0x9}, {{r2}, 0xffffffffffffffff, 0x1, 0x20000000, 0x101, 0x4}, {{r0}, 0xa39e0dfe33e76150, 0x11, 0x1, 0x3, 0xffffffffffff0000}], 0x7, 0x0, 0x4, 0x0) dup2(r3, r2) 16:03:21 executing program 1: socketpair(0x1, 0x919394c1751acaf, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x5, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20000000000051, 0x0) r1 = semget(0x3, 0x0, 0x5) semctl$GETPID(r1, 0x2, 0x4, &(0x7f0000000100)=""/175) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)) 16:03:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffdca, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f00000002c0)=[{0x2, 0x3, 0xfff, 0x1f}, {0x1ff, 0x20, 0x400, 0x5}, {0x2, 0x6, 0x7, 0x1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0x3ff, 0x0, 0x40, 0x1}, {0x3, 0xfffffffffffffffd, 0x80000000, 0x6}, {0x200, 0x6, 0x6, 0xfff}, {0x2, 0x8, 0x80000000, 0x7}, {0x0, 0xfff, 0x40, 0x24}, {0x6, 0x10001, 0xb4, 0x7}, {0x10, 0x4, 0x71d6, 0xe5}, {0x8, 0x1, 0x1f, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:03:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x64}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x2, 0xc510, 0x0, 0x20}, {0x1, 0x20, 0x0, 0x200}, {0x9, 0x4, 0xc061, 0x7}, {0x8, 0x2, 0x4, 0x9}, {0x5, 0x9, 0x5, 0x80000001}, {0x2, 0x5, 0x9, 0x1f}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0600000000000000000000000800"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, 0x0, 0x0) dup2(0xffffffffffffffff, r2) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:22 executing program 1: r0 = msgget$private(0x0, 0x320) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, r2]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x8, r1, r2, r3, r4, 0x20, 0x2}, 0x2, 0x2000000000000000, r5, r8, 0x10001, 0x101, 0x4, 0x2}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) setuid(r6) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) syz_open_pts() setegid(r7) setgroups(0x9d3906ea6163a6ea, 0x0) setuid(r3) open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:03:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x81) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSBRK(r3, 0x2000747b) 16:03:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000660004"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000bc0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b652f54df0a71bd0e118424cfbe44b8e61e182f51b50810402003a029dc5314d2bddff01000000000000e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a914e35635f7902ccb23a2386f2e4af84801deab47184d2435a8368d842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e6bb9898900157cbaa8368da60a12ccb796608900557ffab1dab8e03a47237e684c39db050781228dea925a043f13fb59b90e04171838d6b092f08a740a0fb54c3be84afd4bb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a5645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd81f7787c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c15f62128e35d355c59a87454289541cc0000002d9a0000000000000000004a068bb58b1066af83d03ee089b79a058751785d1d27335d82eec697d8a34af0618f7ea116d44c0283c6644dbced4f36e47c8cbea2979f7ac8c285cdbab491cfff16b9b2df5f1a693e6ed666958d913e42ff9076dea07b9083d2a349e8bec69b73d2bd09843744635a95783e349f552a7e15aa784202f98baf47ef371aa5733e525cb10218ae585da65c92c3965b97e6fd2e754a2bde421349c3cd05e1cd0bea523ed3612bd554c04d08763e359a9bec0b41b6b524bfbad0e2b95381772c2fb643ae8b35076cfdd1d4318d0acc6ff2811cc985f6a2d7a8e4518eb55ae031cf8e084842d59de1e7dd2d314bb20453adbe040d6fe6d0971c8516e7bb4fa6db2066ac7dc3b060ce42e212e41db03db31c7cdb9a706b96924068d37c45b7b69b5e5e692d858511bde43276b63f7c6882c4fe6f6524a08be9e8b65a3da57bfa583ce6c01e8d0ac46a058704cdf73050dd547322f2ece21c449d0b2f5628056b9b243014de169881efc7b55d564a713a298e82e4794a901c88573a4c86db70585dd629b9c75b6a4509b21a6b4b2cf4a3bb4341ca801cf7640856e26073a3467155310fcc38fe579e6e45c543a70a88e7776d5af56225f4ae15d353a9e1b776b2d9fd655821e3544240e2cc1fa3ab4f4bef259f8d535cd8162740656a16932b1305622879c688816c9680651053e5845bc4ffffffff0378c8b2f5e7187de81ceced890a46b95fb82f47aa75b3608f04927951ff629c5fee5bb1acebfbdc3ff452c7bac8bf01b5b7dfaa80dacc3b86729799595a4503ec53215cd68b93d3b6d1d02ad700c5a4856ba23a0b2b07fdc3f3e7e2b933849b4c2ff4b9473a44", 0x7b3) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) 16:03:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000000)="a2bbe871e8bad460a5ce948dc981a0726f", 0x11}, {&(0x7f0000000140)="b1ad2fd7d6498503ab1bb345c40e99ecca4bdac2e7ffd9380aae43e5a8f2ca26392ba63959a2d88cec08f69311c6c375d38cc7194a9ae1bf5fc6a65765831e1c44b0738f83a282fc950d06f67be7c0b08d319d85717f8a6f62e067e5f11d7652480309f134fa104ce23383c8e44407c61069e3b5fb69ed6594f27393559e0e1dc8231061070958f4c45f890b6aa5c2fdfcd7d706a934bca29a1a4b08324b3c32de6c0d31fe8f925e2c6ecca67e67790443545006a1fca5bb05938231a105bdf7c00f425021fabed63ec433ce5bcec709375f1ae671fa6291e93ac9a4a86352413ef7614f2c4318b455708e4703a735155609", 0xf2}, {&(0x7f0000000040)="8d33865a6011440ead0c38000dd6434bbc58c957bed62394c9fbc547f821ec041c11cbdd9c481b4ff64fc00ebe59bedfc44c0820dad1dab4ad627aed37f1f09ee28a55018e466a", 0x47}, {&(0x7f00000000c0)}, {&(0x7f0000000240)="5c8d88efe874418df94a34bde6e7cef1d539aef2637753c6f5a4f41f17fc6c6ad2d9577f8d9a3364a9174106b48e826814845a643d67a8f58f0f9c3cfcd485fd8932abbf83090eccb1ebf07b47376a2d1c57d7ed868b44c3ff1d3f163d006089d42371cdfa190cd160298d556a0a6f555b5ad3d57856c1e7251323a65e9654b7a57ee01daa0361878a9801779c7146de3fa5", 0x92}, {&(0x7f0000000340)="0fdfb9495cb6b3cbe1306b91ee9978fc242c3dd6d1097a86d69d3471d63d5e2de03856f583d0ff3d6a99bf78bdde74a9f2276d8fac693f6433d014e471f32a10aacd1ee8edc46be252ea4c257e7151821d0e", 0x52}, {&(0x7f00000003c0)="08ad915ada3787c51f0d5c32b80cebefe5757c383050bbe72e2de6011edea0e92657db52221df3025c1c7cb1f6e2ff690827b09794fec9ac8233f60f92060bbab38e0be248472cb9d930b89849764a51090c2ceeb929a26e2633f029709e88a0d55fb1d0614c16d3cc8d7fe2cfb424176e0f978be8debd9ff95ae91b984ab97b05ffc7cb32fd0e46a3fc3d5cfa73b7514604a7b20e78479054e4215a8a45af09572a6c6e00376ca1e8cd833ff6d41ae03710956495564047afea9a166f69c4b30179b0c8b808723a23561b973e7745091d45ac6542ab656f65d0bc5a4f04fd74ea490480bfe9c519ba832faf86aa9e31b2", 0xf1}], 0x7) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 16:03:23 executing program 1: r0 = socket(0x2, 0x8000, 0xfffffffffffffffc) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x7, 0x5, 0x6, 0x2}, {0x0, 0x3, 0x6, 0x6}, {0x80000000000, 0x25, 0x3f, 0x80000000}, {0x400, 0x4, 0x641, 0x2}]}) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x200001d}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="e4bb1f214389f6e3d5ca0268c7ab", 0xe, 0x0, 0x0) chroot(&(0x7f0000000040)='./file0\x00') 16:03:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="57d70e72555befcf513b87b30937c1b1a24753ef971b8bd3425ea1037462b341613023ae973290db5ff9613ebeb4e6d46fcc05943203edf790b6eacdc893fed3acda225bb0024f1aa0a1050b7d2639d8721a50feff6b861a26aa1a4051b188f2b8b709f70b3fc7fa63bdda9f", 0x6c}], 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x0, 0x9107, 0x7ffffffc, "73cc517dcd000000000700680000002000"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 16:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x6c}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="df") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) 16:03:23 executing program 1: r0 = socket(0x10, 0x4, 0x100000000a) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202feffff02000000ff"], 0x10) write(r0, &(0x7f0000000180)="0bed00c7dc9a67fcb8c6c06bf20a2bd4e72c572eaccc3193a7e59365", 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x110) 16:03:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x40}, {0x6}]}) getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getegid() fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x2) recvmsg(r1, &(0x7f00000027c0)={0x0, 0x0, &(0x7f0000002680)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/5, 0x5}, {&(0x7f0000001280)=""/151, 0x97}, {&(0x7f0000001340)=""/230, 0xe6}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/155, 0x9b}, {&(0x7f0000002500)=""/149, 0x95}, {&(0x7f00000025c0)=""/76, 0x4c}, {&(0x7f0000002640)=""/2, 0x2}], 0x9, &(0x7f0000002740)=""/83, 0x53}, 0x40) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:03:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{}, {0x45}, {0x6}]}) r1 = semget$private(0x0, 0x3, 0x453) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x100, 0x100) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000180)=""/41) syz_emit_ethernet(0x1, &(0x7f0000000240)="f6") pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt(r3, 0x1, 0x40, &(0x7f00000001c0)=""/122, &(0x7f0000000100)=0x7a) 16:03:23 executing program 1: r0 = syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "be883e6d903b4cafc2afc79e7496515a7d8a0af9"}) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x6) 16:03:24 executing program 0: pipe2(&(0x7f0000000000), 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:03:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getgroups(0x6, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x119, &(0x7f0000000040)=[r1, r0, r3, r1, r2, r4]) 16:03:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$unix(r1, &(0x7f0000000140)="293220b84da858df1cb1700090fbea282a3a7ada4bc297b93e8fa80fc5937956efba554a8a4273ad000c813cc478936e6c34f3e2dc7739d8f5e88c6659f80af09b6946cf109680a5c97687f86a209846b0c46a28ced01dcbb930b5eea1ecc33daf6207e0a3f6c87ea335df2ef7ee11f47432c5a58a19880490868f95bae309a21d37a981e9bec489fe7cdb8e63f10e881de9c7fdc981c122515a82973ff067e99e5039a09abb48e7ba087fb93df89130ed5f9bb88fa3e4ed005c09cd82d6aba39288fa18eddba5c9d5dd41ce5dc80040df515a", 0xd3, 0x2, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) read(r0, &(0x7f00000008c0)=""/214, 0xd6) 16:03:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000480)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x5) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000080)={0x4, 0x1ff, 0x8, 0x1f9f, &(0x7f0000000140)={{0x5, 0x7fffffff, 0x5, 0x4, 0xac, 0x7, 0x401}, {[0x9, 0x33, 0x6, 0xfffffffffffffffc, 0x8000, 0xfffffffffffffffb, 0x4, 0x0, 0x54, 0x8, 0x2, 0x4, 0x5, 0x3, 0x6, 0x4, 0xffff, 0xabe0000000000000], [0x80000001, 0x0, 0x2, 0x1, 0xfff, 0x3f5, 0x80, 0x6879, 0x6], [0xffffffff80000000, 0x7, 0x3, 0x3, 0x9, 0x3], [0x8, 0x1000, 0x1, 0x7, 0x40000000, 0x8], [{0x1f, 0xffffffffffffff01, 0x1000, 0xfffffffffffffff8}, {0x2, 0x401, 0x8622, 0x6}, {0x1f, 0x100000000, 0x3f, 0x200}, {0x7fffffff, 0x72, 0xe328, 0x7136}, {0x55ee, 0x1, 0xfffffffffffffff8, 0xdb4}, {0x3ff, 0x7f, 0x400, 0x100000000}, {0x0, 0x6, 0x1}, {0xffffffff, 0x6, 0x3, 0x8001}], {0x7, 0x0, 0x0, 0x3f526637}, {0x2400000, 0x4, 0x1c00000000000, 0x80000000}}}, 0x8000, 0x9}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000400)=r1) 16:03:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r3 = accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(r3, &(0x7f00000002c0)={&(0x7f00000001c0)=@file={0xc6583c2edf93a9c4, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000200)="7a06c49bfe85abf9054203bd6b453937d596d4ca20fdbf236847f6a3f6b86527155090d73efe21facf0e045c201dc3d629fb847191be8c73f6ecf2e97388c7c7fd44b14df87d15c0d3df440d9d23d7258c83b99cc3421b38f6d04f081d850aa33a3941", 0x63}], 0x1}, 0x6) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000200), &(0x7f0000000240)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000001000)=[{0x84}, {0x20}, {0x6}]}) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0xbc822ab47436bee5) getsockopt$inet_opts(r2, 0x0, 0xed4498f6650a6c82, &(0x7f0000000100)=""/183, &(0x7f00000001c0)=0xb7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r3 = msgget(0x3, 0x60) msgctl$IPC_RMID(r3, 0x0) syz_emit_ethernet(0x42c, &(0x7f0000000480)="b6cecc1481bd13912ac2b22da7821253b57909a9269a61450af293af18547641052896c60f9a9c8771f3709f3d4fe849fe4198c0de8d6d10c35c8773adb32fdc32aec672c6e1059d56df459f0a8f7739dcd5999fbacb2fcb1b313c76098f03f3dd84bcaf000000000000077d1ed5696c1a09e6ccf7c979ab6a203600861849f5d4d3b736e87ae7782c17484dae1aeca4bf0361a12bfd75e7a5be7ec18c571865e1600b65852a0f16372900214abfeb482cc110aa6e2c6e0554d54ff8bca86edcacef11f689d7e11d990d3149b95aaf6bcacfc5e61e0be5c863da6676d7879c8d15124f142b10781e076883") 16:03:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) mknod(&(0x7f0000000000)='./file1\x00', 0x2, 0x1000) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:03:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000002000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="f9049d00000000192a175000000000fff67b2bba5ad35a0520000004"], 0x0) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x120}, {r0, 0x40}], 0x4, 0x401) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x446, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:03:24 executing program 1: r0 = socket(0x2, 0xc003, 0x29) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="8202adfdfeffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf383f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e5746360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf5547612f871f4385f04557795ea4a5c5fe65baa20205dbbc5b65ce593d2870bc122cd23508e705000000000000000000000000000000000007adb1ff02fb37ecd2cf8724eb18089278e314330000000000000000000000e22b05e5d10f524a64ef5632ccf137c8ae11dfac48e6cbcb89dffb9c9f35f23dd85544cd1c103681b82634ad276d29365e12d3b1433eab57e9e9a3da45a9931cfcc92aa14d14cb2412b25bd1bc73000000000000000000000000f1ca5f2071c1f276b670a2a93110d876454aee547f98e515464903ac94794738537d7b5d74f90bd08c5f4d51be32f0ebd9189746005454d719e5a9e7a50f6c453ee525baad02581807c0cbfa1e220f379363fb000b01009b208dfa12aa5d5037263725391fa4325a1970e9cbdcc9eb6fd5e9dec4d723127ad15c42b2bb8fd236ba05ba9e812a96aee4ba82f46f1cc10e0e3b92967d2921075aef140000000000000000000000000000001600000097b0b5031f0d48d3a3ac3ecc35dd14975ed4a82c9cc1f11b9e5e00000000000000000072efe342c8c8c8c5ddf0d3fb74aa13fb8ef08b46a105965099bdc46274c0a129733a74fcb85933e7c3d7e84de3fc000000000000000000"], 0x10) r1 = msgget$private(0x0, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getegid() r6 = getppid() getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x20, r2, r3, r4, r5, 0x100, 0x5}, 0x3f, 0x3f, r6, r7, 0x1, 0x9, 0x9, 0x10001}) writev(r0, &(0x7f0000000540), 0x1000000000000089) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/40) socket$unix(0x1, 0x1, 0x0) 16:03:24 executing program 1: pipe2(&(0x7f0000000180), 0x10000) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSTART(r0, 0x2000746e) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/245, 0xf5}], 0x1) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCCBRK(r0, 0x2000747a) 16:03:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x16, 0x80, 0x2, 0x795}, {{r1}, 0xfffffffffffffffe, 0x4, 0xf0000002, 0x0, 0x3f}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:03:25 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f00000000c0)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680)={0x0}, &(0x7f00000016c0)=0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) sendmsg$unix(r2, &(0x7f0000001800)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000015c0)=[{&(0x7f0000000140)="e1f8d05c19d0157434746b49588b726dae49271ed74faa9405feadf637e0937482af20964a84958c099e4574600e83d4df5f7e65dce8907210c067fc8adfc27ebd4da1540ccd5ebd9e53e6b0d4e0a5923336a93e1235cad251e5d63df2279eb227da16a4de6123dd28ae3227d88a9e7b994b3f83334a8f1caffe6a0fdbeab5396afa61caed2086fe014c2bee4192a5c4050da6", 0x93}, {&(0x7f0000000200)="befbb34f6296f73ec0055d21b7971215271383e12336016d3df75ea24a239b1ea2d0850d22f648", 0x27}, {&(0x7f0000000240)="b04fa37ae4f87d078a744d9b66", 0xd}, {&(0x7f0000000280)="18f34f4cebb6a8041b428ea237ab4045285e40541381d784eeb00bd2d679b89a4d9f8b3df71ada2dc96e82a36e66b83dfb81a5ad03d7ef0cc0b36f060f4adbe6190c07e69442d137bef49a41e2307b87ef6b5db8499a02d7d49d47814c30a389a50911362eb048c09c4094360e069ad5ecd936289b9bfc971482e6a13b8600ddc1ad56ad0ef98e2474b8cf3f747b1c28d84c71a209619bbe", 0x98}, {&(0x7f0000000340)="50dad37a126ac48ea945f9cb84d4b44392dfc80477c69f90d6a45197df457fcccc2f6b7447a1e2319589eff2aa1997efd01ccb36d87a679b64504944887d7f8f82b7859132afe6f632eef9745c9a409a7756562a5300f945ad3a8cb658ede6ce2007c2f836cd4f3f4e1a3d3c4c71ec5fc7699be27eaa2acfd9369965f9f9c5f949f0dfcbe28a980a694a1baa451337d4672d431b621be856a37ae63fdd6478895130d1a8db", 0xa5}, {&(0x7f0000000400)="c8db11a6bceb7f6dbdf5b2d9f754485db15e", 0x12}, {&(0x7f0000000440)="16f16076bb423bcee27b1b052857b02b461a5daeead351339cc3fac28d4f74e0b455bb4f282d56e5f6b1d0fb689869aa3b3e0256dabc1ae2d6920a6f7e246dc398df0128cbe7e9ca72ff6a49f1b4f5a1bc9ec5dc306e47fdc18b5bd92edb86d5231928a3a1629ce3d745056dbe34c3a79fac7b57acf2ea329542373e63e7ac90fdff47c4b1c25e6a0f23a6ad9a1b1b956e53bc82aa5637b90cc68ad59311d69d0acc687302f4d2c49e3f7d79f8c9a8655758f6a90abdfc6230", 0xb9}, {&(0x7f0000000500)="6ea13b3d999cdaa15a0e5fe88c50d88800f59518495c5bf187b1e52804422f1c7e712f2e27376dd5d46b3b7905650bf2c11cb6c4ea866ed2e2cedf582b16ebf6c159183030391ad3fbf64bf1eaa49448680654cbfca5939821fb88632c22cf2f8600db9fdb51ec3427a26e9ed32701f2dc677c3e4e37f829b5e16a52669b5ed3d257a4295daa4412a0b5a233eede799eb24f5b2cb73220e459466fd836cfb8b4e3f38bca3e0420110dd4f7ed07d2c18989769c2215b75037a93c3889bd0d6da108baccd829854db7ddadcfacdfebf04638f20b2149cc3fbc40cdea37b680c5af0e36d90c6414a497552568a27e9b6fd0cf5e95aa524e5f483b066c99632f1621ca8fa8ede5242525157f049d4561c4a31b614b55d5896df76c90e7d95027b529d1457e1298d8df137619e3940ffb741e16f3cdca6fc1aec42cffbe3c724b13457e7775a4aab9a77694da04aca86a650534fda5891c9001836ede75f51cb97dcbe2ce004e90f6ee8478edde12fc368b194a3145efd6afb81a7742058a872acb7bd81b44e1b6d88929fb5dbdddc3796439e5781390a8ca683ac479acf77c4b8fd7ee6208711d18a8dc269415515352d4e00b941fd2e59cb20ae55e0893b101954ed8fe565077d107796400212f3a8e09d539726507172cdb2773f78fa63fe95b6e6aa6b5a4004bf40aa429985c3621c9b76404d796ab2af0d5059d222a2dd9749dac5533b9c47af101aad8ea43de699cd5568e36489a617bd11700b199df7da0288bc8f249541c4d1eb9cbfbf6fdf6d44f44eddbed65545a8969aed2f05a9ad0072fec91d897d734b0b9fec35d7bf0c40c0f26ddcdfda062b134903d34dbc296d3a7703b3e26f7315b92cec60146f4427ec177e749abebe776355d16e2552b530a8a7a606c2744858d85b3bb0bf0931c8d988fe02f6725aa6cf8dab6e9f3ae702692fea944c9c29e6331106a979b1193f8de432d0517b1b0cad7aef8417323815be0e634fb23d2d0daad53fddbbbb2f371b6543da58870fbbc5ace5288cb9861db2dde9cc2b25b3e7bdd162b7d84b8880dbdc5d26dd7212f4e511301ce2ceed5adabefcf159acc3bfea9fd8a29fcee62fe134877497114b19b3de361a7514b0aa58f236660cde719587fe7ac9085cfc3d81b97ea3b1694d98deca402b177c3a6e3851dfa3f010aecafaed250508cca6b9f66c597e326f61f70b72597278c92118e9bb814c3f122c67830382d8396a066b235f2c510c793ee9eec7aa81728fb1d13c33f897f228aff5e8f19f125ddc94969fd5844cf2ed508b18c44ef2e5603d99b050e348ae90f9c3f46fc875e5358b4a4233788c6d4ca460d42a605865119dc75c6de92befb053628b7b5c1f478fe3ccc8d26d60aabdcec481cb3dd8505862dcc8dfb35f47e1299f61a18ab15012fd24754416f448d1a9603f58a0ea7c814907770c637f08680fd56e26664552101cfe041cac1b4b24dd7215cb1913b2b923d3afd6a99ef1a788e169b5f139c355a214418f52a7e8da90f8c500e8eec7ae03d2d7ed03bea860a9e7db6840138d3407a0ae75db4a66af2dff14cd1fc7e2a016817f49a7e5c5d18f7ca49a16975902967681dd200ae256df4de78e2d20d0036c8f17b273b1a2d14b2a869e770a60dfc4a61019e2cefd47c13680c620a4cc0add179568e31dba66386c2b050a16b1e1a0fe8c2e3db312b4bc1d0cf84316221ea2c5b145e76afbd0626d9dc08a74b7b93979decad283daae37b6c86cd981720cb08c746ed93fd4f306a72fbd8bece182214c55c6d2b9d1a297e91d1d1019fc472566446fe8638072c7ec7136021aab85c0c6fba9ecb4ea2374bd405daa7d878a25db0c775c5e586832785745a8d4cee1f03f48f3b10215f1535e8e5eee8de3497364f22b4b8dcdacc25eda37c8c12a503eefbf3513e130bb658ef90b7532d27a8ee26fab7734e72a6f088efd7faf96c8cff7b5f6ce3f0710fb335aeab48bac19bcff78b8433ce963ec673c6257357dcc30fe388656351ae06a29e4c6b98e869b4e0d07ffbde2ef9c02cc23a5db396172b4d383eee7158d2c6d43de747772efd30a9aba0d7a6cd53f2c4f209fd07c803889d614eda6f3e42aca41253851fcf4799a65add752c4ac7a9410b8577f376e06a3506208abcc1d358e2f7b7ea0614d1f1bd19d390f814adb668c58e583054f77816799ccec45b034e39c06d19e773c395d2d24e4c5cc754d860038ac6ce1fd7b56eead69e8070c173cb433852df92d31beb91efc52f8e33f90c50009104ea0e07de8a9091f846f770cf1a77b1235427357a5ec22b41c494080c3b55f50c742ff7892ff1bb6b259b49c74c3a8013258baac7fde6f85bfe68ff264f94c1477d14e3dfe7ecb602c077a6cb16815411ed381af18db4c450e95c4c8458224ea46c28e4bec82e33a14820d8b1799337dbdd977f4242d2bd4acf70c9911dde50bd07576498c67ea185cc3a47d13cd4db0a07ffcc7a188989f49c53f4540df9c42b2dcc91faa8f90a6500c7db114d6e8fc4b323b2e38c95516663255a1a92475955252fe1da80fcafc224606e873849c0bb523f24d42bd8127d82612a2816c9156562065b33bf80768a06aad044e6d023ddeeebdf7cb5d7699cd0a12be6c71cf621f8b5e7e148fe1b6349b8b28bdd210130c85c646b258917ca00727537e37a995cdcb133a535fd8e7ae4fbdfdd1115fdcd85178ca851a5b7a1f2a8c2ce3ca7c7cd01448f9e5738f61aba149ee70b3d7c9f7c144b32029ba493dc8d9c936e920d67b6f12616e5dff3d85b9fb53c1510767ccc15170ab87fa18213ee1061a0518e30486997fba1aeb5adbbdf24ff3fc8270b7fa3265c244ab26f1c0a01bb97624733e7cb0eaf037eecdba3a3f593a17992ac94e1ac627aa3d7385ec0f49d4cab2125dbde71ea217a07a93829f99702d9be875355d98d7b57a37c1616246090365188bedbdc8622054751c02e053c7b9be9e4acfbadb61035acc151b0ebdcca5ec499be5821e69d40932b6f2883229db1220bf2ea7300b5d9f730100020771a355156284173dd08f34d72ce4fac35a5fd610c20728406f3815956cebc5be268d8e41da53a86767fef262862667406078f875aa01d30208e1c67854eb420eee89c4167ae83f3d6c39494ea8a4c5cb70b20b6628eec6b85d81020b76c64abf1920b1deaabc39e46fb74ebc71d5db55d9b2164b3bcf23194e19a09b415ba0673940010a42063820e48db4d73e6c3d5173cec73356b01bc9c64c8ced538ef284db5ef1dfed579a07590ad441f5836726d318386febd5b20b3bcdec4d71a02ba17765297c6dfb8eda00c1cdd6fb75de761356b4059888a55f50facfae4a4b583133640c716b13ef655af1a9aad882dc1394a592277bd703cad7cefa6f750c9431569f707473bd4c4f3fd649b1b907e8759c1daf1a4964c159eb61b71d0d3f877c2feba62c4137ba54486690b60009f0142b38cb6d30885b73b4ee98bf6c98e4c3b22feb07f1088fe791faa80b13d003ffe10eacd0ac312ef185fda5f945d00844032a57c9314c292a082678b05b34b42bd078fd9a201386cefecb315dd70e02cf10463ee65f84b9188ccd8b4c4c8b4a111b111a08cb96b9685a9ed6f2900835744aa4a532a269218a27b57a02a75ee2c3d5e2b6be913ec8358f4322f580e689713bebfb4ce685456c261728b7fb73e01fadf9e5e1669061412ebbe8bfa79b8197fc37c9f2824963a5974fb879d889948258cc9ed5cf85ea171f88752f86e7ccb0ee46b7ffe562e5a5d278399df204a6145ef287e5b9d15613f4ba0e1b132b4df178f1263af7f73d337a4fe6c31ffd934f35ee79f0ec0c032b579332a5d10ec7bcba07725742c2a6b547be214fb1e4cb1eaed4509a36a8389b35217da90b15e7759346141f54b36f0f70cad4d2de309352a3d94b19c0599c88522dcbd5ac10f2eab95ebac7edc88afebde12db7844e4e633818cbe8f82296b1fa5345e0378e9a28aaef3784e0fad4159193dd8fa765d3a626461ade1179218f0b29c0f0c8f21dfbe497b1617adb2337fcde0f94db5c4c53334227370c199e8385c6b26a139bdb295fbef437e79ec145dee383172bd4fd0556b37b20b29e1339f2142d1c08db1e7fe15a9c7c2d598d3311e3da7aa2fe1eafc926b6a3d5976e1173cec5bb3e1db61d89886ef5e138bb56e5c280f990f1a161483d06beb39d468e2e39ee310e682ec6b3325fe514db715e2cf14e1b38ad226c525c2efe2e568d7e74322d965c562621be1f58d45772e778617ee326a0f39b839342506d74261d4a6127d7d20255bcc34e5a058c418aadd4fef2e3cbef9c351e1384bbfb50393c3fdd46a08a40690200931310cce1781a28bc925e59c03b8e7b2747bfd3b61fec5a03478d235fafa9d6c08e1f5c1a3aa339a583ea1c358d2dee74e221d184f19a11f32e3be692ee2b6c99623886bbb5222b411112fee55dbcf64a69c7cfce90f71bd4a5d6231f514937ba0be62d99d4183aff6c16d47afb9ee452a8093dbaf59f1c8644e95b513c7f4a9bb463ad291af394289c86b12f2e3d54076f69d5864279da12ce72289522899d99123f89082742edcde6b3c6baa2fa878342081f6afee280e69220d4f3055e00a31a5c0451140c5ff6bdc01faaf26a751435f502a5ad96ec227f9a0641fef50474b98d4854a159879a57fae7cf95a4e2a1b84ae19854a605783198c4daa758ff1595dc0ebdf6ee83fe0e96527f1b77a0d4e3bd47651a134f4a2a4b697fb7b121b14b670497151f6d24d81a6b63f2f25da00ba7efa5b6c2f5576159863d2867d74d2fba0f9a0fe0580320d5b024d1416375654b20b942772c7e97014a8d8f8667d571fea8baa2a698bfb2357d88e3077f7dd4da07a6bb632364c06cefc688f7837c04098418ee2d8bfa85d9c4b79d8fa29cc2eb7fb6c79e895aeb06aa5cfa578d130ba74164578848cd95e5ae0d8227e0411432e2272b6134f1fb02bc91c912dbd22fce3568f8320474b10cd3c301b5273769be21abcf25702ebc690e2d510ff3fd832be63b51047caeb3692b07e3503d418b7840e5ab3f87b18888f95ffe5c581501ad5fcd09b2d306b64cd161fd03bb5b44840a553b6562b61b94e2a8953d25b02db814ca4c8274ce2d50ec6d0b3b447401a8eb3aa46f8094fcaa2cc110b630a7a597f97a538bc1e84b3d391272468b5bf92b0a38d64fcd9eb3ab262926d1d47686222c98c36b33cedce0c1861bfaadbf9555a4c8a6fca9e04cd5951d32c9d7fd9d20f43249f518b74eeca27ce4776c75add59e75a30020ba266c6ca2d2fa2904c549a724e8e2ef9a7dd9fbf809f091f6dacb65d26b736cfe93b9050f46b9e1fc2731ccc64f6660a118cf7db830bd6573db5d892af804b8496e1c6e00325c40db9b06e73caf535e1ca56d982c5ab517636758b228b53b174b20ebfe4d9180f94f7114807828890d6e754f439c4a75ef9a2d11085eaf8a9965279b4fe6c00db6c5a758d51e519b6c20863b3fd5130a516bb5206db25138b4e45833a2eb521fb00df159fd9c843c09d88fe479b2660367f8e297204e2058f403810007e07b615c1137f7d8f1275a3dcc25061a3190d7b6c833dd8746ac02b55e0a465079373dabf916a9fcc9d81411820ab849881f8079d3957cd6ab053f4c7a00c529dae4cbb49c2fad7fae660b03419fd6814df4367f8e5fe602e9ac1561769bb8677b8e61d613e58386088904332f240131e806c637b6c63ee8882972cb210e089606afc439798d6f66675883ff3e1322c40b9fe4e913c70acdaedb28be391", 0x1000}, {&(0x7f0000001500)="283e7c8230ab8cd09b0fdf8ad20cee9707571c20d82534bbbd96d7b087131e11cbf26481f585289f080b3ff4a720b6e419be7351083d8f49443d1ba1899946890e51707d497ab5bbeb6ddd7685d733b964b9f513b86324fa8dc0bfd82618944781ece286996426429f0f35fba405261f4f426cc9095425d04669a10495107bebf7ec697d4704897d3d920d0e2aef6b36bb48ba1bd91f1d4913968a91e3c27795a4e50282f7b8ef72a3", 0xa9}], 0x9, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x50, 0x9}, 0x2) 16:03:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0xf, 0x8, 0x0, 0x0, &(0x7f00000001c0)={{0xfffffffffffff801, 0x6, 0x3, 0x0, 0x3, 0x6, 0x1ceb}, {[0xddd5, 0x4, 0x6, 0x1, 0x2ccc, 0x0, 0xff, 0x0, 0x9, 0x8a4, 0x400, 0x0, 0x9, 0xfffffffffffffff8, 0x7, 0x9, 0x6f, 0x8001], [0x8001, 0x6, 0x3, 0x0, 0x3, 0x0, 0x2, 0x9, 0x5, 0xfffffffffffffff7], [0x80, 0x8, 0x1, 0x401, 0x3fd9, 0xffffffffffffff81, 0x50b], [0xf36e, 0x8, 0x200, 0x7fffffff, 0x0, 0x7], [{0x7, 0x8, 0x7, 0x1}, {0x1, 0x0, 0xd8, 0x5}, {0x4, 0x80000001, 0x0, 0x2}, {0x77777f15, 0x100000000, 0x7, 0x1000}, {0x5, 0x28, 0x71c3, 0x3}, {0x6, 0x8, 0x3, 0x200}, {0x4, 0xffffffff, 0x59, 0x3}, {0x7f, 0x5, 0xff}], {0x4000000000000000, 0x3, 0x3, 0x8}, {0x9, 0xffffffffffffff37, 0xffffffff, 0xbbe}}}, 0x6, 0xfffffffffffffffa}) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:03:25 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10000, 0x100) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000140)='./file0\x00', 0x80) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:03:25 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x401, 0x2}) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000140)={0xfffffffffffffff8, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) r5 = socket$inet6(0x18, 0x2, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x4, 0xe67}) getsockopt(r5, 0x200000029, 0x3f, 0x0, 0x0) 16:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) 16:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1d}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:25 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x3d}, {0x3}, {0x4006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x80000000000007, 0x38, 0x10002ffffffff}) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x10001) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xf8fa) 16:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000040)=[{0x4, 0xff, 0xffffffffffffffff, 0x80}, {0x1, 0x6, 0x5, 0xc6}, {0x5, 0x5, 0x5, 0x9}, {0x1, 0xffffffffffffffff, 0x9, 0x4}, {0x6, 0x23b, 0x3, 0x7f}, {0x4, 0x3, 0x3, 0x2}, {0x100, 0x7, 0xff, 0xddf2}, {0x4, 0x1000, 0x3, 0x3}]}) 16:03:25 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0800005000000000005b67071b54ff008706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="589e6039e1782d348d616048710802aebab8586f099eae529f0cca5eaf1bf40b444ab0e2f8527ea53851ee27b49d73dcc264ee94261359bc273d5acd1eb94b2b1d4a5361dc0a804af21b7a3d4da92b3d1e52937cb704cee1eb48069eb543aed21d1f8c194b9f8609cc1c6e3f662ac41e81da4dc901fd557385a74cac592b2371e08ad861fef6d2ac5ce0ae2e52b0b09b41e89ca1e16a2029491b7c06530d68bc6665727bb11496b2bac5ba9fcdcf548239af162dfb739ea079d8cfa44d11691a89f9e1d4b3dd838d8ac4d89516374d6c39cca8de05f837b24a85ebe31c793f", 0xdf}, {&(0x7f00000002c0)="29a7af7d62326bcbbb051a8cc230dd0f257c4a36e62b19e37213031e9cc1ccfb3aa36d60e995a647537f768cd11f873961feaed3367fca05f542a21a055c1f1547f455e082a9bbbbb9fc1fe00f715475a99a11e05b312d0a30b7ee16fa56df68dacd291c05f26d4bdd430b9da8ee49bf94f698aa22596a46ab5013bbaae547fc1fc17d2eb528206567ec97185fba067de7340c203cc71868feffc4abe6d0eff5283aef0267fcf6a33ef2d9747d7c61c0705cbaa9e0e3e7a58637a3abb443bc6c9663e079112b134647276e9d1c36d80268974bfff4454383a6", 0xd9}], 0x2) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getflags(r1, 0x3) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000380)="ac0fd6dde9f1a7c445668bcc3d5a67771a352f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d92d05e2b750c9bb91d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60500e0010019a7e8f45cbefb20ef00007bdc6deddcf3b2f79b463c019605ccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a356400000000009300000000000000000000000000a38641c84caa0f083e5706235c", 0xffffffffffffffe7, 0x0, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f0000000000), 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {0xad9d65331833c5b9}]}) 16:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffa}, {0x64}, {0x6, 0x0, 0x0, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:03:25 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000002c0)={0x1, 0x0, 0xcd1, 0xfff0000000, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x9) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x45}, {}, {0x7ffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="a6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000003c0)={0x3, &(0x7f0000000380)=[{0x24000000000, 0x0, 0x4}, {0x4c2, 0x8000, 0x4, 0xec3}, {0xe7, 0x0, 0x80, 0x8}]}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000340)={0x1}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x1, 0x64ea, 0x7, 0x1, 0x40, 0x6, 0x5, 0x2, 0x3, 0x1, 0x8}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x101) pledge(&(0x7f0000000080)='/%*\x00', &(0x7f0000000100)='+\x00') fcntl$setstatus(r0, 0x4, 0x80) 16:03:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x10) kevent(r3, &(0x7f0000000b80)=[{{r2}, 0x0, 0x87, 0x8, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x21, 0x2, 0xffffffffffffff7f, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x0, 0xa028}, {{r2}, 0xfffffffffffffffa, 0x2, 0x40, 0x7ff, 0x101}, {{r2}, 0xfffffffffffffff9, 0x4, 0x4, 0x333, 0x81}], 0x7fffffff, &(0x7f0000000e40)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x8, 0x957d, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa0, 0x2, 0x3, 0x7}, {{r2}, 0xa2a80e1190e70fd8, 0x0, 0x1, 0xd6, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x7, 0xfb50}, {{r2}, 0xfffffffffffffff8, 0x44, 0x2, 0x5, 0xd802}, {{r0}, 0xa0edc2605e739b1b, 0x82, 0xfffff, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x7, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000000, 0x3f, 0x6}], 0x100000000, &(0x7f0000000b00)={0x9, 0x6}) r4 = kqueue() r5 = dup2(r1, r2) setreuid(0x0, 0xee00) r6 = dup(r4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x1, 0xfffffffffffffff9, 0x4}, {0x18, 0x2, 0x7, 0x3}, 0x0, [0xffffffffffffffff, 0x7, 0x1000, 0x8, 0x7, 0x71, 0x9, 0x400]}, 0x3c) r7 = geteuid() ioctl$BIOCGRSIG(r6, 0x40044273, &(0x7f0000000e00)) sendto$unix(r5, &(0x7f0000000040)="fd16fbce057634a8b0a6e7cdad7f2edecb07753228ef97fe48e57c2825d80e70421c1d98c780dde2f3a8a937dfd948d933f0be601b84c5190e507b33f752a95f6e724e7b9e0b149f967dfa45f333cd255eaa3e32cd6e8982bb01b7e4b1e9cf678220739c863c36523f878548941c8b1a64b35603f7e0dd498f7057164b30f3272f0941e528760ff1e5a559fbd29309b7d265c7ad80856d970de607e731377ce1477ae6516f336c41137b8798390a5ca6991ec405fa1a461b183aed87b8242d94b1925e325fa7623203012241b91d8138baae69d764e1de213c8b29a66d6187f2bfa538cf6c546b0770a6", 0xea, 0xc, 0x0, 0x0) r8 = semget$private(0x0, 0x1, 0x40) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000dc0)=""/11) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/wsmouse\x00', 0x0, 0x0) mkdir(&(0x7f0000000b40)='./file0\x00', 0x0) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000a80)=""/127) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000000)) setreuid(0x0, r7) chroot(&(0x7f0000000d40)='./file1\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:03:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0xc8f, './file0\x00'}) 16:03:25 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0xdc, 0x0, &(0x7f0000000280)=""/220}) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x88) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)={{}, {0x0, 0xffffffffffffffff}}, 0x0) 16:03:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) r0 = dup(0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) r1 = msgget(0x2, 0x80) msgctl$IPC_RMID(r1, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) acct(&(0x7f0000000040)='./bus/file0\x00') 16:03:25 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xfffffffffffffffa) setsockopt(r0, 0x1000000000029, 0x200000037, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x3, 0x401, {0x7, 0x9}}) sendmsg(r1, &(0x7f0000000700)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="57ea5092e8c65d6953c9f736b3", 0xd}, {&(0x7f0000000100)="ce2e6cdb39b1862af98745030a5397f539aa4e1f3ab8f44c4a95b55b9a9b3b6a42e944d9a31c2dec9c4016003fd09cd36fa2", 0x32}], 0x2, &(0x7f0000000180)=[{0x110, 0xffff, 0x100000001, "4e7bd53d536dc968e0ceae0a601df6cf1c612417bc249d193af0ce51cb21810a5cad9865cbfa36527dc2a442cfe70c11205d8965d4e0e9f61ef94140c175ca971adef0043aeea8a749a645a9b6af0d31375e73897ae593c108e2d53c10eee7e3f717fc7819ae5171bfe1bdf37e48bf7eca968e67110fabb36b533a2bda16947cfa5413e95a5babbaf78a945e19aab2f68e8bb530cfb511667c1ed77a61db067c16cad776b73c9929d47398212961b187b81dc640647762a8fc16b0de966a6cd3d98bd44b10024580064a36b09cbcea9070e712ead8729d91003b249b8c4b31c2351170835187d204f34190d93901a7cc6e57b7c334d2547aa259"}, {0x88, 0x1, 0x4, "b2f007f67587d8111a8f7756778d786e724ef82ca2c6dcb73b56a405c6bd041beb54ff5d52fd3586ae4d39bc6f7167d72454fd7434f31aea146e1ea9119a230e2a848b41217e663a3c04a48bf8001e65b5ef9dd640a3098077bc69522f960e406d7fe5a2225ceee23bb801bdd34b7ed3d13322f42eeae8"}, {0x80, 0xffff, 0x4, "34ae99cebb5f06cc5c77fca5a14e7755a09354d11b80d53a4e29a8c60a0cf8f053d03bde7192fd730c6525f20d073a6edc2d161c20b499e8b128b9144dbf40c6fa1eeec7b0f1bba5e92f07c819f979269b00334facbbfa1c35127f8fcb5f59baa93bc0c005405a3798b571489cdf"}, {0x110, 0x1, 0x5, "01f38bfc0edec1bfc607eaeecd022e8a4b4de85d722f5cff93099bb6655fc850d047ce7b3c8946bbe549ac007f569c4d21bb46a93cfb0067533a260df3a99c93eae149e87426b15aacb1c7712a60d13431eb533ebb7c813caeb7ad78f67fde9438400f5d9fd973d65cb922b806b60f5113e095b2396f91bb25fc911dfedc132b3fad5d390b1980e3e39fcb697572f08e2a9d1af89e6bded0c743159890edb5a0478ed24193bf7f3f7b908e3cfc1bc1c67ff1fe37d9fe697f816a3963fce754673984fa4d09e92404b3888a7f88dc02718d66f9e737dfe44da8d70acaa132032be78000c384c36d0d6381f7aced46364f5936dfc4761e561589895e4c"}, {0x78, 0x1, 0x0, "b61b020282970f7d6f1d2a553c83c6fb87002a7e4c97c918de69e1b854304cba304ba40ce0366ba9ff016d03b90bac7059a6bdbc49927f91c1e8ad06786b710c70eba5c2f812e7ea2d6c24e3f1b4e37e691de1841bebccbaf2a294f77443d0bff8ef9fbfa3ee7e"}, {0xc8, 0xf84b8c7404102a4, 0xf5, "4f5bcc92c68d69849a79f673aca77afcee6ffc1199da8de619a87d815807389c3f9e688ddba298bcc30a388eecfb4cce56ba0f53f0dc4b335e3a94dee5f46b2d657c9f24423d3b5b5166700ca9ed0150db8559d536a3f185b7205467f7d5e6aa7fae72c4cfa479f345687e4153825671d9860138d0885e7ca665d23ac3adf6d5c9c76e1c719e83dea6cf8317466859c43dbeb93b97243bbf66c8f699d59349191ea34ca9652046e46a8a4307c1821f1945"}, {0xe8, 0xffff, 0x71b9, "5b8cf266c63413ec93846b052b02e17e7d4fd2dac95a9d1f4f144b155836d313fd01e8e3ec21f720f2d076a2447008cf511d1a5705408af26aa39fcf52028a552403b6cf28367d42f4ef1be7372cf5ab31a5f719b481d313c096795ec7e7cd88f0980c90fc7b24765b405ad82d09cea9c6a06f9cbec6f5d7773f8c753da3a8c4c5d598a38b30eca8d238ae6a3b9e1723331b8cf13822d2ed94c0f72b32a67f1e4fb8988415e4002b91d1a1374b96a15020f19e01ef6dbe7291b1464f099697ee01c63ba17f5e5aa01065e511b6533c32d1e489349b629d"}], 0x550}, 0x8) 16:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x35}, {0x40000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0xa8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x6, r2, r3, r4, r5, 0x40, 0xfffffffffffffffd}, 0x0, 0x1000, r6, r7, 0x2, 0x639, 0xffffffffffffff81, 0x2}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") r8 = msgget$private(0x0, 0x10) msgsnd(r8, &(0x7f0000000100)={0x2, "a1faa5be37cc1a2e1b496e90af998ce9bb78ffb36c3ec95c6d43db372961c3f8c5a2c342bffd14d763b2db808fb4612ea5ba73eab062ce580ead7c02315a3856ab0d7f5701177634a4b9cbfda36fef54671b36f8c1e7f8df23b65dcf1bf60e6a8b90adb6d0953a364da05f758ef5e83e3db136b80262884b7f31a3ea496ca9c59ad7833afc205f152b3ebfc4f50f8de995935a613f53be6a1a47ff8564dd634cb3442d875253e8527dfe8a90b3e64f667e00ae527ea2a76d678a34a4d2aca36e8e4bca325fa3cb1a"}, 0xd0, 0x0) 16:03:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x84, 0x7ff, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x91, 0x0, 0x401, 0x6}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0x9, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0x80, 0x0, 0xff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x8, 0x10, 0x4, 0x6}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20000022, 0x87, 0x7}, {{r1}, 0xfffffffffffffff9, 0x0, 0x4, 0x0, 0x9}, {{r0}, 0xfffffffffffffffc, 0x165fa9884b4cb8a4, 0x1, 0x5, 0x1000000000000000}, {{r1}, 0xfffffffffffffff9, 0x46, 0x80, 0xffffffffffffffff, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x54, 0x2}], 0x3, &(0x7f0000000300)=[{{r1}, 0x0, 0x80, 0x1, 0x0, 0x401}, {{r0}, 0x0, 0x20, 0x8c83a3e9c37b0de8, 0x0, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xc, 0x43, 0xff, 0x8}, {{r1}, 0xdd7b62a3736fe66a, 0xa0, 0x0, 0x1, 0xe8f}, {{r1}, 0xfffffffffffffffc, 0x10, 0x1, 0x3f, 0x1}, {{r1}, 0xfffffffffffffffc, 0x10, 0x2, 0xc0000000000000, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6, 0xcb0a}, {{r0}, 0xfffffffffffffffb, 0xc7e7e75e1e29922b, 0x40, 0x2}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x40, 0x1}, {{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0xe, 0x1}], 0x8001, &(0x7f0000000200)={0xffffffffffffffe0, 0x1}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x2, 0xffff, 0x2}, 0x1, 0x6}) close(r1) 16:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x74}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18088, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000040)) syz_emit_ethernet(0xfffffffffffffff4, &(0x7f0000000080)="108bff13a08267") 16:03:25 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000200)}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40, 0x1) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x8001) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)) 16:03:25 executing program 0: mkdir(&(0x7f0000000340)='./file0/file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) link(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)='./file0/file0\x00') getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000240)=0x8) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:03:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x3}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x82, &(0x7f0000000180)="47294669f9dca4248ec49debe5fec03bf00d375d473012b540ed758241a35c85bd65535c301e95f11ba9e4283d499f881433d044e05758a432f0bfafb7e84805a1bf9ab3e1a070b80b4c9691c9d0ba974d91af1dc2dc3cf0cf6884dec33397a57cc409888858b4716208e15fc017851c7a3518124583ada3d419a823872d02ddabdd") 16:03:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:03:25 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x6e, 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000040)=""/143, 0x8f}, {&(0x7f0000000100)=""/174, 0xae}, {&(0x7f00000001c0)=""/35, 0x23}, {&(0x7f0000000200)=""/221, 0xdd}, {&(0x7f0000000300)=""/87, 0x57}], 0x5, &(0x7f0000000400)=""/11, 0xb}, 0x2) getpeername$inet(r0, &(0x7f00000004c0), &(0x7f0000000500)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000480)={0x101, 0x80000001}, 0x8) 16:03:25 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:03:25 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getgid() setgroups(0x1, &(0x7f0000000000)=[r0]) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x2, 0x0) acct(0x0) 16:03:25 executing program 1: clock_settime(0x4, &(0x7f00000002c0)={0x6d8a1c48}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x40, 0x0) mlockall(0x1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = semget(0x2, 0x6, 0x1) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = geteuid() rmdir(&(0x7f0000000280)='./file0\x00') getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]) fsync(r0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x8}, 0x5, 0x9, 0x1335489b}) login: witness: thread 0xffff800020b6f1a0 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806f7804d8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_rdwr+0x109 #5 acct_process+0x5db #6 exit1+0x361 #7 sys_exit+0x17 #8 syscall+0x552 #9 Xsyscall+0x128 panic: thread 0xffff800020b6f1a0 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 5530 69789 0 0x2 0x480 0 syz-executor.1 *200518 89798 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b6f1a0) at witness_thread_exit+0x213 reaper(ffff800020affb30) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020b6f1a0 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020b6f1a0) at witness_thread_exit+0x213 reaper(ffff800020affb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020afd100 rbx 0xffff800020afd1b0 rdx 0xffff800020affb30 rcx 0 rax 0 r8 0xffffffff817eab83 kprintf+0x173 r9 0x1 r10 0x25 r11 0x8ed4f1d8e8cd0e29 r12 0x3000000008 r13 0xffff800020afd110 r14 0x100 r15 0x1 rip 0xffffffff81ee4248 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020afd0f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=200518 stat=onproc flags process=14000 proc=200 pri=4, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab1b28,0xffff800020aff8c8 process=0xffff800020aea008 user=0xffff800020af8000, vmspace=0xffffffff823b0ae0 estcpu=4, cpticks=13, pctcpu=0.52 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 1312 280395 33934 0 3 0x82 nanosleep syz-executor.0 16358 344637 1 0 3 0x100083 ttyin getty 69789 5530 33934 0 7 0x482 syz-executor.1 19376 512710 0 0 3 0x14200 acct acct 93208 101980 0 0 3 0x14200 bored sosplice 33934 481014 42568 0 3 0x82 thrsleep syz-fuzzer 33934 45553 42568 0 3 0x4000082 thrsleep syz-fuzzer 33934 481505 42568 0 3 0x4000082 thrsleep syz-fuzzer 33934 514676 42568 0 3 0x4000082 thrsleep syz-fuzzer 33934 385402 42568 0 3 0x4000082 kqread syz-fuzzer 33934 66199 42568 0 3 0x4000082 thrsleep syz-fuzzer 33934 112717 42568 0 3 0x4000082 thrsleep syz-fuzzer 33934 379716 42568 0 3 0x4000082 thrsleep syz-fuzzer 33934 210556 42568 0 3 0x4000082 thrsleep syz-fuzzer 33934 356931 42568 0 3 0x4000082 thrsleep syz-fuzzer 42568 59765 51147 0 3 0x10008a pause ksh 51147 229175 81738 0 3 0x92 select sshd 81738 510005 1 0 3 0x80 select sshd 11813 306854 48656 74 3 0x100092 bpf pflogd 48656 110412 1 0 3 0x80 netio pflogd 19085 344434 46475 73 3 0x100010 ffs_fsync syslogd 46475 392383 1 0 3 0x100082 netio syslogd 74742 298220 1 77 3 0x100090 poll dhclient 53769 122184 1 0 3 0x80 poll dhclient 94571 91240 0 0 3 0x14200 pgzero zerothread 59181 4044 0 0 3 0x14200 aiodoned aiodoned 92727 233659 0 0 3 0x14200 syncer update 53866 417951 0 0 3 0x14200 cleaner cleaner *89798 200518 0 0 7 0x14200 reaper 4261 446789 0 0 3 0x14200 pgdaemon pagedaemon 44620 335597 0 0 3 0x14200 bored crynlk 85626 64668 0 0 3 0x14200 bored crypto 32098 360267 0 0 3 0x40014200 acpi0 acpi0 60594 364499 0 0 3 0x40014200 idle1 2822 22238 0 0 3 0x14200 bored softnet 85384 351172 0 0 3 0x14200 bored systqmp 25381 494685 0 0 3 0x14200 bored systq 67825 44308 0 0 3 0x40014200 bored softclock 56256 30238 0 0 3 0x40014200 idle0 19150 425890 0 0 2 0x40014200 smr 1 478199 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 19085 (syslogd) thread 0xffff800020b60ee0 (344434) exclusive rrwlock inode r = 0 (0xfffffd807eabbe68) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9623 6595K 7613K 78643K 42178 0 0 pcb 13 8K 8K 78643K 896 0 0 rtable 115 12K 13K 78643K 3942 0 0 ifaddr 87 23K 28K 78643K 1366 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 2154 0 0 iov 0 0K 28K 78643K 1319 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1192 75K 77K 78643K 12663 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 174 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 1376 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 4 9K 25K 78643K 12375 0 0 sigio 0 0K 0K 78643K 147 0 0 proc 54 51K 83K 78643K 3177 0 0 subproc 32 2K 2K 78643K 707 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 1034 0 0 in_multi 33 2K 2K 78643K 832 0 0 ether_multi 1 0K 0K 78643K 35 0 0 mrt 0 0K 0K 78643K 33 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 126 556K 556K 78643K 126 0 0 exec 0 0K 1K 78643K 1766 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 124 23K 32K 78643K 41639 0 0 UVM aobj 130 4K 4K 78643K 145 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 554 0 0 NDP 21 0K 1K 78643K 420 0 0 temp 235 2753K 3392K 78643K 171574 0 0 kqueue 0 0K 0K 78643K 125 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 88 0 82 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 575 0 573 1 0 1 1 0 8 0 rtentry 112 500 0 456 2 0 2 2 0 8 0 unpcb 120 3923 0 3913 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 9221 0 9221 2 2 0 2 0 8 0 tcpcb 544 1950 0 1946 1 0 1 1 0 8 0 inpcb 280 5780 0 5773 11 10 1 2 0 8 0 rttmr 72 3 0 3 3 3 0 1 0 8 0 ip6q 72 1 0 1 1 0 1 1 0 8 1 ip6af 48 2 0 2 1 0 1 1 0 8 1 nd6 48 123 0 117 1 0 1 1 0 8 0 pkpcb 40 78 0 78 22 22 0 1 0 8 0 swfcl 56 7 0 0 1 0 1 1 0 8 0 ppxss 1128 221 0 221 38 38 0 1 0 8 0 pffrag 232 20 0 20 13 13 0 1 0 482 0 pffrnode 88 20 0 20 13 13 0 1 0 8 0 pffrent 40 47 0 47 14 14 0 1 0 8 0 pfosfp 40 846 0 846 5 5 0 5 0 8 0 pfosfpen 112 1428 0 1428 21 21 0 21 0 8 0 pfstitem 24 298 0 278 1 0 1 1 0 8 0 pfstkey 112 298 0 278 1 0 1 1 0 8 0 pfstate 328 298 0 278 7 4 3 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1999 0 1802 19 6 13 13 0 8 0 art_table 32 2000 0 1802 2 0 2 2 0 8 0 art_node 16 480 0 440 1 0 1 1 0 8 0 sysvmsgpl 40 28 0 19 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 1374 0 1364 1 0 1 1 0 8 0 shmpl 112 143 0 15 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 20326 0 18895 47 0 47 47 0 8 0 ffsino 272 20326 0 18895 96 0 96 96 0 8 0 nchpl 144 37675 0 36036 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 123813 0 123813 6 5 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 34 0 34 19 19 0 1 0 8 0 scxspl 192 117148 0 117147 56 55 1 6 0 8 0 plimitpl 152 1048 0 1040 1 0 1 1 0 8 0 sigapl 432 12464 0 12450 4 2 2 3 0 8 0 futexpl 56 145552 0 145552 4 3 1 1 0 8 1 knotepl 112 2933 0 2914 1 0 1 1 0 8 0 kqueuepl 104 2663 0 2661 1 0 1 1 0 8 0 pipepl 112 6898 0 6879 11 10 1 2 0 8 0 fdescpl 488 12465 0 12450 3 0 3 3 0 8 0 filepl 152 73305 0 73206 20 15 5 7 0 8 0 lockfpl 104 4278 0 4278 8 7 1 1 0 8 1 lockfspl 48 1471 0 1471 8 7 1 1 0 8 1 sessionpl 112 63 0 52 1 0 1 1 0 8 0 pgrppl 48 202 0 191 1 0 1 1 0 8 0 ucredpl 96 14043 0 14033 1 0 1 1 0 8 0 zombiepl 144 12452 0 12450 7 6 1 1 0 8 0 processpl 896 12484 0 12450 5 1 4 5 0 8 0 procpl 632 38765 0 38721 12 7 5 5 0 8 0 srpgc 64 81 0 81 35 35 0 1 0 8 0 sosppl 128 165 0 165 39 39 0 1 0 8 0 sockpl 384 10459 0 10440 16 13 3 4 0 8 1 mcl64k 65536 951 0 0 113 105 8 66 0 8 3 mcl16k 16384 20 0 0 3 1 2 3 0 8 0 mcl12k 12288 49 0 0 2 0 2 2 0 8 0 mcl9k 9216 49 0 0 2 0 2 2 0 8 0 mcl8k 8192 26 0 0 3 0 3 3 0 8 0 mcl4k 4096 37 0 0 4 2 2 3 0 8 0 mcl2k2 2112 12 0 0 1 0 1 1 0 8 0 mcl2k 2048 243 0 0 25 14 11 25 0 8 0 mtagpl 80 80 0 0 1 0 1 1 0 8 0 mbufpl 256 1107 0 0 38 2 36 38 0 8 0 bufpl 256 35448 0 28419 440 0 440 440 0 8 0 anonpl 16 1135219 0 1124857 255 197 58 68 0 125 0 amapchunkpl 152 75847 0 75708 66 59 7 13 0 158 0 amappl16 192 60424 0 59757 345 310 35 46 0 8 1 amappl15 184 3573 0 3571 6 5 1 1 0 8 0 amappl14 176 3496 0 3489 1 0 1 1 0 8 0 amappl13 168 1904 0 1903 7 6 1 1 0 8 0 amappl12 160 1238 0 1236 1 0 1 1 0 8 0 amappl11 152 1685 0 1669 1 0 1 1 0 8 0 amappl10 144 1715 0 1710 1 0 1 1 0 8 0 amappl9 136 2606 0 2601 1 0 1 1 0 8 0 amappl8 128 2104 0 2067 2 0 2 2 0 8 0 amappl7 120 1727 0 1718 1 0 1 1 0 8 0 amappl6 112 1562 0 1555 1 0 1 1 0 8 0 amappl5 104 1689 0 1675 1 0 1 1 0 8 0 amappl4 96 12077 0 12044 2 1 1 2 0 8 0 amappl3 88 4571 0 4557 1 0 1 1 0 8 0 amappl2 80 98779 0 98699 3 1 2 3 0 8 0 amappl1 72 278655 0 278213 25 15 10 19 0 8 0 amappl 80 39732 0 39684 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 144 0 15 3 0 3 3 0 8 0 uaddrrnd 24 12465 0 12448 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12465 0 12448 1 0 1 1 0 8 0 vmmpekpl 168 91590 0 91555 2 0 2 2 0 8 0 vmmpepl 168 1520053 0 1518138 520 416 104 117 0 357 18 vmsppl 368 12464 0 12448 2 0 2 2 0 8 0 pdppl 4096 24937 0 24896 8 2 6 6 0 8 0 pvpl 32 3058041 0 3044298 583 439 144 169 0 265 5 pmappl 232 12464 0 12448 4 3 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 766 0 140 20 0 20 20 0 8 0