01a7abf30120795e2617290808dddae995c2463646809c7d9cd8bcbd6f60804c60d7f4791369895e4003fc9ebede89abdc03a205e294b5da183eb2910d01bf8e1a282f21c8d7bae6896245a3dc7164c36bd7b5369704653924327e2460e3c766d96d12b6366947164642e24d6e0c2c98adefe4fd2ed5c8168bd51823f3d430b781f53cfabcc1467bf4be8fd902f44801cf27616dfcc155e126541f220c883ad1a01c6b756df2482c4d56f6edef5271431738b1b1e9413dd505844feda2a204173a1ca304622593e8d7487e937700dccd89df3b96ec43a29d1ccfc9c3026e7fb70b20e4a06ad7bf745637826257e8ba66c6f49138f83b7f814691877460c67433ac28d8c101bfdc4dce993239900565cb60bd7af1707531c673ffb47cf163c73f364631b4d27b530cfb8285485ecc5ad8860169ce1a5a25dd77035f3df245e464392d47609337294562557ad17b2916973d782ee1faf8a011a8ea53924ee79d1c40c90f598b79990f4dfb3e12eb729d92eadde7ba3525cd0d7d0edbad77c2e75d478a0abdbac124d527334449b130ed9e7dddf88bbf80857e783688123abefe9e65e15f7408c5e12cc14b5644187c515276c1cc4a1a98a923fe8267d0e31deff4c50b3917c6867cc708cc4946465079b47d93da7b156f2d938229f0366f22c3586a572b01f48896bef059dc95d1ed4eff2cbc67ccfb8a27ba53d80a783da4356a0cdb1ee2608512725ce0fb6e2636816f02a0c7f3a70274521541af6aa3dc6cc16e3210778c2b114b6a592f072dfe8c9d54d242520f83e6abdf76d12a03721d90ce39804c4dd020dbe697bef8970c5cfcd05947092db4d42a94fd1ba5910450183ee97b30027456c638d1e25c6029c122ee970f45da27f735e7faa89d736bcf0e7aef570b23be841d11799d9a8c017eb350e99fed42609b3d03d9c4415b60cf07b69cffb1536a670ee0bdda6493af826a662b27e6887dff155f4f6fc727efd33abf897802b361aeef66e0dfc5ed1fb69de4b9f867fd8ead08ac10e03d1a7717fbb9ba9e873c5beb124201f2f32aa734828fdbc517d35a69cd031f7bd92e1cbeff1b9831c5cf33a665014ac5e9dabef74c92ce8cf823ae5a2806acdeae103a4dbb8bb5b53a194afb5b9a93d5166b7099e6a0a9c8fcbb3ec83e0b342c21759da597be3972ad39bef84ce361d92902cdd8e4856f627887cd51677d6e1c2fcf0b4ff915b92a48c90a0292b3c726abaaf6dfb0c5a9daebb5443acac5ed4ee3b037590779204bd1c13d34e2b86d42f769ce44450fd4ad6165498bfb1060a79fd06075a7e0a85a33147ba5fd927ebb3f7a61f7fc8fd58efaba038c1fe93440294c20bbd3337584a360117d4d009d525b49c572ce08a743ad28806f1bfe429e5798c47cfe17ff67a3291253c43be06a917df80595d9a2364e17b1da5348da242db22935aa73df4fcdedb4773b18695394458f6f35b0d7d24c5e6867a4f7792ba8f7baa3bc47cbd6538ea07562e45fe3150e99fecb5f5620da9946de7d758ada34493ed8f43dcbabcd7551edb887e7c9fe1eb48cd25426067e3751794c14edda16dd3827d5bfa441d30d9", 0x1000}], 0x8, &(0x7f0000001880)=ANY=[@ANYBLOB="f0000000000000000100000040000000cc15b3d5c27d45331ca8807c83df2d6116716c68fa523f4e46cd24cc4bdd9cb724b55b7d9045989874669776f027e8020fb3186256292df694e9c3d6d560127b187e7e8963afaae144c43ca7a36e5fb05816f00d9b4e1db80b0431d539a6a42cb5edb57475537b93ac5c708c3edad5fb2676bac958bdd2a690787ddd7b7dcba03b45f57ae0031b6023d0fbc22d96399b88ec0bb11233eb7cd4493abd59bc5d83bdcd9d67a8c908b7428ca2ebf38ea95ae0d57ce85c74f18b8ae4898664023d3d22ba91173c49cfd8c1695a875eded5d368459208f688e04d0000000000002000000000000000ffff0000ffff000080addb3986a85ebc5b1d0667a96dac002800000000000000ffff0000910000007c2465b2716fc8ca41bf6060c4698e6bbb970000007000000000000000ffff000007000000f049ad9401619fa87e482e75c78bc0a5df4bc7632a29a14426be461e108a8b882fd92d0af0f3859ec36830f3b607a81ea8b4a022159cf43138b33f3e0e6bad5a9dbafa220bf40000c14dcbaa6149c8c0039ffc28aa094940b4dd3c24ac000000d0000000000000adebf787631eaf125a9b1e1d6593fac280a398f91a1c42d9d349eb9ef615c8ae88917d7115a4f25e9b929da63dcd37a40f6e6c2d602e0000005600000000ed7ed25ac6087dde34cf635efe501ee660af591ac6f4aac3bf51f00e7a1fab396303e112825281fb0c1338f1a275a3b9806777a0364704cd24a3e1982bdf3c283cf6f7980dc967a801b2606caa6963e4c15867b7f6b5c2929b10ceac40e7195edc2dc24162c248379482e93979c72a3416588c43ed060bbfccbb7de0e351e875a3f94869d919dac59fe983ce17a446514938959d11a1bf30dcc53e345f29dd65a3a8d5a8bc7faf834c0a027c9d0200be4bc9ffaa5836692311f7aa733333e76e9809570119f983c137219eca911fe4e87ef750384186487e701459d9de533a46847f55ddf48be35e483efcbf8c5397b6384d1bcfdb0ede7fcae0d5594af8ab71c2f31a8b2ad5ad2704795e8188532db4c7da801f71cba5e682570ee6e7b233bc83c2c23e55939865035560b4376ff9ac9408d7ce61f080291274d847f90339b5902d22fc4be84c38c8dd3fe30f461f51f444706cc582529556e054eac7d22a97e19a4ca473f8872090240c00000077fbd6c9bfe858b793ae98c82d5a4217b33fc1"], 0x278}, 0x400) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) fchmodat(r1, &(0x7f00000006c0)='./file0\x00', 0x2, 0x2) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x81, 0x7}, {0xc7, 0x5}, {0x80, 0x1}, {0xcf, 0xffffffffffffffff}, {0x86, 0xfff}], 0x5}) 16:00:10 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8, 0xffffffffffffffff) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:10 executing program 0: mkdir(&(0x7f0000000280)='./file1\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = socket$inet(0x2, 0x3, 0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000040)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000940)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x0, 0x7) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) r8 = dup(r7) ftruncate(r8, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) r9 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x80000000000001, 0x71, 0x2000000000000, 0x7f, 0x10000, 0x71, 0x8]) connect(r10, &(0x7f0000000900)=@in={0x2, 0x1}, 0x9) semop(r4, &(0x7f00000005c0)=[{0x4, 0x3ff, 0x800}, {0x7, 0x73e, 0x800}, {0x2, 0x0, 0x800}, {0x2, 0x8, 0x1000}, {0x3, 0xfffffffffffffffa, 0x1000}, {0x4, 0xa00000000000000}, {0x3, 0xfffffffffffffff8, 0x800}], 0x7) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') linkat(r9, &(0x7f0000000600)='./file0\x00', r10, &(0x7f0000000240)='./file1\x00', 0x4) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000140)=""/138) r11 = shmget(0x1, 0x1000, 0x12, &(0x7f0000ffc000/0x1000)=nil) shmat(r11, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:11 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x9) lchown(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='+$]\x00', &(0x7f00000000c0)='x\x00', &(0x7f0000000100)='x\x00', &(0x7f0000000140)='x\x00'], &(0x7f0000000340)=[&(0x7f00000001c0)='x\x00', &(0x7f0000000200)='x\x00', &(0x7f0000000280)='[\x00']) 16:00:11 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x7) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x133) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080), &(0x7f0000000100)=0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000023270000000000000000000000000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) pipe2(&(0x7f0000000140), 0x10000) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000240)=0x67, 0x4) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x10}, 0x1c) r2 = semget(0x0, 0x5, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) socket(0x19, 0x4, 0xfffffffffffffffb) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20480, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0xe, 0x0) write(r0, &(0x7f0000000180)="00070009f0a789f0e23586ac7579523b1f7e438e18a2049e2fe276b35b4af46cef93d0098100a016686ec1931fa0ee2572f7ac6e79bbbd79df6340f513f5e90400ea6e90a4f7d7919ccf2a45500bf0d6560fab80000a8b3b56e33bcb7bcd78efd55fb053fcaf70c59066848d2b151a24b675954c5b547981da900c7ace1bd04e324f6d456cb414e3c439ed5f9de3a9a8", 0x90) ` #'j(R. c` #'j(R. 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x400, 0x60) utimensat(r2, &(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)={{0x81, 0x6}, {0x6, 0x8}}, 0x2) setegid(r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f0000000180)='./file1\x00', 0x13, 0x0) setegid(r0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="43a4fd13456bd3a9ef4d72bdaf2e", 0xe}], 0x1) open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x2) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80202005, 0x2a7b) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x1, 0x0) getuid() r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x58) getdents(r0, &(0x7f0000000040)=""/22, 0x16) geteuid() ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8001, 0x3, 0x1000, 0x56df, "7ec42a275ea2b020653d68a2bbab81f85e4de957", 0x4, 0x28000000}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000380)='oL', 0x2) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x6090, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x2000009b, 0x5, 0x59a42046}], 0x6, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xf3, 0x8, 0x1, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x9, 0x8}, {{r1}, 0x0, 0x2, 0x20, 0x34, 0x8c67}], 0x2, &(0x7f00000000c0)={0x6}) poll(&(0x7f0000000200)=[{r1}, {r1, 0x40}], 0x2, 0x9) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x110, 0x4) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000000881, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, 0x0, 0xed) 16:00:12 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f00000000c0)) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() r5 = shmget(0x0, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000000c0)=""/61) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r6 = semget(0x0, 0x0, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) dup(r0) setuid(0xee01) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) r8 = socket(0x11, 0x3, 0x0) sendmsg$unix(r8, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) bind(r7, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r9 = semget$private(0x0, 0x3, 0x440) r10 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/84) semctl$GETVAL(r9, 0x1, 0x5, &(0x7f0000000780)=""/106) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x30002, 0x4) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xfffffffffffffff8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xdee, 0x7, 0xffffffffffffa5c1, 0x401, "681745c1d7e695ff6b98ec4ff19b625fed02a4ad", 0x80000001, 0x1}) dup2(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='0\b'], 0xa, 0x0}, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000024c0)=[{&(0x7f00000003c0)="af0d6eaeb381d899739c6635374e", 0xe}], 0x1) execve(0x0, 0x0, 0x0) bind(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f627573001a2d0142b91acb471f9d5a8e7e0e697b523dc1956d6247cb6f61fde9ffa416142be700affaef18cbf3f89dbac0fe3ab5b5c3d8018721e45b14c23b9fabff209b5db8370aac333eacd5192de78d024cf42b12915feb09fa3119a5ecc8b248fc55450b731ba7d856fb75c7eb8f8cecdf5eb2b86c93ef54d4de45d247dad7aec660c3df213a804ab95d7f2b5a3de0397c052b7b576f2e3425a800a834bf7512cad6cb8936dc27bf0f2f92aaccb2b326ce71921550a1c53cc78ef3a6b3481a1bf98fe51d3a2a78cd3803487e724f8da976e931151de144dfcb4db5c3544ade040734a521d1f8bd9c3323a84df0f14586a0992c33f5fb2775389873aeff6716a0e0de4806cfaf36de66ddd9ab18d595ee43fca1d9bcaacbbabdac7e7c8ea50f0000000000006693e02179d82a0819fbdaa12787169dd2e0443495a180c2ae9abef37caf17ce6dfe35c547cb0d2223704615fbd917ffde74a30a8d2522f0c10a92108ade5faa11a64f6ba9dd723c90c48c628639e9f070ae8e1fc97fc3d3b669caddf07b1c2590a23226b0c0b53a7b88628c4053ac78a106a74c657ae989661ffd077155640000"], 0x8) 16:00:12 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = dup(r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x63) kevent(r0, 0x0, 0xfffffffffffffffc, 0x0, 0x1ff, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x281, 0x4) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x83) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffd, 0x100) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x8aa) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000008b905b8e0aa93142ad24280b1e6fce710000000000000001b2680500000000"]) ioctl$TIOCMSET(r3, 0x8010426d, &(0x7f0000000000)) chdir(&(0x7f0000000080)='./file0\x00') 16:00:12 executing program 1: setsockopt(0xffffffffffffffff, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:13 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xb8, 0x0) select(0x40, &(0x7f0000000000)={0x4000000000000008, 0x5, 0xfffffffffffff9ca}, 0x0, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="02a35966eb9fb5706b33", 0xa}], 0x1) 16:00:13 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x24, 0x7) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r4, 0x4, 0x80) r5 = accept$unix(r3, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000200)=[{r2, 0xa4}, {r2, 0x40}, {r4, 0x100}, {r1, 0x10}, {r0, 0x4}, {r5, 0x28}, {r3, 0x20}, {r4, 0x20}], 0x8, 0x8148) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xd8) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/118, 0x76) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/5}, &(0x7f0000000280)=0x7) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000200)={0x0, 0x7fff, 0x6, 0x80000001, 0x7fffffff}) r1 = socket(0x24, 0x5, 0xfffffffffffffffb) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000001c0)={0xfb, 0x1}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x1) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/12], &(0x7f0000000180)=0xc) getsockopt$sock_int(r0, 0xffff, 0x6, &(0x7f0000000340), &(0x7f0000000300)=0xfffffffffffffeaa) 16:00:13 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000000)) 16:00:13 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000300)="3abd000059", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x110, 0x88) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:00:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/158, 0x9e) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x2012, r0, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x3, 0x401}, 0xc) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)='oN', 0x2) connect(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f60757300"], 0x8) open$dir(&(0x7f0000000080)='./bus\x00', 0x20000, 0x10) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x44, 0x1) execve(0x0, 0x0, 0x0) chflags(&(0x7f0000000400)='./bus\x00', 0x10000) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)=')$,\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='*\x00', &(0x7f0000000300)=':-.\x00', &(0x7f0000000340)='@+:\x00']) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000003c0)) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0xfffffffffffffc01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x81, 0x200000033, 0x0, 0xfffffffffffffc41) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) setsockopt(r0, 0x80, 0xbcc, &(0x7f0000000000)="45f6a9156cc0bf50a229b0fa6665d87e75cca18bf547aade5639922a7075ca98957a828d989bfec6b391e1bb0a35a5b1a82a539d930a9e1d074830ddfc31e0a7466d632188e00e55c8216cc938", 0x4d) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) socket(0x0, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x11, &(0x7f0000000000)=0x5, 0x4) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="77428724bfc6531cc6e9304bba8d768412157c19a2483341a6251f9711003bcf188ca5fc43df14f59ce55a20bea2dfb427ba658937465741e214281512d4d0e7cba9750c7226489840d5ff339eaa1443c95e4aea04ad0c4ee0433b938b1ed612a4b2da36ea766fe38f345abd509f89e71d4d28680c5554", 0x77) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = semget(0x0, 0x3, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000200)=""/141) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x10000, 0x1, 0x800, 0x5, 0x5}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) sendto$inet6(r0, &(0x7f0000000100)="355c007efd2f77db1e6847ba43f807351217734b244277720c8155670f55c47907f5fb21077b0d98dcfed6e0d8b78427f5739809577e941fbfbda475c195ceb8feaf3e3792b9199d4600a9b8597a00450f74c4ae45a7d1b3ff89f98616262effb118f844a9744b63700e844cbe89216fa74b5761daea5b02e81b7ccd08bf6a1b37d9df1e6125a30a17e1be29d9f5671fbc", 0x91, 0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x24}, {0x6}]}) fchflags(r0, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) 16:00:13 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x401, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000000)=""/15, 0xf, 0x802, &(0x7f0000000080)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) fcntl$setstatus(r1, 0x4, 0x44) dup2(r2, r0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x4, 0xfffffffffffffffc) dup(r0) geteuid() read(r0, &(0x7f0000000140)=""/208, 0xd0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x68) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x1, 0x2) 16:00:13 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) semget$private(0x0, 0x4, 0x2) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:00:14 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0xfffd) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r2, 0x21}], 0x2, 0x2425) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x0, 0x1, 0x749b, 0xc000000000000000, r4}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000000280)) setgid(r6) sendmsg$unix(r8, &(0x7f0000000500)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000300)="521e10620a076ca56fd7465eea3bc1335572560e4a02c6b7b0fff3904a7a156b6680323cb21a45d0", 0x28}, {&(0x7f0000000340)="f0610bbae55dd022337369e4c2b97dbc83c7fb52a6cbcaeaeda7640de0f3d5ca5683aada46680ce9e543d1968bfeebbac086792feb585999ab0e320a2b305f2a781eecfc9637371209c7f55fdd1673e9c9a00a9139b19bcc93", 0x59}, {&(0x7f00000003c0)="51af7f59084da80ca6ec699fd0e42a7cb0ad17", 0x13}], 0x3, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r8, r7, r1, r7]}, @rights={0x28, 0xffff, 0x1, [r3, r1, r3, r8, r2, r2]}], 0x98, 0xe}, 0x40f) r9 = msgget$private(0x0, 0x8) msgrcv(r9, &(0x7f0000000540)={0x0, ""/73}, 0x51, 0x3, 0x1800) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000600)="85d2d2da45b36f7a94e6e75302f211f6382503637c8fb43e6ba4c4266a19f04cbbbb", 0x22}, {&(0x7f0000000640)="0649da6a2bf1a32a36d4d767eeb8108111379a8e21ff385624ae81ac4ba07243dae84dfc0d112ea2721095866c0ebdac37c5cfef92522332d265c7bf0bf06db6626ac3926b0a932779786056e5fa9bb2aec8f5fbac68e048a520e544247aaa8536a7f7f29f1a10ad5abcc29d377931c1fd4f4d04beb4df47b6a10393fdb0a5c46f46cc01f82782d99f09795ba02c790ca19d52522d3fb4f4bbc350d41edafb1f32da2eb6e681940ccb9e4558a964509258507d9ecd90", 0xb6}], 0x2, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r8]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r7, r1, r7, r7, r1, r8, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x28, 0xffff, 0x1, [r0, r2, r2, r7, r2, r1]}], 0x138, 0x1}, 0x400) r10 = semget(0x0, 0x2, 0x40) semctl$SETALL(r10, 0x0, 0x9, &(0x7f00000008c0)=[0x9, 0xe7ff, 0x1000, 0x1f]) semctl$GETNCNT(r10, 0x3, 0x3, &(0x7f0000000900)) getpeername$unix(r7, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) r11 = syz_open_pts() sendmsg$unix(r2, &(0x7f0000002c80)={&(0x7f00000009c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002bc0)=[{&(0x7f0000000a00)="3157568dceab23364ff8ec3ffb2a2afe84b6eedb8eb593a90c28fd36ae501ec1e051b68f77e0f4186034763002cfcd0c810f356752926e5c152af35014e293e6846566b256b38755275291edcdcd870794fddc64b5d48a194fb04a86ebc7c297296767ea17aadcfa616321b3225002ee78115271c000b7e27f461625922d05adb64d01bded7a5e5ac792921f952b56c14e726282f6b0431d3000324ea74b8f91b78253df6b52e4f4b37f6285acc9ce076759c82df88fcf453c2b64ad10b754c515a76e534f425a0a4269a4fb65181c4a21f366645ddf69636613bf999c2a7450321aab38602289a380441535bc", 0xed}, {&(0x7f0000000b00)="a9afbb2585", 0x5}, {&(0x7f0000000b40)="b7dee3a6cfce729366715e38641079d463b133a220efa2ed338a01badd610374b3eec67de0fe0c61033545d4fbfcefc7abcfa922e890a3d73c96786724979c9df31476649b940205a30fb54dcef74b43283283a2c6b817a96e5fdfd7f3a082944027623e8eec5e9140dd5412ca22588672fdf335a9fb6c9cbccc9579b4ad63a8fbeccd403510f54d2eb6f97365839d0eeac7c691152c8fe44196ca6e91d3271c05ce0c5cb48bc91b79afc3ba7e5bc188c3f3c490f74e283b3de74f48b51cdadceb75fe8951c56a786b210947d3a274873963863b8e0fecf67b3223a5d7c1bcf08f51d02ddf16d10740952c6a70b4417a046397d756c91a3799221747baea11759afb5db68a4b47d2e7dc0c974502608b09fc0e515674fed5dc3f161b5dc75cf0d945069e64ae4ef71b1fb51f26f27a127498aba93c8f2d930f8af0a2ed58b033e3b90a1052e3c0f7f235a18621d8fd27535b2f501b6baa9f450278a694c82c469049be677a15a64801c4ecae8217d7d18c2d675e69b8ebe2482fb9e2c85ecb65af7033a286c8bd4ced735b0d59a9c6c3dd711dcf10031c765d641e4b05d4dfb339de17db73a8131349a848212119284f6f97bcda293c935e185514788e097511380e7aaf57bae651a3a4d266f392173c3f0d2920da53b3e389be92c9488b84f3ce5089196993bca3447cef1120361c84822171655935d81f7aa318221ab4d2727a37b23f23e55bd2baed02829a9edfc4f4fd8109805852ae2cb00a052715479db76da91e09ab39137d4a93655db8d29f5a7e406bb681f870eb828313ff8f55e126343248d4b1e060adbbc351c477fb3078f8eec65122e86aa7ad5a26a07d29b5053602ff1e8dff1110a43bdcb70e9c90f7c3ebdf571c03d9d2027fca0f858b8bc053ab475c7519ee188d03b4dfb825773458921c322a9ffae366db80a4f547bad854d6b9641208c08612b1ec43511808e6bc81de938a528172297f3cc2a4ad6977d2d64ac687cdd43c6d68df9be78fe70f2c4323abc356a21e381d8614573a12280c4d5e31cfa0e29a8331f84de6996fbb95e19e46f877fe390eeb80e4485322528e7d26f1235051ce3e5d967edc3c95663fc7aa8d4b2198ba0935b79f747bca39f286d2cfead1becf36f8dda89b9c81003ea9372df6a2b445a1f06b271aa861f02aac20828789390517ecf4c841095944be0c8812efe97982c5027d3bd6ed952cd5af791299f5d046b445a028010933b1148859731c63db5026c099a413fe76d5fe62508da6141ff88822a5bc8a9800236cfde8d78a0829790930f10d90eb09313e69e500f222912f84edfc58a21d9a1608a4f1250eb14ec3feb946b46f98a951a524fbf339d354465fd7015399763996de304002b2691504f550303d674c3f5742cecaeb6910441579467730da1a178445dc5e614d45fe46b8ce37cd2c99d24ed3705446590cc1a7822f0c990d97c2b90e69a762848169a7e2b6ec9ff4ed75a3e0ee1e64749cc43c8c702949b6b0bad76313602582ce5a7c62ff40682c8e6bd1895713cbea99e63035b211a1449f2b82618f05555ba603dc1e3a07a89ab38490f7fd2f6e6dc1a46684489c1c1a9be193addf2fd16447218151b96cb5709ec1a15b329204ac30e026e38c1e5176b258f5156a19d18616ffa17c9b2234116bbe3556b4d19ab7ebb6e53c5af56908c163022005ba07e95cc93f8aab8d7a825723d11807c37e241fc1f3ffdb715451ff906d3c847b18f713a657c52ae687df24368d42258db51ca082a308aa2fe862df8197ea5f01f48b63f4abf0faea6d7795f36b5aff4071690ecb10f8a41189e534808fcfb104df99db7fea26bef2b146760e949059302e3059bdd60fc152d42fdbfca2e7049ae2ba16bbfd5913858084c9d9c725c14430c66468ddae5b4d26029c4a01b2289d0c43e8d3f41cb59759f466f2ba00878128a5ad75413ab5b9e3e52f1ac357a18b7a90057cae9c3ce71197e5d5d4197fae1aa3221757792e610752f19fff4b935f88a6617682174fb438fad8a382a135eca15abf1c168d7163633e6bb07c41dfc7c083306d7be8ba95cc569eed39b1991754fdbaa37e842ad48f84b508375a727be0e1ff70e8b398808553c8d58ecf8c12212c160c2e796ae6701fe048a28a2afd18be461a8bd4f9b7c0d46b10c000cf5ff3161d927898ed528d8a12abfc104b244e22b8d2caca3e5981218e8525b3cba53db3ed21dec228128b27800decc5d05be298465db2263ffeba216e333f70b2f004f3ff2c3443d043609b9c4e1ea484229275c4aa20ace62879c0d4ea1d71076ff718048f5624284fa4f0b7200123a8ea06aa0e5457f82655add15bd3fab27605ff175541091ec5869ec152bd38e87aa430e9fd9f7957ba978e96bec329565e5e49228d92ab3428f0f8d8265b0412a78b48485d9c3a50951afe17c2fca77a704e34822897f2c485d6b06738319a18e16b7c9b1e3bf438f0e0452e4556646aec772810c2265474d1eaf737abbdebf8e85e98382cb788ca9b9ff8dcde159e575bc4b403752b56e5ca62c081376d31c6bbd74950e05d1d242668d5e4aee4c404d4ca486ee4abd1a53b93ab81b2fbc2a92fe39c515944e609a9b0f1b05d0e4f12528578831aea655d56286199a2051d9f71a67b67e7ab1d2e2e3dbbf58f08a91ee4f58ca041d5a3c5be6f0eae4164bace75e708d298efb61416da961bff4bb05a53d61a5f67e563194bfb8488cdfdbbff4d58c016d2539b1ca3460a689a19e2f92caa6a9551db4dd4a4e1992be0bf7651f46aa132f682ae61cb81e55fcae05c8c93d031f5bd9fd6f00978ff2e3186544905eade39fed6332eab966d953c0d4b1ac6fc0e9fb276b4239af83337cd44a1f7c9751e8987443ea3280ae5cfda2e5e21e58ab858544245fa2effde648d5a567d1e1b48e571f013117b96b95e6e701fcadd0fd403f45fe148f9b6ec8aede63f367fb4ac48dfcd5f6926c0e6735641cb4fbb5110b25d87be51ef1acfd2f800987a106a44be9da6be5f1416fcccaa6206ecfe65bd99fa60440b81bbc8cda08c18f442331845730c9fe11f3f919d3466188573b39af6f477b1df27a2011729ec1180b5366f60bd1a0ba317051cf2bc0d6e6def514bc04307976b6003e2a7b7b9bd661cbe202e40728733fd1ea16e16fd317dc0ec83a6c24ca7d7b170729c7fcb040476997a40491597fd45b7495a012c38ca4e0501347b07f4f9b54a58c05274f5c6bef7e50c3e2cce6ebb288ff1faf79b00551397ab1b3379669420e20b2bdf4006ac2dd216f58f93da142c16a06035d4c6cb529d707d63b599e82bfdf190098900355aabf23ee997d2283ee432e151502bada7c56f6f344130531df892314239b4ad54893c6ae6525af1e8f6aee79757f43fc56eb9eaf48b88c2d598333adb28c1c448b69ef617846b7356a077b26590ecbf8aa2fdf044b2db75cac14499f60f47690f04f33bda805a8f18525f2579ff63062eb98a4a237762cb799fbef8d9ace0146bb8326b6136c6a91bf972af60d7a25ca95f6203e33746a30bcce2d3d0cca665c9be1b967961bdb1488b71e82f2558db91f9e125ad2ee2f8c93f1758bd2b85220f1bd48716249840c0b3f2d9356e2170298d36e78c017250555470b17049906bf7468d2dc99445e87980adec876cd4d6dd238fb5cc7f9d53135a4827b47edab1aa8c9c47b192612f56c13afedb244ffd43f95e69f30d31cb5c75b177834819a1cb304cb3add7693b38ecd3c08f631f3e66addd7fb0e08059cf4c84093d15761088abe0aafe05071f7b3307a459a606d1984babfdd85f7d2160e18d5df19b10a16bd281ca4fadd89c5c3e18856446cb9879c2627bf92c6f755fea4b5fbef30fce4bed563009828c79c8454a21ffc6ab46d204b292af6cb78172e99afec7551ad574eed26ea3c5568535a80049eb553f5affbfb29347588860b25fb55df9b0db8e4af1b6fc315146e815bcfb24c62b1ad66ecf5fdb1e82859c22676aac979c8ae09157cda96fbffe91f1c46a6ee2ee097cef9e09d9d4a046b55a16ff79f08be26e501d6ca54dc9c4549d6e5c745f7eccdfb3de07a43baa47ab871614aff3a2e247e250378a3762c85a5b4e70a913849e2d38764c802d136c8a1e4417b301960f4d107ca26d128af4ad7070acb9de04e1c8adf928435f97ed321d6dc4102d5adb607c8b899494aa88bc0593c3dead1d49b866da41b50b8001f595ee6f5abe18f42022b52d48cd541e576c0dd2e2b7b233d43d04d74abc92456111fc80264ac18af3fc70fbca171ae00e22e99cff8fb414a47771de16207e3a21477941f75933be4f5ff3fa8d13a2e7a1b212852e5c5db60a48d53cd974931dbf88d3b5d5d0a73f858fa13ac011e42ba1959516ca8439f83440f35bb1e0b563095dd4973a3a8953d33b0b34823a92518e41cbff2f9e4866736732431ad32fc28e94b4c7199fe4a1dbfb87661dc8d4eb075f7af0491d15120bd41937c48caab21eaecbffe0f2a3ef9674c6a4151572fbe50bcb309f1fd56ced70a0316eecb0de0807b8976037b8b58b544a40d9d6c1c743f4576ba0347d581f5adbf47da1c676e431b70a4727c7be15e9b38eef8d75bb3ae268aefebdde565acd0035dd294eaeeda3f0160ff82dc2bb7f1dafd650c3b1c19518a0dacc5192233ea86ed329953b41f0af468d9b9f557f77f93b2ec4f81b965f5ffea53d24cc3812c16ef4ba8218468cfe7143216c2b01f79f06465c000ce505d2f5b49c7bed118a4234ea2dc9669e8a2f93de209e0f6c221361fe76373b98b25e1e83907ae35393ed9e7cdbc3f204eef629f9df7ad7b1651d2e746b1a18d74a90d98e44b9bb0fab5a6385a04d700e6ec92787e6a8f5a363a1c2a7838a3ba4e21939e2cffc1fde357da079b65b2856fc0a44202a0243bc0bdd457e37b1047b77642cf7df0498696a5cee7c841e6c4e5908065e4217c43a6f92662cdf6a20d132a1601dcbc6f5f68c3533bb02f900da7efa1baf95cd2b67d66f6d47681efb1e5e50a9f414d9f670b4a8610f6d3df6cf2e5929ce35a7b20faec83c037eb15141d4b38ef4aae458bc5ab9ae47aec6eeb085cebabdbe3145eeed3f0a3c49d8da84545ee028f655406906ceeac2d8a1621de186f84075266eea82850c4b050ed78987272e2292344386de0129827db1588311f35577b64fc943468e7bb11fc264a5167324865695851f87a2f7a30888d9a0ab0066a935843f4ab0e61b7469cbee06a38594acc1dedc3697bf53a25de79499797a54746b23cf5ae969ffda0b07ea6922fc39e3699175aaef4ef718aefa3f992f3e7dccdc80e093f0d07ab6506f25ccc94952247454239853a756f2d69188cf9c328252c1ba5d69bd304b482efedf0ba6af993b8401ba9c0708dd5af8462602d7f6b1e1acc9654bbaf58237d03481ea2699f95e4c8dc70ceaa345dec9f49583f8dffbb6bb69f9416fe8a83bbd6a00d01933cd789b158b12ee231c348af7c67e746a6ed956b910c086b5a53a868a63f7368260c591084aad92f15835e1404fc838ceb4c9c2e8b4bb801930ee7b9848b7e30f99929c8387db04b58335343709f0a388b646f282977cbe8de853a3156edf73a1b402252296c98ce4d0483ed06a79353663b44ad14bff49f9bdc9d9987f46f797fde4ee4f77624887e6da9efe0cd8604bf5185e4043dbc81ec36333c7d28a2908cdc28697908bee53551a04c17e9495f0d139cd6af8873a154eda7c11366be8d614524ee09992e65da901a45655db16ebcfc33dc8bec5794c87150bfdc19e6704ed90e6", 0x1000}, {&(0x7f0000001b40)="a7a87106563d83dbf32df83c7510c7379e50cf2449eac5c82558fdc67db0608577a2a4ab35be457fca35e36245c77c62815c6b8452851624ce1e5e82b24c29c568e7c513787c5991515f50956c4417f875cff4d6e63381247cc7c25fae1aa40e742e61dfb46949cd859dcd58c4e171751b0ff1cc0e0ebb5d4e84b1ad9b33ec9d4ba850c1f5063350656ce12a29940d184e9830d556155af2a16459f6e98e582900737b3b7b321c913a4c0eb434b892bdf1c439059d02a4224b85d24caee360ca7dc0c1ccec0d677d8a8fb20247c5e2417209c8bfe6f3c7211a2a9c9318a9a090468db8abc110abafe53c4a80761d3b82fce538b4098ec077d84fcf3855b373ad14716536104b96f1dde4d0c911c6d823a0215fc2767c094c2446526c9099a91bdef443a5b6d2b961fba8aabe81da191db6c2ebd2aa14caeb2e637068630064846b5fb663cb7988ee1b7fff0b4c1897e4baea1f9547f966802b4bbd9d233450029bbbadbdcb7cb77a04777e7ec8a85c13f61d6a1e49b53962015315686d50f3609837447bc4d48d2fc7bc5d0766acf37253f0e3d64b58fd69d2c631733273429f0aa7ce1116a6de92c0552e1cde9d49d8433061f6d4c3e9ffa1d3dfab37bb93977274fa6d3da6f247aa02ccc4cf45601f57661465e15aecdb1f3e92d825dd8f6f2642520690506dfd587edee76463a8e989045792444157a246e22139cfed80840ae2c0d6b3156620c2ce682e79988f3bccd8d498fde2d5c0faaaa75661a152c677f63b6483f4109f3df67f1fd68920e4312dcfbfb7ec3da2380ffbf89f1a6dff7a5fc48f29fff0e0d6fd27ae3022c6ddd0f374c2608d17eff20910e6507fe83e8d2bf175d3cbd45aae238733aeeb6bef536adff7a79045dcd2013dfb2f282dd4b69ac9a0dd8f340397e4b55b30e9b375bc03bc9601dbf95b4e263e10538f725c5a18035b52a5ea4fc9235c9eb84a6bb76efe7eb54498cb5a5a83b5dd3682abbe06a40f165f1d916f9c6e2ba38ca931afa66440087cf90440cc5baf68f8bbe3abc8a7270a6b14aa52470168bb6d32f6de075618a91cea420e62b274c775bc8da95d053fd2c460d291ef559755f161ab714943e85dd85737b2a6951a1711d9620dfc8ea4c1a565605f50adacee1c43e3c4d040b622584b162bc9d98997c9771a6672e9d890d0629b23de828f7116db9d69e5b214cd1de976c830a6367c61a3cfda4f3629850df77ef5d4c2d321ad29a38860eded68f1dc18f9a0009018cd570649e4961096c961f140857dc0bfd54845e397a16d73b4a77a6267084c195b946e1ed47266880f89c914db4e328a28eb742c477aae4b55b925159a87c07fd2094c07721cbc4932fc12cfd1d8027e859396a2dc71c359cb998092c2b2d799f48009c9e7ebe005dc0929ccfc29621514ec2e369bab7d7263697e7d1878759b2eafd10085d6682e4ffb7d036491ce5365bf94d0dabefb1396ae5f7365ce01ce1185f81ee643b12604ca9fe2b57259ea5d71f8ba7310f3851c92407f9ee286d1ccabb2090723474672c6496fa9a8c1edfb7261a36aca7c1dd12705e20600bc5e5f9760a74ca688c7e2840a399699d4b015f0df9cb224cf2767e2b7799f7c1934c3fff01a7f9c51715d027b55f0202066a1ee3c3876b356c78307032a4f817660d94248c0435b319672a58751608eb67d3b21723e114934c7152779bb1deb34830a102a015839f081162a13d43821bb6e6b3df9a071521364da77d9e5d10fd431a6b2674c3da511a0e8009d1777780e0783a7f5c6cda481e1e0d56577f33b39b6a58748884f9e06d0184db847a075162de599673fff048badc61b55d8871a6e05d5107e9b75ead55b31271dfce291728e7742349f82264b2d1f080b6b3e64da51a5401dc1629a1a5f9ac6e48881079df303c289ba601fcc6431b5d4ac211d7037aa881bbea9aa9c407ea4b9f4389d56adbf0a09a9eb3503611f1a37b0ceb1b0e68977fddb2a57e5758dc84208264c6b3578a6c4c05b35beaabd732e452f79b7e9debc54af224f44272a1e2ae2addff28c3c76ac2e7357294f7fe86eb8f7970b17210bfcc1753bce42be941c4d7ef10ce1acad998aee46a1e25e2e23b4d5c83988c67187dd3782e9dcc5ccb75e6292ceaa7aec96ffeeaa18c64863620420c391699cf1c5ca38342c916ba9ea40c525c661a119b49003fdea5c893e6252ce60f4e83632a1d95bbb4ebda9d9ea27b18998f4996cb35a0d3943a1f5b2b9e0afb92a660e810c1b8a622c283748d50894a17aef3ed376b86ce00d7dc81844fd00f6a2cca2d5c30f90c94d1c5fafb8393df070d5f73e58f67ca5be33efdd181ec3396b6732b728efec9c5b082bbefdec23289b0e58823271eb1ddc0107ce48e1eaac1d37e02ab0cce4a27c317006e3d7edf067b35b3f60bf799e6d164e2f0130e2693e51239c1ef8d4fc1f0bd38a220451cc47200800a7aee644633625760dbcc99725d0e09cc7182740b8fee4da8414d5f52fdb7602aafe918d496ce3c9f607dfd8f3a8ecc3add95a20418b6bcfb5c393d641cc8b0f30d7136dfb41b9e464082bf9a8d071cb1b0ccaf37f00869d129b7389cf5f2630d2132c6f1f283582bebc3685ba3fa700b9f0001fda2ca192ca3058bdc1ae0e0447d9bf0b440cfd9cbfc843ce572076875cc65773b025cb805fe472172488660a14c2131c761437b4874053acf546e575dacee05200f05a0cdafaaf36c7e3aa6757aa1638ca7a1136293b51fd7a404e7543940b067c76c8ec56c9e988a021f969e511ebb006aee744b204f55e28123b77fd096a15dfebba072339cd3916fe5b2d45092dd85d3e260b3bf0b602b2d19806dcd205cbbaf0fe677e340834cc9d77a55d234ee6ea75721320b38e8cde0e97cbb1cc4ed5b4738b0eaba3e7d2642f1e99f12031836fc174d987ad5a9eee62d787d0a513e2afbad5d531e2f938da557d0a5609536cd5de2faa51e764ad1295d1ae0d0995154be5f4ede1204e052f342c3dffa89b18e522900396eaf4e9265d9fd4ce800eec9cafb5e8dc84ed0a30f93a2a175fc441cf39642dd32e4567005bba07e4707d62da20ed22db38c9eba18eb399d0e70724f3f6a214ed89b4d99dd564b683e10d426001c3e63fbeddcbecb814c52db0741984458f0cea57c08b5443f6bd7876da39cd665da07ef0f566331f50946d7aae2849cec8d226e67239a049b6841c32a689e189fd24f75e1951100a54ca77c8efe2cdc2bf464969e0266cacc8277142c5cb175a7b55ea0ea4f640394df78b2a6abbeb03a38c3e8e0c252488cb3c91c61c508f434b96ded979a1bef7637f36b7ea7719d531e392fb7a1f09bbf245237d490b6abab9b4be27dd948888987cac9f96de812fafebf4c1f841ad1cf8d9175ac8dca451f145c629c036b6b26ccface2ed092e56931af0087e96daa2c55537e252434255d676c947b714c7268b8c1a10e09d8b0fa3acde12bd832a488f6c89d006e15094886c4545477587abdaab9042ec524e5e9d83af828c35ec623f708b8523253f4fc6eff15c6fe414ba4d0b7f8c92504e051be4e0d19deaad19952a624dccaf18a4dba3cdd51d3a1c4bb00d2f326a7104f2c02660485b93925e7f985f83ce6c5995ae161032f181486516ad395df2cc79fe9f2e5ae06ccc087bb14a00f54049a6a60bc6c50cc723237fb51146bf9f7a8fb64e868795db2b7356fd40513c82a568173daf179b3046bc8061506971643481ddcdd9674cb3bba21f544a48fa754b520c3d5a8edc935d71ccb5e9fa48de379d182b79f221c8af998d393d75bfc59dc4032bc5fcea4058ec58ac1c5f8a4e28227100285e2ef4c9aa99d49996af262b837ffc84cc2d18edb856868f1424e9eb03e0981f563a2f6ed3277fa92b9e2f890103467a079d8cbd2e268d57d04fc6f35ea37c991d37c36f40cec2317cfcee6d713c27f71da9bd3e7960b265126a71bfa5bab8c82d81afba0f810133ee3c74cb72c7d9ffe53d14484ba724ad48d49c52b2e8a2996dd0be46c43f228f231397c033d79e1d1f4f469fec580f1ec4ae1d8a186f7831ad3845686cd904d243ec4880038cda45e4a0e7eb36c7217508411e4f67275e8618f8c19cf384a8d3922f3d7c8efc32b8e70c42f4f5f017df75b2b5604ff5997ce99b01b7e63d0847b016996d7be9ae09536cc387a6fd0d6ff46037de72f5e7bec177094a14de9ed09aa996b9e2db25be4f3bc27c52421581382d8ea85b326bf145c56fc509b0309deadd018e3df5265e491771e52040f72b8c19a85ddf951d37828633675ff47bc43922930949351946e1d44b8b96cb5bdc425c9a797d14e80609da2de88608cc3b36184cc2542e26fe0e74f63765ea2c9276da8ec329104a8882717200ab8b18b0336cf9dba178d793f5ddb5d201114aa21bb664e5c54ebc7eefbc3af3b98183726c915d352ef3124606ca7262b31de63304ae5d4c73c3b23a8e4034794ab66081f8d7ad78e5163d6fb80a790a020a32e13085fbb67b2d2b8d9854d94a6fa63b17d4b5fc5c075abc5f88b0be25379c4e4e064f902824c96f369f2e9836dea43d5eab77059ff6afa5fe59f1bdc5ca752f0842fedd1896afb58d0b03f6659ca68c5d7bad78e1b5998df9cdd823e092be9a2ae6c8149ea6686f198012c60a73597d6ceb51b66c610b5b1a21c3de20c00c10da4f884ab67a495e7874d69ef5246b64f18c68881df97998b53422c7e53f0d98e16020044fa3ec4e7c393de2c95ee4935830a56490c6708b52260f2fa12738e2e8fff960587f1e12f5cab94cf5a1c343c79f0a23d521ed45d928adfab3546be795ddde5103f0e6bc40c7b68482e3b551d5707979d0144dc39778a38880216e63a955942a5f6187afab4077503d49259955f4c7452f8e1a4b4adcdff3c5a37fc500c6f14014cb7f8b6a98ce192bff3b6e923b4fd094b5fe0f54d7861acefeff19469fcac76cc75536bef61a8eb14a7348c1377f7a6b15c9689c9a4ef7ec56b3850110310ec7d74e157694cf900a1e9a064a4180368f885572c28543996c0880c872cc2230296248c91c912a0df3fe5fdcaa83e6412d92a008aeb33752f03839ec9d1f1a11e450646bde7ba3e7d1966fab82be61ae4145ca4a9893aa22020955101f71d8034425e4a70dd859778e95a2fd1c0b9302a98e9865f3c91644e2c1fc9f85233983a0e90af34fb4559581bc20a71dae29a0a53117e5cab4bdedea6d0f47c7b0ff3da3e05fd64509eaa3330b391e96164e70cbd8391ba588f549514f94c7b40b59ad0b7d4a993b0617d3ad4627f1319124276e08dec592350a30cc48e56e7341989c435767399e940b0064845f80111d4d42ac8305c4eec86f2590bb7d5479473336f599405600f07399679391cb59b70c8d152293ae9e2753f5c7a66ce90d9ad1a85a59f88b11f11e79771045de74ead2c126d90746220e4ff0d8682e671ea961fed8dd472e13b2aa9def97c496684a97fcc67ddd5e39b79e847a903099914ad30055aab5e3cbaa5ab5965b87c2fb712845645081ffc9d1b77a379aa67d4ca4564a7df3ec11dac9680c684e26ee2beeac577d1a82bf27717b3ad48e5502083eb27944917f931e0896874ccf0068776d148f03136cb1fc54388bca6cee221e9076a7efeaea2ee65fd5ebeb15925b66be2f2ecef8c223c1e801ca27182ebdcf0fe2271854c41e8d48ba8d138199bbdeedbb68b1911bffb2411d8b21d3e808d6a647ada43432b0046619ad6eb654d249408d62c40fe58b33e0e4393de65891914bf7215995adfe466c407ef40315ff245d6b", 0x1000}, {&(0x7f0000002b40)="684c62970bec78762a8b7e3eb13f887b0fc63d3d9d003b4bb1ef9f9e23cd13a145e4c962aa97f3a21cc6a699585fd3159353f30847a8a214967bda11816388aa1c78690e43c7bd1624fa8f1ea252a8ac199d91f4dfaa799776", 0x59}], 0x5, &(0x7f0000002c40)=[@rights={0x20, 0xffff, 0x1, [r0, r11, r8]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40}, 0x407) utimes(&(0x7f0000002cc0)='./file0\x00', &(0x7f0000002d00)={{0x9, 0x2}, {0x8, 0x1}}) socketpair$unix(0x1, 0x71fa961888a42ffd, 0x0, &(0x7f0000002d40)) bind$unix(r3, &(0x7f0000002d80)=@file={0x1, './file0\x00'}, 0xa) faccessat(r7, &(0x7f0000002dc0)='./file0\x00', 0x10, 0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000002e00)=0x2) msgrcv(r9, &(0x7f0000002e40)={0x0, ""/41}, 0x31, 0x0, 0x1000) ioctl$TIOCGETD(r11, 0x4004741a, &(0x7f0000002e80)) pipe2(&(0x7f0000002ec0), 0x10004) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket(0x1b, 0x4, 0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000000)="4dbbf94667899cfa76c651ecf26bccb10cf7a636998faf4b331050cb1065151bceb45385165bbfd651a9647e7a8f40cb2e0842a90d6f008018f9ae7a94", 0x3d, 0xa, &(0x7f0000000040)={0x18, 0x3, 0x3, 0x1}, 0xc) 16:00:14 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) fchmod(r0, 0x12) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x9, 0x1, r2}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000040)=0xc) 16:00:14 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r0) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x3ffffffffffffffd) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) getsockname(r1, &(0x7f0000000380)=ANY=[@ANYRES32=r1], 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r1, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000000)='./bus\x00', 0x4000000000000001, 0x8216ae9b598ce44c) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x2000100000000}) syz_open_pts() 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$KDGKBMODE(r0, 0x40044b06) write(r0, &(0x7f0000000040)='L92', 0x3) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mknod$loop(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:14 executing program 1: accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000280)) r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = dup2(r1, r0) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) sendto$inet(r2, &(0x7f0000000100)="88eddfb08f60955077fb25aa40d9c54548fff9b94459dfcee2f0782591f43e4464a85ad1e4118be96bc43499284cdf2c26ba7638f88216ffc275d580032f640a9fbbc4f212650e22018113183425cd99c575730031028f73d795a068443b76307a49e22003c5969f331d2f4560a5081672f807a3ae0dd0df3d660515dba1d833c86082f3e8737db8dda3f7f3ecbbec5bb505493bd71913f4f834553f82c3d47a782aed499bd718ece89507d83010bd5f3cc5b94eaf4196e42705bb9fa170fcd4dfdca022964cb30a3276133002f5f1ea21c1036424521c659240d922172d2f4cba7f09491d268fab", 0xe8, 0x404, &(0x7f0000000000)={0x2, 0x3}, 0xc) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000240)='r\x00') linkat(r2, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000200)='./file1\x00', 0x4) 16:00:14 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x8004667c, &(0x7f0000000000)) 16:00:14 executing program 0: mlockall(0x2) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x3, 0x7ff, 0xee24, 0xa4}) munmap(&(0x7f00009f6000/0x2000)=nil, 0x2000) mmap(&(0x7f0000af1000/0x3000)=nil, 0x3000, 0x4, 0x11, r0, 0x0, 0x0) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) poll(&(0x7f0000000100)=[{r1, 0x4}, {r0, 0x10}, {r0, 0xac}, {r0, 0x2}, {r1, 0x108}, {r1, 0x4}], 0x6, 0x7fff) munmap(&(0x7f000099f000/0x1000)=nil, 0x1000) fchdir(r1) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) close(r0) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0/../file0\x00', 0x4, 0x2) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000240)={0x8, 0x40, 0x6, 0xee8}) nanosleep(&(0x7f0000000280)={0x80000001, 0x7fff}, &(0x7f00000002c0)) symlinkat(&(0x7f0000000100)='./file0/../file0\x00', r1, &(0x7f0000000140)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000300)='./file0/../file0\x00', 0x10000, 0xfffffffffffffffc) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x208003, 0xfffffffffffffff8) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/147, 0x93) getsockname(r0, 0x0, &(0x7f0000000180)) 16:00:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7f7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r1, &(0x7f00000008c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4a3c14af3d4939fcafc066c0a6be948e14b108eae0b1863ed2dbc74b9df469d7efa67c045d8ff59b85f592ffada93bdc089dfa0e446cac7079dfa215821ac1744d3aa5dc9e970fbb1892392a460f8505c30ec539d462f67393d93c1e8eaf7f6e47c35cfc49933b38e33bb2533e3f8dca21ed2d10ad5543dac9a11bbc15fd8f7fde4d5ea4b87000d1027730d7f9f93040a7f8c8727b68c98812ccca42520fb662568c597771275ed794f76a7ff128d10b81b850cbf6b6a084bbd3c3ac8f8cd73421b36ed3eb98c9545ef64142fef8701a36d1e459b31c1596ce91fde4a9c61213fab25c456f924a9696528da395fe9ef59a7799802b4d7d488aa02cc1c5293d7214b9b5ef184a59a79136da43fc00367c6a25705c456c8befb1ac46e8970189ad4c1b498b820c77cb316752817ea63fd0a2187313303c8ca2462fd4a1ec1caf6ce657a10cd042b8e69af08499dee8a1974859b66d44a980a5eb7c96097e9c7ae2e4ea9888b2710b497a25747cf5b2afff96d2ce60ede8b1c325ab19c34a8b726bd31dfc189b853ea504a1f707b856e778e6506beb51578c774a452ea39464909bbf93bbe36d6d307cacc5b350178c7de724ae730ee086ce82d45d0091db3c32f5f31d244e0cabb7e0de77fbf9b38d220d5171c3ebb192ee1ff78ada09cfcb1548d94d3320aa448517751f88dbcc8d627697083b4c1474ef5c1e50d00d801c85b26a8e3cf64804c0b7a5d375a1810aa22e3b8c45ae96fb63ea7f28e26bd45857d13826d62da9c7890fe0043bbd06918bebb6089d9fc61e829d25be165b46b543cde7e68016719f48303621d0274ef836782d893e4fa1eb9cf4fb3a3dcdd3cb88620e19007501d2ce41bec66d479fad6f56aa30788cf29a50a1b57e730462813895828670679cc9f14fcd33ff766fcb05521df8a006ea1fc2794ae1408e17737f89b210a66b60671a8b3c741981a8bbd8568b15700df843e0c445d8e4320f86fab5aa81aacca22bcfa1be96a03ed1590654e3203dc1a340768191ea2411f732fcf04ab0267c6bb263e0873852c3f3001bbd41a1cfbe8963dc97e43f61dadb72ffb8f2e07fac63735c844378d0c1366128076abb5a33bce8997c8b697ff52e683ed3e1aa503137504fb2e0c07be16454728ea32c808949bf6e5791dde8d57318b576ae124dfd2210a518ffb351ac59e5baee457176bb53fee7d2e062e3a5508c6a5b31d378469a0b932e2bd57e39de1a37f2977e6555d18db28ffe05bf0459195aab71e3bbfa996a558209180ff1aaa261daae05a9b094296c377f91d5db931f27eba9cf05705993066d69cf7b1f76c90ab7d3687deb14f11cf607d28d981e239ecd31139e227f039d5ae9ca55d9e4af86819868e288b553fee55cc859faba43c4e972ef38d956d1e57b2398f1ec78debbd350a69b87d3e839be35b5ebf738939bdb40fd852d1bb9d0796d979f8967496a146775ff603321f620d1441abc0d79571b148f0956df64d967e48763337250659045a58601c42570474dcaca3bbc799d4bdbe64d2adddec6d3772aa9a562e59f4c7ed95e6272016cc379cfb0e1c8dfa8156c7277beb014a68da6560464aff2aaa5d787821f31fde612571e41528225eb70196d9c0f1d5a8da28429b2c595d50510a40f7382091c078b401f6356a6fe7059c13e1c1b4fec69a2594fc924d3c9974564d80eb76be697f1a7979d5edb0f2b08d0d3ed7fbde332cbcc651a2d458d7a48fda9a080bcdfa552c96cceb86b2d35091808d08f52a693bc294c4eb9b5bf95d2d212e612e9295b205c7417096fe8686de3f711fbeeee7366325f4794b300ea26e0b0fb8d70fc8e265241c99f10620f04960242919bf2d3b4c78172ec1503de4a4b4250bc9755f66b5218a95a766f50b0406c21e1c43815f78fa09ecd4bc936deed9b94c69eaa66bb02d905852852ae923cfe75c1d5ce85a03c5a90f742e0d702d0c6b624a7599121f7264b32cceec69c4037b8c97f81b0c6d2c30fb5b6f4b48e9ca9f6e5be7ba22f707d0f35ee4b5ba322f20c9592be24f73e91cbbd3c61dcb5db37e9600a27bf4a054cf519a14e14c928ed2ea8b30f14c3d715c16b6912f1c2873639bf0d706320c17b697336a038ec2ca9a439fb1251be6ad95e796acd07e30eb1c964b8cede035dff27d1d8dd9b3fa1e7933fb5ef86b4ffd7839dd26aa03bd661d236fcfbd47b48cfe765b851ce2b3a8ed37a811e4767e0a5cbbe4e96e3977d889af7e58ae8307d117c3d3fe9ed4129841bb79e7cc129f4440512392242b166dbe3f5d9fdf65bad7ba7c750e79377dc72c8b0806f23d442a2526cde826706082c6ea8f3dbff66f457069e60aa0beb91da1d859970b175b95a59cd93327f1c31d6498cfeefd90e91ad0ebc3f54408074d9c4c4b4854f194a2a22622b7d97da7c81547ea6ff71aec6ff73849cd477492842f6a974b0b5559009a1950c5be3fc40bafc609699116bd21878539144831b20134547198b12f75a84310f583bb0dcfba02bbd45f29da1cdde200577db26c9212add0951126137531723fb9b60230017b09f0f265de12e5c8d366e9cfd73711fb3e1901a2fb7a0e062ed3ce3329acbc4eb1f805a267110d4bf6086eb73900ba05e17ed9e8937017ccbdb21fcd5cccf640fa6f4d0e9ad2d9e1b5d64fa919036a878d7d2d44d6428aae5005ac84b0e8428d7f049ad0e9576161c4162cedd970d185acdfaabd780c6e867431b923ee4573df296b4db8fec039e52b4d03cf3e2bf7853c80dc504d758bf206a4a8466232e2c09a0537f2b3051f24faf4ab4da0fc4d8f2433a4d3cafbdf957f6c67563e7580fde779df315e2bc8beb4c7e83d2e83433f9746bf2576ff43ed1de2f5845d31fb52708f3c2cbba936459ba2f4aa3eed3df0845be6b7af9dc33899b6c675480f2010a8ae731005c66845820c539b0294bfd4659420e3b11b8442df89f718ecffaa74972ff008d50792c59d623dd1c1eb76579150a92abd4dbfa2328cb53e366aebd69b2cecc6c9c94f0a49da40f98156ea7074f6ce4579e9d0521b92fdf9add76a88abfc4ceb8c8ace8924ab8bc966649030c427157f476762e41da8ff9b2651495a342b37584080dd854a472f58f801ddb49aa2521acb9e0579364ee028fa5499b6c59920bbb6084c456e7cb2217de0f90f4ba30c292ff830444ac8ddd2bd017f137ab37064c939414fff65760715f89322d64011eb48b9c16d5a8dfb0f2ef2a1a8d86634bcb55f1913d9e0d7398d657f989fbbd8911e4f4bd86bbe59ce28e5b552386fcbded19b0dbb71e2840ee9db944f7a40f97e665ec7035fd3d212dbc69f6e9b6efeb2fa6f3d0cc7199e3f4a9e01dec909c8a2374ab0d6d692e5f9df91a6781266b0d304da2ba1a3890967aac87c98a6313e31db3ffbc2490391422983d1f360665bad585fb2a4b80562d531bed3a9a1ad9f48659b90fd5cf3deb47523b24228c9ca7c9154b359ec8b60399be1562ad90e14cbc8584c9b3869148c24ee42d724e7b0ededa47fba4f86f8f92c64dc2733f2def6fd40b79c4b1b00620ac06d7913e673f5819159f45a77b5b6438f862cf32471e87038c0b581b889654c88d7bc8d24f90fab829fecba5e5c393b2678dd29b4b7823140511fb781263a6c70251a9dd6ae8b973d7346cd170bf9ca7575da86dc4295dab0318c27d839c28469d97bc95a7157a92e1c7bca471101961f0637b55a9474b13d5d5aeebd9dfc7145f1716e0535834b6e904b78cb3d24e61c812ad4f91d6070c813c5576afe5276cbd925461a4243f743857dcf9d9f93d7e9573688814a0dc8dda1912daf1e4ed4dc326ad892b57550f7612d5f9ac5a0a0ec7a4393d2f488ca50f7e5e5a2c996a486b7f257e4d5de9518629576796295e20e5eb6cef22d2ad6bef79b4c4d80a5d196ec872480de6a80ccc9dc48d6e567c69bf032a02965bb5de475769c5a13dc088deabb572a7db1684ebe0afcb11181662a3c725ee03ec4adb0fbd63b9b86568ed5dd3d77496f6d8b7d86c09b6aa3a41a668071bdaaffdd83c781be0eaaeac9fa4a88ef8ef7410cce1b0030f19ee04eba178bafbcda45ba116a9c7709c65740f437c7de9dea164ad4ca51363bc6f72b61f1dd902d469653d29746fb0ad199650a9c6fb9999fd8effb7d8484a7dc79e82d0a1a54663f98a8a2be46e451a1af7a5a7657f2a58633447c06e969aaccef68edd6bbfc73a034edc000cd37c04593a43246658daa43a6f962f6f19a6fef09745f211f5e239515b11e90dbac9807bb8c18b302bf1d29a086898962afa0ae22b163a43f8e34c4c9440511c926cf268a5a8a79dd19fb6ba6f710103d6201fc93aebd5eb8c3c96cf64609b4e9f674113d3570a902615a0fcd2c692d6b4b5c3394b2bb6bfc1130553f6dae421ad1db9cccad6587df945831a0816fddbbdc36c4612e5881777b14ffdfb1458ed082e97b032dd692d319d3b5e9f03cb05757d5660092676c15f093556c478a26ea08b76201639c870b7b66dbd22d9046dd131315ca64da7f77f696dc35b2a02d0aab5de09efd520786e3aed79742d7be3a112c63a3469a60ad0d4d39fbe482d961d72648c860adde482901a923805b504c4502fd697ac1b4713986c7a416c276bb49046e42803f3846657865d90cf5a30eaa49389a927670e98b40673668632b1b905fbefcf78e960e1820ea39193c663e29c095c72a4705bc70ecf0f3704707f62304cb93373574510fa79f4a8c5f6c4a5f6fd7a62044cf5fd0548739a4ea60c8b798ddd96649a8f220910fc0c039781f63a7c003934856b97fbdbeedfe65e553583749a069bb423ccfa691b048ff0399cc34fafc6a57130431f9127a96a1388692f25cbc8e6744aa8d3902c3f7c511e685735a061bc91cf9c92666b956f41205ecbefedec5ae636f05edd7e90442bef392a8ad743643d783a3977d613f4bf76383d0aed30f9c9e1d742a528b6e767097fcf617a24c56179b637316316d000000000000000000", 0xffffff1b) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 16:00:15 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x5, 0x52, 0x1, "1fed233ed73ec83e76bd29e94d6a1c473eb4f70d", 0x3, 0x4}) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) r2 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000140)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x20400, 0x43) kevent(r2, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x900, 0x2) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000200)) write(r2, &(0x7f00000000c0)="878ea5b4a3dac87a9a0a000c23441c7607", 0x11) ioctl$TIOCDRAIN(r3, 0x2000745e) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x45}], 0x3, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc8) getpgid(0x0) getpgrp() r4 = getpid() r5 = getpgid(r4) write(r1, &(0x7f0000000280)="90d3f3e33e232961a42f3f62fcc9a836e9", 0x11) fcntl$setown(r0, 0x6, r5) dup2(r1, r0) getpgid(r5) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x100) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') socket(0x10000000002, 0x8003, 0x200) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0400000200ffffffff00040000001a000000009376001300002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdirat(r3, &(0x7f0000000080)='./file0/file0\x00', 0x1) r4 = syz_open_pts() mkdir(&(0x7f0000000440)='./file0/file0\x00', 0xfffffffffffffffd) renameat(0xffffffffffffffff, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) chmod(&(0x7f0000000300)='./file0\x00', 0x44) getsockname(r0, &(0x7f0000000340)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) utimes(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)={{0xfffffffffffffffc, 0x7fff}, {0x5}}) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r3) syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f00000012c0)=@file={0x0, './bus\x00'}, 0xffffffa5, &(0x7f00000025c0)=[{&(0x7f0000001300)="4fa3a35ffb792db9e3a8dd31dc788f58e18de27832ed6ff2951cebe3183cdaca9743f1ecebfa5616981af2ab480af74b397c9b3f10a04796d2ca49059a9d59ab0c40a11219a5feb59d1538faa1b30edc25d7e5e050fc658e15b95cfcdcf866f3d3141e0ccedd5ef4ad57dd46375748e7e1b05d5c33805335"}, {&(0x7f0000001380)="cd5d6f65714a137d1f6e40c31de83c58437a4f8936c51ff13f7fee7550f86c90f0ad066979dac2ad8ae0b1d1df74cab44a616427290e8f6ef7ae31964e23a587c179bc5094d97bc53bc7c7862e69ff6f6f4e0af4ccd19045ca5e44d4e4d81dee80fa81022835f2b22b703bfff7f2f231f54605eda6b654864ed7a27a72c7049bd0737d004f5775fdde85fadca714f8fdadbe578139515ce8a20c9ea14820f206b583946545a8a8aafb2aaf715ff546ec6c0c864c6664fbeb927de75e9e239520b854d462a2b3bc3b68a7f6e8f180a194125d80e703f4e7b911eaedbbf8afacb17876a147d1c1e9ed14"}, {&(0x7f0000001480)="55226077ee50a1c630080500406bb9be"}, {&(0x7f00000014c0)="a91f751ec2794476ff652f0021fc240e8f31e9d458dfe197d7000d657e36995bca61d94c54b717fd8e84a90ce8f5f205a0a679d402ade452bcf9a9e313475aea03476604f86392fe748786b393c7571481f49c7283eef63da5f306820d4fcbe99ff43f05d460cfe01e6e58fc7ed5c873a24d5f2eb6fe2a388a80a599f86c6750a514601ffce9b04cd3724e05499389ba6d2d33f9ed4bffe23fd93c9f8643e8eed7164c5c3c4cdd6cc8dbc501270f264d4d23920d63693d09dbd509e9cc157c897262ca6210e14bb5a01f875bcec53537cae6ee7cefda1b99f4d76712ac87faba6e4c3e92f936a69847b48b17a79ea18dde8ef105f9295fa3621f016241a5720e43902b2a6b5e74f9f2ec3ac2d0572a7daff22a6d69fcf6dfb50f067697f4c66e142acf4280641f83a9f1a60c1a1b4cd1566b15e8287a8efdddde800e9bfdaf4f017c9edfc8d5c1025f8bd707d8c19e38303a9faeecd913ef5aa707dae9ad8140e2df6401e3cd02745c1334c99ff68b242c1a43c83b9980c1209d5dcd4c764159634f53c8a791c0d7c36b3277786c361c9b067987480b781e4381a3e5546d38107ce6ea838ec6c6c41d07a0c2cdef43585e252041290edd2337262099e5ff2d14ce47a49435995cf0344b1009e0be07ad7fb968b808c636d10478c101cd96cad1083e64efcc465019787ad243b9c180f8682da3c0cc4a938f3a54532c5fc890a8436122564aa1d2099f8ccf73c137ec5f7b50177891d05a5f8b70d39960f3ec4b3503c68c101db832475c06ee6717965a8172abb646754bd99493de6105cac8fd49cc0c5db9ea647b11d02d9064bd5e273e521d6510d0dbc242cb45961762c44857a65861283050125589a828d60ebc1172cbb3bce0c564da756a78b2ff385155860666988053970e45c9aa45c33f7ce2ffdd2356758be37cd16c4e46bed3563964010b71eadb09eda5ca3536adab81b90418586d7285046cb82389ae1199d8e34d9d2bf4a1f9eefc918f239e6fae73cf612d765b925fd1e671dae50876480facc2dfd865a1b8130943537e0b94575037ff3c37513acb298ff2b5195887a2b0570eb589e00caab65c6a00557b3c8515decbd56f86bf88aaaddea9759c883dc05fc145b2275adc86fa7f12cca25e952bb7312480b5672bb7ad09af6fb37662d204a7bf05a4eded0d938d1fab8600a757a68c3ad10586188ec69b12326f36d7cca2b7697d88c384caceae7d8d15ed42e0733a8113c15e1f0f06225cff3f1d9d7cd13b410e342000480ecb1b7793cd4b0aa7c09bee8f120e5074edc6d74543728e7d5e9ebdec2c378d4308a97326075d0b877303b0f74bfecb6495ada41fe42eec6499681a3c3b74f9617feced29a49dbe05fd9066678e22ba0f9aee5c6f15b108d61eb5f61dec52379451a3515e74ac64aab33b6721701ad7578ae638d279cd67cd1de9bfc618018f47979277e747cafb0e7d2ff6b3eeeacdee828b993b7a699ae3267069a41f1b79dff9efb2565b8feb3f1929febbed90ae8a7341149a38296733f595144cfbb7443028dbf32974f65a3b314a7fd1ee817c47e7e14b0a4e904f9a08ae911ca759222d526b85f3a7223648f3cee20e591de3563e8216ed09da8d1577000e23df17515762284a6757b3f8fd43e6f855a96cd9dca2aa7d7d5d95495373cdf8a879768961451b563c03a29accd07c03cdbd08f9d00f4d3f8b89cca5632dcb65d8279b1020ed3dd67a2da1405f2f4c25fa019f4f6eccf89fed61f5f3440c6328e6ba2531ffd8443420af919308b3420b6ba9d0cf0800a0e90f31cbe6c9abbead51fd7a087c21bf1de67dfb876be57656324b1d6d486b2040898020ad48aba82398acdde65e7da52a09e9ed39fc119cccfc04f002eab9dff7299e6a3cae1ff18e9f740199f1ddf14ca8f18960666f2de74f17254736e541347acb244e69f0bb2a8c7ba5dde7483c5c8890646e1a6f783450a5520601d7c8070e316781f88ea5f63debdf1863680a2575833491be3af7b6754f97c55b06d2dbc0ca2ab79fbd498ae642b6ff67fc4e307d24b43cd58e45d37fc1073c2574778b8d14d04552364d05c65287d6a84e9c632ccd6940dfe5418dc3f837a1337ced7df317a9727ba13e8045fb49ae1a8a438b6c396c9cb3e0fbf23bf40b9a1ec5b08a78933d0ff2a6702f37a33714d8b174c7f16c3d5359cc5cb5f950c8de9d29c5de01146a5f20d4ffb291a7447eed345849e4273f25aad91210b2ba67ec804dda153fbaf1c457b207b9b94e3b85548e0b3d6cd50315efea8613ffb94b5824d716c3c67558577d502ff3ff50a76cdec95d287b44c732cb98e66f197748936072e178d7f12b48958bd91c546c1e3100f0891e639e1da79a228c61e4cd99698ba47ca45e9eeb6886544e43b12d93c7ed37f9fb50b62565e9e93c1a7968befee74848587f0e734f45841f627ad8e4348e90f96b32af4b193820195c5ee435dd152b658a6c065b7fb7e0f3656ddb498e045bc755d5a610a7b66299932ab2d42651c507c0e80283bf1081d9a36bb17e6ddf3a1cec8e1b2d0ae06eaa3eec3f9c082325f00051be11a180253134dc9460e8ccdb00400ca354c98e6cf9fab331f6b34be5d346abda1a83310d02f8cbd7eb67c4c581fac4d14df9789abd7362891e4385f4781a6f37bbccc1ad98d81179c1c879e4f5fc41c1fcc43cf3a7623e1cbeefd7fe09e6a99bf110de74bc7e1cf65da711069cea61c52a285a3157d520456e09ebdfe8b2bdcedacbc68cb12bd5e5678a477cf12595e8ff52d8b33b9d5bd774caac2e6b73c774058e56a414c9961e46a64623a5d0e9e47d8ebfbdb97007cddfe60b5798089d9a3143a7de1756483dfc99461f51db0ea19819b9af9669b404a0a595d737871fff5eaf64ffed80d5e0b13c229ff685e59d3f594e5654586572eda3e157c6a9005f607f412e73719073164556c0881dcebafef186c2b3f52d13369465ba58f358b615d06acded3ff5fde0103d8e7040801777cd642c003dedd6720a2d7450fa8e02e13fa0e8c9f5169a9ef6f5fabc6a87ad8a15991d639128d9575ff13fc3f711ac201c983ca63909839bab243048ee0de9c19ce9f1846e3983e2def4eb1cdca5538982da61ea10245ccac297f61c5488c0e3cab64da0b0e5213d8b625e40b79aee3f7da208a73bee024352930957e7b88fa7d0273c142e40dfb2a618289c7cc1152d121998da0ddc26fedfd79575fba6ba42cc65333ffb23e2a7873dc3c4af79f90a1f6e07f3489647cb8ddc8ed3873e45654899a11a66e894de98856af8759358ec84dd6eb9ce3049a77c33dbc3f9594c7899a05a8ad255c6502b71bb4bf524293ab6d27a2720d076a23bf02c0f2d9a685dcc32046018f1ca2332d5454f594303d7884e3dd06bee6b4352454a61df15bb0cc1ae4a27b535b3a2c21ce5fa0d28994e0b3bca52402689c1243af280cf9a6676af8992375a6aff36e690f876f4c9276df3aaebe94f4624eba6a376e6e0adf24d021d98d54d9a429f50b710118c8c448da4784e25b12aa7e9b76f575b817897b27c71496ae558acf21a519df00183aa9f8645e3bb30249e86c3adb513fd42ec3e8743716dfa524b2feabebf4833ca80860959175f15e08b6def042ee85a98794be3d3aaa54e1f0b1278bc47029afc43d4bbedae6bb1852e3b25bc2a3ae25a10e7ab4296dec09b1030b3d3cce360938b8f2077b7b0d30f525f974ac2965997bc43f36668e4db24711b371227b42f2df917c2cc1f8436f8a30646d2ccca34f6825d26dea39536dedc0f24a90bf3623f763b4def21bcb7294bf9f882a503c8c8268ad5cdeec07f545c1d27de93e5d885b037e17c77d22c574b1074750138f70b40f5d11faa28d726b82f181bf47174e38e32edebe78dece83839954b747a9839165a26c1dbdf4d8b8107dbf7324f6c2d99b44bb917827368f358174b998cfeea44468877c952f4b3067c7bafc991b850cc6e18e92e8191571d0dc7e1db13d1f3ae4a3c56fac745371e16cf4d45e58348d8f6edec7ae59351625da582132ebb2aa414fbf701dcab9037d5534d58a7fcf8872200441ca4bbe69aef074849c7891bd657f554b7b3d4b5b7d99c5a0f721052a2dcb1fb59b17b23f0fef8c6e5aff3749241b063e6866ccbd73b8bb0ca415d8de3073a949871c67f855943ff6d044daeb70fdba87af4117d7a766ab4cd9b27f202dd5d50f50e91f5f6980d54edc17f41e37c69e5dd8fc4f67a7ee6b9c55a7bfae3c8440ef0161743690b74627cd38630f050e038129dc29f8afa567a4581a231882295f1131b05d64da642cd7702e9d3a3483ddef071ed739fdae90fc18d55265737f074611999189eac1ff196aa3eab9dce8cb1be7c1bd4f66dc5d7f2679f158152c38a7bacf1ed20d68627a8c65e1bfb556737565f3d40447daf437315b165c92b59dfb331004a16fb82086056e9e8360e6572b117f6061685aec6917c920aa1dfb10cb3cd935f22a6deca43690a899e85af5ca1a8d0863569ba3fc880ac37494e2e5ecf970b9b06fcf8b5ebad9c6d748f4ad173580dd7b0392d0fe3cd98d83ed88693594d0363dc11c12c4b2632e435f643c635d03302112eaa35081dee7958a548896a138767fdc050b284fa51fe5709a7e7a426f4f4528eb47f56de12fd6b3e4002f4c9c60e99827dfb7e0e4ac9bc5df083b1937062f37484d5b34f87990a84c4b4b01cc839831350ea47b999951c29579b9d383f5248b7c813620a8dcddd8bb9733faa64540e8bb839528aa1b670a8149e6ac83773f4fccdb87615f4f7cf460e7eb9cac831995bc849cf7100f6ac52a32332a7e506c692aa4c9918a6b5574ff793f3436e1414dd668ad963704055de35abd4f904b276f2f323b0c7b2e27f8c71294234f933e4dbebce6e83aa514c4446303b7a2842705a49505ce8a5249075d366762f3fa8c6b78277d76ce96e30332c3e462e02bb3d796cd19e5b79d4c0e7f29c77b0f4240109f490e5fc9281ba09092f0fd6df5fa388711af4e1873506929e3f596ba67a4e968e2283a48dca0c46e6baf60647408403374a96a5014da719aee591438966fa00c8719733906b15746aa244741343b76acd1545c3b37c5e603847b1b57ba95dbc1a44e7e93b7d1ebec4cb10014aee4f6406febbf5bc29d9059928ba6f9f841936c944ba60e998400c24fef0a73e670c826a8ad72497582d9cc6043dcbc084b3e68341f6d8c44483e300b6100f186581dab559f27979f2931869b157c5e62589fc199cea0ee2ad37e7c3c8897f753db1931e5fe420e9747ca524f9613bc43e3ef362aaa746d1db33f5e7857e6d35562d757d13f369768b4de140e00bda8e25611c43af3ba8e5185a7043934448372a8dbc49bc119134dbcfe968d8c71a72e55b9b3e5dc8904ffcc450641298674256b37ba571f01c7ccba293da3f08fa6a2352462f8271c98a3643eae0e3b6c5469a94a536d18f86ace9115efed4b5cbdc1004071c511097c20b860648dd6da5a9ce38123c7023fae7a6bb5ec1b994d710e371cc60840d05bf7887c9884bbb2bd292f89d0c7d9442f9f41d04c1d41bb8e0c17b5c6db24370bab4818538633d7d1e083b7bfae64c84a6a2d03c573f60746426f13a1307e49330e99aa7b7d3798f39da2156b590b1df06b1f446657d9352b10e987adcedd0e51795c620c956a046418bd0e93ffcc34dfb282a2a89dbc8ed814a3394ff577664aacb69838d14d9108c04175540f476ed8b65a4cc9a85c83e7c1b05798bb840bbe380201519a353ef5de23fa5ec9b466db4df7198b7da"}, {&(0x7f00000024c0)="090d35f27dded98aadffcfd2206d0b"}, {&(0x7f0000002500)="be17cedeeb9e4a1e36875794aae947a488361bce210766f31b8d0dab952b7f997622113397cdc89e2446a2491420f864c634c014b1c4f3eda219b8bfdb1895e6a817f72a0e52669235af1a8e4491cd93c10fa3b025ae0f6888a705492ffc982c4972b376f7ed1814bacce919b9267bc555c0e1d08702c46094076741ab62b38bf838cefda0bc09ee33d0724319135311eb9b6ff19a7746be18455525d1"}], 0x100000000000013d, 0x0, 0x0, 0xb}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="6673fc9aaac7699bf5a6936f170045bb356b897e24c2028e34934119e057b62854c415f9ab3308ae42ea1f218d6b8f72cc3e0000291f6167f5fc3d52291bda53dbbe8dbfccc6b472562ad1efc3bfaafe44c2f18fb6290b13d0a56de26c0bd16c0d9395432b", 0x65) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x10400, 0x48) execve(0x0, 0x0, 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x200001) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = dup2(r0, r0) r2 = msgget(0x0, 0x40) msgctl$IPC_RMID(r2, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) 16:00:16 executing program 1: socket(0x1, 0x7, 0x8) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x101f, 0x0, 0x0) close(r0) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 16:00:16 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffe56) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mknod$loop(&(0x7f0000000540)='./file0\x00', 0x10, 0x1) sendmsg(r0, &(0x7f0000000500)={&(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0xfffffffffffffffc}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000100)="d3740a3824dc917c6787c7e121b229ff6adb162a89c0b4449650721965e0d5df2672c9939f295c0fbf6d665d5dd12540019f489b824b3803731f5d973a8fc2875f8d01c6e3dbb72dbe23224d9c3f518ed480ec7d45d4bc1944d2777f8c9d15ab0cf11d6830b2eb8e954b", 0x6a}, {&(0x7f0000000180)="0e0693361afeb54824cc1cbfca6af06183406a06716b3b76bb7b2963ba636a420e4f08443d38f1d18501d8f0e49ba6ae74149a576cb6c2a209090a8f09b2e62776b74c14a88c12a955f0bff680ee9bb0c121a3fe84159f13e1dc4074125f34e623", 0x61}, {&(0x7f0000000200)="d17ee3c04a9121ce5c1c5489ee8700486c04d5e5400229a8c455e7910a1de7daf08fa6860390821ded690047438500bb2c07731a585663062ad0de78b719957809678716fd663e7b3759e74f2d68d19c29f3e508745eff62ccd7caad10c91c84afa9", 0x62}, {&(0x7f0000000280)="31c303dafb7408f2fca5d977c25ace1a1801a2986600e04eafbbec25c2c1db94a0ab1b603cda0d7757e6757c97e3a7532622ab7982910ed12ee23fce01c1195560faf71df28636900b9ebf7f8cb12b4012e531799754091baabc2f5c314d0cfdbd408af7c2cbabed7103943d7507ee71410ac724b50deac88867ac430725b33d814fc9a74e070bf83174dc17ad4024119235f283a4f4be118c161553af4c749a745b4c9ff4f91fc876cce54bbe70b4b0a1ce05a191012e49239c01795d2ed83e", 0xc0}, {&(0x7f0000000340)="105879edcf864b97ffc9ff7fb133f0a762fce3df607121d65d7c9b5431a23e395f470626efe6561403524d6e6b623fcdbbe637e24b5d7f957d97465ccc7857bbc495a36a79e4402072f5f19164bd08135fce4f9d266d83c0b14bacfc51aeaa1aa5cf450a6cb9832ff75ee79d6d110832e2425e8c36", 0x75}], 0x5, &(0x7f0000000440)=[{0xa8, 0xffff, 0x2, "e771e3b055550961a0ea75651f685e7a4f575cd00c3d081a0ffc634385048f10d1e3cca2094a30231529c32b7b63ac455e0afd7b458380babbdbaa8a85dd3ea341aaff739558c9ac38d89ecc179a4a95af16118b678fdbccf565f02e51ff5d740678ff7b9387818f2508f0c3d716b00936086fd0bb091d3d90f5b58991b3a147407642e47b09b73b0038e1496bcf27f680efa4"}], 0xa8}, 0x40a) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kqueue() syz_emit_ethernet(0x1000, &(0x7f0000000340)="482892e71398ff8c309bea0f7025694ba5eb99537c865ff5201b10ac27ae8860bf31af197cf421e6dbf57c601693232728afc824660552b5b4d4eb8447fd2301318d967e74e404ac8d3f8cca918bf50813ebb671b095035cfb894be841f73bff3404feedc3611b3868fa63d383415401aa83ff62e9291465e61e6a8ff02093878f2f0cf1ffaaca6f47dc9f8652d661e3f1c21b63620e02cd36ff5fd0b212d9e2b363598ac58e3899c3348dd0cb4021af4be61b8cf73577d560ca96b17d2122bbaaf0b9ce9b22c5304dcfd87bb423797264f87e252b0137bf50b668ae3108ffa990bf11ddef3dba3112131e2f01792119f8b2a0643685e6a563ad158bbcbe321719c455387229f18cbeb54592b4f6a0bc9694e7039bc339ce92d12cec3eb949064c1f49c82bbb62256b3074899af734d3f7befbaf992d28128e3df2603f770544fd862c637997a791ee141bf1aa37e47a1635e0e4ede047437a4826c3acdce8749e9183fccd7d0d5a17bf1fef53bbdc7c20a7faef7f271f244cc8c9b370aaafd7c25bcfac5e3bd8be7f8bedb0995dda17b7868df38e6cbbd2a1291efd13894d23a67d693c07bfa7bf405493464295c32f37bcc5fa753bf3580122afdc2728112ded53012b895b79fddaefda68944ac42b06da13cef85f4e4193fa153785b19ebef6e4b23a00d68cbc9d8e5aaa59317c94025a6b49b58d0ad1cc5da8cd45120588a8d37e96c926b338a5c0211c03bb39c69f9b537a4162edc8a36ebf7b9a23c65bc5b4d177f8514ccb8133196d62809ec50f045a49010d04cdf49226f5793e12cfc61bd06e03099e5282253b9f06407b75ebe983bbe0ab09bde387a94a1b9ae82da3a81df37ced6c77de645896e815288e5f38e500822c722d76286c469ddb1b9caed0c076e4a10efa1ac829e04793d1d7878a8035b1b1f08d936a0f35aebd5e0ba44d0501d8921948112ef4af890892610f5cee1ad20a1ba2488c3dd43e7d95f83436aa895b91745c5365f5331e7b2abbb1ecb5ea549dc05f1b457ecb8828d2545a12cc1378c2ce951d3381680de7958f811147154902a4c3bcfc5e0cbc33142ff75ce431d7ee27ce06592d740e67c2506fc46076cc41fc13023c719e3e2677e4b65869ee9d06933b987bea749e14962b5344dafd792f119c81e9e14b75612a2e8420e14987bb3f17e013c2286e9a580b81677f06f3eaaf01ff98b0f85d385795394022f5e5d138c87328195d40bc567fc28aacb8b6b6bbff480b509650321c75ada90010bbe552dd5eeab1063dd1ae135ba97f59a30cb39d380c2969574cd7ce5eb3edfacd5943dea1af5cba6d923874418532f3e120d5939137f1a18c717c30f39358bc97df653362677b90901bfab69f2e262ab17ab5c0251c1965ddcd53ec17819914252c5c3feb09f61828623f89dae7065a7f339470bf3c3194f15b0b3c0deb4e4fd4f0c2e5175043a1a280624becbc565a6cca4628f0b536549c1f94afa470efe9d1453ed603dda406e902517dbfca26624eec482635adb270263dd38c0f067edad405ecae2bdb943b7cf1f52d88f06997d7918c0c7489e1083b742301df00fd492ca72254c220b4b4b497fef7308cbb6358d29adb3732a4b48107171c349301a40902823d326178b217eef72b7908f2021ec0b3477085e02b4550a0752f2b188363415e36c274ab2fa9d3c1c2b8e16fcea5d71726664bf9785555bfdb1d5e78afe04e97b4f7e9cddab7b500dc68d894dbe90a0ddb5bceae186cabb8a88660a40acbbf74cf894efd60f8aea5da7698b74bc516baefaafb3fa4d5876ee4d7dfe9dfed987ca59eb4ebba9d83bc1a98fb05205af0920a715424821e387897829646b1ebe0279a8ee5e955d0c6da469c595b448791a55a1c82a82d2fbb57ac908bdd9f241c81665ab615c057bbcd549e571bc7dd78c9a9aa8ae8506f9021ed896d214085fe5f9266a1fdef6ffdc592c53f76c98a29ba249033bff2da2b7bb54f9a7b586aeb0e335621a643c918326b610e917ad41b9f032714acee14421c7b4b5a5279bd5ed7945a33ae4fc69d5c21ddaf310b6d12425ece726c09680169fa03dbd754a0dd9f8a4f80a83934acd58165c9172e659c4ee0c0477f1d0cd32aae8569e950c13be86cc60dd5ece91bbf135106b948177f5cacdcb2b754acd07d038e649284a408f45b9f07b6ad360dfbb06909d3cbffc32c0ddd8f55782c19b4b0aef1b89dffbf24f472ece5b49d18ee18c5a8c0f72ba0a14cb6a74ac62324b2f2c7356d8171e3d19164129ad1906e45319497e65dd2b88c41a28c4b071b62f8da3feca7f0b79f5de0f9ee2b8ad1d1dc0daadfc78e0bcc2750489cf6990e04ad6903b528470fc900be02353aa8f52ca93b7f76fcc944b31243e00991cc819ca54272dfe96580c1c9cadfbb4f29df0a6fa56bb5f12a0b496a4b1d3b3be9c3e99e3b22daf85eb28f66047e832720a066f89a87be3e30273ab8d6bdf4342a414cc80a15666e2131e7d9804139fa960c03fea4b6786b0710748259f1a6391a3c8a90ee3e6a891c8976b51f2187e161286e9335e5fd32375bbc2e5aa6987f0b03f6e9190fe2b9b31a977823f6ab6a0c2e2cf61c8842cda1a80d9a80c32004516056c174786ab38cb6a06f2a9ab3084375c9ff298a7e8133972bd37c8ca4b67058ff531d117e77d3f64f5e2bf58e46e88bd77d91d6440c01e04aaace351e704ac249695ea3f091b26f3266b63531f2c760e94a49c25ffaafd9b5241c40ab6369644cd839c65d1521e6c6196dfaf6c9e9884ff043998ea7c6dd496a7455c70cbeba00f8f9128df677286bdcd0ed1a2aabe7887c647a98a483876db4f7383e75014c1c1c48340317a91b356d0ff76337fd4373b82918a7e1433cd1eb0194ee270fd9287f4afe08f22866e708dc8ca0f5ffb898ac6d9d7075f62fccd484928d914a6291699610bd52d315fa467eda4fd2b4b7d8784ee326111e506877386b76c876e058db7c8571928edd907a608e990cee6c2069137b32b2ca0b134d4bdd5208b513f2cd8d8e1c03263b8b8772834351ed7e54b0bd27e4497796225c3cba4a0773023f872c828fe20cc0043f1cba1ad30e62b0612e0764e7bc52107f1d5d80f815eb13db127f30e06c93ab46892eda7cf4d8aa7e6dd0acbae7da7307bcf946fde44c802a2f2f417e5f663b2a63628052dd90960da2d9da1b014350bb256de3b338af95f2801aa2e0b34d872cb72d73e66b2df5579cbe31cd5c5d2d794e188930b999e8b52a09010c6205059ccbbce418071a49ceebfff032fd72d0332517c889b9e957d4ce4896ce288695d15307b9ae32b05b2bf1554fed790dcdd103720f7a130180e28eb5524742062ae8b972660dd47adffc91f4f179a3025fea6b06c7b44978fd0fa87d044f3c40c1326ed3bfb33123a628b38bc1545ee26ae62e0b034e54e4676ebf9fe098640e0f4553e72557359ff95c106e50308a1a5a84033cbf6c34642325da98baf09e5dc23b1ad166c36ddfea3c6590016377976727d32de44bd5f32cc790eb4880b036399efc4a3f2e89bcc91100733c425ea910096082d2ca1426faf5b1936a8c8a34aa06f1565faa1321fadfb4df1552b96871a46c6291dd4bb8062f1ef9d353b322779a7344e272b8088a2b4fb9b1c8eaac6f79f192c8a3d2081242e178f5685b694fa0203f4273714266bc4e66ec1a56963b8d0a917cbbfb4ecda360f46cf909ae7bddc967a90dbd87b9aafb3596968314f22b7da89a76e6fdfa29fb9ae719df8a0a3c760cfcc76ce2256bad18f3fb7e081545c4fc650915c38d3c3970dd94695929e8c17eddb7062d5cb551e6b0ffe9cd8547b1c9b09b388d7a75e18101de0d1b94bb129c49add954cd36a10c4b84fcb1aa0e186cda1bd760ac78cb8194279f031fd9aa167fd2ca29a3e9ee7535bf17d29375594751b231c844f6948f56480263e92cc47b55e02dc58828fc157a27df9bb4c764714f759626fc0d5ee5bf81e665aefbd247df85b5f5367400cbb3bb2d262a3393ba42c7be3832b95b9037102e25d6d3dc71e5a5346916b51bbb93f7abac25740e03f37a230634e6d6f147a067dec2f2bb7d78e8e9f1a6696192c1c8563727caf5529763a7a63de4b3fd42f99b89b0bde761c0a1902fcce529eccde58cb0be30543f95b5b0c3b6f3b444e71b8214da684c7eab97ba71ef7e91885e57a2362b2d5ad1f8f1b88710eb6aa42df30613b63fba17d68516178a0c6ad2fba4e16d0500c2da509226d76376b4a55b87c5bde419e2d7200b3f7d885f038cd5f20a0aea4de5ae65d3b631986389cf0d9acd2618e65c7e9f87522a245564e5c0e0625de8ec6983e7894551eb63c1b7061984a2d6ce98cb35bd548163629e604936194d8c8228b792b478e1bdc760484b64f266c5267ed3e9cb84884a332d97d396ba3e2f3755ae3bfacc2e5fc74886481e2c56b316cb6dae079c1ee6e9c6ec430108d9822e554c5ac3a0ef21c46234e575ebcdd19b0ed8c54f6b31d18c9d65c52da50a03a150af0493a9a372ad5d1e54294edb51de7096b207f81680045aa15e3db2bea1e4f9c939a6e587144f72fe8267061d13f49404dfb67872310b20013ab107f83e33e7548dbd82104086a751ecdb2feca97b0cbea1bc754b43108ea7a1d990da02a91547e036ceccbac1d0e1203f4c33f3accbc2656b0113e7ea4939cef767536ec9b00d1ad715cda006d766c3cefbf718fa88b230c1dd13888c6f0d3b02ca2eb0ee3b72e60c1d00f92ee43287e93a38273798a7895dde1ccbab3c9607623685dc1e6ed0861a94c97edfc383e0d5f9a36bf3b2aa8f69bf55565bddc3ad28b9e01d18871ae3452e992b44ce856d2a66b7d4547634d110b9d764218f16ef139c1500655651a084889eea2c1dd475f4537cdedf12355539fcbf588d69f11600d573505fe26311d60e2cfd57f6a141c61b74b15d6271b122978bf075e234c7d89e2ee709462c67865cb556e50963fbd53bb7b62695a7f51eed4ff569727437798bee1cfebaa27451802b3ff75575c323ed6a424e27c0de9aa7bd4a4c4a2e38c27577604d7dc4b31ef311fe528e772dd40a1d9228e1879230ee9fda0bd9d20ba53b00f7dad5d945579941893c32ca9401bfaf4792c65b7e2589a660fdbaba2591f324850ce5fd7b408e767f547b4a30d5884f6c399c0d57d945b91ee3c483634233e190d4779a33d5baabb81813e3dc31ca8fafb6e3bdd737c692fbcaa518bc8677f33afd0c09e84af2769ec56ada7be17a613c7f393f1d240cd3d117c4f06a303382b3338e4e2f21675b87a014b10f4256898a1bcc906baef5f415c3433aa34aa09ea306a9bd355112b95053aac7a9b2a670c9f6e20b7cd3b82e41f34ace90a0e03f5906d69a3a9fc15ffc5388c79e8554dccc8c946da96c6800309998b3b375e28f4f3c176066c422bb0dbd4acc963ee0896bf5525d7b2b90241d1f54c92834cd4951797c6e4415402f26815cc6ae3b91e57c03997695baa2dc5218e3d3a425dcc1585dd9a7914df2446830dfdbf971c5e6d051ce4b697d537660c98e49419828f7181c46b6e56ca6e5c0f54a88525f3a4cdc1887a85b11e8423727254fe6a7607a7eea29c9c9f538c0c0e0fc2c01f6bf9e2ad2a59666c767bd22da5b723db267567fab4fbf59b2ee8bb2949ba4c664d39e7666de1eb7ef77beb76464c1d9c92374a11236afd699472039e449b164090275f3193a7bcdef2876dadf6a99db45c8a7d61f48828f0471a35b5fc8c0c3e31dbe1e6b3c2bd3375f19ed66449fc774f9a53baff0a644b8996657263b") kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x8000800080002006, 0x4100008005bcc) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000600)={'./bus\x00', 0x0, 0x0, 0x200}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000005c0)=0x2) getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getgid() getpid() geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0xbd3, 0x0, 0x0, "e324f73f9ce6dabfa0c6512c049e355ac55713d8", 0xb4e, 0x7ff}) 16:00:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) getgid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0xbd) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) open(&(0x7f0000000100)='./bus\x00', 0x200, 0x82) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x2) close(r0) truncate(&(0x7f0000000180)='./bus\x00', 0x9) 16:00:16 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x80000100000000, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x100, 0x7fff, 0x6, 0x6, "e70bfefcf779270f189589ea2d7e88a297b7f897", 0x3, 0x8000}) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000280)={0x7, [{0x3, 0x40dbb5bb}, {0x3, 0x2}, {0x3, 0x8f}, {0x3, 0xab5}, {0x3, 0x4}, {0x1, 0x1}, {0x3, 0x40}, {0x3, 0x10001}, {0x3, 0x3}, {0x1, 0x1ff}, {0x2, 0x101}, {0x3, 0x8b}, {0x3, 0x3}, {0x0, 0x8}, {0x3, 0x100000000}, {0x3}, {0x3, 0x5}, {0x3, 0x7}, {0x3, 0x401}, {0x3, 0xce33}, {0x2, 0x200}, {0x2, 0x200}, {0x3, 0x6}, {0x3}, {0x3, 0x100000000000000}, {0x3, 0x7}, {0x0, 0x9}, {0x2, 0x101}, {0x3, 0x1}, {0x3, 0xe91e}, {0x3, 0x57a}, {0x3, 0x9ac8}]}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSCTTY(r3, 0x20007461) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r6 = kqueue() r7 = dup2(r2, r1) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f00000003c0)={0x100000001, 0x6, 0x10001, 0x0, "d4123dd2430b9280d27693e08df37b5706f84da2", 0x2, 0x8}) kevent(r6, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r6, &(0x7f0000000400)=[{{r2}, 0xfffffffffffffff9, 0x25, 0x80000000, 0x800, 0x7}, {{r4}, 0xffffffffffffffff, 0x38, 0x80000004, 0x26, 0x5}, {{r1}, 0x0, 0x0, 0x1, 0x0, 0x81}, {{r1}, 0xffffffffffffffff, 0x41, 0xf0000004, 0x4a, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000012, 0x8cf4, 0x3}, {{r7}, 0xfffffffffffffffa, 0x10, 0x1, 0x1, 0x8000}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x1, 0x9}, {{r4}, 0xfffffffffffffffd, 0x10, 0x8, 0x8001, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x8, 0x1f, 0x3}], 0x66, 0x0, 0x81, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "dcde2fb3333df96bbc8a703a7523d25f7b0ec5a8"}) write(r0, &(0x7f0000000380)="88958ab138216b586c56bb3dbafee499b3b9e56b16e7b321358eba44267c9ee753b500fae74b7b9364ff816ddac21860443c4a4f0800bd0e8fe820da02cc990beddb1343b299e7420fa3ddb1220032463d4daaef77910e1356883b288184083da8f0121936", 0x65) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x4, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000000140)="1e", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f2f0bc59ab6a208a02438c2bbf858187a9329509"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "ed3ff720672a816a94155265a0ac3b9c0298f29b"}) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x6000, 0x7) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) syz_open_pts() 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0xe029, 0xb8b) recvmsg(r1, &(0x7f0000000340)={0x0, 0x287, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() unveil(&(0x7f0000000000)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:17 executing program 1: 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) socketpair(0x1a, 0x2, 0x8000000000000000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r9 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, &(0x7f0000001340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r13 = getegid() r14 = msgget(0x1, 0x700) r15 = getpid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000001500)={{0x3, r5, r12, r11, r6, 0x100, 0xff}, 0x7, 0x7fff, r4, r15, 0x6, 0x160, 0x0, 0x9}) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000011c0)=[{&(0x7f0000000080)="a500ed0af83b6c", 0x7}, {&(0x7f00000000c0)="86b371cefb0501c5dbd02b70b2bbe0c7055cd77023f94c6db02044acb4e8bd2a8cfb35c6b0a7ceb82c4921b583ff13a759240e494fa79d0fa71a9406181804351c0c74fbd1c597e43da9bf19d9ed5146594bf049e15f797d7d9ee17451c2c228409fec6b9a882ffcf54e36211cd89579e097963bed02110bdcef2083a280b7c0519c4dce02d39e931ad896e9c7c4310d2e496f7bb3a61314082ea8dbb1a550025bb3cc5700a4025f93079b97c74bcc2ec24709b44f961172fd08bf0f0f022ccf8f", 0xc1}, {&(0x7f00000001c0)="0b721af653e3067bc1acdf8f324fd494ad448f5a6e853512061b5045e86fc9433716023bde8d84886fa24043d241a8d9a42cf112fc7c0d7c9a573256617d937ede3bdbb73dc04d04cdecb1795467406449520cf9137ed06ad2345ff680fb6a1632d5bfbec14391ab2b7cb67d52940e6f1856d2eca1345db824bfb65b7c692a7b57e1b18d722be60d2d2103f25b45d0bb87d902d973a739a0a4abe1bd9e26295f4fcfb4887398f140101cbaa3c9f05959c2ae65feec94bbbac769f09ead0807e2b11c25b03aedef3eab59a86cb65319f7de3c7f9959b205121d55b48c13e1249b58c83bc3ce794d6850786f5e2f54721fc5d412c9f4e37ee9ca03958498968505df6d9a0db0e8a8772978bf3699828cb83e43525362d20c1a0ce874048ff1e88ad0f0aeabc3c609d8a9090ba6f0f84df14b004ee6fbc28378588335a0f968b98096c891f7b2ae9decc25ee8abda0162f6803f06d4903bf9574ca526696b3defd47ed5087999fdf91364540636fb2f564a48a241f27e5068e8cdac5cda209899a46a723c585ec4e820782e5c4bc76be7be82fde19e976b6652ed30e28aa5cc14cbc1889edea99e18eb5c8573e61a76964c599c3c65a8b744a628cd47479effb60a01906791480e493eb9da1149c2bc5157894f2bcdcacff40757af8fc4782b4febbd7520bd4318cbde006e9c0ed8032b06fbd245b861b0ee9e2b13a0b0fe1cbf0da8f5d108182b059ac2607c751b2ed17208f17976fdd16c4bf7e03810d2e7518f8bdcd76d2bf8bbd3de3df5a24eff6d9c31e304b6d96ba2ba7df90b6759bc4f4d964e60e1ed965a4bc425b1f7e7031d0916a83a8e0071bdadeeee2e771f561b6e689a355ab896b7bb042c3559b93fd19d180d2f77fecf10002eb59aeea5c5738d614bdd208003d8d78b0eef2e1bc8713ed15c8538d46b418378ab85bdc95ae9c6fa5eb51f5fe56f343e9eaa37f2e5315e1dcd82b15c7a08ea1fbb7bf4e1858dc921195bfea83a637022df4a99dbad6ece60d37c09c5a6c66efe70368db2ed37a9383add9ef8b1dc21295aa1ea0a49e6d6c4c04e94647cb8708ae12c3b3401637ad5b05ab95053f0febbe6b769a1577581bb0df4be9cd3e5cd04b2fe2a7d2311828e2da2b364ec1017a49f4def64ecdf30cb0a76301f310bd82893ca0884729ac5646ca6d33027d4f333ed583bbbccdc1422a81854c56c80254e59a9498d6c09fc77b1b5eb77a8e8e725ae24c7faac0e59b2bbee982cc4b1c4a37830c44aa2caa18dc6b8f33d07a8ba093a5b8be6f2b7bf8eaf31d8e2037c305ac1aee997d5490806625337e7725803e1605660bf2c5069050032455b593cbbda65081574e1baaf3325471caf568e6d3f25f1772338cfd56b630bda4e1023301c7eb96b327551d9419c2cdacdadc73f9c5bbbfdf999acb9a71ad975095f03c9520ce546b71e14a75f629ef8327c6815f6fec846b2cb4dbc171215027094f919cc022d556958617612229e3ccce6129fa815fbc1e6cf7a9ad2bafa6d8359f467c73364c61ab3d79ca5ecc8ba48ea100b47c4a1a20caf799598aa2408841ec6ff06d39e56577bd9840af4b1307fca074285cacec5785fdf11eef027b3bce3f3e0c85dbff7af4b3b993689281a90e7979001991a7ec3b73efc85927c925fdfc226b415a2b54835404d0dee911e6f3c4e40550cb895ecb4de60b141f053a9a41f46f210d776b6da9ab9043b5beadc121440e80fbfc154467ed2bc639d45ecc056bd23da14973d96c5302149838bdd26e7ae3f0cadd533a4b32336c6d401460f303feb22188558e25fa7175c39395a78934268fc43d72ce87d3275e214fb733b6787d072f2a9cb3f946fd67210be3dd3051bf8169b0803d826c24a8e2b63e29354110fdea2aeae1d79b2d4b058f31e5f7b1dc2681d6e0f018a9b5cf4802d37015b9aed7300d6a4702a4e45f263755b741d81e6bd3d3faecdfd9492feb24d0465970bf483f54ce889e26e3e90a38c9fccfb977f154d24e38e7c06a4adb9474b9cc0bf23cca29ff15d7da2682b66acb933d2f5140c515d81244a62f62643568bef619d99ff564602f6b15511672c67fb918c45f517d7d122c5344c74f2d387af8dd6b8b918d309631fe70c987556da4d957a60f77e65fa89f45654e05221658f5957426feef544aa7dadba8589febb749e12129f4282d7b1a94c65a84aa2949296346da87111b8b8e698b058bcffc35101a8a7adc2e916e29b1500d2e14d5fcf6004219ab181ce7e55b1685e7669f911aad3f16ccbdb9c475bd720ccae2561532229cd29a7afd58d24a8e9fefbedb2aa9f165199b5b9b2a1f22d41615bf5d30a558de9831313a6970f440fb7303a7f3417044020f044db1c6324b42839fd26e59433c2cae3dc67d8bb2a21f26c6702325ba80784c56eae4e6af3154c8d34eacb8033d9c9b263a8d95aa95556a756c2219231e66868c4cea6e1079f45391ae84bef7254a3b40e871d5d5f6ad69d0c646f461dd851d49797c1a21b6d9e1407b6ba10bb2e769a33ae30c9416342717191a2de99ac4e2884e2f989dd5efb75dda76094e5042276b939b24c6250a003357ea7a7d71c7d673266fe37b95514f501eb83a8becb82c15926ada7cb3649566d2a85b70e442d4887b5723178e72e3378b00842e9be138551337ea702ef7c06e77fdae66591ca6d7edcbe0a561ecc12f660ed1227e7c38c5f85f1366103b4711932a70f7185001f1c167ebed28e9ee2941d128828131ec39ef3f99516f964812d1c8660b1f52ae852ec686256871672999e048ef6957b849c131f79b93807b002905ee801199607f21176d6ef3b5309f55b27b99d26695db5ad5888504630e9c6bab54686f16af0d8f2159964031890e55800300641a4f37389f53f45849904c1c0e98d05cf3ac7f8b5d27b2c388a85c8fc80037b33aca46f86d8aadeeec527ddd939edd9da1cfa48dbfee699d743738be40c7e60913551719686e64451ca6bcf4f81fe09b64ae8bce21b03fcab896bbcfd83dcf97e32228d323220ecfd712defec4f1b548801965d02dccb0caa3a1e9b7a160e540d02dc2637c357bbafdacbd6476296b9d4a9ada24121073634e501d1e892ac300b3782ed9a6b3026300507dca5c7e57995dff95fe54ed0b6e2a78ae3803eaf2edb9ddabedf10114c55820425443e1bdf8f4a35373d054dba1a93fc840de5ecd2852da9ae8921bae5a66b8e8829732cf9be16ae38d1107d3d78802d10ab4ee90851d54657b0ad40bb57707f9318b4a8378b0713a2c1f4e8549211cdee8c411d66cf829e70d10f7cd082dfe148ea8eb2eae39c70731568df492428df1029c8ab417c8f2b8166395d516f754fd7fb2b2a56b165cde83239a253e366d2218a5f3c2c80507e96edac5c673f1dfafc5edb1d8948a6b60586bb0f7ee7734fd44f80342077ffbacf0f4f3f1badae6f9d4222ee2bd1743543256f7caccfa4dcb75af020623c9602d34fe9ec3e808b532c569fa1f15e54bf3760cce31855647db8e4e7b1a48c1b302dde8d51bf33e98f09bd67a341f9491bb67ce9672f1867786413566503a31ba9ba297467506f8cad2e2b1c5672d2a449bf2d48f348848900ab9ab19c401781b4a131672676a1faad49960c00de333a2833c01304c7d2ca0a1e97a6aa3db310a326c13aad215c42145d4d754237fcd774afe6a8feb7248bd53c70a32cd95441511ecc9db826790dee99c66f4f9dac6c681d97009e6169ff5aa8d82b326bfba5d856dd717e26ece828930b17650c674748336968d895f1c5e5f67c62575136ed153ddd309afe440f50280e3c5a0f3c724896cef6e8175e203954a9c0827f6022e6ccc90bb3cd773b742b3858f9d7ad2453e5ef53e598c7eb4750b033991f2381e1f16a80b8e08a82536907003c39a52278330aa99afcf952840a1fccbbb143d5705279d3a4160ae33ec0c6a9103aac50beeadc30ab9c36715d96c1d84d62aa5492e32a5e6f244d8c65a573802a311f11e19af0021e091e2cdd2e88463bdb7c0df80743d15f5949d6ef4e5cb3863a88e847e12c0ef5c8b459c621433947c864a585fed0a08ea523b214feaf9c9deaef0279232e49da31a6a71d99e8af77a173f3c419cbd7bbf5d1e992725c8063bd730e47994ac6c61138bad7b4d4287d348f05b81a43e5395b74d20dcf852f4c3beda7612ba5bd7abe26242079f1b97ed69f67f4aed02c47578caef83480d31734e42d0b18056b5f9634495cfe8b758579272bbb40914cba24b6c1e7a52ccdbde1c5da8667ad7affa053d957a2ea3c20b4395ff288824ac547aa69efc72c0ef78d26791895c2f58074bbe69a98b1e70c4cd0af240dd4c96f2b27899eb43562c9abb6698cf2af0d76c488cb444a8d2425b74c4f3fbf2741c251f2ae359a952b87342597c475f0ab0177c1c23b02a4c2b6295531a37055935f65556288f23e9aac196cae65b346c3e9122e235eafb04bdcb56ca4a4ab8b55c07c2b53f1b4a6e88eabdb9b26852cd09e8ebfdb072a1906be16cd163509d4f8e723534d182429175f7a0c03b59fc2419d5de7490f7d73b108a07c3fc52dc85ee3f3cb14bee6e941562a4307858bae6e8db057e656d05fb23f12d9bc84e88a84924c7e5cdc6716f082edc1705e24a86ae1ace99bb86408831ff4cfdb176397477943afa40165df444b5c2781f6c07e6a612468e3be9987af8d57af0c45e2a075c3f8b02f12d3f1abbeb97123951361ba6136166ed94ee8cf81ed2c975bf77368ee0047db354b4ac95ecad9c5824a69c23ebba377b8556751dccb0995ea3e4995c20b5bff8302acb4fc637a131c7fa1002f95d7b3f849ca8bfc566eff918f11b5e8379e93c9d12fdb7dfbc74e3f94ada95edfa8098279fae1c40ab9d4a269568c2ae864af2a64de9f4046fe14f76118cac09c7c1a6f5c5e70dfc3209202854050e7c10ffb48bf19119cf8a3f663f377a290899be9aea69661e2ca1d082151626a645e9aea59b351c26fb3202056cfaf5195ca065511b190942511f27a8ba10ae2c5557ff76b3d9354bf0c9b3006bd2112059f68d01ef31f5e1aebc31b30c6ecc6c2eed260183f6d9ee37185ba254b4e000cf8410c2e9d487624e6e42c64275f1bde18f8fd14061ca6b147c7b2ff0871720842d99f7e1f886a7e972acc4e05942e09e825933ee5645ede0244222aac34c90a7df2f69834e9b901cd129f21f148102b571e75672eac9436b3bffaf1419d887a7003e3de56f65592ca4b060d67d670fb518ddea318a48216e9a27d4993155803ebaba0b2ce2794c99678a1854df5772f15fe040cadf60a8a4c7185454849296215e56daaf90bf6c6089c47a1ee48381fbbdd8c9d558e240cbe65438d4d2101f8233aa11472b90fd93dc9562a2ac79674e9181f7a3ac8ef0e3115a7194de3a83fac9f8e75deef9cf53b4c605dce1c0406d0b426b7073475885ef349a6de34797719d5293178f1adb1bd2e0aa3b0d0e04c8b551e74448eca63e65743510d9141c7c8b3b0611c8a3b9a8023df169750eab6b8e7db045d63d3c7a519218ccc6ff65272cce42cc695f1b68e0e8a04cb22f8c1baad05c989dfa87372f1a7b382abaa4641c5f8c350fd2e81634a1bf265a98c88c14b382e2820541f6c8fcd517729142b9fc846340b69814d1f7f8cbc9329d7645feb2ea25f8323f844aa9421264d250d06c9f64ed738f360f84b031556fe316101a9ae3fdad488f18d56dbdc4f98a717c7c45f059837532fc59208ade3da4cea5dd36406f312fa56d752c1b842f48833f003877bd9aba8b32ec3172d599eca694fa8", 0x1000}], 0x3, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r6}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r13}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xf0, 0x4}, 0x1) 16:00:17 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2050, 0x20000003fbd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 16:00:17 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x9c53, './file0\x00', './file0\x00'}) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000003740)="d296b42356b6f933ce2f788cddbbee2cd9c4b3c282b387efac2bc9a7581c4f6314adffc899a1a00bcbfe123860de4428e8344ba30f86b52e257fdeb6ed0244a62511942e58c101233e66fecfd40d7b3c998637beedb76ba9d6dd5eb50a1144e9be9a137606b4bb5f1d1ff0db4b08fa213ac8f551d3c82c3616696aef49f8718f676ceec17f7dc7da671a6dc9f1995a2fd57197fbd78ca4d466eaf272e8b60639cf7fd059520710e960e3845ed5b052c80a238639a6fd5a8c518df1d462e116a0bfe22ebf07a79a5b6f0da527e51c6a2f11cfc1ecbd584506f89bef4f172bfdba543376f7ebfc72462c0932cc67e0f09596643043a582ae268c0fa10631c55e874fd25ac75d3e26b48bea3d211115b54dc81b8800bf7fd2095328ce23855cd4f331dc4681bec88e8ffeba3161659ecdd7a6e0c4da23898444d7dfdeef20d84b3b71908d94b48bc4520925b2af234effea814c1bade416f0c80ac8d28233721fd97f5ae2b3ea51509dd7975c3d0fb505090c174487098078395629882bb0914018294410e227354ace64f961dbc623e8da27fef8f7b5aaf7aec84fae867a514182d0a5c065498fdf085f7b6f6aee7c3636551d8c1568cc33b26921594f1b740ce447f83027e05d7502b18912338639fcf9eb93ca1e46233b6c3692a76e6c948153d3cfadad39300c72ff06cbd76decf81afa7d16fe198b3cf849f94ea760f2ff10c1a23882721a65ffd64af14e713cb504c39ff91a77e46289772f28e33355a9a7ccd6d9ff447976e28ee708ec29e6d37fd8c9f5eee95aaedbfa604a8d52ad89a228084a83ed5d1b4a678363ef3990439d6b495bc6158ddfa736cf89aaa1a2aad180356f7164de49bff78254af3d229ef89e331c65667241fdc9a13fb4595e191ab60cdfdd28aa8b44376861e809f4ba284c75e81f68dc646f4d42b04ede0ac90eecbb2d51b8b7ce3614c71e8394f68eda080863ad1db538b5e6be307a7b3365f4d0689492ca232c50d259fda457159647ac3c4a03ef0d948c6b1c795b2bf8c96366da54499b0efea286a45b9907c6c356c46bca8539dd04725df178b48e7326c899cad7680529759cdbce572458b3bb0a3347dbde80cca7b68cc71f543088dd75e6f25f01c1113fd2971d570dff9d84bb778dc297578a806e7d7e361f1727a128b24fc1e1ea5ba1dbe42d2db26e43421f06594bef059b84a859088994b59818936fc610b8043b416b9273f09abf56ef73ec09362ef136e79ce7c6a5da0c1215cfd5e4b4da2ef5023fb8fa02a4532736c0fa7be60366acee6323165881c054302bb8d90a9dab2d2f6e94fff1d39cddf54b5a07691167a97fd8fee74952f5b3d00d34ebbc4eff6d53104d42fb4030813c720b14f09d12425d82795a85ad36982ebf8bbd1f72393adbf886ccf83f7e14d3f0625fd109f393bcc7f1352bd5eb484894fb85d0141419e663edcc5b6730c4a97ce525e03f3539dbdebe341d729865970203646ebc3bf6cf59409efaa58d2d82c908b010a524fd7d76643e8bc3a281f1578b253bfcc764fc80754955a40c10429ba5c84dda6d2653ead433d48da46e5304c13edcbd0a6a9b5af24b57fbd16b9cdb3369e0889c67c4b99aba5723f069febc49c6087aa868187684f0b2cfc1df91ee99cbd29e35ddd0fca002885551dcc95fc844fed36082f755e68705921204f29c75139f1f2a8bd4653d1da9937647af7680ca79cdf0b168775a5396877494ac6e41515022c0406b1cb18cf6549e499cf37eebf218479d8795ebdb438ea2f0c07b3573dd884f9ea9293b361bd64a4822bfac8fb08ac0c1c9d18e10b8c0cb7923509d5f32edca4dcecd221e47d79a96b979e47ab8ab636289ae38bbd975882eac443f4e675ecacf823b75b9f9259e5791e9a35df9abb3229f041bc0d8928965d7b6c355aa74dacbd65972edfee31833d9db667c315304e2c32fb82b582d416079874c9d1d5d8ab1212721119f8884aee183ce926aa299dc3a5cd6f1c856c1742476490c5e600429d696f4bb10caf66207443d5bacbdf9d6b8b52acdb5f69894fbd0b91334036fe42a505e6f1bbb2a2a97626286cca45a6bf767d92eb869ea66ba9b80b6f86a03d84d4f3d002da3998a648153f62b7f18c2802317b430497cd509966e64ee59c53600aaab445c04e3d31c79553f1189b57e0c3e292d0ab8b440937cc616a11733409ac8b8d863ae749b87583b59ad325b1d5e1b0f1d5e7759d708c58ed517caeec0e40309bd69100db7ee37015fc0a199a6c808076ef878397147f4487567ed3e70ea91394695c3dbd2fad33b936abf8dc12fc426ce542ea8c1afbf0146bc678ce0c08164d69ef192d8637cecbb5a5953590b62c51bb72db60677e934de388f9f17539f9b61b56bd7b2ccb09b850926c401aa4bdf4a5f1ddb38fead0d8b351ae44dc08de8fe5b5965eb98bd0f95d13e6e0a3e1c9cb66bec26c706cbcc430e690c1f2591223052a8d2e92204628831a1d21c4ed240f0cfef822b78fd4c2694605ce8bf21269f0981264534d1db6d384edbbc8be731b1d66f08d56f918df45e3b158ae44a5cd2c181ff64b614463fe391c89bb8f41b4f5fd743200ac8a98c7c6e73c63a10a70672fdc1f5cb87b080ed5f687556d0de4d4c0b00ce3223abdfe70f3f42cf043f234543c15b30f484f9ff28af074178a2f206613cff2397336e81340c5c8e51e26da5efc5623b9439baf11fc9168ef93d3d4b261f3e1da3ca54192429d594811bbf41558447ef1b472e89ecb23f1b6e5f73f43ed1af698f0545fae3f19b5a1c39dd2d7750b414642a3fde3afca77c79b8402b9cbade73e55a2cf25bf09031602e3b3fef9a074ad45d36e5a745467bfb83eb87131df75f6c11c0e936cba9b2438d51bac5518a6fb558f9e38e37159deaeedb96a1162215eee51071a733060dea564d6c009aa038d1175a99b9a70cf1be79143cace8ba0036cb3faae76916ebf6f449f2f962a7a15dbed50b9431f3ea51c4d750eed2cb8c3aec9edab395692002153b512fdf1d488762bc689c8e4c81f83249dbf98355d8f70a2511336849d0fa5005a17bfdc3575ff0e0a0dc526b789e6f41e5ffc7ce27ca695184dfe0ae1a98b6a64e59de0e761f028bf5b3caf1de9cef14387bc6cc3b3890ae1bc75c9cd155b5f536cf11cb83a422700487a4216080ea8e0cd639007315abe6a66b1abd29e1505632be751d5b5fa0b48546b5fbf3f77ce568f5f612f17eb296c685bf99e5175c38565fc6e9a7fbf11ae6ae3775f5918ded6e96fe50377d408e13c7dbf8a286e84a35fb8dafdf2483b64ee0b17223a9a1c23993c8a06b041425c3a5d8cc9e14efcbbd0f960abe62bffde17c04b8e92ce7c3397525daa5ed835336687df11510f1ce597634079c67a724edb570215052b3ebab59054eaed57cc1f87d267297ddcbf3cbda5e396a1f37eeb7dace213eec49b0dde49b088c01eb6c4f13a38d7b20a5e13ea6f49255d84b57b0ed55377ff9e503b24e27103222fee99a34f599f61dbf3457f9d7f6c0bf3190d6cbcf9e147447bb5673ce3462b612a3a411e4337342ee907dd2387595adcf9d066f82a8b6661f9b7d52fc93c026b3b9d9ae1b4a7c0eb7be3aec3ce62d38ac3c8278c4da07448a5077270f2f78ad40ebfed84a92912e6fba64bf4a12b461bc1fc90f6e58715bc714e7efda01943a5176123f71e3d351e5e0b2d49b1275c93bfacd09eb54c722ff76dfda07f677cf23a933ac26b6fb767da1898aff958ffee666e16d7d1adb03ec876f70984af5817719cc21bc7d0ca79f20ec45f93d20c630157a9f89183110f2079fb3955e70355ee1d520f0ba1733353baa3f8b3c654bd7f70180078ddf40f8f5d0107180cc4177250b4657753994353632916c709895de67862881779228679b2eda4fafedcae542c33f159f996579e836543726935397b380f77c5cd1e284d38f45a0603ffffe547de61e9c406d0d6df55b6072b2c2b1a86ca3a0fae76c23f03900b9781ebee7c803df14962fbc3ac12088f292d49b1d4573a3faaa127cbd7c909ebfbe286048628ae3cd9839c1b1f9d25c0d366034efd7bcc83a64db4f374dd5a8e68c91275f017f8ca2d16b245a55d6a6c4aff169ea0a576b211b488863eb3887da3612d08dfa2ebd6520a1c44e2183fd1f786f7938c6f97e94df27ad69d9b3b4e6644235ecf3bb536b282c20dbaf1636be53c030323f5edad8dae6fef66eb0cf19302ae99e0d5f7e721c9dd00e516c05180ee8736565db7b68a7c7ec7fe08f38e01a461456d7e4ad9b18545d1b32768c14b9ce24b89c1d9260548be21557ccd25cc3277fc0e6c72384f87c76c4c27a84d7f5388b56af42d21d9d952670c0bc1c6c9294b1ac4cdd623d9617a7a07aea10f77938504ebd94d27e290a77789134eebd5549e73fc25658d66ded000c3a4ec913546bf8fd4ed20d8c83ff585d2f4bcff0ce5c14eec885d812b773920d713a128f14c53e64e1794467aa16f675d27ce5d63d5c3155e9e2a2fdb24ab842c8aa82998f98cfef560a9d15d77b68d935115efeb4b2c0ef4a056b6167310c8d1bae4ec75b2e7d2fbafda7a8334a2c97bb8a1e2c3523e3d966eb8490d35063a080f9b065a92f11507f7bdd994d2089577ec2054f0e90608d328697f9744f660d6c25887600e1762ad1766ec5cc294665bbe50bea85ef2d068ebd0e4c7887c11ec096580fc20eff76c167cfb16438756c95d3ec04a336b0b062f699475731ca5ca352288d0428731832745edacfbf7e42ce5539c0e5431d9312fca972178e845fafe56b1450a8e09bc0bad3b5a85071d49c7fee2953536a4d7a35f0a9cdf10dc6528bac41a2910ebd5b6b26d2f92396824772f38baed2ac0667c18eda976750b7955b6f78aad87a77c98cdd4c102f0734d3676a41c2efe0317a39d7354f992d62ac921f945fe8a297ac1340cf3db6685a63c495db59838d7eaf469f781358a5816d614fcd1d9f0eed31d20d9fd95bb44ed907d4e67879bc0b7e3ce0fe3a126fabdb7be27ebe87c92687b01b772022b83fc0210cedb836cd69e524e296f2ed05f67cf1a35eaab5226d646896e833777e30cf90b08939acad0cd53fd9ec4f3447c6d99aebfbed179c158bdd5e410e44b1abebdb3343d3187e4afddf10772e2ddab0b85a69f28f0afcbab0a55dfefef9a4db2c81422f3ccf69c762e43fcc321f15334e2057e362deaa198f4d528e3ff362cd826ff83ed6543d5a9bbea9bde9a1c4106c586a6dc3fe216a9b3a3fb7e50edfe1eb8418c4c192183dce21634a3a103b42829d7bbeadbaed2e0487c55b34a8f75dad7b82edf173d76a1d8425f842cfc4da957553a9a197e76ff8f3ae4a8f09cd77fe53378c294ff4f7d0d3d0c0ea919e7df95ba1647f476912161c52b879a3eba4bd397a96307f77142cf21282a82dafd4ee0fe8671c366588668ccc15e01e84c0819a1dd9828e8e8858e8f96a399618fe2a7ff559b84bfd2c88b3d8270dd98cc589deeaf98b4da4ce9c23d6d39074511dd17452342449434fc16ba5dda075939696c344eee1bd108a77bef2d585bf1864718490053e3b462a2e3295a304a78baa073a25fa1a128f0c102994aabf0a4f0520aafcfc664a6d70cffa98797c68e39266a6194fb0e192346644ad5645696d8fc75799696da22dd8f8a1d70b9babe4d7c271c6ce1217076864f531924c416e4ae859bd257e003132d644561f1cd9520c4c8901027b4e9e4f3086ce45b1dfc063d26dcce265a4c6be83ad20e0eff1c672e4639d63545f78e34bed51a151a6059736dccdd97fd317", 0x1000) write(r1, &(0x7f0000000100)='w', 0x1) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x348, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f3c0891fd6931c47765be81eee025b1effffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000200000a28b00e04ebd52e15985b69331e0d29e9d7275d5a5eaf362bcf419902e99292de141bc13b318a19692149f292808afa1e9764fc3725ba198f4e7e5f2fe7a30c8b7ca58ced535fedd91678494950ef9ba3caf263e45400d049944dcb298c1e5f4e2bf6cf31546"]) r3 = dup2(r0, r1) connect$unix(r3, &(0x7f0000000100)=@abs, 0x8) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) ioctl$KDGKBMODE(r0, 0x40044b06) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000100)="c3a0e4b651801f3b629afd5bd4c82a672943e66d65442e4029c95f5fa8e40289fdfc2c", 0x23) socket$inet(0x2, 0x3, 0x5) close(r0) close(r0) dup(r1) syz_open_pts() 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0xa, &(0x7f0000000140)=[{0x4, 0x2, 0x3ff, 0x7ff}, {0x5, 0x1ff, 0x0, 0x3}, {0x6, 0x3, 0x401, 0x7f}, {0x80000000, 0x1, 0x4, 0x9}, {0x1f, 0x6, 0x0, 0x5}, {0x1e, 0x0, 0x1ff}, {0x4, 0x2, 0xfff, 0x7}, {0x1, 0x80, 0x9, 0x9}, {0x3, 0x5, 0x2, 0x80000001}, {0x5, 0x10001, 0xfffffffffffffffa, 0x36f}]}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x5, 0x0, 0x695e939, 0xfffffffffffffffe, "b4d84e506fe2cb3dcbff9642dd0c3dec737e4449", 0x3f, 0xfffffffffffffffd}) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) setsockopt(r2, 0x7, 0xf03, &(0x7f0000000080)="49a4fc57e188e287f2fbcf357e385b6e01ecf07fd636282b7cb371dfcf688bc21aac16d0101dc5c1295b5ba3def74e8a35e0c9aab9c5f8495181bb21834793bc28d056f75beebc81a139ef18f134c912222816fbba6d786f3048c17d6c7d0b703e49707ea10cab98ce5b451f43f1ff2e0c7131a97f889be1fd540d4cad", 0x7d) r3 = socket(0x2, 0x1, 0x0) accept$inet(r2, 0x0, &(0x7f0000000100)) close(r2) bind$inet(r3, &(0x7f0000000000), 0x10) 16:00:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0xe64, 0x3, &(0x7f00000003c0)="06000000", 0x3ae721ce11a78361) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/54}, &(0x7f0000000040)=0x38) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b8000000000000080100"}) socket(0x18, 0x4, 0x358) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f00000002c0)=""/4096, 0x1000) socket(0x19, 0x8001, 0xbe) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8600, 0x0) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000380)="84237a35e889e4bee1c2b4a30426b2842137a1e58c1c09bf14d02323b1a7ceca589536439153c572e480e443ab9a1fd661e9aa760cb4c6", 0x37}], 0x1) 16:00:18 executing program 1: r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) fchmod(r0, 0x1000081) r1 = open(&(0x7f0000000040)='./file0/../file0\x00', 0x8880, 0x0) r2 = fcntl$getown(r1, 0x5) r3 = getuid() unlinkat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x8) getgroups(0x1, &(0x7f0000000000)=[0x0]) getgroups(0x4, &(0x7f0000000100)=[r4, r4, r4, r4]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) mknod(&(0x7f0000000140)='./file0\x00', 0x2005, 0x202) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x0) lstat(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r2 = getegid() fchown(r0, r1, r2) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r4 = fcntl$dupfd(r0, 0x0, r3) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) bind$unix(r4, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000000), &(0x7f0000000040)=0x4) r5 = fcntl$getown(r4, 0x5) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x2, 0xffffffffffff0000, r5}) ioctl$TIOCFLUSH(r4, 0x8020697a, &(0x7f00000000c0)) r6 = geteuid() r7 = getegid() fchownat(r4, &(0x7f0000000180)='./file0\x00', r6, r7, 0x4) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mkdir(&(0x7f0000000000)='./bus\x00', 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="810f371b534384743932a1", 0xb}], 0x1, 0x0) execve(0x0, 0x0, 0x0) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=""/126, 0x7e) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = msgget$private(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000440)=""/117) r2 = dup(0xffffffffffffff9c) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x8002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x30108, 0x4) dup(r0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') r2 = open(&(0x7f0000000000)='./file0\x00', 0x18820, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x9) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000180)) truncate(&(0x7f0000000300)='./file0\x00', 0x0) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef280cca27ab164700a2bd2f9cf37c27b1aa253c60f3b84fdd6264b1eadc7a7cf01ed055994caa7e148f78be6b1fabe088a073e903c8f517ebaae78923afa089fa8dc3eb45ea5f469b709b328549d4be91c8a9707d40c077ce42c8abbb088f3d876b4228915a991932214ab56cf0c24748bd1cbe28080c0c399c74752ee3c684d62e266bf0f9d45f6a5470298ea3a933379f15901ee649f93ced4c257e6b5aa1bb5ba56185742c5bd7a871f1153bb8f618190c178c013f0e456f679ea50b41336c2a1f7748f8d2981f45d9ac0a6cc36cd7e88e59b4fab37dec02abeed05824aced315e6cc5d86861f7c4d8474444ac194b044a5e41c703b50f6f2c98e1e92f472f091523898b5c3739c967a106939674fc719ea3be638f663de363496255f2ef32ec18c13254009c9be92147823ec45744b8782f7db03d1da6affb0f4ded3235ce19fd52d8cf2f72ad5dec26c98ca313abb1e0da9e70f453c63a657933058dbfb3dd796f1ee96b80cdf3dcc08aed40b471af64fc7c735b2a63e410bff4adaf056f0336994fa9be43dc0f787d58c0f6f0c02e142bfd6ca172bc80a314203cbfd3a14a26e4dacdb05ca8ad3186b7ef92f771a4a18268c89160425460f23a27cea957cdf22195715e65ee0dd74076065e87b68c56a60ffb65b90523efe07fc84fcb6183d4cf659259d8636ea2ceb12c604e00a7a2b8da9b4156f629f839f4463abb38e434d5c87125a5ffcc0b39b4748f1f48c4361da4827df9d7cf5b3964df7f049a13e295369eef4fc136374b18408a2686927fd0583241888c3ed4701aa5920e260ef9d1f460f1a3a6bf651b661376a16b4f55a32896b4a3698ab6ac2df197923cb87c0886b5b8f5f6836a016db02c3e69d919d962d63848e231a4c79c056931d24105fe4927f170b9dca27cde9f8d37a5e3ed3a6144c1a9eec3999c2df84af07e831a59165db23ce357b2285df5fa509b4bbaa4259b447f9e7159ec8e462d1a62b3cc32dd01e2c4828d0acde3fc6f1766738b1b2aa17e9802638305233d8a34b6ddf846a0e35bd00e764c7e8329fc866a7613f2b6ae8b95c6af9421390bcd1ba9a508282c06f618fe671a0e75ac3c52d544fcc1d7087f6b15676bb145f6a8fc49683b7e15771a9c3fb07b66a5284b57ec286d968fe91bdc516d2407a33ded7858e4ff44a8c093394c658519b4c7bfde12706c3a99f7150113d3584704955aa6ab8072df2f84ceed6dd02cbc40c3659304da5b3a6b151cf5d859cdcc575f9f5f2b819a4b2e6373d33104782705605caee94b7182ae8745971fb5ebf06911d45c50a335c50a91b76e07daea6329d00cf5a25f5eb9c90bb0787748d0e62eeab4ae2e15bad98d901b12727b31e3dacffa9fcac7b049a5382c46a8924cff7a9201de1a9d0ddbc4e8e45aa77be0dbc61a2d4b63ca09f5b241551750b28a6dba42fc9dd0915beec0660a3443f7364b11cc023fbf4b2871f0be67386d5f5a553644569420c8669133356e6e78eca7e1b7a37d5f899f0f4a7a7b301fbf2f90fb2ef4f3acdac1f8d229e8c27e4af43bd633038bed1ffa9dd9dfe9178962459f7a5fee82f7c2474534abbf9c15cd1f0d0dbc94b4a36ae19e1761ac7ea5bdc90a", 0x4b2) r2 = accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x1ff, 0x8000, {0xf3b2}}) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() fcntl$lock(r5, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r5, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f00000001c0)=0x8) fcntl$lock(r5, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x80, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x3, 0x0, 0xffffffffffffffff, 0xfffffffffffffffe, r6}) 16:00:19 executing program 0: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffb, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x6, 0x8b, 0x100, 0x1, "344820ef661f7748a8e114191937ca6a4d7073f5", 0x7f, 0xaab9}) syz_open_pts() 16:00:19 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x88, 0x200}, 0xd6, 0x0, 0x0, 0x0, 0xff, 0x8, 0x4}) open(&(0x7f0000000000)='./file0\x00', 0x420, 0xa0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008ec1679cd000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYPTR64], 0x28}, 0x0) write(r0, 0x0, 0x0) dup2(r0, r0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x9) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f00000001c0)="480daf806e33b3951f0f6e2d441e01aac0241f87f095507c3c664024542620a5b29423b7a108081572c42c1d7bea8feb4f6678d0812dec5a1f4f0000000052a5d819c067d8dc6fe5918a49276f540a856776475b4cd5932acdb8a91edf8c89a7344729ace9", 0xffe5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) flock(r0, 0x5) cpckbd_enable: command error 16:00:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(0xffffffffffffffff, r0) shutdown(0xffffffffffffffff, 0x1) shutdown(r0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000040)=0x10000, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pckbd_enable: command error 16:00:21 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) kqueue() r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x0, 0x7a8}, {0x18, 0x2, 0x8, 0x7}, 0x8, [0x5, 0x80, 0x2, 0x1, 0x7, 0x1000, 0xffffffff, 0x9]}, 0x3c) r2 = msgget(0x1, 0x5a) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028f65e0462562c2ab84190c6f6b9f8ea3c98051e5240a2d8ef409758c33ad166756e2925712a9a9af44094d7a34b9fb35371ef1228aa83156a06f5242f923d5d5d01e0a0ba5c0746862930d558be1c1bacba47dd7fe13746daae63bd13b89d35240f522c604a57bddaae5ed0d2ce6ab1de77470505223648e3a8f678c6bf57e2b0a59cd58dc4421e562e4610d30f9efeaeef59570e38f6ed28401664684dfaf19d9245e1d7a8d83eb81ac255bc688e60f7819ced3da0c6c78d3ae091766573fdade95bafd3dfc1c38f7db3"], 0x1, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x2, 0xc6) 16:00:21 executing program 0: setuid(0xee01) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000180)) r2 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) setpgid(0x0, r1) 16:00:21 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000140)='Q', 0x1) kevent(r0, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0xfffffffffffffffb) 16:00:21 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) r2 = dup2(r1, r0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) r8 = getegid() sendmsg$unix(r0, &(0x7f0000001680)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f00000001c0)="21d1b8c93ec44b7225e2ab30ad3ba35d18fc384d19c4a140a963ba3fb4fdf60c9727b0d93bca68e9160c357308c6fd83e05f3c27da9e3d054d09d112763ac57c7f266823b7d307fdc7e2d3c82cd22188ec67b6c8aeffd5ae81c83590f8b321e942a522a91af792110526eefd611bab1cd741d299f6f315ba7dfee84d82c18e7f6bbf94364a6fec8b5accb325569789add0fbaaae319a2f5587008fa964dec5fb54e8fd3da9a14b4984319f8cb34d5793df9946a2c6c605c4108e7f5b6b9d88e4053acc26a79162e1d1568e1230ff1b76c21a3b225f0e6c805d8a434a926e5d9c87c80329d64e1fd04b", 0xe9}, {&(0x7f00000002c0)="5810f96eced330c572d2fed789edfce6451a1ba70a3ab74ca15835d8dbce69edf0bbb7db3b50141574ae3ab79517bab2e0a71a40dc98ca2d1df0881218c9138d1cd728df8f7969c500ad71842d5ed0ae4327ddde4c10f7ccbb48e01b5720bef1b8e8c0b2025875218894262ed7dba3e18ee9c43bd4513939420c3bb629d96f33a3f765d135d940917fefe51de7396f0eecc73b22657f23e6b30f2be025ca6e5c42577203ed76cda6a936059afdff74fe5606ca27a96fbda2500708dcca930039871645582d0d07f091973b2bec4876d5cadf7ba2f767c91cb5e6093f081009cabf", 0xe1}, {&(0x7f00000003c0)="0f745df38c3eeebbe7c970ecbe093427f81a692c3fea5dec3f728d7a47ef020bb1715ae9a3f03f75b953fa865dfa929e382c2cf2c70af3a59c878b4a7b839d9bf58aedbcc38e2a537ccae7f7e5c4b95f31ab07072f9dbae0adc94ee4557c4e71d70e219801a7b18b9b385ada526cb575899fe345c6a5ff80a6cf87d70413dbbaeef252fe52e8f3d55b4836f1d365d1e183ba22b4e5d4064c10830c501c3247dd370d9f52fde34ce419e41923319904fdf8e5b27c5ce7d8fb2a1cad77d4ea4a1b82a1a6fe85f11578e9f7dce59608d3f12a569a8479b033cc7cd1c7a1d0778fb78f5f376ba125b68aa50023f8eca9ff88fd4fb722e823a94152da46d7f075fc52e4c901bf10cba0863df15e8b8c4e964653a3aba76279c948889befc78447b70523a3c89ac76f3fe4edce1cf2590ceb57f3aeae038aee39c3a658e0aed4b48d72377ecef2b9ccce03341be3f7e80468a3d6c1b1944e2570fca90bdd18f7003a7c796ccd67169b1e186af113e152b318d63adb37f7e62078fdde631ab2eb4bda8449b9645517c57c896ea3b5ccf11fbae5f4a63ef45687c0cfa3c43527ac8b410d3198cf9662208b9c64cb35edf737732375023abc4385f664ae2d7136fa5a79937662abb229ce6c0559fbcaf09fb1c8972c796d6246650c6c99a8e995cd57bad64aa0772318a0de0ba81fb2568b95b36309c8987977dcdcdf641433c7f0517b35613ee13611cd41907bc1e8339e2b9861d108b0b5ce3bacc650ac4da0e3fe5184bd204a54de6814c648fc9946cd4e6f6074e04519a2d04b0a78ed07a4089f651864fb9e3f9ac619250c1c2eaa8e505785d9009b84d8c30cd7143de6a20ec297771834b43ed33de157c619f79b212c273396e3990d5173885d8af86c5ad155bec94794c5dae726963150d8ea77ad7ee913b076ac2c5f0b6b1811faed314f8fbbb070e163028281da3d9a8bbc1aec66ea72b9399fff341d003865b3b08b6946a84a32969b3c64f411929d0808c4a3b0cf02335aa77157294f13d5e0d2cf037a6bb7897e78c04a3a3b67b4d09abcfa9f383d906c555cf71fedef8fb570cf89d272eb70a81b965dc4c1f5c37e376561f44e741b13ba3e1ee9c86bad2839bc1de9471a03780635a6e3b396bd2c91e4a8b6f07cda57a4c40512349198109e6abe5d05febfab4ce73f585af00a9ce6f34d082862671c1d866344076b0053f41e1f8aa23c4edbbfab4f79494ac872c973f0a409ea1ac3dc17b89c8669f2b5e17be3d9324ad65e7d617c9158752ba7eac667bcacb278f6974fc820ea3c8a3087be2c3bf021927f6865f92e0ea034f4f1d535b73292722176b128f27e844878a3b31b27e264df86a0b69b52356a2a7894033f821de226698e825ddcf1eff5b8baf4107d3419bc98b0bf37d3b2bdb68badc3eebe605f5dc873cf470b09de2ceaf746483bad6ad66003b87d82bc51bbc5a26806fcf6e8edaa655e1c5429702334b432bfdb88c5d7c6c6e30c8aef22667819d86ee680739471db4d9bb3504d3fa7c15f3b638d3a1d517bbd65e41dddb14a6629ff71c00ec75825c4c41b37bf053e63d745c93e89a149522f53a5d5822ce987924ab7ec7444ff908ee7fb409af61613ac714228c60b6517ba7fcc63ce668cfbaeca5339a62b1c772031c89bd163324bf365ccd411ae16363215e246f759b8db150e83c0ca212d044128060523dd1b970098cc2e4ac626604aee0a4a449e4014c4e0435b78487993f22923b0c06396d36658fe4b6477eb4476a8f30e42c8df306772f991e58f68c510caa2ecc3b7a4bcfd52aa6fd141c0caf5502248a36ae805e3ad33ad66a4765f37d57dbb21056b500baeaf46287f89e7c9532de6c6782bf957e38edebc207f381e0c5c9ec50339471d53da9d0af20c312587d61b051dd963bcff74a01da772ae72dd52d3ad92211af0fb725c31b7e2ee82888611fb3d3da3c5cc943d599d5c8771181c1082ab65a5a47c92d2efed4b3537729b92fec788fabc6362bf031eaf291dccb45dfbde04f7b90bd052f9527703b6788cb9a66d4a2698fc8d2f3c2ecc9d9a761c4e464b4dd7fb9fb1bf0fa6e1d954bb7250cd96a78e88a5a1b7490ea23e18e675743df97fbbf89d128e32d7c6da10838299db674e5c3a2205b0c35b0e3a0d97933098734f9e5ca3631b2365f7cdbe3ed94321b8a97af1b4853ce1f3b871f3e8cfa6911c0d9b200b8f978dec452cfa8a0be8e69a9a6e8f8dcb916d910d0b44a6451ddc7f331f09d518a79a54d03e6ff1bf1a5450b0fc36dbb439fbd265db783190b547ef1420acf7acdf777daa2a2cf599a48f72348920ecf15a4adc1c400ad7b1f63430f16f62a0545a141f644094fb083f77fac43e148bfd056760c898d0ebc3e8d1a588e7361ff09ddd55996d8e01ea910e46452ef72accdf1951783bc8d2b04bbee4d1216b613a17d08680fbf13f4b9f7b2fd2e022b38b25040e3670c050fc0c46e3aa5300cbce68c2af265dbee54a43dbc9f52e864bd7b9b94e4ee60bd81f53fd0eb241c206f7175fda914050f0dd8b89514e64ade0632d3c516939f6c544fd203c4faa12bee3d00207530360fd331345d130d27c646607df068037561e3acc4b7c6d00c78dd9300858d684b438b487e5bcaf9a920366fd36021ae00812de82d1f90dad4fe04b857bbb9d5b2c9b79341f30f4f8cddfa51383eddce200aab1bbaafbc34038cf331adad3c3e59438bd786e60294953f17e117a9357824df09acd42b042e191ee2807f87392ee1fa706c805aa0944e7abc00d4450040b4be1d59823306035296987fd96fc3ffbc44ee3ac88fb8896ee009f93b52c0df1140d50ce4ae0d5765cb4857b124f446ee25be2fad4cede66b7628bd18672d8432a73434522dfc0ae3a579ed00b3152055f9891c5c048354b3e503634452c772bb76d3e24d6d72849035ea072d31d2abef569151293c8cad84fb4752ddea5466ce9d572700dc48d28708ef298dea5e191bbd8b816349ad9a823cd3e9d8c1793e41b48684dfa345a0c3df51e8a632ed0d91fe255ff3b7b73fe62d41c2c79342d9144fb420b502ccc15035c7632ffc819d76d0c929755446953cd0461a0ace7de078cd9569af7a180321f6b9918664bd1c7730c0aee1ef3ad78bd462823da5e4f0b1fb05d4eb71acab53c938a378bef7a3000e486640a57b980221bc4d1d9b23d4ad2754417dc7a6bea36435ab3b3196ca1ed1d4cc7c80f1fe90259baecdcdae81459a544b39f5cb61586a7ff68261fe067441404518b680db7d90637b821836d1ad70fe350aa916aa1ad786706bbc627686a020cb954a8b74afc8f83a5810a8deb0ef1765cf53e1ccba41d1c38dc0402055134194d3a03f314744747ace62d8cec69da2bb525e7db9baf1be49e781d58e3d4f9d3f29e499808eda1235adbcd68c79e63df763c8a2586bd46a41f34cc378e8f770f87dc81ff48796a64563980006ff5a8d8de14c34531e1a7346af9826c934041603b56a73c12358669d01b802cdad9528fdce82ca1fc5808cba4df77b97ca699e47c7fac139794e1a60e2468d27bdab2a0305fcd98f25055359ea49c98d1838feeb37805c4bedbb454d4470a9bba9288eb8f780bf1b0d82a61b2606ec807bc606e495da9a19dc046b544b82b2b2b4819ac2882ec9e37216104cdb4617f3169bbbc6c4b322758a14c0c1c33c8b83c76bad0579a291f14ff820a96f5c5787047f0eb4a2ad4a4d32d2feea3abb5472c7894793c2cfbb22d6b121753dd3933eb84fba0ecfd5b321aebe5502acaef480f51121da9c9c7929c668e14f678068b5d30b376733e0663743a337483c57a38216401e81d4b6aa96fd66c0242fc1a11bb47adbf0d78ed6b68fe1f45c0818c6687dba88e5b6fb0b47a085310ccfeeb594bbd2f52ca585b2a04d1753544d80c09fe77e8a435a94bc217f40b14a6d63e403f876d49f574c92066f6b2f6e28683a424aad929e654f838e32a74cdba1f18d20fc69d7609822583aff7004e3b10b079e7b719af2564275ede314a7e4133335b2c10ce7db7803c6dc053e532de80f1ac51a7add398e7b71d5e9bfb00bf35a06aa659c3829967b913216db96fe671dddad2168ca38ba7e0e92b7b2d9815c28c1c8c417ce605a53ab38b34a2ca39d74b540bfb684c4b7e67fce09253ec0bf0f258b3125ecc715180128f2bea33960106f2994ea70f6cb15bd10792576c5087c7808a557d4e22203f7e1db61d19e97089077b957363e5f454891b84e3bebdded9703b80ae9b2da408b9a21b2baeeb9a67b3f7af9da58e557ee1e84a76956911109a9876876f81b7a8933b8158624e27d6ad35e8604c5db9b9fa010d2b1cef64f216e4650b15808d900b6d699345e83a4cf3ac6155795f352422dcb8c2a42eb3ca2c1f819c962ed277bff3bfd759a3a905af36deb0ffdd84182ebd168984d77a19c330e195614b9eab76f912efd047cad05afd2e4452faa5586aec4ccf6ccf5439e4973384d60135497eaa7231715140edb765a5eea468f14472d4ed38707f9b567cbdc6b7d5987da5bf9e2c9e6f20d4a92ecf6ee2b6669b709411113580285c7a76398a3af13a40562eff3781fa1706cff4f81ecfba7b1ed26cea30ce70f722a3748c77365f6140276e7500d40e88ad27e9c24d9d5764f537a41f30302126f225c4e3aa2510e494b8f31c1bbef95ae44a32ff995ea4bbeb60186aa8849b5f693992f5e3a76ec54a2522f92152ec9e7ccb79f18df4678531420b13c1796044d49397b1dbb31fd2ba6028f452ed077d3abcc9a40825d24079948eb3ffd47e2fe1ea4536a327a673a6a57e24700c6b0a5a1f3d6d0a0b7bb544d68ea06de0aaf0609cdf219aa54ed520280861ed9a0a7c80ce219cb1e2aa3a289427aff4f072a5859c19c73423a524a55f05c5ba1f16f07148a7236b994fbc4f9a045b992c5ea5c13f4f8892f17c1d1faf9102ca811cf105364c8dc62dc6981b2a81aa2dcf97bda3235b357504d55fb5d15ea08cfa08484277af70f5c481ddc83d0701c8ede0ff7b06dbfb20190fa8e507c7cf0a64c6232ce4bf138aba91c24066c08574870f812264d4887de781c5fb6a7ece88c16d0be870b52768478c621ad440a7dddf10ca78ed06fa9f28220c8deae4263e6f65faab878b474e814175509c49736ae757198ed5553f2b78a789e90dd0100b6122a6068f202d97f0855f2da1a68c508cfcd0fd7104a3791f8b09465044f833b3c9e43c53484177140484f94305c02492c8be47aceea33848117db1e887e6874d941cab34d2f77833002a3cd31c1b4f3ff69109347888b9cce5ed67c594164a6a7429761c3c7dcde5ec21768a9cddd23650712beace80119c2efbe199d4f3db9e21d7ab5b880124196dc6a328a64bd9fc7aa39ebe347527ca5cfe8388db34a0380db4a8aad549ded680ab197a18d9058a8d229da31e494e7cf4d2186e66f7066f9f1551165cf25737629f976754af9df8b890af5dfd2d5dc8a8cc8a8949417ceb68bdf161af5498f78d17433209145760965720706b366d5f66d62d43b9643264413b63c1d4ee9ed03492ea01777994a6c18bdf988403d505b5cf84509bc8df3c2b789b77639298e0a4bc4b5163057294f79d78d40524f597e6bfe5223757ae2c0f037b1050f6c80b888b11409c86ba057d7506f06b761f1ea7a6cfbbf88d28ba4a51b147a28293358229c4f66501f7f45ad4c5563dd6221cbb0c4a7eeb8978ddb3d03f4d867f62bcd6578f0948c9e44e44a674c423bd24c93e1226a8ed616bf0edebec45e29f0f7786ab9987e37461feddcff3", 0x1000}, {&(0x7f0000000040)="3a5af3a05baa7ce35a227c9259ea31e477151510fc9a1993c69d2d4339ad4cd1f72c971870f608e0a9a541fa075ecdf2f1dea67109928a112e5cebe3c3cc5ccf6ea8a0721f0b0214791d84c33be084f6f0ff21a63dedc82eeb41e6639f374952d51f952ffd69d0ff", 0x68}, {&(0x7f00000013c0)="a9fc94c0ed4b6168cfa4c5f778a8ef06a365a27103bbbbec32a62f78a275d78fa225031c53a5360c365c2e95a23e05459ed9d0507b6f6f947298e250a7e8ddab8405261e0366a47dd54776474819248a47c3b6eb1ba21e3ec87908ee99b5c0d997270e97b4eb27a0b5504f3f101b419bfa7d2df0bfc77439884017f0d017786befdb46bc9bf024f37be643c43da06282f71f64ce9c6cf565ee712d9e2eded52854eb2f75ff4e267c6a2af7884f19ab93a87d", 0xb2}, {&(0x7f0000002240)="80a511f6a9d08df532e875d89ec1ae70eb64f33b401741e2dd2449dfb93bd4f4bd4ddd2afae5c72b4a3c10938d99163aa6ee53b9ec37e4089e063f21675a2ad372e5d13915a3e4cf9d8b57387afc2aa18938be2c9751186df8f3926107f9c21eb6f42ef258ed06746410acf80515f70afa48d33064b044cf030c2fb012903989b20b0d39791593c7078040a85faebeee4ba3027f74105be44eaa688b1d8a2af3081b740225e23e2684459c26bf264884fc46db8919dd0e612dac5e516b2d328c4bd1e686d788a7ee3c2b44160bcd23b9ca50ff4bc8dc9eaad594ee72e046bcdcba98cbc336ded0ecf7ebb3343fc1e761d1ee1e29e4d72f962339a9edaa2806971c0933c7e91680002ccd7bd2f603a6cdfe56fda100f2997244768eea9dc27ed33a2a7719e42e78acd2cb0f35259cdbe46c43f977b2dd59292a270c048ac0025195998eaf64691a3e2a1b99980b983ea1e887f5cdd32e37ab6dcace90e5c6ce21cd21502f229f32c21239ee99c0d4ecb3fd5d653884e3ff35d04ff470c562e565b29abaf23b66c4bdec87cf6b9097872a88d4b14a2742447e09eee3e0e0a900940de0d300e8441096e600546420dd78765571eb18c71d5be6158be902c831290440e87982b992808438bd4e83558781d8c3570842b56c2be6f381c91ee65b4993295fc3982d198387878119f499ff492380386d13397e27ea11823377ea2bdc89800fb69831d370e456fcd0d1fc41ddf2bfbcbe841728269b42c7c7f9ffe7c26e4138de3db8f0c2b0ebaf656931595e6ff82ea55d5ca96b190f55c32e9af33848d9d1316aa5500c38fe527bf73400c050781204b9a6ecb834e9bdc416c075dbbe47f97e9f9e61236a94e3a36d529437ba86c15c9147648110e65c19a8d595c9a901db875f1d4c0e4972e1e28109dc9c8b540654a62a206e63c32ca937c5bb6af9105a0dc7ee0c11e20961275edc0a4a89cccc0d6a5101b2098978625b5de2fc2f6a83644405cd91c0f7c284ee18bf3b234c1319dd32fd618490686d61148f1033e4d091815848343366342929cca54995362cde37a989fdd231f00d367ec4f2523ef43a93f678a4ac2fada8f29d33afd9d05c99d07640349e91b44e3bff2fce29c3a543960cbe1662c687ded3c623a08dbf4083a719569b9845da2146b0ee351808c3f1dc3c2c956304c38902f081550936f8fa1642d5e72f72a84026203b98dc5aacdaedcf27ede401658fbb196742da15449b7e9238d468e022cd402fd16771e4fddb41bfbf1154dcf6913e44b17935edfa53393d777538717ee56d420b2d3225e2b5b810455e987f5cc5b4cf035c53810627e1f525b87eadd8f10d24ab2b18ab1dfb300a84c3c5437811232f4a95f98ccfbbe8270503620fec334a50fd25edbe06065543f7ba4e0b60d3fef99bb99908961ab9c49cc73d224a140ad3cc3956760a2cc77cb91fe4d385542d14f63a48c42a0d02b0515fba3818b07123c637efc249de5263f7c46d5bdf38a4c380089181cbe8f80338a40ae490a5c42e10b6c9ec82d9b0c09dde221a5fcebb45fa11b65175d72b5b6417a6e5373a732dcd0bd519ed912ceab2ba3d2c427a3c68fe2d57991930f115f5c22facc95e8fa2dcd58412f482536e55e8bf17468cfe998e4160a08a5b38ea2bd920a99f242b317df953061e65f88a49b0748aed75196d025ca645299b5ba5c87948564472852aaac2a44dffa5c64319904c61504544a15b65b2d907ae43948b95aa215c20e7b8f8f396d5142fd934364e7543f26e3d26ed8879f413ad3075b25a7e7bb59799b96394caf3155d09c5d57ed19e49a8f1141d56062383747ec92ec2a95c35e0b20f1026a4cb286e13d04212567dbc06c8315fea8303db271050c47b55d6c9414c33d4b4ec62134d4140376b0a3e0eba716a78a5edf6cab98239be700f1327954c7f384d50ab8c08cda3001046548d2ad7a7dda6dc31b2be076c1e514bf27b7e796c3627f0fcdcaf3daf2c5889b68a9d25b2426994c4959c9caa09ed2e99398c3deccfa64923916798657f8edde332a115ad8686304b0135a7ce7179221cca13965405deb6521f166b8292ad7bade6ff8cec6d85d8e9e87e38fe1881706f2f90751509cd49b0b4496e02a6e071a0b29a6498322de091284e6c50aa6ebff32860b0485420ae5ca9cbbe76d44bdadb4069679d16b616d01bf7522f7d542ca99056cd9c403501241eb47e028df305216e590ffca50ab27487119618d3a42243b10657c6564da98a09316b070b1387b5a9c73ae7ed6dbc827dcc11dd07748d5553188d3ea3cf1bf72292363b59a243946754aa43b980117ab88eb91f02bb485e05ff4d9edecd68260f0421ff318cac2b2a1f41fa74c8a8bce5d5b27554363c195b4fcb35680c55179d465d39882c088d68f4d137fd85f8befbbcc2fc7c2673151da6cfe2b95ca01edc2d1f5a88afa66497077b94815d77d083102c6045c25a450c75a169c2f197cc6b3ced8de7d899b7fc2d2a0356696dd40cec3399dcc68a10c5decbe1918534fff720d9b6001ef9ac6842ceb2a5fa65d7f8047186f01ca11e4dc594125fba041575e13b6cbfcab67ceed4f82802f20f09d262490a9737156241551108ef3bdfc6a36046cc6648e815b1ee2d444fd041bc383aa61d62898e3c4d43809e7cb761d2df8691e75cd812d7fd442caa95aaf29f6ca05b64fe02ff79751964bb695d4b39e9cc5efc3159380565ce30ad8962d0444d2055e67a8662756c775216ae602abb0a2615e9e15f754ad4cdb943da550220d120801baa98402f23b47309854d3184c7c860c20dc27b013ff54dad89958e52dce49a3eabd3a221e31173b1bb725a547fc0c059b8ce79e4e23127e4d357b62d6807e6f77b1671d243391af9aaa08dff3ba451b327b9aabdb2da8c5268c2d035349fee4b30223bc3bfff96d4915c4d85ee638703346bca871ddab2029737a3ec94aee053ed2f39e50c63ea01f64ba2c3534164efeb08d8c8fca6ed4336d0cd071410b1f03b263c107561368164fd2cea88f6b07b693c64cea6b4e0975492877cc931b50f3b8882a22dcae16ce097ce1154eaa2e85804246dd2841609c61cd1d34a7fe432a0539ce90bbd9487fa32ecd975b82860f9013c0c3ca75e40836ae2a7881c041d5e6fb4c862610c5d13f64d25b3075cdabeed2ca784cdf82d8a96c8e91280e7627d562180008d942c7af1bc9d57fde3cbcb58fecc40250be77a642f3f293236158ff5e8d534ae6690f1296e5473c5416f2483a3dac71571177fa25e88bcfda1cdda9bcfc86382bd45af08e0ad6254f977fad687d2cb3b931831092cd0951ac3ccc68eb1d7fcbf4474f32f040f28813bc72b87e635133767416b631faeb086da40b675199da6c8887fc86acfc428edc6b10e34d3a5534414dc7ccad424eff97da0980a5bb2943bc73f5259a8fd5e059e74d9f205707726f3e35fefa0a1739df53a206d6666c2e38d0645a6e27534914c4b7b89684dd73901e3573bef24131cd68ae9883e894fbd45dbf7e43cc12e1a0361f67047b20c8e0ca1070596b9c50f6b5adcbd66a1c1e989628ad5d0b1b6717c19bcb65b864e303a1d8e4a350abeace45e522dcd6b43933bb947a52039663f1c1874043fbca2edf241e6f44a3f74f4e1eb0764b3c78e3b1ff665b02626511cc0ae90559c0ebeb12f46db3d5bbc92fc92a44a9cf86ae43eed4e8b8b5dab9156737c9b4073930824a317cbaa5c6d160f78b6de9d592a6f2d3011e1f9635b53023902fa6132cb78321bf141999f04631739f7d449f892a4e918a538c94fc38776fdb10c6392788d473d5e77f5453cab3e598ca413d811d46127e92f02b3f4e2d78de043f835620caf27c3d612aef785e5818872b79adeaf0eba66e08325781ac4973fc74e57e43e2f559a6e7f6106f3e3293fea7813757ceefbec38d616eaa468f7c45f012a3926d8f24f7e5ca91b319aa41d6d59a06744e3b734507b24abc2e60cdd5f8e3a0a12a2d3be242a4da8556a5c7a8829cca11eaf4a05383319fd46d0cea0d8340c38958768a98d2d9a38a6397f3e05b1d69c9c52dda93797dbb2ba75c85efc4969388ff02667b3bacb87dec76b03728415a7416fb4944039fed033587e9c3a81772140e045b0b340811f59f5d0139dca2a964d3677caf9214602585d8e33ce5c1cc3ce37024aae6499e5dd4b43c440bd3a8f37d1bc308d7c056ebee60685138b48eb483ba2934d4fb1637abd1844565c96dc2b952ef02da5d7d6e54c978fbd455ded23c3eb3631b5a815719764304a2201eb1f056fa7f3167cbf0b92580331efe98a9b70d15adcd977898899a21731c567ed1db4de37f561d2ddac7de61fa6d6a678a045c70f6f409f37c79971f6669d178ac8577dcba360ec7bc258cb53ebcfdbd9302b50520acfecde0cb22bab5d3fd6cd211ee9f37f5ede50aa23523bf4603825cdd66f6cf36da1995f9ed31a8ccab4adcccaaa6d0cd3f331c6fae0e008b141b89533b19a888a7972c414438601ed49065c5fd7ab61d966d23b19a4606939d9e8477d7c530755ded8feeb02d9d0c6c60002bb868dd60c102a3c51c8df04b35043b3dbe887daeae91b7d369de5236db5b719794c838cb0aa0466b4bf13a588280e0e46866f89cda93bee1e436cd9b6d801d73c6823ff8178308c6f497093dc9b8e335c64e79d385328fe651efc160901beebc35a015c8fcd5a61157ae6106728749c4477b44aa35857c32e0659d740b556875aaca89395b8bafc5fd83844bd8256ba1df1ec4b0466e05fec98b6ccfe4458c82c18882820ba904704768aac8879fda6136d674f29790feb4e40c09495c87c08850bc0e7171864806c7c33a8c6d5c74f9f89ce98597c499c23746809d5535f67e038eacda288bf4393b41cbb0d26de8ec40965d8fb120c0cba58a9123fd6753a2526b4ebe208984ec749ff233afe56f028223947a193eef2a7553a63195b92b3686f29c1d9ba1c74fcd3d8669b8ef5985f2a00c30ed004f936c85cdecf1e754586108091d0cf01997c5211c8f579a638d98617889966567cd0338a2dce6cd360ef8df163a2a6110f05ea31885ff54afa8e56a8500df347177a5ad042a6435309cb35a559227a3ea35abec39e342dd8197291de5d3baa2a52608f235b46a9a25b29c4e402c7c47272b7f0c9a5b589dfc89a87f461a0a9422aea1ca84f147596b1844b63c82106268dd26de7963b0d68c2cf947a00874fe0fef162e2d1c0509d1ecd6b2d2f85d43fa167766037e4af848ab73243b9ba8094726e3e125c91db47fc77b789c3b74cbc305ef54c0a4b64a34caa911a228c7b673722e1d5c9d7e7ca219a962e0c3bd35ae9d3875deca5d1f0c66503f8b43b4c7f31b782d4c6b0a2ea55700a8bd929e10b1d9d973196b7b765f3c1d917d56fa9cded9b5623d88ff67c61be675d2498c4a2a844af373e7e111fae497768dc4cbe2447acea0d9e3d160ec44711e359fb125afcd68eff596ab5519a8f3abe72035e685de7c79779763505148296915fd66c37999cd123fff6d4dcfebf10611d55f0c3d790b406d3a67475a2229be3842ffa0a58a5d02c0f788812db293896072179ca54932b45284b9195c36f772710b9424b3fd62aa79f53160bbb10b9b6329565342b391d435e7c3c77b0a2405b63734bc899e8f8eb9bd68f815b6adf07b23dc7380a701f8ae2d2c76d29576b78323af1fcd4b3568a9c9e9f376aab692e8888846f7d5d3b90333f0439d0fe4fd19a3cfa8f13e6d43ee2ec8e30af5fd5e387eb36edc67647aa716c2df28b1975c4fadd07", 0x1000}, {&(0x7f0000003240)="9a795dd7e6e7a484f7aefeb786b64afe7f13519910c5881d723941966932201b8551a82c33af6dee47d5f129ff0c91c4336ccf77e0fad8aa0fcc8f4104f7e5b0f98f8df31d6ede9a9a1e2ac62ce807cc26fff16cc935cb8cb17404c467ffc9c1c23c65c8f16e03f9cbebf178771185b27613d352cc91dd10ce92b981601d241356c9795623ab08554dd563bbe394accffa85ed48f6723480f5bc7ef608d8eb1b03c3f9e85b05113797a2fb0db676b2b5904800106c4105a7cea829b963540a7858b5c5f03b8a3dbdd26bff811befed3696274aed3cbe04d6d898b45dc726d7f4be7375e2c48ff10342098b1bd16dfd52f931d0bd338ba766e8989ad3a8664cbbc251f5d510799d1c34985176453e1a760b645144a108823ab204ead2127089d25b6bb8228ad62a8b1626748d169aeaa3f04b024a17891f777a20ffd3341da929f6c92387ddd3bcb2c2e43b380ff2933bd3d11f846f7e2c46f7beb7ee69d52db604647d038b777e43f48dc0c2e8aeacb4cf607a7cd7b5b515dd24e604d273e813b2cf7d89a4662018cf419517e9bd05ecaad040af5b382d9ee6adabd0f27c317ef2fa7bc225f43145e112126ebae068a022d76a6d5dfe28ac1b1bd1f6180e1b83e29fc08822486a3d3dd5c9a283b8e836bd80015785fff9b4e5e22541cd5ac617de367b61f8f7cebe8c0a2e1991f360f5381cefb1597432315fa57cd7e36a55f63e94075f3e8ff6876d9ad6620bb3d76b46a523bd4339d0089466d2437219f27001a803f07b0cb3eb693b8d6e4190cdc5628fabbd5c5ad5795db1636f1c2981bee1d237907bc6e8f45b010c35c0fa93f0d36735507968ed3277bcc24230a4282db430a8056b140224f5f6763da5b3d3acca55fe8dc81495f17c36242af408ca3105788dae2b44a4fdeace4de51064371b7f81475e847c1030e45e829a0ecf6dff7c38c35d1d3ad2c8bd1173d8b9fa49587de36645f8f180e2b9e5d6796e83a22add889f5bdc60f8f3980d9448079dc19296b6f28d1aff5939cff75629c0a8cb3f0037d625028e54478a499e08d67a29c09ccc7f71d32c77c37b0b0136f17d0f63b831054bb76bacc9d35ab3324d961fe63e3ea474a04436c42f975339b6162c2f210b955f4780f6a27494e8ee335f5088984b9540ae80e38b831e98549419858c38d8716f4c4d5e1782e8cc34dc1a7b7af0b18f6b1b232dd08df5d5b59c0db65641c93d45ca168421cac93208814b1b349206754a0ded4fb529dfc988ae2f852f1883788864f2a0ac18f0c33ac4deabba7c07c3a5384bbc1e1ee9a28203b98d2ee4a3082432402fd3151f97928ca10a40d19bbc33dc4a80ca867400dcaee6b14ebcfae7f1bd763475707aa8be281a38718b580476119176d5177f1166bbefb07361143f96f33b17297a650e40e7c594760f40e6325d302c3bf4361a918508f81cba188fa466047259d68d79bb165a1d313a229e624adf18c8e5a551cb4169190286ffc7c7bc0b817499f83ad6f29f4ceab022621b5e4135dc8599d6b648f9772ebf14ad8d387d3f6f95b1372a48f40ebda92889cbe47e7ebdbdffbfb09e3210b90ef711cdfa12aa9b6b6357e1687478fcfb6586807e9a1e19879d0ca42274bc1cdc96f6f157c1d8b9f1b64d0b187cf5e8bec340d4e23a6cfd5d7b5fe064459d8d8cb4983e6b204017202a1f627c96aa609619f4818c2073a68fd862c736b4cfbf717aa12847df6f75c1fcb2a59081937ba3ba88af065268b0ab94a49cc7f24c3eea190630bbb58f60a4646521caf30a2ff4a873c412046bfc87fcff1d0f55c510aed39e046c2ff8ea4c670ed38bce607500205e8795e7e72c3fad06e83fb885fbbada7e7ac342d2b0d579ed586802fbafb8788ce1c71644516bf022fa7ebdde4c21874765a9b388bf2624a1ad3072ba14fb3e8580b9af41ba7b96e829a75758c6eeae7341369048521870320d46be184ff8b36bb21231d6d932be9d0ef794a3990891c5cd01753d92ae6f8b3f0372fd546871d6a5713a4c5cd7890be2249e082ec030338c224151efe629af3cfbe0c08e3f1c1fb46199f1cd0df6e0bc6f33ecec2ad35fbe9811413d6fc1e0e31252e962c5e6c4af15979498548a8560d516b1abfe1c43eda2a6ff80a06fcf697b73adc946adbe3e7b78d4ad4a46e668db5822efd3fdcda50441d7811b1e8e8bbf1a9596ac6b067a4eecfa7f5e4c44bcb93c1c1c70e7121bfec95c57a7e76c2f03772a1153bf518f0c3918ea2fe6dfa94818755cc4f70e801ddf3fbfb77a300ac01334ee8d08b9a495d6ee7cf540b526b5298e752c8ae2ec852c091747f452fe84c58993e98c11be204f582df7693b73765fc09e4fbf7a28be93a670d26c958fae447e54bb6bac230f3651c22c8525d4397ba1bc6815fe0e22b0aae20d0fb453d7325bb1564afb170ba0fe0feea5d94e6e0c9ace8551ea1ac60c345c3165d74830e830e852b054de59b72bc9da7c650258ce6fc5f9bcd81c70ee50854ea2959edccafe6f6f3ef126270ea45cfc004f34af19003a7ddeec2a5fbb8ff5d86aa963fe86b9b809c77f5ac577e866597de6c5408fda07104e934e59bd61bc7c10f2d43e4db8c0d7f896196e667a08ec4b8433224fb5142a5aef0c459b9abc4e9408aa9d53486a0537bc208489dbc7bbb697405f8523e3c12b0c25d48ec03ae4041341f5159f8e968a1177d36c5848c54edd91b709c0436e6707d400f3ff2ea6e5c2a475710f7816dca1423e02e51160f567144d8c90a0db03d055d797f578e7cd325646f38f9cfaee96b8be646b2579f6385baa30f9495fca8c32a853f3167f20b2200c865c9281f103fc4c9ce5661bce74cfddd4823979177e5553964ada3966bb69755523d737d0614957bd4a280f5985ba3ce4f9bfa0a2cb136778fd8a86ac3c4a146fa740569d934ec350899debb8261997eb72e38c6886176b07b557283961f9172af19feed5fda9e5ee55b6470171c7eaeff9b6dc1ae539c06de71b77bbb500a6cf18fbc2e9996b841949e50335fce303bf421b67d2ddc0625b0af6e64a42565af51bd04ec8a65a12cf0d1e8729c1cd7e12320f75a8a6104130c4ff30317ee009e11b1402bff7140e19dd2f14868f0bbdebced470245cbe217ec19c8b90ff2827817a1ea894a7652cc514ebb89cf4e87fd569bb27ddda1be4c77cb31acbf4bc2134c4e2d67088ac810180eb80bb932880cd24ab52fb19c190f20cb8d3b05e22145c283da4253b8d8ca559765f5f3af5e417118ced36df84fa029f5837c3ac5cec98954f0a9cbad7b46588ec3060faab56af3e2d9140b7595af8adbb03c3015701c7d3c593e046dfcf97d090d38e3cb9c887efeb5cc6f16e973674a458dda04d92e95f68f5ce400d4864c9e31bc7ef651aa70996daae14f827140f214fac98fb69bc774be3e62ca2384ac26373cc1082e534fc2b1ee2160018748b892f79fd001a36d30a080cc21476bb39b14bb565a02fbff6456ef2cc3cb0a9d52bc31c302d5e0556d30b2c45e147fc457d5323d15ead4a643c4ab5ba7cf4ec00f9f0cbdeeafd1f63ff463955ae883d104101f75dacc6e2773249de4589a0812f26d14260099a90463b88f33d58c475046dad3bc4acafa5fd0441747b1225811d404492b581e974b40c7a83ee9de86528184e701f578de5e1f51a96ce622ba77c080de2800731b242bf1e943c03f6405fc8897792df2b83004cdc12369a7519710af68ff7b20eec5e27bbbe10492be25e84fdde97dc328ca9ff0bc0e1a88546ee4f90581204d5c2e75f336dfdd849b1b2fad976c630e6dc9f04b469fe98aaeda2ea9dd5c628add7d4eb011b8bfcef6e2ad28aa041e8ef13ecb024ee4682815ed6b16c01b50b6f48bbb82f085d5156f98ed961c00033eca121bda5e8eda83d51f32bc895792c53c91ab304f00fcc4b010b8722b1985cfd2f2ed9a8ed4996de4c3c41727fd8668ee1f67af240f254a27db044ac604e1df56864b65fe5b15fd6861290fead63eb2d2ac3a698e8daa7d8396dd5dc397a3556522fdbe9549fd365641942e4432d418b51c7b865a2435064ab92fdc4a00b00d4565e94bb3756ccf603f83378e89aa63b54c1a571189fc23fce90d1693184dcc920784c5d9a420b4bcb3a9648aa3b8474c7dbb39bc598950d0e321eaf8b0369b413ef78a0ebc758d0f66cb5bddacec8f7b9a233e5fb48cd307a7e7678d98e8faf9cc230b1f28a2233631283af2aeed4d14f7ce17e65fb8ee64b42f2785c66cfb378de956743008565651ade85f9bb69f064ed05a4d28b26f3ffb467f8d9185f6050f538951bf12840d68a3a0120b1b392d03936e66a01c05217fd87f6d71f07268427656cbe7da3fd78a97360dd8eac234b3b70e3a5c7f95c1c0466b3cf0b113692660d5b5364ce93d8335da1bb237754ba5176143e03271076a61a3a41f0f32303841197ab2ce3d193d2633f24aaa6901a91e788f9901b42fa70a66e3d94494b38580219ed2ac5445c0ed4631fb26e507d2cf2d04b372b7173e489066702c86956bdf64a6a28c33c8a163f013092351cf6d20d0ddceebd982fbef62d50b9fa4cf8057e451b95bee7a1847405708b9c7b0ec47eeec23cb60492e81061470720607b4f87a25f0d81d4d49ad24b8b613b919bd81102641c4936185ff4554c29a1468f68a26fa36a351495ea513cbf01c537353bf6542018e1966ba915db4208a1c67e815e252cec831e28c86a88ace38f50e13c576dca0fd49c8c510a3461117a4e4409e159d14d044a4f47ccfc2dfb5fdb51466bfe6b1fafd09e60550f391721a78394fa645ed4e1744cb8189a12a87ed51a7e76528affce6082d77fc48e419f0ef5d1f1cc3a5866a1558a6e53d128c2740fdff1ebf49402feb232eb0edd5508c0805915476f1f9d908ab6c8cd33a98e1a310f23998dbb8c6fcf87dae00d30668b7b8b8d4564a9e5c1916336dec7f6f54e0e9d7797e5ded48c7873eea58a4d55bcf35a211831cd87813f2830bb9dcb7ce83c2eeb4d3bf51b8f06f34a5d4ef4154f811378fccabcec3fa3cd1dcf2314215be8c24d9db7719bb0920b632bca4eb162f966ede9de424b45a9ef5840ca17daf14260ffc420bbd3ce611b41c7ef7c97072e76a39b6e507539b76ad704efca01df3c4aaeb4e4f74004ffb740a5148c5cb0d089db86ef9360865ad96176c1eca9f1e1ba7a64651e27f972d4aef0ba1ace02fd80eb35d02dfd470af6385d523a64ea4a65b5969333b482a5bc3d3e5fe35e55da1c3a4450c328db3210d3a63155aac312f76d544a962f1336a4f109bd27cc929f43a6cec5708d204132c7ff8bb3c1811d621486d67fecdf3238d1737311422ea711b765c1aa23319b4cd60d58f89ed2e9e62b6d505c3efb65c82e97bd6534d3a532785676fe32a6a646f47af084110c218f2155eb88551cfe99fb6d891d601a616708693276593c350711d4b767cabf277855af259547de2db9519f47eb775540ca035fd2a18fa8693466cc292b0e32e0407908b7b8878d99abbf232e91119148deb9511f1a0bd6ee51f300a7dac391ecc7defb9fd02acc2f70b5a47f63b328733fdfa751e83d50c2dc5d5bd4496aaf3f54eeb644a4ca8998142a996fcd89a9f42bbe86e3987d04ca72b86a39bebeaf9b461aa5640093c73b881f0dbd52fd2d570c5bcc292c0a7bcb4f3f04b13bfce710169631ce94d10ff8c1f755402ac1b6520e2f4edf3c20416aa18ba39c3585520d99fcacf9c4a8d564865ab46361b91f2bfe2d9a8cededc8b22d9562414b8066e2c8cb0611036d012e812702ab570f8c98afd5", 0x1000}], 0x7, &(0x7f00000015c0)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x28, 0xffff, 0x1, [r2, r1, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r2, r2]}], 0x88, 0x400}, 0x403) r9 = semget$private(0x0, 0x7, 0x44) semctl$GETPID(r9, 0x0, 0x4, &(0x7f0000001740)=""/80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) setsockopt(r1, 0x4, 0x100000000, &(0x7f0000000140)="b9de81f36f19", 0x6) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x28}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000140)=0xc) shutdown(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:21 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x3e) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/77, 0x4d}], 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000100)) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a97", 0x20}], 0x1, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02c52da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f5128d3cb71b955e56f09fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847ca2fe6", 0xe2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x28508, 0x1b) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xfff) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x8000}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x48, 0x1, 0x6, 0x2b9f2127}, {{r0}, 0x0, 0x10, 0x20, 0x100, 0xffffffffffff8000}], 0x5, &(0x7f0000000080), 0xfff, &(0x7f00000000c0)={0x8, 0x40}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xfffffffffffffffc, 0x0) r1 = dup(r0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchflags(r1, 0xffffffffffffffff) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0xac) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/106) fcntl$setown(r0, 0x6, r1) 16:00:22 executing program 1: syz_execute_func(&(0x7f0000000180)="66440f382a6d8df24b0f2a4da1d037400f01d50f0f079026f3400faee7430f8affeffffff0800104c4012172f206c4615259aa998affff") socket(0x0, 0x5, 0xfffffffffffffffb) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0000000260040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x346}], 0x1) r1 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) readlinkat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/44, 0x2c) 16:00:22 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:22 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) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x1) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) 16:00:22 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) chmod(&(0x7f0000000000)='./file0\x00', 0x4) dup2(r0, r1) fcntl$setstatus(r0, 0x4, 0x80) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0xa, 0x18) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x0, 0x0) getpeername(r1, &(0x7f0000000400)=@un=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="38b61219aa44ab26a689ed424d02e8db630545eadf073b7bd872667ca43c37cd72aca7e88e86f5ee3640ba652548ae1c712b4bc0dc76232b3b1efb15e7252c1a1daaf4452159f9baac7c1c378540419c24783c94664fe00b0bd1df43ced0845ba9e597367ed4067a41b2039391ab88c2580392d9d9495fe44bf3edacfa1501412b3b1988826b06222760", 0x8a}, {&(0x7f0000000200)="e9eda7245290484149d633adc6d30784690cd0a003fa93bc3ee634c1d9cc27c4d18869d46586920cf275e58a18e3b04b0cb8a32ea795ca979870568c1f1eb7b98927dcdd4b6d5a19e5781f3507d5b157f1374c3f0ed7fcd798a4192a22c6dce761c70bebfefaad809423555f3eb2b849e9aa48e3094930ffc4df43ac177e0cacf87d529551830aaf19d3e59d73932607d4f0897761e6405124e5234e493451ccc9b98748b2a6c768cc805dea81a619300123b34d", 0xb4}], 0x2) select(0x40, &(0x7f00000002c0), 0x0, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x0, 0x4}) getsockname(r1, &(0x7f0000000300)=@in, &(0x7f00000003c0)=0xc) r2 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) getgroups(0x1, &(0x7f0000001480)=[0xffffffffffffffff]) r5 = getgid() r6 = getgid() r7 = getgid() r8 = getgid() setgroups(0x5, &(0x7f00000014c0)=[r4, r5, r6, r7, r8]) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x99, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='(\x00\x00\x00n'], 0x9f}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, &(0x7f0000000100)="48d38def8e734351ccc57664ac228b52c71f8d4ecf75ec3d6402482b72665a1ebcb37423e7e748bdb5ce83158ae244f5603a259686aa573fed354760e77db6452aa06f2143a0aa3550578e34216794efb48b406e90eff3a94cdafee5024252bbe3767052677dc66e17e1ac8abf990e8de1363c9d3797be3240889ec9c51d7bce69b16dc2dbf0fa3bd19dd145366aba08c209ba8b2ac958371758d21ee20f85", 0x9f) write(r0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000001c0)=0x85) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x10000000008003, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f0000000000)={&(0x7f0000000080)=@abs, 0x1, 0x0, 0xffffffffffffff4f, 0x0, 0x0, 0x8}, 0x0) r2 = shmget(0x3, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x6, r3, r4, r5, r6, 0x100, 0x877}, 0x8, 0x10001, r7, r8, 0x9, 0xbd, 0x5}) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r0 = semget$private(0x0, 0x2, 0x400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000003280)=""/4096) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)=""/218, 0xda) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x0, 0x80000000) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) fchown(r1, 0x0, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x65c) r0 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f00000015c0)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3128d28e599dda4783a0b04dada1fd974c3191bdda11e35f4c4f7cd7d0df0f0b82ebad0d6a8a9b8319878629a2df7b8436ae9bfe3a9de9b7f4dd57e5a85d5ca03eafe553b43315537f7b24c158a051ab152ed7445f822fc0f09fc255e7cb4c6b785f84a0df5024598a163a42b2d46034f75bb6b238059bfd715683f308e0198f3757bfac9ff7c61e1a56bdefcb09452d68e8811b451ab1348f3f02bcfbf96a04abf8dbd9656baa49aeee58a8760da8266b8efdf4d5d358fe402a2b59be876309ac97de70a7b57136b6d326ebcbb55331f1ae166f220729c80dde7cc1dc069d4270032da1e237d60cd1b60c2417d694f98d5f5d6a9961470da8cdc5b8f06ae7fe846c580ff0d2b8668ade6f24bacca37aeca31f03b257ad19a2557058437d1cefa66fb6db2aa42be9b98ca7e71666541051993d5861bd400d01129944260653dcc4a27e04f34a6ce2fa4b21ca7dd64be78916124eef89c9f1b359d64322fefc12ad87098a2c219ab330b33d84f47ada98b3ac005d0a41877e6110a953a5b7791d865e73b794b6f73477389bd60dbf215c650a625ae5c3dabda9326588547a39b608996c6b479861e4966db71fd71c5c7b7784386e4d4c34b86787dbf59d70d9be180027c35d1560a1f635dc4d467733ef4a9092abf07a0697544134779d6d25a14339a494691e9626ec37eeb147289e39b1fd316bb897832163608a9e027d4f4afee24c30d56601c8ea8d4b495bce4c4db4f28dcbd6013dca60714bb0ebae87e26de68fe4ef8e11a095a0734fdb76fb88894f2ae916a2f8dc104102be43a47771ad7a994619c86411337e02441fa2375b57c1298919e27cc7bf86a58e65d0a28d105ba46bdcc9d14da2639773f5109648543f34d3ac1f80d6f2ad9b0e53f3866d7460a96ae795d4a105f74a4c33113bbfbc125cae457e6eec11df2e44336a6f500c4a6e268e0b275a28ce03be28a6255ee4efddcbfd6769528468c39edb2387d4dafc2507ce71a5cece91ca9eda0da5d109cec26fd8e902d1f87a28d52d5ff67b46fa4d3293b68810fe02210f70d29a8e89d454f9af2a432555fef4eaaab13d3a329dc6a6d752d1220fbc09009bbaa3aac9ecd722043e5451f305e6f9d0bec7e8d5936325714737f4ad875d07663ee089908445b1fc09461f8f02724f5678c97b8bb6f10d20fcbfca922c652a84d8ae04d10ad522b750d61ceef93702bf07a0bbc7bfd11a5bc248f7a61ebb505b195b9f302f5f56c389e383a322cbeaf102003ca80b0a5f87d7f94a63aa94b174a803e7f6b1c90b2827a2d5c39f3b705286fe00622a275ff8b25159373399ac2a8f51e8761e995da057fcdaa40f1136bd14c8c2d5ee79f9ed882a9a05b1edb819b5bc3b70db593f5945f006ef77f56046531b2c2f7d765716c02d7a1a945036944ebc6b85b94532f67e642153539a8589ba98a327e64f9c92011ee9931d0ecc07072ca4ce6b0c13f30c1b48b9ebb196717568bbaaf1b0343764d05a87cf432d7114ae0289683f63af77ee9c45d1fefa748bd023c33518bec0923032577dc3c977e4b28b68cd22a9a4a41e232b2cba6797c4239ce72d3bba98b929b0aa2a4282c0fb4555be458ba71b999ca978e1df96fed30bb975b0144ee4d53a792426629761fc9a997bc2f4210270b4198b7668d865ec29b1529ff7d2d38c48d643c5d34b2289e245d18bb33132758a10efdcb1ff7ccd0c62341a7a761781a59f4e4b830647435d1d021ac226096e6f2d47a0b041bba02330ac2a3630c53df6f60e29c428818212c74e8c2bcbc585bc3f5938e883a0f39eb8b5e3dfd33e1dd89cff5711b33baf098d82f5b23d03fb53934256bbe9ef8edbf7a0e372ca8598dae9ea847a8b941746628a6d51892d3a46d8d4b0a4707d678ff50cc69ad31a2798dc9e66d17fdd0f1a59f8182eb7d913b796214c586e7aa52ef5293f740a0c85d62ddf243d56224b7eed89ce4f4fe8ed1b1cb68124133198d42af9217afcfe539e3a30c5e945c5df6c9c4dcb6200483af4b98ba675c9103b6826507cd0252db24b5645e090edb103f10abc37b2af33a99927df7ad88252c345aa05a2961f038b7d203f9b2d1d18d86c3c9193714df00b0548b20a368418578005281c7a49fe02a8c2c7dc5234e9cf9819e265255e686803ba8539aa16af8f9274f165dc247e26eee372e2d50312f2ec04c74f31802b3af88cac008dded7f471ef6c0cff9fc53e956955201ed59fabca4cd30a12dc1075afba51dff4c0eebf4375e000c478594ab4517d34e748cf29d315ae51f991518e58ec3038fc5b3a75a2324047b4c0c8f7fd4aa330185f65a759ed502543671617ce900990cabedb8b0719ef49f276a4b94792ec09be9537ef9b6d8328851a74dcffd40c3fc05dd1a6032fd1567a3292886d4c374f6fedadd2b6d0e3731674d93bd57673004838b1d4a0e827f7e24b685d6a435221fd998d9828f3ff8159b1b89034e6021f321bf01491d1fca5d256132a74397f24a1a880a2e10bd81c4d7ccaa22c244920a4c8211370faa9da4808eaa14e47806884dca081d563f0a4a71ea9f847ceb034e251d01f65102f41b55901d0ca36d83f16d522351183fa3e22f90e246bdd1a1561ca75b2dc6667094ae80a077bade425f88652f18681f21bcc9a0e058a0d8a55c8884c5de289098e2537af2a1b584341ec280a33f335380274c8bc2c9b3fa15f1a07ee41aefad0c2ffd90fe0f1b914842c6ed621fd918730c31fb0fb922c43907a2c0cc7d4a8242e0b9f420db99e4aedaf9d6cec000b47f01e43465a1e9e989fbdea92dcc7d000678d22faaf59b4aab0567a8420c23aa66737cb38737a20c476453f2261b312257a8e481546ca65bbfb54f7fb5cb0df9d6eb62a8107e40fdfe4edc1d3e8c93178b8316b2f15f86204da1e65cc121e3d226c897ba283d91dc258ead7afe63bdb1686b3ba9a17288769dd420b3a3c5bf6b3908fb55417298c410ec32f3ca24a49906478210bb6f723a97c4a5b8a1ddccedb9c67a3500dc1f0d78e3ca805e56677f7de404ac0ece90cf06f68db8b2862a9d84b1e5062a7a6c758d110c42c7c136f32279239f75195e06fb024b9b3a88e71f4f3af005eaf9b539919550bb91c6a654d0f513ad93955efdd82fa2dcf5d1d9af9e9c73748da130f2e50430cc0d74b3394b1ceb0ff2381fcca280543ce934ac94f6345656f31f58b4ab174a8edec848016562a731b7d1ecdcf464aaa950325052ad6957c5926ae0e8c822607a148a2fe541b4f4fc29b948ab9bcb49f2d1aa7048c7b625d12d04a6cfa462514b7f1c90cc72b3fbff2787fc8da3b6c60486c4adf0d3a969bf9322fcc1e58ac95f692dfd84098b0f2a743c21dbe1265edd142c337db30545e346b7f0b088699139552549e5542596c6add39eb59672c9eecea4308bb9931e2c138fae04891fb9d9420313cee8ef67fa632f94e001d9d6520906e533ea005d18aaa6c801ef58b4feba917ca4d7f7981afa7fc949b99f95ee5b711f472c76519b325974868d7012f557e7738e33d3bb35f431e06445652b7c57d03d6634600e8c8dd6520e7aafaf52cce744c8253e761d43553f31cd1e237c89ed826bc69f6a4af2834f375e3744649d700de9365b44519b612ae09c482345ae7a2b19cecbb0d2a65786c6aba1431c227ba00b9272bc8c797011c97a0ad5ceff065332d9ba184ff24da22eaffb5eaa85db31534b925eb93f48ed0ababc752b087aac3e8207d9eb47b2c8b5f36da97590058cb99e01a72c3f08d9d383ae3229f47e62dbc17ab44440ac375b66ffde04987016b80257683edfb7556e70c227b42f8375ab92f8dcffed2e54387907215862c475586d81c402d14b8494eea91f2e33bb6d9bb250db639a59d631c936839a9a6940af16336cdf53e4e09e241121f8fb8162e004c0e5c778bcf3165867df4f1ccde99b6d2f635927c75f3a2ecae9a057b7e0f901b7d3c6cf24efbd0bf2d9b54230415360d94dfee05080276600133a357720ab85a9cfd2f2cc5410e4cd1431ba62b37736badaa20ac523284600dd2d50cf0f9640e9c8afacd225bce0c498b3974808b99580eccf21de2996935aa4aedcd52ddebda358f1241f30b52d1b368ab5375feef2760403a5905e63813c607b1f004d5370c4d3d430e6d87d36d4fab145854ad48fbd79dbcb3d3ada112c0365c94560e9616c16fb60dc783af8392291e22d087e37a12350d60f0a365ed8e535859542295eb3650bbac1fb0cfe80e375547ca1c2c149168936390f6ca39325513ecbf5f943345f806e02e969beddeb63fb0e4f4ad06bbb49f70c9cf4f02ebae8560200d49bca470d00f0c84f93e2", 0xfffffffffffffed2}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) unlink(&(0x7f0000001580)='./bus\x00') chflags(&(0x7f00000000c0)='./bus\x00', 0x0) execve(0x0, 0x0, 0x0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="02e7d1b28ccc05d3b08acdd0048092733149ae6cbfde28372034c5586706422f872d65a6fdf967ceb4819bddbccc72931ec6fef54be5c6469161d7fb7651f5a601ba83f0a0163d96a6834b01a1112ac5d6742afd0fdf6f8a988b4ee0b9df2aeee1dc", 0x62}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406", 0xffc) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0xa5}], 0x1, 0x0) 16:00:23 executing program 1: chmod(&(0x7f0000000200)='./file0\x00', 0x198) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0xffffffffffffffe1) r1 = socket$inet(0x2, 0x8003, 0x81) setsockopt(r1, 0x1, 0x73, &(0x7f0000000000)="031a43162640342048eaa1b4b287512f292f2183f76a62fd92d3175e0c25cf5f7c6dc6f099ec51c5d512203878edba7e1462fe73e4946e0ce41d072a59138054e46f7af459ba17d737ae28f018702dcad6e60a6b9db7dfe9fe664e2863f009411fc77d9fc60c33f454dfb9ea6f80760eb6ba6afc5979d10c74c5d616e6653a885cfaba1b8b031f5be2bea056d6728951e6133895fb691f26c8fe93c7eac050798f35520952877a244e6092302ad372c5a1541d", 0xb3) fchmod(r1, 0x2) setsockopt(r1, 0x190, 0x2, &(0x7f00000006c0)="0d4833e14238e9a305baea3ec29b6fa4102e24c9759fe7211c5652a003975194de1848b858847a6468d9f178b60acfcf4945a20c8956b76d6875cc6ef8ab8238f8303eaf14ed8576cc4fe742e8fc899f0a2c7245ee4a4f38e7218b4adcb07235d88abd92d5ad4c6bbd42334a0c2c8a2c989dac2623ffc9270700000000000000ffa90f7d4fedae066733bd09e9ae424ca511ea052357a1c9d9fb7acf4c0000000000000000", 0xa5) mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x4401) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x1, 0x80000000020) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000680)={0x20080000000, 0x1002}, 0x10) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0xc) chmod(&(0x7f00000002c0)='./file0\x00', 0x4) r4 = getegid() lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) r5 = semget(0x2, 0x0, 0x600) semop(r5, &(0x7f0000000440)=[{0x3, 0x4, 0x1800}, {0x3, 0x89, 0x1800}, {0x3, 0x5, 0x800}], 0x3) setsockopt(r1, 0xfffffff7fffffffe, 0x9, &(0x7f0000000280)="cfa050157df1dab52ee2edda01f137b55bc026", 0x13) accept(r2, 0x0, &(0x7f0000000180)=0xfffffffffffffdf6) r6 = semget$private(0x0, 0x5, 0x20) semop(r6, &(0x7f0000000300)=[{0x7, 0x5, 0x1000}, {0x3, 0x8000, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x3, 0x1000}, {0x6, 0xce99, 0x800}, {0x0, 0x8, 0x800}, {0x3, 0x1000, 0x1800}, {0x5, 0x1a, 0x800}, {0x4, 0x8, 0x800}], 0xa) fcntl$setflags(r1, 0x2, 0x1) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000240), &(0x7f0000000380)=0x4) ioctl$TIOCCBRK(r7, 0x2000747a) 16:00:23 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = geteuid() flock(r0, 0x2) listen(r1, 0x16b8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./bus/file0\x00', r2, r3) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r4) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = open(&(0x7f00000018c0)='./bus\x00', 0x250, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') r1 = kqueue() r2 = getppid() getgroups(0x5, &(0x7f00000017c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, 0xc) r5 = getgid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000180)="ac856aebbd75e92c614b58a8768846888f419dcbb4233acef97f35d7f9b5371c01688cdcc009c43cda873ae53cc4cb4d2eb713da2d0168250e31fbd580efc157af1f604dc1db4964f77440c6629144f0d4c852fbc28116bcee3f7225bd39571d5500644fd86508035117d8fb30d3ff348f7e9140e88d165746a20f57cfc7be8361976efb2a0f3df6aa", 0x89}, {&(0x7f0000000300)="3760c1e4ca5cb8b5b6c293fa0626b1a5f23f42789d112fcc477f74eda90d65545a9becce591d2d491e50d6f8a8d19ace1437f993c77564dfc45992d170d38417d4ec7fcc77e0125a8d093300543b9d5ca7b706bfe718456e3293289635ac98d86e6ae5941e5c5de0ff8541aa11915009402e03ef89aa60015bf4ff8fedb5cc3bf7ca3b1d5dfd8ab18d478fe0d2c09469a8467b38887079be0f1117ebd1d1c3af09ae10f4d4da1dd423728013ce5c262d7ce856ebdf03de000a5c7feeb87552db", 0xc0}, {&(0x7f00000003c0)="cd8606768656e231c3dd5b1cf8899077a0f669fea12e1638e3ee32a77cd417e2bb1758e724b431f39c51895987c63cd67b2ee22927a3eb74e80ad36f142b7f528b536517016f5c59ec636a10fbf85894863d3263fae43ef0f9a0041f1874a7c0dd565adda160664573e2f4f22c9becfcc4cad06e22ef1f0b59e948e7d764bbbb459468868fa49bcebdce7fb3f4a16c77cead30bf3d496ee538ea1c477bd6136919f405df2fbfcbddf849d1bd4a1af4e0f977377be9d6b581fbc5d3f98f85805f27d05ec0a0c048c75f80dd81e3ca3acaba4a78396fff6b4d824add9a81b6dfe5e2d72f3a4166495c42dd900f2c71ea80dddcd873b0938d4f31815af3ad4440ae04b6661e26453247aaf16713f8fc7ff62352f1f134fc3f0f920f35039280d01906e29335b2c469e43263240aa1320c33e423a435a72e796ece248b6e964c918a053242bd56280b10831a05a8f004ecd701aab4b2d9dcb9c05061a430738d3c48694f902d267bfbfbdf38132add52cbc516ddbaa9b606696a978abbf023009a218b425c1157b0067751fcf8a0b79e223e1cdd0364b09fe29178efa240ea546351422a65e676ffdc68ec5e9bc13aba198c072a24d227ae34b98605af2518e507c33a17a581993aacad2acc5fa10dc67f14279c353e85f95219383205f555cf4906429a5dd2c679336ba2bee83a4139bc9fccfa1c9d6dd48edf91ef75687e97577e9f3a39b97335d53861c2d16334db483037af1667791b45c2345fbda30bc3389d5421dda27f7c8b20e153a39facd8fc08a1765c5245c3dc54b60326d3144f430108be4178591aae8d3c2b4ab9eb7ea27d6a081142c7b3a8fac9f86de1325d7bba5e08213b09bc0e7d9eac7d9cb90404dd3fd34d315b3db4dfea11e090fff43586dd6fc4df5de7fa06bb21e443b65fd615506e6b83b44324ef82256c0ccb37f1ad9282f404d30df8cef5e2009d3942e9ea8f748e5fcbb5f0d509f17eb435e27bf6e26108c6338df4a79c7bf8dbc104e1cb8d0b86c771b945069673b43706c981c5a98f23c4e320c710e8b8e5fa96c24717b373599a1c355e6b56be06631155a2d594d2da4b5c38b1862962acbf83737751f6d6b5228f28b7d0fd34bc60e9b53b6f00966fb627c2e3a44312e1a16d458df2e7cc5a4da2ebca0e6abfed25558cbededfd0b19db88e201f3147135245fed020dde132f10ce76ae00e961ef8fd2c2da733d0263787f9fa52ec310c65deb1549f0d4ffa563748cba18cd4af0f1d8a1d0abfd20800f5c521e6420f1b81c20b281aaa81a46c0ed755c92a47907a9047eadb48922bc2acc053a80a87cd5c11b70ef2584735cee18ccd49309913742a758b53391fa2b4dbc6b0cf0e1c1b5b0700a791d39d0abecd9cf78b32576b1bdb5b256d0eea1cdd78773197038e136bd628089da2acf3d463c5b23fff8af9d04ff91489421859cf9af89d4acaf280401e2ae2a900b8a401fa90f2388cd888c4a58a36b2689c584f5c3bd6e29d5dd6ca2768c9620c36d4f5af7adc1bd649073770b64cd08c449f21c6d5566ccd52fa2f5e122b8ad9fc6d1f72476db10ea7af91e99d7d6f5a179aa527e11fcba3e0f953d3455c64564a38a053cdbc2fb2a9d41829164ea9c1ebf279d2c369adf42f735be81993bf811c244dc4d119d8ea68e32fd1060d30d8ecfafd86bd6492f475007bf933c554e459d4f37554bb1ca17769ffba8c726cfb7a823e8aef096cf5ad35cd782e52cb268650fef190a59be1eeac1a503c878500987c68a6c7a2b3ac179b217bb27175dc7a6dd1209c67b3bc6f9bdea2c7d69a2097b1c7e15c94a7220028321339e4a3fed07825858acea63c48a7b5229a20c40a097ed78fee388eb485b449c98756c4bdee64c908a2426d555194dc93a82e72f22ffab716778ac4d4bc439efab8ce0043e6debc572541ad2ad3b60b8500e8c05cb447ca5723cd9714ba67330461ee7445103929cedeb11cff5f41e3080fb55dfac60160633771ff42944a415db70836761b3894659cd2d36de254c8e7a6f7738f33b9dddbe4f04b1ffdbb282ea127ea110add06e4f19d7228136dfea826daf8250b915ced70a7a74daedd47b10e2c80bcf5d1ba8756919540a5bc53579639129d2e8645c31376e8aafd6f6f2678573206a5058b40fc91ccfa3d922b69668eb907073c19917445713b89cbac96b1b92fe255659353afa5c441357452a79e8c1dc3a08554eb3559dcc357a4aeb6ca2cf46215c74b7487796be51fa090a5eff464aed9ccdc41393945fc69bd6a059b46d01fe6035e7dc8b68a4fcd8c92980f4210189db578b4f5700ba0aa14d53667a9e87801b5415a495c5a6f9c7f0cbd3b1456109e5f9665a4c14f7ad529684cd272c193cfbbb0da3f52474849ccbbf8a987947a163dff6abc089f266711b2db1331d16ffd522b244995fef2cf8fa5c5ac108101abb004e804bc405322664044048b30425eace429a99f595122c6065d00b8ed6cae6fa37ef00485c5b301a56cea55bb2ec27c4a17dcec61518d2c407533a82f1e01a38c48a48e8542fab88b5e2eba7213dcfbb26e4d91e6e9a4898539091eb5aa6593ef835d1b9b717703ed81fa69b2a4139e76e491d13aca6f72f4eb3e4f2c8ddf7e6e13163a268281411c421765d1df1caaed79a8edf5b498485f31db366667d1ade5ba1170d98a77ff9fcb7cb340e191c23a03829cac544760366f572cb4f1f7d9453093d810df24e6499314ffd14575676838a71216a00eb1bd117a4564f18e86d228650426048be8c673c7a9ca7a59d29424ab693373dc7397b2c3d38d85b7c7aa4ff2e0a9b959029407b32056923bd47ee39a21bba094066f50f96286f743be0f1b9aa8e1ee9b6423bd66362e09a442d44050c37167197ce94c645de5eee8a0572f07280b5f0cb65be19c1eb93afc08877de517b799aff860b23827e07ea438e82315f4df94c6ec3b94668adaaa7b1f1a4614f35b402eca5a84bb0d07e12b59618a5a7a7c3739de986d427156d2926abf6aa5e3346314acaa82d1d16dd81b363c61be1a287f8044de11eb0b19bccc64019460d5b20ffecaa73e579a76e166e5ae705c5f5f03f8f617019b4c8fcab9434dccaafebe3080b48c388879adab1151a8a272ed0e805e78b658574a644bf5ec039bdfef53f4911e80d5b6d7c26730d1878994b709de87b1aaff5cac4c8f3bf922f4ab4c50463966c0d01b0a31f4f1d23a23a4e99b91cafc5241c2bbf655b3f4994e6ee2f12bba575dcd44fbb14447a4ad9049f0ead979cb57fc7d35cde34013c4a1c4061adbefb27c07f11e1f65ea01f08c39266adafff03c653d696a3e2a896191c26f45015acd4a3b4c53f689191f9e0b4a9ab80f41d43645d9763cca5d76703e76bccb09647a53cc15728f57751eb263f92b252f1c9f0ad93d44e449d4cea489f3a503cc08067ee82fa0b57e4fbce75faffb472912ec4ca1a80a3f8980ddc93f429729ce76ede15550c8d96e4927576406d1803f719cf7a39d5958ca56ffca508f67a1a6c8beaa928fbeb236f8daa7150bb879cbf331e9fd89f6b954296bd40926400c513ebe21022c119e44698029b5ccbc2b742c82fad4cfed4fa75b5a0ae235bb8aa943870dcc8627ac84dc851cfe5295e67d1380cb24770f760a16dcc959fa7c63c64c117e1bd00bba84aaea62b6816ec074dd83b92f2848b05b3a68e48badf5c7fee06e4036c8c361adfc39a5fb3aa45de1667e8ab0717b5d9accee5feecfbb02d18b2a209aa3bf64246ab5a57867821bd7c0c05bf0eacfac8c5ffd9b977bb0c4d4277d5243001dc28981bcf1b97ed239cab9449ae4720a4b319e6a02fc520b3b76f36d7008afb0eb6ae3e26724b9becf62ad0e5a24c6a69a6bd80892fc483a3494eb1c1fc9740b3274009361886bb7e622eba7cf959ea87b7e9afa6e08ebbdc878969a6f4197ffd81f3ad7dc31688544044755bfbd4ebbdc5887b64cd3b38aecab29b8ba834e7d9861f803fc7dcf433be822fae06517eb72a171e020fceda689789b945681fb3a76a7db9d665d10035aeb78f710dbc71c9af67dcdde0e02d2b5f9db9e53d53a5a3ca22d748b8974488691fb33b003f1be1814a2968714de2bd01739c34ccfac22bfa43f797ea8dfb9947c9de3279dd070a2a4382f566a7f825d0a8a3cc84d0e0a34968d5089d5bee58bc4c564e38fad6a5cec12e24eb428c4d49497047fe738689364503c754c960a1a7d4a2ab34a7eeb7a49e05321dde084c834dd01db709656fd108a8a6c8b286d6a5134f6f65c0d58540742a41d542e6e84ef286a8fff365426ca3b82591e0332e7da64e33c184cd68959fc04171fc99253baf229ab10862729267fdf1b53a434c95e48215c58dda647ef60c3548be471ea04a6cd8c6f24c9216b7b18f52cb466727da98591df78b48fa012b0a78c9e1c5599a99af93ded65600376a782aacb2e47e27cd57323c28a0197fc3856c044fff2c91809ff362a9d43f599bf94daa9c5a9e49804e7c4de222dd68008d27824437fe18d1cfef7a88bf44d8f9be5d8d93ff63b8e446cf095bf656fff72db36ca85e46c32059aab520e185926b8de885985a63b1321b4f16295035f53af2b450898dca6a76ac45609e30fe5fe85cc885ffc5c89f438f1c63f43e25d0d2622e73bec4291cf873af67acfe1d5c3345d9b2767383d33c34f010a8185c4353d7fac2a3fa9da48d4ebebc837416c3b6328d1dd98f501c94c4d72b62093012f12dc638ed9c9b57a67ead063101a4782c14cbf43cb93d6ab76622b189f47bc65ea20e0ea7dde081719c729df50d4c978efe21011e3219cef695747f8cabde8bac37b3634b8da709b3758c1a15bebfa9bf8b5260480e714c3f96f16219c3fb4d5babb8181333d4478ef85e3fe55c90874e666e37c7f2ef8d89ef8c5144381721a6da9e8aa8e39d1d9e219a64bd16192e48bfb507e5117e09fe3088c696b22bbefadccbdb4299ddffe5ff16114223a42d9d1580afe9d147989ce0895c6ac87471455f04b0abc07e7c5bc8600d074da6fae96fbe0cdc7b007f6b216e761d6bcf4b811e88660fcfccf41b3ab876a9de6d601ab8a15b644bdf405fb1f6ad6438121c05c400956a6cdd202a4bce4c8b4311e8c9b9d04d0f82bfeac70c4f729b8175deb9f167a2ec7bbbb403b76997f3f6a833ebf092413d15743ec5331130068a9d0cd900eaba2659e13c69b79dd6f22f03dc7d516206bfe162392f78f3567e84b4cbdef849997ef848ee2506994df4307bacdcbe670e7f3b1e7ca0acffe988ef6dcb91c7204ffd119d892d1dbe62b7546f8199d177517f171b5a74d05dc314d695dca3a4c404f701a30e99e19322aad60bc7b838876825d0d36e4e623d08341f9bb4bab4a7d4d7e7ea29687c5b120baf917e2fa2dc98b01f8952b32ad1bbf36e3dae289ccc666b233e30d905d69f67a30e2ad979a420b06370ff1f6a40d1d6dfd39862cf093ae93eb645eca51284de6287fa78de5a006b32fc10af46afc28aa123e44ae83d9f01389fa85e6673fc70b8eda92493b3de16605ef7f8f3c801a0504a0c0bd6b3364bdaca017d73ffa4b41d5e534f661ec4498666760130d2ffe03241f4fa439a4f934b3918b7cc8f3458230ce0d09afc7652ac53005447b813327ff6da4eeabd1edc6fcc8009134ae4f6d576fcb9c2d84e8216e0941ea19d4b0e95d01bb94d44c2df1620cecff0ea6381c470456806050c13785de2958b53bcf69613677370409aac0a286256ac922264c4a6da1b18ec6fd7b7657418e4ddaf4a22c13848ce2d758c4d3d27744d8f9ed21c8", 0x1000}, {&(0x7f00000013c0)="d94b177d92d2c6161dc7d419361f9079554f6ba9e6366fe357b93058b0d70bde36ef30c30c7433675f17d4d52e3dd498d8ef5d0d9af57e91f43b71021ac0d4408f51a0a11b80ac9bcec916830046ec7bcf9b3ade3647a22a17a71d00db054c4bd3227822b1b19c3741163dcc6396427500b792116a690c1df8d5e42f21b0bbeda8099d253360014f74f1ab5ce01b6e2483dd8e20e6056b7bddfbc09eaa3d2cae13bfa24509e81c32a53517f83e25ffda47cfe9863534a4bac788f7a12625d7d2b43f4b4314f4047c35768f846804f4da1af74046c6672f92ed957ed623", 0xdd}, {&(0x7f0000000240)="a8ecfd5ba76c91f56862b11d29048a14b68e98165309291d74784f3b9a46b19c02f9c9c97a7a1f7d210946577e9302b11e28bc32ad7c70e049477435d6b2a318f0d7ad79e0ca1c93b3dbfa2913fb82555b846daf66a3fbf91880d2ceec11", 0x5e}, {&(0x7f00000014c0)="64f055a2c5272cadb47155dcfc49a107f503d38428110a04c5444665adde87bddba271ee283e473735141b3a61313cde82b56386107bed5f8efc654c0b232716066ac2d3755d77192080f66d665f3fc6991d2720b847698e3bfd39377265a96165", 0x61}, {&(0x7f0000001540)="6595a8fbf800c53f6bfb98e1787c4fe6", 0x10}], 0x7, &(0x7f0000001640)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xc8, 0x1}, 0x2) open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001800)) symlink(&(0x7f0000001840)='./bus\x00', &(0x7f0000001880)='./bus\x00') 16:00:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getitimer(0x2, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x0) connect(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c651748c184cdf78e87b05aaff88d0200df67c3f81f4f3a33d95700eef133fc3bc2aeb2c11c9009e4d13c076badfd6a3a03305b39f7cd7784b40b00cbb9d4e364efdedab48241cc95399621442da759b6237c2f2b88b1980b4355d52aa49b43d3971f5564c36be19db56d8ea0900487083fbc4985ed60c69063ddc8b17232d37a687683cb191d9dd368b276bca0d739d3fc7bcd82bf658d6eb10493c45e73145475c56235357f023a5d109722404013d3d6e512c9f7646facf7bcc81a49640d16d1b622526a4525aa3f215e3d29fb5213be960a215f7e0497"], 0x10) 16:00:23 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x10) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x3a2, './bus\x00', './bus\x00'}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x6) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x801) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x8001, &(0x7f0000000140)='\x00\x00\x00\x00', 0xffffffffffffff1f) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000020000001800000000c688d2132990c53373001fda00"/45]) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0xed4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r3, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) truncate(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x0) 16:00:23 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) msgget$private(0x0, 0x100) fcntl$setown(r1, 0x6, r2) r3 = geteuid() setreuid(r3, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) mknod(&(0x7f00000001c0)='./file0\x00', 0xa, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10201, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xfffffffffffffff7, 0x7fffffff, 0x9, 0x1, 0x1f, 0x0, 0x100, 0x0, 0x0, 0x58d3df83, 0x8}) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000440)=0xfffffffffffffd4a) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x3, 0x7, 0xffffffff, 0x1ff, "720a0931c599f8ef0dec0a05b105956bcb04d089", 0x10001, 0x3ff}) mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x4510) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r3 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r3, &(0x7f00003e8000/0x3000)=nil, 0x3000) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r4, 0x2000740d) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) r6 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r6, &(0x7f00003e8000/0x3000)=nil, 0x3000) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)=0x2a3b) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002006, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x4112002cf764f92d, 0x1, 0x1, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000010, 0xffffffff, 0x2}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x12, 0x3ff, 0x5}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x20000000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80000080, 0xfffffffffffffffb, 0x8}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x2, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0xfff, 0x2e}, {{r1}, 0xfffffffffffffffe, 0x1, 0x12, 0x8, 0x5}], 0x8fa, &(0x7f00000002c0)={0x5, 0x2}) r2 = open(&(0x7f0000000300)='./bus\x00', 0x400, 0x100) sendmsg(r2, &(0x7f0000000c80)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000580)="2718af85be7755d8bd10e248560ca454a9a84b7fd61b0e1c5ee4d4c9f5f3d23276d99848fe030c36677ae461f23fe4d9e0bc512d3f14741e3e86f20a1d3e0836461331430e4fff9e580f4546df40c67a929a781f0a4bfa9304f8edab2ff340b197303387676107ab0be3d41bffcd1f313152d169ab968537d396641d8bacdf6080311d234843826af7ac1e4663e6a56e9caa1b028bf16eec8f055acf272bca95ecda942d341e806443f1fa26d2d12d625a7d2da21fdb54ac40276d4acb70193699a6be3588244b357180741faf7063c1c76c444ed32c46e890ba3e662329", 0xde}, {&(0x7f0000000680)="7ed453f91b14d55ad249a24699de3282bdf8bb4a1b666b2d12c9d67e018a4db6af50573c5818d52ab5056dd050ac79cf6ceffad24d7bbc13a8639589577ded8d2ce4c909411cefe664b57063038abb427b3ccc29e387a3dcd55d9dbfb76e236b907db2815fedab8da3db93bf0d718774a247053a74d787acdc18e9c5db66cb496cb478e196646f850c39250b3f896174", 0x90}, {&(0x7f0000000740)="e4048c42f009d8c7267b31581ed4065f171891f407987b001653a1a56414d7061ef688d023305c9a10d5023a14b75358be69e285481ba5d8a96abf837a81a0c1c05edcdde5e0b6e6b3b15f9e5e1e1570a2a9abe41602f2bad6d0eb25b5aed830580cf5c25c64abbf877e7a633b31bb83df96784c552cf2011548b096fb1ed9e3f3245f323ade436fd6c563613e3e2e2cc8a5b4aa48447714fba60a4583a117a57c066557e0544c37f3e733de9fa571a0391b9b08f03f638b286ea7ca95c3f1946d64", 0xc2}], 0x3, &(0x7f0000000880)=[{0xb0, 0x1, 0x6, "70948d9ba0ab38d3f00517ab0d8a25b9bc78c9265e1792e3e68ceaec999f2327057d904d94978e246ef66a300f7494eb8a94efb2c3545ad62f19dd72003a0cf3f3c5f03af4bcd46bca070a5511146f0245738c36d07bfaa2993e1f89e7b99558e5551d94e1e069763cdad65095d48dd75ea3b8fde67e36c7d4cbe91b57b3ad090722c709e7c1bafbb5b3d3e391f13087c10628e07e7a7a1f7e66b5"}, {0x80, 0x1, 0xfff, "7bab0ea52cec160e563347744e820752affb192de0de9c71904c0d027488a323340416410327bddf6be14d081d52f5d1b58f428414dda4eb41d6a0cac83bd6d75573fca756a9fa4be4f345cd7f042bc22ea586b4a56237486a16eaaf8239d6484434bac1d0d8c7988e5ee68bfbf8c8"}, {0x28, 0xffff, 0x1ff, "909e50131c00b3363863bb058f1efa53f84d603c"}, {0x108, 0xffff, 0x0, "ccb1de99270aca3933a398b47b77d91cd64d9417c91a712a81762ec0a2922183a56138c473568d61a6b0a6fd8a019b925a2ca441bef8533c1840a299018906b8f4082783f3b75bd314554b9002a86fed0caf09f9f19a822131e42b0166f78f9fd9971de817f67a36d1085a96802ed8ef18fcab9b1dcb16bbe4a86601ce61aff1b156d4cb23f787a584ed63581e11510c6cde516e83da1ab8c8a0a286dcf4db84f6b30168f7c46f65136f3a9252c4722eadc08b983b8314fa7a21bae42b0768d3db45cc5958b52fbbce653b5e55214e0a0e0fb473b48bb40a7f24321605c6ba278b40a5400c2a880bf8fcd5e803d480fafb7ae77ea5"}, {0x80, 0xffff, 0x3e, "3dee822eedcb5a4827d92b9a31bcdf777e2e5717e86da971ed3f509c0b77412d84b8e65b4f9a4cccc04f56563c1a4b924a4621b2071822a7c03bcfe36649a74950162eed139ba8a7cb7bddc9e775b08655859df59c35de47a3c6ce5d648a2c86f64071683d032b0f6898e3ba"}, {0xf0, 0xffff, 0x100000000, "8b059408f092353d3b8ea5c053a9af3d5201ebcc538f9f441706271974d375c613297f8fce8bab3293b663b5e1acd7327ce31742d61a44db906424e6e60924adfa14e692ba276738c83b5e4fdc215e4c1e0853cf5d9bad01adeea12f507e97b2d8a8b8a2f50da7e21181e714c245de3577f69b6d0d1fd5a0c129da754bc33750bfd3195dfb4a446463e853bdfcd61a1ac36b46263af280a4855998189c4d931e701e5f55f28db73e16bcb5fd7468a239a1b45feefd07a69041936450642aea1cd46c570a7353af4d50d53fac5a106f07fd36f3922cbcff078d708ce2e04d"}], 0x3d0}, 0x8) getpeername$unix(r2, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) kevent(r1, &(0x7f0000000300), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) r3 = getuid() r4 = getgid() sendto$inet(r2, &(0x7f00000004c0)="c1ca4c8b057a0b7e1432722284d07627f32a4a67ce0a0079694e3f91c34b066c9b38c3af25871a088e5b0ea02b441d65837126347ec9820bbc70330d5b9943dc17644a252708bb35ea675524ca0d3f0a2997318517e23126d605b13e494e8d332cbb2892e44f4ca835", 0x69, 0x404, &(0x7f0000000540)={0x2, 0x3}, 0xc) fchownat(r2, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) r5 = accept(r2, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) shutdown(r5, 0x1) listen(r2, 0x27b) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x20000001, 0x401, 0x81}, {{r0}, 0xfffffffffffffffa, 0x0, 0x10, 0x33, 0x8d000000010}, {{r1}, 0x0, 0x1, 0x1, 0x9, 0x8000}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x21, 0x4, 0x3, 0x80000001}, {{r1}, 0xffffffffffffffff, 0x24, 0x42, 0x4, 0x10001}], 0x6, &(0x7f0000000180)={0x10000000, 0x9}) mknod(&(0x7f0000000440)='./bus\x00', 0xc000, 0x4) 16:00:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000300), 0x100002f4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x801, 0xa9) openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x80) fsync(r0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/32, 0x20) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000001240)='./bus\x00', 0x4, 0x2d50) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x150, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$getown(r3, 0x5) kevent(r2, &(0x7f0000001140)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x1, 0x8, 0x2}, {{r3}, 0xffffffffffffffff, 0x88, 0x4, 0x2}, {{r1}, 0x0, 0x5, 0x1, 0x10001, 0x8}, {{r3}, 0xfffffffffffffff8, 0x1, 0xf0000002, 0x1, 0x2}], 0x9, &(0x7f00000011c0), 0x3, &(0x7f0000001200)={0x2852ddae, 0x1}) close(r1) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="c839dc0d2d3078e73c48c16daf93fc67836c230c24b229725bc0a57092e96899e56d4f75abcc566ae3633bc311fe97e8d1fce1533591234d51ff26d31998203477976f4704013b17679b3ec0590c5a4a1b5e34c372ea5be11dcd4de3a9bdb04538fcea66f5fc0ee86427620274cf823a37ac71a52e1007e6351ed1a92e4b3535cbcf87a265c614f6d0ec92b665cab331fc2ca704a61e062fb85f3c7acbae96d3ef7ca76ea15cc9bacef740520735c0d74a48ce680d85344578f535b8528cfc1c33fb94c3ab25c62f9cbf4471f3bf7a0ddd46c2340c91853bbdc05384b315ed0a1e47b0707b3be4f05ed13bb7970ae3a368fd48372355b2bcde31e6b4765949d26da9b48d215d1e99b558728ce334bdddd54c63b13a047a7943c958dddeb21761c5daafdb089dfa048da7f2704539306dd97fe34a76f8ff277cfc4286d47a025af3b9f8403698b53fcbf7e003aba1698c99000f94c02084af94a7a478059d139743a0d14de1a0f0460ef1cfcca2dd025c5b289f1ee05dcd0d28e114c42333fde3d9b749e374179e9a2b6a82fc3bc132c81c0a94cc95f7404f6fffe1c148fe73df9246351bdcbc23b6e0c8a048b55446ba84837528af07028c8f62ba0b407d0ef9339b01190dbe85d414e6c5705766178b8f038975c5d8fd4e51a52c515d0a7342a6cb1b2a18e9df9f538d4ce0bc49db6e5f792a762f14aa4cecd8c95415bdcd1123f80e07577f5e42e7b1529a554dc5e9da7c707564711f285be5809dce5af078298b7d7632dd74edb8922cecfa067620941abf78425dc73a6c35ba03a2ded996c1534d339d7733242c8b51e37f98a422ac0787c6dc6d668659b4d7c510de6231c6750e3cc53908c1f75614540c0104960467acf6ff0a134b07b36261b50b77e7c9aa9e4bea37c8b07163a425c2bb1bcedfba0a7e749764f099523d9c955cf6a95f8c5298cdd00ea7ebadc03bcda2498f3dc60aa806389e40842eab4906659a7eb76fea6a25bdf067b4f1642fdbc3b846a5a5412f2a14a5baf2e690f4bc8c9be35b16a5ee3cdacfcd3ae35c911b113c706e4ecfc2491e1998ff9007178e521ccbea07e8cbd3f8ce78442d2ad08ad6941759f1601b8d8bc4d6371d6aa5265169f9e46e3f1c9a2ba1bbe79f56735d4867cebfecbf8a08b71931ad0b16e002e8109467458a3bb4274e250ba8ed510e858142940a8a71894f331256123fc83dc86a11cb6194a824fa061bdfcc41bbf9cebc387e2a2649413fb34b8b5033f3062463ca70b342b493fa0fa0f3f924a89be5785167adf51444ea5f45adb3e9799fc4150f88d7fa401729d730e77955e83dffe98faa6f2013b95280a34f8f26c6d8e03a8d2f0f14ec49f67fac3253fa4d2708c2f5a7578dcac8f2ca1848c8b58862d8a691fdef88b547c9aed02475e3ccb5ef55b8edefe33be57c293ecd1ca4a4908ff0ceb6a469ac7e6cd5f9609fd8bc6cd40da14e602f97d3d6855ddbfe386b4e99d0c8b35a0b6eda125fd9bdfd8dc10b3dddf9fc6de405f59879f36114f1b47ed18a0e99da16d774e7576cbefaebd229dd56700e92bbb94f5e733afdd5fd020edb97a53aa211e1f0e7921bc3a8ac951602b2458e3cd6f91a432262015f6a0f15ea46e5c3fba15827b62d6bddb73c2efa7d44f8e4302c84125a357cd5adfcc686757c39a4b5e0928b770e8bd0ff97691143e7c116109ed7ae7db031e5bf3f66c7a031b004b9ace64cc11477f963e333c8dd773ef4dc0513f65c41866095b5b0589ff08ba045a3770190a33c7beded78437ea7854b076efd4cacb9482262117928ac98b4444088b10cf42414ec8e577247da1f2e94c04c6fe51cad59280ce9df220753c41038cb5554c33d3a4f402e142e06df766df48a35827fcc52c04ef14a4ea7203810a25b21dfc566b3d6bda50dc5ba41f95c699d60f58d8056fcc6117a2545a84177f75d8fb21dd7b76828a688d9a3f2f1979bbd9e6db4bec9382d4dd2e67ffc96b3ce597124bbfe0a0158d3c8587cb805d18285a90f40e7db76f4973e160b12ac3d6e6be0ac61804024c2ff0a4c08b710432f2669e2be8a649d10c7d5327c55b223abb8c2d2b5998ffd267a383484d8afda2a02ed26ff0c9fc72c57ea572ca7e8f23691990e06fc3480843d5196d1f057389559e76160d550ef65668d3d588d305c4648852724dca0c2784b4f78123b4323655341038c9873a413552f5381674e3ea8ac956565c9dfac225a11e7e4fcfa1c9d0393481fdb860205c890ecd497dd65f6aad1ff3150f1c8a41aa739a35f0e28f3dd419d090334d07b61369db688f79dc5161bcdcb87e1f6d5827e4e32e7f7a1a78e3065387bb2b6a093f421a96ba64ca20997b0cd8e7bc7c6ef5910c379f80398d34e099eae5f1ef30c5199e38b52e0e85af99167ada6d562c6c01c6c7c203ef928ba3e1f9b7e1622c50ee5e4adf1b35510165174d94e0c4aa5ddd8e4c2e3eff9a5d205f4179aee68368f227b699cab7b8329a3536bea57045a52679b258b181ebba4f44382d1e27c4bc4c6120b940d1928e45f70eba65087cf78d1241aa440fa1ef602d755c25f01df13efaac240fdcf4ca002180391d788461d0dcac05b2a44bca3f1a7eb2a7462d2b3b0d8709d3fbf150424eb5b5774f07d0b0f9459e3e5d3f3f77eb87a7353d91d4253d257a44fb0a4e936c11ef0c327eea910bce41db8e935fc377a24afeee0b5a585a2f6f72f6cfce3f3a372caf2e4b5c1fa011fd89bd6d88b177d1f4fc9b9113d0030fc899a5fb9b3147051851dc400d10cdadce7bb7d48508712bdaa6ce7dceb06c4adf3179b88dbd815d703a6bcaa9eb1d8d5458c70f47ecb0f3e127b5a1d8b5dd47a75b2496ac98e04ff18f2c1318f0cdb803b1f3025936a8b2ee1deef42705d7a4762fa83fe67057484a794e18798cd7e234ec334830aa3e9d489b6175c01f527d73d50f8bdf0ab9c6653e9d93a1397c7599c6b00bd72a00fb8cbbd2e739d4ab5b2b291bbddcba9eddb6cafb2b36984a130a93299a67765f93c4bbdda7eba639cc4b62a2d591a1b5b583cec9f2896548f167b0aa3f1a875ce35c2031856412a770a23c6657e9b610159d1d248f19d8a829c139532004502cf2974d0ba75a19692de84ce45a8d7bd676fe7f3e3604ae05f3f247d77a157bc17a521017efa9e8794d279add298151b0ff3b47fef652b1eedbb4f9ba6ccee1353c78da43ab0cc471c7e21e79608a44b5a8b05d96ab42d4fd6cc7e0e859874673c631e0cfe13ca72972d6024792ab7fa17310444a5b05fddd99a855c233e3c87a0f39ac959f06d7d7a6fd6a4d44ad47e7d37e1d45bf534e6b70bc636f5cbc2e5c23655bb1f695c8e01630418ee2a61c50bfa0fcf1881db396f41cbd14d5fd10e2cbfbde8fb777a7b8f363dc25a7d05e851a08cd38c534fdf7e4005b148245cf2701db83dcbb2184017cf134b5643f4c1795f0c4b4a36640cebd2356782086f424d2bce34a5fca275fa1fdcd2ab3724305e279d654ec68435f075c458c23d269037dbc3c11026b41c38048ed52161d719da086849ef270a5a6cb28b62e3ced09040bfe1943594ebcd15e5ebbb9889c091851eba7259fbabcd67f519f8c02120226ba954bfeaa8b45e4b6066dec738ace5b9c281e20dd01fa54e7fe8de6cc9b2c9b8c19deb2091b6238acdb221e4fe16525ea4995774f7a14552bffc47985316e3bd8fb33cf1e75308612dbd10a1bf59c6e5db2917ecaf76370f3c83353e8194edf4edd9ff1289de5580d23b4fcfb4644692d3539f709344f89fdef971466420efbcdb56a4308d4876b6bb91fe6e39cff859c4069278df4ae099b33a1309c8e40479441d3bbee78019bf9e64f0454db25d1db9db81e70e8043a5a3517578239d1e6daae478e3082a21faa6a0f1b1dd5981e973c762eaa77b4333b40e31c7cad6a64e9d0b80a0315281649078f0e17e2fd2e912912a86d21e6d6a287a1ebcdd8c8fbafaee75e8fb923dacebc45fa097de8891539c38203488149d70ddde7f1ef5c38adbc3ffddab58b478c82dbb7682e5c1bc6c418c514bafa4dfda6958edd3116a1aeb49d307403fbec474a792503d9f706fc2681ef01e372ad5df3b42a81526962a03e7282ab7210e657061fc5ff57cab1ef9317eaf7166b8ef062e5f8d0c3b05392d9cad8fdd11bf677682cebc1be39d279dafb29a657400817df286c9301e922eae8026fbd56e4b449ecc293e6b8defff881436bc9920ef5a8a6fb150175cde1cdba2d6f8618a1079e366acf37e0beebefa7d70cb32e7a862ff58e8150ecfca9fa1b1921503e7921346ff6475bb8b50055be855b7043d3e5499f7fbf950c07dfeb84636262847188c46fa2656e00eebb6585f3c3b6c3182b37044869dc72816635415ad5fd451c1182b45ff405737d0ccf224b327e805c466032a1089471325809e0176213d19c489cb9601e2ae649789d45ea3cfb30ea6b3de6c68b4705f0a1ac38253c6a57c838b3cbe037b54fae058abe6f4f84a5c708d4e4ecec612bf346cbce5520f6695f185a227135da35f99aad38411a43122637f64bd1b22d3ffa02ddadaa09aed6ed52d3e8d934523f7036d58c56dd5710d7d88c7d30babd25882ddd88727bf9beea1c296d93f66b55deeb1707b126a3c5929ef7354ac10146ec7ca149eadfe14a99e64f3fec621e506298ea53329715fe381464d5a092c59c004952396a73d371dfcdcb98a3c49abaede36d9392e44a76bedbcdebc7349f3fe7b959bd04245658d2c295362f664f64911892ab70054da188575265d0cc916fd866dd773c4e47a6a6a54dff30b8fb919fc3812c888483faa83ec04ea52df6e3e1e917849469f62f0ba92773e0dff93f8f15eb6fca2884eb91af3681a3d22711885bc1cabc3a050fed438bb09c450abd37ca1ae48379ebf0b75cbeffb15e66f0e7985f4a78c51e3efe7d827f70d58c1446e6396f9cabfd21843b5698135a96cb922065580f024f78072ede9c33301277e767b0e5637992653dea7f0f5674ca2ba971c4e1d0bef7bfcc19f724211c8f4b2956579c7381272142a1b5679c7f7407735d70ecc2ffedfab272013779874ba48bf8daa5953405e2778874b6bdb53a58acabad8af3190cfb7e4d0228aaff154e2bd76120b9c752d0ef02c813b780434c0e8b23bbccc033c6c2bcb758bd2c8556703e1562d2ac922b8be034cdaec5c4f3617b57f48efb0905837cae62a4032ed5af477f0b585b3d0e4a32bd6fddbd428a95b4673635b76da10d24538685a945941e478e0cfd3aba51565d863cc930c63d1541aa3246a74b783954161f1ddc34a06974de497763f608aa2c5458fac7db8cc5e32e5e9bf6f3c55a37f736cfc89a44c11cded4a783a81670ec03bb78945c05ceb326061669d2f17d981cf04520bab3b656ba060c23c12df7b265d8d64e4c794df70401a612680474268a9eabeebee43e58d9d7ba1a10b5d34eff31e226bcc3d269714d219ee2f00e90e618bd190b1943c3b35ea1a6ee9f8a75824cf9bc4601cacd114c009b01ecc72e32a475d5d0a5d4e8ee6642e2ce7bdb379267eb72c8859fc2677fe6b62e71e95788e8924980a2d6df0eead8d961c7d1415865a74343169ef904733faea41fc0ef68dcc62d11d393386fd73b8368e5f85f9a345317192e0afbceba5b44e160f6a44cb6e5b4c25600966e32b6daa1e3b70992bb4d04c0169970f972a36d82f1a1c1904528f3f76a92a142e87720e2956480b9ab08f6da229082d79b0eac939569fc9c9000835193cfd997b97ff25a8a5e3c87ce4eac11924c159122cb2a62bf9b7a21e6a", 0x1000}], 0x1) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r1 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc2e84226, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000040)) 16:00:25 executing program 1: r0 = shmget(0x1, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) semget$private(0x0, 0x0, 0x3) r1 = socket$inet6(0x18, 0x4, 0x5) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$GETPID(r0, 0x0, 0x4, 0x0) 16:00:25 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0x7) r1 = accept(r0, &(0x7f0000001140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d95a328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000adaba1c1b2b6ad988a46038e79cabf49725d4d13de75db5cbe3c14ffe2b4c0cac62aa276638e68062aeb4f0033f529701590f8534aff0520be40ae9b2ecf0636b2c3706a96b02dbe055d6b0a7646462d3b6600807c5968f3859c09220b4ed08c42e813d71c04288f6a50269841a37472789b01f59f2edef9a7a7a227ab0207d3fcd269d517bfce44dd77dd89b40ee346cb3d6ae7fadc8e9416145e4cde1269c235c04aa5dd6ab3aec80496c34911ada79dbc40af99f9ed89bb5d583d"], &(0x7f00000010c0)=0x1002) sendto$unix(r1, &(0x7f0000002200)="de17160417b9d877f0fe1c1724b111165e77720fbb8a0fb87d8c9b19d2b6fe0becb8a0cf5d434dce2d66cc35857d9df837288f41cab2ecabaf9373bd51142038829ec6499fcea140c2d39a5dc21d2fef4c697bdf8e8b099e9acae2a151881ac18b6222d4d6815dfdd95f80ad90db570344b2c461ce2a254ab9e2a2f2358792911b91a0b4a9082d6c65c607830f0f154b06c9a75bf64f3eba603d20fed70cbf9a429ca8c1990c497226f1c5958d73fd095e27a9b8d6ad97fbb069ad17c13fe2b9c7e4258e235477ad6a7054bb1426ee6ad79812d138eb281d431151d64db4efb996600d3726edc5fba5a8d81be05133b7c1b069168bac256f0e5b4063dda479e0e49afe38ddbbf190666a8c8e30dfcde17c49cbc5cc1c509bc001abc4b4e0f1c1b05864fbca18e24ce1f1ec07a6891ae19e832f32b8432709b29e187b3f7234660bbd3cbd35eddf245ad6479eef7d9f880136e04175bcae2f55ddc158ddadbfa759ceb4790c66bb0ffac117f29c425b89288ac2ef10322c506ba104bdc2a112254bedaae361967454e99b4445f6379f34ffeb1ba8e97b724e182605cce2de2a4af8a7929e07e08f376ad1844b5ab8f0478dd0b3b30972c1cc831bd4f54bd004f91f276a8ddb91edafdd582cd75c3f7cfe7e1fcff2a790d78af423b9392ee9ca29aa2c6576bff2187014d2d2ce9c94ac8d5c373bdad3fde5e6bb048488a77f19ab33bb81b9427ce647d7f9e11a4515ee049e7f38b7a6681a1314963cca69c39b61cbbe1766c6511dbe7924d6c4b279d723f0edd7ab1e9e12881d28d66bd189330b7c6f3164799f9d7466cfb07f8a385cf2d6b084e3507a75384626d166212b1c7da0183bf7fa4e349e2e72f4e509eec41d1ecbdd70031b1f389c96dbe9a89a4e4741c85920325e005ab737d78a3b5f994a4eda2e75954d4124e85c589659177021d3c634ba768abc3522b383c8e911ce77b373872029117f2a014c73d5d4757a7ba9afa5893567709b2c04c864d1a3d348ace38839b701dca691804b615feed1988f1fd478fbd4fc3c50fba6c9484335d0f351885cc6fdac78ad35d0a9db5b2fef2a04f9d5e71d700cd7809911fba48878d3dd745867d97896b18410a25928cfb6e9c40e5b0b1e168583685251f0582e72fadd8f4f52ef6f61cfcbfa2378a2326d84fe25fe99e39ab831f544b7bc0540f5bce685bc119e0eaccfa7338d230418408dd5e8619f410adca3d3b40246ee0d99c66cdd08134beaf49fda36a9c5fbb0747583c7a789e568002a899d8173c37ceccb71fb12645a67b3f8cfb316fc6fc5a5078a98646275719bfa2ffb4713f8a07258b308aa7724ba1112e40c6075a8b8284568ed9387e5217aec193f0f182ffea2066c9eb5bc61b8db3c30c28b06e3c91f3656c6eacf2b56c541d5c54299fe23d183aac7bdf46d23146256c888a8738d2d7885ef8f3c5535174a32802b62cba2bcbfddb80347a9e9f327ab76e5e2ff9ea7a03d6a4fea548856efdd5c6de2d6264dd6b8b6b5ece2a90aa83da2813abb82d89f5f544f416b5f8433a29997b8252f8ea4bfd9f8fc7fca55bcb57deb36d6b174b03e9fc739f7e6e6a5b0c178a21208b7c0c68c8fcaba541f72df9d1dc6e150d858ded3a45a31096419769ee8229c1fa1624d2fe6469b6e852900f46f0ba7cff85bfdd674b101cece82a84f3d4e59629c558c6ee8ded8adb8c1cc961c733076418a93aa02f8acc3e88307c9164f3ac6d7f422d8f0afa71dbd11c702e7a96677406b5f8cd013bdbc6f1213bbfdeaa02d17fa65cb5c3810503e22996c1e590a20f698b7653e48b1a345c8e51fb19a76ea41a1ffa619a0bc803764bd0755a0dd474c6b6467ed6ab74415f8f0104789b6484a8b29772251c6fa1ad63b3fbb5cb36eb56daa31b28ae81ff9064f06ebc56f8c752a27bb1b4deee40db9044b75f3e71459939e95c0156c8ba1d656c77890be4f8452249606a0b18e976ab6531ba072c9f17bce2298aee03fd888c5318e76f4544ab6e82d2593c992d92f1499178a550aa39f874bc8c9e0549f7a6db8b1754b9c8bdee1bae713c0ad9e75b6367242679af0713eed0d2ae9b4508b76cedc0a81c93cad689cbe4ee3a063c3bab08f11ffae3b5bbbca61d517a74747af4976ab255242b26672f02b7b70b43ec52ab86cb04635a292c92ed1a9ac4a6d1de17f16fa7c78a9a062dd6302c2b62ad446955a539e30a98e922dfec1376c50a3cd20849f7f4db80a1a244f22928145ba7b162b52d57fa15213464ea78c3bf09b7dd8ba7f85f2603568261fadfd8150ced8ae5e539d04fa1ab7f87183052e3f3a30ae4096a3d4374ba1dc6afe60b24d4c3ca9782e66efc2bd74805b29077e75c72336f1c7bf9faa32840e7a57ebe8152a466b49f8cdf4aa0a376f90f34ec57bc9ab513dbae4af63797f484794361155f859ee8726c04cc97ea8f3dffaa6534f362fd9854a1e5bb6fdcdb8c87e092730299495be5a59211b800cf6ef5847bad961a3d32c31a010888aa210fd449dd1483c1e541d7a1ead4088db24f2f949f35d8e037811cf4c9bc1107ba8067e626e17033955af8c3b060c54a35a8926eb46bdf3ea95cf202a9252827e41d51b7f4833538b7686fbe0ebad45da2ee10b91a59500b765b6596acfe46dae4b579ee5aed55cb9d7e2da761daac673b0d7c3f3c5676f80722549943f03a13357b5f1ba69ec478fd18b88e20f399f380b93ae1358a25e94c65fc179f21839dfc5475543ddb9b4837fe9607d2d49dbe40ef69a50f1381b150bdbd56df71c6626855e750007cac73e9f385114774df83a94b5d2360c681c70e9add7aa1371608549a46d921109a252cf4b4e3c9a29d8957b98075691ec61b80a8913a5100a49a6a0c0823177ce72792e2836d44097d4526cf151e3173f00ed94a0ba06fd8ffa70eee5a098bea9930045e0acbfbedaaf1ea592bbcfeee4e6e044d679c9e86fa812f13e2a89ae006d83fb957d5c854e1de354597c63c6f87cc9369cd83e9252203605a952c0d06bbfb92416fc8f0c62ae9b7ff504e953cbb7dbcfd15f521fbd0ca4d7b29a791d99ad04dac5c3793ecd96cf3119ed5d0b0cb96714700bd59b1953c3872d263059121e74c01935401a442b7f2d6dd3913378378d3dff6f53dd62b10104bbf31ba1c010ca745e79da6811d35f970864a33f42fa767f35dc264bc3eed5a49315858459a4c6e91814c66cd0e5e0e073abeb07d92dd843970aede6cdaee610d283f06bbc32cd01025708501b42b837930e47ad417ac4b7e80de638b9161d9a002863381098ef75ba6006d07c37ee4fe98cf3e7f5d86c8690ff0776bba767e6239be20017787b9e9f309be4697c9e014986e46310a340af2c358de510f02ee098f64eab0216d0e6b1bb867f1a2d4428fff2451d5e6e38caf36298511ddd56a2fe57720056050c8b5c0d655e7361672dfd9de036118343d3fbf056ccc04cd8a44d9836905e9830ed1050f683e0f481a493bfcbc55aca842b1a83052487f277d7cb5281668f310e7017758cfda4d662d9c8afb982104082efbdf3b8dd0a452b1589c3cd8f86d2cb010718ec5febfbfa6953a76e28e2ee6b26aa9106dea5afab2735b688a4bc5cadc2a4143837c2b1bcddaa23742887d13da9d7704f24b641c717ac941612747f19fc09fc843331f4abd26d3634cb5580819d4c65747831018192bc7b9efd8947a8b7d4cc9a314e512200ee7a2dce61d08305b24440a52d0f1c5e837bfdb3d58ad169e6017525ba635d20327c0e8dacefaa71a1b8b915798a1c2ac997b1efb15fb41876b32072013c83e85ece4557e63649e20426f5d5068652a558874ce1a4947fd8505876a5eaa4a13121b15e2e0d27cecdc64fe249a317fa2bf75390368413ef9a28a99067d222726cdbb5a64c1d6b01e0cf6a954a0a48ad147341cc5230141b48b337318674d9774502e6ceda49eee63b0cddb405b2ae8328908301814656af845beaab4b0a25dc18fac7ea01db4999ac31f7f19ae9c3b678d1c6c4343851469c22b1d961f816d9d07b50d3590ceaff4fd92f48472206983fe8f2ba8e701b699ab113d1445e11e1f43ea782772a628b3fc2c2b367df3562f583dfe6e9012fd1855cba955be7e647b06dcb283e2e9941ba76cd3a2f3bd7fd5d4895b51e259b6565d2a789354d67d905b6bd7fa7c81ee544187e29dc1a6923a78440ce5dd061d5e8129f0b5f51a5879c2b3dea5c84e544ac0dde3d8696188439286f5d6045de0e80884ccefd76e740f91d3c70eea5bddee3fcc0fbae4529c570c44eb5fc512af65ded35c909ac7176abb25378ddd673e716380904f1d24c7dc5dd38772d7279dbf78c036095fa345316e75b485c4cca82c907600f333d82fca86b7c2d7a32eab9b122bef596714b9d7e278a48d475bb41048fdb8fe3a6242b629449e05a2bd7ec0768c58e33431c70ece6571a9c7ddb41142bb8f177f3093917abc74c3ed3d7253053fbf975199c130d19f8076dbb3fd8a9f6abdf4b9daffef44484dd9dbe48964ab6fb006b24e7aa6b947d610a9fa738b2ca4620ba36cefa958154ba09ee70d6b911b2af782e3d691221b10f302d5366882d5345386e6e040b1729f0c0e6564e2bae8303f7e9f338b7b636fc0950ef4faf384162488793110991cf2b224e59d655961d33fcebc812233f0aa59c339b0cfa84e30ad08ffe17ce33fe351c72554b386faeafee95737e9f763c6785544146a1466f4c04acf45f4a697892cd703b64aa7398c8e256afeed85d11c84be533ca881cb809ffde1e6010c0f4dd79e99003f43bc06103bc1d692e48632429491213f9e51dcb41e2c744006fe7d861f32c5f9cffd703fc9cd02234de96c828886d8456284596e339cf14e5d4dd2d40bf01dbfb5acf0dd8627680794418ddea88be987079ff432272bd26935d4e0cd1250841eac59c8a7ecc18c3383d04cbe46b7ab0987bc4198eae9132edf1079b115fffd9c343c2ae2d1fb61e72d740671f5a2710c5f8e8b33fcfe750814d6b5522a5b6552157c176afaf6199c8c61076f340339eeed3c0fa4d650f6f96640d6876fd09841f9a8f425b75179b430b1e5bb901b6025917ac3445071aada70ed39dac6363c1ceee146cc3ebecee7d87da67388b4e1e616b6e460d0b1b20b226130e1a76dc91b8bee6c2b57154c9126438d1b3ecd1a73bfd40b233503ae34667c09097a22409a0fd45b2c57536de2c5cb844252b76f667fd0e0a417e99798db00c10fa12411fa7151ddb072ed64e3c6f1db2a2fb00056bd6eab2b3fc8dd914c3247309c174c500350733863ee2a90dea78eb89ad661d6da2b6137e88052f6eff8a429fbc90ab0494753a332bc19f4be5f975565038a9cf6f230e4cdc1daa62f6b5dd2667f072c7c0f853d7277a52e5feaf75f4cade681f67777bad7daaf71a1c811a656417edafa18338298bce219048733d95ca6491b272e0c7b1c97a23b36cfcde421050e1b0dd1aa41d3840d264dd0bddee9cb313fa10505cf457fdf6804db3fdb59261a4b47f9f6a32d51e3f5fbdccaf41b582d7159bc8b652b48823fd1199554309380916e9ad2f48a7cfda5983ce45e4d9e9c64f0f49495ebad58148a4ef85b46090216900c6f060f06d72d69f7958f62eddca3b5f1f1dba258ee70e304d969c33fef5412c37ee6fd166bc2277e74ebc1bd56daa1d0148164e83e218f4c3d9deb60d031c44a6b3b04eaa3a0e04c7b2cb0c40e7d34a2a58740340a67329133935582c33039e7cfb71c35c97ee7bd39f65e4ff60ebc7031bc6944d0daf330a819bfd0cc92dbcf2f647", 0x1000, 0x4, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt(r2, 0x0, 0x6d, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x267}, {{r1}, 0xfffffffffffffffe, 0x40, 0x0, 0x4, 0x400}, {{r0}, 0xfffffffffffffffa, 0x22, 0x89, 0x81, 0xfff}, {{r1}, 0xffffffffffffffff, 0xc0, 0xf0000000, 0x1, 0x7}, {{r1}, 0xfffffffffffffffc, 0x40, 0xfffff, 0x5, 0x40}, {{r1}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x7006, 0x594}, {{r2}, 0xfffffffffffffffc, 0x40, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffff8, 0x10, 0xf0000004, 0x20, 0x3}], 0x6, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x0, 0x41, 0x7fff}], 0xffff, &(0x7f00000001c0)={0x3, 0x77}) read(r3, &(0x7f0000000200)=""/230, 0xe6) 16:00:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x400000000018, 0x3, 0x0) r2 = dup2(r1, r0) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0xc000, 0x2) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x4, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ff8000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000380)='./file0\x00', 0x2, 0xa0) recvfrom(r1, &(0x7f0000001280)=""/4096, 0x1000, 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="ff0c56f0c5bd91c3a73ee93050777579edcf4145b5a36d2543ad4a39a272a5dd242c694fcb2e1b6d5357fa0b9121c31df236635576e82d207aa8489ab7b4647c0d354ba85208230b2710027ff28cd846d3fc7b112098eaad93ced2c096882121d48e0eefa14b470201826dda39f282de6b3eaab4ac23e2077ff0e124756af0d0c7be4c2caf3ed1", 0x87}, {&(0x7f0000000140)="55ad75012a", 0x5}, {&(0x7f0000000180)="4ac738ea1a15c2c50c2ce7fdf12531874b517c1690dcb634365e970aee5130f8fe9c715a13eedd61d9a90096f3fa8a5aa83d", 0x32}, {&(0x7f00000001c0)="1e942e011a796be4cf707e4df5b0e2bf618822168b1944dfafee3da85a09a20c0e3ad5d63e7297f7", 0x28}, {&(0x7f0000000200)="05114be2afd0fa8329dce9d5d3ec6781ee576ec0cf4427f8610c113ce238347db74d0be23eab290b55d7dff1faada3789e63d6fd17abbb0d12dcec14526c8eeea68c02372bfaaf63a7dcbc6e3b673b2b7735b954f40a0e165c5b95c804c07164334128a0bc20c0b972a633712c4279a91aba71dd649aef4951a9d63151d874881732edb2e49c460aba77f122a0b127130d840e30f227ec58d9a77385b43a2e8193ce75532d56ec4996761675c71baed89fbc9ed764730bf0a2d768471c0fdf57153260ad632678e9322b9fc342dcc0015ebbbee84261abf83647541d973c11d8de8b564fbb01fd4b3c", 0xe9}], 0x5, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) 16:00:25 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x3d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1e0) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f00000000c0)=""/80, &(0x7f0000000140)=0x50) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x0, 0x3}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)=""/4096, &(0x7f0000001240)=0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) lchown(&(0x7f0000001280)='./file0\x00', r3, r4) r5 = socket$inet(0x2, 0x8000, 0x2) recvfrom(r5, &(0x7f0000001380)=""/31, 0x1f, 0x802, &(0x7f00000013c0)=@un=@file={0x1, './file0\x00'}, 0xa) unveil(&(0x7f0000001400)='./file0\x00', &(0x7f0000001440)='c\x00') poll(&(0x7f0000001480)=[{r5, 0x140}, {r2, 0x104}, {r0}, {r1, 0x1}], 0x4, 0xd) msgget$private(0x0, 0x20) r6 = socket(0x0, 0x2, 0x400) read(r0, &(0x7f00000014c0)=""/82, 0x52) unveil(&(0x7f0000001540)='./file1\x00', &(0x7f0000001580)='x\x00') r7 = socket$inet(0x2, 0x5, 0x8001) kevent(r2, &(0x7f00000015c0)=[{{r0}, 0xfffffffffffffff9, 0x6, 0x4, 0xe90, 0x7f}, {{r2}, 0xffffffffffffffff, 0x80, 0x22, 0x1b55, 0xcc62}, {{r2}, 0xfffffffffffffffd, 0x12, 0x1, 0x7, 0x72}, {{r6}, 0xfffffffffffffff9, 0xa0, 0x1, 0xffffffff, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x40, 0x1, 0x6}, {{r5}, 0x0, 0x1, 0xc0, 0x1}, {{r0}, 0xffffffffffffffff, 0x88, 0x400fffff, 0x0, 0x9c2}], 0x1000000000000000, &(0x7f00000016c0)=[{{r6}, 0x0, 0x20, 0x41, 0x8, 0x4}, {{r6}, 0xfffffffffffffff8, 0x42, 0x10, 0x0, 0x80000001}, {{r7}, 0xfffffffffffffff9, 0x68, 0xf0000002, 0x9, 0x1000}, {{r2}, 0xffffffffffffffff, 0x30, 0xf0000000, 0x4, 0x930}], 0x10001, &(0x7f0000001740)={0x3, 0xd90a}) r8 = socket$inet(0x2, 0x8007, 0x2) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000001780)=0xfffffffffffffbff) stat(&(0x7f00000017c0)='./file1\x00', &(0x7f0000001800)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001880), 0xc) open$dir(&(0x7f00000018c0)='./file0\x00', 0x8020, 0x20) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001900)={'./file0\x00', 0x5, 0xb54, 0x5, 0x1, 0x400, 0x6, 0x9, 0x0, 0x1, 0x101, 0x6}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001980)) getpeername$inet(r2, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) dup2(r2, r1) r9 = semget(0x0, 0x4, 0x80) semop(r9, &(0x7f0000001a40)=[{0x2, 0x7, 0x1000}, {0x1, 0x8001, 0x800}, {0x2, 0xffffffff, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x479eca29, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0xcc93, 0x1800}, {0x4, 0xffffffffffffffff, 0x800}], 0x8) 16:00:25 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:25 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x801) 16:00:25 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/193, 0xc1}, {&(0x7f00000001c0)=""/251, 0xfb}, {&(0x7f00000002c0)=""/245, 0xf5}], 0x3, &(0x7f00000003c0)=""/208, 0xd0}, 0x1) 16:00:25 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setregid(r1, 0x0) r2 = msgget$private(0x0, 0x40) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) msgget$private(0x0, 0x20) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x5, r3, r0, r4, r0, 0x118, 0xed6}, 0x1, 0x0, r5, r6, 0x20, 0x9, 0xff, 0x2}) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) setuid(0xee01) syz_open_pts() dup(r0) 16:00:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200e0, 0x0) sendmsg(r1, &(0x7f0000000cc0)={&(0x7f00000001c0)=@in6={0x18, 0x0, 0x6, 0x34}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000240)="957d2215d881b37871f682924f9f92cbd0a88085c7c5507ec1905ff56e17f52139c371a1abf78146bc96a836773ed5dab394bc530374ea70091b", 0x3a}, {&(0x7f0000000280)="efc401d20758a5904eed377469bd680c74f1df3168930fbb72d17d2ee82993ff4b1a634970be70870aeb332c8c66ff46d2b17687dc59d0a39a592e5fd1c18ecce2d4221f68bb3c468736b5297cbbe1727af71a70bf4e0c90b8a78da544e0ac9311ec789aaf56d85b836b85f35d59b125e2c2decb8d687f6fac220ae86420da050df5870fdeb0f3e660a302a22c7fca976c7d5a8c03cddd27adc55017fddbe27440582d2a8025347d0881b429f4e6451bfb4e24f971c25068e0ca300e67e78de52b545baf", 0xc4}, {&(0x7f0000000380)="7408e2cb0d5166f83be2d3ecdd97f84a7c93d34cfaad7f1dcb882543c03a78d1411aeefedcc21b9d8e8125b3b0a1f69a914201f74ad0d7f51cdcf2fca6b17726e9e82f", 0x43}, {&(0x7f0000000400)="da6e7578fcd773860260a3e88b7957c1c1ec967a8f0aa2e4669837496f260b5b79255cedf4ac6d6bffd662a14ca0e4e48eb83757761e645d26fb518c7f3bf66fbf5379bd8c4963648f1254dc57f7a80dffda25ac1b045872577a945e5aee7bc3e3a0e19e7ebd7f1379259ba91f7d3ec1e580a7b4f4628ee413a4584719d0a5c3791b84e238bf8bf2feab620f04ab0bbade4b4e8a0a07c1fcb9b0f4be4a21043f940881071ee81889e945b73e5d1847656cf5e6e0cdf4ef", 0xb7}, {&(0x7f00000004c0)="345330a5aa07d75ef2b37716ab7d517a1e6916db9cc516c30f01a7067bed8210d58eb9000108edd855a0dd7fae8ac0c4df5c2d38849c09065f5524bccc9ea39ce924965df3e19d3751dbd8a31ca1e190d5b1b246dae2880e7ddbb29254959bdbe25761fd6fd953118b29465fb2236a2d5d88c830b66b50e83d520e2d70de0caacde4e808378c1b06f60d322ab221b12a6f3cfc8956961183423dbe5f51bb0a20604213cc6065760c4f168c4c6cec8212ed65db89d7a457e2ecfb02c82e3e83013086dd4c09a4c02b52582b7b3fe8b5b63fb17678a1675145fe59055727462e453399c42e27c79b50c646a57ac710094968", 0xf1}, {&(0x7f00000005c0)="66e4eb271a6d7fb8986f6144c822c45176a11691d8a9be98825777469d565e180acae1dd6ce83a86f55b7037dac26bb9081c90ae2f8d5b330a49caaabe9adfd0fedceb6219adcd0800d3be3dcd6110572d6ae12502ad791e2e8fef0b7cb455a4c4da6e8262a63787f922e45599b87dbf9840dac4f050c890294cdf186eb6a35cabeff71e99b16c079a2af4ab484b86a4f3d209df6a6205becf66789dedcfdb32d80e8137e3e909d8db2a489a129f504841310486fb3f1431e5541cad08ecbb6a8d22510c86de202e30d384ba5c5c8be7e451cab4cfe0a86f332d14e6a27c26c131985df783c97690d965e30642beec6c", 0xf0}, {&(0x7f00000006c0)="cb028aa368bcb75983218b906c3c27a2c0fde14afded1e8b9da7c38ac7b34984ccc6992afecc1294fcede89f02125b21bd46cc0c4d7d95fcd08eb62704dc83e566bfa4a7c579f407d346df6d7773e667df3839951d2fc3fabe6808bce40f93e56c693796e691e919757c2a7958bc9960c805cfa268160580235fac5affab9c396135dabde2054a9c03bfb0941a85ae04e9c59757447dac5db4a727b7a56498c84dbe77301b915beed40776840a40fcd868348f1fd25d720262c2", 0xba}, {&(0x7f0000000780)="147545d312bb8d2579bdba1d4cc5e62a2aca3f8261aed169c7812fff046ae92b44e133dc36cd3dd3519b01e142248d4252353a0806de0e184d40d8e2ca8a855d4d4c9f5305b5f329b28a8f52423e474303f9e5fd08c1e9f423c6d7bac53557f1d1b233f1d6892eb7e96f317802834c616c0b2c70c8c861593c4f13c483ca34a9a7d286741671484c35324b3b81042ec96b2dc9e4bfc5fccf0ca7393a6c0b0e953e0e372d26ddb45c2e390c625ab4f922c8faba00dae8f02f55f22de298407beffad32b3871c46824c08d4c1d7abdc5", 0xcf}, {&(0x7f0000000880)="79a54a7060b23e758277c52b699c36165c347721cb618d48561c4f86f8b68250fae1fb8c7f30ef5098bc3518cdb1752121da16adad4d614c7e7f171728f1aa83f8a87a494386485e1354d6c9857e6b058f30d3293efbb6a7999eb5a8c6951b3cffcc8da2d4d8fe4646492cc9c880145b14a46a0c9dde7fc6dec5b1a6bd5d6cce83833d0e8ecf54fa24a2f29387", 0x8d}], 0x9, &(0x7f0000000a00)=[{0x50, 0xffff, 0x2, "74e0a6819fe51322bfbacff7b85f8a6d2a8dd48e6a31b337bffb51713895865035b541aa8b654204ca0a3d8d0221b218398dfa6e71162a26f8cb6e622db98665"}, {0x20, 0x1, 0x7ff, "70daa17bb9d6b426e47bac6c4dc781"}, {0x18, 0xffff, 0x101, "7d11e5b9bd"}, {0x108, 0xffff, 0x0, "394af136d9a64649c85633a2dc839df6946d0c3efb248706bf240b6a074967bc63199172101a08c515e6af71894bd5e927a9b916c353e170dd2b7116d38de3e52e83372c48d0e462d3046ae30b2d70ef55c82a6dbca8145c40c66d4d2b2de489be43bebd6633ed1a4ebfb1d3087decc449348adefa508229a048de75d1d3b1a2963fca34078c0f187068d8beb253b48be18f0f86bb50773f784a90ade3c646fff5880dcb09fa8c4f6db162d0bc66ed3fc5da608a86d55e330040c607d8b1e258d0c030b6b4ab426b7ccc42b175100f23018d5857517f5e20f1901def48fcf0d1a5bd3e28c311ac32d9377246e8b898be904afb5e"}, {0x100, 0xffff, 0x9, "61d290a7e44dca471804f8dfdf036b2dcfb294b4fe46c14281e081b5d364c9e1eabacb1c7122686c3431ea61731e2e33020468974c09c0c80347eb5d55629e6c5d770e5beb11ddd7519fffea9bf1d7e06107892f9ee3ea6bbe525c27fe6d071a2289a46676938bfb04ff30acc7be23cf7b27c5844bc3eeadb6cca950678d62492a9fc6dbf7e1d74047ce0140b871cf2055cc5a1cdf83517c66a063ee3aee5629b7e2e45e0bce0b3d63e916f4211126c820c6138d985ce5c95041d67c3679e2e4187b92a9d1783e094cb324e4a6fe2473a7356695de4eff0bafd0e45d0f54cb257d90f0611f80289f91"}], 0x290}, 0x4) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f0000000100)='./file0/file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8", 0x89}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x0, 0x0}) 16:00:26 executing program 1: r0 = socket$inet(0x2, 0x8007, 0x10001) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a1}], 0x1, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:26 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r3 = syz_open_pts() r4 = syz_open_pts() fchown(r0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffa, 0x19, 0x0, 0x1ff, 0xff}, {{r1}, 0xffffffffffffffff, 0x4, 0xa, 0x6, 0x5}, {{r3}, 0x0, 0x8, 0x4, 0x7, 0xbe1}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x5900, 0x4}, {{r3}, 0xfffffffffffffff8, 0xc1, 0x40, 0x8000, 0x1}, {{r4}, 0x0, 0x0, 0x2, 0xff, 0x5}], 0x6, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xd0, 0x4, 0xffff, 0x7}, {{r0}, 0xfffffffffffffffc, 0x20, 0x1, 0x7ff, 0x1}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x9, 0x6d}, {{r3}, 0xfffffffffffffffe, 0x84, 0x12, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0xfffff, 0x2fe9, 0x9}, {{r1}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x1, 0xff}, {{r0}, 0xffffffffffffffff, 0x4, 0x40000041, 0x4, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x5, 0x1}], 0xfffffffffffffff9, &(0x7f0000000280)={0x1, 0x68}) 16:00:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x4}, {0x6}]}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x441, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000280)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000100)="b4", 0x1) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/96, 0x60}], 0x10000000000000d0) 16:00:26 executing program 1: setreuid(0x0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) r0 = geteuid() open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket$inet6(0x18, 0x5, 0x100) socketpair(0x3, 0xc004, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) dup2(r2, r3) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x139, 0x4, 0x0, 0xffffffffffffff57) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xfa3, 0x4}, {0x18, 0x2, 0xf1, 0x1}, 0x6, [0x7fff, 0x1, 0x8, 0x12d, 0x4, 0x4, 0xffff, 0x7ce]}, 0x3c) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000100)=[{0x26}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x1f}, {0x86, 0x8}, {0x0, 0x1}, {0x83, 0x8}, {0x84}, {0xa3, 0x200}, {0x4, 0x100}], 0x7}) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="c62aa577ca0b5b6e7d7fa6c89ecb65a294ab77935fad19b60fd49158e31e838bd883333f5ac9fefb57d256626548b4778151bb1895cd61a344109b8c8e5ad7f78b6372240a401a02173e7132bdef172482344683359034db21c3e26d6c3273e666c871a0", 0x64) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:26 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0, 0xffffffe3}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000000)='./file1\x00', 0x400000002, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x7fffffff, 0x7, 0x3f, 0x0, 0x3f, 0x7, 0x9, 0x0, 0x2, 0x5, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x100) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') 16:00:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x7) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) clock_gettime(0x6, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20501, 0x0) r2 = dup2(r1, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1}], 0x20, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0xd1}], 0x7f, 0x0, 0x100, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x6, 0x7}) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x4c) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) 16:00:26 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) socketpair(0x0, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(r0, &(0x7f0000000280)=@un=@file={0x0, ""/66}, &(0x7f0000000300)=0xfffffffffffffdb9) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x6, 0x3}, 0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000200)={&(0x7f0000000180)=[{0xed}], 0x1}) 16:00:26 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x41) r0 = syz_open_pts() r1 = dup(r0) r2 = socket$unix(0x1, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = dup(0xffffffffffffffff) fcntl$dupfd(r3, 0x0, r4) r5 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x0, 0x44f5) setsockopt(r1, 0x5, 0x200000036, 0x0, 0xfffffffffffffe6b) r6 = msgget$private(0x0, 0x400) msgsnd(r6, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r7, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r5, 0x29, 0x31, 0x0, 0x0) 16:00:26 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) setuid(0xee01) shmctl$IPC_RMID(r0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0xd8b) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:26 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) poll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x4}, {r0, 0x80}, {r0, 0x3}, {r0}, {r0, 0x4}], 0x6, 0x7ff) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="fca6618a6e7ece299290704b131febf0342b508062cfc5f89a71d6242460f377ef0651438dee43b8f5c6f0bad03a3d72c0c5074dca4b3712720ab968db23f0", 0x3f) 16:00:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xd4d49931e41c78bf, 0x40) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() r3 = socket$inet6(0x18, 0x3, 0x9) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000008c0)={""/16, @ifru_addr=@in}) r5 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x28200, 0x2) r6 = socket$inet(0x2, 0x4000, 0x436) r7 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x50, 0xfffff, 0x4, 0x9}, {{r2}, 0xfffffffffffffffc, 0x0, 0x0, 0x3, 0x4}, {{r3}, 0xfffffffffffffff9, 0x2, 0x3, 0x1, 0x1}, {{r4}, 0xfffffffffffffffc, 0x80, 0x2, 0x4ff, 0x9}, {{r5}, 0x0, 0x80, 0xc, 0x1, 0x8}, {{r6}, 0xffffffffffffffff, 0x3, 0xf0000000, 0x200, 0x5}], 0x6, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffc, 0x1, 0xfffff, 0x923b, 0x4}], 0x527, &(0x7f0000000300)={0x2, 0x5}) r8 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40004400000002bf, 0xa0) r9 = dup2(r8, r8) fchflags(r5, 0x60000) pwritev(r8, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r7, &(0x7f0000000800)=[{&(0x7f0000000340)="1c16a297b9e35e451e6e7cb20f8a0141f6e53ef77911925521e3ac98d880990e40b5ffb7d7c92edf87069ef70eb5179a7447b8ced8450b4a0531e22ddc1c01fda629c1f1bc7e76481c30462f9690eeb1b72383bfb3dccdc38f740a97ecd1860f4cbeb40f41ab8b2952969745a9edd6bfba4d1bd94267d32d987b1ccc606fe4b9c6888d72bb5cbb2aeae8f34c9047b03ecbc6e0e31170e0", 0x97}, {&(0x7f0000000400)="c728", 0x2}, {&(0x7f0000000440)="43f78a3acac6fc2f54c79ec55912d820c024da5cc185491ff3497bca6504538ceea405a0b47e54594e", 0x29}, {&(0x7f0000000480)="5bc25739b0300af6ae54708d5bd2327fc086a566e956d5d383a0569d5a7832c270855674d83f61fc33dd5828a4a33ff5a7c5ec5dcc6de037af21d601a5013a2380ae9469e78003c291ec04229a0378ac9d7e7d5f514710b7fd338f25ce43646dbdaa0571f9b9fad4fd0405e0786f4e03c4d6ee24fecb8479a738f19ceeb0a8828aef94d3cb82c65c2c47f3b53630782569a4ee3df857bc5126762d11b279de61e8071d5e3aeabedae86537a70eba3b3068cd3466b6d289be3db090494ca68547", 0xc0}, {&(0x7f0000000540)="56e6f6c14a4399a8245c914d6a23e8c044ba", 0x12}, {&(0x7f0000000580)="23ca0a4c83621a8c6a2f19e8f66a279ff62ecee3abc24d5c05b66158a830ba2f8d35ef05a34fcd0e71cc0bf7d6f92f2e05cc3e329369868454b491541c0846b9594e84e8161a827381f49bf73fdbe09f29516aafbd51a8b20a21fa68304810b219024f3fd3a911a9d75d906b0279aa6f84b72bbbd023a307b4c9a4f439a1bc986d17fa0d08e2b18d484a00f812348a504e3cd45062bdc264244d72ac9ee55c72f4bab8b1463de2b562187a5e2c63e4c83bf39b538365471cad48ad2cefe1245d1510a538d3a5ac2b34f4a62f33dd96b3cb380883339525773a68a12c9ff0e975b1b294172e1559333e1ee4cfdbfd8b579783bcdb4f7e88b3238a6f10", 0xfc}, {&(0x7f0000000680)="b206c10ff1408dd77c01b4d672fcdea8dbaf0097cddcf86db1793bb52835b41f37e0a2baf836415a9306f28d2112f54b9372f5081c9e1f6b9a6fe1b1c4bd5f87a1ea6288681c7c5dd3159c65d01fe3e829cac92efb0f19e1ab59ca1ddeeec916aa662681be765c1602c4e241bb8d0aa4d238622143884f7376ad2aea7e10071a5feed8117a2e8ee4feca0c02542543986beddea455e03a627213edb1ea4ee8070df0a5da2fc9947f33e97ac14aecffe28f4f4de25d548632", 0xb8}, {&(0x7f0000000740)="7546cb0d9a94e911f44154be88c7ca41b295acf3a4b54a1a32403b4c5249aab154f777439594e75b5dd7c69703e3223fda9be699c4e77ab6930c867d191e092d42e39a5f7732908820ab8bf80013a2", 0x4f}, {&(0x7f0000001280)="93c36ce5faf9774621b9b24121eff1cfc9b82fcf51dd124a46bb5955b99699f013f48e079c1749c9b27272c2603a5843f49bb48944023e55c22467d908823798bb7ea9ca3a9286e4f969e780bbd6e11ff53adf0cf3d415b25e29a54cda73b2134916680cd935092c81c4b91bb8263aeaeb473a32072768c592555de543b822c1783f35202c2c0aa5e3b41339b35b601f5d6bfcf1b971c6bb7062aee366afe4f0c52e87305f5a54988072468954e3e3f293fdb2fb929f8cb606653009e80bbb78c0767c1f4b15cdc564f7c63d906e36ec36698b12cd44273b23edd99a94abaa662b0194e4d0bbacbf9488fb273095ec7881420cb8a23267da4a68337c36848b6f477f28b2252bdba410d314ad5c50e44c1cb82181f6a0314beccee5e636c71f24ac606cfb07596045e06c3294be5bc338e0fd6a3fb9312e77de0ba5b0e1450933417ff24c0d01de8ed34bd78b63779334a87431af8c4a84c771d1e6e9359248defd9d158f0c8ba1f2abccdb1e878f9be8c7684d48ae932d406edb57c00e45474ddf37dbac27104306e4fdf0ccc6f47de02100e01f82b4942722408829d6182c80034594c7bbe86dd5d4520e07ad848dd3b9dbd9ee56e119caf497740b6c959e70fd38cfeb5eb3e214057adcdd34d38acb7fdbd56af75d8ffb5449f6904a93c35b2fcfd478f0729a07758560ed874595f84e330f8489aaeb755413bbe4a1f2e0d87863d25b058590bc607df3aecbacca577ce11311c41a6c3062999adeef0fe5913fc06e6b9c28e16d973e1890988bbe966842f45356653027dde35055d498f6a9d2a4e4e4f64d3eb5f5f82aafde2329a493b8b282d42dac6a86d45f7a43c0b226f815592ca80390a581241308d8276112962d6c676c1fd6e7ad042194b5217faedc5670ea60f85cdfb2e19eb8fb67893ce894c120af6665062b4bd7f84ffe8c385fcaca1bb209998e910ac143ffb73821bae252889bd09bccfe7a9ee87a6098d6e921e8b323600e9a8eaeb32c31a7808ab8376ad612c779756a635f1f965694030ab5fb0296020273b06782aaecaab220c62cc08deab72d0a6a2369c69c6c355b27d6636fdfdd426ce79a9c10c884e573d62b5f64fb923c97229087dbba86248acdf8005f2791dfd02729d72a4d25fb1cfacad33bb0c363045b71d8ac3b42f1ea98fc26c50f0224c4afd80b81eac01177ecde5d87175d27881e287460336a937023bc6ad8aeb0d1bd3d9a82bcca280ccedf19964fcdda4e7c74670a4acff84c0e72032974c0cd64b754e099e0ef795a5fac4695291b8e703beb58927ffe049bcabcdbe0ce218df4395102d63a6fe23234ad9179566536d10a6078f3f6d6489536bed0715f143dc34698d99925781648603f376a974650a07c76e66ec17279f460c193e392e655ce5d725a3026141336b603ebd57eb62b2925b4389158c3182ab5665bf37b75588d025d782b174b2a40ef3701c4ba50f9a837035ba609a567f5e2aba516be18dda64111ff6ebbae4451a466a362f8bcb78d33191eb921be11802bebcf43c3ad4bcbd989bb5e60f2d13a401da781af6ffa7878d86bbdad74cb9989dbbe3a620ca71a870511d63f0dfdc10f5236cd2ef21ae03457d77971cbafba4c8f4d853378ae48e5ba8cf7a3d58e8eb45067577fd9f0f4419ba4356d79e5222c04902a8b7759446533150770a327a92e826e5eb5fbcdf87b0db07c1afa21082b4907bd225af5dc522f7480cb1d385a2c642b37de7eeb25704bba6e4f47f8c525b6af21ca8fa330535d149e6928fbb6ddf482b392f84c5bf9a94a537f24a04c9580ce0788874fb9bb2f757c9110fc39e598b8e48e4c10248b7cfb61a677e30129111fb4e81b5e9437e6b688d8b026f1ad19167b2885915210a5711f041243475c5961a5f9fabf2a3d9b9cc9a6cc70314757ac5c2e7bdb5636fdf282fbcd272c62168116618db2675f13757b8632593e6fb43a2235f4483e3c188cec90c531888e085295f5c0d2eb085d2f02c796c7ccb516628935f7dcb2a357933933e5c77826b1772c6782feb5a31aa625202d8a5d0f0a611841e99ee2628da7763ada3697cceaed460c66cd8a35158f6d464307f0e844e0578bfda87251ba39be50c46a46cd308da0f8abe2a27950e49b5dc8a158716b4bd93d59ffdf1cabf0949c6ec3c572b8d551d420ed85adfb8084c36157d5fa26fa256cbf595a1a33226c52d9a633f8b60a18f9cc0f56bd651621dabcc04340617bb6fb38bcdb0a1d5578fa52a486b341fca8627e54efc56bd597331849f94b482edf5c2423e4df762cf58dbef62698a34b27d28608ddb3af2909cd250d166363db3c675a36ea6abbba7e21ed273bea14cbf93b139b8a503c87489ad517d5ee326a4b52ac4d0505271750c0d817f3b7845a263680c2b63c5fb6f32b04200896ce32279c62fa778d0fd85399ebc61438cd44c425e90326e87364e783389b45e903b81b38264601e20d8f0138f6fd537f35ca14cf39458e2ddeb1dd94de521e9734880d79e99f243d1d85511443ebcd5c0296d750979d641232b26037c318f247e0168b4ca21868935e789b7fe56a821f01e41d7f629bac898eb3ee8a8a33d39724ede896e4f17fa278d46568d282e5faf08346459e690f391fbcbfa1f508817a36f58fa1aeda4d980fbe55bcd365df791a4fb667abdede1454f2be0589f8dcbf5187d974e3aa945aae11cf81b12637278317c357c5ee6dd12143922e47ded5540090f37ecc65ac30c25b8c5add1d742f50d8634511d78ba1a1f0bd1c31095f4b63e188a112d6f9b32ee1b1c05330821e17e593b44fc95a8a028b5e85f22936c873f07ab96d28403e745ff5acb5c12a4d3c99addc0a114f5f1110569800c2b26ae2beff0bacece9e5c017e4c25b5779d00e60f090779e433fe443a67f9ea1fad8be1ad7c1ee7a00f2baa8ed3b6e5be5dd342723f11a2d4e7e23cbbfde86d552c7ff586f1a28d4ed66c34d03b2f4d1010425c4e59479876bd08613322e092bf45145cac1a0457d86ba29b3582e64ba7b3a5087caaf8e348749199481b713a85f06743fbc76c106f81236c14497acbcf192c96981a6833a68f971cfeb8c42f56798a33a12fc13a1f98b26993de4d3ce921651a9f372d3bb2b18065a8ea4a4d669bc5e30348869f6b601cd967d7c1358a103968bb40ea9f089a8dc38afd6ce6994e5fa534ceeeb3a33164481ad4cac2d144a946c2b8d55f8787cc6bdfacbc48bb05db887ec5a2a1016767662d02eb0f47a37c408f580cd6328499bb442e9e363ed470235fd528bee2c531737dc9146b2dac81c8240c1c514627356a12c26d6b344e99650604a381b0f5b0d2404b5dcda5588911427a960b601cb18a0e1e2051368358c333ecf339ec58955d7277619d687f6e71d1a593ea990b86d89eb1c4657025c51dbd46cc7f7c7e6c1b413662196c860ea91bf1e116d9087c5244bcfcb7f541680b200659803dce0cdd637be0e28ef571bea80b16623da1847e53a33ed5549c80be04aa24c20543bd65b16620a8350830c1598e066470a0bf38c9c0775f017f38a70ff97b93d4a38baacb961fd059118fdbeab12dd580b5559d7b0f52a818214db88ebf8f201293bd85217d8e838ba01351cccfd31b6b1b867337e0238103fde184da90857c716562a4c75951a6682042c96ea4c1ce5792fdf76bccebb7c7b4eb8973caee90553d7d34c4ee2e701018082432d6a5b877b216b63bd05778f443747911fd495499cc1e2fd633d397ee376967cc4b56d77dda9ccfc57c61714af4611bfde09d33e9b4a605ac459772b34368374cdee9a1675eab181929a3c745dc7b85aace7f3ffd354d5c9d740a0cc847ada65467aed03d362f3000441e903793522dc8ac52eecde03cca0149fed698f994fd58fd9d6d46a6ed05812290b6989c4c3c88b59e65f5940cc382348c46782e15c0c1683d22137bb07a538fb56659d35520fbbbeb3d6e432ee97bc83c3bd98d4bdcefabeb41e192f9566f7bbae51f5183169a435f4e7b77f4ee5b0925bda13d569cc5b53f8e170f38eda2343ffaf4b7d587985d5874ffcbeb08cc269fccfc60fbbe42491a662821994cd17126d985eba076f9d577b72fdf1833c926df9f2c6093f3d12ec37be92377625e647a127c5e6ac94cf4fa49acaf5e0a88d9d79f2dcccc85180a41e35b1f2ec8d809b0dbc14ca87e3be050aa971830fb6366f7491fdeedbe0040c9ef4caecf4b7abdc54080211ad18357a18b28c293a1b761e1871f960523c35c86ebfa44b8db7bc5af6efc5e075234257d09eba2b22e3bf34bfd3ca745682e79dc777e61f651807efc8187d02935d71ae86af0205923f64472345bdb91fd2c021e28def2b1828cba9d80c85a4b4087047df095af08aabc9013fffd4012eca490a7dfef3ab0bebec258272cd9d456964149143192aa0483b214891c7483c038b622e93a555956182edeb7fe4a198a6dc1792cf9d5a6caca5004a289994d7d46ccf0d2c2b6524023fca7d38d0df56e94569b44e14bd84ebbb00ad242bf27d96e0eb351ecaa96b9d774819f540956305ff69a9710d853f3a6f689d0f3c970eb44e1a8c85cadde7ccbbaefeb8c84480fbb59a563ab6ade958f5e55a377f988e71cea2f2f65c582591e28d33c7b70b20314609070a0a05a6521134862b2649544211dc6d46886cacb57dfba91d9b83cf026ada9c9acbbce93d59a8bc4c925868dad75fb15911f50597814d4a9d7adf95a997ef0ec091bbcc2cc8b81368a6d47944e1461c49772a489dd5d46bc8c398cab9233069d73fbfe42f33b08c05542aaa5bec3736c8ff21d0d8439186e5c61958f7c23e3812c593ed52e445aa8353a27092659035acff32c1636754513f41cbfd7b0a61b6c5ac7a4ad4949aa5900d39acb13d3d4b2442a398a82ebab0f9a2846b026b683b31dc7b362d067418df05fb798796a6cb2c8ba152564ddc00fcc94406ac0bc98d8a764e1a7939b4a0c4c2088192e7ec58e9722cd2d09f960c201e2b2c5dc0733dbdeb3d01b22e5b7f0f93805da0d5643eb8fdf69326ee1ef09af6ad2c13481b86dfc99822e324f28da60c7764d30e09ce6687c0739419adb1be5e3f719d55f0113e834c117bb699bf44fecd1bcb7206aeb30b1e738987bea8d8481bf8bc9cb1e4d675990d08d295a7363c191ab156eaa750f7a5d8ec1efcc90907e7871b0a73e638ce9161342067d7439ee6ec1819a4cc283edebcb8fbbd522f2707aae0da4499909c89dd8a65a65326416f954786885fa971b76536fa170d722e53a310c6ce81654ee2ecd4c9764c7742de87f7659afbe08772dcb81af1f3fc819da2569e29766987f84df85698049a90a119737b19f6b8f09b505a44b7ed70a418f2c7fc9c3b6da7f7178dd04cbb38139bc20d49f691076757da79fb4850c0a4f6855d0a7fd64c3d3d31028f8b2d2d3205617b2dd4a151bdb065dd9122ab56eb8c72196e644385137018687974e53057ecb13f4047e76e97a8def309e96076501eff62d47911b9b8b17184bd0deacf219d5e09980af86d43224e8b047bb243b90c1c858bf285730ce0e23194da495b626fc25f7abcccf82ed329e2826b0452223490830827645de40a0a84710e25f804a14c8b27f68e10bae527b35fd06f17be0b28b878f05f9e6955e799e7861c619dd8af8f47fc9780871fbb2f66505c13919ad54a369dacc07475c4c0fec575469ff23007e6d4d5759b485bb54ca8d846658e1c23d432dfa3323a6fe5f5ea47faaa50c92f0547c07d113f9f464880465dbc7f9e2d7584276e839d84e1ed132856bb1e", 0x1000}, {&(0x7f00000007c0)="d6ac62ed", 0x4}], 0xa) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000900), 0xc) pwritev(r9, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) 16:00:27 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1f68eccd3b8ea27e, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x1ef, 0x200}, {0x22, 0x800}, {0xe7, 0x7fffffff}, {0xe7, 0xffff}, {0x86, 0x7f}], 0x5}) shmdt(r2) 16:00:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4007, 0x7) setsockopt$inet_opts(r0, 0x0, 0x400000001f, 0x0, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = syz_open_pts() r2 = dup2(r0, r0) ioctl$KDGKBMODE(r2, 0x40044b06) r3 = kqueue() fchmod(r3, 0x3) kevent(r3, &(0x7f00000000c0), 0x9, 0x0, 0x10000fe, 0x0) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r3, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) fcntl$dupfd(r1, 0x0, r3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 16:00:27 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000200)={0xffffffffffbffffc, './bus\x00', './file0\x00'}) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r6 = semget$private(0x0, 0x1, 0x200) semop(r6, &(0x7f0000000180)=[{0x7, 0x0, 0x1800}, {0x0, 0x7, 0x800}, {0x7, 0x4, 0x800}, {0x0, 0x0, 0x1000}, {0x3, 0x9, 0x800}, {0x0, 0x1}, {0x2, 0x0, 0x800}, {0x2, 0x0, 0x800}], 0x8) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open$dir(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x7ff, &(0x7f0000000100), 0x0, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x7, 0x4, 0x7, 0x1, 0xfffffffffffffff8, 0x1, 0x5, 0x3, 0x1, 0x8, 0x1f}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) setsockopt(r0, 0x6, 0x40, &(0x7f0000000100)="8e5c70e637f2390793ac89414dcf69d42a4f2f6c4ecb729fb71867f0de92c93b2e0bca8ccd180129064bc99eb9e5824ced96605bd9207021326bb2dc6ede448cbaf1f7102308e493ca90d2f9c6e7baa7868588b34a603e67465fb68624ec73763c1781de0b720b4439d6be1f22bcc91a50d2c9c8609b", 0x76) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) fsync(r2) r3 = msgget(0xffffffffffffffff, 0x0) msgsnd(r3, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000", 0x0, 0x3}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x8, 0x3}) socket$unix(0x1, 0x2, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/174, 0xae}], 0x1) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x18802, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(0xffffffffffffffff, &(0x7f0000000100)="b42cd1cf79d3de625a", 0x9) readv(r0, &(0x7f00000000c0), 0x1000000000000029) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:29 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 16:00:29 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x88, 0x89) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x1f, [{0x3, 0x8}, {0x3}, {0x3, 0x4}, {0x3, 0x400}, {0x3, 0x7}, {0x1, 0x10edbd24}, {0x2, 0x2}, {0x1, 0x1}, {0x3, 0x3}, {0x3}, {0x2}, {0x3, 0xfffffffffffffff7}, {0x3, 0x10001}, {0x3, 0xffffffff}, {0x3, 0x7}, {0x3, 0x7}, {0x3, 0x100}, {0x0, 0x4}, {0x2, 0x8}, {0x1, 0x5a0}, {0x0, 0xd11}, {0x2, 0x7}, {0x2, 0x9}, {0x3, 0x7}, {0x3}, {0x3}, {0x3, 0x7fffffff}, {0x3}, {0x1, 0x6}, {0x3, 0x3f}, {0x0, 0xff2d}, {0x0, 0x6}]}) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000280)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000000c0)='#3YmL', 0x5}], 0x1) 16:00:30 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) close(r0) socket$unix(0x1, 0x2, 0x0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x800, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:30 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8006, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x6180, 0x10001) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() syz_open_pts() r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r2) fcntl$getown(r2, 0x5) getpid() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x7) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0xd, &(0x7f0000000140)={0x0, 0x0, 0x2, 0x1ff, r3}) r4 = dup2(r0, r1) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) 16:00:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x100, 0x10d) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x3, 0x2, 0x0, 0x80000000, r1}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r2, &(0x7f00000000c0)='./bus/../file0\x00', 0x6000, 0x3) 16:00:30 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) 16:00:30 executing program 0: setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x5, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="0000000260040008000033275725ae3f972ac15000000000000000ffff0200000001000000319b0000000000", 0x2c}], 0x1) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x6c6690c4, 0x8, 0x4, 0x1, 0x80000001, 0x8000, 0x200, 0x0, 0x0, 0x1, 0x8b}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:30 executing program 1: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) fcntl$getflags(0xffffffffffffffff, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000200)=0x4, 0x4) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000240)='\x00', 0x1) setsockopt(r2, 0x200000000000000, 0xa, 0x0, 0x0) r3 = socket(0x20, 0x4000, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100000000000000, 0x0) write(r4, &(0x7f0000000840)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb1de1e39eb07c4c40446aaeb8ed614d80620948cfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d945c8ffa6881b428fa6d339c48dc67a33858ae6fc4afbaae07562476bbfb2e66ae7ab970350b8c00"/285, 0x11d) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x10080000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) r5 = semget$private(0x0, 0x6, 0x100) semop(r5, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() r6 = accept$inet(r4, 0x0, &(0x7f00000001c0)) semop(r5, &(0x7f0000000280), 0x0) ioctl$TIOCSDTR(r4, 0x20007479) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f00000004c0)=0x2) r7 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r5, 0x2, 0x3, &(0x7f00000007c0)=""/76) getsockopt$sock_timeval(r7, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) lseek(r6, 0x0, 0x0) setuid(r0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000280)=""/53) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000002c0)) semop(r5, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1aff) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8662, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="db854738f704083b1eaeda4fe4606a0b634b16201a8430ae76f0dbaa1932e40393e501d8f305d111cb3bae04eba1ae396f87d2b24570d52add338e0361c639624d97fff6434dcc28b7c7691c66e5e22aebb14f60f3d9ba67444566a3dcc738524860b3d02c134a895122f5b756e2dd3b0ce1e586aebb193ea5758007c5351c0e17ee47bd0130415da694a2176e86ef0c23bcd2004cfb015935a1a152721d54ec1b17b212244d53e5e635eeb089702e", 0x464}], 0x1, 0xfffff7effffffffe) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x6, 0x2}]}) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9f7d3dd5b1022409472ce760700"/143) 16:00:30 executing program 0: r0 = socket$inet(0x2, 0x0, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0xbb8}, 0xc) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) mknod(&(0x7f0000000140)='./file0\x00', 0x80, 0x5ed) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000000)=0x10001, 0x373) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xe986, 0x6, 0xffffffffffff8001, 0x2, "852f1eb8f37afb225a4e86315a9da064934fab2a", 0x7fffffff, 0x1}) connect$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x103fffffffffffc) 16:00:30 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:00:30 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="c6d3d8c39f81e95ced8efef7100c9f4fd5492202a68678b17503d6", 0x1b}, {&(0x7f0000000180)="2fc71d93e6aafb4a440762851c2650d0419f8673b744f9475d42171735c997b1b8710189929ac0cf4ae1d2971f6b0bace28a8b1fa4477c43087e70561d5af61b2bfa2465aeb0f98b3b89210d5c9eeab89c9f6fd33c46f9830b71b81e5264f249ee618ab9b6100178e22b66c670f2999f549163c37172eeb3dcc98f0af736935ad0e88b1b45010e83628a384b44177c34bd25479bb4ab79e02354132e3cdb84823a782bb4b3da6efa5e2157373ade5e2cfe86cfc90d432504", 0x39f}, {&(0x7f0000000040)="8b7f68bcd5b5ae912793771ac3e505f9862e1a2854539967c663bd42fb", 0x1d}], 0x3) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair(0x0, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000040)="000000186004008b000033270000000000000c00000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x3ff, 0x7, 0x6, 0x7689}, {0x2, 0x5, 0x9, 0x1}, {0x6, 0x7ff, 0xffffffffffffff00, 0x81}, {0x7, 0x5, 0x1f, 0x9}]}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000200)=[0x0]) lchown(&(0x7f0000000180)='./file0\x00', r3, r4) 16:00:30 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xe2, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x2) getsockopt(r1, 0x3a, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) accept$unix(r2, 0x0, &(0x7f0000000000)) 16:00:31 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x200000000002, 0x80000, 0x100000000}) flock(r0, 0x2) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x0, 0x3, 0x2000100000000}) 16:00:31 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x40) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) close(r1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) mlockall(0x1) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x3f, 0xe84, 0x9, 0x1, 0x5, 0xf3, 0x6, 0x2, 0x0, 0xfffffffffffffffd, 0x400}) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000300)=0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000), 0x0) r2 = dup(r1) fcntl$getown(r2, 0x5) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x7ff) recvmsg(r1, &(0x7f0000000240)={&(0x7f0000000040)=@in6, 0xffffffffffffff3e, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/217, 0xd9}, 0x800) bind$unix(r0, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:31 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f00000002c0)='./file0/file0\x00', 0x111) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:31 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) dup(r0) r1 = dup2(r0, r0) r2 = socket$inet6(0x18, 0x8000, 0xa00) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) fchflags(r0, 0x4) write(r1, &(0x7f0000000180)='R', 0x74) 16:00:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x891, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) fcntl$getflags(r0, 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000000)='b', 0x1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) 16:00:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000005c0)=[{&(0x7f0000000080)="5c3949fe3c", 0x5}, {&(0x7f00000000c0)="a8fdaa7985c0831f878a2227c7170015", 0x10}, {&(0x7f0000000100)="ea269b71f09bfc03d875dd07fc3bb0eae0eb6dc3b914df2b69de330d817d982077e5dc3c4a28822b2bf36de5ec0f01a55c76a04f2262d4dd695e3ea10035d4b17826e5c3", 0x44}, {&(0x7f0000000180)="d4c8ccfc669856f8a7e1325775f04926bb7a242a12860d7ef4c77839092c7eca66efb66278c8151c8dca2574b0f50f480879f69ab1040f290009437dd64bca8683c4647df013cd9c678cb0dd53d76bb410ae920c3bcd12f31080218b059bdb2501d3338a171c2459801f884ec6ac5aca2aa526e08a6671e438221e63cc4924ac8163706cbae6e7577f726da71252822006dc3533bb147a4c46daedf56acc3e49974827606fb39beab6e427da5034d544c564433e61b2723236f5bd9d3cb7ddadd1bedc", 0xc3}, {&(0x7f0000000280)="39503173270120f42b1328b78c504c015a5d07221ac9ccefb89aaff576225812015eb5abf74d991100d61353be6b88a8d215fb2c8b90c9a376fc3ca4cc1c809da9faca11c9797a94d68b66a80b9b63e3b68140152194a633b491858b16710cc614e29080e9d5ea51808dfddf86a457698ef41f7abb33e82294826c098f61f6b1f10b6885b2cea03125876da0b19554956340fb3e15db3d5ecc1200762197305dd44b6d527a416a802c81b961a676278234eba84d51c52d479840da1a5be0abac04f50b8ea899ebb3467559ba5a3cdc14375dd2942e935a5561a720775732fbce", 0xe0}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="ee0542f2d9dae2007d49c46455aab4b709203b15bcf5f51e75bbc988f4fbd84e2549c96de0f77e3f4f75a88c6b73943095df704e924a7228e86de16eda0bf447b384223d509e7677e1793adb8d5968d152f64b49d54fa5ee7b30a67c8e81ec0eb0502d982404bccd327cbaeee5f0ad3b6a1591d964dc8512979f93a1622c83e44eba13e0fa63be23f38a5e345a755c251f12d3acb9f04c6b90676b3450961b0b554bf771ebcb4730612c86a2848f6a76f822f4f94f399c172dab8e0a212e958bcb8785888c24a0341e3edbc912e58c836ee84a937070c41e3e3d9ec1", 0xdc}, {&(0x7f00000004c0)="01ba3d8fa0b9d1b50ce5bbd505fe4f0c7ee5b539ca39bd384a50aab09ee98372826ac60a7256b28392000ec162e56ff1da77ca2b44c50c64f91ca2a34583ddf97b6464eb65bbe2d57f85e7a002ab135fa59749f64bd05063382637cc28fed91ba6831800762ac77d2e3c63ba2748c8015e13f2cdba8577ffe62a7c64f1c0b433b806283a10ae188e07a1ee63dc724c1f29c58dfdfe5600774cae6bcdec610cf1ce2f9529ba91f02cd214f2fc9bc47cf54fd30755c3d571861736f4e813e051c3f636", 0xc2}], 0x8, 0x0, 0x0, 0x3}, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70013e2f66696c653000"], 0xe0, 0x0}, 0x0) socket$unix(0x1, 0x1, 0x0) 16:00:32 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b", 0x17b) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x400d4f8, 0x9e3, 0x3, 0x4000000000d9f, "b08d5b4c670d6b9a84032c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x7, 0x5, 0x4, 0x1, 0x618813d3, 0x946, 0x3, 0x2, 0x0, 0x100, 0x5}) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="00000002", 0x4}], 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x7) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00005abc000000e74de4", 0x4000000000000000, 0x3}) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4412f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b8ccb58f034c4264ef00", 0x32) r1 = syz_open_pts() fsync(r1) close(r0) r2 = dup(r1) dup(r0) r3 = syz_open_pts() dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffe, 0x0, 0x2, 0x0, "85495500020000000000001167f5bfa600", 0x4}) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000a00)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f01447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xfffffffffffffe68) syz_open_pts() close(r0) r1 = dup(r0) recvmsg(r1, &(0x7f00000009c0)={&(0x7f0000000680)=@in6, 0xc, &(0x7f00000008c0)=[{&(0x7f00000006c0)=""/158, 0x9e}, {&(0x7f0000000780)=""/234, 0xea}, {&(0x7f0000000880)=""/16, 0x10}], 0x3, &(0x7f0000000900)=""/172, 0xac}, 0x1) syz_open_pts() pwritev(r1, &(0x7f0000000600)=[{&(0x7f00000002c0)="adfa33216c49fbba76d4ee764872f7141c88cd32be3c7101ab234ec0fcaa4832abbdd7c73d8ab11dacaf0a3da76aeb538ce0b3eaabddfe5eafe037d80be87849b4efd45a2fb55fb05c5aa44be4a66b828c7b518d4b93d4a227c2fca4c68016c3812b89dcab9153ad4b58ddbe4f062b8d3f4c5d949fbc2d6c75fce5c020ee81fa79fc8fc7078d1da5f06456e4a69467777c2fefe0b99c", 0x96}, {&(0x7f0000000000)="d9413ef705a33703c36b7757d74b9a44728ffbdef6d540c6c256f8395ff53d87ad9fe3bb0403191540f661d7a6b8c4a9d3f644a6624ce8679170d0766d", 0x3d}, {&(0x7f0000000040)="ec8269be36a567d804bae00be84dead735dc656c38d2", 0x16}, {&(0x7f0000000380)="88f90c40628973fa9ca81137276d6d9f8e858efba32711f7d261136ed1c6893758687be2a620da89a89a3039bf63a584f3018254577c57f61bc0acc7f17994d7437a4b", 0x43}, {&(0x7f0000000100)="16cea4048ce1070280386fbe0cd9738a2a3665bf652f89ac67f3cb9e6d1542e21f45a538bb556a", 0x27}, {&(0x7f0000000400)="1a12421955d55d64519d5d973623a93c008edafa9dd2920192a8f80d3f76deeafcfb7d222eafd73c075716d37214fb88bef1ad777ef71cba8f9aa9b3f960941ed334649795f0d0a1c4a7fad9db22bcea636d226b37f0328d69dbcc2e590d66fe8e7ef6127b9cc09fae150e8382315678fa1daa9fa717d89ba1b0c91d613213e3f561902ba000283e279218d7c5ac08c7679652570777af6532dbbb6caf1f348510745b183130b80823563a0263fa825f9c294a0bf1f2fb194c953785f4e9fc7e206c48cca59c57fa728e", 0xca}, {&(0x7f0000000500)="937708005a625e7c3c2c233e4ed764afb8479ffe932f99d6da32e57bffa6e6b607fd65643ede4f9daf49ab4f70d208c536a69b1437e768cfb8b70ebbedabb36a87128efcd84eb41b00f9ab244d47a6cae1e080033e198b184a819d3e3a12e360cc5792d4a8d97c81dd900f1412408e1c2603d0e3eda60c28db51c1057440143686dce5ac1ec7383abcb2cd468a28109d5d4e46c70e", 0x95}, {&(0x7f00000005c0)="8249104cb9e1f7bc995ac3922e3a247ff099a660ce048f7e", 0x18}], 0x8, 0x1f) 16:00:33 executing program 0: r0 = open(&(0x7f00000000c0)='./file1\x00', 0x10440, 0x4a) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000140)=0x7ff, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() recvfrom$unix(r0, &(0x7f00000001c0)=""/78, 0x4e, 0x801, 0x0, 0x0) chown(&(0x7f0000000000)='./file1\x00', r1, r2) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') munlockall() 16:00:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10004, 0x0) fsync(r1) ioctl$TIOCSTART(r1, 0x2000746e) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) 16:00:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xff) 16:00:33 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x44) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$TIOCNXCL(r0, 0x2000740e) socketpair$unix(0x1, 0x4000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000340)=ANY=[@ANYBLOB], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:33 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r1, 0x10, 0x1) close(r1) fchmod(r0, 0x0) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x40000000000000, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000000}) write(r0, &(0x7f0000000200), 0xfe72) r1 = socket$inet(0x2, 0x6, 0x7fff) r2 = dup2(r0, r0) pipe(0xfffffffffffffffe) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) sendmsg$unix(r2, &(0x7f0000001400)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="99553e", 0x3}], 0x1}, 0x1) write(r0, &(0x7f0000000000)="04371b0d5f3e25d80e716116bbe1c0305f91cc90e957eecc226e904b0d5e5adddaf60374b49f7fb22fb8d2fd633d63b0b1fbd861cfeec68182e2dd97d791a15f20aea4b969b6d4a352a1d093926e6d7c44df8dd3a9f3e67b078ffea9225d10e2a9431cbc011cac3ac8a126660682c7ffce48cc", 0x73) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x38) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r4 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r2, 0x20007461) r5 = dup(r4) listen(r5, 0x7) syz_open_pts() 16:00:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8, 0xfff, './file1\x00', 0x4, 0x7fff, 0x4, 0x7f}) sendmsg(r1, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000000c0)="4b5bbf2ae1a4b4ee4395bbfe8d180c60f3ddaae25d9636634235c5f067ffb7b829e9e1e9e415942548b1d121e44668042f2f1ffc51576467a1820800e21f2e0656b9d2a1a655dbe4a5743432b1874ccf46a3541e08424551b24aed3f14c69d8cee2d22e6c947c216ca2826", 0x6b}, {&(0x7f0000000140)="57fe978dd345646641b43e05be9da74a69da7dfaa1041123577e093d32c46d10a954fe62804fa736c5283a8895", 0x2d}, {&(0x7f00000005c0)="7be2e0d64328d834250cfb24fcc5f8d6069f4298dc4088bdb95b718ae2db9e5632364034580f95d5b6b0e857a7371783051fcce359586a8277ce053917535c8c73bf37d9569612371ab5b6d5c4abaaaacd56184779bfa1323ed88107ac13034e45b68638cdc63b6425e7a9c7563008391c2545db4a7bb3bb08e5b383a52996bf0018a2a326fe54661ee0eaec208eec3699c18cbb0b2bbeb3a3225c1705f5c870315a3eb1a6cea36d64c7464551576fe122bd20e4437ce305ffc80a0f8b433db617cbfdecd4c6151dae1667ea6a4cf839c1ed98fde051ffefe98d31e40e08f08b7e3881e4957f5a5a34bcf6074143b776b9b9dd65e9e825081c1948b4dc2b156408988d1b711870aba06a4b98bcdb6b7be61cec7d1eedacb5ec6ad31c9197494f9517f0ab6c336d29bb30fde82e5c618a2d20b06af3b961a09edfac27e8d1344dba2e6560d8c2d70894efc77a18e2072f6dd4eadd687b70665147f4e273d71f1bb241b3683590182ea0393c60761e0538e4b1cafd5374fca2074cf8027dd6707808fae7bf6c6275632885ee3e6fbe5f96883c7cedcb1fb7f84b63f820b540def87b8ee5937de67db7d96db2f7e1dc790b26675869261896971ea8b01ad31d25fe4d6d19e00e252198f3425dc60d195c4a160ba9a7ce325d4b81f14b2cdbd24cb0f1ead67ae6c5669315323f0305f34e598fad67a0e0e6d7bec2d63eff082363e57d0f73af078f3e01edc28e7de78db261334e3be139795bb6fd53b439d8d0a20908d54a0e64e8356fcbb792fa0956c4a04e2da5c3f1d199afddf936bc85d5a7ca65aa1a516f04dcb91fa71ddfec55e2dea1b990e6b080f89d31ce775c4b45f482124eab2d0541af96724d6bf1a76bae26baf5da8fa9be4ed18a12c31e3b1575376f25e5220de84ab353efa39f3a955a7598d5dd4117d6e4ed322dbe0591cb4ad256c015d384de57d2ad0138bdcc60eaab4f93d65e521f19bc8f5b745f0ae42abec2aca0252f617cbc7ec870064adc5641249249635cc1e0297ea7c503f0a3d95c62b9aed0a622987c2c6cde6cbac708e5727ea6e2a6a4780ab6714a44f9cd6480b3ce5f0d6e84533c86081b9057770585a39df3b62ceb953dc9f7d119c02544ca2d313b10a84f9709cc643e1f85d10a63f7a1d22a5f63d81ffcfd9ca102f9e142d8cf113a434b2cce6bd40177ff3c4b60844210033a940df9d2675cfa0a01b9ea762fd401fe212b99077c673337b7c1db9ffecbca1bb2f69c00466afd88f0ba433daaa147c216e70a0288faf17b9d9fa2581f90d8db6f88e993ff178c716fe215a3fe35b604efde78dcf9a7d6e899fbb8a7419d7e4ef544a919a2e4ab95ec7b9ded02fc0bef6b4db9f6ccbbeb7d101c0f6f8caaf39a2c04830876caedddba555f3c0b51b5c6d22508af6ce535c14f3a6199dfa77aef5d1be3df248c93ad99c08374571124c8245b527768682b2172d88ae80c378526051b72e43622efad7c7552f3bd7e02db4d84888027bedf321d6f5bd5d6d90942059a18fb189019f2d281fc4dcd1cb8efc5f7ed513b01a194505271f0406ff2201a0aeea4aad3099a6222c870f7f218927995fabb61e44387bc63ed39b2100e7b5ad729ecbcb53f04dac1cab0e90c30b35021c254934073534d910870e26e92185cc6c50338447fc72267054d7271ffddb828a891b0de03e2534d84ce34e4e536fd8c0f475455f31cdc1b0d06536ea3bffe8bb7f684938c1743123593c792a5c93e3dd7cbb9eaf700f2488b3554aeb8dce5e05773ac160582372fed341a4d688baabf57366d7177010c229022aeb32c594630c9e517e259f3974410174ab66443e1e0ebadebc873104c309b37883267e7a2c1993a553c6ccc04be99e43d21dac3bc770230462aaf830b7ad21584a67f2cdb81c784d9844be1fbb7f37bf4afc25d68d0ad5f9c80fa6ff8d1063f4f4ede76745690f6c03a2a819fe8c66663ae1e0327b75ff28d7aa568cc87901e74c3b95d1364a48d2bdc3b100e3db86b83136b948b6f1ebff034426d358f6ad8811db1dd442a329a05af44bc1382ec475d75ab94eab2fb10edaae9059c3dc4b3a336e3066296948cae878dabddb8bb0cd21d8a55b59b8cfd61811c7dd28650e0340e54bcb1483f5fc5ab6594a095a0abc52d8a2765ce73568a398774654cd3eb69d051576a239c50de445a10fcc5cad1bf2c02219def496bcac377466f3531121456a6cf919bd7b769d745842c5b9f27e27ccc93eb26ca10054219272163fba536f2e7ade8c5266e157becffbd6d13b2bcff96dd47bf61ec116d32e4a27e2c4b8c1878e6b8ba4716c7c8a16d4883b91377d574e491e63bc618b0e7a7f6f2dc83e565896c87b03786b16cadc2d8275c67f77e05bff82b5fbc1e45ce0d920a8b86873b03318b79c159c192c993c0a77faa48743dcbe732cedc6d0f4aa7dfdcf2e3397608252ae56d5cf53132a568897777c4b1b13ddd8b835142ee8b676da768a41802d0db7777ef1f3dd4d5690edbf6334ec627b083774c77a4457388fca5e2121cc40a434f0d5f24358d1bdac2e91b07d04e064ee47a6af0a6d261372c0acb1d4062eb00ac54e6cdff56dbba58a4c8f9a4ba20e40c696691a160d738ccb890f4d69a58b173429a77260ac550570f9715f39f7e916d40fc94e08c7cf9224e8fc165e858dc0d10a479ce6b61c929b2967601f15b5ac7a36833de3bd8ed9de3bb4245debc17a62b219002857ceb6690d61aa4c02946e38ae07eb060efb93daa3ce10e76aae140bfb039416a26c9c586857f3549986b0239d85edabc01c264c7e6cff926eab22278298f169890ea90a542569157792fdc89d7fad79a9afe2df9a8eb3a7d0fc4a18119ae2d7efe9aa52613ebb884965c4a9537df547f410af979b37750ffa46bdbb5115227e802860ae9ec4088c859f5f54b1d4dcf1e92b718869dbe3db35469e579061978337e3eefe7179d3acbb8a19b3951474f1cd3ad40a985fc08f976d12d4bc92c3c07f577cd6c64562161c2bd80e79924b0ae7f2a9d2afa00e545f7e9b50990dbd93a9d79beec204fee6809f5cc567c6e3c45b1d0fe5bc5abcca8c0ecf59e5bd10a24bf05493d0b9ebe1171a73e703b26d31bac9d4f61360d0c8b6d120c0af8f5f99d60ad27505cf9e0a453f2a0a2abc2a6734fc948f1d11297ad2f512549509f267c2949451eda5da46d0b7c985e3e413ffd3f87dc6c2828bc1bc401e0140f8867855d72268a60a069403d08f0013e38f4fc8c91a530ac9a27bbb622d50ceff8711d1202b17924fbeb8ecb8c9ea9917f617290e162fdcc25b690ed83da63a7127e02c4fb418ffe6170eff132f469ca4907049bece6578c2fa00ba630188a598f1c2485e28836dcd3c32faaf9497ac36d72b08ff21caf7f801b2ba412cbdf0ccfb2cb884113b832ca4fec94db631ffa36ad3a71c983890961b1da68b64ab2247cc517000a75c7546a65ed8dcc555c2ffc32e25c8bbeda31e13917c3e5ead8e76231986c03ace67629ac8b1dda52089fd982769682fcb612c2e238816103451b7a2d073d787cdf68d303f207f7f58e7d2fdbfe69c72c01611f3c6085b1a7b9ef40c7bbe9a517b387cde8e562a78cc092bfe9573e9a1d626b6e1713217dc7a13a80a21ac651172aafe2e4c026b85bad6acab472df77c998481d22d640ee04c739a717f15c2086a5545e7d30c0ca0cb25e7fad1800f1f4e97a38df80b493b40e18f8c7069e4012f94345b43667f1c64f6aad0e5d2f7f5c3cae2dd2689b85af5accea5674379adc09ef074874219a5de82cdbed4583a1c8b077707ea35579546a38736a2c7961b19b27442c6a7b04f09cfa749898c540b3fac45c64dbbfbb181e896c04285929f822305243fbd543cd84fc9710b0c2092ea7e75b6ea374d2e4e2e379141fef546e1c06002aec2e4db87fb357c0dfd83cd4418a357bc4dffd95505f88539a03b304379f1f31ae08c321e3e0c25c745938064ec1935956f86eb285b68c5d490465eb7a5c4b126b06c2207363e1f3f1e40e43e83d479014124c02ac4d9146debc2596a3f6ed8b2d53d94c430978a55679398dafce117a4232a0de1b3bc5040b8b277b548ae4791c88a494f2460cf453974371bf936b006b583cfdb647dccb2160e1f880379abb9ef53a2f40d92d5de6569998a82fa69836f8fbfd05fbabddb140c430c612e75f70d64ae31fb3407706185fb93dcac750d29a938f492b16981e7b4d7790ce888c0ed50835db8cfb1c941b76d978a24b7ee70da023d953af6399f2d6c260723647027fd8f2df1991b386e873de787eb8db93a27800dcfb786fc0e94e0328acef2209903559c44d926aaf26c18e3619d837f593f39b0946115ac977061f7c776d1f76304a76515e3902f3cc001cfd3c3e8494cc09073bee90e8316a60eeacbc413a970b07da80db288fb0a5e826f7c3324d11defa933b84d1348ffc90ed147db7f7dce9be6170db241c43a6a889e7c3a1f89b9a5045cf73e927bba5ae6e21a1772c2724b4ea6880fc4fab982979419e5a71fc8cfa0268e8f11fb906dc3fed07add6580004ae5b85a8c4dea334aeabfff26714038a58fb177b4616472a58fc827ffeb7c360e3faf73974c89dd78926bda0f02793846301c6e270532ff77fc980ebc09f826b8850b540f4e63aba8739d1f1da9d7cd4422b5284bd2de79a0e06bdaa2256989214fb50931134019d48c78510cbe1c4a953e23051bbc3d91fe3be885cd30c38617898a157c21dd3a6ad06d8e6109448152d5acb7258f2483b1d22fe672ab2e18488ba93ae6fc16d3ea279e138051a95a0573a082ec29363aa20c617f5e056d400de73fde0458dc803dfafa8d60def4a9c4318fd386e21a89122e632d60cfe5dbac4a9b067db0bcae997ab68328c3e73266037fac7db0bd12ecd702e2a87c4d5d83d0ce08e4898f3948c0efe81ef08f9de20e92189b44f051f89388f780ef0b8987d9f070ccfdd59b8eaec6883eb57f4c1172bd6c25bd4a99558c1c1783ee661c2c53c2e23c8c6edc7a0ae6f1821b89b7f7184fb93f234ab6a8099213061b0e75ff3f66bca8bd58ca0d7d9ce0d7dbdea27dc3f11e9b18c82792d164f111ea1e9f985e0de4de6d639b297860a0744e1ac5c3acb4704f0b4f39507203d20e8906c3bf447eb7ef8416627b49bdad9fbcd2ae2618433026e590f70674e680441964fee64a5cc72dee955f1e0399e4eea744a7009258558a9bd93e880561cc74c3e39c1eea152ff2c3a21c58e5f24b76ad90764f6b2399998466bb89553eda3c997464ea73b608a7780f3f72690a37c3b66bf6914c1dd141e4429e1a809c5f55ed9c75b4ffc0d3dcc5af88f064cda8713a941fe68f0892fc7748cc7da8c6495ab0f0bdf2a9727256ef3fd23d6f61b3274cbe0632aad2e4eddcfa32db5a75b467122bc49dbf62cc07196695915808b8944643b405b0b72b1e0d200e59d5a59cdc4411ecd22d37986b14e640ca0ebb74039b2254cfb4bc24fa115ceb97b1772caa7c64d35acef0c3ceb2b6e7bcfd81117bd6564af6647cba9abe0db742e7146fd3094603fddb11745376ff65837ec5e34e6063fa3d195f78735b70839b06996725a23d5c209aa7c48767c6341ee583c2d5c9554661cb914aaf275763fe88cc74e694b5d901f8960a95b05850e31778cf2bd5e379d88af6a231ddb2a14be3d8583d20f669edd12a222a2e648089050dfd3e4a9750a734c357c5e75eb1b753923e785716405a71857643a915d237343bef0d41f366c16245e03303f22cb930520a2f74aa31e6f0b3b76e6d163303bb329", 0x1000}, {&(0x7f0000000180)="01dd32fc80e00f77b5f392a5f89a7afdfdb8e06217418f398bebd105de4424b90235f8f896d45a5be4bccd6163f6269a74ea892a6f8b158edd6e68eb3094824346beb9a882ff719695ef14f10972c8a5c457a6d112577e3880b34efc7ec3ba1bbb3c7eef9bc9d2b9e9246f", 0x6b}, {&(0x7f0000000200)="d5d0ffc583b0e3dd5e6f6a9fc0bb70da54077f108d50af6dfc6a126b622c7925bdc8d049ad07380dec589c2adac366c31b932ebe14538bcf036a75ec5c9a7bce880c4d9c425521480c73cd0b4d5c8b70f81d8070c3626a4ce036cec85fad182c111e6a63acc54c61b6803b7a7b9af08dc08dd55ab7e1b2f0aba64af377", 0x7d}], 0x5, &(0x7f00000015c0)=[{0x48, 0x1, 0xda1, "485c37815b08b6b3b7df4d1f5abb0fb30c3901a9872416c650d9403a4c3b0807bc406c2c0c44bbfc65a96991dfb61c016577369b895430"}, {0xa8, 0xffff, 0x4, "d8c106fe9f98b7784c5bb9bc9216c431a2b63f8c21b5e668f495dbefab6fa07a4ed703e61f621883f2297f1e1d0ea7c94304d9e8de0ff8754c1836c6890f26c7372ffb1dfa1045ff84f22c29e6b7328518a1a13c2c009a8d9a986ae5e2437343378a2278369079b0e4edc8ccca9b20c096577cd30b702c98c33ffac3add8bbcf61d4c8af1f3239dd570014ad7e74e4cfe693cddf"}, {0x88, 0xffff, 0x9aad, "c16585861dc1703ed62dbf230742e959d81d1df5e3188b0ef530b47b6a0453a3e7bfb8f68c1299ccb1ae38f586e1ba536b6f5590c9826fc2400317445c19d48d3199213a9d0ebc99c227247df56354b27da8c0a47d01cecc70143f75a835266fa88b9caf512b234e43eb2312c0d48b8b2365246e"}, {0x20, 0xffff, 0x100000000, "800db71dbf1d35c7786c4ace825168"}, {0x70, 0xffff, 0x1, "132cb56af023ececeefc070ee1d6a5cdd0a8fdf393ea731dedd2a4e6a62480d11513d09b91d1e8c6085be760f5d48399fe302e5afad34de60bdd4f791e08a2d02f1c6e7c1bc719e47bb113b851fb0bf56a7d281e3235d739a431"}, {0xc0, 0xffff, 0x8a8, "dae99ac1993d91ae328e55cf5d9773579ae66d0605ed07dc31486fe78e786b1c1116e5d2dcb0345bfb4bae5ba63f7eba86511151b370ebdf18f334ce50f80fcc76f17545e5ac9cfdce00ea707319fda29f17e6f0143f5203778530f17973bb07b7d68fbdae8915684526ff01a7727a347f49412f9442d61d04bbca2ee96dd1cb23f9eec83396d308f6005782028074070fef7d7480af4839652f1459102f2e1be226be75411e9534db02f4aa952826"}, {0x90, 0xffff, 0xfffffffffffffffd, "5e9dcd2dcecf62b256038a7c48e70815db3c772ed920daca9b4d9bbd0ec36fdc378c95faaf3b8b8ac3915de8549af1c84a70580ea143b12e58fc0e699f4ecf9e78cf9a0a68f0516c9fbefd60c4293fde076765451231bdf34d2dd24cbbb5c83fac3f39bd26643ef2bba7045d81c0124c5de03226883b19f5cce547a6a460"}, {0x68, 0xffff, 0x60000000, "9e16979470cded12cdea074b31231a8f712947a1d921a9e2003fc9325c48e690113ee7a9273771bb2933a46d410cf557c0cbb356ab6fba6104959b039767e6862b8d6fec8515283ccd7cf9cdb70da505bdf04429a4f1fc73"}, {0xe0, 0x0, 0x3f, "256fa3c3174d2e1dccbb4585072643ed804c38797b080b6f44193fef528dfbebecb8c7a8f26583973465a7264aa2b5e479a7a32b32d742e892ca89f157919fc1af192baf76af7f5af0627cc76d1740000b94d79ca176eae00d85f5f41e4ae4adda0482235566c75847241f1361a06596736c2b90403439af9b35d4d1e27d6e562ba37f060c9f22b57039120e58534bb04ea76e4ecc058a787b329323a34c64cbc7705a36132943e6f85fbd4fc405456172434bb688d4662799fa64b1705ecec0baf8730817e8052dd00e"}, {0x68, 0xffff, 0xffff, "8e06e3d9c93d57a3b3660b321032c1ccb3b70687e3b05b1b547b857eb8fc079d82b32895ca850e9076310a42cc4409e263576f442ce873e8577753862c277a53d5fbb83335006b8409cdb667b4cc82bbab9c4e46611dfa"}], 0x508}, 0x8) bind$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) dup2(r1, r0) fcntl$setstatus(r0, 0x4, 0x4) unlink(&(0x7f0000000580)='./file1\x00') pmap_unwire: wiring for pmap 0xfffffd803f012708 va 0x20020000 didn't change! 16:00:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = msgget$private(0x0, 0x300) msgrcv(r0, &(0x7f0000000240)={0x0, ""/165}, 0xad, 0x0, 0x1800) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b78692284e97aaf8986da226f58afc8528355269fb0b079dfd57813dcac1383e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) write(r1, &(0x7f0000000040)="e424d3d6ee8d318346a128ed12", 0xd) write(r1, &(0x7f0000000180)="9c8756de14703a84b0f0452e2e", 0xd) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') fcntl$lock(r0, 0xf, &(0x7f0000000280)={0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x9}) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x104) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x1) close(r0) recvfrom(r1, &(0x7f0000000100)=""/45, 0x2d, 0x840, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) open(&(0x7f0000000180)='./file0/../file0\x00', 0x80, 0x4) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x3) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x250000000000000, 0x8}, {0x1, 0x8001}}) bind(r3, &(0x7f0000000080)=@un=@abs={0xbf588a0ee6dbf657, 0x0, 0x3}, 0x8) r4 = getppid() fcntl$setown(r0, 0x6, r4) dup2(r1, r0) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000004280)="c9e2265aed0bc15de5c7e7638ad11d130344bfb466d279e262656e11cfda4a7d2ad6e850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x100f}], 0x1) lseek(r0, 0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x11c9}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:00:40 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = socket$inet(0x2, 0x8000, 0x8) connect$inet(r3, &(0x7f0000000340)={0x2, 0x2}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10, 0x0) getgroups(0x3, &(0x7f00000003c0)=[r2, r1, r2]) ioctl$TIOCCDTR(r4, 0x20007478) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r5, 0x0, r6]) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 16:00:40 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) write(r1, 0x0, 0x9000000) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x8000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xa77) 16:00:40 executing program 1: r0 = socket$inet(0x2, 0x4, 0x6) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x2}, 0xc) 16:00:40 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) clock_gettime(0x3, &(0x7f0000000140)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0x5}, 0x10) pipe(&(0x7f0000000880)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0x100, './file0\x00', './file0\x00'}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:40 executing program 0: symlink(&(0x7f0000000000)='\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) 16:00:40 executing program 1: munlockall() r0 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x80) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) recvfrom(r0, &(0x7f0000000080)=""/73, 0x49, 0x802, 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r1) r4 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x400, 0xa4) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x36) r5 = fcntl$dupfd(r3, 0xa, r4) recvfrom$inet(r4, &(0x7f0000000200)=""/203, 0xcb, 0x3, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000300)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000380)) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000003c0)) r6 = open(&(0x7f0000000400)='./file1\x00', 0x80, 0x80) chflagsat(r0, &(0x7f0000000440)='./file0\x00', 0x2, 0x0) pwritev(r6, &(0x7f0000000800)=[{&(0x7f0000000480)="067d93fec6e6976256482218c15d70669fa92deca52804617ae7dffaaee2443815b230f06e4c5a63502fbac8d4d902cc5a96268f89dae689035d8d8432cf5b0090439f71b6861ca855963ee2f4458ef28d4dd2fca1ba3d94a655ad8289a918771bb4541f74307bff7b77afc9609f0295e5b1c3bac3f9af05233f9602166d062c95695db810455d82bcb8156abfc216922d50b6", 0x93}, {&(0x7f0000000540)="b26864034e7e1db2cb7e0c96174551b1694ba7995a5243bb1043c8bce466fb5e9390183e965c3633f6636212156147c8c3fba9767514d3d96de9970709bd8147ad719b9f0ee8455d", 0x48}, {&(0x7f00000005c0)="4edf3a6f737adfc12b0d5b110bf35cb232f6ac5332550e8a5a409197ebc89f357e41d2866423c117437878c3d25b8ccd2db550656bd8ae26ce22ee4331d130180c2af8891c65391cf7979c389e391b2346836f2da1ac16cc215cea12733e1e8c195be45100a80392c0b43fb74e5dba02d8dc4370ae54ee7a0b563ed4a8834b2b791e33b629c6fbac573383d383", 0x8d}, {&(0x7f0000000680)="f246a784c6f7a2aa0c0fc31402ae4229440405bcf1ddeab54638546c6ce254a60d34b4259d546cd2ba516f8828b23b71be376bca88b95dd2b8368616ecbe5ddbfcccabde8c93a8a3751df05ba7b4b21036d8cf4178f8d5cc626fefe4a80b8ddcb6ad35b4a757f1458723c0a63ec79d239afb6ecb633048c6d992688873ad629cfa30611d69d47354652623460de34b52464d3db2cf962dd36ead12228b3c0cdb4c47dfbfa87518d40d92ba2ec5ed9a58f720e85f3afcbb63da6a393929b8f159f23de7164181f74d88c74cae087a07a68bb30c8691b3f0e27543c314adea737904265669f15367680f871dfd", 0xec}, {&(0x7f0000000780)="3895d6a22a0710aa379c24189b440f22f45865c45bba8b40e28b51e26617bc7caf1de2b5f4df2a47d164d4e49d17cf08d84fd48ee0a27ae04842cb6a24c76d7398467eea3a4246a902109d45b4171b3f8943bbd825081c60b37f3abf2f2e64d9122f1b", 0x63}], 0x5, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000880)={0x8, 0x0, './file1\x00', 0x5, 0x5, 0x5}) accept$unix(r2, &(0x7f00000008c0)=@file={0x0, ""/14}, &(0x7f0000000900)=0x10) readv(r6, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/175, 0xaf}, {&(0x7f0000000a00)=""/242, 0xf2}], 0x2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000b40)={0x4, 0x3, './file1\x00', 0xf173, 0x8001, 0x7, 0x200}) getuid() ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000b80)) fchdir(r1) mknod$loop(&(0x7f0000000bc0)='./file1\x00', 0xc000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) open(&(0x7f0000000c40)='./file0\x00', 0x20000, 0x20) faccessat(r6, &(0x7f0000000c80)='./file0\x00', 0x30, 0x1) close(r6) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000cc0)={0x7, 0x3}, 0x8) 16:00:40 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145d234f1d80a62c84c575bc139cc22a6227682c2f17eb131d8a7925830a873277d2167b054405a4875bc91a379fc69", 0x48}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) r2 = dup(r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x3, 0x9, 0x80000000, 0x1}) 16:00:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/71}, &(0x7f00000000c0)=0x49) setuid(0xee01) fchdir(r0) 16:00:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x40ae, 0x3}) semget(0x0, 0x20, 0x280) 16:00:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x104, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/173, 0xad) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)=0x200000000000802) 16:00:40 executing program 0: r0 = socket(0x1f, 0x7fff, 0x1) fcntl$getflags(r0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getrlimit(0x7, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f0000000080)=@abs, 0x8, 0x0}, 0x0) 16:00:40 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket(0x800000018, 0x3, 0x0) ioctl$BIOCLOCK(r1, 0x20004276) mknod(&(0x7f0000000140)='./file0\x00', 0x2060, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) linkat(r2, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00', 0x4) 16:00:40 executing program 0: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10180, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:40 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f00000000c0)=""/25, 0x19}, {&(0x7f0000000100)=""/155, 0x9b}, {&(0x7f00000001c0)=""/5, 0x5}], 0x4, 0x0) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000240)=""/116, 0x5) 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0b0200000200ffffffff000400000700000000009376000000002255"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:41 executing program 0: kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000740)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) setuid(0xee01) r1 = geteuid() r2 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r2, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/206) r3 = socket$inet6(0x18, 0x8003, 0x20) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mlockall(0x5) setuid(r1) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/239) r5 = getgid() r6 = open(&(0x7f00000000c0)='./file0\x00', 0x10400, 0x42) ioctl$WSDISPLAYIO_DELSCREEN(r6, 0x80085754, &(0x7f0000000540)={0xfff, 0x3}) syz_extract_tcp_res(&(0x7f0000000440), 0x0, 0x10001) link(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000400)='.\x00') dup2(r3, r4) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000480)='./file0\x00') recvfrom$inet(r3, &(0x7f0000000840)=""/220, 0xdc, 0x800, 0x0, 0x0) getgroups(0x4, &(0x7f00000004c0)=[r5, r5, r5, r5]) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x80) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 16:00:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x5, 0x7fff, 0x2, 0x9fd, "4679b5b3f7ba4f088723762db8dc985fb2d7c22e", 0x4, 0xf9}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x120, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86002e2f66696c6530891f8aeadd00"], 0x1) write(r0, &(0x7f0000000300)="80bcab150d795d4343bcd3e1274144c019d15bb88311d2c8d5ec9df0c96229bec7b812af3933feb1e38f3f59dd72f4e6026149018469ae54bfc1e82971a4bf543afcd01ef9f263e3be76a6e77d00498349e3ae142c5241fb11c612750a40eb397db792f2165cf47cb5faf8ed9ec7d62c8efdf3b39cb8899c78af204c97d6a67659400eee58fb7580837e845b31a2a326558600cdc876f141d7232960da4bab5ac306433268eda2eed401b3f9f56bf5f247", 0xb1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000180)="2b00ff2300002b003a2c0079b95e000006000003000080179ed9c43375b8b9638f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf919f289549f25b8d814aa61addbd3bffdc6d862701c822e48435e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b17730700000000000000c5a53c1941881945a14d49ad7292c548193da8db178b5a21846995066c50146bfc672a78bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3edf72760a58c6b328360f816f3411e97903847ff02ff0c195877004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee5266619f243e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e8b4026c2bf9d76a1346892393ff80cc7f", 0x170) 16:00:41 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x1, 0x80000000, 0x7, "9d04c58aa17361121d4398958c86765026ac792b", 0x1, 0x2}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x8, 0x0) r2 = dup(r1) chmod(&(0x7f0000000080)='./bus\x00', 0x100) ioctl$WSKBDIO_SETMODE(r2, 0x80105703, &(0x7f0000000000)) 16:00:41 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = semget(0x0, 0x1, 0x4) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x6) close(r1) pckbd_enable: command error 16:00:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x401) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) pckbd_enable: command error 16:00:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000000a00)=ANY=[@ANYBLOB="0000300018c94118f94f34d19aa33051bd62968f5b54075322a1198cd3922beda2489f06481a60f951a4dc9c15d81e78f728e177a37d7ded4148dbfc73879f41e361426936f44629ca4c9bf0a47209d9a04a76a9eb5d24b6ade0b1c1e742ba582b258a77f00d4c941f3564617c93580a58dfd60dfabd646d762783e9d98542f6162820f9b0715d1bcffd4b4c1dafb707622fda5ddc2eb6f56d2d2afde1ff5630fb887621958661c8507e1dd4730c0d74d0cf7ec1842b6e11b50cd70e800977bb73117d484653f5d8dea2c8f25a044bf19d42f9db704325243738cf53e2b649bf9e015300239d3ec472c6f18c97c9d6f51000"/253], 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) 16:00:43 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r1, &(0x7f0000000000)="bd", 0x1) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 16:00:44 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffff9, 0xab, 0x0, 0x100000000000000}], 0x8000, 0x0, 0xfffffffffffffffd, 0x0) 16:00:44 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x8) r2 = dup2(r0, r0) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/54, 0x36) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x3) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x8, 0xfdc1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x3, 0x4, './file0\x00', 0x5, 0x5, 0x3ff, 0x41e8}) chmod(&(0x7f0000000040)='./file0\x00', 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000180)="3190fec64c271a3fbd5a66ae9b69528d5451f6b6f4d4319dee8a2b0ccd7b03cc4876cf52c4d98c5981e7cdcdf1288031d42d75c6f09354acd4bdb7f93ff77e583eae4d61666428532646b2324a4c4c0d5e6efe4f9430ec4d6cacdf4f0caf3886f16633053250397a7b0c43d6d41f62001559f06fbf094b48932b114d0d4b96d00d8d82165091408cba8674a3be2b2aa0f33e", 0x92}, {&(0x7f00000000c0)="bf9274ef7bb48a6bc0cec8d012ffdfea3e3624deb3a7afa1d1df1a3088ea736c4b588ba6c835014173485cc975ca6a8ecb67efd4388217df894ffa159c0850cecee8f4e3151ffacc9c53c6f0d1b97bf20ab0eec0cbc08525a55ee1ee6153aa268f7c68e9bfdcb03cfb5fe8", 0x6b}, {&(0x7f0000000240)="4b1ddca35ebfca70fdb009034e63fd3b12eaacdc78c2f4415c9dbd39c8be89d56b946cb0addf43143325e54545e542c604245f7dbcab3f49645c4c7c8784f6ce8e53c3267f99760556008712df518f532afd7b3c47cb1e6f93aaedcac9fba0", 0x5f}, {&(0x7f00000002c0)="07b78b8e4f0d21b943a37eb0bcb2cef5d7c343531b57b97fc07c86b7c239a130a74c05a1be509bc4fd59e3652dc2e678cc258b9613654bb1b9e98f0d6a65ab3e5596fc0490281d38559a53", 0x4b}, {&(0x7f0000000340)="27ffe3efa882f982a4fbedef8ed238eb194dc92887429b36622c3e5448b2f97152e1b061ee509c89", 0x28}, {&(0x7f0000000380)="fc5b078a6dd8cf8f531363f5cb2cd1db1d5d3dac44caf93a5003e498aa634d17ff4452e0bf33c334a31e2a6879e1fb2d98a2e1b79ca2704213db2e12ac274670a705a16421d950ae1fa36a4e8b0b3392cdcad209ec6abacd921a7ac764f507666044867124bceb00c2c64835cfcb98bc29d6f02d8be194bbe2dbef12c68e66a01a436f50559f5118bbfaa132cc0bfcfc7b1e1bf256abaf7da5a616ba5cda9dbd0fecf47f0e77a78131442a21e848e2fff250b3", 0xb3}], 0x6, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x40b}, 0xc) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r5, 0x20004276, 0x0) ioctl$TIOCMSET(r5, 0x4004426a, 0x0) 16:00:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x6, 0x100004000, 0x10000000000) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000000000000000000008465279ee794bc9b812c6195f01688e1eee30980ae03df57f073dfde505df4206f05adb64debc614fcd6ba53f7c8e20907ee759736d0a05b44db9abbbeae5b44e0f704c49e61b3d66eb26d2589e3c95d54779b66fad32513743"], 0x10}, 0x0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000180)="28af12671daa377323286c1d9b1146a23729276ba7d88da82f7a688e591eef5bb6cc106ecc0c67832f6c69d401683eee9caf063cf551f2a5699769fb33bc668ae2492e7790e3b8574cb277b5123e8c9970f5f6cd34f4719c66ee20e4d9824efcf30db98fabb7bd2800b318189bade5261805879810ce3fc702e015261074fedf379e5679f14a2c394889c16916d71332fd74d6ca3b4658424f6128686d031a665c42f80204f0ed5fabdae820f379fbaec41e22c8d6dd5993d7848fe5", 0xbc}, {&(0x7f0000000240)="fc21aee16b858c3dad5316e1901bd31bacdd4eca3b04bccc62e68b178f7bb34c6d4650540a", 0x25}, {&(0x7f0000000280)="69524d0bb6e1de2ebd7f9e1c2522a533638bfbe35e2260d9d5f3fc4cd712b15d08fe0d882a151d29addd6a032d6074146b86fc69d33416e8ca66f16378acfb6231cc2b0cdf", 0x45}], 0x3, &(0x7f00000005c0)=[{0x70, 0x1, 0x7, "7878c5251f8bd12578dd31bcd845407b4f3b932c928a779e03c3671717623f8fc143a2c77c8dddeceacb9dca0d91ff613c71ec3896a3b384063446beb7ed15604659b92c9b3bf2171a1410505a30b39087a9ec411bbb6d33286b3621d370"}, {0x1010, 0xffff, 0x2, "9a5d0f1cb976438a666151380f0ca508a11cff3cc50ba2a839e6af6d8a188408065a6ead5ee24cfbdda95e54749574ec2312d2f59d0a9e2794059a3d929313391f5906d3c4c106c55bc09c1ec30a315ec853b699d4d00ec6c860db11a429e3314990db256513bbb43ad2b9ae27e01d02487b9ba9ba940482204b7409e1ae2dc02771e11e22448634144c0ca0df972134896b67a1b5fdbee139055c8c79593ca741d6670207d933f70ea164de2d3b4108e5265c1f4f4d4f54419ddebcadfada3b3fcf5c2bd38a44fea5b54994c25945fa88f98dba5b6147ef62b32251129bc9ee2356e961ae97a8c94b422e0c6c06b5baf29aafc3440f772464eae4c30c238e6d85e7c774c1cbb6c5e9c2a4600ab27a2696bb42e99f0873379720f1fdefcc35a6bbba359ae9aa32bbadc07fc03cc9df86e81b817f225dc1839933224f9ea1cebd75e57be8cdb03c9b9b6acfd584ebd5639b47c274d7df28620854c2a00fb06adc39b073a912d07fd3e4ea29b1effebdbab5d876dd088a10dc631b3e3f3b648d7119290bb77cd540e2d0eb8678c6ae10134b3f005dd26eb1cc856857040b250173829421497fe3ba3e80552a7e32adbdc8a324358962e1ae27f45b7976908a4440156e50723c78fa2cbf45ca3f30c2666137a9a29141bb55aaef092ef68f248a122594d943ff862a9e199ef538b453658adb82ce6126d4b7339b70ba0c3e28dffafb6de9eb5670a1029c02eda82a243bf0ac15a90b17884743a3d5ad70fdd5c00c25f8f8b4d5d79e16eb1c262543ae8322bc1b008e5415456dadc5db93d08c24103a78a32a6b63787df0cc5c8e86bf743ecfd768ba0522a30872c78010b4439370c1aa647ceb1b698ec45a8cd2adb5b90bf938ed39b5b578b8ba9358b3ca7306c3152386d4c05485ed85c26fb2d4af50b183ec1ea8c11afdd5e76b28190cd9e8306d5213c51fd8340d8d21871a0e3d84c9c6392ef6198ea9839f5c67cfa815de06587e4a9a9d1e96e9faae0aa056ae8d8cbbb1180b0741fa1b78344eacee5e828ed319c7c4d5c7f069f7fba90d8db159147d8c358e40be6864a3752a6f92f0fba7604284d63a5accc6d5ff4fe8478030c520578c3838a6c5e39f7bbf9ba3055f7abf08407c955b87edf9ed6a70c943cf4805b3b253151cc600ca0e6e39c10d9da779a57daf26fcde90b0dcd1479a854616aaea3ce739e388dd68d59069b2152dfa26974c2a85bce88cca16278ac32f6a2a2b039403845e5201afb5577c9ee25b74c52ed3d7e3e77126793953947daafaefde96a3a83281d71e20a8120e53a26dc697ffd5ec58fdb6983fb741ad04e13c83782fc6eaa4473a3c6150c296cb7819bd7a3ae341c698628d6dc80d56cd65d093dfcf5c5224adfafa0538ed4504e41fa6b5c76894e14724cb06fead145aff71cecdd3769933879475d24e00b5328e24dba99fd5b571fbfde8b9cef45d1c50b99fcb96cce7b8e982c0224e76df728bc0463471cac9b133d3842869bbef5e09679624629a8138eb0676f627e3fa955356f4dcdff7b2d940badf9ec046228d279879294807a483dd2f79016be80f70797f418394d59358dbe524df557dbb8ded06d90fcfa363b3cd008c6278862560843b902323b869da22753e1ed5db9b2a22051890c6bd27ec28551feb55cd2321a1ba346781c10f0caaffc8eb7d3698cec8e13d9d00badb0efc052860bfc8f5f19852fd2edcabb1050ed6ff96ee22704b848413f6677398f63e511c21c67cd8cad329e6b766a41ca7aa9a80bc75eac1f55595a393d46f2aafde1d0c362f18b9ee432fdf20e09995726794229759690ef2b758eb14d795ef431b7e9c44209d9d73fa56121e16306a054ed37c6f2cefcc8d00177cf84c7cd10aab4e4bb87715a94de0983ab0eb276f492854fd72a03570abee67d381126e387141a45e55c92fd91388cef8bbae1f42ff4fa405795053308fa13fa09910cd0e391dbf85a09ef120c1ec68c6e2504b39be3abaf979cce84f682fcd4143d677cd85a123404c8c0e9ca9c7c97ebd0d75e323cbb905fbbd9c67a968b7651fa469fbf29587679d7be6e9aefbc308d5ea2a4097f788d03f884a8c255bc37e01c2df3010581085b5ee6ac052a7f94942c93e57806865cb56745bf982c4c2077d5a0fd69e7ec9bb28ce833e64621c2ca268c0c82765775cc378dc1d9b2ac6a70ee7cb3edcada4f6725af035870c74d326f8185b88a5a9ec6552776a03438e36e17a6855180048d8b45c72f3b1ada6cd4361e05e192f77544a668c70a8bfaf660e26855af6de9e264c725568ffd0ca117357c7df336e2a5e2c49274b29cc289a8f8895d72c8110c654ef30c6bb50e7731263d97e410ca1e8ef5b8e4f2a28838c287cd28424c5b1b0215cc67da3be24aa203b89500e4080c20093af9bc44140f2c7c5b1f9c15345bb71e4cd0ce129aa3bf9f437c1d6d8ba67bd1a3774d6b4d5d3d7784dde0d9783eb48c6adaa1060ebe6a2b92bba5286962e5a908a95e258bf8910fff12b80d587512023987c9a3df92a893e691b809d46b4395f67520746a0b92c5c43cfc52d8ed71c8b6ecdb5ed28f583ba98d04cb3ac3be594ca3bba0b1f6b3b9a900f9adac2cab2e12a413e2c29459c85970f00b380044d9f1e674946503aa2b38b8f3c363bae84621f7ab3d89ecf46a8bcf7c28b003680b581481f58bbdfe809460bfbb20b6e7ecae69a4680de46b0c0f39b2500fd80f243bcbec6d3cde0bf8f35e42a8f585a5f0404dc30c26333774fec1bad78c3245056cd726c0b92a5bc8e73fa92b29fd68c306cc224923afca1e608b1496559be0bc4145cad21c9434cc60270de965d5a06ae3bf8613e7ab72323b10c19c791fcb8311616d9dda12fbd1986b15b76c6e2bb692d335dacd67d9785e315f739db820ebd8b42e452a318cef2395cb10804e4302048154eca4e75a3579cdbc64efecd6066179328796b29b763eaa9295c3861294f541de3b35561347af1107700a5193f0edaad060134a7a0ab5b368ec96fa9d3d1dd83ca6573f3a2637cb3f5b393fe26607fbba57a7fadb612e699a56681729070ea0854932be1d70165ceb0a49f70c0f535e9ddd4b7bfc119150b9b6ed8b1dc65376d6b6da11142a0ed4e13a1e4a2c0ec75ad9bdf28725afdaae2fa4b9f0f97a5bfcd42361c06fc846ea769bc10cc1fb37c968e4c2dc98536bd35325a2cadae3c8bd0ad9594dba72545447d7f7e4cb594fe6521e4caa334f5a8d5d1cb77b3597eaeb9d5fd88c26a466a94f2dc38c6766a05f1749e9f9e43497fa5683df44c66dbca6d6b8f8e9c0d06b410346b6fc2fe67941fca239d26edf135a9724a3946930e1028f313600de2e31d3d2fbf8b93f2b3e53775a23d656126a671e6fe51c63cd88a75eb002cbde50ac7dcd3d57da8083a24e4c96a1fa04fe63341e1838baf8a952e35a8cd6f03674fe3324c51a266065baca41473ff677c671100a9736e5251eb37741607195345592915bf1b732650fbcc80b4bca744c4ce302a844f4f6905e06629853aae6f1a16f56c6efa8220c518eede25fe15050f438f695a752b8f96064dc2176d93dd8979d1e2352fda1ff06afa51a47a76546bdc0a6fd4d6dadd51ba712e28841842f32011554e94efc80926f11ac567a34450de40fc4791b2c4f7e32d2984ae9b40844cfac90ac2fc00117b38788e34d2da63107692a692c576703a60f55d45dac1499ffd4f710446f177a924ea0695421d27699579b3f5a246fc1fe742e34c1fd4eb443b9dabc1816083c81a6fc78e18fab01f6678e4d8b9adc9514f72af17dfc3f8ecc1f98fdf50eb15a22856ae14f6276752f90c8f84b3cbb65b798f5869d533e16d7889004e8cad602c993e754aaebaffa18fb8df2ec546f82e7e97e628af4aa7418125dd174e76c9849b0ca404e8658100b09ad3ef6d1390af20427251e0ed077412400ef9e5ec85ccf02b96ce2d55f79f856d510ee0b78427d766be458cb8f4582b1e10b9789bcac7670d0d51f773409e030ca0eea4876ec8f33351e26e9fc8bf85aab9585ed2777379bc76b178207641812c23376faa3c9c4be60e22107affa854f41224de7b0b6ea081da28e80fb7f274ce1ae9b79f702663f9e88e57ad6391fe8756ecbc18b101105be182ea631e6be9a4da9f0ee83c4d3585fe562b2601642f9be4549ab8155d701a954c3ecdb42e963443c826e4f926ca1c6a0e22d90a858f28cb1a17a57f9c92ef3195cf365a87de5e885214c986eaa1843ea10894c4c77d638d5cd6cd801c13470106c8ff30da8262a869c7d80bf7ba44d9130850b56533fcec7556746e3c5434b671b85c541974bbb37c4b37d7bc400633b02272ae20b54489c43531b250a88c22668a51872482b06d60227e7b30f0ec47bcc0118a350b7106230e699f5ca7193166e87de25829df1fe4e7f5d8c53591290a8f019a4824b75bfd56601437edef6184777b570a1828caec0230357c9cc806f36bdc30c847c3630ab1c1c6614128618bd2a78ba48d451908b1b4fbdf2a950a7cc26faf1834f466d6a01f6374c5c4bad1308e3678f7d52daacb0bf27553cd5f700e886cb17d08388aba9e8d1e11d0b1ad2c4a429ffe431e6e6114c466de763c516aba7a9525892009b29792a05a6913579cb8b32b40623b460a9f1ed08ec25fe1c9c1ecf1d41142f954dd7a334e6859d03b6fa2ae71c2819f410dcfe8ccac9e8ca59ac9cda27509402aab6471fab650e26a21133dd894724e0a2d5f31e88fb4d2b03192084a60c8bbd6ec02173c94f1302242123ad0de6174369e19c09e196b1154eff2f49837d805d06dc1c8f0cc5f575f86a11fb575c63cb5da88ec9dac35ed3d6bd4822829e14387ccf79c89aa1afd66ac7a33d4e8b108911f8ab995920bcf2b9b67114f479d77da2827759ba147829d39b03044572bd581ddbbaf5bd3e7cb4c30378a6c09fa0c25d67a93f72ef6487fc57ae18097f1f02a2ac4f118fa5e085a8fdb4127542fdb871215d5c2c0f926b488256439ff292ef2eee5c82559bf3e7d9e1de2c624b7d6ff1ffd8eeb240f9daf7eef832518da68dd4e04454fb9777caa45f532d73ddd9944c1a962d7fd426dc2ff21a82b2bc71e0ab09605f5395858762fe991a066f1481b8b4a7379ea957dd1e00c146bf2c98f94e1e4bc5c16a8fa80d7a74536bc54b8e8a5db6df5558a246da80966af4cb4243da82a02cf237c81c90da756633e3afc6d682b3078c012bf3ec4905632958904c103fde789d167da0ff0e186a5db0bbf71307b31d3c6f9f34d0ef490f06e2b856cb3ed5d07c5abd6843782d5e8a05581359514a99fbc585e47a33a4fb337f6fc3c5a52175bfd216125af8dc1a4e4a2a2b2f08b061a798631b0e6346987415de08f83f2406bcc3cbc9663a159589fd6ca4d5563ab8ce02befcdb31614b8f3ce82e2f195515c4a941d251b306d8b5ea294066b6c15150166a3c6ede5f475f6ab3ead092788d9134fad273d9446324c347ab69c51f16f0990f5112a5a2af3dcacfbe83a5cd935d9cb5f3ebed2e126adeb1e6c0f153225b5e7e36a22861908b85b96c5b78da71a93e12fbe3776abdcb98cdecfa11925b81f05e7a3dd4a7febd58d442acd9913c02d92c3f1d0cddab6fa515ff0c41b3a7c7a01891d212ab265074f415e8bf11a4b3ed84de33f038cc7c974fbf22e7cde29661c0a5d2556374bafdd0b5cbd82b155d4a996c91b256278957b7ec833f7dcc175fb880e9fe362a956ec33c13ca921982549b1cd17f783b025b83809b7f98de1b24ed9f54694e6b1837557a70804be7f73ab771f04"}, {0x1010, 0xffff, 0x4, "8c7f529214e29ffdb0057c4ecdbecb5c84107409c133a12e0d48a5d13351c2dfe948d23a03354da1ce465c7a27689b64764a2e470d932f0c214fabb2ab1be6c947fd45767bde2e41f7f90015c86c715465ec9d3191295f555d56e651a0576f1a64a55d01a32ee0dfa2d6a3d7968f66a60f5e10787c178d6eebe6dc1ea8d0744013fd56aa64a4fee538cd808ae541d481775024758160c567616eb9bf37e639f9e66fd56246f6eca6b2d87beeb1a41c304b01a6e8e617047cba7685ab4b7387eefb716894e75a5a7157f802993d81c51b80ad28500a79ef26883eb4155d633d6e7ce7921996c0c1a7e7f2dbaa25ebf71500538d88d211771c7d860705abedbbb1a37ad8d1f21a5a54f1ba14ae3c4eab73e08aa1b4b7c37060a294a71e00bd4ad176fe96a6baa7680ab54ea68661b643034ab6858ed067d6a7f96d1d26c77ccc47f056751e14c1a944c5141d2d949db037259191639c960e9bcc559c951c33d9876a665241f77e0e53ca530224feaa7ff7f377f50a29e1c32612ee0b1e8d32e0571518ee068aa671b761c792d807e32c4d76ecc9b6e92276df0be5b89ef6f45707a72c3708dfa4e7de7019ca5085ef73e1147a5005207d6c98826c655abe52bd41e86b078e8bc36284678f03c9d5180d9baf28042c86b828342852496289019d0097fbaeb16e2ba3a28b8f8ef673e95558babbc0e0fcd6c34e6eb166d79d5367d53e666f98e5f868af672c631261696f6d0778246e9b0d3fbccd8636937770458734568529c257a7d30af880dae03d676b6a9c474873d19eecbbda07de9019afd1e5fc055f8317fcbc587de375ced0818bc66402ec3e19ff2c6277141286f0223db77824a5463c94bea048a46954e7905e97de70147499ac1b9c70253576c18a6940c5b2f8407682916d6e683287299757a1445ffc99b9b392060c793ef3edac744bbc63449418646ed90cfb810b6748bcf3445ec8313ef94435566b6ba7f409d887717bf434005d0f6f2643fce924f9cca0f9e483a518314d6a44aeac9a4a59209805d368d0859d6001a9dc2ea35d831450bc70301234930510454fc6dcade23bc7901d06d6e97c7626ea9f177bba84b3d7e54f55b0ea742225ecd8ae85e8586adf700d0bc9f67f97b5cf2073153d8bc5355da78fa3b27d2f12be0ede3e1eace353fdb5de08357986de96852cca872eaf247285d870fb3379435f828e628a8225059f35f407986df0e777265160326403c7582ddc69b69d36534767a5269eb9075c2d842bbbdda4626a43f687ebb9c4d41fc5538260171e7cff8a9430af537087ae176274bd43fe78a7243a0edca424d206dc1fffdba2b330c475a117b5e5eeb323458556474092c498377b6a1626ebfc4f7c7ca5d6f7276ffd7b44d12eca7b0fe58e006e2a17d09214fd1cb58fc798d00d62bbbc8b4764a946ba48d323fa642a4188c54fd4f913031fdb95d4b6508ff6b618953e844381fee28c445d6939fc6d1ede74db19126edbb229b6adc792830793e39c94c3f12aa8eafe31a975b23d23c1e30e16bb475409bfa1b582c79376669f13ddb2b4cb83e838456e2380315d6d16940a6bd0d8aa9aa5a771e4f7d2f7899e290dd10247553b771d0a9ec1a6ba985a4c82f033118aa72ed42148e28d0a24a3a475f8fc5ac95f3c712186a19b8aa9d12424d7995cd477fae2ff630031de37ebb004a18dbc6f60f0bc36c1ffffe2db4a2a82653c6f61547969dff5ff45438691945afaf0f35c2e34be6df12ba08f2cc20175bc1b598994dd66aecbfbc5211d53448b9928dda9d69f8e3c0fa23c3be38c70a750d5efb63eb5413b543b6cb7576e9f51f78ecd3e48598a463cc8bf281668310dca3ee253f12526882e8262069c67026219f44a5fd81f60d650f721b31c0d664c6d1961512c52c72dd507f9c68ee03113214a4e4c654e0e67912faace3ef7bc1ab49b3141aad2d85ceadd04e4345266eaba5544fbd0877e56f7cc503dd7f9ac35d6c781de0a0b97911fdc4d6ceff502dc25a3b1419d663cb260678f715e2259827e2d76e1a8f6c29deb0ecf4bae1c57fc95d3cdd518d67d7162ed8256e4d621a40b39fbad56d8170d96f46303a9347806ec1cd9a6b49be10e0694b94c9fb316bf15d79455c6712b4659aaf074aff11684d5d43ad6881f72965d1f6b4dcf35b6b948dd275651fada9d18b4c60e41c0ac7082f288207bb35758f1392a1fdb9df4f598372091d780d5f45c63b4bc7893e4d6e4c26652506c6af7b7f8fe72eb2b67718c30c4dd74d53c15661790f1c07fc923d8b47e0a97e79a9a50d06c230717a680e81b5d516c40e3e31de2bfa084578dfa9ff81d3023361636c624d9720313c74103cdc420adfa3d2b1e8a5057d0bb9640f9c8f22ac9083d4106d11a712dd30418976cf8bb003e1bbe7af3ddf51072ff0b3749b05e1aed65e51e1d6b3c624327c3cd6d7e687bbf48616934e50cf50ee4f3a6528e362574e2b6cf3daffc5df6b7683afda781d488bd29f0949eddf044290fbc70a1f4923793b2e7f4359a46d415ee1e31a8b1d06b1fd6978ffea3397f3a5746044c87460d309b9d1896a2596c4311acf253dd99e4934c58377cb0b16ff7efe58c944fc695eec620fdf3e07f7a08a1f23d4bfb30b61b36f27d191cc530b6019a6ada9a7d03114cb7a253737e312619f8c76bbcc0d923eed6bd88c492a7689d0eb659a6abf78720abdd0bd509b6655739814b0e554abf45b8292a76d90676e0354d2d9c400dd08e233f3e6d643708035a5b191f7c90361248ff97a8525ee72663e5b95d090fa5adee25c21ceccd8cb4a6688b5b30f24a4fc22302a08fc82de21811694feff916402eb972bc06a144babb28319842bc0501921da99ff260d3dd0cec3e44e7113b1e907f06fdff49c7a83c325249ea55d57fc0b640e4b79ed1aac1ec07c0884ddc82c31ae5e2795b24459042b2a35f5e1bc790011b40d7d273302e869808797af299e111831c64c82e0dc67ae25bc1f1db47711171a2d195ffdd752d13d31aa24d79555ecae8517ce9fedec1c02c9457a02a007eb195332aa2a90b81e7e6701731142801dc6361879c01d52f48302780ebe4835f9a8468ed8d49199fd39c7bbf42763db69b15a140770311f92aa1727c2236a6b331ffec2e5ae0b8d865b106162b87e3b4239fc0f8dfcf41c137259eecf2c390adc547737ac72cacc398af91472810739c9505b4560930afdc3116492d2534ca7e1042779ce13d83ad52faa17ffd0cd3ac8ed672f7796a4904a73f8203cfb6116e75176fff54fef1ed906c374f3af49c2cf3a227de619e183f548380d0ae45b7a826daf15e4eca981f79d7184214ea043ffd79378e3bae2dd5086d9136a4e22d80ef74608ed7eb7e686e759355a4c33ca7abb876e7831d0f1ddee33e3a79e408530204688bd330032b49073ac5f33e4297210b02773c4f9b5f5e81ca03638a4ba5b18ed25976828e697f0ec615470ce1764019fe718e8086649a035296f635f356d261465841126dec94a7a584c8dad9f927b030124753a72394258a2a0501446b78b5462895ee869b68e21c250c9ea09b83cffdd9d100aef8d2eef9508ce13a9e136e0b2b373f7ddc7972241abb487409eb75797fa03c989ccdce8bd792460b6b55e1355a1edc500362b14f28b0bedbd38b62e4fcb4fb677c48c15e819ffd179fcd836a54c07aaf828e447d9611ddff29652d7c351909f2cab7bb941d43a707addef0d90a6b479b6c19ef7ecd553562337deebd2736141dd0b259ca69d464797c8b62564792450917de66311abc3cfeee367c5f8cd16472b6cea966558c833f5ed8f8dd75a76ad53468d7fcbd9c459bcfc2165601673dfd70c44000a25db91d521812affd4f04ad9938b5a6a0104b93be3f24dd30571fd32e1828ff46aec9588b8f5adbd2bb53d48f09053cbc3e2e0221ceda3de32a6a1dcecb8f63080990fe3a1fecbc8b22eba082944eae3bc7ca97d5b4b5af832e4838a87eebee465061fca608d8a4d4605814fe4ed4e5b65e75fa2f0a15d914295f9e8728009d41eb416ba11bfedcac2861bf002bda0887921399ada481d974856f57e198d871a2cbdc5b0f6cddca5d739cb745c5583a92291654968451e85375b54c43ac9cf34e8366a4d84aecee12262802ad3de9a8045d71916d1fb341b8e6ab855e9b5e37e06074e525c827daae566a83ec8de7eb7a4090c33dd80f871924d53fdda1f90ea09fcac58a4322a52eece6a56be55895a4659960c90b8ffa321b5e228b7d77ef2085189f96c2a8b0b1605a4a1d3652edf284f160799791d1172157b33310d408a04689d3b4afa134b366b8d49cdd92a5ab15ea063e541e5d4b0ca8503a86e7e5a470bb216a37fa0df0969c35cc50236fb6202a5b235739eaeb27087ba923d9feebb7a2e173e5503e6f02b0fa066a4525aadf8cdcef7019d8aeadd75991ef252b9568ccb1ac1bb0ac11b3034cd053bdf22ceb3fe54785e65d6a9a0b398414502fcdd83581a977baab062fc5b8aef4fbc4a40c5f3a2f3a2fe8a20d8ea54b6f9b6a480175105ef089080132962d13a218f548bd5f9d4b53445df3b749343ba722042e22483ea12db11af360bf4159cd20c763d602fd4279014adc4209b757c4afc16909df16ec2b62d78d78247600f2ae92ac5c8306d61222348116d31119c69ca87a76c350387274077882f78b1b0a0c91a5e5e15995cb05a29bf0632999dddd340264323d1f50031bac4fb94288ef2d87f5f00479608f142a641069cb4df54f691e7f79b6ea7e320ba63ffc9785ae60953c19bac3b04d223469da207ec696cd4e2f3adec6fcdb2da4fa994d59eddf9d60f35f00a26662cb34db59ecabcbbc4204438ee7e6ed1f2ababdc2ae098758f9078e42d3648cbf51ced566ce4ce1ae923db0e57801552e17db1104cc8ed1257823fc5c9b22b4e0c9fe8d718a77c6ec13bac024196f0a291da2d08f6f8ffa94e2b42e4576dec3f3160590a9ad02eef5c06e4aca7ada482e6813710444b7f4416db41eda9b4c359f6c1abd38fd82115f298ff22042a9cffeecd08beb99bf9f00b117e80b39002848f98e2b4ec2d52d1519ad316fab6c9cb871338f8296cf0ef17282999cc4fc49af4b35370b7145bfffdf4d0c0e8f9a3c083fc68bbf5b8701a0e341ed10e0f24d7b504a2dfdf22fa85ab701dcc6ed6f725181d59a21afbd5b583c786319411c1a1a3978b0a3e988dfd4c442d1ae806ad9616fbbca778eb8fbee2cf8246de90b3d260a15e2c53d582d6157e4bf30244649ddfec1d18560d5b627d43c1d3cc167716e06c588e85d5e7df6510d8bc80d483e658ddab190be5acb83de40a6000960f5f086873cdcc8f3a34ac4af8d63c720567d9e1c3455625bf7eaba647baa04a91577170a21ffaa8f268fabb6b693ebf93cbfa86e4d536611252955724c52be8efc145bdf88d520d567c105e0393049db2eda63edefeb8f1ba24ddc7c83346cede59e034d769939ed94beb3dc8c78b3b027ab86d8ae5b8271376e918caa901466ac5f3dc0dc5fd1744d9e485db8b1601965c183c9cc25880e3ab5ec5ce7be1f823a78f41dc5fe4a489a398c3fdc9657606d1d35e6c76ae571770d5cba32d627e1f9ee8cd4cb3443dcae4b584b789e23d4897032b055de5dc3068ef793fe79f4d4936b11679bf203276b84750477fb03bd439e13005ed6424b3e1b56446d8b6b74aa099969349d3c89170d8721ce8ee7f7801faa4449ebe5504c9c5152f260c753dfa84c738203a2430a89276a4af4ab5ad82c52290fee8d7bb59eb3a81251b69fda06be36"}, {0xc8, 0xffff, 0x2, "1ab72b6ff7641a6949763325b00f0dce44dff3969cee7e1163bc2746fd0eb41c4db27452ba512d2f0273d2b727c5e95094c64410abde93d161fd84adec3ae464992fc8ac751f7075feb53169f1b188615f50ae178ffab62353621ecb922abc3babab839f5ccd593a0dbc26dba192a010b8536df138afa571575a69c8c27164ea39b4179426bb447c918d465b58917150d9ba60ae470e061dbd8fd35aebe867251541ac894baf5f80a7fdd81eb8171ed77d17c4a4475e21"}, {0xd8, 0x0, 0x0, "63e1c35638774406ac8fb899241d8a358c0a874413b1a381108316a61130de691df8e3d8596bdfc544a70b5c1dc9def1db116c4c0b7107ac3e71209af40567e16fc79e3297b0db798a17a1c6b7b83da1f40737ea07652df80397ecd0668a6d601449f8f7e568cbc837d14ba7242c3458d373fc4a78bddbb82965a22102a9f803139877bc03bd26d34ad66b7a36f9bf78b79dcd4b86317bdeef61b3cddf62c54c3f99a7ab9d0300d0e652377f105b3ef9211dd9496118ede9489f8f51b94c969101c873aa"}, {0x1010, 0xffff, 0x20, "77659b08e2c5ef45f7bc71f632d3a38785375549bb0a1a77927a6e23df1a3207aad3934a980ce6da6e7519853c0d63de2e89b9d52f7cbd8fff1ad0f03361ee909824a00483d08f7f4bb38c23944f3b8a6b674b4aa2a937808a77ea397d42450510fc0b43dee0e33d40aac99fbbdddf4fb154b78a26c84b1acadc9444fd9ed1160d03274aa538fd4718fe9846d76382ebdfed8837a4b780ea635f40b00fd6e1e317ec3c016e9036122c7da67f507e5d67c1017800167083ca7b1b42fb09672ee3eb64a4ba3ca13c6ab099343151b0ebe7af02e7b5cfa7af049f71c09c2342b9e2db8725bc01bf2717e461ec9c5d0db24bdc6e0679648bbfa16f6478a14e12dba1ada7077c48128891f134c18db7f3efa60696d5110798f65837a845d3558381ba1680ed799d1e28e509bc37a9cf8b9ed263782dce575433c27b0016293e907a5417de2f2b2d89e58552707eba29e77982b753681d961016ebd7dc24dcfd4fafe9d17a6d6908327c926b73df104ebeeece50bf5b8bebdbb901f558c8a11cd2a183970f76d78d83f13e09c021695ec202b2da643c9f8eace58d00b223b5d00cf08c7323013adb26c803000970708e78f4d9c6ef45a7e134d5dd1e889a6f5e41596fd40e0de907c3aff5eb15104763ead7f5811dfb5595b62c540b7650ed6ff2a4f31f99094de2c8aa46f06fd84a09845602dbd26c8e88c9f7f9638b8518d0b6e0264827e6c4541cb525449167219a5126731969abc5a21b5c5ffd6c6bba4c30ab8d74511c078de587580b0488a898a1c21b61c21ef0796d047a1d89cc92e7c8adbbabadda45bc419dd251ccba62c0cf9143c8c1c5432f118ddf627b8e42e22377f0e8525c4be285560da849d257afa0d7352027c3297323a90e0cd997be2a81c699a2e40af497d2b527770fdd05af80b1d00d51e5a5534a13f058d9b154ca4d529ad67a69bf6f1e2b30408cd5b8050b975bf4bf6ea3e313a6527aeb42eeb3d47e04d6d1332488c4711588e828564c3d910ac38b9934b253de79d17f590de63401e5f9a868a18e93fe4552a4bc2750f1de84e0a8d1ae0462b30ea5311fe721ea686def17d4db1ebfdc2377090bd5972d1ea228c028fd34d7e73041868d7088c83411d7be23e867df860cf8319ebc6b38175a8f5b06ecaf3cea27cacba0acea52849da3877e1fb0a185e9dc09252a9f9a138a29b2263ed17ce20d37ca6e09749b713febd03e0e55b7a27f1324084635d2ca7e86bd6463e3d9de8db6ed1c28da315aedb50da160489b08b2cb4382664ac8532912d0b36149cb9430288d381c952ad5c8af3c7c122e39d06661d794da3b44d00aee3e97ffd0860a030c6568d307b5f469d5622877d560a511c659fb91ada2a3cfc4325c1fff41c6666d518a4529eec0281a396226b8a392e73af3e9b8d0e9e6db493548f64d7320fef775598c34407e52a8e2e2acd4cc65b41716a2ae6015c42e5d35beb50ff39cfbab11786917f19cf2b136aa2fc1e4ccd24551cef05b5fbeb62fd313b99e93349283481f0dae0f2b37f499a9e9b45a82db97a216aa3140545f70101507e9a79be8756122f5e180c15bb110767a5b86a1269e9eec085b9b0f8aa89795e129b2169feb7edf5576e05f3ecfa2c4f1496b31e9913e95b5c99d4cbcb0d3fd1bce4d16253b98d66a2ef783ffd6ec156fa2e69ee6fde3f0f9eb276e9d8a7480ac23bc1933e1ef1a76feb334b85c4a8a7a842694b24cdfbc1874deea1490998b9c9a7f6fb1eb5d182512733b45b4ce26f4f1b5683d764b5639c5dabecd7affdeb671cb93ebc1eb47b3062384bd55b2f4b71579a3618acd2d5f98cb9c72111786c5c07b1ee09f5a045582df1a9b009059477a800824e3d467c5a6a8fb607d4a6a5c839f5d9e519f5fb5255c45b75f9774a14d9cd986363f706fff8d940cdfc547ad4c6768270cb68a379499ad447645eb33c6c6cb12f28037ba22ff22ea1cd90dab5242b6e3ad2b0f74d190ade748cc80fdc1b0bf0ed1893a4b8d8e3aef9ad68f732d3392fbb532eb7f074e3af0432ef3aebd5336f22f60c375054281adb1fd2be6eb84f3d5b16cec65955d665a6ec882d663c63b2d57e9364f48c931ba76c1ad6d5363b34a9f69079749cfcca02232fad338a3313af56dc362ed669c4d1667306fc086e591cbae67eb649aa36d0af7120df04132f4c255c683f8d62d72fcedb2c53e1f7cb0c6f3a135148d3472d4398f5c26658ce53a9aebb1f725afdfcd5daf588840e776766d1991b367d11699e07022ff158798923a582f9e0c378eeca78ec2156d9ad1fc90cca5b07edf3ceec1721c79b21b7f3dae65eb4d59c80a7935fbfa2763c177246be94eabbff1d420c609ce8f1f14fb347b1c6ad48f46dcba5c861e90f5434257f097e95bb8c52f8843c043ceb00e299eccdc1cbf5cadab005936dc56583cab545255a4f6c69e33bd2877866c8dab92749d744700a4e70ff104a9ac88796526ac373eac30a808015d3ab2f7d9844d4589341fd134968b7c74204dc8204ec86dd3cbd8f25a7165733a2bd7d2565e6de374bba85313d2382de28aa335c90a7413e4dcccc5372c8e8abc866737ebd2d1c88f830c1514ffa2c50b60d62adb9517784253c0fe24336b63aef352a10df07e5dc2cca7de6b72354b157897e2ed93004883d9ee5e5322c98d41e15fa43bb9cf259f29ef64714df1f054748732979893bad94203e7ca68f4c89bd27c757a3088a44b8c3090f6a71f6f1e8a228c6eedbe669b943042c61947a5742efed3bb6a7b7981c85f9776efc5a5f4d0f10caa36d71ae0290471b56da024f0eb8cfda2216b2e2b8b0c78a419b0ba0ccbd3cac8237058bd831246d7ad8b30db71016a5d488836b0e782cc3b6b98a3d8ecaee02a6b80027874b4261f6f86cfab67ce0a1c5741f8ce9641dd34dc1e17706512c35749331e4f60213db0792ca6f6656006fb0437ccfd1b2c158e69e7044b6af4ba9a9f1d7131971b56e4e0a0c4f705340ecd0dd00ce606b6ad65c18181cbde631328f3814a0b2ab80b780ee03f42278588232088c39d4a5de6348095c67af3a69dc3b7699519405f04f1a6bfc62ae3d0ae98247dce55c5f3fb0c7947c1264b2a04b661a6fe12641de4f8c7bdb84f8fac22a2f58550a0f3c4ce4efea8334d03f11341563b77094e6d1015552cb36767ed6abfc6b615c8451451cb7d78195aebe5b4606498909915dab73795edd180159a63e9dd1ea5d3daeee6d51e8a458d61909260a08adf2647d0dd85019a21e798307d9038941fcf54917483cd1a8628e24424635902964a233b37a3d20fdb3fe8eb7f5102dba8bcc4a821e198881eaba012e980612be3043bc85cbd976a443ffe61cd3fe7e5a6a650694fec6f5d14e445ce555d967aa3d8bef8101fca34bbada3b1b97195d7f606b47dcbdeb13cc3cae55d4e9298336da069109513c30a514ce22a926f957ff91926557304936ccb26000dac43af9cc02115c4182e78ddf6b579ec38f534be69cab94389572d13d231e6719ab6a33d09298f5117f1188be915aca72ccc107cdaa1f9b2de5d06468028ef9a840252818f58cc2ddeb9bf4614ecd76160e4e809e41ccaa6d05e56040b5ba3a20850a743ba3a041cb5001dc3fe748b354cfcdb190ca786de47cd4aa68ff1d8a5dbb368537548d3c646e124f20a71b5dfe746cf872e22569cdf51548c1ba613b2b4a2c25a992cce0a7fcf6dc96390ac0b6f310897dccb870803c8563a4231eede8b38c0ea5d1b5a7788be733f097cb34feaac9f8e483a1a9b2cec3de2a521bf660803a5b4265627f12d440a5733292aec5953c9653088cc7e9efefac856bc409dc4328c07b191347c3a54a55864d15b0edab914bb82c6d8c329d9b0f9a9d5198c142c777fca9383c5bc97386d55fab66e95ba3f67db538776859886de06dcbc496be336a5961b01fea4851dcc7064f99d32a88021d6554bc8395801816d5f16dc17c18be61b483aaf9e981b0f549a08c645fed6f7e4adfed36bb3a8511002659e76a23853235a1597f49df9fe0df7de4265a1697d1cba5c2591c45a3e4cf657693f4bdf5f2143fc0ed3753e250d3140779c91c1682e731bb4e09d59b356c5213e6b0fbce8be239b658d04627721db626b6ec4cddfb9b2accffb56d9f967ebc1d7b343af35d86c75523ffffc19228d0d3fb80bdf4d70ebfe48d3c6cd2903d33b136dba7fad6a6c51293c36683f08541d0dddab1733ad02fa8368aab2b93da99fb06c7134b79440bfe8e2f40d6ba64c86d3fdaa036d857e104ea36dd4fb373b5804012eeeac0744631c8949a2d82be9064fb901632fbfbc71750338f1e8f37071a5e1e1454042ec1963f7b235f837e64c4fd24c80f4b1d58bc306ccabee403b0ca27ce93bdf2173fe16c4833f9266bda9926b861e13f51d0df4f5fae37a26fc916345b723f9d6e9e83adf510a6e2a2357b74d2755c37ceceacd6c2a794981b1d449c744d47ba23290d0b5fd615828e1fb6d3b4729c88f4402e332d7aaf269f9813d1fd61843278d78f3b01f48e46b1ccaa91e82cbdd572f0955a3948c17c03640c1e17a66797a3ef67e17418f31b9afdfaa4475525b78f17454f29270ab71f733a9469d96754f087a8342dce9bc36f0f98a5d0bff7df2aedcebd520d6b28d66b38fd7a35e2ac4ac703e93aec508246228b158cb931e35d4c3021a8311f9946b87cb81460815c1f338abc9a89155ba4e7f4c5ff59dc8071ab0433ca7abdecd5173617b49cb4a87349a475b3f3901e9f6aaa25dbb501633a9ea84ae4b62466e22061576a12cb52ef61cb27912c754df2099c40cc5d8f94f21b12293e0d377cd41006f79d80e700bb69b8865883acee489771a479e3cb928a105fb835e4e725a8e80720f749a4d23a5dcf6802cd5b8e9483ce6de885434fd83b20ab70b5d95dbc3850af5fde2ed21533ddccae1ba994901addd53a3e294ed95f3d71c71f4e5f7daee4aba015d107f14570158550a9287d363a26e147c4f27fcd775d91cd550a7f7c8acce0d40d8e967011cead13af9409aa56b9ab6f0ce15c2f5430460d7c8db6075956cd779fe8a86fd003983c31a4eb17964769979b618bb77a1557c62cefe59ffebbe93ac3109c60393374a13522b5324710b7eb750c998833db4303b713d41fbabd04b68575b97c573cd51238d2f7571c016d9d1eb719f6b1feb6afbbac550c67ba551051be66885a8d4c8d90b5e1a90d2bbf9cdc046977aa25411767b09f12cf303837d5e2c27b8ca7fc2f0b52f0320ebf82e878f6a3199d1f164a7fbb47aab819e01822a1de6be915cc27988b9327bd3324ac05eda0c20aa07432b3b4b1d4a7521281f85c77d65a8d47ec91dc7f2482a92e3c9ed5581f78ad80347738c081082798657a4dca0ef88952200416d72a1e62f9aea9807f3bda4b077e9fa2f815c87e5002f6b0c0b410d8493919177bb0aba0bbe33f1efffdbef93aa2e3411815bc0020d0ec9bf923eb97d3e3899bef7e45df6bd109fe0e5b2d9b30efda0b8dee3fb146aa87bfd39d716eb7a3860d365f35476646a9e2b1f9ae0f7df4ab7f9b640f3061fef92dfa94a35c77cbfb509449d257042190d3696abc2507fa7a65cd27b0b1b864454f4e1dfd5e18e135f72b3938aaf539ab10716ab6615e1085fd83618968d25e3b58586e412e3b9b9861c4e3fb74777fbd14ccf085172303a47c9b9a1f4ab41bbcb1575948632411210c5c23892135ee14826cd79e90723f023ab4764579e2c30ed92317878b7adbb30bbc9eeef0acdbb55278faba793f3b8db05f37d96e311870cec45cf87866a1032fc"}, {0x70, 0xffff, 0x2, "7e7979886c6606c4bb69ceb206460034449d3cb6077423c9d47e5c36c5960818d6538fe09186a4b26a3795fa07e1029dabed073d3b5e497db20538be3ef27ddb76c34214c049fb5f2cef62f4252920d363baf99869721bb78c80d5074d"}, {0x70, 0xffff, 0x5, "b81d7422d33929e30c63d2d2fa81438789d3d70eed781f94051cff51a16d5f63d518aaf648cd8a79b8386f38d549f72f705e115555f1a5cf7cde737ed7e2c9e4094d92e139d278dc1a4b3b9861598b5dee780101639018e998a8bd"}, {0xa8, 0x1, 0xaa7, "f8abf7d92027cc335d8625bc9a1e2b026add5ea970ab664b8df18df8d93be62007690d7b710e80c6afe0a37061180cefd7cbb1a65c50465380d74a4d5c9a66a8b7db4796407ab49098a885562434fed0d9378c10c9be17f69c502b2339d6b41f9e3bd694fc53326cd34c55cf9dedc485b21494e837be97e52f7ee17145c97fff026f0854b9cfca04061d5fe151f30019b37d92ee0b1ac5"}], 0x33c8}, 0x2) 16:00:44 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt(r0, 0x10003, 0x80, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0xc000, 0x800) 16:00:44 executing program 0: pipe(&(0x7f0000000000)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) writev(r0, &(0x7f0000000140), 0x10000000000001a8) ftruncate(r0, 0x2000006) 16:00:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x4000000000, 0x0, "0000000000000001e4ff1f00", 0x800}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x783a, 0xd48e}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x100000000, 0x20f}, 0xc) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) 16:00:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x2}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x186, &(0x7f0000000240)="d0afbc300743b0799cdd02f74df6bef597acb0cfc3e390e97673748564bb86d1fa0433271445817eeb0a6b4c1604bbe1d0d9600e7611a08ecc5acea4f2b3e12f709e038e8e09d283b422b6237849acc2bcab6f110f503e2717caf11045ab7ae74465be442cbb41789549163dc519d61f961dfd3702ba6095be76badd0a7fc17d1fc58810cf2b14981070ac189652b4538ef1de869690b031e20117adb05d2ca2c7c6a326ff3104b0b8b684513af41d2dd1681b1e3360aaff5b2022f808034a9d950ccdc47b959c741861353b13cd6ecd82c5b7e6b5c60b4a109e58b3b546caa4e393912b8b829d9e7abbbf000ab4af75fdf945becd9c9fd21a39bc20fe25e617d32e2bddc9949e9e74106eaf90a61823d0b18e0f2cae07f01d54feab303dfc6032096b21961966bfbd799b57e5e012135f2bd9a6e95d703ff82840f64b2c2be5d23c64a3ab2918a8956e2dacb099ae352b301212bf1e16ea579f35376a6e5b87b5fa46f95e075f258e4e174da7ac024cbebf5f9c50ff8394f1eebe6fc8daa2d647d4d8570d54") 16:00:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x0, 0x19, &(0x7f0000000000)="94c95cc2f2986bdc64a7e333cdf6e24266f977ac082fcf947d668eaf43c3251b45acdab457b1574063c0826adb4121023ee62396e5c5bfea1e9204ec5e45a843379337a354452ab07571f09b6f86d7ad932119ddc16c1e88d966deb9927429134fafdbcc6b4287df0c2ec4d873e955ad778786f3bdcc92ad07016a0b814ac9815cb391f3b29aefd0c84fe5d461bce3bd4b0b1d25c7e4141d4610f714fe7245acdd7e7ce990c01fd58fc06fec12e898f4355e50ba48f67f3d8e079c21d10e2ba3a5e61a6dca548f5aa5d15fafc4c3350a22becaf8483fe9fa5b2f5e2af08dc6c6a005ce5052", 0xe5) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)}) 16:00:44 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x5, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)) sendto(r0, &(0x7f00000000c0)="d7", 0x1, 0x0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:44 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCPROMISC(r1, 0x20004269) nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = kqueue() r3 = dup2(r2, r0) kevent(r3, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:00:44 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:44 executing program 1: clock_settime(0x0, &(0x7f00000005c0)={0x40002000}) getitimer(0x1, &(0x7f0000000040)) 16:00:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000005c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0", 0x1a}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 07:53:36 executing program 1: r0 = socket(0x18, 0x1, 0x1) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 07:53:36 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0xffffffff, './file0\x00', './file0\x00'}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x400, 0x0) 07:53:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x10, 0x800000000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 07:53:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 07:53:36 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10270, 0x88) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x25, 0x4}, {0xc3, 0x1}, {0x5, 0xd0}], 0x3}) link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000240)=0x1e02) r3 = dup(r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000200)={0x5, './file0/file0\x00', './file0/file0\x00'}) write(r1, &(0x7f0000000000)="29da10cf70b90cc6c80f0d230a210721b9104da77b28dc18e935a32b5eb61f0d289365c8b802cb57111dc25ba0af96ed1bea8a13ef4eb3167ebaab31b945c996075520ca8f8a7efc0ce5a9934ab43e5e04bf93350ebc6f3e31ed01d6b2dc43384cbe330f85becf59351ef65914d832afc2f64b3960477dacea7b14d10ba792035ef197b8e780157ce90ed8d305c857dc3b529f3b5eec1d986ee6b0ff6643d3717bbffd2fc29594533f3bebcbf6235351703ee5eca98cff687dc06a14528f719027704362db0d285cf5aef47f319f", 0xce) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, &(0x7f0000335000), 0x10052) 07:53:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c8bc3774f4c35b84e534439", 0xc) 07:53:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = dup(r0) mmap(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x6, 0x810, r0, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xffff, './file0\x00', './file0\x00'}) setuid(0xee01) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 07:53:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='./file1\x00') mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000300)="ef9cb19654309d2b619143459a53bd5ff55c670e04d3ff889eac23794fd6b484c1ae1fbb5c34a6c9f1467ff31262e135f2fdbe88bf85ed42907565f3c7179fee0b5cb72345f571c5636c261433b3844bc5bf0db2d884c41060f5ee0d07a8ce703b0fb3e6bee03830640f6df73e68fd03b40304ea849fdd32c2adc23c39655fa81aa4cba30a5822a958da65cf27ef0da7767eea7e629b74f33054ce8d488310e09b2fe751fadbf5ab372b372fe5aae6005ee0170d27fce3fa487169ffd634f0ca641b192e0ffe40", 0xc7) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000200)=""/233, 0xe9, 0x1, &(0x7f0000000180)=@in6={0x18, 0x0, 0x1, 0xa2e}, 0xc) semget$private(0x0, 0x3, 0x21) 07:53:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) mlockall(0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) getsockopt$sock_int(r0, 0xffff, 0x1fd, &(0x7f0000000080), &(0x7f0000000100)=0x4) 07:53:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fcntl$getown(r0, 0x5) fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 07:53:37 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) 07:53:37 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x24) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) ioctl$KDENABIO(r0, 0x20004b3c) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mkdir(&(0x7f0000000080)='./bus\x00', 0xd3) 07:53:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x700, 0x0) 07:53:37 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x14, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x25, 0x0, 0xb5}, {0x6, 0x2, 0xaf72, 0x8}, {0x6, 0xfff, 0x5, 0x3}, {}]}) 07:53:37 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xffff) 07:53:37 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2001, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x1}, {0x3, 0xfff}}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) 07:53:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0x0, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 07:53:37 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x85, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 07:53:37 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r1, 0x40}], 0x2, 0x1ff) close(r1) fcntl$dupfd(r0, 0xa, r1) 07:53:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x9184, 0x8000053cb) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x282, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) mkdirat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0x0) truncate(&(0x7f0000000080)='./bus\x00', 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x120) 07:53:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x4000000) setsockopt(r0, 0x10000000, 0x201, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x7}, 0xc) 07:53:37 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$inet(0x2, 0x64a693d3b1c9b91e, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/83, &(0x7f0000000080)=0x53) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x0) sendto$inet(r1, &(0x7f00000000c0)="c3c1b131ddca60c01cb927f8dfde37eb51fd113b98532deb916f898514d2974855549d22c973", 0x26, 0x8, &(0x7f0000000100)={0x2, 0x0}, 0xc) 07:53:37 executing program 0: getpgrp() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCSDLT(r0, 0x4004426a, &(0x7f00000000c0)) 07:53:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x80, 0x81, &(0x7f0000000080)="2287b073dc530fd4ef8148b12a3c5abcd15c36dc6f6dada1150fb05429d4112b77f6ae2b23f7d9315086597c8d9e8e8abada8040041b58b4eac1d582d9198c2b38f56093292abdeaad26123ec81b03aa65ee1199c0c0f865290bb78b46a0541afb49eb0286bdf24d647217f35a1afc3f25184221e99a2648aa3684cc", 0x7c) connect(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0x3) setsockopt(r0, 0x0, 0x6, 0x0, 0xffffffffffffff99) 07:53:37 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 07:53:37 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) linkat(r0, &(0x7f0000000300)='./file1/file0\x00', r2, &(0x7f0000000440)='./bus\x00', 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r3 = semget$private(0x0, 0x10000000000005, 0x404) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000016c0)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f0000005a40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c346000000000000000000000000000000000000000000000000000000000000385568f2420ca69ed7ace3978d9900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003774b0e5f9bd8137db047b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000510000000000000000e3ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000382200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f9000000000000bfa1c06400000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000e1ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d3e6030ceecd36c34125000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004527c2d6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd00000000000000000000270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8bd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000632ec40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d8ac19631e37c000000000000000000000000000000000000000000000000000000000000000000000000000000000000cf3b55690000004fd30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000bbd256d1aadb44f90e85d671f260b2fc817541befcad30efdb4028347ee8c975ddc4229766e0e11876e03c7ae07bc8f2036b37f04dfb017f429f076c36cb04ed3ea97b04ab72de02b0f74df752cc377cf251cbc00cb55d783d65896df946b73bcce2730137bdf96c487846854b4150f52926a9343f00"/4215], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63dee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xc9, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffff5, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000240)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r4, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x40000800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f00000001c0)='./file1/file0\x00', 0x80002003, 0xd) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file1\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 07:53:37 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x20080, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 07:53:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4810, r0, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000), 0xfffffffffffffe9b) 07:53:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x3, 0x1, 0x7, 0x1, r1}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) 07:53:37 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) r5 = kqueue() r6 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r5, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000000980)=ANY=[@ANYBLOB="e1c7dde9dd107fc0b78ed7f8038a19421ecb53fa4dd62b0d015b27615d5da318c884adc2f0070e13650d2c02142ce1eef83bacb8b6bdbbf3b7f300ad696131fead591fd034104ad22949e27b466581dad45a9736b44bb6628c5c6d31124628a064747c08a7a35c71558b923adf9001718f85a1df09649922e00398b46f510100000000000000679d1bfd685d998d3cb78b03c99d054c0dda496d38a0352a6a49b9a5eea36386f89deb7f76e351a96421e3301e040ffff7c90c5e3a96b8267f7c3feb02096c15e4c773a096757125022e8db3a4b027609c899e072eedc92c458e384b7151da678ba56a3dab11017f5a00d5b74ac865d337cdf04a30729e7b9499519f4519c695810fc9e04b3eb08af90a500b1bf560c2c48341b9604cb3072d53e6f9822be55a3c7efb23ac28f1dbb3e653ccd5fc1cd0490c0000000000000000000001"], 0x1) r7 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = accept$inet6(r3, 0x0, &(0x7f0000000840)=0x101) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r11, 0x4, 0x40) fchmod(r4, 0x21) kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r5}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r6}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r7}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r8}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r9}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r10}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r13 = fcntl$dupfd(r12, 0x0, r5) ioctl$TIOCCONS(r13, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) r14 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r14, 0x1, 0x7, &(0x7f0000000400)=""/211) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) syz_open_pts() close(r0) 07:53:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000003540)={&(0x7f00000011c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000024c0)=[{&(0x7f0000000100)=""/47, 0x2f}, {&(0x7f0000001240)=""/69, 0x45}, {&(0x7f0000001340)=""/180, 0xb4}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000012c0)=""/32, 0x20}, {&(0x7f0000001400)=""/183, 0xb7}, {&(0x7f00000014c0)=""/4096, 0x1000}], 0x7, &(0x7f0000002540)=""/4096, 0x1000}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 07:53:38 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x5, 0x0, 0x0, 0x0) r3 = getuid() seteuid(r3) utimensat(r1, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x3, 0x100000000}, {0xfffffffffffffd83, 0x8}}, 0x2) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) unlinkat(r1, &(0x7f0000000100)='./bus\x00', 0x0) close(r0) sendto(r0, &(0x7f0000000200)="a7bc4286a19b83957d5a6e9dd3e37daf59347b3fde512aec793cb80cef28725ad7a748e3d2ff0a223ade0cd1101625ceea6707a1889088d9ec59bb62da1281566fb574c522044fcc1d86e1f5394b648abd8486cd760263b01d7d03581509b5111562a769c4c3b2396ac1abe45ad94f21832a332723cac1fed6b8c4d01d5d9a92060fe1af2e438493b9b5933c80aa8fce2230903d9d1d3ead201c72901ccf3105c93c65d99515555929c8f86230759aa98c76aed078051d75b9319eb0c00ad7795e8211905d634f09561e8b141f79c44a4db2adce3bc9819ad27a537b873fd61bf09084c6c21ab83d2237056053283422b1675aa6c70f91b0c9d14717ffbe16413b4d2782dccab2ee1d9794cb6b00d8d2e415ad9651642132160ab06c9ba1398657e48721f71a2d812b45f7789c18bdd58e674b7d0db29023154e97cf32cb351454a9fae3e00d01d3db90ccbd22baf8899ee3bff3c18532d4e5a4173fc3318ab2ee58f8c88e08f6bbcf123bf5646dae3025a698765ae885d336621dab1f79b54b505b4068992eda15c0419156af127b9467b9b014a9b2134edfe97ff5c2aaf8498d753a087df8c2cb82fc00fb2a1c84302e995570ff87fcc1c2d49352b402443a221acbc570c986881daaf0eb61383c764c6408e70e2ebb04c4f27b7303e949af5a1b7c97208ec68886e528b6c803cd8582153440fb0888684a9e51748b9be3bc8224f8adba725ec018755fe26d83452eec3f71059f43187c79e493e356b8bdd04561298a84984d464cde06a4be7b93ba3f0714807f162db128cb0f7ab2cc3e89e360e14922cff7975c7f717f4c1dd94740081626f44aa1af5834ed2d2e568ea046e06a608e441aaf2f5342eb2340e0e3e66998d719b8f56ff8871f2a1ed6c886d76e896b75640bbfb143332ec244489fb358fcc9f82208c66e7ca36c683069ea49db7ed219f87e30d4c0dfb8412634b5ce1443b10ae1a9df4886551605e02d9993d5031a34b1c067826db8ee2c0423c8645542ef9031c75c40e17a0d49fbca42852d13362a93c174b9582ffc1d92b76be0ea581ab55e3ce6a4f8754485f90896c1e7efc9565061b230430082ea25446f3230f471b2d8e718f1b7261fec45fda4b0fecfce68ef4c6f9b04f9b25c1a030a83f230645405321fc09f5a8ee49596834ac3cdd79a38544fe92e2c63a3e6eef0f03d06a959b380c069a497703e635f1495688bf3f1a638bf46ed00582e072972b6f377bbc5b07631badfbfdd8c5cc738c76e8a8ff2473a20b5ef00bc43dbab57ee23ec961d0688210e491366f9f7599c49ad3bdcd7faf6e4563b3ac52661b908cd08cf40574bcd64d4ec00a2e9cbd9230ec6ddd2ba019d78f2847cb983b31052402c4c5e03b984f7c99f19d768e1507423a4bddc1e6a46889ed1372920c48f31fc3542bde93de2a15e394ef1a615db45e11af2d612772abee3a5f4a0600a2a37301758ee5153112386c395b5842e5f668afef5653b386004c2e2a3875829bb4908b9e5defc23f311611678fc9ba5ca5d26008a50f31a8db904e9562391b11a19997f04c8df23a09fed3ba2b7fe86a37014e9eac01cb7749936c98705f483914b54066d2b360923b1a4dad15610ebd86fd4df7efc5312f6c310c1847e591f160640dcef0aa61ff962ebc469b28982658fb7cf6c0e66149ee5a07fc95f84d23f99a560d42f2678a94e184368691bb402ffe837695e8472fafcb716d724e2caaebf8ca69ef78aaf70950012af9a904c3ae7c1c997c2c20e79353afdcddb1cb08103cc1f6db6fe2630b505413ea05a8aaed90d7b075bb6676eb7623df18f18dbcba95925ccfdb8bb56734539bbf9808da4bd0c34318c9f11ba93913fb2c1baa8f7c4bcccee86960395a0e63df0ed82226c40761cef1072be98ad699013968f5311ab487e1a3fae2f0132b27a2ddc1c9a47dc0188495a1941d6d0e2eebd8cdd43f5d6a1095a9d9903cf66505ce8734af128424923d4d51b8378bfb59e8c2d7013f65b610444d2018632b7626b4f6813efa261ca0db38943fa6ee29018270c99787255cdbd79c5c2e6d5088938ef07c2e3e7d4023153c5d65f38f03c189c96704527b8f260f32f0efba4b5dc77f46380a903762e1736903ec5cf268400cff2763ca3280aad60b4c84a2f877f4e63c7d3754dcab008fc44b0f50a87f03f07640213927ce2ddbb5fa684cc43a363e0db5af1feda7037f786fe553449f7c1f33ead90e0e4e95992354624098433aa161aa30a1d1a687aa90cf0dd8b33721d6710b112546876b8d9d94e5460f7e6b881baac6a98f2c63b542cb7d9eee5d7a61a8ee746d178f359779aae2b655d9477a342bb3da980d5976e95d6f9089248f4e3419d053a30fb2f02d1f80f94d9d52d9a28d33b711c5bec5538ed8f3f37a0b98ee11a2e093be0ced692ade39a5c1e33d026933ce9873eb77e957d367f0bd1103de48b542f3bda6f5d89cefa10ddca0d6eac8248b4fc98705c474205beb57760f54d8397b043521d22dcaf3727bbebeeb35874dbcb5af877bbc6c9672fd00648ade799120ff32a853823bd5a4322ca59a8231904137bb44b3b40d2a18183597b87c3a509b18b810e2e82356feb345ba65c838be778a1ae801b5443bf5a4481018632ca240eea3ad630a83221939175b0bec19b60eb62e47e139040bc0bc334d84799957714f21792380ce80e4c341e92a09a1b8b03ddac25e617ac68bff69c46395eeab301664cc31d04986b9aefcf38e166630946b14ceb3f749091bcfe6ae9c3297be5e6b99a752c0468eec1f2b1ce95aa7b620a0ac42a29efd483b37c4adcc0ae6989138a90995517994d9cd067ba8487d5b397795faf44780d47b9c67b573bdfc079a41601dd435ecd75bd2120c7c9093d25f97a5105a765d71e1ab8d313fb4cd0e7319818713d7dac9f6fb908f64f70cb81e711257d4a0e82f64a803b66f0196841bc05dba77b4a3c77565dfb4edf086ca980dfa2b79f6c47049570352a98d3bf2e0f834f0e35e39f7346d992e4c859a818efbff2371ae19d3da884d07c15c0d42dddcd3fa0ddba140dffaf2615b3a28b945285290f1836621c5743f511d14d2bfc70ed373e5a2d3bb5ecf2a1b260dd6808ce6ae0f6cf0de2249e0d0c37499378b772bc6a26c48ec8f088a3b6eba36f9413d8acf5efa2e3dd56d49899cc5c7cf14cdafd643cc4d71b39e047f4ee1e7ceb1209e821fe2f2b11a1dfe4c44bfb218d0fe393a861803d87a1218ff3167f0f1a3295ff02561530ee0dac5edaaea8e4374661da4928985548717a38eba4398e88ba6e6f509706bab42caa40ca45dadac5fabcc1818207190992d4158da91373621c3d557637efbd50fb2dcebef09b62a01dedd2fdc4944ea46fbf805ee8830daf8b8908fa0ad5ff4acf444d2240cc626cb70b1a442a5ad83be16072dd799f2ec4e7a891197ae1b05b9591592baed859ac3c1fd39457914da64e51b3ea52955c35a39e1f6d52939dec96fa6ef428e52a0276f20840109e022f76b513bdcbf8e4f36419563b7eb7054bd4b3bd7cfd8539e7a906f03f2dfc8bf2298af32b39667808f52a87234b537040da307c8e2e4c092fec7956ab3f03c896ab90af1ca6b15e2bd3c0307ee8d511cf44a08b79b740fbf401ec30752f5a7d1faf005e2c6f5924464251260472176cd8fceec514ac52a2179b44fe09a5ae9f0750fc12fa4fcdb08e5c731b71c5fb1460c3594f6cc888d4ec06323e32b996bc330d1c4d9587fad9889a973ed8a42a6b6dbe279393593454f4e024a2793788829eba884c4371b197e353c930978e39ddcf86619bd9ce92076f81ed843994c41d28b2f38ca70ab744032c1bc28b33c4d8513bbe86de8225558b4526ed2da3363211336f8c53bd828d42f135e4405bf23b40d7fa8690d38bcd11d13258f61838cc124b83dad22fa011cd3a2e2fff57645fa84a6d8004fc87917478e261c57d788f262dcdd22fee0bb511fd57594c7b4de6ec35b89de6653929169d902b5743779d0157e856771c27d50eccaee120181338d4f348992b88ec4a70213fb662c94a33a6b944e2b333283db5208466fd38d1bf41e735c15df5705abf71ef1c7cf20382b682534c66ebd7a3068105359548ea84cae06cf6fc3d6b311fea74e06771fa73dde7f71338cde8bd0e6250743980f23cae49fa53921e4c7692a0154ab39fa74270a39bee45ed41f424acd664bc285215185580b17d436d5762f0ff19872082684811bc1d6e6190d4e0154d21f803a38102558091cc1f20ee444e0b790e9a332d1ca04ad8ff2f0150b5ba624bd3d7c99362a3a4ae88aa894c4ded0ec38790a50aadf9fd57d29959bc35139750b4581b6525209cc1fa14190d2c0306976aea7e7c5ca2497669df4a2d8e2ff3cba90e49c271b5156454fd550f7e15bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) mknod(&(0x7f0000001200)='./bus\x00', 0x2002, 0xe5) seteuid(r3) 07:53:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000180)="45f6137a", 0x4}], 0x1}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2057}) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) 07:53:38 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) unlink(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000300), 0x0, 0x0, 0x0) read(r1, &(0x7f0000000080)=""/69, 0x45) 07:53:38 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x80) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 07:53:38 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10801, 0x0) connect$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8040, 0x20000000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x4) dup2(r2, r0) 07:53:38 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) r2 = getpid() sendto$inet6(r0, &(0x7f0000000240)="2eee261fd6bdc9680eff13c45e3cdd8929941c71bc5793d9ed1805e8fe1fcf931238fec021a9fadb0490bda34c95fcd3c030540eeaf1dcf2ae534ed5f53ced16224855935a7228dd44ade808be9872", 0x4f, 0x8, &(0x7f0000000400)={0x18, 0x0, 0x9, 0x7}, 0xc) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000300)="d50a2f5bf02ec76b0e3226113168df0a4079aa3d1a977800acdace122df552a3330ec317581e07099cc9ee4121aa6ccdbbd9ea5bf4355f68de24d52e2f0685f3cb5fc676c5b781da96776cc6399dee381509b4a9755fa403ec5c849f3bf2e8d4aefa0225a3cd128371e84862aee54662c7835f61d05acb15e0dfe70aeba02cb05cd4b12b9997ea0c5215e6caffaf1c9f79e1b26885fa3aebbc91b986b1cd816e6c94c32377cbe831b398e722aaac21798600d12273c721b982faa5491d5dc0ffd9aa978fb42631cbf4bf2b0b7d98457fac445d251b1cbfe667a54a644a519b177f03bc914c2bb883f50942583a81689eb0ef98b6a694a452dd427a7d3deb", 0xfe}], 0x1, 0x0) r3 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, 0x0, r3}, 0xc) 07:53:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0xfffffffffffffd7d) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000280)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495df90c535baf08ea2efa19dec412c6d3394b747ef54201123e6f7e115f60de01208f56eea23fb936e0ccd1a1570d8fd4c59d201060d2a7beda9797765bcb3344a0054e35ae50ba6b9292af232e2d20c9b2b8736a5748241f439d8f48e6309cca2293b42084f3fdaebaaaa0534d140efcf9a67", 0x8f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 07:53:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8a022e2f66696c653000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x249, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 07:53:39 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r0, &(0x7f0000002a40)=[{&(0x7f0000001600)="e7be8f12e6c74719534bde20ed3abd7e1acf90b663f3e6fa0198ae414dd8ab49c2a551aff661ea9288ddfd4fed3c4ed00f9bfac6a99607b5591773f417bf64af76632e8b9ede9d44abb3c491cc71d38e7ae62c4ade7c638a1a3a00a5e538246527f04d9a51a3e5aef6420bda1882e1", 0x6f}, {&(0x7f0000001680)="d70b1ba10e1da1b343d8b4a7d4cb471c7213771cfe68a54eee7616c712fe111d1f819bbc5c341fd14f4cf9fd5b56e9bdb192acac8951a0b87b1894aae973513fe147bbfeb8ced4a46506ed2b397eb37103fd2df691818431ca5ec99a0a512f6ecaba31f89ee7a890cea36baed3e4b4cf9bb0ddb22bdbfc7c0b2c6cf3cd4f8bd9ae1827b320d12c952788cb2e61e9d81bbb86f18329406a4bfa2d3f48cb20509a26150c20b3", 0xa5}, {&(0x7f0000001740)="d290ee6fa92a12def208824c25", 0xd}, {&(0x7f0000001780)="bb58ed6e51314993c7c476171b6c8c2d271bacae3c277ba72bafecdb62fc758422f08d5c3f10f4d38949a75ec404eaf5170fe2678852913677797597ff59935d923a274ed6d455bfa7f42ef6f6c2f171c049c5eb93d7e61cb74d74098e0872ab51c3f5880abe1a760b99324edac8d1b44e013b7404f0883bb13bf25714f00e0ce95535f81d2aeafbf5b052ce55842ca54938bce040e647116f3655a6f095c183f8b4dce3682695d6ba58918769ba5ec9dfb26788337d3396720f16b93da124c794795b8d89cd7eed5c40319289f515f3654a49236b23d5de5f4d681763ef09047ccece7f830c7610", 0xe8}, {&(0x7f0000001880)="db8fee438f78a6ff7b6d8541966b7aaf076bbf321286988e232876a120ee92b0ec605943116f68c37576cc7d9160afd06865c989285829cc39b1a6b76800", 0x3e}, {&(0x7f00000018c0)="30c72da3144e1c34cc26ce83e56f11ee771850c8160549a0e6a32122eddb6d5c9100f2429ee013d298987aa66e9e5618887ea0eec1ae8614bba273e1e261e47cbfe71fe6a068825a3781224801a977cf93857b95451b730e037fd6b48690b755e22f2a0fb2cf8d595d441b38954754377c4bc7387f61bb9e7d458c1e1c8ad864c39248055bad5cb1aeaf4307e9327590f00e084d3ff57a7a87459a52170dcc72ee5c7274138e77b6e4738a308008ecbae42aae910bf9f53296bc62b6261b4c21e638946f0b69f907fd377d7a0dbf26cf5c131f0eee42410acd9df30b509c724eef144f01b6f1476108dd453cd1cc44dbc75cd54e3edc5b91c402a52ca98863f039915eb0b024582e2389c173eef247f61a9b1327d15496e7551dc0f598f28fc4f2212522590475f3caf982142a702792f625e9ad9a8c4e6404e22c426be5b5718514abc80a6d5cc23c364a9e90ce3c4679356c42d72ec5c26a2b54ab92a8073bd47d7a93a42883fc6194b54e2dfc27b7af768dbc4ad91e642eb304c22cc43d4afa6dbd8781454c4e766362436c9194666c363e9ac850356770c9254fa01c804f58c1c2574f7b6a7f6a0f814c8e0a65e062fc695cca488695e0ce6e80e0d2d6423f11cff7c9c8d93518deced1ed7cc13db6a7bb8c24e74c622e920d38d29e478f8abbdcffc155ca75870133651b6756afef13dbe37a117fd02f86caa27d025fcdd1dd4f3b988700c7b499e00579119fc6e04296db7f7ea3db3a9a9a54a42ccdd6e45e2b8bced1d0046d96b32c7048fafb832434acbbe7289e696b1a70a6da5c87ec393659155e01c53082738cf13b4d1a3b0e3d04f1d7a70d68f39e4b625ca86d0ea6d98190f36391e839ae3a1aa3977e5424469199eec8699f83b7a2299a58b9b8a1b82c9c5dacb6fca859736183ddc5c89b5c7e35075a07f1e94444a5500e544d8c1cdf034baa6ce8921226f818ec13d4d4560872c3896dfe40c307dc465f480f8d0c1c2c58a2e4d9fc0604c73409538e064a4f598466577ba4fceb5cc5e084cfffad17398099fb11729af76a482f379e92081cf43bcf51ba22544a73e7d9450c6188ee71f2c76343b9b74aab6abd44f87f6e5b348dba978316500620c63385ff74b1a1447986a112b814a713cafc2aea046c19cd10db9da160a103c8e296e910d326ea9d0249307bafa8eb3deab624e3c288753571efc6c7d6ae1c14542c87ac9abfee294905cb972a678c3da953c30922ceaad527dbb8aea92f472caa6789a079479f950ee193632197e113502d4edea24f52b8ebc1b09828eac55916f562da746366ec92ca963e3b88d513e2978889bacff30dc80d15983d3ea4cf0054c0904f68fb30f5bfea02b48ff10304fd0fbe9c4956f64abcd097debe33c9057f04c04b8dcb95a6d2dcbbdee8687cf12b4dba0e9a75686fe80ac437c13b13eb9787f861ea58975fbb3a613b6ee255d9c73c4276be5237f887a832b239981d81acfc55c77738230ec3d37551e83e82e203ea2dbb00d58991dbb53420f1e7465b5a86e6c7032d6f9885639fd5c6bd6a1f9285fdebb7a1fc1dd378b7465226ed9cb8870233fd21fd3638a360a8dc282db41b0cc943753e6dcd254065317e0bb80b80372134ae9d7ca52c484e62d59f8f26a6ebaed4250286beac4bff7d923ebc6fd8198814fb64b1bab1f2320bb5dc01a73130711778553d939f338adc87ea32bc4fa62e623c60e7715af64f46775947677ea8e4d6e001e9f95f5e6eb957b88c5cbdb6b076c8e6b3a201b979f15120b6a6ca479f1cc9c3d3efaec3c600228eb98b4579dad7ed9dc013dbd09dd65dba53fffe6c5c4f695c1b21ccba7b25434b28b421d7ca4e92eaabdadc61a439b601cd27d43a029f17d0bc89663f77713c44036367d3e9dad23a56228cec28ce185c2f7593f819efe3f8693fea3f85f3203aa444649ee785da2993c38116326f91fd90aae1b006708e31afb7cdbcbab1affdee613a1b807be4bab7f46e37f97ad992d6b4356a3b8e4e7cad5743cea8f0659e812510b6bfd4bfc304d0ef27fba868cf297394bbdc118a31d6a08179c9e128ca312e2edeca3006a29e435f375df169c594857f59c8fd0d1187c229099f7e8ea304aff01f212b75760fca8cc280059b6a09b9ab9c58ffc981d275539ae263b7aa36ab09a5bc0383b6559e86ecff4ed536705013ce33a9cafb65ce29730ddb7a2dbaa7c08fbbc54a9a52da0cce6e0a16474f26c4df7314a4893567ab743f636c80064c2b95868f6bac778f66211d60dab9362eb021e283503ba93e2d5023e9092b47c6fd8b5903477b5724794b7bf4d675136b81a615a5d811211b6cb4c96c08ae7f3da636787da9b240738a420ea2ef32dff24b68d781516e4c92a9a258ea6120ed303a1c323fbbbe1432bbe2a36fadd0bd14ab0da17675bbe1d749a76e4dce566ce2fa96efd93287670f44e122a509567f4c3af8223f6f736fc483c568dcfd21d014bca18d779a89b7b40a786b751d1dcaaa9b9ef4472efc35bc168b40124457dae1d333b153647a3b846886a69740b85268db7bbd3558c14af5d110c9863907f2c0f742316f09b26cc0c478ba8435c294394fa4669cc63393b1397a88c6c3a2a40ddc74553cfa572c3620246591832227d194cbb250533f9c25532c2140ef93457ba78af9cf21114e850fca2781a45d2b46325adbc35f639c24dff470bf3ffe2a34434bf4a88f83ecfe7c11ed806dd5d55478a8d68f4e663ca6b302b34be7f29546c63442aabba891d87fd171704690968029530b163825fdfe7241d6c3a9521522b392937c9f097f62ee7b16ff4a5f014d9301077e0be23e34cbfe92d1a3f8b7b968bb7406fa2767ddfc7d3f416ed4d6067ff82fdcf348e1fb82b368d1139f43db615a73b30b33cd24e41134a9e26ecb6e9daf453b853a1bbcfe3167ce6271e78047a6acc3d7f705a92c2e02324bce8d711ac0403e81917495c964f648283971855871d0dc13d6fe2074ba802330cd5c4fa934741fbdcdcc7fd102881d3cbace307750ce3606a8dd2212527af7775fe4594adb34c4ca87df77f91da5a1af5e04ecd6ee20255eb13da9f34dff87078f25ee13b65f9831c4eb9772bb745900742201e9fe38413cc5f5a2c8d0638e051d214668a8b893e565e7be29a3bb7b9c8d57930c835752918f4a774aee36ac39bcbe97c8c8386c8ec024ec16b8e71eadc99ca7840b7fb0304b55c977d9a1820382ea02213f3cc57446b911805467a0615c041122b238eb9b077b9cde262316a1d1b3eee803d1e96fec0a16cb525e02004f50c5048d8878c2ed49609e20d77024e1be217869e61b3646bb896e940bff531ce24a12a837dac739457f0d34d91466f3e40d244cb9fed9489314acb5cdc47b0aae2f825a88d89af8523406779ac8d68e23aaac348626f7509dae32dbd9b4ff6920db9c7b4b3d763647a3f0b4a2da64439754903c8be759f16377237b14c32aab9d016269f25aef5dfb0bbcd84df87c2746b6cc9c4f8c80d8eb49cfea1152214a99c9d16178d9a434eaf68851255fd8c8d48aeee746b6b52eb4296cbbad76ab63f101e3bd70c7f07abfa0fd043855f4831d14505a9bce166df208cc2b25897499c9b13764e9f86e051f39e3f2c4ae31f7dd2e652dc870109906eddeb4eacd68b7f366817c7f71f2ef4ff991e251a861019ce3c70b0b935a0121155f31f17a69dc9b26ddec70e0429e24b706add679d42a22624242842a23a834c8337605edb3a9ce45689700c431a66d7726e05eaf3246794cdec8960d13b5b550666d46fd39bd0e6b5058f85d1dfcf9c9dd340d25828cdb3a9bdcb9cdceebcc1108e6fdcb14d5c9f0c561199fbd5712d731a39e449086fa4636d788b028bcddcc0e44f589b34a58bd079ad255345efafd9c4ae188b205a4e3a40526436083ace3132ef2d4beddb4aa790e0da568f3d7a8776c42b405d05104b74355a28cdb12315c715d38ca16840713899cd8930c10bad92fb92aa795df325af0f7ce5d55c349dc9e6d613b888beab1bc805a005a1050dc1461238a264ebc2eb9e90d3116db66b17901ff72fea921ef46bc3cdfb0cb99ef00b3f5fd53dfbc6519b2e526fcafa40b6d4e38d6d83b45147b2d1f319e4512ef568da7bf6698b74839806fb13cbc39c984e35ffe820c7dd9674058fb5d1553703ede6bdef7df87d436732fa4d885685ee834614265d6eee2d2b68106146ad945e1fa63bef8e3ed3d7e60f2e7506cbe8dfe681a4f3fb67da1beaf23a97af0e344a80dcb17d6f404f28dc1caa6d20d2dd875fee0f2d3e1405ff0429c7aa8279c97b6085618553144e704f56696cc6bfb248b2f6c5fa3d1b46eaa9e450087e7ce09a96ad96010cd50a362151db07f55dfa4eb82da75415eb094d3ca9c02474b4c9a02fe462910127ad2f8733588b5837d0b898a0c867b2732799f81d987f0b7d86aeacff6828f12fa7b8b14d2a9d1b997c4148a278ec70517214f1220eb46359297d01b7f30b307a072ddeb3eb8378c23c7d924f65fb3cd1934c8aa735f01364e1b1a2d44609b66d389e4fb9b5a1c73748462b847477a1ebc744516b6cdc8908c153462088b64c8193067fcda2a3bdc9e504bcfae0d8d3d4b843d43919954c8939eebae9a60c88b954537ccc3d85eca57518aa646882641455ceaebdfc6a09cea62e59b816ccd0e7c1c19bd108746b92f8294811d2ce146f7a600a3b3bea8a49d9ec3cfbff35ae9088bf65bc602de54f512ff331d24b8ced5eb75b84a7bab7cf129867434e0192403b6ba162a1fae2b5f7a8dd6bc24ddba8b88df9ddc29605dfae94e3e90dcd87fdf75cf420db49922144ac8229a0c069725841763a8dfb98c93c77d3f32bd6efa6007191d6f75af8f123104315708bb9db85df237ec98c988683828fdae1dad6ffcd31dd5dc8a3a67e8c81d199f4209bc561a4621da4b25b662753758b69b263783d6272a3db27c6d9bf9646c38e1c6aadd945e872e786f4eccf5ddf38e15a544868505adf4ce568d9117824aad1d6c4665fc8590c720eeb23b952ff5843e67ae167bd0198fb84c08fad39646dde642bbf14fd39ac425f220ff117df83f1510ce837506f38b042a67319c06dd1ffea9d78bc63b190441f2c2989e1fca4af419bdc062ac3f5f1c88d9546728666607c15983f3f85790d2474bc21683e4ef125522a2907e4534a8945b818618bb9e33ae8ded8a131442959b682cbeb4a283aada573a889a3414273499317e4958b4731c1f8e33d1b520b7c1fb29142f4b5b671b366fb1d028c0a11c4694f2c335842944e0e99b54f65dcd4112d2d298139c2f550438e12e19caac05bc7a77005fe77ea13e58d2e8471583e80f046c15e39cece8671cba809c4066049316a619d45241e2bf784e2f780cf605a5a9ac45c6ab498440d04af821eae49363379e4e773dff5c23235c9286e65748d91e2e369fd142ae5cec584badc4000190704ae12b05cc535b53c0b9988ddfccbd061d4aa13de88a3e1cc393fef2630c4a132344665371365e1aaa4d8c06ffb9733b3a03a9d334163e769db109ded68c77cd5797a010d1594cc8a3343103dd4c31fa4456d7aff81db618e4e5da1620e9917a2bf1d2c63c79af42af41e4b0c0a326c3b8f37d39ce971fd54949fcd5cfe22175b6ebec6f3822a6be4f4fac5120fe1730e33153125ca92455b8de61abf7ef565c9af53220a2c67b885045d7f884399883f8b6321d5578014572f057bdc413fb40099e6deb588aa1c40ff16d3509ee6dcb3fa3c7f100b1de9395240c02465eed6dc7c6e509b505da5a166b", 0x1000}, {&(0x7f00000028c0)="9af6d86ff605126436e0fa4a86d039", 0xf}, {&(0x7f0000002900)="d2829b6e8198ec8bf04be07925344ece864e3e7040ab11d9e0586eae66e36d5ed58867f8beaa2eef3ba2535a1fe11648df4319c9a5bb1f4cdaeac3dd445308b346d281e19016f0078d4937752ed1f78b894b4fd7b521a0dcc2cf96bf362e447dcd002175d658cfa97d53feea1b09e2822f9af63cc6e0f93912efefa0013999f88deb1f5985fb281b13cda0dacf1d1aa537f89adbffc55bc4373d948354e57c809d489ecf87c0e997af69cd20f7475f1c14113c78ddfbfa0103228559fe2c1d6b17cc506ba5397506341727110f7fc03c0f7055f9d5078efa539437b10e5150835f8f74", 0xe3}, {&(0x7f0000002a00)="e09a7ae78c81da445930bf06db62155eb93ebb892f357f72cb156dd9cfde83b3a28eb3e2929c542172ca50e866385b6a00094571e720", 0x36}], 0x9) write(r0, &(0x7f0000000200)="f060e01eb8a9bd50ee04306ab0f3ef72fa26d0b59fe86043a6364c3d80806883005ed526d4204492ec6523fa70c58a5b52f8e8a10f8941bd0260563d14cdbae6", 0x40) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) write(r1, &(0x7f0000002b00)="2810d17ba46b88160a1b4f134142eaff3933c33d3fb3444de62dbb56c802df42a96d71aa348c2c27e27c7153233f72dc60d9f6fc75306168d66a7755a3087cf39d7b67239f02ec4b9b18a25f5d6097ec6c1052f14d2854f6a6730049adfc3e13e45f7cf6a0baacd4339195f28e9b399eb9c5d77fb15b95e8fdcf98abac581223686b6f9860a11777c4", 0x89) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f00000002c0)=""/122, 0x7a}, {&(0x7f0000000380)=""/205, 0xcd}, {&(0x7f0000000480)=""/241, 0xf1}, {&(0x7f0000000580)=""/4096, 0x1000}], 0x6, &(0x7f0000000140)=""/1, 0x1}, 0x1) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 07:53:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6001, 0x4) write(r0, &(0x7f0000000140)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7645b8d92ed7c98a20cc74be24405e52fd721383bf5f761a7f8e15190e163", 0x40) execve(0x0, 0x0, 0x0) 07:53:39 executing program 0: r0 = dup(0xffffffffffffff9c) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6d, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x67, 0x0, 0xffffffffffffff9a) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1}, {0x18, 0x2, 0x8, 0x5c69}, 0x1, [0x5, 0x6, 0x7fffffff, 0x80, 0x5b2, 0x1000, 0x8, 0x5818]}, 0x3c) 07:53:39 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000000)='./bus\x00', 0xe41b66218502a4b0, 0x2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) 07:53:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) close(r0) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x10, 0x10) 07:53:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00003c27febf00000001000000010000000000000000000000000000000002ff4f22006e", 0x2c}], 0x1) 07:53:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000216004008b000023270000000000009a0000000000003f000000000000000000000000000000007304", 0x2c}], 0x1) lseek(r0, 0x13, 0x2) 07:53:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x2, 0x81}, {0x4a1c3825, 0x0, 0x4}]}) 07:53:39 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r0, r1) munlockall() munlockall() 07:53:39 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x100) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) pipe2(&(0x7f0000000040), 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = semget(0x0, 0x4, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x5]) 07:53:39 executing program 0: socketpair$unix(0x1, 0x10000000001, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x773}, {0x3}]}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0906000000ffff0000"], 0x9}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 07:53:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) flock(r0, 0x5) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 07:53:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) syz_emit_ethernet(0xfffffffffffffefe, &(0x7f0000000780)="59e31af38bfb97d92e8dd65b8a8dbc188bde25956f4f8d06c9055f6a476f310a9f1f79397fd8e6231c5a8fb125a902e9ff28b649cf02002c2228e82a591fdf5f3f40e256a94d753f221881004973fd7ce6abcdf7101b3319fcb93315b78285d9cd45db86a319ef17f68cbbb6815d8d96bb1fcc91cc7fc4abe711b6475dec1a10574940d2515b22caa8b4f0bafd1a45c6573e83ba05a86ccd87421b00"/171) 07:53:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x3f5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = shmget(0x0, 0x2000, 0x293, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 07:53:39 executing program 0: r0 = msgget(0xffffffffffffffff, 0x402) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYRESDEC=r0], 0x1, 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x108, 0x10) r3 = fcntl$dupfd(r1, 0xa, r1) renameat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000080)=0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setuid(r5) setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) msgget$private(0x0, 0x80) msgctl$IPC_RMID(r0, 0x0) chroot(&(0x7f0000000200)='./file0\x00') 07:53:39 executing program 1: r0 = socket(0x18, 0x9, 0x1) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) 07:53:39 executing program 0: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fchdir(r0) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x88, 0x200}, 0xd6, 0x0, 0x0, 0x0, 0xff, 0x8, 0x4}) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) 07:53:39 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e37526a4a5f0ad08c161d2efa10b1ff0e095621a114b2384f40bac64d00062984afd685620ff519bcfac64709db4f9fce4858cbfe6db3bf9f19f37e6ad0b2420b9500808669c9ef3f095c06d711f7ea0b9e7ee577fede5ac7680554001d85d9bfe037db568dea6055c8fda4cde612ee02beec42ca9904efc19afcfdb8687fd3aa2f9c8c59e2ddfb908457b2d69dc8747cef6f1c048db3fcfeeea368b0c23300"/171], 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) shutdown(r0, 0x2) 07:53:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = getppid() r2 = getuid() r3 = getgid() r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000840)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/zero\x00', 0x18, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wsmouse0\x00', 0x0, 0x0) r8 = socket$inet6(0x18, 0x4, 0x0) socketpair(0x21, 0x4005, 0x400, &(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000000ac0)=@file={0x0, ""/87}, &(0x7f0000000b40)=0x59) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/tty\x00', 0x10, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/wskbd0\x00', 0x10300, 0x0) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/bpf\x00', 0xa0, 0x0) r14 = openat(r5, &(0x7f0000000c40)='./bus\x00', 0xb0, 0x101) r15 = open$dir(&(0x7f0000000c80)='./bus\x00', 0x801, 0x109) r16 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wskbd\x00', 0x18081, 0x0) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000000d00)='/dev/tty\x00', 0x10000, 0x0) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000d40)='/dev/wsmouse\x00', 0x10080, 0x0) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000d80)='/dev/bpf\x00', 0x8000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000dc0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0}, &(0x7f0000000e40)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000e80)={0x0, 0x0, 0x0}, &(0x7f0000000ec0)=0xc) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000f00)='/dev/wskbd\x00', 0x800, 0x0) r24 = open(&(0x7f0000000f40)='./bus\x00', 0x20, 0x80) r25 = socket$unix(0x1, 0x5, 0x0) r26 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000f80)='/dev/wskbd0\x00', 0x200, 0x0) r27 = syz_open_pts() r28 = open$dir(&(0x7f0000000fc0)='./bus\x00', 0x1022a, 0x2) r29 = getppid() r30 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000440)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000480)="6b3e3963e0f9bf5eb4c7281f42f2df855f266bf756ef90fb5e692f0875b7299d89838a92376d2a47eb0c43c1f74192d34a8624feda77a7dfecf80727304a0a88dec3bee76fe73324af496f4e6f621ea7629a07fc4aac", 0x56}, {&(0x7f0000000500)="2927358dc26c64d2845acab29d98b32045b7f13e3e4e9c1655c09767bd670cc80a8431a09a0454d5ace6ca4737abed5950092482096404ad82bb6ff332611e9a06e60a93276474e62afaef4a442f912179bbee56e7e0307d5d8c84a369dfc041b592a42642149ea821a177f13e0e3e", 0x6f}, {&(0x7f0000001ec0)="654a64b9fa7455e6d45f1f43df311865781c4055e24ed74ae0bdc372cbe2c22f6ecab657ff827e49897aeebbcc1325c6f01e2d71c4e358c383996d4f0fbbc2ff464647f31c1168587f2a38384318b97095ecc934fa8fdb9bf3e6fd11516f7a13c78d39d2b16bfbe6c085a32b2a5a1dfcb3cb36f17768f24d5e818e1458033df27eae68d1d0dad8ac110e7fa6a5d14e2c740990bad0d4174613deb64e745e92966fab8f6a23ac00eb4292a11c8b068858de887aafa6333fd4aeb189c4d435caa45fec9b72fe0d5cb2858f39dc553d2e7fed6b43bc36047bb770a7e5c425327434549fd3d6cc70222c73defc7b74205d6f2a1b4fd112c82c9af0ccd0d28ff38968be2e28209f6c33108fb0e11b789c9b9f9bae1bf840fcb03362b3f8e07b806026e9c3a10f8951816b0db1c14e306804874ace3673cd7b50da557c201e9b4e5718c10d93630b8cb5bc262698a6f69c993d29701e516be0cf76d3ce7ddf4956932b8bd31dc1a94f5993b680a3ed4d118bd47da8bc6be0e1eedf6efef7b3b1125d8bf2727e5dbf8f4a416364517785fd27b992bddabe3c0e143c8d0bcedd5a6dfa6d6e66e81519f7400e9c026eb1adde8d9a0c27d42cf3a7379322afbde908984949501f1b4df92c583eae255868b1cd3cf2d5a9f72351c1cc43226cc35e8b9ead7cef4f89ea1ed10b77021ddfb4334f59aac1170b38a851cbecdf1176af9bbad74eae686aebe86789c301ad33dc9b9a78bb0958327df54c52fe57c75bcf75c9a6c021a41320a5c3b71f269414177a81676aba102715f6b44b71b652e0536faa23f2dd32ae67f12a07d57ebe5ce16050e1fb3e0322320c2d2e2cae6434d6eb0a45ff878d2a18c5c0c7a3d5f2115c1062bb0b47cb29000f819a39517af26fd01041f99e33ffbced5f2a775a5db9c3c6d7d84da91fe443411752cedbd1b4603348fd6d00dab1f6d0a5679366c54312f614dd8f5a389ae2a5f59333f59a14c02028f1552745f98698ef8ef718c5dbe7432694fc15871093b6ec7ab6c03d39b16cefc0baa03d7ac8fe296edd52a112682fdaca218580095abf36171e55b86b5312c5e6c95650812fe5a83c0d7f802d02b62312b5d72818101f283b37748b720711663fd7a8a5cb318b51fed78d91a4b00ca449932b64614a24207a28c70b583a49efb5bb098ee7f48618e0bf4fb2cd5573cd1a4e0e2c03c1301dc4f8a14e91ebd5e9b99f2a6723c29e3f3ebedd8f80ad7286a9e1aea3866a1576f32956ced28ddd7088a5cee8dbb35191eca8eb13c823d7d4988cc8d5a7cc383e3a80f47b7b55121def995b3d83f0cff6d478f47378aafccc8626dd1e2b1cd79f1b3b61e4a48d68893f696378f94332fe884ab4988762d2acfc6efde4b1da6886cffcf60f788cf9a1b1866f94e4d022012edd1b11b5bfaf94a952777afcb7d71366fce8207f6dd62a4839876e952351ff44b421c4691832a05ff2f02a7d75d71c3c5fbc3c6a359aff6d62d5f376123c7766ea5dcdf323d54d5814819fc91cf35794204451ef2f4fba2138e3b44f7f1b2f987c45a6c08b8aa39977d215c690455205c0d0c662690f4b1cc8b77818ec28b9e1c6a5d52a2d864da5c3f85ce4190ef13d9685385ef5761947ca85c1c32b2dcd951abe6ae54c0f44db42b6f5fed2689d02a2fbcc6637cdfbc775be773d98f74013b83f505cdba5f3192e9d7d708f1dfd2382dd294a63b442cc0eb40837f1dd9f42f12d7340b5ef249587348d7809c4cd37dac4a707577214a69aa2fda19e3a93fe2959b0d33f63d1ef5ba654d725e875cf09aecf72e807ac01a92d2971cc5d3ea6ccc12b327582b3baa27121513b18e4333a4e35848a4023f58738eab11565651455259823ae5c2efc82eae6862dfeb62e2628977f60129508f852fb68c8466134e6c257b91f0a19dca7b8ec0f0fb5324eee34b1f9d351706cf0c85444ab39825f8441fdc8188d2201f3f1cf89371464f1565117dd3c93c5254d68c38e6f6a0dc8cb2729e96b9abfac722fe60be84ca8f55d2616a42f3cc400e4d09de985ea495c5155c821d905e749d6a2c2386db5bc38b506d03c31c55e924396c1400fce5cbb00125dd6bdea5e237ab13a724d67d0c899bf00001e2678c963701041c99ab17523ed8ccadf2c0aa06e7049cad9dd7413f2a4d505e55c536b4a982944a71bbcedc47d27796fb58dd3dfc85945486c797908b066b89bffc21d1e1a6b658339a12fe7d3d69857363c92f36beac41a9c34620a659d241d4f0db56b16ceb6a82e2d944937dd572ef4bbe880724eb33fdbac5e1c0741c48f4a525264154e10600ffae770b29ec92b73b0635c1b45ca1bc875e11cc0ab336317fa85d6e768e1c6af7a4e4f23453bb28aebdaa6ed32e081c6ff2e0d1c17593826bbf78f277f662618e5243b03e6a22ed2d53cd3fa972e2fd7f0092c17b732312521b0014fbbaf60279782dd8a31fec27f6b218ba07ada4f000cf2413871534cd63129a93b75669f1afdeb8603a54d0f6202bb7f596ee2a9669c5470ef53c497daf4805fe5ade1c119f12d524301b1aad8758209c808b962a43e3fcaedc78a2eb1819b88e7004b22e7af6aa77bf11ca8bf944952ac92742a51717bf38eda2e0b6bdcd735f00d89ffad9a5ebbba38dd87ee3e685cbfedf49f1dfe364319a9c65edbf66515a9e41b107e817820483ab7474305f4c48566892945423535a637280a4f69389c47cc5b2f80dcca06b4e3598f91147d6fbc6d95e07ddda176e6a3a64d4792e32ca255fa26e3fbe5f164d63763520262b07c368e1c5967d359ecfcbaf49f3ec604273e4267b137744a2ae0cfbf542615a1d0d8f2c3c418edd4f5676d9188a4b88a4e2eea445cc9d81a6b22dded0c82a35890465db347105a119da8d489d462e68c1d42f4cdf2c3eea939112dc97f24ca23211d1b977e51a63423803377096bb918ca081788be603f5128c485748cd5fb4dc35a4db2f3b0482aa77c0f432089f7ba62ed5c0edbc794697f59ba5a160c4b487ebae66673c18d0291c01d3adb5a8800860494105c0bc3b46a93197becafd62e6fee2d8789f88a298601d5b60960230f2febeac3ca742a080c3e8e5f47e25ca4860be7f763e2e62fa4d901a89d4780933e7316c40d1127d8543dd29a092f12567a5595d6d24117ed33296681b5a46678fe8c979d1640d785f8b5282da4039be14af25a0bdc935334f65e43e7badafdfc09b29ea23e1367101a301af77d624ba5bc2fafb1438bd6f531c45b03a80412cbd8f76d75986c4b5df840d7a65f1135e1234b72cbbdfbf006616c4353ea2f251aded17e422e002f31652243b2e22bf65993a4571795b0a277c27b115ba6b57f37c229f968b0de374bcff58c7245dc0951294596c3ab303784bd43f1944f966b30f5607b0057a114d004426bf5b05d6350093f66394f9bd6b07cf5c1cbfc8838be2eba111536f49f051ba3a9954b53b3cfa2a3153b354668b9e23a49fa3b1f174cb10f0b9491c19ea1678161efe705a33f81321234c2445540821a9cae916f45bb3a966613584b616027ea70aa86aa69ecdf87b5dde04c767dbd20c07897dd9fe2ada521dae7a79908184feed5fb3749ba6a9f921b7fe0894eb4c07e618a618eedfbb75692ac297d3acb6828ad060bb48e016613c6dd6bc6375ab23477e525155d1f66b2230231461ae7302c9779ffd1f6f2d195435b1bd52499d3b4cb579bb545877de9b4e06dca0d9a9f681dde4a0e107d20dd41780befd4f4a37e61d42c6826931d13898699da7195eb0d70b91ab98d4e11f8f952fdd5385137ba746069752d5821c7249a8eedfe74016a4ea1f8d5fb187c6d04c57e1e47812be6ca1e430d15bcffb1f102caafe7129d9560068767960698757e561ec4306285bb3c4a7006294416426f4085f8c0d39c95895d689db4aa681ef00be275e861fca17a0baaba98d8c94b80510a5482bc4b80085af38126ee949d85bdced63ee119f88b1c7bcb882d8063a02da6b9de8c865b87919cb80943908d28d3c416b06332eade526d84b21b98042a06b4f1beed83e0d97a80065f4f79718fb656663c792a17e67177fcdba99073d456c32cef54b3cb312da2407274372e2d3fb663fcd2f5a31121f115e707eb9675adc469e815cb4add720a0d8c7105e9d08476a03bded83ef8a0df34975ecd5326fa812f3b5a94ea9c9f57c208d2af385cd53d06b07a855c1004202f982512e41ee3fccaee3c0e9d2ba72794365b53c25d223a4e6c2b0331e4f671b75df68298cc206aefc973cd7a6b99aec01068aa50910a163674b5956792119626cc6fbb7d54e4abe7908b0b92eccdbe795c3bee0580c6b9c337bc0645bc2772403236f9292e475c703ec04209e091c0bb4cbb40b526e482e73bf82934ecf7d658f29faaa4e57435243e9bd4dc7188bb5a633ad176e4767c32aedfaefb77b61a63b40571545937505f7e8c6700131ebb31667a3bacf3b4e011e1b0d2145693bc8f3c29cacadb56bdf12f65faa3a91dd680174d1ab173e074fbc49a4a422f0387682cf32429ec02cb91876b0a6fb8f772d52668f310ae42d0a5c80f0e604137559c4a86bb6419caa04aa050e2a33b5a1230adb802535d29d3d1be92bb6f72580f4e28546edc49f7fcace3573874ebffb0fe066eee7ceacaf5a240002d42dbd50fdb193130cfea20f815ab751fe3088be7913f48ddc042d303f269bb72d5b12fdbd3365cede0084a75a1d6d451664b438e0847caab78804d0c8cd2c37c7f545097e9ff63feaff5acdd42bad88eb29255948b035abd9aafc7ea1d853b3c4ee71b4354322d8652c7eecafeeef95fb6566b37405249a2f712270e8e409884f31c8ee9435ee7dedcd99a6dbe9e670b5aa6f24bc6d3cdb7f39e9f6d6d55614fd8f517a1899bb05144b727d132e9477a24bcb009e7b8a665b4e04269070bb283f1e12ff44d7fb7dcc767716fc0fa7cdb408ee378c71081b5e8a4d02d9c1c96f3f4c52c70f937984e78012193bbe789dc98e17c659cc02e3d3e61bf97388bbc953014ca33485dd3c115776bfa31fdd5ebcae1329718adc96a8ca52826a88f31d230e728bb7fb7522cfba33f9ef22f77599e7cd8c4122e891e4b024398e2ccd906365cbdfbecffc9637898ea3dd5ffa03ee7180210a752aab390ba0ce251f84f3f21c3287b60fbbed8127e5baf7ba990cd291ca595a0902033061881b201bbf43f1bddc8ac6a764c72d13e6e984c4e83a26484dc4a36fe9f9c05c05c81a9b7c79cf8517c4b3e657d719c68d3c3ab08293ec161b17105c46d2636bb345980129743f2dad614bdec2afabeeb30a1e89473b2960f9c605ac8ba64cf7c47835170cd9131d34a73b5f0db4b903f61c25c0117399d129bac8747524ac158751d575631cc0c9c68e5928fe45729412c511fa3952c4e2887a05ab150e470584711c2400b352c0236cfe29e692d83564572c6f972d40e8bfa596937baa58a2576115c84eae6cbf68c27ec669c666742fff07c39054ef1350dbb015aee464e438e8d7ed62de21abd28de2ad9827a9eb0b3218dc7183347adaababba9d87f1ae6824e19371b667e59f879cbfc7d013b518e2388d60d5a8b5f6cd1f33522c5f31e4bfb6a10ca02f6b41cc64a99fd4f92b19d9f3c8145792e4de6084e992317216452f049e6457825dca405a3324abfee258532487a714d995e121766078e210de6f9bfe2801866cf25f8e0bf41a7963d69e90621b87b2737241e104782a8cee92faccf17bd51ef2fb4b4244837999601e92aa8079fd15589bda54f9d38f498376baa345cd127860d7d1cd51f12", 0x1000}, {&(0x7f0000000580)="e1c8070b3f1c4bc4107afedf635351d15483e18f5dec66993afbf491018632a7acb832f8e66183c7485c29e71aa3dbc727da377b39cf3663bc685618d51c04bdba3dc08a53c1f7c44d5440", 0x4b}, {&(0x7f0000000600)="0f1fc6d65cb0be9a481a70682a710dd6d3235a85747d9090bae3571d0aa8551ac9037fea71f062dc43b7485a59d0bd989b5ede5b20fa0b4eb21bf8c5c419f54c8d099e", 0x43}], 0x5, &(0x7f0000001080)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}, @rights={0x30, 0xffff, 0x1, [r10, r11, r12, r13, r14, r15, r16]}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x28, 0xffff, 0x1, [r23, r24, r25, r26, r27]}, @rights={0x18, 0xffff, 0x1, [r28]}, @cred={0x20, 0xffff, 0x0, r29, r30, r31}], 0x118, 0x8}, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000880)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r33 = syz_open_pts() ioctl$TIOCSETAF(r33, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r33, 0x0, 0x1) write(r33, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r33) fcntl$setstatus(r33, 0x4, 0x80) ioctl$TIOCSETD(r33, 0x8004741b, &(0x7f0000000000)=0x9) writev(r33, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r34 = syz_open_pts() setsockopt$sock_linger(r32, 0xffff, 0x80, &(0x7f0000000400)={0x7fff, 0xffffffffffffff81}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r35) close(r33) dup(r34) writev(r34, &(0x7f0000000800)=[{&(0x7f0000000700)="d6bab44300aea02ad33d43b232d74ea21568ddcad82bba55643df48f1ec452c8ba232cfd9973d056cf8beb3f36ba08965724bb4c1c194da08906e5d86851e670d435c07b0997f5ec036981903ba38984e2240f4198b59ba075a3db8e971046de629e90bc2668e5412895e30e45d720ffca4b91aa1a0163556225a9e5fa438b6d37e16a574a2a0e1c16d05b6e6a9373c34bd2b83cd4a145bee960baaab27c3d1a72969f93bd44a313a9aabe33a28f66a50822be62f224b10cc2c42a97bd75b5fc25c5ce4479ab61829d0a54ee98ed48aba3b90451c53d1fcbd752136a72974787ed04964d", 0xe4}], 0x1) syz_open_pts() write(r32, &(0x7f00000008c0)="9900dad9ec96301ef950d4ee1d0191494b9a37db996b29401ad218ea1b580d1fa54aa8a20835242ead40edf58eb78f7d0a03d83b3830d8cff89afdb24384adf28cf348796c1da93858f5dd063dd7d23d5df2cbebba3afd547f8c6d80e125e1c779d85c5c35636e239320fb0ce124b7fc726d4b5eb3255a1a1bd587a2fe92e5417516758b26f7cf1779c526392491984fb3a9ccbba99cee4dd1206e33c17ec09fb4a943da2c43a6dc95f9f4273d9892d78364d0c1809eb6e7417c8a2305e3057f2ac5959fb1d404c229e602ac9c8211639c1d60e9900603b7cd1aa8e24b5dabaa3ee1f5247b4939d474b691364db2ae5ea81954", 0xf3) pckbd_enable: command error 07:53:41 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = dup(r0) r2 = syz_open_pts() ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[0xd687, 0x401, 0x5, 0x8001, 0x3]}) r3 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x4) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000200)) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r5, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xc8, 0x20000000, 0x100000000, 0x5}, {{r2}, 0xfffffffffffffffb, 0x4, 0x6, 0x800, 0x7}, {{r2}, 0xffffffffffffffff, 0x84, 0x11, 0x5, 0x7}], 0x9, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffc, 0x1, 0xf0000046, 0x40, 0x3}, {{r2}, 0xfffffffffffffff9, 0x0, 0x2, 0x829, 0x1}], 0x6, &(0x7f0000000180)={0x0, 0x3}) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) pckbd_enable: command error 07:53:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) r0 = semget(0x1, 0x7, 0x200) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10080, 0x10) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x100000000, 0xffffffffffffb58d, 0x100000000, 0x1, 0x67, 0x1, 0x8, 0x3, 0x2, 0x40, 0x3ff}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000080)=""/188) kqueue() semget$private(0x0, 0x0, 0x404) msgget(0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x5b6841041fa13fc1, 0x0) 07:53:42 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = socket(0xcfbf984b392e8f4c, 0x4, 0xe49) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x1, 0xfffffffffffffddb) close(r1) r3 = dup(r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000000)=0x2) setsockopt(r2, 0x8, 0x3, &(0x7f0000000440)="b0f94c4f75d60e455a833312c7f56f7b36c0979b95726abcd50b64d2bf690d27d2397cddfb141173801e0c5f06cbb4a50425f91e0f29389969fdccde0a1eae0e5702970e31a082cbd1fb12a04e2ee9007d0d2945e4d45c5cffd9fcae9a48865b94a11d365e475e663dd26a8802e48402967b49c8190587a8eff66b8469a5cecaf60519dab2a45be9290ebb2b6b482b59214ae1cec09a27db5c0c569b9e91d16ff9d42213625b1648fafa48f98101c4faa5163b5cf2eefac4aadedc2e2fd503d2a638cf25e6ace427bc750b584dd3b83352770fc4a6129def50449c11800d2b79e9d49c825678", 0xe6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x6, &(0x7f0000000380)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000003c0)=[r4, r5, r6, r7]) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x200, 0xd04e, './bus\x00', 0x37a, 0x0, 0x7, 0xc311}) pckbd_enable: command error pckbd_enable: command error 07:53:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 07:53:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000600)) write(r0, &(0x7f0000000100)="90", 0x1) r1 = syz_open_pts() r2 = socket(0x21, 0x8007, 0x4) close(r0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000500)=0x10) r3 = dup(r1) r4 = syz_open_pts() ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000580)=0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000003, "85d9c5f4f6a3f900000000000000000000000100"}) ioctl$TIOCSETAF(r4, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000540)=0x2) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="fe2a8f9bce2a8284b8e0ae93e045d56901089caba5ba1efacc58fba6305cae1da89ed3efc5f32c02abbdc0343ffa16a89cf1d26498e714db233c1e8da3c3e4466963699ccefe9c705f72935bc18ee6cde1c2c6fcaadf33b57c71cd592c76c69137e5bc8c6740", 0x66}, {&(0x7f0000000280)="1650231eefc6ebb5f1cdb2a810a59ae23ce8d641efee33bf018fc873fa80a42a2ff2e1fa8ae29e05e1b024efae33693d2b9f27109cb611db3312666f79b4775d3e3cb3ae6ffcbeeab81b99c917b6ecf29a0dbfb99b54a415619fef69d07ef6bfc011d8da8d69b00a06cd3d7ab0bb1c811d3be28f78ef775033513aed0d40ef156d043bb940a1ec97ae4adcb06f8b3281e623b8b9ae469efa86c97f", 0x9b}, {&(0x7f0000000340)="2a4eb6f0343ebfb4371ba1a4b82cf853fd8ed10bdcfd02b28ff4c8cdda523061506988c4980509dd44b7a079133b2c57d171fbc1b7b9ca201a9e88e9ff23cfdc59f0f513a5037dc9844a5a5317875fb294b3e4ddb10cfaeff7745f318376ccd6798833cf2ecb3b5257c390d6efb1248aecab1f2089cd8f6ab2d68205800dccb6abb9b96d51ded18853", 0x89}, {&(0x7f0000000400)="4ec10c76580976dea80ed1b747dc8aa6c3743cadce09fa83d09b21c750e8aca9d624c7a2b1367c8c5082cb0f13cf49670b63f5ce18d03e3e6fc5b842fb66d30cd5e0f1c58de14a80e834c661bff2cf3647c51e008dd569cc6e3d174425277c0e4fea355a26ba9aca2e2a8bb004f1d0982d7df628786c8425386d195420808af5686e61abb19810b7061059c5685aaf48521b32ac73a6fc2064535e1893d70c86d1834759652b9d00a071c2d7a483c0a5e31c1ece1ca6a7a7878fc7ee6dde84515721bf7f31b798a57c59a0e3c7afd9f522410ae46a756177bef6e163f100110ad63e94c7a2d1", 0xe6}], 0x4, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) 07:53:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10030, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x10) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{}, {0xfffffffffffffffc}], 0x2}) 07:53:44 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000040)=0x6) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)) r3 = dup2(r1, r0) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f0000000100)=0x7) setpgid(0x0, r2) 07:53:44 executing program 1: socketpair(0x6, 0x4000, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) r1 = kqueue() dup2(r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) r3 = socket(0x2, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r3, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) mmap(&(0x7f000000a000/0x9000)=nil, 0x9000, 0x0, 0x1010, r3, 0x0, 0x0) 07:53:44 executing program 0: r0 = open(&(0x7f0000000000)='./file1\x00', 0x8498, 0x2) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x1f\xdc\x14h\x89\xf1D{(\x10E\xfc\xb0\xdcZ\x87\x8a\x85\xa0I\x13Ft\x1b\xdd\x82:\xe6S\xcda\v\xb8\x13\xd4\x87\x99\xe3\xf4P\xa6\x06\xfe\xe59\x1fG\x13[\x18\xc0\xb1\xf0\x84\x06hxU\x8d\xad\x01\x9e\xe0#\xe3j}\xbdt\xea\x85z\x9e\bF\x8f\xa2(6A-{\x80\x9e\xdc\xda\xcb\xed\xa0\xc9\xc4\xa6\xd4uI!\xb6x\x167djc\x8b\r\xddZ\x89.\xeb\xadj*\x99\xbb2\x02bk1\xc5\xf7\x91\x9e\xf3\x1e\x8e\x01\x82\xc2\xdb\xd7\x8fE\xbb\xa2\xd9\x7fR\xca\xef\xa2\xc7\xde\xb3\xcc\xbb\'\x1c\xca\x8du\xe0z\xf6wn\xaf\xb88\x8c\xba\\\xba^\xc5B8\x0f\x9b\xef\xc6\xce\xf5;\x823\xb9\xf7\xdcC\xe7\x9ay\xac:\xb1\xd2\x81[O\xb20\\*@~%\xcc\xa5T\x9d\xdb`=\xd1\'9\xcc}\xad5\xa6\x87kz\xf5\xd5\x7f$\x1b\n\x1c5\x00'/236, &(0x7f00000002c0)='\x17\x87\x06\xf4']) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r1, 0x0) write(r1, 0x0, 0x2c9) 07:53:44 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/235, 0xeb, 0x3, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r1) 07:53:44 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) r1 = semget(0x0, 0x3, 0x281) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x1f, 0xf1, 0xcf, 0x6]) select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r2 = semget$private(0x0, 0x4, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x100000000, 0x40, 0x8, 0x9, 0x5, 0x9, 0x636f74de, 0x1f]) select(0x40, &(0x7f0000000000)={0x7, 0x8, 0xcaa3, 0xe7, 0x5cb5, 0x7, 0x8, 0xf99}, &(0x7f0000000040)={0x1, 0xffffffff, 0x200, 0x1000, 0x7, 0x7, 0x8, 0x400}, &(0x7f0000000080)={0x1ff, 0x6, 0x5e, 0x100000001, 0x4, 0x7ff, 0x2b8b8985, 0x8}, &(0x7f00000000c0)={0x1, 0x8}) 07:53:45 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"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x5}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x1, 0x1, 0x8, "fe17ec2503126592e41bf3fe380f91994393af0d", 0xab60}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) poll(&(0x7f0000000100)=[{r0, 0xc0}], 0x1, 0x0) 07:53:45 executing program 0: r0 = msgget(0xffffffffffffffff, 0x402) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000020000000000000000000000000006700000000000000000000000000000000000000000000ff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000041a9fb35ee202dea5716de284fb987b939d1ec0a147fd5fb10bcf34d874f66444a95fd6d4d4084bdbad88bce86eb85c0eed133de0c9439c8a1ba325b0090052b4643d686d5ee6a28e48be9570248ae598ed935bddc965a8998f655a5b4e9093cd67ca8f1cca7a3400000000ee898b19b77a234ecf00c151e04c2972cb7136bdf1590ec349a7a8d9ffd81cc355ec531b4e2c91b3c4000000000000006bb674f3be9626257cf00c1a0c411e65f6983b8f35d01c75139bf37fb63a09f25ef6e3659edfbb8fbd39e16a8dfef29845bb8cd5de061aac89d4af729c00"/472], 0x1, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 07:53:45 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 07:53:45 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x3, 0x6) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket(0x1, 0x3, 0x0) 07:53:45 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x50, 0x40) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x79e) read(r3, &(0x7f0000000100)=""/120, 0x78) bind$inet(r3, &(0x7f0000000180)={0x2, 0x2}, 0xc) bind$inet(r3, &(0x7f00000001c0)={0x2, 0x2}, 0xc) read(r3, &(0x7f0000000200)=""/94, 0x5e) getsockname$unix(r3, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r4 = accept(r3, 0x0, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000340)={0x7, 0x1}) r5 = open(&(0x7f0000000380)='./file0\x00', 0x400, 0x2) r6 = accept$inet(r3, &(0x7f00000003c0), &(0x7f0000000400)=0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchmod(r7, 0x4) connect(r3, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) sendmsg$unix(r8, &(0x7f0000000800)={&(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f0000000500)="f426b54f2dbc525e23a6af102973b66351a8f533021a0ebf4f922a73108547a9064fbe86d92559d1aa2adb789f90316cbb86490444d5f628bb37dd902ed4765b649aa3ecfe85ac5b0d3ef4143494877c9bfa6739", 0x54}, {&(0x7f0000000580)="daa3a6bba916aba2c900ba95325a1177b118db3f7d4d578040e32a142861685f07580b30bcfa0d1ab96d609e3ea770ae0eb8f5d0f09d22ff963f1b06a1f6aa1a94793407bd657bba07f1cd45d2445ecb7005a48da5ce96949ef8c4fb3ab2aab01ca1de9bf79d225d0ba0335917b64de39b76952f2e6e131e54d486cd087e94fda688929a2fadd5768580d44871ade17bb993c3c04b4acc4dd4aeafbb8e3df3ef784b55fc9a6ca35e4c09d8911aa5abf06f7db038732033d56e1e16b38dd3f0f592acb0eda014e5be023a9d82c1a4f6be9a4360", 0xd3}, {&(0x7f0000000680)="c09ab1601440a3578bfac47184b682386bf603df4d44a04c5cc88276a898170dbd26faa920670243c6636673ea6bb5191f79b1c657132b6f8da332fca3fb7914114194934d6ca689c938df2cd3bcda14ddfe5c003a32aa02d001a7ef00701800df26c085f0d4febf1701cbbf55f1f9ad307c5f80516260929afadcc197adf91abdc7ad1e8aa18455f56e36726226328e85e0aa761ff8c664223c7d1f04a8ee3cdc428df4190a1a6c44c9aca6e7672a80a1a901934ca7ac1f7b999632867a405333c0d4a54641661f3b9921d23f95bcada2d1f5e6a1996bfcd067e94539974b0f1ae985f4542a16a255e2e19112b9277d5383b257eba8a7104d65fd4ac04291", 0xff}], 0x3, &(0x7f00000007c0), 0x0, 0x5}, 0x1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000880)) utimes(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x80, 0xfffffffffffffffb}, {0x8, 0x20}}) sendmsg$unix(r8, &(0x7f0000003d80)={&(0x7f0000000980)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000003c80)=[{&(0x7f00000009c0)="26160cff5cba47e351d445cce39be209074c5c6a454ab9e24a3e7780f9f8bcdfcd919fec763b8a5a29dcd3836c720e0ab469268d34ac185ae78b99ce66759e827d40c3a4bd87c768b4bdfc95cca68612b1df748a0ec6c4d58b48592ec429948850c1a3fc5695afee9358b28a1a5382a276d7044c8038e91c99ed9e56390f12ca3944dfbb0d3bb2a1eb1886c4ebab9ec560e564524140cabae2db4b16aded08c8e131356d6c2689b84e6be06385f15877c041283b9ca8573824f3263b0ef4ed8fe5efef66", 0xc4}, {&(0x7f0000000ac0)="c5756e011800f86c8f5756933fb0fc8d49146320462f50492d3f93db6a7921cec284864f", 0x24}, {&(0x7f0000000b00)="319f0ec5fa6b670e3031d4ec4385b428d137fbc40f7ae8d2bd68dc7d2f0c041890534f1d16cc990d1b5b24f52bd1c7a70c66bf8a84c76148290727eb8bd3487b6e6478e49f5d1370e4abc12c1f99e7d2e6f97569834606e5726f6d12fa27719871427ef755d4e6511a14d55a46c6ceacd25acf8cf352886bc7fe07354a292f6c1895f969c18222161b9fc39217c98ce513d7936f8535c9e0b83b7ffa80385115d1aa77325f9d82bb5a3d436f6e7b33221d01ec9374ea32ebb6e9b2a8406e532a0d0c70cf6d12aff91ba3c368d7252d32973fdeeac2c9e49d3ca4e0d113a1d5a526740a2542232790026b06db8e3db121caac2513033610a6e22fe28060f0ae199582c58aa3f653fe1623ed9a28a5becf4b445936424def1a651bda7bfd91eab17391798c0ae61ed9ffbbbc13026ee5d0ae9c9dc2813eac3266f13d783603cf9feb06d586a55a8c4b3b95b159e7d7873851bf3fb0773e6f2e91431b56eab5bd6ee009f50a9253c9d13f2efa83587774645d97598af6b18f2d356ce91b272961b0b5d9a62bf6399c424e123d7fb64422ec4be626995637bdad71457c9616833b9befc740bafcb9e1e13a9fc618c8e6adef984fea3bd71c2449240efa3f053b21b934cfe0611d83b0f6c141310cd60497e7b35ecd14ccc3a85ee8affb75f3f279afd40d17e3374201cdbad5917e274cb1e76f5fb9eae0505fd932ed848ca07ae850e72b9289654476db60c40a2e960edeb6e176b4faf80f1cdcb7648ecefead9617460b868171def646528a0f00b60b85d841588069f2c643439f742abd2b0266516005f23001313a397b7b555dbf655318cd2a9ab1f01e7b5a0dbf1c0136d491b9d76085391cde4d9f6066305edb9fde8fa6dbcd05847a2587391cab2a8f5c9005b8acb56f568fbfab895a6114edefd16e1774642bf35882c64976fdc852febf9151c4cbc5f769a8a25833719c30fd5622956531c400039f5451a8b2c0403a7f1f3116463f10bd6e3f5ef9694005d3e7f414035bd4b4a6ef78f5c9777c360671b07dadc78e96efdac3feab41123e7fd78c86687d9c180122b90939d012b779628392e7921887630bba17755cf208d39c0651d4be067498302dc4136c4b9ce939ecc35246210ca709387f7acc66f32bdf2d5725f6494a567c32ea325b22a28bb0ac4d4c7dc38d1a5745aea650b9fbdd2431fe8619f56712d71d685efbb64e6d7fe99b92b53da7431c917efa5a44a6f5a4ddfe3096c7870bf8b2ba3ae12defc65051201f68d7eca2542442f52fae98752d3fa1556e36ad02c2269cc7d29717bc8ebc74edfa09857fa3bd5cfacfe4a0da3611519075420466983ae673895c52ee6c372b8a6fc317cad5de824b2b0a38b59edcb68ba13cf1a0eba4ab4814916a67849cceba2f520d50e83d8a32482dc058f3bd96a3471dc6549c4b097a4157957a1bc753c7227a56fae25d59cf5198f96568fad27c236a35acac2fc911b5622e298dd0d53236dc8a248ef16ff620435033d1ec4a906613e5b406f1e77befc0596cdab43b6e082e8b4c2336087cb1826f5473200c06365e13edf389323332f133e32e0c5d90107e39deed38e2738c92c42d2360604f8dad4dc420d3f50cc858f23c0ceae985b207a67d524b3cca3b9738759e92aaa1895b9e2fe6f3996db35bb0ffc78d4493866f68e83c3ea1f22591fd6bd55ce70e9eea2700dab07c78fb05b931940e71d6ca91205105f9a016d265fb307d1212f990f33e3c510efb2e75ba67c8ba57886bfaf7ccb04b75fe0d5c01803bd59b1132e622aa8f1731b387fb9b2c80e9448161693e876ef7f57f7a167155ec9cb02c848b237df54e33050c8f92d279849a1119bc3328a4ec0b293252ba35151ea2d43006ea82799c83bbe7735649c1e44e9a121ffd02bf78059d298d2e4031f9611cb80b212fae062c6fd88f68fbd2d805089f1ebec11fa70bfe8f263bc4d0e980e11b9684166a0bb24c4fbe287cfd19e6b3a6719a5557fca04ec273bc83d26a640fe0cefd5d22af3d7e97ecde23e922ebde28641675f5759599ea26ae39d531c5135e89ed813f06a59d9ca874fe7c5471ee9d4c452e449258abd6bda2fa5d0f933f089d519d1904c0338143c12b4c829d317bd17c96936194042adc0e3094075cadf7a2a8fa8fd7e83cd0a574be0ef849890b3b6ba14d4d742c836c9b7563923ad5f6a36ea51fa8dd6808d6685fc123c83b9c48a2ed52d4d17f3017c74771553a25b256aed3144898533ec3bd21b9b2ec5c0382133b6ab627b6031533af3c7e7bf2e130e5529e0b817fde8023a85bf84c283f32611b110c60fcc17089cd64cdaa822b0a546a6e4f701cb4f1546452a0beb217f821a9a55b7ba96c920f5c4dea63771aba564f5c49e41b3e82cd295e86a5d3180e5a498158b8ba2f1a5c33960a2ef115867804697ea7c8ccdb599267e28e5523dcc3cc6e78e819292e6da122ddb5c17c4b99094e188765742fafde0748f818f10f43cef065408a6f197c37c9df2c3ebbd76fac7d86fb01b8858d0ef7214cf033660a9137ce78da6262a3e0936ae05827f6626c7cfecaec288926cd0a7203119f88c4bfaa1849f43a6dd299ddd336c1cc9087df3f61cffff5eb7e9002c8dea620aa225e1f8946a5b04043f9f755c41f43252ca3539b6aaeb19e42b4998100dd5b20b75349948afc9650d60f450c25d1b362af576a45116c8b53430251ffdec43e5f32f8577978a36f6e266a83f475efb8027a9a452916631cc2dcd0419c84769617bc16c861e60da86cc2fe22bfa35dde393d094faec8904a97162e0b9b12ce10d34798ab747d37ee07a0297be7c3aaeca8f32dd820c437d852aa6abb09905c3217a0f006ee664ad931b381486b58d9e6ee6d667e2ee3d8774e3c665ab5bd54a3d24c65211220e62766be6340bc35aa7a21e84a97dd6b1583d6611f3505597da46c25a6fed4aaa1a9ca8484dc9db10baef126dec36b4cca38fc981e1b7a05b29248261a41d366f9dc041b12975f75d648c9a5b13607c5174b25fe52f141decf5aaec77af0c7c8ee1b4c14a646d357f780c9c5d7fc27fc93d3ffb098330d48c2195650022b3bc54283539ab5588b25911aec324641efcdb7672c90e01c70517872cc3de4516de01a785071194fbc8e66a67b695b224ae1c48ecc151ef66fe7e28f40554f15afab8901d3647bfbb61d3ed8653eb6e71c913128436cf3ca3a9adba20d51998953c931c9e7aef8541f80aa168867fd39ea0aa4cca65a1107ee3e71e74038efbe36e913f2d481d27088a7d2da1cd6b6e4c9dbecc281f92645ce1159873ded57c27ff69444f07883fdeac6d6c83e7673bf863a1ed059a88bccd5b5a31bf2bf164304f5bce3b43462fd47b9c08902f5a4a03dd41e7f6a121234e44fa93c535bdc80aee22779ee0592bdd19905c6bd1a4478bab3f07741191e184ae4f77f458970f0451c3701a5998d6b69cf1452a0358f64fb3bbb2e02e49d7d3732463b3c4b51d087957df7ab258736e08f949e9f709080bb1b91b9ba040b9b5099ea865dcfb3efad47781564db5a2a1c409b453f98bf95271c36dc45d6b67ada7a5c9d0b5e952f60c001a04fadefe7402a53dd1ca797c3a0b6e6f4a6b8f094d99516c2d29e2f5e1ff7b3118fa47dd1aa4b1dab244a889e86c733aa09028d6e8357b8a622b5812b6100caf462ab740e0979fe017b6ac57887b7cfe7ee5a338d8d46f8ed692e7c6225d0134f83daf1f724ae9c9189583e4527dc6d0a201a8e18bb9b5d93d66717b6c023fc853ecd52cf6a8fc9cb259df3baebc465fedb0e3a97174e3e72eb641919225b5dbafbc5f6bbca5693e8a5244ddb3d10543499c4b407711b625d79ba7763caf517bf4a157cfcf30d7b10e1ee8259969fe1a3f5fe17c814b0ea436619615748aa37decd604bdef2471ab44c35ccdbec401a78c5fc0f6872de5af19541c3fb5a6aa08a77fa2f41a06b9449d0529f84fd17272d3030ca6039b99c1f1b01f804a3ba2f3666bf07ac233f3b922b2dc17a40e4857f26ae9becb88ddb5d00735f384910c8070f84fe438cc12f1de4d89d9ebc93290d605575afa8e41b0b5215f41942b980b696e7af530d385c81546668666cca9dbaaa95e2df359695ddca7917742e3acf418cf28a17c08e7679698c4be092ade57d7e651221e0c31607b97c6072b1800856765e0b245ded177ce85f239f53412cb7638792cb716d7286a8bc6751d1f9f40868fcc2fcc132a465521d5bb437e97481d25c4a604c9d4ace6bbd6e303bbd19cfa888bbe8611a77a85eaa921c0b382178f7ec7996c3eac6603ebc2512f72341c011526878388731fb2725a6bf361598a36e15786774e6a7d1952222261a7b0fd353b766abefce573b90ac81b4203574e93b715a57460dc69962df1d6ec1b8f9e95b81d9b82d53d21af5c008875480ed0dddc5ffd9bee95f3b7b7908fd5ebd3379ba503db5dafbc238b3e9d894d028ad266e867b89e824fa2e1f84c5885d1fdb2d5e27668c2b5341ba2752189e3b61e4d84419610e6e7834982febb7ade15ca14828f3731c9adec492727ef4e82a8067f7b1aaec996a56db80aa64c149706791af91547eb77a0dfffcdfe6028e2d3f041423f7157e971ec57acd69d41cd7336eb34f242bb4ef1669706c5e785af5a1bcf4dee220d2379f8c630c77c3b57869f21d3eeea843ed57d36c848b9862224b58db85c55ada949ae4aab69e8870b44ed5e2b8ea116b75eff688c0177bb8c6fb1e05d16a7f7b5cd911be55f103ca5e5713424a87504d9f60c213ce2eba09afdb30bfe66aea4c968745685cb9bb63f1f50b64070d079f445332308d1bfd051586eb64a984b0766e761bdd39aced7c4fff5f13e676329fc924b7265ce1fe056de39e02dbfa141e1a06b1412d878a62ae0468f45c435dedd09e961871cc8974410a69029e9ea31b00b6ea17a7669836a1aa37fdde60fef9d1c7d72fe713ca2e130d213b447434b44d10eac975f65b30c9fc809107ae0ed50c0e982e07194a66c9bdb1ed1862460c77061d22ecccd129dafdf73353e9077ec04e1c75c2301717f7a42156a4d0ba19b05fdd7b29ebdc6a5c1653c1d847c11c0c39ff36c71252c05a29d0a73f034b5d09bfbd62462f48b776dfcac68d8d53e196d3817069e80e0f0280cf0a2ec31e143765c000cff340b12df09c42124fe222d3c8836c8e0278f2798a987a797f747b86eb24c852b0411780245a3f1c0f2fa045c6b2ab89bb600db1c3e99a8440ce79ad8fbd19067a4fbfbe67cdf984b4b24172ec20a602360edfe29b1146b95c1c1bd62fd9129179cae83275832452db547d16c2ee9d007ffa685e4fd1a5835ae9e71eccf6f7b4ac9b284eef3b8063aa015f078eca111b8d959792add5c5ab68bc7d4d41a7c71abec62bc26b05dae08b7ee1eb3c988fa1e1b5fba941f4a8de3f8372d49bcfc7da8479887e8854b2ab23873427b05bbc622c7a09a9612b77b8edc6593ad2b4cda09b2e2af4c9dc1fcc6bb73a73723029c0be8a3d5933d3a9a9ae608b8122368ee72c9d8679f59d0ef9d6070b6b0ad2458b685663fc85cc21076d2977bdb772390a16732d414e6d51648bebe96a7c73e5e0cd6807139f2a2caa9b8b8c795685089d8d86bf65c4053322d58d6dd96fa28b48c083fe9bef26b3646e0049c9b8557c60be9a00d4ee001954c1fb616e095f672d8f7fe06f1ed92ca80352c2f431a02849eefb4967bd63b81cb6f9b20bd5f352d8b3b2090bedf2167a77c91b65b8cff898a6f0439cfba2320808558c1ce4591893a33308352c6da37883a67e97d5", 0x1000}, {&(0x7f0000001b00)="391757a6e03ed309dc395539accbb6daa5b28d959fc49926dfd7d5451179d1b3be5c430629f33225c7c2d267d301bbe6ea02f8e8a6b6f58212782f4190941cf692e7643b51662793b12c20da9d98f8beff44942a9a4c42deb3f0b76a4986fc3168d2b37a5046a469c98936b0bded3a4b5dd7cd5612f5ad54b0e8f5a928deba152985dfe7dd66b7b9fd7d215ffbc6eef0ab9d883f35cf34f740e9c5d39a70727f8972b1ef383138024691d4114c24e37fd9b1138a6c687a99c83c814c93d1b2176fa70005c95df53cd8a39789a6dd29e4aafcad0d5158e7f8eb2fa642c9eff9cd28737170d9e776cb2cb83c07865fd22fa785d2dfae", 0xf5}, {&(0x7f0000001c00)="25242bbcf6f6eb915e8c657db950c07fcc01bd41867354bff0a276a67886c12ef3c457212fa37f6376cd017cd01f2744273fdf630f23955f4856eef1dbef9e9ae14510130e9b1b7aad15c563ed80978000f3636cd92036fdab8d91a530fa4466162301bba964727c3887c21d7f4df76566e81768c606e828ab727b14a5c7ff923022c408658a8ed57a87cc963332c1180bea5c67d9519f789f66de12ba870f651989ff44968aae1b8e32177edc43c80bfe4b54cfa6e0fcdbd5ed6f36bb5a39a52cbe4e8b83862efaf206f262f8becd0585b2a7fec079b27f8077ba9f2ff50791c8641dee0eae7ab76a69617113847abc86580816e55438b951260f60978c4be5cc7581f45d02c090c9a75ac1e0c7961d8a8693341b5d247b113efc8456e6f9c4d28ff5eee2afbd43bb3a09340930a37727a6cf2c14827b33157fd9ee6ee7999e0d43a5973308bc3c4f8cf2ea930df7a7ef6e61f46d272fbeaeb54bf1d191f81b277e8b39c018166f15023372e30303219f6b5cad87603f172fc51d62e11874d63d3b2d29e198b9a785ef78a507d7edc654028a9709207078d8726f724d28b4d4903b2cedfcf647316003a22f78e11ac1923a639ddc8e49ae5f225db1ca1f227bfbb6b69e56a21164ad8867c07d60c4022f626f0b79bdd18bd1c05d0557a5127dee7a5bcfdd7a8edb05605e9805e6af050fe9c419b4fc9e2654f3a89640477cbaa64b2ba38658d4c12c02154792d08f9276a087cd1840819941dd32c7295a615e590cd32606ce7593231143c6e14c23d2686a199bcb0c93683f68475b8cf1288ea6cee9981c0e4fa3a687f0b2d5e5b3c6564a4a2bf6053764c2226ba02cef9c1dcb1b2a57eb59b98d4b143205429211c51ce4c011ad14d706118ba9acf8a531f7e5f68d8c5007c3b5e53042ee81085c9c161c9f3c4d77f802fd74e15494a672ce0b64169832249b1d8e9dd65df2e4a9b4c7f4a7050d32f4f3bef1a9d229bd4830e493f60d024f0b81352140dcffc1858963131e7da43ecbbdd6299d0d877cf2f424f36ad49507934b139e57903819be1d684ae235217cf32e41e372191f154cc98e0e2e5aa363172c586b7285d909527a06fa1bd2838333a9af9b39d1a1cb76bc50c52b0a54473a74a034402a85f75fe610010a949fb84df60bdeb072bce9ddeb378558274a46c3fed1a0d95bdf07aeafe6afe5ceed54c8a0cab5e8873f20ca7f3bd83ea82db695010b1ce34b68c20c26a45f5046b50fd4cacb479889eb3b57e45411d3a2c16a5892401bbfb3dc9c1d599db523a20ecc3ad935bf1eb1d51ba76adfbbb4d24409b3478eef5e75628c4d623d6d5984c061e349d2da8fa7efebffd033532d671e23a209f6f2638dd52ddfe89c41407d6d41673b47538322f57398c2c4913c00155ee650ac4fcea4e5754347f7ae8a74f505806bbe8310a4b8eced4f599437df2b69ae5332e413ebfb3ad6df03f2ab0ae9ed11764fb61d3da4fc844e31bc99717495e7e132165bb73166cda51ec0d0a5c825d30c34fd3997d097754d606cd0e70f2e9353566977b6596beeedd5fb9f0d24e96d18f27a371aa25cc254fa12536c27c216f4a3e0fc7a57cfb34120c2a657e8af50d6df3ee40da6c9206632778557142ba3f8db0e0e79d50e0ebf4e6dad9eaf55d397fb88764ca5052ac428864e3fb05e70e0612671f49689e1feb42ae6abd77c6e766afa8f8a65fea9197d67c444dd79ee2e5d05dfd13a01b01bb5f464db7cf52ab495a09f5c320724c5de29cd918431f74c6b8a41052a5110aedf64cd89770d60e3c48ea3624b57444fac0d47bd9891230e0994e1028862a1b543009a4411205c6d45dbb63da9436abb72f9ffad5af56f479890921dff2985e8614f393db04052bd0ad023e334245af298899466ad5c71e7aa8c8e71b18eb5de9843a1f164025cd537c98297cba6347dfb035643713c16c68464ff1123f5d7c84f16e4d7ef5a6cc58fddb19e46cd8b04064ccdfa9e2324f10a1f68690506b031673d0c25106222aed68c80ca63b3fa4545a795f8e57253a438d4e4565454b411740d553c9478ff3b9549adb11561081dd6f3d214626d7d79924e46f84c71244d78ceae7a54b243ba76f58eca0d91e5042d88972645d4886bcf55537bf85060c27a02cbdc5ebe0b2d0b8a3c1721d2bbef69933612932b55efd2230305ef98b981bc0592071e7bdaf5e9983cd1ed8733d5087168b868b4295360a8688c6b882b07fcb3776defc130b69a1cb2879097ec4a799d504f9c9690ff0cd8750958776b51a123fd8a6c2dc8306abb30475e9fde0f72cf22cd5b12568fba4ab47ed1a285386fa70e403082b3667ca1a1a40da8440885e987596cd73c9edbeb94e3051473aac4d7f19620722f59ee44b739017a54109d38241b54a4b578184e42da3651a0cf41e4b5bae1528a451f6fef87b216a8af24c77a7cfeaa6da31b92c30580c8a229e07c4abac4b2445cb8765cecc16dd857c5fe25c2a5f7aa1fc8846f63d91b503472db27467b196c83f446a2f88122148849c9427c3bce9e6c537d7fd3a003d07019503f0e8e01a1c0ea62ad680399b237e881496f810daa38fac86976d29ea3e9c96d4ce4ae9368bff3ff059b938f4e0a30ca45fc9ee60e9c41dc21ddd9a146ccae4727c85dfd79558db03bc0609cc6175fe8e0951b8f3cd1c44cbeb8a9ff54210f0d1434eeb7809b6a70885ec13c5df8326f5468359fca4bf60fbea0ce9290a658bf27379abe94466effcec8085f070b33583d9ef39259dae57db568c8b758ec543f2a891eb179ec429be50e806acf9bd3982826f6f7180faa1e80127d8adff8c5099f69d76a6ffc80cd310ad30ccca975ae77e9dee8a44f7b21e061f2719e3f94d1243524c7a681ab494fd217d46195db08d30db9cebda458d89cf64c363488969e05d6f53a0a34b5002f9434a920a663ec64a17c0c7b340e315afada28e72b0597fb9d21c5c7212e89937608b8a2d071609392b936fe3814467bfdecf452c90dfca7a3baaa131a277df342af9590b05fe459baf3b3ec4c7990b52b591a1d831df1f0ff11f684256a011dab40dcd45d9377c57de8180be044d3fcf3e7ed435aaca9dc432a66566467a8964f38badc0a43a80ec3ce2bbda11fe409264074b1a82f31e2a9ccbbc2c39615c41407a6c6cbbb760d859c74403437f719b6b105a33f43e1d858a9a95d95b04cc38ebac19264e14d620b4013094be714b1361f46b691806645975b0e419393325ae2dc47823c78b9ed78d9da40becfee238524b7a4a27a90c2b45f4314dd14475f4f0cf5e55850101a048162dd25c77905b05dd7d20123ada72854c06833ab6a1e1c67b27fac2a2a59a195cce490a69eec6d9259ed15ab99a70eab25baf27eb63ffc20007d9b924f79e27259166698a75094457f05aa009ff3e8bb9573d7ae26f9b9c40c5106046661710dbc2e7feed378f049e4c59ecadf5c731051d7fedf496e908335f87425f1a57a2a38039740898570f17f868a516b706cc048814a515ba469c3078b119010c7fd38088d871054ce6d135cc8d6d8d0aafb3d1c10aaa4bf55dbf20ffdd5ae974a0ef773f554a46fed91204b67eb230885fdcad559784bb6ddb9962652eae9bd05382ab4e92710499b22993433d67ca2430b2a53c78359b4fda4f0f453773ba2b7b8ac7853bffc955adcd9ebeeab61ef7af16ef05f5ef3f884d8bd2a8147b09a978510f80fe4548ccb118d06f2147e4e5f7e693b4d90daf5700441f4efc81d7fa760dd69ca13cb1bad8c325589133998266e1d7c8ecc67c73b853d6625699664406ff437c981080920d3e2ab37579dff048336d5dd5d08814a80a9ecb537ff5d7215aa0e89ec445a475b84d6fe0570cd9560253e522b1534cc3505812fe66fab25641fad94fadb0786fd84e18aa8038110d8f3bd2ef7892dff0f4ae8b95b4d9e4d931348fd547ea1b33cc93569aa7f8adb74744ed85dfc3bbf254cfc55ab9432cc53288777795c54dd1e2e47ce811bcc67d1f3ed787f3dd45da3c86000ef4c8a27df806a87fe7a736baea99333965913fb60620a0e040bbf23149d6c50d0f8c4fabb05783c4773a42ea31f74bb01aef532f293528ba317ae6ea75810426acd6bc73958aaf91d7ffe7b95bbe6976959e03307a4f146de5a2a6bb98218add924549ca7d1faa255456d78995d0f6849173e8c942f5d6a75ec2625888662586181f7a09a4f1b6684fbf5eeddd9960260d1a66c1e3a650108a38457685b01719155eaaf08ba3ba4ebd266c812b40b2c2f856294e1fa92844220d5c14b09d6e88e0f64f21d95223c1ccb011e49f31086833ba9115de4eb46dc9eed313772c1a98f9c250506ad78e619e682abb0a5d287a716049e8c9ba9d2c9d500bea025ba595e91e3ca9fda817488d30c4271ff9036d9bff78564fc90152bbed04e5dbda769e12ea321f3d3575eb373f8504360055773d97dc1c4915ff087fd505ec5c9715ea5bfb42d5ca67c7a9becb3d108dc8be7bf0c1077f18c1f2d53d17ca26b890f5dd20c1198e080f7b04273b40645a571c40ec89f460b983058954dca4635c4de5718e3aec39d8d3f41be01b737b28e7876d6afe1750ad59dac407a6cf930d1c85f20df780649870478cd2450118abde415ab297b58cd8548080cb30eec0578da74c393c6d18818c3148d4b41a8a3f7412d868e14e829f3737f459e1682c736a84885e1adbebc6c6ed78b37e548b50d70c61a5c31862a4400a3fb4db3b7b132d4b9f6533c69bd3a2fa3aed05cfe4282b0625cdfa1bbbe5d0879fdb5d31b8d59b8ec84770c8a99adf9e593cd720c17932751e96c0a189641abb45bee331e9c40b6b0eba5a5d1e94c08d84cdbda6f8c0c97f37a72278521491efbb7704a569a69dd7a334934f0f75c131ea7c63c2a4cffbda6b7e50771faea8efbbc0296c9a4b1f541bdd3c25a4b83d477cb3a7c6d65a980e0050d16a056f018e2596d6f5f8fc3d1e34442771aceb4cfba2c3ff501b5166832b900137fab3bcee3d3f78f0993a36abe3900c6232ac7279d4e792ba74915e1238c01205b00e5833800b471ca2f054fa2ae7d2fae384559f77b3a8df35c5d39091a2b4ecbf9216e767a108e4da3b67e021b040c3a4065e9eb756216c56cbd5e033f58e71e6350bf72c48391a708196a3f72c1d2bf51e0992544ffd41c0f9edf3c272d896a6e85f4d68380fea97ed83db6ed0e7110c60f27c49ade9ae4c36fc75dc7f043326c921fd2ad4d9a7b944666f6845d3cc760a2bea6cec4b2bb552a9fb6392bce99ed88723fdc77149ae7f3689ed55b07fb455249416fb552da29aa09691b3a9487ecaa735c751c984136d60825a0ba3a7346d36bb3cf0c3e783c1aaa90f054b968a7eee1238ca8e1618bc5743a3fca99f4ffa2ec115788fed5af04677986d946d1bb5a20bdeb18c0606c286df9073ac4bee83f27413ab8eb2358a87b265290f33984d5f29a71e734bdc524bd59e993329753fe993b9bca21180b88cb2a2c975dd9bf896ef69e834e1b3e463121970529703627644cbe062c359e4946f0ce87aafcb2c460dfc35a819b53b8e6651dd5ec45d7dd5c7f0e68c8b3b6ef9f58131f959b55c7b223124d954b169829beb1035a016d9c36cda30a4cdcfd45a9c3d52619fa24681bbc5ca1e040140d17242e46b56846e66d060c4e842c2e0e45510adf739e3cf106a42fa2d4ef1bdf5bf50ec10b7ed4f483c038508b254ecdc98297c73f5bbc65cf23241962d8e11995ded92445b1c5bb0c89e9c9d32d60486b2b20473b94de8e9da813ee51a386a446244c", 0x1000}, {&(0x7f0000002c00)="5590d2ecf76885250aec0973061edb1baf002180aea9187be7298bc068c9abc2ee54901ed967e9ead42d57765afd12ddd321e16c332bd4b4bb7546052af2ba87a1e727bc6fca2b98311f6abe22b8602a55b96064002fd05b3aeeecf56efd36e2410cbbdc1a504eddf98cc201916ba0e6664554d78f9cb66c6a35f1ba5d2059d5013fb3288528130108759b68169921bd512c0ffa5135b154f668841c85a8e66adbbe8e60bb30beefdef44a3e52b7b024ed3abdf1860bf803046bc533607cf03aad64b6a082ca87985fe33d22e552f47810f3c6300ed2cc206bb4c34ee0d48ea0fe7b0b9de7d6d4b80380d0ce09a7bd323a37fbe900fe64ba21c9e74186284280e627cf0d5e66c87b4d900d625fe1d11f3cc8ec480990a9bbfc1212a92d419122ef1ab4f08ded21549691ba7b14223252b0cf771dc6bac874b049689640f3f11280bf3338f5310084b923efccde70c475e2c2a413d42f2a97c09e1872f9e77648697dfb9a1dec532904b6143f856237bbb733a62dc34f0e1302b6e6ac94c303f4e40081efa2b1b5c1f5365f1e52bafa185f6f3551acd34451483a97336e400958e5b679ce007d6a509e3c5852a32fa4992e3c9d51bb3dcc12a8c45967133efd87014abacb5a4fbeaef2a4c4d953f51846016087c8ee18169e3088a1ef264053611446c06a3a5aafc96515789975f9cfb2091a37673fc716e9c61aa4ff15bf100419a83d0738852a92c9661bf220fac77f72ecccffb03256e35ba9851c236b5fa514bf89259895b5f789c694aa706d9d4d87be3dd80af0c5026e2b6f93a05ad4f70dbc5861e699e728bd1b7488dd7c88d0a01e68462646d58729ff483c1612021906b5af9c7b59553584c9121f90d40226498bfeaa4435683a5390767d093024250f48517f94ad39e2415a2d40a9a7a1d616c66db41a776571373b3b89100c429c00862ba41cd76b7670b2f9baebce6a5f12451b7afdd0d9a43f8a31c750da11e6a5ea18b7a10a1bc69e6bc6ead3b42564cd55224a6810bc28e4e45f21f9accb1985b4880cf1011a1e14ccf1b88848fea58e2441119fecafa532e931fd415b64aa70977af398feb6f5dd1058f6b6c5e3fe3ed699c41230882ffe8e9a7b6e113575e3288d4fc937cbb5c799cc6b6e18e37098dbf097f765b521ac4c15757eff0d9bc9925c24afdfa8c8833ffa783b5d8c0e2e08a6595f4b5409f2a45dfbb120fc6ef8702bc7acefc223173762a71de7323ee2f3fdb82c2414514796733f6121f6f140fd7c8b97658afecc0d0c8b9f3b83d4f5876618395d22e92ba9f06d349bb9219649ff62e61bfb1f9427081afad582245fa49900d4476f2c158925f2a16217d4dc0ee0386751fadd5b53cab7298795c9194b18dc06b01d1d7d85175aaed7a80a644f45c5fb1dd2b15f4302b1dcf4c52a89ba0634e035536259abff5ff992a1e35b07f2418f093d4de28a3cd52ce6f492e70ee8363165105fb936776c35b44de548f9a2f314d1df7bd3c268ed71865836d56af07c67e0d5fb3e6888f2abc279f8b659452bf2a72e1b3725e68a6e4db216b500fa9bebc5c86ee3283e0f384b62a6b76b10dede8add1e6f0d967df5789f6e5bc470dbfa02d31ecc9c5385137c8c46fd6c18964ee21c9e18dc40e4acfe6f7db07ed5867b5c68f92a3ba0ace5733390914de94db22185df05a032cee9bd6b5a40ff8f26a9bba2241fdc631e2cfcee88da0e4014592a7cf3f627a9b5c6a488605fdbb8246dcf8c4d6ed1d0d3e84dada5126bcaad8940925f78aac5c00150aebfd0d103603d618f0aed9acd13bd1e90c5b1b55f220c4cabc3155265eb2e63f1b3297681f01268ad7cd814528cb03ecc9a7dffc58a404c2baeca80214b205b181b3b6b430a04d0fac36033e361993ca0ddeb5e77e17e81ffeac72f21113baa67071df86ae417a14d6005692227e6d2f822ad30f49399a2baa67e3c1ff5d51b49a07d5030230f67badbad0988058f2bed8297e9133a12c5b89ab79808c29ef7ec2422ed0310fb0304c9ea2d51bfe3b99a38100ca284652325ec3824b4db0a7282629937a74998062a7884629be3efe62b63cb6bc63c156cdeb95c818480055e3bd17cd7c76d396e7cc48a69660ad6bd96c95edc67508af8cd585a7a5c700f6b22a22d7883040aab29be086818fa5cba724408cf34e97b38802331f5b4c8e84043ef6a4bb534697b79c04d3a45074d4637cec109aee8410c4608d0a2cb7b144507e5e595dbcc3a5d6aa834e1dacf22c9657c6a80313e28d682590763e4c0555f672a98f2935717d1e45895c78f1aa4dc8dc20f0f39f9ee55ef2feb413f4f0edb65df31956625f8aa0274dcf6a855a9230192991f4444f5eee28e9e15f6fa8ce762c3ed87657b1ae8c0f603408bb48417efa37d6819f6b72a1e3ceed0b7c00d95cf4f390ba88e4a2e9208157733ec276c1839ceaa1685d375249a851ae0915c8e5587283b46c03ee98aab56af0797fd92a5393d946d1550550c94a0ca4d1209453b46473362e2adf3f1f794fb2642e442fcb3f016c53525908b2f5f3b3702b7c715b24398f6dda51d5d9f009414e1c5d7c81dfeab600e5ee66f6fe7f6f00cacd6a797aa7a2e1cb7ce5ab4daa075b4c9c1eb1951af42650ccdbde253f9a2db20d088354e6ee06e9fb7e16ff4d577a2dee62519dff714a0a4c394faabfbb2bd7e9590b73990ff4c629cd1c7433ecdef8dda75e3dff620a6722359ccf4fe42c9b0c13e3cfedd2a4814efb243c1817690362cc54d216469e3fd19d288262452c65eeb1f0d9be84d3198058a23a510f89e9206b87d802d9e413105d41045346c0808710d968afecd25ed8e51d2a40e2070bd4911ed703b765985f78342445f71a58ee9b7c82640a56819551ef7c1f28a30cca37e4c53eab8c806d2df2a1c48d731b466a496eb975f5d3c50080f91fb1e26e9e32ae11d0ad40b4984d7ba2085151a4000a845f5c619997ddaaaf9d94e01c6c9429f057311cab8158526b52e3611851fec631892d4b34d10368cc54b6bf3fe969215910582585ba720db1265a99d5fe222d68f64952b7e1b1d83e235f0030004b66452c1e8794158a8a5a16a0ebae13495c05a78bac35a04dccc8daecfce6492153ea9bd2f1b531f9749b9a6a542ccf09e575d3fb5bc81b5e2726850b53ff6a3ebae2f1cd5e23b8687347665e45f0679f8e6e913e75396ec337ab107ed8a162b0a04a7b5ce42c314cf1cefe79b08ac581f0dfe74d6b7904246ed8782cf13f6bd7e8d353040375d9238910dc779b297c69bf3b757fb7803f699dbf4a14f35ff9dcd9f7340021c33d361ea8d2a728d7bb53e6a521c63ca13f5d32f2e69271c12ace539e5d962dc69ef896e4ac426600a0c0489e639d6f377ab067dbab05579f5c71ca0532e5709d9dd9c66eb01836dabc6ac445929fb5ffd7905bfdca7798a6236ab40d43ac5a489648b8c6bd825fcafd6ab4d0eccef05310fb25d7f42e0c384a21faf110abb20d027c1be1f8651aaee351b4b8c179d9dbb0b00063d8f1d4721b315b73754545560444adc1d640373bd8c33a3e7bf1c2145d7574f77b432d3ede1efdbc5e0338dc5ba45006faf49b73ad86a460284e01657b2c612de715e2b3ed91d6c2f63debab4aa15cf13acd59671e1dc8b291e7e71cf621d5c371dc017459d7e1873e5f63ca909cbaa21290e583d70ab6329710e270ac224338f9b4ae24ac4c72bdb8e93bd500a7915748ddbcdabfc63ae60267fcbf5bf0e802f3d4e572cad8b51dcd0f29ffa4a8b30990388862e5b6cb28ceb8eb44629e5abf8e71fa9568ef18d6163fe07a98251bfe061bc93ca62dff0359a545f21640f8466b9d9ebc6f276b0c11f97a71ab635688bb65465e270063841e6bd083007b4870a8a7a5041804bac510f6ff944dce7126ce62c7d2a4389a51ccc80d3717ec72c120e67047773f08564cf395d7aee7cf9b9866f140882a24a5480a38d92a186d2af3e7eae495016130432a03435eefc80b984b32a1cdd307aace41f5f6f961c7d20c9ebcb395d900ba8fe00b9f7569694c11c7dc7913e84672b5a398c29dd837cb10eb4248447755219f8b4d13cd9de141a2aa3f63a69d2c5a0b24623ff97f8009843a0d18a2a8a99dea05ddc5e2e511b48a8efe61ec8a043a8d749f596932680d2e9388724fbfbdff28e08c288a71472d56a749b5f95f944aac52e12fc7cb17f28087ecf3fb09cc4ca9877be4eabd259488c1ae4f8cb7b5cea98130f532033f019e12f492cff105a6798f097e5cd6d9f888df82616edc5a4d54d6f6c73499cc3bae5718eb4d5845ee0e1710a38fc0b3305370b16db23c1ff5253d46a6c2d4bfc3c9949f3b72831b45410a074b55460a55900e96ce3659ca32aa1d05c3f36f5390fd7cbd4dd319468cf013a80a3ba733ae1233ca9576d0077cbc42045914fa50e49f4ef6ba8811949475fe8fe476eddf22cfbc5effcef8e78d7fa0e0b8403ecbd857856e2d058d601297f6cfacd14660cad6dda12b367b5b3b75d112c3f7c8b883908c035849ce113289e14f3fe613d47aae04175f8cf5f255100b61284acdaa30e1f4dbf6026c1d5d23d827f1d7592260d04d52acba35efcea49646c7d5d2c029797e44791831c582ddc370e5ade51cdf3a1685ea599b19c45f54d36c1cb786687a8374fb4087a2608d45518eec4097c2576783bf193c5baf83440926e478171eddf23d20951d4831feafbee20a295d7b290ff2c63be60729a1219d17b69dc6a30d3512aed2f11eeb39a9b1438264961203c54f61867d6b13450d5abfe6be685484927b41d48f2644704219a330e485f94b809f8ed4bcb6ec9ebed7aa0cd408d31aaa90f3f130292aa772e44fa8084a64138a372bf00d383e548dfdc91ea9286d59839136f43735db2b7160883d5104ca4b6cf527308040d6e622b3dd082ddef565e05c6bd6d22791d05d1f2eb63c0f5ceb216882832ec62871861821615762b69aed55f54553c3d9c4725c29bce7874ab877d021032c6c52f77d2cda2805f23b62b298c59a179a32b4db7d5ded53e4dd1fb4396e4ae4c25ec37e65295a0443185a445b8ec8d578f5270f28f3e41a1cafd07c31b9d84aebe1b33f94f0f5492aeb8e2d92c2b7418c70b8aaaff9ee90965f729fa6817b2d4e73c22070f5ed4ea034791ca08cb9cc5b693a55a0ea80a9febbc546002d7df4845b81b6e8ec77f0a84f9deacc0211fff207e695fa2cf0073998d1a178d75dcb72d347ad46d7af0ba947d0c0d81a35468a2841fc98396042473aa114291816fbb3e22d2fda75829e45a41942278d38d514b6c566072abae7509ea1c4d02b54ce5f9732c1155f5d820466e2494e6e0fe3315e2f4132e967d21239844c089c60a09f39aae74653e2657b27d6bbc029ef146ef63446ad12ee0c80904f7a1215cb9c7cba4e15f3c82b9794c6d1ebba3bda6831f626fb603c828c652365ace115b4b8941d8b6dc6fec6b433861e24f559fbadcdc9b5242532e6121865020407fc5dc115ebd58c16bca164f910e2f78ae7092d9dcbb913af6d467510f7abfcdbc9b9056beebd338c855297b8ccbe0266954ab62682fb30a8f305c56bd15f80a0f7e81929a33973bdb0cab6ba46ddf4504bc86ca6ac7d08f0c94c452dad0d10225e87a069df25acbc8ee7d896cbdd1c660d974d40243436d31b6a08879134a8d0fc49efb1b3759d10040ec3ba6b4932c8d15b8df8f71a1710cd5797e617e119654e7b381185ec1d0a5182803f7bcd15830cd3a67bbabb1b7f73a4f73fc694dbd300aa3ffb4518f813b530ccf1e6709be5f8e7f32e5d0", 0x1000}, {&(0x7f0000003c00)="9f43ae47fe83a6e3d5a9090a37c3f1cc183e5330010bba226798882689fe79783e65e0efc0dfe45f87667f0c536d20e4d48d85d7b179ad9a203f803cac752e9f400864208d52c55d5cbcb7", 0x4b}], 0x7, &(0x7f0000003d00)=[@cred={0x20, 0xffff, 0x0, r0, r1, r10}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, r5, r6]}, @cred={0x20, 0xffff, 0x0, r9, r1, r10}, @rights={0x20, 0xffff, 0x1, [r3, r3, r3, r7]}], 0x80, 0x400}, 0x1) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000003dc0), &(0x7f0000003e00)=0xc) accept(r5, &(0x7f0000003e40)=@un=@abs, &(0x7f0000003e80)=0x8) getitimer(0x2, &(0x7f0000003ec0)) r11 = semget$private(0x0, 0x0, 0x400) semop(r11, &(0x7f0000003f00)=[{0x0, 0x10000, 0x800}, {0x3, 0x3, 0x1800}, {0x1, 0x9, 0x1000}], 0x3) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000003f40)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000003f80), &(0x7f0000003fc0)=0xc) getitimer(0x3, &(0x7f0000004000)) 07:53:45 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 07:53:46 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) chflags(&(0x7f0000000040)='./file0\x00', 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 07:53:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 07:53:46 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x5}], 0x2}) 07:53:46 executing program 0: mlock(&(0x7f0000005000/0x2000)=nil, 0x2000) munlock(&(0x7f0000003000/0x4000)=nil, 0x4000) 07:53:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x1ff, &(0x7f00000010c0)="851dd7a4372230be5578539581ae2b98ce257b4974cbb1b68de0386dde77608d5d579f6b209009301a74c427aa2c9399bb0954c403d4c03987081dc6c763bb17d90af3c48714384144dc101dd1a8c2e53e99e93fadd257ae5e5f3a3601eb80708a42de6b046b1bf2d23cd18298ad2d952ccca06caeb9cbea73bfe79c94fc68d3180829f787fa50322124d361dc9e896f09449e8758974c9d8fdd6696c16b48965de482b74ed656c249e6990cd2c9f499604df3bfa8e11ed90116523ad42b8de1edab06241a2c0854528ae32c7f331e238cd3b45baeaead3e9788d273eed032d7", 0xe0) setsockopt(r0, 0x40, 0x0, &(0x7f00000000c0)="2bd4ada84e3f4e2e9534351908d68f37f57a05ed47495e62ffcd2cc732405747d0e6599c74aa85a3f699904d0bc2d3aa420472abb27d33dbced841a7e418a0524f5f106e96a5702ae65a21a03a288a3a0205845f89cd75b4ba5ddafd57b5e5c2710e4cce6349b9746ca6e8d0a727ef3157d0ba11601905781547891b1719f957532f1eb8cb70b07af509a2c3be7238514a402ce03916caa71d7a999efb61fcfecc26c9fb7bae8fad3ad62e8c16d6d91c00bba50b75b68331ce2b166facd825472760864af149c7340107017a40d8321488ba4bd5e812088a312f6276622231c5d1569f5d379c0b758555d18a1dba2f93ff4b2306f92d0771fa7c5bde53372c54010ec547d099ac21382541312659aa66a70ff9c676a6539ae2ef851e23a0ec4d5b3309fa489649d89cb6c0bee68b3492446f8bc74e55aeeac88df6e06ad2e43ba727daeadc5bb61fcdd675a0ab28a9b8f38e4b0b89e22091e7bb83256eb4b3812076ee95d19361d13799fd88da94b65cf420bff37cb811c123da02cd617b012c79bc10598005790a8ae372c0a9b9fa0699246f7180a50607d135e29577928b4a2ea52011ab030340da4eee1276e5d3a1f50868f71fe7a7f915cc0995d2d6d5f10925beb770089a9e24cc632501451bb9f634702ec1bba69e6ba1b84a0e924be3b3c0e8f45b1397b42753e03695188c0b83ea7038edf2a627fac38d0c3e4da6f2fde4c3bc100981d5786409486be1e8fdceb814d96d7867563aa2f9deba3f541ea65eee2efc4c8d183a4f5d5667e1240408740d19bf037c380eaa982dc41b498f6ee401562cf9bef00961b6303a7ac226fddef02d2badb1a76eb72d8a9dd6b6d58ca137994bd710b6c51dd48bfbfeeca8fc266435df30f6619e63612fc832db86424dbc339e015c085bb3280e8f34254330ec67c2d7b4e147e2cc8b56d94a0b4a65a9920616f0cfec61f3d51dbe01cd8d50b305aade20b8be9db44b45c75ba744b042d6cb40d85c149ffd9cb0bdc2072cc1c3371fd07581afe5ade87a3ffa9d6fe815ed3b9e71359ba80e6576bc47e39624dfa1220b26bbb52ec0f2db98911659314de6ebe77da0e1fe2850a3e31769a7aea2f03972933a50008ed3b5209128105e5402052235ad695d3c1c3ab6ed53dcd8f234d64104d6bf479dc6c07998a7f55aa8d145b6ca79028ee035b6e8f3ae49db91ebfb83336ab86c6540096866cec435c225c1c7d8cfe9cdb0e954e4483d5de48667ad3f9e71f3a54a3bf82be84c47dc0621accc280893175f2247bbfdc420f5ce150b884cec2496519393e17470cc6a0ad6441e8ed3af1e576d377f8202ffd9b0b41ce83782b7a8e41844d27283ee033e48d63d40f1ef579b3d25da7db89c656f365284529a7feea2cafd2bbeee81e8d11db7254a800c93586e91343a00369358866ee0a57906d08ba4dc094792123c45f04c250f6695031dd268c16b330c61994405d38f77b5ad07be227ab80872cd6d5961420c325f1d64b4d4fb3c4a1f45ce83c4c1c8d4190b15862bcc02d1079dc1e68fead8b8fe1228d45bd806a32be0cae1bf385df273c51bec73048fe6ac2e9f4dfb050509e21c76adabeb51649d7c499c933a2f2e0a8cc68ea3943866e4bcd2b464f9cdb7ac4203a1a3da4fec54bcea1fe0b04961173eb08ce762048d3204f7244104463df5864c82ce0da39a6eab5b3802f2cf3642664be20a0e36578fa0104a00f4f9ed47d47d701443be1a7f156774270634a19053b8ca0558b503fbe922a2d454e15af53317b05a3251011f6d5094f46c079162d81faf48dc408565df265f9d5fb092dafaa6a862ddd6d5e2c541efcf6dddcd044a4f629ac369b0e34e386584de2fa317b349b87be581e5ca36048c2ad7c4bc180c05dff3cf98ab3334320a2236f6637c28708b4373b098f5e63ee3f1b6a58de7bf04046cedef5fd578c6b6c83dd83ef19c16bfd08b6d36954e1ed9c08f3f560970f02bce3c1461c3f17f4fbec8e8998b47a8004490e8153fd6f0a9f668d08cfe4a09c31b3b824547fd8e2fd6ab294beff7736774db114e69c3eff2a8756fffaa5bc655ea35dc68cf30d01d00dbc1b803f24fa0c6534b933c1508bd899f66ec929210759cfc8f06f785361441500fc8b9ef76ff86031cd6f9c9ff2d2b204006f047c6aa91cea21e6c2a4494b2833fb7b0ba45562ecbdf3f5e16934347d4e1683abf12eb7ad461c5d9210e172d0f5fcd259f87753c177c051552848bead779af92ba7e47e339d303ce9c53bcb27457d050707b97132ecfce3f8cbba1eac7affd3407cc4d948b05c2d53ad78a09011c3a9104926cc5d720fbc16fbccc8957b58eecf85a39398894e00402a87f1bcdc19e736e24c5270a8733a691744310879c01a4a1ced4cc4761efb201bc8093ce20cf9e261e649c21dfad2612de4d67339d9d110be4e76b04c1bd7c0811ebf7ae7e511c200871413b9979e519cd63573009cb45c981f334ffba2f500eca6cb75756122f9534b350ece9e4c3e1a517c48ab12606697c5d628a914edaf1ed4031725d368c3cca94b8356810c9c762478681b9811efb9d506564226edf6e60943740c1283cb72f262e39efe0da4096361e62b0ef20de6a8dcdf21b77ef38f558dfcc326fe2a96bd879353af3701e314828b906baa86f1fc47354b335ad66eb59009b5a8af7daaf2e2b6b60e888162aa6f7e7cf2084e0672c302f880449fad541aab8facd4136b1d51ebb6e5e16088ed356e089daab794d1894bfb6bb68d99c977907eb1829152c11477ddf56d6f0e5ae36385b088ea32a8a528b81b525ecc8a68a40728e3a27cbb472d83a570b9ae1d17a370487c20c4bd6ae569c5c6b64688b2c3fc99512eec9c6831c15fa0541b7c0d487e4545c38594fefd33131e151107bc2eed6a11e7ad1f13873d8fa12cae395b5a07207915392b4ca949e38419ae56322483abc746d9c64a3b0f85f83e72cea339d2c54bb4d2dcc23be3fe6651055d7862d2a6adf96def091e9c81541ee65217920d222b6a954fda71c53a61db5b3e3cb6771b674edc64e8f5294114c41a9332de10394490ac52a038c30390a962e58b556b4f5c00c56a444ac349e56ce85bf1923688d87bf7d940ff1be3dfb6ac44148adb0da4a27106147648ef548237a875e29051f20f663c19c4d40b491ad7beeaf5373ed0c200ff06172864325e2b951fe40ce5f879560043d07b93e59b41afd9f3cd677f6e7d273e1368943eee0a87913c8416e36e0c2960de40bc7fbc2c14b8ff556827b7a9df571cf805743c09e78af608be7ad03623cf5fa30550324b6db4433f28e279ac5d4ef630d83510efe3c932c137f85f561d0635edf496e4e53e34289b05ce9ef017eb80da302c80b281962385431d35cf3407b2238a3062e2e9693d7575f5f813e0c32102d1c6e80fd396584e98fb2113e2bb2b2c17380add6e173ef0a404c7931f463f36d0a7aa0cd4cba6646d5d32a9923975f2423d64c27658c4b924a37f298f7ca49e42f5b2cb2ecfb4e67594a6aeb84b5fa9a3c5c347c7a22b8b3fcf9d0248e2cfd35c8cbbc5372d67f73f8cd744c3f1fe976d03dfa24630af90d1095386b7fc0ac66cf47e88770dd291682f04300673297f2f11c8a772280fee16b8463f20a13ed3be1b8e070f883ebfde526a605ef80f384a6440c6629b822efc60f78b7d51530513cefe4f6311248bbb59b7371732a8cc078e8ba9a2a7c5dc1266e4fbbe4ec7859e58a250e286b26de0d94423ef151e93e8454d986ea0738da73aba44e2cb4541d4b6deac4e33705dfe8b2f23508a1d1486eb753e31f81a0415efc4e75e2dcab11455bac97097fa043c58e7a4554b2a3d9d21bcf78537ae5d0266cb21b2a0d607565113b6da0855e6e49f38bef3f131df002e50e107d546c05dc4710b87ad6490ce67e0567aa5c264dfd07bffa281b5c36405ffa1409c98b743404241891ec5388cd9ec3ba3d87728694cf12cd7a717ee9613a0b29cf1e8e0361a901a447cbc08d3b159711d64c851d0161e7248e5753a2cd8f33cf204bf6d80a05359667620636aa89fd5e64698781775b707df5dcce6eaaf009e2956de9c0b19c6de652aab3d0af589033adf2bdcbf80730e5c9c9f84054a74b709e1dc2a959883237b0c0d2418144f251364b932087760ee14326e4a9207024c608172a94068377c6256caf549a7db590774c9520c6535d1fd940bbf47f93af8fd9922ffc2db58ff8fd6255a5a2de43e9da8ccf16a4825ff3964c46037b943fd20177dcbdcdca3298224f403a5e82e24876023efbb8ee853c6b2c97bd8c9354e6db9a67679a7638b35d1b8867b1e02c46ce6f1060475e9d47b0f010775e1ac62846881abdbd86670997c356ae448eecf8241e86e74dcc95855a4265fce96f9212348fff8217d18576518c8d1c6d89e3a6a59fbfeea67e5275b551d8d774a4ad61685e769716afc6ef3da1429eb692787abfbe846bb0f49dd519e99da5ec3ad0b3b4acd4284f5bf93bf9b604daf8351844f4891aa7cfff8d21b8a34578868eab1c0a583a592fff2ee3f674772198056655d951d2df2f7af5ebf0b22c283c5418df0cd40dbc8e160f420c5299a17ea5a2d7fb00703d9170f4814ae7a0daf97b642ef0126642c249d08ca7eb6a92716658230a0756c570bf003a39f397aff1b26502ca16439cf807646718173edc19382b5d667cde2df514bc8d6601f55b82815880c1b43f36ccf97ac75510657588998766ada5f663b14976a71db5b45893539f6a4d9024632e5e85105ca44e4c7aeed73d6f5bdcfc8ad7ccae91aec2cd7c679dec6f3014f3f2ca97e36109d9a676375feae9dbe40b67297d4060bc8aa4d8c2bc48984ec2e615b299e4a1da76d8ba844ca6ff3acad589378088934d58d26a2b04398feb6124ad0496f483bfdaef0184ec108592d9b1b4a07d23bfc5e32212a2e8fcc3c211847c9d614796a482dc81cd88c5d2ca9f06c4bffcd80b0592ee49ca1640f5bda9cac5c3a8a4421c29221feccd9a798332edb9d02a14b28c948b02952c613b349b5d49e78525a6e847322ca643dd4e60370aef55263da8d40cbd70c8c805f095790ce2850dbaefbca79739c66a320c91cae4b92cec11149c13e109c86b89de8a62c32ee3e198f65def12da759c156c8b8bdc51b49af13cf462dadfcfd5b3d7d6c27773c28b2ac9191674aea8ae6c5c80915b52901247d4728037c03c5fa5720398a191cf331504b76acf32c4bbe0671f350fb3aa37f32606d760484d968035ffbce2a70fadd215206ac65b4dd1aad94fda07a3ff7a4b455c964f94afe6556efc2af0617a90bac4026399b58a1ca8ba472dc27919727b3133496f1651813c72a6f3ef61befaf68e10df8b23610f0ac90f6478c953e560488795b0b0cb09d8f3b3dd62ede7b321882aad2d9068ea05b20e13cbd83ed376d7d3118486448650b15b1cc520ff98329042758a6212a0c30561d30a7cd60758a18f96a1139ef45a4572d48d2d8ab894fc7e2e854862ec75903550d3832e1d1a8c8e0ce0c54077672cb02783e3b51bb3087ad07b130b2c3b2fb603b88c2f50f12bbf7598f5072970209cb65d55cd57675739e809d048a30d4a696649eb087650cab80ffd23d22f08718b82646e38ba93987553524e1f8a05db12fb46b974bd3e81d7eee62ef93941daed43cdd13ae3db551e020d86f399cf305207911adebbf1764fa63c5b71d3b5f67d2e427412fd1355a80c04f362f780763c7c7d26e2468d43e7e249b6289a9ef52b34117d6048681f237797349cdb8f6acd6591026a0b73e66c4cbfcf79", 0x1000) r1 = socket(0x5, 0xc001, 0x1) setsockopt(r0, 0xfffffffffffffffd, 0xf030, &(0x7f00000011c0)="e429db16713c8306fd9f9a54e5a0167ea4b33ebc45f28bcf44736a4c53ba7fa8d578", 0x22) bind(r0, &(0x7f0000001200)=@in6={0x18, 0x2, 0x6f, 0x8}, 0xc) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000080)="6d351bad", 0x4) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) msgget$private(0x0, 0x0) 07:53:46 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x1) 07:53:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) socket$inet6(0x18, 0x5, 0x7) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() write(r0, &(0x7f0000000140)="9e7c8ea1dfef4f72b2e953e1412050450c28b263dc6f8c91a3ce40ac42434c7842a1520192ccb3bf2e2aa804449fc799eaa0a07c473e6c5dc7ea831c36d26bcc803a24b99d678b18a9c8fae893ac21d7038a0de098ecbcec912c872599872b7c3ef58777c5587642290526a624cb0a3768febb470c07d3f5d79f183a5b41bb05fbd5f8ed4e2ef2497bb1099b01c2e15c5a55e7ccf0a6b1b8b64d596e", 0x9c) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 07:53:46 executing program 0: r0 = semget(0x1, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x90) r2 = socket(0x20, 0x4, 0x4) bind$inet6(r2, &(0x7f00000011c0)={0x18, 0x0, 0x8000, 0x81}, 0xc) semctl$GETPID(r1, 0x5, 0x4, &(0x7f00000001c0)=""/4096) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) semop(r0, &(0x7f0000000080)=[{0x0, 0x8, 0x800}, {0x40000000000001, 0xfffffffffffffffe, 0x800}, {0x0, 0x2, 0x800}, {0x2, 0x10000, 0x1800}], 0x4) semop(r1, &(0x7f0000000000)=[{0x0, 0x5, 0x2000000}, {0x0, 0xffffffffffffbf8d}], 0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r3) unlink(&(0x7f0000000040)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000180)=0x3ff) semop(r1, &(0x7f0000000100)=[{0x0, 0x3ff, 0x1000}, {0x1, 0x6, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}, {0x1, 0x5, 0x800}], 0x4) shmdt(r3) 07:53:46 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/20, 0x14) 07:53:46 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x8, 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) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xcb) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x1d, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) r2 = geteuid() getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000180)='./bus\x00', r2, r3) fcntl$setown(r1, 0x6, 0x0) r4 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semget(0x0, 0x7, 0x249) 07:53:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000140)=""/122, 0x7a}], 0x1) syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001500)={0xa7, 0x7fffffff, {0xff, 0x6}}) write(r0, &(0x7f0000000500)="ce7734b8eeaf2ed4df43be28757d67dba6534ec18d4b722890ba37bf3bc4d4a4f8749d7722a54720d66ee6e62293a6be2b3f0ab8f0058f74be2b0ef747fd9889ace81880536b17088a4dc87d636b72a75319dbc1d48b4278df66b0b9410fd11d9e8c9602b5aeac871310dc82a152fd7db640eaf042d2b1a1c1944d10a5534c95fc8baee143bd30cccb2250949838664c30e026c083a882fb203b9c2f6c00463ef03f8fdacc5e36241bcef2a77b097c5df30676f1ecb6bc3d4cc05670c541a7fdda23c03c816a0cb81a09cb3d9b5df5c12ee9a0ed7462ad08fd1f31855370ce11a972f70aa4b84fdc5f2e2a6bf5d020d32866d62f865cb3fa9933b44fcbb11a03eae4bafe55fae8449d1ba9531e3a00977255440f53df077fc7e745127e5ba83309b23e619fb4e23012db49a49b28690d0f856f5b6ffb28d3d799abd71b62d611bf29173c2be2c8e032bf0809cb267827b340b9bbfd77f2a071e083fdeebc0de51afa715c8d50239e44cf71f2bc120372851d4f30fc85a2cc3da4d78b45c3ff72a9696012028515d7675dab6b3a44ec9fb676e932b1eb5768ec29f475f0889beebac61cea3d4831b51d982472a81440ba68d687c17195d5f9e569485d1ed0761bbcfa081f608ce6480d22eb47edd00d724cc956bcf943e9c1afbbf8fcd40a66a1b04188ae1eccd2993a4ebfc01a16ac5eb33add515095efe924ac2965881576b2be5d859110b4f8cab84bf9d75c3e5b844c00a04858cafbcb9f1069a006bd3c5e34758223cdba9a848f450cb3f93ec9b608f5aa27c07063c3295f134dd20c953bb707363e18cb8d4af5a5b9434433256b4a170b3f2cdd234fce874ab4583a0e479ee7f9a86a2b4bd2e43008f87a5698b43869bcffa80078b3597c8eadb790b6fbe7229571d644a6793a238af91eec812ab1b322511791f9d4037555f369d3ce9887cff63d9ec8f3e2b5b4a758e1622fef089688f07680c0101cce5265827931de46ffd83c6f1d1ce80ac1ebe9b01b4d2c5ba7ea4af2122ea8dd5b32919a3a650afdfbaa997a2910b4e4004f91343a569681d7010c56a0c7f2d4d67d2bc160559d9d4215a9af87b90ab71754a56e05736ab9344e7248cdf2448a0fbcbf18043b35a80c3c22b3648215d46a4d04fefc7f6a47d463f7857ac397a4c1ca6024c8507229ff004fe0104cc3f153ca081df2dfbea18d37bd9accc5267da9f585f55e36104f0515613a1421c06b78da68ef59d2819de2f74d8872aa13ba294386542289a16776ca5cb38a308b8ea2212ad5209dc681567e046cff177d12e6fba65bf5fe4154c8f04e33e0722c940c7f2119e1fa81d9418af3b4906965c338b29614ef474aea79f31640991f05df8dc00e7885ebb7fb9530d4c212ea598de14c31adaf8df796bcb9eccf08ea950588c66dd686d91c80e62d5b85d192fcded8763f1ad029115d9dc23f548856e58bf8482540011abe732504863e84819e7400747275e5203064c153aefe2f16ff667656aa90267688fffec836669c2632d0cd67220f649d30abd08281c35713fde56382e577d12703ad075051e4cffa71701bb8521e94a59d1b271f487193967e72778052c350e38210f04e6d2b35e0c0d0d419e1262bb706f71f05c50722f73958c6dd3dc51ed99197119e8bcc174e5aeaa2f0f3366a5c54cdb79497cffa490d22cc2a3fd98160485860081c2b573040b3dfc1d75b28299969d2eaf51f00624d96cb312cecaca380b3a7789b16b94c78826e3a779e2e81d3da90070619688b257d17db6b1d2fd93fabb80dd17ec9dded0b5b7c2f40a41f61ec7724cb2479b447b1853057a24ac031a8e58d38c0149872b3de5ecb9f72e061bd4b6173a45b6d8b605fea258dc3127cd74e0c46c02dd7f35b9908f0e4f6307483aa98435f76500a32205f9c5c66fa1e07addcd9228b4ae8d3628f4445cc6ec546c2b100d99ddab288c4c0275891fe5ed16999681563d7218d2e369956ff868b8e4c1201d2ae4bb42b1ed917dda695ffda5b168b3fcab99bfb232702051591039097607e9b19da40aeb4aa0de61528fde204742f649520c7b718521f9e1091af4e6ec142314c179bb98e48b0312da9c67c601f7268c9141c77da52864f754e0af77e032c264744db1ba39810983cf402295895740630e69d0b78be36601b712e089b0641b1f0f572f98b7c96113b26f8a3766bd95c8edf7780631b4546e994aaab9bfbced1df1a770073ecd6518b29dbf7ed2023858eb5fb6dad9197d41bbaa938913bdb4eabc2dd7c2107de77be13b15bb1061d15f2722fe3a960796d867757bccaed30617870d6e01c88cf45608ae2ea4a49f0855a3b4eb2fd36360d78c2621f251898982c633e98e3d8c6bfcd8786895782789ef8e11c829340e87c7ad641d05ddddae353c89fff7d099ed32d183e0ae1e9444d958a4b5b6707c9a28bb24425024ce6c2fa13923e386a156f8193a1a09cdbec78110de86fd26f6fdbe833a1e5822527955f036de3551718a42906e51c9509d04374a12e7d0b96ce7af490c2b9bef0646e4f3e096a35b898b7c064c98e10b73298e231a951bb63d7be3ad48fca8d6c8ad9bfdb7543b19007f2e96a4752233611871e589ce53beb8b05d25e036cfef43a8c10b333124918aec7ae5b66624562b9a52c98cd38f95147839720ff297f7c2a96c93924b4130002c32db7203d4a02ad45faeb23b43fe7274225c2482e4bbded4bf3e69cad9c22c4fa20f499b12b6bd9c5701fbed8a0d4bcbdef420a30219be2efef03143de12f9d4e7699deefac37ff652d3b9b028fc14e6a42f25e01bbe1c2e22747130f1c8f605ba0e984aebf6a62499a1ca1c174d1c115f60d22eeb39eae9ac3c5390748ea4c1570e80efcfc0d65f14ffbfe910a571d2d362c977c7c13a5e91eb44fe328197de3a3f273c72eee54fa8e16f521bc5456a84970b2384f53e97fb07deb379a6b9405680051f0ea00d454eedc534f9638df7c40f361c555505d59ccf9733f7d4b84c7fad4875c0173fa6a72aebfabd17f79c938dc6301698614a99b9e9258b58f6282a98fc3769458d9b87641b987cf5946ec57d863bb3818d48d6071ec97a11639b36b01ba364f6f437b00ee54493e34f7e0b5c92c2bec07ba84884d9ce0df7f4c7bd0a19dbb363fb0d4611ee6bd9d5b9c23c6ce55a8dcdd9978d5031cb78a5f07aff524dca84bab671c1e75fa1046539cd81d0309a9c657028eadd9b485993b908f9c7c9679702c3ca67ce048cc483066c7ecb2b86bdad6f0b8b9effa7c9aa92b4a4675377866c1613b746910b6ebf2bb0896e817751315b04f0d21542e8cd1c4d83bea114e143bcbfa8c98ecbda609467c3909e6d316119633575bc0a867aedc08832510f7cf2693d1fafb777fd64cc67858bd8e464d66e14aa97b18f5646937392d026a74b99b1ff6db45f04dbb8c4d9d57395a51e21f329894ec846b18d64b30569f2a86f24aa0f2e5fc5728832c1b0b116f6db82a89fb542f33019d62edfba63b1b2b728da5ade61d568695322702e39bd0ca1c3860d5790e86d2fabda01ec9dbe60c9fab8a239363f9b75b9fb2a12d723d52286638f75a02ba2396330a4dbdcdb7b435159f1d73ae6cb2545956f880d1a7acb814531b2ba9901d29fce57fdd60cba165a2da3b1ef455f18a3ee9136d3ca576f35a28a4898387792c454b4d5cf11a96d6e0765f4b6bafe2c9ff4de7bbe55dd9c4edc2d68fc0c6a035a8f31fb7654706e2e17c02e62e55ecca0084dc13351aa28d0b750fb2864ade9f99532f6a6acb84bd34a26070619f9cd449bb1181aae03ab9c7a21acf73c67c8ab94f92b59ea9294452b6732075e83c1ba3f7538b24b86580d74fa36cec593cd57407f416e099cb6f2c25f36d02eedfd21ddbb733829f1c94f9a24f4984b0af3b2495aaab725e465f7412194cbac80ea153048c76a23ea244b8801883054f915871d9650c2e2c73a197a9b4f849560462cb2aea0286fae2a03ccf24a6c04a4d91d3a6d1c9226e63e2f7c4287d49904dbb84980945abb5747e423c521122100d7be945980891194ec29fc144c2ff7d98bf7fe2246b60fac35c2ee2040c251f347b0490dc83387cd749f0296852700893e8660eba0c691eb3e1b9d235bcd529d186732bcf23886d93084e6cb0831b9601ca92555bc552824198d2e5f16e91b6cd28a60e934d6bbb2f4ef5939ca76860842394ffccccbf847c4055e8e9ca7c3591a3ca8000d6b034af34a66b209e6763d912213a7f4dd36edf19d50d709de81be3443c5415e435ed13d63018982a8e74fe6bc8723202e4cdb0287ea7abae383f3426789e35e316ccc5948f5872fd7f5d7814858de4777c9ce59e2a93fde32c4af46650c6d0261db26d7046eab541fc47e07fb9d6896c99ec8a9b43cd3e36031c8a0a5ba362e52cb8551f0965cfb50bd96cad2e8a720b46e341b5fa961c477c2214cbc9cda0f1221430d8fc4c55b279d7748ed2fd11ae2ae434ec9d0b5512e38d318fcee5eb1bd80b8356bbf5f02912c6b30f7087980bc9ff60ed30f2f6330b94c34615dfb14ddfe859210e31315d1d737fcd768dca79ab447f1c10cc225d6e08962c16b4b73213c6675ebc58ce182069009128a79336f153c1baa9b51da7e84603726551a5ea19582b13bb367dd13c85ef2dff4ed5bfc570a7db794be80cf10affb7bb5b28d1ab0e1102dff2c72096745ad71dcb29599b7b4c9ce333c55f57bb32ec1c7aa4c410470b11c41e0000d20b1d114207fa53c53a47661296333af2ab8304146381fccbdf4bffad5d19f9ff11bedd0fe71a0423cefc0da021e8d4059c32de869397a137b984d95fae8e659e8085dff6b4cf26ec05b56ca720f216fdc6694834a4c6331c8ec72bb1c5889fa23049b627d82b97d04c8ac6920d06123a1f429d550990292418c1ffae75b5f5b1a35443293a4a1248a3458704123e567c51ef845d531102f5828e7046791e936501f1fc3ad1c12151c7a72130f215a342f2f074bdf7cb1ca3845b10275a39393de91095c7c116f76c5af0fef9ada40e870aae963c929b417bf4be9d6e16f2506d752e94b78727e855284f67ebc9bd4455271725581ea2da8e4aaff20804d12dc330ce54279bc77833f061e11e34bbe91bb64f596657ec2f41d911777fabc0c1aff0164c77476666c97c08caa6580b51383337367c44cb30d1e9628c66131f68327db1b86b6b0b133e1c58ae6c5c92baaf92e7d5a6c7dbedd95975fc575d62ee5edd45231ebd115f20a7290bf8f0fc8cbb2c3ba45a8abd584f266c932b62c311eca6cd7027c814d60c66cdbb95cbbc3117c66e1d10c92c6d27787b41d35ac5b72ef1dfc2816f013ce6296f2c7b9b8b01209790bfe226ec992cd51d6316211b276af60160fc5502941b03718c031d8e44ce01302675790ef6e0c57cfe302a0ac28207d72423060b4786fa10cf699173605903a145486eba3baebd860cbfbae2ddad56b940ccec54942d500559a825abb973c7a333a5cc86e1d05f041c179c06f86f0be44fa73c17b1a0e8b58ac267b8b2ccafa7d1a79f181175db7fe7bd6e79a2c5930b5502a69e66ac1d8646bf2c727624656acd3210301b5b4a2d1ccc6d5d64c6cca42adca01ba12721c088928a98549ae2e25a86a0badc3e6ca6d76812e9fb9d790a4a8c758ee1264c340cb41437c8ae1f845304bf6a4b90913f2c6a24305bb29da665d2dff01872dde52362c671c27d973a146648a31ecaae5521f2043a2d32694eb7980ebebde5b69bb0701c345647ac9357698c7f27acdc022001b8123fe722445a60c08b5799254d", 0x1000) read(r2, &(0x7f0000000440)=""/148, 0x94) readv(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/243, 0xf3}], 0x1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000000c0)) 07:53:46 executing program 0: pipe(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000001e00)=[{&(0x7f0000001840)=""/16, 0x10}, {&(0x7f0000001880)=""/144, 0x90}, {&(0x7f0000001940)=""/167, 0xa7}, {&(0x7f0000001a00)=""/145, 0x91}, {&(0x7f0000001ac0)=""/136, 0x88}, {&(0x7f0000001b80)=""/188, 0xbc}, {&(0x7f0000001d00)=""/81, 0x51}, {&(0x7f0000001d80)=""/121, 0x79}], 0x8, 0x0) clock_settime(0x0, &(0x7f0000000000)={0xf938, 0x3f}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto$inet6(r1, &(0x7f0000000040)="44cdceee598bbf613f808df7c49af3114c743a2c3b11ddf6f364ec1b75f0698cc80f3162e6a4b856d656dbe41ad279d1166413196cc7d2d4ba35b736e0e83a92f7db792875ff529a3f362493bdad7cc41b408cbd495ea98c8b4b70079afd4fae76ad10de6a4afdf54aa0afcb26207620e6922268c544155b6cc4caa250ca5e0d1a6db0f59ee36e4d55896834b1ef47bb40705039bc036b5af5c3faf46f64654d6af60d53c3e15031080a2d7e83720829cb5396fef898f2746f1ee9b46ecfe1104405cb0020cf9c3ceece04fced2456fb3a89c9dcb03d129ee86f0f43bf6ae43fe09ffaa3ab1dc0e262a7f72e7a0d984cb3b645dba9d0d15c344b", 0xfa, 0x1, 0x0, 0x0) nanosleep(&(0x7f0000000140)={0x0, 0x100000000}, 0x0) clock_settime(0x3, &(0x7f0000000540)={0xfd, 0x8}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setegid(r3) preadv(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/241, 0xf1}, {&(0x7f00000002c0)=""/21, 0x15}, {&(0x7f0000000300)=""/30, 0x1e}, {&(0x7f0000000340)=""/39, 0x27}, {&(0x7f0000000380)=""/68, 0x44}], 0x5, 0x0) r4 = getuid() getrusage(0xffffffffffffffff, &(0x7f0000000480)) nanosleep(&(0x7f0000001cc0)={0x86, 0x3}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) clock_getres(0x3, &(0x7f0000000580)) unlinkat(r1, &(0x7f00000005c0)='./file0\x00', 0x8) lseek(r1, 0x0, 0x3) r5 = socket$inet6(0x18, 0x2, 0x40) r6 = semget$private(0x0, 0x2, 0x8) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000600)={{0x153b66de, r4, r3, r2, r3, 0x43, 0x5}, 0x9, 0x6, 0x8}) nanosleep(&(0x7f0000000680)={0x0, 0x3}, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f00000006c0)=""/91) syz_open_pts() setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000740)={0x1, 0xb598}, 0x10) setsockopt(r5, 0x8a31, 0xc0000000000, &(0x7f0000000780)="186c87b273dc64f83ec1d6ec9b6ae931c82ffd97e34c50fc6527845cd6bbe8ed8e5278c8373d7336247f64fdd8874e7251ba4ae7c50910c76e32047d5eb8959dae1c32d959a3ab323b0b1ee8b069fde67429243d1b73bda8967ae1c61f66012fa4ad4e80e7768e0f199d92271c36f4e2fad0c69e00bd3a7a31443a4bb3c5f7741d2c771a44bd4db5e0d6d01d2ff81d4ac001e888b42c5efc223218183e59c62d9dd6bad6192cf8a0067b2beee42e9d23e1ec8eb5ab2ede889a8f1952aaba59577e43b01204d57f0478f63903f3ec286938c4713a1d76facb6564681661f8b57c545814b0349b3d08e533fee0f75ccc4748dea1c39779969c9a6d3c89fde56484fa6795d28cab2dea8277512074ff1b22ea2b0b7022831f23632301b68c960e944f8911603eda7bcb0afe7338121b9692bd5faeac147038848cf7a878330d8f3864b9cbde3e8d1baebe9a6db20fbc98f800afa798ad0ac45bda6b2bc5d9590b1214ad47f6e0436f8deca78660ca265629de390eb4fa5f55aa3e6817688aaf806f647e521a1d00b4718469d523f1f8e75445b7058dceb25e65c17c12ffeeda5b68780ab86f2ae7d26f5020424db8875abb254768557f0e731c6117324ec95a619a15c5b794b94477e830ee676421a9d833335a5149cbfc08d9117be5a563f44e81c6352d2d927f9adc3507f5b1fe244c8e41e0d291ddae814113ed850a1555f9a47a91c40500cf49c8a8d2aa46edb68039e7b7e3031cdf35dd6846faed10213473392f8586767e841f3e0e8eeb1845091578f8b47f1ec34da6a01fa3390761cb81be12d83f8f413bc4afd0efc2dc97385a924877720f3ceb3c03a584a3f18169b06588611b751102031cb057c730c38bd44111442a42303fd4b471035c1cb213e57b560146f26d95792aa366efefd922d129af6617242ec823a388e633db8795957177915e307ae59971df64c268ecc0cf919c48d4e2e89069ea32e761b3bab6ff6973c850cc0d1e8cbaf33f4f85bd3d5b6bdc63b851f4bea82c6a3a1b29181df55faa74950719b1e9afe198159e803f0f83afbee259f07bbc0e4d20340bc451ea65fcb6ebbed54f87bd3fdb6938b278da9008466f34df57e358c1255400460dfe7c98cae7d89ce4add4a249edda398b6d38aa6aa3fc7049ea84a624efe4cec25e6e8da8e81b5ccc32d99fff9b96d4a914605fd670b826ded632eb59eda7411b33c1281a041e3d266eb455c6f8a30ca454dc70f8849f953566261d66e45e3e58db5d53718205befb4ad328a91677b244d1442a0315b62bf22170d21b9afc7e12878af58da5a53fdd87bd113af6f0747f964419103e69f5d5bf059da43e1c74fed47cd992281751757d117092b1880ae395387728c2af21b85df4d15bcafe052ca2dabdf681b906664212018e2c13116d62ac65384348657e7365c2e087f0fae9b71a3c1ee9c92c60cbdd519ad9bb65807731cd5235fa31f1b09fef8ea4c4994d8ea0489cffb4abc787d2c02547fdd87a4159cde196e4e175f528b948ade128ba51a366d7fc22974d7ef27a582313305d043e401f86979c9ee01f5ea914f08f7823a62464d63f01ee86a9dc3247a3277a03eba52b37e4531a8fb4ae42d619d780dd8462f76e0224b47474b4097f296854d0d311d3904552649c697661b078433403e31c699257f1f0a2f26094f83135d8a5cf02679de1907ce12c42b42b785a24e41ea63486506cf8f1705c65d501a84840e6c004d55857262aee15ccaf639cef5feb3abd1a30459ae2005ac04ba421d7565141d41ab0822a0acaf8356ab3a9a6deda3ec469be2efff053c9854973b0c97b54621001d159954afdc4b24e937265e9eafa1e1e4318beaba4df3f136101f5b86a0301edf47353f3f20cdb4f5f1acdd9ecce63e8af96ca25d7c1cfe72e21373e00614831ed9d545ccb13ae63e8651ac300f42cdd5be7245b1ffbc8e1c7686a092bec9498b596e54747ce30328eb126f69bb58c04d3c801ee32fe9b1d0fa445b988ee05f4df4c0e381b99a3ee4eecc6c25d7bfaeeec12853d3b6911f78421589462ba8c22b935c7228e4c4e3c394c699acdea0686da07ff3036f23a57381cae0155162ad41b86d21e0fd741c3135983a69457420a9354a1fa53972b4461a86d3489ef50734523670bb51cf5bdc9b7a8614bdfe6795a8d09e81b05ef25de323febf7eb7c2d5e93ed048df707a1bd72854555e68a275347d6a6ba90763b5976079d6012bdcd40fc75b37d00a93e188ea3d0756185bbf45ab665f58139ef60cd7d7a3e2511ac4e2d0930e7b749bfe118d9517a1f4b125d4d6931ad66ec6ac968dc4c90522a260f4d98c34bad9f8c7b15f60a52c8ec49447d1eb8076d152e0b08f380c37d4b71e548be2aa87bac7d45caf6e81f5feb288b2cca01b273bcb71eabf005037c02928a8af2a59be57d0187fc45feb9c790cb24a8bc71ffc093f164b3505440f922ebd9f597b4de79c9542fb8f932634c852df8d0fa47d319576a2b672956b767e8885df7f10b70b548a38895ab5150f382a76536c5596c4a1426f2a25c7764b37cc70ad66e362ad031677f03175e912c71cd9957855e61f2cc094a05b26b0559bce37e7a72c5bc873fdad748d5f3d71d2dee12dbdf760e3d4b4e5ff0e5f5114a7c363d1e64805e2aebec9807ac58b8028ecfda4e1d5cf96c00bc70aa932db48b201c6bf29866f660b57fdc2e52c747ae716e3fcef93ca28ac1018e71cd610e53b6e0bc987010c5e3bd7548d9e1e04e2766fb07b06d95eb7862da9e7d08f74a6891d8c5df88961461d7a41c396ef1fa305a5d79afe512a063c7456af10671eb4d6046620aef033f2ff221a38ba9eb0acdfef5b4dae4c9b27996d8f97571822169416479070816e07607a557f22a87d2b256d59ae2352d7481acccc5e02a0e0bdd163bdd2d5853a6ba864d735c3d2a626b3957cf0907a529652769842e046d75bc008c536c769536a2b5e062cdab46c348644f382074c55ce7cca182457c5fe3279173117ae7959203fa1405075130d4f8c4d6c347077f864d4fca1ed8f2a3433530ec63c852ab54010ebd2ef5f0e8133eb27364429952f76d9b0ef6e4cbb2da057cb26bb481763c4cc8da8f324143c2940faa3a72fe6591fed21e42c65320055fd3b42810e0554d343844f277cf8316957aee262e1136fd00cba00df985ff4325566aaa117230c040f0425a61fc5839d797a5c380c2f671545dfe29970b6d68563ee33e72048d445ff7dba2ef5d91e20c91cc914308bb899d2e255147f72d04d445e05f8d88d112f18334c90bdfe3d69ca83ae3999e571339aceb00c3b17d248456134d66bee51ef2b957227e6068b9fae9f95c4eb349ae8d0de1478c2363aeacd1c147292be47aa48b54372e97cd5365cff6a9d7d353dfa629edb7617fb6e451c0cfad327e314fb7b5cfcd363684d0b402ca44e926b49d210b58c3e161f642d02231eed60755da37477357ccd7a3d007f38f8d4b2b8fb4879a28ca7427538e3eca4cc99ff35c8f7dea6b25ee1f0c23932fad02466ddac14ef1a8ef86a5830e37b2e6e1be950896b280a8ce5fc0ccaeb5939638a44e15bb81417eb428c20bacefb7533d349187d92fcaa6d70b775994ce514593ab08f005a73a9559abe6a8f973e557ac1ada1d1c60424b5ec038f25d5f31be90459f2934d937ed26cf7cca3037e30b44d39ddd87065b4f76aaaebb4a227a0aee3130715fb4cbb2cc940082d1fa5f6300656494c0b53264d37114f51604816ca47d569f6627715135613ca3aa69a1ad23022a790d66f39c49f48ce2211da88fd9b4d7a896772139fed2a3ab40d1415536ba7e5c5653016d256e27253fa71f5a52629b643da6d8cab9d42bbbcb627a050974e0bd92af9ca02f1ca5fc4c53158d94d01f79aadf480943189262415380937555f2c1dccf0c209edf6fb9c2c1ab16287b118d7532c1768c9a129bd12b67ff4bba1a8b62835bd1b0f66b849fbb9af2c63b9a2385ac4d0d6d2b2c7cb968837a56740055253eeb2c0d282efd3e74610b86bd50d71de8014f45e4bf7c17b4c9dcd002766069251c914f2227b6a1c7dca78b07ca0f32e50485e7811717128805b87cf3bf74d056906ea22a26e28e63c7f0a70921ed32eeda84accb9f18ca5be5e1f92c4e6991e95b3a5c1544133f53a48446c15a3eb3b951f45ffa72b0667731f6f6979af69b50cf43b75e3b5da52acb9ea4ea032cea643448fa49d2d5d2106867847d461609c9fb0ff850a27f209a5824dcddc8bf63bc9c5302afd2894d0c22c2c012026f3160af1640799c6316431ec47c9c098fe2e728cf0100d6b289e4f399ec30d1ebc4bca61942643de3a2c5baf54a7649ce12fdab2546d849fac369076392b9982aa0701772fc8c375010e81686c1c34ec2a317e6dab3b2ac3c34f05a43ca1bc5e78a9e90cfae05b06e32ab4a02801f1831e1aaa3d0b9112dd3a6591b19db1d8ea33efd8cdc915edaace664ce996485e3c51b0aecea1989d31f5574ba730a81263e4e74393944e5befc78fb19752699558343c8d78209d9df744a235ee958e49fe1440f09c79e0eb6bcd2e0811f282708f9ab66029cd7b8e10c58048ecb03087fc3e11cc807ba0e3ee8d9537d0ce4da1dac3d7a1a317035f34ce8c1477b260757d6265758e6488e91f3a7f69cfb7798ba98e6529aade8e325dd355899547ffaf960e2e4554d3e29261559a93f45fb88940e929d875fed6e1f09451dcbc46a2a33dc7daf9ddb41ebd5964dd8f79c34b1334309e97a5b8b8eee78a3917c8cdbb3852a92af3785ba226c6efee00683bedba93b1a4c141c69c1a182999aaa96bc9baa7bb43d7b54c62596cd8e404ce155754014508b0af907bddb94156adf250d65da09030737f91348861194b78040315a5944264fc47e1d0462d5b142d8ea789cf9bea85f5a26a4318f813c26caeaf022f4d1c74994f049b626c945d898fe12e79bd8503bd4a5c6fd9a6f6f1ff535d524f6b1b2bca175d359270843be3477383343ae9699b47746b54833a08c468e3d80450a90774bb8e1bb3ef86bd8ed9393118e56e8b695520c2341cb0800f63d3f8227e3c5162d4f9611fef826c110c3c3429e9dd88ead7faf90ed3fa39d41a8a132ea97981a039f8b147522a26f9bb8af362064a3b8ffbad528f205bcc256f828e5436712ba7f388590d4f553f179f3b38fc76ef8c0655781a7a44348548ff40c0669bc786062c12d101f5a3696a4df9bed9fe18568fe06863e0eec7d2bf0a0e85c277e20eae2eaacbf84bb01eefa4a5cf742e4e2b71f7384ce729480fc44590990cddb694b301338d20436db5840a6077fc632ce5325254f24620c2d1471fd83f5acb7e33c26ee2e991df0e32993ffb7fc634426ebf6e55a9156a0045d345a108eb687776e1bbe5025299256fe769e73dc628a19993feac7987710d8edf715ba9b0a3abceb526d0aed3099cf97cbf945be4608008e1ee75ed5f9d84ba3cef59ee0efdc18f2bf1eb4a3dcd601eb1968aff90810eef1014b2d1c071c193f6b12506acf07b73d65e79efa06275d5516d5f32246254b6708be62aba62e9e9337757b489e5a0c7f2053c5a0b0e9601318f91e40e3e76c153ca4ad02a66c332e33d990ce30a9ca00c38a9574b7b27df9b7cc546e87ba2e576f9c0c192e839b0871b82605335d30f7d4893426510c2e2b9201f4b30c8218e5a0f739cf9f93762739951b489416bed94d2de32ab877760c397f625effb0be1a363936b4aab2a7636ac55a11408994ea6a13e9bc6707e2dd48acf70a4d5ee6d194c0efe0a766", 0x1000) accept$inet6(r1, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) linkat(r1, &(0x7f0000001780)='./file0\x00', r1, &(0x7f00000017c0)='./file0\x00', 0x4) 09:43:20 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000000)="f217d3d2a0e3eacb93fffe40e745ee9fe164e9d75e1981dca11468281008c9e25c5f9725eb60e496b81c0a8336707d71", 0x30, 0x2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/15, &(0x7f0000000140)=0xf) shutdown(r2, 0x1) 09:43:20 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r8 = getpgrp() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x0, r3, r4, r5, r6, 0x108, 0x970}, 0x100000000, 0x8635, r7, r8, 0x5, 0x400000000000000, 0x2}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 09:43:20 executing program 0: mprotect(&(0x7f00003d2000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 09:43:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f000037b000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x4001, 0xa98) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 09:43:20 executing program 1: 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) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 09:43:20 executing program 1: clock_settime(0x80000000000000, &(0x7f0000000000)={0x4001981}) 09:43:20 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x60005, 0x2) 11:09:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000002c0)="e35b80a0b797881eccd2241fcee5c36478b6c07298d8cb454f6faf37624c9075599ad70dcab6fb8f24e67fc3fe6e0270a81f5355c7b6134344de8ef221f2776f152efb58f61c4bb9cd71bbf29c2b667540680d3665d162bee10dc7ee493b63a162edb807975e0f0df9008ff65e528fe3a91184e2d9be27ab6aa1ad0d586ddd582653b7a2fac595cbe567e65db8c3d3caeda60456fa96673757974edcd9e107a635fcdd58961a03299415e07db96b086be92311534fa3f556a089c2657f44af87fee64248965872cd72f84e0dab997e71f8fa356d14ef161d204399d12fd403bebdb9ca8e2d590ff530104b8c1276359db7b68b64bfcc57974cec35296dcf85", 0xff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) close(r2) 11:09:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8241, 0x0) fcntl$setstatus(r0, 0x4, 0x40) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000000), 0x0) 11:09:53 executing program 0: semget(0x2, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='}]\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='.+\x00', &(0x7f0000000240)='K]\x00', &(0x7f0000000500)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='[', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='--\x00']) semget$private(0x0, 0x1, 0x3) clock_getres(0x4, &(0x7f00000004c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) semget$private(0x0, 0x4, 0x2f2ce5949d0dcab5) 11:09:53 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = msgget$private(0x0, 0x241) msgctl$IPC_RMID(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000340)=0x1) connect(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="b11b6a85a05562c53000"], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x1, 0x3, 0x1}, {0x18, 0x0, 0x1ec, 0x3}, 0x6, [0x3, 0x6, 0x6, 0x8, 0x1, 0x4, 0x2, 0xfffffffffffffff8]}, 0x3c) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x10000002, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0xffffffffffff9ba8}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x1ff}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r3 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) syz_emit_ethernet(0x63, &(0x7f0000000400)="f566fa6859e89cf48e4db624bc360134c919fe9ac5fef880715a98aebf21280933875176d13ee70c818ad7f7e0d41eb56f436ff57e0a1f6c7506a699521472bcc81f58f3b6438cdfffdcf81c21b621ca42a1185f6c3184f7212189d3782255f6a39f18") getsockopt(r2, 0x5, 0x81, &(0x7f0000000740)=""/204, &(0x7f0000000280)=0xcc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r6 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) semctl$IPC_RMID(r3, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x2, &(0x7f0000000580)=[0x0, 0x0, r5, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r4, r6, r7, r8, 0x4, 0x2}, 0x1, 0x1, 0x5}) r9 = semget$private(0x0, 0x5, 0x40) socket$inet6(0x18, 0x1, 0x0) semctl$GETNCNT(r9, 0x1, 0x3, &(0x7f0000000480)=""/7) msgctl$IPC_RMID(r0, 0x0) socket(0x10021, 0x3, 0x10008000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) semop(r9, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 11:09:53 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f000071e000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7ff, 0x54, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x28, 0x80000000000000d, &(0x7f0000000040)="ebffcbff130300812eaa4e71304fe69931929648", 0x14) 11:09:53 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x100000000) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x1ff, './file0/file0\x00', './file0\x00'}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fchdir(r0) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x0, 0x5402}) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 11:09:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x0, "a7816744115605093b38202b95e28ad19713ab47"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/135, 0x87}, {&(0x7f00000002c0)=""/131, 0x83}], 0x2) bind$inet6(r0, &(0x7f0000000440)={0x18, 0x1, 0x80}, 0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) ftruncate(r2, 0x7ff) r4 = msgget$private(0x0, 0x40) r5 = geteuid() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getuid() r8 = getgid() r9 = getpid() r10 = getppid() msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x5, 0x80}, 0x1, 0x100000001, r9, r10, 0x0, 0x1f, 0x2, 0x8001}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 11:09:53 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x6, 0x77b, 0x1, 0x8, 0x40, 0x9, 0x0, 0x1, 0x3, 0x40}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) r3 = syz_open_pts() r4 = getpid() fcntl$lock(r3, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x10001, r4}) poll(&(0x7f00000000c0), 0x200000000000001b, 0x7fffffff) fcntl$dupfd(r0, 0xa, r2) r5 = semget$private(0x0, 0x3, 0x400) semop(r5, &(0x7f0000000240)=[{0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x21, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x6) 11:09:53 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa0, 0xab) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffdf1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000be230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed64111a1408ff6b1cc08a7dff71115c59f43d9f40740f7bd8da0cd261574da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000"], 0xe8}, 0x0) r1 = socket(0x18, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x6c0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, 0x0, 0x214) 11:09:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xffffffff80000001, 0xa7f}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_flags}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8800, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0xc0, 0xbfc9cd3e77aff363) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x7) 11:09:53 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140), 0x0, 0x0}, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000530bf8c95382794400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c8c32c12a88222c419aefd3b2b7fb4b5a6d328f4f5cddca754ae99e96607b22c5ad2a"], 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) execve(0x0, 0x0, 0x0) 11:09:53 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x101) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r4 = semget$private(0x0, 0x2, 0x0) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000000)=""/204) mlock(&(0x7f0000ff2000/0xe000)=nil, 0xe000) 11:09:53 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xb009, 0x400601) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 11:09:53 executing program 0: socketpair(0x2, 0x2, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000880)='./bus\x00', 0x28) connect$unix(r0, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)="16920009f0b6e191ef825ccbc6c755eba61dee85aa514561aeef07cf5618523d4f80d600ad939b2533a408da71a79a0815e58e555dc4e2ecd3e177ce3d1be53018c8b8bff4bd8b0863b97d0181982a401b6ea405c29ba002ae81f67c0d27b45ca419ce014a6c4dd339119ccfad262bea7f4891b5ec5350cc90fe542d833184865f86642c643e3a9a4972b6bfdad99a101cd60d405cbfd64dba563c93a8796d14cafc67287345f1a625c93420a01d5ec6788c39800470318a", 0xb8}], 0x1) execve(0x0, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) open(&(0x7f0000000680)='./bus\x00', 0x2a0, 0x100) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000140)="2091f641f1cd2ac7ce1ec33a3301f59bd8129009370027fb68926443aa3bfe0176defe7d3742a3a2d5d92450baa094cd3607e9af9a447205751312a683f713f58226afb3ac2a4a47ec31fd6072b88f79e19d5b8661e5e23204df885136289beeb1f8db882c0a63ba4554ea1cd15688ab7a7c2d9e926a80820729d5166a54b1474fa7e78e81ff00583cc29b46c0e3cf528ac76e54ec6a47c0e9e17414521f3c640eb3331f7b3fa07f2da67fc2c91c51cc32a59b36ca1c1551983e7e3d91e3bf3106c00a34744406928b11ec8b5fc0c94f3dfae7c84527095ac1e6bfe3f433779fe6b8213b", 0xe4}, {&(0x7f0000000340)="d28b03c9d2e389dae32310f240f7e69f4e6fc589fb6d59cc1bebe2e69559ae4d0f0df75ecfb634ab93b3bef71b35de35bc24a4432780c71168899d504cf1d88609dd7eda26a676ea12375b5c201f1a2136d0bed31531d33358fa8f536a6670be9f82e5996f03f89ec2e45579dd86c59ffa5d9a85e52cedc9ae746292c5a8d4fb3dad2aa76cbbc83ffc305b93d713123b73b1109de4f28a2b3195483ab2e197d0e56745f2d0929ababef2e268c9e705bc303e6880d502e0112a6ff7b62d07d13df56bde9e6db0a5d42c085ce754c234a6dddfe0871bbcd87b9391cf2b2ca54f17e1f856da67cc5c0f0ceed7db1e3c73af2252158eebfc701c", 0xf8}, {}, {&(0x7f0000000040)="4f3afa7c3ea1474951bba36e75b00f420a9874ef1ca5d27b8d66acf785ac5b21dd5fc43e52776c709d40", 0x2a}, {&(0x7f0000000440)="498141b3225dcd5157ceb03223d381804e589647245e9fb9574bf3606d01c8c8bd4424f59bee02d7b42f8b09d780a95067fa8ad1c12de9cd712269244dd9493c22eac8c5c7610540f663a9cfddbe54da966aabb18c6e1920d5b9e62289a2c0056cc9c5d0d064d0116d52a7b9cab5db2ed9ca19b7b4104cd5615785865762397ff7d5f6539c46f97aeb75c8a5903de4a19514f3314ca8623cc8f38e9259f2c8cb7d1713e90442d5f430d4954b948525e4e5145f26eeeb32cafd", 0xb9}, {&(0x7f0000000500)="84f610be6dbd9625d11f0ace6d44bc7ea45eb3d5655c1e3dccebe4ee5c4fcfccc2a6ead5556873721023dbf052f36785b6ca57a1952c4fe289c61b6edf6eefcc59985192bc", 0x45}, {&(0x7f0000000080)="2ff702bd8f094f30ce46f1c5edbdc64746ad6ebadcb68e7a8260ce684893809fa1e6455e9d4b7e6a0054baea0309d31cc826f1cba997b9", 0x37}, {&(0x7f0000000580)="909b915fe0292031f272c8de7c364038bb30d27b9815d4d459640fad985562917d4bf6cc49e16db0135c475580f88a124011525da14bd9ade2aa3814c991cc0111384ef8e53bee85cf20ea922bb9df52f18cea5e46b5f21e2c93e9ee6e666874925e7f1bda932caa42e721f5e05740cd545a9026ec0e27b16c7d60eb9dd548c4e1b9bcf8269b999ffccfaeefe39d77193f4b714e55670b3965fd9effdf773c96401c9e4c61da6e0a5465c35f2fe0f6329ea1025c3ab1677b027a5e03993bb2bf263ef65760f5c069a7a2899c476a5feb687cbe62c69019274edd245c655f3cbc1ecce42a31766999c3fca5d927ab9de9604a7172e3ba9a1d24e6", 0xfa}, {&(0x7f0000000700)="3a0e6eca6af946136b90b743979e24241f12e4803df6b23c3fee5e836adf397cbc66fbf104b2132fbb72a126b033c0dfbb29e411cba48c136e400c6a6ba73bb6eef953dbfd5576523d3adc8496dac31ea11175527932d9caa669d853404354b77892298e1476b2230d17f85e22f693be4c24bc4e29c92bcd660145ca17a0081769f901d3c12356f7bc73f7c2dad007a5678a24f3bb84d6b0dbace6755d", 0x9d}], 0x9) 11:09:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = getgid() setgroups(0x7, &(0x7f0000000080)=[r0, r0, r0, r0, r0, r0, r0]) r1 = open(&(0x7f0000000240)='./bus\x00', 0x7e, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, 0x0) r2 = geteuid() r3 = getgid() lchown(&(0x7f0000000100)='./file1\x00', r2, r3) getegid() 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0xc9}, {0x7, 0x3}}) r1 = fcntl$dupfd(r0, 0x0, r0) clock_settime(0x7, &(0x7f0000000100)={0x52000}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 11:09:53 executing program 1: clock_getres(0x3ffffe, 0xfffffffffffffffe) 11:09:53 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000040), 0x100000000000003a, 0x20000000) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f\x00\x00\x00\x00\x00\x00\x00', 0x8}], 0x1) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000e80)="1a5cab852de6793c516530703cfaac4bcf7150d3e8f90fc920159d13d917945328b7023bb815c3630304bb27cb39d59d84391a326d8012ea6bc27a764a8d5d1da084590f228062d26637111eb9e4bce171d4a52e01a34e9ccb7cc32b1b438c02b6ab99440ec46574a01af0efa1758baee17a071e0c82a1ab58390be1210584b91d2976312c3e39bafa92f85596ddb57bb3608e66d5ebf38a0470a1e5d5de5d9c9faeaa77f4098183f1620390cd74eda956750a94b7d40e8706b3534be67f2939fbc4039ed1d78df0afb945dcb0b418d610fb663fea8f154187b77035b2b34269988be746cc3fa38ddaba3d01bb6fd393d35336dd6918e6c366b0c32bb9887d5ec0a4aacaac914c3992bb9bd5e697bcf3a4117a8920192c77e7e6c5dfaedc4caaca9b09545bb327644284d45844c23ce15f76375024e01efa6f6903207ce224dcfd7f2ac74b35cccba04af8e2516a2a0364564eedd625bc5f6f00749caa52d500c3a61ad1466993a900ff889907a29b1dc7db36bf2e3e3d28a582f4d41a35ca938c05e92d81cad1705e28f61eb922c3dbe56299371d658f35f0b9b36b7079f6aea01f9f6b0a039bbad681b07a1ef2b6ee95a0829ff1655f5676cca1bb4d03edfb98879e922a45c09e3d7624f3328e68e711d30f6d1c19c813acd3a45d9f7cf4b0100d1e5349623d7f13b023ce57b5b0cbbf042afb6dc75c2589d96b1ce3a74fb23fa27b352988f42d6b44f0dedb3b613bc5f2df97791be4b91be0cd2fb1e49c0b93db4a67ef7801859c50e804df3b230ba33be900353bffb053cbe734fc46124accc17be53babe02db2a22c7150f9cef4c932192b10f2725839ed79cae97d95456010dc7bd34f610dc4a071b197579da471137a02cb5533b3bf9e1262b19cf6c4d4ca16efd5f1a2402c61aabf0ef0d34fcda63756ae94b53c32d89e41ab1740635f3f72bbb77f38f66d02d86c4f2c5b6782454ea10f58a0663799adcbbeabf46c9a2ee4916357d9ff7066bc4231d8b2ce759fa5ab14ccf018d8485745f9b648851188043cab55d4c3a5a5283a3b55f8a7109e74f43e3dec41efb595f8acb551507a697b1e05ef4a4e888c6a3991d151a6284a37330a380ffbe0bf90d65d04755d00c891b06f060b947260bd7de4c9baac06fa1a34f705b9893c0c859ab822a4bc968b82b53fd9c9d96b91cca2a4cfd9e69d029ee4fd226f47dd76cde5facd588e9873fdc6bd5c2c0413d5c25f61a5703a56db9afc95ffc748f3897f1f8de30167407b67d5b6f3ba753893f65625ed7e563a0c1a3acff3ec11aa2f8226a233ccd1cef76e838b7a6055862abbefabd61ba5baae2c48e073dea7f6e19e82be242c1f0e9d17940aa302a066c033b56e59c8bc48d0ee13d0a17f7f81653bd778fb6b3fd45ecd2676e63c4f41cf661168bc922de8aabf22a13b8bc57d591099b4310398c6b00a7ef7d9f7c2c29f30b4eb63a4e6f0fd086d836445c01b2948b73c7ecce92dc7dd6179cbd64c7104b2c365c5eb87311036adca3819b86717be5dfad87acbba254d64963484cd3a60dbdd5069ed63c0c086ef7c9bfe52b3d6adb04af38219891938c86df24fda8cce55a8215c091d81780b76e1a21547e5e1057444feb00415a143897596846399db8e5f5bb1efa5a3297b9d11b5a30d4120c7f39d37384a17b6f155e6af219eb3d7a1d22070279503e8237f75fed3994300f5a46c411b7bb69629ff974181a347679235d95bc89e32889fe2ea3e57c13e7822e451651e9d865fc0c30572e2abe12b244ac84c4b39e50cb57bbb2b226e27df101229a81ff26c5a6677a1da31f8c755c560c50f9886de145119d6983f2f5c706bee5fdfd03e14d58e6bc45d63b527d86c798fef4d4289d272f22d6ae4af95c94aab7aad4bfc0f354ce2039efbbf5e9051f9b2f2808b692e198ba183767383d0598892a2b968cd3cdf8bdfc7ea87df1d103e819c99ab64c04d42007cee309a1da4b3ac97b90ae612287b7ced3688a8a35fe93dffabb7fe30d53a8f2e1fc1701f764682ff6d863025dfbb76da8f0f9f0dc36cc3761dd64db69bef7856f6ff1581bc9ca078ffc00900afe1dba103e76e065f574add7b71565093beff5e8a752cc7872019dbc309199a5d55d5a5b48f5435cf48d2d0bb58a9a19a8fb7f1848cdb6452c67d941d1a30548f41f51b80a999e2cebce8444edaa098a346eb808127da66d78384f22ea723f5a95cbdd838a6f08f25da48279b180f02e95f0d43dde51a62afe575fb2e22a156f8e8d86ab9257efbdbb2680ddb34a7ce57ee1d8e6478186f29052ab58b463b73ad116499463813b38444eb3689aa65d6aa63f0248705b128d54dbd4d85c6724121c60dd7c960354ce00a79981eea1a1cbff3b396a69d9f660059c1b8ca65dc4c946c6f13fc5a224bfcc6af6f632e47b6155b56752d43e54cbd0d5f4690a6f0857e08e1c73182cd6a29def8a996803815769083f1e9e9c8737aa355fbe191129ada085584c22451ba27e2d10981663295386e0b79b3f5af1c286c7f0a1bd30e9af7813fd99038647c367237a52a210254d30540c8b4c4a98f873bfd03bf0471c9983b886c23c98e6d9cb1df4d90612fc3d8949a1499771e1274763f66c42277cfc6eed1efefbe113fad7832c034142e56d1b313fad9e0048f0d045b88ff488f0d46f9c84e862bcddecfef15c23b695b8d8d83a9a4c8a2a87fa1e324bb749e7ff3426ec053daaedd1da1643c0b8f0f99e5334f30f1865e297ff85bb8c5952d2066fec292af56052ef05fb24b41433394f6d735f0e5867f2a7bd38f6969d7306a2642f42341fc0c61f68b3faaf9f1f5673dc87f85cff8cb9f721ed675b2b37c926191f37eb97a918c275cb8a200b2e0c2e8d4693775463243c701a9e13e8fb18b1150ae499b8852037388ece39de06889aa8a6fd735d8a6b92018d6eb37663422b135afa743b022ca09e6d118797516540488989a13e15091158db58da256aafc8d19ae394ea3eeadee5b4647fbbe6ec3125e7ee0567cca2264062a0d50da6568be98c7ce94a472c3d34bf548a9629fe13254317a4a766091a56254e1446a5e5f05e94a5ce24ab832ce5aea0bc0d484a069534fb29e39f5118d03175f6b2d316591ce0cb9e916055a0432616893f93cfc78541c51f6276e7457f68968d6887ea742073cce371e9a32aebfbfc5f2133d0714893219aa46ad343643498c30c064378903d5564e2f2d17807c976f949dcd9852544489255619f78d801e706c668f2c5655447c33cf687e408eb119446dd668a06da72476de6e9fc081e8327444d0ee08b26b3708b8a610e3ff118081b79e499942b8a1902c789544ac3cccfa0a88b02e0ddd1c5c37320bb8f85fbe0e08893f34fc2427ec43530ad65ada5062cecd09ba939d57708ee04759d63ed03771ddb93cc4d89083584d024a0e48f908add3697a6ddc9d9e1304cd2d5741a171a59a213799845ff65a69cba6459950d0e24b536757243ea25d4b35be0535d794805c873745e20692ca1b9467098de967dc894942721c6ad721f54c44460c4ca33fe40b34c6b1e197d9c71ad492e47a3a90923149834a86f35924cbd69a7f541c3f59496bd833c7ddad59ad10db355c04c2be349715e7f4df2a840a5640cc5fb3a0fb85048c462a03b3f9e351cff71af175d7fcab9590e820823f642aff2be12369ab0eb687373b2fd358182fb975c334fd4affda8cc1711b22b99ff2fc4f3d7fdbcc7185984452628f7afa0c62da9e4dbf949a90e345bfaf3e46c793c23e7731ca577793296ad32f1648015f30c275366b938eefeb6b1b40a52256e91b27c26e1f02d8f11207ef7fefa51a5be3e4e4f81ca2273be5d2d202e5085726ec8c940f3ea55eb2e6377bba6c80af3be91285b1f9e81b20ff1476ab058deee05d52374b06bdbc9e74ed66e038b39bae982750b6029fe9f57f22942c500c9574be9ea44fbf31fb849936e8bfe96ab1cfedfaeb814da5eb1877921ddee2075edf7144c95641be3688b366dd1c4e9fdc01e0a8a2e832473d8c415b7d499ee6a8a31195e92d2e7dec86deae3b2fceb775a7738c5ba288a134118cdd866b5debd995c629096102969c541f16e7c8341a4720106dbba40e0723c6ca157822ca0dbb89bd7c1f0b242834083707bc9e1edd07487bf4b2bc02b95f2aff61728cd5272b0071b0442dd5b52cd1a78dfc48b93b670325e822ccf6d031e5cf2f6426b2fa5e13baa1f2ec815bd7245f0dbe1656f0deb2013cee63dc4760f1503da8099ab3d9867aba4af78eb325dff89098cff807d7fd29575ae41f7038297a118b7ae506e0f2f03a99f55024d68279de19ee961cb2db0d0e6e869a129853a9d7d8460b1e29b705c48e6bded5dd31fa7e25e7f9776f676d5aaba5df8b01a9a51e3eff119be4230d2c4ce2cd3e7c033d22f25711b8bb3b878cd079c05fc670d064a29453998d1027c8a99afbd20c0d4554ba33c50bfbb5ca232dcb1f362eb13c13f6124d3f7087ec70205c9f930cb00cf5182c1cae5f8a80d76d94e220d3ca991f283fdd820807735d181c67106fe6623a9146e5ee56e57635e44277d48fb99219a81f02592e64526367fd996756c9292291f3a1ad06c0ed58efb2811cebbb6a1fbcfd5c1d83a0f0796eb9ba54da8a5b246dbf519b130a48eff0b58b1da2114a14d13df24ff1f324ebc57ae7f7614a316a917a1f0062c3d7d432b598785fbc554be1fef6ee429e67a21ead2cf9c57e8b249245c6ba5a12c98b768854f9f5dc4671292a74e857cdb9a4a6b2639b2975960cff77b2ad4a7d4b5de34f81b633fb26d14f4363a72c79d92bdb8fabbce460a6b9248bfe04687b0b124af640e6ea839f62329d3b23eb6df993796e8a56bee2181a2f44b12941512f8f5953a3dd204d0b8a3eb712c55170206a059c11cfa7b178d44ff6f652297c94ce00a0bd9c21fcc4e8a6ee31be841d0e8096e6d81429aecf7ae1dd3949793ed10e077605bd2e21dea2445c015c36c43c0c6314dbb52423c326bddadb6465ff95a33570731a7fd9ebceb043e77d9c84ba8c1cc56ab8ee4a9e475d8a795a5317dc47b8bc4b18dc3079969144757e131c65cac1b4116f9dbfc9146237eed5a044db5605fbf48dea15bc342e2df9a040d4cc1382053b79d8ee6dde4021324ce581241489c6229bc5a3872286e57e939f3ab7e55333735839add940c0e55f15823a8847b276a244108d377fff2fa928bc6d3f9a7d28cc1d18e401c5492c14ab8b58c8a53959f98bff6400561a41e0964d4e7d7c7126911fe15e70fee14f6fcd00d9fcf0e4c5fcd83f77161a68a290846351443d69fb72c9a966507f1c6cfa2d734e403c4cb61d07c666c2c58c2e1caad166aff26aa709116d3b16f7ce610b61e7b79baaa14634af80be43eb659a5de46cd95dadbf9d80e301e1147c1496313e6213b99fce949afa718163466660e3a7bea57a43445224a2e106530b8a33f17b3f0074557d42d0fd2a07de8611bf55727691bd4910c050cf1746392af480c90caa89c4bdc90e22de8b23033e1c3371243f0a6ce98f70bd84e6f70e189da6e5e056770fea9aebacd3158ef9ba3eb7d3a2b3e9dca6f4df6f67c39bb1cac5c5ea033a85f8b622d222c1fa5e552af0be146c7844fd6f579df42201967000ceccee2a1398ac60cbf3dcc51b0830c04144f79c47d904d7808f82e038e6313aa567a7f9ff6e638e33aae25c4d49c9831c588fe59a6de2baaad60cdce9de80f20a3e585efb01f508450e842a5f79c555aee0265cd10721a147b316dc61f89292e25ced876000a85d4e7c39a1", 0x1000}], 0x1, 0x0) 11:09:53 executing program 1: clock_getres(0x2, 0x0) clock_settime(0x2000000000000003, &(0x7f00000000c0)={0x8001, 0x100000001}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r2) 11:09:53 executing program 1: r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000240)=']\x00', &(0x7f00000002c0)='!(\xf7\x00']) write(r0, &(0x7f0000000040)="82fad75f0ea8e5f1ed637f478ebaf39b06f389", 0x13) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ftruncate(r0, 0x0) close(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:09:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000016e"], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) write(r0, &(0x7f0000000100)="26a5b642b33ddf0628931a642ba72e2e932a0b9ca210e3d81303ead85b4a1b1fc08af7b14d59608f0ec7f7e2705d6ecf8fe921dda10844f5120d3a1715a2126d2100a17c3912251fc5a1d16955a2fbee999971689c5c41b469129e607b0760f052ed558df13c8395661d940fda979d3fe2cd0ce3477fb8f20b26ab58c5b7681238a9325627188e43a5246df05fbad01decc997f2a391600479f118efddc2e294de9958e5a0bb1b248fbd92d2152194ba005717a0fe0c30", 0xb7) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) 11:09:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0x801) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$getown(r1, 0x5) 11:09:53 executing program 0: r0 = getuid() geteuid() setreuid(r0, 0xee01) r1 = semget$private(0x0, 0x7, 0x7aedf787c66c4429) mlockall(0xffffffffffffffff) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000440)=""/123) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000004c0)=""/5) semop(r1, &(0x7f0000000500)=[{0x7, 0x40439fb6, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x6, 0x1000}, {0x1, 0x21b, 0x800}, {0x3, 0x8, 0x800}, {0x7, 0x6db, 0x1000}, {0x0, 0x2ba7, 0x800}, {0x2, 0x1ff, 0x1000}], 0x9) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket(0xffffffff, 0x3, 0x9) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000240)={'./file0\x00', 0x402, 0x7f, 0x1, 0x1, 0x5, 0x3, 0x6, 0x1, 0x0, 0x8, 0xe5}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x100, 0x3, './file0\x00', 0x8000, 0xffff, 0xbd96, 0x7f}) fcntl$dupfd(0xffffffffffffff9c, 0x3, 0xffffffffffffffff) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x60100, 0x0) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000700)=""/246) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000680)) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r4 = socket$unix(0x1, 0x5, 0x0) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106978, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x307a7, 0x20) open$dir(&(0x7f0000000180)='./file0\x00', 0x40, 0x4090) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000001cc0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x25a) recvmsg(r8, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r7, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) write(r7, 0x0, 0x0) 11:09:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f0000000040)=0x4) 11:09:55 executing program 0: chmod(&(0x7f00000000c0)='./bus\x00', 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCNXCL(r0, 0x2000740e) clock_gettime(0x4, &(0x7f0000000280)) 11:09:55 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000), 0x4f6}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 11:09:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x881, 0x0) r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) writev(r2, &(0x7f0000001600)=[{&(0x7f0000000400)="9265dc700011c5b897b689f7cd0c2350630eadba3c9a84cfe3c85c3356638f6742ae03a58abc4be9799287aff55cff22614b70b73ffaa262782c5a5b28f90d55de324e530efc029dceaa22e1161f174d03afe84037b5e593423da53ee22cb6388f17ae189dedffc2ea24e22101a40b497d65e710ef42a2dd87975d1b911337f4ed1adbc48439835941a93df823ea94097aa91838a51b6691ced84c301c8d479a2f880f1fb469339aaf7206124f327b61e1086f64d83d8d947902140ff9ff2540e76e763ef988e25ffdf48160ae3b816ad3145283ed3c835c66e2d2a73fdc8dcbed499d2ecc9d771acc1b907e9362c6219e16fa1c060913e1bff2f699a8055fa49cead383b1a16fa3ae905f2a6da5197c59550aff81b6032b7b55296f23728b60a5ca66e46229ccd0b4fa40c8096004d71b3ba9c4b31df2286e9ecdd8748a645647d35404d3c4398587d895dd4d4e052c99e1c458dc61a8bd3b81255c4416b9efba0d83caa1d02293944de753495618d173a2d2e0bb6696416d7185f700c5e36e5c27d9a48851064109bf3d4856959cabfc6d52055c93e91069e7f00cd45d5fbe4b12a16452c824ac286bc6c307c9fd630a8f8c9c77bdc25d5f5939ce99573bbfeebd8277f95658c99718e8ccdf9e17bad3a0aee598b43a5b04b618148bc9340e0214ae4e74ff34c1d4abdc5d1a8e3e2696d33a3292533369fe793473faf4116b6981f0afb32638c7df99a0011651c9ee6e5ea76723a5d1775fba1d8eb002890ae8d82942de5fe73e77d962bd63878c9cf975273764ce7f062f2b562488486d662fe63a590f41b6ef4aa9ffdb5c202b7665e3880d6b060a45a3366a2e4e62f697927651c469a2194074c479f36967661cfe67c8c064259f065bf1803db7d9bd5b7f76485c9d064f10d3f5207b53ffe744b9ccde199e2ab47f6e631a664163eb7ade4ac160015e31b8ba8cc8062cebab636d3352d81a375c67eacda9a9efbd028d7ab8a8298a7780ad82427b3b73a4a1b825d5cd72b99c34df60f4347ae0169305d4af64321f1c0d7c0541af3bfe1fd3aeb71b4d5469db90029920dcf9eb62286eaea5f3ef9bc5eee2dc058c84a67656f274d8e6c9ed40bab1caf4a999013c91b15ce49ca0ef0605ce6ce11bccca326c5d1f3b5c177e61bb4d204a81a29af05279e596a3f4d4dce94b22bfa9e9874f6a0c7c2a034062232276e24043a8e0bbc5c760396639aedaaab8d60360d7d368de4fed9c76d37a6ccd94959e339c65f4c80ce6654c2ae931f653009bba899ebcb1d996293bfb79902ebeafa1cd9506b7552e180dd0b2ddd8b03c58034168b44790855ca2a39dc1aa1c6c39e0e90d1de5db6571f1fef4a83ccaf1b4d121f300088f75304d99638f20b8ed1f07397c005613fddffe7a56c4c0dd3d9e9d3c8a107cc28f7226b4c0c6092c7763f54e83995ede1ec058809f1d8e87b96d60e3e3c2e9c532fd3b426aad5e234e3c16d325dce13644b0f750df20450a51cab2c0883818f665520aca35552962098584f6a796fe406f71ce89d116b2238ff9fda79b30d816e94d20c835480846e8c55733a3de99bbd38d6dd9b6679aeb020f82425af9aaaa332608a08adf7f520973f39111d95d73c72817de543262aa456ef85b9724f191c1810e9cb1f96838257e56c043d20b22e0c0d0824b3c307f7967af7c2ab6312ebb12a01a3bb8e71d5472c2318fcaaadf22fcae670c40dbea9031b3d352758402d9cd39b1631a484226e2340fd8ccbe630eeb78a9366adf318ce23f838d7be79bcccabe17198179404ba1b9047eeefbf7a0da3487b61ff7c1e7042bfc7b6f44c14c5213319bd77af57286170ad3a1c47640eba664cce22d0ca590b85146ca7e9a5b1a7d690a7b55256a46fe2da19fcb1dcb14b73dea5263a5674b35bff4c769acf88bbf23f3aca7b5bcb0d5f692fd5947c58f400f64fb36ea22ed51dbd91a348b2fab7337c7f6214cb5f7b81c43968b5c0717c2a98f90e54ebeeb8fc05c4445ba9202842e5cb6eeb0cb8fef9af587766b77582502718de2b45be5284047923c179f0bc311e56e5fa661b9aa575de57bf98ff479dac91662a0f357d39905f8a8faccbe7381e2790d6f802f655038473d90e83e1a649b94109b43c29cbd", 0x5eb}], 0x1) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/174, &(0x7f0000000140)=0xae) 11:09:55 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) fcntl$setstatus(r0, 0x4, 0xc0) 11:09:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80042007, 0x5cc5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0xff, [{0x3, 0xffffffffffffffe0}, {0x3, 0x4}, {0x2, 0x1}, {0x1, 0x4}, {0x2, 0x5}, {0x3, 0x100000001}, {0x3, 0x7}, {0x0, 0x5}, {0x1, 0x9}, {0x0, 0x5}, {0x1, 0x8}, {0x3, 0x7}, {0x2, 0x4b3}, {0x2, 0x2}, {0x1, 0x6}, {0x3, 0x4}, {0x2, 0x4}, {0x1, 0x6}, {0x1, 0x7}, {0x2, 0x10001}, {0x2, 0x7ff}, {0x1, 0x200}, {0x3, 0x80}, {0x3, 0x77840535}, {0x3, 0x400}, {0x3, 0x80000000}, {0x3, 0x6}, {0x3, 0xbad}, {0x2, 0x3}, {0x3, 0x7}, {0x1, 0xc89}, {0x3, 0x7}]}) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000240)='./bus\x00', r2, r3, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x1) fcntl$dupfd(r1, 0x0, r1) 11:09:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0xc4}], 0x1, 0x0) execve(0x0, 0x0, 0x0) close(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x9, 0x3}, 0x10) 11:09:55 executing program 1: nanosleep(&(0x7f0000000000)={0x1, 0x55}, 0x0) 11:09:55 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0xff}) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r3, r4, 0x6) ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt(r0, 0x29, 0x6c, &(0x7f00000000c0), 0xfffffdbf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {0x18, 0xffffffffffffffff, 0x81}, 0x0, [0x0, 0x0, 0x2, 0x8000000000000]}, 0x3c) flock(r0, 0x2) open(&(0x7f0000000080)='./file0\x00', 0x40, 0x9) 11:09:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 11:09:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) pwritev(r0, &(0x7f0000003600)=[{&(0x7f0000000000)="2c03a2b264", 0x5}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x2}) 11:09:56 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000001c0)=0x8001) chdir(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f0000000280), 0x61) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001540)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/124, 0x7c}, {&(0x7f0000000280)=""/250, 0xfa}, {&(0x7f0000000380)=""/163, 0xa3}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/67, 0x43}, {&(0x7f0000000140)=""/4, 0x4}], 0x6) r1 = semget$private(0x0, 0x7, 0x341) r2 = semget$private(0x0, 0x4, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x400, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000880)='./file1\x00') r4 = openat(r3, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r2, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r5 = open(&(0x7f0000000600)='\x00', 0x80, 0x100) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r6 = getgid() fchown(r5, 0x0, r6) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r7 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r7, &(0x7f0000000140)='ml', 0x2) pwritev(r7, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) fcntl$dupfd(r7, 0x0, r4) 11:09:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x9064) r3 = kqueue() dup2(r3, r1) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x62, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) 11:09:56 executing program 0: semget$private(0x0, 0x0, 0x10) r0 = semget(0x2, 0x3, 0x209) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f00000000c0)=0x1000000e7) r2 = socket$inet(0x2, 0x4, 0x2) write(r2, &(0x7f0000000140)="ff5fcd6a5c5726535f0fca9b706dc32508f32efe3303f50fb3439cec25788832931f20e4ef548b374a5ec77a0b7c692d25fa007d486fdd3e400abddd836f8a6bc07613afeb790562b9bada846d355f1c1a7606a742918ec4c969d6517ad20784dfc18ff83727b6d5e8ff43be55a4a6bb3586c5007687ba11ebb502b6270ee8ead88337af8d8beb942cd023d087f37f7d1c780c9f4feec5eb4d9d3687341e3fdc027ed258b1e12c", 0xa7) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080)={0x7fff, 0xfffffffffffeffff}, 0x10) 11:09:56 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) clock_gettime(0x3, &(0x7f0000000080)) close(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8001}, 0x452) 11:09:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 11:09:56 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)='{', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = geteuid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0x0]) fchown(r0, r2, r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r4, 0xfffffffffffffffd}], 0x2000000000000286, 0x0) 11:09:57 executing program 0: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000280)=""/104) r3 = socket(0x18, 0xc000, 0x9) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)) r4 = dup(0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x280) chroot(&(0x7f0000000180)='./file0\x00') getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r7 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r7, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r3) setreuid(r1, r1) r8 = socket(0x10, 0xc004, 0x2800000000004) r9 = semget$private(0x0, 0x3, 0x300) setreuid(0xffffffffffffffff, 0x0) semop(r9, &(0x7f0000000080)=[{0x7, 0x1c0000, 0x800}], 0x1) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001280)={0x0}, 0x1b) fcntl$setown(r7, 0x6, r10) setreuid(r1, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f00000012c0)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r0, r6) listen(r3, 0xc) semget$private(0x0, 0x0, 0x41) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001340)=""/107) 11:09:57 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x4, 0x0, 0x0, 0xffffffffffffffff) 11:09:57 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x188b, &(0x7f0000000000)=0x9, 0x4) setsockopt(0xffffffffffffffff, 0xffff, 0x800, &(0x7f0000000000), 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x81, 0xbcd}, {0x18, 0x2, 0x3dbe, 0x29b7}, 0xc619, [0x4acb, 0x9, 0x0, 0x8, 0x4, 0x0, 0x0, 0x2]}, 0x3c) pipe(&(0x7f0000000040)) 11:09:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) semget$private(0x0, 0x2, 0x11) setreuid(r2, r2) connect$unix(r0, &(0x7f0000000540)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(r1, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) mkdir(&(0x7f0000000380)='./bus\x00', 0x100) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r3) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) ioctl$BIOCLOCK(r4, 0x20004276) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000280)=[{&(0x7f00000013c0)=""/4096, 0x132b}], 0x1, 0x0) getgid() mknod(&(0x7f0000000240)='./bus\x00', 0x400000000009104, 0x100) 11:09:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x650) ioctl$TIOCCBRK(r0, 0x2000747a) 11:09:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xcf, 0x7d}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x48, 0x400}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 11:09:57 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/50}, &(0x7f0000000040)=0x34) listen(r0, 0x8000) 11:09:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x18b) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000000)=[{0x8000, 0x101, 0x4, 0x9}]}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x20) close(r1) 11:09:57 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='x\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) pckbd_enable: command error 11:09:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) clock_getres(0x0, &(0x7f0000000180)) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x633f}, {0x86, 0x8001}, {0x101, 0x6}, {0xa34f5c4f4b5e4a4, 0x6a5}, {0x5, 0x2}, {0x41, 0x5}], 0x6}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x5d, 0x4}, {0x1f}}, 0x0) getgid() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 11:09:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() getpgid(r1) getppid() bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 11:09:58 executing program 0: r0 = socket(0x204000000000004, 0x3, 0xffffffffdffffffc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0002ff030000006135e74c0000000037cbafcdf224d72a445732c0a8087ad958b94dfb3299b4c67e1f93b3fb55c2e8094eba762f64d5482f6ffe83d1b2d86e2f33c57fbb321eaf08e626b471a5a274c38ca155454b6f7942655906987270eb30fb9472656a651ba19934437d"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="c603a801f50be7576a524ce0dd601a0d0400000100000000e2ff0000", 0x1c) shutdown(r0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x6, 0x7}, 0xc) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) connect(r0, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000003300)=[{&(0x7f0000000e00)="31f35687c736e6f7230687a447ecc5508c17d1ace5938d1d7eb9bf1f0af762aa69303109461d48d7633cbf51faac618210662b0962545741ab55a1a325b07aede8b38516ea9cfdad208e81aa034e0c4838af68c2fb8756d2ac5c071bbaa875cef0fc78d9a00eb4bec425f373eb1b82398bfec20b294772d798007bfbed032048e4735c7108e26144e7e91fa5f8fb35e3b005535033294da711fd3ff4ef3dc85442eabdcd3a83a2d8fb198c3baef1bf81a8169ae601642803c40929fd3332c85a89eaa51a334539fd29a3f5d9eb353db0a8f9f2acda01bbd192440a306ce4c5e657fababaaa975dd8876986896d3d8b92ad63fb29fc0371a37f87f1b7e5478f9cbc2777e0239a6ff4a363cf64fcbd906839e8ddd8309dcea5ea992215135ccc3dd1a1e31db404f6254b55ed4933a7a39973f1d6eb431d55d7187cb24abd74fe4f0a9819a8b8e3f9ac0c662f50142d6c706a866609d67b8eeccdae640e552850454779881d4983d94f5dbd57b35a02312026b8c6c1831ad3b6c6d659220e1dc78cb0cbd8ee2adb198b6fc8441c15122bb6b7157e0549fa8b039c05144841feac5e568c7f9b427163a471f615cdfc560401004a96aec01d018627834d4a78ea3bc97e5eac3443e184d0bd5ee3a3486a7a4bd963e64fd14dc4c768919a5d36977a1f319b1047657dea9556c089930d6a1893d3b37005904037042d4ddc1159315ccdf4f44872ff8501d98e5e490d0f5d3d01b56c999cd90ec238d15fbe6bd51133f70cbd97aa705191445afc776578efc38e4127ef8f35f0c95178e3b627559235d951595215626cdb8c8400b7b1707231375163657120dafbe8630a6de1d619fd9d63c00e2e3fbc72b2f35553acfb1a79dc5d19256eb0d7a058081ddc62aabdac9b5058c20ddeccf136f2fdff53ce70a0d7f2dbd53b42821cc4e0116b69cd900013693c2b69a247a8ab921daf17974d47e40dbe4e7a23994410007811d0767225f4fd792336bc75dbc5ab1bf63965fa24c6c74069d57cb5b81dd13859d0a769b25ebe35d5ef323292acb1883793596c7b2b2584ec4371b325fc9296b579d1d6bf5a7e9080aa883218331eba898a0318b204e38fdb4ad72888c6e2b75c7c3fd8b7c6ec5b87cde2130becdcc638a9a112c1dbf1ff6972ac2c232389652de4493dd51a89fbe29a2693c850bbfe6d2364e124e33d4c834f18d4105b1476b89cf9000eee5fc943890c8fce9e4c326f6a9e6782378640983fcc0e615d4b156a6608c7584a7d4036da72a7fcecaef667100a4e57208c2644052a34a30ab3a5d0e5c8cdbfaa700c838d1f3c2e282a0f617f9639006b9acf4601e53134765af72b0440e7938f5d96dc98fefde8a2cd582b6cd2a8924cadc33aa751902ba29b053d05562d86d491a02f94b0954028e515556ee3d21f69743d3b1ee9bd362eb1c5d1789105cbd1b7a4202eb5d45796f2a864b2d0d5d7bfa4143e40c789b940b66c0502743ee131638fc41e2b5cf94525c55ba4e6b923912ad2aa591ba6da747d76236f411b32f3770147cfef96c17ae413f93b4e61d1a8cdfa0072da5d98f69e9710c655c1ae19d886bf83d51aad9eb95d83c8fa3602c45af8661c97cfc8a0fe0a9e447bd25f8ff41deb09905d53bc59c37ae256cb5699726dcf6cca3bf874d0641dbca33f28a97adf3ba67205c1280b6a574157f904110ed67ea3671a25923398f0379994d6642ba8fd86be57e327cbada3261fbac3f0a883048c6f9f55f1bfaabad62a7f43e2a46fd1197442c71e28c2590b75f70579af66db7117cc5a2139517e22ffe4e588a69fa7de669269c94b60dd68c6d9ead890061f44c7f9e5580e0379db24f5cad439c84bfbb5a34e645bada56afc9905a971cd6540d4e379ca7e7e96020e9918e2c6ffc2dc8cad528bfdb4097ddcbc4657786345b88214925410998dcb110dbc4f394da488a5f391b7b0272114de08c692a9b3d097ab5de0905615dac3a0b1fcee1f86fbf3ec89d59a54ef6fe9e23bd024099828f8a71107cb5eed48f7d19486f4086aed81c8044fd407ee34d3774726a2150c91b1a4be25b316640f6164b35bdd2f0d7cb7e885abf282b31194415963c9e64581dc61f4235a3f897d67e873b472e485b3", 0xffbd}], 0x1) 11:09:58 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000300)=[{&(0x7f0000000200)=""/250, 0xfa}], 0x1, &(0x7f0000000340)=""/207, 0xcf}, 0x1) 11:09:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000280)="827b", 0x2}], 0x1) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0x0, "5c0600a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2}], 0x1) close(r1) readv(r3, &(0x7f00000015c0), 0x0) 11:09:58 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() r2 = dup(r1) openat(r2, &(0x7f00000000c0)='./bus\x00', 0x30151, 0x1e1) fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8004745f, &(0x7f0000000100)) 11:09:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffffffffffff) read(r0, &(0x7f0000000300)=""/134, 0x3aa) 11:09:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0xe7}, {}], 0x2}) 11:09:58 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x10, 0x44, 0xc601, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x82, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x59, 0x0, 0x90, 0x9}], 0x9, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8001, 0x15}], 0x1, &(0x7f0000000080)={0x1f, 0x8}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe890000002800000000000028000000", 0x2c}], 0x1) 11:09:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x273, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:09:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x28) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) write(r1, 0x0, 0x0) preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000200)=""/185, 0xb9}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000340)=""/159, 0x9f}, {&(0x7f0000000400)=""/221, 0xdd}], 0x4, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0x0]) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/12, &(0x7f00000001c0)=0xc) setregid(r2, r3) 11:09:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() 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), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000000)={0x9, './file0\x00'}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 11:09:59 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x22, 0x319e, 0x900000000000000, 0x2, "f92b434069fb47cf27c07ef31ab8ef62ffaf16d9", 0x7, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x80000001, 0x2, 0x6992, 0x8, "c61da7cde55b4929f6888f40f5d9c62b23dee075", 0x0, 0x5}) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000940)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10241, 0x56) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 11:09:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) kqueue() ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) chdir(&(0x7f0000000180)='./bus\x00') kevent(0xffffffffffffffff, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x3}], 0x7, 0x0) 11:09:59 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x2, 0x0}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20c11, 0x0) 11:09:59 executing program 0: getrlimit(0x0, 0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x80) getuid() chdir(&(0x7f0000000180)='./file0\x00') chmod(&(0x7f0000000280)='./file0\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') geteuid() setuid(0xee01) open$dir(&(0x7f0000000140)='./file0\x00', 0x20, 0x80) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') chmod(&(0x7f00000002c0)='./file0\x00', 0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) 11:09:59 executing program 1: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x200, 0xfff, &(0x7f00000000c0)="5f5370338337b53fd0a19867951ebcc73c29540922f18e307d5283722b8d7f76d209796358d72e7bf5c92451807e8955f8bc8c9535759b29e9199bbeb1c74cc7d4ec9fc5c26d10601af55bcec71a733900157edfddf60e5729ec7641edb2b4f6ce1b855b9d231b0969fefdcd", 0x6c) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x0, 0x1, 0x200000000000000, 0x7fffffff}, 0xc) fchflags(r1, 0x0) r2 = semget(0x2, 0x3, 0x100) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/4096) 11:09:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/109, 0x6d}, {&(0x7f00000001c0)=""/238, 0xee}, {&(0x7f00000002c0)=""/63, 0x3f}, {&(0x7f0000000300)}], 0x5, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x1, 0x0) 11:09:59 executing program 1: r0 = socket(0x1, 0x1, 0x0) setsockopt(r0, 0xffff, 0x40, &(0x7f0000000000)="eb44e1bd", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 11:09:59 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) getuid() 11:09:59 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x4007, 0x0) close(r1) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt(r0, 0x9, 0x3, &(0x7f0000000140)=""/204, &(0x7f0000000240)=0xcc) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="010081000000ec6564a0"], 0xa) write(r1, 0x0, 0x0) 11:10:00 executing program 0: geteuid() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r0 = socket$unix(0x1, 0x7, 0x0) fsync(r0) setsockopt(r0, 0xffff, 0x4, &(0x7f00000002c0)="3253216ffd160f35f0514a7a8ce2a7fd18af8ae9eee7cfaf1de1a018563d22ac02a235b746eef2bf1bc9e2533b9d63b8f9ff0a11be003f7c3a3a1f67e05c989aae5fba5759db55a3f9686b3b6b0913d70f9c1582353861f9cedefb0f3dc6471772649a6b7f50cee1ebdf71f82bb238aaa335b118ee40ffb44c14344704dda97ee97fe3054075dd599da636970d6f7fd037fd22d5f298098c574a02d83070ca090069a41e377a32ca1c0908e9b854810e08c6c53c7a4aeaa3a820ebe2d14dee21b6ebbd0b2c5e86150c0322ec8ac04b394c87b7961461098a4f7f3dc948edde52809ef891a943f11e2362c6304da3170bf7a5607c1f005c527cd1065a132a8d58707d459c3234d9f028f5514da2867a2c2fc76c9aa02039c5ff81ec99c6a0abaf9b76f70e97f320b391540773577cadce9f01fe710d644c876891f4633c74fa7d8fef2143b68b41793837940ff9c09245b2d96aa94436a0750443821e110e410bbe097b51c3f011762253eca9b9dd7d9a9445cd08f3393e6f3f2ad1e113d6f86962eb4b235ad8e51450847ca06863a61a85d87f2630b40830883b5c02cbe1b1e5c7d6657dc1b37c5dbc8ea4ce402156dc786cffc87b2d583419fe1271e5973876e832bbcf0f759a6890d75f2a14ef59768ef0a5e88b2af3fc7577a73d862b5e2fd53da79f1ee8c92063d5ca59338641d7855944a32289324e9b4149b2746b0694b9e3d96c7c17d2a2c913cac99e299ce2463a368c13d149ed6a5e6327c82da7268093b07dff575cf1f16f0bf220cc11e104d10638a2a0ccd6d62f7254b17dc9507bead81423fef205bcdb7e9cf7c96e2f5af7486a06af5bb99a85ca63122b45c598d34968bf546b91c64fbe0f00b80c5aba48f3693992a02e58c36b43e6db8a803dcafc13f6e6f95a38217e0d7f778ef1696cfd09239a54204f6fec5cfc01fd547a402fd90185570198f377c80cdeb9c181dc589bb623ac4b3cb79ee1958739c94013d77e184a0e44148bf63e241d42dcac9a4aaa0f0e29e77dc41e6307be6d43f672f6e55d688491a2ab0eb5ac05fc962df81299372775206b65adfac9fd8f41402a787b1e55534e58a42a0207f57a0f5a7e1f53b767ba7ac2b5f59b168d4b53ce044563eb99e755f08c4aeee71466f4ae382ac4df08e1ab702e3853e0fe1e9180fd62af7c93beef389d5fc0f8c889c1f5db67f71580516ed6c33592c78422deaca0947a9edf9f83afebd36ce98c57758c056ee989f8196b13b3e884afac67a7d0b2568b5d5a4631825f36c3c094a929813b3b0978426e62ec2d85bb8279f41ee18ab0b39565138c57e37ee51d8f46b02de5e97410a2fa5c451b1288d64ee977cbfd2e1b8cc79acf9f296057bf1321ce0e0e1bcbb857ba4e6ee56c0a141c87a5c7f8bda582f422796bf96487c7add8f21c7698269965990ccdffaed9965eeac36c9375d44cb48531af1034ed1c1fda08ad3ff2f3a876896d4c6b16109a3f6c6341164e2fc952cf4b5222e0098a7003da4473ecd18ddf965ccd97c9d01a46433c3155d849ada82944803a876bda21d5a4ebc4a18539aee25a318150d32cff5d42a4ce48e40ee8221b81a18cd4bb63676819e32da74ce8cc0ae213129b9991b3d8093c826e40e5ea0bda1ea60951c08e6c79d6eaf92c2a301d60f5b4e8418ae4251459505f086a482a3d6aca7d84f0a94f1529f5b662f11fae11214791106354df83764ea8c97b33c1ac032a1241e2a8a4bfbf6668ae2cf5f2920b6c473249945e980b2212b1b1b1f36fedf3ec81a30ef011c402e13fd61572e957556188c40253334b4f99acf166320044c7bab850206ca0c42e2bf8f9ffc2e94df1ca7456e91b1c85be0b3db7ba9df843a93b2edc1c19fd8cc05d3ef2394c107185e7c7f7b3f94c3b58493a12703908dc4d76d616dc703444ef107122c995aa2e355169696216ce633fbfdb8cfc3bff5c8457c9a60eb7c1c422ff4bc963e5d1773ca36107b7366c5e461841343dbc962c01faaf008561103301627621905b391272860770520e6adc86668deb1969bac0b5adb0ca4bda017b5166df59d91fee73fc9102a6cf55efa9a494950275ce99e58e311e68d9e1e4f260d7a1e2e647759588dabfa98a7856164ac4c2f55e7851c9ce2ddbdc72169ad4159a551f139e20f5a8756675c1ef7bc177974753636c56673c73f1cf7430391cc05f3ba74dac4e12cc9e08a1c7eb69cfe0bbf392c89fec49a4b1de9624f82937507663f8052983654dbe57b581e311bb314352616ca54575f94c95a0ead06fe461f2aed31e3d39b6b6e4d4c0d94804aa193bc4f65478a5df1b527143721055c157e83664f949a7156c1e96350a4fce0ff3eb511b14b507b181c61365e1fca9582fd4f7d8900b5460fd1b40f33cb7b7e97dae0a9f661196c17e4ca8dd143ed20b61bf1470454beb0a94e1ac0e0df0a8495f604e02745bc07a47b8f4690fe8391c51f07c620c57e1ac8028c2d141e21e6760a0bc8cedc1661b9ed99b4d15034f400f76eef313be6d06b10fb7bf018670eb331d059d4a5108ea722d660fc5d7197078da896601758e9df94dd745aef8a787c589db6f68faaf78250d81b04587aad0378fe7e9845baa5891d6fa72f5bd034b4a012815eb75177751ce6166a693a8139d711a67d355fc9bd6811198f41e1cbf7e0ee415061f8100716e34f42d790d32d61135c4b93dc597a990a85a5e8e9514cd959ff102f28d50509afbb24f07db8e6c31de8b6724278d9948bec75f2e3702a269e7681199e8a1d6d3311d6471fca6f9eed1d3341040cb13e8b60bf3e3a112cb3c4c11ab45a76f615d88bac6ceb4cb49aa29b2e846d2fc1ea8c0aca07c467f359324ba1fa383e3a73028473352161fc9d6c24de727d4d8a2a64aed5b7fdfd6a69d61085ccd7f22b362da02990202c1511377dfbc38c4057c74d43565b481bd040eddfe349a5a1dce17b6b02693eb075e676cc1b7de8f3853e4b70b299b9df494f9844661d62478866cb26d888f9119e69f213cb30c6ac0edb7442356215520abe4c47dd429bd390fc75186c82d3adc1ebab532c154314e9e790ffbe09648edeec9a3fd63a58769488726cd5288c6e58a308da51b8657da0ea8507d9660c30dd2bf924a30ad9a20da2ee9a997ce1299f4513d05a64b509e85ab940b65681b15e2bee5264cdaef5b1d852b291b49a5f8fa01a1455b525b138ef893920a94dea7b69ac53e68f0f753c3320ea1a949d576542d6bb5c5740381fee82465ffeb3b94ced476285f7de952254a835f2c2e8b4195bb0da75347d813045f70e7f2424c6121a016ec3a7db30bbe70dee31d9ed1d3ad8170e9551647db4591e8f79344fa4ba81af35a831ef92d11ee31cc0f79dbad6b82ec9705cfdcd6883d2cb4f4f87ac437ec3d6b8dbcf7dded53c70afa6f92cdfb344ac6f262c6b687e60d007f6fb4ff66f92a1d2c71cd565c202a55828a66807cd6b228580dfe194042fa1c8a56d311e7b345781b32fea9a8700ff6113f74607eec26659f2c4970a2ebc7ddc7b38e91a7d8664424284bc10db9a0c184729bf22717829e64117199ecc6df8ab8b05d728e9af3a437e8a3acae89abe29ae6224bd995262d638f7d909c82f96dd0e04b77e03b957d4fae15d9542f0588d6fb913482a0a8ab399f48fd3adc557743cd40567ee2cdb9ecfab73a718c1a36b6a70e950c4b53fe320c79d1b47e1d7e5f641d0666d23b8f8dd9f9ee0c6ed91c4aaa64c4226a68da8257f69bd35cdc8d4cef4f824acd8a496584f18f396240c6b7f6baccd7aecbfaa451c17352c1882cbe7c2d97dbd8337f614d8095cd3d9733936a771266d3bbe1fbbba9203a132b54f0207ffb7a011c14fe7d868485f3b082ab1b6fb9b108eff98486f3eb61ed936518665f20444369fa8e5d665938f3728f0a0290ac4b5d0a28995676ea3b1db58058cd6089bbca15e644ec7bb920139332127f96e8a31b400e2b8fc2b254fe0642435df4f40a6cdf56dbfdb058bf862b913ce27a40c81d413cc89f4c9b85e93b6af1f21174f367c6f48529fb6682660570c1e8c63b582027280c470e4533041e25cb954fc430d18abbef29603d03c220c6c835db7234d1870104905bf7d630d3d807853e32989893c7576baa1ce657bb08bbd831e53e5874dd913e98f6efaa4a32090357dc6ded9a0577575d80e430a5a6ca904fda184cc28895a828c526b6352a788eb51f2d5a2d3e00f5e8bb0e6ce03bcdccceeb7d679921e3da530ec2b2a7a47b26dfa6a5ee747cb57b63e03e28f78ed5aa345a548f095c5d5513ed3f45f4f1ffbf02f7a6767b369a66acd30a6572370bbf4edd5f6ef26df44305bbfc1a2f1d89e6907e9ce9935b4129386b2264f51781b7bd72e030d17f83256e52448663f345ca7422192f62666414605a5525abc0dd8ce5388c75062a06f6c2e82d61f1bd211f5b54d64bc55f11aff4bccfdee7b80ceee0285a56ffed4b6cb9fcbffd30f0a713acbbadca4fd7af196aaf27dbb9aad399bac0d24044cc67a068e4f83bcefed6fc2fb0c70b1161d8487909830ae101d917986327c0eccd12f12912fe01af050be897b6ad53dc4f628e963434ffd37fd5dc52d8899534af95f691bc17ebf92d2a1d4f19b808b0ffa6d56a8d7102785f9a35f3b75571e818ce77eeb5a2c754b60a02421032880e6ba9ddebe12bd779875b76d168ca625877f24387e6e736ba63588abac8de7b82f1eb7ac78aafac9ddb38f89f41868be218e134149959b5ca0d7ee1d802b64a2a60dce97ea646b6156ef5d576c07f2357fbbcdbfe9c770aa6038e3d16a002a15c4b1681b0e2fbc094033cb807fe70165af1eed36149bbd5212a1600e3ea9439acdbeafbc57983eb8e6cd3225475d9ee061776fcb5ef996246ab9de50ead289935c9f66207eb4bfdac8fe69c3887d0ef331da9e68dac0ea130ac9629dcc835b17cdbf6722e2dd51fc8783ae65acb873554e0dfbd866d6507d8da05130feb711d5d8c1b3f137713d2f3b5055c038d712de6413d3ecb5a37bc348162f11260a5f076606f2cf7d2e6476d1e475add5b5cf511a413d2a311986101f1161195ffc3f8a0586cdaff9653c77188302676382f779d66cb3f89893d57501901189f4530fb089794451553c25044a0b8b33b2d92c0a687b6f0d7beec3aa8152ef7cd1d36fa5af26268ae0901ea42b1c2dc1b750ff50e508e1b3dacfd2bde1de9cd36a3e803729b1a273f83adb0eda2e2d373c41b66b93000594e09ffe7dfd33647446da53b556a2cd7560b1444222438821d9a232fc33bc0b84b344d3cbbceae42f10fd3964e44cd9da25d8bf65a3c9a7751361e359fc848b06fee2a050f708ce7a20795d70c04fa4a6dae481fb2ac74bfd4e22cb5eac42c84240cb3e1d1c9b2340ccb98828fbe8ab6484e6518be0e99fb553a2192bd8852993ef6d4964c7906de108bae39447332aa07d7116be0d7ce69e91f95f7a8364ffe9717814cf49ca57f3f2e40df77433b36ccfb8cb5b6ea4ff5d0f5b61913d60e82fab71a16074ea2fbc36eb5a02b5065a1d2039566c2048bff60987f8e714c35e94f953fbc4d9a3c7da4f9f192e6faca56a6ec599b061716890ebd2fca1c53cf2fc0983977be6c83bbd6290e45c7961a7f0094c01555d5a9ad07c491fd3711452a73ce15ba47b0624e23203b7f7adabc709b46f5e140f886b64161252e873d182ee65d32ac21703d7d61e670cb108ac30d2af2dab971e392e05c7bf69cef8200af3907118eca4f91826dfd7b617ee027346f700a5f71b866ebbcdcbacca038a4186356f095c4543875", 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0xfffffffffffffff9, 0x7fffffff, {0x8, 0x623b}}) ioctl$KDDISABIO(r1, 0x20004b3d) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x90, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) 11:10:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)="19a87802d037910919694cccf5cbffa28b654eb541543b31958280289574962d348a8c211e3e50a9ab5f51dab3a6e740ee77df3a2acb3f3fcf0ca61cb21b889ac1d5a49049cf1058c903f8a8c45a7f6c0dc00376702fe209394231682ad57d9fde6cfc842542f5a115", 0x69) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x88, 0x7}, {0xef}, {}, {0x25, 0x4}, {0xa7, 0x305}, {0x64, 0x2}, {0x23, 0x4}, {0x0, 0x7fff}], 0x8}) pckbd_enable: command error 11:10:01 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffff40, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) pckbd_enable: command error 11:10:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc6a, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x2000, 0x148c) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 11:10:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000700)="9154ee3e19c521f101ade539092c76e1d1ca08a17b01fc7a64c623f8621b2cb9df372206e6a134b8b90b9a237c3b76497eb226a5fea1adc46a005600e886cd900ff1965ac9b0e3277a0a6c9f542bff9ca6991904b9ef612ee2", 0x59}], 0x0, 0x0) write(r0, &(0x7f0000000140)="9c87c3774f4c35b84e2e2ecb15e41d8fab09ceffd3c5c38d7dbd32072d4a4478b9a7645b8d92ed7c98a20cc74be24405e52fd721383bf5f761a7f8e1", 0x3c) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="a80db15c2621b482079003b7c13719dc615676e62d7983020655e1fe88354ea980562063c6443f2208b36a649758d91520ff239020e6de27357fa25db0447ec1b2b5d3718ff8b23954e0e343aab40830b6cf3fb83762b098e48283e97d17761fbfe868eab5cd7e86f13deccf682a84cc77ca3dbeecef997af43475b8586c0a8d7dc432164acf08f6fa1d9971d3ff2ac5bc5a296597c9a26458b2940e204e0344b0417c4d29fc11e3121729d9b98da82ad74d01b74b061b5956bb4e4b34b302d2ae1d902c3f9c3f987268bcadc52d20fa57fa907309116dd64775ee4c4bd15fcb89abe2c08b66b6656b6ff019250e9a6d0268406fcc07136e", 0xf8}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 11:10:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) sendto$unix(r0, &(0x7f0000000040)="b252f0218f4d8dd1d95ec3d47ce999ee32754fae7a0312b40144dae5bba972153943b2eeccb12d24d96a77a4b7b0dbc233d45d8bd4e2450624ab8c4f0521e3cd423be54879cab13ebed8443c3b", 0x4d, 0x402, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 11:10:02 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) chflags(&(0x7f0000000200)='./file0\x00', 0x2) rmdir(&(0x7f0000000080)='./file0\x00') 11:10:02 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = semget(0x2, 0x0, 0x420) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)) r2 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r3 = msgget$private(0x0, 0xa2) msgsnd(r3, &(0x7f00000000c0)={0x3, "fd01e0f6b3e8d234e8054f6c99fa9503fd00ab8658cc0e7133939c9d99f0ccba71e22d9d091605331f59f5d353926cb6842d0f49cc30392483ca8a733106f3a8883176b6c5fc449a5e9de6763478eb15b4d47a8af381eb99d125f1ec0ccc8cd2bf1bda4fc214bf1691e3a7d73f2f8e3755329bdffeee5d4c46cd24d10993e51550f5ce580fa71a59af33b95e9eedbdb4d63bb81fbefa46299cbda5a89a6dbc0fdc2d701baed1152ac38f5d4aaa8b08a17bca7d5fdc5f4f07c3a8a679ef56e0273d12bc3ce18f07dfe4b70b7888fe73a4a0ebe12e72d52389c3ce20478be1ca0846d8bd87157558b14c"}, 0xf1, 0x800) shmat(r2, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f0000001bc0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b", 0x441) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) 11:10:02 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x81, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x3b, 0x8000, {0x3ff, 0x53}}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x44, 0x119, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x2b, 0x1, 0x8001}], 0x7, &(0x7f00000000c0), 0x8, &(0x7f0000000100)={0xfffffffffffeffff, 0xfffffffffffffff8}) write(r0, &(0x7f0000000140)="215260e2e5f7008d6eaf0c1c4c3710c1dbc7e797ad7eeff5082fca03904435a192dde4ee69c8fbcb0270c622c7175ec101f8b66000e4b639f0807a0415d6135ab2d5861a402152eb6f3d530551d65975d65ca431146f96b1e04a3e92f27d4e7cc717e507eb2d9ebbe59f3da19cb424ee6bac06ba3b353125fad8c4ac88aab62573e13cd7d29e1fde8316c2f2b94da24e586000", 0x93) r1 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x4) r2 = kqueue() sendto$unix(r0, &(0x7f0000000240)="b1494e4a54b2abd1da1471ad84e6f956a46d155db2a602561da8937d9d8eb758dbb23893f535687d0a963c2fe2511117f679a2cb73058cfc3b7161a2ae0aa444bb564f136418535804435a10e254bf7c47daee39ec032570acd332302488baedb86ec6bf1aad038d85fc99079d04ec0e9e294147041da3d6dd9ca8b640ba648aed36f596a5d1dddcc9e9e355377c92414ebc1214ec", 0x95, 0x8, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) kevent(r0, &(0x7f0000000340)=[{{r1}, 0x0, 0x22, 0x1, 0x7, 0x34}, {{r2}, 0x0, 0x8, 0x82, 0x7, 0xd67d}], 0x5, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0xf, 0x20000000, 0x68e, 0x4}], 0x7, &(0x7f00000003c0)={0xd2, 0x6}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ftruncate(r0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x8000, 0x0) writev(r4, &(0x7f0000001a40)=[{&(0x7f00000004c0)="4529db3d663335ff7a687c0c", 0xc}, {&(0x7f0000000500)="7f27f9bfaa6fd6488c9fb033982bc51c0e260926dc7c3f505310fc7727e6ad99f071d49cbcf8da0a8b50263155736d0c5479a21272d3870d68ef05190d06421a3ab12e3900a120d2ec0f73b7148bcfbb732c0c8db6810d798796c48ba30b041875eb72a36fcb52392e0647ae124d338a248658a75188f153a541c108a6e9045aabb07e227618932bffd3ae5d2bb26e974a9fdaa8af00b12dfe5ed6052e2905c9e310c6e24c11a9d0cb55e87d9bb721a3498b0a", 0xb3}, {&(0x7f00000005c0)="70be1fbf80ecad320d041481dc15b79e6d12f0422e6ebdeab6f1b3e176a6aa894e7ad56d8ddbe9a96f0bff688666609954e0df587efeb22869e79abb671e4340febd4ff5c326311ea1d1fb22071b948b0981", 0x52}, {&(0x7f0000000640)="be0ba2842182fbf8007c23441b95c684585efa8a5bcd5874537b8f27102b6781aafb0de0043d5e86324e62fa312733e4a4cfe42bc5e706b13607a83b0417ff2b34fb5f175911b353f9ad052d1d0d5d7115651f2f1377ca7b20f1ced5657dcbf0d56df7ca805f50d9ab9073f1c3e5013878d39b072143934c18c1ff", 0x7b}, {&(0x7f00000006c0)="a1dac9a6aad512f9d5f2c62793bc6a099b7b659de616f9848094704d80dd8df6e7412c3dabbb4718a022dacf201ca5c10cfe286be5a4deb66642e1b351d65f1f448071f17a700e7619abbd9822c178d9b7c062ed5f2b26015800312135f5cf6cec32ede6e78a0f0abfed80b16f63b212fcf451691c8174770c38e37ba7ade9b62062d3e14ac3e55a0c88d02f31a6ef0bca07f6df4c751c5996b304017a319ac369c40029ae1453a3931c59836d03d3896ede75e3bdaec3a7ae191c7ae63d0eb876926426c25c380a11e2ef9d3add3a7f7f7c38e0bd129781", 0xd8}, {&(0x7f00000007c0)="69834ebabcbe900a412b3b3e3980f1579c311f28767a4217bb1b91baf234ec95a36b7d7c130b328eeb41a75b9ae5a5bfeb480cf56edebbe8cfe8c50fc4270ff2674766a8797c5290f06da18a25910e4af25af96423ba73e43742c331328a4392a521594aab08bb10759e6fc8650f0d946aa5a47ca1e14d275af6d41bbff43c22d62c4dc04c8715eb145cf775c5db00af31d262f32d43f26116ecb16e20d1a23a915a402f08fa7a8f098bbfcb008182ca35ec65cda9360d0f06ee4ed7673721406e9c4397323939c4e0963e28fdcf3c5e8e4ff506085145ada999b913bc2af97df2d84de32c076c909d4da4497e0ecc5d5c79a38c047b9cc483c793575b", 0xfd}, {&(0x7f00000008c0)="7aa6bc6a99fb3e87da65df9592790bef20ae9ee3814016ee04cb860897aed46ce7c4424a8ff7253d259b20ce1979663bf89e9ca4aff8af027216068f624c1cad67274c23f49a12b747e742d7c31721bcf895647306ea92b8af20801854a1b1ff19c7c0772f148fe1dc01c323810b35d30596e53f4ce4", 0x76}, {&(0x7f0000000940)="7dbfb25cb127ce93f6257d1e7caaf3d23009cdf1b1bb63b69296575cc7edb2d22a557bf65a4c4d300f6058db6f6f300cd233c90e43ab715bae00013c0623e575ad6a76314363351b0c4b841229a8fe8a76fdc5f112f5ba6230151c4ef29b27240bbc3f81fe015e93841e61f33a3e2c9533a9c4d2aaaaaaed568a60e02059d6ac1fc11b55b6f248040a625aad674f7d0e46acee63e3e25ca72096c735a1f11dd44f81382c467e0c69524862", 0xab}, {&(0x7f0000000a00)="3f9c191f2a9bb40858d9ea98cbb96e6d09fbd45fc77d3295e12136ac551a425dd5c4ce4f10a0443bb9e74461cca370d2f3755a7ec3e236158a40464f213197f4d3e3ea5fba9945f94e3139ef36f2712c4bfd6dbcb5586ea1d93f8212f94a7e726dd053d95998027112179feb935bda647adc9840cdf501a322ab1c3b10d3af58dd1f73b57b0d04a53ea82a7384134e53a672d004655352d55193b4f8ac0af8169983e476cf853ed7cedbc089ec665f5103f55e92bcb92d35cbe7b0f161a463deb0831b81821a81ae3231f6774ca5e59c551946a2c99574e43b052d86925a5ab062626ceac19dd781283469d70b91bb77556c5d1e1325852351f8ebb7c8016e66d1b312787f0869a40c5c5e5950b393f3ead9562cdb549531fb3026cec4d326fe0a56a01dddd64a8ff25ac5c3b1d0b706e09d5826aa23cdbbb560a3affbc7e1f8ad5954f0113dee253638df2ad1624886f99f6af3f6696eb2e01273837f2e18af52e71d3cd52ebfa99977db27c2f1fa81e483d6e23ca5b5afd93964c3e02d6e91ac621e7003e516bd9cb8108f41fa666707fea08c091cbf04be0668a1a399a32f30a835f385718926dbe878f444908b88c2174397d281ac0d6bc5003da76910532433fe2c836d7491eb5d7d074d299116b0dad99777dd67cfde41924f53bb1515a8284c10b00c40e53fe9062ec2997e40250fcce21c05010d9c347feeea3539ba01cb692210261b3f85820e0806ba9d968add7051fa7e09c738907ac04c8bf2c0881e821aff85ff401e51ba86aee52dfdab2a17bc7294c89293fdbc207118203515274947898d062963d6f66be49db8ffccfddb8d1c57bcfb8f8881417816a2882312be958faa71c68bcbab3f3ded9b21ab2646e4ba08c4a0cbd0233142044fd045b3d3e78281e16e971e9b30675100620707e0e25239faa1fde20831c1d8ef3a4bf25d5b264f160d35f7f59e9414c5ef2c9e65eb4bf31262655efa713ec302f85815f19d30d4f3bf240bb1949981cd8b2fbc74cb228411973c07998edafc816f36238f55a47c82a67709b51663a10ebb88782cb26303e29278f4e2b239bbaf17c40a859c685bdccfe95dbd6c5449863daf605d26dc3d5ce62736736fac69984d19a55ef36c7b2c3cf92e08c766322748d9cfc04bb0736a3a464bd84de109968f5f1714d95a4a15f0c6fdd5c8b12c8f75a173455d6d0fb158224e8ebf6c530389b2de765b9585fcc957eee2d2f50b0a8d61793f9aea25dc6df6b2996f1263eca5774c4423ba0497b6fa9193d501f90a306d9ed97d0b503c97cf3bcd97f74949adbc5bf7f120415e31dadd0cd9930a5fe8d9b6e553c59401f620a87b75ccacc417d649db3b1a0b9dacd94185bd623944e77c2ff72d42e584ccf988ce91c208137aed4d2c77b03842ad504c97da884164886dd6b09972638041acdfab58af06d13f64be6cb223ec29bd7af0e82742c443722f07a1581d15684895e99b65d5659cab71ad8de19451cf4744a53dc1993e7f4928f33dd6d0d34a0b7e8b7d5b827b48d07126df7158f159aa244c7a9ae65f4abb9f2cfa30df5b57b22546ecbffdebe691400b955683884f37da3156947a09e98d67233070d99f4d3459d2af2e5de7cc93abe3943e20e965fabeb13848553f6098cf8f08b7b883972bb4b7b104ed212e2057b7e6630a117a9f6dc6a6b234b04816ab97e91449dc3ceeba5b1e85f0369282fa984b75fe365b8cc1cbe7b86367ce703e1c2e9543deab687cfd72c7c2b20a8a9b4f177aae23531bea95b936e2c26a1a81ce307fb1abda4090587d59b3777baf7aca32d7e98871b539a27e3f6d75f5feddcaa9b8a6364e8f1c756227eb45bd9b8720a4d22d10d48d53467e34e6a3f1cb67e579af66a6e90b4fdd3318be1aadb56db848e152537ac21433a2e0fd9137d0499ed843743a83d29e07ffb35596770ec625c9628bbc2b400fe2b34008842896f19e327294df6e766d4da103fe13560333c5169ceb06db4662629915608530a5636b2e44b28a24ac4696ff1a52ebcfc0b0e4696201ce735e29897f63317d97cf939d155372bc699deefb851206383afbf521f37e9a45a593dc9c2d1391fac3f3fb3a32359adaa3513f5b3bfa1c4f0d45bc8240e99adb95a6f90fd274c1cde2782974cc22cbebba2256b82cb1802c70277679bf50c010ddb41d9d31116312605565601ef76beb7e915eb4174aeb328dcb48b906c3c343e228d0a132c461302d3acb7f4de7b7b1ddce1621d7403df91ede19945c2ae8a8543957e7b8bb5922a31a8c1d51ba44d39426a1bf8c51e7cfd09c8eb550fc309ef7fdc3872f42789808a616687ee677f404c02aaa4889a6a52f99437e7fc6c46327b31baa0f3a417d5c7ef7709be76f36125ad2e0be1b90a855a1cb43dc86360c3449f8c131e57a9ca76fecaa1548be598098a515487d4e180ed7db29f399dbc1f344ce4490ff1befc6a11f2591cd1ee779ff668bca8bfb5d8e6ed69078521effd5620378a4903a7ce7ddd5c439f86c3107495daa14c095efed3a2f0fd7d734458a28e9fc6a6161c8431bbe5f8d092cfcfe97103c222248f6945bedb1d51d2ec678405d466d7ab2b9a2cbe8764e4aa26eac5e254369f4766bbbc889e2fafc0b0bccc763cf58ba02a814a0ac49140dd5c2e9e492d5406c33d5d21ee5bff43b43b689cdc81ffff9c7ddcdae66386ef7327f2e137225af1b88363490c6bb3aabf74c815707a9df2e2d9771977ebc2de56dad6e76904ec2cd55ee33c9373f52ee3ae9f8268d74c1bcacc8799f3fa38651c1b9ded351f875877cf2ab6d95b50da004ea9a907b5855510277ae00760d9b87794a3860926f488e1372f3f96635c17dd3f92edc61ffa02b112c02f1da05d42bdd43ab1cf90292f67c093c97c23f273bc6df9030d2dd0d453e2dbf80d744624a939ee278246e0f71999bc4383cb2de274ed190da333e50b31c0be9909520e66ff8d218b79b984089cac0ff5e4e285fe8263715a56ef7b72bc159e3e43d5605c5e7c62e227f8f80d8e773cf8a196c99d41db3760781c4e7a47e932a377e04b66026c147e782e06aeb2c54a916676cfc313a15a7ffb5a5ea104cb570001014a2f15cd51b9879dee91c284b768a2cdbe6168ec1e7c65d490a1ceff809c0e788fa97c1ce109ae61ac5a98b7d64085590a0b7f0b9b7a15b803aed208598c1d5139c859509abc53bc3e2fcf73110f27ef5d460eba0fd530ba1a9890c6ff1ea6a021d31b3e55300bc201b31d467cdce34b78c0a37118ca4dd2be80d9323792942d787e695477735451b5b5c5d4c049baacbde3e0c87e2b1bdb56e2a605f3de35dce7ffc0fc7d0f765fec94c10aa7ac0200e72056fcd351c2f3f297a06b29ed5238820cb1a2d80735082b84d1aaf9313f4142d390b72ee171feaf0e1a12a8e8eeaa775c6d11b4a8644a4e62f9a13ee18e95421e5279e01a52ef05b1da4ce1f918cb6b79ea0e774cc421f9a617c077dfae30b10aefc299c7e67d199ecc43cec23d440e9bcd878a57a9c9eb53df1c117ef80dbc43e4d4a9cd9bae5148d86592bca41c387d2361ecd29c70a9cc22455165f7c10bf94d11760b26e1af1109368c98faeacdb410e59178ea2ce6eff784039282abcf0571bac0ce1747edcc8f94e060d71bb084dc416e5dd9c52b264ff3f910edf4f778cd12fd8f38e9b6d5dd30b4c7ba84553578844e774200543819d5459a4191e4b52f63da332f7052ada78139c55c6f53950491be92e1ec136a584434960144ac3e7abaa5e53515ec8f67ada2f6b58575fc1d8eeeb13852e5c8a7d6563cb40c9cfc49862f67ec49457023b83a48338cfc419b73f559d3d6e7925dda42d6db9ec9fddd6b58ce2c4fa4a5bba5fecba50e8d1f8742b4b1c0ee7aa815f94c705906e15066f4e80273e834234d11cf995f3363ceaff94321eb924d040e12f6f93373df4c2e8de1d83cfb11be877945526741f021b69ecafd99157371a5c0af2f56a95c26902f52075d8acea5ef7820120b12553b2252b46f3fc3a2767455d565b9e1272f8077bb8415ed740d2e9970067227bd40c957cf413b67097648fe4fdcb707da63ef78698f316ca8f50f18e3ec3a63650ff384a3d60521236ff4246e1d00c52007162d5c0c75907cecac9fe6c8c379c31582f23dfa36facba25427f75d93636956c48ba9fa9c8f459bce9ba49c099bfc5de8c68595b7d8ee168adb544c491abd534e7ec5b84dd67e980d77c7950f5dab8b90a5729dd657c47650b4d73e0cf7e22dc6b63426b07ffc94bacee22b1ac0534e622bad5c4cb24b3dd47bf34e3ea141c6389013a600e1442750e01c1fc49efdc95a95cab60a2691297f0f58e383184cdff44066b16aa2b43fc56482dc73653529be2a86fbd138deadc200e7181fc7563a0fdc20501d910c7adc17128971e25e4a917d4a57f4bfb996528fff77d77e110a623f52e632ea8812bcd5973ac784bbeb4980f153ac184c907902ab76880978d6bab442cb2de2fdb304d4854538c15a0c48747b35d1a0c6bce095a0c4cdbaf28028807166e3fdd0a8e318ffa1d1f8a8d1eb0302fc0ae0c76f611425f62dfe512bc1b309b5061a869597b490a0abacbfc1e50d11b7a46130c6ec321dc8e9bb9c2636468ab7a3b2d72c23f3ab8cb382f40faca5676c899638947b10fb9627a7bcacc4818399a592227ee61eb436db3af2ed3a3de9e77cf883a201a3c6e7ae9e9ccb24b363f6f5aedc5ccf7dcb0df21027d412a902379fe54aca3901d4dbd354b5ac2ea62cfae4156c1bbf81aa464b8386062352fe0be25aa51a8dd300560d513e8cd883457743167e311f97d266b9d79fd7a93d3cfc0ba65c2dd36c04fde423ab5c1a9b984ede7abe2c189924a688ed449b397f23828ec0596208da3a3f265fe0da73f3f8812345bdf55650ac12fc8b0bcbe7e7d1bcdded7429a722e5b6b9bc5c885a54923468a3e5c67854f0605992fe44a075990ee6397a7aba05c1a175dba3c5ef41099748115ded66c30ad132acc12f186440c1a27f653b542b414ef02cd9b88b56aff3fbcf3207202fad05321405a5635a274b6293a8bd5a4a5b0d51988e316c0ff637bdfb909119c948c6454a1a2d6097413a4eca253d01a6abd805d43dfe9a56cfb2b78c8a05991b2cffac369327d7dbf269bd2f433097b2dfd8f79d49ce9646f8fefd3682060a99e2d4e4fb1a991293394fadd43fed30788b658f06a784181fee97aebfe6119256387853195d597691976987bd28702d0fa1347ddf17447759cf31139b3b35892b53bc2184aa8247ce5bed40dcec007555d883910d856e0b4ade0497560030ff3e5dbd3b7597a6094ba84e4ca5446ed923cb8869d279b908f330b6f1d3ec7f4f3f4b0a62cfd7fc3a6a86db381ede3e830797d88c352cf9af99db24cf8318584453dd2347990ec4cb8e52aae4b33e932b5615db03833fc7686d0f2d55e9293061fafaf6aa015a733e7db7aaa8fec27cd327922271e1705073fb4ef4fd25f64930bd236f5b09e3eaa3f1c34958f010f51694a144a768e357b96b65a7fbefae394f4bf9bb03ea7a83fc802e75f780d883a9c181816381b64f4c868a3efe7a310f5b0b867d75b6eaca2d2a478e8cf98a1f1377221bcd18c57c0f939c8b7ef3c8d801c745fcc7f3d54aa76565b19bc8a5c9089971510d500173059d359f03bf1e0b9857cc825b20d53e9b3836e9bae383d39d042c41e0e6c1b241a19a86b90ad16cf7fdda4465ae7da3283c85cf775b45e559797e615a53aa5bf022fbaa20e604349f2f1a845397f114d17146a91233accf7b3a0a86d", 0x1000}, {&(0x7f0000001a00)="9295dc2bb5eda89b6f81bb67f7e01d7e03cf17be55", 0x15}], 0xa) lseek(r1, 0x0, 0x2) sendmsg(r1, &(0x7f0000002dc0)={&(0x7f0000001b00)=@in6={0x18, 0x0, 0x37e4, 0x4}, 0xc, &(0x7f0000001b80)=[{&(0x7f0000001b40)="c34b26f3143f5bf189b074124c399e368ad0e46b1d0a6d83b949cf873aa594b53821be683f2b7ec618821f25cf287d6db7daf26e69db0d8f", 0x38}], 0x1, &(0x7f0000001bc0)=[{0xe0, 0x1, 0x20e4, "f1b06ff132a4076de526030ad47f1fd49bac224509ae1904d8a11b27b81a06462f82dcea062fb6e665c27f924064eecd37333ac5e7423bd4b8902b4fd4e89dfe599a1052629d57c7f6b3e403853e90b1233d18b0e6ca93248238cf2e50ce77d996ab280cf10bd359fe5f4e5f21a4c103c770cf6798a67b2bb91e8f5fc5fbf85de0f1264abfdd8e735fc774a2aa4d19c1f50a33952dab3a41041e7bae0e37db86dc9335fa322713e0f20aa4a01a44b134d1e9a455f20d7b68509fc3ca0228fe98c848caa95ae41a533ac8af97dfd83fee"}, {0x100, 0xffff, 0x1, "36e90f35cbe055a543b9d60eb2404f519ef1509b85bde23223582adfeff6ce7efd9662e96359e5966e44645ff2c0c15a7db851e4735c7fa08ada9f93958fb73ac849ca4280495befbb0266bf3d0a17871e48cc1e8026735aa907ddb5da442f75a0a9132f263dce21796085cdf23b028ad5bf1399820aa4fdbe0648a060cb98cd5b2960a3c08c7aa5a72991952008b9958821e32fff767fb8f5feb13fb95088ed156fa1dec6717912496a930c182e601a01a1ac81cbe298bcc3f58551a32003150b50819cebf9ad31d693d3fb90f28a92ca0e29862cb063a349fe5343312ced48e4b6c1a1cfb011e2169390bc0314c2"}, {0x1010, 0xffff, 0x27, "f5db4fbfe264e4dba1caf5e88a1682fa664dd25580b328fdf634123f7c992694b5967c74d44d312b3e44cb8d482e7ff36f7005049d169ebfcf25358a4cfad6c935ed0f67d30d941cefdbb558c79dabf85d58dc6517f2df5cfe03633eb19a1b39c97e415c30e6af9cb684f97395dd35b6976ef04e6f8fe2d96f2e6a7e8fdeef4951363ce46ea69142a43a9d8cdf231c93a1f4c3a6d447e75f0201bfe74494abed5813720b0ee84b6e86a5ae91b7e3a7c235e5797e38cb28e9283109154561b047c42d1c6b91fd72c9975f65cf67d64c7419c3695306cda92fd2b96b1a497ca8b0297e249de39565240c88d48bd207654dc6c41299c594c30f6fdf312f760dda747381e34ed49feb6eec4fc21e888f477dfaff0ee5ed8e9e26e0bf45a3f7c2f109d7f982cc87a8c709ef01d9b259c14a5b659e3ad267e2c99a7bde07968f712c17bbb83bae5e8230f1fa98d5cc6a2539c4715a60f19147b77ef35962fcc303ad8bc474a52c544ddcef91cae3b9e4f553f1477cbe90aeced8ff373b41dba5b83660958665becc6d2644c3d3874f14fd2253a844f6fe3eec5fe32718961c2d6afdbb2637847be09d90b1a1824a1ad6009711ac951e89932d31188d07cc22eb60eb8478102aa9f3d9743b194f6ed837bec23514b6691ef566bc86631a6a0acc26dc9514798f022062f709d39346e5bff1a63a464a86dd326bb649540bff5344c705178d7f159b86da0465ed3550aa42bf776d808cb04469d64197f0b8325adb4b85cdce9d1f11faf8de20c2cbb8f3d4cd55c40467ec0c5f52b7f08f1cb13c56a3bf9e9e97ca281a4b988a3c4a8e1878a605bdd4beccfd0b590fb93f767617fa26292fa0c11a425575225848e942ed1245fe13d896c926e07d4ad224a30960520b890988c4f193dedff9164403c98a0a24aca5d09a8b02d56a2df56af85dd349ebc75840b7acc90bd3094ebedc705db9d9625b14039c9b6dc0f98fb405c0fcb5f2396090edf24e6f42c9e79d867a6100211683f3685e9a39d5b3e46a84cdfdb62607136b519ad8c487a961c000a74a2de9ba7e89d820634907c1f90a937a8a7a6adeff4db85695c67eda3cee029db636eb8a3bfd07fd4e66afc32c96f74b960bf2073b9b9cf74241dba0d9f756889a3128bf9e9038f126dfa328b1d92de502707d7d7f432905cfa2c476c47963a88344bbf08662b03090bdde5b08696d7a0525531a783fb80ca19df6c8fb080295fea641a3242eaea608d0f49c02188e8c39af044ed50d5b6351cfa7873ad4fd5663219c66efa7c3965876a87a75f44b9a59fc373c675d0b49e984055c278d3fc5c8f983b038b3a1a93d11c251fda721d83360676426d0b92ff1e949b08b5997bea5f209e481dd4f7ea01d47420122df62201a3681ac0958272a085f1a76b7f1d3e2fad97ab058624fd9c5246ad079561cd5b42ba5e0b50d530000dab8637c55ad518a127c8b956b41e9c2f8976744bb2588172270024b27b1f127dbebdd7c04cf8355ce271bf205baeda8fe6103f3626054c10ebdd4181f3a1188d7adfb442013a4f316b7c3caca06373b580dcacf78b7ed4b49d27e05774bb76ac143493eba18bcc59dc19a04effc7577de8eb9b33b5d704a2b0e72c14ec0a100af145eced082600705c8533df967c2a3869816578539ac06e13a048672ebb1a40e32b7bf836413ff01f411262a09544393be9c9e0356bfee23b250f9cde3feb3331b9ae6ea0fea795f7b3dbd99e0106f341cd42f63f811b07c126c45cee25d80165e8605eb6a6c44c6db5247945bfc953555846f15c51dcdc131bb67042b5aacce7229aceab4d6ae1787b9e452a9c0c1fa6a6d693d526343c4730d7987bab12c8cdf35eebe1d25aa2da5636ba9c1eac7dabf5561490286aa5de1926d8ddd7f75526022039aac8e3e7b8c47ac388384194ad0b88fbfab8e0fd215057c215fcdb61595fccd6d2feed8d585cf8503c5b2662eeeda40895124aeccd85c37fc313e5117b785103bd68e990aca9faab2749f452960ee8cb4d3f2de84850c7c42c90a87194a117aff097e67f7679db5b702a88f00179c2439888a661a7a33c933cba64b0b8fc79e3302fd019247e1ff9fd5b4f24f3633287223beefc834889820eaafb8f66ef0d286c619ad176bba2fdc275905fa8b52d29f4467a3812e395e907ee002f15ce2c334ddbea07dfae45c10413c1dfecc1a4a851e153d133e5773134392097186c30428e2446c2746505cf827d7f96f8d021450de375b2cdaafbc92d4c94ae1517646352cfd5f240d3af4bc66a3a4df22da781f7061bae35c4255ff39845ed2ad4d0d3d1036a08c5eaa70be0b21c54e7dd9b8f3f6461049d8d0f736f4ed8d520b6adf100da7f2d5e8cb61f2eada3cb21babe87090979c56dee2bfe5c4fd76f225a50ea059c708954850d6837a046295e31a8a31ed55c73a756c15016e6d6ad34955573df64d2727b47f22c5a94384d9c44303fba44c281004092fbf41d66307ae0504aad32ac4b71c728200e28e36500cc6760c32cdfbe81cf12c1b8dcb6837b14bd536b244699792546467e5c173c18dfbe61af3cbe153cef3b2400ff5703898b2045a709874b851fbf15324b3c62646b527fd3992c07e948c1e3f55a7ee57f692ee7fbc23fe377f2144178f6affa066c08c0b52f9bf90e0753e201713721609cfc42df51e78429d4094fec0fa7fc83f168a5fa054fa1399d8322b6f38ada5836b98d518a074b5ac437ab921bbc74ca76db4e196b705d46855583f725f2c9dd51e4694ffcf13299d8b1a4269dd4747aab464b92e689a1d9ac4713551311af892b187ba1fc52a4c09fb70dbb3d59b58ad8adfa861a41a0083eb7c5403fa5b3c5fd47fd98a3e56f2afaebba45f86ffc4f53ab9d79db1af49c499b44b0a69a7806287c67f8a9ac56286d1a92fc41ccc7fd4d6855ec0185ee3ca5c87300d31cd03882c2fe917f55e2834cd9387f40244a76cc12427185f61a941ea1bdc03dca93516183bee17e7a92b38c46845985aa27aaac83232e65fa42c71ddb2c2f7915b5b832af469c9f377b9753d86805d35113e315454e3423332b7991054d890ca6c058c443f6da40c7b4163f5d0590369a73ba798bb760d74cc4e6468d64f826b9d19c3eda2e0def6db120e5d12bee3163f4e774e3eb6f6b9b26f6bf28a53c6c8aff495b8f175efcff5f8c80b827d57177f98d24aa47d01300f021d003164c84027a7c28d9aec50537902cbe5dd662f40ad76e847450f71269435d46e9480a2d678246a04db129fa547f7999a1c2f506dfe8b9bedb8b3d551d53bcf9bd3179d2ef015d42b147bace8401363ed213073920a91468b28d33640056232638cd45e5809f3ac706cf852dd177d1bc4eafe6a3a2db6fc8c246ebb12cfc51d65e0f511009254c580ffe5774ff73781d54598846b52e9576944e835ab4645ad277d9676ce6eaaf035aec57bb7ec83b28b64788b57f0b2bbb34178ff648b10cd82352501f1c19ece9517789a0cac4c70a97f65b9820c04d94ff9f5da9d86bc884d7e29d1552d491e3c7b33d46ffb4fb000f14b4e4590ef0b1f1891c9eae28ed0fa37f2b505bc02046a1fbc1e75e5bb4698b95220908dce15766e31a35528e257232550c65bdd82942edc44df844f32c0efb1fd5ee91d23d9cfbd097b39c3e2bc0bd06e606b66903c22a7d879ff9ede363f7786ed38869e9fb3d4751fc6e8c4ffdf42252bcecf6a66c565b2118d32b511ee08eb5a5d1dfe2d654709aa0127db16d00ff56711bb8f3dc20cae0980745697c695a412dd7f662b4bdec0fed632c293090553c9516edb1686535cdd93d47a1240af7298ba75da6b155dc724dc602d6dcd676854348d07caf7a1585fa990c4d436c7cd80a46b6b6701c8fdd83e391e29236b77f715de8f2eceb8c3e85157fcf90fcedb5fe3935e9d7320be670726956004d88115ba4b1d334a8cbc9e452c4684a1543a5c5d41639abfe12d31ebc44a241ce73cbebea950bcb8574d277f68363f69e2086606aa55d0d2e4d3fe91f4bb254b4377c50edeb2dcca44add970328cee3f882885df0338dbe0a0a8088802bcdf68a33fc714e0492b3aa024c999c9b3a9dd467165d844b7b2acd5d6d8a6c20723a56eaac2d38288030978e7aef1f9c17633ff6062669d567df675e100debb43f16ade32d303f254923fc78ba83ee996b0b43a79e5d4e3b4673e59899ce3f606de9f150dcba1ad214ad80db0a43b5a7bf158cbd1a281eb8993ee655d6b2f6fad29b42cd9cd13f831eb67e63f4dcf75baf46ebbf0e24aff35f873b6ee6e2e97042377a544a9cd8d83944b389b75538ad820c57d64d9056d06d174c38c212a55fac9b9c7562c1dfb0ff9b2387b39de3735f3a482a1bfcac383a0b5ad31ebae3bf183bd93b45d934fc8914c06b942fae1a5bb169691bd56fde9d2f55c0d98bcfe038626323e2e41e107a3fb9dbe1eee43495499bac4d054e3f5c09a6b437af17b21d7cf2d0dcd435ad9e58ef1b45b28d883f7d4a3cd94dff75c57c013f32072d4b6cc46a160cbc8f7d97925ceeee19ebdf28368f1cb6a5aa1920867b4e7529002e875f2da6547b53e497accf06b16cf9807f4e68b6f6be9a0db8792e1b7b1cb17714c014d33e35d11284ba09d6ededf850774bf593eb64d7a247dca27e415809208c4fac18441502515bb4cd0948143a8aa44d2ea3eff1fa7f998f2125c78d580f8a6882dd299660d37fd73cd2236b2ee2a30918648fb97886210c1b010ba72fc60585f1b79b69d59f2515979968343aa35005199f397f0f1ec3cb10a6ec0689042aa9498ac4c087330345fb2fb53c50283a4db608e9b6fa57cc78428cfa9e33968653cd6798379a59fae17e892c3e227bb8bbad7931377982bacca61ef4650e3fece3a4c69db7292d3269b6eec6452fec3f5556f273fcf01d2ba19cdd776e45b9c5a27a8b8df4ba3cdcca88c7e801b44acc6bb64403e8c6df0f550a3c912d9d6bcad63914d43ee71a4e5007990a9ab8c8da44c61b09a80b38f1ec0829d4c9a23777252f12c42a9a10c634456d022ff1642bdfe73a75824058d5315d56c78774a87495ae0b5e0ad41f2d1a6a2b798d35172507259d05484efa02662d03851a66018df5d6a545bf4c974c9f701fde0302df1cf134ffdc4b5d252650847e8c41a47ceada69643c025748638744d7fc14a41b10727f871b2b90f44a4f7ebd325a8bfcc3c6b318cac977f9e2eff0062aee0182c0ce7dd954446fc45555b48d441ffd4ab791e6e352763402a77b283a4ea28f59f1465cc0abfd85c65c883a907a8635685e928949d6921d7a4ce58d8ecc5ba2daf3615eb780dc341646738ec066ffc3c1b7bf3c931839966527ee605fff1eb5cce915030252d3a4ac865f8f39a027d6159d446ac2d7992592db4edaf643c098ca6df631e5c87e33ba973182ba86125e88b359864bb5d976e805a4381ec3b107f3e6ed5ca4b9f8189c984b25d5483af449d749ea63c2d65ac3b41c4d1ae17d7add4d7399b20a2d518463ff1db177d7239f1eb9198914ee9cb8d9e369cc82b6dc48ca097e59562681e0d784bd1c6544243e73935f991d8bff10cb8711a228513d3f05dc3b42c2435f98f60de10bad5aa41708c286194339d384e9ecef2cb17eb34d4fd1212062619507ddc8120440c7b6a9f33ac111913330990c47a7efcccabe6fa6049b62f0c0e9e9e29f62782cffe2293eb0d8e6ff2b263ef7b50cbafe997b8c7d55387dda91cc4121de0d64c50d5e92b08ddba0b98c00e7164d3e458ed014057af436eecfd7b64144682c4254897a6e6cd88"}], 0x11f0}, 0xd) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000002e00)='/dev/zero\x00', 0x0, 0x0) writev(r4, &(0x7f0000002f40)=[{&(0x7f0000002e40)="fd0d93c512cd2ca2ff220d3910256ec9fe4306ff103de9ead64f40bde1f5cbfbc3611e493b4e1f27c866dec944e27b8a96c1fe1693b5f7f05f39f1b553761ea374a2144075f40ee6804dc542a45aefb31a02699aa6b4935993054d16c760186f88a96bc8e62cb24dc7170f21eda9c38761dcf1eb029c1184dc25254905f09e56e6b7b6e65eb9e17b9356d22b9b9f89f12a01e28f4e2c72c72b1ec3d22278ad87b04ea3a58b77226692d663c68cadcd9e2959d563e82b2f7bc9a3d2b5eef8b84bc4240caebd4331e64489ae40ea473cc5", 0xd0}], 0x1) getppid() getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000002f80)=""/215, &(0x7f0000003080)=0xd7) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000030c0)={{0x18, 0x3, 0x2, 0x5}, {0x18, 0x2, 0xd9fa, 0x9}, 0x7, [0x0, 0x4, 0x80000000, 0x8, 0x7, 0x6, 0x3, 0x2]}, 0x3c) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000003100)=0xffff) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000003140)=0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000003180)=0x3) write(r2, &(0x7f00000031c0)="106e8519de44293200cf33b3c202a1dc4137c14376ba03ece9e8b9e53934e9b56279596424f487a21d6d730f15938fd4f2aee224aaea5a796129b93b4aa817d4c2f15624d23566a8c0bdf682c42e301fa1d2d4b7787bd4e51abffb98c01c0eacafe42e80a458b857dc5dd670ee3c96873d8f3bf8e3924144f84bb0c7916724bde6e5913cdfe5a8aaa2eefaaded84ea517309a738a13de7733673ede6ac72492994a1", 0xa2) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000003280)) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f00000032c0)=0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r5, 0x0, 0x59) r6 = shmget$private(0x0, 0x1000, 0x84, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 11:10:02 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x20, 0x4, 0x1) recvmsg(r0, &(0x7f0000000800)={&(0x7f0000000580)=@un=@abs, 0x8, &(0x7f0000000780)=[{&(0x7f00000005c0)=""/32, 0x20}, {&(0x7f0000000600)=""/84, 0x54}, {&(0x7f0000000680)=""/113, 0x71}, {&(0x7f0000000700)=""/97, 0x61}], 0x4, &(0x7f00000007c0)=""/35, 0x23}, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10082, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r5 = socket$unix(0x1, 0x3, 0x0) r6 = socket(0x16, 0xfffffffffffffffc, 0x3) r7 = dup(0xffffffffffffffff) pledge(&(0x7f00000003c0)='/dev/null\x00', &(0x7f0000000400)='/dev/wskbd\x00') pipe(&(0x7f0000000240)={0xffffffffffffffff}) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x100, 0x0) r10 = semget(0x1, 0x3, 0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000480)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r14 = getegid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000500)={{0x0, r11, r12, r13, r14, 0x2, 0x9}, 0xff, 0x3, 0xc00000000000}) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffa, 0x80, 0x40000002, 0xfffffffffffffffd, 0x5}, {{r3}, 0xffffffffffffffff, 0x0, 0xd0, 0x0, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x4a, 0xf0000012, 0x8, 0x1}], 0x0, &(0x7f00000002c0)=[{{r5}, 0xfffffffffffffffe, 0x20, 0x84, 0x7ff, 0x4}, {{r6}, 0xffffffffffffffff, 0x44, 0xfffff, 0x3, 0x3c}, {{r7}, 0xfffffffffffffffa, 0x4c, 0x1, 0x8, 0x10001}, {{r8}, 0xfffffffffffffff9, 0x1, 0x1, 0x1, 0x3}, {{r9}, 0xfffffffffffffffd, 0x0, 0x2, 0x0, 0xa213}], 0x3f, &(0x7f0000000380)={0x2, 0x9}) 11:10:02 executing program 0: r0 = syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x1ffffffffffffdd8}) r2 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) write(r0, &(0x7f0000000040)="d3c3596aab6b82d68351a06ab20e6159036de7247584b45a3e05e745bdaf7dee3e812a20e9801bcc831333c15531837e54a9da6a2442ac91a784c5", 0x3b) 11:10:02 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) r2 = kqueue() dup2(r2, r1) 11:10:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x100000000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) OpenBSD/amd64 (ci-openbsd-main-4.c.syzkaller.internal) (tty00) 11:10:04 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) bind$inet6(r1, &(0x7f0000000380)={0x18, 0x3, 0x8000000000}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x800, 0x400, './bus\x00', 0x40000000000000, 0xab, 0x2000000000000003, 0x2}) r2 = semget(0x3, 0x2, 0x10) semop(r2, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0x81, 0x1000}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) clock_gettime(0x2, &(0x7f00000002c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r3}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r3}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r3}, 0x0, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) 11:10:04 executing program 0: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) socketpair(0x3, 0x3, 0x7, &(0x7f0000000040)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) 11:10:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000280)=[{0x44, 0xfe3f, 0x2, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x10000000000003, 0x3a) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b", 0x14, 0x0, 0x0, 0xffffffffffffffca) 11:10:04 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) unlink(&(0x7f0000000000)='./file0\x00') munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) 11:10:04 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) semget$private(0x0, 0x0, 0x12c) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) semget$private(0x0, 0x2, 0x160) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') fchmod(r0, 0x8) 11:10:04 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x8208, 0x1) write(r1, &(0x7f0000000000)="aaae599f", 0x4) 11:10:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 11:10:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000300)=[&(0x7f0000000540)='^\x00', &(0x7f0000000500)='\x00', &(0x7f0000000180)='}\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='.*]}\x00', &(0x7f0000000240)='\\\x00', &(0x7f0000000280)='/-%}S&^/@\x00', &(0x7f00000002c0)=']\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='+\x00', &(0x7f0000000400)='\x00', &(0x7f00000004c0)='#\x00']) write(r0, &(0x7f0000000440)="7be34534a4", 0x5) 11:10:04 executing program 0: clock_gettime(0x5, 0xffffffffffffffff) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x600, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffff7}) 11:10:04 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x80) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r0, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x0, 0x200000a1, 0x1, 0x8001}, {{r4}, 0x0, 0x3, 0x1, 0xfffffffffffffffa, 0x9}, {{r4}, 0xfffffffffffffffc, 0x4, 0x41, 0xfffffffffffffffe, 0x5}, {{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x8, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0xfffffffffffffffb, 0x7}, {{r3}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x3f, 0x7}], 0x5, &(0x7f00000002c0)=[{{r1}, 0x0, 0x8, 0x81, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x90, 0x40000000, 0x8, 0x4}, {{r0}, 0xfffffffffffffffa, 0x11, 0x3, 0xb4, 0x5}, {{r2}, 0xfffffffffffffffd, 0x1, 0xf000005a, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x82, 0x80000080, 0x10000, 0x4}, {{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0xffffffff, 0x4}, {{r4}, 0xfffffffffffffffd, 0x24, 0x2, 0x95b4, 0x3}], 0x24000000, &(0x7f0000000080)={0x401, 0x4}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() 11:10:04 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socket$inet6(0x18, 0x3, 0xfffffffffffffffc) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) 11:10:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x1a9) msgsnd(r2, &(0x7f00000001c0)={0x3, "09510b0c5996d57fe6635564427affbaf01251d4283a2c0d8ac836edb9762005fb6592bbf6245b3481755b3e57d62d82b0ea202e608e2470ce7048ca11b0b9ff4716be23008ced53b461989bf4cd9b1cff75d2b0271413325cf17fe3d0be7653191d7035aa04215879236809483d900b9b510d4acbaa5203b236e3c1af810e24768b890dc6edbb0fcf2f7a2f1fa1d7de8cc2efcca97b282dd8976ea2323267b0de7300c7b4dc145a049ca3c7b70440d3d149e4231d105da251858f389b"}, 0xc5, 0x800) lseek(r0, 0x0, 0x3) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 11:10:05 executing program 0: r0 = socket(0x11, 0x5, 0x219a81ec) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="49ef8947a27186191dfbf6e5a021b00dd2483795d7858612136cec8449eb87b29962c02a9e29e9a6f8498919d7a254f75ad71e4e75363dbbb5bd1adc6177900c1c2f3a7dc017ebc6e6d2629f825177db1112fa79cbb7833c292d4596934aa9528b", 0x61) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xf, 0x0, 0xd7b, 0x1}], 0x400000b8, 0x0, 0x4, 0x0) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x1d) r4 = kqueue() write(r3, &(0x7f0000000100)="873d682d2e640debde524dcc9c7db80bdb775f2dda7f07cf42c60add371cee56c7c8ba5e731ec0905199b270f364b0c1177765", 0x33) semget(0x2, 0x2, 0x8) kevent(r4, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r5 = syz_open_pts() write(r0, &(0x7f00000000c0)="9d23b6d8040ea13a1a075d06fa1ada2953aa7d8ce6223a4f", 0x18) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCDRAIN(r5, 0x2000745e) close(r3) 11:10:05 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f00000d6000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x52, 0xf00fffff, 0x7fffffff, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x10, 0x0, 0x101}], 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 11:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() r2 = socket(0x10000000002, 0x2, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x80000000, "651e0d969a21512e233120466afb9eed7db09f1c"}) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) r4 = semget$private(0x0, 0x4, 0x1) r5 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x50, 0x10) ioctl$BIOCSHDRCMPLT(r5, 0x80044275, &(0x7f0000000240)=0xde5) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000100)=""/189) close(r0) dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "00800400000000000000427b1f283f7ca3e400"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffd5e) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:05 executing program 1: poll(0x0, 0xab, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) r2 = socket(0x18, 0x3, 0x80000001) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) socketpair(0x2, 0x3, 0x44a1, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x40000000, 0xb0, 0x7fff}, {{r2}, 0xfffffffffffffffb, 0x40, 0xf0000084, 0xb68, 0x9}, {{r3}, 0xfffffffffffffff9, 0x20, 0x40, 0x8001, 0x3ff}, {{r4}, 0xffffffffffffffff, 0x30, 0xfffff, 0x60000000000, 0xc9}], 0x5, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffd, 0x0, 0x0, 0x2, 0x5}], 0x0, &(0x7f0000000240)={0x3, 0x5}) 11:10:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffd, 0x9, 0x1, 0x1000, 0x200000}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xdaa, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x8, 0x20, 0x8000, 0x8}, {{r0}, 0xffffffffffffffff, 0x91, 0x25, 0xffffffff, 0x876a}, {{r2}, 0xfffffffffffffffb, 0x10, 0x80, 0x20, 0x7}], 0x5, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x20000001, 0x7fffffff, 0x6}], 0x10001, &(0x7f0000000180)={0x3, 0x7}) 11:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x200) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x100, 0x4a) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000100)) close(r0) 11:10:05 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgid() setegid(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() geteuid() r1 = getuid() setuid(r1) geteuid() r2 = semget(0x1, 0x3, 0x21) semop(r2, &(0x7f0000000080), 0x0) setgid(0x0) 11:10:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 11:10:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x880002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) fcntl$getflags(r0, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)) 11:10:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r4 = kqueue() close(r2) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) preadv(r3, &(0x7f0000000480)=[{&(0x7f0000000080)=""/44, 0x2c}, {&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000200)=""/119, 0x77}, {&(0x7f0000000280)=""/54, 0x36}, {&(0x7f00000002c0)=""/91, 0x5b}, {&(0x7f0000000340)=""/195, 0xc3}, {&(0x7f0000000440)=""/32, 0x20}], 0x7, 0x0) 11:10:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) write(r0, &(0x7f0000000080)="7c5678f547bea67b1f422c5f296e87da95b792d7ca202f422c2d1b4c48e73b04717f9e9182e6bb677d8663eb2f0c2ece01c69a648d0b3d3f3c37e137b82c1ccb07f037b652838f6209b001bbf62fcd4a0576e8d9de80b01412b5493e398ae73907f044eedd6b631c4fb41e52f2f12a3ae0b9813c81395591001181b732429de33165d4b757c3505bd3765e488fa7cc1ffad5f0b95d0b2550ee7d9f30dc763967ba4ffc", 0xa3) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000240)={0x2, 0x0, 0x0, 0x1, r2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4, 0x1, 0x5, 0xfff}, {0x7fff, 0x3, 0x7, 0x3}]}) r3 = dup(r1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r3, 0x8010570e, &(0x7f0000000000)=0x801) 11:10:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="c2c9473a9deaf9360736fcd5d58b029f647b789e1dc7125b90d6204660f14e2c69b7870bd27528f69b31325fb322e6e65dcbe019e0b44ebd26acb18ff6210d2718fe295ce55822d46b3410e0a4f48f9c45ca6f282dfb255e389152b5b488306b676e5feb48c672e525e810353351cc1ddefb9f9da2bb105907f6246bc43ad2cb22b174a5d683631f2eb50ec637570828671d8c1f9a44a26686c2aef3cedba512c69a43fba781326628979d63515be370edc7d09a1c3fa73d107fbf67e781ac920a8c2c8effef68135bfd1951326cb6218e0fd68c0cbe2877a6f098ca17ce3afa60efcb13c7134fd5eb33e3d6c4b5a123fba4bc58bad769440e7b11ccdc446d61e89bf476f9672847c926c96bd3fc11ec0c52af1472a6aa3d26265342498d4f1187a802746aff0d2c993ca7af", 0x12c}], 0x1) writev(r1, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000300)=""/137, 0x89}, {&(0x7f0000000100)=""/101, 0x65}, {&(0x7f00000003c0)=""/137, 0x89}, {&(0x7f0000000480)=""/44, 0x2c}, {&(0x7f0000000500)=""/120, 0x78}], 0x6, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x39f8b8cd71531e8f, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000000)='./file0/file1\x00', 0x0, 0x4a) 11:10:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 11:10:06 executing program 1: r0 = socket$inet6(0x18, 0x4005, 0x2) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x1, 0x0, 0xd910, r1}) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x3, 0x1, 0xfffffffffffffffd, 0x8, r1}) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) lstat(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)) 11:10:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20400, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x7, &(0x7f00000002c0)=[{0xd504, 0x401, 0x9, 0xb2a9}, {0x1f, 0x8, 0x7, 0x7ff}, {0x6, 0x800, 0x2, 0x9}, {0x8001, 0x7f74, 0x1, 0x7}, {0x800, 0x9, 0x1, 0x3}, {0x6, 0x0, 0x2, 0x5}, {0x3, 0x6, 0xffffffff, 0x6}]}) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) close(r0) r3 = dup(r0) syz_open_pts() renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000340)) 11:10:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) link(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) 11:10:06 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) sendto(r1, &(0x7f0000000080)="76414b6c889f42d03647d2654853201f187241b9184b86e37bba337577557bf1d7d0", 0x22, 0x9, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x3ff, 0xbb}, 0xc) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 11:10:06 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) listen(r0, 0x0) 11:10:06 executing program 0: r0 = socket$inet(0x2, 0x4, 0x1d) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 11:10:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffdd}, 0x0) 11:10:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2050, 0xfffffffffffffff8) r0 = open(&(0x7f0000000040)='./bus\x00', 0xc0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x4, 0x8, 0xff, 0x21a6, "17c6c5682478915fb45adac9218cdd40c645e5c2", 0x1ff}) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)={{0x9, 0x2}, {0x9, 0x3}}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000380)) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8a, 0x0, 0x401, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x80, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x4}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x8001, 0x2}], 0x7f, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x47, 0x80000000, 0x1, 0xfffffffffffffc42}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80000001, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffff8, 0x1, 0x20000000, 0xfffffffffffffffe, 0xffff}, {{r0}, 0x0, 0x8, 0x20, 0x2200f737, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x2, 0x1fa13168045d9d9, 0xc8a}, {{r0}, 0xffffffffffffffff, 0x102eba77a5e2490, 0x8, 0x5, 0x8095}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000001, 0x1, 0x3}, {{r0}, 0x0, 0x4, 0x4, 0x1, 0x8001}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0xe581, 0xbcd7}], 0x7, &(0x7f0000000340)={0x5, 0x980}) 11:10:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) sendto$unix(r0, &(0x7f0000000300)="f4ddb40641915f9a5188a5cedb8f26b17bb3d4bf7ca315bb401e6349100ca171042c85d7226bf2ecdba814f95675d8bb15ab339eba4927c8ec13f7aef5655b81a7808334a19be35efec49056afcdb90c49d59513bf674c3a5b5bb1dd5d2d88a634126d8ece65eac942dbf47dced09b75f8da4b2784425c35ad0a64ddbf0ce9fa1eba8e98a5531b7f67e6c36fc893db1ebe6dcad3e55806147979d2d8db921e7f2a7d97b688cec6d1032fcdfc9cf65b914be201fd5711d0856f608442e73613681dda56973910dbd3370845faae57f410c1c9673e1c31c9f9c27cd7bd5fcef1b44969bf039d5f7dcff0a7340ae3b40d84e39d4231691d5fa92c9eccc2d58d1b85973e7d4f8befaa2befb6759b7c667082ad9492e8072db479bb9999b0843776eabf885472e4f02fd00129fdb2f60b6a446e354b7c8de43f7b91a7cf97b227cdbaa5f8dcb8eeb358803b0eb9e5f6eac03583304dfc74cba2d7f62798cedc50ac23d74eb8e11cc2c101caa8c529d16f8dfe93e437ddbc58c32ad2776eeb4d93b97d135d66b0d9691095354189dfd33eb4b3b0e6d3044e58e89abe10ca19365b957221bc9f1f3ea9d8fddbc9bee8221be81e7154b0bd3f3ce33a03b59d98af904615e039553ce8f3cd1aeefd4aec4fcd83cbd16a17033c56f297846ee378ad1d07b687811afa17f109748fe0cf187d69e113e1ca62088b907a8404ccda19a763639814f669a4d12b9840f107feae5220fd726f86eb128bb49c8f963aed938bc488a48f24a15afd53a260cbaeb5cedf2586b09cae02bb656f5e64b5c623d32870b8421628723025b37b5ed02d22266182633dbd3123a0422c0648aeecca6f5d1600b41237368e8dd366f45f9cf5735e020228d6ab0e3585317d021f2df1d63673e1912b18bc5a48ae459ed3e770c561254ece2946fb21fa0031fda82def7f452ebf5c34331a74a032b7e65f4e677ae6ef68de47b6d05f868ae434598da61c16abc21c31dfe27f2229052615f7326c694a063ff02b60d97e45287a2553db09f938c8a1855f03bc5657d65a7d48deab0c883bc5235154ff521e0683ee61b8abab9be90b907880ead752617eb3d1c8761003f4af7b16f3c1b5a2b008a0764ae5e466891b4cc51e24226687d397dc359bea80d4496ef762bd8cc74c64dda36b159cd0d9d01a5bb29f1ae23e4e0ce9d0078835f59be05859dc4e845ca7fc9df0f8b37d08fa7b3a80af8fed58f6fe238846d6cd98ad49a4203dbc414c218df94c7aaad4edc2b12b1df225b5027e2b1cdfe7e1a0b74fc776944a3e882ad746a27f22ec2fe0f3c705ffead552816d0b6213e6690663438c812f8f404209ad0ef71d44cb93123f2cff98ec21488baedc1eb7788ca3aa550169bc9ed8e554d89d84e380ff22c8199c57dc3a438fda5ebcae33ae48adec7888586452143ff2946b48611507a1fb5d82c37093a92b1ce14cad4adbc793ba5a604136bf27bb8c6533516a78075619d4e8d152dcb583bd9f05eb6399b367315a8663c85a7b15fd0c427a54e2b8f2365ccb88f27aae963bdc45adbce87e7ee4bb9a7c643e309566431ae602786aebce0a924afc2b07e7c54eaefb4b4319b0ef7781674c0b632c7cef31ebb7130b5e7128d2eaff1d905ea218cf43c72b9f30858a71b3e68262841ab7454ef008589ae3ce773aa7bafdb9e7fb0568c8e0a5506c9d25eaa64216dc9a2f59d6d170fc6aba757ac310bd62a636694a046b7c47cdbbe9eb3a341e1e9f4aabdbcef5edeb6d35d56dbdc3054d1e8427bf0d4944a64ef1f1609878d63a748c838bac2e78dc080a20aba2cd0484cb2652e3d2c34705708042145222f61e8d60756ff2ca608789afec3a42c159e92ce2a25d66bdd4c30d96090049aad121ddfee2f2e1f55cd27b09b6ba89201fb1516f7b542126616bf4b759ad1f884599b5192a3dfe586784688975341b673c9191131a15e35d127b5e9b4a20850cb2ceb8ef66c5f8e12fa9a2cb3c3d9f8b6f72eaff14cc6686a293e0a8e01f35a78be4ddc380bb3b5864fc79019fe623530065a0d226a01556783e4d35c426d116f53e5a61e498f5617c5dad4ae8d8a599362f6fd29853e11ca83d9417041a9b00ccfeafc8c462967e1551348f6c14082d5ad3201d76c8bbb5d78ea3bcfc4c0207028e78f5caca3e3036748642b8f75f824d29bbe298e59f92987e3f4b97a1db320e478e79344a01168edb17afad42ad3f433eaa3b3d94276b560431deb055f6e1993f3d057f2640e7bdf78c263261dc83ee60fb3cba90258f3e0abef3910f1edc355fa4e5dac3b5362e026652391c1eb33170b59765d788da20fb3fc2eab66ada8ef81df7476c805c64699533841b7361c1358b58f45128929597dafc529f06f9078470f7428f21493e94c93c736812af562120b9082d7724d7e2e0359b1b4b628396cce4ed0ca38dc0640c57c80e23fc1edc04a910dfe4397a2c4d25cb4f24b1fd62ac5f03840bf42707afbdeaee19b8902ba1c797072ac21e46d6bf0120fa8a8fdeedd862c4b8c40d7172713337f3bd05bc7573fb33931fd586e02467a39da19929c3eb3b6eb70f8e0239b5c65ab19894b57ef8c339b57d5d5c97019ae877cb5de28955170b891457c339074c6e19fc2fb8c364c48d70858d0ce87d86cbd9b3be62ec7fc866bf9e6b4614de9f34dd23600085f6c8ac86fd3b9e83a9668c3f15d1bed12b0658a1e861a9aa2bfd2c77c3c4bbdac054ae2a542072ff9f33cdc644839e336d4ad647846410a091b7dcc026ab58f3eb4b64b582b5334b23e993f057490b3b4af70786dea83f6c5569b68287f315a9e7f9d169b5091fff57784d1ad5cad7cb6a6e08c113e31cf889636bdb9423e762c02c6a0aad8808af8fdc1f96a59d6eef2182d3608fbe974776a52573fbf030b11379781b31025ba73797044de8fb5f1d590bf0940f7d82d1c9fc0c3cd4d009fc5c3f1d8a604d221a3dd0625a7e97447d435b5ab7cbce92ec0415a315d29f7e00ff1dd3c161a3fa8036534f761c8aa7ae8e2e02bda7f9134ea175e64e27dc7a44846567f8571cab92ab807a66eb6bef7aba40c9c315d9534e30eb14cb83547bfa0ebf2dc3f8ec93885b81f30e110201c059e79495e74bac9932001051b4a57edbeefe7065858e220432a0d5b8f585503eceaf019ae4851b858540084622c8fea2a0227fe1a6d9e702560cd3911180110cf1537a2dce1f9e528472ecafdc0b562fc0bc979b56abbd194a296965e21893dfa54f4db44941514423f8eecfecc7be28f74ef9f737729fcce391f187f691bc149f1f1c05dc950fb26f46bb016cc500082d38f02a0f3bcaa89d1821be3a367d6900e04a12b267fddf042ce91bebaa380b154b861cd511a551ed240f2ea4b18c5663c4d698cfd2166cb46d460c7bd9ff1aa9c1c222922eda38b5441387e850a06580f21d778659566159053213fba0e9e73df3f64721717054e91863df2865ddd1111a49421abc269ad5c99bf03ecac66584e6571a22f3342a20fed9c30f1791fea354bd0ed1cba301a4667ef919f50b46077b36ffd68309c5ec117f1d18e19929a9f8c468424f8413ff83849755cc5ad1609f7dce4e401e3d86523831327b3fc37a96031cff664c4fd026e990103b0c7f2b0905d0697c8d752eb6e94618f802091ffed5d89f77dff5369914787b0c3ba30e7089d20ffb95662bbd6191cc44906b7736f9030d2c34530b08f4b5e122993e956aebf79aba178dbc24c38fb85a995a8ee8ab15da6d591bf712980a1ed563a0d0dcdf079a2a7a4d04b9bb2f08daf758269a56d19f15ffa334c281e758f14dfda59d7d7dc5a9739431bb60b1aa3f1e2c4397abc116b35d756a8c2e367fa766dceee5dbaae6153c5dee2440b77ae578549487a4ff133642d59f064c009f895c16630b4c142b7c5e4f821fcc69640870c687d13e4bd82ad139b100dd027194dba7e8d6bcbc55d6d8df95f392969a568cb3b8f535651afad9503d96a3ecd6b1562ec2eafb88aa226b7ef0a6dfde156179da2e2ca4ea55850212b536fd0c0e169aa22b9fe07bb2877936020a2b25f88d182cf6889e57f1ad4e19d9176c3d9d227351270ed250afcb457f7d756ed7ce75013e8de31f3539ebff3a86abf3af56778291a987e0e3887a393dade89a8f9cdbe902c0ede2bb9caadde993bfbb28f408e3259116c4650d69bd9dbb5580bb1ed55b4dddefaf30e4c28978c01bd64c5be24a3478c9b480d3bb054a9979bbd3e70bfecaa1c57daa7dfd81f1cb3531bb917a00221656a9362ded6ef71ab28d345140efdc098082d36e81deb855b432c80a4df0aeba7d185fbc487fba5214e006684e65ecc23219d7787b71ada930e3d06060bc109a100f57594f24f94e1759b20468aff9827ff8cd544e240fe46e9ff8d421a78055642b7b6d5f4aee24355316eda740449bef0722cb369b78b986a180f1535e79cc7457ed980febd46b11489fb8dde6eee72a2ad2b6fb1a16a566057e12dbf52c4893b388b2c6612df16ff10ba85880a18f7e60805a676f70d6c161159bd77ef87349bff1b7321108a7f550876c85735a5c8b1ad29241bdc8a5b00b62ddb713f0b7c9e749ebfc50469c83aa8fa6f43cd91c23de8fed2cd6fd5d3284d9a84aaccea680cc18d4f84a85aa87653a9688d227bd6c28494b2d90a3ba9b9ae5269e3d947a87fd477ce1161073b565dc07287a3345653f2e131abee947814a5fadcf2b54d29dddffecb5d95fd2e9e85eb6d9b551983e10238e9b24c4009b18f93c607f1205cf94234ab39da62fb1d7030144e72f5194af04a53e99fbef0237c5aac84f291a57ac5cf9a316306c4c1d3cd77e07176f01da72e77260296a0ffe1e500e0ba8d8e3b3d5f522790abd85451ae08cb52359ec7d090eb4d91663ee7bff2243faab4170f91207d39d717a02e75aa2b304758112a1b19f054cea201432edaae0d69b692edbca9dd8c03b3e1387d9d8dff6a1d4d6fe2035ea36d6f18f3300062885e660fd076709276984e6f7c121b4924d6cbb883c69c2b2e2de4465af594279ad643e81d235b309ca4cf83a57b8bb81eb1b842ab7e20a055ad62b4a02c0bf525cf2fcfae612ea186557630354326bab99cc194f475bfd6ea6a49503a579d8b6fccba842753d10fd933f768dcf69392b3c889287a202a5286bf25b6179e251f1f2a2ad6af46c4d25f9eb10cf08a01410b5115b342f24d86a51c0614f1c7e9c948fa1287e5933c10c6baf40c4c2028700088e28d1b0072319325e795d7d193c870d0b888567ea6858a3fe4bb70569a76287969b4892c549a34c57f81c82d9ad012dd1ead9ff3ac08ad9b7fc69b3eaca91cebec6940092c5b8ee66a1439299b4cd0b3e35875fb0e697172746e39bdc5986ca1564c17d61ce79984046470c5cf9338ac1b67b79f39bd4ba89d395ed1bdfb6d30aef5954657671d270fc039d3470cf72a3e46b74a2de5b4bf65ad6d9a8b5fc2b7916db89d43ec115c28ae8dcfc7c177a404de6671c5347f3512bfa3d3b02abdeb938d08bc16ba1a04dda1173f50877bfb70f90cf1fe4bb38dea8c13d810bcc243807ec9907860b0e416d5a2fb56f3f6487ae38341bdab1ca23aa49add25751e527e039a1e8cfe6d06c4a59befe6206130d5dbcf5fabac1c0610f51607e5e24b75fa038890d2901549200837caf31f68ca2ee47a58c685fd3b8a315585a58b4199cd3c44be7ac21b444c7fb8704f9d53aa7a1796af6b43ec3acebe65e72256af1652bb2916e65c0ad7b16c2e3be1f54310c855dd385356ceb12432da1af10fea90cd3582c19f9e7bfdb9d06", 0x1000, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) 11:10:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c388", 0x588, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x144) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000240)=0x6, 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) close(r1) sendto$unix(r0, &(0x7f0000000280)="b2c40e789f025e426c1f40c4b19c8748c2cc43f18c84bfd861c17ed3aec0d8c5ea096ace99f11db2022236b9e54abf2bef4f2856b1fb5ddb5b0cd43db1d65956ee2518887b97cd791555ca158ad4239fe706d941e8f144601afa044bb618adb6f1480474f1f0a1d1e5f98bf17f78e66f10c8310a34332cc4958bda02fdc64c887c8eaec7ee76fc6f537878dc325086d42e94348fec24f83ced9c42428aacd529e03a9cde4e85b4b7a171b76b486e832c07f5f2c801f1d0cc763a03cd7976ea162b2d450f794bcb6e9c24438abfcb84b1ea16a94b824cccd5c28238c23b99cd72256dba1545b84ca8fc5fbb3b2b4d4014b6cdf99fd8fccd", 0xf7, 0x409, &(0x7f0000000380)=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(r0, 0x0, r0) r3 = semget$private(0x0, 0x1, 0x108) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x40, 0x8, 0x0, 0x9]) 11:10:06 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x80) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) msgget$private(0x0, 0x600) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 11:10:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x8b}], 0x1, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f00000000c0)) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x6133) 11:10:07 executing program 1: r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = semget$private(0x0, 0xa, 0x1000000000000020) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000300)=""/104) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSDTR(r3, 0x20007479) r4 = socket(0xf, 0x8000, 0x40) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001100)=""/216, &(0x7f0000001200)=0xd8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000040)) r6 = dup(0xffffffffffffffff) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) msgget$private(0x0, 0x80) r8 = socket$inet(0x2, 0x4001, 0x0) r9 = getegid() getgroups(0x1, &(0x7f0000000040)=[0x0, r9]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, r1, r9, r1, r10, 0x8, 0x5}, 0x673f, 0x1ff, 0x7d}) r11 = openat(r6, &(0x7f0000000000)='./file0\x00', 0x8020, 0x6) setsockopt(r8, 0xfffffffffffffff8, 0x800000000000b76a, &(0x7f00000013c0)="caeb32eb34bfe9d470bc6fae80ba1d50dd1e6e9311a2526b7e1eeacd8db44ec9eddcb1fd28a6889d1ed6d8ef720d219b2895236ca7e6f4c49fc212ca8270eae151127fa23293b239539152d6e895d0e401a2dbb628b1889259dc5c691aa86dbc6194fbd2a075198c0d012f81eb12f1150773991289f4dbd0605578a47f152d559f96c89853a1ed34b49984243eaede7342081b3184dd012a07603fc246613877d9c11cbbc7cf55bffaf68e52ed5b6dcbe35d6f90e943f201c003eb7e9e31a35c52ccb0c1d5da6d38c45881a9e87c2cb6dc5aadf793d46fb186adbeaa71eaa9554d9dbbc292c62893374854407e632d262111f3546d38400d97590339f83c48c0b4f3b9742adcb5f226613f7ea6ebfde62d7d0f56feee1c50466c72cb994c91591d61c2061fc32004ae74cdd73d2506976b7a31e05d20cf25ed118d736cf87439206ef9715a219e3246815737d261e1aeb466f92c826c10e5001762d678c58ed9548a8567c0fe897ee349489d4c9bc5a07fe0a84dfe0ddc7f50a65b48b48203a2f780122b2e28ec628beea4e7f71fdea8347cc3151ce15f8f7c3aa314a0b9eba607793212815c39cc275a230bdcdbb6c52802908f471ef370e0fdb3fb8083e7cb8a3f9ef9a8f9f7e170f907cd8599c72603511bb74f56301a926de8c6a59294ef77986df845e393288ffbb24def8f663c6aa9e569cdae035d8d0e0d68461944226dffe181e6e32c1a6935170fbf8a60734db772251a5c9a445bc1f9b90f72a4c7f512f8e4276393228ca2a8b9b1c7c8088dc2c5f6515657c475643e6b063537bb0c09ce0fb3391c353c32707b4400dc3635f4044d410af4841f8a1d544c6158ac99e7512eec6c4180a170c5e39095166cf8c31e97091369079ccd17d5529a64b37d31ddd1f486aafa552895cd55d61e2c371aedba1123ec8c259db92658e2002fbab31ff6a8cf1bb320ce118ca9719dec48e32f5bc40aef92a984c33eb34a98175a24d4310460aa0072107f9f0e7298ee3e235227ee84c95736e89e86e2b2ee67bdcce96f583c8ae5b4179226748406d6f892c9f1d6460d9b88cebdf9af270740fe8665ac39236dfe541b60fbc4b3e42880dd8fcbc4d9e4ec1d54b4b64063e6b23ffd7948ff88955f9cdd6be2363b288021a2098cb897141acf4a4c1aa45a1c16a5498557bd79ea8f0dcaa4bdcf335c58cc005e3c48f446b48e406c69b88cc19029ee692f29f6fc1ae55e09c44049488629a93d501c08bc87ed133b5f2f22ef34cdbac93e5a2a18177c69a454fb5932d02dae123af1c4ac980be29c01c6c9103e9a318c48dcb056320d7cd58b883a90b595b3e0a163b9b41cca83a58952384bf277ce4af05a4e88d2dcf1220fd979eb18f70271d23ee0dffba7cd59342112148f6f514e8150dbe75446dad095a6c15a23e381e10551b8cc0620572c33e0602a0d502ba54b4e0f1235f5abd99ad465ec2f428f16acca2c944efb0717e17eab7f6f681ed638c4bbba55e62522394f0889e9045bb4c89e30a327cc85a31074ca2b9f198f9b4e6f4cbfa31582983ba90b9787bf8bb25206c1d7779d1a33ebd61456ca58ae814420740fafeaa64f2bf318000f489c14848cc33a58dcdf181936e4103d98228d65b3af2b482995cdec26f82b7cf693b11b94b2ef8e7cbad5ab8933143ed9fbbec5730df9e9cb7c5ee102a2ff46339f7ecd52d03475bd2bd122ede0e62a9ce7e2cc0da539558c8f66361f69a443b695655404c35625a0f3c775aa3e2c6849d5d36659e9db35243c9bae0a3f3e4caa5d0b60a43d670cf2ff012878a6f115d7027889d56c6cedd532e4d5a47e4c73f1808769553ea2bbbab9e98de56d7c465317c01a0d752d065f7ba62553169abd93ba46c5bc8e13f03d85ab05ec3e6f47b6edca0d052816573f5eab18957aa12432e38072957de74872d37b4762b04b950d2537eb7674bf2b93fe15f79ebb3cd7a7e879451d05612d049e5c908ed9cb3f0dc1e4140c2122d73547c24e545f6532e0a2af45fcc7c9fa9376af7247430ed0c67bea6e957f41fc582078a5dee68ce03e373806b9bac1882937e5166dc43229359dcfa8c44feb1ad3c7ef116b356710d3da37fed5ca2c2669c8ef96590f9d72fe7fd3c07f1ddbd28e4548c2cedc0e59175b0fc52a0681e718c13e62781b7ed97d36a5e711fa707589c88a8962085c87c9b7a4dc43898836707bbc360eef70c4423c70e1b7dd107faddcc9c306d0857449c4e9fffbed70d4d4b8afc73768a60a0ee23b96a0a3e259cb0e1a52c6476153c997f31bc6d12e37af6b918b79c088f14fd72ecf82a7b3dcf44c6e50ac4fdf8e2423d201180ac2bb32aadf94a31e2aa4f57e203d01d75a475226d7ac9918c3cf9bc2898345b049ef5dd958371980fe7fc17cf01f91bc6bdf7d2cb1597ddecace5c78cef12f6cf7df178b0b4eb935b0e48fc07b587bc869ab2f7963d92f6dd47ac549215b6cffa7c7faebe026f67c730033603feaae001256bc37b5158e848b9405b09b68726eab588d64f0d2f5e21be855d52083d324ef4d6476a241057861b279fc04f7b845702da05bea78694832f86eab84b2817cdf15c6d6b1dc9fb3322659a79175a50d02b173745274013339ce491d2b43e9d72394117067ba0775b451671a42dfd407b0d558cc3792f8b75c39554121c88732be04699341360ac6347a71d741840d24636d96ded953bd299633a5e53ee07645112236d9d032ab3edbbe5e3b43ddcb14c898ccfd2bc3ea086079bd65d08fab5b08894e08f2eeb2bba4316242ee859d7905deb2f973140ac973d8f393644565ee988bdd2d83aa0af50c57cd0805995edcf56e4a8c0af2b3faade13baa5e2e7d8fd7dc0ebc3a34855caf54a2e2a63cb278faa6cc6ca9fc599c555110f01e30e8b46a04780509cfb882c35a1f8ddcda3d95ac1885498d100638a1974f48a4c947a36044f4906c56add15906d3a5aa597cada348ddb56d0beb3d2531a62c68109381e091f6bb372051108c502a59e356496bbe3b5650d2dfd5854f32880c0253da447c399de3569a9b553e25f1fa1d645110692f7f25ca50257a8a76b6e2b8f8611da4114a5fa1e024439ee0f88fe53acde71ae6dbe5a0079a5148eaa09ad2e480ae6d93a6e74ff10a4c5b2a11b0819661da92b7f4e0946bae3aacf4099111702d5055f92a20492064ea5798fcc5957c5028a9cb35bdc127c9349a02d6ee450670b82447942238a30b77c949a4c52da4dec67e34b667f353b584db71d0920138f81e5778d27ec627da246bb1cadee24e9ddf93818f8454c2056866521a9be658a2a641dc92e823bc7edab367e170a411c8ee6a5b30d5b763d321d18c66129058598f04608093cbfc8f77d12be14295da7e3ed96df6e78d2d036cf8e2264adcb67a38b823b2f892d8583737c82f8c04ba994b721d95885bc0e3ce4dacd175ac9ee130262f053102690358a1e31e47585e0664cf17869cd3a3135d11e7fd23d2ce12f07c2c57429fa87d4fa2b005e27aa7eb3183c660de7a48a96786b16b327909c920dffc4a36169e31e2b41ecb4a151e9591beebd80474074afb1dfc7e3ba60cc2624ae0a405f06c66a5f3f93d1acb111a3850f145c0e623ab6cf186ae7455d900e650cc3da855a50e59b53eb4bf189eb1fdfc0a714693d1f04efc5e452e24473c356a71af132f5eb811c0345b2034443498158b689cdbd6b62bbcef123f9e21a0a0cb79186a0a3cbf8276736e0d4f42d15435d0cc298f2499e5c9e11c00727d8fe9425273ffb746afc7c7186f0225194c27513d6d3f089810face8710d4564b5dfa8f67ae01de09913cd421527bce284c847903e5733ceda7298948108657ebe0e6f5c6d3bebd24b4a0ae3b40e0791c39d12cd27c2a22752dcc822bbd073655eb686b21a9b678169ee78d77ab8997cb1a324f5e2214863b19bb596b018443773c39a3084b79e4994ae8db158c637673f4dc4825c5450d8bbeaf8f939310fe4cbf88ccf7d995b2f17007960236300ab6b4939d44add21303e0bb4dbfcfc53046ef07f7262bbb66f7bb48e6f924daab7470e601a02e703bf89353139722a126a4fd59e0a9ada13fe74d7f7560b43fe47de81ed481e00bbebfc19bf446067046476029cc084f93516a49049693c0fe4e105d236bd2d7c7c2bcae161ae2b4565ac8c08d03e32690fc8672c361aff7b5e51f3ac855bf3c6565b12b62c83b34e2d428b850e5f996b06fcc6478546b8aa561d52ab953ebad61ebc191ac82d4861c97f355f2f4deca0e027aad6594b1b7c2c1d0a05d8600a905765be4ec935eed582878fc4062558f247e8994ba9e77b25ae249db0b5129a51e1df8f75ccfd8395e32886470099f6865ed8bda615f95760db7ea7e434e2cd554de5b58f6b80235b039d4d6938fe87bc37144e695da1909e5e4c5d7adf3cf2aa0c3b1f2d9456534cae76ed6bac6a5a61fdda19d864c51b1eeb241dd4e4b266a93c5eb533f0524d40919e46338eb122936b1cc1876d9a8061e0ff7455c333e4ee26442b84663dbc2e4468b46c8941ae607257bce6f4b7502e99b8f60d5196c800267b2b22fb273ef96d685bf05426d2a46a12434a1d536488324a67cee21b22326d508b12d5a716bfd23f0bf6c0cc6eb65a79b8858c5f2d6ab36e31ba62f611dd3a712747ceca5850d0d1fca2fc43402880f0897b80de6dabb8075fd754347c8cc1125b21e03affd0945c32fd0d224e76242d198a59810b9b37b6c59904286c98bdb1b585d8c1c9cac62a353e965f8e34e6a7c43e56e648bcc7b530626f2b2fd01ff8aff3f00dc9d4c5c21ff7ab53e490f3a0d99ceefd1c9aa3edb4b1fe08ceab4aa9b502d19df62b03b71caa94524bb1d8535f2e9413c54dfc0ce77017d98e43c3a92886636a96e3664feff3d835ff9b5da208a9f3f87b66e59b6714768c38b21ffb9cee2066e16298d98e9417fc70ebfe9b532278f67b3d313bfa394862379e80562c028e8dca78eca84cf49f6714574901e0c48c11a70b90d80132a3fe38eae2155b2a33b79483173f6711e8a55f11a591ad5d62be45a6a2c48e820ee019967393b6a5ff441c8aee439c6e26fdaf73898769e07898d545fdf6f7c83bc7f86d323d47e1b791e2d51a6d05e4d6e0d94cc068981ed0e44de5e7d0201dae90ffe5aa94f68d7445bbcb4447793697b81d67b8a93459eb7b3368096372d51a45a5d6607316a69a72830fb32a34b54bf49f2d83f85fcb0c28fed1a9bb9b519d61b799a78dd2cabec76ec8eb3976207e9f85b55812028637f3f8f53fc3cacf30cad00bc67cdf9cf0474529ddc2f7138ed0ee268c39d3f1a34b85dc96b6be63467e95bd3ab3df4384b6371cdb877f88fa6b0592bb51ed999d1effab68610e103874553aab748646f2483ffb6455448a84525eab429f0c5fd183d62e4c1d4cb8a8b0a5758cc0c49884a1b7b31efec4d2a8e19473b8c6edc40963cc4ed556127e7949301cd404aa3f878f58a78509edc894aa7e52d6fac2c430d50ca6335c2768eae8ce13cde7b056e929351ec7d4832c60eeb970e62410875bd1e173d2a41edd7b0444de8a13db1484db5bc7c43c608ff768cbda037a0d6027961dbab688c338eda89d4cdf498e289cd5e3c50beeea31a11ba69e416bcc39b0f784268e2babd54b9e7fa5bdf8160283f1d8ceb74fcb6613156bd3aca009be8a1cd1f9179274f52c4d8c38d0314cb59fa9668983a35142c592206e0099e263575a043319b2f7876278aec93bd3d840f423f255fb5864d646381fb2eca41e7a4f7daf1586db69cb16cd046ea6df7d2cb6b2f", 0x1000) fchdir(r11) setreuid(r7, r1) socket(0x10, 0xc004, 0x2800000000084) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000001c0)) setreuid(0xffffffffffffffff, 0x0) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000380)) setreuid(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000240)=0xc) 11:10:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x1e, 0x3, 0x7, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0xa5, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x2, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0xa, 0x6, 0x3}], 0x9, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0xc8, 0x4, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x13, 0x80000000, 0x77c, 0x7cb}, {{r0}, 0xfffffffffffffffe, 0x40, 0x10, 0xff, 0x61}, {{r0}, 0xffffffffffffffff, 0x1, 0xf000000a, 0x9, 0x9}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40, 0x2, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0xc4, 0x2, 0xe5, 0xaec}, {{r0}, 0xfffffffffffffffe, 0x22, 0x1, 0x7}, {{r3}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x0, 0x9}], 0x6, &(0x7f00000001c0)={0xffffffffffffffff, 0x9}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x5}, {0x6}]}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xef8b) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) clock_gettime(0x0, &(0x7f0000000480)) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") nanosleep(&(0x7f0000000000)={0x0, 0x1}, 0x0) 11:10:07 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) rmdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x93) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) close(r2) r3 = accept(r1, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) accept(r3, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 11:10:07 executing program 1: mlockall(0x5) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x2) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10280, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x80000000, './file0\x00', './file0\x00'}) fcntl$getown(r0, 0x5) fchmod(r1, 0x80) r2 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)=0x1) 11:10:07 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000040)='O', 0x1}], 0x1) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x400, 0x5}, {0x4, 0x2}}, 0x2) fcntl$setstatus(r1, 0x4, 0x1) fcntl$getflags(r0, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0xc7, 0x8}, {0xa6, 0x9}, {0x147, 0x9}, {0x84, 0x1}, {0x101, 0x7}, {0x5, 0x76c}], 0x6}) fcntl$dupfd(r0, 0xa, r1) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000012c0)="c1", 0x1}], 0x1) ioctl$BIOCFLUSH(r0, 0x20004268) mlockall(0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 11:10:07 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000200)=0x7ff) poll(&(0x7f0000000040)=[{r0, 0x44}], 0x1, 0x401) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0xd9ef) poll(&(0x7f00000000c0)=[{r0, 0x1a5}], 0x1, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 11:10:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a8d4a42079b57ef7a62cb9e574b7016e255f92dd5b77d2be645d01503cf3e98ac5f2c99981adb45bad296e7b9a7ba06f2f115b3b00f66767adbb7c11e32472db8b58f4404ebee68931673864b34dd4361112e4b368e01da0b5885eaee63f75408448606333e11740203732219c87be022d3866a93f44e2e8c02e0560fddea63eb6bcbb50e5bb1744b3aa1c4c2b1f9ddca244adb43bc2c78620051a413c1b3f6362798cf16efc29190b7e3610beb200a4bda6c2de08706202ed0c36c01c57b084175bab564bd1ebea7ffdc7a23f8b438a9420f680789b459c3143278d7b0f47590bf4d1503ead56e04c20f0b4db5aed86c5eb6814c93ff9c4a9e1f3354c847673ad6f62f65a0f03f2e85170678e01316e65fcedc73da23842dbd4f2c13425f4d1020b3325cbff4a7279a8aef29d65be5ea2972c26822bd953a901418b0ddd9a4515fdecefae419ba4e0cedde7414ac0c121d94d73515a52d015752ddf6779676071c255629e676add9a832c55e21ec82f3ffad7d1e0e37ebd2bbe5c995b9b705679dd8ed0fb74b517d6fa315898f6dd8814b3787e8e2af1c5310ecbdb56ddfae7370682bf9cb53f99097a6aa5076e834cb8c06ea3d3c183d91a63eb46db2e9c5642f40be2825ecc675ecb0d40ff9cec395269be46822d1250453f8e853610afb141b52a2ec6a85b2366b0f9b979c1e3569086b0e7173271dafb9ae67815f072fe48e559b55118104271364bdb940b3708895ee402bd562a9eb166013bc410ae7b477af79153b99e73a9d55b132038eece745a3ced63da5761d9317504ddc0c9317335d25c38a998b2ddddb3cbcf0a111f156d5d34eae130baf81bd2bd71c6e26896c6fac629cf52f8fdcf5aa29769e78dbf04a0b1d97125ce3b9bd36949cca88d220893587e953e2be79939f614fb0aa068d4188ec762db62d3520b157c0ad269e108f3c73c75b4222d6a737f292a140cfa1bbaeba0ba55f521672950e47cae07941924a285eb02a4104d8588cd9a30ca8fa89e4a2665478c96642b0a1fa5daa2f60ebaa4029972c6fa628bb9a4d4ed51f5ee6966f18e2e7c2880f236d5b82446cf1d771fe4404c7d5831aba52a15942fa40ac46125b31bfd4fa7f76833448f4f6435b52fd4a940aa9b780840c6079a439b3dfa6f2c9855d0b6d162d6226792fac246aa7a9bbabaa481c9e5505eca468f1cdc499c9b316e4193d113ff4f467dbe8f7864b743edd3190c688361bea3354865838d376961122dcdf0908fc78c3aea98f3296bb124e39f77e98e70cf082a4b254e2f158358e8e82c282546d4af41209e54c4c6cf6207bc31b0394d5f3dccf3422e7c45218e46c9975a4adaf8918a85ce507e59530a98ef794ebd0c6eadacee016cea058503a82d626ce6e1233ef0aaa71d7999bfdb7d1d86c8bcc401fd2dee566f8c49cef35fa4d4c63de1979fbc245878ae061b312738f79226f9a45805dc073dc04be1681967e0447887d4c66cd724afed47c0f11b79c85ce8f6041f7ee2b9227b375de7f985e929fe3e5176b8dbf8c66cc11788bcbc80b08bdb9806be2280732dc1ad0d94b53e6841fb41d0c88f7475919ab4ac74df78dfada70a874f071c747b210e6e8b847f0da447726d1f7cc25c15e0f107d5bb022903b1c7b65aaf44d4e08c450885bdd0ecee6b3098399e80f7aa67bf1b0ac5c6e0f3f550e5cf578dfc88afa8001cffd7046dab1342a563b93cf5a61573874398f2fce143df1e4a896f0158ca79d9d38b4cb706d9173acef694c5689ac42f90c79b63fbdd2ede587fc0ac40fc9b3e506f92dd39cfd3660ff74a36c8be82168c0e4745670cababb64013634fc17027499f21e30a76535f99f62ce04537e30c2ab466cc45210490fb80c2fa13ac077db2ddf467089cdfc274f073c67dd1cfadf4e774e2a3133ec8aeca622d5e4f4605e43d72e66094bc4c8d40f8921202f98aede7ea0e6b10d6006d9a38d7b64ed0a9c3876f48e0eb9ad6b33cd1a350ca4e1826fd884e6b4f0cb0bababdcc417947d88b8c6500251859b01df5ef4f7c46ffac0786b63d4d367727557aca9346992d5d9e97d9df433bcea35fd0f1b4cc9c7b1929685b652c4f488b0be747745e0827a155332981c36e7ecab73db2dab27cae1851bd19bd860e03625f1d25aa49c182ac5cb8ece138ab1e4e7dac43867ba203576f01a9e03d769cc7a93d738f5857044cade758223df897307a06be6cb75a5960a0975c2d52b822416006e0316549df116e979b48f08312ae3819f95cb9ef2a24047a9ab96805c9cd19e37cbd9471317382bb25567a42cf6221267968488f777ffc77636c8bb9999953cb0043737a1c606b315f71e2327dad241c877f97a86a49711f70664d00697d8fd5b8090037c4d40250fcc79fe107e8a881277fe4ca3503583b1740982bd77c309023b0fc89dbb5eb70c8b27e1dff079ccb0c6548f20d0dd57e4580eaca8ad5c0d34b13c23a270099360ca2d7996ec54e68fc276566dde2a37e37da4879c92d0e8c1e3f20bb026be93eab85ed1f47a2e357c78d6965cc48723cace1321d7a76dc7935f22f7cbf032f736e54f47f1cff81e63319a4ccde48e5a0e33a661d17e1bae908163730332cecec4f630669f3f138f5cb48cc297870d809fb96251e626b2df8c53958542e7a949757d4883c6cd9c5631a457c1787be82ca008c6225ee86a2348ac82ab9b6c01f1d5b6ee2de18338f7fab467a57864715d2fea593e7c2792ee7169b2c9e261c27668778022cc3de6d039c36dad0e5b9bb76339fdadda9b6b30aae85ce2acf1a41cb2278d4547864bc282235b3f614c99dd67e34c3541e6ca1d5a2c3b4189bd19445c6256c85a13e1292779bde11534efe218577f1e449297f0b343ea0ac3e686f087e5df3a229e622fddb9a8620670af2a07bf8bb65479d1daeeb0d2696c26ae04b1bef1c00c0d946ce2d018faa95e86b8ad99ba43c0b27e7c85a9121cb6d347c0e21a7a8e4e7cf1f6cc4bb92e54985ea06a9d6710acc530e5e9f140a4ed5d428c4eb3342446ddf17717e41dc5cab9e7b3d77954b2404151738f2729c806335a5daec3e85f956688d61a04122831a57587c4bad26051f79396fb110905a68f5deb01aee29a696fb932743cf8b56c32b97c21fef7dccfadcc2eac131a70b436774e1cdade2aa40cbdc2c73f61546aacb92a437ad316deecb2fbd6b96afd0577ffafd4861664002438929553a6b1f620df104ab1326d6023114ca9b78d3a3e5559ffae82458f9cdf1aaa68a1808d6b097a487491789ca1f5a7746aed82461d5537aba52fa16ba6ce4692914330034a498e825cb06baa7d580ac92e2ef3cb7ab2f1e772cb1341302598fe4efc0f8feae11b3b3e96a217211f65b3eace476955133c3958b97f6b9adafaad6eb087ad6974710d4a61e50bcbb49594d64aebe9b5fda12ea926b14672485fc4a52973e7bc949d58915525c9cdb10529577d77256b00743a8df521719f6586f05b87d3a08ca41fed947400d8c11c4f359619c23b9d158c2ef96a82ce9a5bf3fdc303d482fcac532756d2fd2d030e3ff67f59db0cc06c9e9ed131a8c4aa07e4bdb04e6ed36176c51f9a2db4929ba302ba0c581d8923c8a74787cad40e9b47035b0007648b85da1ccd299c30202b080fc582c5943d7f1f163c6001e6b012edc829a7b62ce382a7329f9ee154f35270eb90cecc84c9b0538ddaf4b388c5be6e712232dc1008f06a950a3ee1e957e3c8265c422906d36671e1a3210dc0d4b5934f337d93205dd9f43d33f8e47fd3d57ca5e96e4119f3c4177922cc4c21e10960118864ff4595383ca65eb8637a81f8f0c4d57dc7362acb04558f730bd37436cfb7c16510abdbbdc9a0ded7f515de36c05b60e1ac3cc0fddf305ea0c89847a6b2936729a3df8cf574d953a84e1cd30ffbcf7324eccbeac646fa01eb3f2292839be44a0a91721cb235f45359b391facc4daedfcec9441552bf61c6be7cc82df244d586e6f50d89cbdd34c9368fa793ac5765bf6e2a8818c20d182997f7c6d42cd8cad704f41a0eda383969a74328c5acd5e9aee302b3225b82570715b54565179b0380e4657e8afa9f63d88c3710e8e8dfab2ae9b0064e6e5a5a439c847186270e729f0dc2b671ece0ba663499aa62ca5d07aa20ffd93da3119fe2639a5026a21c0f372cae44643d52a9d5e337e6af4914293fa768bab0482a241919cba4aaa791ef03d17d57211bd63f841615230493ac73928fbc7a00fee9f309985750a0a9317dba11794996357eec7ab085c463fc4c5769b2058d957aa693728a59949f2b6fc074ac98d4887f63af8b5710f8f04388b54bc771b6ed2d267072488b353160433dfa679269d0b962acf63abf45893a417a6ba0a9309a9f47fc2e33c94e41ff905538b332ad74b525246efc9524d9e25ccf4a20d000da7b68d71a9b5007c2dd818399ed51e624a91091e134da47e1082a450fd8f1fea24391d6fba36035bc2ffc2abb224e4b9c187b1773efcca49c8e36d40554a1f03581031d2a682b59bd509286bf604de36be4e5a13ec3b88da2979dbcce03b16804b7cb2d9e896bfda50dca466c1bb771bb1aed34630b03239872cdee213ce850cd930d795091e6e9d897e2efe125a00a53f52c2debfe183b361d5f1adc0b3b6d1dbdbea1a8c6e276ddc41dc4bc58f79ac5c220f55bd5f4eb8d8fe0353e4bd2c39f8cc4e312973a953fbffb5a2a5c635d64a6ce0558675e696bf1bba41f96945367bfe9c14dced306fc3bcda8941f8036360f68aba47c509c5e4dbf137a258f2d73cbbf271fae2f27a875c6a6c9dba2fcc3006fcc30de3d4ac4107c615263316748d40ae7506dfcf84a25dda12c04d68bba7f786b1d7b4af3d21395ab98d5ba670d993094bf7ba6a0d175591dd9096ea0da7dca6cc46d80e0f6934a3169b223703eee4bfcc6e4191da53dab2e9133823c52942b93b9d5aa54d674a8e5202c1205d0057520d0e77c995a96e55cebf3e35a3dae5d63bdfa3c49b435af9d00e10eedbd65950e81865e3edd422c96377a4f9faa60578494d0ad91cff1fd5d7c2513a7d2ffe63a1f278aaf931f7ee416ab9303ef75cc58f937ba3f28dc339de9d6c6644c5ea9d7adbfc80f12ad6f75c598e03a98d69c6481d39337034893375a99ad15b0dca2eb35fe00efb7be0e33b0030a079cd76b4a8e30972f7b312b026e4b929019f970e204bc036eab174e76c8f4cd1210ab7101121fa376228ba04941d545711b027ba69ed6c99cf37268de5edb832f2c22cd9f81449080933e44933eb90a491c4354d508147553be7816e42ebba848295f702d21913bfa25cf82aaf79332247ff47b17471a0b5674d29f64176e67be2e5b2cf900ad9c1917916afab18df418eb30cb77dbd943f9aa46bc5efd5ec46ad29316c3d23a13f0d67b0efa99f8e25457658df61e00ce429f8a38696933a6dec2c0344935124b2312510da0110efc5096ecff2cfad02192d70bcc24b399e12a69787c95d5b5eafe1c61b83b7100f5fde85778352b745a60fb110d5f90422472d7d1c1fec13ae99e7f97f33c7f92d6a99461ba7dd1c8c5d6ef768b555ec1a90746e7fed95963257f5066bb6e0d6d4824c20a7ccedfe526afb1f0343468c21b7b8083ae1022ff6317dab295e2f3ddf8f6eadb59ed4db07c48f659d51e7ee1a5cd497c0f85a3355f39643ae979475012e12c3446d08b2e9976200370aebfde1eeca3f85f8892821ded6a1a7e2839d1c575575eefdc64b74e6d8e70af43f4202ece96a59d8fd55cca4a8cf488161120df03491e9fddb7eb57b93e7199902", 0x1000) 11:10:07 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x80) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) close(r2) 11:10:08 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) socket(0x10000000002, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="87", 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) setsockopt(0xffffffffffffffff, 0x7, 0xffffffffffff0000, &(0x7f0000000100)="2aecc2eef465f69c3ed1a91dabed7754603881dd49753544968774fda037e8174172f83b4348c964cfc32daa346ed8e1706c6a6824af00f4b86b873b3b9dd6d3fb34a6901a3f1f547e9db4955bba5f4b273f4109484f20e2cb9f7cebac479a0791becaece12d454963211b6a209249cef7b6e9de9fd8c1cb3b0dd748c8fa32dfa878ba344c9d65a37bdd80511bff61eece0e00ba8efeaa00689cf53961da396950531fe8226b38a5426c49ac8a040dc571f5a8cd2a102919e949b266626e9eec32f284217bdf22a008c24d22d2335f47ee5ea7097099be8a", 0xd8) close(0xffffffffffffffff) 11:10:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) 11:10:08 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x16, &(0x7f0000000000), 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/208, 0xd0}, {&(0x7f0000000100)=""/121, 0x79}], 0x2) fcntl$setflags(r0, 0x2, 0x1) 11:10:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x2) 11:10:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x2, 0x0, 0xdd8, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3) syz_emit_ethernet(0x8f, &(0x7f00000002c0)="8b50f8d92db6a841b271263fb85fdc3b5922c746ca39f00d428f01f57df5ceca39f602ff8b69be11f1437a810a30bf07be090932f5e820f51506b959b9e5f4c86bfc80aefc899571b0a555e7199d4eee339d45e98bf1e128c1571705ef696785b373a0f53797f4f3055e53143421dd2e899cf57424a9d4769ea27bcb62f5b7c02e74400cf7d3dd5b1022409472ce76") 11:10:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000440)="ae45395d4cb01944ae2ae1d0dfd457e0c9ea54a8a81df8a653422a2e48fe7bc13ebb630fe507cdf9c722e7a026f3023a0d78cacc4f95a4019d91cd72646036622d6a1ff5e88898c74affa098fa967c62838c978474c9c14fa3053a37464ee32f2d3b6a83b02e0abbd76cd4a915f96ebf94438d02930f08f4360b960edf9e6421823282a3fe1848ed66c76a54e5792165e8459a49d6aab7c455cbfe5ee3a9f5338f078ea739d046659205c46772eaa2046e7c3f711d5b35715678249c5668bab8e90c22f7e095f73d86bc6b1b2ca748214309177e2638486cc00c3b2da357a70fc69c96af9eff6193870390c7fa0f25ef92f41baecf31699ceec808e0f7c2b22828fe1f73ec0460814cd179eb25e16de410203d74a0957a7d1472578b054ead38503555bdcc571eed5fbfca666ae6d54ebd7262f4292427227764d67dfbe0534e614db9d4159eb687cd3d0eb81eacfa3df4ec340cd616cee12a6c1a0ab98de04a593a7675244d8b8c8ab1dd83ff4081c2d7a5f59ed04d93ae36b4ec26c4155b5c8da243489091b9085dd300cf70b9d7cd72d6526ac66951ed30d31017dee987e6d6deed6773e7d4d0ad9f7d64c05147e165828bb02319f2e66d5452e63aa649eaf3cd2448e2b61abf98fdab72c4b988c1998a0defdc60408f17c8e7f873319eddc75b250c2e114904a8dc27dd8291ce3eddcbe2b11d53c4f06be5e95791bd436c45bcc268a97e142899dbe329e56e10f27d175035521a6b36516806a1d7b70cc436110613dd038f1028517fb3cac6274b9243ee2469963b42257c966fc1824edca87c4e2d662ad41e803bb0abb8d0a719ebf7f048fe5154008cbbc2b83dec7aa8822d4a81bcf05a7c0c0c3dfadf106ea935aee21e931cf3dfcfb5df25827a02bf7e3ab5dba69d475ad11e551219c64f68d5586f92dd349357992a456530a61c053891cb3af35e319cedd06b0aad5a4c0a726e636231353677d6e8d7c4b2a381751dcf063bde2dd4c95342fd68e0a865dd2e81cfb758eaab50cb2f0c8b1028db0af41b2d0c07244ea756811ccd719597872262a5fbb7e6d59fcfa63a0a8778c45e456c721c8163b956f52f4c5c4134c1b2e9852edfc4dff06ba1be773992a026fafe9f0f31ca4958f1f3bd84324920d850cd4e8f2d4c266f4f1d647f220b72d5ede829f38c23ca2ac245b543907fe772e1d1c32a1e5ed0c7c3e6881ba86d6af9d0180b6adc4d5fd3a0d206a7e799abd18bc9c0a1eb17366d6fef639842488c48bfdf8b6baf75b10a539e991b4a0b57c9c032e02edf00cdc0bfbfa79c50f36d14b0b58f2c843194bb6194a7e364112ae410f26d9ea250c1405c0807da24988ea5a544e8e387afbdc2c128b36bd7043465581b126ed68972dc0b7e3f69c27d3b05f38071c95f4911f20824ccff7d44e8f64de04685f37558127e7a6798fbb7f97b6d6610c919e38bb6833f4c0afb5ccf5929e0d11c9535744a27ab471586028b1fb57f0ece1096df9e88694d303cf31a62c0840c8eeb920bd96fb9dab5f864e8fda0acf25abe3e962a172c444102b3dab1b2b9cada10e0e8ba95a72f0cd54dc253b89e932cd49c73f8609ecab201167d5d76e76840bdf7b8962409d8a87f9ea670079cd0d37feea64796c06e1762086fd8db02cdafd545b0f32fcf3409ddcc5a34713d800e9509d5eb41fa6f5254209b8600a7a6d72bd68694481d565f20508cd3663d3cef5a92ab3e4c684601b9340638da53270776a4a39c927708d9ed5207f3e392d1ee1474d1cdad2ad3528388cda4da4bef03a794dd688b3369312f2460ee2edfac807952a7f4ff4fe67145550303eedbc972fb4e19038d6b1611bd9edd4476f8e70dfac30a3e9d6aa8b0f62e67694d364fc626fa41306ab776d84164ce2456dbb218960fe0b32ff1d6a8278dfb6f200251ee12a41435fabd674ec87a7738f61f2be65c739a3eb0c4f48b4e090f743d3dcc72f1b38dde9a1e150344a13d785c16f6990b0650a989e18d0af1a077f63e562cfd20a65ef664fa409022d4de5dc004f55ad3a0707339e413c489c53e3c0535679e6d66d098d2c91618c0bf196b9e0b1283258aa926664fc43df9cb21179c27df270691001a2daf00894a467dc51765bfd67c28aef63a2c9353e4451bc826c4c1b0eee234908c55c72445f09d7d5a697873353b503efd3316cd435a0870e09c7d4ed13a9203fd072a0b0ad4fba948d7bf5121b811db2b41d7ed16f10435608967bd966ca016bdddd36b2d31335ae9beffae1038ec4a5436b6f31c295b1c059c61a68eef225f2e9689d15f200869d630cc6bd19d5b977446c862ab97d4a019c83bc11bd1bec1e9f7da7a8dd929c5f44b0bdc09d0521648e74f52f65e03fdfc68a5e22b17dfc0636497856fd99d18a330b1eb3cb6d07623a93b4243fc8591168adf053bbb5b051b68f1e8124b19f6da98623c3be05f31369c7c172e3e1d9052064ccf7bdd20cd303ef744dc9f3c29b46dfb5e16add896db9bc76391ba1e58c7e514951c2d1cddc66f35711f3e798d05a7d257b9c4ce758bfca81c44e0769d250041a34abbd0995b5392371ecf2d6fae1c8bd8e07c79df6c4309e440110cd5fd70de36f5c555a352341ac53f1de5e8c831787b31683a4d40913056f3fad60ea6d8c2a743eda1787dbd68e6177c1789fcb21ddaf835e422ae1408cf276224f645a0a3c8baeba1e9038b57850188dc4b9900d53585250f5b2c92a8d0a9f54377fb431232d64a00bdcdbebf90b7c5835ad8ae813bf10ccb0fb13a0cbf126a49be1bf41fc38f51ebcb348af703bdbb357cb042703b79d5fa0bca0ff43ff222c05634a60b53f0c9bff9504ca0c0b96cb679a749a058d5cb87aaafbe49e9e453967a7fe06a1b0574a43d901b2ce9387018de5dbd40e8358ca055c1d934bf365e7b7ec26c463fbd8a5ca03fa11468db5e4c14a93783662ef3e236e820918b0340e7ca968d449269e196a68f6dcd532abdd6233abc465a5ea3bb90cfe687fe0a5be50bac89e2665e66f8c6a207b57547907830771e4cf7e2932b9eab938bac401fedf8257a00ee158b39e129d81f13a3220c6dcd05f1c481cbc7cc2ada786e7705bd3cd500be6ba2253bcc38fffdd502dc502c36fbf2226bc39454f484b1dcba12e289f73955102b146bf9a63a0b6bdf1bd41feee760f161ebe86011fceca29b915b4f45eb048c0c3796e303a48a81191ce7b5a24083142443df07e09f9e971ebd69b2e24c2bcb6fb58cea0e4743b8c2826c39ab31cba7d1d6ebc7e6cc5e6fe6be022e693cc37ba39192bcbeb3c2460b4f55551724a9821f1cbb933dbbb942a6f8ef9e1bf506fe434fc11275e0646d2b3f699b3791ec5a404277714256d05f0e49169e094f5263877a8082ff0557a63d83e8ebb37ee19b2b2cdb84c24a23fa56bd2e9d30b8c196b3b22c87f23ecaa97b6e8e9b14b152e16b8e6aa52532bd6024aff809ddac3be68ad66f1a00449fb88b5ced866e4d7cf0d3dc727c5e6856f1d0d8eaf605f8a2350f0c3c12125d6bc959d19cde3b14144d450f361a0eaf0a33ce041219c091b01add02d4eceb6982ed2b77dcf5501a2189b21c93c376ab7533765c93e2f8b473595f2400adc6a02f565ca217426163881dd83ac53d241a0656230c40872dcaf45bf8bda11f51ded01b2b1c3bb271da783d509d9c5ccbb3f3b569cba689fc2378994bdf160bdfdd7c72ae5d7296e8bc4edccacbf970d0bec949c1c1b9e97ba2acf1cfe47f088d6e4008cf2627745c493787ef28d0425c33c48d05b801aa57f9bd9e2687cc1b26d6b3ff59a2d2d7d5b41ff08995e915a783cacdea623825295943bbc20135f912f286e71dfbd333c62406998946663e008743a9137168991050b4da56cca3158413de9d824909621452f085c93babe8a59e09abe946c9c2593c0329d97ef160f32dc2ad56da72df1fb15631e5a4cfffc664d7f9f2e9b4b1f60f86c4aeeee9ccc27481780fc789c9ddebd7de1df479f431777ce9683f2b0e7cb673b33143346b783085e672f72b2f6f8ebc5646e11db31c3e816bac876c809e75668575e781a00056340cd1508148ca7f379cdc2ae6f7ab7e759a2f181054e21488bd9256b507b814778bcb2dfa641a47497dc7baac66d4ebde26c7d15591b11fc4db1882e48ff51f7acfdd5b0e19cf017cddbbe21a0ad6df195af84841eecddcb2633f4ba75ff50cf0f50c53fe70b615b483fd3a73774fe25294303499dc8218878e140ac86644572e812cfc5c1b17f1ecdf0731516560a80e355bb0e7391bd6e8a338f6c29e267048851978e2de73ab1d6eb744241792b08ee75d4ee3508c5a98e10855becf43661c6355e06f23ff72ff5aa0216a473519655251fabd8fc28020e6eb59068c529d41d5bb051e67239004b9c3685e421a826454ea8411ecc11fa899581bcd091d9e2bace2897cbd9abfff19a108aaf84b7689ab69653379fd3dd996c0ddd7ad97dad4d13d465b71b76a3160f85793da21be6b9a970cb4282e0fa2413a68dafe44a40609430284c66b295c1579b5deb042e8d4e39b83e50a3c479ac7bcd1eefae85251c8b76ade2aaa1bb97c2e38bb781ebe55b1b7c53d7913630683687d4200e68feb21ba58a8f525baa077b7e44d249908e5343a2ea7b415d58f1366d34d773c14a867d82d87bcee3ac77238210b6a21f13e32e8529d0b37b666e070ec3d360a1998abe23181a97492f422276f93be57871030d5bd797f74b34d55274337ef5b14b7e79b5a5cd2e1b305ea229641ab2a5b482a1c85c777a326b9de38b4c85270dd30ba2e5d64309d18518e3e281a946df4971e96973b72cc2083ae078ad56d6ccdee9972f32e1164d41bf68b3ad2092414c43d116855d7282b1e63a42dc30c0ba7a4de92c33b23b6ea65e923581cf63cc510b391b082223cd2afd2fcfa55df0777f5a6341ccbaf8974e377f2a3c899785ded81e1c7bec13e32d94bd3e43f748d954a21dfb12a57c05ce0ce3e15e317ecc4b6b3f30fe95915ea95b9f99c74424413d8c28f484876b691b24af581de2356556ea0b01a1c5498a09d06bde081007712e74a85e6c35320eb3a641ae4648d195caec8df7b0d04c2fc21082cefd5d81686083d2c32d991716092548778a9989769491297829477a9c9563de0e534681c72e062a2fe633a22c19571225ccb5b02fec48e0812adf08b36f959e3fcf75efb8958edff05ba3ae5cc7b24d071d20a87d11f40933082f19285bb064f91c624a666ea7f422fd078682de4e1cc026fde8f6ffb8f62a3affd435e84be04f06139946872f33c0d6d1de23beb51daa7f2a15590225f0c6896c9ec620aa454ca505f734d2f2bc73c39762c6f92d1a367bf6132f930e22d93d95867639e1b37191327bcf2cefab577d6558372ff0f6ed74db62b18f67445745384be51596f1be47bc676a81e260a8f44c670521dcc3f79599fbfcdc49e10c35fd6b7276fa3e15de54a1d047e6921887133be6274d8ed7a146ee1fbba426cd3e7ee670174f828d4f0e5ac3fd122401f3f82b2703c8f5fec50565a5aa5c8b43f0a9bf189a1055e5f92d6759aaaa6bf8abc22837f5820c977bb4fe50bba2eaa79852eed3322a26807602d1e3eb8ba9af00263a4976fde9d913df07fef90060409a7739f220b1c959454dfbbc02a2aecc7d44d1594edc2e61f84cf2e2c87088a78803a3e66eaf3dcb0145e6e442995523a79fa9e085996df27d47574388a40931d1362a14ad336ff6673ca09d6d7c2a669b79043cc4cc174530f50edcca55faa389a13283244fc09c4b7542d21bf2b901124ddf8", 0x1000}, {&(0x7f0000000080)="12e47df4236429ffeec95082f8499df0b07fede63509eea3503a1a203397f6aeb8c574d10fd4b871790be1871e541b6d7461bc5882b9bd4a8bb44a9d801a4c6a7a07f8473b1adf813c5c74", 0x4b}, {&(0x7f0000000180)="77f970e0edc76841a42aaf77932b872ceebceac2edab3223638a22cd8e7e1ea48885109e4fd1d6ed49e760840bf78f8088aa1b119ff8966851503d2f68ac2dfad550c3d2f95963605132056744ca3434", 0x50}, {&(0x7f0000000200)="61ef57de804e333d9ab75f840feed0bfde7d80598619860e44b36607b98aba65aeba9b308d84bdc5d42b0b80590fa927a54b7adb5eb7cd7064967c8f862b9f396e44033a046639665666faefc88b51b2d68ca4b960bfe26d18557c4f14831fa3fc650ce45080cb9326da104003471d156343f141528ff13b28", 0x79}, {&(0x7f0000001440)="8b1b40586fe01fdf65ec1b362a938283d1b32ec7ccec31c3decf6de94f6065fa1d638945c118e871782d02bfde3908eed989684ef5cd6fef5940ea108023e42a401cb673c980ac942ce0b5ee0e4e4a52f7cfd019cf0d0bb0b08c841294014de0927c75ff240d30cc9030b5ba487272f80379b17e0bf74c37688b92707cb11a1d698a343c132853b3082906720f033654d53af18d0b3864f288270ebdf9bc3adfdc2fb7477a2e638b13b5c4ff9473a09a295bf2c1c5dbd9dae9481fadc838d0a3f037ac3a6496cb6a6c64bbd717d7359e9aa3c1338e4effc3642f52003ba37c8fdc8a717037a5bad040684a5bed5394e239075fcfb75bd4510ee5d2060c21791999992644e9d8b729cc93230e4f8ae0c7c5c21aa6cb39eaf6b6289284edbad74ed0932881d61cdafd693d7aa6836389973e1a6d4efc15450930a3be14e3bc31abb7249c4ccce9f1d319582fb361031c2dc731cc3561b0b5b682d031f0082f81e249a588958ea01ce06822058ff41c1fa1fb00f1d7bc7d8fe989dbbb6a05e5f28c446ef3b87752336617e9c7eee554d46a9463fa1529db91955833d87e053b8a62429125b47bb76b88551249db4c78dadf67623f56964b0451d4fa15480a8b032123d3760461be72422b39864e157565cb7840fb7e34bdfa2cbb9e6a231be10b6a31c81c2323e52c8012986cecb89b278b7dac4950eeb7fe41eac7778f0e545a4d6df36c0e8a538c62d6cbaba73218a2d22842c1cc9064b415e0990387a4cb1a67f365fb89ebcf74ef5df08fe8eae8a99fda2146fe0e7bd53abd4cab92fb00b29d1b5ebd6ab309fa968afc36e5eff3fc35f2d43aff8fbd2b44620a9457f3def5a74908893b1681901ba29e065b838bb35296776c5482bf64fbafd60b55f059163d058546b3efa5ee08178c9a9aa30ed3cc15acbce886e6428da702fa4811ca7f15864bd7c496d670be760e21e7cc508d813213abf4c186671b14d924dedc99586d5cdd616463c61794818ab55dbb7d83079ad45282fcadf6dacdbeaa03003092cf55ad7d0fa787710255c2117a275236e1a42355275b88d7b5a7205666a9f37a04ba35f4c47e514311f6aec70b02afee84a960b532e9642e75abf67974e002bc920ad47d25625cce207a9c711b5eda69b40ab5998ad7ea92d91eb0f1ca8b6677862a4c927da3c94b16a308a799e68fe3eba57b2e75c5875b087c5d024307680c96cf181924d847e7f7d78619e3e1d3a6bb6a63af5575007747433422f4165ad983e6bef943715dbdce39297c8fb87af1555772d343c835af1fabd6a17d57d5b98bf0b2f988d277ba5be5d6b55b4b2df74647538138744b8cf28ea7fe2a174d33d727baa83995de66d03e1a6919fafc3b546d4db41ee2f2b0a1703df4ba43ae09c8758d8dc9d52f140dc495ac8f58d49b273250c3a6ea391dc9362e4017b5b1b47873c9d8d0dfc6102dc7f0fca2de84d2e166fa8b8a0f82a2180b0cf7d29606d01257206516f05ca65aaf31448fe945cd35d20653b1e35c888abfe5c08dfd6a449b7c26d9bd6f046aa5718b9daa65b3f1f532749c8034a10a36dd1a97b5ed41dd50df1289b9c951e931d42705345ca93b34d990e4aa888c5dc891db0dbeaefb3b9a2065ec9a24eaefd537d31c0ddcc0fab4a52cbc07be46977b1ae4bc778f6a180cb315dc874cc3cb391be2bc9071540aab602ab18946fdbc1d66792da93a41d5414fd08f98b904672e90950281b5caa0c94e930e2bf9fada15a64a6f5a72103940dab400a4c3d1fac82e0ad897c8177a1f75317613b017bcbc10beddbe59d7ea22720914597c5af893d858160d674333e68b1ebe9a5646e22507eccfd93c37f12fbfc85fef51271724a2c16ab24f1a0d6ae6a9a261c4e6377418593445bf7c1522e24f15fb39555fde4cd060e7df334ce9bed24e354547b912c6c7f2469de0b8ac2a27381ad278b201e4a4259a64dcc587b19444731df7c694274d9ce537193c450956b6470657acd86403f66c9917b04550b9efc485b7c30e85299da8745446250037aa60d10a5d3a83c17da2077356bd87e18aa20fa8cb48971e26c3f87deadac4794f89d02df593a3805c0f7ce1fc3fa4fe260599314baa63b38a18dc8f4e878747d77f88b7c8133f22d928d4646591b2adf7c9d972f0a69fcf872f6d82a26bd26eba488b6b73a292c61a29ec511d3175f44289a5084d873ad6822d5a9a1a5aa134585379bd16213f7005c9d5778b5f7d73e741e202c98761967bad6159e282f774737891d8f4fb09c4e98d195ba34773a6f6ff35561f960d8ce7159893acc0b397a22dfb56748102c26ad0ca70c21fa6b6b2489c7590be0ddc76bba034ee1da816ab35cfc45176c66cdd852b044e0e4b5d0799a48ee16cbd2490f4d7ddb22d6c29765fc8f05c359a22d3035c664979999cb7df01db403a551a766be4e5c335cf109b53f4f9d9a0709c52836d33b2c36aa924d7162ef5876fb13f0b0bb87b1da590984aef8906837e80c166d8d743f3b4444f96c62032e2f7fb9a6993ec7019a68f35438ca5ac0c895b5ff883772e029683f700454788da1cc06f556ac2926d01058cfb8d0c37de1c3d5838f8fb6469eeaf60514d53d3bc6bafcb78da0fb766137d17aa12dccbf7913a2e44c5db7958b46d87248f4e9404bae7834364037d165187ff725a2deaf7ee23994f59cc7a38de7131f974de7b7b6ed29ca608bb9f81e805a50370b3993280788ec6d5ad9fd5c74b786f1c073869cffbb19d014027315e615840ee036d2d3c1d0b6f2723c771ffbb5ebca6820222fc8c6871e4151273a0d1b68a57b4dd25df7ab4db48a96d74c91484b84bbb8e01ee0c81899da979bc1920f02a2fc206598a661dd822bbfecbd695551e02b2978bac1b2835ba1ffc432b5ea420a0235bb5a4759ea2dce9a9f8fb303144eb58ed432ab01e58766e52f27ce50dc82d3bdb2c5b79cfeb366701376b280a262cd9b79b91a65635c84683ecb0c52fe808166612df44d79fdc40a06a130a47f11d03836ac7196a9bc767464bc66eb6139003f127cad41170948235f30a9311a47ba7b425cd7150f4e973271b6c37c5aab78bffbbec739c711d941b1cf4cf478706393bfbc9fc25ef1fb82f97493bc309481103422eb988cbf8a5889ad755608d970e9a7aba2333a402d4e47a08a2e95a121b0304e5675d32e1a634b92a521a53ffe773eb015636541037c6158b744a547c9d31546ecb91ac8eebb8c51921ba94b9102ec47e1a5af4b5d5e86af54df41d0e5fe731ad801f859b039895e0e33da6fce15eb0d01ae18287a01e79099684253dc5f95ddf7d348b8b2932bc9ba0bc23f623c24add9a84daa4b184a7c80473f9af335d351b520d2f0c0b3a3730005bf5093bf85e0e79ad6a8b4d5946f9494ed497ca0f0cc52711ee13f569dccebe6ffb5b18dd0ee739297c3227ef37f9978f9fb0b385d16325a948f04ddd16cbcc8913fe8a486b6ab7ec7681d5fa2e9a0c7a5964d131cc35f840eacb9910e405d15f5258dd15bd29b2fceccf76bbd922d7c8bbbb8105889d54738c717d0cc2ec3a9b5e388e9672d7820d65ee81271dbfcf568a07981af363901c0b02af0d8e6003e4665bb40601501f6893ecb51d17267261a998263e6be28a8982187d46e826530a9ba01082e4be15f1039aad773867976d945ad9073d2b85f6292cf415e88e8d4ecfe1cbc7e76a6107d13504e54cdd8ccaece6fc7d4cb0fa72a796a27d5b3c1d2275ac46be09514388c84e094f6595d521fc1964f19cd4ac1b8a54354554772b8d3a2c850d3abde47f885c65e8e6c1dc879d3636443887b7255fe3335f5b5f03bdbb78674e1778b95a718f733a8ddcfab59229659c27af4256c9b7213f0e39e1fd985ce73cf9e59f93085211e4d653bbe5ef564a04e0913a22916e0469c66d337b446270a7d2faee485d00989878fab2e552e9384982e573f42bf9099e1ced06575cc44293e3ef89803cc4314756c9230d2c775ef735bad8eb6038744ff46c8700f9b732a0f88f152f8c56fcf74f8a0fad1cb6a415674b1b48d3a9cf67a18a82ea6c7ccdc5089361da0661f309a05dd8e1cb6c122035b2fb0d96bcedc9fe6d972184fc15c1fb660bef287c7f0d72a8313a31d494786c8a70c923cce69f2f49d27b1dde7714c2b7b52ea32a73af4febfb51cb0025e2edb8f1700ab18e2284867eff7dc0f98122d30c92c91168da2760d2fd6deed59d696a85e9677dc9aa6a8e38f0becd22c3aaa15dade2171067395788b594626cf40220f78da7fdbceeb395c2b740083358ec1abbb754b95e3b635efcd22cf7e8410af8a33638abddae644583c5e3dd31a3b43ad2ea7501f3383928675fbc2ef60fc9db30744bd5d4164c282875660a8d1b20e8b7c5bad7f44e72cb3442bb7abcbb3e4d02a2a00962bfe38a256de6ab4d16ecea59803655d1ec2671e00df20596c12899af6ddcb66e816aa4413f3d80731370541a8ffa4bda04f071cf41b9aa3b80a386f08e07a5c36733c6b3cddb41577836827c7463d1441f07c6b667d6f7e5b44047aedf5b983f5b3edc3acb3296c70d4d4ec0c2a50f96dbff10516ae57a3d45321c45b3296c8fc317448348a9b4addfeeadf34e3770cd2f3f40af340923bebf9857bce801185c65df65e4c3e21970a7b1e69f7fea0de5a2b08f1c5fee774d6ce0a4401b9a8818b99a661cb84a944600b9c35215c6ace56b8a5efb15ef497a5953f6909ca1964001721b2600bca46aeff4686f38c65db9ab69080e18cbb00f6ead5b0a4834be41babba54779a52b218fb52c955fa339a2dbb9956f78571ff5d0fc5fde857940f3edd92cc93dd134997ab0b119eb310efec54a8db16eb69b77a9ce493f7bc86e9bcf717771c8f8ec4b340fb8b57ce4049d13f14374d0847f56bec451ca4f1e3238e6a989b123e3a4bcee47a121b5404ea2dfb916be053844b6fcbf495c567f92d995489731d567fb3b39ac3e0b6e30a879026c487fb41d3d2c196a5f76161a1e0ffc7812bccd12803880764d86601274c8ac50dbb6afc408fc5e5fa356a930782f6a292e8f9a20e7f96f3fec37092d03633f1a6d6389a72031b06b3facba9390564ffac24fbae3120d24fab1a473b3b1fe7a58fbd0bb6328986d0fecf61735824b6c402bc04e21ff08fb8869125f0292faa419b87773718e6c2c875963ce0a80e807213d5b535588c3a90ace4953866d782c16418c856bc8446256e12564c105244bed7303177844b79892850efa52bcbd0d9aa6ba2c43b5a88a81125b558647c3819d17b15a7bd19542a91ed201a4ef1f5f588a96a3297a65e587f70efe6bafd00c83fb55fb85ac582751dad856a25997c90618d8eb80a27bdebf9ccc1314f30facc81f165af574b6639ce6d3dae85e3d16c32f7a92c4f83578c8242de1f851d006888aa6e9468b1549ad1f65fcb8c7542e7a7a9975145e2d2b8c85a06076bdc67a849db50d3d5400205e5e8de42a60c09690a9f758dda2d1a57cb699a58c1017dddf3dbeb3d4d4cf4a53af6be0241b25fcfc5c8baec66e6ce8a0c884ade71a4c940a3570c208b78e26efda6f297aefec73661c534b9dcfe117a09b6aeaeac76eeb473c414829d6b738cbc519ecc27ab08d53fb8ccec888b264f39cce43b8947778b3e21f605865445eb61772fe8f29237d170d90087a70a191a187a34b4198ddf98b21c768d8c2f41696a0e33f0c6a741a99356a0c96fd5626709156a0c53d28084178e0d1d8ccd68b977519b017b10601ef3cef9ad94b337ab56635f20d2144e7a075535e3681e67d19eada6d309a318a1c", 0x1000}, {&(0x7f0000000280)="2dfd88d5920976e48f925c9dc6ac5001705097d96a98f4d008efbf32c30351d24b6a6e6a7fd475a8033a5d39a94c770ad9152248f30216ac1a54bc67b996ed83bcd1322fedaa599c5953854e2a8bf6ab96bfdeacd5d7d2b2b04a5a66026ebe18e33968fa659c9403bad13fe636b5d6365eaaf4dbc9440f1e9ce941c7e618f7a571c243c725c1dd4f6e0ee7f0b9144aadced1833ace06fcd0d6b23890312a5690eec591ccb81ae57c7f773044bb7261e6903d1aac60ebda2ab8bac4f33a18a733301c254af7bc05a44531b5628e9c4de3514e95e8ab7f8ba95d824bc3aefca4", 0xdf}, {&(0x7f0000002440)="56589df3cb9ff8db32a418a0976b6b6f8ddc998768dae22c809c7236187cd89c666d7428e8451d00a6b5857242168c8624daaf6b60183e265b63b59e98d0a4eb2e577536ab08c4179b8852d95d464701cd0a5053ae5d064151216823de3c020e8deb6d20e30ffdeb5a44f25f7f340fd21be04f53a61263ad8200c8c4000b09c3eb", 0x81}, {&(0x7f0000000380)="37486f77c5de04b77bfc6ce359c659f381be647a67d0902d0db4d82f4f709263e99b2eb3c72104a5cccc79400d977690a1016b930ae34d44c2101c3aba240353b3e4ea224742c5a1ed5e487deb81a62744606c6bea96610ebefeb57254ba47cbd6c5f127a60c307c60d10ae855f01011a8c71ff5bf", 0x75}], 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000440), 0x2, 0x0) 11:10:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0xffffffffffffffd8) poll(&(0x7f0000000240)=[{r1, 0x5e}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1ff, 0x0) ftruncate(r2, 0x9e20) kevent(r2, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x20000012, 0x5, 0x10000000}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80, 0x7fff, 0xd5c7}, {{}, 0xfffffffffffffffd, 0x20, 0x20000001, 0x0, 0x9}, {{r0}, 0xfffffffffffffff8, 0x1, 0x80000000, 0x41cf, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x3, 0x1f, 0xfff}, {{r1}, 0x0, 0x4, 0x2a, 0x1, 0x200}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0xfffffffffffffffa, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0x2, 0x3}], 0x7, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x99, 0x40, 0x6, 0x8000}, {{}, 0xfffffffffffffffe, 0x82, 0x2, 0x1, 0x100000001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x6, 0x7}, {{}, 0x7ffffffffffffffd, 0x80, 0x20000000, 0x7f, 0x200}, {{}, 0xfffffffffffffffd, 0x88, 0xfffff, 0x9, 0x4}, {{}, 0xffffffffffffffff, 0x40, 0x20, 0x7fffffff, 0x28e9}, {{}, 0xfffffffffffffffd, 0x2, 0x10, 0x3f, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0x0, 0xac10, 0x5}], 0x7fffffff, &(0x7f00000000c0)={0x3, 0x3}) 11:10:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)='/', 0x1}], 0x1) 11:10:09 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2923) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) fcntl$getown(r0, 0x5) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) 11:10:09 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1082, &(0x7f0000000000)=0x8, 0x4) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000000000800, 0x98) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 11:10:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000ad18c5705ba19c5502"]) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x110) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f0000000040)='N92', 0x3) bind$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="015e2e2f00000000"], 0x8) 11:10:09 executing program 1: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) semget(0x0, 0x4, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) getegid() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) fcntl$lock(r1, 0x1e32532094eb6047, &(0x7f0000000100)={0x2, 0x2, 0x0, 0x6e5d, r0}) geteuid() r2 = socket(0x100000800000018, 0x1, 0x0) setuid(0x0) shmget(0x3, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) semget(0x1, 0x0, 0x20) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:10:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) sendmsg(r0, &(0x7f00000015c0)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000140)="1e3a2bfe31ac51204c38441ca8aa4e1efe56e972ae33ee8c252821d1944eaf7ab2ee6117d606e6781da8c83ae6ef3e818f814a98f775652c28fc5e4ac11a989728558c70d1fa6014bc128f394ff5ba611b", 0x51}, {&(0x7f00000001c0)="6537b36024666ecf0d6418abb913fdad2765f3a9dc37d3d027a8ca5815f8af69a8a12add9980baf7f2f4d315b9982edf9fec6f312c5caddfa61f561509d96128e8fee89b28af385ab2245600cfbe8dab1450e4fbeace99cb33567257194add765cff24ffe845e9695c8af9128cae2e0b57d3b7fc613f9cd1c833e69f2c492ca2c54ae31c34fb433bf557e6", 0x8b}, {&(0x7f0000000280)="b80def4a2f0ee03726375ab98cbe4ee8e291a8d8f1aaf96f50fa1cbb651804331d74dbf4238d012d8026b3f276d1459ff98f78997ce24e59ec1d4cf71be081e8f217267555f332f1f49a12a1e5260b54efccabe0ea34bd", 0x57}, {&(0x7f0000000300)="74a01341d4436634bb3fb82bce165ba7c8ad9b3ebf6cb5f9dcbb91c1227b1045aca4af012cf10359b30b44e4dc843778b7625528bc62db1ca3e66f52c4474d3ed4da3150d2d73cec3ea39fd0acf57d43c3d1014225abf2f8fbf83621dad56e88eca74fba52dc84d4e80d0aa6d5c7a077276521655837b33d3c2f90ceeb6aa7acaddfecde5d267033dd8b9c009658b687e5d351c6a17372e8d6705f7c3ed5772e4b45b557267206aaedee3c7ad7b611002480febc2df06b613c64c2ba911fe457cf02677684861e8651f2219fc3bfe0ac9bb911683f4b7355a3857c04e38cf4e60202cc119f", 0xe5}, {&(0x7f0000000400)="512baa98e98640b618c5398f8a90ece20142f50ce55b7a9246829d27f6384f45bd8d155979ae398ae05b300f17d9a7957a458969af88e6f35740ffb978ea6ae7a52edcddf96798b8effbc2ae581664b28ca298690cfd56ccc767dd07161d7ab123895f8cfa8c81342d125bc0d11c703462a3cfc8cd0a403f5e5b692997b11bc3f35b0cf233690fbd7ea7096af8b968e90c9b6e2f0c4397addb3f10db7855e4daa330d96c06be3ace55783801d60d8f19d5086936805050a97bb8e80b5ed05311d546a28bd8ebb41d4ea25bbf31879aeea9d58a65291010c3257b80cd7abb9c80b1205fad892aeb17ae425981c162fd7b8675", 0xf2}], 0x5, &(0x7f0000001840)=ANY=[@ANYBLOB="10100000000000000100000008000000cb295a82de447f5dbd1ae8a1f85bcb83ea3d3548de942cc1350dffab9ce6429ddb2d3050d5430b92d54cd241eb10d8c9f71eaf380fc9c9a8564646743542354e83899dd38a9630af9ae6ce114459717ae38022102a37e684e4b00bdb43964b2d8a27e195ca5b0198696ead8ee85b06ea25910dbd1d6db471f6d44054300337512c731acf9ede28b209ecfa9a29964dabf87f841c2e6e43aebb612ea8365bfc121bf450804ab444bc4f0f3068cd3d547287c113829db453fc0fa986c80ad813f9cebc74d9152bfd94147a7dfa0eb650c94e090b677c614674a1c59d5cad9bb55c82fcb47c5f2cc987382946e0d9052ef9d8af42ef4a1730d799f79a21b7a73296db06227588629b340e10885a6d1189562d3c88d6c0b3bbaea902d040c76b617670d979af1f94a52de6b60cbbd88d51a4da40f0ebe2f5286362d7b449c5722f5f1bea404efbceaa75430f58aeb380b68af20905a2b6178b17b19cb2e0b1257d64cc0f2abaf9b1779c9daae99a66d3832d2fcd1dee7b25d594deeb0bd58521ab4ca8b3a76736cba63f5152054f6c0aabcccb72fd837e26c41c0949ebb31214013450265c62169606fc9eb724dc014cc0af9fbd8cba8d480a1083b6ed387febb8069511219f7d2935872a2205479a2749485b728c3da6206c3df370e4a692c0d214bcaa15fe9ae67004f248cf085567039e681e6ae389a3c47762783a22592eea099c0988aef50952ff2c112f9bf7c4374b6be37059f6d9b244b0c6f993b93d659b2c73df14afac67d9fc4c5d8f724f06501f4663ded930a568526237d9359429d256faa09d740de03f12a431360a276faae591dc4a33a9f8e7acd8dbf6c621d782b44d8be3e6367448319a3eab3b7da868a10157094f2673adaa9d558681a8715f5b601ef33287b8aae0b12cf6e55deba26b57ebb6310073fc8597c73a92a1582e566845881aafd55f02d85b2f0d848ee4b473368699fc1bebacaa9267734d7a4bd7815357158ee0747f3044d57586d5dd98a2cf3e0c329b2c5c6b77354bd27876bc76412a1bced27529ed0a0d3ddf6bca9440c7446cde952c6520f10563527a1f93b89fb597cd5f138793e10760aea171cab08b2662490562a8b3da3a740bbe0607e0bd8684f46ec6bf2dc107490a06b4a437da5b75f520089f9aa90b2a28ab884cd4c2c20ba3b7de91994310df638d028198eaebb5a5e47a37acc5e8dd3cbd4ab0080765accedd07f834334807507804bf3c234c97a2e51e4b01db05179df319411bb1779ef4535964b6582e13d34d4b9f4b4c00e85aeb1a8294faf16914bd078caba6e785db75b70cdd467bba492c4b375c0bfc9fa6c787fbb5b80d548be85af4df2d2f371199b9959644f93bf77aaa18f470ce7cea22bf5f8a06c9f73fd37d903f0a0509b371ec7f61bbe340f69f44e8b9f9c051e0eadcbf15a11c213e14bcf0f0a2ddda73db33e38afdf352240219dd1f722cfda2dee3c974cc61f318b43683eb4f084f98d02f84aefa7561be531a78941d63a7f1316137a3d454c81b1ec25eba367542e5f913506ea2ff722ec713a7b7b74c66cf1a1a57ccbb9d3fc96c2a0b0a46e0f408a4118b6648bdad1587292e2161fd3e5f138dcef2c7ec866ceba4779e50d3f8fe7be26ba9914e551ded135fa4f98ba7445ca6bc9b908ec23da5a34640e9c10ec99afdbfb3ca0419d8bfa29869f5d9907ec3218fe7d30d9d92cbe098c23ff13313eff8213960f48afdf3895c4be97c55aabf4456eb1cc5a2ac56d60b36e8a355359503718c81eb27e3e23ed57cf63b057db0f684469b4d849824f5ad2d41146f2640edb41b45aea1b023c92f26773cdaf65e87dd76f17040cd6fd99b307688bade165d140e4a60e7c9f54cd9522a5c3aeac52c9afbe44547da340f90b9be39327a665b4e41b1113433e5b30325ffa354d7115f3342740651ed4e5acc466c4e19c5e2a1ae38d31c4be03b37da9630a929fa6a4dc466a1bdc96b1b8f09eca7e6f2ac26d2ba90fa10f68c2190dc52fac5c919071a7c14b4bc7600a53ae72267052e5f22ee40ffac6ff2503f273c302b9f67f243d1aa859ca841d72370aaa0cea2a86e85bb55c22fdb5d15968a1cbc0fd79418323afafd3f77927e1634a40ec38771a90423faaf193098eff8f6215837d1fe405018986c7eea00e4ea6eea7b637c177b34bcd4cbc25697b0e45c51b829e0ba37ae3ba26d289a39890b17a85d56ae4d74aff41e226f2c67bb7887ce0bfef373dd9e75e81ad841a0bb47868be3583410abd7448e55de243ce61e1cc9897a101a1d562670ef5ed35048efd6a3a602d9162f0bf5e93035c72a53072b7a3e7269f1f8a9ac157a99c734ff16be232a9f8042f92aeffcbedb027b1d859423274f4ed7230d5d768fe4c22c154f7f4a12c73cabc22c58891f1327eb3e134df19f6ecdd5487979bafc9cec385f7a4a3283111fa70c03cf38f34249bec80152910b9e0c01bcfb53ae1cafb54849b90d286d8f07d50ffa9de48c4b9494809175d99e996bccce50c0bf8b3edc6e3e933e360b19459a983d0fcc627197c3c08783d8e055f3fada9cc302a7d95fe863907c1f91aa5df4a930cf750361b2972c13686392daab590cb805df3ae811d9be9183beb6ae542808e00f026906002482f91c03821f5eb1c0a25c8b2aa363bd61dccb4a0a9eea375a0a0b41b69eff8373111efc1be3ddd075b6e96bdba17595992da25cf1c62d470756bdbb5fda81902a4cf0104e87d96b0726c4eae00422ddb02d154ee26182c83e7e5c9e28a018f511c853a449b61b14bd225f9afe2665153999e0935ded8893b8e927b28e18e7cc749755e1632c3a191259c836d9b00cb5da570b3e39f190b9288eb6e3a82da54269da956023335820dd2a77b19948c1953aba799840a4c7caeebc90c06cfb312cad65cf6f62aa8038de6ae895680bb26fe6303123a682fe618096f286d38236757feead382e683e7527e42acdb57bf330ad61b876271a4b555e30b3b5f96b8100d1b4b3dbf587ac947921797b805407e50ff1e39866fe36d9e57c76284d813b13a1bd2d8474ea5921e596ad796950d8898f8bba7c52ca30517f6ad50bdb0808300d21fbae5ae5390be67d3ed893a17b3cd7b1d8d369829785434bb41ac9044009fbccf69fc8f27c9f1f64ef4cfcfbf060e5e86cfaa723cc4a1fb20c90cfc551b91c65131e06c7df813c64ffa14b564ce7e332bb7f80e36e334301568611dc2c293a6e7a338e87c9b4c7850545c86a59bb92e825a8275fdf1b4c35b497c5c133ffa988ac18070d790f4468778c5c583490a7f897528081518c3caea2dbd8b2ca7a7038c13dc1b384ba5dd3440f3589cb802e8d161bc7363e4e70c4c8b7184a1074c2233a571092e619a51ff03ef3d6d9bf9310ebbef53b2245d289eddbed1717c76c92c9c4ed59f91176a9201e01ad6a9ea41dddbf2ed1df0351b50cb1da1ce8059cf7ef4c56fe233d09854a10f4ece2c6c291dfb15cae0e42ecf57fa8df94c6fd36f4b45af2c7335828a0d7dfbe2cc1a1e5c717003eb229d7aa2ba5a5eafc7f647204e488dd85f44201081ee731445aeae6bec105e5340fe6d7fa205e7ccce67633d34309065a4f755a08eb368b34b9dc5650bd5d941050073223242ee6e0606b84e58d6f5e43739c3daccfb2bd2ad66c99891c0a068fa131f96b1a06a54424a828fcdafa7fba9b63e604e57b8ce467a4d27b77fa2f526cac4914b7ed3ddbcc345ac4ed3a4e20561b79e77662ffd9df4a2e3bbc7afbd75dd5d636df5c392402872463804d68767401afbb1e55e79f87fdf79eb67046ecbb79a7692ff3a03822e98c51560b286d4606e77c82c12cce4d9666546e1766a154826ebc3b437b75edb47b756dd539094387636571fffde679d5ef198c1a5829a119d59ec82560f93f635f134b8beb97d30e6d58a40ff6c3850eef2c8037520ed673add614f9f03a75680be16c1cea1f40f56416d3b400f709be270ba7ac8b9ee092c10e23b53bcc3eb5a94cf0854f11b06f6b22702029d6414553f1e035932b8e934f4a3c9f770ee3f2d2ada822d1e510de96f80d665cf12b08dae37c5adeedeedf653c8bf758b80da2134dae0582f80634324f5a7f5896965e1d7f6c14992e3ba3512d7f3b2332d988d3db53c48875e7a13d4dc33bb46db5aa80bcb500cfb903b1af5196f607b11af736b9db7723cba6184cec79647d6cb85176a36c1e4266bbb6cbb0339a0c3c420fbaa0ab7ea94cbbf9a15efb2e1a553481c4663363105b4e161051415e1714ade568b8dd7a74523a17c2f5bcc9d2ca97e3813cd37a5cca9a25c37a097f2cdec82106df78d736764be0f9f7e608e6d20137f9eb93c9cbf8622ceae4beb248c6f53fb2db659a73bff6083298ede2e1fc816d247cc04d2e3778e85b9a11c75b1da93bb44a3879bdba876d8f9b6d326de3d2f9c9b193b28d57e0cce8d8b6578a3343685fdc1eec83b52d6348e85173172b119564f2d0aa4316d2003957567d4060b8021b44aaeecb580dca794f20df3c66f99f7311efe5595329a6e10d58546880d915dea75ab735bb6b1de9b595cd22da6f56ec73adb40bca9078f02d04d9b64049a0131563ddbb3e9882349e41133274eb87714b761ba7560722913080ba35531ddd59e444b39bd9855cfed12ea628fd9e12a5831e2924662fcbe281f2e95d02f5b32435d748fbe7a2d082a1463c364e79742e7674f6df788af8ba9d343b627dd4867cac67c0ccd30e80c6915ce3bc98c19be4593ff6bec315d8cba6fbbd4ddc2160cc38c84b39c50b8756b43f21bd1ea2b82ae0ca70cbcb91fb1b66b06722a7593a05ab1eaf9dad97d630feac6b57823c01906a83ca772195c025570c06aee36ac63eb1e256fa54c6426c5bc777a617a2fe550c24e081f6e6a01ac38cbf574b49ec7120b912b73e64083dd91abfb059ace2f0c123b59522aa4a8326418c25dae811693a22b33604d0c4aa3f8783324cd7a7bd93827876ea793cd3621d7d36654e735a4c9e3aa41c3da860dff3bc6fa209c75d169a458355dc360c4f6724aeda1896495e5f964cef0d4818cffa5766c9bb4629c7a2f58a62a3599b33d4e0487291892ecf22f3a02c34849918986355b8b2554be2e0cad12721259017d3bbfbd046a6049d37b96a10fe2c9bc163c590187405e1090b43a80360304bd0bdbe4d9ce6c4be0a59a1a6411772f4124db84ef5a99134f03fe87a950fc4c114bd5eb31d777cb46bd01d3e37179df3be45eee7ab508e43ffff108e733c22dd7d222294505256488d86e29b0964753c88f5f9a32a44139e05d24769980a4de1f431a5f2f4c20bbe0fada66ac386f233d49a58b7376f4d033ae465c90904091b00bcc8e4ea4ef2ec68824dd083b4f38cf4425ae33004c1854a32f88ecec31fb5b8335b3d48b8e76eb8cdcf01ee73c6eca11d8aff1d30040af7126b60dc68fd751ca9b097af6ace5c8da45e3423e4d8f8dd46075534fa02d4a5eac949a74ec5b41ad3ceb772950c3a90967ba4568420f6bfbefbb99ae3eb2a22c65b2099dce0ad8eaac1c785cb983ab852072a4bd4e3d2910df40cc710143300391a3039d10f294eb036227b253e9cb10bbb8916d6561df879f774b95cd5f3628fe1530fe344ee7b93cb090b1dc70c4b38d69afa92d61c9ee04036087d3613fd51ad2c047fdcecef18a1fd654abebdb56ff5016e3b4b8d5f88272ff6527642d925c80083ac4a3fda483b22feaefee690deba904b7064e37763df86e8a4ff11480343b624cfb618b49aa52d1d76e13f5ce937f3d600f9d078e4b5e92aa9a8926d6c6dc3e165e622facbffa9784ef936cdb94c8989448d684742bcb0134530d7a0101127094d47c5b4542a35ff7830237bc7f07d8c4554b39c9bcfca6b2c927c01d8a925e7aca4d0c1087983341865024c049de5"], 0x1010}, 0x0) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000580)={'./bus\x00', 0x7da, 0x7, 0x7, 0x0, 0x3, 0x9, 0x8, 0x0, 0x1, 0x401, 0xfffffffffffffffd}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$KDSETRAD(r0, 0x20004b43) kevent(r0, &(0x7f0000001600)=[{{r1}, 0xffffffffffffffff, 0x10, 0xfffff, 0xfff, 0x200}, {{r0}, 0xfffffffffffffffe, 0xe900fe5051082293, 0x42, 0x49c, 0xbc25}, {{r2}, 0xfffffffffffffffb, 0xa, 0x1, 0x68ca, 0x1}, {{r1}, 0xfffffffffffffff9, 0xeafe0b5cc87fd50c, 0x23, 0x40, 0xed5}, {{r0}, 0xffffffffffffffff, 0x0, 0x21, 0x1}, {{r0}, 0xfffffffffffffffb, 0x15, 0x5, 0x9, 0x7}, {{r1}, 0xfffffffffffffffa, 0x80, 0x22, 0x3f, 0xfffffffffffffff9}, {{r1}, 0xfffffffffffffffc, 0x24, 0x3, 0x1ff, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x4760250d, 0x1000}], 0x7, &(0x7f0000001740)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x80, 0x9, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40000001, 0x10000, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x80000000, 0x0, 0x9}, {{r2}, 0xfffffffffffffffa, 0x89, 0x10, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x20}, {{r0}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x41, 0x9}], 0x8, &(0x7f0000001800)={0xf9, 0x5}) clock_getres(0x0, &(0x7f0000000040)) write(r2, 0x0, 0xfffffe50) 11:10:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, &(0x7f0000000000)=']', 0xfffffffffffffe43) close(r0) 11:10:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) fcntl$setflags(r2, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000400)=0x7ba8, 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10400, 0x0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x7, 0xc9}, {{r1}, 0xffffffffffffffff, 0x80, 0x2c, 0xf685, 0x1ff}, {{r2}, 0xffffffffffffffff, 0xa2, 0x0, 0x4da2, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffffc, 0x0, 0x20, 0x6, 0x3}, {{r2}, 0xfffffffffffffffb, 0xa9, 0x20, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x4a, 0x0, 0x7, 0xffffffff}, {{r4}, 0xffffffffffffffff, 0x24, 0x88, 0x586479b6, 0x100}, {{r1}, 0xfffffffffffffff8, 0x23, 0xf00fffff, 0x5, 0x6}, {{r2}, 0xfffffffffffffffa, 0x90, 0x8, 0x2, 0x4}, {{r0}, 0x0, 0x0, 0x40000008, 0x3, 0xdbc}], 0x100000000, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffd, 0x90, 0x80000000, 0x7fff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x400}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x89, 0xa0000010, 0x9, 0x10001}, {{r2}, 0xffffffffffffffff, 0x80, 0x40000000, 0x8000, 0x8}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0x51cf93bd, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x80, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x1a, 0x80000058, 0x2, 0x74}], 0x7, &(0x7f00000000c0)={0x1f, 0x10001}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 11:10:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)=""/254, 0xfe}, {&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/216, 0xd8}, {&(0x7f0000001380)=""/98, 0x62}], 0x5) geteuid() r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) writev(r1, &(0x7f00000014c0)=[{&(0x7f0000001500)="6c98c2b17c5cde2084e97fd57b028da6ec723cc519ff53c88f80fca77c795093dca44bca6b9a5c8a6e481bdf6ee43febcb8c5522910baaae8d80708415033a61afc4bc3c476e058d1195a0e62b04c9441af4d966ddcb5369e3ce361959381e0e89a247e6016792e409687343b03e6c500b78ba4bb051651a96d8b111dfee4ceb41c69df26a2d0b6789be24b075d34b5be662c4cd5fd0f86ca21a1332d50671db9fb1b2c06c2a4ce1c386d23f213d45b2edfc53ec2e704d36b75fd53aa8b8f4a687f0a1a8f06e91a9e6a047fa1b9f0f5a433a6c6d260a0a7a4e9cee", 0xdb}], 0x1) recvfrom$inet(r0, &(0x7f0000001640)=""/23, 0x17, 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001480)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000001600)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001700)='/dev/ttyCcfg\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000001740), 0x2, &(0x7f00000017c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x3ff, 0x1ff}, {{r4}, 0xfffffffffffffffd, 0x6a, 0x1, 0x3, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x2, 0x9, 0x7fffffff, 0x8}, {{r0}, 0xffffffffffffffff, 0x31, 0xf, 0x2, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x9, 0x66, 0x431c814d}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x6, 0x40000000000000}, {{r2}, 0xfffffffffffffffb, 0x1, 0xf0000008, 0x100000000, 0x81}, {{r0}, 0xfffffffffffffffc, 0x4, 0xf000000c, 0x0, 0x200}], 0x3f, &(0x7f00000018c0)={0xfb2, 0x9}) r5 = semget$private(0x0, 0x2, 0x8c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = dup2(r6, r6) shutdown(r8, 0x1) poll(&(0x7f0000000000)=[{r7, 0x1a5}], 0x1, 0x0) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f0000001900)=""/117) readv(r2, &(0x7f0000001cc0)=[{&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/106, 0x6a}, {&(0x7f0000001a80)=""/178, 0xb2}, {&(0x7f0000001b40)=""/242, 0xf2}, {&(0x7f0000001c40)=""/110, 0x6e}], 0x5) kevent(r1, &(0x7f0000001d40)=[{{r2}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffa, 0x8a, 0x40, 0xa45, 0x4}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x80000000, 0xfffffffffffffffc, 0x9}], 0x3e60, &(0x7f0000001dc0)=[{{r3}, 0xfffffffffffffffd, 0x62, 0x40, 0x1, 0x5}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0x1, 0xfa1}, {{r3}, 0xfffffffffffffffa, 0x40, 0x2000000a, 0xffff, 0x20}, {{r3}, 0xfffffffffffffffb, 0x2, 0x5, 0x100000001, 0x7f}, {{r1}, 0xfffffffffffffffb, 0xe2, 0x40000000, 0x7f, 0x49}, {{r3}, 0xfffffffffffffff9, 0x8, 0x26, 0x100000001, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000001e80)={0x9, 0x7}) kevent(r1, &(0x7f0000001ec0)=[{{r0}, 0xfffffffffffffffc, 0x80, 0x40, 0x7c610eb4, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x20000020, 0x6, 0x3347}, {{r2}, 0x0, 0x10, 0x20000001, 0x56, 0x1}, {{r4}, 0xfffffffffffffffb, 0x3, 0x1, 0x100000001, 0xb2de}, {{r0}, 0xfffffffffffffffd, 0x1d, 0x4, 0xae, 0x26}, {{r0}, 0xfffffffffffffffb, 0x20, 0x81, 0x8d, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x3, 0x6, 0xfff}], 0x37d, &(0x7f0000001fc0)=[{{r0}, 0xfffffffffffffffc, 0xef, 0x80000000, 0xfffffffffffffff8, 0x3}], 0x7fff, &(0x7f0000002000)={0xffffffff, 0x9}) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000002040)=""/195) poll(&(0x7f0000002140)=[{r0, 0x20}, {r3, 0x8}, {r2, 0x4}, {r2, 0x80}, {r4, 0x164}], 0x5, 0x1) 11:10:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() fchown(r1, r2, r3) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 11:10:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x7fff}, {0x18, 0x3, 0x3f, 0x8}, 0x0, [0x1, 0x4, 0x2, 0x8, 0x4f3, 0x7, 0x100000001, 0x2]}, 0x3c) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000040)="e46e3c8338a3fad46a65af0ab933f385d3ffe3c470fd1d6029808d1fcd963167593b477988b28caad9e176209077db66c44db9bb31320f855443b8c6d427a69610d7e6e023e548bdf517b924230416b8dc01ad8662faf3c2eee5a3eb9eca4c4b9531f2a08ca774f2791120ae04bc2b464c2301eb7638f942f9d9", 0x7a}, {&(0x7f0000000100)="611935fba14c5cad963260be80314cb35e24e8888ccf5f56730535bbb69d9fc99115da8d11adf99d0a2e03c1aed2de7bfbec2ea20238f97dd1c4b3c468269f82ca2e9c20e84e85ef3b61365691ef80d08df2105050262bb2eeb89173e234f48f3fcdf59b40bd8ca71884a847f43c0c28746ab7cafa4ae9feb6f71852f3e21a52b6f19483451122914a25192b831d216a5ea6072e72aa717fc16dcbaa38fc5d2d9a0dcfe65c6faffb5c067f19445ba96c161914efb936c917a888ce1746a457857699d531c3f6310a2a68dc3ea1cd410b618feed8cc87f92553", 0xd9}, {&(0x7f0000000200)="063fc2726ac9ca0d0636acfe931e6f89de633030f37de9e664fb5dcc1e2475cb2237085ba88cec4ec5a73603dc3b464797be25ed63bebd3faa91acb2867ea2ed814d885014753b55527315cb51dfa898ef603d76a94eced843e4fe35b65dc68603e80784dccc3afa5aa34d604b7729fd542e8ff333ff83873805008c795ae4c6b698d0347a680d7b810717c4784cc5880c44ed055540b4faeb31d615d3d1ef33ad3daa10728c651a8954beb8988aab139a6552f17116e591e1b14848e59f69630e054e65b324968c333fca03a0eb", 0xce}], 0x3) 11:10:10 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000180), 0x1}], 0x1000000000000075) lseek(r0, 0x0, 0x7fef) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) 11:10:10 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 11:10:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000005c0)=ANY=[@ANYBLOB="43bab6b96d85edb5bae304f93216c70d8ad65633f1ce402f7b8877c322912bbfd3be4bcb5663f278984ea10dc644a19de88064e23deabcefda3f50dcc333c54988db8548dd6a2739dd7fe41118654789f7340daced50b111c93b5d32dba951cba69d5745b2af890d31bd302155d6915b82044ffecf26751a5c3d983fcbfae0c4b7aca569bd58b10fbcc1b28f73ad9c523380ff7c24fda9fcab8e60dba48a32424d4b2956256f89ea6545a8b863ecd11a7e0ff35fb059cb2f69617fabffd62a1d237dd919262bcb0900000000000000fdb881e11505d883c1c4665421b0a28b7ae1b891f67d30725974f9376f"], 0x1) msgget(0x3, 0x8) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000580)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 11:10:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) kqueue() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20100, 0x20) dup2(r1, r4) 11:10:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 11:10:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1e, 0x5, 0x7) recvfrom(r0, &(0x7f0000000000)=""/186, 0xba, 0x2, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) chmod(&(0x7f0000000100)='./file0\x00', 0x20) setsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 11:10:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x2000000000000029, 0x25, 0x0, 0x21f) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 11:10:13 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r1, &(0x7f0000000340)='./file1\x00') rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 11:10:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) read(r0, &(0x7f0000000000)=""/63, 0x3f) 11:10:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0x4, 0x2}, {{r1}, 0xfffffffffffffffd, 0x8c, 0x20, 0x100, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x80000000, 0xf634}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x135d, 0x3}], 0x10000, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x1, 0xfffff, 0x10001, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x4, 0x20, 0x909, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x10001, 0xe5d}, {{r0}, 0xffffffffffffffff, 0x24, 0xf00fffff, 0xa8, 0x1ff}, {{r1}, 0xfffffffffffffff8, 0x10, 0xfffff, 0x5, 0x8409}, {{r3}, 0x0, 0x2, 0x10, 0x400, 0x7fffffff}, {{r4}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x6, 0x7280}, {{r2}, 0xfffffffffffffff9, 0x40, 0x1, 0x4, 0x1}], 0x1, &(0x7f0000000140)={0xcb8, 0x7fff}) close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000000), &(0x7f0000000080)=0x4) dup2(r1, r4) 11:10:14 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) r2 = getpgrp() r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000340)="0639c98f1cb152cb95a6223b60cff45a8e936faffc9bc7acdc69874e58c19719e4a3077a68a5811c4cc5f8b6351babcf626513a193d04fdfe7ecdbbdd13077348f8bf2607ecbf3facc241b58f45d761db5a922336e4c5cd108277f370a59c875b63dd52e45a5a2d77860e09a5c57502bd46553f424647e5fcd306c12427d891c6e40230db92df5d1bb1be4706bc3380181d3db6be4abb3ead3f61c4dc42f16e1044974d2c2b88b9697cf25263eab78a8cc454abb388218c968058677b2f4f6f3d8aedf521db333ff89d74c56ee190efce016d28c4aefca", 0xd7}, {&(0x7f0000000440)="910ba5ff66ad7b4d304b9a435227b62b08cfb2b9bb0ec9bb40422f311185a43400ec1f42a7067ae03b28a016b284729c198b46a2ca27f62fa28510f06be31fe1f9235aa1e22c541cc3080845b9a92d583f6a9dd3a98beb0355cb4d9b922e3d7a060959f95e0acd46042da8c6da36e76ebc5cc9bd02d7806ac98563b3a2ed346deb1f09906a026976136a14", 0x8b}], 0x2, &(0x7f00000005c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000002002000000000000ffff000000000000e6fca7ac18e2a310efb3a71da5164aaf5dfd560a245f286a9cca181be6de807f4b75d5b56a032abd80e94cc08e14bc90a458", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB='\x00\x00\x00\x00'], 0x70}, 0x4) read(r1, &(0x7f0000000200)=""/243, 0xf3) 11:10:14 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = shmget(0x1, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0xd5) ioctl$TIOCEXCL(r0, 0x2000740d) r3 = dup(r0) r4 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xfffffffffffffffe) r5 = semget$private(0x0, 0x0, 0x400) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000080)=""/24) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) write(r3, &(0x7f0000000140)="4beefdeaf896d9261005dc927357b44d766d674c1eb078ca6eb9c86f337c00682100161a59e797b762181f861e0557abb3a5d95b1e8f0839d7cb57e4d57261c2e8ab15b7178e15224e1a4d628e246534b205e0585a4dc5e19cb0c637a0ca7c647472370a55e5bc6af91ae862f7eeecfb8f3d17302bd1ca66b96dec842792f25af0c0f963e0dab3af1d350f1ecbd2c46b6a4661906246a85c207e4a6876ab587d4dd14f01d0a49b4e", 0xa8) fcntl$setflags(r4, 0x2, 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) close(r4) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000240)=0x9) syz_open_pts() shmdt(r2) r6 = dup2(r0, r0) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000280)) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmctl$SHM_UNLOCK(r1, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000002c0)=0x1) readv(r6, &(0x7f0000000600)=[{&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/131, 0x83}, {&(0x7f00000004c0)=""/26, 0x1a}, {&(0x7f0000000500)=""/232, 0xe8}], 0x4) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000640)) setsockopt(r6, 0x2, 0x9, &(0x7f0000000680)="cb781517218da2803733b13c8f8d421204e540edc8a954d828ee977d3f52b660cfc06ab98d6bb3053aa05102dee5d0615db6cd1c46042acacaa4763aca918640fa8a22dd57cfba81a1aebb0c04c77970834de97180159db38080a6b50440c374632c51ce6a457a51b82308361d18d4a08aeecd51485602b9e874ab1714ca04bb", 0x80) accept$unix(r3, &(0x7f0000000700)=@file={0x0, ""/7}, &(0x7f0000000740)=0x9) 11:10:14 executing program 1: r0 = socket$inet6(0x18, 0x40000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040), 0x4) r1 = socket(0x0, 0x0, 0x6) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket(0x10, 0x2, 0x3ff) socket(0x1a, 0x1, 0x4) 11:10:14 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1006, 0x8000000000) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/248, 0xf8}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f0000000080)=""/112, 0x70}, {&(0x7f0000003740)=""/4096, 0x1000}, {&(0x7f0000001240)=""/92, 0x5c}], 0x6, &(0x7f0000001340)=""/182, 0xb6}, 0x843) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 11:10:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0xfffffffffffffffe}], 0x2}) 11:10:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="1ba4fd13456bd3a9ef4d72", 0xb}], 0x1) write(r0, &(0x7f0000000440)="9c87c3772c0035b87e33332e2e", 0xd) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="2f81b35f4c0113c96a41193def84f71c91c1858b82d79dbab71ad5bcaf2d3af8a54108ad905f01939516e068264816b6aac2ed48dc8cb0491c2fc8ef25f0b0c740c56f09524d77879c", 0x49}, {&(0x7f0000000200)="cd4c6958465bd826943fa733201a0e4bcafa00dcefb45841375a2b5990f90be2364a234a9853bcb0d3912c9eb9b678c1849c5d676cf0dbb646046bfeca293a27631b1749074506c0687d5d227018640ada10301989f6f1fcb2a81df99ed405e32ed67070deeb15666baf9df4a3a68cc5de4bbdcfa3853ef42c2e56", 0x7b}], 0x2) 11:10:14 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x1) r2 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x3, &(0x7f0000000040)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x102, 0x0, r9, r8, r7, 0x0, 0x5}, 0x400000000000002, 0x1093, 0x589}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) semctl$IPC_RMID(r4, 0x0, 0x0) 11:10:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) 11:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd5cb705821f31048984e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a47511699886e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000", 0x10b) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) 11:10:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000200)=0x3) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = openat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0x10, 0x49) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f0000000100)=0x9) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x4, 0x81, 0x2}, {{r0}, 0xffffffffffffffff, 0x6, 0x197d7e254bdec4f9, 0x7fffffff, 0x6b53}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0x7, 0x8}, {{r0}, 0xfffffffffffffffe, 0x10, 0x81, 0x5, 0xffff}, {{r1}, 0x8389bccbd3b4108a, 0x10, 0x1, 0x4, 0x1000}, {{r1}, 0xffffffffffffffff, 0x22, 0x1, 0x3}, {{r0}, 0xfffffffffffffff8, 0x88, 0x1, 0x1000, 0x1}, {{r0}, 0x0, 0x0, 0x82, 0x7, 0x1f}], 0x7f, &(0x7f0000000000), 0x1000, &(0x7f0000000080)={0x9, 0x400}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x280, 0x4) connect(r4, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7d390e49, 0xbd6}, 0xc) 11:10:15 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x40, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000500)) socketpair(0x11, 0x8000, 0x81, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffeca) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540), 0xc) writev(r2, &(0x7f0000000480)=[{&(0x7f00000001c0)="aa0624f47b4d74dd815232a27cfafb14faafbdac930129e1a0f4766f174e90fd067a34e8df639a3b97940cee5d2cb39fc0c48597bb1c5e92b78029f6744f3da346fbc8249977ce6a14401e3f669e94c950753c44d0cc849265a17f26688de460ae4e6a99ac882ad728fc9e7728a0a76f4112e4ad212893d59c38465eb14c6da5c2296ec6bd107d91ea76f48c1668eda8be65e8ef9540f3a22307dce208469985f02962c603975f6b80a3848bcddde809787d4a7cf3be05c4638de9813d12b095fccae904f4afe7ed7404dddc8d0367a18e0a", 0xd2}, {&(0x7f00000002c0)="002763c70eed283b4c2ba0d8737c0011b6506eed131f1f28fbc4f79a36e274f85154c412672de913bca464e4f56c7119abbe65fd4ddc86609d0fc36330461f7e9e2bcbac3bd3d3513806ffdc731f40f97d72aaf73ea7f7efbe03953ecaee98143132058111e5c5126563d1b794640f86886da6e8ba39116a1f67526d4ab71c35961e6cec9987091bafc67f1c92c3dcdd4f25cfadb43a834eefe90618495c7f32187a2395f67c528e98da8bf8febc406ab7de990dd06df5957512a9d9382445cfe9d9001f828c46ddac1b2c901a14585d97b5c0dbf3c6ead80867ffb2496e584aafd937b5b5216e", 0xe7}, {&(0x7f00000003c0)="6c5b162e10a22ecb94c791d11825eb1e63be82b866e9fa61a912f744a33097a83f117ab31be9490ed55e7bc0743c0071bee4b32dfc6c4315eeaf62d6b11185c5bf37540f435ad415f6e9347c4b443a2cad99757873a72a9669b53b5072a8e9e9bceeb79f312ec0d797399e446ec26282376ad89f95a49ec132f0ee770b3ea7068316e302d6344ad8e5", 0x89}], 0x3) kevent(r0, &(0x7f0000000040), 0x607b, 0x0, 0x80000000, &(0x7f00000000c0)={0x401, 0xffffffff}) 11:10:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) socket$inet(0x2, 0x8000, 0x8) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/14) 11:10:15 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000027, 0x2e, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) write(r0, &(0x7f0000000100)="58d3775c5160f579dee4ca1cabecedceec5c56a0a114948490c5d3c5cc0bea5636ce9dee133b12665925431479bfa5952a693e6f60581862784fd76913310e021f6902e06e0515738fe41f9acb7e99075e22cec0118c58d27e4cb75b20b758d6748c433fb4f4f321c7349ee15cbc9f08c260ab0657e2a6096ff0d8f17c639c49c24a69b60c083314c6f1f8dd6ce055c09eeeb5e9944e10a1acfc49e2b5badbcac9ab0c3b556117689dcc6a20307cc6a145bbd1c039156fdac66bacf94ee800d7a957444d1a36460fb7d1ca0b343aa2371255a13be953d1", 0xd7) 11:10:15 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x8000, 0x0) 11:10:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3, 0x0, 0x1}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x14}, {r0, 0x12}], 0x2, 0x401) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/32, 0x20) 11:10:16 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x40000000000200, 0x800000000000000) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8001, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x5) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) r4 = dup2(r0, r3) r5 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r5, r6) 11:10:17 executing program 0: clock_getres(0x0, &(0x7f0000000000)) r0 = msgget(0xffffffffffffffff, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xd0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) msgctl$IPC_RMID(r0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)) 11:10:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 11:10:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x5b, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)=0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x800, 0x2}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200000000010000, 0x10) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x100000000000003e, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x3010, r0, 0x0, 0x42) r4 = semget$private(0x0, 0x7, 0xb4) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000280)=""/104) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r3, r5, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)=""/21, &(0x7f0000000240)=0x15) select(0x40, &(0x7f0000000480), 0x0, 0x0, &(0x7f0000002840)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 11:10:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = open(&(0x7f0000000200)='./file0\x00', 0x9d, 0x80) getpeername(r2, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) r3 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r3, &(0x7f00000007c0)={&(0x7f0000000300)=@in6={0x18, 0x1, 0x6b1, 0x1}, 0xc, &(0x7f0000000540)=[{&(0x7f0000000340)="4d5a1a970e0cfd4a7d473c11ed6f0b7ede952ad7fef52656419fb1bdd0957620db91f28d3b0a16a0354e1a38d350b028046b1b1311d5742bba6fe6466e14d3d4239d68f840e313ef2fb38c1d00ca6f315153473002ac2586a35bbe9355db094087c746dda2abf292fe65a93c334ab1d7ce9cde681e61c4805eaa9c16325b981cf8b1a7bce1e9daa0c93b7f2e0717cf11383b0385f8783c6a19b17118604f67abceac4d6107274ad080b951c7e0119dc724a32437d021d438ab559ec5df6d03644bb3a196db1765eb546b937332cdf55f0955ebdba57c578dab30ea636883382a02b23647751e4f9cf37ab6", 0xeb}, {&(0x7f0000000440)="2b811a669a03802cabe60ed8e444f360e3bb111bc01f25ccc2d7f5c93bb2cf3d7ff81fc9a65ed23ab997bff6bae43b84d8c0b92e08d3c1e7b2150ee0d1e07da8", 0x40}, {&(0x7f0000000480)="1f00b4efbe428178d4e3bfd69482a1177c7759ba17598b0ebd461a9147fa0005a7eed091a56befba27f63ec2815b28d6c8b42d94f4bd7e19e28e283dc97bc75fc3ca4af4666c216b3dbc8743641075fbf2efb0480b5245cd91e77ee4866d50bfdd8c26fe1984291d60b3dcf751ade948fe1d495811d1e00c76702eb5b43da8e88f9f31d47d93ed9ee09e76a90a2bff223fd19df5393622568e707f3a666e38b979fcb0e583e2e42b19bbcba93635c26dfad8516e365de4b9f3a761caf4cf59", 0xbf}], 0x3, &(0x7f0000000580)=ANY=[@ANYBLOB="6800000000000000ffff0000f8ffffffd8068d932d88087810a2f675efffbf4f19b50bfe59c5cd3d1268b503cad5840352a163311a3863dd73538f4653d10c7ee24c6079b0e6670436a147d2d6869fbca2f118ed6850852fb4e343c8b0251c7e5c5ab81383000000a000000000000000ffff0000134a0000f0e837f738e3adceff39be019fb223ba4bff1ecb9f5fbdb4ea5659525006550b06a26f867590d7f38c15e117050086bc360cb5b4d85693b75b90ed27d6cc091208b3ddaa7db3a66682fe3d902f1ff57e97743cca09c50abef4c56f2f6d42dcc60f9152481cd1c05ae2fa9b01a7f0ffb9b995cdf3a5a3dad38267ea6035de9ac024ac1faa47c3e278486efe707fd10000c8000000000000000000000004000000319f9d057fe81468b08606aee725a3223b8396abe0b00076ad3f39e9cb4de8e51407422891959b677ea0606aed39ff0b07c7be59b6b0297faa2f0e62059bcc60ac7e92f88919819d32e853f466a7374462236139718920e84ed826c64d957990989f55e47145424b1f31adddbf1888ab22995211017f11379625f960d7521ece5144b968c6d4619ad6d059e0efab1c2890d725452aae64c4978c7f7753454c255a94a4915870c018df3644c9fbce6a9d8d000000000000001800000000000000ffff000004000000c3000000000000002800000000000000ffff0000ff030000b3fcb157cbf2478e858654893a7a61a849e77bce00000000"], 0x210}, 0x406) getpeername(r3, &(0x7f0000000000)=@in, &(0x7f0000000080)=0x66) close(r3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001180)="e5a2d864dbcb88893eb03aca7c23f9b161314f709e6d08d4bbebce58722fb3f09aed5f554666a37f916de0e4ffe9fe8ff0ddc42d5425f359a99d7ecfd13622e25fd5ca9ef93a2ac68cc3674de58044d013d9a9b6ba9b751f62c198c515ca447441f37b92cf77a3e2d8e0635c98191fdd841e9a13149afae483a0089f4b1afd7136487e4264801abee65254db39c91cde77d10749b5c01d1b3de41de6367876f80c01c65854dc7ada34da5330712add894d9e6d199c924cddd9f133daa28e8b98a6", 0xc1) setitimer(0x3, &(0x7f0000000180)={{0x1, 0x25}, {0x3, 0x10000000d3}}, &(0x7f00000001c0)) syz_open_pts() msgget$private(0x0, 0x0) syz_open_pts() bind$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff80000001}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001300)='/dev/null\x00', 0x800, 0x0) r4 = semget(0x3, 0x5, 0x420) semop(r4, &(0x7f0000000140)=[{0x5, 0x400, 0x1000}, {0x4, 0x9, 0x1000}, {0x5, 0x2, 0x1800}, {0x2, 0x7, 0x1800}, {0x1, 0x1}, {0x1, 0x6, 0x800}], 0x6) r5 = semget$private(0x0, 0x3, 0xa8) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f00000000c0)=""/92) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000001280)={'./file0\x00', 0x40, 0x80000001, 0xfff, 0x1, 0x1f, 0x200, 0x80000001, 0x1, 0x1, 0xff, 0x3}) truncate(&(0x7f0000000080)='./file0\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) getpgrp() geteuid() getgid() getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xffffff3e) 11:10:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd, 0x3, 0xfffffffffffffffc}], 0xfd9, 0x0, 0x3, 0x0) 11:10:17 executing program 1: r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x50) recvfrom(r0, &(0x7f00000004c0)=""/209, 0xfffffffffffffd98, 0x800, &(0x7f0000000480)=@in={0x2, 0x3}, 0x20e) mknod(&(0x7f0000000100)='./bus\x00', 0x10000000001fff, 0x4503) r1 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) recvfrom(r1, &(0x7f0000000000)=""/33, 0x21, 0x801, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) mkdir(&(0x7f0000000280)='./bus\x00', 0x63) r2 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = getegid() getgroups(0x3, &(0x7f0000000240)=[r2, r3, r4]) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) lseek(r1, 0x0, 0x2) 11:10:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x10, 0x0, 0x3}, {{r1}, 0x0, 0x6, 0x80000000, 0xfe8, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 11:10:17 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x6}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/249, 0xf9}, {&(0x7f0000000240)=""/92, 0x5c}], 0x2, &(0x7f0000000300)=""/111, 0x6f}, 0x2) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) socket(0x1a, 0x2, 0x53) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 11:10:18 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1061, &(0x7f00000001c0), 0x4) 11:10:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4000000000000003, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffe61, 0x200007ff, &(0x7f0000deaff0)={0x2, 0x1}, 0xfffffffffffffe32) 11:10:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7f7, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) r3 = syz_open_pts() write(r1, &(0x7f00000008c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4a3c14af3d4939fcafc066c0a6be948e14b108eae0b1863ed2dbc74b9df469d7efa67c045d8ff59b85f592ffada93bdc089dfa0e446cac7079dfa215821ac1744d3aa5dc9e970fbb1892392a460f8505c30ec539d462f51773b5ef55ec5204e67393d93c1e8eaf7f6e47c35cfc49933b38e33bb2533e3f8dca21ed2d10ad5543dac9a11bbc15fd8f7fde4d5ea4b87000d1027730d7f9f93040a7f8c8727b68c98812ccca42520fb662568c597771275ed794f76a7ff128d10b81b850cbf6b6a084bbd3c3ac8f8cd73421b36ed3eb98c9545ef64142fef8701a36d1e459b31c1596ce91fde4a9c61213fab25c456f924a9696528da395fe9ef59a7799802b4d7d488aa02cc1c5293d7214b9b5ef184a59a79136da43fc00367c6a25705c456c8befb1ac46e8970189ad4c1b498b820c77cb316752817ea63fd0a2187313303c8ca2462fd4a1ec1caf6ce657a10cd042b8e69af08499dee8a1974859b66d44a980a5eb7c96097e9c7ae2e4ea9888b2710b497a25747cf5b2afff96d2ce60ede8b1c325ab19c34a8b726bd31dfc189b853ea504a1f707b856e778e6506beb51578c774a452ea39464909bbf93bbe36d6d307cacc5b350178c7de724ae730ee086ce82d45d0091db3c32f5f31d244e0cabb7e0de77fbf9b38d220d5171c3ebb192ee1ff78ada09cfcb1548d94d3320aa448517751f88dbcc8d627697083b4c1474ef5c1e50d00d801c85b26a8e3cf64804c0b7a5d375a1810aa22e3b8c45ae96fb63ea7f28e26bd45857d13826d62da9c7890fe0043bbd06918bebb6089d9fc61e829d25be165b46b543cde7e68016719f48303621d0274ef836782d893e4fa1eb9cf4fb3a3dcdd3cb88620e19007501d2ce41bec66d479fad6f56aa30788cf29a50a1b57e730462813895828670679cc9f14fcd33ff766fcb05521df8a006ea1fc2794ae1408e17737f89b210a66b60671a8b3c741981a8bbd8568b15700df843e0c445d8e4320f86fab5aa81aacca22bcfa1be96a03ed1590654e3203dc1a340768191ea2411f732fcf04ab0267c6bb263e0873852c3f3001bbd41a1cfbe8963dc97e43f61dadb72ffb8f2e07fac63735c844378d0c1366128076abb5a33bce8997c8b697ff52e683ed3e1aa503137504fb2e0c07be16454728ea32c808949bf6e5791dde8d57318b576ae124dfd2210a518ffb351ac59e5baee457176bb53fee7d2e062e3a5508c6a5b31d378469a0b932e2bd57e39de1a37f2977e6555d18db28ffe05bf0459195aab71e3bbfa996a558209180ff1aaa261daae05a9b094296c377f91d5db931f27eba9cf05705993066d69cf7b1f76c90ab7d3687deb14f11cf607d28d981e239ecd31139e227f039d5ae9ca55d9e4af86819868e288b553fee55cc859faba43c4e972ef38d956d1e57b2398f1ec78debbd350a69b87d3e839be35b5ebf738939bdb40fd852d1bb9d0796d979f8967496a146775ff603321f620d1441abc0d79571b148f0956df64d967e48763337250659045a58601c42570474dcaca3bbc799d4bdbe64d2adddec6d3772aa9a562e59f4c7ed95e6272016cc379cfb0e1c8dfa8156c7277beb014a68da6560464aff2aaa5d787821f31fde612571e41528225eb70196d9c0f1d5a8da28429b2c595d50510a40f7382091c078b401f6356a6fe7059c13e1c1b4fec69a2594fc924d3c9974564d80eb76be697f1a7979d5edb0f2b08d0d3ed7fbde332cbcc651a2d458d7a48fda9a080bcdfa552c96cceb86b2d35091808d08f52a693bc294c4eb9b5bf95d2d212e612e9295b205c7417096fe8686de3f711fbeeee7366325f4794b300ea26e0b0fb8d70fc8e265241c99f10620f04960242919bf2d3b4c78172ec1503de4a4b4250bc9755f66b5218a95a766f50b0406c21e1c43815f78fa09ecd4bc836deed9b94c69eaa66bb02d905852852ae923cfe75c1d5ce85a03c5a90f742e0d702d0c6b624a7599121f7264b32cceec69c4037b8c97f81b0c6d2c30fb5b6f4b48e9ca9f6e5be7ba22f707d0f35ee4b5ba322f20c9592be24f73e91cbbd3c61dcb5db37e9600a27bf4a054cf519a14e14c928ed2ea8b30f14c3d715c16b6912f1c2873639bf0d706320c17b697336a038ec2ca9a439fb1251be6ad95e796acd07e30eb1c964b8cede035dff27d1d8dd9b3fa1e7933fb5ef86b4ffd7839dd26aa03bd661d236fcfbd47b48cfe765b851ce2b3a8ed37a811e4767e0a82bbe4e96e3977d889af7e58ae8307d117c3d3fe9ed4129841bb79e7cc129f4440512392242b166dbe3f5d9fdf65bad7ba7c750e79377dc72c8b0806f23d442a2526cde826706082c6ea8f3dbff66f457069e60aa0beb91da1d859970b175b95a59cd93327f1c31d6498cfeefd90e91ad0ebc3f54408074d9c4c4b4854f194a2a22622b7d97da7c81547ea6ff71aec6ff73849cd477492842f6a974b0b5559009a1950c5be3fc40bafc609699116bd21878539144831b20134547198b12f75a84310f583bb0dcfba02bbd45f29da1cdde200577db26c9212add0951126137531723fb9b60230017b09f0f265de12e5c8d366e9cfd73711fb3e1901a2fb7a0e062ed3ce3329acbc4eb1f805a267110d4bf6086eb73900ba05e17ed9e8937017ccbdb21fcd5cccf640fa6f4d0e9ad2d9e1b5d64fa919036a878d7d2d44d6428aae5005ac84b0e8428d7f049ad0e9576161c4162cedd970d185acdfaabd780c6e867431b923ee4573df296b4db8fec039e52b4d03cf3e2bf7853c80dc504d758bf206a4a8466232e2c09a0537f2b3051f24faf4ab4da0fc4d8f2433a4d3cafbdf957f6c67563e7580fde779df315e2bc8beb4c7e83d2e83433f9746bf2576ff43ed1de2f5845d31fb52708f3c2cbba936459ba2f4aa3eed3df0845be6b7af9dc33899b6c675480f2010a8ae731005c66845820c539b0294bfd4659420e3b11b8442df89f718ecffaa74972ff008d50792c59d623dd1c1eb76579150a92abd4dbfa2328cb53e366aebd69b2c0ac7c9c94f0a49da40f98156ea7074f6ce4579e9d0521b92fdf9add76a88abfc4ceb8c8ace8924ab8bc966649030c427157f476762e41da8ff9b2651495a342b37584080dd854a472f58f801ddb49aa2521acb9e0579364ee028fa5499b6c59920bbb6084c456e7cb2217de0f90f4ba30c292ff830444ac8ddd2bd017f137ab37064c939414fff65760715f89322d64011eb48b9c16d5a8dfb0f2ef2a1a8d86634bcb55f1913d9e0d7398d657f989fbbd8911e4f4bd86bbe59ce28e5b552386fcbded19b0dbb71e2840ee9db944f7a40f97e665ec7035fd3d212dbc69f6e9b6efeb2fa6f3d0cc7199e3f4a9e01dec909c8a2374ab0d6d692e5f9df91a6781266b0d304da2ba1a3890967aac87c98a6313e31db3ffbc2490391422983d1f360665bad585fb2a4b80562d531bed3a9a1ad9f48659b90fd5cf3deb47523b24228c9ca7c9154b359ec8b60399be1562ad90e14cbc8584c9b3869148c24ee42d724e7b0ededa47fba4f86f8f92c64dc2733f2def6fd40b79c4b1b00620ac06d7913e673f5819159f45a77b5b6438f862cf32471e87038c0b581b889654c88d7bc8d24f90fab829fecba5e5c393b2678dd29b4b7823140511fb781263a6c70251a9dd6ae8b973d7346cd170bf9ca7575da86dc4295dab0318c27d839c28469d97bc95a7157a92e1c7bca471101961f0637b55a9474b13d5d5aeebd9dfc7145f1716e0535834b6e904b78cb3d24e61c812ad4f91d6070c813c5576afe5276cbd925461a4243f743857dcf9d9f93d7e9573688814a0dc8dda1912daf1e4ed4dc326ad892b57550f7612d5f9ac5a0a0ec7a4393d2f488ca50f7e5e5a2c996a486b7f257e4d5de9518629576796295e20e5eb6cef22d2ad6bef79b4c4d80a5d196ec872480de6a80ccc9dc48d6e567c69bf032a02965bb5de475769c5a13dc088deabb572a7db1684ebe0afcb11181662a3c725ee03ec4adb0fbd63b9b86568ed5dd3d77496f6d8b7d86c09b6aa3a41a668071bdaaffdd83c781be0eaaeac9fa4a88ef8ef7410cce1b0030f19ee04eba178bafbcda45ba116a9c7709c65740f437c7de9dea164ad4ca51363bc6f72b61f1dd902d469653d29746fb0ad199650a9c6fb9999fd8effb7d8484a7dc79e82d0a1a54663f98a8a2be46e451a1af7a5a7657f2a58633447c06e969aaccef68edd6bbfc73a034edc000cd37c04593a43246658daa43a6f962f6f19a6fef09745f211f5e239515b11e90dbac9807bb8c18b302bf1d29a086898962afa0ae22b163a43f8e34c4c9440511c926cf268a5a8a79dd19fb6ba6f710103d6201fc93aebd5eb8c3c96cf64609b4e9f674113d3570a902615a0fcd2c692d6b4b5c3394b2bb6bfc1130553f6dae421ad1db9cccad6587df945831a0816fddbbdc36c4612e5881777b14ffdfb1458ed082e97b032dd692d319d3b5e9f03cb05757d5660092676c15f093556c478a26ea08b76201639c870b7b66dbd22d9046dd131315ca64da7f77f696dc35b2a02d0aab5de09efd520786e3aed79742d7be3a112c63a3469a60ad0d4d39fbe482d961d72648c860adde482901a923805b504c4502fd697ac1b4713986c7a416c276bb49046e42803f3846657865d90cf5a30eaa49389a927670e98b40673668632b1b905fbefcf78e960e1820ea39193c663e29c095c72a4705bc70ecf0f3704707f62304cb93373574510fa79f4a8c5f6c4a5f6fd7a62044cf5fd0548739a4ea60c8b798ddd96649a8f220910fc0c039781f63a7c003934856b97fbdbeedfe65e553583749a069bb423ccfa691b048ff0399cc34fafc6a57130431f9127a96a1388692f25cbc8e6744aa8d3902c3f7c511e685735a061bc91cf9c92666b956f41205ecbefedec5ae636f05edd7e904cda05dfc4a3e2e5914deb642bef392a8ad743643d783a3977d613f4bf76383d0aed30f9c9e1d742a528b6e767097fcf617a24c56179b637316316d", 0xe54) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1) ioctl$TIOCDRAIN(r3, 0x2000745e) 11:10:18 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x80086136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) 11:10:18 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1000) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 11:10:18 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x500, 0x0) 11:10:18 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r0) 11:10:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80, 0x2e1eaca3, 0x2, 0x8000}, {0x4, 0x3ff, 0x5, 0xfffffffffffffe01}, {0xba6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000000080002005, 0x2d92) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) 11:10:19 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x842, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000001140)=""/50, 0x32}, {&(0x7f0000001180)=""/126, 0x7e}], 0x2, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86134) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) close(r2) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x410, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) socket$unix(0x1, 0x1, 0x0) accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000010c0)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18, 0x0) read(r3, &(0x7f00000000c0)=""/4096, 0xc0980d) 11:10:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x81}, {0x6}]}) 11:10:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) close(r1) 11:10:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x42) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x30142, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x5d, 0x2}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chflags(&(0x7f0000000140)='./file1\x00', 0x5) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x8, 0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r1 = getuid() r2 = getegid() lchown(&(0x7f0000000240)='./file0/file1\x00', r1, r2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) 11:10:20 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="b5", 0x1) write(r0, &(0x7f0000000000), 0xff85) 11:10:20 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = syz_open_pts() readv(r1, &(0x7f0000000080)=[{&(0x7f0000000040)}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) fcntl$lock(r1, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) 11:10:20 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r0, &(0x7f00000001c0)='./bus\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) r4 = open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) r5 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r4, 0x106}, {r1, 0x40}, {r6, 0x8}, {r2, 0x1}, {r3, 0x40}, {r5, 0x11c}, {r3, 0x1}, {r3, 0x84}, {r2, 0x1}, {r3, 0x2}], 0xa, 0x60f7) dup(r7) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x14, 0x4002, 0x4, &(0x7f00000000c0)) shutdown(r7, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) 11:10:20 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) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x100000000) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 11:10:21 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xffffffff80000000) 11:10:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f00000012c0)="e852b6219c8178895a3d535797c4beeb7cc19f97b1c1995db923de3f2ec9a997405ca19253ac3707e39e733ce8096331d12b8a25f74b075b5c3cb779b052619fdc44280ed217716650f2f929f7ba6582387e8f7e35bb96d78d589299db4ea52b58528dfadf468ce5be18c7717788be51ffc1000000000000007f0024ecbd96428b860d4d6dd277b81b95573fb6f99d334268211eb437e60d83c832d233779b273ac15a1dfcff87f7bafbfd05a5f20ade87a5b689726d0cd460d9ba72f4cc5afa8b0ba5f23a635eee91a073a0d3416e5f1d45fff8ff6e6c65e3b27ac9df7c54cf38eb0100836292270eff7fde98084fab2e5fed3436a04530cb969d59cf5f167c088427e4b43fd3439c6511401e81eab854b41af88ff06d62733737596c41413e390073f2febbe383aa13d06263a3ca8b45737affaaee1ff0016a271eb8ae17bc0e2b6ee1467dd013570e64faa9d89068a67e91fb3cf018f4eb374e928fc2470b9769473c6e52f97c7549b0d85c7106926553d70adfc7be33f06b9241b734f64f0dd5d5995228353a468068826abcf2401401400fd95a330a9dc9321817ade4c5e938ff0700000000000098d88b6a6e47c44ff41c29fd14804abe2b97d8b6d098724abb50e0465ae92a6f8459a45c31e9ec90c1b0ad915db16844ea1f86f823828cee2b0186e796a91888209fdc261e50f7e5648031000000000000000000000000000000000000000000000000000000000000000013f8df2ae3027ed9c8f57660a5a544be818c81fc83a16cee83a82ed21a74b4322dbf830066d0927cd3ad57cda355a5be00880715f98b00e2cdc85d2c5e07d7ffc34ce3fac20d2c27f0d23091c7a87f200990828a7b1ed8bddde457e554ce15d341cbfdcb576f64b3ffa3c5d32285220649016a81c149b0a9824fa9a76d3a0950edeca431a44ea5a20c7bd2923fb665600c3276b7d3583547acea3b212caba93cdd1d417c2ae0608d57ad6f6789957c56796672f69b5200ca7054c40228484f359d02104fb58968e4f1bde53f083782e26401c7cd6510f3a77dd6cf13ea96aec02e6d314cd7b33a0bff398d7cc0ec9065361445ae4d8a98a135fb33966c90f776114b1bdf917064a6e9cf688b91fb7481884f591ce2fb28a1774fda3c34ffa1fae9fede97485a74e6f2a2f1248cf8068a695e4c4313a30000000000000000", 0x353) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)) 11:10:21 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = accept$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) shutdown(r1, 0x0) 11:10:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0037ad468f7d1cef3869fbccef728cdb2ca595ba5e2fb91f0f685f7b1e2436f5d34e7cbbbb9d95996f3f4cbebd4d1141e3ce993193c39f02bb8d972d7d84e42242dfd6bc3f04745f3ea2a168c2dbf097ccea5ef9c59311b3f3c21fb62fdf", 0x5e) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000bc0)="52ab91e113a00caa37141648cef09e78eaee6329dc27a8da0bfa0e5787c0384334c4a2621773f6ff9a296f2e7d6433961c953aff0f960a60e37523701ec4d1ce53070cf0ccbd60adc47a43d7067f26a915b363e6d220f6bffbf04507192d2a58256df20aec08cbb4d3227e2e27927d7510ab3e55b27bb90befe3ee2b4e22a21af1783fd48d32e4abcc2fe77f02287d72af465e161ba22a274eb06bd651e344980341d0fc11d027ac5f7a65fed244adedb2fb273a9385c16d054f8e1ae0a2581320ba1859af33f76effe54f3fb96da18f4598e0cdb6485eed753f42a56e00e0c8fef59144c5540ce8d973fef61de336bbcbdb7fdd14a9540c9e9e9d17c978ed52ce60042d0114c985f8cb194d5117de42c408bef5d1959cb71e57dd33220ea048dfb61933dae72051fd86264b00aff42706da4c2fcf0f3892935316d4d1885651e4ca4b6ae32c52b702eb7b2fb791c8998eb481f2edce9e3079eea9c9d369b8aed1765c689902f4417a2100029fbfb65c271f11e4b179f6ffe8ddce00dc1d3cd410e284e1054910ff5e61ddc4d01282016453feaf6e180d11d804da4027fb03a477d3fc87763701439043b3cbf55e55f9b86e3c06c7272fdfdd12c3d1aca2e986f7d9e9c4ff7141ad4fed53952e40ce6f560fe2dc47c7a2e246882bca7070c9ce08cd57011366da5ea6a16a8c3cd0c1b3181f8842017df2d524a5f20e83d9c5a211c9a6993dbc1276d7585607c6113e26948cbb9f9168abacbdb14a30797a8f23cc0b3e72dc9428ea4db564aa8b1a390ec54057647973dca79baeaffa68694be64a55312dc51d159aaa9cac15abff8d3c31e9fa1c97f5c145ec011a4a9d1d0a1a4520959592fa79d645903677ba72e1a39d35a0388f42ddff3b887887c3d702ea20c9812858a7789129580c4b640fb3586a4ae2947810aaf47582d1fb89a1e0d5097043ca6dcec5d18c1bdce0c04da41857dbb9cfa86df7fc33d64bccf91fb77b67ab78280f92dc02025c40eb642a18fa32362e9b40b87d30913e19a2b7d15abfe795e46f0f2b726f112e082df3ede3791466e473a33d8d290f1278bb708168c5f4e91c9913282a52508aa4c45230c6779e3904391efe2917c6667237a91e245fe0ace56ad389d7ab920df1049e1b0ad4bcadd8f4bb3a819d298f5ad3ab6ce2380356851cb9855bb51a9aa4cddd9f2516c2ca3246d71a2ab33947b4758e99525c9c3517fb31607bb910054e6c617b5fce220315672b2eb1972d23c459855bbac15ab7697a20af94da8562d47937b7fe09c56df9513790390ce53f2cddd4bb609823b5b4c6c0cac7acdff0b1898c513b6f898b6231980bff3fc035e5b04a79fc768fb34353d29cae711e34d9eb8caf7bde9a78902aa10592c5e0d05c1c08a0fe29ddb61734e550b8db926e02eab439d3be13e54552871c3d4b73ec6e2f29f6915b4c10ee5aaba5811e6dc2dd6d1ac67a203331f0e3c142080764145b50673bb7be5187fd03ab5fac790519fba177788e7b6fc2892c32766b1e34bdd7617467e913a214aeeb5b9599283f931c97a36c1ffb588b99869aac5a805b0da828a6a34137e068636f03e990020c904e7a87cdbfe6e858d5a864dc0d396b5b35c8e7f19f2cd96176f1fb5318ff4c92cd4f74bf697f01b11be2eefc573088355c3de2829e495ef79abe6f4d2be3a99155d8dd62f791811ed14cbc820fb3adf93a4fa6976c808f1f20f52b11e245cff7ad9f222b1c9aac2fecd396af9beafa97bc9dc38f999ca81ca0e8d11a97bb1dec1cc02bbcf86873bf4a90448f442d5d646a8b8c950fdc2f57afb3214deeca664fcc2f7dcd0fe83706df97c7a2a2b5f5b88fd68dd241e1ccac5aff769e450b63a5ffbf7b8036e9f580233ebc28903db71fbcb373d238751153319858a5e57d4c3cebcb4e58e0fd7987875229e9bfa83ab74f8d180c3114e57425acafc4feab0affd2fa586d1ae070e4a2826e2d0156697fc8f899ac2da093cdc3a8313c879f465c5fd3e3f1c65cd9b156312c7df1428ea76578bc57f86cd686ced4674ab272ca2d023adc07996013913d72d89901652b5d07e3712fbe94c7981903ad373b20b9fc669ccb06658f84a4864b23dda90f68935133faddec775115aa0c832a89214dcf10f354c2985e09a16dd8790b267cfa4acaf07b8c541c1d28850b5b0c3b231e0fedf7ddc7049967918848bf218cae004c0017a97a449e9c7a59b2337614c1e9cea41b8509b0dc5a5cd6fc04086425dcbfc1075f79a913a00db4088e750422acba0970ed46914b5b57a6b9b596f0586abb6c14c1e0b42d0e68e132f7aa072c6b17256a53932d6545d558e7eeb8cb63bf65503a36102c6b686ee84de21aa6077065203f7127289c621dfaf51f9d5abb5d1ebdd43bcd046970889db1c7c6a631d5ab3e09e5db5351f8700d6981c2ca0d807255a9dd1e3e79c87700415c689c0df679d78fb13116a6ec9d417edfba71a77befc44d8e6b323ff0fa96829f3cdcf5a236e3c5f3645dee286df79909db5b1256aa0cf376f30bf755a460dc25a4efcf0d5022a752731ed53aef75418e6bbfe91d585e948e494793b98886b45aa1665ca6adeb2342c514f0ce894eef61ce610f58a56b67aa1fa559f9fb44a8169cc38112f880edc358e21dd3eb9df998d3a3618717469505fd23c0a30b0ac706a36057a836ebeae2d1c9eb33eeffa9d59a60fde4faeeb23c9575f912a0d4ce8634c42f09be25cbba6dfa22ec8caca47572585e272c189412a99d3aef94b6539b041ba7f849ea0c2c1cca7ef0f8dac69a866fe0e82438571517f038c51e1cbd2d806dd40c526dae17f8feaf5e6af96f6e5ebf058cbe72713bded1aa74b04572bb675ab803dac3a83e54c70cf1462cc300907e6b9c07ae9f1cebd13475f7425fe3bb4d253f58e4e9fb0f531f8993163876260a1a2d143494d61107e56e54f22279c98b78e584f5299bf4d8cc383fd3aa9203b1cef0f7e0e6002f3d66067995d21aeaf0afdf6999c029437eaffa66d3beb33d18beccdde9fc791775004658f7f805d3f7c170740e235d0a968a522b54c9e9935260a3a84d9464277065668ca03320ea5b49cc891574bbed72d055e89cd9d6ea5aa0eecbc6854563809a2fa0953a197a950518309c06daa3f5f991954d6ce98b5d8563645eabede049d9e7d22ad271a2b3daf80e8e8cea427c360e1d050b76f9e32c3a5d8ca4be4364671d46b8dc8915652f6aadfde399647a34c76ea565101623b7d7c1aefe7543bd38948ef8f489a6c15417db11947b6f3dc9a48261c321aec8cd989401c20739891c978ad573a11234009405a3e5c6edb7f482afd3d2ddeb710667a9d18395ce33c9c7cec273e76ff95304d3bdd44b5e1e66d3fd129ead76fc4659ec5c0fb4343bd4535a43f863a30d250eef843c6f97edb0efbb9a8563c5bc1519cf099c6ca49d4f12d8e0ae6b50eff90e8fcb905a78173feeb47c010282fab4ef37f0c09461466bcb9a91b375996c6c996eb889de27805386cc9a2d0ebddb1c1c5ec6a203fe6498049c5d530f4ae206bc4e4f417db6cc7dc7e77c006cd19f98d5e7c1cb21603c8ed6e3ec8b3f3a28edeb5f284611b96550f3c9eb2e4ee1738d5b8342108d369e69c87ec140692bbd1b01c1cedb1b40c1ae306f54927bf887aa79503227ab6ba802e8c1408f438f82d520064218ba06e8e78791f943d16018c0be0676dfc397972ba4c8228e3937a374e12a5210d75cda2410f392c30366da955bb373d9bf1c93935d155df659fb9c3c9e3dd5571e0754c4686a93b91f6dbd3b3a42835b4d767d5c04e2dd144fee3ea1990ff9a4904571d68fe68373b21c1edff0ee76ccc097df1db8848697ecf231d91d88f81903121040d29e5945f18e58384a826a32a15327c6ac7dc5a000057e4c912a8224ac9a88b6c4586646e762aa86af0ae2b368ed1b320a671a9cebc81b6b21eb5b7cb89330927772bcc27699db17b8b1e46daa925395f0880405a8e4e68cbef8891db3822f30ff15eaabccc6b121805f6cbbbc6419a9805b41c5352ed27fb807dc1d6928a2b720eeccb68827bcbd32acaa015c1e6d062e3f6d82583790836ebcea0f433ecb5f9a4a2d33a45def7a358f29c75395956fb208e81b69c5baf2716c48ef49fde63716bed87ea422c935d0a000dc91a724eb4e3ddd35cc536e5240de274949046b000cd8b5bbffc0f5a64b6a928e72c30f38a452596ae2ab6f23b3adc3c12bdefdb21bcb23340de9388ac67a97ac4e3fe7639b1697bce8feb46627cebedaca8e03178247022965bd1a981b9bc7efc84aea9b8fa407d196d65bb8157b9b3d2c802c0ae786691c1ee57d0aa311abefddfefffb2d", 0xc01}], 0x1) sendto$unix(r0, &(0x7f0000001a40)="e3d663db1418eb9c6a1b9447ad9d8c4b025c6e9925f7767387264f72eda152f53c928a87561731acc60dd9da5e5955d71600f20588d819f0f07f3df32f94bdcfab79a14f12e8a992216ec80f21e2af073210a12753c2015e7a616789b2c25036b38fdaa361f96c1f27b8a2914f5759334b2a89f191f746cc0b874a13bce8bea6a50c23a3cd8eb2d2cda3e58a105b1231118c18b500414c11dcf18edc1c799b0ca42fc60a66f949b7cf06fc1dbee56da836a2310025e18088b932328471164cb252591af9b724c79b92317b81a3a3d7569fd260e665828d007d64a711421462b059319d8d6267fc9eb3a6006b35c20f3d9415ab4cbace401aec2d186239f58cc62e810c658b8cf3d6ce76113031ce830819f2761e469ea30c8021f4cfbca8a1ed5b39173144788b45c226b5d9f112961894073c7ceb472b64a774a4f437f5a5eebab61ee7138e6ae4a4e145724dc0cdfa0f3833451913534a3cfd42246e0a3999ebaba413c23914be2f040005ead7a74bd829505d6b8e0fc30cb8c004378542ca1ee006aae6b470fb5a2de949bda46d31ffec788608fb1b3c462de1e7d758af6e549581868ed25aa0830205efa4556707b38045afead6b2ce59d9e41b6c5f0564642f877b65dd85e99b19769ea47c406483549e2d824e989e2ed8c547e90ab6d987b66b2e9bd10f497db045039663576bc87b06d088f3d0f7ffb6d13eb00501b012eeb595bed229b76ac6aee6e3fef6c96c2609c5ffbe84a924545397f4b7ef5ccf8e8cd7d9c619781cb233f108d3cef3f57429e093a24e784d1c849fddf817f82e2c4cb1f8070dda9baaf6c04f2b219852e40ca987fc3e1a8617f3c3fa2801b1d17214475e05afbe66d044f0c2fa563cf65a45c90a39ac9be57f77eea73dcde4dd63b1a7749d3bd6d1e5921e5e8d5c58ca11e58e83ffa5617b982119de7a7318aaa03b8a6fb28d3dab0e3c03ca8660e17ef6bdd5488f31d401eb8bb7b1f58b1a968d24a7a856f6d986fb6a3372c593518fed201973aca99071e62c32876222e671a7f76bbb342166411462d5a2fb3cc765a06c6b70e7e2eb3b0b8c627d3270fb9a8e856dcad1aa9ffefcd490231ead385244eeda763e5be2e99c4b1ffc2fb14823871fc1eac75917db9fd6f73bcb0e8e2e3075f25966c696dcc4c375056a83282492028b478f41011e4d88b962ec36ab0ed97807803921fa08b40c2fb5dbf250195e4a97367bd20d90974724927e311aa347905ae5011130df5aa0019863e8b2750e8b8941967f6fc29a5868003e5561eb1adf9dee9f01e34b75dac914037b160fe9f8f91dede44943c00a6ed9ab758350dde6559dc3fdc93aee32ab0d03204b8d2309800f5d4d60d902f0768f59416444e7ea9036b81a02914700a1b8b48fb131959806cee4a804bd5b2fead6f49321d2e92d0067d771679323fb3a2e516a905de726fa3eca8766ee41fb31b7e539237ce03d70447c9f0478e21741f028831168dabf54b8fb28f7fb5f3aef9b3d94349cc1b4a10f826587efa0e6c002f1a59545995e10c369b0444622c759d85cd64ba42b638a7f188640b8f08b38bf649c489ac36f36daa9f08bc1b69aef2daca55e7623244955ba24f762e42f3cdc81da01a9301e6921fe7a2ee2124ca8d46756dd269fef1e2c900ecc8c463a36611836848e38cbd7a5fc7a9d8d413629f5359ccdfb1b927ff55b086a6136840497da5d46f56525445a4d81649a7fdef5a5633f16a6d2ec14b9bbf833df50f098b35c3d1fc7f68f5f2d718fece824665e2f150d5ac217231b067345239dde740e644a0c3ec20e739cb2f5141d75d026c6c18e32e9871abd6f89709f89517af8ad2743ffd0b1a087e6c73a5526ffe2168906837a12ff88f43300618c99dd2792c151bd2305db942d6fd630e8a79c527689bb3eb90b36b105cff8a555ec50d384458c495771da29982d5b2ab7853d8d80ae576c9def8c899ee575358cda270cd5971fdef4c9e596e40e11afd2009738dc6b08ea1008311f2278d0e89556f2a5885113588f7b6f282b37ad6d922d1914009c2297c4455e07404c10c6f683519970eb05e786b62c45b3c9fbc8699902a85a1683c9f5008d86bf0a466c7d60be3a8077588d15b525325b2eaa382bbbcd38b8f0d609be2839a6937efe2f54da62c2ee7a62aa2b1c44bb104009eabd88e3a84d4ebad9cd5d1ba8631160afbe4f0ba87b33cae1dac00c909accccd7d0788c41f0880669a744b89b31bd9fe13de76d0084cf3e9634aba7978ec217a8664af50d1169b5e5dff5ee0994954648987cca988ca4da26cf17f35cab449a800b432d4b053c2ac66cd351189adca9fb2e306754ce70d7da7e05ca4cdd56e19d2d873962fc71d4b313918a9a38f4917637c1a17df8de5dad7f55a28f30e6e2812cdc78baff60ade9a433a6d2b3ab4f34ae4a1da54dbf00bfdf5e09cd3e1af60152b839eb899e98aa46fdd9508f098420bfcb7e32e536985dca9f30acf0e109c09a5f730be354deaf6b3c55145088beb904b702076e1a090d8d4d61057e387a79cce21c98ece3b0fe782638d73b069c11551ebe68ade529171fc3c240edbe5ee11359ceea9e21970af88092f9a45488c50ab0c97cdaa4e543886f3a47fa5f2e2fce250cd45eb3e44cf1f7c3cbb294365dcc0329691b76b3c223a20462a6478a5b650e4df15e4e330d105632b0cc35b4390a5cbd26f82c7f2a971e74d8fe6117ff222e137eded4f451ec7d8dbf7fdeb86d370aafcc244e2ff8b8ee26b80a0e25791ed3141806b41c17b8b507a85f298c376d7daffdff8ca9055a7e5d3f000fd507baebd89e53a42c9daf6be7a8b2b35082db7ac40f82a87d8d732c93be5ea0b8562056035a9ded20a966fbbe5324c1c99f168d05fc5cf6ac6e2adb", 0x800, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040), 0x0) execve(0x0, 0x0, 0x0) 11:10:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x13}], 0x10000000000006bf) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 11:10:21 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8, 0x188) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = dup(0xffffffffffffff9c) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r6 = accept(0xffffffffffffffff, &(0x7f00000002c0)=@in, &(0x7f0000000340)=0xc) r7 = accept$inet6(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r8 = accept$inet6(0xffffffffffffffff, &(0x7f0000000400), &(0x7f0000000440)=0xc) r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) r11 = getegid() r12 = getpgid(0x0) r13 = geteuid() getgroups(0x2, &(0x7f00000004c0)=[0x0, 0x0]) r15 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000500)) r16 = accept$unix(0xffffffffffffff9c, &(0x7f0000000540)=@abs, &(0x7f0000000580)=0x8) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd\x00', 0x8, 0x0) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) r19 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80a0, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000140)="aa44071282d1e14de23bdc1628cfdd6bb16050457aab03887df7fff32b03624f696f0e5c3fcd704e9b37ac16486e162b9053f5a3e2cc3428d218e55cce47692d356d5b47bf3e1b69e5d8492efeab1eb73971d7e16a4a7e2e2faad1dfee9bfbac8777115bb1e44257305fc6e372bdfbf4a137d96d52c4e73ec03767", 0x7b}], 0x1, &(0x7f00000007c0)=ANY=[@ANYBLOB="c6c06c4926c0eb1a691e38c720000000000000000800000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19], 0xc0, 0x408}, 0x8) r20 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f00000006c0)) ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffff52c, 0x0, "9cd165aaa8f0c2688b390b1692cb0bc9ff0c7dc5"}) chroot(&(0x7f0000000000)='./file0\x00') utimes(&(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)={{0x3f, 0xe1b1}, {0x4, 0x4}}) 11:10:21 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) connect(r1, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) msgget$private(0x0, 0x600) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') close(r0) open(&(0x7f0000000000)='./file0\x00', 0x440, 0x4) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 11:10:22 executing program 0: getgroups(0x8, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setregid(r1, r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/52}, &(0x7f00000000c0)=0x36) 11:10:22 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x410, 0x0) fcntl$getown(r0, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r2, &(0x7f0000000040)='N', 0x1) 11:10:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setstatus(r0, 0x4, 0x44) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000100)="7efce9a14b802e934f9d25901fb4953823223aa04e1f545ca17e902be495a0b0e91b0f3ad10b884cb5e159364fb2324d450a9e4c4e55e6383164d540d38feb2be54016022019f0d94ae3b42e0f189b4e226712d6a29328a2ab1549728a75db10957b8476782e6aaa77cf70f1b498f5171d5730ca67626e276b653163e59d7f4fb4c9d890a60d1153bfc1d307933093577cdf9fa43fb0be7a8b4856965cda8610f00e1a7073bb8ae2b28e744fbd5480f93fcd912947aa691abd897397d4c70866f51c0c6b8aea1398d07fdb4ab05ee9bdecac985b38c927", 0xd7, 0x408, &(0x7f0000000040)=@in6={0x18, 0x2, 0x40000000000000, 0xfffffffffffffffd}, 0xc) connect$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 11:10:22 executing program 0: stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x2, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r5 = getgid() getgroups(0x5, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000000400)=[r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x8, 0x0, {0x6, 0x9}}) fsync(r0) syz_open_pts() r10 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) dup(r0) pwritev(r10, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r10, 0x0, 0x0) fsync(r10) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 11:10:22 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x3, 0x2, 0x400, 0x3ff, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x2, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xfffffffffffffffa, 0xfff, 0x1, 0x2, "0b6b86bb5c6c29afaa726c8ce2ac2506b6fbcb01", 0x9e82, 0xfffffffffffffffe}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10200, 0x0) fcntl$getflags(r1, 0x3) 11:10:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") read(r0, &(0x7f0000000140)=""/68, 0x44) 11:10:22 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x4) sendto$inet6(r3, &(0x7f00000000c0)="77a0df58de194c4c244af913fec8fb5e79d205c7864381eb4014ac710e9e5d921f04e97c4ec04fd94d1764d4e135809c39dd78b988cab9d412eb8ebaf6b2e7638992276bca9c5f9f0cbeb35fc6f3d378674ebee6cb464823ef", 0x59, 0x2, &(0x7f0000000140)={0x18, 0x3, 0x6, 0x5}, 0xc) 11:10:22 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) execve(&(0x7f0000000000)='.\x00', &(0x7f0000000280)=[0x0], &(0x7f0000000340)=[&(0x7f00000002c0)='@\x00', &(0x7f0000000300)='.[\x00']) writev(r1, &(0x7f0000000300), 0x258) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)="d10c7f33e6a4cdb579ed6c7c9229e448034d87de2e62df7b0d0b6afe72741993c7dbb4407b8e528e3cccb8e6dc98be91032a9e4f8e64e2ea20467ca1175ee359e8d315da667be0aefa67a05142006a7d33459799c0721c83e14c4ea57d0a927c56e02e621c581aea8a716885a468f1904d6d7db98d8436ac46f3a36502233cab9f4b480a9badf1059ce33402fd756f33762507f89e03d33c18b88c831b98e97b1ba71eafac636076b513167c4ac965cc1d516cc89e2e30e7c5243c0c50535834b939deff3388f82eceed86747fa0467e565a9f72c882665e488ede18977d9e295b150d3c551554", 0xe7}], 0x1, 0x0) 11:10:24 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/46, 0x2e, 0x0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000100), 0x0) 11:10:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) socket(0x20, 0x5, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x2}) 11:10:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0xed9effe) 11:10:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0xfffffffffffffffc, 0x8}) 11:10:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000001840)="5482003172ea205fed6ae3cffd81bf6dfe7c613e94e70f73f9c37e15e8637254c996627ef7ea7f9c0f3518dfa9bbde3171b2add90496d6ec80ad80302fe00e7891bddc4824e84c37ddff7ac27a29f150a99677382693ac24a1542489c49ad203964f7bb2d103545a17abefa79ae7ee7e92f626df9d00c7afda5730c1b541e7f70e70cb37d49338eba65b452aa6d02c9d83", 0x91, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 11:10:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x7fffffff) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x100000}}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10488, 0x0) write(r0, &(0x7f0000000280)="670dc355bd", 0x5) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x9, 0x40}, {{r0}, 0xffffffffffffffff, 0x82, 0x80000001, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x4, 0x41, 0x100000001, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x2, 0x1, 0x154f}, {{r1}, 0xfffffffffffffffb, 0x80, 0x0, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7f, 0x9}, {{r0}, 0xffffffffffffffff, 0x13, 0x84, 0x0, 0x80000001}, {{r1}, 0xfffffffffffffffa, 0x9a, 0x80, 0x3, 0x2}], 0x1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffb, 0x82, 0x0, 0x2, 0x8000}, {{r1}, 0xfffffffffffffffb, 0xca, 0x2, 0x5, 0x96}, {{r1}, 0xffffffffffffffff, 0x2, 0x21, 0x1, 0x8000}, {{r1}, 0xfffffffffffffff8, 0x2, 0x10, 0xe7c, 0x5}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000000, 0xd8e}, {{r1}, 0xfffffffffffffffa, 0x20, 0x44, 0x4, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x81, 0x1}], 0x9, &(0x7f0000000040)={0x3, 0x3}) 11:10:27 executing program 1: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = msgget(0x2, 0x0) r1 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r1, 0x3a, 0x12, 0x0, 0x0) msgrcv(r0, &(0x7f0000003a80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fce30000000000000000000000000000000000000000000000000000000000000000000000000094b62bbd00"/184], 0xb8, 0x0, 0x0) 11:10:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0x2}, {0x1ce}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/226, 0xe2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10000003a1, 0x200000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x7) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0x4, './bus\x00', './bus\x00'}) poll(&(0x7f0000000040)=[{r1, 0xd5}, {r1, 0x64}], 0x2, 0x0) 11:10:28 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) sendmsg(r1, &(0x7f0000000300)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000100)="255b238935350d6269bf42ef85cd736140d00d5c1e370d855afac3415c47f35e9f893fb5a90835d65552968eac42ff754e9d144bab7e0ece3f0841fa5a46303ad59e6f3a284110142eb1fc96943da4a8ee55e50ed6b80703287389263c695305b691e3a50425f2d164adb88d1499c73faa43759465b9aae68e7964041873411a", 0x80}, {&(0x7f0000000180)="0fb31c1d71a7c4ec961280afaf3d7774e2b8491d6a9faed9e10857c8660cf70602a392b67da9103f8eba87dd20c2d5bdcdff5849d9276e66a078f36e9c2196fbc12bc9def4131e8c9f3388b6ef81def44cd82090bf2fda646b95b93b76bccf6b8798a23211e404da48bda6d8a27082e031088e9634582799cd6fd80af727cc5595fcc91890192b586068fd3f07441cf9b5ba79a189a6ce54ff47028e0a981ebe71a99c143e6d2b07437442ecc1131876ab323b31191f58a01d6cdaa4def05ca87e4a1ef2276106e4f63ad6d483c8116b272105dacfa531db9be622a287930e9c61afee17ea5c11479e01a2", 0xeb}], 0x2, &(0x7f0000000280)=[{0x60, 0x0, 0xffffffffffffffe0, "27d50be4c28c8fc339e3c43c63e559926635cc5c058044539557840e02f5316a4f9f04e65c846b1847bb6d5a163ffa21eca405b96ca8db3a05a10726b020354787588bb15dda8e49501bf03255431585"}], 0x60}, 0x8) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 11:10:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0xffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 11:10:28 executing program 0: r0 = socket(0x12, 0x4003, 0x9) preadv(r0, &(0x7f0000000680)=[{&(0x7f00000002c0)=""/226, 0xe2}, {&(0x7f0000000200)=""/57, 0x39}, {&(0x7f00000003c0)=""/208, 0xd0}, {&(0x7f00000004c0)=""/34, 0x22}, {&(0x7f0000000500)=""/88, 0x58}, {&(0x7f0000000580)=""/110, 0x6e}, {&(0x7f0000000600)=""/75, 0x4b}], 0x7, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x10000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9fc2dfe4c6c06e8e7fd6dbe59ac932f85ca4ed60"}) unlinkat(r1, &(0x7f0000000000)='./file0/file0\x00', 0x8) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000100)=[{0xd14, 0x80, 0x2, 0xfffffffffffff3c3}, {0x8000, 0x1, 0x100000001, 0x1}, {0xfff, 0x647a, 0x2, 0x1}, {0x7, 0x10000, 0x59, 0x9}, {0x101, 0xffff, 0x1, 0xff}, {0x3, 0x9, 0x9, 0x4}, {0x99, 0x8, 0x6097, 0x10000}, {0x9, 0x1ff, 0x3ed5385e, 0x2020000000000}]}) unlinkat(0xffffffffffffffff, &(0x7f0000000280)='./file0/file0\x00', 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0xd15b, 0x5, 0x4, 0xffff}, {0x50, 0xc66, 0xfffffffffffff199, 0x1}, {0x6, 0x9, 0x1, 0x36c}]}) 11:10:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x100000000000}) write(r0, &(0x7f0000000200), 0xfe72) socket$inet(0x2, 0x6, 0x7fff) r1 = dup2(r0, r0) pipe(0xfffffffffffffffe) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x9) sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000200)=ANY=[@ANYBLOB="00f200000028380020009f0b355db33da70ac5ee5ebb5a4750bbab37f60ca2a5f43da019bfa2f762c2e1e6261b7c65f56c805028d850935ce0e325617dac4787f385e653f3e05233747f30610a21407e6f36b2983ec2caf2d1564349b816c7c214b38056f9dfec9ba15d2f67438ee82160685a84e257a06aba98bd7471e52052a3e5f40084bdf366a28b2c1e7ab0e5269f92264a5a81d6d73b4248b10345a5dfb4d89770a1fb74bb6d95a66cb2bffe8cf542f448f33b419241d04fbe96cd9f65368b3faabb4b4f4de05ff8726cd468ad4ae04e9735f4d26ff403fb027facb947"], 0xa, &(0x7f0000001380)=[{&(0x7f0000001340)="99553e", 0x3}], 0x1}, 0x1) write(r0, &(0x7f0000000000)="04371b0d5f3e25d80e716116bbe1c0305f91cc90e957eecc226e904b0d5e5adddaf60374b49f7fb22fb8d2fd633d63b0b1fbd861cfeec68182e2dd97d791a15f20aea4b969b6d4a352a1d093926e6d7c44df8dd3a9f3e67b078ffea9225d10e2a9431cbc011cac3ac8a126660682c7ffce48cc", 0x73) write(r0, &(0x7f00000016c0)="5af954e7cede3434975f92b89600ed88efa3eb4ed323534acec94059c4e341658919b61f56c5896e36803ca6d6bee474f7dd59bf06270aef", 0x38) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSCTTY(r1, 0x20007461) dup(r2) syz_open_pts() 11:10:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x10841, 0xe5) setuid(0xee01) r1 = open(&(0x7f0000000240)='./file0/file0\x00', 0x40000000, 0x5) recvfrom$unix(r1, &(0x7f0000000280)=""/144, 0x90, 0x43, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x20080, 0x10) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)=0x2) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 11:10:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x20000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8da1, 0x0) dup2(r1, r2) 11:10:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x67, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9c339f99ddbd453dd35003927a37053bb62a5421", 0x14) 11:10:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x7d6ad864}, {0xb46}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x6}, {0x2, 0x2}}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) 11:10:28 executing program 1: open$dir(&(0x7f00000001c0)='./file0\x00', 0x17ffc, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x6, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, r1}) 11:10:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) sync() 11:10:28 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x9fe, 0x14) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) msgget$private(0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) msgget$private(0x0, 0x600) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, 0x0, 0xffffffffffff7fff, 0x0, 0x40000003ff, &(0x7f0000000000)={0x4, 0xfff}) close(r0) 11:10:28 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) syz_open_pts() 11:10:28 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r1 = kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x1, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0) 11:10:28 executing program 0: select(0x40, &(0x7f0000000000), 0xfffffffffffffffe, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x3, 0x8, './file0\x00', 0x10000, 0x9, 0x100000000, 0x80}) r1 = getuid() r2 = getgid() select(0x40, &(0x7f00000000c0)={0x100000001, 0x3ff, 0x100000001, 0x4, 0x100000001, 0x100000000, 0x4, 0xdf7}, &(0x7f0000000100)={0x5, 0x1, 0x3, 0x101, 0x3, 0xa85, 0x81, 0x9}, &(0x7f0000000140)={0x1000, 0x1, 0x3cd8, 0xfffffffffffffff8, 0x0, 0x7d32be0c, 0xf0, 0xec}, &(0x7f0000000180)={0x2, 0x4}) chown(&(0x7f0000000040)='./file0\x00', r1, r2) 11:10:29 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x80, 0x13) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) shmget$private(0x0, 0x2000, 0x403, &(0x7f0000ffd000/0x2000)=nil) 11:10:29 executing program 0: mlockall(0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() madvise(&(0x7f00009ed000/0x400000)=nil, 0x400000, 0x6) madvise(&(0x7f0000a9b000/0x12000)=nil, 0x12000, 0x6) 11:10:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x1, 0x5}, 0xc) setsockopt(r0, 0x4, 0x0, 0x0, 0x139) pledge(&(0x7f0000000140)='9\x00', &(0x7f0000000040)='!\xc7\xb6\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0x5, 0x100000001) 11:10:29 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) listen(r0, 0x20) flock(r0, 0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) 11:10:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x280001ffd, 0x4) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7f, 0x9}, 0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0dc1b4fe6938757948ced9ccf731889308cddb01"}) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) setsockopt(r0, 0x5, 0x3, &(0x7f0000000140)="d465eab98854e622216629e8bc00bf0b6a713a1e0b0b35c0347e9e49b7c87af66b5c39ec44e7448b74f8acadbb09f6a009c23dd635970bd12e867288bde841361a3eea72cd", 0x45) poll(&(0x7f00000000c0)=[{r0, 0x88}], 0x1, 0x0) 11:10:29 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x35, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) select(0x40, &(0x7f0000000080)={0x2, 0x26a, 0x8, 0x5, 0x4, 0x1ff, 0x4ca, 0x5}, &(0x7f0000001100)={0x0, 0x101, 0x3b, 0x2, 0x4, 0x401, 0xd15, 0x2}, &(0x7f0000001140)={0x100000000, 0x40000, 0x2000, 0x1, 0x1000, 0x4, 0x6, 0x3}, &(0x7f0000001180)={0x3ff, 0x8}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r0, &(0x7f0000000100)="05219a1dc926856ca5243f513337472312287744dd7801bcd7f2ca4ba223350c0b3e6b288bcfe55c34f514456b24089dd1f5791ece9305a88e57ef78bd25a33f295de2fdfbbdd0751286e33cf8cba4570f4300cdfa6b7fe0e26af3c4ddbe5f45b25286c53014744c8b11a328322ac2fd88eae24239c60079e8d1358275f69772cc68fdd6be9ba88c8a227a0ab2531d11de40d63f87468fd1934ab1d5c318856bb42709d4708220aaadc99af7ff1e99d069799936ac2194cec984a9aa7f96b80b3f0dd9446c9bcaaf7132f2d3477fb112896bd3ef11c630f7c5419e3fe536c3444419e8652dba4fb39a508654392b2c6f7e01ae72fc88cdbf7dc727d06253d3bdbded9fb716221ffb289a589c98e7a1b097cd9cb5e8f2c2e5eb4d261e0ac114af3441ff34f40a2b676829f647886424d5fef48dc02e78a4779cb6230a2f183fa032aff923dc1da8129ce90b039aa4302006797294bee466e56623e0de19be6f322a8f05d2b86f8a8981d4ced64af430cef2eea9acea20ea5bd5add75e980faa9998766eb1676058ac5a8a2b5a5a1e86d5aa79f98761f40acbee33fe3fa87e76ca8e9f8e45da182ce6a70a04ea1b388a7d9b9e0698d3b652070da88849297a0030e35ef74c0fa3cbb1b49aca53f318031f3bb09ba24ac7879995b10a4cd47b2e91876379b2119c21cec45b49401b190bca00bc500278eb2c400091a1cd944a188a881a199d8af813294c8a463f4ae8187fe1cf4f2f45693b1d7b60dc9c4b04267c4f1bc87d6e50a0b8cb3c1cac972f27933cf131398846c8160967dbf3dbaf2a6af991447101d32e0f3da2eb478f37a919fa7e2cd0d553fad149d93e324198a53542a1973bbb43510b0aa675131660e1825ba2d4e24bb92b627c4b2070f980013b0d5e16357bcf7c1f51e9f34282a0ad7c8f11943d446c08e7044a03e880fd5db0338c77f54532691d52d270f60b4dd6850d8e6c88b059f90e519acee1a97a7d3dd0226336ad4702de18b0d1ba74eb77881ac5a131120f1cb482ea1c40498a8bcf8739865a3ef25411bc0fbbbda0f18d0dd15da301f9a16eb41975310d59a085c0f20990c0859896da099a88a1eb2e1b81032250c6bf1fc7ddaef534c5d502f3578dbb14bccb0f18ac4f6e33231cfd17afe7230bda439e4866fa697b02e25b736bac24575ff4d7f963668fbb151f071ea86ca70441f9ce93acd664734e9b62f46607993642f3f44e236ba275d61ae3493d03de567f2e7e293d5931c47fd52a1015c35ad6c9ec7721948b7293a9d51e55ff309b1e45ae1f4718d575f4225bc140e02c8834715aec7fa5d1104e9d8db01e6329a62135daab18d04132b189b57b7f0015136125f83be37ae31f7119d5da49702b79ce4e5697a3d88bef0e69ca1f850fff897708916bbc763fad44775ed060354981c1e84f49be4245ba4e643b17bc1bac5fa27d1a258715be1d604c45e31d205ff8a26477d89fa38291e3b21bec5efee0fb6f60698ad17c77784927ded8212e07295e5e8353a8ad5e5abb079f4b8e9e1361d61c77656d0cc244aa961cee257427fc27cf4a2118f9f4085c505f3791a7c286458f3a0df8df361ca3bd36b3e2d63556c97bac2e12c983483ec1da405f9858cc5bc4d0ce36f57976dd5caefcbe4c07f5945e0fb58d2afb66666e58ff884f91750c2019dd2f84bbc1bc835904da3b5e58580ac455bdc87e0f438f3633e56005c0e1dc792bb72277b646c7ea96fddba3eaf5adde239d5fc504906a99d71556ce42af4a1dd3b7f4c27e32910a779b142094c6bb759952c1c14296c575bb8093c2c077061ab9661015b6b159b1129dcaaa19e853d61334d8b08cfe09c6c320ee43c22e4fac79b6b854544c589d927579c4812c8170853f546694b993b169a8a9688e839c50d76564bd19185cf92c5860fcb662cfbde5198682f3510337a1ae187eb8bdad68e0fb22947da9487e7bb995c9134c05ae01eaa6d56ae279bf290b6f914913948bc4db6238b66c5bbef2f047bc63a69f621834305ef478c0b722676a715f5488360918f4bab77b857576a7f5f695b606efac8905e82e1057e64e6be2d5959b4cff1279296af4e65e737f70e93f5b3f0f5aa26811543b351cf2faacc13679b3e12400b828d258ad6588eed646f2ed885e6964ec8d69b6a18d524b57c79c550521a7f43f24d10fdf2375931fa939e3f651b23289a843c64066d43112b2dd0c3ee08fba8d18f821a6d4e30f334c67111185e74f5241a763be167723a174023b89bded2cfc7e01ab0b1763119ff12b2977d3e50f1aaa1f0c7e5473b64805bf9f337cf545fad8a4e24097e755c20d10201c348508847eb37730c435dc799a913873b590807d611f1e91c052e1581398efa896e7347239bdf3be0ba64c9004a992801d04d025f675098a95afdd968f67982f9fa94f030dfc1707dbbd071e6a7b3c24f114e88cc0228cec460bc925a1399e10477a12dcfc71a9b5c19fd318c9b59b1f10de9197e2873297e418b047b3b7cad8c397b22ab48f38c70564113d68bbff0ea13b98e9a84e2639fa922d87b61ff560ca7665bdbd33159e16575bf324691bc06f7d6a55005e8a8e2bfdd20cb69dd3b91d042c19531d888b3fabf966028f175b2f589e4414c0daf4c88d1237c208c9f6ff5740eebdc0987080d3e3a561b2a230918c4c1f3061d16530661180f31fa8f30a902a1dab65a3eb075b084305d03e6fc8ae3bc0d8d2ffd0ce56aa553d1bbdbae33acfd4e3f5d8b1432afa8ac0a11c8cf86e4c992f53d54fb838ffac8dba0c623e021e56a7eac70dc2375ef5144724459780a471978ba55f8656779de77dc741d3f2fe8f612a0406ab701638b6eb4c329c0b567414b3dd0474b38f1bd42d5b3a822813c2f6d600f24f06801ab8130c520ecdb0a6e56b0bbe3d7c0c0634fd7205fe4ec49ed1d75e7e2049fd0f5c4bba4160ddf08f27b219731195c8443380a92b1b12e67ba93c94a68125a994422f50b5dd1dbd55ebaccaee142d823f59f01775c594452baeca61674714e5dad3180eea9ef39764c0cca0bce613f38ddf45a9f4e2c416f463f7a2383a6179c45eff5d8982c41d4316cc0b77cf178f54ab17e1c45718007d673b901647f1f81e5879a57ba710364dd68f00f01454c9ecb5ea19ef720789f7b83bd129c36e81046c2cee885783fdf6fb8a2b5ef417fa6b05356459cb9f0422240fbb699562d0112e1ff07dd1536f60af7fbcc5588cc829d1a693e21ad07e8f310872e9abc04394c467ad793f534e0a37006195a12c9d0f815142abfb5dd0bea2fc73e67c449a76827122631ae7da84c15ec3a589e96e9f48fa5c01bc72b9ec00d168da12e5ae91f9cea0b90aada9c802dbd478bf316d5d4b0d07134c8f4871e42473cf52266beafb58ffb8b05e7ded7ad4045cf9749b9cf9c978d86104b05497d56bb713420718f7fb0618714c1a1753ed85cd350d6e2f6131b87b8eafde71609f584a23c87d92e3c272101df65d143d413059a35a28bb27216fa4d3e8fef40e6eff81c4f8fa2b9f571aaa7cbf27b9598aa1028fd4ee7423151ff91982a1a85c9e7532bafc5b003c44a52d08075fdcf524df89c03fb80e2decdad3b7a12753558830ffef531789cbed338c516669aee306572a21aa6dd04fd0c9eb7c5eaaf6f4fe0d23cdff21b257a697d92ba0ce6849475cf93df3e281f349b2f55518763bafc5646f159f22258a942df90d12e6cea0ded6dc8da20082be550922e21d70a09e02ce237f3f4c2570575f16e0fc362ddcefe2b04c5f2c9fe86e5efd0675fc4fc4d95324a5f784f7e7b40bd8b65193d807b1487d4ddc863b98a126212b57c8c453e79406f3dfa1b15eb1e695984b04ca1d2a8d6c78a608d682fb3838a462220bdf9ea9776e8934fcd3360c0e976a4cbec0af2be695b885d970484cfd6f92b38bb0fbc2dc6308984d73819ea2be37c5b77567164549495106171e08fc450884c718853a277ab95e1187d26882e4eeeefde256794554b840cc73e4dda694da5e22eab42f1a98a2afdafd3d59216e7954a580205d023bc76b27e7bbff627930c3f37805b1f15c0d0510a1e3c68449c57825bb6b8abdfcdec8f3cc1d7747c98ca218d612c7819dd136c4e96cce49763027a7a0009870501c4fce76b2035b74b1bad82a4fd65ef4e6d5ae110ad178e4e1fabead877edc0d1496cdf244b6c74b6f3e93a96f8b5b62fb6d800a385a30cfd520caa028605338603cecbe66c43325e0bce9ee90fae092e390032f82b3e99622509de0e3faa3ec09252ec54c0f6e1248bfe4932b663e289dd07dd47661bd4989aa077836c8f7e9d237f97f2bfc2d519ca82656cdb23a0dc7db35c98a2f26f3a21dc20948dfde82a3748533f7773b6ae2e2fd6ce2d83e3d4fe3df248d8f5a65bc94b7ac8cb7bfee8717d3ef1d3772a40f22b143f65217ff96c7a86c8de80869d80cb818588f7231141c32fd7cb77e257119ceaeeb6b7a10136793e100aac9ae333a851e2e3de92c0aa28594b3574aa720271ca6ad24657071cfa6740d8c2ffc431a042086491352d768c8f8c30027915b1ca98312f6947c2f392162203dc4da313edf72804b19fd627d2cd5145b3d4e3f75bfcd6e4bdf938485ac441e7da52f5b0e99d9d140473fbf8378728d7fba5f937114763307a09b71010de3d125c5c0a620c695dca8b31baed8681efb988c15124dfdef0d3dbbd68b8496ab65c195785666c551e33a2ae0169d5e3001c2d48815aefd61b3bf4d67b69f48bb3f050ea6b6a1a3ac97c86df6c3285428708afeed194744b26f681ac787d48a558ebff5a969c797195a3b9b61509ddfc7748a2e11eea0253e53800a2c8f26a30565fe9b6d146ffc252731c03251e0da77bea63ea30c56253a4e48d58cdbe59fc3eed5c6c4fcc5a73c04b0602ddc99b762746f055fbf37930ad278a52157e80aacbf484aed0981d7150ecff3724523063eda6707507c4a15f23901e8eb34266798a45dd16e75e616bf65df9bfce253fb5f4879f257ea3439e9b02f352d146e94834306649b59511e9cf51015b4313ef45199997035fe3aca3521370aae882fe2a0792c676136dced254f61751b137742fd7099e676353f54564bc3cd0e701acde0e4eb58f6d8b38ee05c56ac578de56494caad1857659a35ce12d6f00ac641fdca8a2ed4889720bf7b7a6652edff8153b552bb1191528f1d64cb9448623d866669f69a7dd12fb0a96d1d3102ada014599a7ca1687e5011dbdefd656f0f1631046806190bfa38c403b1f10e375ca3afd4bdfa6079d6e6ad099d8f1baff6f48505444b7dd9de6c7750eb9944a9b93d8ae586643d6ebb06d82fc38188e006d9d90406e8a3163b8b0268432f232df38db9bb1bf0ee04f195928dc4e4cb500dcc89c809eb77753571ef54bf32c4820c96dd6758846b97bfb803d43193898d45ee52a1148e5d73a273deac4a813b356d2cb505f6fbb67aa6d7f5aa5c712ef4faa1c0bc617a15c94285cf19259692038d92e98c5a609e4aeb67ed29c2e8fcf11d599ac836b98f6dbe782c301177c6f19fe32f5ff8621744e6d6950fcdb9363ddd71962cb976e73467f817e0019ff6745e009bb7682bcb23937f2c125d2d6b99b94ce9d098a08b471f1ff3be73a76b5b33376a5975f2050625417c7672190cd6be312d04637cf00ae39d7dc664d92a7dff94d44c7acf798ec77e91b5a36ca37039dfe1904b8400ab822b03fe57f541bb32e6b451c3ac27472391b03cb78b05af09d82d7daaf0b7b301b73dcf917444f82ca683ec3d79f0d7356d04f92638d7e5daf5a08a26", 0x1000) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x6) write(r0, 0x0, 0x0) 11:10:29 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001880)={0x0, 0x0, &(0x7f0000001740)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x2) 11:10:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/173, 0xad}, {&(0x7f0000000540)=""/244, 0xf4}], 0x2, 0x0) select(0x39, &(0x7f0000000100)={0xee5f, 0x0, 0x100000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)=',)!\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='/\x00', &(0x7f0000000200)='&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f0000000040)=']/\x00', &(0x7f0000000300)='!%+\x00', &(0x7f0000000340)='\x00']) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 11:10:29 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b2028, 0x4fe) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x8, 0xf7, 0x0, 0x9, "85f50c9fc29ef612ed9164f06cc51bb684d355aa", 0xbb, 0x7}) syz_open_pts() syz_open_pts() syz_open_pts() r1 = open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x20, 0xfffffffffffffffe, 0x3, "5dc650c2d6b47ef6e2961115459275237f717772", 0x82d, 0x8}) syz_open_pts() 11:10:30 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x400100002000, 0x28aa) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8000000000007) close(r0) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xc) 11:10:30 executing program 1: r0 = semget$private(0x0, 0x5, 0x310) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/74) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000500)=0x5) semop(r0, &(0x7f0000001880)=[{0x3, 0x81, 0x1000}, {0x3, 0x3, 0x800}], 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000400000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2b7) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x7, 0x2, 0x7fffffff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) setsockopt(r3, 0x4, 0x1, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xff1b) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) semget$private(0x0, 0x2, 0x400) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) r4 = fcntl$dupfd(r1, 0x0, r1) getpgrp() sendmsg$unix(r1, &(0x7f0000001840)={&(0x7f0000000680)=ANY=[], 0x0, 0x0, 0xffffffffffffffad, 0x0, 0x0, 0x40e}, 0x20000004) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0x267) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x6, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x4, &(0x7f0000000280)=[r5, r6, r7, r8]) getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) fcntl$getown(r4, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 11:10:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) syz_emit_ethernet(0x54, &(0x7f00000002c0)="71548cf91e5cd6678d921d0480a10161d2a79c88cc8b5d9df4bb00b3a26d9fb95b9665e675e759755933f63a2ee6706c7bdecad9f8e5462b1e3377b5eeff0700000000000054435c7a8c11f2a72562ffe9a1a5c4") 11:10:30 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'{-#\x00') getsockopt(r1, 0x29, 0xa, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file1\x00', 0x8000, 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000001bc0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', r6, r3, 0x4) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7, 0x1f, 0xffffffffffffffff, 0x0, 0x0) flock(r0, 0x4) getsockopt$sock_timeval(r4, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x2013, r4, 0x0, 0x0) socketpair(0x2, 0x4, 0x40, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000000), 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000240)={0x800, 0xcb9}) r8 = semget$private(0x0, 0x4, 0x12) semctl$GETNCNT(r8, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) 11:10:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1080, 0xffffdffffffffffe) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) write(r0, 0x0, 0x5) 11:10:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 11:10:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40000000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000001340)='./bus\x00', 0x100) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186004008b00063a0000ebff00001c0000000000e0bbb39c6afeff89af2dffff0000000000004b7f4f42c17462", 0x30}], 0x1) utimes(&(0x7f00000012c0)='./bus\x00', &(0x7f0000001300)={{0xfffffffffffffff8, 0x2}, {0x1, 0x5}}) recvmsg(r0, &(0x7f0000001280)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001180)=[{&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2, &(0x7f00000011c0)=""/150, 0x96}, 0x40) 11:10:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r1, &(0x7f00000015c0)=[{0x0}], 0x1, 0x0) 11:10:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) msgget(0x2, 0x400) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockname$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a314a3ae19ec8870d7bba954610d0f3605e21c022515e402f4f9c7aba6da321fbdfae977a3e6f7f9287a5b3466595071a2099b2d4fc086fc55365cc2e0a4fc4ddf771a8b216aab7b7ae09c1b9c651cfa55cae6de27dcb18b932887951e8245d1f89e879f2f33fab0216b0e199525a96bd31248a3d424e66595fbfb29ac0d4f3c07ab81e9734ed1b753bc990df20a411c3cb94d947ce0a33e7551684daaed5daaf1239bac7592119c192dc3fcf930e0"], &(0x7f00000001c0)=0x6e) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 11:10:30 executing program 0: setitimer(0x2, &(0x7f0000000000)={{0x8, 0x80002}, {0x0, 0x7}}, 0x0) 11:10:30 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) fchmod(r0, 0x82) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffe, 0x50, 0xc0000002, 0x8, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x10, 0x40000000, 0x84, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffffc, 0x88, 0x2, 0x3, 0xc91}, {{r0}, 0xfffffffffffffffb, 0xca, 0x40000000, 0xf9, 0x2}], 0x5, &(0x7f0000000040)={0x1f4, 0xb18}) chdir(&(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x20082) kevent(r0, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xd9, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0x0, 0x8bcc085b290ddce9, 0x1}, {{r0}, 0xffffffffffffffff, 0x62, 0xa1, 0x0, 0x4f}, {{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000004, 0x1}, {{r0}, 0xffffffffffffffff, 0x17, 0x4e, 0x2, 0x101}], 0x4, &(0x7f0000000400)={0x401, 0x10001}) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 11:10:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x100000001, 0x101, {0x658, 0x84}}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) write(r1, 0x0, 0x0) listen(r1, 0x9) setsockopt(r1, 0xf5, 0x400, &(0x7f0000000100)="260fa25fab6ea55d415a04dc5d912da2c2d1688367d0a7d5f6003f6cb84565ffdd3e8f641c5ef2c77aa6123f714d58c4cbdf7a9c383a1ba5382ffd0a7c4a368ace820fbd20812fde644651628ee549656d262ae309a18d6872000c092b37b0da9d3c88e4be348c3925661bd99c533394742e478e7acd122f84606ffaedff02075d0c26030df0eddb6f0deafa486d3756d2347193efbd221d8518cb7c190bfd73b6c2f90d0a8511d9d62aba895c30b3850e1481e0de17c1793995bf42e28c63382ea2d23232a37545df7194301ffd69affaca3ba02959548c4251ff6f69164ce7b78b7c6cf5bf101e5fef5c531d0a445fb31947908f6f0e93afe15cb046f8d00b1cfca046ca51f8e8ed389a5a03c19440cf404924458982913e1d7ce63b9f2d662451006bb8a3b6684eb7d7f85372c5566747c33358597849b24dee9573d9cd71d1253ae462b63068b6709d4aeae05f2fe79cb95ae30c4b1717ee29d61e31f9ec148613b353e05c36bcd40d1c40301acdddc3516de7b32d54e5cb414df95a4d1d0c18153e88a2476d63eab9bf6c8f089e34accdac006327499e50b1e64728e551e2f39e1c0e6a9ebe39227ee8766fd5e451de9eab999ead996ef5ad005a55ce3b253d487b910083cf92cfbb68aeb69fabdb03c6b997c89e706e8b7fe46d26a9ea996e180d587c15ee99345b408ca6cf9a7b346c1faa6a10796b09ddb9fd0e2ddf0b28ab582da89cd290a9113cf4c40f4fb7f504bafa048f6762a2856ae01200d924ae814219b01db1941dbfd2913c94e236f2da30515f8e4f73c91145148e6e36ce91d6446861dd26bdd4e5b7cfe25ec90525e275a784fb77779d5b898eacda853f89fb65c9896a8d711bcb86674cd4bbbe7c0a7a83fab55237fc40c661a52ff70b6c276ecbda7aa8fbf70bb29a511f19fc87b54d78a448809d60f4360aa21ad721446aee2e2f418b90efb340cb908d52770cd6a7bd9bd210bf452ba91f26497320dac35cdf25d8d2ff8ace4a538dea436a6cccc249a32f072f01caa868b0bdfcb70106d4aa84a30e7d5885c752a47d7b1e0a0108ca7a9a9a0665b0754c8919855c754177a4bc43e7a426923aeab1943bf48d088a70ee21d6674fecf3c957fd3ef28a27375d6f496fd8f7d2a46749c1faa4604eab9b6d3c5f03948d29e8dd234b6eb25ecfef627ded3fd01d2e4f58ee214f152265b377f48d0819842bb0a0ee7bc5a66bacc7a06ce9af11f75f4a22edaac688ae41ee4b1ba9abee01072595b3f80cbee7c21e3a63040a0ff5943827fb963fcfa080c744232df5e98c7f8c68c3f03f376b1704a80cfef03aabde1669d20173da9f4efb7946587ab9c5d172c47ca1d98bc02a8819d28ee4cd616bd93af327367247aa100d79bd9e41d8c7a4a1abf65c7faa5465901192f2e9c13638704ff2a985ae0737d2cd415e2f3ecdf037f55f6ebd260f726839d3bc844e26e4216d6b63fa20da155155b2dc5126ec8fb8ecb9793d099a8af3beb3a522b89aa96903d841b943befffce0b8fa57dc40cb10335b69bd6da627b15bd6935fd419cfb7779e80dbd1093a00dbe9f71d8a1b3d7c38f94afb6e4f0e504984361a5679f0bff0a670c96065b15708cf8b357bd7714afc125848cbc7f10bfdb0c66ac09243ba77e9eae7ee3821ad89d7cd1c540923a65dca28151309e1a56be001daa05b62eb31c81521ad129cff20839b4cc3398bf1ee128b6e4069d76507b873463f2d1e46803b1de30643253e6c098a2593c3100932ff935ee013858ab574b4a9f37219c4baa87d11cd23f8ad11aef3e71fcbd9524771371373dc37785e5d31116f095e7d896d6c4564e4ab4478f919e82e6e4d2e948e452657ffffed24553cab9b797a79fc562645ff523dbafbedb56fca204b6765bada488dee43a30a5e10801f2ee4488b51666ac53721c14b613c44d420a3e93dd314c15275c57ee88010895774ccd1b82c865386de3d3026b0d4230e1fd1edfde2309801bdd5fbc6e0c75edae3213345a172a7f367342e6a00445493a8706606e69b49b7de9a9f9bc9a8ea4aa36211c8addf4a7bc780d53273fa860651fb5066f76e80ce74b309e8cf9593ab0d5c799bb49a39af2eb4f30eb2a6754d65c2d23f8cf905a5257d894277197fb9ccea0ca071ce33dea857a8b7aa5d41297fdbdcb4fadfe829d1cb05ab02e89ec63635ab54ba4cd6616f567ed1d816f6e3e1cedb1f62f92c70edfe7ed35dc67b5307a84055ca008dd1670d79abc2961572401b257058d6d09a65e34e4ceed777a602919b590f408950c4c010e4688d4f4e0f66daa7fa0f8c7a38a05b9508e68a6bb9421054a1ce349b68c71b30c4d23676e72db98b316a8fed11d2fbe4ccd38dbeb889d4c63f9b745700bab6b4c138a39ea5f4548eae5edf4d1a189005fe5f196e6360e80586c16d52f1de768992e6330588209a0a12a84e9a8a17ca5a698e5000f610ebf7d6c1cee680cbbbd97405106a1c58588bf4fc6600a13ab1a3d51d670790203abb2a74e83ec7d2076110936d89dc7347d7c886e13cbf4dc389b985fe9c8b6a0da4ca1c8cfbc5d0eb88474eabd7522723bddf298c3f39d55e36441e562302284e163d46ff70952c6a885e835a3e6411da40e928e0a057f1c2ed5f6c8a888c04d6cded69a3f39212f4fd3fd5f6427f55d80c9022b466873d1e6e157afd58ac8df048143f7371267d1954aef014f8b8e8d69e9ac825349b56ec716d706eb0f0612a10b17769e22acbcee99a3b9eae0a1fee8fa18729639aa3c414c44158d282ed80a6f41923176fdc64f141433439114c9ebc194714e2186fc7f7991b3ea8d259d8c791652f2dd7ba3e7b2e8c9c70d2e40ece276fc28cbc7c919ca0d2dff48c509dfafd9bf0cd34d0a4b2e729b10f78f7262157732bc6d9676ed109fbde11ebee3bf4b61302a8bd947f37833f8c4f98dbd104134beb00afcfb9bb1edafab933cbc3d85818d8baf42ce410ddb96cbce6d468db0f42eb24ee1f6fe2a1de3c262871b14b0e1d0788f8ffa96d4ba0950a6368b9d0acd69374bf97bef6e5dd9c2d772ba99358678423bd050ef7850c5ddf2787ac534141af616fa551761b29441ca0f93ea19f289a8c411501ae0882e3aecb16d182e78211cfc57918bcc111e2a03fa578fdd02ad7ed23aa882da2138f68385d957ab581945cb7ca726cd8cbaeee7c22a13f8a4de37caa33a08cc9d09225d58ce50a31215340ffd39f0a4ebc4a54f9a7aa4d6a9cc6c346723052d5447084e9e0de4c58dde80ae6c4d5a3120098147060fdace2c4c61ca54ff000b73d01663185f94e9d05ae8cc087efe8c5d340826084d3a7c5e2316bcc6ba82dc12f4517118c56b7d5bf187af4a6cfb92e45c1fddc2190924ff780b3f7f6807f750f67199a704879d2f059c6d5bc8962f34a3d2175700d84ec39d25945ab20064591b5ee549be988bce4a7bdf81b3c5316dc2f5f07769de99940b1458dda2daff97568a82d7b3927ca7fc9f17e0403611b920b6fb3a1e4bfec8a76a3e1b9765892b85361f618b2092084915f2a42189ea8a06c3bf528a5a9ba29f2bbd9d11e205dedc467d652c13c08b0817fd296a40efc37818287009c97819b047e0ccebd3946ec6a5573e8364bd593ff60660b87f5942d16f3716987d3667cf557e74ab617e6463aa9610e1c17f4f7a7de8c6c468a1cf5e5d4c00a4d8ab4cd328646fe021e74614312666e53fa17886eede85d074800a023d167af865452c58d4d4a9959b7e3df543af40242e7067abd591a65c78a7b54215307d565ff8dd599175b55f30ca27f9ad6fd467521cfd7398228ff673ee03f4ae8ba177442a1959f9ceadc2c1a0d829816347051ac2c8565a065fdbccf8e369c901adec74745d108c1f128714f01b19d6ed86d7291967fff363ba0b05c352ee5cb8c9fab0a71a5a84e6439399eaa057f93c3a27be6eb6a8b62602a47394aa109646015f46064a33cc395d445ac91dfe64c995882841a926ac9f8248a7e4a288da9faece60776ad81230bef39290824964e5007e43d55fad8ac2159b78fe39535b6cb034ea765d87352112cf8105aae1bba60a5147eac070d3259e60850dabfb63db911bcbd97dd4bb56019b0dc8d70240cb246fbde323bd07312203d6bb77bf4c59af2af25accc9762a90b667fc77cba53d9002303043b61599e4a3db8e0e202fa5ad0ee3b03004306edd02d286e25565c7511cf4901b90f9442ba965b5fce7f7437c403a1a3ad385c96e57d32dff650360162589a389e98dd7d7a8a65993fd212dfe6f15fca69d845e25ca6f5edeb1d3967752867ef1862a06aa18c507ada658709608c15279cb0193c8eda41afb24a37e0993dbfdf2d94bbc79835613f9c4f9aee7d186f0e90364c836f7c1c369d8983c2acf6068b070cac65248de1c975608b77f6b09e6747b6b17d407a147ca7fc0c098c3f5757e75846e9b63bf447dc31a2bbfd3d961ab0861a00161f4e3d44142a25f05c9251963db2c1e70e440aa36496763919625a2793b7bec93724b2f22556d3b709a41c54ab24cff0958375ac517a5d268bd7d036c1a857a168b21a24f46869adca05c372ee2c63f4192dc891f7bd0bfb65210f8f075a2d9c717a3ab40974777aac091c610753c25e70f8860049570c6662e66fd1b6f33271872de43315cf595407c03604eb0144499b873538d3d751dbb7c9fd8eb54d7d97bb99d212f19af75b0db99a8c3d1516f95d68784b436415a7e18290e7ef86e339e73713dc0a2707610eaeef0ec772ed33cbb24b1b6916236db768ab335671e59fc238e74909232ef3dc9c09f2a916dcc57ac5b6850c5d21fdeca3fa94aaed1a2f63ccd42e28cbfb3d815729847a7e3e8b956977caee0f170bf7d33fd2b948a1fb111769a0f2b49d5a776e5d33d4b51175581bb9e7a8f059225e6e7d90a6bd51c700f0329167b12072a538dfde691b8e60f14372d061ae7a256b62e20e284e4514d1a69ded9ea90307da985cdf021a7b6a0729f52f79a46627a058d6b3c4b15e28dd3775405322582f696621d02b543e7029680fe62e709f478f0bc17a0ad9d1717209ad8b9448e92025b9830d23f80714f21b685287285efafcb166d3e8d3fb932b3c5ec88244c76e41192129c56d016e9e8076e5efea0ef9c0d918c853a9ce9429b99d6855d18b4bd5a6810ed4c01271ef3c134dd01383bb080338b90be6a5b607297800bcecf65ebdccd08f4f71854f90a26923c8174813ad90e85fd1fdedbba8cb07004eb0bc0e1182da4c7e1f6d2fdcda8cc92c69ab4ef8deb613e452f58b8ad4c2b6f3b27d9879b655d5d68f738cbc48cc633322af5d09c0e965f86932adaf2f8787fb869ed6b8bcf820c0e9365359dc49018314e31d6934bfef97c1e3b38fb91b1a854d5b6fccbcac82d894a1f3ac53e4c6bbb149e4073a9de37983f5a722438c044f971e6a4d537db0a66eceeb9e3b9ba449a0444f4235488b685094798e2dcf71c6ffa30a0419126e26aa316b8bb23da7208eab2954b1ebd71cf8de889b83b48cb5483f15baf7dd04c998f3691b5ef17140a6ac4315d235365c5258ce0bc24f04e7c86e9074a28f75ce21df021e7f75bb64d294d8e04eb3bf1533ab6d86a37f734ad07957c29c9eafd1be31b86df3e77016711e7376bdb631be64bf2f68c42495ec5b5c87ea01d0602ac0186f50405ace1315b06a3b744affc3f1bed7599076f52f2f6030b4324463e337f4c71726f97696129196a9f88eb26962e4476ac27d3cb6206e5a8cc66793a4a8373cce48a1c40bdf6fbadd494c523f295ba2e4dee44b78db24ef1ce718", 0x1000) close(r1) 11:10:30 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x1000}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x9) 11:10:30 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x14, 0x1, 0x8000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) setitimer(0x1, &(0x7f0000000040)={{0x6, 0x9}, {0x8, 0x1f}}, &(0x7f0000000080)) 11:10:30 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) kqueue() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r2) kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x7030, 0x55) close(r0) 11:10:30 executing program 1: msgget$private(0x0, 0x40) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0xffffffffffffb8b3}) 11:10:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x10008, 0x80) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r1, 0x1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x48) open(&(0x7f0000000140)='./file1\x00', 0x0, 0x2) poll(&(0x7f0000000100)=[{r1, 0x4}, {r1, 0x6}, {r1, 0x1}, {r1, 0x4}, {r1, 0x100}, {r1, 0x118}], 0x6, 0x8) fchflags(r1, 0x2) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 11:10:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x200) close(r0) 11:10:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r4, r2) 11:10:31 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x1, 0x102) sync() getrusage(0x1, 0xfffffffffffffffe) 11:10:31 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fchflags(r0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 11:10:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3f9, 0x0) write(r0, &(0x7f0000000600)='nL', 0x2) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) writev(r0, &(0x7f0000000900)=[{&(0x7f0000000680)="5cd21b670d3ce3cc19050a84e50936d2b0594a19c06b6c43850e72ca9832cdd32e5c99549716a81f6fee304af31337d65a619a3079de1a90839870e2a8260d8e1b9555aa670bd4e6bc176957", 0x4c}, {&(0x7f0000000700)="f1bf59ea53b05c8e373b93411ffc72e01fdd18a0a9d7d558", 0x18}, {&(0x7f0000000740)="822566e8bf6790360537bc4051cb278a", 0x10}, {&(0x7f0000000780)="6b162c1fc92fabafe5dbdbed3cf2d2c4d4e04a1942200a6e78b0350fbbad5680f65d39e7404ae62620", 0x29}, {&(0x7f00000007c0)="12545df81d96aaeb64deff1d572d35afe4cc4cd5bbb15bebbaff59358ce0ec099bef8450b27833a678f7319fde2e56bd5383ea64e813a479918a56a53be72c684e73c4c6ef1efb0373a5f323e7887c9c9947a40dfb7836cdda9d44b53634c1b5b2ef3d26e3fcffc8976d9efa8efaf433821b56b0fb7f5b8639846ee9816992db36568d186e942e306437b5c69c0bcfcb5efec2ff568aff1e3689aea403db4b3825ff2545935519e7214fd9e049acce", 0xaf}, {&(0x7f0000000880)="c4cd6664c4189e2ca4142ba9e25737e7c72fdf0ed1d6a08c5278cf55e262eda41bebe8a9b42033da38e55148caa838f82ce6eb87a2066c7d172fe6625aeb85f182d003fa5ea753fb1b82fea9c7268bd97d6c22e8e802b8c12adce65cd40f5087950aa8", 0x63}], 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r3, 0x2000747a) poll(&(0x7f0000000080)=[{r2, 0x113}], 0x1, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000080)='./file0/file0/file0/file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000280)=0x8) r4 = dup2(r1, r1) fchownat(r1, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0xe) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000480)=[&(0x7f0000000300)=',[%.\x00', &(0x7f0000000340)='x\x00', &(0x7f0000000380)='&\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='x\x00', &(0x7f0000000440)='\x00'], &(0x7f00000005c0)=[&(0x7f00000004c0)='x\x00', &(0x7f0000000500)='/\x00', &(0x7f0000000540)='x\x00', &(0x7f0000000580)='x\x00']) linkat(r4, &(0x7f0000000180)='./bus\x00', r4, &(0x7f00000001c0)='./bus\x00', 0x4) chroot(&(0x7f0000000640)='./file1\x00') 11:10:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() r2 = semget$private(0x0, 0x3, 0x4) flock(r0, 0x9) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000040)=""/15) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000100)) 11:10:32 executing program 1: setuid(0xee01) execve(0x0, &(0x7f00000002c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='rc', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='(([\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='rc', &(0x7f0000000240)='%$\x00', &(0x7f0000000300)='rc'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 11:10:32 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 11:10:32 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202f, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="1294b7fe63fabc01c8a788b394eca5a847ac4e012b8e09214fcb87d9a4e92c50644b72cf68bdd9b20c61ca1ab8b91675e4b3556664553d2433c6771443e6975073961a591a122008fd3b1b3b730102f007d5d245b88f9ce147d4ba1598eff19ea00dd5eb2a27654b37511d21e89b3aff1d7e1700c65c857c9e3f883233dc8255ab741cb08d78bff4e676f15ce32b3db49487df84a1587021327fb431b80dbffa33b4f426a385fc14a594e3a599d6a51cf4bdf7efdde24797fe655052a09cfc1f6520aadef5af85a259ef2e171e46f828eeb94f46b46722", 0xd7}], 0x1) write(r0, &(0x7f00000001c0)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de4167420caa0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c", 0xa7) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) 11:10:32 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) clock_gettime(0x0, &(0x7f0000000180)) setrlimit(0x0, &(0x7f0000000280)={0x1a3d, 0x7fff}) r1 = msgget(0x0, 0x400) msgctl$IPC_RMID(r1, 0x0) r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000340)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x101, 0x0) ioctl$TIOCNOTTY(r3, 0x20007471) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="7fbf260f52498ee2d75f94412c5ab3502a866f24653f0d249edfc339ae9ac68e6e487ab1d86754904e735eef03b6bfa23b39c6a8a47eca1cc4ccd4cc9d69d64564d29770a22c1d06cae6af8fabae61e1053dcbdc187cc4ebd21dde3430c9a64dba2724ca1af46141319036c3c9722f8b00a3771d0e8e87835ab6708e0968ba5742b85276cab42c4ea79b7d7530", 0x8d) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000440)=""/21) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x42) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1003, &(0x7f0000000140), &(0x7f00000001c0)=0x4) write(0xffffffffffffffff, &(0x7f0000000200)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) readv(0xffffffffffffffff, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) semget(0x2, 0x1, 0x400) setrlimit(0x8, &(0x7f0000000100)={0x7, 0xfffffffffffffe00}) semop(r0, &(0x7f0000000040)=[{0x4, 0x77f4, 0x1000}, {0x1, 0x1, 0x800}, {0x3, 0xffffffff7fffffff, 0x800}], 0x3) 11:10:32 executing program 0: r0 = msgget(0x2, 0x410) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01000000000000000486df9267c7b8ac83650df3277835f74a56ad21749170dc6355faead185fdc0dff4c7f62b5b1dfe446df9d50c84998de591746aeef6dacd99b37fe4580ad79bfaf2f9cd07b3aa5d8d85cf1c96f0e55c05b785bd0873659ceca20047e93cee83fa271efb9c6c4eaaa189b0866cd31bfaaa74ab6c86ffc8a6b8ac28693f36c23c3c44111119494fa4859f78427efc239f10160f9425505069a07add0d3a8c748d8f683a4e5f133464a101adce5504aeb81420ed81cb04b80ff0ba57a5"], 0xc4, 0x800) msgrcv(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000385c16e52303cc1f7155dd00007b34e7f2f8f48e86a7e25a79836b000000000018bf00000000000000000000000000000000000000f068d405ea0e00000000000000000000000000000000000000000000000000000000000000c501a36298ff352689e49176ed7ec90f205c54163ce8a3522c81e43ffe58d3a016b73b5376993c2f9bca323ed428d6c3b970519161d780f4eef295cb7137e565b2d5704d46fc5087bdd337b317c58249d07c120a9293e7a70f2661bde9e51c5c9856f848ec65305fb170b711ee"], 0x1, 0x3, 0x1800) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000240)) ioctl$TIOCSDTR(r1, 0x20007479) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000280)='./file0\x00', r2, r3, 0x6) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000300)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000340)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x1, 0x8}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000008c0)) mknod(&(0x7f0000000480)='./file0\x00', 0x4, 0xffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ffc000/0x1000)=nil) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0xc003, 0xdc6) faccessat(r1, &(0x7f00000004c0)='./file0\x00', 0x32dc136138adc11a, 0x3) fcntl$getown(r4, 0x5) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000640)=0x9) fcntl$getflags(r1, 0x3) setsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f0000000500)={0x4, 0x7fff}, 0x10) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) fcntl$lock(r4, 0x9, &(0x7f00000005c0)={0x2, 0x3, 0x2, 0x4, r6}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0xfffffffffffffffd, 0x4d, 0x7, 0x6}) getegid() socket$unix(0x1, 0x7, 0x0) 11:10:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = dup(0xffffffffffffff9c) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0xfffffffffffffffa) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x0) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 11:10:32 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x100000000}) getrusage(0x800000001, &(0x7f00000002c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x210, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="e0e8f93f84f94c4089483c0aef0f0ca6edb9a52908db0561f168d8221118b85ac55fe248d60fcac03ca7495aa183eb10b84948f0e7e8434d5ebe4da2d1a16e79134a6547571aee8e2be3a26525bbc074f0ba23d05536efb922dd3a9f690857f14b1af1633e6034a70d61c48735f62ecfd253d2d419aac6f8ae0d58e336bcd621f38d1c4130dab6fe1e19668df5da685518897789ad62d5277e2f54378cfb8e306efa647a1125e9df75a7833552835cfc961b21bbb40fd823356a0c6b6c146081471b7acc1237941fcd686a969b2a2c5924960e5accbebf55a898affdba5c1998df9320fb4e7b5ddc0a68401dada94113be9e1d800b0867c107ef06b936b129", 0xff) 11:10:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xb8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xff, 0x5, 0x5, 0xfffffffffffffff9}, {0x6, 0x6, 0x5, 0x53}]}) shmget$private(0x0, 0x1000, 0x224, &(0x7f0000ffc000/0x1000)=nil) semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000140)) 11:10:32 executing program 0: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000010000200000000c00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f00000004c0)="e25cc2bb7a5f960c", 0x8}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x5) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/12}], 0x114) 11:10:32 executing program 1: r0 = socket(0x2, 0x2, 0x20000000) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 11:10:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) r0 = semget(0x0, 0x3, 0x34) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0xc20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x78a0fd4b10e060b0) lseek(r1, 0x35, 0x2) r2 = socket(0x18, 0x1, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f00000000c0)=0x7) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:32 executing program 1: r0 = open$dir(&(0x7f0000002800)='./bus\x00', 0x10000, 0x40) getdents(r0, &(0x7f0000002840)=""/207, 0xcf) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x80000001) chflags(&(0x7f0000000000)='./bus\x00', 0x4) r1 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffff00000000020000204166c293b27ffa78a488b911205e3d7000000000000000"], 0x26, &(0x7f0000002640)=[{&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/226, 0xe2}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/210, 0xd2}, {&(0x7f00000024c0)=""/212, 0xd4}, {&(0x7f0000000100)=""/99, 0x63}, {&(0x7f00000025c0)=""/110, 0x6e}], 0x8, &(0x7f00000026c0)=""/196, 0xc4}, 0x40) accept$unix(r1, 0x0, &(0x7f00000027c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0x2) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) mknod(&(0x7f0000002940)='./bus\x00', 0x2000, 0x9) 11:10:32 executing program 0: setrlimit(0x2, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 11:10:32 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt(r2, 0xad9, 0x2, &(0x7f0000000140)="b34018b7976ca5f014c300f797289876ee5f095d4f033d0a101366058e26f1655e0f99f2fea253248e2f2db94c674f3e538ba4d90f3540b4c8298fee511f6a380c413a62687d90470797ae19b75e89f4ec8f374d8b3127c2adb12fc6d403cfab33474ebb1f31c65ef00fc03cddf30c96a65fe78b99bfc7480030bb5536f27328b22df592f74ce9a66e9015ade40ea619bcb0d2e96e6bff734f138b7922c0e11ce4fd065ab03ab8908677d854df5c8b9a", 0xb0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 11:10:32 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3}], 0x6, 0x0, 0x9d1, 0x0) 11:10:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x7c) write(r0, &(0x7f0000000040)='g\r', 0x2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x130) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)="66a18325a30284d7e5cf0bcd", 0xc}], 0x1, 0x0) clock_gettime(0x0, &(0x7f0000000140)) 11:10:33 executing program 0: r0 = syz_open_pts() chdir(&(0x7f0000000000)='./file0\x00') readv(r0, &(0x7f00000012c0)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f00000001c0)=""/239, 0xef}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f0000000080)=""/53, 0x35}, {&(0x7f0000000100)=""/32, 0x20}], 0x5) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000001380)=""/47, 0x2f}, {&(0x7f0000001500)=""/214, 0xd6}], 0x2, &(0x7f0000001640)=""/79, 0x4f}, 0x1) sendto$unix(r2, &(0x7f0000001440)="e3adac7b8e79380586f92859404ecb5f2a6f4dac3477157eedc7b0ee029a7bb2d28bba5d7270bb9b0a326400159aa28a70914abd73518a30204f05d79c1748288d29eaa793584fb4d56f208638e8217a29b8d08a62a8f8143508ff292111efce45df771d02d39cc2e04e9aaa929cce4b20c31c423b185d4d85a6c084b6d0f612b78d0665ae7b4efe", 0x88, 0x400, &(0x7f0000001340)=@abs={0x1, 0x0, 0x3}, 0x8) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000013c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0xb51, 0xf6a9db0}, {{r1}, 0xfffffffffffffffe, 0x20, 0x800fffff, 0x0, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x45, 0xac, 0x200, 0x164}, {{r0}, 0xffffffffffffffff, 0x54, 0x20, 0x8, 0x200}], 0x80, 0x0) 11:10:34 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8c00, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001280)}) 11:10:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x10, 0x2) 11:10:34 executing program 0: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0xffff, 0x9, &(0x7f0000000340)=""/169, &(0x7f0000000400)=0xa9) 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) ioctl$TIOCMSET(r2, 0x80044272, &(0x7f0000000000)=0xc6) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000300)=0x756) kevent(r2, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0x9, 0x80, 0x0, 0x7}], 0x9, &(0x7f0000000180)=[{{r1}, 0x0, 0x80, 0x1, 0x6, 0x2}, {{r1}, 0x0, 0x1, 0x1, 0x8001, 0x6b6}, {{r2}, 0xfffffffffffffffb, 0x2b, 0x1, 0x4, 0x7}, {{r1}, 0xfffffffffffffffd, 0x49, 0x4, 0x9, 0x7}, {{r2}, 0x0, 0x40, 0x80000020, 0x5, 0xa}, {{r2}, 0xfffffffffffffffb, 0xd0, 0x1, 0x4, 0xffff}], 0x7fffffff, &(0x7f00000000c0)={0x1, 0xffff}) getpgrp() open(&(0x7f0000000100)='./file0\x00', 0x200, 0x20) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/99, 0x63) 11:10:34 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f00000000c0), 0x0) execve(0x0, 0x0, 0x0) 11:10:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0xfffffffffffffffe, 0x1}, {0x18, 0x3, 0x0, 0x160000}, 0x9, [0xfff]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0xfffffffffffffbff) sendto(r0, &(0x7f0000000140)="35f61dabbbf11ee1f8a3dbf997a073356e24c594fd239830cef3d1eeb58da765ea54c79c1f5129bab653b68d86d6b94ae6e62b780019edb20f839cc5", 0x3c, 0x404, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 11:10:34 executing program 1: r0 = socket(0x6, 0xfd3c65d8cee8ae7b, 0x3) lseek(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xb2, 0x0, 0xff, 0x4a}], 0x20, &(0x7f0000000180)={0x200, 0x9}) pwritev(r1, &(0x7f00000000c0), 0x1000000000000320, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x26, 0x5, 0x80}, {{r1}, 0xffffffffffffffff, 0x0, 0x8, 0x8, 0x7}, {{r1}, 0xfffffffffffffffa, 0x20, 0xa, 0x800, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x2fa7cfe94c155659, 0x1ff, 0x1}, {{r1}, 0x0, 0x8, 0xf00fffff, 0xd2, 0x1}], 0x7, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80000000, 0xfffffffffffffffd, 0x1}, {{r1}, 0xfffffffffffffff9, 0xe, 0x0, 0x9, 0x401}, {{r1}, 0x0, 0xa2, 0x4, 0x10001, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x80, 0x80, 0x7, 0x6}, {{r1}, 0x0, 0x2, 0x40, 0x8f2, 0x8}], 0x1, &(0x7f0000000000)={0x800, 0x3}) 11:10:34 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) minherit(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0xc76c9643c94b6093) mprotect(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x0) 11:10:34 executing program 1: r0 = socket(0x19, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xc, &(0x7f0000000040), 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 11:10:34 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)=0x6) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x40) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) syz_open_pts() 11:10:34 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) getsockopt(r1, 0x3123, 0x4, &(0x7f0000000100)=""/4096, &(0x7f0000000000)=0x1000) 11:10:34 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ff1000/0x3000)=nil, 0x3000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) open$dir(&(0x7f0000000040)='./file0\x00', 0x80c2, 0xa) 11:10:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) read(r1, 0x0, 0x0) close(r1) execve(0x0, 0x0, 0x0) 11:10:34 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0xffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) 11:10:34 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r1) getsockname$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getgid() poll(0x0, 0x0, 0x8863) fcntl$lock(0xffffffffffffffff, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x1) execve(0x0, 0xffffffffffffffff, &(0x7f0000000300)=[0x0, &(0x7f0000000280)='\x00']) 11:10:34 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0xe3}, {r0, 0x1}], 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 11:10:34 executing program 0: mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 11:10:35 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) mkdir(&(0x7f00000002c0)='./file1\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20820, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x5, 0x6, './file0/file1\x00', 0x3ff, 0x3ff, 0x5, 0x1}) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) symlink(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000100)='./file0/file0/file0\x00') setuid(r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') accept$unix(r2, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) 11:10:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="54df1d5e555ecdef102f2dee4fc578a0af624a3315f38bc280a521ce87651d6589b8db120b4e7435ce3577aec2da4a51a23602ea976cd4458e73584755cd08981f5ff8291f9c0f1c1104dac35a74c4796a54957954dc8f1b8be6da3bc59cfea229ba9d9edf33015713208c377df785cd2cd657df9c6cbced8d2fac03172d85cc40101c848a33b433d3994c96358fb2fd5cb6ff07857428", 0x97}], 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 11:10:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = dup2(r0, r0) r2 = socket(0x18, 0x3, 0x3a) r3 = socket(0x2, 0x4000, 0xb463) fcntl$setstatus(r3, 0x4, 0x40) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000140)=[{0xa6e, 0xffff, 0xdf, 0x4}, {0x200, 0x2, 0x1, 0x7f}, {0x3, 0xfffffffffffffff7, 0x5, 0x400}, {0x1, 0x101, 0xfffffffffffff66a, 0x7}, {0x8000, 0x6, 0x3, 0x210}, {0xfffffffffffffff7, 0xff, 0x7}, {0x2, 0x3, 0x7ff, 0x3667}, {0x6, 0x15b, 0x0, 0x2}, {0x0, 0x3ff, 0xe0, 0xffffffffffff874b}]}) ioctl$KDGKBMODE(r4, 0x40044b06) connect$unix(r2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfe3b) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000040)=0xc5) write(r2, &(0x7f0000000100)="5882755fec3d174a420468913d5605c53a0fe7a2", 0x14) 11:10:35 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x200) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x3ff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20011, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) sendto(r0, &(0x7f0000000100)="6e593b601fdeb2f6c74ae98284b5c1474f0bfdf5fba6e2919cea2d3a6661d7bcc42d72eee8fdcc3ac305aadcef8b12783a3183082d8717bbcac7f90cf489e0a13223937b68f3c6408a849933ec2ad301c082bd3dfae7077796bbd516e8d07f34a733552f8f9cb0e0b538637481ec088db0a7a73088d03d893fecc2c6e38a1e117bf02bf629", 0x85, 0x400, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket$inet(0x2, 0x0, 0x7) getgroups(0xa, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getgid() setregid(r4, r6) connect$unix(r0, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000280)={0x3000000000, [{0x3, 0x4}, {0x3, 0x6}, {0x3}, {0x2}, {0x2, 0x3}, {0x3}, {0x1, 0x4}, {0x3, 0x1}, {0x3, 0xe45e}, {0x2, 0x1}, {0x0, 0x7}, {0x3, 0x4}, {0x2, 0xfffffffffffffffd}, {0x1}, {0x3, 0x1}, {0x2}, {0x3, 0x6}, {0x1, 0x6}, {0x1}, {0x0, 0x1}, {0x1, 0x36aecfe3}, {0x2, 0x9}, {0x0, 0x7fffffff}, {0x1, 0x8}, {0x3, 0x5e}, {0x3, 0x29f}, {0x3, 0xfff}, {0x3, 0x40}, {0x3, 0x400}, {0x1, 0x5}, {0x2, 0x8000}, {0x3, 0x98}]}) chflags(&(0x7f00000003c0)='./file0\x00', 0x10000) read(r2, &(0x7f0000000400)=""/49, 0x31) getgroups(0x2, &(0x7f0000000440)=[r3, r4]) setsockopt(r0, 0x7, 0x1, &(0x7f0000000480)="80f2dceea7e2254c79251f4a01d3485d451223922c7ae1ebaff3d6d440f07e4a7d7f810ee1f56259c3e6", 0x2a) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000004c0)={0x4}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) chown(&(0x7f0000000500)='./file0/file0\x00', r8, r5) ioctl$TIOCSTOP(r1, 0x2000746f) renameat(r0, &(0x7f00000005c0)='./file0\x00', r0, &(0x7f0000000600)='./file0\x00') wait4(r7, &(0x7f0000000640), 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000680)={0x1f, 0x6}, 0x10) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000006c0)={'./file0/../file0\x00', 0xbf, 0xffffffff, 0xfff, 0x1, 0x1, 0x3, 0x8, 0x0, 0x2, 0x3, 0x99}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000740)=0xece) kevent(r0, &(0x7f0000000780)=[{{r1}, 0x0, 0x2, 0x1, 0x3, 0x4}, {{r1}, 0x0, 0x0, 0xf00fffff, 0x4, 0x6b}], 0x0, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffffd, 0x5, 0x1, 0x9, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0xc5, 0x41, 0x1, 0x8}, {{r2}, 0xfffffffffffffffd, 0x4, 0x1, 0xb6, 0x2}], 0x2, &(0x7f0000000840)={0x7, 0x100}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000880)) bind(r0, &(0x7f00000008c0)=@in6={0x18, 0x1, 0x80000001, 0x9}, 0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000900)=0x19f6b521) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000940)={0x20}, 0x8) 11:10:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2140, 0x4) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8020, 0x88) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x1}) ioctl$KDSETRAD(r0, 0x20004b43) r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0xfffffffffffffffb, 0x8, 0x6, 0x0, 0x6, 0x8, 0x0, 0x1, 0x1, 0x17a9, 0x1ff}) 11:10:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) getpid() 11:10:35 executing program 1: r0 = semget$private(0x0, 0x6, 0x320) getrlimit(0x3, &(0x7f0000000280)) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffff}, {0x1, 0x1, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0x2, 0x1800}, {0x1, 0x92, 0x800}], 0x5) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x1800}], 0x1) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) read(r1, &(0x7f0000000240)=""/51, 0x33) r2 = socket$inet(0x2, 0x3, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) fcntl$getown(r3, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r4 = open(&(0x7f0000000380)='./bus\x00', 0x4000005, 0x1) r5 = kqueue() readlinkat(r4, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/52, 0x34) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) kqueue() write(r4, &(0x7f0000000140)='y\r\x00\b\x00\x00\x00 ', 0x8) semop(r0, &(0x7f00000003c0)=[{0x4, 0x4, 0x1800}, {0x1, 0x4, 0x800}], 0x2) poll(&(0x7f00000001c0)=[{r4, 0x2}, {r2, 0x26}, {r5, 0x4}], 0x3, 0x7cc) pwritev(r2, &(0x7f0000000400)=[{&(0x7f00000000c0)}], 0x1, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) ioctl$TIOCDRAIN(r4, 0x2000745e) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000500)=[0x0, 0x800000000000, 0x40, 0x0, 0x3]) semop(r0, &(0x7f00000000c0)=[{0x2, 0xc2be, 0x1000}], 0x1) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000440)=""/165) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x3, 0x2140000, 0x3}, {0x18, 0x2, 0x1, 0x1}, 0x9c, [0x1, 0x10000, 0x800, 0x0, 0x690, 0x100000001, 0xcb89, 0x7fff]}, 0x3c) listen(r2, 0x80000001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x5}, {0x18, 0x0, 0x7e, 0x6485da87}, 0x9, [0x2, 0x9, 0x8, 0x4, 0x80000000, 0x0, 0xfff, 0x6]}, 0x3c) 11:10:35 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) r3 = dup2(r1, r0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x1, 0x1b160ebd}, {{r3}, 0xfffffffffffffffe, 0x3, 0x1, 0x11b9800000000, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x50, 0x2, 0x8, 0x3f}, {{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0x7f}, {{r1}, 0xfffffffffffffff8, 0x22, 0x40000000, 0xebc, 0x6}, {{r0}, 0xfffffffffffffffb, 0x14, 0x80000000, 0x2e}, {{r1}, 0xfffffffffffffffc, 0x0, 0x80000000, 0xff, 0x7}], 0xf1, &(0x7f0000000200)=[{{r3}, 0x0, 0x0, 0x3, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x30d4, 0xfffffffffffffffb}, {{r2}, 0xffffffffffffffff, 0x3, 0x20, 0x3, 0x100}, {{r0}, 0xfffffffffffffffc, 0x40, 0x44, 0x100, 0x200}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0xf7a, 0x3}], 0x9, &(0x7f0000000040)={0x3}) 11:10:35 executing program 0: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2100, 0x0) r0 = msgget$private(0x0, 0x1a4) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x5, 0x0) fchdir(r1) msgrcv(r0, &(0x7f0000000000)={0x0, ""/206}, 0xd6, 0x1, 0x1000) r2 = open(&(0x7f0000000140)='./file0\x00', 0x12, 0x51) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000180)) msgctl$IPC_RMID(r0, 0x0) 11:10:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2f66696c6530002d2ff67a241be61bb3f41300d9fbb8cef1d51d55b96b9701f181bb4c855f940e7d6e22fe9188ed466c0e57af154cec0000000000007717930beac31df3a668977476ee4d6773b8c29af0d23729a7d6dc09a19bea36cd978f2321f57fe39c7499b48b2cf0f362c88d3d9a6367ffdb39c886525fd08f7448fcdd98ff28ff5bc5a3101d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus/file0\x00'}, 0xe) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x1000000000002, 0x22) ioctl$WSKBDIO_SETMODE(r1, 0x80185760, &(0x7f00000002c0)=0xfffffffffffffffd) 11:10:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202b, 0x6dee) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0xa0) write(r0, &(0x7f0000000040)="9c5341392e2e", 0x6) 11:10:36 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x4) semop(r1, &(0x7f00000000c0)=[{0x1, 0x6, 0x800}, {0x3, 0xfff, 0x1000}, {0x4, 0x4, 0x800}, {0x3, 0x4, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x200, 0x1000}, {0x7, 0x80000001, 0x1800}, {0x0, 0xe1, 0x1800}], 0x8) r2 = semget$private(0x0, 0x1000000006, 0x202) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000100)=""/70) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/182) 11:10:36 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000200), 0x800000000200004) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe2(&(0x7f0000000040), 0x10000) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) fcntl$getflags(r0, 0x0) r1 = getppid() r2 = getppid() setpgid(r1, r2) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r3) 11:10:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x100000000000026f, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x0, './file1\x00'}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x7013, r2, 0x0, 0x0) r3 = socket$inet6(0x18, 0x8003, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x0, './file1\x00'}) connect$inet6(r3, &(0x7f0000000000), 0xc) listen(r3, 0x0) 11:10:36 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) fchmod(r1, 0x1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 11:10:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="21771097fe696c653000"], 0x1) listen(r0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x100000001) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 11:10:36 executing program 0: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{}, {r0, 0x40}], 0x2, 0x1ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) close(r0) 11:10:37 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0x40) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000000)=""/58, 0x3a}], 0x1) bind(0xffffffffffffffff, &(0x7f0000001680)=@in6={0x18, 0xffffffffffffffff, 0x0, 0xf60}, 0xc) fchdir(r1) writev(r2, &(0x7f0000001040), 0x3c9) 11:10:37 executing program 0: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) setsockopt(r0, 0x4000000000000, 0x69, 0x0, 0x0) 11:10:37 executing program 0: socket(0x2, 0x1, 0x0) 11:10:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x980, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)) pipe(&(0x7f0000000200)={0xffffffffffffffff}) close(r1) listen(r1, 0x80000000000000) 11:10:37 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = kqueue() r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x2, 0xfffffffffffffffd) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) 11:10:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pledge(&(0x7f0000000200)='/dev/null\x00', &(0x7f0000000240)='/dev/null\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) ftruncate(r0, 0x4fe5) r1 = msgget$private(0x0, 0x5a1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0)={0xfffffffffffffffa, 0x1, 0x248b, 0x8d, 0x3bfe}, 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/225) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x10000)=nil, 0x10000, 0xffffffffffffffff) 11:10:37 executing program 1: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) setsockopt(r0, 0x4, 0x8000, &(0x7f0000000180)="bc170488fb777bf8c640a0400d94bdc96617dfaa1f7bdd634d7669b05374b64c495a8c1a52260a84ccfbcd807784b239cc96f81bdb1d32b941d6362d58833f66faf1af5d1e6ee074185b3c67d4573cd791c505eae66417ca", 0x58) sendto$inet(r0, &(0x7f0000000000)="8d4fa0ef7a412ca10e742411ec062e9b39caec", 0x13, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 11:10:37 executing program 0: poll(&(0x7f0000000100)=[{}], 0xc3, 0x4000000000007d) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x800004) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) execve(0x0, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x1f, 0x5d678000000, 0x3]}) 11:10:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x94) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) bind(r2, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r3 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000013c0), 0xc) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r2, &(0x7f0000001440)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = kqueue() unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='x\x00') kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 11:10:37 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002540)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) r0 = socket$inet(0x2, 0x5, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) r1 = semget(0x2, 0x0, 0x20) semctl$IPC_RMID(r1, 0x0, 0x0) geteuid() getgid() r2 = semget$private(0x0, 0x5, 0x100) semop(r2, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) 11:10:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x88) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x4910, 0x80000000, 0x3, 0x0, 0x7, 0x32, 0xded, 0x2, 0x2, 0x9, 0x2cc}) write(r1, &(0x7f0000000140)='m', 0x1) 11:10:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="9f930b6ff0eeff43294e276257a5f20957e0262bd604", 0x16) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getflags(r2, 0x1) readv(r3, &(0x7f0000000100), 0x0) 11:10:37 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x40, 0x0) fchflags(r0, 0x29e6d30de427df29) r1 = socket(0x2000000000000002, 0xfffffffffffffffd, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) ioctl$TIOCSDTR(r2, 0x20007479) pwritev(r2, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) getsockopt(r1, 0x1, 0x4, &(0x7f0000000240)=""/215, &(0x7f0000000340)=0xd7) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x2e, 0x7fff}, {0x18, 0x1, 0x4, 0x10001}, 0x2c89, [0x3, 0x7, 0xffffffffffffffc1, 0x5, 0x531, 0x1b300ee2, 0x10000, 0x800]}, 0x3c) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f000000a000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 11:10:37 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d07f3ff0a631a00", 0xfffffffffffffffe, 0x4}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom(r1, &(0x7f0000000000)=""/63, 0x3f, 0x0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="100000000000000000"], 0x10}, 0x0) 11:10:37 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r0) r1 = semget$private(0x0, 0x4, 0x404) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/248) listen(0xffffffffffffff9c, 0xa) r2 = syz_open_pts() r3 = dup(r2) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000100)=0xff) mkdir(&(0x7f00000005c0)='./file0\x00', 0x40) mkdirat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0) fchownat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = shmget(0x2, 0x4000, 0x63, &(0x7f0000ffc000/0x4000)=nil) shmat(r4, &(0x7f0000ffe000/0x2000)=nil, 0x3000) semctl$GETPID(r1, 0xffffffffffffffdd, 0x4, &(0x7f0000001880)=""/21) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140), 0xc) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000300)=""/121) r5 = semget$private(0x0, 0x1, 0x40) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/8) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000380)=""/192) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000440)) getdents(r3, &(0x7f0000000500)=""/162, 0xa2) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000480)) munlockall() syz_open_pts() semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000004c0)=""/40) 11:10:37 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x4) writev(r0, &(0x7f00000001c0), 0x20c) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) 11:10:37 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)=']((@{)\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)=',\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='/$\x00', &(0x7f00000002c0)=']+\x00']) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x100000001, './file0\x00', './file0\x00'}) sendmsg(r1, &(0x7f0000001880)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f00000003c0)="f4ae09f9e12121f462824c55834593aeae1ff8ce27ed55df5a01f55ada90bafd6e5bb24a50c7d1ab183e21543d6d8cc1caf57c23106849a1079344d4e31199252f98ca579494aa41462cf537fb98cf31184a40d5cd5d8a90aabe9f741726321c1ab7615ce7ab9676fe3df5d6faf39bd359df8eb579dce081e6343cf0d91bedb7fe684780222e7cb9824499a686c532c2931ebe3481f9f7bed5e0db10124e9189f06239e168c89dc947d197a898461012fbd35a8016313dcf959465abbbe34aaf0e302212f6b5f19ef33ecc935c03439efa9d13b70696e81af552f02d426a1c31e8ec", 0xe2}, {&(0x7f00000004c0)="d168a757af5a8f29105aac4c0c12eed13422559db93c8aa630c914913597e3db6e230b77864cf1f705741e5c3dcc22e00db949563e0d5d2a8ffaf5339f", 0x3d}, {&(0x7f0000000500)="2ebc2e9291d403e7b2273dd6a8c7b7208fd473e4275f5308fb670c940ded7354745fc53b68ee99d40df0976225349a02d29654f4c2c57cd699501b875c763d44dcd3bf5efdbb4e651eea63a76421bd076755b32ce1b68e9ae8982dbd7b4d5fa8dc155f7a5c7754441133131e04c447464af8fd3142c39ce0ae6ce25dddbb0a9a20d036fb13687917ce8c3d0e838a9b24e33e7361", 0x94}], 0x3, &(0x7f0000000600)=[{0x1010, 0xffff, 0x2, "f522c61dd4eaa910e880c48df41a9cba143fa1268b5d4ee5fa697e3369905654f2359fb5884c9830dd647dea02516bb7e97e25a28f4d56d9894ae701c6fc4e3c95191204cae0213a3d4b2e773021b1f76b561b84cb3da56db705075c1900502e5b1b9021837ee1e5b838c389d7dd9890688d2dd87fe68602e396239828f74738b269730b5251b842839d732ffa9f434d05e2efe4466c1e15bc24c6f8d6411849c16947fe3b7f2b9d2a9abb2dc1545896de1f1c58bf5aaf7285d8126df24e36f3fc26aa62233a9e5ec8f17d1df2bf315a66de3663ace95b59dbf08c3f29277abe35afdf852d9eb2896725b17bf59b887fa049eaa6f56fdf7147ba593cb1575603860600168ade3694bb124ff45dc1cf8727e3dac5861b6acb3e643946d28ec1227f470235444991cfdef128531345a068a384bf8f17c22e01f97a2ec4bc99fa04fdf9912176e9ce6c0bc7197c962ca80a20e0c82135ecf318f02ee921b5fdb50efbaff41622def5ab03a01ffdae0a2d9299784c780e74901eb620df1b38326dc1a1c3397ae491d4583606ecc1526581ee697c7d0440e93494b0a6a8eab646903b527a014c22128eff23756d1d37e39e42d8bc5f7b9dade3bfcbe7c94ebf95573f48065cf2018611cf02594cf69451a23fee63333e7010aef3d227b7b985e059066756769988e1845e2b72448001efa3515885cb67e2a3dbf7653be40f79b1eaee9e8aad910b172de7d99c6d861e67e5f0ec1f33bd92d83ddf71d171ca51d41614995af6f8c94a62b11537626a89952aa1d1ec29601200532cefaf2824677cbeb8362fc1cd12a25e52e437ee8f44c52c6431bba5e1a291c8013b19f09f5b45379d2ce6fd9c0bdefddb98b4bcdd3c52b7c94e9dd5807370c4ef1582d3898d055e20c8382ed5c5a6a46d83330be26ca4ea5740c766c9c83b6b5ea21e07b2bda1a217077c8148e5622471dfdf1dd80c673efc916effcc89c78046042bd2871e8712fa5e68dee2fa7e929bf78f70a02c5725c0cd76dedcd98889f56626f275eedb8a54a8626e8590285231904557b158c92d5fe8573bbc05a7f74082f26a1bc1193864ba9f8306e60d4006922168a663d147c80dbbe36cecba89b2bfeb095fd5545be217968157f8313606d0eeee648a822e7cf2cfbda3e225a33ea1a1778b9104545f51b17257fec589bb51a12a1ebff0fb5f0221d5b63df213a50d3e749fe79bc8b26a32d22fbfd92684138b0e4e612bcc5e8006ac84b876aa3c40d2fb8f6cfe75371151d21ac90540a2e13dd6e6ce2e6d01a487c74698f3a89ee7b1f7c87b67a9e750d1e8dcb396a87725bc9a9ede66abc2f7cf9db634d97a14a0c901d3d6c1763aab868522ab7f7284e6242980914b1aab73aae1ec568a9d48bcd7aaa9d39919c78307f0c26eade1c0fb52e745da70c9f3d02666af6fc4bd03d838300df8e80480d9eaa35dcf94a61bb6ef0fa2ff605c10211a1b21b3c9cc0ced5b6f283bbb1190ce6aade5f3fd898c0c0be29eb177934a454ad5f168a624082d88a87344e38996d3686946856683ceb0e622787b3455ace51c1854fadabdeff636b0a3cfa9de9ae9afb3e0ce6ad9ed427ac49207cd8bb4d19ef06408fdb8975585555f22773f66b977ff76ce1b27bf74a33c8424969f46233bb2e51b1c31305209613d638de6a4306654d9e8f6468dd6d5413c8da8ccdaa3f6b28a6e7c98e391165bf6e31603d8a9f56ba89432b412c95da73e268d8bc5d78106f9926f6e8806baadb786ef6ce2e3a180a793fbf7217cc7b9174ebdf15a8ee9d0b8feda0c83de0305a5e67d87d16f516e4c1194369ce3f6113d7537e596efd9b72d244fdaab4688762e29115aba79fffc16a04665c49b5efc9c7f607bde07ac47866e7df2f0b3ff81d17a3bcb3cacb4cf661abbd7b44e853a003d724371ed0e256eed7ca705c11b02e392b399104c6822ff623be150105fdc14751772ec55cd1c9f9a571d98d94cda9ae662afa24b53f6e8963e03898644e9e0e251f43135771be19b7159c961eb2ece8879f6f1f89692b0aaa5d783d17d27212d5fece9c6051d91ccfc9c53cb4a7528d7555a370d752672639400ac6e9f64bc21b07584de5679231f3e6ff5e4c4ec133c9bc49d16aa9cd0fed2124fc5dda07ce5f4f11069aae8189a3b99dfd37390357ef7a4412c76c6844fa652313f79a1e40b923f7fa00c08a3258ba8d766e5cae7feeb71901c75fb62ac97d4c1cf6f09087943bccd645aec53a03e8e219c4607cf369927fee5f86fb5344f3eee439a445b41442e9c6213643e2bd8beb0ed7e9232e941f31c5c906cf40294975df5d1bd0143eec4bb2a688ad6c92f47cfac808717cf86a8415603b2109d24e429a4bbea8c117aadf5ed21455e8eba4631122eb82ec36be8c7999fbea0481f400aaf8464aa03dd26db0d11eb8c8b6794ceb98121f7cb0bf9d6987ae6ebfca5e9dece90dd7cf5630a2cd5fdda2e6f1c2c5631c4ff873360162ffcdecc483f46fee398214910a9dce2e8d8c88fb7ec30036559271a040acc982177be84d00ee0c870b514b01ddd4bd24838de003400e88ae3489b7085fa0f6ae9750bb59cd5da9e72340d23f0758ab04811236e8dd21a20da7b7d278ff7e5259f6fe501804f985f0be9565d568d27f3b6e8b6b06d9040d21cf148402bd8c8159eeed05f75d36174a2a6febb086aced7e3f613bd9144dd3fdee56cffe7129ea93dbb277e2a1c2ef4e32da81c07784a64afee9e8a208e90159729258c64c7ddb659a9bc876019666e95b64c2ef5a106ddd5d6be0dab1def250226b168f75d9dee72442f104dc76db8a42d9696960e3ef84fa3b51a8043193ec22aa82ac3dfa5065580cbe5706c73a5b29a1ba4e2d928924ca618bf68ba991060cfc7f0d18aa0cdda7e6a793a5cc4b3d4e281494863f6b55f27945050ccab3494ba2a3d87733882dfbe5e5164c90194f883ac5792356f94493fef2fd5db45d0823620205f8b3a27c7f3adf36d60e56ae5b71cf90c83e9f68f4a57fd9cbbe977327f798bdc4d32691f2caf3b0014e2721295922c4cbe1848b5abf67385017c39db8770e6baf4db5ef458f1756a29189e0e4eef74782acf6c0d98a77a1f68ab4f9029357852a0a0494aa75d53bf6fcc7e58326e81cea9f679186d0dfbb238d8165c13497f18369423396643b31040b44d1ad3e4b3abe6225818dbce06d97d0f3c6425b5ad651cb67f4e5256c6b7a52743e37e15353c3e8c9af376c62a742bb3a4b7e0524a684dc1ef2ceb65b80887fba3c0e43472f4afb07bdaeb6af705a1f1936d56037815545ccd4ed90d804cf5b68a022497a733eb7d6557dc988cc080f557c6bc82348bf34c9e91270c376e1cda2969a48031ca3b6d2200908265e09d634ac30dd22003d91c0a6e4dce280c7d84592d462f9769271f7aa1fe2de33be89ec5baad0618275b2902bec16193495f9fee6de8ab605b44a5247017c67f488449f31a8b757e6c5e506fdcf29a27cab7c8b639e7868b05799456320158cbe4ff42e86fa072995a97be9568e9cd83ce14ad7abd5acf52e9e60e78194c24d4f8ed7f923287d2cbc64a8f5f133f5af9220871f26a0c41bc26b081656decdc775448babf6c090b7afc19f4e644b0fe2643da9a485b040f47eb6e2b96c6eaf910d5f8acfdca724c2bd0919d23bf0afbb8bf725a96c103ec9987534cab7104f48ec3663478b4ab4f5b86d8f1d3e623c209f93326a7f1e161640db3859845a9e774f2082c3bf8309551bc6a0947a16a09bcc1a551382c44571b83fa8f7c31029e1ff4b7b119135884b60aa1a9ff38ff4f91ac3c7d97486705984d97f07241adf1366f8e2f22258e080beb966c6c171e0b33e02dee2fab368582025555dfb933f036e3b32ffa35b27263d937e2b382e23c58e0c672547e02cdbe5873df74405f5c52844a4e88022d418946c44502d00ac28efe108c8de122fb4bf695b79df8bbba7962cd58021c9f85935dc6facc0dca409be720c713f1da8ad923f2930d5452acb05f1bf1f65ca583287e809264fd099e09518a45c7d0af25f811f2eab6fe8e10d535ceaebebb76b051b63dd29bfec7caac33eba917f7cae08b991373e449ac4d3634acd8de88442bc9b2cfa3b184aa62f0fbedabec202ca389016ce6e3330c620e5eb238be8e30bd6c6fe0c8dd563e83ea15ab41b33dabffb7a1880701dbd08c1012a2944354cb9b908b9a35819a4de560524ab898c7a5c0d34759b96cfc9a83ebd14378b13d7e57895b1e60c32d885cfcb3680c5c416449dc8af8b283b2b0c578417f8c2c02841af41a81759d36a1f3a6b12439bc70ae8e9dceebe9b61a968a0a124704a71956a068a94605939092e384312b8391e9a22b8b0df11d2cce6596249b290936b36374e570e288fbf621d57bc50c96ae512bf76d0f8cf8acb021de96f7d01d784ea27beb43a052fef5598832dda6c018cbfc33d60237a33f88da3f1ef4eeaa16200244dca48efab79548d39110cef533e2988c1738dd65699c7dbb38e8a8ea765e6c58731b9f90a6ee2fc42181b848f9c17ac944bfbc8b39e14acc46504924f65e8d078690935bed259dda8544394a8525b530a94410327b2b82c2d7687e85b1c95cf77c3e50a05bd706564590227ca5f69499da83ea9b91c6cca750b3658120b4c51b547e33f7ea83014272b5be16d493071c688c0af4b74b27d86235e1475e4a79b979333a5800d525ca6a380177b0dd9ed8a3beff26bec780c8c6376025b9435c0504c3f0a5a00e0bbe76eb0d7e87398122cc584f56c85b53735ac6139599db92b53e31558fc8b773b0dca7845efe9a4aed7181fa3d4abab0d2eb0035a9ddb85090909dfc03b10ac876263fbb019cf0abdb67cf379c4e0a41f932ad01c451d966c10a97ca4163723b860cc22d70ba268365696505558e34fe04f9f02f76047072cc808291578a01abf60032fa611bc03f18a0990477a59a72d40f321c18d2ca507fe278e7c1b7268d72bdc5146aa5dd6ce5f8e92434d3673915b5f8c9e00ad5b30009bb4bc8f1d049b6bcfcf518bfcbb47dbddc8535d3bb0f12551449026ba02f97a703c28c8f0531882aaded7a0e040b4d01d2eca7559a58119baeb0b3b42e352733c11ec25446237c7c2f44bd671d8d3890fd75735850d48300f5773a800c54763d4ecded8c6a4efa257effcf0647692f83291a0ba95f417ec324ac2b77543bb397b8868dcddc9d35031684c6927fe3dc9e82ba29d116a1ed124f48f2b5ff65904b4957339370dfbcbe3f43af157dd0d3d0978f77f28551d17edce0a6be5da16fa909b7044be7bd31e2a0b0484100a349ceb725d1e06540caebeedc10811d041cbd2f94bb0ded6d04e4dd2750fb6b5668b7c0de505e34e1c55a66af8bc91236e0009779ca22022b5b966e41c3a2849ff7c0c64784a93b9d90070620eb774cd23a0e5037735a719594568e5ecf2721d0d8dcb8363db711c709f1a9329e446afb888b5173487e5cf19ea2be2a55a949c810ab1e5db08820ee7430e1b064722d39e1b6c4f45ff75a924738bf0c4cce8729bd0247438539b442b12f07c55e1a8001e363be821be0cf2aabb6c49c5c09162dde7196df45554da5636d643c3d0aee85e89f8e285a38dcd518d920ced02b362232e89ba0208ee6e33a82d2d5dc8ba8320e052526582e66352d79023bde40094b13f1a34702befbbaa93118498e00929134e6cbbbd7dca9db6609a6f078012cf86cebf5cbe3c64ee6a0b1e6a27929612c60ff820141c399baee8888d66ab14c789f4506ed08ff2107254bc6e5453314501f79521dd18655"}, {0x78, 0x1, 0x4, "73d412c8dd0dcd45a4c772a7319978a0b250c37aed63458385ce0513d87cb150f371af8647afb871a6966b9f342b5d49d1cbf7e64e80d2d7ab7025fa703027aaf6bd3bf9c81a066ce75c82c177ecfd1fd0c0c4d4d28a6a3c6d5e1d81d46226cd02b65066d8"}, {0x78, 0x1, 0x605, "a08f59338c78ca2193b122a35b972615e5150280ab0d60d50e505b4edc7fad5f80b6892c8bdde109b881a2dc24f5d8b6382031d0b76fe4f852262eb2337cbce3cc783114de5b31bebfb5dfdc0de46f2fb6a1f48ded7d96eeb65299a57866bd44b5"}, {0x108, 0x1, 0x5, "95b8f7fa35fdf88ff9f4c6146b39cb682f95c853bc21a9fd0a38f0bc52eac6fc0e2646d75d1fd69f23fd36c6201d8c9f12e959b0d323a368ced5ca7ad12a82eec2a29defe057722e14d821450bdeeb7e90ddeab291518beb7aa84adb140815d72f41b9ca550a98127c908a1d62dfb1901172bd0361b947f5af5339b09bc276bb51e898bcd6fb89f6028ce451742e1691bbc53e5dae59542a98e534a7d7838483bd2299534fe97ffd3fe2547aecfb03431695d09478ddd9d974f9da3d5499941a9c29d6063cafa7c43bc2e1cd8e10107ee0bc5c25d83b75bb3c12a0e11a9bbdee8237c8605a2d79abbd866284bf9e22fbf3e9ca93"}, {0x20, 0xffff, 0x8, "8422c4dc9b98a6df5564b84537e08d"}, {0x38, 0x1, 0x8, "1fe7275bfb42e43b06476f9e1366aec5f0ffc934aa6584020f8a0fb9d70b44ea927600"}], 0x1260}, 0x1) r2 = openat(r0, &(0x7f00000018c0)='./file0\x00', 0x0, 0x4) utimensat(r1, &(0x7f0000001900)='./file0\x00', &(0x7f0000001940)={{0x1, 0x2}, {0x45e0, 0x5}}, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000001980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000019c0)={0x1, 0x2}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001a00)=0x7dd) getpeername$unix(r0, &(0x7f0000001a40)=@file={0x0, ""/4096}, &(0x7f0000002a80)=0x1002) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000002ac0)=0x5) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000002b00)=0x2fc) r3 = open(&(0x7f0000002b40)='./file0\x00', 0x10000, 0x180) r4 = semget(0x3, 0x1, 0x41) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000002b80)=""/86) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000002c00)=""/124) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000002c80)=0x3f) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000002cc0)=[0xef4, 0xffffffff, 0x5, 0xd8f5]) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$BIOCLOCK(r3, 0x20004276) r5 = getgid() setgid(r5) syz_open_pts() chdir(&(0x7f0000002d00)='./file0\x00') recvfrom(r1, &(0x7f0000002d40)=""/84, 0x54, 0x840, &(0x7f0000002dc0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002e00), 0xc) readv(r1, &(0x7f0000004000)=[{&(0x7f0000002e40)=""/4096, 0x1000}, {&(0x7f0000003e40)=""/100, 0x64}, {&(0x7f0000003ec0)}, {&(0x7f0000003f00)=""/92, 0x5c}, {&(0x7f0000003f80)=""/122, 0x7a}], 0x5) open$dir(&(0x7f0000004080)='./file0\x00', 0x800, 0x3) 11:10:37 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname$inet6(r0, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_int(r0, 0xffff, 0x108, 0x0, 0x0) setsockopt(r0, 0xb27, 0x1, &(0x7f0000000000)="090fd7a285af702ace649596aeac74273caaa568649a025a22bd27afd65f38d906fae5bf610b590275c1d4a9711fe0a4284e2cf7540ed27ec8ade91b5923466945ff695e0a61832f9b8f80a6e2cb068e1e24fe2c8da38f26bb28c2448a961ff5db3b6f4b9a9013a54a00b62faa15934dbb4607ab1f4d69a8f569cc9eea37e9ad81347cc5f48d6416a0474ff8ada479126f98d06b6756c813101d2da4f3b48714ed3be3890a543aa56eff0d9407618990b03e16c56a4cdf2df781bf195d5a33e3d7238d37842ea0d6b79114be145c57ce52674c8deb3dce19d139aa", 0xdb) socketpair(0x0, 0x8007, 0x9, &(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f00000003c0)=0xc) setpgid(r2, r2) recvfrom$unix(r1, &(0x7f0000000140)=""/221, 0xdd, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) 11:10:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x102, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f0000000040)=0x5) 11:10:37 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x37a) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) open(&(0x7f0000000280)='./file0\x00', 0x10042, 0x100) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000, 0x59) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x80000000) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 11:10:38 executing program 0: geteuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup(r1) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r3 = socket(0x1a, 0x5, 0x0) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc) 11:10:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0, 0x1}, {r0, 0x120}, {r0, 0x80}, {r0, 0x1}, {r0, 0x4}, {r0, 0x4}], 0x7, 0x9) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) kqueue() fsync(r0) 11:10:38 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x0) 11:10:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="7b17a14b517ee957", 0x8, 0x5, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 11:10:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0xb9) getsockname(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000908a000000000044200080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e8351e5bb9fdc7ea71e7500d61abccdb049c73f8aef75eb6756fac43330c150064305f6c4fc9449ebd32be58e9ca13ed6e7ebda3b46f71453e6805a2df5309dc5dd08187789bb5e8aeb2e094d5175b9febae3c3552a206a55c6ac4d5fe94949a64aae96eb6e2fe7562de0e071ac84a90731b63dde3756fefc4d0e23117c5e6381b97a9ca44a73115edd92993decefdee6c39b17889c414643bd2d7c95083654d0c07b4da7d5715b85ff8a4653c1b86e7a3b9e6688272bd6dfaa558f3a17b3cbe6423fdd796b31d14057f5910427c5ccbabfbef151bb2eab40f1b1504af7c1db20c27fdf034308ddf3724bff982ed8acfae76e82eb0e5bbea0588a6838a34ded60dd1acafe1d728f3dbffd992af6e06d42dc5a9c183a38b19a07e1326a4ae96e597fc7bc6ca45d2c27e36be102e1f2df5c95daddf29ac799bb3b046e513478e330e0f5947a843edb89b729b0a444833c0cd501cfbb0edae78f101b4cd811b3215bacaa460d2d9e1a9b826ac1377b15bcf9b320405aaf7d09685587a6abebc27c2ab8903d722427f075f9cd49904e3afcd1499bbf3726f35824d615551e9f3e9cfedc78dd3a43f8f0f268beb0cdbbc5305e477658fcf33f386fd5b7ef76cb0ee5a4e8c1c9096e0a0d12"], &(0x7f0000000000)=0x64) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') getpeername$unix(r0, &(0x7f0000000180)=@abs, &(0x7f0000000240)=0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 11:10:39 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0xc047, 0xb) r0 = socket(0x10, 0x3, 0x2) socketpair(0x1, 0x5, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000200)="51c60d6809a4ce48155986bc49857e01624fdcb208571769401ccc765daf2a1bf9b87a153672c7b1c98481676fe77ecc638e0bc6d64b35ec75499e4af0f4c0f45af9a069bfbf0cf573ca357a206fc9cc3aef1b6ba253a38439208010968ea949474f34cbb5b87cea826ec2c03b632e7a2ba67936bf574077059610eb454831dbc9885790b801a66f3a24dbc768c316361636", 0x92}, {&(0x7f0000000340)="aa82d4245d460a41ac22444b1b87f5c1028e4f6cf565410edac06831098a5a9e1e4926e33a55cd909ca93ecbb6b249961811a9e8cc2c8265d32c9c3d92419c91f12a044fda405663c0e14ab35f1717c138a3d1c6432a99fabbeaf1ee01696ca6f9d7e77241d67357c6df248ab9fe13819149b57dde1f92b636f24b2262e25a411b58f0a4c104ccc97623989de5ba9de9836cd362f43d0dd10d2d34844f3f20c0213544dc8215bed9940e6f415c5c5557258632bdbfe45e8216e71819310ef5885efea9f34f4313b46368babfa3aecc385dfdd4e28097d90d8acee2b91c07234280c6618e6a308cc9a96e3b8ddf18e1017a1370d2d285d21baff018520c6930d9125de70872fe07d407816f494a84ea72ef97fb80c3994fb401ac1eb75e61c5360c1f74ea005be9c533752ccab4fdfa57d64666cb9dae5ea776d42d6e95a2f9304761e4c88179b0a7ea98180c0b9ecb5ce6368407513ff9065d0c63a3cf7320bea221ad29ab946401d884bbd8fbb228d9b2121420cd42355d98f76be0f3e2d448d0dcfda7c79158b771411a41d5847a057eaec68c9d12f986e8029f44d2a4114edbed1b241efc5e2f2940f39982a40480c4639625ba5f565f22951043a53aa91ad0968e5081ba0c75e5a939df269a189957a714027a0c8c993364cb0a9b55b6234fc73ef1aff7f48838a5c79a33313d960a328fe50fd29f744776d1ca98a5ef2d376689b9701c75c7dba44a11f27628f0e607d0b23eed1e769ed4bb5f65b5273e1673d11c00d42fde5e4bf36eec29177db2f6a1e3adc1964df3aea0d243ebbd51974d4bfddc89f4a7d8529db6c6255afbd6b79b08a448e273bd20af4e749b8475dfbb5ae24d5c81a529a1577f2bc534234df18ea38eeda33ec141b5c46255514723d8f54f769ad3d207d6c221933d79ed5979c5cad44af72be30d7ead8272156b2f82fda0cdf376ba6732b5fe5cea6649f1acb45e4eb7f6191a1b2ff403ef4afe57acd6d8fb2db61d3e4620c941b8bc3a6485136c6f1371436730cb9bc180db33f2474bd50646d603bccc02b0c4383e3a902329322ebcc902b56c2a16da54f25fcb4e0e11fbceab3383b6b72d27edfc14b36a24489ece9f8baff3bd7b20e8ff87ee90fb20f552a281df58935e0d31ed843bea5652b3dae2b9ac400510760f6c974414850c13398a40bb2f3b7feb25ec3765081f1d82aea4a397f1a5aa1ff7ff6c58bec00e06ab1ce9f52c69f9d35f0e740cda3b1e7b9d1182524859b5e1f0fb4142c1db8ffe78b2d6b4ed0c6ac25dad278d89a492fdd44249a6354458c48d6dc14e3d42464484f1e1c4fc1a894b4ecefca2b3894fdfc6f9d3c6cbd685717ca9086b9ed660f3b2b9cf9dd5f32aa72cc8fc106ccda31b318b4f14a92713ac15008c17612cdafec7cbe2848272a1203b8559e1b8d4e8e800ccbe065b10d554d6861927ab47482e8cecf342a906adbaded4b7c36274c871522dcdc993fa5c67d008ccaa42baa503ab448534e8d2e4153981562e0292752c82ebd5e6aa632eb4c3553d4b7adc064aa8621a5f74da3842b3a576cad4fa95deb3add2b68cfad425da53249defc28f3af7767f47e103982048e7e6742870fefb2422babeb08ccfaffa9d24e8ddf63cf3aa7c6fce45b745dff86eae37e3a5885094c5a68554c04f557faf4574d987801cf17c1a9c44ec0b7d1e884378e945e68e26f8ae02734b8e25d0c3adb7fd95d7ab606c23751d4a014aa6a0f6f9f941644d96f17a1053995680f873ecd505bb433eef039225d7cbbb5125035a05dc2c0124f5f3afef032ff51336a6b5dbdf58a1dc5eba33f0bb5a6dbfbb1f77c6dc0a960025a5060e719e099c05dc2c64993b6ff6286f6b14e95d3b15230a6c51beaf2ab974eeabb600849365f16c739e7ad899bb0286a8a1e85a2766f2fee56175ad0ac313aa1887898ab48d341371c4d8e5f5638ae730886dba21c222ef078ec138615eda832573055d23801fcfd676704966519ea60113510f99009c7fd90f3f2fa916d56429afd3552d554b8fb2c2bcf0b8c2dad481d6c0d4ac7542b6144e94f6092fc095130b41ee0c027d8be10138f84c92ab0feddb6c6d1eed3345d088f31b1174bce3be6ccfd32bf145e7e2b8d58840dc006da5681dbe5bb32d2001767998b8188039aac86a2f8f48bee651974822708516d7b7ab0a8d7b43e2334968652e3867d63181ffc741ccea68c38b169c3cfe49b9f543dc019c45356501ed98313d57a1817783153bfd095116b021ce7e99adf28456732e28a1a5cfeb4a4d2b7263c09a88c08c04b2beaffdec0c2691a8bedc96b007edc18d36449361ecd6d339a157479057b0c482ca22f1caee9a4a48663b0ca25fb70e45e9725c0276fdd909e675e93c738dab7680c45d55dacb53eb45795279f0c39d890c98e1fbc15a86bc51cf6c6fad8a0ed095fa86c966530310233100a53fdcf50eda0f54e963000a7237f371b466cd9e673b1c198a582dae7e2f0fbbf12bb2042315b22360f41fc65d5ed9d4a2a7f2f9296d13db627394dafdfab4aa949bd5eeb575acaed1025e3bdd2eb1967ec4d92bf698b24c0790ea46fe3cd999d4f9a79f49c88b728a5fbd85570189943a33059676571d3ea951d7f353757c46a5149c5ae1f64e2f5470b5fdfa7fbea3e53346765e1eb4dc76a0262c84133f1f55bcb1485e207d6a1d64d3029c3ebe013bb7155e5f97d3496f8d50700fa8977fb6fc6c9921bee046fb374058f97220affb4e16b893d94e64c9751478b2a3a1786fe51576069ee6b65b3b3b4000f5098dfc91784d273e99cdf46c86326cb2b55953a035f8c9f2571c75d0f4153b71820b83cab2e252325a2f24c0d97053d9889217b57a1fae013bb99863676cde2846e4201adb865a506afeb312b6dcb61620b4a9247db3ced5e2569177c128d10629753fa8a717ddc1772939b20497332ac15da66ca046981486e691d718de610fb1967d9265767275bad15a6c17920d97de8a01df9c2354d10b4a5eaac7518b0c8dfd7f4fdc0789703f0d15a608fe206a05d47b9ddf5003d961970fbf088c5bbd7b1550d6bb78892a0ae62ea87a703e9a8877f67f9317fba5cd384b5d2682ad664a18f63a12a8962b10f6f61d05bff1a765a4066e7c3f5a39a839ae16a186db723d2a39fce9c834b59cd3c381cce4fedc8cb994e95305846cd1fbb9cb40bfd3c3f946b10364b8c3ebe3210b101b3d7c777e246b3bd9f8cbc58f5ca52299e256c9c2c505a461f19f725f919363b753b2587ac0d5e3b76593f23265c00d99732e8682906134324d48c85bacbde57bd24c0307ceb51c9db5f1ec16618d3abc76ce279b75c4740b0881b42e113ebe86970e71cba2c23096898b25991ac57a3274f1e76c8131f4d9c59068ac6dbef384c54b40b62198553e927c361f100f74e1e62dd201839855c8d5e9b6256927fa0507c835564f0ff8750541149d9445eb2dd272c82ec2abfc15096f18e3768a235079f72aacef2c9394f39fe55a6566ac1a003eaf4b4ad84de4da5d0f151fd9d543269a1a9293e6ea4547e8b120b93897846823bddec870aa48b39d57b541890a3c4f686a42b0431d9d8577a332df594b6814b09c26797281f46cd21a2958d2b99a4b86f84132aa1b1a688f8629bbcccfa4b849bce677514d31dfa32cbf27d246400525e4dfd530972cfb3f9fe4d17db1fab743ce0e8a9967fef0e84c1b3a2166aa104f57b9b22b3e93ba09bc6dc674a52b64bf5455ebbd9db6f0daf5244d2d7c56e98a119b16a5aea7a89a73bf3ee47f1c56cb74b6f6c93f6c1c53f46059c3130b1410ee2fa7f0399b60ea709cb6403fd967177acbd4e2746ee87afbe6f7015d7e3b6a505330a247206adb7a6342215274dc8684272c3f099a1e64def2700b6fab3b6b4384c7e7b79ee8b3bfa625dee2619fe3152fe269a163ce72f2984e62b208c202ab35d54704c144596a90019eaf8ce9b6b28339ea55c533b1889a29fc5e0a5abc15402de7efc04ea57b54d86f744075bec3227a2e94e34e1d2b59ed3d99b3a395d5757b61a553b54b752878f2130614c91f2a90d89450f0e723c1f0e198ef762ec2f37ac67260cab678a9c15cbb4900d9121dbf578d30322c694e012a2cf9debd3a142bcf740249e30c5be45bc6ef856f0ca1fc4ad7fcef70f61f7c2360516859d2426b1267f55e086955ed93808ada3cab63f31bfb411c151881da75c7d6e7d8e31c8e0479fef90e1416ac7133d16f22d7d184257b0db0d388e82135a617bf1d3da6bf817d9b165583ee01e4ec55d80d6cc71d1cb08d889ed928cd20e3ea2ad43a653edadfa6a4e30f86de3990847a8b316de0d25d0d315d3de11b24ef29841463a2afcc7f4964190bed01d6175f490a0860197accc91e5dbb9a2daeb39bda8f5056096474dccb003de59184c101d661739de625aa59f00c01b7b1832e636f7e0ccf6dae751ac8941a021a3b4aad9f12553b65fcbade33e4dfd17b7bf606cff91a44c8da72f5bfb856241ad0cfe4429aa3b266780053a676a2332e2b9bcc15694fe2d29377d33c8f55c79c2d1e179537685ddbd21157ddaa24a476543d90d932f55e8f32afb54ad982dff680a02c963c2ecfd92cba6ad8ef32614328c81d5c81bded7733cc23a72392c6cda152fce334d33370ffee99ef0ab6dcb215f00166c63d14b856b81077f83a90690df94a01a4a00f47b349c821a0ca06873bb8cbeecade620f28f2c7e8acc07f036d99cbaf083b8fe1b9679ead430b7bf8708152ca8d8ecf47d019b47dde04e1781010527ef0be33c0aac8424ebe998b47448c8304829649e4eae7eeb25b9d0256600f1819220245bac374a9cb502e43ff7946a469b553822354bd0884ae38b840f0bb6bc5931c94735cbdc113eb124361b484737917101e130cccb59f1b9e1b264131af953494dfba66e467bb5f5045a9351d9445572ae2234e33db0d5653e601329e3e69ec4fb4b61d63e2e2b327830a22797ee9d051599f4e2e044de44b16bc0a184e8c6823ba384f30bc949d430eea2df3bb56b5773e45d8f44ca25960a470329fcb3d112a3130b497d5259079150530e3e022e5c12e13c1b143d636b67678bb0c28eec69c62878b35a29a7094e2b5a98559e8edaffa115f557df331320d60e5c659603754abecf85da1535606d1015cfa3a27b955fd0ea0516c265d4477c5d7c8060e36ef771c41f8184bef3db8274589932c7cc4b212390cd9c2d73d2f1a16d88fae72156cfdef1edb6640486667f48b96fa16ea25f9e73889c150d1a4c822b55ad4edb5f644bd65bdc2a0d34f9e54a5a12ea104028e3081acfcd5626a81f3e2bca79a9390dfdd2d66c0ed27cf61f7386e388430178e2812229b38d84254da06bc188d82b8d29fa2d57af0177a4158d62db7dc4af64eaf236c4bea65e03c084488f2be1353115630d2f7c7fdd7f8aec279fd3370b963e069e2afa86f6f95a55d791c51b49a5ace2b89320897fa9e41d969aaacb3149653afddc62d37628407a6688dbb2020fafff94488a90de42251e72c1f9d4c0d01a408d5998de770defba6fcdfc7c89db05869730cf063ccb27ea3b7d1ed98ff9f0e09e1c50c6e4126c011399c680ca56b79d7b91cce5335a09b69a31c3d415d3c16a49bb96b21c17777470a86b949abcfc12a87475bdc19e855a6badc6b369ae12bac181960a329b0ae6dbec331e7bec503da4cfc2a1961e4c7974c72fa1db7e59ce6b215f9a668c01d63fe025418a3744ce9250ead7c39f6d84d7fd328ab96c49f5541f1190b3dbc73086c624cbb055c3217decc9c2f0e15599d89", 0x1000}, {0x0}], 0x3) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffe, 0xb}, {{r3}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) fchmod(r3, 0x2) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x2, 0x8, 0x5, 0x0, 0xfc00000000000000, 0x42ff, 0x3, 0x1, 0x1, 0xee, 0x4}) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r3, r3) 11:10:39 executing program 1: socket(0x20, 0x0, 0x1ff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) 11:10:39 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getpeername(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000002c0)=""/247, 0xf7}], 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x448, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000180)=0x6) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$setflags(r2, 0x2, 0x0) 11:10:39 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r0, &(0x7f0000c40ff8), 0x8, 0x0) 11:10:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) listen(r1, 0x0) shutdown(r0, 0x0) 11:10:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_data=&(0x7f0000000080)="0aa0493034eb3d47d6ec14ca355eea6c32b46a28c9873809c89d0d6a16cb0db7e32fa346c58067e72ae755d35ac43e"}) syz_open_pts() 11:10:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x40000000000008, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCSTART(r0, 0x2000746e) flock(r0, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x28, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x1, 0x4, 0x100000000}) 11:10:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000001c0)=[{0x0}], 0x1000000000000214, 0x0) 11:10:40 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r0, &(0x7f00000000c0)='./file0\x00') fchflags(r0, 0x9c90e03be5d0198) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) 11:10:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x9, 0xfff, 0x21, "784df25e5f0d5c4bb45e14ec79128badd6ab76e0", 0x12a, 0x9}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7fffffff, "6cd23a9b18dd86e459e50c3acd25b354799dd7e5"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 11:10:41 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x5) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000140)="ef2f9d5b5275776d6a65858e27898132b7434d8a4062fab83fdd8b4dd69a8db5b3e1164c818ee2bfc090b67fe40ced4e6853779038203673cde9548cf5071bcf5628308a6d7f9224d6476b60d06aa08b4164463e8d87361744275d9efd5403722070486657e3f848ff3b48e9fafce9c222ecab216e24cbdf9b55c27f6915b958609fc3aabb745bd7ba366b039fea4f3a1f961c7e09cef6f8073010200ecc94e7bef663f32d495d1d6d41cd7d709bd6995d4d67dc8a4e9654ed8da98b4ebf462065bff058cd6c415848846c5efb6cde1eecdf005e80", 0xd5) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r5 = dup(r3) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r4, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1013, r6, 0x0, 0x0) writev(r2, &(0x7f0000000700)=[{0x0}], 0x1) write(r2, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000240)) 11:10:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x1ff, 0x24df}, {0x18, 0x3, 0xd997, 0x10001}, 0x1, [0x961c, 0x1, 0xffff, 0x100, 0x80000000, 0xfff, 0x800, 0x401]}, 0x3c) 11:10:42 executing program 0: setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0xf4) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000200)='2]*{', 0x4}], 0x1, 0x0, 0x0, 0x4}, 0xa) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) setsockopt(r1, 0x8000000000002c, 0x8000f6, &(0x7f0000000100)="06000000", 0xfffffffffffffcc9) setsockopt(r0, 0x3ff, 0x80000000000000c, &(0x7f00000003c0)="59a1189f667f63ea1c49ce4f6674c4b4d5b6484793fd2220e7b26500f85dedffd1c75de0d25c68f94fef66e98e119acade1905a1683fd4dbf91f771100034f1448b6448666c5ea24d97c035b4c6895c2bbacc7fa1fa41ce6ac837d2d23fbab4bebed8e32acafad654b6a9aa269c2994ac02227d05f35a43f84", 0x2b7) 11:10:42 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b9f8d83ad9e40ea833cd584bf2a3320000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000023d83ed69913a22070e348601658bbe4619f372866e3fbd7df9040cbb0c7c37c2c2428863d9ae423ce0e499836f96810148d113777e94975b70de6d4aba2299eb8714d3cad532834b2c3ddff03c9ef277a2154cf7a79f7286595e2d95efd3a642059113f9db9d93ba62747109ec9c77c"], 0x1, 0x0, 0x0) msgrcv(r0, &(0x7f0000000200)={0x0, ""/118}, 0x7e, 0x3, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) msgrcv(r0, &(0x7f0000000140)={0x0, ""/118}, 0x7e, 0x0, 0x800) 11:10:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) openat(r1, &(0x7f0000000040)='./file0\x00', 0x8080, 0x1) sendto$unix(r1, &(0x7f0000000080), 0x0, 0x400, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 11:10:43 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = socket(0x20, 0x1, 0x100000001) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = fcntl$dupfd(r1, 0xffffffffffffffff, r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) 11:10:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000200)=""/217, 0xd9}], 0x80000000) execve(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) 11:10:43 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x60) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r1) 11:10:43 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r1, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140)="622fe853008f0700", 0x8) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/249) r3 = semget$private(0x0, 0x4, 0x80) bind(r1, &(0x7f0000000600)=@in={0x2, 0x0}, 0x6) geteuid() semop(r3, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1002}, {0x0, 0x8, 0x1000001800}, {0x7, 0x1, 0x1000}], 0x1d3) r4 = kqueue() fchdir(r4) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000480)='}T*@\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(r0, r0) semop(r3, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f00000004c0), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0x100000000) semop(r3, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r2, 0x0) socket(0x400000000018, 0x3, 0x3b) 11:10:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f00000001c0), 0x10004) r0 = socket(0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0xa10, 0x60) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r1, &(0x7f00000000c0)='./file1\x00', 0x120) mprotect(&(0x7f00000c5000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x8001, 0x8}, {0x7fffffff, 0x8}}, 0x2) 11:10:43 executing program 0: socketpair(0x26, 0x4, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) munmap(&(0x7f0000005000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = shmget(0x3, 0x4000, 0x210, &(0x7f0000002000/0x4000)=nil) shmat(r2, &(0x7f0000004000/0x4000)=nil, 0x2000) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000001000/0x1000)=nil) shmat(r3, &(0x7f0000007000/0x2000)=nil, 0x1000) shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x20, 0x0, 0x0, 0x0, 0x0, 0x88, 0x200}, 0xd6, 0x0, 0x0, 0x0, 0xff, 0x8, 0x4}) 11:10:43 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = semget$private(0x0, 0x2, 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) semop(r1, &(0x7f0000000000)=[{0x3, 0x1}, {0x1, 0x400, 0x1000}, {0x3, 0xfb3, 0x800}, {0x3, 0x7a44, 0x1000}, {0x3, 0x0, 0x800}], 0x5) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000080)) 11:10:43 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f0000000000)="27829fef30f6ef508f09fa740f6a01b28e3c3bee85e5a3dfa53cc14e8a00496c6da4cef15ae7bb80565fa4020ac1aaca88e76b61f110f49896442bd1333186785fc7b9f7bf7b6c9ecc97349f6870", 0x4e}], 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x40) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001d00)="bddb1a4505aa30a2a0e1ac59362c123d59b4e4462de76a0949dbdf08708dd7882f9b0000fc0f88e73c95685093030630ec0fd718e8623ea7ff21f48249c7053d872fe7306800ccfcddd472747503449ddf9090ed9da7be012ef5e7b0b1428c5ad3f3aa6f581c08e314801b61ed736580bb4379eb188a4055ec95fd99f98b1a9dc8f57cdc89e9029033429eb0080edcc48c2d865188c70a4338f167ef22cdb8cbccbbf79ac82812f80955e126a79253f8c73bee5a1ffbbacc85403cc48ef2bfb498", 0xc1, 0x402, &(0x7f0000001400)=@abs={0x1, 0x0, 0x2}, 0x8) r3 = kqueue() kevent(r3, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/162, 0xa2}, {&(0x7f0000000240)=""/218, 0xda}, {&(0x7f0000000380)=""/120, 0x78}, {&(0x7f0000000400)=""/4096, 0x1000}], 0x4) kevent(r3, 0x0, 0x0, 0x0, 0x5, &(0x7f00000000c0)) 11:10:43 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xffffffffffff528b) getsockopt(r0, 0x200000029, 0x1a, 0x0, 0x0) 11:10:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="070100180adc1c863f9800000000009bbf3b05eb5ad35a05000004"], 0x0) socket$inet6(0x18, 0x5, 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 11:10:43 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt(r0, 0x81, 0x5, &(0x7f0000000000)=""/183, &(0x7f00000000c0)=0xb7) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmget(0x1, 0x4000, 0x20, &(0x7f000041c000/0x4000)=nil) r1 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r1, &(0x7f0000000180)=""/179, 0xb3, 0x1, &(0x7f0000000100)={0x18, 0x1, 0xdef, 0x7f30}, 0xc) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, &(0x7f0000000140), 0x0) 11:10:43 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000100)) r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x3) 11:10:43 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = semget$private(0x0, 0x2, 0x18) ioctl$TIOCNOTTY(r0, 0x20007471) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/136) bind$unix(r0, &(0x7f00000006c0)=@file={0x0, './file0\x00'}, 0xa) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') getgid() r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) chroot(&(0x7f0000000200)='./file0\x00') fsync(r0) mkdir(&(0x7f0000000680)='./file0\x00', 0xba) r3 = syz_open_pts() ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000240)=0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000280)=0x8001) r4 = open(&(0x7f00000002c0)='./file0\x00', 0xd01, 0xe0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000300)={0x8e92, 0x100000000, './file0\x00', 0x1, 0x0, 0xbaa6, 0x800}) r5 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0xa8) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/45) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000500)=[&(0x7f0000000400)='#\x00', &(0x7f0000000440)='+#-,.\x00', &(0x7f0000000480)=',\x00', &(0x7f00000004c0)='\x00'], &(0x7f00000005c0)=[&(0x7f0000000540)='\x00', &(0x7f0000000580)='@\x00']) close(r3) mkdir(&(0x7f0000000600)='./file0\x00', 0x0) syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000640)=0x5) r6 = msgget(0x0, 0x402) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000e8ffffffff15aed5a3404aa0468ffd000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ae7300000000000000000000000000000000000000ffffffe3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000c8f0"], 0xdd, 0x3, 0x1800) chdir(&(0x7f0000000780)='./file0\x00') 11:10:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000040)="0766544bafd0d6edb3b05fb9a0e3492ef2237b6f294ee93d78c4d8feba728ec2c1105ef60ab26d12a0ec2fdaf658c22428cd11bbaf911f57ce62feeec961726d61706738efd58f9a798083e47b27aee008bc6337b2ec261fc0da05a1569a1912cbcb0f1cbbb78420f83d451eba3aa09016c7fc314d035fcd81767672088470b109301bef8dbd93a7c22cca8141ccf045ce885a22ee1725bd665e9fd2ee2a0644f0825884bb6962d764d6551e091c5d2b8617dae21de99f017d30f16c51fa7436aa185797ffe6b3e1779dd2175f3ccc851b25891cd2e495b079f15f241d3b179740", 0xe1}, {&(0x7f0000000140)="eeda603d5c6643bb3d8533f12de17b9e18a17a294363c29d311dc223dcedda30aafeb02e7d186f777728c519005b7a3440de99e430e0015a9528fee002bee1053cb48dc25a590d6e2de1cd0ac97719082fb99e63bf8f16e809ed21456938d39b58af276185acacf81e6caf1aa4375985baf1bc", 0x73}, {&(0x7f0000000200)="54bf", 0x2}, {&(0x7f0000000240)="4a3daffa5d980da239", 0x9}, {&(0x7f0000000280)="eca909ad52d8a935a22808273cfa96691fbbb8bfa7e7b2e693e51050c4391c27d7d494fe85a44b6bc9c61f1201dff1427dd61c77f31903d9fd15cd7742dc5e8200b72d596455f1e107f7d97d21af36842bc24966fe711614cb6e6a5757ca881015024609342ff19114a3bbc50441eed54350e2f6abf6", 0x76}, {&(0x7f0000000300)="6f765ebc5e5b1a69b1a2d2cb2437b9ae237a2e804bddc065327c5ee96ea03c0e5ed22ac22eb08b8e1e8526290258f6bfd1444f530c5c68370a8cd06ed6f328fbec05cbcb06cbc09123067acf7bf0ea464570e2be9d2249ad0f227fc972ee8f6f705e79b5073f6b0f3336b37d5500a058394a0d6d4382462dc65d4db780f882085690de703e23bbf4a33bdcfc6eb91e24ac824b1afd580c315f37cc6e6337a03f54961bc72829705f777edde875f96d952404681e26380bf13847015ff50b845a9e56ba8b8263d5bea484fc7faf7c3b8cea3bec371ce200d89ad140252f640e9dbe", 0xe1}, {&(0x7f0000000400)="5ef5543e6562da7dc56e4761cecd37d8ce41fb199a72f713644ae01fd2366387310c6f16104128c43351832ff99533c41bfe2d0993b7e6c24e7dbb741785519256a1fbc9828fa7e500488359f8fdd3a7f2201ddd8892bbd0415af0f5a68525c7f1df73c774d612eb935f0ffadf82b645bc65f0ddcc3a", 0x76}], 0x7, &(0x7f0000000500)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x20, 0x408}, 0x400) 11:10:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x20000000, 0x8}) geteuid() poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) r1 = socket(0x6, 0x8003, 0x5b) accept$inet6(r1, 0x0, &(0x7f0000000040)=0x54) read(r0, &(0x7f0000000140)=""/143, 0x8000) 11:10:43 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file1\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x800000000082, 0x0) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000200)=""/247, 0xf7}, {&(0x7f00000013c0)=""/4096, 0x1000}], 0x2, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/106, 0x6a}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) login: panic: timeout_add: to_ticks (-2147483648) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *483689 35524 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff8000ffff2a18,80000000) at timeout_add+0x179 msleep(ffff80000173f400,ffff80000173f408,11a,ffffffff81f56d13,80000000) at msleep+0x18e bpfread(21700,ffff800014a29e60,0) at bpfread+0x1ef spec_read(ffff800014a29ca0) at spec_read+0xf5 VOP_READ(fffffd8030d17e50,ffff800014a29e60,0,fffffd803f7c6b40) at VOP_READ+0x6f vn_read(fffffd8034c3ed30,ffff800014a29e60,0) at vn_read+0x1c3 dofilereadv(ffff8000ffff2978,3,ffff800014a29e60,0,ffff800014a29f40) at dofilereadv+0x19f sys_read(ffff8000ffff2978,ffff800014a29f58,ffff800014a29f40) at sys_read+0x92 syscall(ffff800014a29ff0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffb9,0,3,9ed6064a010) at Xsyscall+0x128 end of kernel end trace frame: 0x9f046464020, count: 3 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-2147483648) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff8000ffff2a18,80000000) at timeout_add+0x179 msleep(ffff80000173f400,ffff80000173f408,11a,ffffffff81f56d13,80000000) at msleep+0x18e bpfread(21700,ffff800014a29e60,0) at bpfread+0x1ef spec_read(ffff800014a29ca0) at spec_read+0xf5 VOP_READ(fffffd8030d17e50,ffff800014a29e60,0,fffffd803f7c6b40) at VOP_READ+0x6f vn_read(fffffd8034c3ed30,ffff800014a29e60,0) at vn_read+0x1c3 dofilereadv(ffff8000ffff2978,3,ffff800014a29e60,0,ffff800014a29f40) at dofilereadv+0x19f sys_read(ffff8000ffff2978,ffff800014a29f58,ffff800014a29f40) at sys_read+0x92 syscall(ffff800014a29ff0) at syscall+0x541 Xsyscall(6,0,ffffffffffffffb9,0,3,9ed6064a010) at Xsyscall+0x128 end of kernel end trace frame: 0x9f046464020, count: -12 ddb> show registers rdi 0xffffffff8185e037 db_enter+0x17 rsi 0x1533 __ALIGN_SIZE+0x533 rbp 0xffff800014a299c0 rbx 0xffff800014a29a70 rdx 0x1534 __ALIGN_SIZE+0x534 rcx 0xffff80000093b000 rax 0xffff80000093b000 r8 0xffff800014a29980 r9 0x1 r10 0xffff800000927940 r11 0x84db081dd648cbc r12 0x3000000008 r13 0xffff800014a299d0 r14 0x100 r15 0x1 rip 0xffffffff8185e038 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a299b0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=483689 stat=onproc flags process=0 proc=4000000 pri=26, usrpri=75, nice=20 forw=0x0, list=0xffff8000ffff2bd0,0xffffffff822982a8 process=0xffff8000ffff69e8 user=0xffff800014a25000, vmspace=0xfffffd803f013840 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 35524 152450 9038 0 2 0 syz-executor.0 *35524 483689 9038 0 7 0x4000000 bpf syz-executor.0 41662 335975 9419 0 3 0x2 biowait syz-executor.1 9038 108710 9419 0 3 0x82 nanosleep syz-executor.0 9347 175061 1 0 3 0x100083 ttyin getty 21453 221725 0 0 3 0x14200 bored sosplice 9419 373822 66506 0 3 0x82 kqread syz-fuzzer 9419 157909 66506 0 3 0x4000082 nanosleep syz-fuzzer 9419 415456 66506 0 3 0x4000082 thrsleep syz-fuzzer 9419 190634 66506 0 3 0x4000082 thrsleep syz-fuzzer 9419 125546 66506 0 3 0x4000082 thrsleep syz-fuzzer 9419 511187 66506 0 3 0x4000082 thrsleep syz-fuzzer 9419 42422 66506 0 3 0x4000082 thrsleep syz-fuzzer 9419 343232 66506 0 3 0x4000082 thrsleep syz-fuzzer 9419 166067 66506 0 3 0x4000082 thrsleep syz-fuzzer 66506 197074 65592 0 3 0x10008a pause ksh 65592 198032 62751 0 3 0x92 select sshd 62751 214479 1 0 3 0x80 select sshd 75023 439199 94332 73 3 0x100090 kqread syslogd 94332 489890 1 0 3 0x100082 netio syslogd 10282 408993 1 77 3 0x100090 poll dhclient 16944 280842 1 0 3 0x80 poll dhclient 53138 403987 0 0 2 0x14200 zerothread 80259 300640 0 0 3 0x14200 aiodoned aiodoned 7275 312927 0 0 3 0x14200 syncer update 68007 401393 0 0 3 0x14200 cleaner cleaner 1107 251623 0 0 3 0x14200 reaper reaper 19721 234869 0 0 3 0x14200 pgdaemon pagedaemon 44095 198313 0 0 3 0x14200 bored crynlk 37931 94500 0 0 3 0x14200 bored crypto 50319 299120 0 0 3 0x40014200 acpi0 acpi0 85752 122930 0 0 3 0x14200 bored softnet 37115 177864 0 0 3 0x14200 bored systqmp 81593 391578 0 0 3 0x14200 bored systq 34684 33519 0 0 3 0x40014200 bored softclock 12413 46590 0 0 3 0x40014200 idle0 18344 351785 0 0 3 0x14200 bored smr 1 336664 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9579 6436K 14565K 78643K 14993 0 0 pcb 23 9K 12K 78643K 3160 0 0 rtable 100 3K 3K 78643K 2857 0 0 ifaddr 80 19K 19K 78643K 1042 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 152 0 0 iov 0 0K 32K 78643K 1040 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1186 74K 76K 78643K 5063 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 93 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 866 0 0 dirhash 15 2K 2K 78643K 15 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 6222 0 0 sigio 0 0K 0K 78643K 131 0 0 proc 42 30K 54K 78643K 2032 0 0 subproc 64 65538K 67586K 78643K 1747 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 751 0 0 in_multi 33 2K 2K 78643K 825 0 0 ether_multi 1 0K 0K 78643K 38 0 0 mrt 1 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 1019 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 92 21K 38K 78643K 16143 0 0 UVM aobj 130 8K 8K 78643K 144 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 386 0 0 NDP 21 0K 1K 78643K 344 0 0 temp 219 2360K 2999K 78643K 23264 0 0 kqueue 0 0K 0K 78643K 82 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 53 0 49 1 0 1 1 0 8 0 inpcbpl 280 3234 0 3227 1 0 1 1 0 8 0 plimitpl 152 283 0 276 1 0 1 1 0 8 0 rtentry 112 482 0 442 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 2 0 2 1 1 0 1 0 8 0 tcpcb 544 1149 0 1145 1 0 1 1 0 8 0 nd6 48 102 0 98 1 0 1 1 0 8 0 ppxss 1128 141 0 141 30 30 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2280 0 2090 12 0 12 12 0 8 0 art_table 32 2281 0 2090 2 0 2 2 0 8 0 art_node 16 481 0 447 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 0 1 0 1 1 0 8 0 semapl 112 862 0 852 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 19 0 0 3 0 3 3 0 8 0 dino1pl 128 11684 0 10031 55 1 54 54 0 8 0 ffsino 240 11684 0 10031 98 0 98 98 0 8 0 nchpl 144 20669 0 18879 68 1 67 67 0 8 0 uvmvnodes 72 7068 0 0 129 0 129 129 0 8 0 vnodes 200 7068 0 0 372 0 372 372 0 8 0 namei 1024 69092 0 69091 4 3 1 1 0 8 0 scsiplug 64 20 0 20 13 13 0 1 0 8 0 scxspl 192 81236 0 81235 47 44 3 6 0 8 2 sigapl 432 6251 0 6238 2 0 2 2 0 8 0 futexpl 56 103768 0 103768 3 2 1 1 0 8 1 knotepl 112 2361 0 2342 3 2 1 2 0 8 0 kqueuepl 104 1770 0 1768 1 0 1 1 0 8 0 pipepl 112 3894 0 3875 7 6 1 2 0 8 0 fdescpl 424 6252 0 6238 2 0 2 2 0 8 0 filepl 120 41673 0 41578 9 5 4 5 0 8 1 lockfpl 104 1870 0 1870 8 7 1 1 0 8 1 lockfspl 32 1151 0 1151 8 7 1 1 0 8 1 sessionpl 112 72 0 62 1 0 1 1 0 8 0 pgrppl 48 163 0 153 1 0 1 1 0 8 0 ucredpl 96 8582 0 8575 1 0 1 1 0 8 0 zombiepl 144 6238 0 6238 2 1 1 1 0 8 1 processpl 840 6267 0 6238 4 0 4 4 0 8 0 procpl 600 14307 0 14269 6 2 4 5 0 8 0 sosppl 128 87 0 87 21 21 0 1 0 8 0 sockpl 384 5972 0 5955 12 9 3 4 0 8 1 mcl64k 65536 1401 0 1401 173 172 1 32 0 8 1 mcl16k 16384 16 0 16 13 12 1 1 0 8 1 mcl12k 12288 142 0 142 33 32 1 1 0 8 1 mcl9k 9216 102 0 102 39 38 1 1 0 8 1 mcl8k 8192 95 0 95 34 33 1 1 0 8 1 mcl4k 4096 346 0 346 16 15 1 1 0 8 1 mcl2k2 2112 37 0 37 26 25 1 1 0 8 1 mcl2k 2048 59023 0 58979 30 23 7 11 0 8 0 mtagpl 80 13 0 13 7 7 0 1 0 8 0 mbufpl 256 187267 0 187171 151 142 9 44 0 8 1 bufpl 256 25239 0 18112 446 0 446 446 0 8 0 anonpl 16 668181 0 660184 318 278 40 59 0 62 0 amapchunkpl 152 29391 0 29307 84 79 5 14 0 158 1 amappl16 192 34376 0 33863 279 252 27 41 0 8 0 amappl15 184 1724 0 1718 1 0 1 1 0 8 0 amappl14 176 921 0 920 2 1 1 1 0 8 0 amappl13 168 1553 0 1550 1 0 1 1 0 8 0 amappl12 160 497 0 496 1 0 1 1 0 8 0 amappl11 152 1233 0 1220 1 0 1 1 0 8 0 amappl10 144 963 0 962 4 3 1 1 0 8 0 amappl9 136 2020 0 2016 1 0 1 1 0 8 0 amappl8 128 1587 0 1560 1 0 1 1 0 8 0 amappl7 120 754 0 745 1 0 1 1 0 8 0 amappl6 112 1039 0 1030 1 0 1 1 0 8 0 amappl5 104 536 0 526 1 0 1 1 0 8 0 amappl4 96 6481 0 6453 2 1 1 2 0 8 0 amappl3 88 1372 0 1366 1 0 1 1 0 8 0 amappl2 80 55010 0 54957 2 0 2 2 0 8 0 amappl1 72 121327 0 120924 24 15 9 19 0 8 0 amappl 72 14898 0 14865 1 0 1 1 0 75 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 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 6252 0 6238 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6252 0 6238 1 0 1 1 0 8 0 vmmpekpl 168 43859 0 43841 2 0 2 2 0 8 0 vmmpepl 168 654361 0 652917 383 301 82 88 0 357 12 vmsppl 264 6251 0 6238 6 5 1 2 0 8 0 pdppl 4096 12510 0 12476 6 1 5 6 0 8 0 pvpl 32 1980592 0 1969405 742 623 119 247 0 265 12 pmappl 200 6251 0 6238 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 990 0 403 19 0 19 19 0 8 0