11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/107, 0x6b) dup2(r0, r2) 08:47:01 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x101) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) setegid(r0) 08:47:01 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/31}, &(0x7f0000000040)=0x21) r1 = dup2(r0, r0) recvmsg(r0, &(0x7f0000001980)={&(0x7f0000001b40)=@in, 0xc, &(0x7f0000001880), 0x0, &(0x7f00000018c0)=""/145, 0x91}, 0x840) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f00000002c0)=""/62, 0x3e}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/8, 0x8}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x6, &(0x7f00000014c0)=""/232, 0xe8}, 0x1) utimensat(r1, &(0x7f0000001ac0)='./file0\x00', &(0x7f0000001b00)={{0x6, 0xfffffffffffffffd}, {0x1, 0x7fff}}, 0x2) getsockname$unix(r1, &(0x7f0000001a00)=@abs, &(0x7f0000001a80)=0x8) linkat(r1, &(0x7f00000019c0)='./file0\x00', r1, &(0x7f0000001a40)='./file0\x00', 0x4) 08:47:02 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0xa000000}], 0x1) 08:47:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x30) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x9b3, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x7f, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:47:03 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0xb000000}], 0x1) 08:47:03 executing program 0: getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f00000005c0)) getrusage(0x4000000000001, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0xfffffffffffff74a, 0x10000, 0x9, 0x5d79fbe}) 08:47:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x20) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="ad515e19113bba4fa7369472edfe1ac7a6cac1e7148df1c04bb3cc0cf745100d1f2b0a235e5256b8e650a7c7499d93bb3f37590657a4c253aec6fb9e10bf924d784cecd6ef840b40ac99927c959468d2cfda0f1c2ccbe2ba94d8b38699bf032b6d2bba6347c5a26e8887606e14b7a2754854d3aca79e0cf8cd79703286060413333c779335e5ca408dfb7a4f0241612855643ec83959fbdc1fceb93f6417409eb5876ec9ba6e97a37c201c49f885608a6ddf16c11fbc9963ed4f24a37bbfe7f2c582f893f234396749cce8a530a0f569b4c387dd111e35d6cb1e22b28a4e15bfe745885ebf3338f756", 0xe9}, {&(0x7f00000002c0)="88408942353c7879f949d44c5a605e540bebfb4feef80245000a92554aaef5b346c6a52af4f18f37ac08d75a57b1d58cf6eae6f3107a02fcdf414e0d9732112a300598c953c3a11086a6b455a9386bb8ffb6ef6d4d47cf2deeb87fe7f2e8ed94902971fc5f0f6e4b4f0701b189edfdc5fe883f7b109b55d34adb59878b71a732ba0bd63eee4afd3d84c67bbb41cb305b3540bb5384d9678b2f5f859158c355433e1aa191be74c7d2c784067fcb54219b44bcad8c2fe4f8fdb5d2ddd780425f904cd5e20352354992e5448eae3ff64936d3385aa7eed8120622cbd5d35d0897b14b55f92027d84bedbc3b0c0bac2632ee", 0xf0}, {&(0x7f00000003c0)="02c826d9c352ad4b8fe1b8894ff1a8c27f80934e6adfbea90d70fc376919795a58160fc68ca84a524f1d0eaf539b3b13a40b691c8d89325779e476afbdd5d2ea4c74e530cc978551f4efc19b54f445343a98b40b531b59b9b1f2e6f87f3bff2371216b1203b3a829bd5c190b30b27d8c829c1d2ef345d19873f8ab68bcafe3131f4dbd2980870956a9e71e5feac41950e545d18269603b9ba53a577e9e77cb19f56af96e5b90da7e620be99279f9c8fcfb", 0xb1}], 0x3) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000180)) 08:47:03 executing program 0: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f00000002c0), 0x8, 0x0, 0x1000) r1 = msgget$private(0x0, 0x108) msgrcv(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x200000000002, 0x801000) msgrcv(r1, &(0x7f0000000640)={0x0, ""/214}, 0xde, 0x2, 0x800) r2 = getuid() seteuid(r2) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/208}, 0xd8, 0x1, 0x0) msgsnd(r1, &(0x7f0000000040)={0x3, "7803e551058cf22af717f65816e120a86306b29ec324f69b08e5dc4b"}, 0x24, 0x800) msgrcv(r1, &(0x7f0000000140)={0x0, ""/8}, 0x10, 0x3, 0x1000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) sendto$inet(r3, &(0x7f00000003c0)="262e8c462fef7903c7372dd1e64942ae3f9e42b12a13822dd92704fd0ec1c29aa045cd1bdf5dcb3b9f0ffcc342eacd5b1c12117325a30a051b7f2012cb8653501086fed680c0c44258ad99e40b4c87f4841dbb6e171caecd7a7a9e622efdd727e321", 0x62, 0x4, 0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) msgsnd(r0, &(0x7f0000000580)={0x2, "aece8bf2893061c00dbe68effa1a1d586774268d569fd61292cd0f09522f52d8e4962ceb6155500b59d0aa35816da282ed41a98c5bda53536ff6119e9b09e5a5156b9be9bb64613b19d0cbbdaec782b7d7cc0ebd9d2b028b41a6a8530fbc6ad266704d50a01022d251850197d5a294198453ce7ea315016c7dfe01e9e890546d709a247287"}, 0x8d, 0x800) ioctl$TIOCCDTR(r3, 0x20007478) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) msgsnd(r0, &(0x7f00000004c0)={0x1, "74ccc6294df69abe58844d9f1624cf3f6e289e17bb114b00221e18e358668405268eef9b2b4b1d57d343f4e267fb9b9ea8c9327c634db4192ac01c66a211793759e126a125713304d90648ef28c2baf1dd869dea6004a5e4fa260aadbd2b44c349359aad5081414d6725a11c77c219684920f19f4934f3b11e150b4836f3fc7f0ca355b172f1b94acece47c777bbb5"}, 0x97, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xc4) r4 = socket(0x10, 0x4001, 0x1f) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="020000000000000063d5930ee4aa556197829e9ea554f12d04cb0721b310af4f8312e643732def30ade0a466f33ed1499d8969536dc6106d1c16f00daaaeb22a1f32c5e8507f026579c627a3fd01cd77b232fb6b860cfc8925ae7d5fb46aa54bdf015d033e74f59a7cda6574b205e7f3c82631dfcac49a2181ad862f0f914cce3b1db74f682c5d9e6c80d3877c9a0626753430fa6d"], 0x7e, 0x800) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000180)={0xc42, 0x9}, 0x10) 08:47:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0xc000000}], 0x1) 08:47:04 executing program 0: r0 = msgget$private(0x0, 0x1) msgrcv(r0, &(0x7f00000002c0), 0x8, 0x0, 0x1000) r1 = msgget$private(0x0, 0x108) msgrcv(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x200000000002, 0x801000) msgrcv(r1, &(0x7f0000000640)={0x0, ""/214}, 0xde, 0x2, 0x800) r2 = getuid() seteuid(r2) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/208}, 0xd8, 0x1, 0x0) msgsnd(r1, &(0x7f0000000040)={0x3, "7803e551058cf22af717f65816e120a86306b29ec324f69b08e5dc4b"}, 0x24, 0x800) msgrcv(r1, &(0x7f0000000140)={0x0, ""/8}, 0x10, 0x3, 0x1000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10001, 0x0) sendto$inet(r3, &(0x7f00000003c0)="262e8c462fef7903c7372dd1e64942ae3f9e42b12a13822dd92704fd0ec1c29aa045cd1bdf5dcb3b9f0ffcc342eacd5b1c12117325a30a051b7f2012cb8653501086fed680c0c44258ad99e40b4c87f4841dbb6e171caecd7a7a9e622efdd727e321", 0x62, 0x4, 0x0, 0x0) msgsnd(r1, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) msgsnd(r0, &(0x7f0000000580)={0x2, "aece8bf2893061c00dbe68effa1a1d586774268d569fd61292cd0f09522f52d8e4962ceb6155500b59d0aa35816da282ed41a98c5bda53536ff6119e9b09e5a5156b9be9bb64613b19d0cbbdaec782b7d7cc0ebd9d2b028b41a6a8530fbc6ad266704d50a01022d251850197d5a294198453ce7ea315016c7dfe01e9e890546d709a247287"}, 0x8d, 0x800) ioctl$TIOCCDTR(r3, 0x20007478) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) msgsnd(r0, &(0x7f00000004c0)={0x1, "74ccc6294df69abe58844d9f1624cf3f6e289e17bb114b00221e18e358668405268eef9b2b4b1d57d343f4e267fb9b9ea8c9327c634db4192ac01c66a211793759e126a125713304d90648ef28c2baf1dd869dea6004a5e4fa260aadbd2b44c349359aad5081414d6725a11c77c219684920f19f4934f3b11e150b4836f3fc7f0ca355b172f1b94acece47c777bbb5"}, 0x97, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0xc4) r4 = socket(0x10, 0x4001, 0x1f) msgsnd(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="020000000000000063d5930ee4aa556197829e9ea554f12d04cb0721b310af4f8312e643732def30ade0a466f33ed1499d8969536dc6106d1c16f00daaaeb22a1f32c5e8507f026579c627a3fd01cd77b232fb6b860cfc8925ae7d5fb46aa54bdf015d033e74f59a7cda6574b205e7f3c82631dfcac49a2181ad862f0f914cce3b1db74f682c5d9e6c80d3877c9a0626753430fa6d"], 0x7e, 0x800) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000180)={0xc42, 0x9}, 0x10) 08:47:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0xd000000}], 0x1) 08:47:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0xc6000000}], 0x1) 08:47:04 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000), 0x4) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) getpid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) 08:47:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) r1 = msgget$private(0x0, 0x85) msgctl$IPC_RMID(r1, 0x0) 08:47:04 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 08:47:05 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x100000000000000}], 0x1) 08:47:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x6, 0x7fff) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x8, 0x2f}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) getdents(r0, &(0x7f0000000140)=""/243, 0xf3) write(r1, &(0x7f0000000040)="48687f01d81d03e3922704ebfd8b042e0fda256451f79e470e58fe30f79dc8372f00960f5be1d68b854e7804124c12ccb08ce1f64c24cd8f8d73070f6d56a18aef829fba2b0d8ee41028ab4840772e30d5baebcf9befbd7d42", 0x59) r2 = msgget(0x1, 0x2) msgsnd(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000026d333511bc0529ecb81a6a3e04ba5a04987a477492efb1ba442ec56b910f354b51c7b9db501a079d34d146be6b5f28f66963bb5efdf799a071f"], 0x3a, 0x0) 08:47:05 executing program 0: setrlimit(0x0, 0x0) mlockall(0x3) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x498f9af6, 0x1, 0x7, 0x8}) flock(r0, 0x1) 08:47:05 executing program 0: open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x100) shmget(0x2, 0x1000, 0x0, &(0x7f0000e20000/0x1000)=nil) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8481, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0xfc, [{0x3, 0x5b}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0x5}, {0x3, 0x63b0000000000000}, {0x3, 0x81}, {0x183f164985e7b505, 0x3}, {0x3, 0x7fffffff}, {0x3, 0x93d2}, {0x3}, {0x2, 0x2}, {0x3, 0x8}, {0x3, 0x5109}, {0x3, 0x7}, {0x1, 0x3}, {0x1, 0x8}, {0x3, 0x9}, {0x3, 0xffd}, {0x3, 0x1}, {0x0, 0x242f}, {0x3, 0x2}, {0x3, 0x6}, {0x1, 0xd8}, {0x0, 0x7}, {0x3, 0x1f}, {0x0, 0x200}, {0x1, 0xc9}, {0x2, 0x4}, {0x1, 0x1}, {0x3, 0x80}, {0x1, 0xffffffff}, {0xf4599c97b86f3744, 0x9}]}) 08:47:06 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x200000000000000}], 0x1) 08:47:06 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x10, r0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x6, 0xf66}, 0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x100) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x4811, r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mknod(&(0x7f0000000100)='./file0/file0\x00', 0x2000, 0xff) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') recvfrom$unix(r1, &(0x7f00000001c0)=""/52, 0x34, 0x42, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000280)=[{r0, 0x4}, {r0, 0x40}, {r0, 0x21}, {r0, 0x4}, {r2, 0x8}, {r1, 0x4}, {r1, 0x100}, {r0, 0x128}, {r2, 0x1}, {r0}], 0xa, 0x7) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x3) shmget(0x2, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) bind$inet(r2, &(0x7f0000000380)={0x2, 0x1}, 0xc) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r5 = open(&(0x7f0000000400)='./file0/file0\x00', 0x10, 0x100) ioctl$TIOCEXCL(r1, 0x2000740d) link(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file0\x00') ioctl$TIOCCBRK(r2, 0x2000747a) r6 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x0, 0x94) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000500)={{0x18, 0x3, 0x0, 0x4}, {0x18, 0x1, 0xff, 0x100000000}, 0x100000000, [0x10001, 0x1, 0x6, 0x0, 0x0, 0x200, 0x9, 0xff]}, 0x3c) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000540)) bind$inet6(r6, &(0x7f0000000580)={0x18, 0x1, 0x0, 0x1}, 0xc) recvfrom$inet6(r4, &(0x7f00000005c0)=""/242, 0xf2, 0x40, &(0x7f00000006c0)={0x18, 0x1, 0x37, 0x6}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000700)={0x7fff, './file0\x00', './file0\x00'}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) bind$inet6(r0, &(0x7f0000000740)={0x18, 0x0, 0x78, 0x9}, 0xc) bind$unix(r3, &(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8) 08:47:06 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() 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) r1 = socket$inet6(0x18, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x404, 0x0) openat(r2, &(0x7f0000000200)='./file0\x00', 0x0, 0x10) recvfrom$inet6(r1, &(0x7f0000000140)=""/178, 0xb2, 0x1, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 08:47:06 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x85, 0xf4}], 0x1}) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) 08:47:07 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x300000000000000}], 0x1) 08:47:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="6aa327b6cf1b52540d43e1668681e5a0eb228cab2ae220298b82b86b34e8eafc74938a37147c48bb726c3669c65c4164d24095fa2ca691680cdc0e96a6d0637ea04c02f5a83b2d3fd21f4c643a34624e8ea23a9530bf6069e8cb5220b442bb4cd507dcbe8a80ebcc441d45c92a00315fdec02e7ea1a2f41e210d1e7f07629845ca56050e52746d226e3fe459fe0754bac3109c16db6ba62da1", 0x99, 0x401, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) fcntl$setflags(r1, 0x2, 0x1) 08:47:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = semget$private(0x0, 0x1, 0x100) semop(r1, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r3 = getpgrp() setpgid(r2, r3) r4 = msgget(0x2, 0x4149c14a80373c41) msgsnd(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000001d9f94a43ac94e54ba11dd52ad0977ba47944b4a490d7205f826de1e87208efaace48269f3505cf06e703816ac9e208c735d86ccef0a50f8e32058bad6866c89807d301accc0e2aa5453ddc78f3ae064ce005b0cbd56e49f52b86a09829e872191e803c511e55f47209ebce6069a78b580e4"], 0x1, 0x800) 08:47:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x7}, {}], 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 08:47:07 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x500000000000000}], 0x1) 08:47:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x7ff) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x80) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 08:47:07 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20080, 0xc) close(r0) open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) 08:47:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffe) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x40000000010, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) 08:47:08 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0xa00000000000000}], 0x1) 08:47:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="31b42ada8b96b09733616575c327840b39991cbfdbb216eec9f4ee148e245d88c1574d4de3795859ce0dca22b7bcc92cb0cbf75c40273da419087348ea5bf70e81d4d550ab9d42ffed88e95a1b70d9b632f688e3b1344982c9ca423b6a28564b", 0x60) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 08:47:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0xff92}], 0x2, 0x0, 0x1c1}, 0x842) recvmsg(0xffffffffffffffff, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000180)=""/119, 0x77}], 0x1, 0x0}, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 08:47:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socketpair(0x10, 0xa0d7ea44b543ff3, 0xffffffff, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r0) syz_open_pts() 08:47:09 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0xb00000000000000}], 0x1) 08:47:09 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x1ab) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 08:47:10 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) getpid() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x888, 0x0) 08:47:10 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0xc00000000000000}], 0x1) 08:47:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000001c0)) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x100000001, 0x1}, {0x5, 0x5}}, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = fcntl$getown(r1, 0x5) getuid() fcntl$lock(r1, 0x8, &(0x7f00000019c0)={0x4, 0x2, 0x4, 0x2, r2}) getgid() clock_getres(0x2, &(0x7f0000001940)) sendmsg$unix(r1, &(0x7f0000001900)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000001740)="2925f720fe951526f62d464e37431248a5c6914d3f5d158a39d6610ff4a9d3b39c81a142b125cedc82f020ecc798d6909700948b2b83f6d309f03783b74f3131424a6d96f4203fcc416c255d2b5b5f5143533aaef999f5401db0562059fd2cc7c5b3b16f6fb71ff659d145718e6fd8d3065c6f9042cb015783ec52df723a5e852632e4e0fa2ca002841dc6abbc5e6286c5abc1b1187775e892242d08bb2fea8d24ef6de0240f1609927f7c82636e76b89b8772184e55cae9e9bafd8854424ca06c377a6b3c6fae456cc23d78ff70228614a1e25a3dc2b962ac60b0abac", 0xdd}], 0x1, 0x0, 0x0, 0x4}, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) 08:47:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000180)=0x65) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) r1 = getuid() setuid(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) 08:47:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x4000000100, 0x5) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e332e2eaf", 0xd) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f00000000c0)={{0x1, 0x8}, {0x3cb, 0x4}}) execve(0x0, 0x0, 0x0) 08:47:11 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0xd00000000000000}], 0x1) 08:47:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r0, 0x1) r1 = dup(r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/18, 0x12) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xc6d}, 0x8) 08:47:11 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) rmdir(&(0x7f0000000100)='./file0/file0\x00') 08:47:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:47:12 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0xc600000000000000}], 0x1) 08:47:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 08:47:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) write(r0, &(0x7f0000000180)="959be7641a792540f3c19c4db6c3a43bc54cd1b8b8f1fb94b212e5b8c9b39b2ccf0b6dd658167116225e2d1f44724bd4b4e80332723b37fc6928ba3c1a64bb507e2d4003f7b6bafae78c922bd5697648ac58ffc56659da8b4af07983a890ddc3efd78bd770", 0x65) mmap(&(0x7f0000008000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x80, 0x52, 0x5, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000002, 0x80000000, 0x4}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xe0, 0xf00fffff, 0x4, 0xd63}, {{r0}, 0xfffffffffffffffa, 0xa, 0x40, 0x10001, 0x7ff}], 0xcd3, &(0x7f0000000280)={0x0, 0x7ff}) 08:47:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) r1 = syz_open_pts() write(r0, &(0x7f0000001900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x560) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x2}], 0x1) 08:47:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c0) writev(r2, &(0x7f0000001140)=[{0x0}], 0x1) 08:47:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x407, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) close(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x8020, 0x0) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x3}], 0x1) 08:47:13 executing program 0: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x801, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0x18, 0x1, 0x3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) linkat(r0, &(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00', 0x4) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x4, 0x10000}) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5}], 0x1) 08:47:13 executing program 0: kqueue() mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x2) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xa}], 0x1) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xb}], 0x1) 08:47:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000040)="73473c6aa03ea0541b59cae822ea0b0ae00e9d7fcc010d19", 0x18}, {&(0x7f00000000c0)="b60b709f58b90c17146e4e40aad425989319426a23898809d10ca4ae586f2903e8ed4a50016867cb11210de5b4cbdeedc2282b35c5e9cb7d585db88be04dfa42537dcc6c01ea6c09ad1352c91a538bf4650ffc8d600202ee61fb63488add1fff5d3dc1fb1ab984769ea1bda7", 0x6c}, {&(0x7f0000000200)="0e0524525469933988b5ba1032dfddeb63ed6a56a720c941dace9db2316a1443237ed737324ad2c3581846c68b7a0939bc08197300b477087e52b598e8cb60929411e8ffb20440dfda036152bac0c32b393571038aacb36056227fb67b8b223ea14abe86ad78a8cbae926a4fb648462c3edb58927922b93c7b977dd97f3bfa6757a0", 0x82}, {&(0x7f00000002c0)="c856dc77fbd972c698c5ea3ebd2663fc12", 0x11}, {&(0x7f0000000300)="9180185887e03288f428d73d1c40643344454b8a79310626dc112c74f039b797798af918c1cf298e2f8fda2a8fe4e8943ffaf38d8f0f43abab66dfb49b857456cab2b16f5120881b7917f5eb24d4fe79d5e1f7b2badea7f49b29ba47b559cd506cabf9ae9a4128f5a4a9a7c88883dd8e72d79d8bb29d42086363fe318d63e90f714cb1c7a479ab8daa0853460ec2de5e8aa9d16821a22ad8917b82326b7526c64a4ca235636d6466246a62900a734b0618e81360d2b387a425cd0e10d755e4992cc570929bbbe19989f1c037ac", 0xcd}, {&(0x7f0000000400)="f0d4a445e8033248110bfd3c38a7b4414597ff014dc1a1527189b77d1b9f995ff657fb4c763f92f441780d5652ab06917b6e3048800371f11f198c5e4a33b20fdc04afa4b3f95c73f3642737366f9285a31dcf278d191313b36b80b9281ee0c26bd8", 0x62}, {&(0x7f0000000480)="44bbc7d11eb9f39dd72053347e9b47a8e9da2cce9671ea95aa22f423cbc0ca1b678c3f26e9b74ea431ec12e82422a186e0773b0ede93ded03d639f5c105a511dc34511e3eff9a930ef4eeeb07fbd5157908a04308f98c31a59e1416d29d892149ebbff", 0x63}], 0x7, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file0\x00', 0x40, 0x40) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getgroups(0x1, &(0x7f00000008c0)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000980)={&(0x7f00000006c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000700)="8068fe27d48e0865315833af9bd38d07544d3a52831888d5dc2a56291b20475274a0be19898e19848ee9a30d4d619a3c366b104434498eb0acf31e9829b29dba351700639a292ff4a26d6a8f2dca63a232b9a2d5be3c02bed034bb5c2f6e3b78116a4badeeff271d5cc145614232885d26f0c8a9b0db8d214fe605049cc91a13c9d75725a7a3de4cd9b3d10b27b18304b82ca27aa9bc36c24a192a4086e76eeca214ce7593df402a36d427ee127a35adf872eb5102677acbb1cf6460c4abed45c697235a4fae4d0d7aaa33d8693ff93aacb22eb64a47944363bceff421d90f0cc87824c401410dc58fcf3b91ce96febf", 0xf0}], 0x1, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x58, 0x1}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(r5, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x20000000, 0x401, 0x80}], 0x3, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffd, 0xb8, 0x1, 0xad, 0x8}, {{r0}, 0xfffffffffffffffe, 0x3, 0xfffff, 0x9, 0x5c7}, {{r5}, 0xfffffffffffffff8, 0x11, 0x20000000, 0x2, 0x200}], 0x2, &(0x7f0000000640)={0x3, 0x7}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x464c, &(0x7f0000000140)=[{{r5}, 0xffffffffffffffff, 0x60, 0x80000000, 0x10000, 0x3}, {{r5}, 0xfffffffffffffff9, 0x23, 0xf0000001, 0x7, 0x1}, {{r5}, 0xfffffffffffffffb, 0x5, 0x42, 0x80000001, 0x9d4c}], 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r6, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xc}], 0x1) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xd}], 0x1) 08:47:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto(r0, &(0x7f0000000280)="044019257682672f41b2fde5a6113ca786d12a926b2bf656a574928299e365466a8ed96cf507e228dda697a379225138dc97df2b51e4dbb7383b06a59cbda72943324223758a9955896147b3e934a68e9a18243e5b702342989efa5c46249c6df438c50ecc44d1a59598dd80de354de2a34d4d342a066cb8080609dbbe0c28615b468d66aa60b9e18e0db5af234ea31f275bf548476870c1fa5a8457fbbfea2902ced6c3bb75fe439517c8a6f05a239d40a92781703d9faa6312f143df2a95a5ba2da8931b712351486c4a977fed25ad025d0ae43f7dfc7465c86d71de31e87e8afd3aaa6cf01f5bf53a71004c", 0xed, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) r2 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x9, 0xf0000022, 0x5, 0xebd7}], 0x40, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffa, 0x0, 0x40, 0x7}], 0x9, &(0x7f0000000380)={0x2, 0x3}) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xc6}], 0x1) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x300}], 0x1) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x500}], 0x1) 08:47:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b2029, 0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x100, 0x50) symlink(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./bus/file0\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="f8ae57540a542f90877a4abf22c829d20c64bd34663cc377709463f51445141eefc6b4cf4bcabb49a631035a3dfd570d1db042329566ab5af5f076c6454761cb6edf69ffa757b978ad0190b9255ff9d91e0f023ed769a29c1dff8c73b5b15a0098b44cfb727524e76a5319a288411f4de83961a7cadcaef25df72f155f62447dfc2240c9", 0x84}, {&(0x7f0000000200)="0d01a56f68e03b708b850d9d3358fb377baac4dbfb32afcb995f52b9f8495ed3193d5f6192885620f80f9cfc930181bf45df46a2dd1131479a10752adfa31596ebeb63d0992ed27ccc710aa92ec14529ed1a1bee83f862ddff72e9ccf9530ff3f89ff9bed552b969c2ad11e749b6f5ba301fa4e7d5851811d7294654882a767bcc8f1cf4c0b2d7f0f24055ddc58f82669adc34694ae64024eb186da6efbdc362b43f19453f833594fa24f3627eea5e9392a0cbd9a6388ad70ade28d7f4b59a1ed8fc709a32fc08927bf5af66506d94f9ce4622956ffa", 0xd6}, {&(0x7f0000000300)="010d217c74856214886e02f3ee80632964f879f8e9b83bbc0bc4a3c7f095bbc981c1a2a0a105886121144176a9a2c5016cf04319d902d44e32c5a6b176a5cb3fc616dc333218d80cf58747084c3f7957f64e18f176cda583f9ce3c18dc47abda1def743e9bc265a4d515a4e6fd9f3a95c26bb2dfc645d056b8dfde7291791331123998090acf69bc47ccd24e33651beb845d9f0234191abfd59ad29c41d58de17796c5798894d6daff6eacb4ebc7f5d766355d62cac8268c1910c2f06054f2d1814dcfd07adcdf67ffd1134799fc", 0xce}], 0x3, 0x0) utimes(&(0x7f0000000500)='./bus/file0/file0\x00', &(0x7f0000000540)={{0x81, 0x8000}, {0x6, 0x39}}) unlink(&(0x7f00000004c0)='./bus\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000580)={0x2, 0x7}) socket(0x18, 0x1, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)='E', 0x1}], 0x1) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xa00}], 0x1) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xb00}], 0x1) 08:47:13 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) listen(r0, 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) semget(0x3, 0x0, 0x80) r1 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) socket(0x1, 0x2, 0x6) shmctl$IPC_RMID(r1, 0x0) 08:47:13 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xc00}], 0x1) 08:47:14 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setgroups(0x2, &(0x7f00000000c0)=[r1, r2]) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) 08:47:14 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xd00}], 0x1) 08:47:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="3bedee2ae74cccfdc4465397b2235637a2adc6b5576b9b52810151b9a9d325245cededc9d78f518762e447265d806a61c2a5e531791ca73e80f77146c938ffe93d640d75e97e1dd0a40a853b3342a257c0d47ad9615b15c51755b71f3744a2acd6d7dc7bd3a60e438927fb1c0fabbfeb8597a2d8bf647a41cbae1ae29e09dd4e419bc92b14447755f4c9562fcbb6078b2c265b4f09a29f3cec8bf2b1c58a5febaecbc588495c20c72471ff70dc4647b76cf1cd5c3b69d60d339d743485607f6012c6553b8971c66181dd8938dd93a460198be498e20696478c07e4198d586998330a247b0c6f09ffe1aa32e7", 0xec}, {&(0x7f00000000c0)="44af2844f3a2267d142f1bafd88c70d37437d3c9fa74c4065d79ea36545b4a9e342907cb3d273910dab58053f19bb5a02b17efcfc3cafab62a831ef2fdf6725b8a32dd0da01c921c", 0x48}, {&(0x7f00000003c0)="e7b8ccfaa6ebab53879d699d3f4a713f39f9ff0135d39328c823aeeb1d6fc1bdd24afed8448344cff35b9ea9feee3fdb48ef2684a420fe6db2633adf1443245f16e78da226413c47166fe92fe363909504ce7f73bed259c396c6e5bb8489613714e196666c17623e9720a9053733506b2132cb103f2286b3f5cad18c79577f26a7a85b799919b3943a8c0b3c6e6e4ce30a6538c7ab92e1358e5b39876f419fbf33729ae5c6fd7e50b8408c44d432c5", 0xaf}, {&(0x7f0000000480)="14d5311eb9d556e2613ed10f4c72bf335e51965a3399d234b67f47e1f15a9640ee2f3acdf72429d5a5ebc18747af94b0ddfc8d8f4625a8fb468c4e81f8568517845aea3da3de1078d7f2752aff08430c1fae08720c351fdf2a5f40e9bcb9c17babd833a7a05d2f4f95c6ad7a5a4cee38451bed71c08253af707be8e2b61555846d540fe7310b844bc63afb80f09194f2c34ba8010eeb3689f28b6677276c867468f704e8e621798f8b916e64", 0xac}], 0x4) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x401000002c5, 0xffffffffffffffff) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r1) 08:47:14 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xc600}], 0x1) 08:47:14 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x1000000}], 0x1) 08:47:14 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)="03a1", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000000), 0x0) 08:47:14 executing program 0: 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', &(0x7f0000000280)=""/183, 0xb7) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2) open(&(0x7f0000000200)='\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', 0x2, 0x40) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 08:47:14 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10000) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) 08:47:15 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x2000000}], 0x1) 08:47:15 executing program 0: clock_getres(0x0, &(0x7f00000000c0)) 08:47:15 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000040)=0xffffffffffffff01) truncate(&(0x7f0000000080)='./bus\x00', 0x4) 08:47:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000041c000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r0, 0x10001, 0x7ff, &(0x7f0000000040)=""/255, &(0x7f0000000180)=0xff) 08:47:15 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x3000000}], 0x1) 08:47:15 executing program 0: getuid() geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000540)=0xc) getuid() getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r1 = geteuid() setreuid(r1, r0) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) r8 = getegid() sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="b0dd1c8fba82acc669a88523f5619562cf59795da166c6c55628d3e90ecf2134461d2de86fafc471475f243b3f9c1ed8856495b8d330bbfb49c7195fd12bdfea7d0775964794df49302cb8da851b27f43f1512bfbd97868d014b0dfad95f89cbc7e44c00718322a89a3ab6aced0198438257097fdbf7d36b4bced60e99dabb8984e9a20cacf49eabbb5cb9f03dc894644e8586c326516e85df424c8965ca9bac817d264c438ea53ffd8fd5236ad6f9427d461072953d2087060737024ef5e8218a4b244a2305e679a641baa76387e2efae396d90e210fefbb6b25df924d1e78ad02ba2b6840d6bbd53a9db44362c92cc40f5bdad137378", 0xf7}, {&(0x7f00000001c0)="554428633ceb9ec62f50ed0d802afef19efa9d9cbec3bafc861d9ea6b936b9f40efd4a61e70acac75d6144c3df5651e897384410aaef3bc67a2920d6e844b54aeb4dcf260f66fcbd21c2a4b049b476089267e8d9b63961ecc38b90aac4a8ba10fc", 0x61}, {&(0x7f0000000040)}], 0x3, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003000000000000000ffff000001000200", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2], 0x90, 0x8}, 0xc) 08:47:15 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="000000006882bd40cc631be9e233907800000000020000001d922e016e56ed8d4ada79e32b5b8b055e429fd1a4952dc63ca459279ed337f210c2b280a124a6894e9de0a86b4e3f1ab50b0680e662"], 0x0) syz_open_pts() accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) msgget$private(0x0, 0x101) r2 = msgget(0xffffffffffffffff, 0x0) msgrcv(r2, 0x0, 0x19e, 0x4, 0xffffffffffffffff) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setregid(0x0, r3) open$dir(&(0x7f00000002c0)='./file0\x00', 0x1, 0x200000000000) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 08:47:15 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x0, 0x0) 08:47:16 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5000000}], 0x1) 08:47:16 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="692b9501000000aaaaaaaaaa08060001080006040001aaaaaaaaaa00ac1414aaaaaaaaabaa00ffffffd2917ac322fd12be4d8144f2df2c446232430f9cf0087a0010000065256a3d36880793a364fb3a459f"]) 08:47:16 executing program 0: openat(0xffffffffffffffff, &(0x7f0000010440)='/', 0x2, 0x103) 08:47:16 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x80, 0x0, 0x0, 0x0, 0x0, 0x80, 0x5}, 0x0, 0x3ff, 0x0, 0x0, 0x6, 0x3, 0x5}) 08:47:17 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xa000000}], 0x1) 08:47:17 executing program 0: 08:47:17 executing program 0: 08:47:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000002000)={0x1}) fcntl$lock(r0, 0x6, &(0x7f0000000140)) 08:47:18 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xb000000}], 0x1) 08:47:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x8c0, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:47:18 executing program 0: mkdir(&(0x7f0000000280)='./control\x00', 0x0) r0 = open(&(0x7f0000000600)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000240)='./control\x00', 0x0, 0x0) linkat(r0, &(0x7f00000001c0)='./control\x00', r0, &(0x7f0000000200)='./file0\x00', 0x0) 08:47:18 executing program 0: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000000000)="120000001200ff7f000000000000000e0000", 0x12, 0x0, 0x0, 0x0) recvfrom(r0, &(0x7f0000000600)=""/4096, 0x1000, 0x0, 0x0, 0x0) 08:47:19 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xc000000}], 0x1) 08:47:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) 08:47:19 executing program 0: setrlimit(0x6, &(0x7f0000000040)={0x1, 0x1}) setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) 08:47:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x7) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 08:47:20 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xd000000}], 0x1) 08:47:20 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x5, 0x5, &(0x7f0000000080)="caf5b415", 0x4) getpid() setsockopt(r0, 0x7, 0x6, &(0x7f00000000c0)="d6bc76fb02db9d2d5eb0e05d66d621c3ac3c0ab9358ff017d576836aa218e8ca987feb45f0b44c2095b54ac73166a9279296209d99f07ef7033989923c15ca18207e40c38f7f7eaf612c477960f175ed46b4eae53383eb3731971b601a7870d911f9c59c64da52779ab818034de88b979a3ce5b29d9cbb9bd72d639fa71337d8a20a4a246096da12462839fbd07d04e98f54f4794af76a5b0d6882112a23baa57b6fda839569b571fab5e8beb0c280f70be455651b8f2e", 0xb7) 08:47:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2184, 0x2) write(r0, &(0x7f0000000180)="2bdcbe1c42dd1ae860fa551abaf6ebd3a0a7502e2e", 0x15) recvfrom$unix(r0, &(0x7f00000001c0)=""/242, 0xf2, 0x802, 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x2) accept(r0, &(0x7f0000000300)=@un=@file={0x0, ""/85}, &(0x7f0000000380)=0x57) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) 08:47:20 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x100) r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8090, 0xc0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) accept(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') 08:47:21 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xc6000000}], 0x1) 08:47:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) fcntl$getown(r0, 0x5) 08:47:21 executing program 0: r0 = geteuid() r1 = getegid() lchown(&(0x7f00000000c0)='./bus\x00', r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "67029d68331a4fb52f44d111ef2ea4bcf41a5a33", 0x0, 0x7fffffff}) 08:47:21 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)={{0x100000001, 0x10001}, {0x81, 0x9d}}) unlink(&(0x7f0000000080)='./file0\x00') 08:47:21 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x100000000000000}], 0x1) 08:47:21 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r2, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r1, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000002c0)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r6, 0x80047470, &(0x7f0000000140)=0x4) readv(r6, &(0x7f0000000040), 0x1000000000000091) 08:47:22 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x200000000000000}], 0x1) 08:47:22 executing program 0: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = semget$private(0x0, 0x6, 0x8) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/206) 08:47:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pipe2(&(0x7f0000000040), 0x10000) writev(r0, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79397b22e7330e2b4b050544db60c6b02aef73dcfc6a392ba1b685b6bbbfc953075b3392bfac59a02205fee5c7817f89c292a13bc69eb2faad7b2133b7c95426baeba22550581f50f09c405ff7494b91fdb99e573a3524cb2e6489342fb3af2b7a39ae5fa4a6ab52329e21870a480dd6251fffa20f16dc745dc0d581fb10c710a62d854c89f3105071a7dbab8a835a7d3e6d22611ffa2f6691da304ced18807d0c365aa7724f", 0xb8}], 0x1) execve(0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) write(r0, &(0x7f0000000240)='<', 0x1) fcntl$dupfd(r0, 0xa, r0) 08:47:22 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 08:47:23 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x300000000000000}], 0x1) 08:47:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="d7bcf1d7d11fca45c885c7110c4dd0c9ef352539a8bdf5ba264f013231a1c3be03306f155a4e42f2f84199c3994ae4b7e8d87019adcc", 0x36}], 0x2a1) setreuid(0x0, 0xee01) unlink(&(0x7f0000000140)='./bus/file0\x00') mkdir(&(0x7f0000000080)='./bus/file0\x00', 0x20) fchmodat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x1, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 08:47:24 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x500000000000000}], 0x1) 08:47:24 executing program 0: rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2101, 0x86138) mlock(&(0x7f0000722000/0x2000)=nil, 0x2000) r0 = kqueue() r1 = getppid() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000280)) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x2, 0x1, 0x7, 0x100000001, r1}) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f0000000040)={0x0, 0x3, 0x7, 0x0, r3}) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) kqueue() munmap(&(0x7f0000722000/0x3000)=nil, 0x3000) recvfrom(r2, &(0x7f0000000140)=""/255, 0xff, 0x800, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 08:47:24 executing program 0: r0 = socket(0x0, 0x1, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r0, 0x0, 0x1d, 0x0, 0x0) 08:47:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)}], 0x1, 0xfffffffffffffffd) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus/file0\x00'}, 0xe) 08:47:25 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xa00000000000000}], 0x1) 08:47:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000200), 0x0, &(0x7f0000000280)={0x9}, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) 08:47:26 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xb00000000000000}], 0x1) 08:47:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) pipe2(&(0x7f0000000000), 0x4) 08:47:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="879263fee2aba5a7ca1fca1b2e0e7d41133508cb144a4a5a1cffd068ba51", 0x1e) write(r0, &(0x7f0000000040)="9c87c3772cf234b870332e2e", 0xc) execve(0x0, 0x0, 0x0) 08:47:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673553c0c01b3dfbf90f001e4b2ae5eefeaff0f2c85e018b48fbd4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7ba8ef00201167fa0b585c6aa12c9df371b9909eeacc8539313df54656115", 0xb2) r1 = getpgrp() r2 = getpgid(0x0) setpgid(r1, r2) syz_open_pts() getppid() close(r0) dup(r0) syz_open_pts() 08:47:27 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xc00000000000000}], 0x1) 08:47:27 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x2, 0x4) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:47:27 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) socket$inet(0x2, 0x4, 0x3) 08:47:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) 08:47:27 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xd00000000000000}], 0x1) 08:47:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(0x0, 0xffffffffffffffff) 08:47:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2a0, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x5, 0x202}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000340)=0xc) setsockopt(r0, 0x81, 0x2, &(0x7f00000000c0)="3e6c608aef927a7e30d5a88c7acf7c36affcc6", 0x13) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) wait4(r1, &(0x7f0000000100), 0x9, &(0x7f0000000140)) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000240)=""/108, 0x6c}], 0x1) socket(0x10, 0x0, 0x5) syz_open_pts() 08:47:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="826b2e00000000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1a0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xffffffffffff5c2b) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/234, &(0x7f00000001c0)=0xea) 08:47:28 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0xc600000000000000}], 0x1) 08:47:28 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffffffffffff8001, 0x0, 0xfffffffffffffffc, 0x8001, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 08:47:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20002, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30088, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) 08:47:28 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x3) 08:47:29 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x2}], 0x1) 08:47:29 executing program 0: r0 = socket(0x2, 0x600000000002, 0x0) r1 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r2, r1) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) 08:47:29 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x5) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r1 = socket(0x8022, 0x4, 0x2) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) socketpair(0x1f, 0xc003, 0x39, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000100)=""/177, 0xb1, 0x803, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 08:47:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000bc0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf2e1a7cd8a26ab6200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf910863ecaa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0450300137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9ad8d56eeb6664af6931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447daf3d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c82840f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a0200000000000000c6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bf05000000fe3111e3b1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f943601c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d88a4f2f6bda5c", 0x9a4) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3f, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c642ffff000000000000af8a5cef23d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:47:30 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x3}], 0x1) 08:47:30 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f0000000000)='\x00\x00\x00\x00', 0x0) 08:47:30 executing program 0: r0 = kqueue() r1 = kqueue() poll(&(0x7f0000000380)=[{r1, 0x48}], 0x1, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x81, 0x20000041, 0x423, 0x20}, {{r1}, 0xfffffffffffffffc, 0x48, 0x2, 0x7, 0x401}, {{r0}, 0xfffffffffffffffc, 0x49, 0x1, 0x1, 0x100000001}, {{r0}, 0x0, 0x1}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000002, 0x4c6d, 0x9}], 0x40, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x8, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4a, 0x80, 0x8001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x7, 0x1}, {{}, 0x0, 0x8, 0x0, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x0, 0xf000000000000000}, {{r0}, 0xfffffffffffffff8, 0x82, 0x40000000, 0x7ff}], 0x8, &(0x7f00000001c0)={0x7, 0x800}) 08:47:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) 08:47:31 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x5}], 0x1) 08:47:31 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = kqueue() readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/20, 0x14}, {&(0x7f00000000c0)=""/79, 0x4f}, {&(0x7f0000000140)=""/194, 0xc2}, {&(0x7f0000000240)=""/208, 0xd0}], 0x4) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f00000003c0)=""/244, 0xf4, 0x0, &(0x7f00000004c0)={0x2, 0x1}, 0xc) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 08:47:31 executing program 0: r0 = socket(0x1, 0x2, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) nanosleep(&(0x7f0000000000)={0x7fffffff, 0x9}, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x800000005}, 0x10) recvfrom$inet(r0, &(0x7f0000000180), 0x0, 0x840, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 08:47:32 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xa}], 0x1) 08:47:32 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) pwritev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) r0 = kqueue() close(r0) 08:47:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xfffffffffffffffc, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 08:47:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000040)=ANY=[], 0xa, 0x0, 0x0, 0x0, 0x114}, 0x0) sendto$inet6(r0, &(0x7f0000000080)="b35a3951a245718097f12427302bdab004ca71804e1eadf1e5d137080cd08f9ccd927fc4b9082c64ff3ba9e8993941bb8c06001eab626d0ef4f8c3cfa0bf4791", 0x40, 0x401, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0xbb4}, 0xc) 08:47:32 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xb}], 0x1) 08:47:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xffffffffffff2ffb, 0x4005fe) dup(0xffffffffffffff9c) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) renameat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') open(&(0x7f00000003c0)='./file0\x00', 0xffffffffffffffff, 0x10000000000) mknod(&(0x7f0000000080)='./file0\x00', 0xe029, 0x2ed) 08:47:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000180)=[{0x167, 0x5aa}, {0x4, 0x80}, {0x0, 0xa9}, {0x0, 0x2}, {0x41, 0x92ab}, {0x81, 0x2}, {0x101, 0x1b1}, {0xa0, 0x9}], 0x8}) r1 = geteuid() mknod(&(0x7f0000000100)='./bus\x00', 0x6081, 0x7) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) 08:47:32 executing program 0: r0 = msgget$private(0x0, 0x20) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x6, r3, r4, r1, r4, 0x100, 0x10002}, 0x101, 0xfffffffffffffffd, r2, r2, 0x9, 0x7fffffff, 0x101, 0x1f}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpgrp() getppid() geteuid() r8 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xae2, r1, r4, r5, r6, 0x30, 0x5}, 0xa07, 0x9, r7, r8, 0x80, 0x375, 0x401, 0x6}) msgctl$IPC_SET(0x0, 0x1, 0x0) 08:47:33 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xc}], 0x1) 08:47:33 executing program 0: r0 = socket$inet(0x2, 0x1, 0x939) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x8001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 08:47:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:47:33 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) r1 = dup2(r0, r0) r2 = getpid() r3 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) listen(r1, 0x0) 08:47:34 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xd}], 0x1) 08:47:34 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socket$inet6(0x18, 0x5, 0x7fffffff) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) lstat(&(0x7f0000000140)='./file0\x00', 0x0) 08:47:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x101, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x400000001) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x3, 0x400}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) ftruncate(r0, 0x81) open(&(0x7f0000000080)='./bus\x00', 0x200600, 0x100) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x9, 0x9, './bus\x00', 0x8000, 0x6, 0x40, 0x4}) 08:47:34 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x408, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = shmget(0x0, 0x1000, 0x80, &(0x7f0000ffa000/0x1000)=nil) r2 = dup(0xffffffffffffff9c) recvfrom$inet6(r2, &(0x7f0000000000)=""/34, 0x22, 0x40, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x6}, 0xc) close(r2) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000080)=""/172, 0xac}, {&(0x7f0000000140)=""/245, 0xf5}, {&(0x7f0000000240)=""/226, 0xe2}], 0x3) getsockname$inet(r2, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$KDGKBMODE(r2, 0x40044b06) shmctl$SHM_UNLOCK(r1, 0x4) shmctl$SHM_UNLOCK(r0, 0x4) write(r2, &(0x7f0000000400)="d9457bf1db4fce7d798d19519e9be14ec377a9921f7634726ed7af7c84c6b4e71b9a559d495890f72898c14bf507786ec497269b824e23ce4adf48e3200bf295cfff1c70e2176b9978705f5c57697aa5d71932bf912013155e575adc154bb97e84c150e816edc748e255cbb9ba4aeebaa95da25b0948523e80894d3fd3a934e6e0b20ec60b57dc5ba6ef6c72f48835c42403e23b3a3503a885209257d0178527747d790b59f44914de7d65f05bff3a019dcb92ab21e5f25848694695887cdc7c67f00612e3a71b61e7d6120966bad8fefb", 0xd1) semget$private(0x0, 0x0, 0x80) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r4, 0x6) flock(r3, 0x0) semget(0x1, 0x0, 0x41) fchdir(r2) preadv(r2, &(0x7f0000000680)=[{&(0x7f0000000540)=""/155, 0x9b}, {&(0x7f0000000600)=""/92, 0x5c}], 0x2, 0x0) fcntl$setflags(r2, 0x2, 0x1) unveil(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='W\x00') getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000740)=""/181, &(0x7f0000000800)=0xb5) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000840)={0x20, [{0x3, 0x1ff}, {0x3, 0x6}, {0x2, 0xfff}, {0x3, 0x8}, {0x3, 0x200}, {0x0, 0x7}, {0x1, 0x1ff}, {0x3}, {0x3, 0x9}, {0x3, 0x1f}, {0x1, 0x7fffffff}, {0x1, 0x3}, {0x2, 0x9bc}, {0x1, 0x101}, {0x3, 0x5}, {0x1, 0x61e}, {0x2, 0x4}, {0x1, 0x7f}, {0x3, 0xffffffff}, {0x3, 0xffff}, {0x1, 0x4ae}, {0x0, 0x3ff}, {0x2, 0x8}, {0x2, 0x698}, {0x2, 0x80000000}, {0x2, 0x2}, {0x3, 0xffffffffffffff7f}, {0x3, 0x3}, {0x1, 0xc450}, {0x3, 0xdf}, {0x0, 0x7f}, {0x1, 0x2}]}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000980)={0x7, './file0\x00', './file0\x00'}) semget$private(0x0, 0x0, 0x80) bind$inet6(r4, &(0x7f00000009c0)={0x18, 0x0, 0x1, 0x5}, 0xc) unlinkat(r3, &(0x7f0000000a00)='./file0\x00', 0x8) execve(&(0x7f0000000a40)='./file0\x00', &(0x7f0000000c80)=[&(0x7f0000000a80)='\x00', &(0x7f0000000ac0)='W\x00', &(0x7f0000000b00)='W\x00', &(0x7f0000000b40)='W\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='W\x00', &(0x7f0000000c40)='/%\x00'], &(0x7f0000000d40)=[&(0x7f0000000cc0)='-', &(0x7f0000000d00)='%\x00']) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000d80)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000dc0)={0x4a3, 0x7}) 08:47:35 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xc6}], 0x1) 08:47:35 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) listen(r0, 0x400) poll(&(0x7f0000000000), 0x2000000000000109, 0x1) 08:47:35 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x21) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:47:36 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x300}], 0x1) 08:47:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, &(0x7f0000000380)=0x8) chmod(&(0x7f0000000040)='./bus/file0\x00', 0x18a) write(0xffffffffffffffff, 0x0, 0x5) 08:47:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 08:47:36 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) dup2(r0, r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) setsockopt(r0, 0xfffffffffffffff7, 0x3f, &(0x7f0000000140)="128c7272f5111e297d0233eb61e2b1cf258ae0fc39a9a0116440d6959896183044e72b5394ca96f4730288b1505eee72a9b0e079dbbd07266698f8dee643c02c401618e26250302e8e62bb7f670a68e3fd7c776d44254c449d19edcc4eee8ff86c4c5a0592c734618dc6796b1db8a8c41599d7de1cb8945c918dcb8e9ce1ba9208022fa51270d2cc76d77a2964e9f2e09a32d2a628ce0d2baef0b153e4fbc178bd9e00562f4a8ce74f87b329673210b801cdf94275199a2446dfef5845514dbc8095d154494c7da3841082ac9ea4f21c6b1d3eecd293d64844d2441d0d9d79e933de1b220699d26d01b76aa85f42b980", 0xf0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 08:47:37 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x500}], 0x1) 08:47:37 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x3fd, 0x104) write(r0, &(0x7f0000000280)="4f333bbe3ca373fcc94ed8e20e90d2d513f37b3462311b135a9b610a04004c95c77b0e4ff42831dccf5220ad26bf7755c0ebd2a4f7a14f4573a5a5a0116400d74abd7091a524ba9499dbcb3a18633d9ad4f69ceba98899cb66c59e37f57a0987c4ea2114af054803cf9aa7598d591694995984533e04afaad7706d0639fcd493ff28a9c2ed67a5c591bb8e29a5e1bccb2f6e7f7ad297e96c0d71aec89094c3ee0ee1b030345f76894d33a0b1e182b22bdd35b5d16dd02a8b56d6082928c37241787e04ee776e5b42973ae8a39285d39cb74fbd8944fafa51561ce117abdd59d164a90d", 0xe3) mkdir(&(0x7f0000000000)='./file0\x00', 0xa) 08:47:37 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x1}) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x2}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = semget(0x3, 0x4, 0x40) semctl$IPC_RMID(r2, 0x0, 0x0) 08:47: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)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x80000001}, {0x14000000000000, 0xfffffffffffffffe}}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000380)={0x0, 0x6, 0x6, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040", 0x0, 0x8}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f00000001c0)=0x54a3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:47:37 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xa00}], 0x1) 08:47:37 executing program 0: kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) close(r0) r1 = socket(0x2, 0x1, 0x0) recvfrom(r1, &(0x7f0000000000)=""/92, 0x5c, 0x842, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/60, 0x3c}], 0x2) 08:47:37 executing program 0: mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 08:47:37 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xb00}], 0x1) 08:47:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x800, 0x1, 0x9, 0x3, "85945fac249bdbdd867f94567fcde1f0f3397cb4", 0x200, 0x7}) chmod(&(0x7f0000000080)='./bus\x00', 0x100) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) mknodat(r0, &(0x7f00000001c0)='./bus\x00', 0x10, 0x7) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) socket(0x20, 0x3, 0xa1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000000c0)) r2 = dup(r1) fcntl$getflags(r2, 0x1) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x20) mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r2, 0x8010570e, &(0x7f0000000000)) 08:47:37 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xc00}], 0x1) 08:47:37 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xd00}], 0x1) 08:47:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) open$dir(&(0x7f0000000140)='./bus\x00', 0x20100, 0x100) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = getuid() setuid(r2) kqueue() kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000180), 0x55f7, 0x8001) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) fchownat(r0, &(0x7f0000000000)='./bus\x00', r3, r4, 0x6) close(r0) 08:47:37 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xc600}], 0x1) 08:47:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 08:47:37 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20080, 0x0) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) preadv(r3, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}], 0x1, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000080)) 08:47:38 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3, 0x0, 0x0) 08:47:38 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x1000000}], 0x1) 08:47:38 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8200, 0x80) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0x400) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 08:47:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x6, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r0, &(0x7f0000000340)='./file0/file0\x00', r1, r2, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5000000, 0x7fff, 0x9, 0x0, 0x27439ff2, 0x5, 0x7022, 0x2, 0x0, 0x7, 0xe1}) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x10) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') readlink(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000240)=""/33, 0x21) chdir(&(0x7f0000000440)='./file1\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000280)=0x7) openat(r0, &(0x7f0000000480)='./file0\x00', 0x10, 0x0) 08:47:38 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, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7, 0x7}, {0x18, 0x0, 0x6, 0x3}, 0xfff, [0x9, 0x5, 0x5, 0xfffffffffffffffe, 0x9, 0x800, 0x5, 0x8]}, 0x3c) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) fcntl$getflags(r3, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r3, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 08:47:39 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x2000000}], 0x1) 08:47:39 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x0, 0x0) close(r0) r2 = socket(0x20, 0x8003, 0xf3c) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x40}, {0x18, 0x3, 0x2, 0x6}, 0x9, [0xa3, 0x8, 0x101, 0xfe17, 0xfffffffffffffffb, 0xb18, 0x8, 0x80]}, 0x3c) fcntl$setflags(r1, 0x2, 0x1) 08:47:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x80, 0x7}, {0x48, 0x2}, {0x84eaa16c6e793f7b, 0x8}, {0x81, 0x5}, {0x44, 0x5}], 0x5}) 08:47:39 executing program 0: r0 = socket$inet(0x2, 0x0, 0x8000000000003) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 08:47:40 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x3000000}], 0x1) 08:47:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x4, 0x2, 0x200000006}) socketpair(0x18, 0x1, 0xa83, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 08:47:40 executing program 0: mknod(&(0x7f0000000b80)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0xb, 0x7, 0x4, 0x0, 0x8, 0x6, 0x8, 0x1, 0x2, 0x8, 0x2}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 08:47:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x58) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 08:47:41 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x5000000}], 0x1) 08:47:41 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) pipe(&(0x7f0000000080)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000100)=0x9) 08:47:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="562c00b66a6c6d7b2e63"], 0xa, 0x0, 0x0, 0x0}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getdents(r1, &(0x7f0000000040)=""/170, 0xaa) 08:47:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:47:42 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xa000000}], 0x1) 08:47:42 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x110a, 0x0, 0x0) pipe2(&(0x7f00000011c0)={0xffffffffffffffff}, 0x10000) socket$unix(0x1, 0x7, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = accept$unix(r0, &(0x7f0000001080)=@abs, &(0x7f00000010c0)=0x8) r3 = dup2(r2, r2) getsockname$inet(r3, &(0x7f0000001100), &(0x7f0000001140)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0}, 0xc) setuid(r4) getpeername$unix(r2, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 08:47:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0xa, r0) sendmsg(r1, &(0x7f0000001a00)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000440)=[{&(0x7f0000000200)="c92abfa2052ea152cb4b6e07d53e539cb30fc34b8ad242d59cd018b80ae0970d4d3d6e903d40acb8b508716d78b9b887e50631e81210e0d14844225956348db2b724c72e5e122206db3ad03472b2c0cd754159464f9d8f3daa2489a6dcb573be220b3bfeb281f9536c6a47c1492f4d19bcffbb7c28f106f76c2beaef1c0190ed8d4229dd5cf7013501", 0x89}, {&(0x7f00000002c0)="09a96e3f949158f714eaa0c29b9f492ad33d2ed3dc5b63a1a260356e55c969", 0x1f}, {&(0x7f0000000300)="7f5fa7e5e54e730cf205a9c08f442cf2f183cfc97087fcfb6c2de330", 0x1c}, {&(0x7f0000000340)="fca43ce7f23d504523e8732e1284d2048a9f4f61fd828435af75270a4601047b9e5b4f1a02d7ac3e8e51b757fab77ed603bce42488ca97b88d19641bc05b1f94bb5da7fcb43cd7ec14cd7dc19db7a1ffa610eed3e7d1dbdc507e5d2d35f3f00b36e04d77b9abe9bea1eeb535f9d86b926baa1204941e16d7de468a7e20be106f7f4261f87747b193575c3d58af542f08be2a1003700e26eef20cf9a3c2f3c76c598e594fc0c3a11f2a9af532262a", 0xae}, {&(0x7f0000000400)="47d8b53c588142de7dc366f2848f369ff1fc1d33e9e1b6e722d778c1d4e228f08d173882b2d1", 0x26}], 0x5, &(0x7f00000004c0)=[{0x1010, 0xffff, 0x5, "2a398f9fbeb89514a77371e437be796ce727eb847a46ba681a9315debb08c95511fd5611faf3257e97b8f2ceaa11801d15ad7caf1516d7f8cc2737dcf8b8adf173e984798369a59ff77741485eb14e7fd052c66ac1f1d129af68e45a86f55c9222ee764020a70c33f3003087f933f34f699d5efa4da67306e56014258927b1c5aad937a774601b8cce9a0c3329e328119f6ad67114718427ec345fcfce8a4a1d0370902d041e570fd60cdd080c8bb7194ce035aa2788c7b7296e5c5bdd20c6bc99f930c7a8cabb7afda70367db97be5101e1cce24ffda493a25746ae2cdee6246b9122afc507894cdac4c452a821e46147f4d9eefe1148f54794e9bd025992c9026e315398b015edd3ee5fc4b48b94d0e6ac33e30b2800565ed7c08aa03779f594d82de3f0a530a9841b23036cfe31a7b108fe8c125b9a4488412731633b697731004e3e4ab56001cb09560bb8541c4f93d41ef2cf4dd2e6e814f7a1ef44969cf2dd44cb1381801555a259672a4f65e48e1e5ba42451919be2efa56d6fec7044958d85d129602b450b7000648786a935fb594f5fb1bb621f086df55c4e2cbbd5502dbc8ec90f2803feeff144f45755e1d59089f548c57977a492698505c0c88f0561adb26bc44068b6d07e4a2fc5f2a199ea778df5debeac86348851df9542a80fa2d0821849d50f260e0259b3c1fdfcfb4ad8ad2de6c59abb5a06264a206896f59f501646ae6578fe06bff9c17367b9b7f47b2bf65ba3dc592d7cb914744f35f01046281531529ee4851e9940dc8ffa387256f149e229bfe0240d1f209fe7135d992bd504d4307c6d78cf3f6ae6ee3a1a48efdbc991ac99edd19bd6648b8847882273dcab64627a5a59f82e5f68b07dc4de61bf11cee99ba96b80156ff3a576e1e52f559749cf2954d4be4f7ef00a86f2113c9be80058f76d424cf91d34771d1e7fd3d3c8575a59974ab5530d9cab8c2716987d7f9a39d86be24a773951e977d04cd1aa9d55f86d77d41963b8f910312c645cfb59dfca25c9cbf60872e18b9c7bd191ecee106b8c469367b23407a6e213e514e5f39c70c24486ddd1e3fdde006c8c77dccb85f59ca6996313b20139b4762b49779f0e668fe65a629d1a873001b3e8bc24f5b2d5a1835c955851d2c55017bdf39625bac5f5f62b334b782601fb8c5a211bf8d32f0384a576b64004012f0736872ae74dc978115636d298fdaff0a94b9c878bde7f7f874d955062f85c6ff3bc057e05abbbc0521ae49966d85e4456f2c1526442786eb7cc6eec13a09a567fdf7141b1328e586b7c06218be8683c874050875048012401c44e054d39830bf13d72a2209b3d426d8eeba597a3399e696ce2acff00b08e7ac54974c79e3578952bf1f5fb2ef0db5d1c42894f293da6bfb236855b8525d696c92f7d8f1c1687f6ca3043a7503073fa3cefb6deefddf710cf74ddf41c9f6eb236cad22838dfb491f581c0a145fc992f0f1f68d37a913f1623deb53bdf761c5f65a591630c29c9eb2b75b102b45e5bd50cad74ee947bd5f2e83f0bdffbc9eb03f984e60c7522fd4664084f02be6dea5e8bcbc0d6a99af7cf574dced94dc6c77ed150f74600b767e4247792e22fbbd8ad0407a9c5b12e4c803ae41bb0574a9f4571b42476f6d396b7ace30b358e025992c4ec8f8cfbb3f8f0abb57616e2aefbd03abb700779238284761b1919fde2eff69d9ab291d6800c2e651a1e078315979c66bd4b0e4821fe7ccb2bf47be99b59fafadab8676c15165ec481883fcb5745af1b6cc17959b02fb7fc4d1e86b47d9318e3c24db1073a3506ca9ef89a02a9c7beb08ffc538a7c040ea84cf3782df40b51fcad042312b0af0162a01e159ab2746e4972d862e4abbda4721f3894060540e8556e1772eea9a59b7d1763c26e40a5ee3dbee27c95768ebb06cd33a850bd0e72e1ca67e3eb768f89bd41d3d4f85b1484c19e7dc2105e112219cfecdd3fdcad22e06e6b7f76016a4fa1486c45b8d03e35425d587c8b01450a73d009d5754d40cb79bc2c4b78f15ff1d8c8dcdf649286fe087a2d948e2bbb2f78d59dc3df5ac052060d536eb769cccd20fea7f8987d6a3d8bedfdaaed4574c833e41fc9c24368b2810023246c8d78f03e1d8f36f357522669e7ee5902c395f6cf0633bacd23c2c1b53df7a9e195377008839d6788d97f5767e90f8635122b73796cbe93d8441655aa5527a08c29e571f0544bf429bc6ed09a7075a2598b45daf2589b4c06751091b1d2c2019f8a6b6fdbf87bbdbadc9b0918d3fd348975a06fccc0beb3f3e23be1def39dd2598c865d2fe4c24f48bf6f443cb3f3a0c2a008850a7de219d1928a24a32972f75350743401ce0bcb545c3c12c772d177a840ed95c5534b21a414a54be3b64becf760f42e497eb0059f6150394f5fc8a26e7537c3f928ca9a4c4ff011c9c950d62e85fa137c46aeea8aa7d891a2fd5354251e4ef144b3e1d7b3712a6e4435b2aed83ac5afad4f9477146289d967a57719f7034424d449531e394dea1712f873ea0dfab440ab451d1569c8f3fd7c264571cd631aad8b229d9a4a77cf1cf1197ae6074240918d977441a96fe17d13f56370c18ba5b19ce5cf359082b668ab53d8e2b86fe90a5c7b9767a44b252cfd724b1cb1ce4267bcf97e2f3b4df57fcb6584046ebf7c6a0ec45ac05dbba0eb71da46284e5e9a2faa235cf04353106bf240d6065072a16b2529937dcc4501d4967c8b56a311f4e754396312d094449281dfe5c0214ddc6aac2815b9614902e20ac533e063851cfafc7d2700c2aed33104b743b419fdfff505cdfcc3f660d3b1b0478b61353fa814e26824eec737cab9000d7dca568f6eef3ab1f999a7f2a66ccc9db13eb01e443980b72409c4542d029593f1ef0b56f51decb028b7b0bf4bf291408c0116c8292c164809fd6f2a1afa0ad094fdda9a313aab331a3617b4b55b0aefc3682b7c0a7475ad6136851122627d361ad0fd397be3ce2c1cc38ce2a81f4f9aaddaa64e66b9118f36648a670cda69f51c2db1e93e4aeb5a610608baa45c68dbebba179a32f6d7cc58320574114a40997bd25134cf8b83f61786acb224abdb68e33092964d93c3c17699f3dcd6b2a6597d2be10e81cfdfcff71dee6c9d5c657e136e36c2bda82b6bdc099b9d2be0d6a7988c6deae34cdfbecd6fbf31f310e5f858065422820a73e7e7cd55818477db223edfb1a974a9e2ed33784a034a922bd285250b4325334285d29dad4d3e8923178aa99ea44c8eb730bcc46a158e7d625e365f65421aef45b74a7506a0d115bce216bb8611dba573c53393a548bcbdf85e24ba1b298b76ee8c0acea74222fa90bd9e9ca2f12bb8c3092576980feb8908f54f11d4425e4f2d214a551076fabb18c385bad55a8e11ff2ea4a02d7d648801af66e991cb97ca6c88f5ab7ed8d69676e2c1f3fc572bc08e4b0e02a2e7f12440a4093c5ef6e56b70532ba808631bd0feb44a9c9f7ca1a90f5b281ae41908d425f2752ffa23763ec95dfe326ae4eb69c1ea83822db32dcb6c852c3ac43c889dbb1ccfe6ea07198d6f3caf11c2d09de651bcffa878f58da8330665b31356551bf36679e2f1a591c9e346ff040c8e95cb711093a773e7aed25c583e34e7b030484f56f8ed2ebb9f480bdf317e723e469334a513505d64381fbc427a41d6da51815c48434cfb2f25be0e97b3facb6f01bdca75297a4a8918c528e726b2c14eaeef9742fb4ebae62aac6fe812e9cbc512811dfae45b68c95f4bff56d9fa145c698bfba4c49b83fe86a55a092b14ca47776f5995ac4184c30643fe87bf0d5f3333e1853a4aed6f07cca06df0829414c54a6f5a5a750776d9dab4978c17b88bb1836b6bab8ef0ea0635b33845bfb282f1f372ca41202619396d61992b6307ec0e415345ada49a1c5fa90498c5b832aed586c83736ef201bb9939d8487c25bc3e77b794e34ec913fc5895169a9a05990ea09fb7571925af172757098da63ee71a9ebfb49857fc969318fd93e3861dad1129106f0e7e365d711077f07d84ef1b0664e2b8c8cab6772df6eab07a410d0c25b522ca49b27f4f670d907ac420ffdfe15012d8f509a34be6fbd5b4bfb84d40000d7d20621eb9af30775e2dd2bad7dfe5a4374df54594a9d83b8a5034acbe09ae571266d12604bac5ea4f96a8d9dd05c870570ce7d4fc86a0f3af5cf0956664f822dc49e23d6edde9bbf90aa92661aa3ff4e5264aa6c4949d52908d6e2e1282e856c9b2ef065634a791735e2dde5ec30e679f421312bb1f2b004d9e98ed7e1e0c3a5b83606a1a1f2471f3850a7c75b1a9ff9c76d40734d17002504f1af2fcbbfdeb7792d98d18b0de06e98ac91c3847299bf2eeeeaa18c7d67b03fcd970cced35c13ace5cd07ac7d96fcfc5f6b7226165ab04c22bfcecd6df19f77bbb6e911c14d4c9fe78b35245d0088a2b16d582326177746931d7d189a8739bc4dac461b8c94e0733d22f70e1b6c4219b38a306c8431482728fe0e1a55935080c10eaa20bb45ed781af2a4b6aed6a375e87e8ca1bbec67cd6eb05e5b7ad11db3901e8868405d44d0e5f7f89a5183d562dcf6bc17b5fe71c5079a7291d308482f78bc7c31e0b6806c4c4905d412a920295eafdcf68498106840f38ce862d01e723e0ef1b034a856d28acd73af74f9f30261a99c361514a42af281f411a9bfe88d28d23bdc20640f5422e248ea26f2b4bd910867ba7c43492225bc89bc914394a7de6b444575660c89700e11bac5ebc8496a319ff9dd15b0585a8a68240c269a95c1179d21fb9d22e78311e0e987008e23ff7e12adf83cc79ad4d31c75e9e751f14b51c7e90e3013ecb825786f8b0ff7d196b19bb7c5778f2af9bdec603faa4680511564027f1537380e0b64e62b5d1258590f005a8609717a04c65a17961d81ab19f84e4efd0d180b6995a554cb53d9c9f5a01b867d428ad3207f2bb6090ede205d61cabc178cd178e6f234669849ea255a263a7b8b232a60c0a693a358ca4f23742a8f77dcf5be7e7aa03e384707ca8900dbde4d3739182550da95ddbfaeefc30cb710ecb943d8434ec86ed2ad694f921f8feddfdb6fb774ff8e2b91bf50fa8a9f7330963fe9df78138b1fd336a9787684c358742cef5b2dbb9bbf046ac9c5b2d841137fbc82cde65efb2b5a6c2c5feb3c8973b8c0f5649028f65ef7e9ac057fd32f49d28bb0b6f433a65f2a555880fd830fd63982cd5e01d659b2f5d63c4fc568a37f6e14d82474f7016969f63ba6a5ebc43b7b5c2f625af8ddd9d1d7cbd4ce0f4321c1a8d2a959053aeab7171fbf3319711b75667454ac28e7ae3fdb041026753cbba81b5db5c8f6178e46234b2792ab8ecd4eed60b4f977f50c8af9e9caac340446f5c0799b4452655d4279fb3f37a100cb4a6343c32d2ed8fcb90a65ba5ba788441fab7b0afd1c4874e7619511cbb9c8cfc5ea2b08dfddc05a42dbf598c74f9cc0cd965bdc04bd04623d3be07a593a7c69b42f5051206b9f7482a4551cb68475738d1d83c2e6fb2e4b34fe5dcc265b7578289361adbf67520dd51a54b987be7865931cd04a867270e185ea9e6996873ae9c515d5d3dbb0bc62f16deaff5e69c8554ca08e57ce0fe71377e09f86b9f7089d5d84c4307fff6025769091d168bd89e537187f16e56cd8c660d266eed44c22f019fe6f6d7e2d22afd49e69100b85e05a2aa579600cd1a056394fd3d6a7d811f4811faa88ae85e278cdf16acc79a80f904c642598c305dbdb38e80c4123bb345fccff32f3a00aad7df360fba7592ff04ec9587c4e2cc2d42cc70de32e"}, {0x58, 0x0, 0x7fff, "ff7ef640b66f2d8484e752bba4eed21227f28bc51af2ed89174cf1c0bc9daa51a8ba088a04ee83caf446aaeececbc0aad8bc8a6fde1c9263c3aac735a913c0910c0be3ed20d8dd6b"}, {0xf8, 0xffff, 0x41f749a5, "d916ab584103d34449159e02a0d6e528090ab8d129aef54ee667d090989be5608421c23c823cfbbc126acfec7d41a6515efb0a8759df51ab8f7b2bbb91a3ef7d0ef23041a62d7d0f3fdccbd0b00dd8e5c20395f47cc9b464a0248d4c052c1e67941a5c19ddf7047a366583962d759e993f4a577f0859441f80b0ef4b6f09980fb73ee48aec7cc67f91a0dfadb304bdda5067ddf5089fa98cf9dbf5649512202ec0cb4b65b43dac287713711308cc1d0aa4ecb76b2a1f16fe45420b8f23ca1ed361fdfbd2724706b51be3df9d21dc55714ff7347fd8c68c050f02079322b648c1a6ee4f1558896d"}, {0x48, 0xffff, 0x3f, "c55c35786da0f5b9daa0ad304c5d744c82bce21800afd6313775d778ee9ddfd8024e77dc3d80503e6385746d007aff15b986db"}, {0xf8, 0x0, 0x768b, "b740b604eadb0dccacd373331bbb8c1113e28800d5e65d763b8658c45e77770482afbd51ba4f766f6dfced5b0a529c90155d867fbaef2c7cd05c6fa8ba6c4fd38a1e78fb77ccfb589047e7b504cd89c31ee0d566dc01da01cd41231ba36b93acec6967408019f391277358f6f4780d27b91b8ac902ff232bb3a026750b2e9db8fa176aab63dca2c4e3b5e0388bd5a8c58428bbd8808d96987b718d483798e0c9bbf7bf18862d1e792d8357017e0ab92d10bc80fbf41d5da1f1963d186dd4d79aded1d08471c750f5c649b598e4a475fcb00e5bb46fae5764e65e2594820801621e"}, {0xd0, 0x1, 0x1, "8d2469af597c8253f632e4c8843ec22d7aba18ee48cbd5645f97dda3ccd52f48bd40168faf12a2484cc1e8d7fce5aa1835a59f875f8799e907423e3ecd378de6df9ac832bbc01920b15e27a077807926cd170affa083f7e6ed1f1ba04fb19e9299f2e5b528613e5a0bf63c1d1d5a539acf41945679193e499b6709cb7ee8f4fd83ca49217ad288b73a184d58ffb594bd67d4c0a9dcae4b476890f62166b8460fba036d0fa9d41d7eae97210275e20f3b35e892d0f4287573742ae1199d4ed65f"}, {0xb8, 0xffff, 0x8, "731c43086ee00a795fa12896b2080620160e144b1d6c3dfcf2551afd4eae4fe5d9518fd1f4e17db5e0b8fba3bb3ebb9d7f7e8e81b862e23198dc89be1d46fe3304b1f83819c0534065eaf6b5687f8ae719e92c8a2a2d1142d2438509466f92c842b8226e527b06ca2c67e8c2756ed8c1ba62dd90d7855749810313d3e2447c0108f2146f05ac655fce37a70abd0f91fcefde78dedb06ee93ce910a145a09d339210cd33d"}, {0xf0, 0x0, 0x5, "a2f45ef5d249e9ca2ec7cdeafc21678cfbc74a704d6642b96f4cc2e141c025fd824608f567c4c86cb1811872275d3af20bd1c6237f239e3715b6b8746fbde333f3967926631d5b0529f7f03ab61c9413084bda502bbc1a6a8ffa7b9fe558aa04dbd0da258c0fd430e138016dd7ae4f50ce93cf23153240febe92b20720f3d2f86618fb49b5f354b5aac1b640b660c127e4f9941e0d1426fc2aef2a6830bc5279140616b932cf72669d1754bf6fa323c624ff86db3647cd7bc16b2ab0a61b20e817401739090817349b309fafd1dce47383ca8c3168b9417735abebcc8a0576f2"}, {0x18, 0xffff, 0xd81, "c4e0b763b7a1"}], 0x1530}, 0x400) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x6, 0xfffffffffffffffd, 0x24, 0x1, 0x4e, 0x1, 0x1, 0x2, 0x3, 0x4cf, 0x4}) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:47:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) open(&(0x7f0000000080)='./bus\x00', 0xc0, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="6974f983a7f73a29efb546ccce2f94e2646d6d715ca80176030988ae1b9dd0a04ee68a13fd813f1d34a43095df4441927f982272c8e032d8f8f1e1c3cfd53ccaaea89e2a981e218efe8db6438178aea0f83884902f35d25da3b2e31ba9a40e6812c5c4c0602a33bb15e8287d8cc469ed490dc217b45c9a973723c644", 0x7c}, {&(0x7f0000000300)="0e78952017cac8f07615af1c4b2ad664f0e0aa4811aa89369b58237637ab63fd5c2569ef66482ebc14b97932fc3b3e52711677f5e706562bcc451694f0816539b8bd5d80caa46ace37fd1968c9dbfdf8b2501158aa7498222f21490abfea72a3596643c7554822bdf0ac2c039e07d69ee1069f73be33f9a317f81fae0d428ee4b24b52ec31c7", 0x86}, {&(0x7f0000000280)="86ab2339342a23734796dbe1451c6512eba917235ca5b5eb2ce57080443fed7d780bfb9c1e204a35ff1d1e321ebb90d1192383a874ba4a2f264e2a2c8722ea05111afdb400048071aca2a082c278c115ecf35f002d4ba6766ee235a5f7bc309aa714ff4a5d63135b2bf40685e55dac79c40a50ec45f876eb05bc341f51", 0x7d}], 0x3, 0x0) 08:47:42 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xb000000}], 0x1) 08:47:42 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) 08:47:43 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x28) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 08:47:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='<0'], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:47:43 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xc000000}], 0x1) 08:47:43 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) readv(0xffffffffffffffff, 0x0, 0x192) open(&(0x7f0000000280)='./bus\x00', 0x88, 0x1e) read(r0, &(0x7f0000000180)=""/160, 0x96) poll(&(0x7f0000000240)=[{r0, 0x191}], 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x220) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x7fff, 0x6}, 0xc) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f00000000c0)=""/151) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./bus\x00') ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000440)=0x1) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) 08:47:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x8000000005f, 0x4000000000000004, 0xfffffffffffffffc}], 0x3bf, 0x0, 0x8000000403, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x40, 0x0) r4 = kqueue() chmod(&(0x7f00000000c0)='./bus\x00', 0x1) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0xff800000, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x30, 0x4000000000000000}, {{r1}, 0xfffffffffffffff9, 0x5, 0x40000080, 0x1, 0x6b}, {{r1}, 0xfffffffffffffffa, 0x63, 0x80, 0x1e}, {{r4}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffff8, 0x80, 0x40000000, 0xea}, {{r4}, 0xfffffffffffffff8, 0x10, 0xf0000000, 0x3f}], 0x8, &(0x7f0000000000)={0x3}) syz_open_pts() r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r5, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 08:47:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000480)=[{0x0}], 0x1, 0x0) 08:47:44 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xd000000}], 0x1) 08:47:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0x5}, 0xffffffffffffff68) 08:47:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001080)="215e6347d778f8f323d5e3686e4c1f6e9c671e4c1bd4219be8474f310b7807d3d365753245378207cd7be2561ee23adb936c6441bb31c9bf0a2e04d1906f30814efd20ab2c28ad5ff33acae8fa9490436d8b95", 0x53) r1 = socket$inet(0x2, 0x1, 0xfffffffffffffffa) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x0, 0x0, 0xfffffffffffffea1) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040), &(0x7f0000001100)=0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wsmouse0\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0406257ae11df4a02f31878bf684272efc00837e615d3f1e72bf1f7caee465179dfc1b8cba14a77f94b155d0f89464aa909a781c353459c4f9d65f7f05bd9c85b07243081f76175c92073a586a98359b0200d0ed5ce262aca6b2b78f9c628cdc483c8e12e6964f92f93281808864b2a27242a237d5403a760282e343c2fd7435bbb263d6f03d39629a1162df8a2d2bad156e0ec663b932c4d65a14770dad5dc79d7220e6359efe899029491b17656aa1dc51e8e8c079a9dcfc44092d42a39e4db899b4276441d2bce28e188eec243286cfa9fac2c5b543071e7544c80e1dc403d22546ef67fe9362140180e0c980c1876b64df108c59e3561dd3e4ac5af1535c99d13b76aa3f9fcce13b3363038060e825bf97f69404a09d14e97bb7b244ae54b51feb88907b5bf41f774090295085e7da15bd3178ae73a7acdf58cb3edbc90aa24ccb12c34934a4225ceabbaaf9c4216b0d1fbccc2ac604a28b7e255e26cd54eda9693d4bb7854c8f59b3f45689676ad746f8150322a988392932dc60a2c5174730d324ad7d8f6cc81875db1b874cbc4607bcf1c6cf437c340532ed510e7ccfe36b93cd62cbe4faf5577de0e2d22bd265394307197c6c5aa620d10485a82d230c78ce04ac00d0c9c2e3e09db2111722f57ad0772ec9a0a5cc4f02cec4b2324a68c9c79d60990b39e1dcc594a50a15cc55815dcb8527b3bfb37dc7d5f3c0e87a4c24040eafa86cb4bcf1af45835261ca53d0895045c81957478d21b822ca1b103fd18c2e8b8ee088fc2aac46908450b35627003ef8b95c31518cf82a76cf76cd61d7b66efcab6ea1d66e0e63ae1a305b599b7ffeb5f30c4f8d4f604dfd6001c828908800dac1caf535291774aa8654ca557027ca9a8ad5f80cafd662d9bba10567f3d2b229aaa13d3a8efa2b71c54d55b1bf4d09580742884328977a99b70cfc2e8910db67de2bd6836f5d9c8687aa7fd0b459f0afc5788bacace619436faf740ef34c299e690e668d27a15968374b9f65afb0a344e676d34ba627a29a2647d2d45950c1b5682c3ab72f2e8cfcf05f48b876902a57935ee293f653d34103d2b33e7668936983b044e8fd99df3b5d61c4cc340dc588598568f8c61ff1e821a0196307f8ed921884fce65f1b0edc5551ebb9399351e4cf95fefd41f2bb63548822d89c17673d8c1b7133d26cc1ab3856e13140e743c8df028c75bb1b68540276c92d94112a3e55c0ed8ac0b363cd5d492788bf861d057b5edfdeb1e1c9b958da0ae940f9b846f57ff46f4c3fffb25ea37b1b24244b609d524e1d935a39063bd0efa27cd110528dac64e52de342745dd8770a4e46dc062de2cd610195bcc353dc972839f1a5a8351208e560a03ca3abd987ba06094f4c48f14790bf0402fc2d4e92d039d35d21d4533eecc182422ae7e28dda914a1690f8e4603fea1d809a78bf43b34b44f2f53c8d533911d736a66dd537ec817e820fd6dd5764ba011e8768816e3d9a38bac55922474cd963d10200439593337f26b732bd514be82ee0c10f9fbab580d7f4ebef0877dbc3d598c57921dea336679c8ff14bcfeefba7608194b2a205354f97ec3494be7e24009ebbb5cdc999b6e557f358ac077bac79d52ee96d88f814ed12abe6035b098af8714d090c3031e97ff271a227d0816776b6ce292b0453d29321f6cf3f28bc2bf709533697298a227b87045fdc39b3467ae0a376260007934e219ed02218f779763f42181d310750038c307d2d1eb7bbc279f844b0407a8db833faed852cd68aea76c7498300521d422c65635d9666843c1bf936e41117ea6cb1f5bbcf68cf9d87a30845f790f70d3cf3b86ec83a00202b1aa556e1e42a38ab1ceb1e3c6b7f06146a56d208e71ded3d7da03b2c6eee737cfef849d318efe4f5348fe36c75807a752bd02157573145aa2e8749d19c6e2e97179c982c5f540cc9d11f403534cc88dae2bde2587ed713fad8f0719d8c859d15e9c05ccf30d092a3776f7754936797bb552b80d426c28c66d1e141e5019dfc455cc6d52be4cc4851bc7e8d135aa2ee2922ee250a5d453b155b00f95bb4e4d8944b0cc900c4be9c4dbadcc44c67fa67aa473ded9daec08eb0549dfdb000cad8422f971c22077201084a81af729d6af7bb75d89bc0cb659fd819d04c3ba3bf30c3f1b19739267d242e95b911c742c34ac6b079d2aeef605ec772ded789316a64594af7e4dc20c9e9b2e429ca76ad9aa15dcec57fdd9cea3388f764dd66cd2a83081098a465d820f14b5f51f47a182f70b5a6e5dad6ada939fa852d7444ac5f9dfb10a490640ba37538a06b149d0aad45643e8472cf19e1d38ed9a7fd979aefcea7614a3f5195190fcdbf3113b9ea66e86e18e904f1626450b85aaa2dc9a07c95777c65ca3a8aa6998051c0eab9c0c572950bd5e7b3cf1a34e4e0aeca5c0255494eaab6a1c7109295d2018f95b8d9d9e4765001d992997aa4f3401289cbc813733dd831ab7696c3ada05c3aa058ba8bc2498f39a34c54f0f1f37aeca97ff405e1ad899e04a0139df8c0cfe80f75f8cfb63a162749c1c348f9ac32f5964b7b893e2a6a269fd3b682ae7f654300f080aae0a39b621515e470cd76e26256e82e685c1b551376c05829a36782e5ea093d5715fad05a1ba5b8f6631db0c2ae8ae19c6c8cafddcaecee9816eaf041fcdc144ae64103559b205c18df69f10e334e9e2ad9600a946656f9518def7af8e46816a00338fd3452266e83578d6efb5e82a75de2e66761bc1de0465985483e17a3491bf1c1489ebc226bd051c8089b928727ee5d8931a3024708dce4050420e3ff298b2f2c0c8d0f209e238d6ec3722d213d77eecd37acd109632c1e1b63b8661d335fcfc9685906d238222a7f829e1fa2f6b7d11e10656588199c42ad7107000322e22e049cafa861e64fb254c1c844c459d0640246df280d7f6095b389f742fd45e233866757c44e934432031d62f401ba59ec103bb7851c88e57818f892d5f4532523d1f3f1d34125f702bc38cf208ec96d1a06ac68934222dc25f9d7c289f14e2b631c05818bb94c4c6089c9c8ca2e4778a33139e832bcea46cbc492bb85e1e93f87a725897202412dda8554575eb1939aa914d0a2992b4760ceb6de627677b1181388cc41386ac61a41deb2bc82c302e7160165d802c8c5e109f1341c389c356d539b0ea4721b28db6bbdad01b77eeef73291764bdea539aef04da0d72b178725e607b73b9e336db3e578c691810699c8d64c2e32939079d2a37b406d58df67684cddf4f71935a34d81225b3c6403586b30d9bb3e76b8f37c21b4e456801e9d3e47b4041f72c2882353d6c513c30a10b91f0cb713cd5b1241e58f3ebdbbaf8d7da37c49df04d90d79d9f205a111c9f934d3ad6ff791e6df1eb8d1a54844195d80a8312ef529568a1b8857ee6d0e057a8c56cd43a555423cfbccc6cdc9b84bd8271c3f944efe162cb8bcae26e8a4b349455bddba9b49ca2ce4945d6a3f619b08a894796eec475122aa7d7f788dec58141da5c366972e2703dd043120af99960ee9291a5701f95fe0a54afa00686bd6c70ecd5d2f74fb6c6db6cbe5b5916ace1ff22f30c5c9724d29903c5e49fe59d3756a0c4d6873587f7ac6392db6dd34ca218b8a1feaeb54ff61ca9bab17d2f480cec4f27e81f73e2211875386433f3b8d8e88973c66cb5e15db81ebe5261178bd958c0c7e61d528d5eea73fb78e2c30f669e0828765bde5067e3cc1672d5d60b1665e9bb3e2ae681d764f264afa05a433ab28386f5c1859783591737999e90c9ee9c283ee115603a8b720ce124f306a53e8ad12be2508f4e9876ffee928c1cb73a4c53858f7196a86fca5d0b440fcddf8d96d174fce8edd6fc12ea0cc2c8bcd2a0923af40e1012e6a2e47a45542027e3a84773aab45f1517a736366cdf9eadde00fb11a620389bde3a5ac6adcb6864954164fb6f3e6a2773c9a473b203c1443fd68c80600d25ff5b9adf7471ac0bf750bec88f3d98fa1de1f99bba5ebe939a137b2388deff7edb31ae16abccfc84f6f29ed21600023f41267fd7c450088fbbd2a84c0190e88457098c4ccce8bbc522900e37b93c3ba00099689d32005481032cabf402cb1baf94e5ed921b801d5863dc81ab23c90aafbe40b6bf87282875e08fd9fdc01f4add3d04df5574657cf1907aadc3177870d83188bcc0af69425123a7b0d07bac9d1f263072a6cfe3da7e47058f047418238fbf378ffd597d55552c5d62cac1b86476075bc8e79ff461571a42babb155dd360a58b985b79f92c25008f8c7da457e519a348d7640293397b236b6082cf1aeb001a0e99b615a91c55a39939a712c718f306ca3202fa4a65f9eaf4ca6fd4274ed1ab017642b76c0a8ad188929914c5971bdc8e1fd9eedc59b82cfaf20db53e4f0f04c94c02b64bd3833263637bb7f90751e61801dc962fa92f2c9dd1cb4f0ded8fa939a29002a178916269e6af0c9fc37137f835dc200d6e37ddb5455495f169c0ff9af2874cdd0d4c9060c8d0d31bd87e91ef592bf7eb6c1c2ec9785371967bf0ce9accee03d6c6948d79d37e8b0d85d365906330bc285c05508a45b8f8f1f87b6f9e144ecd42c9a0796d6b78cfb2431a0196ac7262092dafa8671fe651c789fa0d8ab4e01f3982f21108eed2e9f663439b30fda54c9eec32da4f0a6d9986a864583bbfc752952f56325da7b4084e8c81b879d8e6b159a8da2521200b1c1faff6ca02ed1c1fbd1312cc9b96f553e23761c84df5e0880b8c326e79c01633c914bc2383c45636ce7b07962df613b3d576dadd4f1402a071a4381883d85edae6632ec5afbc859e99f0fd5f032a522b5c33dcdb34091701bebd7ff2112275dca589e1533193f02aee91084b48d8de33857035029da19e544951f43f2f32eed0d54b19a501b72d7bf06b17fec71589e46a2ac30a4ae789c6bfabf9248bb19caac6ad967cce2da53110a95f320c8e488414919d515d203fdeea9b2d8cfb189f31ca62015ab85623aa8a7f1e3f7254eff59c94c6fedcd029459c3b237ccecbf65b6adea4dc57f1ad1e8ee00fda9b1f860a3695dea4dae28fbb2d13766bb1622bdc2bce4bc93877326406bec53797fbf1c38085a74282ea8d0081043d658746ac533742eced50a96fd9a4308cb1fae7746e28e2b7f4faf7c6e970499e62f6a0b52eaee580e976f539abbcd757c1422afb25f3d969e8f7b2a6dff483dbe219630e797a2ddeee5186c0830c398ef884aa473b63c1667f730b72dc84a6ce034d469e1c728474fe4e9057da27cc9467929aead7d8372121a6ee5d5d252f87b5c0926497d1f9c3fcacdaea3b4f410e531b2ace2c7e37e58eb29a5da2af58770487611449edd5812843e47d0cdc272b8e55cbebbb0a48f3e0b3e44e0f06a6add7a7d5d686718d6361cbbad4001c20b8ad503d56f3e13e44354f88bdc56a94409a2054187802b2057cb919afc274dd9cd3d73a21de1f45dfe265aad93b91b6572c477e5db95d7a8331f77309b693732536445a20a2b67ade2deb05e60ec5d71adbbc68810b169d4af3a4c24a6c18d67bfc1abab8f3bb209e0ab26da6935486fc88f15d370ac5eaa36cd613d263e3075067891eb6e0b0dbe62ce4320edc0f3ea7f8c8aaee00401fe4ea33c94241479c3cfbf9510a63835d61b4124130d98e5fe5183ff175d13af70cd0ee2c7ce74e127e8ae022bdb0cbaec50805b3eca8e8bf431f75810773a65f9b1722a2c53c43a793cfed5594a9ba22e82ec9e238c66ed0565ac134acc0f623ee05a7e1504e6a2ea574fd31ba30a14497be49558", 0x1000) pipe2(&(0x7f0000002240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000002280)=0x6) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001240)="94e96c9c59096bedd5d8f093f7fd20a03ba7579a661fb3f8606e2451c6309678014962a91d94f715b20536399460602d2ac7e2203af24a95109b7d69d66b131ded8286901cba44cbc42e19a2777ad0b71482fa43e0bc9a22c76cb9906c219ee65923ad9e71ef9366fef4174ad5f22747a25ed544e11b61865e8ef88cb818da6a4cf6cf3b4c771589db246379a607072a7cd0c8b19f702d774e6c6e6100d944210eef5649ff33377f00b4ab0781b77fa6b8d477bf4f833b170ec7c97ec8cc498c502853aff7d46e875dc797017c9dde17690cfb5e0ae291071fcdaf0cac5bba342d66ce8eac992497fd064a507e3f1e5009917aa23399925ccc4f27abfdd74cf59a86f3a1f6fcf9a9c79dcda0bdec33d0986e00e84d7f37b68bbdc48df7c984ae220c4158d090ee428106494afa45f7fd38c54a6cb2a11d8b6bedb035962d73d86ccfa929b63b15561e6fb7ed681790be76a5983b037eb3c512131b75bdd52ef7e38e914d643e1fe1f93f65adb442050654a6421b3ad90ee081d216b3331d4159531b66a917469193cc9510ff5a33fb31892f30abcfb9dc57450cee2283d50bd8bbeb0149ff9d90d8a37719ce553aa32c1ba2809ab68ac8f74edbc20e19f5ea311d537ec5bf98bc8bde267969c848ab344fcd12fd8161c2d2f7ecee127ef838aade1c5cc84fed0ce9fcbdfecababdc27255a049c0a1188b405d06367dd00d9adf175814f0fb83d9e544232f46f25e4c688e5d2d47b43f8f32b5d4e77226c4df0465fdc7704e274a402b1d2d2172d2ac4fda8337edde44018e9fcd20dc55008279149c198a81f96986112c9438af7023efb7c44bc18d07e978636ad95e326a2d24a7e342f1456e6c889d03a61372de76699e3b29f86d18377f501d912bdd4bbb0750b74f60b031eec0e6b80cab13944a6c20353ca09c62dba22e4affe76b6d51e8b410bf4c661385a1865eaf659d538c1f5ab52ee1069ac057455d0886f0f420fd4fc941f2894af0c6eb65259700413d8d8ff3985fe1201f1a19d6b33282a3b2f82a1f085f7497ea9df75a65941a8522b57ba6cefc387c645b556b1ffea3feded061abe948f3d9988cf4080db8354fb452b48e186473369ae7ad0ea2f8133ceb9c91e10c251c23c7ecf94dd6640f05db4810605cd253e02f6a0edb29d97d2c07dab5a812e38602dbfe95e91d9f1b74508b0b8f3e4d24135536d639d8910ffc65bd75aa6642bd86b0b015310a974b653ac693a7cb8f717c24f74662909edcf78c9876df93f9885b5bb88699688b71d548f3cd9a230201cebd5aae96eea2d9876cb73bca5ff2dcb1b9fa11e63767fefb2bc88e4c4cc3ca19d997b4a1d36d3bcb4a6faeec03931f257bb997aa0abcc9f5fa75a492e47bcb982b7299021959b5429a90a8f59cb0a672b3ecb02ad50d657dd43c275acbd81950ef2faae57ce869255edea07df0cd9ac95507d36f3a7439472bfa73e246a0d3bbd0e667b61627ae1f80d2a63354d7fd30c1780d26786a40be703a6aa4df8e86def6bed8e760555c48afb9656d29abbf60ca2c270ca5e4963f9e5c7aff69b4fc12423805cc67eeadb55468e4207f3ad0fdf99a5a057fcaf05b65f31aa2f11a824cb96685fda4315b2a6aa0c35a181ab7bcbd5014748403718947671cadcd713e89eafa85a775be8cf34f5d8fe625a4fb6b54ce8642ce9d12fc77237b878bedfac5291c64eb4569d22c1fd3abd03e913137a2779b5bb5464bb135e8aad7e470ab56a5ccd728d6e80884fc4a2cf3f395adb958112ba5ad2ced00aebbc6e49639128114e236af11407ab765884de7a731eb9ef2758e594b1a3cf544b994cf5ef6675a209a64dcf62b695a457bc3b4d4d0ebc482bc4c8d4e1768ecac10c63e9235f81c4bdb4fc158fa0df3b79b5a73045325707ced193e7c7adb7ffd2b60336a612823bc1f97470b49e37510000864485c8d959e374112849c3e610808f7fc84f3706ae5a7a8fdfd9207dbf8f6d527c80d3d4a39b2b45c61b43637737b01202c6bfae626cb2c3d4d012f7963fd102e91537419877fe4a3469132dd7f5bedce3349b851a22a085ed4de9a78baeccde1c94973aa763f4e6f8391cf0df2b37a7760af0e562ee8d92cfa913dd84aabc83ed16ccc060f2b6640b447bd5178c9e54ff6f4636a1407a8194886b459b7ea8625d672eacb7c26c96d17103ca67ff4d599aa724ac436a71661c686e68665f3a597627e1ce314b8446e98bf2063cfe90da8309f6816361cbe65e60459037c540662ee39a8ac09fb0525cebe77e22fdef5254b1da414a026d39626e59f395d9ea85101042a7e2b8f8fd2bc45910e6f83e24e041b185e7b05ee583933bcbf33ae3b4bd4812332e2f3cd21673e517715629bb4b64eec3308129a14b1bdfce6f1d8e92accebccc4124ed8d122e440ced5defc79e38e66b6528c4b4c92f3478646637b6c080446b2ecfd2f8729c43aff6cd58fbefc4c952c11fc3cf2a1dfbb39aeb60d9391176ccba7425c5e2f6c1a8440665995b00ff6b60195d2dcfe413b0daf08b00af4f160b8399a4977b65b832b7d33711112d03814e8e0120fd7ea3c5c792bc5142adca9ec3bd202cca812381b6f10ca8a080ed4c1b0ece11a57a1441daefcdd003edd59c12862c26c92d30408be42399c9c00bbbd8f3fab17654976dc6b7cc69d5637bc968a2e7f1eb062dbe4f2f26d0748695f4b188f6b85fd259fd6893338b71eefdf9b1bc8923d6fa21f68cffaecce80cc9e6e0d32b4261b753108126fd59f08dcbf68212150168e8c3dfa12510c538bf50f88e4aa95e31b055951cede4244d6702304ed939fd0e8d0544f8f3d60ff5f796e2b5995fa2d19309f32f642fd57cc3a96cedfc5589da6d8162fb5afd63aff8cfe9297d380aa5f5fe57e815195eae924297e36e539186d301fba689cd6e354ac4303e241f91e5551d43e184a153b5a867bae53365095a0a6f82f0ff4a225c43833d7d515fefd5de5eb82c7374f9bf7d514e4ec162c966214f2bce6944bd3f5a2476dc8d07b0af3472dbbf244680f0e86cc37e359adc328a2f0f6d04116710fa1fcf23da09046a596e941d7988ad085644c73035dfe04451e896fbf97dc6857860516b7da2e7941c9a59bbdd55ddb072978a76a135782e5925761e7089521bdadf15f8ef4b777fc2ec69b99baa30d58b6733a18737d5128ac13c9d4b12c465feecf9e0adbecd903a48f88feca88348182ac511e27b6616c6ba8b59592f7b3a6b86e9fe17ada095ba3be07089edaa226cb5011e06fa5a28ea02dbb5c7eca78784fda7b0a8132cb0cb4b7651ee408dfe89a5e2f0012c823e28f504013a8091187f0b38dab8f29f1745ce0a6e51d88343d3003da1932732e69786a2be920cdffabed8c1679bff22ad79d22a1c4979f40c5565a8108124732667772aaee63567ae0479bb518f66884ad64fe69229655404eb88e38c4406d3858ddb25852a22392de5a25fd5fe57855a58a3b386b9d981a45b1472e787947c14d45d163def672f9dcc2e608e6152bbdcc5c6ec3deada5eb5879447b8e0e1368d9d812b88d07c2eb76b7018cca83f97b77c8829dfd0c694b363f89ea679d185b7b230d5f82eb9909001ff1b983d24ed1d79d73bb256b32ff8f65208fc031906896989dd15914f26697355435bb7653c0a8e8f1fc999ec2a0e99b54c80faa521a9c610346a37ee4675956c6b8c4fa40e25382c247821100d54b1ebf9253032dcfca8b8b9555bc5787c03cc29bae9adcd38d4ff6ec7c7e0bb623d46bc2fcb2d85f5bf7578a3d9b7bf3ec08593dc202309c833bb58bf5049fb1015cf5eeeb698b082aa5940e5ec5bb19788190634dc33eca1e44607a90a13d1a68f33e12138c7bda6a984622ccb6708ebc8d1f10fef4843a087a01c3a84606807fa8fac96193d9535fbc523f04f41fb58d546c821c1f54b9ffc31aea5017d74750c32b05e9c9883f9900374235d975c1d13b5540c496165a2521bfca34e0c6a13279c65bcdda5533632ffe5ac3ba8cefac80c5ae8478a88d965c34378bfc214a1c0b706ca939c87c6cbbb1c6aec5e5228fb93a5ea4fb8456bf2be902112bb265ea05a8e4df7a5cac4dfc3857d979c4a68db9bda00d2d0d897388929433305e7d53114da30b533d6b73bb0a536a47f78305fe4f76442e7ee414135c766f457b638e4b385a4f8b25132cd47bc933fe1527a2b4e9a17e145b00650a4c792be7f9f9497c5baa95c1f1a742896f499b5da1e808f409b8d106b752778c390bb96cf736e4170e28224526ebb27a25f027ffc1e6c81a5d12c0c91786b85e2674d55a346d6e1b8c30c28958ac97b11b6c8c74aab6a175c08bea621f2ec9d438a2e0cdf3ba721969ceba0b5763a0f7859dc1a6d9a2641882ac71f897218fd2f2dd0869a6e569f1fb54bc97e18265a915c13e4ee898021e973af0a2b43f45ef59aed318111b6218a3a2fcbc570079cd8a6cedab35b384dbbf2cb72d4c3349c1b75dc30b79540bae497ed19d95a422105aeca82596f6b3a747091a5e14e55365b8a3f12de8e11f59c75f2196491a45185afff453add5b95403fd548f6e7996ee1bfeda33d4614561473ca4abe4258bf09fa235826eba350c170a4472947ff73976ecc8a613c5bc74b6056baa661349cf1777a73460e33e3e54d12a53e2aa2668061af4c6b0c243be09497b4bd2422c4c6c85399173adeefe7edaf4005377f1f72cac0eca8e12aae088d417663c89c60ff70559505bb047912a68c23e465fdea1bb2de4c727594a5ee2e3404a4cf7dee212f7d1271f3439d57318731150e0457f9366d91695385b2d24810478e14d407c328e8848d9e357b859683812177c213898bf4db34c682d4a378d060d61af63481b7b1850fa26d5d05dcdf77a2b2c005648e5e8ca70b3012313f042e2db80a1052b6769d650779a59b86b5aa5ec09462f1a6c2ba7b897da6239e278b03cbc75ce46f4789fda621b03025469b23557ae1d84d3d29400c2cb83af225d82dd083a018ce134c02a19c40cebfa34e98e7a26a64586bc2297ee2f7798a35d50670e7ea13239190aee52772c5f875ed64c374c78c6976c338bbc294aa9149be5a896006141c709afb29706b3995adacfb9b416001bb071508740c756b94daee929f9da0392e22da6aeef74a870a2ac57d104550456e85105948d4fc60635a1cbbde79260ec1fda83cc37ae1bb80fe323a7aa22781e125b7b024bfdc08613738f76b774a6d659662655b081aff7a8869e2ef182562523e4bf356417d1241964d8fc91d616178634d06272d1985e0392f6222070fab4fe7f7af1b3903dfcb428b1a666d6d19c0717615a3d739a8ef110c4e4857d2d2c09fff1f4e5106481d4f2ff56576808092df9688ab369128cc9817167306df3a57e0f1ca149728b6b0d917d04d39281a63ad96af851433274ec33cbcafdfc99a00d6dee6b33b4bf69033343fbd728ec1bfc19daedc1c94054ed863065a0d0764d0a6d1d756f0bbdb9040440e202842d77c2e5d134c67e1c27e4a190944f61e01e87a9dd68f1ad7df2ecee7f9afe50c189907ac5b3838ccea0fb36f443afdfbe0dfae96896761836f0d07520ad6dba197d7863b72c4add27294951baef54592fd4bb218d7fa00e649237f3d2960cd3944df74b03f36f3a8ae9982ab5b94111697cf09cc909bd9ff519627c7444629da2893c46585d486be9a634c73f2ec79f6e91e9ba63ca8888aa2795fe717448ce99a8455afa18c9b66d32784e1e2c57adb0eef2f7691c8cd77d03ceac5cf20835995a0f555f943ca32bf6c6b27d864a02acedd2e192", 0x1000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000001140)=0xffffffff, 0x4) getsockname(r0, &(0x7f0000001200)=@un=@abs, &(0x7f00000011c0)=0xffffffffffffff0c) 08:47:44 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r4 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) fsync(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000540)=0x10000) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0xff) getsockname$inet(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 08:47:45 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xc6000000}], 0x1) 08:47:45 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0x4003, 0x4) fcntl$dupfd(r0, 0xa, r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r3) getdents(r3, 0x0, 0x0) getdents(r2, &(0x7f00000000c0)=""/226, 0xe2) 08:47:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000300)="3f8fc4d6eb112a7c9ffde091433541c08a64e89d4ba2fd8956746901b7d95704fd85231f66dabbb5e4b849a45b09f2fd1ac43df6a26e76c8f70f10144b387f53ad332d62f69ef4bc8c058f5e2f9adb8796514aaf026dc35adbed24358196c4ce7d6202e997da8a461325799fdf1e7758e45c1c9eb404333ccf756d426e25", 0x7e) write(r0, &(0x7f0000000140)="d20ab91d1c1392866337bf5a472c1ae53d0607838e1e0e3ce2f9e89b4bb6d81148d2427fea25f6e770fca60b75b7662f26fe0dc9be2218c3fa8f7ca86d85c0c9f6362760a57cd68d6c808823", 0x4c) open(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:47:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="2d012e2f66696c653000a08826fdcbe59f87103893be12ded3921372d0b1"], 0xa) semget(0x1, 0x1, 0x328) r1 = semget(0x0, 0x3, 0x90) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/170) bind(r0, &(0x7f0000000000)=@in6, 0xc) 08:47:46 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x100000000000000}], 0x1) 08:47:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) 08:47:46 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffff48) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 08:47:46 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) recvfrom(r0, &(0x7f0000000000)=""/115, 0x73, 0x3, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000000000000000000493d5ba7bf8c891e1cfb348b08ab1a069e66c0ab49cea59bb610cfa137238b7112160817093348ad48571ef0c97ae78d074ced8e48a549dc5000000000000000"], 0x50}, 0x407) 08:47:47 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x200000000000000}], 0x1) 08:47:47 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x104c0, 0x2) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) shutdown(r0, 0x1) getsockname(r0, 0x0, &(0x7f0000000040)) 08:47:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x1) write(r0, &(0x7f0000000040)="9c87b1772c0035b84e332e3e", 0xc) 08:47:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2c, 0xb, &(0x7f0000000000)="26de32e78f7f0f20d3a65ea62083cbad876f68fec4636db39fe1582095d76d9724", 0x21) 08:47:47 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x300000000000000}], 0x1) 08:47:47 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x1) 08:47:48 executing program 0: r0 = socket(0x17, 0x5, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x880, 0x96) setsockopt(r0, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) 08:47:48 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4040008, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) 08:47:48 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x500000000000000}], 0x1) 08:47:48 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffffc) unveil(0x0, &(0x7f0000001200)='r\x00') getsockname(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x4d) socket$inet6(0x18, 0x4, 0x5) r1 = socket$inet6(0x18, 0x2, 0x200) sendto$inet6(r1, &(0x7f00000001c0)="7a0ed89be9562ebef63f2a3cec83f1d3e83b1d2129700bd6ba70de28d74299710c3a98e454488ef994a497807c49fdd774430b9afa1b69b85ba24336e65205bf57b58223d402d032eac2b52cfe60ccd9046564bdbf79e2b4d7c8e077d9592223b4da2510aa4e5907af7c5621f0161ec4efd14f2459dfacca2bc9b5eefed871bb27b92ed261311a06664dd5bf597337dc0666f86a614b7a68947880616d151e71085b3c968d14152a2734b85bfa83f7a091c59fb124a2874d494dd5021ff5496648af1eed4254e4cc52786030c331aa53755c7d635666a506c785fac31ccb02ee80139f49d94be8e547fb08fab40ae9ff950d7237959d2861ae9f245c792ef2350eacca70ce7e62e61cfdf0994b3e4d0a16718e80336661ddb66aff351c0671bbfb62584fb303f1640ad30dc2bc59c5ccae5c0f4c76a41ad12b7d2a25319ff9c88ebbc3d5d530a555a463333b357f0c8a3309018daf946fb9e8bead814479440a7102706deed97f6edab5fbc807596842f75b38cc302e19068f1ee454e64836b39b5c6874ef1d7ec208d151d859e2a88fec00de2d35cfe5baf8386f4866fdf7067bf5a70e4a2b8a68bec53fb409f1eada1fbf222dd3f60f8d4c0c55590c7c04a23e342978f0f581c2f8971e4c872291fcc10e504d5649e0784cf604cc9bcff52b2809292249771fb7e6bd11661ca5cf14c0243b66d4b36e8effc527885ba298ba4d472b79125146ee10b3f33407586669c03ddd3f8109bc68769bfad6267c91411b3348996bdb03f2a3597abedd26d0ef50c20b4a46b2b33cac07d6a19bf272bcd61e2697ca61e0fd15bd362da82b42b0d3d5c7198b2191ace08d4b5478695986980ca5ebe4dd5366f913fa9a05364c2d458e2499ddfaaf3adfb8ddd20ba0ca747c903f8d14bf28adab269e609ee420abf6a7f7628f58d6da654b08382a5ea2ff446f24b2300601cf7cad646da832d7fc6ce0b367882cdf61319e3d190d2b159fb445cfcd7c2dfebe09a32e456f2a41f3738d5882579dc0ac8bad851c25f8ddb8b6efe1b27e715046c522b55d40d2abfb9120738a6dc4e0b430661e7e7c3b16d76ffdbac97aeade95c2b821220c52422a7fedf84f1c999e903ce5b6132a51bfaf18df2b1f9465d50ee0d6ccbd08d0d0079e99969eff10e1cb789e1d978adf155103ef0ce4962e97fb38b4028aac85f108ca4955bb35f3c38f9d3a1ab05b9b60505c9d459697ee07aeaad0269793c57370f8278cd85146bb09d0f84917a076f247909eddd79dcf5fba0dec7b9a2bd06d79d08bdcb6322e90532bd54ccf0097acaf66b97dcc9334ad7a3d98873db737e8d60946fdd347a0c0ea8e2a2fa9e7ed3d48fedc4da240079aba172c664472756d0dfaed1100fb95348ddceef7158ea6dddd4fdc0148a0d660c87edc85deffce88c9b9941d1781632b487f346a1c5b37d927f1392fbdb5f82c9e7a6f1a277067163697912b8ec089772ba217112d9f11f5805ea865e8459d5b96275a323e35bb4e80be692c826975dd2204e5a3678cfefbf810c7bce0161fc8c88889053a3d5af4d5753f56e09804bc97c0603d5d2c443f3f4ff5c3670d7be1d343916e2209c204218e39ddc79f54567d4aa4a74c1325068fa340c0f7b455395f634ab7263d7166420a9be82389500b0cc2e48e178d9e8d4397f723a617132ca6116202f4fb424780842dd208ee25e18e0889edffa711be81e2ae31e1b19a06bafe89c535df341a82d622762b9df0417a72f5ff72e53deaea9d3a7b25c02343dfb47b4f95f9af51d384473e90a076b0c5148614b03da1cdcc38dd474e1d8333a8f5e3a2134f33334507a4a0b7ea95595d3db78928538606cb7c675ea7bbbe4881ced15d8157e004690db72bbd86054ae744ac7758371374046fa01cabf3b9bba244ba43e33a38f98c18845229a4f6d4f82ea6078175543264d23009d0ca779a7f4fe2824ab06f6fbf2c4745df01ab0b1db9f9a49873c8721c01ba59722c756337541662b01ce42ca5293adec0089620b1fd80e1420652c36932167f7e52214c44c0c56e3a9c7fa6578dedb35899daa2c9e02b125e8f5c93a41dcac36af6f5d38c5f2e2081c41b82b6a96f8783286ca4d6b247a066abd17baa20b4fa13fafcab4e66ee902b4252b6bb767af0ae5450766fb5004b4f2ca65eb88d0114d2c54ef1ed5d9bc4cce72677d61236b18eeede6ec1d2258c8a008c7b32215547e0be854f708aa4fcfb9dc09301b88d675a3cef4b246fc6e7ec2734bd54450fffcb93e6cec8c4c98b7626bfdd2e998cb79d0e1f013ad7aed79f1b135febc547410821d1954e6849ce78e88b8ac9f6fdbec95a42a23d97600f225ba5efcd6892308a7d5d423277eb38da54c14830862e3dc2e70a97681cf77eeeae18dc3d6ce51bf5e0d05ea83b02ba1e9cfa2838a988f718830eb90da4fe239b7edcbff64c5055c0d47baee55b4f4d1c21937d22defb9163be4c731d30067b34a6cbaa25f669673cd862cb07216a6dddd71213864509d8846406086e33f4051dc9d0964db3992108c180f787d1b8f546927426e2e6600902f7a7dcf9774a9b6bdea5a75a8544176228f4986c4a975a6cbe1a0f52559780e4d1ffffc2668916e23888ab313c34b3277e80cfffa0be5be09b7908429b84a0a04243abe34ed979c817f38c160be0dad42142c7f71e7ac126d24e58679065ff2b9d7b2fd206f17121feee57063055a47a87a2c3710ef5e26602600efd85944fb690c74487dfef436feec9c6b8d0a2d9317ba3addb225fdab826a8a4f5c1bf0ec0ebb4c88d4f43843073ce5ffb69b259c28f1e8d08ef2749d30bee9cec3e912f566cdf9867de00e8c1e493b07fdd376dbed82284c73392b69818d371d360d52a6fd2f814c98803ac74309b7b469dc5882aa6b14ac933a22fa29d7027233b66f2bae3634ad8b3e41784a3251844adaaca00f8ca333b2897cb6086605b50ca0cc740cfcccb4ab3ebfd063d3ac530074fab7be07c4e66b0f6b55934ef4421ac2de20778f5f08500ec0d8887fa329543af5665ee3331087e13a561ee8fca9e4cbc6ec9b38f03991cab05c2b34e817abcd746bdb0edecba7703ec0fe292f00f9498afe16ad3c73237f5e10a9bc0b5540d845fe39d5f9009516b656a2fcbf75f45883fe7507ddd8489f9fef6cb86936a3d02c73091800330d61dbb6cbcfd9755f8287bb304315b2569fe49a579fabb047e6e1cadb3af12105317da3d822dc436ad1afa54c86f8aa0bfb28165b0f510ddb97bcb0a3f30a14fcc4322486e59d425ce94dd0b395fbeeec8563ead7f5c6774749027c6369148a528010038182048f7403f0d894d6be86342a3cc712b318652ba31499fa39bd4edb521c9d51851c00a39dfd31081e9eb825ab6137e29cb3df7bbcd35a388707cc13df5329ffdaddd19f54db24d0ccb2da853197e840696ea4fe3641f97be4bfc4e317717c3ddc2a1d6113dbb18bdb0af52448de625988dc42c4447c02d623ad367f093d67d83a30250d8ad25a2274842dfe2ca337d5dbbe10340205d612a1774fcff4b20d04424ed23d03c2e64acc1530a22483eba5b1304c8aa9da20356c8a36a1a4b654b0688f84098ce25ac74f836f2ff9786c80648e595d8864c75f8754aacff9a6aa80d55ead19dc83bb6bf08bdf09250749517ce543dd727576d2ac767ad151229499c1b48a506a4e693a6cef927a510c2e5ccc99f252eadfde5abd1331bf6f93be4459d05e628e4a01b97b7645df06195fa7094975ed0c10a79c1cbb31e248959b1ef50ef785ead881906d34930a6557ad6c516f28ac3c04eaa173f0755401e7905e561e7b45caaa4ee638a96b0392e7d55fda2f2a825bdb89c950c166048f9e61b15dcae7059264f382352bfd454fe1b5d77b63946002f1213d65851c0f2872b220d285a2dbfaee910f12db191a8040dd31fc59eaafb17fadf51997bca0e0e57214c4c2398605a7f0cd71dfada60fb55000cbbdc05c5f8b1c20b0401875d6501b594fea82b1d186e9cf3d6fad4a6fe90362ea0c027d464f8cd37c339940e4ebd3192af234d6553da5b9f85ecd1ac5fb7a2435720c71322519a43b9df4c3e804d441291004d402802c6553571f3ce785eecd9557abe61f3efe04c380731a112aa045344b966f3aecd43d97fba7b746237d80d57c563088573beaa4f797131a78e93f70d0d32c9d14a9b16ffa34af80d90a5366bb4a2e6a649478938774bd1020496a7bead2b87f9cd3985808e71165c7810e652d3693d8fcad8a99f14fdc9879e190b54cf2f94b37c1fdf0301a4da700c32b9f7783d91de45a75bed7ce209c0c8eb96c09cb0e7b62fb88f01ebbf58f434efae107867e02088e147ab85eb6d3679d9a40e0cb5b2ea9bd90b4ee4e35291e25f717501e84b7a7a98b368d2fa20c7cfd55a1cc4906403c9a58f8bce5bdc4d0818459777ceea0856302342f0061c11aabd2b3c98b99539cfc69379abdee3c549548df826d8d38c9efa3ba0e2718d38206c41c42717869da9aee90a29998115a7c1d2a782918d4a1bf80a412cd08d9eabd4f356fccb07ef191a8ca3761f81f48c5a5c97323be0c7b7f56c4a1b9a4334f1d5423c52dc8686c1e1ffee9567ac67fc752a3f1c7ded91738e05389eb2fb6f0d6761d5ca3117c5a8d1abf2d0ba52445d632ffedf93efe25d945fe65842c35475f193a1acd5e736cca931f19eb6118715c58d8868c26d9f52c5c4a66134b93f0f49cc5d80d28e2f59ab34067fd9ea8994f08fdd550ce4c5fe71315c0fd66b7eb4ef87cba2c196348a6bc664f97aff2e9aee9af9c6bfa85fe21b3e0b55dc6a346e5464682fd7296a152e4e1e1c50027111b77907415eb247fbdbcb95010943e47bdd53352344f1422892d0367489701d6e4e0c02ecfb7c7f6be171239e37e83f463a70f6f5e8e468a6bb7df712d82f4541ee2c131d10ee598a5cd36cf0b59fcf399fec5ce47364e38d0c2bde3dea12a220cb2bbdfbb3cf75670e19061f367a576c50bae4a50f2cbbd54c0ec0b4131433481bbe2639d2b78a84532024630262e1d754713c30a964397d73940330514f53faac5d4843927b317d56e1a93c6fb9151dbd833ab4f0bb3bd9d84553177890314ff69b9fc7be615808024b4804496088a2a0455f0ce9bf61e4dd743301e94678b06ee70009349fdcdce6594347033ac71931af36aaae76d817721c2acbaed19f241d65ddd00ff7b14b5cd9d40a8a867b4bb6c685bdf3494d200729af79549a2643ec53541d6ebe6cdbdcfaa33094503ff2c96bd19250fe4525fa6c407f7b84f0578bd1e8c5e0f03b99c9fd6dfd2eeada036c2bc4ccb249be1f1dd67e4bd37ae923c6971235b8ff03dec9ac0e4fca22320e628f52d581517924511843a0a14c21193ff83c75335947b3df8d3b9142b1c0073b71bbf241c2d0a411f79743e5f6ee3b34eba37811701b2fe9beb09d748541293de9af24ca193c127d457710e9d7b68b48fda0b8a2812fcadf11e40612e89e98b0cc66d1de840a29b4f41c03578dbdecd29e24f2fccc1df643c4cd75c43ebc69440f93d5f16a6c860ed7f7f9588a508ca6b917f8174dc89ddc187e5e84ede1e9f07ae6b05e3f505d806359adf4131b6cdb941b91a2b847be52643885e4d24e15cbb8f615b4a349d7a141f41e2fc2eb2e8dc232903aafe1606305c21ceaaff345bcf401bfee4a0569e7e81abdffa0fc917c746c237ff94599ebb3d7888fb8f5c776fbbb5727fa2895afff2198bfe891811b657c4e5201bc5a9674b77a88e0935c8a35ed24599bff0231d7a013c088f2af334f8ecbe0", 0x1000, 0x2, &(0x7f0000000000)={0x18, 0x3, 0x6, 0x6}, 0xc) 08:47:48 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) r2 = getpid() fcntl$setown(r1, 0x6, r2) 08:47:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) setsockopt(r1, 0x7, 0x7, &(0x7f0000000000)="1367b26ea70e10e16e07b45327a1e32f30f6efb53cd7859042a511b74753a8c867a20e7db6bbb13aa10551049d2533856522cc5d83bcfccbc12ab5917f2f30e488f759f7db1cddc46de00713c7547d8dd070ee89d410ab9ac410b7a0966143bcf2a4447becb2570131606ccc1a4cc39b2c2b22b5fce11acb19291593d5048f5330b5e9ffdb5aedecf7cc4d9726b6c7d6f332ff78381e2e72facd149434c9009fd4cffd9b8b5edaf81c41159eba6a02f6c8bac6ccd7f625", 0xb7) fcntl$dupfd(r1, 0xa, r0) 08:47:49 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xa00000000000000}], 0x1) 08:47:49 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x4) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x20, 0x20) r2 = socket$inet6(0x18, 0x3, 0x102) sendto$unix(r1, &(0x7f0000000080)="15547499fd0188e03e7165334f3be469a40641775276b11d408d356508e0c7fd3e69f9ef0bb19a1089e41d06b2c83543de8e4eeda3eb6120291ce1fb48", 0x3d, 0x2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) shutdown(r2, 0x3) 08:47:49 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x2, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="6b774683716078d52d691d1f7d327c2ef88abc8af3dee2f2bef5132f32e81819fe1cb21a5dd36ffa2d07d3461b9b3b5a38a61dda7f5772bc944ef1e091ed823f7682c7f502d7ae4e65426e19f5236771c8fb471aeaabe68d09e4b8eca6fb71", 0x5f}], 0x1, 0x0) bind$inet(r0, &(0x7f0000000180)={0x2, 0x3}, 0x2) 08:47:49 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) 08:47:50 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xb00000000000000}], 0x1) 08:47:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) fchdir(r0) 08:47:50 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000000)="36d9a55dc2d861e86c8e523e826f3e1cae617f6fe060f6a678bf50890e47a5c4a924ea8a31792ad4a0e331f695dec69828a483d31b008527de20c1429bf28d541fb7f1d67ce480441a8f915028b8946444fc72d8557194d29df1db099ba7f855cd365cdb975aa6df2b3f78646f1a9902e778", 0x72, 0x1, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 08:47:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x9) setsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) r1 = socket(0x6, 0xc007, 0x419f47c7) recvfrom$inet6(r1, &(0x7f0000000000)=""/68, 0x44, 0x41, &(0x7f00000000c0)={0x18, 0x3, 0x7, 0x9}, 0xc) 08:47:51 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xc00000000000000}], 0x1) 08:47:51 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8a) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) getpgrp() open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002e2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) syz_open_pts() 08:47:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) r1 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000180)="08e0d06a58884ae4b7ee5f78bc93a36aabea6f44cdf874702f854a54d297c2c0ee4080763549fa58350fd0b877da96c43ab1fb75dbd7c8ffeb0f2e54f6e7f07004e159b1db7c8dfadafc8ff186c53fdf438c78013623f3f89cd9c03c", 0x5c}, {&(0x7f0000000200)="f8625b0413d73638bffbd8d707eccf8a89475724c005f3c672ac996271b318e419c5192fdce214c066899cd2d58fc3854a40b6e81fba23cdaa9472364e8043cf62fbb669b061172ce969ded66fbc2acb632debbfe1ddeac4c9", 0x59}, {&(0x7f0000000100)="ffdabddb", 0x4}, {&(0x7f0000000280)="5917087ebd5a67b9f674dac5241431c81004b656352d9736d368c81de10b39f2cf3d680758a8e086dd1f8ffa4a9a97a0c910db1a857bddab99ba586cca59ef5f56506a893472a67dc465b6ec029c1c5969deb1fd4cf408a17891f2e767434edce1052394919c14b359655458bfa0e0af821c69c39e1a0f27e54d9df71fb153cc01242d6f3b0dfc5ee783c58bb98d62e0ebf458d3d15b3137d7274c2ca46b1ebbf0e71cd026da7182b17715b1b56f174fc986419fca94fb", 0xb7}, {&(0x7f0000000340)="96892b5a0412af78b21021507230dfa6f428307114a781e6df4ba498a673258150d19c", 0x23}, {&(0x7f0000000380)="0545cb3f2cd2521cda8bf67c8419699dc3d84e103137f410602eb3c200c20e19c24a8a2f182baf762292276a8e16a3a4db78c33fd57015224a9d470aa8078d56552cff1acf0c288a7f701a509a40012ebf987871de49fd10cc8523fc265dab2b1871668c58c9186bbe5b4e933dd6cc785eef55d84af2f61129467c20f6d81d85853f5825b6d9e529e410dcc1f3592146624c33fe5cb1a5f7a993b4a419cbe9a577062eaec7a45607a6f02f8a582bc921c64c3cf1b53a6381b4dddfeae7c26e324a437ca3b7884991b093baef974f558e00bee091405660bbd6840fd771a3b098c6ff", 0xe2}], 0x6, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x8}, 0xc) r4 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) utimes(0x0, &(0x7f0000000140)) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0xff, 0x4) 08:47:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0x1d0, &(0x7f00000005c0)=[{&(0x7f0000000600)=""/136, 0x88}, {&(0x7f0000000300)=""/69, 0x45}], 0x2, 0x0}, 0x3) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000180)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000100)=[{&(0x7f0000000380)=""/199, 0xc7}, {&(0x7f0000000480)=""/161, 0xa1}], 0x2, &(0x7f0000000200)=""/18, 0x12}, 0x1) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x6e2d) 08:47:52 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xd00000000000000}], 0x1) 08:47:52 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x0, 0xa0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) linkat(r0, &(0x7f00000000c0)='./file1/file0\x00', r1, &(0x7f0000000200)='./file1/file0\x00', 0x4) fchmodat(r1, &(0x7f0000000280)='./file1\x00', 0x0, 0x2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') rename(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000340)='./file1/file0\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f0000000300)='./file1/file0\x00', 0x3) unlinkat(r1, &(0x7f0000000240)='./file1\x00', 0x0) 08:47:52 executing program 0: r0 = socket(0x3f, 0x2, 0xffffffff) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000000), 0x0) 08:47:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto$inet6(r1, &(0x7f0000000140)="ab8cd760a113f6a4b9ddfedb7d98fbb1b95f09311c4dd2326947abfdf760ccc2bb424f7c9f178058ead07c38041c33b9432d31e1dc4e588803324bb0b16f6c0cb598257456050253ae9104a7418e9d699e53a5438448d3f68acd0fb4a8c27ef75a8955659a7ad88f29adfcc8fece5b0b8afc3c32d5a44d04093a35b45ceadd84241cdf797d420f0f4b10929bd0b1c1e910c8091f625b6ee16e648bc0bba489a1176a21f7a27dea0ed1fe646e7c542c8f83c622ae23d34cb34cd4cff69961f7c939e2dd8913ad0fcd7948", 0xca, 0x9, &(0x7f00000000c0)={0x18, 0x0, 0xffffffffffff17f3, 0x7fffffff}, 0xc) 08:47:52 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0xc600000000000000}], 0x1) 08:47:52 executing program 0: socketpair(0x6, 0x1, 0x91, &(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x3, 0x102) listen(r1, 0x0) 08:47:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, 0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) 08:47:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x100000001, 0x1, 0x5, 0x4, "5453b5020dec1a71d5017197f7cca146d4f4e8c6", 0x8, 0x5e1d}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000480)="57c121b578300fed4d6efc", 0xb) 08:47:53 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x9) 08:47:53 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x200000002003, 0x20c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x9, &(0x7f00000001c0)={0x80000000, 0x3}) pwritev(r0, &(0x7f0000000180), 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x204, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 08:47:53 executing program 0: mprotect(&(0x7f0000340000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x88a) 08:47:53 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c1, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000d80)=[{&(0x7f0000003280)="57a8c2aa261343fdc9f8cde0f8f4bc97c1087ad2bc209053d630e688bf153636a26ab665ffd563f8f2fbc591bdd2ca06bca493a8799c3762b535bcd712f7d4c34b7d735807648c55071e23e0237f606457dfc581b0f74720313e038fc7b30f4571f81bf6224ee2630865144276035cb377bc603bd14ab11078a90ebe335d09e7c7bdaa8f65937fca99f318114cf2a4dd7e11d1c32d25d715dd9bacf3101f22d4e19ed57d5cc0fcd7cb437cf9ec988188565bdab5749b8f4673dd5963bf74304844a1c89289e55b11efae6dbd0f32d430ee8aec8fd5a4fdc467a273c904a733c91b467dda81d34f9abcfc90c6d97dd1347e0e072f5ff6f0cfff3ee1762b709c29b947b3469dc13aa15f0d24397b9f53aadf973ee48df095e69d1ef9575f09ba75a48f00fb3922be71ebd3f5459cd4c655d015075a087dea15605f121accff1d406f6641b0b40da27a95ae9e367bec9b0b71da4981523360ac37da5570a00b647f40f7215321f49e6e57fdf1c6113cac8da046e073c8dcc31efa2f4368c1f02ebb2484f675bdcb21fb9f4a7adfdcd07544e5a17a24513f96beb0131dd31a05b0670b344c148c7a107b819690177a160308bf162e799a94b09aaef26af28983b75f9f5cff8428fd58cf7487cb2be3da940dbfb682c1ac6a30cb3daf144a10edcbf075200a1c6af20a4bca960d45da9ea68be2f1ff5c1d8c9675c07281973b6109c42cd09c92d26a54febf7767b7e625463308ba927c6d4f90141d0e31a1e654228cc31efd3cc98a11256ed85f2b0594a7db782f5bc84c32b1f082c99140d8298f5ae95bdf30d4bd1288550dada167d677141427e8065480a2f994a296a1c9fb12f3b334856f9495302aa504bb4e655ca22688bac9de74b148749e3d85b0dc48724ff857ace0492bd5b61abfc0013b8bf7eb5fb82c7011f42dd6305c228dd6b193c1c159fa8189de959edcd3f341537b690746d1b6fd0bd39b41ba842558ca895c7400db0c50c87df7b800c234e1f6e5372e1cff97d1cfda0dd1788246fe89edc25bcb6a46e8552b34cabf56c1613db4cb4a0246e438414108e8e677891e64fc738729b76f5c1d196461b83d6b6e30bcea5f1f0685102d61b1c8dc18db272c166e8ad4d04d1c61c9607fc28acc41d3bb851017b0add3e1c64e79c8e2a163d2385dc321f60add9b9bcc6ded12906bbda95e0e68f18a3e26c58d12c63784d91204ff315bc86d85c78f220107b9db11411da6f18af219125f2a7ccd489e5b1b571fd246b588b503003223344894832285a29d426500b1b55d334135162cd98d0158cc6651a069e17db46ec385ce929d7972bc059c0ada4cb5ea8acc793244944cb7faa9fe6825d8f2a942f23eac4b36947617fcbbe14fd52d8b9bf2e7442bf6d125a05cb31275549cf0d5ad1cf36122cffe31a8fd458e9828ebeae4dddd2adb67ee1bd77f4f5b70b251bc897e778e04346704339e573009f0cdb413532330f5f1e71c8abc1f8bae0e86312550a844be01c0242e415792f98692959e2ed7d5dd2e9facfb3121cd17c6ec11190fd6277b0278c340b52153276a31118de06faacbcdc76e8ade05835ca97ac44c892dee6aff583707ebee44dbd558a33f10385bc16664aa6a0f882fe29d7150eba6a8c960affffa4a7611500135b123a5fdd9d45b4b15fd869e4430867270bb9743c3ce4163796de18d39a6bd611fad03651b705c998b65703a217a6fe2e5142fd03580a9f1efde8264c84699893a1ee02fc45c277f07c60f5367c198010242b6b2a8456681c8100015df828649cac7060a3e8038d363c0f301f7c71876bd89c6b8d01e7d56d0f662a8364c67444d93770ea4d0598d91db050eaaa8f987e885b5d5880426da2916388953f05a891b57a9a896a7cdacc31cef98873fe724bb5d54f5f0391391faeaaf4215590e59ced4f89199f48c787500edf7247d7041cf93cacb4cdddb88b8268d916415b1be5b43a16564541b816de30bd8380aa6a536d766cadd792e7dec75c11abd5b10a8ebea18ce480c9c990dc31c4081efec9d021f10b88d459205a92366772883564b008282cec89de14562aac9a9fbbf6e4d8321b5bc402db17a407df0625334da9a5fb35dce2c50d8c8c336940a1acc46ccac6e6674b3e6e2ca1c4a2b0f051c1fcc433858e38c3546be4e2e62a17ec0003bb78d4dd59ddcfaaa8f695cfedc447c02008a03f9fc656b35517af4cacd0e3f108640d22359db64d0a58d96e75e80d58523da6df9017ed54c7b85c94afea88c4b5ec9739c09b876ccde6c1934261f67d30ea03a321fcba001add169fe9d860c6015585370209d29f37da89e44282e6e3df6e2e6edfb41cfc2a542e2ac1c132337ef819349aa2356dca59c25636a3291393ad4063ea0baa8ce29e7a6e3e8d522fcba05faeef5c40f155d4d793d93a8591eaf900080625912597334016bfb852dd1104d0cafbd339c3a7c6a95b7eed794c6f0c332ed1702931525aa8d789235d14cea4a5a05978dffd8c30daca55b1c02f8ef526c40490e32f7c7a3e8703f8b8f9088da7c1bb2cd98bf2c30bc9c473c2220e9baf26845f975851000a37e784b266217305b387aa5565a13d4debd116797792f66709680815a6c96b4e1fea9f682d8c7d98c153f67009e5c7b9aa9cd85f1561265d4b11c418cda8cd16d11fb3f96255dd5580b519c2271f7107a9f4b04ca5af48d66f840792bbacf83b749ed21b556c3abb86ef2221bf8d9ddcc369c769c3f8f99292af078d01af89434aca252564d968fcaf678b44ca2b8d829bc3df62ef0d1b39694e3823c85154a449dbb04ea29b1795b4c5d3de2ca8001c56681ac448915b1b27004d8b40a1d8842cec2957cca9e578e0f67467f7f8ae6c54ad4a2debd370318a21234260c9bdf4e2e9547ba0418000afa85dc14dc1a2d1b11f396d790120aa844b89313fb69f6dab85bb689a6429e773396f774b6030063f6b253e5861674fe8788526d1991a7def989583344e796db237d634b77b6c2c4e71bc9c3c5101fbd184a86264fccbe1c196acec0a8e35f3a718e16ec1c43e9cf4955774196af60ce5470bcd273ececda47ad8a15509bc6b1c0d3a549d048666a15cac2a6d83130a5b9edc76e967ea327cbde29c1fa09033533e36744ae8611c95bcc0a2565edd1c1e9c219b5fa7422d7c642495744482523b6310c76b92eb48f6ccc2942e00b9867568d2c00870c63ade179a5e4340aa8fb5c945ab45aa642ebad0054cfb69fa5962fca1015a86731c9ad20f69f99c231f10e6721498459141de2d7ef65699419806d53973687101c9816972068e8dd1eba657855cd8f65ffadc98ff07d7a69748c8f35290d99609079f52c849fd0d0707a9614882b31263e4d3a158b51239654d62431af5a121a9f320473ab594c9f8d3b6fe6e345527f895a64568ceeaa63d6c8806b039cfd1ce66748957cda58c70a9848f9c617e648cbaaecaf450444b60b5d31412e11e0852a65130c4c9a6db2bd46e520ed66ca12194cf550d07fd460ddb552756f42d180f422c49a622f823a45dc1386e48aad0aeec122ca0ca44bd1af1d642f5dc6463ce5fe7c8e8180058cc4065978a925da64d99a4a5815e573cd34d3ecd46574acefdaef8eff56a16646699c0ee317b3ce8190ed07a44ee7704c58c6d590a3a65fce9eb2d9e6c11816e3ef65deab3662b788d6831ac2dca97d998f8fbe3e2d5feb18a8cd705e0cbb1cd2f884f3d6b5a9978026db4e980a41d6d3e9138ccb3b95c710756ce281cf906a23a14e5b01468c753f36b0259a4b3b6b5648d2f402f9deaf485941b61bdf333048db095e78dfba9ffe7fdd1a9b7b02f0ccc692219b67dfa88e26c43344e289ecda922eda948ca6c8a2491180ddcf11ab8d6fd6916b473c32892e33b6c3117963349b4f4369618c85ba503e783cdbf9dfe2099a4dd05858769ae5366faddf5d3f128370f109792e0faca7fbc83f345ab136327df421e73fa37d8ca479731a10ee770367b6541914fbbeb836bc9925bc8f3707535f27991127f058572f50fc933096700ef7e1065dd4145e0b7e0228a224ae4a46f20aacbe6f1b36b8fcbfa710b42695ec2419f387052e0456cdc52ec35ac268274f04eb5d10c84ad4fb4537a30308c5f87aae15bfeedc2e5743d1e6382483a40fa2f337ce9d92d8", 0xb7f}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x20) 08:47:54 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x13) 08:47:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x80, 0x40) close(r1) 08:47:54 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x9) 08:47:54 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa00, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x3f, 0x8000, {0x8, 0x1}}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x3) 08:47:55 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x64) 08:47:55 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) r0 = msgget$private(0x0, 0x110) msgrcv(r0, &(0x7f0000000000)={0x0, ""/77}, 0x55, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 08:47:55 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x6, 0x7fffffff}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) connect(r1, &(0x7f0000000400)=@in={0x2, 0x2}, 0xc) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x96, 0x0, 0x7, 0x1}, {{r0}, 0xfffffffffffffffe, 0x14, 0xf0000009, 0x1, 0x9}, {{r0}, 0x0, 0x40, 0x20, 0xffffffffffffffc0}, {{r0}, 0xfffffffffffffffd, 0x1, 0xa2, 0x1}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000002, 0x9, 0xc361}, {{r0}, 0xffffffffffffffff, 0x26, 0x80, 0x80000000, 0x1ff}], 0x100, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2d, 0x40000010, 0x1, 0x547}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x8, 0x1d}, {{r0}, 0xfffffffffffffffe, 0x0, 0x0, 0xff}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x3ff, 0x8}], 0x4, &(0x7f0000000180)={0x6, 0x4}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x9, [{0x3, 0xffffffffffffffff}, {0x0, 0x4}, {0x2, 0x3f}, {0x3, 0xff26}, {0x3, 0x8001}, {0x3, 0x8}, {0x1, 0x8}, {0x3, 0x100000000}, {0x2, 0x3}, {0x1, 0x7}, {0x3, 0x400}, {0x2, 0x8}, {0x1, 0xbff7}, {0x1, 0x7}, {0x1, 0x5}, {0x1, 0x4}, {0x2, 0x50ec}, {0x3, 0x9}, {0x3, 0x3}, {0x0, 0x78fc}, {0x3, 0xcd6}, {0x2, 0x5}, {0x3, 0x8001}, {0x3, 0x1}, {0x1, 0x10001}, {0x2, 0x7}, {0x1, 0x9}, {0x3, 0x2}, {0x3, 0x17d27bcb}, {0x3, 0x1}, {0x3, 0xfffffffffffff800}, {0x3, 0xe48f}]}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x2, 0x0) dup(r3) connect$inet(r3, &(0x7f0000000200)={0x2, 0x3}, 0xc) 08:47:55 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="ee81fa35ba30b9d83897e62a49741effbb6d119fcd35867fc0c344d398f2285f561a1c376c85053919e5089541417001000000ef89d6a69695851940e4fb1c7bbee28b554e90108b6369a4b57463f7d21ad019dbc11b57be1c44aaf6c29358b694e64f0954ab9054037d95cac70160d6622a93e32a3c68c51680cd0bb13a4515e0b17c4743bf1aa30b18f887589c7f3176f4fd906d296d2ac751f092e8c584b7d2608c326c89b8bf5036129b082bc6f6f54b63c70d5a5f07df65bdd5f01e6efd6187538a29f77b437e2cae351d4085f10000000000007a2571e0a5ed1456f9cf9151d9b052472c15715c03312a214c500b374e6f99be0de20c6dee2b879e3c6629758137b823a24a5dc2a3f87f058796376b965e6d30"], 0x1) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) socket$unix(0x1, 0x1, 0x0) 08:47:56 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0xffffffe1) 08:47:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="2e2f66696cf2bc766530000000"], 0xa, 0x0}, 0x0) 08:47:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x7fff) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 08:47:56 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semget$private(0x0, 0x1, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x24) fsync(r1) 08:47:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fcntl$setstatus(r0, 0x4, 0x80) write(r0, &(0x7f00000000c0)='oML', 0x3) writev(r0, &(0x7f0000000200)=[{&(0x7f00000005c0)="e0e5868d0c7ad141d5", 0x9}], 0x1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 08:47:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x7, 0x0) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r4, r5, 0x0) unlink(&(0x7f0000000080)='./file0\x00') socket$unix(0x1, 0x1, 0x0) bind(r3, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x4) dup2(r2, 0xffffffffffffffff) sendto(r1, 0x0, 0xa48a54bc8ea0084b, 0x1006, 0x0, 0x3) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f666968653000"], 0xa) socket$unix(0x1, 0x4000000, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 08:47:56 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/197) 08:47:57 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x2, 0x6, 0x800}], 0x2aaaaaaaaaaaab39) r1 = socket$unix(0x1, 0x2, 0x0) semget$private(0x0, 0x7, 0x9) fcntl$getown(r1, 0x5) 08:47:57 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x8) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x8, 0x0, 0x981, 0x0) 08:47:57 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="6868f714f3dcc75f703b4e564d6f56a927bddf255ac073957b2855c99025ad690e7ff335e6340dd8483d128de61bbae8714bc3952da2cd20d6201b9a", 0x3c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="000063e3d073edec1bbb0900fdb0b4f007ba3637abf4471a30298a85a205d72df9e1602726b2562e338ff9b190a0b76e995e10aaf10a34c4227448d71317853c2be8efce3d6f7e18eb3a8db4302951abe4527c8fe14ff3c8eb7c9bc174c14c98dadb81efef9f764220bfc2c37127b977acac4996e85c186911e022841b1f60e8c200fc72722673dce4b62df051c84cbb91715a1222aabdd5fadf34adc2178e17", 0xa0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) close(r0) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x10001, 0x2400000000000000, 0x80000000, 0x0, "831faf3632dee1025fe333272761d4168d8ba0d1", 0x2, 0x3ff}) syz_open_pts() close(r0) dup(r0) syz_open_pts() 08:47:57 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100), 0x1ec) socket(0x18, 0x4000, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x7ff) semget$private(0x0, 0x0, 0x10) 08:47:57 executing program 1: semop(0x0, &(0x7f0000000100)=[{}], 0x1) 08:47:57 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100), 0x0) 08:47:58 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x10000000000, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x8d, 0x0, 0x1, 0x6}], 0x5, &(0x7f0000000200)=[{{r1}, 0xa165cb1386f57b89, 0x11, 0x4, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x46, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x82, 0x1, 0x3c3, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2, 0x20000005, 0x6, 0x622b}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x1, 0xffff}, {{r1}, 0xfffffffffffffffd, 0xa0, 0x20, 0x5, 0x5}, {{r1}, 0x0, 0x42, 0x50, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x22, 0xfffff, 0x3, 0x2}], 0x9, &(0x7f0000000300)={0xff, 0x4}) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x0, 0x1f, 0x9}, {{r1}, 0xfffffffffffffff9, 0x40, 0x0, 0x3, 0xb0}, {{r0}, 0xffffffffffffffff, 0x2, 0x40, 0x3, 0x3}, {{r0}, 0x0, 0x18, 0x6, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffa, 0x10, 0x80000002, 0x55, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7f, 0x8fdf}, {{r1}, 0xfffffffffffffff8, 0x4, 0x3, 0x2fb8, 0x6}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x7, 0x9}], 0x101, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x30, 0xfffffffffffffffb, 0x7}], 0xfffffffffffffffa, &(0x7f0000000140)={0x8000, 0xcf8}) 08:47:58 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x3, 0x6, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x7, 0x800}, {0x4, 0x3, 0x1000}, {0x0, 0x81, 0x1000}, {0x0, 0x2, 0x1000}], 0x6) 08:47:58 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./file0\x00', 0x82, 0x124) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) mknod(&(0x7f00000000c0)='./bus\x00', 0x1045, 0x6) 08:47:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) mlockall(0x1) 08:47:58 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') lchown(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='c\x00') 08:47:58 executing program 1: r0 = semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000100)=[{}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xde7) 08:47:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x1a, 0x80, './file0\x00', 0x57c6, 0x7, 0x80, 0xec92}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x9, 0xb9}, {0x8000, 0x40}}, 0x2) 08:47:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pledge(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='^\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 08:47:59 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semget(0x3, 0x6, 0x40) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x1) semget$private(0x0, 0x0, 0x240) 08:47:59 executing program 1: r0 = semget(0x2, 0x0, 0x81) semop(r0, &(0x7f0000000000)=[{0x6, 0x4, 0x1800}, {0x4, 0x1, 0x1000}, {0x7, 0xa6, 0x1000}, {0x1, 0x40, 0x610eb87b15363c86}, {0x1, 0x10000, 0x1000}], 0x5) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000100)=[{}], 0x1) 08:47:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x512) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='.\x00') stat(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)) 08:47:59 executing program 1: shmget(0x2, 0x2000, 0x2, &(0x7f0000ffe000/0x2000)=nil) r0 = semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 08:47:59 executing program 0: setitimer(0x4, &(0x7f0000000040)={{0x7ff, 0x4}, {0x0, 0xe1}}, 0x0) 08:47:59 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100), 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000af07438158c8000000000000000000"], &(0x7f00000000c0)=0x6e) sendmsg(r1, &(0x7f0000000780)={&(0x7f0000000100)=@in={0x2, 0x1}, 0xc, &(0x7f0000000680)=[{&(0x7f0000000140)="6b2969795358acb6d44b490ef336c707e51eaa94b922054e02cecad84ebb", 0x1e}, {&(0x7f0000000180)="66da2a3833c116b04f29b311f3adb4a5afe23ccea2af2a38beca41708b09fd0dbe828baa4b78981cd06067fa299a59440a873ecddf69fe5a71ea729c25e0af9657", 0x41}, {&(0x7f0000000200)="f970bdac61ab78ba4ca6deae3292848504c8acc3a42772f69be74bed1e6a3b31408bcf1d3ec76b11d1925431f005b04e9310784002697e070d67e8aab397dfa7158da59100a56e3db549bc38a19c8e", 0x4f}, {&(0x7f0000000280)="899c996ca7cf5002f634a43da40558d80bdcdf2e3d67ae7e82a085222e6996bf1f9aaa2b9b44b67389327f6109686935ae692d690d937d507186837ee3ce345c0eb9a9d82f6c89b4d0e217b685cfb7272d458ad10818bef3867e24981f9d6cbdde7d37851a19b30bef51d672e66f50a4cdb54e061043237304a7396cac3b1cdb8ad4496c723052860095fe0021093ddd6665a94a3f8e4d88d3bab4e15a67ff164e2311ef9cd8c8a0d880033d66717af21032704866fa10917d10ef03b91a99a56df30f8cc286b26fff21c22e1107bd3a8fa7cea416824a0f49e2d2d6aef27ef5c22b31", 0xe3}, {&(0x7f0000000380)="7498a0693ed8e559ea557c1ca4bf70dbc43b05257bea2026bc79f4650cd983ca2bf2e939217c795751cbc7119f559027610d9504308c5d51e96b176aa5f0f72bf1f91e3346caa04b468e0e118e98bdbebef5eec632", 0x55}, {&(0x7f0000000400)="33d048360565723813cbe31dd61203d50bd008c8bd3091c65456e6c527970cbd1392c6c7b06cd86928e7c762d4d3659176735a7416bd2d1ecfd642af646b0803", 0x40}, {&(0x7f0000000440)="e5c11d519c06317a2d70e19c68174de66e5aca27f20b872ab0a9c9285f92c5142f7ecc5332d06bf3fd232d35b314b6ea9a6c20e3d3a0d086f62b98f78877c8f4dffc4897216b", 0x46}, {&(0x7f00000004c0)="eb1a3becdcaf55bc1cc39db5336614ae04fffdb4b7e8734d711014a18b471c08655e81fa6a1611928b995d03efcedcabf17da5c4c3e8afed06175b96bb74d15dab173a1a97792655108594cf7009a11bcca6017e1ffe8e6b39124c2c0fadfbb46f6bbd9dddb98955321101c9be462b0f39f618335bbecf107a0d9fcb26a6a0a25e124ad1ced96248dc73a32882d00485ba64cc21b9946da2346500e1c84b8b8b02cb9c64951f6fa6f6eed386e8ab884c84033dfb50950e05a0b101e4915808c2106ed4723922c2744eceb1ceec77b8feac53afd0c4260690478937b0a7db6a42662e99", 0xe3}, {&(0x7f00000005c0)="0b9f0187e5112557ea189643caa171f234221f873996de90225c681207472c457e43e60d8cba94708f0d50975657c867849e298ef4ef3c33fb13af25093a911d4d1c98b19f61295f01d1e9c0c68010b9392382277125a4c74ee0e958ef1fb7d41b1f366c126b273885c0606532d3bf046d35e1d30b463f6f2b6449deaebfb8afa55c0f4f94963b5890ce8a1d5d3b929fe4bbb80c6676615fb06ae71e500388d7db73cfeae864062ccb1b8d7f38074bc23e6f225f3dce1b6b09260133bb1eec80", 0xc0}], 0x9, &(0x7f0000000740)=[{0x28, 0x1, 0x3, "5f1d86d0ad8a1497ed1ac48006dfce17254e838a5ea69c"}], 0x28}, 0x2) semop(r0, &(0x7f0000000000)=[{0x2, 0xffffffffffffff01}, {0x0, 0x400, 0x800}], 0x2) 08:47:59 executing program 0: mkdir(&(0x7f0000000200)='\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', 0x0) chroot(&(0x7f0000000280)='\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') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') 08:47:59 executing program 1: shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) semget$private(0x0, 0x3, 0x200) r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x9, 0x80, 0x6, 0x80]) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000140)=""/200) 08:47:59 executing program 1: r0 = shmget$private(0x0, 0x1000, 0xc2, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = semget(0x0, 0x0, 0x84) semget$private(0x0, 0x6, 0x12) semop(r1, &(0x7f0000000100)=[{}], 0x1) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = getpgrp() setpgid(r2, r3) r4 = getgid() setgid(r4) 08:47:59 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x0, 0x1400}], 0x2aaaaaaaaaaaace1) 08:47:59 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) dup2(r1, r0) 08:47:59 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = socket$inet(0x2, 0x7, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) semop(r0, &(0x7f0000000100)=[{}], 0x1) getpid() 08:47:59 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 08:47:59 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100), 0x2c70) 08:47:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r0 = getgid() r1 = getuid() lchown(&(0x7f0000000080)='./file0\x00', r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) setegid(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:47:59 executing program 1: semget$private(0x0, 0x1, 0x1) r0 = semget(0x0, 0x40, 0x404) open$dir(&(0x7f0000000040)='./file0\x00', 0x10092, 0x1) semop(r0, &(0x7f0000000100)=[{}], 0x1) r1 = semget$private(0x0, 0x3, 0x721) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000000)=0x100000000) execve(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='^\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='[[\x00', &(0x7f0000000240)='/@][\x00', &(0x7f0000000280)='\x00']) 08:47:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x400000001) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) setsockopt(r1, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) setsockopt(r1, 0x4, 0x1, &(0x7f00000012c0)="356758e5d6b8d4c10bd8bf9cc6e5499580354dc485162b051bad408360164d33cf5f951c52f95573130dff9778267125fc5ed0cf6011d60877b900ac5214bdebfa16ead681cc4d5b7607915e9176453f4d84d37c4a380dcf4594e369dd8dba8396475fa79f48fad3f7aa6340110806331e496510ef5806e63e636e6f6bcb18b18244adf5604b8941d2bd2c8bf8ae4834efb4b319ec5ea300d1fdbae9ece51aec0c34024bb4d19ae8ed3ac49b01d92d8d48d28125a903b7f47e59e13e2603c4eed373a70404c873a85a6d8734275e8085db6624584e9fc63f27c1556ec07a15c2216821379a1fb8e9", 0xe8) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) r4 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000013c0)=""/21) 08:47:59 executing program 1: semget(0x2, 0x4, 0x280) r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/175) 08:47:59 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/136, 0x88}, {&(0x7f0000000000)=""/32, 0x20}, {&(0x7f0000000300)=""/111, 0x6f}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f0000000480)=""/15, 0xf}, {&(0x7f00000004c0)=""/175, 0xaf}, {&(0x7f0000000580)=""/46, 0x2e}, {&(0x7f00000005c0)=""/31, 0x1f}], 0x9) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f0000000780)=0x7) 08:47:59 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/99) 08:47:59 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) 08:47:59 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semget$private(0x0, 0x7, 0x12) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x7, 0x7fffffff, 0xffffffffffffff86, 0x7fff, 0x6e8, 0x5, 0x5, 0x3]) semop(r0, &(0x7f0000000100)=[{}], 0x1) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000040)=""/154) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = getppid() r3 = getuid() r4 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) r5 = semget(0x2, 0x7, 0x240) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000140)=""/224) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000002c0)=0x2) 08:47:59 executing program 0: clock_getres(0x0, &(0x7f0000000000)) clock_gettime(0x0, &(0x7f0000000040)) clock_gettime(0x0, &(0x7f0000000080)) nanosleep(&(0x7f00000000c0)={0x0, 0x1d}, &(0x7f0000000100)) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x180, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4012, r0, 0x0, 0x2c) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x9) getsockopt$sock_int(r1, 0xffff, 0x1014, &(0x7f00000001c0), &(0x7f0000000200)=0x4) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) socket$inet(0x2, 0x4000, 0x9) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000280)=0x1fffffffc0000) recvmsg(r2, &(0x7f00000014c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000001380)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/96, 0x60}], 0x2, &(0x7f00000013c0)=""/238, 0xee}, 0x1) connect$inet6(r3, &(0x7f0000001500)={0x18, 0x3, 0x7, 0x6}, 0xc) r4 = shmget(0x3, 0x14000, 0x40, &(0x7f0000fec000/0x14000)=nil) shmat(r4, &(0x7f0000ff0000/0x2000)=nil, 0x3000) nanosleep(&(0x7f0000001540)={0x9, 0x3bd}, &(0x7f0000001580)) getsockname$inet6(r2, &(0x7f00000015c0), &(0x7f0000001600)=0xc) recvfrom(r1, &(0x7f0000001640), 0x0, 0x0, &(0x7f0000001680)=@in6={0x18, 0x0, 0xc50, 0x7}, 0xc) getsockname(r2, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) seteuid(r5) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000001780)={0x8001, 0x0, {0x6, 0x1}}) clock_gettime(0x0, &(0x7f00000017c0)) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000001800)={0x0, 0x100000000, 0x73, 0x1f}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000001840)=0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001880)={0x6, 0x7e6, './file0\x00', 0x3, 0x1, 0x40, 0x80000000}) getsockname$inet6(r3, &(0x7f00000018c0), &(0x7f0000001900)=0xc) shmctl$SHM_LOCK(r4, 0x3) r6 = semget$private(0x0, 0x3, 0x60) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001940)=[0x6, 0x8000]) 08:47:59 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) semget$private(0x0, 0x3, 0x201) getsockopt$sock_int(r1, 0xffff, 0x804, &(0x7f0000000040), &(0x7f0000000080)=0x4) 08:47:59 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000), 0x0) 08:48:00 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100), 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x3f, 0x9, 0x400]) 08:48:00 executing program 0: semget$private(0x0, 0x3, 0x10) r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x800, 0x10) 08:48:00 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semget$private(0x0, 0x7, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 08:48:00 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) 08:48:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x102) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/137, 0x89) 08:48:00 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x8000, 0x0, 0xfffffffffffffffe}], 0x1) semget$private(0x0, 0x3, 0x68a) 08:48:00 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) socket$inet(0x2, 0x3, 0xfffffffffffffffc) 08:48:00 executing program 1: r0 = semget(0x2, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x20, 0x1000}, {0x0, 0x1, 0x1000}, {0x4, 0x1a, 0x800}, {0x3, 0x7, 0x1800}], 0x4) 08:48:00 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x4}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x23, 0x1, 0x6, 0x10000}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x1f, 0xffff}, {{r0}, 0x0, 0x80, 0xfffff, 0x3bad9fa1, 0x9}, {{r0}, 0xfffffffffffffffb, 0x12, 0x200fffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8b, 0x80, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000007, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000011, 0x6, 0x80000000}, {{r0}, 0xfffffffffffffffb, 0x11, 0xfffff, 0x10000, 0x1}], 0x4, &(0x7f0000000180)={0x0, 0x3}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x8480, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r2 = shmat(0x0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r2) kevent(r0, &(0x7f0000000140), 0x3f, &(0x7f0000000180), 0x22, &(0x7f00000001c0)) getsockname$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) 08:48:00 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) 08:48:00 executing program 0: mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x21) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = getuid() setuid(r1) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r2 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) 08:48:00 executing program 1: r0 = semget(0x3, 0x0, 0x0) socketpair(0x18, 0x2, 0x4, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getflags(r1, 0x3) semop(r0, &(0x7f0000000040)=[{0x0, 0x0, 0x20000000000}], 0x0) r2 = msgget(0x3, 0x400) msgctl$IPC_RMID(r2, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x6) msgctl$IPC_RMID(0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x1, 0x1ff, 0x1000}, {0x3, 0x4, 0x1800}, {0x4, 0xfffffffffffff64f, 0x1000}, {0x5, 0x800, 0x800}, {0x4, 0x8, 0x1800}, {0x4, 0x10001}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x7) 08:48:00 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) shutdown(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 08:48:01 executing program 1: r0 = semget(0x3, 0x4000000000000000, 0xfffffffffffffffb) shmget(0x3, 0x1000, 0x1c7, &(0x7f0000ffc000/0x1000)=nil) semop(r0, &(0x7f0000000100)=[{}], 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) semget$private(0x0, 0x5, 0x0) 08:48:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x7, 0x7ff, &(0x7f0000000240), 0x0) 08:48:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x64, 0xffff) semop(0x0, &(0x7f0000000040)=[{0x3, 0xc7b1, 0x1000}, {0x4, 0x7, 0x3}, {0x2, 0x8000, 0x800}, {0x2, 0x7}, {0x7, 0x9}, {0x3, 0x8001, 0x800}, {0x7, 0xfffffffffffffff8}], 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x6) 08:48:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) readv(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)=""/164, 0xa4}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/94, 0x5e}, {&(0x7f0000001280)=""/198, 0xc6}], 0x4) 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) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffe01, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 08:48:01 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0x4e51, 0x800}], 0x2aaaaaaaaaaaaafa) semop(r0, &(0x7f0000000100)=[{}], 0x1) 08:48:01 executing program 1: r0 = semget(0x3, 0x0, 0xfffffffffffffffe) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x5c) semget(0x3, 0x4, 0x60) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x1000}], 0x1) 08:48:01 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) semget(0x3, 0x1, 0x100) semop(r0, &(0x7f0000000100)=[{}], 0x1) 08:48:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0/file0/file0/file0/file0\x00', r1, r2) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 08:48:01 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000040)=[{}], 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/41) 08:48:01 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x8, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0xfffffffffffffffc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_SMODE(r1, 0x40045720, &(0x7f0000000080)=0x1) symlinkat(&(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') truncate(&(0x7f00000000c0)='./bus\x00', 0x2b78e0c9) open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x125) getsockopt(r0, 0x8, 0x7f, &(0x7f0000000180)=""/127, &(0x7f0000000100)=0x7f) 08:48:01 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x3f, 0x800}, {0x0, 0x7, 0x1800}, {0x4, 0x5, 0x1800}], 0x3) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000240)=""/238) 08:48:01 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = socket$inet(0x2, 0x4004, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) 08:48:01 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x2, 0x901) 08:48:01 executing program 1: r0 = semget(0x3, 0x0, 0x0) semget$private(0x0, 0x1, 0x10) semop(r0, &(0x7f0000000100)=[{}], 0x1) 08:48:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2003a801f50be6576a524ce0ff000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1000000000000201) 08:48:01 executing program 1: r0 = semget(0x1, 0x0, 0x10000000) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/212) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000180)) 08:48:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind(r1, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x800) 08:48:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x5e) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:48:01 executing program 1: semget(0x1, 0x3, 0x100) r0 = socket$inet6(0x18, 0x3, 0x2) sendto$inet6(r0, &(0x7f0000000000)="84feb04e80e479aef11e94a90b63a709388b8e4af92a606a8552e4fccf4732b12848d1c3bd39391e4cac6a0ce6de889035bccf600e92c9fcd8fa97d3f4cacbf989b33bbff878c35fb8033f03a983193de42bbd14d5b12580d083628053ee49539a4d1b4912954c86f5cdc1887734e7b7fb768a78deeb8f85224ab53c1bd67cc8249c91edfb817960de09c2c7b483979984d4c0644aaa0f0038a24bdbecf7bac1c5e61dcc3e9059a8cf0384", 0xab, 0x8, &(0x7f00000000c0)={0x18, 0x2, 0x2, 0x8}, 0xc) r1 = semget(0x3, 0x1, 0x130) socket$inet6(0x18, 0x8000, 0x4) semop(r1, &(0x7f0000000140)=[{0x0, 0x100000000, 0xffffffffffdffffb}], 0x2ba0) fcntl$dupfd(r0, 0xa, r0) 08:48:01 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x8d1, 0x1, &(0x7f0000000000)="ed6ae41c9b87d10db92db0c658998a", 0xf) shutdown(r0, 0x2) 08:48:01 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x2aaaaaaaaaaaab11) semget$private(0x0, 0x0, 0x300) semget$private(0x0, 0x0, 0x2) 08:48:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x19, 0x3, 0xd01, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x7) setsockopt(r2, 0x29, 0xd, &(0x7f0000000000), 0x0) 08:48:01 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getdents(r0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') 08:48:01 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = getuid() r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0xa0, 0x80) openat(r2, &(0x7f0000000240)='./file0\x00', 0x80, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0x7a1) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0xfffffffffffeffff, 0x0, 0x4, 0x0) clock_gettime(0x0, &(0x7f0000000300)) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="00002e2f66696c653000d6620e0a602237d29893717ee545a580b60a88db467f32c7db8c2fb28e9136996f97dffdc845a9a98540161db0a9809022351bdfcb3ba147707d36fe309081724e7368aa9aa871a9122ec9952fb9f38b97edb0b36481005dd57e12ce2b96b4ad6a6e87dc4b5ec43eed3e0c8840af8c6467e3fc0f62f61eb21c568fe8ea03937e1193dc021fefdeacb065234ef9ad45c2ca7b22a9377ece1ad9081d9971a192"], 0xa) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) r6 = socket(0x30, 0x1, 0x1) sendto(r6, &(0x7f0000000100)="c3d8d2231ef796bd8f7cfa47ee11c27291f9a527c7aba286dbb89b7ced0849dd644130c65c59540e742a90e6795981834e589aff37e40f2d635c2b8642b033259106de591ae3a257ac0a78908a49fa6a32509d93cffa57bad789599589b4b9feb7cfe22bb80aa2ff3ff63e9170979559", 0x70, 0x2, 0x0, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) open(&(0x7f0000000340)='./bus\x00', 0x80, 0x126) r7 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x100) geteuid() ioctl$WSDISPLAYIO_LSFONT(r7, 0xc058574e, &(0x7f00000003c0)) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0xffffffffffffffff]) write(r7, &(0x7f0000000040)='N\a\x00\x00', 0x4) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x0, r1, r3, r4, r8, 0x20, 0x24}, 0x400, 0x0, 0x4e6}) semop(r0, &(0x7f0000000100)=[{}], 0x1) 08:48:01 executing program 0: mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) setsockopt(r0, 0x5, 0x7fffffff, &(0x7f0000000040)="0080018000e6f1791818c85e68977a75452c3efc2eee980d8b9e164ce000000000", 0x2f6) sync() getrusage(0xffffffffffffffff, &(0x7f0000000080)) 08:48:01 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4000, 0x1) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000140)=""/231) shmget(0x0, 0x3000, 0xa0, &(0x7f0000ffb000/0x3000)=nil) semop(r0, &(0x7f0000000100)=[{}], 0x1) 08:48:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000004c0)=""/120, 0xffffffffffffff82}], 0x100000000000017a) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() select(0x40, &(0x7f0000000080)={0x8e3d, 0x4, 0x4, 0x10001, 0xc6, 0x2, 0x6, 0x3}, &(0x7f0000000180)={0x81, 0x7, 0x1, 0xa7, 0x0, 0x5, 0x0, 0x3}, &(0x7f00000001c0)={0x5, 0x8, 0x5, 0x5, 0x9, 0xffffffffffffff01, 0xcbbd, 0x9}, &(0x7f0000000200)={0x81, 0x3}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x9e87, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:48:02 executing program 1: r0 = semget$private(0x0, 0x7, 0x4) semop(r0, &(0x7f0000000000)=[{0x6, 0x0, 0x804}, {0x7, 0x3ff, 0x1000}, {0x1, 0x7ff}, {0x2, 0x10000, 0x1800}, {0x3, 0xaa, 0x800}], 0x5) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000100)=[{}], 0x1) 08:48:02 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 08:48:02 executing program 1: r0 = semget(0x3, 0x0, 0x1) semop(r0, &(0x7f0000000100)=[{}], 0x1) 08:48:02 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000280)) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setgroups(0x6, &(0x7f0000000200)=[r1, r2, r4, r5, r6, r7]) 08:48:02 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000180)='./file1\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000000)='./file1\x00') 08:48:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) fcntl$getown(r0, 0x5) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000100)=[{}], 0x1) 08:48:02 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0xfffffffffffffec1) poll(&(0x7f0000000040)=[{r0, 0x20}, {r0, 0x21}, {r0, 0x4}, {r0, 0x60}, {r0, 0xa4}, {r0, 0xa}], 0x6, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 08:48:02 executing program 1: geteuid() r0 = semget(0x2, 0x2, 0x1) semop(r0, &(0x7f0000000000), 0x2aaaaaaaaaaaaae0) 08:48:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20140, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x1, 0xffffffffffffffff, 0x10001, "010000000000000000ffffff7f00", 0x710a}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0xfffffffffffffffd) sendto$inet6(r1, &(0x7f0000000180)="dfe9383273c4a88420b0b5b939308affd558526c99c1837a98432b87d3dc625068edc41df9ca3be01250346861954a803914bce0efbea85a3f1bd18bf668968f1b344d5edfa7a2c6487d6d5d9a37bfcd82afbbc8b6d8be09384a0e791a427767782aeac5e8be9d065e3aa4d8cef5f43f1c29d7876bcb21d0210b618ef20e63e339945a141faee21458852b2218b54e78893cd3d20cd58b4881736c23bd9463856435c982ca7413f352f47aca4a9ddf1aed2ce5d97f2686130d84fe45ea0e2d17e0ed8e0a7cd7d8f71ed92542c3d05f3440d735ad27908bf2", 0xd8, 0xa, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x4}, 0xc) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet(0x2, 0x5, 0x3) 08:48:02 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='@\x00'], &(0x7f0000000300)=[&(0x7f00000000c0)='*\xf6\x00', &(0x7f0000000140)='\\+/\x00', &(0x7f0000000180)='.\x00', &(0x7f00000001c0)='}}\'\xe6\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='[-\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x18\x00']) r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) 08:48:02 executing program 0: r0 = semget$private(0x0, 0x2, 0x201) semop(r0, &(0x7f0000000580)=[{0x3, 0x8, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x0, 0xff, 0x1000}, {0x0, 0x81, 0x1800}, {0x3, 0x5, 0x1800}, {0x7, 0xe6, 0x1000}], 0x8) r1 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x58) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) mknodat(r1, &(0x7f0000000300)='./file0/file0\x00', 0xed754effb7ef2414, 0x1000) r3 = geteuid() r4 = getegid() getgroups(0x400000b9, &(0x7f00000006c0)=[r4, r4, r4, r4, r4, r4, r4]) fchownat(r1, &(0x7f0000000500)='./file0/file0\x00', r3, 0x0, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f00000000c0)=[{0x0, 0x5}, {0x0, 0x7ff, 0x2}], 0x2) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000480)=""/122) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r1, &(0x7f0000000380)="7b36cdf1e04afd779998cb5b2b65c747acbb1c78d355e3262874607c78db0017a2951b2e64", 0x25, 0x1, 0x0, 0x0) shmget$private(0x0, 0x3000, 0xce, &(0x7f0000ff4000/0x3000)=nil) mknod(&(0x7f0000000180)='./file0/file0\x00', 0x55875684757fc832, 0xffffffffffffffff) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x5}) shmctl$SHM_UNLOCK(r5, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) setgroups(0x9, &(0x7f0000000640)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000003c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440), 0xc) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x24, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) semop(r0, &(0x7f0000000100)=[{}], 0x1) 16:00:02 executing program 0: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 16:00:02 executing program 1: r0 = semget(0x3, 0x0, 0x0) semget$private(0x0, 0x806, 0x4000201) semop(r0, &(0x7f0000000100)=[{}], 0x1) semget$private(0x0, 0x3, 0x1) 16:00:02 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffffffffffff938d, 0x200}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8, 0x20) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) 16:00:02 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x3, 0xffffffffffffffff}], 0x1) 16:00:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x46485d48) r0 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xb5}, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x10c5f, 0x0) fcntl$setstatus(r1, 0x4, 0x48) recvfrom(r0, &(0x7f0000000000)=""/34, 0x22, 0x4000000000842, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 16:00:02 executing program 1: r0 = semget(0x3, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x80000000, 0x9c}, &(0x7f0000000040)) semop(r0, &(0x7f0000000100)=[{}], 0x1) semget(0x1, 0x0, 0x4) 16:00:02 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semget$private(0x0, 0x0, 0x10a) semget$private(0x0, 0x7, 0x420) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6018, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r0, r0) kevent(r0, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x1, 0xf0000000, 0x4, 0xfffffffffffff2d0}, {{r3}, 0xffffffffffffffff, 0x44, 0x80000010, 0x1, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1a, 0x4f, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0xc, 0xf0000056, 0x202d, 0x6}, {{r4}, 0xffffffffffffffff, 0x1, 0x4, 0x7, 0x1}, {{r2}, 0xfffffffffffffffb, 0x3, 0x2, 0x7ff, 0xc6afae9}, {{r4}, 0xfffffffffffffff8, 0x20, 0x1, 0xffffffff, 0x3}, {{r3}, 0xfffffffffffffff9, 0x80, 0x0, 0xfff, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x83, 0xf00fffff, 0x5, 0x3}], 0x2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff8, 0x2, 0xf0000008, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x2, 0x2}, {{r4}, 0xfffffffffffffffd, 0x0, 0x1, 0x5, 0x7}], 0x9, &(0x7f0000000280)={0x1, 0x3}) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:02 executing program 1: r0 = semget(0x3, 0x0, 0x0) semget(0x0, 0x4, 0x4c) semop(r0, &(0x7f0000000100)=[{}], 0x1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/194, 0xc2) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) getpeername(r1, &(0x7f0000000280)=@un=@file={0x0, ""/55}, &(0x7f00000002c0)=0x39) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x88, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0/file0\x00'}) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:03 executing program 1: r0 = semget(0x0, 0x80000000000, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0xbb, 0x803}, {0x3, 0x0, 0x1800}], 0x2ac1) semop(r0, &(0x7f0000000040)=[{0x0, 0x2, 0x1000}, {0x3, 0x0, 0x800}, {0x0, 0xfffffffffffff000, 0x1000}, {0x4, 0x2, 0x1000}, {0x2, 0x7ff, 0x800}, {0xb57989ba8b7a5fdb, 0x20, 0x1800}, {0x5, 0x1, 0x1000}, {0x3, 0x10001, 0x1000}], 0x8) 16:00:03 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x1) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = accept(0xffffffffffffff9c, 0xffffffffffffffff, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20101, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x48) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x10000, 0x0) r6 = dup(0xffffffffffffff9c) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x0, 0x80000001, 0x7}, {{r2}, 0xfffffffffffffffd, 0x1, 0x0, 0xe9c, 0x3f}, {{r3}, 0xfffffffffffffffa, 0x60, 0x41, 0xfffffffffffffffe, 0xc430}], 0x4, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x20000000, 0xe}, {{r5}, 0xffffffffffffffff, 0x12, 0xfffff, 0x6, 0x2}, {{r6}, 0xfffffffffffffffb, 0x13, 0xf00fffff, 0x8}], 0x200, &(0x7f00000003c0)={0xc8e, 0x9}) r7 = open(&(0x7f0000000180)='./file1\x00', 0x0, 0xa8) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) fcntl$setflags(r7, 0x2, 0x1) mknod(&(0x7f0000000480)='./bus\x00', 0x1ffc, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket(0x18, 0x4, 0x1) poll(&(0x7f0000000140)=[{r7, 0x11}], 0x1, 0x0) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = semget(0x3, 0x0, 0x0) r2 = msgget(0x3, 0x91def120fbdd71fc) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/4096) semop(r1, &(0x7f0000000100)=[{}], 0x1) 16:00:03 executing program 1: r0 = semget(0x3, 0x0, 0x0) semget(0x1, 0x2, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) r1 = socket$inet(0x2, 0x4001, 0x10001) write(r1, &(0x7f0000000000)="7ccd0f7e1edf02b4b51007ada58218e4ad9f06f72dd1cf281da55d870e074ab96f36ad364aec3cd3c325f3ef4ffeed3bdcab8228f0660fe60f0b22fe36468110a905c860b443e7e4024446870a4695c0550af8df1732572befb138eeda628d147c04aa5be3bdc3d4bfcf2e3d77bc077c51496eb4b9a5005d91e133d6ec7811b83103e8d4ef51d8462aa3b179bca59ff255daf0bc71a89d82ef5188db8233bacec28a1a340c846e792ead3cf83b421cfc4f80609a9ba1235e11b91c53a22e2e5a19acf2ee32", 0xc5) 16:00:03 executing program 0: r0 = dup(0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = semget$private(0x0, 0x7, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/135) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) setitimer(0xfd3b0c3e13f1646b, &(0x7f00000000c0)={{0xb2b1, 0x2}, {0x10000, 0x5}}, &(0x7f0000000100)) 16:00:03 executing program 1: r0 = semget(0x3, 0x0, 0x0) semget(0x0, 0x4, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x80) mlockall(0x3) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000080)="659e6623", 0x4}], 0x1, 0x0) 16:00:03 executing program 1: r0 = semget(0x1, 0xfffffffffffffffd, 0x1000000000000) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000040)=""/98) semget$private(0x0, 0x3, 0x200) semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0xfffffffffffffffd) 16:00:03 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{}], 0x1) 16:00:03 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x241, 0x0) unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/152) semop(r0, &(0x7f0000000100)=[{}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xb) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/46) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/35) 16:00:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x0, 0x4}], 0x1) 16:00:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x2000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x420, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto$inet6(r1, &(0x7f0000000200)="631b20700a45d642b72242859c3dc6253e79f0241fe647560d470543e8213ed1bea95c5ff05828d79ca4d744929725941661d8b45dcb2e4372d0e6926eecc56712979f3a73077ce734a51d01ac652ba132efdaeb47ed7ef63ed676af78035366192135f79c5a2bced104b28f21c46637ee140cf877f1640d8984145015e3fc4c280ad39f84afaa89a9b437ff3534af7f1fcd8b9ecbf8a11e7c61cfef0f6f01f4a210a5248eed767a6164533a21103e208c5941eb1a97035e0088d73f79a0768b6e684b3dfe78fbe17271525138e0db81", 0xd0, 0x405, &(0x7f00000000c0)={0x18, 0x3, 0xbe02, 0x1}, 0xc) 16:00:04 executing program 1: r0 = semget(0x1, 0x0, 0x208) semop(r0, &(0x7f0000000000)=[{0x1, 0xfff, 0x1000}, {0x0, 0xffffffff, 0x1000}, {0x7, 0x52, 0x1800}, {0x7, 0x8, 0x1800}, {0x2, 0xffff, 0x1000}, {0x5, 0xffffffff, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x12, 0x800}, {0x3, 0x4}, {0x3, 0x20}], 0xa) 16:00:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) getpid() semop(r0, &(0x7f0000000000)=[{0x4, 0xc55, 0x1800}, {0x1, 0x9, 0x1000}, {0x3, 0x6, 0x1000}, {0x0, 0x71a, 0x800}], 0x4) semop(r0, &(0x7f0000000100)=[{}], 0x1) 16:00:04 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) 16:00:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0x1, 0x3}, 0x10) semop(r0, &(0x7f0000000100)=[{}], 0x1) r2 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:04 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) recvfrom(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x4, 0xfffffffffffffffa, 0x1800}, {0x7, 0x7, 0x800}, {0x2, 0x252, 0x1800}, {0x3, 0x7fffffff, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x7, 0x800}], 0x7) 16:00:04 executing program 0: r0 = socket(0x20, 0x8000, 0x200) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x23, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x1, 0x0) getsockopt(r0, 0x0, 0x5, &(0x7f0000000200)=""/234, &(0x7f0000000300)=0xea) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000040)=""/76, 0x4c, 0x3, 0x0, 0x0) r2 = socket(0x18, 0x10002, 0x0) connect(r2, &(0x7f0000000180)=@in6={0x18, 0x3, 0x5}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000140)=0x6, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) unlink(&(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x7fffffff, 0x6, &(0x7f0000000340)="1c8ddef9475036ac031c2084c1280df4a26897d5e15ae79cbfb0791c785b", 0x1e) setsockopt(r1, 0x2, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0xffffffffffffff2c) 16:00:04 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)='c\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semget(0x1, 0x3, 0x3) 16:00:04 executing program 1: semget(0x3, 0x0, 0x0) geteuid() 16:00:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000015c0)={&(0x7f0000001240)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f0000001280)=""/69, 0x45}, {&(0x7f0000001300)=""/249, 0xf9}, {&(0x7f0000001400)=""/156, 0x9c}], 0x3, &(0x7f0000001500)=""/142, 0x8e}, 0x40) sendmsg$unix(r1, &(0x7f0000001200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000080)="1b872aed505dfbc836", 0x9}, {&(0x7f0000001780)="0184c06b769a9df893e77663c0b9a6b3bb6ba6fc56c7dbe2891c208af5a274181362e4aab01cdc756d6a04117f693ad431d1abd9ab2813bc445f3188bc12f96d7b0be9541d7faf4ed119c41799c065af7121e1de859ef738bec2d0702b792c0f8af5fcd8956ad902e8a2d551f3916addb108bc977cf95cf62185cdadaefef5299db62710e4940a858da8bd06bb188f48b24848c7bb1d8c1d7fdb337b363ab0e8de71b1723ba6089b173bc21a713ee6b51db60231aabb58d69b65cc987bf32b9085b6cb1d9ac7f6854c5cbc4bf0f9d2895a99e7e52576c3980101d1be7414067886cb04d56431e924734db69c7d0ca1951eaa609f64186b73311b68062e124f1e26c0f02be1c28ed62ab452f94b96d8099fd07ba3402389d20807fd4e8fe94b5163ec89575a35b72e001ddf0b923c523caa572c2bc4e2040b22d1adb6693a5b4ec44349cab28fc17a33af5604a30a020f0e00dfda805cc2bd80f39a605bdf34b45c7e49342e2cb97fda8dcfb2a90efcbd901a85a8abc601014fd7e0b8ef8afb164912c3c08b52f6661b623d9dbefa3b2f55487848cfda3d4cad006b39dad3631c1330f5326127ac0c7b1f211a385a003ed12067e1d83712c33bc31151d8e8c54e3fc5581047b35fe866719e1c15a13c7b9e7466688bc529d1704f6545ba7445e2e30d480cfa52929142f823bb5979f62b00ee340b594f9e9a3cd987f54eff7ad87982c97d2d4212b2c368c76b234f96114633b5929379986f31115111aac4b350642bb5074c41212ca33ea4d2db67f98be6cf057d4206ae23712c489a74477f7b070204207061f2ee99c2e038db286790e1fa4d6551dd7d11d82e788d27ca3d0493cf6b56741d5555a4f7575b1a0193ef1f037aa0fc0a0f429bfa17c5541e260f1f75c435c4883b6f6b54e85f22295f2ce7f5ec6fe89e0e3ac54debfab0b767b73b3f9c96c77e290e65721704f93f82d43df40e7ad1595f6acf4b904c94656a8b34cef9fd4bb23afb66111404e342c57756fc5cd50aa4aa816d331f4d1b0acada32c5844bfd964bb7792d55205d4abcf82b2cd403298670116c757459f60a61d59cb26170b262eab5d5fef4f83334b5988e7bb473398519ad189000435e4fdf1cc7125150598afee5cbed5d420a7c4e0de94c10db7d0fda232d74fc18e6e2e07f57eaa56aaf2c2b217027c8c6a615dc9d2668a26839dcd5240901c90e4b2a468d51d1262e28e0b3a8c62a28c323ffd4dcd50e72ac79fef05d5ca245e6446553f6dca85bd5d5b43810607a06aa02a65ad1674ca18817c9935e41190a529a7d78237031c09effa91841ea1c518e05b2c676b71a191df2893ca90100d372e42ef4df5287293da78ad839f89efd395b9022fba5b976a4c34db489d246ca048fde580f891abce727000ac5e3abd0dd47563a2022aa0e54253ae3f8b7e4662ff3c166cf28205e362bd692eb318d90adb3f64933f504933aa7c5252679e650cce1f982f45de68cfb27986d7f1fb6ac16e49bca7d902e7bdd15835b6e34303218b6505f321b32590a2d10a01c1b50305692dd0de16e8cf6feba4dc668fbf71d17c521ed551fefe6cfab4b8e998cd16dec5ee13c8dc10764baa8c04fe5ba173bd288d65038078b15beed9b2a939b0074214e3df139c6e2269ddc83d7aa3ca8147af1812262d46b6c11ea09b72c202152e57a010e5a1ebe96117c7cbbf07063a9785942b75a4523718d3a47dfe0a1595ced74771d13e3cd272648b6cd73341064515782a0427069ee3b2cffbc20debba6ec2dee0b4005758aa585353ad012cfa58094af0e765fbf41d5d34f48486bcfe9606f7595a3c4379a308f8b416136c2da24121e817d02ef02dfece1c18b388eeb330fa670d9f0babc96a0d219dbb33e03c721af76fd4315797874603ad59b8a51906272488a5ef03682919d220d918faa2760f4b2aa93cffca960a5039c67f0f0514c7aba7cd1d3621f54c5f9a6298d14cb3b3dfe03a01357bd44a6a51bd2175a454fd7e43a85186693cec7be570898195b032fbd49246b4cd6c907a547d2046ebb8fcd1f48ca76d4a6edbf2dc12ee9309d10c18f5f2b45ecbef22f24811a9827cd782d1f8d69b8cfea8b2ba53c83e63fa153c76efabc3ea3fdda80c62dee3aba66f8b254088f11f20604c05efd39e80d406aa6127c71c5148a4e9e7725ec645daa335b26c69179dc335f0ff94a493e41cd8e6355e82aee7441ba67c4390034fb36b5351926367893c52ca06b94d202927a1268b6f9f4ada1e397ab97fd87841b4a1e5bcf98a851699eb25759f2ba02ba4451c84271aabd2661582489539a213d5e1da927a8af2609a36e86cb7d82b7bdd14acf6f17635dcf8ab7c245185dd6a3f96706bb8e321bf06c40a014d94c052f1096ae09ff6cde2294a36ee4daa839eeac3811102cd51b6a0723906fa13fef1c34dd7d233f37b04580f17c59ba939bd68e7f4c4f506790ff957f4115df99556bb0a3c86626187f77bd86b6be403df8078ede440134dce3dc7f80b22a02d503b4abe81a142874fc23dc10bced7e1f8cce88427800303a08d79006098fe78895ddb6edebb56bea0206177b3ff09aa3a52cb645ac7738b65214bcf887dbf94a658553b95678899025b4c0c5e8c0494f78eec0691ea8bb6f7f522719d27baacc2d04affa2dd12f58e9273cedfba0c4c2a36229bae76c06a844edb5ec9986bf1575464f7c9f272a98b106f6852f12030b6eebcc77baa960d11ff46f5cd09ef856609ec5a8dd03fea4ab9365cd7b75b0639d969283de3868efa261b431c57b766a53604fa0ebbba4fcd1c4cbac272cd6912f4068ae97f9f4129acf9a46ea238348a76711cc7d50ef63be4d443b245de7f6f39bba878802ec3e7f124585440dc6d856530bbd9c8e26a029b9a68726f9fc0744bf44790762df9e49a2119c3e7d1b684f2ade4ad1d82c7527c6c9c02b8ba980b06255e40c781f24baed9242207b7380e3467f7db4a63477594fef3dbfb5c93304cb7e050d5e079b822bb88023e6fa325db959667b9a1a81830aa1c690f7670f29d8380a20f463a8351d864be745ea030371f18d10cf97f51d86a81db1d387f311abfb8495c65da22b773297f0c3e4069ee9fe342eb49e0d73038b1af4cd267d71abbd207776ac500d4945bd266e2fb21ee2e75bc64fe3261604bad8ba191698a7b17df9c8936bcb0675335178a4af8e4e008a371eaf5d52e224875c8b028059eca0ce17870c820a542b8ee54ffeaaed2604316991876eca6113b6b3691eb6ffc7028c1ccdc863410b30dd37f6c739ec24789cc19c479a90e3ca938ef5f810b73fdda92b99223fbc75bc460bd50b24ffec60061d4a33919e9b7773480160b86c887225c47fe9831853d8d0a168c28acde8b0b4981a35d303bf5f3b756da2058700e5fbd166acd422581410ab557880fdece0c524c08cde65af4d98c63b81e99030bab79e054885ea09da7f30f8aa1dec79646552fc1f568256ec3c1b573a135df55f521cdde9231d609b1c5e969e99538220a5eaf2a6cf95774a37415deb30d315479dcec8cdf82814cbf0545e7a2f8bdef62e1d20f22c1cd1fcfa63637bb01e7a1b7845e07e817c47528158fb8459e1f8b149ac1b85b02d9eb9f80a5a00624883b98810a2fa77112c15457c2fe0880a6016a377d771c43506d6dc0463cd59692c8c2734bb915a34607d107eb27940b81e50a9277b8986fe09baf76b69bd02179ba6e78e20367210b1e0fcb856c8390fbf932fc253a589add1fa5ff69b64cacf8c2c2abcfbfad31ca5d1fc79f2890b54b1df2fcdaa9221fbe922d43c36fef8305f42c4d29ddfb09852418fb841af01cdd7b0376b453abfdf39f9173ee5c2de22b8f86972b104bbd9ae0f6d6001526c70164ec6ceb7f76aa7270161ac55fdaec32bba2bc6de554f04b3fe951f8648ee344507d5ad9e60c215aebde9a227e56e4037da7bc4e37d9557940393eb2748824e077850a6f97e8cf47fd36d75252101ca8cb5d1c022c7d6be77e3761f788ab3802a6b144e5f85208d15e6eeff95457830bbdd0f6b0b433ccbaa392854a8135ba769b7c346e318e33c59e7da9c8132d32d59ed683134fe94da2a989f476913ab281ccc1079168f01d324679466d70dc800124baffd8ab6e695ddae3156bed451ee4828edc603958ab7e7395ff27202404a325b0ac9f0ea4f97b82f2eaa475afee49066600e052e7d4c10c68a9119fa1b8a3ffd74b754c85213b8099a7f007090c6d26c9084a784087a39e984db0206d96c5612202d7a8c1ac3bb38adb624d5fa9aa4f1dfec52bdbbfe514bc4d1a070d81eeefca5dbf6244accef2eede24d45d2e8a59c2c78e33a00ec44d01eeb253aa677ae5a952d901d9ced8f9b310314bf7484eb32a0c467f15d4d09af24d40aa85ec8c8c83adc1b58ad3459063a4d7ac5d15626eafb305d375f0ec8a59c8cd05931d5c3e2fda4c564942a8edb40d621da14cbdea29983b7e52b329422a2fa47cc5b2ee2a4dcb2738da02de969e4c4465f172817b5c3876f4feced6bbab39523173d7e7a6f5da8575dcaeb34f7b8116bb3bb5f9adc83865376e85851af9a97684972998b78f48045773f2f2d0d7ee1595309db1e6fbfc85cde75230d180036e4ca3f1cf3fc288c7e7ba1ad4b356377640d5b8b4c85e0cac09c8804e59075e3b51d065adc68c37ccb03560d40e1040680a23dafce2668ea15b50383c5076cd3a42c678ae00f0edd7c9f14aefbb130203e92abbcc574284c25fac4c4eef1488600c283a03e16f97f1ab6f6104b9fceab1cf8dda3d09e75d83cdd6d5cf242a86232e9060830a1aedfaef28ff3115b91c4d452a7394e1389f623515914fdfc5065f723a4a181af62bc4b8da4a3160a411a84fa4d869af6f33c38931bb514d7697a09bf90d3062720cecbac1b9726930e5ca87fbfa7353eb540c03b9a24d20f9439443ee0144d030db785e75013f1f1f704aa13728e669bf10b0f464a6497c17455ee21531c27ce6c4a7e437453d23e6ebe0a35b88845e0c32c21083288e7ab27d67aa5578ee6574fd0b40f334034133abd3eb30297c03d77c8ab495066d4cb721e009c2c7dac43ddbdb367c9bb8d60866c4334f239f67193b66184194d98808c332718ff01cfe5a1a3d83fbe7ffd9ba76d5cfb5d27911d034b3cd5b5475b10706e1cf417cba0757a6bfd86aa5c8adf24f6a705d1aba55d1a9219aeded3c43047b7fe7aca5693e4401914bf3fe9b02fff65256ca790d42174caada8daad533bdf4cc3e3c3164ed4d20f94e5c874bc4e24e33fdb15b6bd01577d052abae33dc31fdfb5da55838a33e27aa5556529ff12e5b5145809beb6e686c59cb11ae43593eb3fd106415433424e6498b07334cd7b86bbb506496bd2ea56dc996b30df0d85d392d648b433f7a2891a8aecf46780a0bc92893505f26a69dea2469d6885efcfaba207b04d8d0fb5bdbc40eb797d7353accb710a774bec6b0b399c298bd6d38d966b378351e6361ffd113103326583fcf8f14082a34b87afaf613f6044a40f737f5c8b62553a90549acf4f92e3f5296016f1105aa4e6f108608f21000a6f63f7b2c9220e8fb2bab43a96312e5cda85f5508649a9378fcabb306514d8842edaf9b50027a90ce6a7cda08e81a4b8264c21e7fb45a08693b4c3ad0fec0242bab764b157cd45e446586ce00570951ecc3fce87f4325d13a496132a06ccfe6a63255078ddd8b9fa8a6e19a3d252405430ef77ae703a1e8cdc4b277f86f8b466880b36f58f7a45d94f92f2b92189b50257731ce27c1296f0ea71ade24a5524116c", 0x1001}, {&(0x7f00000000c0)="d901d0694a52f57821638a97b05976e7d356b57a", 0x14}], 0x3, &(0x7f0000001180)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r1, r1, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r1, r1, r0, r0, r0, r1, r0]}], 0x70, 0x7}, 0x6) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000001600)='./file0\x00', 0x20000, 0x10) mkdirat(r2, &(0x7f0000001740)='./file0\x00', 0x8) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f0000000080)=[{0x3, 0x100, 0x1800}, {0x7, 0x7, 0x1000}, {0x0, 0x8001, 0x1800}, {0x7, 0xfffffffeffffffff, 0x1000}, {0x3, 0x20, 0x1800}, {}, {0x3, 0x5, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x80000000, 0x1000}, {0xc997482ff2b59e9b, 0x8000}], 0xa) r1 = semget(0x1, 0xfffffffffffffffa, 0x1000000000b) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000100)=[{}], 0x1) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc90, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) 16:00:04 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/73) r1 = getuid() chown(&(0x7f0000000140)='./file0\x00', r1, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0100000000000000422f8df2e1a663b16402924772ba1f18d5918ceabf4ed878550e1387e33f7a6d8d2a971279a5c334d3a20000005e"], 0x35, 0x800) chdir(&(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) close(r2) semget$private(0x0, 0x8, 0x1000027) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="68e3fc8685866ffcb3a688d72c3ec60ce81a9224b59e498049ceace2e4517a2deea76bcfc37153fd34dbb01e36146cc12922d7301a356b8ffc9650e970be4c43983f1b93fc975668197b1d542888", 0x4e) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) sendto(r0, &(0x7f0000000380)="0c0ecb0bbacd3d5ba89c8b7bf38079c702d9f8914863ec386e5d1b09cb34c35d30921c6c0a6d67f0210588c4bc3608623c82c1902565569a7a4ffb7ea620609c9f4db0fff1530469fa419332b724cd9f6aea7666f449def27551bf61f29e796870462c15754daea15d94435e2f69be50aba006c2c44da57d66ec51ac3dde0930281028eed84d0cce30a78c7d62b93d41164a3ac2134824dd485666f09b4c7165f533533ac952cb0812da91e89e5d2d2216ae7ce0878888e87b4fd6550231efe1546b0fd70da2872ef46a0caf8e475af5870a1f726152", 0xd6, 0x402, &(0x7f0000000480)=@in6={0x18, 0x2, 0x9, 0x1}, 0xc) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/191, 0xbf}], 0x2, &(0x7f0000000240)=""/197, 0xc5}, 0x2) 16:00:05 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:05 executing program 1: r0 = semget(0x3, 0x0, 0x2) semop(r0, &(0x7f0000000100)=[{}], 0x1) 16:00:05 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) 16:00:05 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getegid() setregid(r0, r1) r2 = semget(0x3, 0x0, 0x0) semget$private(0x0, 0x1, 0x1) semop(r2, &(0x7f0000000000)=[{}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0x10, 0x100) kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r1) 16:00:05 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semget(0x1, 0xccad65db3709c6b3, 0x660) 16:00:05 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = dup(0xffffffffffffff9c) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000140)=""/153) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000200)={0x0, 0x2, 0x6, 0xb0, r3}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x1, 0x7, 0xfffffffffffffff8}, {0x18, 0x0, 0xfffffffffffffffc, 0x2}, 0x4, [0x1, 0x5, 0x3, 0xff, 0x4b9, 0x3, 0x9efa, 0x1a5]}, 0x3c) fcntl$dupfd(r1, 0x0, r2) semop(r0, &(0x7f0000000100)=[{}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0x1b00) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='@^\xe5\x00', &(0x7f0000000100)='\\\x00'], &(0x7f0000000200)=[&(0x7f0000000180)=',\x00']) r0 = open(&(0x7f0000000040)='./file0\x00', 0x3fc, 0x0) write(r0, 0x0, 0x98) 16:00:05 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$GETPID(r0, 0x4771180eb5d8a0c7, 0x4, &(0x7f0000000000)=""/59) 16:00:05 executing program 1: r0 = semget(0x3, 0x0, 0x80) semop(r0, &(0x7f0000000100)=[{0x4, 0xfffffffffffffffa, 0xfffffffffffffffd}], 0x2aaaaaaaaaaaad08) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000140)=""/4096) semget$private(0x0, 0x1, 0x100) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = socket(0x20, 0x5, 0x2) listen(r2, 0x9) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000)=0x7, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffffffa, 0x7}, 0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) 16:00:05 executing program 1: r0 = semget(0x3, 0x2, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) recvfrom$inet6(r1, &(0x7f0000000040)=""/92, 0x5c, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x9, 0x8}, 0xc) 16:00:05 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() dup(r0) close(r0) accept$unix(r1, 0x0, &(0x7f0000000000)) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x8, 0x1, 0xf4b7, 0xc8b, "472eaf9fe98228e8eef328fd31d3f8a9da991fd1", 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000140), 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18081, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) sendto(r1, &(0x7f0000000040)="cecdfc97cfc6012db7cd14d43b635564d547dc1f46a6b18615c1877da94367b85731aa577c79c3aaac80b4ffc5c305b896708cce7fc4d998a4f07647c8390b89717ac6c4cc94062efb3d069a4d34240f7886f390cfdb1f32b3e4426bcdb675147982db15369d97843dd9950b2f6ac9be7d094b2863fcd32ac95fb2b0d1762a0bd8103dfcc6afd1de93ca78c077d254f76616416e77c76f36ea9a906957233e", 0x9f, 0x408, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x18, 0x80) 16:00:05 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = semget(0x3, 0x4, 0x20000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)) semop(r0, &(0x7f0000000100)=[{}], 0x1) 16:00:05 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) 16:00:06 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:06 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x9) 16:00:06 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = geteuid() seteuid(r1) geteuid() semop(r0, &(0x7f0000000100)=[{}], 0x1) 16:00:06 executing program 1: r0 = semget(0x3, 0xfffffffffffffffd, 0x8) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0xffffffffffff569e, 0x80, 0x7ff, 0xffffffff, 0x100000000]) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="140000000000000081a9000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='{(\x00', &(0x7f0000000140)=')#@\x13,\x00', &(0x7f0000000180)='&d,,\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='^^\\$[\x00', &(0x7f0000000240)='\x00']) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xc32, './file0\x00', './file0\x00'}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x4) 16:00:06 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x4) 16:00:06 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:06 executing program 1: r0 = semget$private(0x0, 0x7, 0x20) semop(r0, &(0x7f0000000000)=[{0x0, 0xeb, 0x1800}], 0x1) r1 = semget(0x3, 0x0, 0x0) semop(r1, &(0x7f0000000100)=[{}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x1) 16:00:06 executing program 1: r0 = semget(0x3, 0x0, 0x0) kqueue() semop(r0, &(0x7f0000000100)=[{}], 0x1) 16:00:06 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') r0 = semget(0x3, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) faccessat(r1, &(0x7f0000000100)='.\x00', 0x3, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x3f5) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000380)=""/194, 0xc2}], 0x1) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000180)) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffeffffffffc, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r1, &(0x7f0000000240), 0x14d) renameat(r4, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') 16:00:06 executing program 1: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)=0x9) 16:00:06 executing program 1: r0 = shmget(0x1, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = semget(0x2, 0x0, 0x0) semop(r1, &(0x7f0000000100)=[{0x0, 0x4}], 0x1) semctl$SETVAL(r1, 0x57e1e7f6e7821861, 0x8, &(0x7f0000000000)=0xfffffffffffffffe) 16:00:06 executing program 1: r0 = semget(0x3, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/154) semop(r0, &(0x7f0000000100)=[{}], 0x1) semget$private(0x0, 0x7, 0xb150abadf656dea8) 16:00:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c6530002aad1695b1d3703e69dd9ee8fdbe15333f6c12971fd2d9eb75fdf937f009a02a65d19969f751a7f45eae1ba05eff0b31167ebf71be8219c7c85d7bc4f3d48d0627ec2a6c116e5e6636c05835e75688728139ca574bfb88a004df2221ea2b15dce71e0b980faf403985dfd253500caea7923037d7484bb38762da9146639ef2a6ee2ffc31f5a221cf0ef9800e151d6cd61cee2cb6de9373653349facef76334d3"], 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000180)='\"B', 0x2}, {&(0x7f00000016c0)="953d749bdef88e991f244d77ceb6fd8f9122ddc8fa0373c5309d13397a318fce509f8e6e4fd61536d1853bb5b7ff558f4787f3c5bdbe783d3b4513b51faa3ecd9cc6d00dcba2f00c9b2e3938fc5fbcea6f54138fe74b528843e6c84d5c28d63a80a8408841fa6ff3b49846434f4aeff2c5c8ca28d82f1a3a5f39083ca4068e6fe4072c64c5281289cc64022d586154597079f3ae7dce24eeb20c62492d03e05abf99536b6f21a5183487320a293a86c1809ccc26f2a168b904b5ffd63c0931102c968bbf21d3b4d92ebf6c010acf4a3220f77857f9eaa1986254efba6939cf3002b89792ca04e175302f8f0d4efcec1ffa48aede2ae0ca14e578aad3d2ca67b943493243c8eb6d505100a9b902584e8cbc0976a45463dfe3aa0c6328ceb2adea36b626f87fa2b4b0a80b86494f8457105aaabc2b04353fbd3cc47a7f03cbbf2885f580aea169e69753b37a606d2fdf4f74add0074d425545e8f282082b78d345ab6f57582b06803b4bd484c9d85459c1652ebfd639156bad5c92372f400d5f233232da6148ab0805af5d333f2daea6b9d4b5a0965b16d007e77b7fa28c576c866fef39656d00e7ebb70f88273c0190e781acc4bf7cdd800b4ff5df68f17fc3f8429600b57daf2f509ae4d721c0671e0df74ba123cfd014ed5e0e92c052167ef2c4502f4fc0459d29fa3ce6361e072b751f31b4c8886d25b0832aaf9e226b68c23ce97565bdbd5430482e7378ca35fe3adba35caf414423475b2bfcfc3099f1e9c6c9874b7ea08524ae08941a3691c110ed0100001c90644a72ce4e6a2109c3d54b1f01d125d61f6a2335469edbe639c315eecf1c60541a7a7555d6bc114bf6758ce948ae00dbdb7569366951bf280864678837515b9fcbb0d85e0dfffb6722aa61f39c0ead4f4b3c329747ef2f969da7ab25f8981fc1e9444bc31252e96c7c437fa4c26c384c236c3620b37c014841dbda827e20b1bf882bd27f5ce44f123b118fc23406baecd035a496382fb2e17289c00dbfd9e497e98f8aa2207c274fd6031424af674ce259e152603cea21a770ee6bb8ffac1ee43350365c851339fe62eb0f729d23ea2d855a37b634d9d9a82ce95f090f6706267658e54704af81fb452ad166637d82f51e5106c72d06cc7bcc12e03f2081362038e8799ec3fe5405c2c3c88494cb04fd06957902db9c660d29be1ef9fe2bb1efeb04e3cd091868439f7d0d48319708cda56c7b1e0fd9155fd8b27e038d9d12dfbe8681cc5e38036c133f1b8e80b6f4104f74bb5fa75c8352777d541d1fa144ec0c8800ad174bbaeebe229c2bd3990206583cf8c5238081c9bbf1f04fac10ae8d910b5eb929dff5d48eed4b32dbaa2631fad3ff57493538a8d4a1404e996e1c259a2dc7dbc5793c1205a4bc9b6f0784ed9d99ecbde24d2ace08abb9b5ba0b7d1ce9405dd103c8418d2edfdda51e6cad05d0eb5fbe84c214cae5e397d33219016a39d54f171e26599da16f7f60be8c163676113cbd68c517a0093d76738a334d97e37c609888801d4a6d91620f8ee1c6d34a33245fd4e105807be1f57d4c1c3829ad8abf29a1fd07cfd065a7935ebce9062033335646d34e677d7a2169f772dc2b140198771b3f7307499f7c064f0c3e97046d8e16e795cac57d00401c8f9c47595ac24209c9c8664728c39d55ee4478635630be464cf231f3b1d4106c4834ee1d80cd92ce8235cc783e48da38feaceb8a02fb41c70ae808fd38f67582843749f2e2d3320d56449c5b523595dc5c46bd6861ccc50fcaf510d9bab0cab4348fc86d31e85dff10ccb9a711874f7c22f257a1882061104d0411836908625cc5cf2b3531a26bbca2d3d550db75a6ccdaec06d29fdd6b8846d108cb26627d3e39a32400c500b45d399015eea31e6126dad715a77835dd9c83a9278d39d94961bcacc5fa238090aa720de0676b8a5492a13749be83e540f3027aa634b82f6fb6fa65e2605f057b3805c8cf94914fe184e67a68fa7d1bc9c67de8ba3f1929de9d87852c76807d0b51143b9b8c894584d4e8949a4deed3c41ea62fd6900646bc9c81a034636839fdc75fb436d170be1c42035101948afbeca1a79895a52abc4b67d6108caa1084c8a0000d551c3d5484f639784799669d32d969da9714d9a752b47ea133caf0627adc5a84e3cffc56dc9e4e379521aa29ae807f9295749802d7fc8cd17fe9ace6d98af042d89f70b43b3d06ec01260931f9b4f1db7ba9f11bc3403af611a0ff66b8310283e40d70e2feec46be91c19ab2be96aa645f1d995cd41b3158f3ffe8d506e164c437556d167e68ce69b295e5833e146c86d8c64b035e87aca2a18293d3fd5f195b1748a438902e43119b59729cc2e4fd1d68d9d108c26cb834114b77ddb451469b3328d07c396d7e4e5977aaa4dcdf321abb166e7ec3d1f121be48d8adfc651cadffa7f5add91b586aa654979c90449bad1bb44b912814b5df7c1695227308e11a9fde44a7c29b7314a891179e9baf35cad2d21c7d70149380d1a15ba9a7fba2d021c0d776fd41f9f60589faaea8c6cf8b7895a30dc324d23d5416ee3cf831b64b0ad3bd723bd5a9775b82e4eeaee373f9401195e637bf7550dee3fa3b3e50f88e37cede86f82086f75f736dc5758326125d9ebd3a97327b0f2bc2aaf7b1ce63640b70a5e9d8f70e89f97c1f49e654e57647a05ecf724437fa9fe4385040e1e741d7b33bf2cf3873b3744160ff5b433122263eaa2177c9d16711615a26f9fc74130b0cf8332e9d43cddc8a81557a37fa6d286c0119def61944487df73a4f4eed138226a0c31164093adf412d19a0fee0c2e2b8d76564d4803bcb065a13d4960c6b41ad032d160e8e1dd9fa315ee8f1f09b59b90823444a20a08a280e22f0b0ead1575b18a15258a82dcebf7520c74d2b7960270694137ee12e5a6dc3f876077b055ce854c04fc675d3d1df12dade9fc94bf0349008d911e535216b06ac8faef1c8157d661adc7138bce945802c15a82a90a21076313a76c1bac24fd5e8a1d0080ae159f599d8e56a1130d6ec59783160f8d8a3737ce564c88d72a663f8d4d797be15b8559a0d79303821a915310532bc63ebc8cffe32092f855374a818305dc7152f9620a90dbd886229ac1318bda360d330a569cc4e5ff537cdc45f8736dffc31c396837f81ac60cbda2e00364ebcd5c5d9cd29ff4abe06abbd73152a79ba59f80b86f06793a8e61b943da21cf7d2b3754413b6c699ce43a06950d8e6af2f8c24c329354290c398791735cdea0223caa5e7c6dadb7343796675a76d7286e3fb2b2056d5e0af6be88882f20a543c11b597b9a87a7cd405a5f2e9660285e2bfba692935dc52a34d258ec6390aa15cc479c39b32fbd62e70f2095e45ee2828b8784b507a877373346dc644bcfe7eae715c809f8566b8beab22be271e12e58b2e7d6bcb9515ae528edc230f579411dc47d0d8d0ab9e8d5982c90e1c1be55481fec0f432ca4fc81fb9018ef8c1391e9c577024b3edd1b8db89ccb325d4a3c5e720076b44d58e41c35ce9efb3ec0d46dc1b5544d22265f6c3b9a700b0127f401736fdac7914c0f937bd717bec1d73706eaadc8036b6a767316410f87cef649b186ce5be823c46e463dd9c1f2aeaa6521da99db590c5431438aa07e0f60f6f1c39ef364dcc8889ec3f7c7e59a8a3c00d7067a6dde3f8bb3ab52fa6b38edd05deea497cf744bdd6918b62227fed1bc4ea76d35a13223159209cc4edb0b6d55bfa524696d01fb3d44e2ed79ec0c9d365b6755431d873560e9af15562c83407b474862977b969f345b67e347ef49e3af9f08454796e9f5b9eefbf38c4fe8f160423c0cd10e65636c57bfe913fb3539c47fbfcac8e6305a8fc8a3fe173c3ddcda9dbeea461527da886a99e459afd8a122d1bf74819e00fb75274a68cea5b9516e5e21d74da6bfc27bc736ff4f2c8aac5448472d499e9754913f2036742c5ef9536a3ce35bf0c17575fb525b9c739a49008213f79401664eb09944459156ae48972dc311adb604b1445c5c09976e10ef745bed80fb50f1af687d4aa46273bcdbdce39c8ca5fb264d3604ee29b4b3bf130fafcb19dbfc10afa837060ce028bd0c501741a03f71e3d5773eae3353e04e583c05d1d1deb7d96fa8e4792a83d14683746ec9a717f522f4937bd06dadde5ba3e5bf0853bc13061e36f19bb2426685aa0bfdcaf3ebda3a47bae423ce4c68b3799b860e83991ab18520cf4ebf09b9df842c570b375f7dedd8c1b6fbeaca8b780dc4b584d4a2400d7e4614555c104c21c9cf7b84974b3e4762466a50383b0fab32928c129ed4caa169bb416f539020ee48f1ac68233c8ccb3c41132ab04f53b8629b3d2fb3e5973f9e80f3b3ff26ded0e4756ef4246e584ecf22ccdf12d48c857f1cf4ef7865ead83b10a097e689a26f48d385cf4d6bc2e23daefbe911cc21459402e3de3a54b95680c3b91b3f393c72a55cc1368975c41fd50dfe64dfdee2c7676171f1eb7b888e3806bac94ea15351355a0f94d536ab70520e6cec41101e6b72844b753404f624aea83ececad8e6cc2bf1d453a013205ee3875fa7cdea313831f8b36b00a52dfd4fd9c4b0729957d6093940aa77e0ab05eeca13bcb8ab165715ef83ac4e44e6b35eb270dc42074dcbf3450d282c4048df31d9adf79d3b5a3fc168d7c0dc3e35340151425ddc7813f10b84de88e3ad3a3e0db17b3a734ec56ab2c8a16721096cd74af4e50131fc8d3083005a2765c90d71c8092ad81d9eff7ff3c624d375b27f43c3e67d359dc89dddf3cd4ecc2d1f25bd5402479fd713044ec3812aa318ebf317736cdf226d4e1b1a98fe4fc72a3b162ecc7c2604b7a2d375832770b8ca8adc02c07e5233f6267d2b6e8524939f918049c28452c460acc242d59137809026285ae8cf49115ec4dcfa386620d82b2f3b336ab39668837e87f9dbcbbcfe3f9c33c0071a8d5c97f6974d98593a539a7298f3748e77f80462e7a0120f0b12792fca0aaed3433e4099e199cb74b92ac44367db46ca92de8a2052e1b1b25d50d43f5667163365604a03c0f43bcf23dbacb6688cfef58500aa453b9d9c919352220e5ecf5edd003a343d2e598709c3d8c6aee735a901e0cfdbcd649af548852ed9b5d67bb7dc5e76e869c0b94f7f5acc2eb409e19a2e36a5609d63d0608fefeda0f7c08f68a561ab3ff7f15d406fe94defa5a73f6896979f71b0f68db5d62df3acc16aa4bfb030152b9683b7fae22b951712d99b259d4d651872bbec486374ad097a79bb5a731c495e130c0b265b5084fc531865f9d4b86add701a60fd2c346b2cd475bc0713cec591bff13d469cf24663f3ac08de058f6d3b7ace0eaf1a4b15cf2300c0fa3f57c6a967b42cfa11a3d05914a01c091bcf944e6ef5542e16e9ed3fba68168385995da760ec8ee39615fd74048e39ee65eb334a8b3c02fcef3a3480daa3b856b3a5f7a9f21b34c6ed3c0b42cd044d996299b8d54a8434491ab6122dad5245f819ee32d7199957dff270a17f1285184565c3ebb232999212173026fa53e81b32dc8c131d848e7f554f18d38aeb25de40d3dfd4ea0552a415f1c70a574c8cf2244d97d98c0ee1898e1ffd93bcba3322adda984db41b06877e2fb5a1579666ad8192c2db3da640bfb9873fa1cc2f37cdbda202e36c6251cf9c410e7970ff6a9bd2d90715a8f89aa36f3ce36e96330342382d18867865358464b745ccd13ff67c7720497583a8a62c83d3addab74f6cc3555d03c8637bba89be31a23406816f88eb522d1e592b593dca4eff051c6aedd2ca19fe1", 0x1000}, {&(0x7f00000001c0)="ab84aa0844599a7d495446bc27329e1c8d45c2732d4a719ce2836debbba5a81a22d43d1ffb52b0cd7b320eca0da42b6e45fb902457a559588a9008af868532a0b4b0a3d5344d0c579ab4bbac61def7336c56145f2ecdd52d0d700c7dd265859222b00e8a13ad1e9ba84ab410e0412085ed9bdd9da9db93e822604151d6396e099d6d2133ec7499335faff0c4180a774d455f6c8ebd4555177f0cbb8483368a176b13f9964d0998cae90731f4d42eb5dbfa22f859eee1f282ed3226a6888d6af8640798d20902000e7b2f26832341cfc2d3066905c6cefaadb2c09c49551f84f84ee8ff870b755210ac73671a651db7f86d0d51ec69e8", 0xf6}, {&(0x7f00000002c0)="96da3bd0a8e738c4659feaa1be99226e4f698df9fdcdd7ca1454ce6f84935b0a29ac3c8fdfdf7e077ee974d01f7a7eab8579e9565121eaeac4ef7b258c9db28d0dee070ff39481b027692ef7524cdbc0c3ea9e8afd93fa8fee1203ad7596f0f580136fe00992b8623b49b7a73c7810b379aa6bf87286", 0x76}, {&(0x7f0000000400)="84ce3e407e63743e74509d35e964ca7f463ebf83b1b748a4fe247f48d204879d942b4add9deab8b60c2e803b33116e67d36ffd6383d6cbacd57db65c7f710dc00486cffcbcf6aff7442f437484e01c593f69fe62a9c1a5320ca43f487b83914606720ed4a6333959d9aa5f65f23739b502c31a3f346485ccedc9fc30848ff4e75bf9a4cd68cfeb879496502b43d4f132", 0x90}, {&(0x7f00000004c0)="79df1baba4274c965f31916fb833d5d405eecd45f120f1f48051251e1688b19c8283fa237c2e4495c969414644b9c720441647b30155b6708d0dca86cdde12bb8da396404330bfeda1a9275d54165a80be0129076162cc6c4ef33e7f39f7565c48f2e0453b3d3aa27f2520fd25af770218d85a9420646611a08ca90d1cb07f21ef0df9", 0x83}, {&(0x7f0000000340)="81f5c9a32f5f5aa39d", 0x9}], 0x7) dup2(r0, r0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000026c0)="a06783c6023dd3919147d72aa7e23befa2221b4a1834ed9764406308257064fa727bf9f7e944924acc22e683e3ddad5219f1b279f2e6a70705e3291ef1b5d7b23796a643c0087057b371415071ff8648f0a3ed7ea9033c9851d61d7b69c405063df7e98b0b1976fbcc4ed24aafd901589699078a3cd7d4146afd6b754432c342242c871c4e7f963036bbbfc583641ac2b82a46cbc43c7354c3bb1b1bbad327857bd8d7ba48fb2e7c1a2d1b7e0067d4d96d8cfc3fb8181ae1707871ef5bca3926be53d40866daf0a4fd0af278cc1a81fd2c9ee7997f977d9684e00e0abab7338b766dfc97d50bbfa19b0783891875894a5356c9899af02ff49cff33efde823ead7975c72d203e0f4729b8b2e34376a02fd2dcb13b6d3eb5e4450af143221a6973ce32a6ea8858b2510ca3b4b3a65b5ac8c4f1c138b66cf54a9270210b032cb0b2d9b785dec4d08392bfbcef589e2de9e8219e6a1641248c47236046be06cd7ff855b0a7744da6c03247491b4cbedd48e6229737528a6ec337a0fe5a7689f75584e9dca07999117e084dc3d616d4aa24fb7cda2e4b378eb3fbb503a889c2b4e8aab79f86406f91a442404a50b16ce517fc77adf60f3dc1db4927be5467146099664925c0d214bd07e726619963e4dc1c5f44d4db85a4e85eebc77938360e9684c3447057aebac4aec54a8535c47a48c5fd11444b0f5363af56e2de374277b91eb0a7a86d230a59f159fbfe61ff5b2c757c2cb26c1e896931ef8c65f5ed85c29cc02df78b293d86171079666f5755c3a61281eae3250b7865abe68ead36a86ffe89271e945f1bcf483193e3c4a6b5b5153767042a4f571c04bb31331e5d66169c8950a4656d5315b51e8efa8aeea041bd211a71fac0a83b3e2573ab5241bc22d7bb611c8e20971cb98f5a87823d54374a6e769c569360411984eb76e1c8cbab5c5c91221eef54a8e6666cf653198848fcd84da41d3043ac2af6195dc6b97672ec55f361390229b3bda897fa08034015b82fff50b0fdaae9d171e592d6de96a81e418bccf12a043b1994a6873fbb9a28593ced8a3c1bea2d19718065a1f098a2ce40d6e8fe940a81dfc983fe5c37aa4b938c3da4e8253c243a61d26dedbdca955334d001bbd2f87a0d2ef97edec10707c0c95f15910bc0ba1d9bf087702a0f894e1d807d82b831cb1a01b26a18c5ab32ba52e0f1a82f4f4bc3e430c6d3a329f3628ead2f314b8e67632e73e31662d406466f6502dfd2ab09f9fa28803ead080ab58b53c15b83185a8c4ac9285ff89c16eb9bac2354458c8c664c007b92866a04ea2326fc7a1b63e4d3d840dbce7ff5b4947dfafc395f13e0ef09c6b2b55ae708415289f5196bd603df723f35aa8497bf580eec2ab4c470eceb5ea7f27192fb959aa20ca0ca4a0e28f11f35bca8aa88baa39a1bba1728b9b736ce974e10017083d210dc74cbacad8f7059bcd1170ed6af9e45eeccf83b55e6cb0787d865719744b1dcb1fd76fce3430c61c36bd0d199e6f59709ac865fbb5765d5a831b5ec588cca0439b7c34bcf6e806721264ceb72d5865f61cb8cd51be121fddfeaad8f7fc9e261fb4d15b28841a5bfe292c62fd09f708f411a4ebbb4bf57f09468d19c2571c77366f12b1d59c219726198d89470af1c367637e767fb7e0673d8765f08689ba013ba40837015d5bdfa2fc522483b803c5227504bd137689f050c5f383495923ee4225f698c74c9ff7e0451a1559ca4295cc483b5c1a61529531d927666a76e7aba2a7b4b4be0297c46e52a30c5ca4504103e62332b8c27acdc9516847456e41734bd39a96cd09f1ea2c5eb68994a6d5c1fb5faa50e59d88589b7828b8d80c20492a727ce21ef138e630190dba6875073b12d62fa20e5b5b5f1f3994a6679b8278164fad68a9bd4ec0b5ce7ed5014b2c9b88f76d2ae79e9e000cdc316e48d40155d485f609757fbaaa5fb3c2157db13561f05e37251d6c3a3772cd05091c423d34190fced4735c1ee506f722ad8a3e53a2788f8fcecd8765e0afad1c2e81dbfcc9cb4f8ef1932157fb9ddf13c0a3a22ee8104636fd2bbd8b9edc002684b3c9d0ee981599bd9399b9613e923c20d3bdb01a4e7023215956ec328ff43feaa5f52307d1d1f06cd1c335ff27c7d8a127d920a26dd7ec1d8d747767cc178b09ac9b4692a0cb87e97106000ecb764967928ea621231f699bc4dc0a9e4557a4650a18bbfe515ce657c12394ac5bf6107224cd9d0f1bc5bec3e0edb7135557223d73b22f28051f8ad0948d6d4eaad9c44d2211c53433b7c229042d1a3845a6de85ed3e7c2a52d5a23803de9439cd2e4d1ec942c860329409bb57d2202327d60adb99b8df0071d7be05695e22566e3fda2ea77babbdced165ca99e9a979682245e82656eea74de4c44cc5a58de7f3047bd35bda41f2d6841ce0bfa54125ea38a80bbd41d84e9ce1915f81461989c7f873238eaad2d5004cf145099908c2b7bbabfe77e034f6795121f8cd8afe124c0d8d76f597c89a7b40487024c22a63868db85f3ae1ea5c56760efd6ad9441a541e4c1eb1a0606917b588ab5ffaf650d4cf0982c0b67cf85719a830e854c3fad36f7d0e2f5cbe78469ca900c913b8d685735c8ae90c793fb6d08a6cc688a2156608538ed1d403330e385243931f4b3690132109ab73851117de5e8f2306074686fc30632cb300778a0d2697d58c373fa1f5d7152ae99be2d2bf7628ac90c8504c2590635090f3e1e6a179cc60b4ad419002d641ba29f3b1fd6c4a1f77e8aa6f37d707573342e267aebb1fbbdb53b59ab42462b4a75d201678cc8d82607a5f90e9ac4e25ccf2a3d8acd416becbcb7d8c56ccf18f65bbeeebd4df1164a1287e1fb9da69363cdb92ad85f92fff80236b9dcf682c0f42e25193d9fa41eba17cbdb8329a4e6c0159c9faa28d633aaae678202a8a92ffd8929ef88ea1731c35196c34e300efed4070c0bb687a4b0197c49743ef035a13034254904a37098ac3ff02e09e6e24846419bed717a2ee07e14de06e3cf102002a1866a3fe9611c349932e16acd97ac39851a4a830816a235b3d945c9e3b613a8bd8b151c46064e7cb7a388325c267fbe2b7f8b7b89173670663a42db77e5304257fc9090161721e49ddf3582b644008538f5e3769cf954e3c8210e016066ce485bf7d353d40e3138a6f8d82b8f1332c077fcd62aa8277e554809d7766e487e7de9bf325a06ae9700cee11ebcc20eb98fb0179adbd4a99ab5e5a91e6420fc28f8d1b82d0824a35e5950e1b5e923b3b77d994d53817e6eb0180e2a297e0daa60bbde9a866ec33ecf480b47040189dae21aabb67af458ff67cb53ddc13e09f0f57cd75774a1c9a73188c85e6e3416c8a4faacbdccfd092b72e4cee52896e56bd5f664e76054d169048d12568448c790fb3b08a817e59873161ce4fe3f2d5b66c3b7a154a0bc1e8b242881f2877bc0b3980873a50f7ee7d612dfb8440ce06724d51086be7af88330e49ffa8791a261afd34e828a2d73153b5152d9504836b4c7dfb8be8a07605c84ec85443d8a7ec467989a78626f74263e8c8afc1af3f7890166e15a352a02220ab24762ce0e99cf757e888d27de9d72a274a24ba2fb1ee9262a5c2fec37719f75a1183f8c9d9bd495705d26f83218ba1f611495a98cf82f4ffe2d509ab5df4a5694b7bd0838c443ef0630e61b2453af2e2a8bffe40c70d1a2d13ed89a73c7e56e4a7a5234d85fe49c54c336012fd433c8a034bf813a65b7d7bdd320c5fb6ca227e68aafaa69523bcc2ceb930391892b0514b3f594592df2f68e8464f83002fdca3767b2a74d703c593acbc4ad0b2861cea4a171f53078b061e3cd2ebcaab3ee808252d0e64ef2c2b06a16ab7430f42763aef97e016a61b281b175d4edca16d5326fea84bbbb16cd600164d3090d0f76feb99f5e89066d34d70f56258e7fb67a74bb432e854c501e08c09160e5b1b41a587a1882a4a9857f00b8d5841eb8f4b5938611828024b162eaac63521262d36af4596a394e8dfd01a3decb55fa4c0727ec58080d6dd51c0c6210752a27c55d07c8acddc1947ea70dc26deff019762a01472ff86d1da0ce7f8b328255737647717f242f237198f95b0d95267b630a54789222f015746a5e196f555621734779db5240f4b5d92976fc9c870a85197154c7fa4d20faf996e307d411393bdeec880164958a4574e6566031d61222394ed4d092576cffe02a4740555c908afbbab3de61655137f97d345e97a7cffd0cc9015e2bf1c050024a32f1aebcba1decd3628aec4f53e8c3e9167d9018a2b873c62b9a9b263b91e605c721cde082fb340d668c8d5473883a65b475f3194650dadd34e4fff775a014460a35524e3b60b291cd3006e66062cbb6d97841a36aee5973be5756799da7c4cd51659a3d572dc56e7246b376552200655e1e72436aab552ae767ba100fabcf2e4e1d8b4afb17ceb6e8cc76ea7b9b683c8af5aae8616e8ce415bd129764bcc00c6d8fcb6bbb1ead7cc474d9a6b79aa16d9aad179ca6f1d65391d07009fdfded9e6c6602cc6e26a96d2183f1864d04066a6885d913e9d4aea6d1f74bdee8bf1ed3cbf3b4f40c13510d829d70c716ee3a46e11ffd297c5685685cdbc4eb15fba04bb8008a833ad28f95f40772dfe655a92f3c287f3321b24eefd02cc15402fa36332570b75bdd4fc39b28fa3e3c9831c25fb629049a0e3fa5e7fce70fdf245ad62d2765e00ac4bb80cf059892f875760b75f88be7c723292ac866009ff06a1c1ee1843979a67674fb68e9bd11f5d827ae31022974f162e6ad7be9e701f7a5da6f508467df03a34f5c094440e1d392b35455ae4fd561cf19cfc36c7c53886cfbc01a9e75a10e3a74d15f4f0a167dd1b249be0e116d97c1b56bb4a3b0cce1b32570be79fdbd8dc7cdb6345b5a7d4dca927b95ab2fd4f2bc879cd46f68b3eaf36ba5d5eaf4b75b685d4af617511b7b025958172fd988da70701ea58515bf60dc8a58995f5074544af09dff43af1bb9a0ee241747548895085444e35def5592d9e0ec8d37113ab96e009fd7f035c14c9976e18d945746c97e169e986bbb51ab3c785c0a9f0b8594250afa59c65d4c60171dd70a8bbf0caf08d184822d318a534978c03d66a648a1e510fc8d52524ff2d92e05345f15521c5eea3a270384e34d87bf2d7552d009f7ed97f31307763b757fe03f23c6788026547e2d91ed43385674a7f95e8b009e11c181ab9cf37262b4eb37b29992e0180cfc94e790b7a684b42595809b23a94ec5c48624defa57272203b48bcfdcec4027391cf79e9b156b8cf99ac1cab23779d0098a3e84a0e6522e855ca72fca95dc19caf54260b32ae97f37c366c6a6fa4443f91dece31a5ebb77fb7ef8f34677ed1a4521432fd0b4b819b68e8d917e4a21f6bbb2c165674e75a297e04a55131124248d1da670ce3c14aa0bb74aac80494c52ddd0242035db82679977be3d299d3502ebab7256358a49615bb868900a1643468297677989a01071a9f3a8fd66e6d9695434ffcdb913a651ed10622aa417712f6b2285632142c17b7e491ee39f576a1837937ef0fb17555fcf560d6788a68245e1d44d32297f3caecd7f1cf2ea72c8c23aeb4a129d9263ccd0091937d30c868e81f8fdd14dc99c5cdcd3c783c4989ab1ab71010dc5fc4ecdfc72050f36bcf0e47796253cde7de9fe3f4def6f1a889848ead84daa01f46ebe2a457645a56ca3178e9b55916acaa8ba32818274d7149106f965d28f94e7406f9d6b3c72f00405b4e8fc559f8a4d0183ac322339c0533ddd7e578631ce"}, {&(0x7f0000000600)="0d3db53449cb6d8d81d713bec1eab8160364cf79850824bcc2fc76a936f53c5ef2f2101e8e9df27ff388abb6065144ea507fcfb0e493ab4b9bc67bc468de33ea519680e00ea09f486af30bf0027b6040c8ce9df781ebe0ef460abbf11e73edfef4da54beef25ec9022"}, {&(0x7f0000000680)="4e47776c7ca760982795558b1765567b63b4d285268ebd83993314aed236789c65ec853cfbd53e784c2528e579bc2000563016231b09491a53ce8f88499f8509840071ce"}, {&(0x7f0000003780)="cb88b7e24462a427127f17d35da539ac7a6fb8995aca9575411c63a859f6dcdf0826bd79a0ab762c0c37ee7fcd50b31ca51e26da568c1e43cde7bc094324293a195e302c3ed0e09bf0b4f5dafb1d6dfdd67039234668bcdc27172149bec5b46d80c926e43782c337c7e8aa6af0da692a7674ca4c1edaaedf9008f26c38dceae557957cb837a137b87b6abe6afa78dd114efb058966fe"}], 0x0) r1 = semget$private(0x0, 0x0, 0x84) r2 = getuid() recvmsg(r0, &(0x7f0000000b40)={&(0x7f0000000780)=@un=@abs, 0x8, &(0x7f0000000a80)=[{&(0x7f00000007c0)=""/212, 0xd4}, {&(0x7f00000008c0)=""/155, 0x9b}, {&(0x7f0000000980)=""/243, 0xf3}, {&(0x7f0000004840)=""/4096, 0x1000}], 0x4, &(0x7f0000000ac0)=""/104, 0x68}, 0x801) sendto(r0, &(0x7f0000003840)="20d95f4124bba31f710bfdc318b0d75192bbc5a1ddc12c97ed387ad34514a812d3803078630f13b215ad4cfa98a94879d5d34b5ba11836e13db9d885c88e2b08c9368905b62a3871d54e15a3d4f51c7a6d9ef31a480ddc175e09820d1eb666dd1b85e074043bfa12ed6d3d73d3d754a29290659c715cde028a05d04683ac3e747748610aa4195cd65b9b30a034f6d642c86c42172d9c16d1a138e307be858efafe4c468e0780d0355e5fc0460579ce26c4e52d29d0c68b0026648a00bb351460e60affcc7986d1a71b4ea41a60e64b8e721381f952f5961bfe5ab6779e9e4347be4e5e7612f9af9ac509bb075dedc206ae114c0642ea5482ce70ad9c9dc3ef3db53016a06fc1f8dc0d5f4e09f7070cddc89746dce88554cab4c79614296e2c3a056541eb2f9a44c6ca02e74d0abeb10eff59bc2b4ea18760d83d92c5b6b8a99eaaecf76765ea338aafcd4121244e97b0083b0437414cf6c129b7927847fc089b9141fb9853f5884cd0f8634ca393f78341c4dfd650e34420cf670de9ea00e48c90115eb6508e01fd29645c5c64c67a2530808c8633df32bb0687d90180cfe78b38a26760842a73870bc47f4bc49bada51c480b0c4274019a5b439742093c40b7d12ed50893fb3c00ca738264af9bc51d535342dbb75fdd6723d38545511962b64ddd0efad76443922188c1b4d4ca8157253f192813fd8da1cd8a372118c1c7ef1dd47d4419bd0895500c2f6d07c8b4bddd8fb78b53883f540035368a9e8029dc75716a6bc21ff00334909eb993084f48ae2ae1babbbbbfae39686bc91f0ef1611b3ecc09894e85171e2ed19ac4d6faecb7568064a152d3a64896935ce9b4cfb889687c29f2e56c68cc267bab281f4d9a5756e2d85a808d76854bcca9604ca6cb03723c43e5649659cd1b62a6923279ba5fdc6dffcf876f3fb601ea25ea90ce445cb98642b16c5007091c2baef79d4955292bbdb06d6142d2918dd29d022a78c92bfcbc10473c86ef0799b76b1a5eded24736cb476472fec7059aba0510ee0f3d65b55ee6f4143538025474b93c275c2a228ff43c97ee35e5ca04907f3a62c580a36cce21a9e433ec008dd03c9ae6e78cd54bfd4d0ba5bd2ff9da0deaa31b299bc7dc5c3111242f5aa2a5509771ea0e9cf0f76abd60593bef5deb073c58d74f0e970ca1f3b46a5584b8f56fc8b7e2159f7268450ff4ded05387cbca6e5eb413af1ccdf6f0269a2ee00597a08b64f6919750d04565ae46b0202f623ba41a555953ff994212739f4658786c99d667115aa524c09d8ae56dc56e975fe1195e3cd124a65643d2e902111f0cf8230f738240d77f60f1c88fa72d7abf9c9473abff39da9624c410a6f6ae13caf4da7531f9aeba8d0ad20df38c5d56561583a16bffea6fe3a6ed1cd5666f272c62f71ecc8b143fbdf23b91c627cf3cc0dc55f58924b394cd8aef79660a7541a94950541ae707e1c9af781096aa7e8f3098d0da78da9eb8bbab54914948a588a27c3ebc8569387cef09b81490ef8b532e28eaa1b0d3a15b7afef14121a4eb5c771e9fdb07da2e754db035b4f1410c230eef1687897ed23373efac5eccfc742160b639d2371371f13fd459497865ee2e163b223f0b8ed20609bb3c07849f49e5b0ce1ccfad699d087de054fdcd324d7fc0e335b9e5597375e4f1ca27d96a84e39c68faa5ef5928887a27bbe524bca859b6a0550cc3423aca3ffc8ae3adfb0ff9a13b47bd92f89a903079fd1e91336c345e969d3ac2d8c4b22cc94eb8728ae62a72b8bb16d3e4ba4a4c50a5bca345a626281787e1af9acf70f94334edfd172fd958eb8b4c92d279dcc08b3a5ddba9dc06ce7ce7527f93b032de85bfc04d1d998629e703eb3957ade6ef86f2b8034710ab225c824faa95a69e314df0ad28c6278da8a2e227c90cfec3ea6f3b892f5789b661079dda3dcd5ad1e11cd2de98242e0db1df2bb16e710ba87f713db8048a2b6efc6da1dced61af38ce9b066b6da8bf91d366d3932a192bc3fd74789d61bf8ea7d0b70b74a6fd7734151fd4086823b605752facec9bfaf8e6dd2900bf06aabd0baf67d75959020845557018e17f529dadf1562cb90354da8a9b8561392a5e1c3f5cdce06212ec4b992a728b70bdd78be4a0f86d054c1c7de973ca54332637f87d8a53d11a53a50860a190238ebfb464b31e4b26fb64f0724fd1ea0bc4942b91ee75ed5e364ccbac1000849ce1538abca7fba9f1194c2d4d3d3db093b34caa73f09cac896eea24c7918cdda2c81e736e3c0d197b4edbbed463906ddeb7d4f802e86afd986b4b7da1cc4edae9a294a59833ffb15bb8c144af23815a2d688917b35ea581baa38b0c2ac653d3038600a913ceea3a29264526de9e4286af965af9fcedb9be088367cb75a5c2efb69a414c1c05c57093124ed472c5e54ad4c54a7446c5f48cb7366b6e2e6cd68a87cdbb7acb1ec2e8390f6dcaf34819aeb991466e81b3e913963748d65be445d78ce6d87443cc0d78ac8dcbb0f4c97a7e7059a20b574bc8d6b1525ec09262db3df22d9daa1b95e585f9c0737b2d83885c75474b680e1a537358e93d9ebab14c5bceb9bfa424322abdaaf12ee65cdd89fda32d14c0be1b3e98e3b3f111df7a078b69053d33d5e6a857c35d53a56e13e2319a450dc59a975495fb2ae9aa2ecea7c55adcce03d15bd4f54a2a3ec55961578937c54b71ac67afe704da4b72778da9401a7a86239edc46a86df3fb39f21a4d468c07ce1054352b6d8ad4bbebc510eb3333d85d8287a4909ce6d290668f5f15fd78e5f2cb027d0d634ad0dfa9a653e1b7296de97881f7a5203d26a77616adde14428b57e7e8c78b63c527701c03c1e31f1a273a06005519bca7c05173995958be74eda5661b138418ed538a43e409e94f86d87c5911cd7b74c34c4d57a6708bdbfcf8d75bb6cafdbdde52c37cc183f3a13ef599e916ff71802d5c3e18295636ad94f917dbe3810f0a20bddd7a808750156e6104a0a45f13ab9e30d06ffa53455cbe8f3d36b05f3a7a7116025c0510a405c059fa7278b8e27a90601b5bfa00b9b389ef075ff24748332b97f6ead559e6f36a8a4f0818a710a100500899b0b43e3df46725fa133a89cf165817c3ca7ff7f00eab7a3c4d624fa6bb6593904f567dcaea08d0606af1a22807324f3133dd39fe9f0d8b8afe022f691b0c158ecd28ad0e20b2849dd727795fc3c933d13d6981e19b42356ab5d302b58a0b4e4ebb464893b6742136f4b91422400f8cc6195b480e59b63ac26ce083182b3b28fc08ca53be14d14cc21f065933aa2fbb7cc47dfa13a8b873a27979b337cc4c1db6c4da31ad3285641b9cff1308b7763299fc6f2dc3936c6d5ba8f1f9bb97ec6dd144fa05c06e106c5cec6d35c4fdfdf063d1d59037895b3a58cc96e4333be5922fdf8e6d194c0cc2088ccc2c3b64cefed60d465b886d49932c921c05f3245a7d53c85f5789217f4a0d235640f455f161e814b840a742329afae0bc914c2c69fd86d7acb091361c7014d3a1f74bd1a510c25ff71bd8a6b80ba2bc3ee6ed5345f7a8928b6670c3ea7e37f2ade93444677e8d1c7769c889a6d6237a1dcfe653bf0226ec8ab00de869538aa0e1408d8a46f7145ea6797b6c14f6a8db8456faf4d0761b262e58c1f44b813c407a43cee80ae5cf50ea827d2bfe49cebac526965a52a6d129a2913d9f00a05c6a04dc795f3c682178a8fa4cd56c8b6470b6bcbbc909e9cbf2542ea2b139d3886e2d09e70f212f52da2e498c98ea6a7e2968e1f9114b5596d35cb18d3061b6f122c953c386fe6153b2d32fab0fe6f5d808fe4c5997a2e6282c44f4f081842577ada12625b001d5fedb1874c5ea261fef6c3701de2425605c3b5914fe3780684b5a1a3603632fc503967bb170eb308ee8cdb61b88abec010bc218aaa4c7ae18fee9047212844a30cc02797ed1fb12f296df024fea844c012e415ab45d2faea0e95d03ede63e6b82cda5e37abeb863a5a0ecf087fcf31dd6466adc7164843c74619a7dad5d2c4301a9f9602df7ce7fd6803e70e35edafe99b2f7fef9a330b09c21f53425ea608d24e33bab832c80d46b56306cba6784ae8b2367c03cb1c0f6a37f1e84d8fcca55d003263b628759ebfb4068f2453422371e381c2eec5e5ee5ad8a84839b8c28ccc71913cd6f5946a404306ad6011f10a4b5262ee4816230730291d81b0704d0ca3ce3985907875deedfcd68a75dbe111dd319f9e0d9e3d657820b5ca2fbffdb15883132cc909e5a71d834e13f4d71e8f65ea5910394fe7cad381bb4f9f27f56aac20e511ea117ee5bdbaa1beef8966c029ef82b5a02a050462016ed1ff7a4dce53515e78202f78fcaa981a5ef50194f3cf15a795674b0da28787942e43c59a203df353e85b4181d8fde30a0816a00a324ec943460d1f0e24db7c82d28a427c6588bb52960c6824a06d3163ec41b78a962b4106debb96c95d35e0b3770fa44ad7bc2eacae13ca8c5b79f7e04747fcccd4071f6327ffd57d3db283cbaacc02e3f08066e229fac175da7b3684faa1af5dece9df1bba50a0e5ae7006e34474f605c78c52ece293056cebcd8724894d6d00db9952f38c6fcb9c130774efb728e6cdf416fae48436d71ce41d5ac733e9b0d4b30ac5c8ee35ac1ff1163fbfe3402d46f4a4a1178c1afa4e572854019005389223dd3ee52450e229c13d3884c4114a89841007911a01fedc670368d4deffd1bca3c42706efb803977f715039bdcf2b449153f88d52bc75fe16911452f5e6ce845a30ea24ee82a7cc6368ec8351293ee4bd4f0ee0db331cc03d5e496cb7d122874c787cd10ddbdf531eaf031192caa5ae32c2f59f3e8aa71cf3b744bfcbe6ded6183c22cc63c46c0e53a1839fbb1d2ab10ceea6a565f76ccd6a95b67ac9e0b9a2cd9bafd6c1c42dcc8f9c9a99c74947a8302b1d99c3fd18ae3c53d30dbefaed30ee79c2dee0adbf14d713cf6f72091a126ddbdbc6b9a4e55a4bd71e04140a7b1a3fe798cdd34a1cb577ccb592f0fcac4d91349bf2afe3da1650441cdd1ff541378257079f6f923e018e8045d5c200423545e206b485acd6b117ce13b30a9ff26c66b5bf95aea84f644487b922f49efd930536e743dff99daab4f2cf642e94ddbaaa7bad08c6a2a440c1984c53f21dec39208b160c0ef0019d7a2e0a9b72da900f1e9cd1c481053821323ebd1b5c221ef0ea9dc6e4f12d54cbfdb6c96206a46fa96d486a9b06899859a47b4b63039180ff141b900b27b546350c46ab8bb65b276cffc631fca274f58198e71898f50c6d1f3b88fe35d339e8ce39b0f086eb7ed3edc38121fc455ab665e41d174a1d6335b4ed1d1670f2bb3a1a8edef406a76ed5ee297d4ef3b68f22131cdf92b8c016fe6b9a96c9b2c894cfe730be41b034905a99277040565340c9788657276142060b08b3e533fa2274ff19cf05a4cf232f111dde98e583245138e9c88cbdcaebe15df67361aa43cc75c53371af5efd1cb563a09dcaffd5797c099eb0e4a2b2b45bdbd26f4b932923b0e10b6925a9dc693ab000066f603a5cf129d2caa2a2cebcbd64142f162debd68fd1af249b039c1b3deec2b501a4b6ad04c4c44d5de0772131e8f10d55d5cd577c87aeeab8de4149d215db300e408e8ddf71b99df8ca0ca4e54fd4ac0eb71d3fbf4522efd253c06a2783a987a869fc11b28d077d3cc28341811d06b0c9206086ec77aa1d28dcd330ec395df10fe98a355ec98dbc127ebf23d21fd2dcc012a4eb134c8cb8c34a5c9979c9cbf73a7d9b86e6514f83db4809098c389ac4450a14436", 0x1000, 0x400, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, &(0x7f0000000bc0)=0xc) setgid(r3) mkdir(&(0x7f0000000c00)='./file0\x00', 0x100) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r5 = geteuid() r6 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000700)={{0x100000000, r2, r4, r5, r6, 0x4, 0x7ff}, 0x30000, 0x5, 0x9}) recvfrom(r0, &(0x7f0000000000)=""/74, 0x4a, 0x843, &(0x7f0000000080)=@in6={0x18, 0x1, 0xff, 0x4}, 0xc) 16:00:06 executing program 1: r0 = semget(0x3, 0x0, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) semop(r0, &(0x7f0000000100)=[{}], 0x1) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) open(&(0x7f0000000000)='./bus/file0\x00', 0x40, 0x40) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000007c0), 0x10000000000000bf, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)='\f', 0x1}], 0x1) open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x200, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:00:06 executing program 1: r0 = semget(0x3, 0x0, 0x0) semget$private(0x0, 0x1000000007, 0xfffffffffffffefe) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x7fff) semop(r0, &(0x7f0000000100)=[{}], 0x1) semget$private(0x0, 0x1, 0x300) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x20210, 0x40) write(r0, &(0x7f0000000040)='n.', 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1, './bus\x00', './bus\x00'}) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=""/185, 0xb9) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000), 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r0) 16:00:07 executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x80, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xc, r5) r7 = socket$inet6(0x18, 0x2, 0x1) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x8000, 0x0) pipe(&(0x7f0000000200)) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x8200, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x10000, 0x0) poll(&(0x7f00000002c0)=[{r5}, {r6, 0x4}, {r7, 0x80}, {r8, 0x100}, {r9, 0x8}, {r10, 0x4}], 0x6, 0x0) getgroups(0x6, &(0x7f0000000180)=[r0, r1, r2, r3, 0x0, r4]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r12, 0x200000029, 0x67, 0x0, 0x0) sendmsg$unix(r11, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:00:07 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x2, 0x7}) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="bd", 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340), 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x1, 0x5) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a502e", 0x6}], 0x1) 16:00:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) writev(r0, 0xffffffffffffffff, 0x581a47dce36b1b4f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0xff}, {0x3, 0x7}}, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x104, 0x3) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000600)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000680)) r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r9 = getegid() sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)}, {&(0x7f0000000100)="d0b76836f18730caf253fdef434bed100181e2fe377a2d11f9fc6f78f162af973254e9c9606c7d86bf478e67da7ff3f672c678286f536cb4b243ea0eb5a1f2c730acfba792960303dee36474466fd679aa7a251bda09f1def5e2556ece62a93c518e9461ec2d7d7c375ba7578faf4533021655e07d9f54d26cfef7becae55f908f0866d5b0b0ba8cab19678dece154f43bed710df50bf7306a18cb8617a7d2d10711db5d20bc021a1763d77150787f4d2adb94ae6870e79d35c8b95c95e1ee150d65c762", 0xc4}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x80, 0xc}, 0x40c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xdb0, 0xfffffffffffffff8, 0x0, 0x10001, "9ab99f0fd97b6bf6e3fc7b48e71a7b93095135a9", 0x9, 0x28f}) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x401, 0x0) socketpair(0x0, 0x7, 0x61, &(0x7f0000000200)={0xffffffffffffffff}) r3 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x800, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x88, 0x2, 0x2}], 0xffffffffffff8001, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffd, 0x4, 0x0, 0x6, 0x100000001}, {{r3}, 0xe488b91c5d136c1d, 0x4, 0xfffff, 0x7, 0x1ff}, {{r4}, 0x0, 0x40, 0x20000000, 0x6, 0x5}, {{r5}, 0xffffffffffffffff, 0x10, 0x2, 0x1f, 0xd2fc}, {{r6}, 0xfffffffffffffffe, 0x56, 0x20, 0x4, 0x6}, {{r7}, 0xfffffffffffffffd, 0x14, 0x40000000, 0x1, 0x8}], 0x4, &(0x7f00000003c0)={0x3, 0x7}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x360, 0x0) r9 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7) r12 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r13 = fcntl$dupfd(r9, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x8020697a, &(0x7f00000000c0)) 16:00:08 executing program 1: syz_open_pts() setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffff94, 0x1}, 0x8) 16:00:08 executing program 0: r0 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x8) write(r0, &(0x7f0000000080)="ec9cc679af2da03161437d5f023f622f2204c0dcfbc2a4de2e08d5401aec54589d570b5750f5801e89abdc9bef7a40ed23ec148a740caf547e1c4091bbdc0f36165f99e385dbd1cea42eb4b880eb88168f1983e7464f67531a577844f8f6af77f3b09fb0881ed3568569c3f34ef1f3336395340e78202c947a7c02ba659d049764", 0x81) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x33edd815) connect(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000440)="2cd5e192dc184f58c916853af12367f053cd560752f24373446364b50fa64dbb4e630a88416134ce2a143f74ba83823cffffff7f00000000d78a092df4b1cd71e57706ca26860232f49b9a49874b69f09da100c0ed8609b317514de286cd46b2e4e7f03d329fa4433c1869deec2b02b2b76e456c8e60c62c2ce6330042d19162c167f78161b1e5d9ed2c41b6e481722b4dac8bf8ca7f34cc5d25c8dd3f21d55ba1cadf05de1751f58f6dbe5ac3e2a76010a30023e769f45a9312d76c613bff7be909aa0c8b787e148a950000000000000000000000", 0xd5) open$dir(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000100), 0x2a6, &(0x7f00000001c0)}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x880, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8010, 0x7) 16:00:08 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)) r2 = socket(0x10000000002, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) r3 = socket(0x800000018, 0x5, 0x0) getsockopt(r3, 0x6, 0x4, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000040)=0x3, 0x4) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc082, 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000001300)=""/47, 0x2f}], 0x1000000000000273, 0x0}, 0x40) 16:00:08 executing program 1: r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x10, 0x5, 0x1000}, {{}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x2, 0x3}, {{}, 0xfffffffffffffffb, 0x1}], 0xa102, &(0x7f00000000c0)={0xff80000000, 0x8e}) kevent(r0, &(0x7f0000000000), 0x7, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43, 0x40000000, 0xeed, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x40000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x5aa0, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x2, 0x432, 0xa5b}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x6, 0x401}], 0x0, &(0x7f0000000040)={0x2, 0x7}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f0000000200)=0x8) kevent(r0, &(0x7f00000000c0), 0xec7, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb}], 0x8001, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) kqueue() open$dir(&(0x7f00000002c0)='./bus\x00', 0x101, 0x80000000000) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x9) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = dup2(r0, r0) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x4, 0x3a) 16:00:08 executing program 1: semget(0x0, 0x1, 0x4) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/72}, &(0x7f0000000080)=0x4a) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) listen(r0, 0x0) socket(0x1e, 0x4, 0xdb2a) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/11}, &(0x7f00000000c0)=0xd) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x101, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchmod(r0, 0x6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pipe(&(0x7f00000000c0)) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000000c0)="b7630c4c685a1ded81c4a87ee1c3a6936672dcab7087734d6cb03c0ba0ca6abea08c0fffa69f4e46aade2a2868754060c76dec7623e1e70ed397a7e88c4ea0c1d62df1799826efb6659b610c836b70472fabdf6c83f6d07176b063d2144852e5a211ca4533b795a3d89ee309659682d00ad9b6fdf4784198", 0x78) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x0, 0x80000001, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d714de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r2 = syz_open_pts() r3 = syz_open_pts() writev(r3, &(0x7f0000000040)=[{0x0}], 0x3ba) r4 = syz_open_pts() r5 = dup2(r4, r0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000000)={0x3ff, 0x6}, 0x8) close(r3) syz_open_pts() ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000140)) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f00000007c0)="8717fc0324ea9ce8c516f8e0a85a791715a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5ecbe6eda6c5c0153c20e49b70b41188920000000000000000000000000000", 0xf9, 0x3fe, 0x0, 0x0) r8 = semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x400]) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) write(r0, &(0x7f0000000080)='\x00', 0x1) writev(r0, &(0x7f0000001500)=[{&(0x7f00000001c0)="55a82c361a4136b3", 0x8}, {&(0x7f0000000200)="af725d2053a4db3082dd8873", 0xc}, {&(0x7f0000000240)="d2f0c952030b77dce931b60b23ec725a819d28f0c760170a69cfe1541fc763a35d52c3f9bf21305fd65f6361d38b052f5a097c97a43c560f8eef90033b55c7ba198ac6221375fa71be673252f99d00dc55634b3f43b22afc89c48f84eca017218e43e4ae3c2ccac48f8f61f0b77b1a18cb6266949079ae3320c6a5675cc20396557b701b7f947e4dcdafc580eafd66a5d6284df42b8c3211f0a14f9405bcd36617b7cf586071f575218eef609b9b27d53c2f1f4a538d68489ae223fa8ddc30eb6539e67960623b854bca3c822d46431bd4", 0xd1}, {&(0x7f0000000340)="f82564ca5fdc771a2bb084aa7663915fa067b18f239c4dd88362955492a7754672b998d38a1a6d00c14bd8eb3cf2eddeedeaf09b68448f2f44cadc74349fb8d8437b4bb28ecf797dc5e1b6965d9009696c998c60b71403d2a8fe52f9cf0d0691c5", 0x61}, {&(0x7f00000003c0)="a28e8de93341c943bc40070516f96ba6f87bc8d74fc1bec7e6ca8d11ad6954790f783e3d3e86d7eb205e3a6e24aed78d4f7d1d2abba8cb087e416947f50b2d1be51fd18a337fdfa233b021c9fd72c5e8dfa28ed0e16a509491f85a19b8ca8a0840fed307e0fc74c312fd190a90ba579cdd92e68f9b8349f3635cffa18f13291875d647ef9a7ec7b9ce5a8e468fa43345e483a83af36e76fffd48fd85d30dd206", 0xa0}, {&(0x7f0000000480)="7b0d3e2b0f324880fbd6b56778788fd49060f4e5438ea45f52e70fd89572f8be6aebcf095355147bd63945eb14106a6b7312878d15c6d0ae0cdd59cddcebc06e22bbf1449005eb3ad6ee87e6cf5f841926f98f44cd75af0381332acceb7790d37638b7615ecbc1a94c991b6a7ad6bdcfc49cfa60d5f32e9e2859bad49b28d5043c68219290b8af1d901d24463eabc5846229b0e05889494e01cf3cb8415d31d23cf21e4c285b413a2868256b047b4880a51538ae39abb048c606538253d76fa5ca25a924691f571b6e8eb33c49707350cda4e1d9ca265d3c5dbdbbb7e0616c17d230b3a5d837470b3bce59d7b9a7d6c6fe6bb596921b35ee1fbf3ed7540b89ea04fcf604cc7a6d637d19515b9fb5c45c687973e301387f3cab8709c6581ac824d94c335afcfb5efcc0c3dd84fa2461585a0612a44683755fcf63a28e85f63465f8504272f24ead490e6e18df18a727439b69ff0c19072e4c33fb535146abd69e44d67e3abb31060ea4e8e4b9ef88c46956d9ce0bf30641081b0531eef59544bd910f74e59dc7e00c8b1349563ddfb70449074596c7307087600c69d6d40d25434a43e0463de992b2bb9a5b9c705560037b3b44181b3661d200eab6c60e920831b3e6de7c6a7ab3b55ec071f97acf9f47f48be4700b34ac69c8d8e32d4bc1afb08e537bccf92861cb610b9448065e7e97d27bfbbb2419a08f0047fb75bcd97960fa7d4a57ca433dffeb918526b6f69a5acc6f4d8b96c5d5871c47a45a9c9d89cc3d65ed37f6ff5289cd65dfa5a3eb0158bf5c9627be59faff8bd3edf5fad16b50f3d8cdcb73a011bbee7397e772099f6e5867c741703b4c321c1c401fdef425a350d9940f3f62872a22e863cccad67f66fe39bbc1c85f9158f5b3c17a2be8472f5425e322610881174260f045ff6000b7cf199d89ac6d76eceae5e02542fd4edac03a4bd59bb26b4676e8f3383658264b3cd988aebbecec14e6e56647140028d73c329da3e4dce0ae6c1c55319ccb62cdcead47b36f9819db0f19950c2250d4dcaf161e7528ba513d86ed1e21d8114611da3f33d4554377639a9dc4d6a63730ba89f1c724166554c9f826b300f005591e75332b84037a8c04053f14d9fd269c647f7594b7aaede04315d084eeca0fee56701e3eb85d533caf47881cc0061002d48872026e5e066436cee5aba69dd0986abca86f60e7a88f307b2d4aecf2fcf3a36b4f6b93bcde9ec94c6e77e0d5a3518e1cc3bd9547be9e33b22bafbbe693fa58b33294b8bd265c511bd238bc9e8c40a13566ca29a5d667507be4ee763c33c5f808128c90d85ab6845b02c4f9cd6a40ea43bf4765ddcaff9f42c93a39e40df76b21ba1343e0c1fa91fcca9e56cfd8697fb00b3e91a925e5fbb49e0a4ac6e188f4dc4293e47b4fa5a4ee5870d2ecda551de3f4ace5a69842b24af0c4f32ffd549055ba8570bde8f532fdf639342b063bacf6ce0ae35b783854b4afecc193f9360d0554af96ffb630eac476398ea99d6d90f064e69feb5757a91cf8fdcfb079c07da9ecea38e0bf1f9dbbdcd1231e84a7d54f842e2687ff95657dca5a6780163092e8070039a324a77bc2005301e28c56c013b8da01589165bb11f1c8147e5e6f8ef30afab39499486b9891d153a7e8ebb9b549595211b726e82509c8328d0add347903323dcab79256c412cb617fdba11e60cf54fdcb258cd3a19b21a3edf20e91c4d7ce86c765f42287a596050f6374f5a4dd7cdca37119f044be44c93e1608bea4942d9f992a3c275ca5e409aac699580d7acc4052f13b8f8ace7eb3d03bb415582fca489811dfb99b3d28fa4c5649916ade69415ca9fcdb17643d4d3454dd78de9371eebf3b27a57009e0898cf5c604bb4c071e2e18923f0459835bdf7d791da60eda0e5a3d94dd963a1ad5e1f68b9bbcdcc0407b5722ba3a7fb2775a4f3f31c617a8458cdbc98e8b30ca4b6cd935a6c6148b04b32f29adbad6d951277ef1d635a76f84ef38d57b8b95df92246cb5e0ad32c25807d1498ff4b552d863a9bc732cb7b7b75976eef4cdd0b06502267599dce96319e659e80d830ffebe5e737f0c6dcb6210db6aefd941197cf7473f812a54826d15446698a74e37607c9809bc27283895390300c335c37d7be3567fb73d246fbed376017bb70c4b1b213d70bfa16a9a0aa59b087696914fc74b1d1125f8d49f94a81298b02183d6770c0843c16b4b7e214902573bf9a6b5bb0c269ed38e831d241a13a537db437b54a66a15eaa3474f31836ed3bd8097752c6f35349b5d1253f480a79cefdfcd5a2e49d33587e056414c7e28718a20b074b4dd7d96fb35ffd0fa04bec5307e3d78f25d44a3e73bfa75aa8bbbe31aed23f46583ee940fe23a1b465bdb46e1f1738865900ce4e95ecc976aa318276e056bc5d9705c0b7e0cf85bde3fb7efdc6cbf2737307c33b95da0dd22073e8ed4ab0dd710e14ab43392c548cdbaa1412501ca092dfa55b6ce75354f3602ae8cd231381f8a086483c37271818ba7f129e8e83f8caf09ee33b4314157ac888b085840cad7ac9bfcde8f1f71be97d5ca28dc1832b3f3b53e2ba2e9d0a3265c0d07ba38c619db87707c396648c75ac5ba1c487fb8eb7ffa232e5d7723b1bdbe4550cd93812885ff6d046df81e13908375aa62484f1528fcaaea4af48cdd9b8d9187558b1df6557a9f1dc6f1bfbf82a928254da184edc2e8315b0ed9c971beba40e56aa1871d027e530ba8a3870294d8a34d221f47a64f440168b1b5f1142aa0987024782c8d5e46869880a53b8dd8e6fb3ae1a9841d3c34bf9c3c4523a1a06a1b807d689d8973a40ab2da7f722ce1d537673b8e81e72837603c8b693935cdbdf377bcb196aa9c52660a977ba7f8a83dd3f81cc6e78bf7eeb121f7f02a2939e41edf1eb6b9eff1b22f63cd901aa57193e17316db4fc9950a0f7cebfdebd3cf7240b9011d31aeaa3af5bf56f76b3eb86bc2a5ae086f279573902da4619ede015dc67e520cfd33ced67adb6c81e7e18533c0c108d9de9d49c26f2ca5d89228b82b8ceb40f4971760460dd0e31f942085ae2542a8d86194035dbe6088126fe0088501631ef3573ffae88705ea92f7ee8cd25f77c1ae1cdcc46d933dafeff2b98603ac60cdb994741685799cc5c309e595d23d884ff2d25ad7327c0d79d6e7870b0057855a921d38fbb9cabbd13c151ea55e304bfebae08fe7b748f2edd5f51cb79cb951555e82e76a17cc6f1ec6848090a803d5683039fc3aa93650696313119cc16442fd878bc0fb54f9302def4b0868f0d3fa4bdedef11f6de6e8c16e6d3dacaf21b51e24b25fabe0bf430eb045b88e70b466bacc275fa900f1c3348c47a24067f894d6e727f92ffaf7549f16e22a86f287ae679198ad3cbc0a2e0cadd99369103c1802d3b08b3846a0ff4b169729fe8353680373a88bcc9f71b0bab4c2ba7d92b5df7a6ff13c1b73daf7c7d1dacaa6c3a24ae3d6ded73a1d17e47d0d43b4acd2232c0a42d7a2db31710135cd03833cfbad0fa81dcfbc71c070c49151a0a473265993136ce828d4764f43ff38956a313326a427df80df212d15d9949badd4d8e6439aed86d8e30d3bc3f09575d78af55ae9db719d05d22c6b7f7e250fdbae212919284d94be9842c141b7f5a4f1ebf797fb46eb82a5c7f4bbf036755091eb7383715063e86751952a20c168339a4f13e3175d44a00bdb970b1c4aac48e6127682e770175177c3b10f0a883fdc85efdf145f145bbd721fe8e11bef45c93f1c0fa5d2a66420808a606b20d7be27524a274a8352f4519c469648c28cfc36ea669c3e3c5586352253c5c15ec8a726f27a253f3864e8e99687b0aca17e5866b0db286c41f456e00aadadb4f8846664eec9e76c932b06e9df20644b5d16dac8f5bbaec9e7ee04403430027f9154e3257226529868016b7501ec8592d7d7556f199ef0339644977e1f7ac8a932ff6b8b8939a7385d05490a639c50a17872e0882e5d8da1bbb79505121b58a50845422ef570805eb2691a20ef95cabecfba8ddd2cfcec4f1d56d909baa081be76c2728b6f374aa3cf700b43774f08de1c0d965d5052ebcc356dbbc78776f2647a3b1030c876bb7a5750a1504db26ce85f74ec52ed21b144575d9ce67e6e74e11149df91d2a70ce2a01d844211a0f84754e2452c65fffa4800a276a6b14726558bd13d42ef79d750a4f721ad94cb53b7859354eec833e21dd40f4b10e3c682a80141943b9036ceaf1ba886ef8d4669b7e2053240f758d9248495ffb6741866054aa92d72f1f43e0231ea61accb01cf742f4b08a6dff0b80878e3715db11c60608a9ea93039bf61927d791b76565998e08eaf0daf40350bca65684720ac3ecec1a3ae3fe30b6b593ab164d564c283dcc96a9a97e3d36896daf2c5d60349c40b1901cef223475d3012f3453559e9dccd96970b5d2060481d8d3ebcf6e327858accceb1826ee745add5a8a70bc19ab3e272e3a04aecdfeaa0d5a2a5e55fe99073ad9f5518dd3ee5b9ac8b43df41ad722964188799707c452b7e330306ec93a7ca1808bc15e07c78e311a545428282495343a03819235565fbbfc1bc49997046db5e3fc46fd9dea74842312fccbe2fcba79e97460ad4579fdca05680c9077aeeb28a8fa12d848a1fa35d7778e79bfd0b60299147df18d88e337b57b72084ff91c22d3cd671fb21042ff16c60cd07e562c901dee304590c612ca387d45a2623040d9164f413fb7827a29ff66b52264110892bd87e77359fba344029b5a50994c5026d1d4ebf0a092501ffdb5d3ad7efce57e3f1573e0bc13791c6578bc454d4b18500950397e75a07807b9288c659807727033eaf39b1cc75e7698d3eac1ddcf359ebb725cf405c6049523ebdc6d5f4b34e42672c3244da2a34d702644c9ae22e31a0278a1309a7c7e9faee3f477d3b9c85e6259f1966336845197f610dcaf974adce7eb168e29a10df5310620d974bdd2e3bd22c175dfb8fec9f9fcd154b2ca3adb9e776d7dd7c64827cbedac2dba77235076cd5ce92848467a3ffee1f98e32460ecfacf89cf92b0ded8737965b550534848c191c4392f03220400b870b0cd670aca42731e9590da11474c0dc4e86c8dbcf09696340b54514c2735f522c73ea715d4d505f06829debc662b8b62710a643a31b826f49efac22d7ae34cbbecf44f2fe1819b8777cb23ca0e4073021aae6d9214b0a2b2d71d66d2e6e3daa873984e38cab27e92451c25af98cd62a26fa0b8bcc4854f08a2a9f33a3b1814c00f9900cd50115a507aa10a3d281c38be3576afc5c9ab85aa7351c45427b7e5226e03c6685498a80d01ace03eedc08a22a77edce6906ec99d48cc3ae581f9f5c1f627be8bce91ea0a5543b43c77e37e0fc3bd5608c54181e75423a7e2b67fc4c75682728b3ec382b64a0b67960de94270a2e23768012414f3de348d6fa094bc13d6fb2bb2880d316ba2e077455433cd76a07c7505a1114d4876356c7b68c815153ed61f174b92c41bbf2af7aec3a01d9120d29fd1a71cb41ec9f65d59141e4b0f6202cd927607292215a32ab39adab054a04ebd510ec486f493d9f7c651e39a99251ebcfef609c39e2affbf05c8523600ea83227a104829b432ff5065d94e726c3735a325da12455912c7aaf3169953ebb0def0e3bea84f6511b133d195b3e08d93e7fcb05bcc436c047bd240e7af7e3fa3e52acaa704d159d9769449cb2b6da8fe9ad8c89eb63d0af9a9158c243fbfcab5a97601f3fbc32fe480788b3edc2f18f1f2eef63050548a8f1b0ca2d0f5c64203f30859b1dddde8e9", 0x1000}, {&(0x7f0000001480)="166ff60d6a169005e7b28df68def13e18002a1545eb32a6784b4258e6632cd17e5224918a3442a2eed18e92ac4dab7e939438af0bcb00c2684216057a044929baeb1c0b57544338bcb77a583b079d535cd8e83005fb54b155308cc635118c62eb3524b61220858889381e21c856eeb3f135fa78306b3daac958d3ecff27b4be7", 0x80}], 0x7) getegid() write(r0, &(0x7f0000001580)="10bcb69064b0e3769c6fd4de0106e353d5f524d663543fe0ff0dd165592fc730347b411209b5fa3b00791060fe7e1a896a4db923c258f1d7f11ef57d26961676ff262c172ecedc48b7579c4dedbfe0b3ece350a438ffcf64b676c7124d4b3dd1efbea0a7779a658fa1b7b8a2b6fac8db5470345ab6183445ca5c5df159ebdf94c9f13e40a0919d8c47fd2174b04fd5c3c7d595da75c3977b1c3ff9f86fbe7ad21a6e44fa64310dd5f94cf06f6eff3e4e6bbc6d68fe0ae1732f3b4aea06d7ab6307daa084f1226298acad34afdf6a84b83ee975c98aa159fc8b67d3238473", 0xde) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0), 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001680)={0x4, 0xfffffffffffffff9, {0x48, 0x5}}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) NNU¨,6A6³¯r] S¤Û0‚݈sÒðÉR wÜé1¶ #ìrZ(ðÇ` iÏáTÇc£]RÃù¿!0_Ö_caÓ‹/Z |—¤=>†×ë ^:n$®×O}*»¨Ë~AiGõ -åÑŠ3ߢ3°!ÉýrÅèߢŽÐájP”‘øZ¸ÊŠ@þÓàütÃý ºWœÝ’曃Ióc\ÿ¡)uÖGïš~ǹÎZŽF¤3E䃨:ónvÿýHý…Ó Ò{ >+2H€ûÖµgxxÔ`ôåCŽ¤_RçØ•rø¾jëÏ SU{Ö9Eëjks‡ÆЮ ÝYÍÜëÀn"»ñDë:Öî‡æÏ_„&ùDÍu¯3*ÌëwÓv8·a^ËÁ©L™jzÖ½ÏÄœú`Õó.ž(YºÔ›(Õ«Å„b)°àX‰INÏ<¸A]1Ò<òL([A:(h%k{H€¥8®9«°HÆS‚S×o¥Ê%©$iWnŽ³×T ‰êüöÌzmc}Q[ŸµÄ\hysã8<«‡ ÆXÈ$ÙL3Züû^üÀÃÝ„ú$aXZ¤Fƒu_Ïc¢Ž…ö4eøPBròN­Inߧ'C›iÿ .L3ûSQF«ÖžDÖ~:»1¤èä¹ïˆÄiVÙÎ óA1îõ•D½‘tåÇà ‹IV=ß·IE–Ç0p‡` iÖÔ %CJCàF=é’²»š[œpU`{;D6aÒê¶Æ’1³æÞ|jz³µ^ÀqùzÏŸGô‹äp 4¬iÈØã-KÁ¯°ŽS{Ìù(aËa ”H^~—Ò{û»$ Gûu¼Ùy`ú}JWÊC=ÿë‘…&¶öšZÌoM‹–ÅÕ‡G¤Zœ‰Ì=eí7öÿR‰Íeߥ£ëX¿\–'¾Yúÿ‹ÓíõúÑkPóØÍËs »îs—çr ŸnXgÇAp;L2@Þô%£PÙ”?b‡*"ècÌÊÖfþ9»ÁÈ_‘Xõ³Áz+èG/T%ã"aB`ðEÿ`·Ï‰¬mvìêåà%BýNÚÀ:KÕ›²kFvèó86X&K<Ùˆ®»ììæåfG(×<2£äÜà®lU1œËbÍέG³o˜Û• "PÔܯu(ºQ=†í!ØFÚ?3ÔUCwcšÄÖ¦70º‰ñÇ$eTÉø&³ðYu3+„zŒ?Ùý&œdu”·ªíàCЄîÊîVp>¸]S<¯GˆÀÔˆrn^d6Î嫦Иj¼¨o`ç¨0{-Jìòüó£kOk“¼ÞžÉLnwàÕ£QŽý•G¾ž3²+¯»æ“úX³2”¸½&\QÒ8¼žŒ@¡5fÊ)¥ÖgP{äîv<3ÅøŒØZ¶„[ÄùÍj@êC¿GeÝÊÿŸBÉ:9ä ÷k!ºCàÁú‘üÊžVÏØi° >‘©%åû´ž JÆáˆôÜB“ä{O¥¤îXpÒìÚUãô¬å¦˜B²JðÄó/ýTUº…p½èõ2ýö94+;¬öÎ ã[x8T´¯ìÁ“ù6 T¯–ÿ¶0êÄv9Ž©mðdæŸëWW©øýÏ°yÀ}©ìê8à¿»ÜÑ#„§ÕO„.&‡ÿ•e}ÊZg€0’è9£$§{ÂSâŒVÀ¸ÚX‘e»ñÈ~^oŽó ú³”™Hk˜‘ÑS§èë¹µIYR·&è% È2 Ý4y2=Ê·’VÄËaÛ¡`ÏTýË%ŒÓ¡›!£íò‘Ä×ΆÇeô"‡¥–ctõ¤Ý|Ü£qðD¾DÉ>¾¤”-Ÿ™*<'\¥ä ªÆ™X zÌ@Rñ;ŠÎ~³Ð;´X/ÊH˜ß¹›=(úLVI‘jÞiA\©üÛd=M4TÝxÞ“qî¿;'¥p à‰ŒõÆ»L.’?Yƒ[ß}y¦ÚZ=”Ý–:Õáö‹›¼ÜÀ@{W"º:²wZO?1ƨEŒÛÉŽ‹0ÊKlÙ5¦Æ‹³/)­ºÖÙQ'~ñÖ5§o„ï8Õ{‹•ß’$lµà­2ÂXÑIôµRØc©¼s,···YvîôÍаe&u™ÜécæYè ƒþ¾^s mËbÛjïÙA|÷G?*T‚mDf˜§N7`|˜ ¼'(8•9Ã5Ã}{ãV·=$o¾Óv{· K!=p¿¡jš ¥›v–‘OÇK%øÔŸ”¨˜°!ƒÖw CÁkK~!IW;ù¦µ» &žÓŽƒ$¥7ÛC{T¦jê£GO1ƒnÓ½€—u,o54›]Sô€§œïßÍZ.IÓ5‡àVAL~(qŠ °t´Ý}–û5ÿÐú¾Å0~=xò]D£ç;úuª‹»ãí#ôeƒî”â:F[ÛFáñsˆe äé^Ì—j£'nkÅÙp\ ~ ø[Þ?·ïÜl¿'70|3¹] Ý">ŽÔ« ×áJ´3’ÅHͺ¡A%Ê -úU¶Îu5O6®ŒÒ18ŠdƒÃrq‹§ñ)èè?Œ¯ î3´1AW¬ˆ‹X@Ê׬›üÞq¾—ÕÊ(Ü2³óµ>+¢éУ&\ º8ÆÛ‡p|9fHÇZźH¸ëú#.]w#±½¾EPÍ“(…ÿmmøƒuªbHO(üªêJôŒÝ›‘‡U‹öUzŸÆñ¿¿‚©(%M¡„íÂè1[ÙÉq¾º@åj¡‡~S ¨£‡”Ø£M"G¦ODh±µñ* ˜p$x,^F†˜€¥;Øæû:á©„<4¿œ¸kÂ¥®o'•s-¤ažÞ]Æ~R ý3ÎÖzÛlçá…3ÀÁÙÞIÂo,¥Ø’(¸+Œë@ô—`F Ðã” …®%B¨Øa”]¾`ˆoà…cóW?úè‡ê’÷îŒÒ_wÁ®ÜÄm“=¯ïò¹†¬`͹”t…yœÅà å•Ò=ˆOòÒZ×2| yÖç‡ W…Z’8û¹Ê»Ñ<¥^0Kþºàç·HòíÕõ·œ¹QU^‚çjÌoÆ„€¨Õh09ü:©6PicœÁdBý‡‹ÀûTù0-ïKhðÓúKÞÞñmæèÁnm=¬¯!µ$²_«à¿C°E¸Žp´fºÌ'_©ñÃ4ŒG¢@gø”Öç'ù/ú÷TŸâ*†ò‡®g‘˜­<¼ . ­Ù“i<Ó°‹8F ÿK—)þƒShs¨‹ÌŸq°º´Âº}’µßzoñ<sÚ÷ÇÑÚʦâJãÖÞ×:ä} C´¬Ò#, B×¢Û1q5̓<û­¨ϼqÀpÄ‘Q ¤s&Y“lè(ÔvOCÿ8•j13&¤'߀ß!-Ù”›­ÔØæCší†Øã ;Ãð•u׊õZéÛqÒ,k~%Û®!)(M”¾˜BÁA·õ¤ñë÷—ûFë‚¥Çô»ð6uP‘ësƒqPcègQ•* Áh3šOã]D  Û— J¬Hæv‚çpQwñ ˆ?Ü…ïß_[½rèáïEÉ?¥Ò¦d €Š`k ×¾'RJ'JƒRôQœF–HÂŒü6êfœ>1êa¬ËÏt/K¦ßð¸xãq]±``Šž©09¿a’}yvVY˜àŽ¯ ¯@5 ÊehG ¬>ÎÁ£®?ã kY:±dÕdƒÜÉjš—ãÓh–ÚòÅÖIÄ Îò#G]0óE5YéÜÍ–— ] `H>¼öã'…ŠÌα‚nçE­Õ¨§ Áš³ârã Jìßê Õ¢¥å_és­ŸUÝ>幬‹CßA­r)d‡™p|E+~3쓧ʼà|xã¥EB‚‚ISC 8#Ueû¿Á¼I™pFÛ^?ÄoÙÞ§HB1/̾/˧ž—F ÔWŸÜ V€Éz¡-„Š£]wxç›ý `)‘GßØŽ3{W· „ÿ‘Â-<Öqû!/ñl`ÍåbÉÞãY a,£‡ÔZ&# ‘dôûx'¢ŸökR&A‰+Ø~w5Ÿº4@)µ¥ ”ÅmN¿ %ÿÛ]:×ïÎWãñW> Á7‘ÆW‹ÄTÔ±…•—çZ€{’ˆÆY€w'>¯9±Ìuçi>¬ÜóYë·%Ï@\`IR>½ÆÕô³NBg,2DÚ*4×dLšâ.1 'Š §Çéúî?G};œ…æ%Ÿf3hEa Êùt­Î~±hâšßSb —KÝ.;Ò,]û쟟ÍK,£­¹çv×Ý|d‚|¾ÚÂÛ§r5lÕÎ’„„g£ÿî˜ã$`ìúωϒ°ÞØsyeµPSHHÁ‘Ä9/"¸p°Íg ÊBs•ÚGL Äèl¼ð––4 TQL'5õ"Ç>§ÔÕðh)Þ¼f+‹bq d:1¸&ôžúÂ-zãL»ìôO/ᛇwË#Ê@s®m’°¢²×fÒæãÚ¨s˜N8ʲ~’E%¯˜Íb¢o ¸¼Ä…O¢©ó:;À™ÍPZPz¡ =(8¾5v¯ÅÉ«…ªsQÄT'·å"nÆhT˜¨ ¬à>íÀŠ"§~ÜænÉHÌ:åùõÁö'¾‹Î‘ê UC´Ã‚¶J g– éBp¢â7h$óÞ4o ”¼Öû+²ˆ 1k¢àwET3Ív |u¡MHv5l{hÈ>ÖK’Ä¿*÷®Ã ‘ ҟѧ´Éö]YKbÍ’v)"£*³šÚ°T N½QĆô“Ù÷ÆQãš™%¼þö Þ*ÿ¿ÈR6êƒ"zH)´2ÿPeÙNrl75£%ÚEYǪó™Së°Þð㾨Oe±3Ñ•³à“çü°[ÌCl{Ò@ç¯~?£å*ʧÑYÙv”IË+m¨þšØÈž¶= ù©Œ$?¿Êµ©vóûÃ/ä€x‹>Ü/ñòîö0PTŠ ¢ÐõÆBóY±ÝÝèéoö jç²öïအT^³*g„´%Žf2Íå"I£D*.íé*ÄÚ·é9CŠð¼° &„!`W D’›®±ÀµuD3‹Ëw¥ƒ°yÕ5ÍŽƒ_µKSÌcQÆ.³RKa"Xˆ“â…në?_§ƒ³Ú¬•>Ïò{K缶d°ãvœoÔÞãSÕõ$ÖcT?àÿ ÑeY/Ç04{A µú;y`þ~‰jM¹#ÂXñ×ñõ}&–vÿ&,.ÎÜH·WœMí¿à³ìãP¤8ÿÏd¶vÇMK=Ñï¾ §wše¡·¸¢¶úÈÛTp4Z¶4EÊ\]ñYëß”Éñ>@ ‘ŒGý!t°OÕÃÇÕ•Úu×{?ùøo¾zÒnDúd1 ÕùLðonÿ>Nk¼mhþ ás/;Jê׫cÚ „ñ"b˜¬­4¯ßj„¸>éuÉŠ¡Yü‹gÓ#„sU¨,6A6³¯r] S¤Û0‚݈sÒðÉR wÜé1¶ #ìrZ(ðÇ` iÏáTÇc£]RÃù¿!0_Ö_caÓ‹/Z |—¤=>†×ë ^:n$®×O}*»¨Ë~AiGõ -åÑŠ3ߢ3°!ÉýrÅèߢŽÐájP”‘øZ¸ÊŠ@þÓàütÃý ºWœÝ’曃Ióc\ÿ¡)uÖGïš~ǹÎZŽF¤3E䃨:ónvÿýHý…Ó Ò{ >+2H€ûÖµgxxÔ`ôåCŽ¤_RçØ•rø¾jëÏ SU{Ö9Eëjks‡ÆЮ ÝYÍÜëÀn"»ñDë:Öî‡æÏ_„&ùDÍu¯3*ÌëwÓv8·a^ËÁ©L™jzÖ½ÏÄœú`Õó.ž(YºÔ›(Õ«Å„b)°àX‰INÏ<¸A]1Ò<òL([A:(h%k{H€¥8®9«°HÆS‚S×o¥Ê%©$iWnŽ³×T ‰êüöÌzmc}Q[ŸµÄ\hysã8<«‡ ÆXÈ$ÙL3Züû^üÀÃÝ„ú$aXZ¤Fƒu_Ïc¢Ž…ö4eøPBròN­Inߧ'C›iÿ .L3ûSQF«ÖžDÖ~:»1¤èä¹ïˆÄiVÙÎ óA1îõ•D½‘tåÇà ‹IV=ß·IE–Ç0p‡` iÖÔ %CJCàF=é’²»š[œpU`{;D6aÒê¶Æ’1³æÞ|jz³µ^ÀqùzÏŸGô‹äp 4¬iÈØã-KÁ¯°ŽS{Ìù(aËa ”H^~—Ò{û»$ Gûu¼Ùy`ú}JWÊC=ÿë‘…&¶öšZÌoM‹–ÅÕ‡G¤Zœ‰Ì=eí7öÿR‰Íeߥ£ëX¿\–'¾Yúÿ‹ÓíõúÑkPóØÍËs »îs—çr ŸnXgÇAp;L2@Þô%£PÙ”?b‡*"ècÌÊÖfþ9»ÁÈ_‘Xõ³Áz+èG/T%ã"aB`ðEÿ`·Ï‰¬mvìêåà%BýNÚÀ:KÕ›²kFvèó86X&K<Ùˆ®»ììæåfG(×<2£äÜà®lU1œËbÍέG³o˜Û• "PÔܯu(ºQ=†í!ØFÚ?3ÔUCwcšÄÖ¦70º‰ñÇ$eTÉø&³ðYu3+„zŒ?Ùý&œdu”·ªíàCЄîÊîVp>¸]S<¯GˆÀÔˆrn^d6Î嫦Иj¼¨o`ç¨0{-Jìòüó£kOk“¼ÞžÉLnwàÕ£QŽý•G¾ž3²+¯»æ“úX³2”¸½&\QÒ8¼žŒ@¡5fÊ)¥ÖgP{äîv<3ÅøŒØZ¶„[ÄùÍj@êC¿GeÝÊÿŸBÉ:9ä ÷k!ºCàÁú‘üÊžVÏØi° >‘©%åû´ž JÆáˆôÜB“ä{O¥¤îXpÒìÚUãô¬å¦˜B²JðÄó/ýTUº…p½èõ2ýö94+;¬öÎ ã[x8T´¯ìÁ“ù6 T¯–ÿ¶0êÄv9Ž©mðdæŸëWW©øýÏ°yÀ}©ìê8à¿»ÜÑ#„§ÕO„.&‡ÿ•e}ÊZg€0’è9£$§{ÂSâŒVÀ¸ÚX‘e»ñÈ~^oŽó ú³”™Hk˜‘ÑS§èë¹µIYR·&è% È2 Ý4y2=Ê·’VÄËaÛ¡`ÏTýË%ŒÓ¡›!£íò‘Ä×ΆÇeô"‡¥–ctõ¤Ý|Ü£qðD¾DÉ>¾¤”-Ÿ™*<'\¥ä ªÆ™X zÌ@Rñ;ŠÎ~³Ð;´X/ÊH˜ß¹›=(úLVI‘jÞiA\©üÛd=M4TÝxÞ“qî¿;'¥p à‰ŒõÆ»L.’?Yƒ[ß}y¦ÚZ=”Ý–:Õáö‹›¼ÜÀ@{W"º:²wZO?1ƨEŒÛÉŽ‹0ÊKlÙ5¦Æ‹³/)­ºÖÙQ'~ñÖ5§o„ï8Õ{‹•ß’$lµà­2ÂXÑIôµRØc©¼s,···YvîôÍаe&u™ÜécæYè ƒþ¾^s mËbÛjïÙA|÷G?*T‚mDf˜§N7`|˜ ¼'(8•9Ã5Ã}{ãV·=$o¾Óv{· K!=p¿¡jš ¥›v–‘OÇK%øÔŸ”¨˜°!ƒÖw CÁkK~!IW;ù¦µ» &žÓŽƒ$¥7ÛC{T¦jê£GO1ƒnÓ½€—u,o54›]Sô€§œïßÍZ.IÓ5‡àVAL~(qŠ °t´Ý}–û5ÿÐú¾Å0~=xò]D£ç;úuª‹»ãí#ôeƒî”â:F[ÛFáñsˆe äé^Ì—j£'nkÅÙp\ ~ ø[Þ?·ïÜl¿'70|3¹] Ý">ŽÔ« ×áJ´3’ÅHͺ¡A%Ê -úU¶Îu5O6®ŒÒ18ŠdƒÃrq‹§ñ)èè?Œ¯ î3´1AW¬ˆ‹X@Ê׬›üÞq¾—ÕÊ(Ü2³óµ>+¢éУ&\ º8ÆÛ‡p|9fHÇZźH¸ëú#.]w#±½¾EPÍ“(…ÿmmøƒuªbHO(üªêJôŒÝ›‘‡U‹öUzŸÆñ¿¿‚©(%M¡„íÂè1[ÙÉq¾º@åj¡‡~S ¨£‡”Ø£M"G¦ODh±µñ* ˜p$x,^F†˜€¥;Øæû:á©„<4¿œ0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000140)='./file0\x00', 0x810, 0x110) kqueue() open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) r5 = dup(r4) close(r1) write(r5, &(0x7f0000000200)="e0f7e76844d996035b39e77b207548fc9cfd33d16c1ef2b8ac796bdcc268e801c91e6a80f97c93978f232e28b6ba957617db9ff9aa8c7883a6bb604e52320ad147ebeba10478df7773abf06e4d7a722431a7bba5ff0c6cc5b991d68e489cab8589220c91e2b1f3510b589dcc0609c7f4f128891654851d031948ab8997c3d415821c0a03096cd33bddbc506a0df77f55dd6d1d6aec8016c5bd7a25513ac1576ca60736e87334de929859833aa70413", 0xaf) pipe2(&(0x7f00000009c0)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCNXCL(r1, 0x2000740e) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r7, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) |ëýëÓÏr@¹1®ª:õ¿V÷k>¸kÂ¥®o'•s-¤ažÞ]Æ~R ý3ÎÖzÛlçá…3ÀÁÙÞIÂo,¥Ø’(¸+Œë@ô—`F Ðã” …®%B¨Øa”]¾`ˆoà…cóW?úè‡ê’÷îŒÒ_wÁ®ÜÄm“=¯ïò¹†¬`͹”t…yœÅà å•Ò=ˆOòÒZ×2| yÖç‡ W…Z’8û¹Ê»Ñ<¥^0Kþºàç·HòíÕõ·œ¹QU^‚çjÌoÆ„€¨Õh09ü:©6PicœÁdBý‡‹ÀûTù0-ïKhðÓúKÞÞñmæèÁnm=¬¯!µ$²_«à¿C°E¸Žp´fºÌ'_©ñÃ4ŒG¢@gø”Öç'ù/ú÷TŸâ*†ò‡®g‘˜­<¼ . ­Ù“i<Ó°‹8F ÿK—)þƒShs¨‹ÌŸq°º´Âº}’µßzoñ<sÚ÷ÇÑÚʦâJãÖÞ×:ä} C´¬Ò#, B×¢Û1q5̓<û­¨ϼqÀpÄ‘Q ¤s&Y“lè(ÔvOCÿ8•j13&¤'߀ß!-Ù”›­ÔØæCší†Øã ;Ãð•u׊õZéÛqÒ,k~%Û®!)(M”¾˜BÁA·õ¤ñë÷—ûFë‚¥Çô»ð6uP‘ësƒqPcègQ•* Áh3šOã]D  Û— J¬Hæv‚çpQwñ 16:00:09 executing program 0: r0 = socket(0x2, 0x400000000002, 0x7ff) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0xfca}, 0x8) fsync(r0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x80000001, 0x9, './file0\x00', 0x1f, 0xffffffffffffffc1, 0x7}) 16:00:09 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r3}}) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r4 = semget$private(0x0, 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x10001, r5, r3, r6, r1, 0x20, 0xa}, 0x6, 0x9, 0x7}) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000500)='./file0\x00') r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, 0xffffff58) r8 = getgid() sendmsg$unix(r2, &(0x7f00000005c0)={&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000180)="1999d32a9c110aa88ff5ad5a5da39daafab28e5fb57943e5c9d0ad4a2a17b219f1fe264d5a928e8f7e10e61aaa135f266e4bedf38013aaeb79146215012fae", 0x3f}, {&(0x7f0000000300)="86f275abaa52cc24704a33", 0xb}, {&(0x7f0000000340)="ad634707283e41795ed0f4bff2289215bba77e5f7655ee61e465323944f3921763ddd185167065f9a177723bde4e3a5d93a18ce668409a88830f73af63bc5ebfb39a94e8", 0x44}, {&(0x7f00000003c0)="f189633dc9af12822893a75852af2b089ec5a1f073700f696fdda8c6481368ab72a5ce64d49ce12bb101ce20ca2f6f1f53b89cf13ac29c40b9e4b72f9f4fbc317177d8ae8a20762bee29df3b0e4b43e923673c4f9581e637110e6fc0ae8bb2b0cde026843a212409240816d26ab6787eda08fdeaa323f93f21", 0x79}], 0x4, &(0x7f0000000540)=[@rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x80, 0x5}, 0x4) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="28a081c0eb0000c7ec842e943331f2dd38744a0008dd39861ccde57fdf", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ˆ?Ü…ïß_[½rèáïEÉ?¥Ò¦d €Š`k ×¾'RJ'JƒRôQœF–HÂŒü6êfœ>0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000002c0)='./bus\x00', r3, r4) syz_open_pts() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000080)={0x3, './bus\x00'}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./bus\x00') 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x2, 0x64e, &(0x7f0000000080)="f8356a12c15afaf0764422a1748e60d2b037551e4a14511c2d09cbe1aaa6738837190e223d402366d439c101b2d95f2f057d066218af3e93680ebcab36c5710be1bfc567d259c61cdf6f38a0b28ad0591ae2eea755ee794e73b804261727e2385004bf797ac2f443a452d2d83d5454d0679dc357d0fe182f2d823c16", 0x7c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x8, 0xffffffffffffffff, "d730c14de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000004, 0x1ff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffcca) 16:00:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0x33, &(0x7f0000000000)="9de974530d40d628e9dd9815ca0177563bd1837723724139367ef66c363c3df9d9fead9c0d5d77da3251f0e31221d9ff809173") ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x3) 16:00:10 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000480)=""/4096, 0x1000) mkdir(&(0x7f0000000040)='./bus\x00', 0x40) chdir(&(0x7f00000001c0)='./bus\x00') 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7) r3 = getegid() r4 = getegid() setregid(r3, r4) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004426a, 0x0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x0) 16:00:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0xff, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) dup2(r0, r0) ftruncate(r0, 0x0) 16:00:10 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="cc"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) munlock(&(0x7f0000208000/0x1000)=nil, 0x1000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r0, r1) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r4 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000003480)=[{&(0x7f0000000000)="e8e8b598a4742e23f23537", 0xb}, {&(0x7f0000000180)="dffbf76dfa969691a1cfb6da252fe0a3249a697cb8d82fcb3d45629d120348366c507f60218d9917f9522d18b6b3cad3b371beb2bb034cd56126e676982c45418f9ed7e0523e6a1e017d66f341e00011670ded99f390149b66e9f278c0bcae75946e36ff0128941a05a12cfbcc9e9b31eba502791708830bb3159d47c2ccac1dc08b544df7e3387ba6a82747c29956dced156d528be68565d25bbb8f8483f0ab15934392936d66b2ea5db6f3ef104f61e8fc7e0a07f7834c924465e2045ec81488f4e25e186cab170ecb7a5774c0c8c41f3acbe872ce07d4e68cf149cc05e4e19dcc805a14af2f817023fa2d53c8c48a246a192e2f18c0e8853a65ea0be452ca4973c3d6f48be299c00ee4250bd78c9b84fc0101d93d5e8315d063ea0c17d826176ee4f8c7cc7e69525a12485ebacbfaa93a39e4b26a6d29026647b2b16b90cf935ee5ddf85f3db0d56ecbdc958a8ce2c1a8a90b937eaeff8fe8107f7007331464735fcb26475c1d1fb5c1982d559b198cb4f53b1509ae36e560fa201205be23a828e7143c882ce042172ba1f95c04f84574d6f4f175f442718b7f98692b391ab51e5c8cc158e79bbb69f0c53c2af694b2a575176d1180cd1c48e99caa68cc5513a5e115163bfb0fc963db436542e2451d9203a12f57c3bdbe6f56029ee2ed2ea7bf16e48db01d286d5107503062480e6db7e013b9c8afe8146ad3e81273ae789d3299991c7491760bfbc78e603d2f69ad313bbfaac831dada37055773d27534a9caab969ac2900c8a43125844ac556e600cccd8718af488b8daa68e2b006e189e92b4cd9cd1d7be03203b947bf783b5da7b469a769dd36bd4c7a403e770246cdeb916a4a2291050ce45c336ae50aa57afcef017a356139a638152d39c768b08690b1417c8af21a8891278b1d3dcd8719566daa317895d8e06298dc4cd3f9d93961c5529325b93f5bfd87fc179693da028a2b7501dd5f44e84ade1b181eba08a02e9a57740012c866e4844b53b459ab8fa161ef91e9947af2466ab9e101260a2d171dffb8468d36a66e5b6189bf4beda441512a1cb1315ef8329e08bd3210e5da1b1497381207a9945cb5ec2f961d597751b3ca090a0c023bb71ddcced2851b85e8f8f542b55e03fa5558e7a173b97956f75b21d64a19777997c8ddf5d298df23ae066e187a10b65abb307f957f08a9383b8c0e3e55cb95cf8690a4679cec2cd299e523a2558369479b8ecafdb740ba868e0baefe100ad2520322fcf4e8777c2c693c6b7e422bf65f476c9b18e67703543a2f0c78135d9230fd1c42a1c64ab6bcf7a44d303553a32fdd205234e5a225f3b4028e8a7e05a23ded057efc8ac7ea114876ede9779f3140346460e061d042c3ef824bb81ef3811e6686856bbf96942e0e22a5b814b7a89c65008a5fa140aa517a866d17078aa45f5e67e2044d50f74f9a1a2d3fab3afd05874ee1cb5c9b5c00317c9b68401ed97e22f67082ac5b6e93c573153db8caf8a8796b4430ecf6e6e4a6131bfacee139eaffc572c5c056a3e55855a40ce81c905c8a0ccbe41a637fba91bf420a937891fcf7e9c1a6d066827c51d51dc5776d3c557c0f86b84a9386ffe655dfd03563310cb7f0f608251a9b572137654b1720d3869338a747ba3f6d8ce936b3842d9aa773f9a05f5b1fc800fc7f76f8c9859f3dd434a6640219f1986e71614ba70d7c10ef9a1d5ec9472c6001851e4ca11b7302869a107064072042d70059f1234aa145695551ae28491256d37530fec6ba297c1235f193c32936bfea8bb8642e5dfda80b35414d5e498a8a0c26cd1982c046e6a1d74a7f78a81753717b0f1bfa9ef01337e392570075654b7aaa88e09b8b1885be026e4a24ec47db1ff5b5050ed223bd4f03235c5566e7240e02a5db62880597a846515f3211bdfae5467272553e4714d2ea92ca0df5004d8acf38e754024d1cfeb2d41957b439dde4202bde17d189a8e36358ce593d66196fe8eb98953e496d9665afa279b19e6182a2531dbf549eaa6b4f612e89d089631b93574f3d94d3e562a47945ce53b8f04c788db54e952b5ec474e91df0ee46c42253a513913a76b3ac6e651b1609f1b2ee0d341c5cbbfdd515b9971558db835cac137bd8335f31008cc5f06a84af5c6690f281a912144c5a793e88936a0deff3a78ed8e89971f12d752b877633006f8e4e0ea54787987274c3b74646fa4082389bf868e89399c03047ac4482c8d0b8292b0ce640ff9f0c26ec4487da09bb7075e9329b7d29c67ac0124f8d72fd9601489e846fbcd2ed2c54e60038659c83190d850f63b21d802b4cac21cc5e169941107ef75a913772dbcb4fe52366b5a312cda357455996d2ca22124eb799bb50245acf82f4e6577678245d5bd87572c06583c9d8465005dbf4eb34781b4548ed403404cad551e2b636d0dd5c66202634e625521186432cbbc180cad40b9168846536aa88238558f46b837bad646d3020a558e425627f338d8f74684e50dedf88490035d2d70ff5ddf6b50a3d154b7a5cb058e607fb5b2ea152209f1f929abd5ba64e7518ca7ff60582e0c7928a40bd6f7071135c5b56630aab090ee427aa5e2a836948f5f98c2344df3995994a6cdbeb379b9e5bfbacfb290b2e6cede85b03407b5b0191a6b9cb276e75f5539cebcc88201d6f5b9df28d19d3de3c307fb10db3e68a88941b6e411d9363203e88ccc38bd4cbbb07e7f61c4ff899cdbe3f58430d8e32b3585c442bca90093545ab1cf0a274226d655e576e5d0e107abeab1a8720cb4aca4c4aab9e4ce0d7c5c732194a492adb033db229542fc32583b165cdd45002ca557dffae14b654b4e423a264deceadd51f9610c8b39261f1e91b5fde2ede8227fb374321c3c227eab3c97ceabf68eb54939d2204a4c9b369698382e3af234cfcc163bd39e059f02695883d9378f41fc8a21a2c6baa6cc93f4f3cad905abf125e7e4778b80250dfb0b2a6097085d1773f8cb4ce3cdb64456c0f8603cf1c2851c88e2ff51dc14783845ce5714258e33412e9da8a303bcc44e3a18cd9dffc3c066e2c14a3258aff9e9785828779f19ffc8282e17caef8115ddb1f74c141ad8ba50fc89148e7852876e4ee55883913b38367755ed5860a969aa258c2c8a8b2f1eb12a6dd2231448ab1f410a31447ada03e505a3dfe682bc9998cf9821558b28b59a9d26ddef99c3feb131ab7182b70f71da6219ac78680eed866f3abbd6db4f3296d68147c784f3bc6bf4dc190c29e84625c00418748fdc8ad5c52cf1ec5c80f9ce02f68ef04cadbaa80b5dfa3a91895589f1e57b6e9f5b1dacb0aa1299627ee2aca40c59f856005f034ecb3a9edb10007f683e0b6ac3581c5480f1374d908cee1bd1253c4b40ad2195f9914d17e1bcc7137d0897b23bf236822a3ff802e9e0f31a93bb44a7045bead1c762bdd973f6cad19ca777b062036089d8bbd3cd5a484f935787c7daff3d75ae37459d19d2cd517436bc44e44009046d3c2c6a09b798f1e85091c1890ad691c8005f5ae8520d31f5a7e34cfbf4b1868ee349054220b843ab6e4659c4f85cf3cc9cb725ee8d4975714a1ca63fb4994c9b8c14a0f5b38ff29d10e8deef35110e80dbcaec8ae00391586d2b67bdad55d4c317df8dc27f359df3c985aed1595de90631394e8591ef2eaa01dd19233349e012e422b9d78092b6fbe1d0df5db904a66ceeead05f864c5b34a60619e5317c1f7d9503c81c8cc4328032dd7028a6e6d7c89118bfe3431e423754a3468698dbe3b82d31c0880a168c942ab9dc36b8dbf5a0daad182f922bdc7d3c3681fe4ed0eedfc4923bc284641cb2b61332f8d670ff6bb43852db2a72bb485fa36a9490439335a797818fdb57eada56360d21f8b9424a3c93409097ebda1f85f835c446ce25cbe1cefc59ab137413b7f115a5abed9bfee60bc1a55b1f816bd9851148460d3aa4c3e8cc3fc7479972fa5faa1f913b079a80e5983131ebc669f3fd403e999ebc340c075477baffb4bcc5404e7b06587416cd4923089c821aa296a86b318ef2f6b89f538ed9ae4789cbd0dfccb3e632fa12be55a470e7f16d18158e49476ba78b16a7aac1acafb8e231b5eecd9dd8ede81459af0ff105d2e9f3854b52ff0430bb9df583041b633ded442ee39492345284ef15286c511160a07d79a5277b91d587a54aec467aae74d8818a952ed8ffadd43caafe3116d385e484f0c17df550f2c5805ceb86e368198d8c6d9ceeab42b2d98dc7f5af634ba36b67e2ede949132f3b6c8a34962a708b056ddaca9f392031a0ed2d9ea76f4f76e510ba2ea178a80b7774babad91bedabb3d8f3a0601086bbbb71e961019f0d18bbd02e3e43eb2896a843c6eaee4fc923d316fab5874a152a67bc9367efa685ebf55c9f123b432d8de75860d38b44c0df2e88e9ef6d638d81be9270c4421b2223b8d4e7761e804c33cd87265e4b5700d98f7d00f37d7e597a2866e09334a2af41114f5d1dab7bf2adb0fff4e7718f27a3c5b278341dab5dee37edd64309960b91e7ef224807c7db15656811cf00ece3c75b814e5803e17f384176901b4cccc60aa97e88a37b5f541f2b693f731bbddb0606176161ea23db28bb56981ccfc902ab51e230b4228786266a06be877db97ad7379520be23a12408d01519a26428564d0942a35cc9ee090e11647f69612cd46b289b23ec2678e8a8772bad0d95048da9f3137c5e35f05419f062096bf0ddf7f7f311063c5f3ca46be1e5d6077b863ba342590e3079ce193af6488a8fc19bb9f9feac4db5b7e631c98cce642178e664414b080efb38b370c725827b3d040963bb95b2339295b0bb53cd4d6dbf907d43c743827b4132161c15af356d340beea164fdd78fac99b2d466c47e4918ef0d1242465b5be465ab9d53a7d641641cb7dd945db8ceeefbedf9d62723beb63fe7de51e0710f98a06e880b4fe92051c7fb85a93b5f6c5640544d3d3484184f65218fc4f98b62b361ef5497c5b0d99d373307efef80c5c44757d90b15802e2bd98f191a55b03b483ab577abae1b02601d129d2ecf93d8d234c89bdd4bbc63b18034b2b8f0185da1e2776aae28d41733f0fe1d1b3661af6b0978a32da7b758b8cf3c80625ed6fff086736cdfd76b1a6d32eb1241111d24ae699affb92724e632ff11119f09b9dbef2d60f2a93e46883d3c6691171a3fa96e0cbf6e2c390ee37cdc11221e8cc4f1777dbe46649694385c0f59a017dd3e37038b474183d2429c5ddb90da97c09de9cbefc63fbbbf2451d45cb0ed40ca304bc848f32c5ce6189b83803edb9569452eed6f4821c65e4e820a0d40c16dcee0658d17f9e9b171307c54f3773c97f9997c18d13201fd3d286c8ade8cc4557672c07f5fbedd8b859bf4e23343c5eedf11c8cc8c236c3e74274f2f17bd56759ca4093e29b9eeb9223e364e2de41d46ad5737533189e8c6478b2f7e6e5b3ab8cf527a47c5be9f2604c0f0e7fcf2a96efd6615d2f2909e0e34653ed5714913b7f87f952292aa7c3cf5f10d7f9588391b83b47aed9c73a9111ea78d475ed37d393a2da5016716086ad4eb531e41ca0f852b969dde5f61d85f8f427ad359d3081530930151b32229274a6d9cb3e24afde371ec6eb1d1a58138cc5cd25df8958ad8430e52a0b22190cb8a2345cabbc0f23948d92b847cb9bb51de61559f8ce3fa71489cd7c49d2b9bef14cb0d1288510704f04a2197a4330e98e6df64884395db3a6e894515cba599c57c86405b97f1ce0ab1d157252afd128461c600109a10d722a7ad00c4ba85f9946233dd8f16f50e36e6ac3c", 0x1000}, {&(0x7f0000001280)="c53da2428ffe49b28d59a519ae78a77fc61c4b60db95a0fe1f33443206db36195665d6de5d281a03e299eec32b5c29cb9bb48e639117648b64696833c8cfd809562a58f7512b9133b608af5b87afb53851f4cd81580d7b108c6d5297ce8879d2c4303eec1e431d5ee545e6da01a657038f8016e7fa4910da3567eb2f8387c42001019364dace9ff48b0e01959ad74bd15fa95cb28fd26f0a3493911ffd7f01a4cacf12126082304dd80c78f1483843ebe6f460c2dd31b1ae02873539145582e39032844c271d6c2868e542284eaddee6b7e1db823c40181d2c9cd7575435dc0b6158e9ce5a9c0c8531993afc9a9f195759f89cfc49804f75a54068d59a6f0cdc4c57e3e43debcfd763dd174b3953a39664366d1f978375864a87f222327faaa97c0344b7eaba21655396a604b2659914a5db00cac1906bdff2c1aab78fb77f960a0fdbdd92a8d4bb00000d7271f289c6c278688f467e0fae7a6360e6afb8389eff9880fd00c768b5c85cc0ccdf934718f8c9f02ed31b35c6cde2acfbadf336f511c3e555bd6b9224912ee781521532405cf7f2a0e37056d9100ec37b82374af5e27e50eaf9eda6ec446ec137206596090f9fba6531a14d3fd203a315d0a8991c4a7536da963704bac4321a378bc877ac0bda9f20000a67690cd9d1b0d92053601e833dade035d5a2f670aa29f806566dd7eb7b2f98165dfebe7a7366801759d4a83859f29cd5634ae6eddd3f9a379aa7cb6123f1f6c63cd7db532739e2de87b22e4a15d2a7da1851c0b8103837fe25446ef989851382abf06f0568fd29dc63ac9906a101db5ba143029a6eab7b4a3d792b6c42b96da99ee2f2e6ad4a1c1fa54e0365bbf88d8f319d07207d0e5e5637ffba4af95b92a1c588e90c8fc6a815ad9d7ecfa84e57ee1f1860bba6d858d6bfd2aa9f27766d22f6f78dfa61af502b1f886bb5ef43cc75a30de2bf6a4a2a38709be9b000a9f774fe325a97068fc099375b394d8bd8a84e003285b8dea4bc27ab289c615d3124a6113a21b0629ebf4fe879ad9e3f79efa0fff2780d6e6c8725f1b30a7b36cd804f3f0936888fa8a9f9ab203ce9fedcb2c863360a366bbb9fc4023fc909fa37234d8466d11c27f1951d1b2bd94fae4a0e62efa4bc1e7b76e6c1c43f9309cd5212c0f845ed9710656d1409869d58c7e4221f08dc8aaa01029d4333bda43603ea812ad147846a6f091a88268ad10e5080a43c8001c00a32e79dc0b509857184527b03167b24fa42b08e0900b402fe02e416b306191e9011412c422a52787f9969dfc2cd11d90a733590d86dc9e1857db91f42ddf7f89b6cd3a1d9f1e101d34435c2db241e7042a6190363d66f346aad0070602ac68f1a63e52307b230242a7c5ff3de15cd1531b48b98f31dbdec82b61a9db7caa3680931b5b3f1904570a03f23ea45790f013b89f0a3d21bd4315a652fba263c8478f7c0b00e3f03babff64e307dff083639ad4c3c6438e04db400e3916f27074898eb54b2b90cc927067970ae5575ccfb7d8ece55963a22e3c3d1b7ad87e863efb698c0086cc481e17219885ffa7f1dc756fd11821af618dcf5fe28a0c0e574b83561aa0a41b52ff2ecf5ff4746e0145c55e74315c52573e3539b432c2d9454d63435327aaeb34e6fae8c841667c1a4751e868d3b1d8feec359198075c58006d0ab47b6ef80ce529836243fea62be25d0dea5e589f24628f547bcccd2c5f4792c3eee5105703b6290ba2ec63fa136e914d31ee10cfbd1a430ffcc79d34d12f67589bb0a0d6258c5c75c13f9243c94ae579dc9b981e0d27afcfa5fe40b998e535bcf6c86b429146e058432035da4b859961b7f87804a469a3d084bcff77e7e328def185208630f617cae12310837806229f8fb891302a28577c545f35f4f54684508ecfa567b87ed2c5ef99e37fdc7f29a7745416a0218e5bdca71f53b285eb528fdc2b9b0461c35e1e5f0354bed444b45d45c533f275ce009419a3f0daa3585d07ad15d2ad6896406ed21ed56ed25d9426d449aa08eb83aebc77571a6356f9e2e2020892a7e514c93fa5d04029f96c78a3b1b51d177a65823a786a4e327e3bfe5da108c8349a750ad66cb0f48d5db709e27809ee00f70f0658fbc12dcf3a84f07a4e55f0e4e25241daf993658961b24cf80fcf19ae5d021a64ddacd18661a8ba6f30a9d5a5bd1b47ccf3e95a6e7beacc39e75858917ff83a36f313274bdce7fe8b17f64ab88fc76bf6884abc3d6944b47bfa3a4ebfc81cc4efe652ccebf0124ca3329b03d0593e7f6170569dda5c8646a8092dd9e29965c1f87c328595d394b6a9138f650a906d2a5b419a1733b3094efd64afe1de92669eae1c981a573f58ce431280f0d4cf083e682b24995837731035f4927f464f86c27d8a5ce753e50158fdb2e4c06651099ad0450d56b255336f52c32a3a321962e429122fdc4e8144efcece6259286a6994518a7ceebc43b4015cc1e2551a9bc8ba349aaf83cdc29b1a4d35afb4d935ddf9ef114d37a9e971d6e8e31207d9d3de97d36300efbd89cecd01736eb7168376957ca8cc530d68bea694cd89490a184c7fb389c115a9a61ebeab2ef7af6c57a903dd13570d4aaa6e25307928b607d2d2d758ce158f9d5cc09d503c9b10743c1482961f78968636d59c294ecab90107f8fe156fb11036bf82433d6074606b2979be0518b20cc12b6d067e919b940964443dbf083101ff16ebd83082853622d4ba318fc13d1b825d51e84dfbb3c11afd168492c751298e9ebbc3aef59a0a37b5225cb2177dccc3d30ea8dd51d994f1e4acd631efa8cfdc9db7c34b8e5e2eac056771433c76eea08345a235940254dee67b0dadf58b478204a0cbbe62a48fcdb0dc379c43700e562b66c1fe86efa8905ce49a71362ba09e93cc63e8f185c9ecfead0e3da3a32ae92a02727ec68076218c15b10de6f6fec139670c579d85cde38f1312ec748e4e6350bff126b51cf8966b5df20fae312647dfaae863867a0da86a14add0fc239ef15fa9c89d2f46396d8656895042e10ef82ee144ccc31470662c4fb5f20eba2f9c217bcc2a85c915d06363a0b1284ffde9b919f81e64ec5413c0c04ab609c46e6b33cb57d27ad134fe3fa99a17d29e191ba4a9f51ae90f841a497c77f4f9653b7614d553dcccdf8c93ad872ac8e49d03a06899b7cc5cb6d4255f1ef827cbf6dc72d5ecb527fb703cc112a4159ddb56ce1e094188c4c684e713d724e338d29ee37ef524d6b040e1eadf548359c1e93ac3f357746474e357560999f7b4ef8e9cee05c2032f27033bc7d34fe2d6106d7ff1ac3e09c130d12fb8e09b10674b8ac5a342854ac3de49f2a059bc4957bd9bf84c010e7afd36d669e63e64653d134cd5eb0fb9b683db858e53e176f1e810d1dbd128c01cbb4c0bd66cbce41bd3321c95ee67a6d58602561c1e88a29c034fb31453d5aad026eb2225256d797730b418359a9857de5a61372ae426e6a82908cb9951cb3bd12b946d9b457102c24fa99079145ff130c343e592008c034781d7b609abeb085812c4412d3aa61d6b8c337af16e2f1d6f085967e0b038798cde0058ddf5e35ebe2d37ad2193117b4423d6caf6d92b7fe19f847887afe43a5bc7ba99fc2d723ac8c3dc5a5b19aff1a135613fb60ea6f20041b64e78493aa6702994884e698bbd855ead8531d7cd4ac12612874c2074e1d04f654335feaf6ba8ce6cd6c257b7e340f93682c9b06135e3d5ab2daa4e6777c07974167f0a43230ee6734eed647edc2d9f85515f7b429e853f9bc40cc50b2b329b71dc8207e8d2a529ba291b6727deb33d239823ff9dabc58887cdf187b485ac06ec082acb80cb7b86eef53e7d6a334041d0eb44c35e4b9489152c6a8aa174f47e4ada96f8cbc79c12929a9f61433135fd865855f83cdbc9399091d5a5cd66d472988d670dae09be1ca48368db1749157d7d35bbf48108b442d7c4c73939beb680a808e22fd2cb056c0664e4028dc5750c7883fc91e950b250c12fc57232579e9580bbd6eeb7271c7a2a0e33566730b9dcae7d12ada859ae97f58b54c14f7862ad4a2db1f2ea61505f0169556a29c67aa505ea2a59d5d44ee1910bba415cdcca014a187d9904e49fb5cee5f19da5ebdc355cdb6c88a43ad7ee65003ce336820b44a2b12922cb3574959d1bb5b8f304fc737c918562a30939f0a48fdc6dec7292817716487dabd6f37314701a02863f72d2dd45ee593ff5f89ec3b4d04e2710c71bd76f3f364a5023a55af10d835ace20407a214753ece7aace3f2889071818b748539276eeaad8ef18ecb4f5ab409d9dcf94cda2c487154a7224da2e0132f59386b49829e2eb2921bd1e611682750ada5aee335e6322a50abefc7f8933f3be88b8f21a9488a530e29a06dacbb08a8a6a52d6bde68cfc12b35fe51b7c6273d64903348f2d5b272527aef0c381382ffd95aa5a7bc0d36e2e953719f84270da1b660f1d8d8a0e84319c097b9d293c8c1590a65b95321d9ab62a00e574e4989fb62d8283d514a72f24647c66a379b8a0cbe0b8d9d498f66d8c5b872ce93c3aaad35451b6a28024ce5bc7a6d776e784413d6bc90430c6a9b39fbcaea0bece717a46a8f6f95c50317c3edc7bddb1295f2a44b04c7d26da81d4cf8fcf6967b608be8d59921d0c292036921164f74a9fb0d5cb55ead07792148a705166e6ee3cba20fca479c7bf89238ff29c29776347883473377462096b782e7fa246e978fbc80779791525853c1a2aceb79d598be0dc6539bc1f114802c1547e6a732bec7089275f0d02d03dbb9486ba3f67d35df683ab8943b638f083be53db780f73b80cbaf6d68e4da34c9b939e739a9babfe0ac0464f27ee930a2f735f36825d29410f5b941aab21522283f944b720440f28db4bd94982dc0fa682cd00cdcc59f7bb74b93113793ad69bd77367cdeb5ce0824365f115785a4bd10c65f91d3d68a291c834611b4eb5e171d9db9e53457b84924c746d468c05c265d5046c541d317c1aa45fe12599530d964995b749652cdb2f20a91dab00c633926edc296082b5e4c3a88c23784cccf118f53dfb8df365e6f0f0b2e9a3df81cfb618c92988916fee57a17ea8fb8f1ed3914fa5c852250d37f70c468627b9f3367ce92901d58cf6c5e28308f52c720fb18826bd9a338757281187c126b51ea1c0730232b9d13c6441f15f29893f00085e62d37ee7859886609a4a71b5c1217c70f1afce389932871b25320e7ecf0819f93792c4a431d09937e50199e60e6d81df48af701c0807156f8b8b5f12124cb75b2cf1a9e2387cbd2d78f394b6c6bdc3a6976f45a1fcf4f55522f31d71572485e7d5ef90979526b8f5cbce545a01b1aa4b139f7481c8542af0693aec2a8ad91fdae71d0428c0c083e4f5c3552bc1ee6337968cb72202c092060759cb7c620cb778c3b73d37f1076a3cdc57f9c98f41510dc7c2a8cda82c9424a5726b0982aac8de2fe794f7f5f46f2107b6dbc359480c35be13147558118e74edffbad3dfc9c6ff6f9d1fbb133a7431659368c44b07527743acb12dfbaa7e4564dbb8bdcb3ee66159a6923545fab3c78989939cc0b36211b9eb01fe99cc81ff6c5251eb3ee656f1ad1bda8cf0369c02fc0197383aee19620bf8e7431eb4fc75a87e28e8f3014dcf9add363a4b6fea63660f36d865d885a7eeeb55856a37f0753a33fa6b35046110323afdc93c98a0f36fe3396ca945b79017493ed719f25ffa0527526ef52313dccf0ce42ba21c6343dbb51425ad66d8b65da41dd1e52ac84f59bef46894fcb4ff0f09e4850d6fb11", 0x1000}, {&(0x7f0000002280)="ae0f4cc48987529b05a7559b9fc0510b915083522c2e79350fc0323b1367129dfb185887d3eb32443e915377079c567a8016cbc45928f53ca6dda84ecbd95871d65d4a5fd696e4bc6804dd92f47e9e1b6e11108087b7c71984f1161817f3627b56c8d5cfe9c7a22c02ac6b5e91b7908329f2bdf9703516fb35413a6f478fbb2e879a5322cc3eac62da019e70c7e95f4f6c3ba4a9fa198b9932aca65ed1e0d6994ee0794d1b0d1dd871776afa1dbc29f9875e87e26f88b5dc2db2de0a88acfabe9bb9ca18562b0007396fbb3a3d6256e620874b33", 0xd4}, {&(0x7f0000002380)="bfd70a7b32a34fb9f1d60dc87025c8c4f18ec22b77beedf2ad7367264b205b80796465ea2484132fe65cb1668a34c5e44bbe17a02b4e41776eea2058ab41e7805b145812e5f75ba596abad6a28036525c2519502e141a715d446a8aa563544bc75d14b9991c764d1a8379efcfe3ec2f4675dd3e6c9af40751038f629c2eb120ab73c797a805fb9fe3bb46227205c03e154f407bb58636e191213807563b1e740f2ac61f35d6e0c244db8bd72805452675d50b75a21bd278b696c8336c318c610a8130da9e2862020ec931db0cb1e34e49d79ec548ab41e9c627601cedf62b576402dd122a673b65662c59294a9fe0d38d5c5c97afe004ed119728a1f3a3328e8a9d73dd87c69fd7cca6ace68e153ae81a2f0c259438c2a3248800621a469d39b279645c0d2ae1fe05f34d0ef80ca0e10d8d007e4f2772752d69aadf8778e5875c0df87a1af614c740e387f7cd2acb67b6dcdb37d11854ad1cb86fedea7f4f433677d725b371efcf8572f1c1635bc1086999323f71d876254183286694cef2f613cb833cef70e4615231f84bbb3493dad105e91141940b1c58f8c38b4534ed639f1142642cebf750c152b6c08494ee42c7f83ffd9fbfac587a4638482cca94a8e0d3bf90625fb159861c6b6e20c5afd8378acf1a09d61253c8efea49e3782e54d698f8f056b7e1799f22b4bd1b8a705e278ed992fb35e04397f55828b05de14086d160038c28ebc7c59b3c6acec79df8ac3aa75ad9f65c94ce9060e7862fade48b44e97202b2363c48028fa533db186ac0c9f0040de8fd71867bdbcb35e0980eb3e8aae126d9e72e6ee8f65c54ea28e5fae309ac1de12b833959584b26ac5da76527848e521613f3ba7d94e6e046fb9e6c22aa9ea1a2410aa6bbf556837913c8aebfe7e487b31b749b1ca98119e12d47a2054585f1c3885b500447730fd9bca98c16871770c75e647703cf661b8b874998b8717088376d44a53bed5c23e8d0a59fdca1d91a060cc6ebe426083c08f9db1ece021c2b5657126d158f078ce1f64b5bff12771ff575f60f1f025c5fb3b643941704ae768d99729ad73a1ae839fe8f78edae1f69ec08351f23dc803e057457259257121f5ea1925e8dcea89c4b389889ed1545834c085b6df07b7da9697df7cc1a1a222d54abfc63a82f7d9b6f328c7dadec1a7b394e53addf95265b16c4155b10705ad12bb708c5978afa0f9768b3736ec09172bdb8f839e64fd650519467c6715d18b724b9387bcaefaf3d8d80be17c07ea7b98390570de3caed63345a2155af3e370bfa3848de45fc2109ff6879559a7f508c069ad94ed7fc049dcb416386575e583fd5647b1ce6e1a9e56adecdb16fee24e27806e2c796fd40b7f4e14a4ed20c23b1902b5e4a044acac72eff0d96a1fae19d1fc7b95455614a4c20bcc7414510641b2b01cefec2aa57914d274564e68b219a6dee6ac55197beafd68cc677a8db3ddf1634727b476bf95ac2ae553ad532b961d0b827bec9fbff7e4c23601358f71f1ba59fd13b483a5ee5d7ce4480c51a60ea0ece3b2f18554af81bbd5a0b5730d7505b8ce658f60855743c675af6cb140c83bcf38c93f1f249b19d8004ee2ac99a87df5287989acdc6060e462fbcbfe35fdafd61014b0b60138a45e8418807c47c90b6f526d2d9af00ddfb331e0a00905500f3289731d492510b32e5636c5f469d41b799d432972312b0eb62a69b0ae5b06e43c92ef8b1cdd1f0e0f93ae05bfe8fc73382adaebcfd80b9cbbd9ffa26b683d6dd04b67ae39564abf476a102ec27ecb5256b17bd9bd86123f8da48edc85c812b798f88d2be38b5e32886bffdd6570358f7b28396a2bdcba7807c1c932981f533ebdd2056a15f980244adcd233ce15e1fc8e3254d4dc188e164877f6f35c0070491abaee04da48a12ac1b626b856380ee7381691269333d84f69b2647b976aab368809c0a2586465ae8938ced4ddd336b255f421a62aa9e94fa3619e1f3605cd6902ab0880408673f74061249c6e210b476f9c4a97a890b82bcd265ff64124fb5ef1aa306780ffa2792109e2e8a5b6180c80bee3ecccea1e863e658c23cf0b94b0aafc3ba727d737455533917e823acd5278c44e9e8510b5f71af00fb5f03b813679a809179aa50b513ed133f385dc28e1f25d2fc67149f54146dcc3b823ca3f35ffea9ffa9a0762c656c60a04c208c669ff4ac6fb4682e20b1e6482fdc0b397b6fea8a2a93f365b088cacaeeaf4d33856f3a2734a16c16c6f152446f2e2e7e6dd782377aae881da99e3bd8b47fa9eb3216509a619a9535c739e18048e6b70dfedcee56baaa27d30401bd12df22e745b0e7db0be3762ed118f94dce5210074f04235d1e0c166218dac85a4962d9128bf276616608b262fe3f0dc896d75427cc2f72b228ed0eb581173006edcd203b729b32c563990ecd74368efd17693286ef2e7454afe02116804f7878d4839bc77888ad82385e88488381ba750fe90b380e9a3628d75059fbeb5147c33708cfdba47f188e6d6a407a785bf821f713cf8d6ec5b6b667b79eb81fd23977da2b821f8e5b8d24314112cc51519f0bf77b85fc8ed02fcefd5e3d96691f19ecd6a42e6bd27cfe1d99371814ad317e28c4e1a53324108a25b50aca06180b4da26520870ad3a3d8ff3fc3530fac1683e719a10100c554c1af3358aa50885e5de9ef56affa0ff5b16075097875cf53801e503c51182b318e0831ad331e3115b6b6610b437e1717e7489a5bdd9f437d5237b98f32e0171d9e1541b3bd4c759a5a60341c3ad5164fa0dbc482103c4a77a2665e9733cafedb2bcedf991f45186cda1bda654665f2048db66f128abfbb7a75826ad7e3e8ae08b35e1a4c66ef87f797dcbec6cb1bec75940ad241d9558e9823adb2ab2b0f818389bb84d56a3a921a6c9650717f311e26c194e52486409083b8924a071c3b6a990b40eeb3be9640a6b4c823dfaf32c1b65c74b8d5bf38e5dabe2ae835a7d67f3a078ebf02e168d9c11e8157fd4f67c133366d221c2f696a3c7909dde76d3b0e339282fee963c93c0172e48755c19d6765597e0ef7b0c8713a449609cb61e9657fe03b8b08fcee26581e4b0cff8994ad9a7ba53cd31959e532680b158f29c1ebfe9a1ec338d3eb48e1a93aec39291e223d7e2886dc58e313bf8bdab91ac338d3e32df7967eb9e3404c34c535718e898be6a637b255c7f05e11aa986dfa6c956a15519bb27574939a73d4cef533ea6feb147a2966ccaf552e85c02ea402ee873b6f27bce7d1076a7cbeaf016ae2e69daab458fd549392ee71210773ff83085e5f827b6185063b0680190c9d15d5de94c4082b33af670c32280b2bb4a12f17addd07df33d502d19a8a2dadf533a8014c5597c864e8ff7d69c4d1e315a5278aae3d77e99e14c0d43f3b93b453355006fb969b67d3c411b5c52adb1d6a601d42506d973446cc4c8e19d79b271b3a38273456639d7972a32daa1fa470e33ca232ada527b020b006e9316522d4dd3bac9a0d65b4edd9e216487ff1ccd8c2dbfd49fe72e3dca171212cd14161996b316904d33e854392f10ee47946d05a84f18699b9bb09eee7e4e563f90614c81b93b17873ad515debe79014c810fcab9e5e2824018d7939bbdd141924ff78f5f44adee804c6ec4afc4ef80d41d22f14fda8aebdd578d683288673d8bb4b4b3ce1d935f8fa62dd48ea741fc5e681059b676509ce8cad8766358006568439bfd7da8b7c3b04236102a185be685032bddb50906ea782dfdf535d4a533a1f8421683387246898d4ff1ccec29b0164c2f435fe6a519b718491ec468782b7f67bdfa3314a0f501406ca1bed1c8b8563f495b60f40e20ea67e6de24c8c541c076b3e35d8d08c19f3e0eb94d23cdf70436dde3ca2b498e7a8310847ecb345df848164b160289d8ab163cc51eb9931e9ae0b8607a33693427a532ec0deabfded0ad1552b57848b1b374426bf2bcb0e3f592b7e1fedaacd73546247601124cb7b5db9ca2797c77746464f0ba1b09836073cd47b53bf1f0e17cbe7e4d3d16af8eb5d9e16e44a7f272839bc2f0e357e5e6436ccf5e3aaec35cb630fb4790b6ff8a3506a65d4809b5f79a99117a0cd022f6b751a09ee7bed79f376635b1dea729d18d50ed1cf4633770c524728cca7e0dd31ab308ba567c68f82c81b506091d4fda1918dcf815bd448f66f89bfd58bbd83c4dff19794545051bd2d1bd5fde0ffee261f91928af9a7422e644e36d2db3c09bdd0d95e43eb005b2a476bca79b993011ebbe712317202cb947e3398dc1bfe691afa6f9edf218d7aedf85898032e38275bc13922a131db5dd7a8ede0a83371c9a80cbf52486809b728c06ef4577f32a43f947bf04b4b9a34cad919501142277d3b7d2a929cf3951175c93a2bad22d1c50748ae7de6951823e156513b87d4e04f72223de8abe5d108e0e343ab06e32ae2476a5b9501875c54b978b46da0509b74c0c44d05f422b8cf50f722dad38dd11b545aee100e295ad57eca52ae476ce28feefaf423df67e4e14c7528ca41531bc9988cf67d7d7eadcf89e595543ae4a1aae432a71926f655a2c593e6efe565920417fe9fc9721fc09b55d08e2e87839f683e58cd6cf31b585ed50e3391941d2e761931f24191cb0f68f3ff4678993c54a475e1a02d109bc3ae3d19101fef539eb66f96da02d01920dd8ef4b264851fb9bd9b5056ff31e213ea044606c02d24879dc1033ae52b28e413ab09abf3d6845ea2f7ad72b8a30fe481ed0bd1513cd49806f1cce1ebf2b5911fc2d9859c174654cb6302dea6211d286aae3485121a23d2dd5a438759402060fc302519f2d6c1e16a4b72e86b82ac44cfb92bb0248ed51c16c27a9e74adcb9a0f059ff2c48b6bb3e85828d641cf1d37729166af368fa255cded7d01d86e4e9f0d1b089426ffcfb170005572ea2869b47932999a1e6faadd54fb4e987ba9c245cf5c66bb87bce7950d7921f87e456f99b411c93bac090a10a84d3d3a8ca3369264a11c27003974fa602159cd97b9685a82210f5fa71a7e3a0635f3a13178e4e4ba0dc6d8f5ab9ce75386613e6e57306aedfaaacaa045850defcd2ce2e1e8d934424e428ce99b692e456eaa618ec03b840e5b16d425bd69957d6eeecfb42ab5cb79001094ad6d3b4db301516bc10d70208f081b7198ba4f7db08c9c358fd7fc7b00038c252d459bfd7ada0995cfc159e789bc9f2961720976210eb77323b72ce11fa8c27bd176b6425783fd1d2b7832dd1fc83fcbaff76d30bb20f6a6ccd6e74118c8e292271b6ff1c7f01b65adce4f477ff05ea3ab1a2ab208ea5bfa746174be7de1e6f74a6efb1f9e2948549c9e5291a6c67f318f159e02e968673206a79035087e64677308fb99ff93416109f49827ded9c9d67863554e82ed17d74b165727d467c6638a8bcc192e38ed1cd837ce97aa5df4b6be6b4d90ff52263aa08e17dbc0ce88c95233e4fd3c488a99e60d4138094081d410f6c9ef477760fbf359dfa4780da19f7d62020e1b5f1f0bd05fee540892103084010be1ad49eb643bda3e4dbf73ca7ff6b873fd0900e39b6761fbe67f461a4c5251dd29be8e14fec0e8a56d92935892fff5c0bc7dce71601633abaece1b7a13b8b60ebd442475d90fd109429fe95dcbd2f64c2893ce0f9cc7ea0f51ef5d5e04ac5aee4d4c1b7774a5de2f3b87950a517a7cfb84fd7bd2c77d20b6446799a21b861f8b01e218b7ccf25838519746c943bcfac9766b123ea90113df02d66f2daaf7256ec9776ca529df58839542d77df0d64814d54ed85001ffa4dac05", 0x1000}, {&(0x7f0000000040)="4c3356921147cd158b6aa8d9de401098c63a5f04b0a115aa4701027dbe", 0x1d}, {&(0x7f0000001180)="4d25c448d3a7973174d1c9fb5d92567820d95e12a00a14508a55ba451c5875d48a9eb9c08441f004084c534a861cf7b15dc10e86f780e7849bb7c451c486a4e7ac58bb653ba25e3d58440a63e34b1d2f3e7cb80229868efa3befc7cb3c8a9778e40598b3e1b5c8e359adbff24aeeeb02780f3f3b1cea58036d67001985abb5ae68612640cb530038f74c4550f657b828b5a3848592755a147360fb5b8f816ce6bc38", 0xa2}, {&(0x7f0000003380)="3b4ef068e9a11d5fd3a0583823c51e295df25d33525254829d702693b2a2b84a751b8fb7ff864f7dbc90154b6671726b982d242e81e9ff385a18b190af0fa1dbfaad2d473746348b241654c43ce45074a6cd16df7193c245453328891f1b8d9a36153514c0055204a51f16d3dcde644207bda8d0bd5347e8fa30befe552e464072878802f0c8388c99beae7d47604ca41212bd888535cdef65676297119a1e7c1ae4928d7c34815dac12390aeba78f2ac44cfd9d2d578bf8eb685e3faa1aac799f954e2fd8e90e4b", 0xc8}], 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) lseek(r3, 0x0, 0x40fff) write(r3, &(0x7f0000000140)='!', 0x1) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff00000000, 0x3, 0xffffffff, 0x80, "749d6438b1a9758fdac1350dca3ecf7e27867ef4", 0x3, 0x6}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000100), 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x7d75, "c6e23c5cfeffffff00"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCSCTTY(r2, 0x20007461) write(r2, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a7775c9e9a23cece585f581d081e7f73582a0b9", 0x39) r3 = syz_open_pts() close(r2) ioctl$TIOCSTART(r2, 0x2000746e) dup(r3) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) syz_open_pts() r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0xfff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x12, r4, 0x0, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) flock(r0, 0x7) chmod(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0x81, [{0x2, 0x12}, {0x3, 0x400}, {0x0, 0x8}, {0x3, 0x49}, {0x3, 0x4}, {0x3, 0x9}, {0x2, 0x2}, {0x2, 0x24}, {0x3, 0x2}, {0x3, 0x10001}, {0x3, 0x7}, {0x3, 0xf620}, {0x2, 0x8}, {0x3, 0x306335cd}, {0x2, 0x7ff}, {0x3, 0x7}, {0x3, 0x8}, {0x1, 0x4}, {0x3, 0x1}, {0x3, 0x3}, {0x3}, {0x0, 0x8}, {0x3, 0x1}, {0x3, 0x2}, {0x0, 0xfffffffffffffbff}, {0x3, 0x200000000000000}, {0x3, 0x2}, {0x2, 0x8}, {0x1, 0x4}, {0x1, 0x20}, {0x1, 0x5}, {0x0, 0x101}]}) flock(r0, 0x1) 16:00:11 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x60}, {r0}], 0x3, 0x3ff) poll(&(0x7f0000000040)=[{r1, 0x400000065}], 0x1, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:11 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x3, 0xff, 0xfd1, "b08d1607000000000000001a00f3ff0a6300"}) pipe(&(0x7f0000000000)) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1, 0x1710) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x282b0, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x4004667b, &(0x7f0000000080)) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="97b5d328bb04ea623b8d", 0xa) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x1, 0x8000, 0xffffffffffffffcc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) socket(0x37, 0x4000, 0x7fffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x4, 0x2, &(0x7f00000000c0)="09917e85d6b5604f", 0x8) 16:00:12 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto$unix(r0, &(0x7f0000000040)="8ba40b92c38ca0bd932596b3b1de67c1f1b93a76ebb385daa54c3366833f06d209d185efff34abdcb2592a8824bd8d25a66a31f59e43dbea9e8aae91fa800c5d421d2f4ccffc1eff3665f60713c8f8d47b7fd69ee8a0a4a0316c21a63acc51b1ffcd8f16beaee72dff32f18cdfd0855bbf0a1b74c96a3bb06084b058bdfc0ab6b3fc8b57def3b122a0ffc7a576060719197810ef4726ad3a2561d4faf2ed3fa5d3d03de945598b36e773c0472fcb888e02a4a32cf7d4dc0066d5a71fe1f973b35ac5c6bfec1bda7a55435f767d1bbfe68ebf83d088859680bc5b45ad94c62d42", 0xe0, 0x4, 0x0, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:12 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2008, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) readv(r0, &(0x7f0000001200)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x1, 0xa0c, 0xd229, "f87ac824f57eec5080d65a818e53f0c82d8156d6", 0xffffffffffff936c, 0x1}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000300)=""/26, 0x1a}], 0x1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "27b1a0d0cd7daa0b4ea95e360dd653368ecdbb89"}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "ecc67a0bb26ddf4c2cf6264ca32c6f1a9bb18cc4", 0x0, 0x7ff}) syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 16:00:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1000, 0xc0b, 0x7, 0x800, "1b272291cb82e8d9d09d16b9bc2682990398d731", 0x1, 0x8}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() r5 = fcntl$dupfd(r4, 0xa, r3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x782b, 0x9, 0x988, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0xca54) fcntl$getown(r3, 0x5) syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x48, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) open$dir(&(0x7f0000000300)='./file1\x00', 0x8, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) seteuid(r2) sendto$inet(r3, &(0x7f0000000100)="6bc956919917a306f40c7a56314e38c5783934ca954c3afec3690769295633b120bd053ac46ea27a0e2c9dcc9bf517479d4b04b40d83dc4e071f75c923718a8c2fe281e919c39fe49941ad3a02175831523b4fffe9dbe56c3f8f931c17917cb473ac769a301da4ea1f5db17b60bd0bd44e811f319b4297a6fb1b3b0963c13de9fa64a2ce68dd2f5dee88f8275fd6f532d792b873b48ecf1230b7a5a9318578bd93b0867e59dd2560aab99a489b23d87acdb52a0c0c3732f2a7cdf62cf8", 0xbd, 0x1, &(0x7f0000000200)={0x2, 0x0}, 0xc) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r4 = semget(0x1, 0x3, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000340)=0x1) ioctl$TIOCCBRK(r3, 0x2000747a) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0xf9, 0x1]) 16:00:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, &(0x7f0000ee0f7f), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x80) writev(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f00000000c0)=0x4) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x6130, 0x8) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0xffffffff, 0x6) syz_execute_func(&(0x7f0000000240)="c0f2eb4b0fc70866430f622bc4011859700a65f3f1c481fd1183fdfffffff046864b006526430fe26000f245adc4e359419b3e00000000") 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x1, 0x2) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000)="8a8a89de3d", 0x5) 16:00:12 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = socket$unix(0x1, 0x5, 0x0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:12 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x90) r0 = socket$inet6(0x18, 0x6, 0x84) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040)={0x82}, 0x10) bind$inet6(r0, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0xfffffffffffffffd}, 0xc) 16:00:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) flock(r0, 0x8) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfd49) fchown(r0, r1, r2) r3 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x9c, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r\x00') fchdir(r3) 16:00:13 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x971f08d80e7df91e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8f0, 0x0) connect(r2, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus\x00', r0, r3) socketpair(0x6, 0x4000, 0xffffffff, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) setegid(r1) r4 = open(&(0x7f0000000180)='./bus\x00', 0x800400, 0x4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000340)='P', 0xfffffffffffffece}], 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) 16:00:13 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socket$inet6(0x18, 0x8003, 0x1) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) r6 = getpgrp() msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f488eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r7 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0xfffffffffffffffe) ioctl$TIOCFLUSH(r7, 0x80047469, &(0x7f0000000380)=0x8) write(r7, 0x0, 0x0) poll(&(0x7f00000001c0)=[{r7, 0x6}, {r7, 0x110}, {r7, 0x4}, {r7}, {r7, 0x78}, {r7}], 0x6, 0x3) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, 0x0, 0x0, 0x40, 0x768fff30}, 0x4194, 0x9, 0x0, r6, 0x8, 0x4, 0x1000, 0x71}) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000080)="7d09157ce4594dc3ce642e", 0xb) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x1ff) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x38fb) syz_open_pts() write(r2, &(0x7f0000000040)="6e791640c21991ddb47e99e7edbd443dff824a4a62639a8a8d621b95aebb20b69a", 0x21) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x88}], 0x2000000000000059, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) r1 = syz_open_pts() close(r1) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc004, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000180)) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = open(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xa348) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) syz_open_pts() 16:00:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = dup(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x1) accept(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:00:15 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = kqueue() kqueue() kevent(r0, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) 16:00:15 executing program 0: chdir(&(0x7f00000001c0)='./file0\x00') r0 = semget$private(0x0, 0x3, 0x80) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x6}, 0x8) setuid(0xee01) r4 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0xffffffff, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1800}, {0x4, 0x3, 0x1800}, {0x2, 0x1, 0x800}, {0x3, 0x7fff, 0x800}, {0x1, 0x5}, {0x4, 0x7fffffff, 0x800}], 0x8) r5 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x40, 0x27) unlinkat(r3, &(0x7f0000000480)='./file0\x00', 0x8) semget$private(0x0, 0x0, 0x20) fsync(r4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000400)=0xc) pledge(&(0x7f0000000300)=':-,\x00', &(0x7f0000000340)='\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000540)=0xc) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000200)=0xff) semctl$IPC_RMID(r0, 0x0, 0x0) getsockname$inet(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) semctl$GETZCNT(r0, 0x5, 0x7, &(0x7f0000000580)=""/64) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0xffffffff00000000, 0x2, 0x9c, "5b1241004a4cc759706dcff5eeb6b3a64523116c", 0x8, 0x5}) listen(r1, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f00000000c0)) r5 = syz_open_pts() r6 = semget$private(0x0, 0x1, 0x1) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000140)=""/28) poll(&(0x7f0000000000)=[{r5, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r5, 0x4c}], 0x1, 0x0) 16:00:15 executing program 0: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) connect$inet(r1, &(0x7f0000000040), 0xc) 16:00:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000040)=[{&(0x7f0000000180)="7b06e0386ae179a3df51571b6418a85a3bf854d09adf8ab916f31ee5954176f3af0fdb318d44b794f14b4522ad03d333472f6e82079df65705344d8de60f269d94f10cf6157c0073545840dd35039ac5b4ff4bd60395c4fb9c7602f3b961ec955363cd8929350d5d069e59ab442ab66842416d0e1dee82eda6d604c3690acbe0e133f55a985bf6ae27", 0x89}], 0x1, 0x0, 0x0, 0x400}, 0x6) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f00000015c0)=ANY=[@ANYBLOB="01002e2f66696c65300045f6d698a1d8d95fc92212d9b51ad044069aed75a5421edf10b558bf8303c2462bcc8b5585c94a53fd58e90a67d25b0cb001ee0077d348c25062294ca3af341da4ff8690e165f343e5387fc2289c98ec74ec32d2d00c269421366074232278bca71cd04ee7ebbb08e9ac0e10da090d0b454fbc51fd1a33858e778baa2001abd62f43c3b53a8194e31b7efef92cf4e5723f99859781dc6bd9f77e6b2812e936a697f489bb821ac4fc47c4488e508942ca0edfd39ffc04c42b051b1d9723f598f1413116a3f8e9cf54e0a59b8538491678"], 0xa, &(0x7f00000003c0)=[{&(0x7f0000000240)="d4f5d7df4c9b13616d92923243af7e07752d30aa95f55c4fc4e833eee9952827a1bc8ac061d9cb8d1063c68007ce0233f81d5e7089b2d41c476dba36a27d287c9e620f7ba56ac19a63d2b2a3af24401abdf16ea1eac232dd44d3b4e5be4d543c8667586489faf3c2bf2ff53c5aeb7e7aa57281b55a2628e5a09fe805ac6e50bdfcf08629fa97aeb8f5d6f61330e7b53df09428d039d7fa69ed70ed8ec8767b6416a38d259bf7861b86659370609754c879c3bed4e9086ec7fe5c77999539c3dd48e4f68aad858e626dec19e1c1338d4d9f0021999499fc82e108ffe924dbfcc7951b4be1d1086ca438ffc11ba06484068945ddd61b541c44bbc3", 0xfa}, {&(0x7f00000014c0)="4682680dc29f5d966e6ee25e426120776c44b5a3ada4dfb16919ca43f2d143f5e6a1eb4b9fbf42d8cf1a86cf327162de72529e61fed716dc56fff4d5521cb10288fa6ef747171ace692ae4bc7a31d359994c408995d786645a3a893d1ba33c3d01737fdd664413b0bb8066896214850b5eedba01eabf27e0491ee0fd3433b291b02361a089a3421156f82ccb61de5e435d591b5bad6c7f750b3421d617d3f683e289d2daed66c710edca0b1fba3db66fee7eb3c53299faa42f810221669dfe51d93b3319d0de23ed9262aabf532c127920f3dad166ca8bcb23793d71491ea72579", 0xe1}], 0x2, 0x0, 0x0, 0xd}, 0xa) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x80) 16:00:17 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) dup(r1) kevent(r1, &(0x7f00000000c0), 0x3f, &(0x7f0000000080)=[{}], 0x102, 0x0) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0xffffffff7fffffff, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0xfffffffffffffffb, {0xc5, 0x80000000}}) socket$unix(0x1, 0x2, 0x0) 16:00:17 executing program 0: mlockall(0x10000003) setrlimit(0xa, &(0x7f0000000040)={0x3, 0x8}) r0 = msgget$private(0x0, 0x10) setitimer(0x0, &(0x7f0000000000)={{0x7fff, 0x3}, {0x78f, 0x1f}}, 0x0) msgctl$IPC_RMID(r0, 0x0) 16:00:18 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(0x0, 0x0, 0x0, 0x0, 0x810) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00?\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000400)={0x0, "7af8dcc760809016f8fb498629b641e64b47b3ce8a48eb576ff8b7cff58565803b080b951e334d69c2d530a0ff67a934631a7b66fcab16bcb7ec08a2f7935753851f043b97da1f63c4e1b7d0308497dcb9bc8a2c3c6841950bd7729e54247d3aeb643b228c50f9771e158b7fe42a2cb1e139fc2de5041783fea0a0af1d832eda2b3275a1dd017d13e93c61670cbdc1"}, 0x97, 0x800) 16:00:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:18 executing program 1: r0 = socket(0x20, 0x4007, 0xffff) recvmsg(r0, &(0x7f0000000200)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000180)=[{&(0x7f0000000140)=""/26, 0x1a}], 0x1, &(0x7f00000001c0)=""/25, 0x19}, 0x803) setsockopt(r0, 0x7, 0x800, &(0x7f0000000240)="313431b947e8fc7be02d6e43db", 0xd) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000080)='oL', 0x2) mknod(&(0x7f00000002c0)='./bus\x00', 0x34, 0x1) writev(r1, &(0x7f0000004480)=[{&(0x7f0000003480)="d23d77616c8500ccbed25477af561d0bc92c79", 0x13}], 0x1) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000040)="2799cd0338e4cecc261fa498131c5524646723", 0x13}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000100000007000000010000000a8000dd2a473190"], 0x18}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='\x00', 0x1120, 0xd177ca) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x3}], 0x6, 0x0, 0x8, 0x0) dup2(r1, r0) 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() close(r0) dup(r0) fcntl$setflags(r1, 0x2, 0x1) r2 = syz_open_pts() socketpair(0x18, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000240)='./file0\x00', 0x10000, 0x8) getsockname(r3, &(0x7f0000000140)=@in6, &(0x7f0000000200)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 1: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0x3e, 0x0, 0x4cd) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x80, 0x20, 0x4, 0x40}], 0x0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x81}, {{r1}, 0xffffffffffffffff, 0x9a, 0x2, 0x200, 0x401}], 0x80000001, &(0x7f0000000100)={0x7ff, 0x7fff}) 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x6000, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/116, 0x1035a) poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x4, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x6f, 0x9}, {0x18, 0x3, 0x80000001, 0x1}, 0x1, [0x3, 0xf82, 0x4, 0x0, 0x1, 0x5, 0x7fffffff, 0x10001]}, 0x3c) 16:00:19 executing program 0: sync() getrusage(0x1, &(0x7f0000000200)) sync() 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x46d) getsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000000), &(0x7f0000000040)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='X', 0x0, 0x0, 0x0, 0xffffffffffffff65) r4 = kqueue() dup2(r2, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:00:19 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0xbb, &(0x7f00000000c0)="e2070fd263a4c549c13b76f08f3c416a79a52d6072da34ca1108157f82c314ed5a126d00d2621363794565ecac4b36fd10d68489c61ea7b38ba116813ce4c5324fe22e0adfad809285de62c69ebf171b950ebe3f752c03cbeacd240bfd3be0428e25c046d6c45551699b40042206e248bf663798b95811ed559ddc2a0b797f33fe169bf40a10fabe10e9c00b7b218311988ca370e6a3cc1246517613fb594ac1a673fa0a3976d51fc755", 0xaa) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000388000/0x3000)=nil, 0x3000, 0x2) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:19 executing program 0: select(0x5c7efe18a828613e, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000003d40)='./file0\x00', 0x8080, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000004200)={0x101, './file0\x00', './file0\x00'}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xd0, 0x10) recvmsg(r0, &(0x7f00000042c0)={&(0x7f0000002340)=@in6, 0xc, &(0x7f0000003500), 0x6c8, &(0x7f0000003540)=""/73, 0x49}, 0x40) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000003640)=0x10) writev(r1, &(0x7f0000004140)=[{&(0x7f0000003bc0)="d1035017b9a2d2ad232c37ea8b951fd91e5ca4a5779d8ddec961e113285f3c202757ca829663eb85c476a355f382f2a025ad80fb7c5424079ccbf591be40d5a17b56901f144b18e3a3f1de2983193800f0dab9944b17d681a381f6", 0x5b}, {&(0x7f0000003c40)="1726126f3b6950638961b2c9ddd5b1c6762feee258c5aef1aa1bf09c298028e47bd221cdcec1b52b7a63deab175197663cd9e464035ed8c248f5a8b2a2019d74115f663f2c55c9072cc47f91ec2e8df0615b0a3c357342dd538f198d841146af329ca3f46195891869609af3d21b735b30dc386ee59b375b94aabc9c0deeec32ccc4e142db63d895ff356b1d5343f3623785270ad903889f5aa209e0428423331c1ecfaa712c5d635643285b5cbe0a3aab4ef6d2d64775250093c91801bce7a339b14ef70236aaa2678b98287b3c4483622e4bb8706098f0f026a2", 0xdb}, {&(0x7f0000003d40)}, {&(0x7f0000003d80)="d306bd5bbbd0629a5811683b1464b5897e014e20937d8510dda5297922f1862e6854d0e635330e8a7f55892520ee4cb54c99314a5552702f99af501ca2da39459d67d81ffaaadc75ff86287f82b1d56d4972ada3d8be4345efb9da", 0x5b}, {&(0x7f0000003e00)="1db79a919ee792cb7c6ce6dc7d453d870de4720fa497beb2e888e036a1484ca1b371970709df20a785881849f70eee86908291d9e0062d3b8caa99310d790026cbb1b7c2829b991ccf52b90383e755a9e9803706c4ed87fddd4ced0428cf0f37fdde3d9f5bf7c245042189ce11976820d2ce6db620bc77a4741a797331daf85d06eaaf078da84e5767b678a72d25d082163348261cf1d4593698c43eec65ad775c4e9d13fa43cb942f57ad5847cd7445e34bfc0bf500280bceafc88ef9cc98af05105a825265da355032340add1304b8105f4dc5f9755ed2c0ed54", 0xdb}, {&(0x7f0000003f00)="4e802b6cdda463b3e1b93df5f31053a60f25cdda6b4ae7d39b4fcee411ca7bba3dc38776e99f03cdb823d726e9e197040648131ea7744a3333a9a1fd0f67d22a92199f33f6e24b0de7223b4a3ba91376fa1317e3607a5fce8e1152a079b4727837d30162a35fa8a2bc58b5f08845495f106763a4951bc6e0745c64c5fa6ca58584c9bb49e6773319b78e29a2cc7ef1565dff9959e879d4cf39a099933b", 0x9d}, {&(0x7f0000003fc0)="de18536e726218b5468f0dd5b56d454d4d538de3221eed28e0aaec127214b41b1103", 0x22}, {&(0x7f0000004000)="8a0180c969596c04e192305910afe276a7edfdcb", 0x14}, {&(0x7f0000004040)="608d9accf0a861021ba67d225d8b6112d723ebb8d6d25b53062d5999db0035e3fb4c0b99fba8f1c2ae44c7302001394c867c5c73e1d2e35ab89515c44cd1a9649712749664ff80a0e028a5a2a3fee926f67a068f1ef24c067837c0964a3d34b4cc125abaf58d777c73785b7f6642342153998df319dfcfeccd272ca05f5751d5fa8cc5b6513358b44a38995a786b865227a234f52a0c414bd551038060009ea5a963c8783a2e1efd35330358abf0c84ba178b1e30d91ad2e588a0ef2cc9f170ad96dc73ef810713061f258f576be29b1dd", 0xd1}], 0x9) recvmsg(r1, &(0x7f0000003b00)={0x0, 0x0, &(0x7f0000003980)=[{&(0x7f0000003680)=""/183, 0xb7}, {&(0x7f0000003740)=""/9, 0x9}, {&(0x7f0000003780)=""/158, 0x9e}, {&(0x7f0000003840)=""/4, 0x4}, {&(0x7f0000003880)=""/214, 0xd6}], 0x3, &(0x7f0000003a00)=""/242, 0xf2}, 0x800) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003600)='/dev/wskbd0\x00', 0x0, 0x0) close(r2) readv(r2, &(0x7f00000022c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/231, 0xe7}, {&(0x7f0000001180)=""/155, 0x9b}, {&(0x7f0000001240)=""/111, 0x6f}, {&(0x7f00000012c0)=""/4096, 0x1000}], 0x5) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000003b40), &(0x7f0000003b80)=0x8) r3 = shmget(0x2, 0x2000, 0x228, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) linkat(r0, &(0x7f0000004240)='./file0\x00', r0, &(0x7f0000004280)='./file0\x00', 0x4) 16:00:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) write(r0, &(0x7f0000000080)="5f7306edc4416cedb951272f88038a36db74454cac9031db0e599d4c45e64e32d5db1e0ec4ff", 0x26) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x2000000000000029, 0x200000000026, &(0x7f00000000c0), 0x0) 16:00:19 executing program 0: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x8004, 0x3fffffffc0) write(r1, &(0x7f00000001c0)="e706c95fa26650ab5c15abd13e44f0f4259da6c2c3ed5022f6acd7bc99606c852ee3aa75f712bb7b80d381446afd16f22e18a74a82c561820ea100b1d76556a1d850dc63c78ff294031b4031e931d0f1a984d4a75b48ca564b36a3c1df2948bcb652dd5528c33f4583df6bedefc4ea4bff04e3c39ddf1da23c1b992196275bafa44b474d89e458abd0913d4a672329f8865a108485d5a0a91d719b7708d5e164799a027d6bb5c942220765c89b09099d0dbb8b73b50460fd18ad579f0442a5f5", 0xc0) lstat(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)) link(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x100000001) recvmsg(r1, &(0x7f0000000540)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000440), 0x0, &(0x7f0000000480)=""/191, 0xbf}, 0x3) getpeername(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='x\x00') write(r1, &(0x7f0000000680)="aac53e09441b38528d1b86449a45d56956f6a790487155263b4b6c26b5c95c24cbd4f2cd63c5301eacf5166fc39e891181b09cf50b08bece2fb123ef8c9f7b1f123012c9be4b1897798d40fab5343d71b6247a3b9b15e27cbe7cae1e2e10ca643be86783e3ce01674e836b1ebe490a7e62f1d0c83c73c9a7ba2933c990be09930a85a368c60bf374d8c0edfa095b9893080d03a3861ebf5800eb098ed383bffb2da6d29cab8955bc50b1089527a65e34e29fb1663fa428645489fe27e66ae856ced70db61b864da40859bfc33743c0e020d76cc515738321e245213759c1729f66ad40c7ff463d036841ab9cc0406f6348fd0b2c2c8651f5a8bf72cba91cdc026f7929c3a74c9d959aabc332124e7e54036ec4701579c57ea3263829a00cfe86ed81e180ae03158e4dc2d2ae8d848baa70924672359ac87d0c85a88b12089b35d725c03f8d021dc6b9826510d34ef18b13e3dbd38aa552e1f61cf491a5124ae842f5696b30c0b3893f8169ff4025bda121d548d40912b1acdc4595279a3e1c8bc3cdefe6bb6b8b70f23dee954c9f5f0944e2ebfa099e5bcfd79f4fe08e0c77d8c4f13fd49530a293ff5c34d4e51fba62bc0cd01a5862db3312797447daaa85c922d2639cb13fa90b27f2681bc92286817864fe6866c0d195f2913d176e07d4fe2b87fb96bd9ccd94a5681ac2e076320e166f82222c79e13f81d4f675dee248d42be40614ca3941dc685dc3d2c9c2c933a173bbceb8cf2c9f977e031d17a923d914f25b6945c4ad58ebe9385c5d1b70033eeae38df117fcee7b405cb3aaeae0c3742fd014710313feec4df7e8f3cf2c68cd69f1fe83855084a49e62deb309439c5051ec1feec2f8e0fd7d608ed67a7ba0dfe985b2dc86e7efd5aba81fc89d49887613a3ac9939305ea1f3b559c623509d3c5fc2faee7a3abb22162c7b35c8be713a57aca9462136d45d18990514cc7d2efd3e2ddae978ac6110ae7b63e4af83f64b2390b4e95ac92ab67e983290e429e8bbf29ba00f7ae764355bbbf9d9d3b690071bcdc5735935a955df8c4673079bdd0b2f2a82b47cf4ce80aff7ee459f7260b5e90b2eac823532f089691d1b3c172a73dd4a46b9f29e96666784aa3db119970baf2ad754067334f957423a61d88a43b180b771dcc9e68f9d0d20921dd0bad7b07fb1e3d32e1b642f27dc1df41a4d28c17f5cfc9bc2f8bbbd5e19a104d0d19be1f72d984a201bea2f67d1742d315d470a15c20199b4419b0636a7019bd5016922c06a34b5f21434b2a75a35a35347ba1abd85d84761b73ce34a7ec862625927c3fc9f4ffd0c41f33e872700c92753d155162a364f98032cf051aa3e175eb5bf2367aa5d9b9d01ebe37aadbc88a150a5cb93f799c69b07a6704ca53271ad70ecb5aad9560b9bebd9a124f0089839ddfb72f315d763cf280d49a5c01b52ebdf5fce4b03c0b25710f42bb483dc0e00022e6d8604649088b548ab65d043c8a10639fdd779fc8563fec588cf824ecdc33391fc0a179098269b65c6366fb14236d7b5cbac17750daa5d8cf8b8cf010950ded14633a1de5cb56e9c38259cbb003cee790dc8942636dc9f61198131e263ce04730f9dc5e66876bfb2693285e91e500b713a667e08c6470c2c853f92041c0bd84053054e5b4cb1e090740f5b041f8317bbeaebd1f7db5a60a38adb3272978eca2691b4fb22d54d90e591a166da090dc3a423413619f8487801aa51e081b993ff94a9a91986e4828cd6978b997659d22ac7b86f4091d3f7f9a89925a56c56c24bac4c77a5c7d145570df0ce9f26d057ab18521e9c5cf89aa48525e2aad4e7d019dd9efb25ed385fb920a2a618688b92f64d52fd3aedbf5ab26bc743976027f289c12c987789776dc8332144c85c2283533baccacf8be9cdd0f045527de2b8dd13e3e5f62eccf10279dd3befa714a07bb193bb52614d6092e75f25a143b8f817676256570e4e18d57305c89e2b6e937c660f223a751aeddcabb90aab6de7c2a994bdf2f1d85bd1acd7aa39a6d1b0d4d7e389bf05e92189671610b7512c4f1e6dacd93b46e86cb9d4161e02a37c3742692aac1dbf4d4642f038c04c6315930c6755cebae643d0cd39e47f3752527b56bafc225513dece79f9b63e7df1c13dc9a18c45853e4787f38a34dcf218ed07ceafea0ea9ebc7a2d41239959417ce694d2429002e7d54ecf4fcc695d6cf21c1339c903d444859c08a394b9c9a4f63a009dc37c2e149970188c60022b86d76090e98df3f6b05ef832462466958114c6195ff7ec62ec2a1335a12da1995056dcfce983de22ee8b6e12302f7a492bfcbb515a2aa1e19bfb7f2d616da92c4f5e40c5afe51653acf5494b1179bfbd44bedf831c70d631a3aca0d41884271ef795daf1d995f5f6a0966e6062f39cf6308a7da01b3a82abc61e345d7f7034e36540c2d8c0de6baa1d06c1f495936309f3486e00646dc3a49e3a5b5bd02a3a1f3d14c34e318d98f3438ee0a18da666abeca576f872efa4f27a36e2a805a892a4dd8f6e1c1e15d7631563523e2532ebeb8258a859699d67bc3a50d9def65f7ca36faf2d87710c94c4265964d346dfd71e6b750da54333139e75dcf3d42170fe22834c5bd7234a4f03121db6af8826f9a475dd9cccb59452bb710cdc0c87b6f3738f7381db84117d1e4cb1e9acdfe9700fc40da55a0e775dbdd53d5ef40dd22994baa2756470bf0fc1c54ac774c8882a1d65b560cfee4c07efdb258cb017a4abc409da80f7c8503ba2de9c5b4da117987c46d5c158d317c445698d558e87f0d74be0a1d4856b247637c1daf44d7be5628f07a0d0444f3703c11b01e85f4bd5efececba21a5c6d56ff74befe929168bbae4d60b90ede77d5cc810c94c0b7ef859f10907b2b466ab8ba5411c5f891976a407c7a28154e6ebb99bc19c3eff8f8723162345dcdeec045f43b10eb4f8e2725442e4c8eff40ccde83338635648719ec35c33932a7955055864dc52c4836f9558dd4e9728f5ffe79292e79a9cef52c5f62b23565a77cb568ee167eb3a2d30111044e07618541e241464e39b7139694936ed01e010ef23025ba24361460288b79bde9af4b31337ecdd246b355353e4dab3a0f4d6564a5dd232c84ed357d2d48e3a2ce8cff3d0efa4b317dce1d20c6b52b0f8d323c2aaeca13aa2c0d7af95adf23a0348ac032eb00d061233410855bb2511b1ed58667039658ab0b6644d09c8fb8334abbc4d4e16ad070393ecc3f1bd3daab27aa10d6a73dd73fd6e8f29aeff0bfe8a8b86a7cdfef94741b38569cf094e5a19588a7b42234285c6928390d482e281165e8146413cbfa8ed8e0c5a85231c919167a8171171a5b13bc22904d3fed83ab001ba8bad690a07d2abcefada3c024a366caca3371bc74aa80649c8b2223ea17883cbafb4153312b93241ca207cbcc47ff41dfd8960b2f83ace486ec8094067a2521f9554123690c18f4745677386ea2f2af6cbd65d76ffff3211e4db7ade7f398e81a30beea08da3d51aefef99d7f1c9a06aab77f26cb30fc9b68eb1f5eb5274f6787dd1223a6f1fe02fcbbd67d796f4a5be1073edbfcedb5cfac5c0ddd54287674e2844bc314565d6431464ae74bf9d0f2ca4059e425fe5afff3a651955b9f1884c09d0824822ed8ac40db1afd657ef3c600c12f26531192ca7d2d5b47bdd61ba28deca893703a0c88ae2dcaa72df7dd070271d16aca6e4dd67357110ddf177acf885fe9ece6dd2050e2473dc48c933b7c46ef248e4af48eefb481440d01a01e8edf19a22c5531c44353958394554d4be509a9bc86476c3b7f74aaca2d0ffa948d4020a5748e6209e2490d056dcacab358c88ea597aab7d2443daa4fcdc6428b643ecbbcdf009d789def137916109928fd9096e527d91f59f0f481000aa2ce23fb8bec9ac06d1a69b3afff7fb3cc854551767a0d38deca2812622446503b621e968c14860cad42a00b04eaaab9186375dcd987616eef994393e25f8f2e8a1a85d030d93ba516a2cc771fb95b7da5e8d155ae6e681ccfaf3b52a59bbb3e9d9908b3f9ebc100877646a24fd8e0ac62dbaca10a9182013e7ca051594abd83da77b2a1dce4dca2da04ad19168f2bebb807c18ba6309dc12bbcc513ebd238fdad354ba6f826deb903652de58ca5152aae9629c543024dca89bf5afd509bc3aca6ba35604a1d75b6151f4d0127c6dc9347267515ff573a00884a849a3088fb8818cbe55c129e1f4515d473c2f2e06b73712c0d5698b0883189800115281137642e98d5e3f9d1e916526c447593fb4dcd52a20f03d422f7c9431afff09f3093852df2a63ea6b89d7745f6be9c69da5db5f22e128b53f2ecf50ca163bf58bc9891acb04b8f0c98716a492cebf292dbfc0e4a24203087af0006d5123e35623f1711a4f5505932c1920e0dcdb1370d7c1935ade8f5e9bb37c7bded3d46f2ff5db634d4d94f8e25555597579ce1d198a331097cab697de136c901a03503a0c06825868ad18b8229ae551fef046805ee05cf9e7ba0fb4b67284c32ca9630aa13e7ecd301ca39b7b1eb95be049647082b1b42f0a383c238d21b87402562f6c15838d4bcabc1f5fd75e84321dea89a66e26e4c871b54472c4b372c693aa4c4284337ee6c148fbbed6f3adddd624ec455aaaca68cb2797edf8cb55731838debb9205d295cc8e6304f237996852b4dfc48fda49d5e50e14a6fcd4c4f482e173afb47b8a723f87e92515610d1ed93843e53d3d2d3a82bd4aedc25f2bf4b8aa21ddf7492e69fdd6d20ac1d216f6e213ec6ed34e2f2e496ea46c6d33ff970d835e0145c54cd5598cc7e81fe414474008d484adcaa16ce9749b5291587c444319b2fc33127d2bb23027b99571cdbdfa46dac235a1ce5ca6f5b263af091ca24cf2a560ea1aa436d378353f5372828d3a810397f83f3934faead6b434834ecd43aa5e8a053e99e1d6756249e1dafbe6244d37c0d5083248cc36c4c9b2e13a96fdda3bb86391a6bf9bd67fa3f522af030cf688950cd59619d023d54ffefbd05669cbd4c15f06d584c47e7dac8fc026c6c50d08e137ffcf170823dfc2fa65e7a1fd0afe72cd0f82db629353d5d0dec92651da1d92ddcb22c185005d52b01de415b6e949a67650a37014100b7a8ad0f0911b7ce18b0dac1603841ec71f5ce14ebb388202e661dc86820d63d29ec7e70b63e6697d149efb90ac083aa57d273ea375016634da107743bc27fe3d8c1c187f10e711c8dc19f2d361de0443203495823b0f2e2a20f62712d8ac0c0b458fb839fd7f28162648abbdff1552d6d0e2dfee61510ee0238dd3a276828fe3b91999dcc44701c77804484f31ac8d1d405d4e6b15e9748743c75760aae5d4fef754a8333997346a9aa8c08b8e69ab9b361689e5dbbc6ff139c37ba2c62673cf406ea857b0afce4c57830335efccf0920ade4844292cf4791e74b54b89c32783b7118ea7f58c76a16c99a1d80490a706189943a56cc09e1ca1d64ca1f40a80bf24565debca4a932e944130b97e97bbfe0445e05408c9fa387380e041d281f713c946e659a160084682c0bbb26b80121acf739ceb9e556a193190297dd023e16fbaee245d8cad555b72074da1c66972ebffeb381d27cb08efb015485cd138b01f04f25b9c644efb9d0d6f15456c47406878898f5f3780dd295beb9581077bdd3ae6b507173e6a35939dfe2f409bfb1dd2751185ee2fde0a0dfa8a81740161c446b2b22b0c655cb446bce595a41790a848adf0715a702c4ca544a55cf75f069edaeea89907206ccff7f968fcb09da0fd2803d3bd759b6afe4", 0x1000) r2 = open(&(0x7f0000001680)='./file0\x00', 0x0, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000016c0)) bind(r0, &(0x7f0000001700)=@un=@file={0x0, './file0\x00'}, 0xa) sendto$inet(r2, &(0x7f0000001740)="3592329876c667217efc0be2026a455961f648dab26c57ded15588dc46cb72915c2eb70734", 0x25, 0x1, &(0x7f0000001780)={0x2, 0x1}, 0xc) sendto(r0, &(0x7f00000017c0)="392538724fee3f7ebae3cb33d68730ce6fcc2fb02d081441fc8d23a0465e6fbc1c2babdb5d674fd76d0ebd938a4bc83fd6c3b5bd0e00fcf6be64106c4e651e1fee9e5a742d019ef306f94f345910df1c8578c318942115a5225687c28a4af0fa40531eb688a28a9fe9d90a6c54196e627ed6de34215a4f47b4834560b8386e54cd3f86e4013abfdd8562a6ed9a83262fdf0534c1cb1dd7fcdbe96fa583f4cf385dd0b73331d84b6319db071cc9d22665c9", 0xb1, 0x7, 0x0, 0x0) readlink(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)=""/4096, 0x1000) rmdir(&(0x7f00000028c0)='./file0\x00') sendmsg(r1, &(0x7f0000003fc0)={0x0, 0x0, &(0x7f0000003e40)=[{&(0x7f0000002900)="f764661852113f3125482f6a52a228ce5e7302f5677d74423d266e780e116927e8f2036c61885d42d8ee15035bed9ca619a18db9cd72414bd5ddb14c57a6817dbf4fc813f439983db8514d333aeb705839fb59a7db49c84a7948b4d028c395561d489335724e49322ed2014ddae1dedc803c916423fe266dd3cd4a2ba9c512764fad952cd4b2348bfba3f81f1c55c656aa1dc387672e5197df01116e1b70854eb76289536bac861de31470b603a3f2bf22", 0xb1}, {&(0x7f00000029c0)="6d4a8a507108444622964b5908c147757b561efa6d19e5e93816ac7e9ecc424d4d5d5649dc2eae1b51d976e50f009c7c78be05fd69b1cf0de0de6b065d02521c2ceb63cdc33aa8e2249aee28c356d8fb7495b91f99f8ef824dce8d569fa54ef0a8c4170b30a4debe365c7d38", 0x6c}, {&(0x7f0000002a40)="3dcdc1332427c13fcf475fd7bc1a9030600f4710c38e2dd080733c6aa6252e0b117c28d03ccfc62c95526ee4328270037d975f5fcdd0eae9c4f9a10dee5444dd5b1221a22940c223673c80a266aca524d900e5e0a561e6da364d4f8144f8211f844da769ed55850770631c1401b5cd6779f80889bbbbca13c54ecc83cf6bec1a50ab0875b0079c1e3c1af7ceed9d8ecf9710fe36d1e622eb336cc1b1f2bc1809047dda98ef6e91f6e3a096c34cf7fcc740c4b0b02eda899e5ead50aace9344ef99d40fe7a039d66f013a08621970aeea7586e4121e6bcb30a5ec15ffc656a5b6d6628da39b3b1707e769099c28e8a0dc3ba2612f3d46c8d8f5b70e99ab2d9c8138604e470cda6901af766a8d558404f78b45ea8a054b8c8bdd2431786ee3140c556d11c6df9d16f729f4917b369f1a8df8c9d7f673e1fd4485323e1fdc96e888558ed7908515ff553c66226f6b62573a45d88763df50ae3a3178a5a78a58b01285625e27b99376e93623eaf69be685dbecf78ef33eca07d25e17e599d4507ee15cb39045410c09fd4db0bf24bccac493f59a7352eff8bb6c46ffaf4deb3530c442e6593165a4e770c5144a9e322e4d7c2c03a4476cbdb9bca0a8b30d12fa8d289cf2f83babd2d3a9bab473a754eb57cc56c826a7c7a24a458b72bf561a7cfa0255210d01f633db823448ded52111f6122420ecdd15a3805d2a7eb463a4ea2f155791c05c9c562bb1100b638d387770e9ce95b697233b89845389ed4f9d56208070494ae7f4b71a9a6cbb9038d67036313940d0de891945f91bc4e2ba3e8c7716018d83f78f6cd07f9154c095bf82e5d8311aa6e3c02af4be8b98e35a1049129508060cab8aa1907e82904f62c21a891022cd7222b5e664f75c728e901cc9f1975714c7cbc205f79d25cdfb171b4454fb78bb125d162cf6cdf6efbdae7901a81fa6173c9d92b11b23a9c6a115fa915a0ac528c7ff924b7f1dbd14968e97544ed1cad46c919df2c52a20bcbdb4c2e0620620a57cb4f775e698f7863743124105a7775f3ed6af63c0875f8240adf3a94c91125458dfe7191e0feef6fad191391bfa8ffeb9dc4ca69a63fdc141005ba0b170da0741ef3626f4895e60b632217c660abede7d56d1faaa8abe5bec06c04c419607545c6953c0e7bf8781ba578e7b270c93c6e36c19a0212d6225600ba2df68b2b863bdc03d5845c537a0ed6bc25b031d397f61b2be292ba434f52639de15419edbf29111f6172c6da3b408bd45d627de7d339452c0ccdd8eebedeec42f3657ea612f0b3bacbf4a7dcf63edd8ae04ccaa8a504b977315823234185e2810d03beef82d7a1ced41ec4d9b4f6d2c6eaaa4e06d234f80930935b541a80b31751c2f3ac858c7ab5ca4c423410555910541c1beb9b1ebbdc000723448b7abf40dd6d4fb41ebb12dcf6bd007870ecf2ce2246d8f786c85be84cf89e42339942c00deb647fd3445269a05623a0cb0ce53fbe8c94e62d243ecc209cfae3ed2070a1d7849bdd2e48644f81c3f35fd7eb10683ba4e96b81456539d2e431c086656dc68848d4b2d7fa4f90f99fd4bab168804f5d2f4c04479bf5917690a55d19b2d26e33345d2b3ef1785ed47ae7f2e2145c390ff95b1e825da86c911b2992933ecdf2e7b07601e4e121d6c06c5f952cea82d50a74d5878e4269ba77d3fdbd190f9ac5a93ddfec430330cc168d30dca18736f72226643f505d905be7dbf6eddeab12f46f8bac6ade0460466f8009128cf3827fb67b4874f8f2389b15342e9f13d1d71d6593c3a7acc0f01eab7ce6923056524f5b6f67b127e8944deeb8e79ce2924cabd3c2f32b73f6b180a03ed47f9b9c72c814eaf801b69c5e3185f3083f7c96590345defeaf3df863a62a9a1c73575151a4c2220c11d10ba35a7b9a49eb73d2ba5afcf4c61eb11f33e6cbc3d32120237e716847e1d49e65cf09fa9fdfb0ced17e4a4a742cec88569f6800bf269b687cd4fa34a3d03b13046e98098d26dda1a28060fd1969c06458f2d47b0d0391ae48a7a5a55889a2602ba2cbd8d33271eb2da4a0cb95a05bc35a564f3ed43777bbffbbb085eb1167d26e3f136ed0c0803f0525284b3c141368616cf1debeb6322e6a8f6066ed638fa413206d04386ec7f1694685e525115b75bcbd049fbd0124dde15cb75a303c78ac66482166cea0282822e75f531a4efa88c9a7685cb3829c83c559375621d9c5606c0ff223fb92eef04eb3d48b18978d9e3152287dd8371884c5b6ad1f51ca89bdf9c473bd5dee97ee16a23f1211d62acce3d89a078c02bad876a0ec91d5ec5cd70cf780df5a0616ba72f38c6cccb7c518f0df6f602e40aabda4112cc6ef5a5a10b722cff4fba313bbe92eac7ec080fe738743f05bfcecfeb8b21abc15d684eb15c982d5c8accd9a071c0f3ffe8a1b61acbfbcac6bbd9df3ea7b7cf1c00799e7f7c8fbccdfd421512a9e5dfef4d31640595acd138e46c3b2949b4e2521a65a967110de0e1d08414960fc5d7720ecef5870c5f9e0c963cd8bb2743e510ababcaf9def6724e89d6a2a2478a6f5f52a1c8f8bed226ebea7ab41af6f1a0985c7599f4819259f445391514796c9c8b2f28cb7c9d0b26f723d1e1fe282be6a4fc38d908fd6dc675c9c774aea6bd31c40e309775aae087ff0a3f01efe40660dae79c30e036131c742ef18f54d152284af94f15053989da7bfa3c9a1a33d3b086764ce7e5177225552685dbd3116b7570bc58e9842846d4d5a117f0a651d8de0de8ad2520a16d1cf8a95e860d1731d17b0dbf5360a49a04e99abcdfdbd858d6777e05ea9c77bc9b74c3b6e6cc558b5c765fcf4124e8720fc8c067f99ce0f889292c50e2954c7e2c6a0b524755524fc3b3e8b66beff73e5490b20a9ef82189202dfba9f5f742381d2c40be5b8b95714f9e6ab067ff9f42ea60910052619e0292ce10681feedcb00914f8f27da56c487654599eac200b51b044e0a85cfcbd70720a6168230dafa3db6a7d0f50f893918939f512f034d3cdb6c146dc1552c37233d4c7d6ba5dd92df7f3e90cc1841d59fb917ed644bc7bac98e7ac58bacbaa65c78a6895a61cc538ab1935292c9e06701b6110ee26cbfa39fa03d8980e282f7b3d6b8d65f3c9217082aab38b96d11175c9ff2b4a5af35e2b0e94b9d50b0e7725fbeedad38cc42f1ca8fa8afb27860b101fa243fa5779aa6db39e58cd62c10d6858ca6c04714d9615725e83f1a2b82fcbc075313b381a0a8b84eb38da3dd377fe10211c3767c887249bde5d8baa0fb9158908ceb1c4c0f30cfed8061ffd0242648e50180930e38f5c10e8a2a612fc477df2e0ff756eb49aade9ee80331cc65a4f9a90b90305bd2deb3280c8f43f6bc194e281d956f0306c4eb072a756ca773b78a134e4c00cce2b461c4098e87e5cdd33d185768fce7930ff18e16d9e27b776bdf2580718cbc64fd4a1de21c26c333746f0f7b333124327ec2fceea162854caed14189ae9f62338c1aec4cb4c46b4e6613f4c9b24da9da9a86f8ce9b57a7ad7714fb19c5b2b90067aa03d86482add609f70f43ef0d8c54d0a98a23724165b59bc9795ef2be06eeccfc3da2334a1732d83d81422568899946bea13767398f4910ed8a923565cd98826842e49bfe8540448791ee06f970c638b0e359b3c6782688f8c070eb94e3b7c8f80c28eecec528e9edbed205a2d18569e24d04f9c43f2f5d0a61e30e20aba32c717f440c8896e161d03834725f3fcfc827ce48a66ed61f5e2c1de2ace4e3268897af13002e260e98b170ce54cc0ab1115a6ad40ea491c5f7001e1ed957eaa29391310d4eb449400ec114cf6b439d618ff1882877ebe29a4aa515260d640c1e70356adde3b0fbbe654260a2b8b1ecaf1ef82f5a0e09f0927193607225581b4caa19b5899aa3998d3d303ce88e018a73d9f624c954014d442282ad889e40c9efef823cdcc63c31ccb751ea78316f6dba7e6d39c72325cd1ef6aee6579151fa90916159e9f0c45a9695b0e04f47d4aba0597bb3e0355cd5f7aff3753f16d33c6290b859830c3c372928732d0016533f8a9302dd990f1aefabbe66848f191a7c32dc8fda8c2f25473bdb545d85a68fd1445b6b250ce7d9b006c273f1fbaafed7a219860d9703576a7767eea908fef8f423f676181112d0524c577dc2f1515304f0822fe495452e69199515001575c49195812279443f0b29ee49b7dcb50fc7167c14a7fe176c7ea80bd862b2aa95006ac109775fd03a9b24b3388890bca375a4a100d2f1add1e3d7c3df89fac97f0cfb2b4e38309f6c162b056c52b0be753a7677cdf7e840f01744b1b331fdd0b9b27348a2dc70ee4f4b88e09e08eb8917a392e9c56aa9ee8b8e742322eb6898a53b3c95179a3fe541a861c1bb80caa5f200d5135a5d442862d332effeaf37643ca3380d0c2aebcbd461e1c2f2a1c22fbe2d41fc86c0a510d3264db7d94fa8b9f7a2a3b2e18dc731b5ae6e581965f682eb642863bcae5fc0fb7d29f49e645208e51bc50062fcdfb16d7b7df360386f949de2a0cd1c02af06efd8093c3a165fc89422e87ed2df24de59745db61406f81e461167ce06f06675dcd5ec8bce71ec4f043f86ee93e2f0a476428df627f6456f9f7836f358a89a600e6099bd64a946f588ae26c5fb7ba6f04273a9dec3fda8d41159bf8ebc8f357f43a56639c671222bf202abf6795610503ce2b18f56d857fb34b5d0e37e0dba549f3af9ee330eab944b0452a1e1e4c4a7f87c20e5c6836d9df0c087e6bedd13ca98eb25af01f87958b78c74bf098f269829b02755629c27d5a50683179f4907a208162e9924dd2a038f1bd7c059b087c836a0353466bfa74a1bf24345244b77b7f600450408f9a53e67970481df708e852dd164c9e8139378ec217e65c8cc8fdbeda4a4a6669d3885e7cd6d43cfe9abbe11cf73c7a2ce9578e30065c4fead5b53f3a0a0391a718caeae2765c3293c0d5e5f8cdcbf0fb06d874debd1a064a18a03fbe0b9e5e4d0ff4458839c2d7970c9ad4050ace13b379a98589d9eb8e5d000fc2ebb8d4ee3c4131e98b2ff30a135c3747a6d83afe1a33621e3188ec0ae776d8cded4ee99f21982ed0baf86da6addede4efc3ee3266c3cb5f09efa55374d392968bc03ff07fb15cdc9aebebc61eef6c8fe0b3e08201c2a6ee932e0442a6f1c026bf6e61da87507ce198284f25f4003746ed8106cca2005631b712059d2af3af1356bad3682fdf484c8548976adf5420c96057d20094d3afa73f4caa5edf2398f16850b163792f77d01c142e8a80a488644ddf67974838cce6a339b9e41464fa7ed46f875d075b789d1b96c35752c5df00f26208c9af01047802d68b1261790d08cb79717b1351c9529302fc34ad4452e77f79d42a1e44659d270940a8301887a985599ce6f78af03ecb310c71881abe6a608c71a145ebd2593ff071063107bba05a66f95211cde24a517a0722a3af2be3cf5cdb16904779126532a2ef83054dec45898152dbbdb953fd30a5a0df2bd3e51a359ef3fe18857e364a6aa845546eb03546fdb70323eea8f13f147da8b751fd0970fdc8a2ef5ba1a7691bcd23ae64d681e77f39db4d94914609c3e781ff9b979f779099fb8d6d490d0d3f4647f32eb9a49606e3f90e2c5733b3fbb3de05cbc2a18fb6140f90f51ce69f3bcdd38846907a7c688c64624c4c027afa13a4ac2d311f19a3ee0cae95848f6edbe792ca8dd511477601c3544f7c1f07586a92f00e2aea3043698eb6daa5741168b4f12d20409c14104ac756ca5d5a944d1091dbc6a968f9113fa59cf3e33f20f", 0x1000}, {&(0x7f0000003a40)="36eb20b10c59c12d28a708095c3aa423e660b2d271609128f453036231a7bc42da317c48942cfe78f8bc1a5f1501c604ca29e4cf26abc8a764601e19be98b80d0180290977482c801371e21358b0bde18d8d92dc8f6df5a4945d1b1700fc2f5064420d1f80aefd225cc57512e4386ab019354aa7019e5fd969c9e80fb6d48cb14862767df78005b486a0824f8c35e35b4730f7d952808a6afecbf853806a2a5ae2c8b21136a3d747c828d4525c52fce1adf341181490a9ccaa4036e1818251743bf83ebf271c3bd54eb1add16d9bb4bc383ee3ce3481ae562fb8eb8b966378e2be1768b9ba3bc88f686e6b9a2a", 0xed}, {&(0x7f0000003b40)="9816e1ff3ab5883843d7d87147851758c4aab18e056188b1e2a1f7a027848c0fdd4512403ea64ad275a9d571bb835234f472184ae92396adbe1e8332267b7b017151291a8b361144d2cb2caf6a98034e7f627e7e9d962478aa51142ee0d61963f3a888f1248ca7e9a6a671e923bbc1399b92340271b18ad4c83974bb892b36210fa038dad0eab275b482189f40dd68be8fde8de2bc2e593b", 0x98}, {&(0x7f0000003c00)="f269c4c64aef9a05d06c36628e0b6a0529f9108b29464a8566b4c2b2c9558ddfea9b5af6a07ab25fc2edc1d2cc02e29f660f2e8de32f1611b90bb1458216bea1d31ff9a14b2eb5efb7c8c7d511a9df8280c6d11ae6a7d387433c7411911ca3f32b47d443d59ee830631bfa35d8e136d85f5708f81a01a0bea88801fcacfd04fe871382cfda2bd69c4bcce52c720a2b98e45fa1b134ed2f5a8aa15adb8e", 0x9d}, {&(0x7f0000003cc0)="4af864b25217a2161c80820e0358165f9abd768e4d067a136a1e37ab7eeaa874718073b6c0b915f20f9198f0f4b6de43248e91c34f4f135a944be6bad091aeafce23c7dfa7994d65a66202d97e27cc9ca663456d10538be9cc07cf63ab32cee22ea006e232e774aeb48e85d6be9c8dc25b8a21d1c8ca19a47d1899b77600ed7d5ddab7f218b7d92614d3a967462670a5dfe6cbaa5ae287d2e070", 0x9a}, {&(0x7f0000003d80)="9177f4849e79dfa61879bd13576b8bae4cfecd58a7acaae9ada432e738ce7b5cb12c2e0eb5a92c62169facd9c4c7", 0x2e}, {&(0x7f0000003dc0)="14f67395722e259d51fa6607f241fe01b58934b254eaa60d43b9d23932cda6ed34e57f0964f70bd26a95c36808bb7b24b7fd0580135dea72d0fe8e0b4fb10b47b4c130ad714670697f5cd05849117672c4b1895a530f2764e77a4d20", 0x5c}], 0x9, &(0x7f0000003f00)=[{0x90, 0x1, 0x2, "6a6ba4f7711a4ad396ae7f6ba91ba1a1956154983b95b82f7966206b5175fcd41ab1974fc9f8af989dabfec322de47df617ca57402181435775f7d4dc7a455619565f24c4bb2fe800fb1bca232a485c471530ac80ac0835d1c71d7a0189bf08dabebdb97c55e7d30809b2c2e0b1cecbafb1a62a2ca236199b1aa16"}], 0x90}, 0x8) r3 = getuid() r4 = getegid() fchownat(r2, &(0x7f0000004000)='./file0\x00', r3, r4, 0x0) getsockname(r1, &(0x7f0000004040)=@in6, &(0x7f0000004080)=0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000040c0)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x2f) sendto(r1, &(0x7f0000004100)="af25c0c2215e8b3e1a645aa638c3d69af905bdf9143b031de0cdae3ae00904f046e55999e377ca8e21f3ad4b230892526e11c82290034f1d536df353492d3ec671f85106b670dd9d8c54fe2e92de0d5b4f8ed1efebf5f31624826513b118cf03c8137730ce18d1d7fb08aefc45bc3ab02c4e5a74e7c4abad96feddebd0fdc17d640f77877584e43ba6b55f53d54b34f6f3d5d8cbe855aec490150ccc40fa68f8438adb11923e9a9fdca5", 0xaa, 0x0, 0x0, 0x0) bind(r2, &(0x7f00000041c0)=@in={0x2, 0x2}, 0xc) openat(r2, &(0x7f0000004200)='./file0\x00', 0x80, 0x20) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffff8) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='&\aO', 0x3) socket$inet(0x2, 0x4, 0x80000001) 16:00:20 executing program 1: minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:00:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) close(r0) 16:00:20 executing program 0: madvise(&(0x7f000062f000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) socketpair(0x22, 0x0, 0x10000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) 16:00:20 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x6) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x519, 0x7, &(0x7f00000000c0)="4caebd50e5efb4c9165b154803c41516701480ee000800ce", 0xfffffffffffffdcc) 16:00:20 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x9, 0x2, 0x2, 0x1, 0x4, 0xff, 0x7fffffff, 0x4}, &(0x7f0000000200)) rename(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x3) shutdown(r0, 0x0) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffc92) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() close(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:20 executing program 0: r0 = socket(0x4000000011, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x97b002893398901b) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x401) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0xdee}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xffffff47}], 0x8, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x44, 0x24, 0xb0, 0x40}, {{r0}, 0xfffffffffffffff8, 0x2d}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x0, 0xf0000002, 0xfffffffffffffffc, 0x5}, {{}, 0xffffffffffffffff, 0x0, 0x0, 0x1de, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x2, 0x4, 0x7, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x60, 0x80000014, 0x2c, 0xffffffffffff0000}, {{}, 0xfffffffffffffffa, 0x8, 0x2, 0x43a, 0xc2f}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0xd4, 0x100000000}, {{r1}, 0x0, 0x48, 0x20000000, 0x4, 0x9}, {{r1}, 0xffffffffffffffff, 0x2, 0x80, 0x7fff, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0xa, 0x4, 0x8}], 0xcc, &(0x7f0000000000)={0x5, 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r2 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) poll(&(0x7f0000000040)=[{r0, 0x18c}], 0x1, 0xd691) poll(&(0x7f0000000080)=[{r0, 0x16}], 0x1, 0x0) r1 = socket$inet(0x2, 0x6, 0x10001) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="8ebdeb59ea82866346f2e5e29f5b90a6ce85d67fa59cfd997ef544bc781fdeb2a714bdf03b4dbb322ece4ce42dcbd19f0576276b753788343d53d17327014a32e20f934da8a834a5bafbd20987c14ab36bf5eff37504d709", 0x58) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xea7, 0x3a, 0x0, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000280)=""/25, 0x19}], 0x2, &(0x7f0000000300)=""/37, 0x25}, 0x2) close(r0) socketpair(0x1e, 0x4, 0x3f, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() semget(0x0, 0x3, 0x100) kevent(r3, &(0x7f0000000040)=[{{r2}, 0x0, 0xb, 0x20000000, 0xd9, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf00000a0, 0xffffffffffffff7f, 0x1}, {{r1}, 0xfffffffffffffffb, 0x22, 0x3, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffb, 0x1, 0x4, 0x4, 0xb416}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x90, 0x100, 0x8b}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x4, 0x3f}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x8, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x6, 0x7}, {{r1}, 0xfffffffffffffffe, 0xdf, 0x0, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0xa0000007, 0x6, 0x80000000}], 0x4, &(0x7f00000001c0)={0x10000, 0xfffffffffffffeff}) r4 = open(&(0x7f0000000380)='./file0\x00', 0x10008, 0x100) recvfrom(r2, &(0x7f0000000400)=""/172, 0xac, 0x803, &(0x7f00000004c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f00000003c0)={0xd0d, './file0\x00', './file0\x00'}) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x100, 0x1) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001300)=[{&(0x7f0000000140)="eaff29cea9dd4bfe415b92068446555d93fd735644bf0aadeb6f03bb730a82142672d0a61730484fcffbcecc764bcab684d7fbb9ef6719f37e5aa0b2c6d91125bd888f3e0a24e68d07", 0x49}, {&(0x7f00000001c0)="308c5c852b830d6bf5bcccdab66469782222573a0fe9581d2d4507953877438d0b8b33323252e67796b71a149a0ab302a4b0049718844031c2e3a31cbf9f1d56fb5a63e043b2f8d1cb90f16e13b38b73fc139effddd03efb0e474d250e5c7a1608660514142d30599461e7a02d8b78c6f7fdbfd577c70d4ed48a45cbfb6a969e50daf28d731b91a0314dc3f15469704041cbca9c08e603a5971593e687cbc27d5c83d5730b4bbc1196c696f4e9820d99becf0f35cc7b0b41e87fe227fbe3292fcea4768676ebe15db5598e6f929e2585afdf735cf9608dfd0c322d0dabfc146d8f4c0d6542635476548dab7c66b33222cc61b6d742a7803239c4c395ecfaaf22a6900f2ee9fd2a68115db61c5e4be831a05005f49edb90099f09ae371f77c339f71968fc5b7b2080618cce1d0a6b0b178e32ed1680a01e46fd36c763ed2a4089c5ac1a2034034538d9897831158e1938d5e3f892ee7f15d6904af6c6079ceab8d820ff06f3e74c6b33a0b7b1f16b98ed77639c4f4c8e7e2b39f8cfa4f9bb48641fe17f4539bdbaf33074e5d571c9f06d1ef577f026f111d55ca96ca2a3fc7e2e317c1885cf37b44f8ac5e065858d41e9e8d1bb5ea7499e8e84bdc7e027cb91a1e7667844db8676de4b70412dda66d9192243a94e8ffcd7b3c7b977372cabae631676d5fdea5ae373afe1606e8354a8be39ff9aa07c0fde35aed08f395855947d5ef526df27af6a45021cd9572ba19600681ed9fa2e12ccd3455d5bf878f1516d78f5ae99f11132d4c9a9b79aa723333643792e8e6e2c2137b0aadb9e19d937826258e871ee7c590dae162945be8edd0762d7d1d8a8c4424f5dc0167fb75f644ac531682316fceb0b935d24ac2a71150ddb2f5a0eef4c0579b03a36f02935f9a378ab96cfa1320514e2530d69aeadbeed15247998ca79ef7cd6d491a5758f20ebc782d5baa31fc2dc654e1880562f707b42d07cf6560d32c396d7eaeec100a3494feee5d08cd7a233ef6c5ef56ca091899ea63cef0ce9d54b68903b3c97710529f315d11c6a209c08008baacba09cecf02fe113dde3ee007b8943c8e83945d204420f72a6ec382174fb44c578bb65ef524d6e2bf25a32f153c5e444d43a54d064a5dfa550e50f6f822cd4ccee969d76004cec52a7f97f0f3e06f6b76296bb90c38351de70f2c2a275c45c2642524cfc04e4182f2b196eae92d272ac15406eb084977206bad6d22c53ad14dd75ca9f90049bca2506ffa6058a1442944424eeaa0c26432cb68a0fcc67067f58405b344c87d666c2176fbf78034baab7fb94ef3684992f44ad9b0fb2c9064f05a6348fc8f5cebf14c43ab8f653265c14201c41e7489b41d66fdea27966644e89dc5a59ed1badec3d325f0a03dc2bbf1058b1b405b16a1eec75adc6dc06bf4e66ad0687de231e6a06f80d7bf6f9b26c2e4ec81ecb1d6d4867e215983d8b4069a84e757a2fbbd6fd6d19f08ac6a532c225ec434d07d6b8c5b20779d1103dc306121e3b136df3a84e2d354dbdc2373ca30bf99a45018d7721e93d02dcf3be2067643ab73f7ac9c21ef15b80d0f7504653967f97e6ca5af90af857db83b4b1afabc9d7b7d66e18a2716c34cda3a672b1090c55661c0c09fa49641718327bce33cbdc3c675825ee8655d29ae2ab467d12e11d711a93b7aee0bed8b093c9cd261a75f0768971f6995c6b08ed72dd5f0f8a1ccebc0599da8d2637e32bc025c489b04b093f91324ec278f550c5bbe41c2aa19a3fb21154fd66c744bbdf64651fe5303929bf056fa11ad6e3b6b6ef9d43b2da50f4db3d2673a5a5f425a917d0585c47caed857d38990dedea3ebdf0475cd4632a58694e19c47fa9bccdf9f193bdb61291b7918dd5d6a57cf4b5bef04e1c79cdff42a990413d6108796b9756eac5c2c3e66fac968635306e8affcd2b02587c01e84f9e7f8944bcd934c5dd93a145f2950bcc51e5863817c825fd5389ccd77996f380042b883a14f848c252433d25d3477ef7a2f3dc1c59f54df05d96277182c5eb2d73f7f81ba83f65c5c45d85210bd9392470bd16979bc710eaf11e425c9f98c78a30e439f58e0b6226dec09f310c236792995c969d75574c3ee2d2c6afd8cb458f2e2e3c3f7506a4acdad4884b22a9f9db9be75ddcd3cc895b2b9fdd686a8fe834bdae3bf43b4a1b9152c6a1664901dff6286a051c4265bab85f610e237fb95cea09c66480354fc3591d6069aec023ec06b3c33b35726be7ee2c04f46fe97623e96846928740c469696284cd55dbc733ad48316f645bcc0e7278134ce4772ff13437cb61a4a278d56c1466698e98e6aa36c519af441ab9464eb5685a4777b5baf8109fec5df0dc7b2c76249a099b80a812bc18997be363257d0f0f05756277537791e7f46a947adf8af23a89e691e92a25e5b371c2dec631c0469554d6675f6fb8bb56877190a6c068c575d3f30c4b629e4206535298ff7896f4816711e2152fbdf9b5699f98bebc6356144d94e3a4a881f787532ac5cad83e8e861b055d04c76bf52e9e0cbd92a539eff56d0483df7f5ebe2fa4d550a65209032f26b0f066d09bfbc24592427948e679852597d3cac29c7c3b1527f82a9f8915017c934f5a629f1807c0a2fcb627c6539123daa0239fe2eed8e7ad5d247b2058ffc8802f2bbb0fea6fa5140a4ff2b78a486ba92c421c77b170646f918cb7925c5cc23df2c23e1385dede2eedd787404048251159086d4c85e57692dae492391dc54113d79ac252a3fd55fb835dcebdd3fad5c83848e6ff0d181d24d81e79adb5f59205e87939c8a56ef72e9b128b0f54e8da476b732bc19d428e9f3ab6a313f1924c4c8a00cc66caca41674ae0c1cada31a73a58600dd2b0d6d2c295e5af19f97e85d05aced21b79efa2fb6a2b909d9b14a726de962937290cc53ad4ce7c965831510d9d4a6aaf42f72432e1b2cd31c9a26032d458f96af89160baea8fb82bb84035fe63185af1cab87a8a2d9cd67a5d9e4d9f3d4935fd8776e3946e8511536630fa8d6a88575d912acd22f779b5cde6f96512810e22e47aef8be77ac5085219986ceb63892d263d16f09abe55e6d4f3c50a8360dfc9f1d7c114509ad4c5b44435b80f877cf1d692186cb756434ef4beea1a1ddb0b470b841262b0c892cf47d120de4df82a7d1ecb6ebcbf9dae8a8e131e842aeb92b0fee154b312e7e2614077af2f52fd266b3b6089a07e7cb5e21a388c9ce8cc3212887f644524ca705ed1dadfa609b1acd79fb9a540663d7470a153836517b984f4b7cfebb180c19becd732f0ea0f864e4fe48db17d56e09436410c2b255e58ffe9acb6954abc325949c1b231b443480415f2206131f878a6f20f4006d518a30b9a52781ee3405505db650079a3aaa405b42b2b2682a12614be0048d3347e6ce9e7168c35ff1dc94a82b8fd0caa567852aa1da6bf82ce61c3ab82d73f303fb52625aa62533de9c45ddefcd670595addc37ee2f997631006c19b1845680f5832275fe0ae79c5cadbd263a6f4866a4a49961a327a29276d00ba4a59903dca0a9015a12f8e30dd4e4c5441e6ead65c76ed2aa536ddc083a1e96f22a1889dc0885b6a72f021d71c7a630eeeffdf7aa073828f85b586d45fc981992e31cbafa8df5297ace4b7d6ca1984b7222697e6884d91f24c9926c7194d934daa40bf0d385682b110ec271c50b70c84a728d45977b05e2566b377f7fd949df32423f35a6b0ca455d6c6c8f324c6de27bfec8dc6d62fe7762713411b194d6ce6a27779a8a08241cd3cdd37f060566fa2ab17329ae0d2c9d799290db168e0d0967b4c5a5e3f7fae72bda3af06796c5d1aef63c20c3e93581017f062ddde6a869bd73c9a230f97a313c00658dc2bd1961814024840f579e18a84f00a7b9cbd4390a04aa05a98ec586b7b94210611a132090d63f2fc282d93bd3bdf457fca9ba3332934acf559bd55b71b7cf7f1101d76af2367d740ac48054d4005098d8e73beb102ace9fa977c7eca9b09c8e885285c51e1ff52a9fda009cfb67753749667c70f4535451b1074df41f12eeed9d9012ff58d22f0ee60357deeed7076c89acc6cee9edfb4704144e371ade517bc1bc805fbc5fe0399631db97cf4906b0959613b4fc9136ff2dd8fb3db2ef7fef39cdbe958bdd56864b826d090b2ca8eb44641eaa5e4b74258f839d2b2834fbf586d9a3a1a572e7d0ea18783c464dd05e1fff21250292f699725e19ff3628f0e461d33706201d8b53eceb49c573fec2cdb7d52e655195dd57dbf6263c8a0112509996607c5499d564ab0113e03882154a3d47265dd8be4a3223cde53b9679d3283688ff98130ffa4064f3780d49a14145a0217de11c769cfe699de6f642def7fce5869452157f7335344e01299fd1632ef5585e3a6ab713c1cb48db6aafe44a731c2e3bb09f6300ca191fe9f8577ceee717bc370519716bfb077bb9ff0df0e489342fedb5bee7d5955e3c4d4682733ba77869d62332d90aeac78b6b56560ac663522de185d7560faf8406e82007554be1741302993997ce3a0ba3bd8e07ddae6df6c53c592cdb810ba08565e3865fb47bdec0b8e5f3d4a88e91b46dd598a2dd029a7dd19d23cb7f53fc70d57c706a4ab28938a1913d97b8056c00f82d93576dd8d32edf4916c4cf7b6508839fdf2adc28eea6afc8312a4fb96c95e83fca73828cd10328d54414ef1e1b694ee6aa9ca7b10eeef2bd0bdcb22b49df34b41daf2f1402c9830f31410aac5607a68f455376b1b8c9bfae56bf851cb3f9d4b8e2d1e1c4390878ef00a9d6e644a484af18944c371cc6517e53da325665fe7b6ba026ec0ff8ff17293b96e576bf97d09e0f5e89cd60600afde08d778f1d1628f6f71ef1b3fa0e2ee43337f3aab4d82856bdcb420fd9deaee5e93ba7c0a6d1fb0742e642e97187025b6b6896a44d53729c551f4a281acd9416372822952feebc70b1e7db76385f206535e40e4ec06d5c2d2e9f6362a8be32ce3e6aca9d2cf7ae886be059847037ce2d6e942e0387c91a035a3c42b23cf1c92d948aea5efef223abd4db1053029258454b190b29d1d4d23e8d9ac1927bf2382b683abe617c2568751fab71099445e512ca87309f0693a4b8a2d06ce6f9212ed4a50e98e6928c44308057a41048294614383c24201dd7ea1d4b081c2f1b6f6651ad5adc0aa439d01b28fbbc72c00c5e748e4e2a9759edfbb50cf16c9c2176d033afd8955f14a68e136cf74b7f43f4b2207d53b2bbcd1e4fb8c85a4de71c483889ab56f9cee38032c84b083e5e3e159f3e48e9f5c0d090ca427431dd6a95b89c2bccd7539e2ff752708d49987e57f87352fe1ccd70d16d254ef3fd8f53e00e72533e40cec5da2bc3a237f502b5909a341a244e0a5ea41527a5eda7c1dd9772c107b52cce29b7354721e0f8aa3977794af5f925968ad464d5ba0b8946ff23bb784c29f3979cee3fba6ad16aad5c105d9f5bf6d79ebad241a1e8ef6a6dfa4235d722ba829c9ca00eb1380010a94005c87a3599647a0def162c135b6c7092c6f7e1774e77f580c60617a480cd84fd323434aa768c68e773f3108aa7d0accb61c2b96a51307964769e9219542c157f55a4760174aa74fb56cb35d366e3a90439039318eff26076b5a1d7229aba1e86ff95373923823d4e63683f4b6c974f5b249f93e3087b406bbf5bfc7a796031d659acd1d7c2a25e1325f09551df171708de62f653d075abda96fa542c5de5b179520ef2b58b31fb83adf282716d79f4ec843f702d45cc0eb1209f1c6a9c30914364a9de3c604bd10b8d29d1ac313b20c4f71b8f8", 0x1000}, {&(0x7f00000011c0)="ab67990e59791e70f7f4e5410be203842580a4a5cd90a34dd460a432bddc6b174cbb270da0dd938fede32105345b6d8861465ba020b7442c2e631cee61ec073b378f002b200ee7bcf73251f4d3c8049a1c7659834954f426ff0ff6a5face534fde50cdc78303628ea410146d583f181df8ff81b4744e9c1030ea074891b100d910787aafbb62b1b03f12d7f27db5514228e5e9fbf122ab6d929f655f6d483ff8cd17843836847291a0f577304122123129a49bb00f97be5fc534d3", 0xbb}, {&(0x7f0000001280)="057f162c9b41402491a965afd908363a7932168f8d6a32c76abc", 0x1a}, {&(0x7f00000012c0)="a989e0c8500df13d0cadd79abd83302236dc9074b8cef51fae", 0x19}], 0x5, 0x0, 0x0, 0x9}, 0x407) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)}) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = dup(r0) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0x8a22}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="018d0da26c7b5ab16965103181872750", 0x10}, {&(0x7f0000000140)="cdbf3041e8c4a5f8cc4ef34670e97edd5cccd9a356af33ead5b673027d690072003160fecae705e9ec6467483ffc036beb5579a94233c76e86990068e2e7f8eb9535755930118d72aba128f8a1b801da3be4722abbdcae91ef666434aa4f88466444fefbfa41b5e2af06d60fce6f0c498de3b48f3e47bc210ed6552aa978928dbc4552581555207c34b553c1543582dff978ae5e22ecf6e90b97", 0x9a}], 0x2, &(0x7f0000000240)=[{0x50, 0xffff, 0x778, "c1039d37447531c2764b8f6fcc29606763447a73c3b4e655b00de4fe4d3ddc8884d61d71fe198318975fcd287eba3ce4ef34aa6338687cb3dbf469a9"}, {0xe8, 0xffff, 0xfffffffffffffffc, "06ba31c1a8230b7fd44b2f856ee7b302f3f885443808f672b591d2e24d37365ef1ed30aff2d7838c37d5ea4a9a4b9475f5b7baf728fe0da54091d4add32b8c37a7c8cf7e94fa24100cc9e909972654cca2e10789ca2842990c4c79a287932e7cd397a9643030b92dfb4acc2e22ed2da365b76bfe5021a90c8fb83825fb0a375bdd7d5a25ed1f3dd3cd904642334e5c2a794def7222a9fa47020ae16389005c690ee5b62cd1cdb0329b5b295e9e34c4e967c0e8788966876d9e233f4bfcf190259dd57cbad1b5bb7dabb63408ec85e6fc6a837a946e"}, {0x38, 0xffff, 0x1ff, "4b3af0a39a431d98c145c27971e82c791d9867cd9e3b8f5d6f60ba21b1972fe9909d"}, {0x48, 0x1, 0x5c3f, "c4e44936f118a4ee6c7ad90edc46cbdaea78b411708ad027fdf993279feae6a6aad9f03aeb6e8d72a453b030720ca886e0802208"}, {0x68, 0xffff, 0x10000, "ac9fc310583c8e62672d8bfacbc7dd194dae0e15f9d5ee22de56d7035ad8b9e8675193aa3defb7030c00f423bf44c69922f08a2929473a8875fabde2c47ab5d1591a958f7c776311741772080a37de57e4d3a8ec160d86"}, {0xa8, 0xffff, 0x2, "c712acecb19d1e3a8cb2d4402c74e54a2addfe49605f45724fa9a6f5d3bfad240d01accbb917d62965f49606a099b8e339702806b70806cc2dbc670e1e26d8dfc0bce6f13778ad6fc387754fb533ebcab0620d998f15871fcc3c891a8915dbaa5d5352290f48ebf7c7861c8449df7b5135e363b909af04bc95f8944bc03600854db11d8d2466c590a6c97a2f0313f54ed59b"}, {0x18, 0xffff, 0x828, "8ba1dd12"}], 0x2e0}, 0x6) read(r0, &(0x7f0000000080)=""/3, 0x3) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000140)='./file0\x00', r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r5, 0x2000746e) syz_open_pts() r6 = getuid() r7 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r6, r7) poll(&(0x7f00000000c0)=[{r5, 0x21}], 0x1, 0x0) 16:00:21 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r2 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r2, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r6 = fcntl$dupfd(r4, 0x0, r3) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r4}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r2}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r2}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) read(r4, &(0x7f0000000500)=""/8, 0x8) socket(0x401e, 0x1, 0xfffffffffffffffa) r7 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x5, 0x31) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000005c0)=0x3fb) semop(r8, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r7, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f00000003c0)=0x5) setreuid(r0, 0xffffffffffffffff) setreuid(r5, r0) 16:00:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x200000, 0x90d2, 0x2, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchdir(r0) r4 = kqueue() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x8, 0x3, 0x80000001, 0x0, "f39d03a94ac96cc717a72358bf109971627bd7e3", 0x1d90b0d9, 0x4}) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 16:00:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000000)) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x141) 16:00:22 executing program 1: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) socket$unix(0x1, 0x1, 0x0) close(r3) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r8 = semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r8, 0x0, 0x0) 16:00:22 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = socket(0x7, 0x8002, 0xc7) r3 = fcntl$dupfd(r2, 0x4a, r0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "5e4fe711020000000000005c67f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getgroups(0x2, &(0x7f0000001280)=[0xffffffffffffffff, 0x0]) r7 = getpid() r8 = geteuid() r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, &(0x7f0000001340)=0xc) getgroups(0x1, &(0x7f0000001380)=[0x0]) r13 = getpgrp() r14 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r17 = getuid() getgroups(0x6, &(0x7f0000001440)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r19 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, 0xc) r21 = getegid() sendmsg$unix(r2, &(0x7f0000001600)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="7d4dbdb3a69f12fc34bb1dd9c349dbc5677f1d86a2a69eac9bfe1a08a62f8c307fb1c20f4bb8f71f03fa3e75f4d6", 0x2e}, {&(0x7f0000000180)="9038268c11e84ca907844e1f715482a71c3ccb8dae2f3b4b03ce36ee4f9eda214d2d924af43a08484733a1a190652cdca288e297c515c9a9b09445b4c04274db51f22fc1953881aea174ce1e79212a2ba730e8cd11cee9f811825331374e36fd46f21fa3ad845a834dbeb9f9dc9cde97ae738dca77265ed3078ba68d1b566ec9e71c6851d4d35cb9deb304c58a83ed63e6dee23bde53639d788e289d0572ba412452920ae26a1b77d935475ffb0d9c0e92990ae1f212b064094dd7932fdac5e44cf51368e6525f20dce47f4c4a90e5bb0ff818f16aeacee51af6be93250d1ca9dd777f104b8b69c1be6b077b87abbd2d0b800f2c7075a54bfd4463322b4303f3281216bc5edc290dc17aaa54ae26bcb3d634eb5f80afecf6f3d0f116361878da662cd53cf029071fb59f115aabb052caeb87c512cfb75962940771f65962a72b6378f12483dd4557bc97d0ae349ab3e0c554e98ef96395a8a96ebc135835469f71175ace28e180824b9c18e85b54decd96fc9b9975f5464073d2c0fbbff2aec0b0ca089f802b881e7ddaac07f37c0425ba227b73961846ccfc5c4f1244a9989b25b4c532516722854d974cd5a9e3dc12c33d822f69eee7e96196ccf95a7432a1299244762cf6375595a094f2f05c37b3b3652efa35dcd67fdda0d810275da414d38376a78904e36271045a54574c47c999541449782855176b1dc4dd34599484cffd48b6220b383eb27237980e4d76b4428447aa96e5e6a4255cf86194c7bbf320f37e946b33fa15ad3e4729976596c69819d3754fec5ec23c8e625a357117d1e772296bb07b52587c9dada08289e159ed72c3aa1ca3e14095318ca7a6cafc4319ece0fa77450d9c2df88e2d68dbdc62db3ca509fe632d8450828b688735752cfa29478fd47e3e8d7314745160eccf50499361ceb44ad439b2c28e6c4967575617eae311ac17c7e841cb7bc9346fd53fcb0d81d6003a5f3308a1c88323dfe02304e3e130b3c37235a71a8fa896390ce015b65dbb9d8bca3fe03b2eaf495f261ecf1bb703ce9195b533e266639315c08bf3b5be54fbeca25bf099a15fc7128e6c1b2b5ef6b394a02e4db27cc0ead167271ddadf3bc8d36f428c8a066773d332c2aa56ec2efcf605c389a5a843f17982cbeb38e5e97f3918140b6cd26d37b30e733e172a1f00b9ad1c2d4409ea06f29e2352f79e9ae055c7509ddfd0d9e4867d0a6b032f228645b1a2ba40853acd637dd277054b61a9643c016d1f0fc446e1b5438eb17995330582e22362dc3718d9ff61b3bf3b16472de1d395e40acdb3081732c83bb8e5abfaa190d08371c307fc481daa0179dc7442c07056fdded3fe7a0e465726dca9b780bcabcf218a24d702ac771fa07c5626f903e60868164f9b44fabdaa1d55dee726a948198d43212c4d84e0414b8f4e1b155d911183f4aa0d2bb0e63fb8e710bc1d72f0f23c6e4a42a32452a99e5ac7e59b7d01c519acd7341d7290ba61500b31002804e2217cf6c3aa86e528d950220ad375e36362b5d0a0968e564e61e06fed629b891866c02ab97e7ca7c85360a24756d1193af1223e449b766d209aaec0a6199479c3d578de265a3abf8eb3aec5076dead6feb3a1190189579dc6f699b794a479e940b548a729dca84d5c6226c88291c7bf7086bd12a82fabe7d3dd2beb9299865d7143848d57946105a58ce5d5888d3b37c15c2a178d033f62098bfbf02282dfee69e42a47afdbdcea83fc2fda0de5050d2d5b89115a4d2ea7a0663050d5658776fa7cb9773c6a9543500cec0a28bb5f5b0ba7fa8c8983a49ccb245c3c66e2fd9e5c8c4c2919e36b7cf4c08fe84a1b507b91bbc0912a23c629358ace0e8b57d1251c55c2421040fd8747181dee96fc3f084010d1c655e9c95601e0dc1fb39f88a8c5cac548e56121820b0db6db5c8fbd8c23bac5883c48ea98d326491436e7851ecbb6b10d0facc3944800d67693155b2004c93cebb2581de5167be1abbc0d30747ba7f79293845442d6abdf18f1adb8855512227f5a3850e765868127822faef5047a71c3044753fedf72780b405aea233d421c6913d49ecd09d5af6c1a392ff6774797f77b0ad6b66755eca5545f834d0d78a97128641e6b9bfc9262df8fc7286f0a92a1eb5aafe266db7d777eb6381d5b054a6c7f549c5e7f09f19704ca4c30de7c6a0188d1a14e9d4401d17f2753549c3b604ba3282ac2a3d06a476907c7209c1cdf9893d79ae6c9b2e1f4078e3dd98d32a45d870afea8a59cf604143f4458958331fd14daca0aa1912ef73411319a2cba75d3749648603bf31d72f9ce7fb0c99105082b609b94362eee2eb0b3e94a38788de62a823d7df6980b0777bc1a3d4280c00096393e46be669deb7e31f194d63177982922daa2a4b61acd7a8d37d1eb163cdcfdd7e0183ac529c97e5349e8e726b8b55f7bb573998e321e25d5d4aef8b52143c44e942c80b89ab6d905102ea918619880d2a89cad000d814acd48c302561fd34dd0b27bcdc2c514f4a74f37af2c1c3bd1964283bf92c610110414aa60e092a101e15942ea64de7a253f010d8d0994f705c733abda993524535f15bc39c6820f277f12adbfd2ab782c6e15f47c252e3ae6c27e3a4dfa02b7598f05385546a9e1c71c4e4fb491a71fc0749b50008f10bb80b876952ffdce95da32b08d2778e38eb6df123c21cadb688e494a116b8923302bf28ad01e053c798681d805a0faba9e27280a84951386a204b6c45a4d134716ea608f40279b86518a07dab65f9c7a5cf94aa4e6af5b92765d38195a8cb09e7824e870b33f83da5fb00371159e9934c861220ffd746f04c63480f6d87735a1d39be234aaa8616356c30a798cd5a1abf51cd4157e478d19fe2e02529ed624d57a0c9eb717024fe94744a29c53b220f02182249421f5389d076afb2851ec7c49a6769fae631799d0f9b45436785524001002db7e9b00c63f8983d6ac2335e237ab7445ebada952358b08f39784ff0ec7199495a4e516ca71816d92ac613da0b32835647acd58a629ace90ca47acc6b91988d220713da31ce4ebc2d864cc988c486b7e0a2b50d8c11456f556ae62d4b21b607c6d8548300f94308c45a6637455741a825d0b0218c189be2490f5ade7f105bf0b46a31d25693bb63bba10671d46feef241abdfdacdcd8b45dde8e2eb92b9cad9c07ca6e12db28a13994ea98d2c7f5f4a9e9f069580767c824ebd38593835370cda28f211454de288b59e50be4c39d517f777ba35625b948b66d43eb51300d352ecb6f2dd2b18689a8d8a837a6ad64f9d38982daf2857c2dd3ea920070dbf0df40acc2e1bb250aafec583df91b7bd81e3aa772c9c0d488957cc9aae7955b6857c26c1b8706e662932572b46b11c4998afd6186377ddda8286823d0c41d041b4098fa6653136204eeceb1a328360639660c1cde1ac0f5621add1eabf134c97eb06c98e6288b8043db3854ae60c5c8507798500254e85b753d30efdb0ace0261e5df7748541c8abd80f7d990fe9ee3a9113664a9a2ea0eb6ded1349c97f556226ce057ecda9b5355cd58fef536b0fc2e5bc63919bab1ea7380bec9eeea447caa687542335191c227b3247a90b4ba04e1f989c1a508e9797d8e9636bfdec38a93220bbdd2715c8d9b8cca4c061ef548c25bcc2a0f575b78bc86c0ca2291cae323771ac350c9cb4ef8b43d3162155a8e15bf028b574907f0914b4785158803dacda56f829bfb9b50c768caa6b71d34fd0c223343dc30859b6abccceaadd67a23dccbc44f80d9c14e5447eaed429898b76b854b7f2befe022fd5a322646f5684706571df5ccea8eb99daf85af420a24bf70c31f17737b4be430c314b0a4af5d375199c1d6a17efbf0725e67f703b5060095b83d8c4cc2b6b7494e4b3f8657b7a87c7b31a7925ccfdefa79b7360135144dc1a0670bb8b59bbfba5b240761d9f8dc6c9ab95b8149ca562b0fd6652d633fb8973cc570444c132b705c442a1888b5bfb3fd402cdeda62152fa948b6addd25b269c74cb9bb7f4e3531f96b487acf3a81e65e53869822328429e62bab630559c0d7dd611b2cb8c133172d9000b6f5a8be0ee36181bc7badd6192c953c80fa5b912c4d1cdb25e21154997dc60e82084d32222aeda261bef20c25138565124483df1db045472a736f3d7c28327cfdb3749996bc320e60d704fac2d9a2602f52614055310e80bf8dcf074f1a693086e7558d07432f2aae7a61be875635d91bc663f6b25f0b581e1f4ca418da7238cb20b921412ea2a3df6034cba6080ffe67bc6de11e88880fb2634221f9c798533735fe82fe2e394d343435ef9ae2afc27827925943f4eacba069a54f935bffa17ffb6591ae76b41dc460d6c0ac7835d528b77c6ed0ea51e9dfc8d918e400edd54ea323481f4a1f299456d2a3f29ae8507f2bbb58ddbc976d414a0cb614e8b01a95a77204294d2f947cce8af8e63b9830c570fa8aa788a5168a95e51b54af53551b4474eec3380aef5c826face153c9dc1d87510f8dfe54fcf9cd37be92e5edb7f6ed37b7563873a610f5c257f1a959949258419a489937895768c796361a5eb7f8233d3ee5b4c39a7c5ade867009c1104dcbd461af4a870b6b2415dc6b4440e3bf95ea40c2769e8c31df6d90fbf3b7b4d153d824a68cadce83cf932215d82e46e3cff374382c7e54fa411cefc17f66da6d5be57f560d45acc8702876b2af934461c55ee3f315cb8c3aac5a179dfb42f35685fbfb59ebf2f0e08b28101ef7b7bc3cd06fe8da0281f4369f97c392ab36ef1a52e0e4f88655d7df30068cff16a25a3a77f817f3970818a70ba027c5eb5ddd7dc5601940fecd63e08fe9fb453a65b0b97b30ae77f7b583e0fcbb14c49d6601223106eeb60fe1b66eaab7a1964c9c349b5809476de174ed1f3c4151a4ce8140cd50ae0f84b753a05ed228d97581ba109a3b06407dba2af3f4f54ee0c2cb46efb243c4697bf29ff98c9daf7804461853288afe069c9cecf8ca6d303aeff0a96338337507f107cdc90f911cd9b92e70a57855ed7ed0e89b1ea598ba660bc8484da9550058b546ad3dd2b9486bfa3abffdb1b2e8fcb28537f4273a2eafdce878bf0ad5cc0132fe7dd9ab875072e210240e241fb73d29fc8fd2611546ce281ee61f68aab18e616212445788c1819b2afe7e1508e5ef1321d38a0c151f917faee91a71ccc14c0cde52b8824c5b3383b59ccdc8e3671e8ff50c91d4b75096637b1f8e7825ea0198d9e1954cca05af15a272b4a445892638d539860d414eaa4c8ead1b6056a0e6f4054ec6371bf2563a54d916f83f64d75ca45bd07ed9cb1f151db28f8194c5bdd922c0a599ea109390261052243732979176e1fc7bfc3a90cbce2235da899a8bf4e189e6b5f21bc310dda8a0406feacb3074bddebec1f90e8312c312fdb9e036081861e2877d3ef0706a703070d693f61d78d12998b13fc875bb5afdb996249847499093283d0689e41ddc2854f5168e87d17aafb909184c76a9d50561fc345dc9d7cb0391f4376ca65665d9ef6c1ef9aaefb70c857468930102056bda0a783bec68deac0a249bc24102e35aefd0a0b451c86a8d64dc63f92ec6b8f353c4eeb0fa82f5ed1cfcd77f9e2b274c5ee80eb4042ace2834d49da84a5c918d17953a71bc9ead08b603ce3dc0eee8d793586e947e0c2df5d1d743b841882256ec6858a5c62a183c6068d500598ace7c0ab2434da59ea6b1a2450ee530f62742833b25e8a7833d509723add0dd67f2cd8dd3c0f87d79de99230743b081a22e75f0fe7f7f8294250cb0e", 0x1000}, {&(0x7f0000001180)="04d236d4e040a6de0230c66e7c65df1cbb74a327445401fe8bd626db74829340e8e0e8388b79cb12524425af05877f67a9d71046bc9fd1796459a7a40c5e2d17af75f5d5b4f7b154654e6709c5c5a4324eea40f3effc4c430582d89b5dde062cdb0ffc72eb3073ac1145d05d628d468bac9c1fe20abd1e3a2cfa20614b55f561952d4ed030b0218bd7a55570263caff9e843a9ff710667026166f25a0f65628c348cab695fd744d938028b92dc5a53ddcaa095a9454a47b72c0b4a0322d0ac77dde55fb4a5376d89ad2bbfce3b10f488b69094691e4b3dc278723e37ba7e42487a3badb980c515ebdd", 0xe9}], 0x3, &(0x7f00000014c0)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r3, r1, r1, r2, r2, r0, r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r3]}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}], 0x118, 0x4}, 0x2) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r22, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:22 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x82, 0x4}, {0x1c7, 0xffffffffffffff00}, {0x0, 0x6}, {0x89, 0xc8}, {0x20, 0x91b}], 0x5}) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x3, 0xffffffffffffff5b, 0x3, r2}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0xffffffffffffeffc) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000240)=0x401) ioctl$TIOCSCTTY(r0, 0x20007461) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xb9, 0x4, 0x0, 0x81}], 0x8001, 0x0, 0x83, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0x3}) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x9, 0x9, 0x256, 0x800, "5f79b5de0e05eb0bf6f87b020f20e8cbd5f4ba39", 0x3f, 0x447}) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt(r0, 0xe151, 0x4, &(0x7f0000000080)="3a75de29adfb91c47efda6e578e5a32d9dee20269b9c1abde6c9bbec943b7d2656ae60be7c83140153f4c510cda99d0956425246b6fef63618fecafdfcb59c959a5cf723", 0x44) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000000c0)={0x8, [{0x3, 0xfffffffffffffffa}, {0x2, 0x1}, {0x3, 0x7}, {0x1, 0x80000000}, {0x3, 0x5b}, {0x3, 0x6}, {0x3, 0x7f}, {0x3, 0xae0}, {0x3, 0x400}, {0x0, 0x2}, {0x3, 0x4}, {0x1, 0x8001}, {0x3, 0xfffffffffffffffd}, {0x3, 0x3}, {0x0, 0x2}, {0x2, 0xfffffffffffffff9}, {0x3}, {0x3, 0x7}, {0x1, 0x3}, {0x1, 0x3}, {0x3, 0x100}, {0x2}, {0x2, 0x1ff}, {0x3, 0x200}, {0x1, 0x2}, {0x1, 0x841}, {0x3, 0x7}, {0x1, 0x100000000}, {0x1, 0x8}, {0x2, 0xac35}, {0x2, 0xfff}, {0x0, 0x1}]}) 16:00:22 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10810, 0x40) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x5) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x400000000800, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/114, 0x72) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) 16:00:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) sendmsg(r0, 0x0, 0x3ff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8080, 0x0) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x400028000, 0x88) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x2, 0x400000000002, 0x0) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="140000001eddf5091bfe57070000001c69000000000000090c0000"], 0x19}, 0x0) fcntl$getflags(r2, 0x3) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='r\x00') 16:00:22 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0xffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xfffffffffffffffd, './file0\x00'}) execve(0x0, 0x0, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) accept(r0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], &(0x7f0000000000)=0x1002) 16:00:22 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)=0x500) chroot(&(0x7f0000000000)='./bus\x00') 16:00:22 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x116f) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) lseek(r0, 0x1, 0x1) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000005c0)=0xc) r2 = getuid() r3 = getgid() r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r7 = getpgid(0x0) r8 = getuid() getgroups(0x1, &(0x7f0000000680)=[0x0]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="5770887cbce8a70969e9a09a288e38aadef8c55a8e9bb926a2b0a76001d7488817db466977922a28912228212990f52be22e6cb243215f81db4a6fc2e44d70b237983f8d46675c24bb09074f01aa1bb70166d60f581f4be5d5f5b6988404188bcbef92383dbf", 0x66}, {&(0x7f0000000100)="61ad73cb21f9cbd1ffe12ca3d2fe62fad878bdf48591df3bada0bcc9493c36f89f19e7350db743", 0x27}, {&(0x7f0000000280)="6ea7e248684adc18623cab556cf42f31f0097e774a5cb160d1b25550223a18e79fe4e01199685416e1611508948a6f1ac46b230ab4ad79e2d7962639399d9da11038c5bc65c89a14cb5c29e232690388f2f815e16e54157e0d7132f1436892d8c773cab447a47cd1eb9f11aef2740da3c81918f935fae9688d65a39faafe2a28f8", 0x81}, {&(0x7f0000000340)="9429ea2a358370e9384a415d19cfa2173a721aac7336c3079b2b80c94d6cef76c876dbd88e37cf006cc675c84946f097f33f35cac9599095292430742e2885fc979bc245984a480cf9674fa2624ff875ca1281707bc776c190304273e0a795c88c3acf539b0ac91b2b418fb31c498a5f0708f846b68e5fb5fdb4fe762c6aba30e6c492c1b4fd0104272195199198a5ec672a2827b835fe8438909bc9b521c950d95795ace5bdda80b82cf92e92f68268686829131feeb1a965fd", 0xba}, {&(0x7f0000000400)="df7df1a8a0b2569fbb4e6c9d5bd4189599dd17d14ced8c73fdaeff5754dce93b1f947f78eafb01490c877f23ca5272c6f5ebfb94a08a72e9a331823dacf8007799eec1e5eea319dac6badfa4ef501efe39b2047de5c487c3ba4b72029cad511239fd7b98706a801db2629bb0124410660a6c4108a9b710598d456db62fa3bd724558c873564c7365efd1f7ec9aadac3117cf8f65803b5d6d2682f3eaf22da931fe081e177bbae27152", 0xa9}, {&(0x7f00000004c0)="6c77aceb72d1be59ae62f17d2cfff5fe59ae42f63da90c3b5178ba2a04fe11ed96f48bbd93c7dfebefcce1c25f18b9068ef7a571b0e38bc15de0c1acbd4d89502722d30775aa59783a05097707b6a651b70d26d165f4e46240e0e708a47f91e5129e82dcf31cb4ea47b9998bad72926e61dd43bf77e14662ae6550c91f531af48686cdf3ba97dfdc2a4acdb39e5daab93bb1f256a6078564e9b76bd3ffacc60cadc7bc6c9ba4a26e5ed17aaf00fff37c42906056c4f517cc18f990e4ec9d7edb05259f4a271a6ccfadee77f24fa3a60442ea0b8431beb4e584", 0xd9}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xc8, 0x5}, 0x8) r10 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) close(r10) 16:00:22 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r2 = dup2(r0, r0) getdents(r2, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = dup2(r2, r2) lseek(r2, 0x0, 0x10000000002) r4 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r3, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) fchmodat(r2, &(0x7f0000000940)='./file0/file0\x00', 0x5, 0x2) r5 = semget(0x0, 0x0, 0x102) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000040)=[0xffffffff, 0x403, 0x946]) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r3, 0x2000740d) mkdirat(r3, &(0x7f0000000700)='./file0/file0\x00', 0x1) openat(r2, &(0x7f00000006c0)='./file0/file0\x00', 0x419, 0x154) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000007c0)={{0x18, 0x0, 0x0, 0x8c16}, {0x18, 0x1, 0x7}, 0x6, [0xffff, 0x235, 0x0, 0x0, 0x5, 0x80000001, 0x0, 0x2]}, 0x3c) renameat(r2, &(0x7f0000000740)='./file0/file0\x00', r3, &(0x7f0000000780)='./file0/file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000680)) r6 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semget(0x1, 0x3, 0xc) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000000)) 16:00:22 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup(r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x200, 0x194) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x200}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x400000000000001, &(0x7f00000001c0)='\x00', 0x0) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0xe9333264a99871e8, 0x6}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/210, &(0x7f0000000180)=0xd2) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x10000, 0x3}, {0xd9, 0x100000001}}) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409ac", 0x4c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f0000000040)) syz_emit_ethernet(0xd8, &(0x7f00000000c0)="6e2b2d501257ea7e617f774eaeb4fab344e07bd00abd6f6a9cce851cf143ec46e07e6dbae29a5f31943ce1ae48f398e48031e5b186c2e3ca3c3a84d2f5deb60ca38aaefe55044eff6158fd873d2958253fae9822584a313f86764c5b97e5f6380acd1237213c952361671868004d6414b19c747847133a6f465db4760ef2455ecccdaf46b828aaa9ec1ebff025a6514c82dbd351f4b3ce6357b09a1683aa3c7b4e37413470cde4d93ca9ddbc71afcf75057bd9168d2462559d64b99f7794fcb9401ea990daff2c941a9ddb7a3d75c90b6d8be0ade07a5986") 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) pipe2(&(0x7f0000000040), 0x4) syz_extract_tcp_res(&(0x7f0000000000), 0x80000000000002, 0xc0bd) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:00:23 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) mlockall(0x3) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlockall() mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) 16:00:23 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)="f5", 0x1) ­­´ø„fdîÉçl“+éß dK]ÚÈõ»®Éçî@40‘Tã%r&R˜hkuì…’××Uožð3–Dpmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x20ffd000 didn't change! 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x120, 0x10) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./bus\x00', 0x8002, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) mknod(&(0x7f0000000040)='./bus/file0\x00', 0xa080, 0x3) mknodat(r0, &(0x7f0000000180)='./bus\x00', 0x20, 0x80000001) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xfe, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00b9a0 va 0x20ffe000 didn't change! 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:23 executing program 0: r0 = syz_open_pts() socket$inet(0x2, 0x2, 0x7) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) write(r0, &(0x7f0000000280)="8b86d5c6f568430dbc5ac8ab2c187d8ac9899ae31d5ba272a5948321d44da87beecd8d390276be8ff54cbba59ca66dcb081f7b6f71a5b372be88c062a79d8589c7610ce88a458927ed819a693c82539479346e41187050853e7409444db280f658615fe690cd6ce86057f97df3955e8dac483db5b47069a5286c369caf641e5d2389ec13f1bd28a98ad739c2680d59049e55446d8e6974add5a55ab10b884fd1ddf4edd1aa", 0xa5) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x1000000000000001, 0x3) fcntl$getown(r0, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x4, 0x7ff, {0x101, 0x5573}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) 16:00:23 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/125, 0x7d, 0x0, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0x100000000}, 0x8) fcntl$setown(r0, 0x6, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) socket(0x21, 0x0, 0x8000) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="8202ff8b646b70653000"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000100)=[{r1, 0x1d6}], 0x1, 0x6) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x0, 0x1f) sendto(r1, &(0x7f0000000140)="27c6f5f593d124f1f6f6fb3b6d6631e46677e31f39e435500c056bcde71e331c73f6aadb38bf1623073dd6b5d0229fbf619d2ab00caf9a4e46bc7ee507de49a8302d39e90adbf520634b922b02597c5efae18f726d23d6d63a358b766bb7d0ce6ca0ebd71b4c135270f4ceecd24868778a5c32081ef7531ad2adc12700b514f0831cf513239565ba441402bc1d1cc5dd7d51297c134d67ce11dc1852c7f2ca", 0x9f, 0x400, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x100) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r0, 0x1}, {r1, 0x50}, {r1, 0x9d}], 0x3, 0x0) 16:00:24 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r2 = dup2(r0, r0) getdents(r2, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = dup2(r2, r2) lseek(r2, 0x0, 0x10000000002) r4 = semget(0x2, 0x2, 0x80) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000580)) unlinkat(r3, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e637f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e85053009fe0ae87fbb5a80adbcf546b993d9adf9c8855f14eef81a7ea053fe166f653d152", 0xf3) recvmsg(r1, &(0x7f0000000cc0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000c00)=[{&(0x7f0000000980)=""/246, 0xf6}, {&(0x7f0000000a80)=""/239, 0xef}, {&(0x7f0000000900)=""/20, 0x14}, {&(0x7f0000000b80)=""/65, 0x41}], 0x4, &(0x7f0000000c40)=""/87, 0x57}, 0x40) fchmodat(r2, &(0x7f0000000940)='./file0/file0\x00', 0x5, 0x2) r5 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000005c0)=""/152) ioctl$TIOCEXCL(r3, 0x2000740d) mkdirat(r3, &(0x7f0000000700)='./file0/file0\x00', 0x1) r6 = openat(r2, &(0x7f00000006c0)='./file0/file0\x00', 0x419, 0x154) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000007c0)={{0x18, 0x0, 0x0, 0x8c16}, {0x18, 0x1, 0x7}, 0x6, [0xffff, 0x235, 0x0, 0x0, 0x5, 0x80000001, 0x0, 0x2]}, 0x3c) renameat(r2, &(0x7f0000000740)='./file0/file0\x00', r3, &(0x7f0000000780)='./file0/file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000680)) r7 = semget$private(0x0, 0x3, 0x180) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f0000000d00)={0x0, 0x7f}) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semget(0x1, 0x3, 0xc) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000000)) 16:00:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) read(r0, &(0x7f0000000180)=""/103, 0x67) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x4, 0x2, 0x401, 0x1, 0x2, 0x6, 0x6, 0x0, 0x0, 0x7ff, 0xfff}) r2 = socket(0x18, 0x1, 0xffffffffffff575d) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:24 executing program 0: 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) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/160, 0xa0}, {&(0x7f0000000240)=""/235, 0xeb}, {&(0x7f0000000340)=""/109, 0x6d}, {&(0x7f00000003c0)=""/68, 0x44}, {&(0x7f0000000440)=""/180, 0xb4}, {&(0x7f0000000500)=""/176, 0xb0}, {&(0x7f0000001a40)=""/4096, 0x1000}], 0x7, &(0x7f00000006c0)=""/78, 0x4e}, 0x1) shutdown(r1, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 16:00:24 executing program 1: r0 = socket(0x10000000002, 0x2, 0x401) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000140)=[{r0, 0x4}, {r0, 0xa6}], 0x2, 0xf415) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000000c0)="d63ed0093571e452c0ea3d1c242a6840af0c3cb9699ea28c595c39bec919ed6710df4bbca61f14460bdc341686a48fe7c6205e094f39a02c292497354f5078524a5bbddc9b682661b9b0f6aff78689dd1068ea8ac8db4a0e0b237b", 0x5b}, {&(0x7f0000000180)="60e4f0c919157c1c14ec621f3f99311618e175ecfb12ed8ff04304111ab5d81adb17cb1e5071387caab754ceecf5e3b8c04b226906dd2d0b20b72ba4ae7f0bea782821e7535fbf13ba8c3526e34e12ab0ff2ea9d2234d431176c2bc768c39f0c4fde88709a1f7ff5ff0b119f98c8b1d291c62d3da4", 0x75}, {&(0x7f0000000200)="96bfea9fe284e8f6258c577f6d1d4745a4c9e5e90d8b9df5d818f67fe153c1fb4d7cba6e1a5438b01a37a94c2ec34edf562c26823a6f1d67ad92d31cd3e694e39123b8c022678afbb98d14f57a7bf5bc1989008b011a715dcd6e197b5ffcf0b95e84cf18c7e26667d157d1fe07863a8c8dabcbb8ed7afbd1404513e4a564f6f4daedfe8b353d", 0x86}, {&(0x7f00000002c0)="d9be89bccde5c7274d45f2d6d4e8edfbcefa7645a3", 0x15}, {&(0x7f0000000300)="0d2fc0c78151ed6ad196bec331d0d8a82d229a1bc4b7b9540f3b6bc55a757556c9e884a981d63b3cf54689f5fae1fcb06448015b2cead973f383f9229dc2c536b2f4cad6be9354df76252f9e6bf0cbb3b25e1fb1f7dc13c255ebbe1f82cc4b3f4ddc6c5775bba44ac1a8be951064d7941e515989cfbb801941fedd22f16fe535b1712a75cfe589fa51ae9d71e1baeab1358dd43e821a0ca71e3299249fd712909785a4daa0d7994d95e05d52d7aefc", 0xaf}], 0x5}, 0x404) dup(r1) syz_open_pts() 16:00:25 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000023, 0x1, 0x0, 0x0) socketpair(0x18, 0x8002, 0x8, &(0x7f0000000000)) 16:00:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)='L\r', 0x2) fsync(r0) write(r0, &(0x7f00000000c0)="5b24cb72ed1d00000000004a0000ea", 0xf) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) 16:00:25 executing program 1: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x1, 0x5, 0x7ff}, 0xc) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) writev(r1, &(0x7f0000000200)=[{0x0}], 0x1) socket(0x10, 0x8000, 0x2a) 16:00:25 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x2) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:25 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setgroups(0x0, &(0x7f0000000140)) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) setgroups(0x0, 0x0) r2 = geteuid() setuid(r2) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) dup2(r1, r0) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[r3, r4, r5]) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) dup2(r0, r0) 16:00:26 executing program 0: socket(0x2, 0x400000000002, 0x0) 16:00:26 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = socket$inet(0x2, 0xef4476b91cca105d, 0x7f) fcntl$getown(r1, 0x5) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x43, 0xf00fffff, 0x4, 0x1}, {{r4}, 0xffffffffffffffff, 0x22, 0xf00000d2, 0x1f, 0x1}, {{r1}, 0xfffffffffffffffc, 0x2, 0xfffff, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x6}, {{r3}, 0xfffffffffffffffe, 0x1, 0xfffff, 0x3fffc000, 0x1ff}, {{r2}, 0xfffffffffffffffd, 0x2, 0x80000007, 0x8118, 0x1ff}], 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x62, 0xffffffffffff0d49, 0x9d0}], 0x7, &(0x7f00000002c0)={0x418, 0x6}) r5 = dup(r1) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000140)) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8, 0x2) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000340)="1dde538a7e41f375541cb6ff8deb7f7e9dc9da409be55e6597cf82853fea9023b4bf05cb698e5be1e345fddb44d93f62", 0x30}], 0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x1, 0x7f}, {0x18, 0x1, 0x9, 0x9}, 0x80000000, [0xff, 0xfffffffffffffffc, 0x1, 0x8, 0xff, 0xfff, 0x6, 0xfffffffffffffffd]}, 0x3c) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="0d3df78380b402da85b706721c3d2db0891f29599aacf10bd196748cfd42e1888b5b5ab9fd37c3dc3d21642d", 0x2c}], 0x1) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x890, 0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getegid() fchownat(r0, &(0x7f0000000140)='./file0\x00', r2, r3, 0x6) r4 = open(&(0x7f0000000200)='./file0\x00', 0x808, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0x8, 0x8) faccessat(r1, &(0x7f0000000280)='./file0\x00', 0x10, 0x1) mkdirat(r4, &(0x7f00000002c0)='./file1\x00', 0x4) rmdir(&(0x7f0000000300)='./file1\x00') r5 = semget(0x3, 0x0, 0x20) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000340)=""/50) bind$inet6(r4, &(0x7f0000000380)={0x18, 0x1, 0x5a, 0x6}, 0xc) ioctl$KDSETRAD(r4, 0x20004b43) unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='r\x00') r6 = msgget$private(0x0, 0x418) msgsnd(r6, &(0x7f0000000440)={0x3, "1c3ad7d51afefa85fd7950ae5f973e949d19b7d9023fcfe06ae3e25a99b4b4f43f7dcc1325531264a30e3152de3c8c4266c665f93997a6cc5540eb18c44a38766a7136f620aa7dbecdead7c11e2cc26e2c262c344befffa73bdc6635ad120cdc5a6aa2148d3cc211c583b5fbafed73f152bfd6eead4f85eed523fa0d8f932830bd2a083a67958046f3"}, 0x91, 0x800) getppid() clock_getres(0x0, &(0x7f0000000500)) connect(r4, &(0x7f0000000540)=@in={0x2, 0x1}, 0xc) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000580)=0xffffffff) ioctl$KDSETRAD(r4, 0x20004b43) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000005c0)=""/36) kevent(r4, &(0x7f0000000600)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x0, 0x9, 0x80000001}], 0x0, &(0x7f0000000640)=[{{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x1, 0x20}, {{r4}, 0xfffffffffffffff9, 0x4, 0x42, 0x80000000, 0x8142}, {{r1}, 0xfffffffffffffffd, 0x20, 0x0, 0x0, 0xdc8}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000064, 0x4061339b, 0xc5}, {{r0}, 0xffffffffffffffff, 0x64, 0x1, 0x80, 0x4}, {{r0}, 0xfffffffffffffff8, 0x0, 0x20000002, 0x2, 0x6}, {{r4}, 0xfffffffffffffffc, 0x80, 0x40000083, 0x9, 0x4}], 0x40, &(0x7f0000000740)={0x10001, 0x5}) fchmodat(r1, &(0x7f0000000780)='./file1\x00', 0xa4, 0x4) socket$inet(0x2, 0x4000, 0x20) getegid() faccessat(r4, &(0x7f00000007c0)='./file1\x00', 0xd2, 0x2) semop(r5, &(0x7f0000000800)=[{0x0, 0x7fffffff, 0x1800}, {0x3, 0x9, 0x1000}, {0x3, 0x1, 0x1000}, {0x3, 0xc5b2, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0x7, 0x800}], 0x6) 16:00:26 executing program 1: r0 = getpgrp() r1 = getpgid(r0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x7a1df23f, r1}) 16:00:27 executing program 0: shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffa000/0x1000)=nil) shmget(0x1, 0x5000, 0x281, &(0x7f0000ffb000/0x5000)=nil) shmget$private(0x0, 0x4000, 0x424, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffa000/0x3000)=nil) r0 = shmget(0x1, 0x4000, 0x101, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000002500)='/dev/tty\x00', 0x900, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000002540)=0x5) r2 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffb000/0x3000)=nil) r3 = socket(0x20, 0xc007, 0x8) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg(r3, &(0x7f00000024c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x200, 0x7fffffff}, 0xc, &(0x7f0000001280)=[{&(0x7f0000000040)="a5ab9cdd908303c04415f9b439d2b18b82e5d648d923987d1e86920f93e6518f90704d7d374d3738facb14795912882f41390236cb4795b44fd01f6e9f3e3e5e64cc37f71aaac2c4f7257b460bf78e7244ead9b5a8671cc8ec7f77f04230f675a82b9e14f8975db5495f18db000ebfe94e7cec599de5e10aca33efd2cb4264bef9657fbb27f72e4b4edf6ba47ef3fa194742369684acc393afd1aec4ea7e6fc715e93401b1c8ec39a60c851b642472dfa1e20777998a9821768829be21b624f99332e126a5712c7c0c31e3f802c85a3fff535395f6041a97a10e4d3b4e853edd9f2756654715d07420eabd310e72b62b3675d6babc9ca095bedb88d596b0bcb4f7a29e68a3ba695bbc0ef682bcf5237559e69aac3613ca20a1d668c90f27a036e8e7882e7a09b4e3637bbd01f6dd05a9786a5ab9e0b47ad4e7305a1df5c4363a1f8106d9c5e5a84ac1d3e0b08edba26a12f7ba5ce15942a257e75275fd30c068a0b9e6d53c3f3ef3570450a6a41656a42200fb8d70e4e3bee16f2028f74fc6d685289eb443abd6085cf8ab72f584b419f8b8d5d1fd6865c0f7abe71fdbb07ed4821ce841ba7e355319ef89a3cd2e096a8bc1b1fb39b6e8b2793d2ac6be510080efedf56ae4286b3fdcdb0e071e2a44a644a867a3490edf3790b18be8b62d711e8fac97b9b0b74d08ba27479f7d912de010dde9d8dd5debbf7ed814d0d48d9c2649d9054ad50c8abb44c82bbc619845399de3eaa9232e95eebd7d03e62bf1449d8e2fdc694b429e657780fd3c235f19ed3350e9805cb415879f0c568c37d04ee1feff42d6652e1b1b8dacf8969469e07220f022485765007d62599aa83d9d754716afd44bdfe51986b7519b8c48aebb434e7701bff8d5bc5c7ae914e48df6a5e615707d32daa71cdd89f6e9793b807f0710885f69fbd85f25d97c664ab033e219e52fafef7cc02c5de572f1f3176923c2bf5cd290a9d64621d291e0cbd4c4a4b19629d6a992976c321291192ad57d3a4ffcdb46934fc6323573ccaed94982e83d0cc4638f9a785a2d16fb5609dbb146b961c6431b66734bfdd968eb311eed5943ca44df9ba0c99791cc04f379f4466d3d0951509fd56d2e01436d874d728692d86c7f0a8f1a4faba21fa07506af853043f1e2c5d36d66da3f74c4bb4cc2613cb91489b531962d2835715d3d65feeefc8457d5b9ff7205c4d9f716828f47511ed814be58c503c1c1bc8b59db569d6113cf2eb05b0a5ea906ba5c1f1aaab4e8e5a42bd6a57cc8adb920d837eb0ac193a01e506f295ee7547c040ee413de3e72ba9f891661254fa42321f9b92df526529ef510a08b9149bf62844438e8ef23d8d1c47ca6310ed0e8ca9d26233884e22a69c7b192b6468d75554ea133ba107a9b54c0789a90893e26cf8f2e1e3ea45efe9ce0f5e29561f7003851d9fe1a31ba5986c9d64a08fd999bc764ec620cb95f2758e4057b401852897c10cff6cbb2cbf5c65c2affbb35c740ad0adc5174a677b72cd781d322549efa863b54aa882c3321a4bfef889c758bbb6e9566bb6439ddf0424d97fe61938f81eca70d862d12f39a15455e5c1f8e0bfcc108a223d2e3288d8bbbbcfe677cf498af7e398f400747e1ffa2ff0b19a74dfc0f7d3a5a5c3d0aced518f514570230dd34592d2fc423db10749e1e93458f8d027009b0077aa8471fe4da8fac5eb98a4f21867b93616a939b9ab4a4e4eb6a76634519d5dfc5309ddf1b1f3b7d652ae48d4544873b07c57b88117e372fc591eea953df448aadf591f9a36448d7038c629e4ca80b9469eed84117820fa4d11221245d1ec4cbf1319bde1c4626a8dab2d4e0bc99f6cc2ee07d04d8ee0edb24d2b0bebb8ea2e820a02f0545c33871920bfcfa7620d68b2bbd2960f4399be563bdccf8279d36aab464dd7ada058533a402e9d6b848fe52ec822637330c917699025d2613b8ab0100225960d81e97aefcf4fc3afe04762a70456aba66f73ac68e81cba03bcf1faf95ef8c7725f084c4df870d283c8342f6a61e9f4787eaa2ab46ee305913a6b66b94c211d795cb74d792b79552dc67203297c2f966f7f899e872617a4c0caddf56eafecca66bc96400ef49147c1da239f08a7919838346f6e0fa2ed79dad1d7c7245c9581ba661ee618eace56aad62c35769eb684c992c7ba9fc523186bf466238899041763627229b361bd184a9a257acba15096da298ec57b7ab9a9f7ee3bd2e51100be7cb8a81c522b248060c5dc15df99b3c84c6bd5dc8fbd131cc8aa43f152f8abbc541e91b30465bbd0549019b51dc6fbd6343b04f8d303e9db03ba5ab0a0b4ca97e1c3988d28fec8bd937e2af77b4cb171fbd031d52e4c435aa44db56ead1e7fc9791e7cb5d1a2c7b52dc9079a8dcc81030371478203a6a437bbea33fa62f840fe1941fe8033ed5701c01212ce47d875c261df32893669db4565a7f8af316bf4f8421b3f7006467fa29ca463c1f5d31e0cc486ad57ea73d4624fa58fd952e9447ef9b795b4ee32a0c0bf7da4d419521d9ccbac4f434f11baf55745e6a3e00b00a4c2728d9da6287a2530c3ad9c3a31d2bdc2adb0c0d05ac7e179e7e811ddd58f4258ddd1652829b38dfe3051ec5f3cc981c6603ba4656115b9ce551e86e538a95dfe90e9560555e6f7e759539a80407cbd247518eed4368801b240dcc8d83784ddaa969592a3f041e5a4a3172d9eb8951826d2a15aca440aa4668dacacf17e3d15de2f574b05de0beacca1b6682a8fa48f1d02ccc2e1ae724a3f0123a2e0cb943eb36bd471d222341fcc3bcf52c2956bb43ee269682059cfc83d5ad232c06d6e83544b4a1248863d8b25bd1a9fa388079b57b5c7a8682300736f8eaf5d10feaa905bccc2eb406b46683a83c4fa3b4cddbcfda3e24a23d138420b1ad45e103a7f86e982e9c87ec866e8bbd94910100f9170245c0114b3cdcd3ae00ec91c4c270c396a68fdcfc571a299cb9d76f0c96f6db786b84be10805939e6fd6078648e4ce83f7e546448f23c7b09ffa9a9515abbd62e0c64b792b386e42fc4d7cec338467d02fa6aecc40815ec29bd7bba86a28de5ef7296c110d5daa39d3d0760c3eaf7711c0deeef375eed46b7a42a37c36b5468971a40be70818fac48500931950d64c089dbeb5d138ad8ec6ea48b64179dca1d869b864b785bc0d37ca16ec60178d3d4d77c76f8266e917634658424d7f71ef6a538620686e8bd0d1c8db2bb7ae135180a9c46ba94b2fd83e3c67292d29a1f1be11a35ed681f49302426e7e37f28c3af6fefc2416378ad308541de92c36960cd1561c0c10225a0ddc80b4787a7c0507e39b63dc076b236069ef43d0beff5a23c0b017b0e83399e3e24f5b66d9da0dee677f2c7d2a13b8d6531c04aa10e856718a20473895564a191f06769e8a9026408fd57e53e1a1955d9f06a9e9a72e06422a8de0677f271862c8aa73f9897de97b272cd89e843ac0eb987a35bcd548f8214d720c7344549ba8a2c088c988b4e003351a5afa014cef10e21de8ab2359dd83707da6ad8a17c0af3107c7019e78feaa4c7f0f4b18b7d791a1eae1348b28bca56420291239d6619d7de0f30543cbbc87bd99bad126466a769d738f43464752a26e8376975d47cd7a173f601a19e8bdd0a529e6252108c6145f4e01c130dd5e4069e958545470074310532650a9899519512c903e54965fd533899b441c0283a05f99630c343a6ba6dff88ea0e1ada9fa7f9d82f301438a021e760445a226b7caec0b5166910b4c0ad16de062ba5b57ed5b1d0a0fa75dcd22d4f85f86ae9a219674ebe68317af7ed03dadcfc625de3a3fbc937ba02cf0c9b23e662174b2f8dba0f1ef78b9a689de6f4b6e81bc05ba078c2922b85102781c4c389d6b1ddf346252e40b55d42549ab320d2f9ad4dea7c1adb3172c72ee1b66933b18c36f7bb7475da175db2058765201757260fd732a9fce76330f1c9828aadd07b0847f4c09023609619591e93f313f0bae06a8a41c935b301d4947cffad694546ff5a183e69a964a6d8e9daaed060dde763a71e8ce0aabc83158dacb4d876a9968a573c02b690f7cd75d089ce07721ae1ea552f23f64045a24050c576402a9e34721bbca93af580c22fc598505d69c447ce44c482e61beb9d83f77ae1bde445eff470c995058393377192a21f16b99b38960ca02b3920521d8b7edfe4b1fd8cf817e8eb58ff20affc45453d3c6d4bbf189dd0b4ec0d743101e5c92dd5f60217b5018a2945c3b91ac606b4da74c913b52bf3bf5adf574f228625f3775ca974a38b7194202e4f9fc3b938e9b9a068e2f4dbf125cdd55226e8a7a045f6b1951ea8bab3f36367b5bdd3072b6537133c15dad807a1d242c0c4750546ba6eec850135cf44929f271a003d8e6bad35f909a179c1b61842a8290d70559b89745728eb7e8cfbac5aaa5636ecbe15382b12cdb054b8c7df93f8cb3269927b8734ef76704a52d61fbaa54d1c297c0bb525414de29d943513ba488645471e2482d624b1a35ea564e2519a66edba8123c83f7a56eeea7854ff0963e79b965d3a57dc081c6af135edd7cdc9653f1ae84d4fc1869e1efd14e22603c6f7a71a872c755a76dc8e33205df7f22068bb34e6184ed9e195a418f6bc2d2fdfc4996aea66012ab747f7623a235ea8fdf8be9de0ef576e6f49ad4e8087d3f103d14b68fa733bb8c63b8bc956f23c545b8f6245df333aae93978ad591d6744e03df7750ff8c3b8cb8d8009fb08ae4941967ef042a63880e08a0a6d42e7d927d1c42f532af559a8eec623d5206f8add4b71d0424cd07a010d9783f43a49cd2de03a63e991cafdfbbb5c09d2c5cffbb9f231b2bc883ec991b2803662b2bbc606183da011efd1188b5d2aa93289cef4e5223f1ebeb2008ff30a7858f8bc24d836f32442270cf0fcf7c18f0ff8575cf9102c0f4de690b2ec325e37b364cdc8b1dfbc30aaae15a3812c502b03d526f2f9fcf3dbb786a494dc4c5b8dfa1d60165217ad83c5459b7de932f97c6db930d6686c2356258d0dc7d09214070e32ff847c489e21d4adc285fce3b1f6dd5a56668732cf1238047ad40b1772512fba46626a72862cfc1642aa86010a495af3fd71b00ba12bdf93d57b467b055cc8d2b926fe4c4ec688a752a1edae4b87d433146c39dc0cdbb05af6a990f3bf7ce5618432bc58327de05acc512fe52a5f821faf797ff3994c17a45c582e6f2f8cb9a7634fed2fe60e790310f3d5a86a02a39366fbd5c887b8317908aaa4781bf732455dfb432f77c30614086a97c565992031c866ea72dc66831e185083ae149c844b84c546289cdf25d71e49262b39b54c58922fb45c249e03327ec105d5313e54dd28883e9e7568203968ecc23e9775b3d473ae4b6bbe1c5f6d57c7f1d0d8586b054e80d70eaa9d0f8b60a3359123eab62181dd0158def21373329772154d93e6aea888c6c3923993d0874239a2754b4451b015d19c7911e04a87d788241a648aea5fb044bdf7eab27e4a458de1ef84c2ec74ff018e1bcab056b64818c4a2e65ccc4b919b4a09218230023a551d6778298ad0a807f21138923e5dfffc191e92fceb2d06be603180b1279d2010e9fcaf86a4a001992eb654fecbb94974c632646ff68b3023b78ca71b6c7e6253933e4fcc62a4d8d88e91481542e4827ba56cf98d6a8b8594dabd404024e9065c3f0a2e7f5a1b808f486a5f8bbe15e7dae8bb7027ff146825cc89d4aff313874c530fea60de9c1d6d60cd8416e239e8dfdcb6e06e7ff94be54e9000436c5e54bfc35fe850b2623790f30de883a04e4ce58", 0x1000}, {&(0x7f0000001040)="f73ea33bccd8979902926b3b3d24041790da1a275baaf59c03875539e95207f68a478123d8f204e577bb8610a81a0882dcbc0c82c68141d67b0461ad7a1f8fdb7c270f137afaff07872dca32bcacb7030a322d2c46a5c31360d141d41d77e87227fed4b2a9e2f1d4ee4d8e3f106527986fa5ced025", 0x75}, {&(0x7f00000010c0)="49692e39b2646b5724fcbae5dd7f53f0c516", 0x12}, {&(0x7f0000001100)="04e06a78452b50c20833d0212060f56030023a150a561210afc71a2d1a4146795f4ff192cd3fb893e16c4e4ac7d07757bbbb3c5e29a08a06556e3629ca1eb8044eb5f039efaea30bd84cb4db89db7ff685a322fbec9ef4cd523d3a82f5cd1be4565e72226e6e3beb1a5131e5bccd1f2d46fe433d587b8603dc233bf9", 0x7c}, {&(0x7f0000001180)="81f49253ff193ae8fd15b9cac0efa2c98f500952e9185d040fb22df8329253792260ae453dc52c38dfb9b8fabaf43ba31e2ea0b9d6c4c97c6c70523a8c8637bbc0b8caf1f39af8", 0x47}, {&(0x7f0000001200)="1c373ab0a5ec8796ea21ee93be99666a3f011bd4f4dbfc722b2e8e295ced7a3a00f57c6bc61081b6aed53e6ba91aafa3a3e8f6edc20c58aab19a1f74edd3c6992a585b2a9767b9aa69ad2e315fdff1542157d044c6b2ccd7b39ae8208ad5342339eaff0c1902d7638f", 0x69}], 0x6, &(0x7f0000001300)=ANY=[@ANYBLOB="3000000000000000ffff000004000000c8de1722b426875e4233756ca45af2be626b1c2a95b458ecf1ea1cd5000000005800000000000000ffff0000860900007a27dde2d39269ca1c8772b4ee341adbc7bbe6bf1f537f76219110cf2ef3e5f6606f0ca9d5de1d579c45d238f71244459c97b19a60b9fbf96468f98df6173babef3410e8f49b1cd13800000000000000ffff0000ffffff7fdfbdeec0a03f38d91cb3acdff93ed9ac4af88c3e705490f94e2dc13097d5c4fd3800000000000000d000000000000000ffff0000010000001a435b064288700ddd2e0468b575104c34e07e1f78b0027c6e2b89388a914aed709bf1791fed589b3c2ce8862ec12f8767cdc6a0b186265c541370ae74df5b5ea585b56782281119e429b44ada98bcd233b825f728378d4b2a68fefcffc272345d1e7dbe35e7f6567b43827ad923414420b2c95c6a70cc2dde70fd940dfa843db4f350a56b23dcb60f46b4159674a35b8ad7a4fd00acaa1096e7c1a5810159935a9c530d691b4fee794ccc0c8c1d858066c47bdfffa93c10a0948800000000001010000000000000ffff0000c0ffffff9fbd864e227690e9ed04a6a2038903b30d6e9b7211a3ab8ebf6d7ed85ff1045a8042b6d086f1aad5b7d6858ba12cdb6a80d2dab703c40d6c6f7c331ade96945a0ccacc705439d4dcea303edd49a57ba1482ced9878da6ceca69a9ccb430e4f5bc65ae0ed2c06a524145bf5f6d97ac8ba5328d1e9fdda622b12e4eafd929c079ef5c50fc5b683561ded155655e3d903f4aa4c6eb81a7494fe9ecde117d43a6a6c8ce401c266b523aa02af25f41d9a4d10140ab9dc21b7940833e688d9aac23f59642f0814a776b0ea8e83e7f94efdb7fe798fae108ffd0dc6ade8f976de49e43a7f4f0688d1d686e42e059b01f293eb60b8f6d369d5d1bd0ba72cca293c821cf3de057db9ffcbfdf1ed2a356f07fe3a7d017da05ae08b40ad705fb895d71d64cb6ff42ebac69019cd1fd03dadcc45e765ca8deb8baea348471b8a0e7c9de6727701316d3b70ffbd71d4690a29311941838e1db2c00c700af42c2ec1a5738f77fe21690bab87387aac247fb7507722088d3473a4d97a6a77fab50da923b80a119d7e5060d408c6814f0e237097788ea5c3b8382015073ff364fa1c1abe0b58e950288aca8e31cb76106cc95619a1668458dc27d57be1530dbfe72f97ac22dfc9d478e2d15a8ea7def15c4657364e891e9efee9e47097d088c9ceb83831d4e7ba893231b5a639c78b58f016e7f576a1bb19989eccc4beb9ccdd5f718816da15d52f806abf2fd4469debea17295f3736065aa7d155232522a7b40033df4b067ba29608d8219d5b8d36514357205e16d877f8250b483c24e1e007466c9c4939e9ca68cc8f08cb8b58df58e7af1238ac9fda5b1f712ebc77b2d635ccc207bb1c35f4e141146bd5379c5af8f8d3d1c42e7642856dbddc1d4e33c63a1aa35817417b7d88d0ea432bca24402fd03a994b5093759170590764981533f0cb413d4e2e0ce8b18d85a9754edc1bdd9538f9636486fa317c162343689db81cab09959a28f0c14ab2bd1501818778221bdc257126ea991cfd49ccce35f0d3f1d54644e9d3562813630eae9bf3eded76df250d1b0bd8db64d6a1ead01acdc52a26d12dbb2fe00e47fd99603279e264cf8c8465a5b02726ea3a3a46e0e7684fd1d272f1d42276906a89b0e6fd99d50d3637e72d2e48bd7a1c25b7e9b19b6853e4393cceffa7fb13f6472c941912abc50e0ce26d8fdd2549835e9ff9dd9c48638785b2d84fbac993b8609c2b2d8874a4c46001310eb956b3f65ee16f4c60774aca57b169a8e19342b17a9b77a2ad6800e60a5750245c29e14715bb76f2ce136c5bb9dfb63732c20b77c2dd9577635587075ad56b6e68709077cf4046b5e559d1480c56dd6cf2db841c9b88c2ab7ce34adc9c62590dbc317ef6be57968f6cf9812d30c400de7c3788186d5e1dd495b63fe11445debd787819e14c8423b6dbe752e892f9e31874f42904efa02f1b9b90dd32f47debcf21b439eb6fd215418587a14bfe2430888479fc9ecc0b94d588c55aab1729a93f5e40148e546e217dcd229edbee6f1901150346ac4dda5d227826c144fb213244a06214ab9514f053d3de88247f95f848a5b254caed1ececd243a344d9faf110f86c0233b8ab6bf50502f28a5f73f4c37895becbbcf807ecad997c88d22780f8081588b67bdc2d79c838d6f4652a7a18a0d2791add71e86014aae6c530acb1762d60d1e2ae8f19a0c2a3a8b53ca619087a35c51d18c3b157d523f51ca1cde1b0ce33560f2d977a511de431e647ff4799b883aba4ee1018261b4ac285268c9105072f1c9f97175c2b6eac8a70b2252930dca612aa766f5f97293f6c5e7218c5d489f6e26a51b13e498b953ad883b891714c0e3ffeba885d497c9feaabc28249657731d95fae899dac9c55bb72ff25b137d968654779c030a156bbb987d00fc8a24daf1671d4e38aa77ef3e50e71628dc6225aeaa1244f5466a3538ad15a9e53aa870cb9c8f0434feb636730b06c090833385162badeb71b359255d66608d246d95f404771272b83119332d7c02c9f077b67b944fd39451dce947499c7c29c0377ead7d660e4cd0fc234aad36f106e21bd12b6ac67fc7131f2281cffeeb55fb6f4add5752afb2fb8876f59c0aa97b8586fda025e7da8d51195379df2928bbd019d6c46a82cf0a57f351742007e1321e0043137d688bd706ed260b71d001e08dc1fc7d5ad8fae7adaadfcc653fd13efef84f23248bc12edebf607b03304aeb9596d3453ed9bd423f1541904b2bda812802128efb350358056d6f80053ccc75d1198cf6af67a0fbc0bae5fcbea32a77e415fe1903f657bd7d544608cd70446401f8fe165e991ae45a37ccf2d783ac39da6dbe226c6a699a9909877c901f232f6ad0e1749aa57f1c0def807bc43954cfa62682983bb0c5edd0dbaa40f4717723fc351819903fe4e785a4afc8cf6e1b112208dc300321980e1a9d205d7efbd5a017f2a1924fa5513587646f52aa74f52aa132f9a6ca12213031c6610dbe292c228b0508562b8da49c65ed9de1e9267bd05d5a26fd561759ee91593d00e17412ad4981d75031a8517d7113176096c59a6371146558cf2c6436fc2bfc1f1e2f5bb0590bdc8584166438d4ef9da39967b03f65301f0eff8dbbbfc5a1c9edb89e93a49278750357f5a7781bbb583827105f1e09dee3ed2156ce95f5334ddcc1a5c4b6d42db46d3fa8126aa1150d9ab656abce7b15b8e2154942a0b9f100ca9c93abd0cf31e1dcb86652027463cfe233bf117f43e86667c812428226225a3b13423a505acb00740058fefe9848cbe890dc87a0005e5ac7c4a284da2eefdae875e417014ccb78a8cd9226cc0dd1d3946984bc65234b77b8befd91c2e8e08acdb90a021a983727fd1ddd85da614bf98f89c1f31d9942819ca5ff21f6784f34e67d664f3c07db097ea7466329eab4a3eb36d27af4c81bad4217b16f649c9495e75e821a96d2bbf2bcab7fdf60be73209929c8abe13756ab026c5ea3b55127697dccc22380583bf58990cf9812b21615eaf59ad0b2a5d58bf26be3ccae6541c7c90929f1ece0055c3ec61b3e7b40d400b31b93e3c3af2450d8f800d7f02a029110cb014140644f5bf7bbd38c82b5fa814cf67715d4d3e2c0dd12bbbf5870e4e3d41fff35e398cfde16cf680e033d0b1f18df3eb91f6559e4036a57167c52de509858d5418998ff74b861df87de11fae2b16b221ef26f0bede512372dbfd6944d64b38cb4273505bf125d3d1a9eb1695b4e070ddaa8401bcf62aee3ca55b60c8bee0001e5ef52b25b11dc8ae6a69b2817035499777144e40c0d9f40557ec70a1222e70b7392e76aaefde768e6f6c90ce73f5b54acbbc8cc61bccfcdaf10262080dfc256ea37e63facd78f10fb08a2ef0952a3489380db7f394ba0e9bd296cf017f75f074719337c26bd9bbc613dc17da15e8fa48c6201455e2b6a2a523aa63df31ee277443cce8ba9d4ee5d38abe0c8a52b777b41a671845e5a85779252237fe83aea8a1ba74c48e517d2b934da14c91d0be57e1e3ec17bbd006d9dfe03368ae7e1bea3f48d4c1ac623ac7cc2b8925f7907ee04a4bd9f50e18a02a47f41d012c57f4517f2ee2350e7a54b6539a222a6778024c50bf80f9c6d87249fc040c10ca56f91415e3474408fd0bbade1629d81f41cca88a1e54dad7920b46164149675108de86c9ac33dbd8cd9a0c60d624f9b9e7ba6a37197de5f226cfb782acfd753daa0495e6e44f3efca7f9954a8115b20af0aa0b674837967dc52d6b1077458d7d687b9f2849a5be5fde1920313a7de0fdb4dc9dafc1035e1bf3d6e0b21fdd2566400e0a93a5f1ef30209aa498a10adc7d61ce68e587b937a8d153392128ad3494572ed9afc9ae2660eee291d8a4469396aded4ba3cc07dd83b51fb9e67991bdc932734d76bfe441eb9831bab193ed7363d0375a166a4b19df2bf24836decba236f44093044080cfa479d5d8f26353c515ebbf75aebc6d0e32df9610bbeaa87067b967f59a8a3c7eeb23cf032a2fd4ce02484ad4a61c48d5844f927d12a3441ee194df10b1139e4c266daff3c40760f79277caf075e09ce2aa29f10ce85e3f79cff52075bcba69c9e7180aa1517dc3933a2e1ae2307af60c252786364aa5e1de70eaf0b85a5c736d579b9dcbd58a29d6fda2b203064c97e68f29d21e882dbb1f131c3583d6de37ae4dea6a65502ea09ba96c0558d65032b80b0d1d75a5ab1302ea69973d0c53fbb3f511d262f9bb579dc9ce8bb811bd7191bb2aed8e747f6358030c9e51bd4703da496d60e5cdb2817bd3a22cbc13a6c43a24924ad6de6c07ccb55207ab9de352f5b72e11c5c2f4db4604ee7c04ad7b68d6b54cd14efe14ab4248b49451202380eb6fbffb295e5d273a41160159d98691e84ee1fdaee36d98833c1e228a2d8adde547cf076ea8abc93baf6085195c8b08ac54c697e7f7d1088d4f96d94a2f6825ab6d0ee044a70a8896e1c23171253db43092696206b55d8e8dfa233230d587befef930d2645c748df1203d938ac6bf374aff52e1a41d2ee18aefcc397bbf4a1860b4193632e4ad176506cd867c9d44b429d50d91fd125d93ee45ae01ec3d258f3f5004a267f6bb5d1df39474fe7543ea7979228ce2da3f38c4f6355da401c77bc17fc45b2ec8e260511cdfaa3e22c0a51fce205e2305aae7f7cbd1bcb0620585f46acf46d387e948752e83bafd33472afbd70a5742fe70296f9d33c82bce5ba1c9b597eea9e344a831f025f0382d37f114a08f79d1a2f01ae06cb4637809cdc87d8070acaf32c0e10c63736848f468a4bd113a074e3d745df03ff0039969ed5aad263aaf8a5b4ba62e78ff0c87f68c66587b031f9c3f5f8af05059c7dbfb51bc9f64616c9c268a2b90c64507e84d1e6d433e9bbdf50790837f95ff5e549e64fb6da8af56b5bb7e268402babcaf6c5c3cc28aa5261e912426d76a27433327071e9b41efbee37ad5f0de0c509042672321b456e63aed0dd889ddf8f45ccf4ae8a1420516ee626d04162677a84863f099bdfafb51e2d34c7401737d4263811c6a7ee30a3885be41b6368153d12a830094bd91017834fc8eaaec22eec5b0c7412efb201da97d50fe561df33e28ebd9d93ffd5cf4a3265329469cab4e8e87bd7f31023a7211653794346bee929970771ece07fd1fcb578b0b3a8d965e7b1ef63c475e5bdb330fda4308ca52eebbf4b104c2c40ff9f7799daef69deed30d503cab8777d618662c7de95699dc0651a3a1629d49fb8152004ff9cf1d57aef8cf25632b03a51245fa56a0c0dc32e02b08badfa701502430974e96b40b661adbf4ec0781f7a9c16af9dd2929cb08a9aba86870db47b0f4a3e66440f953eaf14e8165ca16221ae5395a97519bc9aa0b9c8f238e8233a094f6cb0b915e8ef5f2b12407be08fa62042184c78063e91830f3bf00c5c09443f09c25980be5947c3f55cd67a89fc41d95a3d02ba7ebb8efc763b4361b3b9874429a9c5790372b14388bcced9145016d214fd1ef4599a7b98ae8ccba7e2450d05ac0347ad27c2c37c04f49e27ca4c262bc66aeef6443bfbc1a1968524d6743356632760e5a6c786786b6d7b30ca69c89a7e8a15ce257289e14d3458d64ac9c18558247df6e0447069069d9bd6f2b1aca7c2e014310dacb70cb1741b38e17d814ef199437dafec10c22e3b472a83a54278ad3cae29a3cd284651753fb687dea62ace107292ca41a1b62718793ca2d7aac1261301cfe6c9a2a2ff926de84276960a6932e5227e51b6fa959e12d8889efdc4ffbac7689b7d281b0bf608053facb85073a4025eba"], 0x11a0}, 0x4) fcntl$dupfd(r3, 0x0, r4) shmctl$SHM_LOCK(r2, 0x3) 16:00:27 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup2(r1, r0) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') 16:00:27 executing program 0: r0 = socket(0x18, 0x8004, 0x8000000000000006) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x4) recvfrom$inet6(r0, &(0x7f0000000040)=""/102, 0x66, 0x840, &(0x7f00000000c0)={0x18, 0x3, 0xab1, 0x100000001}, 0xc) socketpair(0x10, 0x4000, 0x10001, &(0x7f0000000240)) r1 = socket(0x18, 0x3, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000080)="4755897e2a515c043a5f20f8b54ae7137ebae06f7dcdce8a78a27eb03dd7d066aabdc05f00224c8ca6554ccb8c9e7fc83dffed64fcc5ec152870fc2cef978e302d8845726a6a9f51f439a52acf863dfb48e998d2b86b4414efe077d30ab835398782613128e37395a49f9d2b", 0x6c}, {&(0x7f0000000100)="50143df26fbb18c96b23e019070506740af7a6cd6a6041d2e3e5bd2c56e2fcb20862488b0b096ec05933a0ea971ef1c1147767cd874b30763cd7523137329ff9f185ac2325705cbab16d0fc3a64d78b94312b9fb56e70d52b9243bc4514c00113449581092c51024e90bcaf6b86772f16679d4e836bd9f9b2d983938a4221c157585b971508a8152fe0ef484da1d6d51093ab4eb238a06019be2fb411f0c06b195458c4700be9962591e9f24b4cdbdd072c2510f1ef5e25868e6501b5655457e5e3ac4b1b51fb8869e584f3ac47b074e567598275a12313d55b7783ff2d58aae2dc4893cbad0104b", 0xe8}, {&(0x7f0000000200)="81f54cbd19698519531ad0f8c59d44c41fa7672eb7f7320510cfcff9b1e4350bdb79028c8c234fb55ddff3634837f5659b98f7fcd1ec0c608d1259cf153970cf2331ba6020cc40357be1657595a4c319a9fe6231abfc44c0b51b30716655ffca699bb50c524cc1ac1680a1d64e3c8adab98877f2b6", 0x75}, {&(0x7f0000000280)="c7a3981423a8da9b9e183accf0bea88e9370268f61fc90", 0x17}, {&(0x7f00000002c0)="20a63abe9b4b38609a4aa92a07b634337c", 0x11}, {&(0x7f0000000300)="c7712ba2ef5cbb4da3aff3ffa3f7414794c5d9545618d5848a09953c5c8d29fb07b1b52e793542a7341704aa3e361353f070db0ecc5dead268c3c47da1748db412decfb6e367d4cb2d5a67f9190747710197518ae1fa54341ce1f78767bef6f6834e07670c2c1485ec0e6d363f34d197246588d1e89f823d40c2755d7e389461b4f36410f21c85583981d667188254c9223c1959a5", 0x95}, {&(0x7f00000003c0)="a7f1918a30862dff7551d3f77cf9200a7215f9f2b8f85b68b5d807334caa8984843aedb4b6976a327fa6f1ddfea4070af49cf53e899d5c668ab41bd2986a41721ca4e1bf8fecfdad3d928127e56bf8096507f18115ecd5530634999ddfe7e9959c7b505d02e1bbb22569d284901087817d", 0x71}], 0x7) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) shutdown(r0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x500, &(0x7f0000000000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000600)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpid() r8 = getpid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000640)={{0x8, r3, r4, r5, r6, 0x2}, 0xff, 0x9, r7, r8, 0xf45, 0xfffffffffffffffe, 0x9}) 16:00:27 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) setuid(0xee01) chmod(&(0x7f0000000200)='./file0\x00', 0x3) 16:00:27 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) semget(0x1, 0x0, 0x4) setgroups(0x1, &(0x7f0000000000)=[0x0]) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:27 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x8000, 0x2}, 0x10) fcntl$getflags(r0, 0x3) 16:00:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140), 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:27 executing program 0: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000180)={0x3, 0x2, 0x10000000000, 0x100000003}) flock(0xffffffffffffffff, 0x2) flock(0xffffffffffffffff, 0x2) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r0 = getpid() fcntl$lock(0xffffffffffffffff, 0xf, &(0x7f0000000000)={0x3, 0x2, 0xf4ab, 0x400, r0}) 16:00:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) setuid(0xee01) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r1 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000580)=[{&(0x7f00000001c0)="fc574429edc75a9a709549b6", 0xc}], 0x1) writev(r1, &(0x7f00000005c0)=[{&(0x7f0000000280)="f9b1d864", 0x4}], 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cdea44de456b86a503839", 0xb}], 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x1010, r0, 0x0, 0x0) syz_open_pts() 16:00:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000004740)="63a88104ab24a11b7b8a2ad8af09271411f68410d71848bf1bc21b79413a0a0ce16266e796d3449a12ba99879e9f817f9e5e7442877db826a8021cabfdd7609dd78e129c9266604361786ccc82b7cecfca6e90816939b454fd8b78fde01badedaec5461f125ed2", 0x67) link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) write(r2, &(0x7f0000335000), 0x10052) clock_getres(0x3, &(0x7f0000000000)) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000400)="4de6990416efcd332ef2006bc834b5d58550ad955f6795af2d2c6a01e8886a0aa099b006b13cf01257ed38d8603840e35792923a3fd4e47df54cb18398261eb7f3830992b3b1d87ca8b3a548ff4111f46768203fc5995d91b7145bed38f9c7fb4316bb4a29bb017107639704c54250dc9f126f2c53d9ba3f30b1aaaef61c8beb9d45e8380f6e5f58b6d8d961b3d57926e0165210e16e4c250bd5373f901918d01c4d731ded2a4a7a816a85460adbdb77ae508890be02618e77d043909ca069dd5b08c3beec372e7a20dfe3e9354139efad534a2969426d60e9604d5ce1c221d31805167fd27bf2a43d9d6eef90b563aa9df910e79cfa304bf9e05da664b883a8fd015a2241255d41d08b4cfda82a04a2b4c0033ee5d67eba31dc3093ecf01920cd8eb6b486e17c818580329f9a856751f335362b570e3fd1ce0913a1abe5c9516ad910cc28a6a75a05d68e9c1a3525c8c51ce070e8f42934b6fcb43564c1a3b9c76029709ba8d6cb532a687331b338651b9189e61a95d8300e938b6faa5df0b867221d11933a747229421f2ddd5053c15180059a6d94d5cb6938ffc61d8e675dbd1646b012e4fd65784759018e561a87564f7283e1291e5b211553b9c989901c7e17dee4aa89a45e2546f6a9392169e2983ab038033ea79553ea412e8161cc1b25dd3d310dd0574d14dae8ff6885caea5a2784098a192cc4051e1f77e268e075f26b42b4caf1dd9eda9619ed1c268e33313a172b373af173027da73391b75fe544eb98bb7bbe92df933ceafa38c7e715c436673fed32c2b13a9b08b4b69a99dcdca0e47da40a9dedafcf7cee26aedbbfb7f025f7a1cc1acc1d4f64e60851a873af5f20f760b6285827b6677d691996290a74f688d7305803f7be2b50fb9bbed9ffcb973a230ba72f1e476ceca8eb41484bfa5d5de578b86abedbc6b854fc0746445b13b84b45107d7e0f81ff082e83cec5de560c4a6f76b57ad43592fa55525e9e12999c3fe29a25beb81a18fb1a652f2eee4332be64c8d510cff4edc6c50d07278072c0a663975d6e2d4cf403fa88ac3278ee1e9f59f563234b1a79198155e637cd457233d593ae2f8b642953bedf8fc57afc01b62b80546e1e26b68d8603ea3cf4f8036266b41152e667dd75cba60d388e1401fee91e7b40e198cbbc5a9b001bdab63abbdfd7004fa88a9869194436d5ec878077d55696ce0d75e1a6a956d8c11212671cfe0eea576a4d0c100cf35c34b29d06cddf7159345749546e833a64b8c1287c6954b2dd842a5dc6d662edb10e36f7ef4863dc763931e817d1713dab215bc686038cd3be404c77e0ed7ac5cd6324cbfcac757ac77a3344e5c0abe84a2fef4ef1b5203ac9dfe247664633bb6def27f8b4311712a9b94a28c576ebd3cc524cffd76d32d6f2182ffdd23d19865f872c1ae0557b2e00966df369836a5745c3792800039dbf6eab7c4da8cf3409ac35aa51269b5230b5c383442db3e3da5ea6a45ea68b5b8aa59b65c85fd7f7689b24ed2cfc4209fb07fc9415e83f41e6cbeb76bf22d15636335628e101508644f5279fe44053e7a4dc1e6e206d014a8e36a118a152725473302de8fa920735dd8812d83d4aa10e721168ff9edfc470f23848cc6e19c55fbe04961e52821c5698fe9b200116af2c06ec788cde13606f3fca51f3b39bfae5518c45b5200fc6ac31f49c465267531d59f00da532803295ed742d841c2cb3d4cea17ee2b0aeff57d5f2be257826220e2431870a334202040cba3987621cbfd84630f02636d1b0b8331ec7b0aae550259c95cddee751cf4460caba9be4662566f9ac0f176cfb9707381d231985736f79523942e00e48fe2192a8becf4690083578ef6dde9c3f471813094dead61c0b53309a7490528e24e4fe8f1b97aed25fd9676934488819e2c7ee1944d9945f7cc6ba597e70a1fa82a66d7cc36c111815e696d3688298742be0d954b09d1a587df2a9e24f539e88180a1f1a7c0adca0b0561fc5f8cfdc13aa6a7e2bc75dcd6d03e4dbfee62eea0edcb856b4d9515abcf6862d55950325482da5a615b7d9742a71507c2099bb97c7b81d84f206aead6f666108b15a5bb1438d26f22127ca8be90b242e02f9c8361e3239bb8db4e7a1e17ad4eba85be5d10aa5efb51bf13076aa7f9c4f7f62d93d0743ed63547a8d36ae7223e3dde145bfd4cb9412c4ef869790dba02d73df54fd2ca78051680c720b3b93a942311c8947547cba8f81d0b78478a81bdf313996a3132b1ae566564dc1434fe24548ca726290a8ab4386bc3677034e8ddafed728b10c83390db2926cd997fc3b3465d5cc19712e8c52a3261493ac6a469c5957adb04b58063f80f80f44a5b40898444717b3758081a54408a9061eaaac5d1b590db71b55913669a186809fc339173127c72f3b9520ad7e53be91ada49a634bc4b6702692bcdb472d582ce67fe581a908944d9efd96a597cb44f94f7ed97370b0f93a75b37f5e3bee96e45048ca28c4214b4a5375cb3857aeb5fd500e80c164353af9327ae5b9070ea4cc7090d029943583e803b474e2ff9bcdf589cccb14f18214c5f26ab9093f490bb24a65aa41ab559003fc837d72108d84982d49b8dbc93c50cc4a588874c80932d34451ef4bd0576f6753cb5e39ac1600331169eb771327b2c432d50976fd21a09d9d69473aea1643244913bc5731cb18df49104f757746e4141893c13411726da59be2e2350938f3ecf7646b0f8d6acf2c4ff9e5a30dd49aa6d8597e11c1dcb67c66f811169264e2269ae344aa7a4236e6fc667d9396a2c9c1b2e1039c71ea65d6a7943a6ecbcd5d2a9b076c108ce547b1a9d929c7d1fda61d66a91cb021a2a8e4aaa59d9e6c408d0ce4e032aa2598bc03e73423c90ff30c5a260bcb7f11a80872f3d73bd657675a8226d720fa70e183cf3dc10cf0c34fcc4ba1203967e9ae493d5bebd47d6f4c345752185cdb310ad4f5bd6e93ac3b738caf35363f0b26f72e661201356137ae0d5a72390ea466f980dc53e1a06faeaa9577ab412eb3b43a4caea5354dc85858e78790c6e7cd6684b831793d97bb1a3e1370ccc9652463a3d75373f3538091018d3890d2224204c8f7e54db6c2146ea0db0618124ad265db2c137b313e2e6d7f372a4e849d04cdf854bacaf4d310edbb15eeaad4f1f63ce71ccde3379be26962bb3af03e33a6c3857e1241ed3094c6787ea982a147ec099c2aed65b2726d0fe8b11b9de84f61b9cba8c78e5703b9f87af7a96175169b4cac185bc7214c55f0d62247f047b949d3cf3ab6168e3a879a0dd78114e2b36728c90d694f2243b6f9579d6b4838c5d0332da898bb345e452d6887a90bd17798c9c7ef243d879758ce87bee024006e96b9dcf57f7492c3999671a740d457f315b30ac5f16d240a34a43293992b1f242e4e822fd67b71493e4b6d1dd9f149d0271772370397237f4310ab4210f4493c76b2e73b049d2cce1cbde2ced8911947eb4c369c3b363c02936cdd082fd1764cf7e8660e3e7c66a85155204369ff58fa9b266e95f224122ebd2631df5f02672b22c255c765de32ad12294d76d4cdb1734419302a19f524233accb965760deeb1d456d9c879e64a557f42a98f8a751bf9113e6f470fbfa06d951edaa1928ca52091dd829315c144b4e2f7ba98d428f3e32a3438a6e24a51fd0555f837728880f3404d6f7bb74378ea14b39f74041465e9e772db11533e59d3cb86bb746c8a3d7c9c3186cbd6596151a64bdae2e4ebef7f7f3fc14ee957b0691a00f1f3ce17f55164f736d902b27a15cd83717d35b964870ddd98c08ac150eeb88b7fc470f14e250131eb67f4712bcfbbb79c5a77463354636ee14d4e06d28d05cbcb3c40119fbeade4cc13f01cd6abb13d0254b370002a01313515b473c92f01aa3da7d330e625601fdea00e30bbcd49fc39a1ab29678c8ec699a93a5831b33f13b78607a6f0f4770d101678d0b83991daa7bf7d8858c017af82ec43ab2579c3fe79d4de0e1220c709922a120392b05b5034c94b667d9b5c79f950764c5c271d44b3f488135c99a7b0b24be7d07be6c37ed3a1ba14cf6cfddc775de069b6e6f9fd65bb11ec64c6a2b31ba2a0aa4113cb457e64d5e1a1d8c9494ae192f7a5b7417d6e21d22ba539524f7a77647891380327d77207b1cb5c7a2e04a02825f5300e2520dcc56d7f35ba3a86317cbf20961c211229d04268e6efc9200fa57c09839e43757c7f77b4ca0e3f6360c2e1c96b2376730b119805b571b7aabd8014260b50e3d19b80d3942f7984610b9025bd087b6ec716981d000d3cd256e13731b0feddf43e4995f565dd3e76029d4667274e7121e18f1721eddb41aea94b4db4d34ba56fe3d691f4d54fa97dbdc168aa5376cfe342e2d33608ad46359f844e243250d68c3093cbb391a05eb1405f2ea9fa6f506bbb87c23a86a1b2d7dbcc410cf3b5b27de349aea9c5a4c3d6a4f1432bbf3528a38cef302de5750412fa2a614017d631a5e610f07b0132b64bdc5fa3d7ac87aefc15434ac60fd06d8bf55dc2b676968dfb5f4afb88a50baae9a9bbe4a10f0ae4ae9a25f12a5667a8954cd96fd692eb1cd7957eb30dbe05177595f76906cdb0ce792559686ff6330ad08d4db7734ae36c1469422306ea69aca891ad70fb2af48ec1600655e55aa10d1144ebcce0147594fa333708e642023f28394b5362016bb57a4fb58fc84ac94b1fc350a319f42c1a3c5e22a0b7df9ac00dc29a6824608589a8c39647911ed781df92723432da55210c8a1513ba5c69cd25d5aeb40af17b4c0f2ddcbc33401f66f75b7bb8605d398307f1c32db22ffeaec2ee539cf94584905a3d60d2076adc5346c3e89c68a48334a1776afd434eac7f973c0c2df4f07327666e32766e175eabb09b53ac00fec9cb62f09e56a75fb6801fd6dd2d3d9c3915619d195fcaf4a2e8224789259a8709074969ac1155f0f91bc338ec84b0ea5d309a3c6b6055e6884f615727ef0ebd0f2d3c9bf7850ea849828448f2c549ab4e0a448771f3ee636497b148bad2662b391aaf9e2574d51b15dc9342c0abec763196a724037971cd31cc6038dec85de6a0ae2af7ce2d43935809af8086316c8518a38e4870baa66d51526acb42ae8f2fb0685b43446adcc1975be2eb2398f13b55c4e823233213c8993c23070de06408cf708b59c2d122117e956895a1e2dfafce5a649609e41b8e70ad580e3b087045ebf47331ce55a856135a11072c93f0df736776844ba006f094e21e1b8b305f44c6ff57f93ae5070e7510ec10cafda6704f3487e9b3d9dd48128e5cec18e921f34fb6f8aa4cc2256eb8798d138ab5e5cfafac933899daf7caf50b15ee9a2c9c871b0316aa2de762889dd32cc0fbfe9b956c0b437fe5bd95de16d478e20aa93be0394a698e82f998fa0e4e406d2d5be27010e7b5d48f4fcb3dc3ab286cb1963dd893092c26d7113877e5a76157a1e5960db419d384603d24779d2996fd38fa7c50f12d0dd06c76a50f1af9e3173c3dd983bd72c962982ac47ecea99fceb704ac67cf50f7202b0a751508c1756f5a70e1d0be4abf40e98b1ceb5d9e59b939bbd70cc90bb88737c0c4b64e7d6ff2765f68f5cf93b70a7860747fd7f3ed833c5e6d450080f28b9706fc6fbeb9b8cdd09522db91d62c34b66d2527756d6b67c82a5adff357264a176508dcf7d57daf88122fa683a9f3597d532c02c2fe3c75aff25a69045124fd36dd28a4498c48221b8e1d0fae817148209bfec1334d6f7f6cfbfd6461cefce2d68c1d4c5f35ab5510484575f59be783ed4dee3be23095", 0x1000}, {&(0x7f0000002440)="e2eb77595061e5e540c45886e315f062809b082d4598862cf7c0c646fe8946afa3a63bf1b4cb0a6ee56dfa227189c382a5ca5a35b47ec45ada09a7cb429de9a269129e6d11efd66d45da5a61ec6079a47bdefe7674fa9a9dd8a7e268f95437b856827fe9418e6e2c1e74f40c1fe0eba640efb058542841de2e1508b849b2a1058e195e2ad7fc7455210cdbb9de101b2e99c30ae8a316beabce95abe1c0c6ad359ef14c1c2fef05d87ea4bdde020d49a7d9293958ee2f2f33f4788950e4b8b7f9571b9af7dac2ae", 0xc7}, {&(0x7f0000000040)="5cd4066808a0d1cdd07ad6709e3ccdbc8668a8d4537bd3e30e067bac2e28aa73d1205e397c136b4c99e9b8afbbb4d530dabb22c43f313b942ced46334613bca6", 0x40}, {&(0x7f00000000c0)="1f7f789792980b92ea3bddb036d06d747d418de99c9e1fd7727fe9b49494f207f988e14510b17f719a899f4dfb4273047b33ff62df15c4c436785c55e857e8396ff8cc", 0x43}, {&(0x7f0000002540)="5342a13ea1ab088583ce9df7b77c0ee72b9c4c0cd314bd4e43bf9b3acec50b9b536ea2cc92a4bc9e8b0a58da67f6311cbd28c09fe6ee480febd085f07a894c8b278c6f2639d3efb57b879615c89669140109ce2033c1d75721511b368e055c3c0b5d187a21c4dc4316973bc821b4a335f2df25f0f3e942f6f9435a1820ee27ae5201532222a58134495742c776e5d14ec3066e769bab8c763e35786a755764b93a3a3119544f20e03d872664d7f25fa4bf33d015c490cd05576aaad66ed7be3e2047c38673157ea5f1e5f311dae29be3bd08c8c76381fac21990900c5e9c981e1068f80e7daae8e2037274f58646a7dfae614727a7ebac31ed", 0xf9}, {&(0x7f0000002640)="7874577bfc48b28467983819edb3cc37dbb88ad349b428867f66038e6998bfff7852853b2cc323790393db044ccd064ade7401fc501f7810b2009fde0f15cdda80325167d13cec1b7af095145189ba28598d28ba9d1663dd6b142e50a1db013b90a694df88fca36cf8daa33f507688d38c1084467d9acb459996b9e863f783e1081064fb891b21041e08f1fb3fabe560a7394c52864f76a8442e803b125a7370613af0baf1d9c4194531576d3705e2ad0867a381e929400a98f90cfee34ad1ce3d012cb792ef6304093c1a1dea1022a32e8972b518e2f6e930b47152ab5aee93e3a7b316b92da704952007626aede30ce042aa9e9abc9620b8f17c08403cef8761d2e090985e1dfbfdd7c66753b20846ff0da145c1308ec5400e4ca85d0c3345cf6d51966534f00536b5377103e7da4ce814f1a4139f430d2d9828ce0b4655e890ee26816eeaa8185eae4212e38b48cc3c5f48152b08b5497063487e4dc181863bd3867bfc3e550488749ab11f3fd2b8b89e8ec07cd5087780b628e7ffecb1569997acd8b420665eea553544f3bbd1ebd83a2d222449bb08f26617ddcbc59b60eaf4c574def675b07b33e4fcc3a96f3c06ca4ef1c4c0faf8da1c8879bf523b71b365a3afde02a462cf743d23961e12f282e1361f96b8df56ed4c331361442842925538c4b76c05188fb2e8bbaaee216479b5f5761c28a442b021974698e357596344fce4d9ccd6eb70d8d2b99067a0c77ac0779fc46874e18ccadd1ed2fe88761ebd4bc18c84b701dabeb33e8d501e0d276a510f9f2efb54863078500193f339e88133010c0badc0b8167b2b40803bdb2e38cdd4e2b51150040adf30daf84fc14194da455dde8c1ce1a97c35311af95d3fc6a6d03024c4d46b8c02034ade3f4a0b3ddabb84a04e0c0b5cba75b406378fcb9b94fcf72c31185e8934445ac096511d29a2ff5e116436f8877b696686edf5ed12ae628a41d4e1c4aa8486d7c4e400e29ba9d7ee682cf3d37d5bd9ef4826c78238ab214aa9473df9885da01a19001b03e6ddbf3bb7bcfd5fdf4873bf46a5cf7cdfa7be132e15494710edfb151d5f829e6970e750e141e973088fce4b7b9060c107c5e60e1ad66fe47cd7b5036235dec8a677098e276d7e1ea6e8c72ef5a2b600907364a4826ee7b64c115f987be402b5da810b3c463391748e93e33ee4a0d37c921fcdbea32c66b2341fbc6830079cae0ec8653300b10e28ca7233e2e33e4ecfe2d99c75eca3cc2a2e51da416460c8ca905c0c04202afb8aa2fd05ea252b285ffce2ed5ac7ad7ca5332ac5bb0aeec77ef11c02e69f458fc6a19b18cfa38cd3b1663fce07135bd5994006c82ae80c29c9738eaba0e0465d555e5ba3c5aa7d9c9e715c26acf6dfada9fc655bc5a09fc05f2e106042b00732932ecd515ceb04d85531090108f6bfae6476bd14385ba790c4425386b589de917d2b0cb0a4855a664ced5b34a74bd91c05fc814e2187ed44c664b6a4e8b27da5e422a06dd41655b7c0fec60dc16e7e5acb52ba490c5738350c39552bd1aa9bfe9a9e07bc4dbae05db7aa519d33e189e3b20bd52cc6963e03187877f999958f9c3f84eeb02309f7825c26ae8dcea7e23ed905e845326b595d0c1aa466212dee7d8bdd6dde2a607187331b9ffb3bff75b02b03f3fe99de5f13a993feeff908886592215f6b45f7e61cff4bc6ffb8f8f04999a6d276111f64cd678cab9dac93303c7e167537e323464bef7043becf65b5b2e95862a68204f588da792ce0c6fa03ea0963711961fc306a5bf42b078d73c966bbc8732811f33d2202f73067126d2db836dfe0249a265094a272a4dec8896aa33b01b2e37589853d02f6c4499cd33eac9961d57096474f6f7c7286014d30ef762e42c2bb86d531589e9dbe01c57d6bdd3a13c57990b227b414b4f8685ae6f4e30e879a1ddaac3d7ec62792a27e74cafdec41da21a757f7ff0bde5f851470047419163af11259e8bf29d32f3db43b2501e5c1cd173ad5215aed807f49e88f15a4c99c3d055a0e622662b426dc426e90e93fbfe632e339b2dba6c960bd92256e3a9ab2ddc89b4d93952bc8b1f9006a0718130cdab459506e33b0412821894f605a6bcff1b79c43ec10dc4c7c48dffa603f54e65e4cccae2c5485bc6786a77477a91e33292d244fc4ae5b77f612a7d202900757e042cb9ec6ee8841c5387b6d42c7f83ca80b0da74f1a08301d45be0fe6c00197a5778ef32524ae5e1c70407c80e8a9ffbd9a113507ae9e8cd2c8b1556282a5fb931fa78bae868aa79fc6f8842ccf54f728fed53742ebf6673aadf23877710e1a383ea33413896b225b39ed5890d0f96d90fba8949bbd64c28247379116e996ba840f086710a8beefe1f0ab3396f0539f0bda6f720a2e9342ab50f3848daf43d1588ac03a6c19d1b45159bdcb5243f514ebacc9213dcb541dc3fa5221c2aebf886201d292d0f0bbd95580a0e2a8e01efc510d20b3ad7a4e55a7494e78cdeb38d8ae1b170dcb1f2c7b47b74854aa8c4248e4f82b2bc1d6e784ab608e2fd909ca7d9f6f250a6cc3fa2177af0b971b9c36d9cdf162306c2e7a33de71ccacaac0de6e748b2e53f23f8a4cefedaa73c1cf18633d287c837bff9dda3ee36b43668a4b1b181e9741a063a3c9945f3b7bbc1e4b1823a412e4adb07eba0fb133253c62af341bc22525cce55e9b4503365ddcb273c0feaec728711580306bf80d2c042a32cede2743f704182feac3d0782708452b58750be439c0af467cf1a66e1610d00419199c8d96271ee28cab0537e7679c36ddee3337fdb933416356d0ce88c83e85cf359304c02049a9b3a3d76b5796dbc4fa7a755aba52f9c4ea170abcc6e38da2ec148be2410d9aface9e90d9631c978875de082a79342dd353578926d93eea4b287ac831de07689f48413e86fd6a73bca8453abdb99f978cac1b771912b02fa8118e2742d0641c70a25567c12c06168fcf2510ce1b63ce8b0694cee70ab316b577b009d6a9d701bc0461e557e2ec84be74483c6e5bf0fbdb99dc3c313e0bc4752b5bef43d9d335f144f38b1f75ed359e573f28697440d4167be004121d1dde4a18388da1ed4d1f739da0ab748e14ad29ef69ef5c4ba6a2a402b37426daaaad40be781d9692c04b57e543e92b9ae664c82c17eed4d0811e861d399d3eae5976b76f1c91674b8725559d9d44285f58c1ab15cbde289f7d850b2cfbdb6882402c95490982dd6b6310e8a5dbc23d52b7372daec683feed70a1dda61e921567126068e1009e43969305e225ad1554781c33ff37d543e96fa95c866243936048ab29fc1faa17cc8da95b71e12cbc59c2f3ce2cf91eaedaef4ab27118eca3df8e183fee3deb3d1e993a904ad2bedc239297f55e9a6fdc35987fbf856765ef1530ecb7025de46e47db1eea1d5248e7d44dda429e421dbd1faf074d69d0b6bf37ca36cba313e26e7c5cb4ca2006698b77d3ec36428741b4101dedeafab1800cefdb185fc8420e0031fdae496c3961eff0e3f9f5c564638a0243433e056697770f68fd9699e4ef3c14a0b5e0b9cc2070fb1b61cc37b51de4bad8600755c095aa702d8a8a90893d0ed52cb8ad70cefd730270c76c850b54edbb9d1baa8dd94c4ad94e23bb50474a5419260c532d89ac567a7c03493e5714389cfcc9d56939f57b9d1db6a20335cada040ab853102939afebf6247024769404d21f866e4688ece9823d5096ba408501f0e88a458010a8c507fc26a0b5cd4615b652c70de3a25ce4b5617ce21ed963a1ba3c011f08c7a5eced7fa4a95f4897a127e772aa9638c962fa847c82532c6a5f8d83cc77f0be3877eb3de0c59ac923b189e02a3fd1b5d451962ae9a2aef291185de81ea9ef5b97d7efdb60d6d4117f7d5b21f889e34975932dfba76e212053a763d5793583f9f1b7edfc9d9cedd80d58b15475cc5b9ad0338e19f9abe46f42bed207f7d3a5f66c0a3884dbb47af9799a597ccf5daf2343244ead1e082bfd28ea807ce8728fd1c377e5c0b2ece768351e249b4492706727ea05d3f2bab85be87b8323211f72067d1ddbf6df62b7ce13f37a828fc37f0b04a2312b22bab92df8717036306f14224a293c39757d4481c483ee618a67eb9fa2be2c1a5d8e82b56b89ac4a57aa3390b7b15dd2947b1af41d4d10639987814c5b063498a9a1c8095f642ed142e48cc3f42324ee52a97b72db444fd8363e8fdc621806037dcf038506414bc37075128f92f7e32d20483d1dcfc6b0dda7a411554bad08dc936234b880c6587a0c16db2c3049e0073d45b13fde73566b22e30539b8298123c841afd04789b5651e95d2c52648067a503b33262453dbbff2f18525025be651e4a4f688faab9708c53c961113330747a2e36d8f882a2ec3baeed92649d2dfe2564bd0d7a54abed97bfe5f91d82205669f2a70d63fa354e32b76df08b0ed4a65806fecf5dce91f322fff927d7f0713f998a7c50e1bb40f8be0be49606c24785ff5c5c58ed5ddaafab4b8f097f61c3a2f639be596ee0785761fc1e3280c54ce137498b0e5ce2157c9b6a9b0bbfb46fc5908cd175c0e3283b53f896d78ac776074840de90074cc2dd91db64e38a269142ca4329c499bbd9313d154176e74475860103e22a1be8903b2fcb06cb741382cad85f2abcc5aa7adcb25a34ea58e2bce5d8a91721b9f6cf622e313a23db0a36662e9620ad282d069e0a5ef4ba716bc73f01dfe2ec53e823bfa69e24d1dfdf2374628b8b5760556cd8f91a9850ca4402eaeb5c404c036ebffa8f93de7cbde36cf7d7f4324dd2f579e33a5d79830c4663bff12849ab39412aa4cb7d06c4b12e972251afa69658f3665ee8fdf23d5a1ceb43101c3a4eef99b30f8fe708f0cd852e42a4bdd2efaacf979ee8d251f1782fbef2dea1cf6ce12722ba69591c76046e74bad762c66c4d848a3e78d36b4b55e2d721e13c2fb10ce7e68b42553abb8a2e8b1d5f2c88fad84632db7400956f0f6ce8371ba26e808d24707ebbd04e4ce1fd11aeddc2a333feecfed9c397efcc7bd76d0d64e4efc0a308978f0afb16643c8b319200605044d60ee442c6073ef0455b7a7e431ece81014ce94d955b77fdd9ef9e993385b1bfd8cef60e39f7a3798ca06cfcaa95c71363c5dd0d9a66dd5b55685486cf36703e3338c57228bfe77a0f45f5a97bf2e146b66e4bdbdc9789cbe78cbe18b3a46aabe0670d19d3e3df66fa6f93a56c910836410263e2b2a25f03609a81556156e522c18285febe7d796d8dfb8353a761cb4d4456bd3f5ececb6f83a88628f575af236716656561d759a784e914dcb1d622143adf77ad3e71fb334bc71260ac6d8d016c4de0a49726eb418dc1a48a69bb757648b2e5ee26f31a14c0d31fee70da0bdd71058bd27aca02df123eee58e868d0f01614699a445ea39f70db9d0d9a466ab0a3db43fb8791c2a13bb29279e2ef006781a8dc762e3aeab916e6ae34b16ce3583cea7e1662d6c25f325f75af9d25afcda8790a15c930b3179d0f7b355bc5428ccddea28f67df41264e124e3d2fe6682a24f2aaf3a352e3c27445bc143fac901963ccfc462ad151fb37bebbbff89680be941416b3b7f8b5af462de40620f7f8788badeb6d0d5af3295773856cb1a1a2f881818d05829cfa2750faf35b47e9bf9e32be49f79cd851c7a5f75887514f10d87481bb20d278ac0ac62c1b667c686c8b07a13e609b20bf5540270a328ce6bc6c9b2f5d609b9017b8d6ac0459483cab2045e051dec078f492447fd5ee803036ecf493bff52b9740173d86e9b5bbbec51e749052e26dbfa", 0x1000}, {&(0x7f0000003640)="80d8e39b9f767989a668640c25d4cdfc6cff1a66bd9e8bdc4845086c399fa260f2dc9e72ffd608cbd5939e6b123a45c53fe53624059aeaa9752cdada8fd3eff0a1ce02a3b85f595556dbd8a8e438db17fa44ead802b4e390935610ad253391deeb3ff32fe3da1564d0a919192cf2bead647ff45ba56698d8a1240bb5b72325fa31a8e9bf81b5c3e68bb75c3daa65881ac0a44a331efd6315703b5c57a06f96d46947f5e3920760c8e8a169f16a4495464001c2bbbfb014f71ab8f04b1ef967a59c17807849ead9d7b83f102fa342fffd18c7b8972198dff111e1bde050da5b45a0fabcb0379ef77031fb0ad8bd8884adaa8cb643f539df369f921cc753ed5004263ab8bedc30ffdec4d816468e2f5c094b8b9fbc6bb53b5794f0dbd3c13db1e745129bd2be2229ba3a2ab43a0d86acd35ed9e93e2fd6e76088fd403f98035e33abce6bc43306fb31421972c51486e1a9c07a72684fc39d0d950e55f5d2f7f3043f9873dadf7bce7057f639be59b7a1fcc23756c16567a8bd4636d7863f2017b5075e524e577fed2879fdb816e731f41dae86643ee74d93ae0f813451500e47acfe93a3b1b5c04c8dc4aa718a93c8b3f196ad42bee429432f8d4b4f7e101dbf8101408b2ac7a8f1566355387ca6125b45e5ff2700ffd2a5b78d8914c06138ba3754e4e2d3c7aab1f8c26a0a8d83c5ea0a7b547958aa1bcadb0faac88ff538e7fa351fa0a8517c82fbe9adb9a688004f11bb8e003f868daa12c5cd8b213ce332cdac74590a823567312e9da9dc4e4ea8712dd9956584c2802fd72631448432cea93247ddedadff1f2260dbb7b5400cdccccf068958151a50005f69f46d64acab6181a31512dfc84c4376f91b7aca9ff45f0359ff30796a5716b56062735efc1794d860aa55986e327e51e4a1eac185e6579b3e8257e84229625554d847ead72195ebb02a1d9e41a3e989e82918892b2641f1e86ca5659850e0e4d45896bd24a79f318add2599fa8e14d9a7647c71ceca2401f59b30915f80937b6e0befa0cb0c8deecfbea8b6c3b9306ee9c7be26e9537adc9e1700d02abf21331ec1abfc199a545270380b5f0ae4b27d799c33d48b7e28fbf8da5f5965749cb4daf8d8a0f0a6ec293c074a2a5f646352d6fd2e643be04b94650b7aa262267912ec7dfab7aa93486cea8acd047c32b12ae2ffeecc08e07836e98ad3278d36bfb57ca30aa29111030788c4668815f914d975b0839dc1b5f7ec216081c81b20e03351ccdcb77b8739719f2bbe53a22592406a9a70fa0acf766ec29fd92c7fcebb7c91243aee1fb991250702b65ee4736c7cc71aedcecb80e2105d1979e03b4f38f8dfddfc107d3065da64c34b213309a8d71e93b24e5f2169d6874c438c42b8d44bb12da49d8984d2835344f2b07e88fa913385f22194e8ba14530ea6f54972c8b2a33b17cd6d96510d7f4fcdc01db884cca4a95473b00b3001942f1d35a33a72fdcdf7ad50930c7f688723a2084bbcd8f1ec569feafc368ceb503c071dcf16f2ec66975e671e72342f7738d224535ae8e31d7900bfa1b50e9de54234e8ce58425cf371f527b3021597d791db50a9881f6c6e232b0bf2a2cd9208c74bf33328bee26597ec67cf8e626b462be2b62f4c4f7ddd2e1b2a60edb4120704b080d3d2fdb971ae1fa3c9b402bd4bb04cd94ba22e9733466547caec8898af5f18d0afe5d3d571357f997a2c02862570f9422d7fc5311359a79b04dd34bfda953cb6794abf093992f2ae66f4faca81dde4b1bfc109b9ed9bee2983e0201105aa2d35d9e1dd4f6a7a6fc9432ad46b3e70ade79833fbb0dbbcc543f3af873a7a25b56611fe9d59243b67791b4f3cbadfb9c817c3b714196249697b1bb80d7503b7b40289de3746fcdcf76bf789245caaf8f3cbd6ff85dcb325bd48ba984fd3477709fde4748e07a4c8761a59f5077fd5f1a13fcc81d6bbf8264680a5dcfe0d7237ea40c5463dfa6547c41cb1decc0a9952f1aa58977a94df94fb27481a23c777c0ce45dda95f3bfbd7e6c5bea85a9f9dd4082cb385fcdfb9607b278341ebeb481fd7da0f0a57ab3a3ee9f658cef3105d15e82dcac4bf4886f5d2404f711923e6a63814630db317fef01123233d4fd3eb98e8dfdb0b8a29a4aa8dfd7edc62bc6a5a09647f7b3d9bdd27890ee215062713bb0911a9465da56957483a4a253a3185b851e836d12bda8dd7cc4274598aebfec546e86fbad5bcedd789c69a8526c40622460bd09702c54707e6f200ee3b61b9f668328a836f6bcceffe8b53b29e776a51ee3c3d9eb12817cbf32bde0ca6ce23143826b6684133b0f83c26268af79baef22644793e7fa3b3a576d98d25448530153f35fd9d372a510431c0523dca1c46a06fc0c14a83e02c3efb199a7d4a9a004ae521a0c58c7cb4fc97877bcc453fe1d2bdd784f6e2ef51ae872f2998d9c27c236f81632f77c6cf6649db992660fbd7a8081c5589a624df725ca2ceb2dd5f4ec95c6761b28b91461a1a7110d85056d89b19bcb1d9c5fcd8c34d56b1809aae6db7345406ae1271e2436f54fa6badb5872b8cb8f67c1ccfdae8f1c3664cab60a17efb7f68fc033f343573d020a81864813b7cbf332ec30e4edf85f0bb944fa7a1ebd306ccd950ef6136316ad221ff410be62c421467d3d9e53bb941b6271ddde71738876f394f8de5dc0fe7db654620f3d87b4a2453c2666f177157766345d654770aeafc8e58e2ed1d2192929b9a483de417c81434e43407486f284a769a75153a6b46c046263706e986b5b2e95092120947c9962fcd31452a16f17d824c1b31831189585bb2da15972f2d0b28a64cf9676434c7a029dc0d9382faba6530f94ec95361b3cf1e85b8da9aa5bcf17a541f1c0e3911c1ee86692ce0d81a6a77ed2be0c8cd41aeb87e5c53ead0989c6be2ce4591435f5e5a4dafcb39c822ee7b0bca7059577cb6c5a2c4ad294134806f9206da935e8c1c14012f4659970e6f7b04fc691b58cbbd5867b9dbdc03cd1e50ba02aa4f53820a742e17eb44147fd84912fd15f7d588720c3d312e760366f059a39539006f589b13dd65b11f8340655145e639c1ea05f90faf3df8de0cdc9d274cf89b83db81fe53a0e9d40f2280cefc543fa517a24c839fb02405d3c3dbe8ed04c60376a9e4716f3e03f91565c158b874a64a2ffd32d7627d2a81513d7b751dfb0e58c88bc8d7fe66808c71bd524fadd761389d61d2ffca7ae13e54d5388481779abe8914ac37b04ac3b3f43522078c7a9e043eafff9d3da38300b45ba560aa59bfe8b74dc3239e092de4821469715ee8063dc6f473d62429b4f8a7d3ee83ea53b4d38daee023daa515214ff7f311dfbe5b6341f51118ae5a1c4ab76a6f5fc6549f1626cd3190ba302a06318e8467cdbe7136ff5601947b5671863f3f802d8dd03e8aceee52a441e72622f1dd501251fb2190b8696b5bdb4813d9823f2b59c9d28062f9f419c8085e8fc3e999a02c45c937cba14fb5d2eeb4d61b3ee1447f10083a6be72b09205d85ebde468aebf8c6d51cfe8ae6e233ff541a12e0f0ca0879ac4d22955451f43dd1959bd9c7a0c04b72721942c41921b9eb83a21f0358ed98ebbc7901b195b634d2c250679e4bd2f997b106044a5bd26fb6334a69a61f72999e84e6ced4decdcf83ce99f132ddf27bdcdcd17210a876feb3a05d118d3c0fbe58506a728e949db331bc37f361381e7d381c0734407efea99280afc60ce96e66fedb6a9d53b6ff9f1787fd23d1d5e74cf13467e3677be90f178415d6c92af04a9b03027a5fb45be22a22ab4e622efb39584197e14ba4184606944f63265dbfa557d6b4ef4586805d0b8e6c7091aea75dc63c9bbbc4b27230c13a6bc6b6b8f1e74774871e235a2a00059f1b30beba8d920d1d3241709d165d8eb461e1ad7b459c5b0e1d6ee381f5116406399620561c4e60e50e0d9a4d61a47bca73a7b665c70c440ef5f4c4c36dc1a3c092c59fd15541d791d31b4d35356658d79614428738d7c09a28afe9bbca1172af49af2bfed7e740e9b4e400ac404af9041fd66da7fbed8935a55c3be7a6dc7f40111a64ddeae72091edcb448e5f189470100c2be6ba9617f7a61be0782e486c4674e5e81375e90503191a9df1f4a222173b58c93180400cd9ecb4a78b19f33dfb0629403b89d950d9c9f7ee36d9859723c97e3ce5184fed2bce46c16e7fbd5b27e34757383c7e01bb17a9005e34db795546d7e0f074fbfddc6268ec546ca35bc76bf94b1d85af587e73de20b8d581728bdf5bb0ec485ed198ec219314dffd83b1a63e32c0cc41bdecc786da3e5c3e243e8879c27a20efcec2df02276356bf333eb30d48e2aa914410b045a996b12298befe74091fe15d7b4279ff256e92bb52361e21ff3b4d0ef3bf250e911dbb1f2b85903a7a34788334627e0835f4ea12e095dde7772ef26d5fa3776a765ca0925f225f15735175d5a399929f61fac231dbe5d8af58fddf51471efbf076b3e7e57cb7af1a045bad136debd1eef86ac07770bc096e36bbad5d1ddd4bfc5c1d8acd949a0d946650fae229ba4b588b8be90a42cf162ab65b63516cf45f0fc5bf17123d0bedf030c59e3a596b586b60fffd4c62767917acc73c663064bfcae4d6648427719e35243b6820b25bf9d2927c9b00a31dda4289ab25a09f697937c6ab5be592d314cc9bf265231772db0d0d5a9b67cc90ae19276ad7e62b6a7da3b5999417f99f0569c639caf105cc2ed49fd397b7c2b3eebd2f96b2ef7bad84e99d3ccb216fb318cc9c45d7a91d102d0890872e1f25651cb0909682d869436f1956979966dc543d934c3f3b377c55983c2de31e4352f2e7ffe7c9924d6677b5e0d496611b0971f91a3791d4a0ec6fcee5ac41c45a95c566db19dc42edfc21cfd19b39b5b97c9093771532a83792c23a86e403f90a0ea5b5717150371a73178690e7eba37d7b53db411071f17b4813103f87f3088458b2f0d604a6aea33e7286f65c54a220649ecf43492d07493f1d196756fecaa1802e9ade71ae14b8fa7c52e7086b0133236c9c1628a1fb13cb6eaf3ba54569b60c761a6c05d77066df2f1cdc6b423515bd12688e0a9c66d4c38ed36af8223cf0df659950874be8227078aa4f8c75540a43a10e9ea977f4838767cf17fd7d3a4fd215f24b8c68869596e4970747edc6525daedede2ab085519b4845967dac57cca490628576f6d07f472c9b41d3df05b6025166f11fc9260e8fdf77da4e6651b3522892f956859fc85f127e5f026860efe02500e00f926077507b2905c6854c954e59770aa508a008da0a2cb0e38596592c6ebb29c3e726dbb306b6e78baa1d7f635302343ff0c23999440486f36fd9843b08ccf531b1b91c8f0f617e601ccb13dd6d0c05fef78a24268b1a7684e0cb5e3c8dc2012f6b903e7346d5de73f2764402399753728bf368072b7e74fabd57a7c2fa664a31a412c9d2389a7cdc698e988b372a1555460397398259b7415ca664617d9bbe8cef6c9b7d6a4b3dcb2875f8281de3974acf1894ed019f95c35862cc22e7e28e3df28c9e0772f2a562e25492e30cc806480297b1bb19ecfb3011c3516caafa28be40e8d54b76003b156a96c769f10e9588d1b8a2bc14c915161a87c1666bf42f3e2e2fbcd98c1b0ee731878655fcd69176916acabac0947f9c60eb29e98bedc449e03f1c5e72465a9301c9e84b146da2f256348d5269e68a7eecc527f05c6d3ac51490afa9672ab1c8b7c96e4aa1e3e6d1749fb63d5ee1fcb815d547a370e42238a72e1ce76012ff7a7eebda04f1ff3452668603", 0x1000}, {&(0x7f0000004640)="bcca1770f197de7aa8c464063c7b176b05680341b059b2d16af1e048503c582ef6d17e89f2375b7a74425d9042b453e9afb50bfd2692fc5c0d6ca1a86717d05254a9cd5c9965c4340b3946e2e4039d3c44da2d0f6f423c53e866ad596bcd244e5de798f712a54b9bd2a3afd75a408e83e41d6c01a2b605fa8174a763594ef6c58db06a75d969788fb80d7d55400a8b2bc69250695ad759b68197c5c3c5a1719462fbad83e53433da0141fce205120057112bf32c90b94c1164bb1a608648f9b4193a99b7cb3ab2058c6b1964c46dc94335f1d09f184f", 0xd6}], 0x8, 0x0) 16:00:27 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$getflags(r0, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:27 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000000c0)={&(0x7f0000000040)=ANY=[], 0x1, 0x0, 0x0, 0x0, 0xfffffffffffffcde}, 0x2) 16:00:28 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) shutdown(r0, 0x1) open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x104c2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x1, 0x9}) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x119) getsockopt(r0, 0x200000029, 0x2b, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10a) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) accept(r0, 0x0, &(0x7f0000002900)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000002880)="46734d0febd81544b388d5fe9471ee90f4741de6e35ac583001a318d9e35dad4dc9d49134b31d603d5a7b43544c5ae54e11d9e5cded4e43b91cd8569fea916fc1e5f236b05153b111c63098c742b8bc1ee8b98510a8bcf4c6cd009a46c382153", 0x60) recvmsg(r0, &(0x7f0000002840)={&(0x7f0000000100)=@in6, 0xc, &(0x7f0000002680)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/196, 0xc4}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/45, 0x2d}, {&(0x7f00000022c0)=""/137, 0x89}, {&(0x7f0000002380)=""/75, 0x4b}, {&(0x7f0000002400)=""/46, 0x2e}, {&(0x7f0000002440)}, {&(0x7f0000002480)=""/248, 0xf8}, {&(0x7f0000002580)=""/193, 0xc1}], 0xa, &(0x7f0000002740)=""/239, 0xef}, 0x342b04b4dc1e305c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000002440)={0x401, 0x6, './bus\x00', 0x6, 0x2, 0x90, 0x1}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) 16:00:28 executing program 0: setrlimit(0x0, &(0x7f00000002c0)={0x3, 0xffffffffffffff81}) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x8000000000000000}) 16:00:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x4800, 0x100000000000) fchown(r0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x14) 16:00:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setrlimit(0x3, &(0x7f0000000000)={0x0, 0x9}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5d00) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10080, 0x35) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x7d) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x79b) pipe(&(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x86, 0x8}, {{r0}, 0xfffffffffffffffc, 0x4, 0x3}, {{r0}, 0xfffffffffffffff9, 0xa, 0xf000000b, 0x4baf, 0x40}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x9cd8, 0x2}, {{r0}, 0xfffffffffffffff8, 0xc4, 0xf0000010, 0x3ff, 0x99}, {{r0}, 0xfffffffffffffffe, 0x30, 0x80, 0xe9f, 0xffff}], 0xffffffff, &(0x7f0000000000)={0x1000, 0x400}) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) kqueue() close(r0) 16:00:28 executing program 1: r0 = msgget$private(0x0, 0x108) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1, 0x2, 0x1000) r1 = getuid() seteuid(r1) msgsnd(r0, &(0x7f0000000040)={0x3, "7803e551058cf22af717f65816e120a86306b29ec324f69b08e5dc4b"}, 0x24, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/8}, 0x10, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) open$dir(&(0x7f0000000100)='./file0\x00', 0x209a2, 0xc4) r2 = socket(0x10, 0x4001, 0x1f) msgsnd(r0, &(0x7f0000000d00)={0x2, "63d5930ee4aa556197829e9ea554f12d04cb0721b310af4f8312e643732def30ade0a466f33ed1499d8969536dc6106d1c16f00daaaeb22a1f32c5e8507f026579c627a3fd01cd77b232fb6b860cfc8925ae7d5fb46aa54bdf015d033e74f59a7cda6574b205e7f3c82631dfcac49a2181ad862f0f91"}, 0x7e, 0x800) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0xc42, 0x9}, 0x10) 16:00:28 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="04002e2f6634380b42f6696c6530008a55434f073e62a93ceaa9a0d9fcbdc1c19b532d3d2f2463ab2a515c60710f3cb7c9ab403cb16fd060b7ca2e35da7e38799eb75c09d82d0935f54860db35fb717092c478d2ef76ce541997f1b5f02df001cd0850192ec719f9329890b1b773c0c0adb6137ee88318ec1087746725dcc587b34e63bda6c9bae8c0d8d5548b0c9697a216a927887b1df6a76fcdf41d65c8461423482e386dbc81eb573d0884839d4879e16aa46ef6a306080ea290fc0338ce389b5691973fcf77ed843cfa0c7a9ed0d67c1ec0a1f2e39fedab3d427701c2f5c9a1be1968815f6196d6a67e35"], 0xa) r2 = accept(r1, 0x0, &(0x7f0000000240)) mlockall(0x3) getpeername$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0x1) getpeername$inet(r0, 0x0, &(0x7f00000003c0)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x6}, 0x8) recvfrom$inet(r2, &(0x7f0000000280)=""/189, 0xbd, 0x0, &(0x7f0000000140)={0x2, 0x1}, 0xc) poll(&(0x7f0000000000)=[{r1, 0x9}], 0x1, 0x9d7) fchdir(r1) dup2(r1, r1) 16:00:28 executing program 0: utimes(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x8, 0x7b8}, {0x101, 0x6}}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x9, 0x2, 0x2, 0x1, 0x4, 0xff, 0x7fffffff, 0x4}, &(0x7f0000000200)) select(0x40, &(0x7f0000000040)={0x0, 0x4, 0x7fffffff, 0x80, 0x4, 0x6, 0xaca6, 0x7}, &(0x7f00000000c0)={0x400, 0x7, 0x6, 0x7569, 0x8, 0x8000, 0xca, 0x400}, &(0x7f0000000140)={0x8, 0x9da, 0x401, 0x5, 0x9c, 0x2b}, &(0x7f0000000180)={0x7, 0xff}) clock_getres(0x5, &(0x7f0000000380)) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000240)=0x2e) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x800, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x10) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1, 0x0) dup2(r0, r1) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = dup2(r2, r2) ioctl$TIOCMSET(r3, 0x8004746d, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2008, 0x4501) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x4300) open$dir(&(0x7f00000007c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080), 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1020, 0x9) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1) 16:00:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x600, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="0cde5c7aa3ae2b85ee4439", 0xb}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x8001, 0xffff, 0x0, "ded16edb3691aaa5e68835ffb08adf3dbf27d1ce", 0x0, 0x8}) 16:00:29 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x100000000204f, 0x7) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x128600, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffbffffffffffa, 0x40, 0x80000002, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x42, 0x100000001, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x8, 0x8001}, {{r1}, 0xffffffffffffffff, 0x18, 0x80000001, 0xb543, 0xb328}], 0xfffffffffffffffd, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x23, 0xff, 0x3}, {{r1}, 0xffffffffffffffff, 0x2, 0x400fffff, 0x7, 0xffffffffffffff9a}, {{r0}, 0xfffffffffffffffb, 0xa0, 0x0, 0x4}], 0x4000125c0000000, &(0x7f0000000240)={0x4, 0x47f}) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x40, 0x6) 16:00:29 executing program 0: socket(0x10, 0x5, 0xad) r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:30 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) pipe(&(0x7f0000000000)) close(r1) 16:00:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x100) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000000c0)={0x0, 0x7fff, 0x4, 0xfff, 0x1}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x7ff, 0xba65, './file0\x00', 0x7, 0x2, 0x80000001, 0xfffffffffffffff8}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ftruncate(r2, 0x5) preadv(r2, &(0x7f0000000240)=[{&(0x7f0000000140)=""/2, 0x2}, {&(0x7f0000000180)=""/163, 0xa3}], 0x2, 0x0) 16:00:30 executing program 0: r0 = semget(0x1, 0x4, 0xa8) semop(r0, &(0x7f0000000100)=[{0x7, 0x7}, {0x0, 0x3, 0x1800}], 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000340), 0x10000014c) r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x10, 0x3, 0x80800000000}, {{r2}, 0xffffffffffffffff, 0x20, 0x0, 0x0, 0x7f}, {{r3}, 0xfffffffffffffffe, 0xa, 0x40000012, 0xfffffffffffffffb, 0xffffffff}, {{r3}, 0xfffffffffffffffe, 0x8, 0x80, 0x8f, 0x40000000006245}, {{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0xe8e7}], 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) lseek(r1, 0x0, 0x0) write(r2, &(0x7f0000000040)='t', 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readv(r1, &(0x7f0000000400)=[{&(0x7f00000002c0)=""/153, 0x99}, {&(0x7f0000000380)=""/99, 0xffffffffffffffec}, {&(0x7f0000000180)=""/9, 0x9}], 0x3) lseek(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) semget(0x1, 0x3, 0x0) 16:00:30 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10480, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getgid() setgroups(0xee9cfb9e39f1d628, 0x0) setuid(0xee01) sendmsg$unix(r1, &(0x7f0000002580)={&(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000002440)="f16a7364d3bd9b21599c18b51ef2013f8bc4ce47eeafde7c1f0fba4aa7691feff6c5d460b07bac67a9c627ee170b25f9e2179822939673ed5aa8b81a42b2b71cf16ac14ebd02600a31aebca251e0f3eff864af99833832c9ebd5c4ccb519b3ee2b02bb8f5f1828a29e9c167cace69e35ddb052f33b13a39c1af543f6acaec43bd0401986975b95792f3b6a56855e05582d93a250c26989ffe29556e7a5c7c47f808c3da8b9060ba58e4b55fa", 0xac}], 0x1, 0x0, 0x0, 0xe}, 0x400) r3 = semget$private(0x0, 0x3, 0x10) r4 = open$dir(&(0x7f0000000340)='./file1\x00', 0x10, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) r5 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = dup(r4) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f00000001c0)={0xfffffffffffffff7, 0x4, {0xafe, 0x2}}) chdir(&(0x7f0000000100)='./file0\x00') r7 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f0000000000)=0x3ff) readlinkat(r7, &(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)=""/21, 0x15) kqueue() r8 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000040)=0xf80000000000000) 16:00:30 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) r0 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x214}, 0x0) 16:00:30 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x2) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 16:00:31 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x10000, 0x6fa8}) mmap(&(0x7f000071a000/0x9000)=nil, 0x9000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x4) r1 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r3, 0x0) sendto(r0, &(0x7f0000000100)="83fb06b14876492a9134abf2bb852195346d6ed03e089f3d0d1ab059222e07256869237c74cb5557aa4cf1a8aeed31d42b55036609721e352288a815d9db177225ea0e1914907c52b8b065349d8e2787a9c77e08ccf905eaa1e55006960b7dba81bdf39c5c7c0d0a4426c32360872381cc073f7eab6481839261136d2499ac22b3ae81c7e65418971a417b56078155667ac3e2dea14a2def6ab8a170ecc8e6ea7fd2ebc7e57630103981425e01382d77625efce8a9b787c9c9a2f76d1a2ab1f5ab71b3464cede3afbb1fda64681198bea6d4dfaead269cf224de7f0daaef70dd64e0423b86c1", 0xe6, 0x8, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000280)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x2012, r3, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendto$inet(r0, &(0x7f0000000480)="0fa00cc87dd826224a1311aa4d91fddcb43e4e60acf7ef63059a624918", 0x1d, 0x1, &(0x7f00000004c0)={0x2, 0x1}, 0xc) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) chown(&(0x7f00000002c0)='./file0\x00', r4, r5) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x10000, 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2198, 0x202) r0 = socket$inet(0x2, 0x3, 0x6) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10003, 0x20) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x2, 0x0, 0x1000, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000180)=0x10) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x0, 0x1, 0x9}, {{r1}, 0xfffffffffffffffb, 0x13, 0x0, 0x5, 0x9}, {{r2}, 0xffffffffffffffff, 0x11, 0xfffff, 0xffffffff, 0xfff}], 0x4, 0x0) 16:00:31 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x5a, 0xffffffffef4eca90, 0x9, 0x1, 0x100000001, 0x1, 0x8e, 0x3, 0x2, 0x2, 0xffffffffffffffff}) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000080)=0xfffffffffffffecb) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x101, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80085761, &(0x7f00000000c0)=0x400000001) 16:00:31 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x6) r1 = socket$inet(0x2, 0x3, 0x0) r2 = socket$inet(0x2, 0x5, 0x2) setsockopt$inet_opts(r1, 0x0, 0x3, &(0x7f0000000200), 0x0) r3 = open(&(0x7f0000000200)='./file0\x00', 0x100, 0x2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x0, 0x3ff, 0xe2d, 0x0, 0x10000, 0xd35, 0x2, 0x2, 0x1, 0xa5, 0x7ff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) write(r0, &(0x7f0000000000)="cfabc4d08a8d38542fbd3a53895783a8443365c3d7b19fe9d2b49454f26fdb59428e892b18f7fc2dd9230969f085ae5c8275776e58efbc03b89523a43db27c1eb5a38bda3d61642eefff3a897bbc11a3bbf70bb969f4db91973f381368e3b9f9c29056c661702ea0c28636953ed5a0a41608233e7c004dd152a23b4281fed9130db5cff4713fcf74f8e0c181fd7391b08f56102a70b40d02567d38a3fc42546ce58a9b7b142b439c00148ddbcc0dd994ffd46efded8c193b226f7c5986580f1ecf1b31f6490d48ec850dd0d4beedc9b0c4cab23763f384dd91e8991676b87e3446501cb53efa23f198f8b45cef63a649d7d43e79593b98e90043eacb3861", 0xfe) sendto$inet(r2, &(0x7f0000000100)="d4b67b00ac6288cdda2507cd82877eb1ca244caa48386df6e0359118af5699bf1310883296bbce14bfdb2d88fcde66f3c1ee50a2023a9c63a90bc8acae702f4f96e44b964efa4cb2c600c20e83eba8c419482adecc7b1696eabcf98dc506e4a4cbba2655e6fd1e9e799a77c6954d687805aa95d8e3d39cfabc4a05540cb8388aca8ce2003aa96d82f3cd15ee79e06256ba4d1b7750b68c250b293c44731fce30e4465f08280c4ceb4e6a8ab964b4c8bd670e56b972f8380d0782044bf28afbc36239cbe51f8d33f21ee500ceed1cd9ad95d2c5ffbea010da70dd9b004fd9857d1ce2577d556efde73234279d72fd7eba8f5682", 0xf3, 0x400, 0x0, 0x0) ftruncate(r1, 0x979c) connect$inet(r0, &(0x7f0000000340)={0x2, 0x1}, 0xc) 16:00:31 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x2ae) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x502, 0x0) 16:00:32 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1f) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) dup2(r0, r1) 16:00:32 executing program 0: socketpair$unix(0x1, 0x7ffe, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) r2 = dup2(r1, r0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x7, 0x11, r2, 0x0, 0x0) 16:00:32 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0, 0x0, 0x0, 0xffb3}, 0x0) 16:00:32 executing program 0: munmap(&(0x7f0000d0d000/0x9000)=nil, 0x9000) munlock(&(0x7f0000d0e000/0x3000)=nil, 0x3000) madvise(&(0x7f0000d0f000/0x2000)=nil, 0x2000, 0x4000000800000004) 16:00:32 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x0, 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x490, 0x0) open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) select(0x40, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) mknod(&(0x7f0000000080)='./bus\x00', 0x1, 0x80000001) 16:00:32 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) socket$inet(0x2, 0x6, 0xfffffffffffffffc) sendto(r0, &(0x7f0000000080)="89f70a4f8e4d434b5ba9f8fb7f1dc529a4ac7bccda8c8045cc5d303e7bd7af11cc0395ea2e65228e9c6bb546903ca88ab6beb44a3d8bb120b99237146acbcde0204287201a30d4bfefaae28390be581e009a3511b554f9677fbf7208a8a54f1d4ef674f97a1f89018a795e63fce4ac7a", 0x70, 0x9, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x4, 0x1}) 16:00:32 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8080, 0x20000004501) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80402005, 0x42fe) lseek(r0, 0x49, 0x3) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x205, 0x8000000000000) close(r1) fsync(r1) close(r0) pipe(&(0x7f00000000c0)) 16:00:32 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x100000200000200, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000471000/0x1000)=nil, 0x1000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet(r0, 0x0, &(0x7f0000000040)) 16:00:32 executing program 1: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) execve(&(0x7f0000000000)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x14,!\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)=')\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#-}\x00', &(0x7f00000002c0)='-!\x00', &(0x7f0000000300)='$**\x00', &(0x7f0000000340)='}\x00']) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) 16:00:32 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x800000000000100a, &(0x7f0000000200)={0xfffffffffffff801, 0xffffffffffffffff}, 0x10) 16:00:32 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x84, 0x2}], 0x1}) 16:00:32 executing program 1: mknod(&(0x7f0000000280)='./bus\x00', 0x80002001, 0x5200) r0 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f00000000c0)={0x4, 0x1, 0x7fffffff, 0x5, 0x8, 0x86, 0x1}, &(0x7f0000000140)={0x0, 0x3ff, 0x80000000, 0xfffffffffffff6fa, 0x9, 0x3, 0xf8d, 0x9}, &(0x7f0000000180)={0x1e5b, 0x9, 0x5, 0x8001, 0x6, 0x2, 0x0, 0x6f320c1d}, &(0x7f00000001c0)={0x6ce, 0xf8}) readlinkat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000080)=""/44, 0xfffffffffffffef8) select(0x40, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) 16:00:32 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x100) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xf}], 0x4, 0x0, 0xfffffffffffffffc, 0x0) 16:00:32 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x9, 0x1) recvfrom(r0, &(0x7f0000000180)=""/128, 0x80, 0x2, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) close(r1) 16:00:32 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) r1 = socket$inet(0x2, 0x3, 0x0) dup2(r1, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040), 0xfffffffffffffc58) 16:00:32 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x242, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) dup(r1) syz_open_pts() getuid() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x1000) close(r1) 16:00:32 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket$unix(0x1, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) shmget(0x1, 0x1000, 0x100, &(0x7f0000fff000/0x1000)=nil) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0xc020, 0x1) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)=""/206, 0xce}, {&(0x7f00000001c0)=""/54, 0x36}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/58, 0x3a}, {&(0x7f0000000300)=""/148, 0x94}, {&(0x7f00000003c0)=""/164, 0xa4}], 0x6, 0x0) open(&(0x7f0000000500)='./bus\x00', 0x10000, 0x100) 16:00:32 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) bind(0xffffffffffffffff, 0x0, 0x0) sendmsg(r2, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x4) pwritev(r1, &(0x7f00000001c0)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:32 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget(0x1, 0x3672c8bb31c2956b, 0x8) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) madvise(&(0x7f00001df000/0x1000)=nil, 0x1000, 0x6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) 16:00:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x401, 0x4899, 0x39, 0x6b5518b8, "3c03c92b3f045dd307f9612a02c072c7db514c5a", 0x5, 0x2}) r2 = dup(r0) fcntl$getflags(r1, 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x0, 0x9, 0x9, "d58d951e9b3890832cf76a43a3c1e3dfcf4bc1e0", 0x2c, 0x2}) fsync(r2) 16:00:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) sendto$inet6(r0, &(0x7f0000000000)="459e776658", 0x5, 0x405, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x3}, 0xc) sendto(r1, &(0x7f0000000480)="b12bdda5ba68988d61aa4e4d55597f0ad55e3074", 0x14, 0x1, 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = socket(0x2, 0x2, 0xffff) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/178, 0xb2}, {&(0x7f00000002c0)=""/209, 0xd1}, {&(0x7f0000000080)}, {&(0x7f00000003c0)=""/221, 0xdd}, {&(0x7f00000001c0)=""/148, 0x94}], 0x5, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8}, {{r1}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xd1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x7fffffff, 0x0) 16:00:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:32 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) 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, &(0x7f0000000100), 0x7, 0x0, 0x4, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, &(0x7f0000000140)={0x3fffffd}) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000100)='./bus\x00', &(0x7f00000001c0)='./bus\x00') fchdir(r3) mknod(&(0x7f0000000180)='./file0\x00', 0x2002000, 0x2800) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x1a) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000a00), 0x0, 0xfffffffffffffffd) kqueue() ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000240)={0xb1, 0x6, {0xff, 0xff}}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000200)=0xff) ioctl$TIOCEXCL(r0, 0x2000740d) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffffffffffc1, 0x1}, 0xc) 16:00:32 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000180)=""/202, 0xca) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:33 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xa1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x3, 0xc, 0x4fcc, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00", 0xfffffffffffffffc}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:33 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8202, 0x14) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000380)=[{&(0x7f0000000980)=""/144, 0x90}, {&(0x7f0000000140)=""/130, 0x82}, {&(0x7f0000000200)=""/15, 0xf}, {&(0x7f0000000240)=""/206, 0xce}, {&(0x7f0000000340)=""/40, 0x28}], 0x5, &(0x7f0000000400)=""/56, 0xffffffffffffff02}, 0x1) fcntl$getflags(r0, 0x3) unlinkat(r0, &(0x7f0000000480)='./file0\x00', 0x0) fchmod(r0, 0x9c) fchmodat(r0, &(0x7f00000004c0)='./file0\x00', 0x4, 0x6) recvfrom(r0, &(0x7f0000000500)=""/97, 0x61, 0x41, &(0x7f0000000940)=ANY=[@ANYBLOB="013ff500000000000000000000000000000000"], 0x3) read(r0, &(0x7f00000005c0)=""/196, 0xc4) fsync(r0) setsockopt(r0, 0x3, 0x8, &(0x7f00000006c0)="5013413a7afcb81e3f20fba9192a3815e4b8235f0e0d517f23f7664679a918caa44baec0236984e7211e0695158912bb66c005c8411dd5e9249b49853d04fc0f0c4192333dfc7165b9c26a37dfc2b287e8803981e007ab518a35687e6d05a991971dc262a294619d", 0x68) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xffffffffffffffff, 0x80, 0x80000040, 0x0, 0x9}, {{r0}, 0xfffffffffffffff9, 0xc0, 0x40000009, 0x2, 0x63}, {{r0}, 0xfffffffffffffffa, 0x2c, 0x40000008, 0x2, 0x8000}, {{r0}, 0x0, 0x8, 0x93, 0x7, 0x8001}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x401, 0xff}, {{r0}, 0xfffffffffffffffa, 0x84, 0x81, 0x5825, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x20, 0x80, 0x101, 0x800}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0xfff, 0x3}, {{r0}, 0xffffffffffffffff, 0x41, 0xa0000015, 0x82c, 0x9}], 0x399e0b69, &(0x7f0000000880)=[{{r0}, 0x0, 0x3, 0x8, 0x21, 0x401}, {{r0}, 0xffffffffffffffff, 0x20, 0x27, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x20, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0x10000}], 0x4, &(0x7f0000000900)={0x401, 0x3}) flock(r0, 0x0) writev(r0, &(0x7f0000000bc0)=[{&(0x7f0000000ac0)="1932027bb8258deb828e5b2b40c1f188e77104d480f48aa66b9e16ee8a9cb0dff6fcfa89a06e417709d74d247de3f3761c7bf07bc637fb0ba7b02d956908f68edf9dcedb71779c50dd99006bfac3bdcf75751574d140aabbaa91f115af6daedd30fae619cbc3b7022fb4939b6d8b80d1a31ad41e03ce6352cb7690115aa5aac73f555fcf90aea6c2f6cb3544dbe5b25afba2298a87bf5f528a3691221822335631ea03df9246e0029f094089b8982889ef7b1e14d0492b6c4f303c111b5c64f58a1d260062cb25f2925aef9a0a4d77802847f9152e87eb14d6cc4aaa14", 0xdd}], 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x3000) shmdt(r1) r2 = kqueue() r3 = semget(0x0, 0x1, 0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000c00)=0x101) kqueue() fchmod(r2, 0x2) kqueue() r4 = getpgid(0xffffffffffffffff) getpgid(r4) r5 = openat(r0, &(0x7f0000000c40)='./file0\x00', 0x80, 0x20) semget$private(0x0, 0x4, 0x8) fchmod(r5, 0x2) nanosleep(&(0x7f0000000c80)={0x30, 0x3}, &(0x7f0000000cc0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000d00)={0x6dd, 0x5, 0x80, 0x3ff, "5b27a57efee9607290c84d51fb4b846f8013dd7b", 0x0, 0x3f}) open$dir(&(0x7f0000000d40)='./file0\x00', 0x801, 0x1a) pipe(&(0x7f0000000d80)) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000009c0)="6430ca246c72503f43714b090000ffff002e3601000070c4adb544558000002148fb6242b8e03ad14a7f5259bd7fd682b1df3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a010000006651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359250cb399dd2db39d40c7482830881c8296c36642a50c46fb84aa55c24596b8ddc4e90dea40964d60858d99f7882d0dcd05bfe1c9d80ede6ba245c99d12a3881caf9b7e2e7a55a2444e10e9707e51336f81d22bd8622f9fd413c0e1a2d1fd29afb02c5577126fd66738fcb7fcc2442d53145c92203ab9776b1697755bdafdbdf3de60e124de01351beb8ab0535b4c4888caa4cabd9c2499da8466a921f2077c8d0efdf3f65cc4631947b732958055316737aaed76cfa420d48200000efdca29657a3bd0311fa79aaa596401b42320000000000000000000000c6f81e49ddd52d5a2887af4934af1a4df459c71618f007a17b77178a5524df4e410c7503e32613bd7acf498753286d1e9e25e5e10dd97d965578075bff07a41f8e35c86f90513f668f0aec2bfb6051a679df482ec6ad8599b5f0a9d4526f7bd9742d5c279de03cbb9128162cd545256d11babe474572103cd5905112fcac6d1e0e07b9d581dd3f21955fffae941c6b728262fddbaeb0a1a05305858bd303bebdbb7480974dd91bdf023da061eb5fdb7ff9c025704c69fe901e6b72d1b8cb61ebd1144f78a541ee7a0b3332a94274c152d86017349e5fee16a85a3483e3c0338fcb76f1c1ebfc207b6281c28a6d956bc5dbe8bc1f69f5e0b8e96366c3075069284b8573fe573249434aee458be4ea73c38908cf26f8472ac49583708fc12d369d89d8922c14530cd1bec6f418e101302b3e5c2f8636c3ea73faf7b26bc0c58c081dea56c4a22f291546cd3060d04743395f234c19d3f1b41014643e9408190b4f32a8f8efe284aa55cd2d3280e070", 0x2c0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) select(0x40, &(0x7f0000000080)={0x4, 0x5, 0x4, 0x2ae9, 0x5fe7, 0xfff, 0x800, 0xd9798d7}, &(0x7f0000000100)={0x7fff, 0x6, 0x8, 0x1, 0x20, 0x9, 0x2, 0xb9}, &(0x7f0000000140)={0x2, 0x1, 0x1, 0x1, 0x40, 0x80000000, 0x3}, &(0x7f0000000200)={0x2, 0x8001}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff476, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x8) 16:00:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x1, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000003}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0xe, &(0x7f0000000000)={0x4, 0x0, 0x800, 0x2100100000000}) r1 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r1, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) pipe(&(0x7f0000000040)) ioctl$TIOCNXCL(r1, 0x2000740e) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:34 executing program 0: getitimer(0x3, &(0x7f0000000140)) setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x2, 0x200) r2 = getgid() r3 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r4 = fcntl$getown(0xffffffffffffff9c, 0x5) r5 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x2, r0, r2, r0, r2, 0x10}, 0x100000000, 0x3, r4, r5, 0x43d, 0x1, 0xe}) geteuid() pipe(&(0x7f0000000180)={0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) sendmsg(r6, &(0x7f0000001600)={&(0x7f0000000280)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f00000002c0)="d28b78bff540874eaebba2deed10c0cd7639305980943f124befeefb86d8aec796c8ce35cd40848ec262b15accc7f96baea51663f0480529510ccf797eefb40dbb7a0d3382d66529652b1e72c6f7ad0f6f144052019c5cd56f8b40cfced13303f70c096974391d0e93d61c1c8c7e1889db06248b5c5f1ae610001d48e40d088da8a9fdc8af057a7f4fe152474b123acd68dc71fe3a3ef7108d654f8ca3c9e561664d1b9a0dedef421f0f0088518e17513764503e5e158723112af5a4978270a19fcee2c61561c64197d990c805d81fc68edb61820cb9e71d61cc8f717e243c3e", 0xe0}], 0x1, &(0x7f0000000400)=[{0x48, 0xffff, 0x1000, "2ca9ea8e34378181a0dae040b03def5acbc2654309a7748d0f2bafbe3f203f9823390cdc60b20ab1ab97518f8eb014d2fbc5"}, {0x10, 0xffff, 0x1b70}, {0xb8, 0xffff, 0xffffffffffff82fe, "47f32bd31563cdeed92495c3dd8844e0db85220bf2b2757050705c98d461e78749866f8649deb1efb3052fa40f238f0261ff7ae8cef46695b57f8f56608ab1f843f37198268d813c18034976c424984e3553121ca755faf849c56e946c6ece99d946b153503587420e1e08d4901421273974229484b923e57f1b56721bd2471782303338957b7dbb450e5ad415699f8f35db62655aeae300b88ae3c702a50ed3097f97d51e9be2"}, {0x1010, 0xffff, 0x100000000, "476b4ad35960d4f52a89fdb0ba434427c8a30b3351ed9f75fa0cbcbccc7704a0d428a2d6f82ed090b6a061d6789c24524132cbe7efcb13f889714ac5aef5dc3e99c652604090e7af2a66429c3aab19c245d9362068ae068d1314d422551e45ab849a4d417566471c05b94198bc8ec1ae119acae7f3fcbfff2cff77c271a855c0c09fdfc972f101fff41ea096fb3dc9f7c7491d9b35ea2377e240b12d51ab63f19888fb16d68666690f19f043144c5bf1ce1f4f292c6021aef08d0632667ca8485bf2a551d2e4177daa49a35ee5552b30812bfdf8f240f313f2738ea8515fa15e3657c4f1db98a1550f771cfa76a71cde845f2d0af05e80076c360e4db748a0725c09d358dada3f94663fe024686c44c91e630557c048a2f3042b114f3fd1947c8b18e16a48d811b09fefb0543f3c18a36eb7eeb838bf6f676a466866af9863b22da3b5d7a1d6e875c418e3c9e9eb342e7e1ded093c46d8eb02855259aee1934befefc3c4549f30882deef414d3920e9f7747ff904b1ddbd52c3169ffd8ddcd59d14aa7a748a50770aac450065021bc27bb85a33c08c4ec88cb856e53996a3e28dc6933336bb3bc2ac78add6bd5999e8fc5aeebc905afabfb2deda13423f0d27efcc1d2c49a7dd17e47c5eeedbab00317cfa5d0574186e94722ba6d33604754a5194f20638ea8c0826952fd40a0945212f65ce5452ef39cebccd39cb448acfa2ffa2cb428033924ee9bd8a5dde7918f52c5ac3e5b9ae8f84869f653014ca2e1665da31c293d3f64f8661ffe5967c201c7b521935f258de76b85b55850e374187a09c9a2d2b8f04a532f6cec763ab817fa874c3f9806a7d7d9c845b86aac4bbc7b9ac8f0466a103b027500360c9cf2085beefa2214b2f4152a94eaaac08cd732e2c8191ef8bf1bae91758d07e29bfd2f0e8c9c3297725b9e90e1f589fefc2d6056ee0ee5e4ccef7317ef0e21a8feb22d8401128a9ce27141cf3e9bad32891a44222912f0612f4cccb1b56e865ec2e59ee319c7a8c6c15a7cfd7dbe8860950f70c3b7af6e43484385de65c25068712a3e1cee37eb554eb21fa2c31a804feb0486eb9af273bbcc945dac05bc16b101a49ec94f4a56e08925e8147ba10b0c5a90daeb446bfe103fb266a2910c55395777d362925b9b0e693052566cf5c84fb80821381f79126ef7c7e3f7e3a1afcff700539cda36d3923138f7b68a3ebaa4bfda2a74035ba41972463c3d19a86921d6f014dbde9f20b08f0c043f2e864f76de316f9474d0646bedc3a4b41a453fe9fda47ba19ab6d156b72e8318d8ddf4b67afeb05db24274d36e5bd163a9c5be72ea305bde73db17212aa5db769c4167d08a92fe1c73c4d7df3c12f96fbd33b080c597babb6a28a33b7e0a22f8e21e6e5e3c903e6f2ec06ef16cc8ca27c2cdc5d88252372c485beb770835cc5163d316e9d3b0521a86226a56090bdce72da18655e889934b9a86bb786b77908b99a7f13aa1d4239b8a220ef15e5aa32fda6a8fc6bc5da8a99015c23f9629fa895cff40b680ab1cecb2b3be2ab729b3bca9693568e40b1b179504be416294b3afca7f56f87cf22f4dc98f5fd6cc5527928f2f1ca1364f2cf02042b73f026b8ea5346caab5c4b757727efac85deff3056a5f2cdfb638e0f924b508308af9d52e2a697395225e151f846a3c898a460182b285c5542e6f92f937a9f1db7a7b453599a8612f6bbea7acf5a76322823266a75076d34e04c393eeec1696d889d3513d8e5968f33c58f87a82d5882162572c9c9786e9010a5c6b9fcb0c6058e14d0a59ac1c4bccc105e2a8263a2e3fb8677b4dbb5f857c159c0034532d10be4cc74adb1b82dad30f702dacbd5e8ae7eac5382845f91f05b4203fb83c6233e8d04bda5820ed62ca25d52d205f59ff580b831c075f4bac67b1e0bfc80a249d090ddcd6cc76d729b9206c6bf7b60a08c08ad6c040b86ce131589c1abb7f971f70e8fbb46aa3349a3b7631113b705c1e53f6f1690d20b28aa6012c971aeacd1a09328e424a7160287b98be5918189dc8772852dccc11cb19438d22b1b2fabb3dcfbac33eb70cf13f6a14089a06fd934d0b4dc0b7834e411183055cd3838a95c814b18e37a6d6d7c5492d35322862bd7b01c64c780658d39951f0e1d3991538a7ded891da4574747aa07b090cc9510d8033c63d1e6e0372dbbeb6f161c11c0152506a5d42f1eafdc75507a79a1ca71804f0fa5fc1b9994e335b99a72ae916e502c666f5e7310a64687e41445fafe6fdd124549915011aeeb23b4d770d5969ba44766141506d6b3362963b6133da4e2d8ef31218b9bdfa185d7fa2aa00b7913cc5812c01674bda5f5d1cd32dc0b545a1a610ce429fe4440ec460f8d4d9bbcc851e5ee920ebf26a1ff24027ad4984cc9e8c44c05b41fef3db959060a4da71ae1d5c0ad9bc058c97912211bf7f52ff7b891b139b0fead0473c0de1a063358b273f4b8d0db94f5cb8bbecc747bdb44501855d2504a594a20602b77c820d2e56dd6bed05fa9b7ba26fcb69bbaf0601580351c23125da138dca39c9a9100e02447243e9fbae0b72b81665a1477d5e9d56697f24d482d0059368bd4ccb199a9587333df18ec44c9c4f13014270b39122acbf9e07641d92917eb7f46672dbade32abb4755b3725ff3c21e65bb74413020339397fafddddc8e0bcdf1af77333b9687085febdbbb5df4d440d4eb6defcf57bd151b24b046652aac44f965113c13e5fc18788a775ca89abfd2a7d9e93625f43914cbde2ae106284b3e1787a421e67554a86aa799219728b8d61d94b6fdcb9b907bb6dee6e099fcbdf879c27aaeda3bd1979bfa030f50798e05e1788312b29fa6e74592427f77c66f0f4261eef4dfd79f121c8f8fb446ef05022e7e503bdb2647f4a6e21557d7678c6e890ff6de61b8fc1440217cf46392207e09a4ddb2aa1500d8c04e37bb668ec1f928e8a7a350e128ec3193d662ba76db6b2d077a004bc2f845ae3fb7db3c52f423ac533351872b38e5667ddff6f8d806f33294e17be77735383c7b1bf090cdf634f9247166a2f13c35e5e7645b20ce78099447b71ece573d9f0d4fe63a7c178d23732f851519b96da317e18aa62d963411ad78a7559cc2ccf9e99ddf1172aab4ae85e32661437f5df459423f6b3173937ea0adc20655c1c381375eb9b2da5522d0339c3661fe822ccc41370be847e5d61d559595a76e9081733eacc846ae35be9dc9427057ec6d6b2b05a47c626b6a308f0283889b3e63a43d9f6150ebf645e3e197bfdff4154dd56450b0bbd25d63ff1d909bce76306034852f54bc8cdf34d95c8beb4441e7353c3f234e5cf00bc3467ce6f02f655796e3ae4957987bf65c7dde22aa89872fa2a06333b4395256dfc2c08c68033953e02e89a797a2b90a85a240bcdba4f07e2bea7821372a276348e45bd640a1d003f95abc59ba6a3561b43636565f6051b4558b7b909b1332d7cc2a8e66e3e31637c5780caa7cff1d38ac4e29771f535439c67e134f9c0f3f0434c81a69f92456827613f5ef56201cfa3d41852e18e1fd9cdcc9226d121a17a6af95f7bca08b06b8bb9748f1f27e7013f42ad08267d2a98d6ba8fafeb50871e06e076676b378964c2681360a3085838ab6a94716a6a56f11920c0fe43882e714ae1b00754ebcaa8fa5c98b43379155ce1a5b78e00b49a9b102f8cf8032640d066e39bbd50ffef7e08d1c81d265cdd3b67ad289ddd4e40f3cf6a9ff3dd90bde6bfc5eab5d72e665ae76964745490c11bae24e4bcf824664f24ff46fab248c064b2a04ace49a8d4f057e03aac758f390b524420c437de4f1b12ce58b502f1c24ac3d1f643dd05fab14ad9a3aba48765084ccefd7e199356a426fabdf8a8a73f7f53ea080bd599a3bcc6fffba8e6a8da00cfa69c13fdb5fc748bfabf9dd53b241eb7347d5cce537af55da7cd672534c972e34d2092741b6a4c0265faf2a7b98ac064706d74929bd6e6b59649298ddc67a1b951c8c4a9d15bc16aa1adb79499cb7f71e354af5d8adfa30d514446d9eeb5d3c377f4f9cacafba2cbc720ac34e1fd93aa538b10e76b3b8393376367b48791242c50b03fd4567ea644bb922264fc7383de709d40c666f2273e13448618ec501244eddf66a3c67fbb283dbe7f7011b6974b900dfe69ef977c526d524c467b06b3a24878f9729db758441bd26f82348fe53fca129fc73e23b8894da2fe2e8ab1380291c420fc6588f4eb510cdeef39acc30468c7b40e4d3884b70f952762d437d7d977e5d5b624a1867b6e821f2b892f1e9f1563f02e0ab63c1a27b05b3478913f522a99d342c37eb05e1550d718586236359c239ed0a58ed6a3833092c2998d05954707ef69d7ef635ea6cb42fa71ccbafe3b086866ef39732299f0932996697f538a36462d7d649d7f9f8815688b5920cd22f3cf027b36876c40463fd42be32ce6476ba18e11f4123e22d74eb84ba5981492c81b776dcb311e682c353abd251efe72f207bb1d580b57ff01880e476dab0404e534427e7f7a17b0f1e1e8957e984d031e1eb3047aa7abdf655572874b7d974df5c9f9520bc02a1c3908cc6f7ff7926857efde1831f3231931809eec71610dfd479b5f52b0605e5fc5616fa0455af7e925cfe8749c5d83fe0a47702338fa8814462f7e9b24f966a61af79e54947162cfd9abde6d25c90a72ecb34cf6c36511587e76d94d84c989f1b0f55e8d50bf05331a4d223759a5d1517bd939f218d0ff9d52ed891d84a6634a5fb1fbd4829c618a5f061e5363b56de227c5de4da510a3c0d6f4a99862c2454cf6ad5a31fe3c6dfdb567ea6cc738ed5742fde96eec57ad43cbfe4d54f8b9a8874c551b2fed5ef9ed6761fcc32f25d2bc1fc0def63c970243125f928ac0556c9c45eb66c41b311308feb00f4e213b31386d36d3e62928fbc813f589fe881def0f3719ed03bb77ce577dda206808408bcc3e9e053fe35e683fa92e56d04f6016679f5a6ceefec65eed53fb61cf1de8ae1ccf3583164790eb05d79fbf7ff0eecad64a40c286e6eb43011dc8bd35e3691549159d3c2e39d44b755fa0e9f225af06ad611b4e0e3ed606d5796adc5232601a96d0903f0b405527cce7189a5abc00b57688eebd71d9e258d56319122a93f004e5597b4b1ae321a1c58a7d10d49f8ded2e3d5c4e7f8d073b4d9429b81848c0d796141f05cc7823c8918c961d79437acc2dfa1587766471aeb53325c63cc8575073ca46d6e7daeb9a0245ce51263651bfd35f39573865802138993fccf7283ff4e4b1be66cfe4e85406c8013b35c58d8b87783152b7131f705779a2077e00b640b65dff5582abc00a9662f547fb9916b8b7f1695b2a5ed1c16a37643baeeb976f27ffad91da8a02cb3411a669d14925a99ffeb7db01be849409149a942a279cbe202bbcd81df48e2948cb071ac9061d855e51d20cac25dc3ca3652db91bf558c8483e0ff7bf7f3cc35e60c8cd9cc290cfd00840408466484e4d9cdf8d26b8400ecfcdf911e66c5206af04e1a437240aa61fdcf7cfef8c55e18b6158ea469d99f0d9e18a5301d49e5fb9b47d674cd1d2b2888b729c667b7d66d2debecd772f24dc38073407a057641ef1a2bc335ad32ba1a025b61b69743c65f9086411b4eba443e7a93d770c591950f82d32c83fc96d7ceb821be054fc42e6197eb26df27eb2e4de7561904f1ec0633c45b7070037a93d8d0b791f42e195ad61f85fb877117bd2c878c06f97c15124d3b9c9eefbf44833a5036661bd0bad0bc9e420e48b1c8a6e06d6c29e042aba4cb80e9e891c4806abf54a1"}, {0xc8, 0xffff, 0x6, "f230981e9c3fc5711effa8e0be5c1bbfdf87c0bc057a2aafef685ce1a2749d297db8560ad8f159b668815414e25dd4c5f7e1573164900908008c1bf532467c22797a04953cbbd192609b3d7cb412c4b5b1ff5a43761e52f8891d7db63c91490dfa9bcec799328ba8deccb934a4dfb79098987e49b6526b4a5e182b039821ac4e6d75ae8110b2b70c10e8b2601e0662938a132d8c27133f7ad04039456f511e54b10f090f3910a87d86888c4d472bf8c3ba17d3ad0eee"}], 0x11e8}, 0x1) linkat(r6, &(0x7f00000001c0)='./file0\x00', r7, &(0x7f0000000240)='./file0\x00', 0x4) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x2, r0, r2, r0, r8, 0x0, 0x3}, 0xfffffffffffffbff, 0x5, 0x8645}) syz_open_pts() 16:00:34 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = getpgid(0x0) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x3ff, 0x7ff, r1}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwritev(r3, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:34 executing program 0: readlink(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)=""/40, 0x28) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x2, 0x2, 0x2, 0x8, r1}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCFLUSH(r2, 0xc0307004, &(0x7f0000000100)=0xfffffffffffffffd) renameat(r2, &(0x7f0000000240)='./bus\x00', r2, &(0x7f0000000280)='./file0\x00') mkdirat(r2, &(0x7f00000000c0)='./bus\x00', 0x1) dup2(r0, r2) open(&(0x7f0000000080)='./bus\x00', 0x400, 0x8) chmod(&(0x7f0000000440)='./file0\x00', 0x10) 16:00:34 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000007000/0x4000)=nil, 0x4000, 0x1) 16:00:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r0, 0x8, 0x10001, &(0x7f0000000000)="49f9dbd1b65e36465c786babcb368343f1fd138157c648f71f97adfec42882733cedb65efef3048fda68427ebc7cf3f65f8b7a8f5e9bd40f574290ff57c8d62b57274b8b0595b3eca1f8a2560a6bf8553e8e03453b1cc95ddebd066680e1109558bb722917ea47e31ab13076862f5859ce01225cfe1f9cd8feacdcfe9c", 0x7d) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:34 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r0) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x108, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x7fff, 0x2, {0x9}}) r2 = syz_open_pts() close(r0) dup(r2) lseek(r0, 0x0, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 16:00:34 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) setsockopt(r0, 0x80000000, 0x1c00, &(0x7f0000000100)="beee9c6d7099e2ac03bd1c50879d374bbd3d66707960e652f25fe7ed1bd2ad3c866a6098f5b61fb1b8230fa2f38ed52124eb4fc7ba39a7039bf11411e02a506c8ee818bdc9d42a1ee8cb61edaf0cca2f4766f4cdefca8e5eedfae393971259fc64ef85bc045bc61188cfa690a8b1c303e216a7dab26f67bab0a76b1b60cfa0d1d58d799cedf700d72b08e3766a8a5653bfaec66c75eefb067b5ac9e9e6b7151907b1d44a6263968ba93d927ae15c26087229ddf248b736b06de21f816ce0a86212864b4b7f5e267ef094f0b4b77050d03babe3e4532fdf274dfa82001382ac74d4a3f4557387b149", 0xe8) 16:00:34 executing program 1: r0 = socket(0x18, 0x4000, 0x100001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getegid() fcntl$setflags(r0, 0x2, 0x1) 16:00:34 executing program 1: socket$inet(0x2, 0x80400000002, 0x0) 16:00:35 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="06b5f25d76ee4e4b7df69715901399dbe8dc6b8dd5ab67c34476ca21b299aa594bf9ef993fcbfa9afd9d1e63cec7cedd35c29059f1050c364b5e8c273a739ada302d80bd20d4a015435732fce237cf6a524dfdfb509de316cc196bdb7009b56ac5435ccc50728e504252fcdddbe9460557a72a587c38428d16d062c529c3232df196d4642499183a9e7203da32c3b068b3f61be998cc8dd3fefa251c9ed497cc1bf0c1463b37efdd70b3884ead98ff3314a558e0ce00c8cefe6356e0c9c3bec971b7849ef36e9ac57f77dfe28bec1da9ef03dec5a941ffd3955e70d396371207dec4007e9bac40e1118a9e42", 0xec}, {&(0x7f0000000200)="39ae9d34e8c72b46207354b948318de4025484ec8d3b13cbd96d0d9d8d605b36c57686d357e00f8960852d12fdb6f2db360473ac0ad7cf602cfc4a0a54e7600a2ef46f97a26eb8e206b6bc215203a47567dae8fd90ad395d9ccb5b82480275b1aaed2038442b29a7f1e0d8fd5e03f99f41178c811d59db852c867c9c4e9398bb91bd20beb6a8ebc74cb04a0503cc315e4c90366f80764b27bf77c96eace34c9d46d5bd5ef39bb8885b8b3c8076b1bcbfcc001d3db1cc227db10c93ef0c588e9546ec2b6fa174f03cc4243bcabde3b49563e74fd098993e99e1f332430c095ce68d05a350", 0xe4}, {&(0x7f0000000300)="53d82479f211fa5b21c90e863160f56314f6609051f6fdeda481b872482b5d8f6a934b58d5a3b7499afd6b7a2dbadf55f0640802ff2755ecf58c4de2cfdda17806f47225a0c6f0f2788c964eef47d567991077f3a38bd3c8571e6705d0333a16f730", 0x62}, {&(0x7f0000000380)="25d93481926fbd1ac25b3dad0e241eb64226933a678412ec6ff61c5070fb1c0ae7132662b760e07eaf327a7524e778ee8e719cd5871e831957c8c09ecaa2509d4ee83ef1078bacb9fe82a285c4e9ceaed4cb9a0e940f218f60868381731e03f0a81f7e26cd74557b7ec73bcdccb2bd", 0x6f}], 0x4, &(0x7f0000000400)=[{0x60, 0x1, 0x5, "b0394aca786f5f150ef95b8948f8bf1303417f172018a5a62ab9ec0b11a74dd0dccbafb256f86dd02c8ad723da08740ff09df14b285325d5aac3d5c0296fca2c823712f186acefca95babf7279b984"}, {0x90, 0x1, 0x8001, "afa3c35afcbba723efc75ee3c9eb13b66743d280c34b3b3e856b51072cb20d9c679075149889d43a2e6fe8c639c2e6cf36e268846ce07bf808baeb4e98d8bd6e2f30a4a5e2eda15e2063de67e8cf0a968fec709f2782c1f6be7d98aa6a434aecd93e33375ebebbdbfb52fa75a4804dd3dafacb8ef12629ed9b14ada5"}, {0x38, 0x1, 0x9, "b664a93b810b20b1784001e97c0db23c99e41f4dcfa04cf31ed12913edac99a6a86e2caea4b01b3c"}, {0xd8, 0xffff, 0x4c3f, "02f8d1a0b77b47ffa0aada4ff1c91c24e5d704774a237a921e98f89b43792002dcb96d735f9581cda32c974b282ecb9e05e19477c4f3fdda3ceda93344a6e092057d5fdba6ebe11a2e749f11911512918a37d11964fe735cf43a548917220a6bec25d1a1bb0b944858259f1462ff5e630287d4d7aaeec1d509fc9dcb9bbec0dfc427666788a92b93e2fb4a0f4461908f05e173bad9aa5d5e8537de0566236306bdd4c596e471bb4d409f88b668e31e5f9a5dbbd682282d7b0dc557cc52eef585486cd86b3adf"}], 0x200}, 0x400) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) shutdown(r0, 0x2) 16:00:35 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=ANY=[@ANYBLOB="00002e2f6669f19422fc"], 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) recvmsg(r0, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000440)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000080)=""/237, 0xed}, {&(0x7f0000000180)=""/47, 0x2f}, {&(0x7f00000001c0)=""/15, 0xf}, {&(0x7f0000000200)=""/116, 0x74}, {&(0x7f0000001580)=""/4096, 0x1000}, {&(0x7f0000000280)=""/138, 0x8a}, {&(0x7f0000000340)=""/240, 0xf0}], 0x8, &(0x7f00000004c0)=""/214, 0xd6}, 0x41) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0xfffffffffffffffd, 0xfffffffffffffffc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x6) 16:00:35 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) flock(r0, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) chmod(&(0x7f0000000140)='./file0\x00', 0x10) flock(r1, 0x8) truncate(&(0x7f0000000000)='./file0\x00', 0x0) fsync(r1) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, 0x0) socket$unix(0x1, 0x1, 0x0) write(r0, 0x0, 0x1) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000000180)="91e3652d", 0x4}], 0x1, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000140)='./file0\x00', 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xcdf) 16:00:35 executing program 1: getgroups(0x2d1, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getegid() getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x4, &(0x7f0000000140)=[r0, r1, r2, r3]) 16:00:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="50002da7f0d0dbc26680b162a27522049d7138561dfee1a0fbd8e13872af8fd9e22b3eb39756ec3cbecb50bd948474a6a0c9710f97142db326c9df8496c554879a9f2733378a9d3fd9a011e9623604176c413f827c87310cae1c9131856c4d2cce53538c5cacf7a10df0fcb7b6ecb39ee51158d0db16690dc1a6ec7860d6f2f366c5b9c223e4597d48"], 0xa, 0x0}, 0x0) 16:00:36 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus/../file0\x00', &(0x7f00000000c0)=""/9, 0x9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) rmdir(&(0x7f0000000140)='./bus/../file0\x00') 16:00:36 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) 16:00:36 executing program 0: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000007c0), 0x9130fc3, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNOTTY(r1, 0x20007471) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) dup(r0) munmap(&(0x7f00003ed000/0x4000)=nil, 0x4000) 16:00:36 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r1 = open(&(0x7f0000000380)='./file0\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0), 0x0) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000080), 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/206, &(0x7f0000000100)=0xce) open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x10) r3 = dup(r0) open(&(0x7f0000000200)='./bus\x00', 0x20000, 0x18) fcntl$getown(r3, 0x5) fcntl$lock(0xffffffffffffffff, 0x8, 0x0) preadv(r3, &(0x7f0000000440), 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28000, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="327879eee42469460cab7d1e57178d0a1f86f6f1ae20e123ac1afb637bf87d17d62e0a9e11fa20b0020f6002b176242297d840668ec9a4b02b08105f6bf680a9633cbc9713f30d940c5563123297f75fc24dcf2256527a9785c937601f5a30cb41b31f33f8ef5d171f445f45ea38207d306a402af89c06494913e313ddbe95d666c7bc2c5114c7013d36076800fdbb08e554d3adfcff59e9787d971a353dffb2a37e2c8caa7db6bb3c72e1d5bcdb3f5bf7da09ea38432a1ddec875", 0xbb}], 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="9800000000000000ffff0000f9ffffff5795c0376feb8fceb02e24caa07e0cf9f367a11755e7c277c6c2073d0229ca8901770caf83dcf713a948a44e768ec65ba33e26728e724d956d005760174547117dcf7b0684bb21b11a252ce8b64c2f336974dcb00d3c9dacf126be85339bf89244da0573d2d2eb2be25e07f4301154e9249f81a0eb840a517dfa62d42ee7e9d2df000000000000006000000000000000ffff000001800000224f4b2f0a2b0ec094546bcf67b170a45380a590786de660232afde0c723c9cb1f7e9ff5c2e7605b241aa1a29648f67ea74521f41b858d4e6eb992066fc4a80104bf0986c4fc8500000000000000400000000000000001000000020000000d10425c1bb0fa92874c42a55fc3341bf594dd84cb37f2e057c839198c67c07537ccfa59a6ea1b71f65269fb00000000e800000000000000ffff000002000000436c95407d9a7b957606b40d8d8fb5beb56b2d88c0ff250e240749712fbef789ea14a030b646e7f1e779d4393cf768af7adf06833f1da9470fe49e7c08b8d6aa2accdca5ce33a61ae2fd194a18d1fe2a831329cfd7215e3c41dcd398404214ccb2b20554fe28cc7292dfa4e9c9195cbd7846dd84021a7fcbdc65c42993446179bb52ff726213bdb2695bf7ac2982254e9f73f2c559609185772dbffb5c0b70ebfe3752359cf1c24379ce2fdfa2a7380c83f2fd5b083160eda7a9b055815f120000000000000005d23c0e59221bb85cf3e433af78d11b35c0d800000000000000ffff000009000000d33a6c759e4f214c3a39f4226f04577010c1086411296e0abf4aaf0e376480f2d8be0e964c2e0e8ac9596ceebdebe0e128c068ed799ad57fef834b27c2ccb57058e959156b7ddcc9607a2b46ec9a36e5e1efaa1aef8a120fc541499deb1c33349187936d1bb22b9ea4a4d6ebf448a45a59f1a7464d409f0d499f30a0009376f0461b66d100ebe73db9e8821b1d392775fb5754cb8cee2716d00617773c67872b799e3d9c48629149abe1caae4e651293e07fe829af43f11bdd38a8b96520d23fc53277f9f4000000e000000000000000ffff0000000000005c3e4665ad46ab681850d0ca26b18a8a7d54d28af01b32ccf5bf191ec05f328c2f25da0d723cb21d6b188431dc4db05fb39b61e8756fb665a7ac67c01062d605f0d01a3399671b41cada2eb609cf5f7c8bb2649fac08a7154fe13ecb93c5b3eeab6bc57e5af430124ad3df31ea435d4289d7864b3389c7e28f32e067d7bd5e3cbd9a8fb8d99f99d15d3dfff77edf7a8ead1b083681af0049dbc09bef87078e2986fa83adb4a43f4d032a61c410cd8b11f0996e42c1e3b6a6c1562dbf56be48e11ecfdc66f70e0fef872a184112000000b00000000000000001000000ff010000ea0a420fe0ebe26631fddd5b458f7176e728e98284f98fdf70864e1bcfc925ef35285179b88fa3e56894099857319a009dea7375e2fbaa4fd3b13c6f3220d88a0d0219e927e42ad1670257ed09bcf798901f535d7f391a858ca188eecb24a60e15174107562aec235179f4c17afae6e324a3087330fb600d57256c0cf5dde1e971a97dd5ef1652517ae6bb95ff99af51c5a5639edd9afb649a2094dfe22c303e"], 0x488}, 0x409) ioctl$TIOCCDTR(r0, 0x20007478) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000040)) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:39 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x100) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='ww') 16:00:39 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0xb1, 0x2, 0x1800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0xfffffffffffffffc, "9f41364b1bc7a2177c3265e4b836b5065a7f20c6a6ca97887597619edf9d4bb269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) 16:00:39 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) 16:00:40 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/83}, &(0x7f0000000080)=0x55) syz_execute_func(&(0x7f00000001c0)="c4c32d4adc00c401c857bde0c6e237400fdbcff30faea17fffffffc4a17f12dc66460feee26765de0fc461fd28ecf343da37c441c856cc") connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) getrusage(0xffffffffffffffff, &(0x7f0000000100)) 16:00:40 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200000000000100f, 0x0, 0x301) sendmsg(r0, &(0x7f0000000700)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)="72e9199ec438155771386acdc9bd4c9e8b1a52a045f9394174a3877aa0d0a64d70abb03266a510dfc323fd10262a89752e071c944a9c57f09ecbe53e3ddc2d53ea1e113758d9262098e5beb4bf7403915ca995233cb5ae3908693e5a52da3db4552c2207050aa1d355629807f6a5d2ad14ebc40cd579dc86a103620e34388b58a4ba71a479f2d80a7455adeb47ec3b5a30bde67ea535ad69a9efe456d8392134f7c7ac250e685c7d232f34b93da66d71721f9e4dbe32407d8224ab563a44823f598e7e131598c4bb25", 0xc9}, {&(0x7f00000001c0)="0f9eb9dd365e19942ef57e02611837d24587d1b4c22f4734fa21b3d2335a41331540a04cffe42fc111edcb63dd539c52713d8153909a0156ac75ac98368936cb0ed2455f62ca1ab39f622288cd5434141c9d6e880dbd", 0x56}, {&(0x7f0000000240)="53fc532a9b88b14b07d3fd3b7a67a7cbf7c5643d435d1796b3cc1263fa2cc2a35fb399f7f4f6d2628f5522", 0x2b}, {&(0x7f0000000280)="f71b7c7d2f94c9e11ec216996f9d5286760dad5f2c0ff880", 0x18}, {&(0x7f00000002c0)}, {&(0x7f0000000300)="55c6d259cbaf057133fc936b91c5668cf618f54b41e6cb1e2fe18ba0263a33fa26ada31f33caad66520e311ebe164c8738b8d252b0870dd7a5c533e128efa14e58b767e5a2f22b5177", 0x49}, {&(0x7f0000000380)="253cfe414ee2cd5765a3599c33165a0a0c9d09283625e1b940a541abb22a3ff7", 0x20}, {&(0x7f00000003c0)="241b32f10498a8ef073d62c2d8714817b1e7f4d4d0dd545b005f6e61a603060b460d555ed62daade41a87cf03a42554defec09d8c43bdb75ea44b7b7b50fa2ac6ae6098907888228197b5da6bac3c5eb516b1771d4bc7876a97b4a9755bbac729d8b166c4a4452930600d52a129b27974a94b76c46ea1d85401f1d6083b858c80b2e03dd3031d4ee68fe96abdb0eb4248aeff3cc7046eed3d096722062", 0x9d}, {&(0x7f0000000480)="a3fa882d786aaa73286e4323bef507f46ea88b6391a2318597046d1e67cd7925520b5d057d465462932506cda5214f73f5", 0x31}], 0x9, &(0x7f0000000740)=ANY=[@ANYBLOB="3000000000000000ffff00006e000000dc45cd7160bc718675488de97f2ed3f2d350e9065bb74734eb445cff424b9200a8000000000000000100000009bc8c4c0b2333a3ff722c3335455b0b99d826b20252dfeb943bfcf9a540df5d0c023c2d5b778b3518ab071475782adf5b139017aa2d03edffb735bc82afdc6eff1f7189f7ffffffffffffffffd80a837a387f858ae440504ea32d8cae821b999f1292888facd1ebaf5fd8f608ac56cc4c28596794efb7314ceb64e2f282540e77ea2c33c918ba9226e1a24052baa10000000000003000000000000000ffff0000050000001e48be28355056ac0ba153243dce36e82df936eedbe7b78686dad600000000000058000000000000000100000009ef8d8a6a037882fa75e82b7544c8e43e90edc57c9369a1e72cfa87f7a7ace5cf17259b9443b988218be67b8a7cebc099595f4701fba6f82e000a743d8a000000000000000000008abce2dea43b24b09fbd686c98c62f7582a19caf"], 0x160}, 0x40d) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xfffffffffffffffd, 0xec) 16:00:40 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20480, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x9, 0xfffffffffffffff9, './file0\x00', 0xca33, 0xffffffffffffffe1, 0x2}) 16:00:40 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x200000000000010b) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="1e8e177870b5ced2f5526abcafabc4d438d370c71b2a2c779c4eaa5d90b97fb85a42539d116ef9fb057e1eefad65a3518011c276a7cfde590e964470783b24579ba9e880bfbb3c1a8ff88e8bbc0adc13dfa7958a51d28c5db15e7b7f3f52ab6fc7f8de0abd5206a988e32f668978b1794a5f6dfe65100e3298092490e459ad9f7cc443ca135e0ba1d6e07d306ad2ad6a28c93ada58a63acdd3", 0x99) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:40 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x7, 0x1, 0x6, 0x0, 0x1, 0x8001, 0x107, 0x0, 0x1, 0xed4, 0xb74}) write(r0, &(0x7f0000000080)='oL', 0x2) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="6ab944fc33b9b1605c622e", 0xb}], 0x1) execve(&(0x7f0000004580)='./bus\x00', &(0x7f0000004800)=[&(0x7f00000045c0)='/dev/null\x00', &(0x7f0000004600)='/dev/null\x00', &(0x7f0000000040)='\x00', &(0x7f0000004680)='/dev/null\x00', &(0x7f00000046c0)='/dev/null\x00', &(0x7f0000004700)='/dev/null\x00', &(0x7f0000004740)='\x00', &(0x7f0000004780)='!-\'(\x00', &(0x7f00000047c0)='@\x00'], &(0x7f00000048c0)=[&(0x7f0000004880)='/dev/null\x00']) 16:00:41 executing program 1: r0 = socket(0x11, 0x0, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0x3}, 0x8) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) 16:00:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() dup(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) r5 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x3) write(r5, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r5, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) dup2(r1, r4) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x80, './file0/file0/fi'}) chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, 0xffffffffffffff9c) kevent(r1, &(0x7f0000000200)=[{{r0}, 0x0, 0x20, 0x1, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000050, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x9, 0x11, 0x4, 0x6a}, {{r0}, 0xfffffffffffffffe, 0x4, 0x20, 0x0, 0x1c}, {{r0}, 0x0, 0x40, 0xa4, 0x8}, {{r0}, 0x0, 0xe0, 0x800fffff, 0x5, 0x380}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x2, 0x5}], 0x81, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000016, 0x3ff, 0x100000000}], 0xbaa, &(0x7f0000000140)={0x7, 0x38}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mknodat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x7f) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14b674dada0765ec733d37f0f8bc2d000000000000000700000001000000e000000000000000ffff460400000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:00:41 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) r2 = open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r2, 0x42}, {r0, 0x21}, {r0, 0x164}, {r1, 0x100}, {r0, 0x101}, {r1}], 0x6, 0x2) 16:00:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000001580), &(0x7f00000015c0)=0xc) sendto(r0, &(0x7f0000001600)="052accbb55a6ac3a0676321f7e179a7ca8abd20cab5d8abe7d50338d6fd1a7bba1d39c82415786eb2301b51a3f31e2ad20e101a1a762446cce59a44fe379395b0265b84519b29d1dd774d2a7fdac153e902928f4a4dea99c52e12011f44d8bc3e9c7a55317cac10a15506e53f437fcb60ba4d3b622309124fdab309022a39c0a8052b86b1fccc1bde51db28218ca2255285cbe64b1930225b6fc71cb2602408107ada2a5e7802d4311b34bf1018cc20c36ee598c6ae1be4887e72bd2e23867760b47e486221e849f121fdaa585217b2aa62570d7de9bce541f399f91e06fa3ee431478f719c6a5d7", 0xe8, 0x4, &(0x7f0000001700)=@in={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000400)="997ba695d13ba9e55140d5f82a811b0cc75ed510445a8fc39baaa70c08cc9f23d3fff7992362b3d0875a4b003715ccbdc8ec77a055893e16e5b301528e3de244773316e63d39703eae0f5dcac701d8ea750f82e93a32236b2418079e019dc4133f3a113399340acfa1e9509e94f5ed6a3b12f1d2894b343971f3390815ffc047a1a3a4fe6885efbd64d50eecb957b21e4d3b795e4d0cae624711e8da7f7dce67c335c19a85f244733dfd97bf5f33107bb7e9e55fb9700a825f641187299d69b5cbc2812c2212476e82e7d251dd8cbe225f89612d774c40fdddb19c68778c3777f98208b19afc135fbea866de6536c1ee078908a280552fd217cd78d138c67f3d47b3139d819c80739ada4511c9c075decf0353fdc1045168a18b3f07f0015a36d5106a40ce91feea59d44165096ffe2ca8e027a61a2a7e88fff610f2bc5b81112d22da0cf2d75649e05c1e4606bd82fb0c0bb597e4f7675b0fb14f0682403bac03a375383dd91d2d56c8b43c77f5d1883563dbd24bbad23a58274d49ca0eef63d3a57f4d1769410ca2e13de1326bd97989e0f3fbac2f4766a35ec62938f3334ca21424abdbb07fae8a1a963d07a563807271d43a170c60836df2b4a6eba94e4cd3265753dbaade4e2bac7d7f4d58350e58c970e7f81ebbf94bd9ebd4444e9e19d4300f6609740509ba04990a55815ebe4ea1eb912f967ed0d17e33c27c6dbdce52b1cd9dd2fb4fa87061bf25423164ac7f426dc0ec9ce8ef2b74d13c60fae8d39c687fe31bfae91ba09135859b03213c16702122928e2d5ba606d87bd6c511c25c99fa6149d7a51a2e56da58bb1a93146a1420f01153c7934492b61997f9391c76b2a087d38eddb89be5aa79879e4c020ad8b3ba93cc9cb8d8fed4bc081619a4882cfcff34ff8b5995a428855f97cbb74f4a46d5d7558027bfa433cc1f14af50ac9fc730341d6ef67501298e2a10dea95c25fd5fddfe1ca3c792b898daccb8a2bb83a46e6f21dc016cbe90499bd913895ec4f8e09e0fe3504165b4937f0da0d7b2fcc7d86de8dc20ce5ac6a52cf76cec554d8e5c72b8d64d1aa3de198824e921f30f3b71847309bcce693e93f68de874b73710860edd7daf0c82e9e8c3ace6306f016e90d3330b6ad6fec6aec81f1c485dfd95f62f5bf7c6cc3cfaac12d37b1abe1e22bb1fa6edec040ce43eb297b4184c653b7bb778aabde7a627121f3b58dac87db1a28d91c7626e8aa380d90cd8091fcaaf618b25f77f43dbed9a7be1d521137519824c92b7f58d1963dd2b0743c185afd21629b3878b4fa597e4e1e1a8f9da295738ac2e9f6083ddeb398aa210bc5b6137ac289c797da8c507abce66bce14dd15e3b38fa2c726b7bce308eac55ed069755f029415c3529ba075b588b3ce72fdd120f49e01b86327f46e6fe58862ab8a5f87408b54f807e9583fe985f430f0079f86a0df1666067b1e0e6beeba45b92c84a537ee4f776ae820f293c45d9bb9b0f8bec30ed2ba95c8a013741f8bb3ffadfe967af8e2d5644c2d30bfc6639f1786c649f6a3564b2cb66474f2e7091c9bcaaaf51519e76bf6a37cf61ac6f6506ca19030e7607211a1fa7cc6a4384e7d71d353e9e3e7580f3d73fc6037ac2e074719fadcb5b744097117860889e9c1eeb923497ab1079ee5dfb66953aa23ccaa05a7f111beecfceb5e229fe52ff74f6130dfb1a688c74c2e4f23af78233c3be866efbe90a3b05541562523f8f4a1a68c7b9008cf108d4b305703f38d646a750dd1a03968aefb59bf1da513f66f224438c3175b2ea65c907db2b654b66fbaea932c97fd62d9176acc581a723ad0f77099f34fed8d66929952ef32049bbb3778e60de3736b9755be663343fccab034fcf388093f029fb143d6c0e111d8044e2cf6e3cc1b8564f8baffbb00a67ff0268528e3e07c9d65741837f56aa7fcf73179185d9f81c34c45a5a4428a8cbc5ee94e41d3edb9f11ebf4b62d9d08908f172ab557d98bc611d24adf57f19dee8e23970b3d720795dd26533b0dd40b25725c19b7dd09b4f0b752fe66f26ae0a447d15755160596fac894998db65c0a3c1e8d574fbe90bf9da7fa54d6306e96bad08e0bccde501e5d7430328597f050edba711f3c7c3cd383d884bfc9401fd41d64dd8a69d68ded1ac03e7640ea97713520479b1d1db689ae5f18052a8bb9169fd6080b6a0494002cffc90af4548a8953f214cc595671933911d0959c01aac150d867086594f7342760fbd1900f1e3b9a24363f36fe1593a2390a179b6fec55f81cd9cb0c88143436c00c9e0b2d903308005f467853083772d6c8bea2ea3136903ebb1873244e234b9a18bbd008c738d2070bc8507f2cc9c7d0fe179e12b79e3fd188d36aaf36c2f275a0ffa02319c4a8eaf45c8884a9d6a600138b0506731b5b54e3eee27487b9064155c8bed02a394150b7375e202f08a571cfb5b3ac5d287580a3752f6cf4cf5ddc1c7b47ae70349935936f7f3e7dfee9b8e970ca961050d98b578f0acfb1d47e9452721dc5a6b40ebfa1a72ac4559e0908900c2c231495c334953dae2b19d0f13bd4dae91dc6b098d299c692d9007d0b67051d1f57a7c9189e0d7d931357fd8441e5839a0d40e298977fb8e57f978ebe161596c36a615da28d487acc6874c87d080311f3c6d538bcf3ca82fed607ea61c837b8648dd5b3e1187768e6ad51e10ddb005eec950b7af143b64979525c85dcc0f5ff1f044893e4d656da00d0131df3c2e43c84ac23d51f84b45841a671ef1842014ffa502d80c4ab5347ebc78b72acfe41960b5bb0f3ebcf6b7574bb6ca3edca9baf0de679f5ff30e59c549cfbcf1a916585e351b5edb88daa58cc08f8bae12f26fbd2394b5ec2bdcc9eacf14512db100b247d9ea236c335a50f6c1483a18bd193b86487a54bfce017f7bd305b50669da11dc3882d51b4518be4fb3feab777ec8fab0a57b3818127dd66a5e3f75ef23b998ab510a795848abd49f9cfe6dad60801aec4bae25d477522e98e726db14efd8d55815adc967ee928659782f12228950d2e9dacdd750ec5ff348792d734e92bd22b0dee1729a6f5e4d1bf57408bf2de709d5f97575c52594c1bde708684e5d792860f3d40e3b71a158dd81664b556fdda7fac70021bf1f94fc1e055daa7b025e10c7d8a84368023f2cb9af3fefd4975bce4813c924131a6e8df99c2dfb83e06866cb8d41f4cfc0af8351c8165c29f19a803989bf0f5bf4060150803caeb2f822ec71febfdf449b719552256c7ec13ef9c112af1bafe8aa7248784f4cd89e2e19951888ec0e79cb3177517ed3900c2365355c920b1a2d157c6bb50ef0e48939467d6597b8c4db614965da422e1e117dbac6421c6618021dc19c718aaa3656f287a1f746b6ef01de81d4dade41076bade09ba7996f09fca1327d791b152e35efc6ff64b645c7548a78c920d8810e29bee49f283b5b830c7b37377e51655c5cdd7620baa9f7aeff4d212319b76ff459bfa6e55f1709be270ff94e1f64cdfe1bd5a0fcd4682a8be0fbb7b4d97e83f3c6fe7dd459a533e664ff88cd879ecd40bd849d3a97a8cb78485e7f06131f648bb793306a6710168032253e4f8062f9e598584562cb0bc7010797498a1bb79f2e32d31d129184d6cc2a09dfe041cadc974ea5485a76ddbe4a6cef61c9843f098bb547e90a7380283bf1782506c1112bc539227bc37a67f0e692f7cb093c349aaf078ba8f3a10a4da4f0a83b2434ee935bdf223002a03c3fc24b6c6ec86dc9c4c2f3602e0dfa619b76bd135dfdb7d083577135cfccc42a6e7a4f156f723167b68c9d0eda77a4effe5dd9d260d317505e6031e3579fe032a4a3dba85fc6c47cbf12bcdce8626c58cfdc16516bba0a408274e422850efafcd0719cc99652c64e86f0777cb89ad7a23f7b7840ff003e06f1c29674213eb34b17ce45b33ca4b30b977c6ea49e63241d1e90addd102ced2b77a2d930bb915e4b2e41f1e38e1bd0e6ae5f5566004029db3d76209c93578f69621a3080f3d4fb39c83ede6926999f81bab12e9a73906e4ff1c154cb6d5b65b22a9d6c2dbeb497c574f7fca0fb76cee77d55c6d3a2b54d29674ceaa9091b8978e34da72a781af260e99240724d8d49916d648ac8e342b1bbdc187cbda4d707baa252e10d053696d6701541fe8aaf6c9b709f7ae67b1c6edf449b9fcb711481325c4fb5d37c400f6db4c9cf13483b15356e7fddfcb999ac564aa6b1ad34d1517ea31615448edfa92347d1ba982636985b57ee22d4ce3c985a06dd22cf470f6deb6cbce04e6c1d511d6993f5e10a1fd8bf151b818b03596a0ece14497ceabaf62867e459e4c5591d2bbc0dddcef039e44d2fd15280161aa867f94541fb31ad70aed4ca350662d4a854671e71e8517cd6036d2918ae654d8a2f202d2e5726be285cc27845cbc51b3939b83a1fd3d1807aca3de2209c8825c4ae45a71d3ae08be9c8dd15ae0c367db1043a6ee4242314d328a72610b44d099fc92d039c10629f582628ac19d3136a20600638f7de773906113657aada1788c6cf02718d66f55bc09850a9b1f6a9f5845fc5e7935ac4bd591bd153cb6ed71d5a5d12a571fa477d29b8813d920dff59d5dc1886131065a29b1631a6863342894144a9f4e50885ee071ba2c923e291926706c445e282417867246809cbcab610fd4f6b436656c41160372f470ed91af38c1ea299bc9943bf27b54b24c1424731b1ed07c25f39890a7a66c203f3e79f011778d9861ee84e07ebf7af5c36ed913a86d7cfdf5f60e88f83c7d603ad49ed1888a1fd75e06b0be9b9bfd9311ce42ef92847ca66173000bebbf26d0712ec3dd660e2e0479aab46c1728818327bbe4c6058ee8a6b0b878bb28e3542d7b71499484368080b6cb2a9f21102d757468d6381aa22316b046539eceb30aea275698eaf4e3bb70f1288edc4334dee278d64abf72efbaca080ac765e264c59888e3389d97e33ef5317cf87811e871d0bf68550a115a1f48543b7f77d5d3d7922a38b79e95fb159ebe37fb7f27987bb2dafaefef061aba2541163a6c2aac3742ded381ac58eb2192a66be91e946dea6fd33b872b749c6c56446f16a953ddacb50694021f05509bec26a85601155c254e4d8b214376b1e55fc5555e7bbe348b48f9aa2faf247e06bc5c06970c14e98e3579eb093571756b636f2db15f21221943315d24d4c14e45598351769e50bdbc3cf9738f6e63e6a383232cc48b76047525d38de82f4b4b00cfc435cf451c5fb6e5b762c521367739536628360c25ee37b2d130ba8accb625c513ed5f5a4a71912df3efd8f535d83e2d44a0304d78d10539c33c3e26d0b596a80c4a3c14986cd627a3cdb4d1992ab378b637a5edfa7372326df19ef71111beafc63cae10d9e9395140cbb1430a86232d752e8cb788ada216d1459948350378345bed6110fde8c273f8cc455652291578b24ae2bbba1d81c390b23024893625cd874aca3f5ab7f714193abc96334fefea3dae063773d089b78c77a447b3e3f64388e96ce5ed04b52704a50b3f831a333d22c847ae0f86deff220a9a42f65c9f072c0369a4da75d4655756d03ff292cb6a4d1be11e45bdddfb7b7263a1e6f17e0471a80c424bf0fa3893ada0919cc848f6c5d2bec88299c0f1ba56334dab564e985a16e7d2a82381488113204d0e495c873813f94a197142035bb7cd3e0364dcb8d7f80c4776fa542cf4a80243b4b85c4660840664f8ec995298ed6138081aaa6943e1d7c7fd28e8e69b442ab99934276ff619da7cc3e4d360a7d8b6a527c5f61455040ad0eb678f", 0x1000}, {&(0x7f0000000000)="040b37efcd813e22534474c3804a573069dd39911e47f4aac3f3a3", 0x1b}, {&(0x7f00000000c0)="2be6bd427fa97f7a0807c29f12324a214dd1d9529248eeae21382e2dcfee8264b17c66ab626e09375ac3559791244693fb8552642ba4addaa80be7dc1cf9f6b23a", 0x41}, {&(0x7f0000000140)="df62b2e37743adbd81862bdafa5975", 0xf}, {&(0x7f00000001c0)="7ef112a41df77b6a0c2b869cb5da52cb514459d023ca77d638f4e2c35cc410a384a5fc5ddfd2b210ce39dcc48ba5c317b9bdc60b7508f4c166b3a6a5e8e29b54a2dfd8afb24a07d5ad3b76eb253124a7e800e49b84834ceb1f27baddd74d8eb588207c30ca22c4afd251b45e0e98af426e10927aeefcb535dbb91755cef670bff93b5d557324ee5511c75080cd", 0x8d}, {&(0x7f0000000280)="f23bb5865183a1f0a153572b41d4c1cd97d9cc7a37ebb14beb24170c020308ec09d57f9a97bd67165e5b32caddce533e5846b6b6179b894b838aedfe15e3d8b57663ddadefb7db720554a94bc59baedba36425bcd3538054983e5f40dca58d401d60258bc6a1", 0x66}, {&(0x7f0000001400)="87656bcec046052f3a2e41820874789b4515b7f0a8257f77bba019db90c8042298a22be469bd490fda2dc6b511cf2cfe3d99ee03e0df43e0a66e440cee59900ff14477068102621fe6c130af4f7ec827be0a76e5da7466bef0fbbacdf708e5d129aeda8d0b22a3ab5aa8f1decf734623b3d55b6e7416d7ac4ef33af94cbb84a08ca8e7acbaeefedbc8277a4c9620377d5ccd38a3dd3fcd47324e579f8d9631586d7e1dbed1515b1ec933c2cdc77df51d96fb596ef68c1d14f85ed2df2f", 0xbd}, {&(0x7f00000014c0)="831179440b1db2564db7566195e550fdfa9f5d8377027bad4e5f9133da7f5cac2b62a4a43ca9cfcacc67e87edb1f6a8ef270ae56fc8a7b5ce28778004817019ef06fc81d1536ac88120ae87f6acee7dee86d22ad4d69c67f3741f0e1953abe9ae816ee0983f1132e99f4ce47ab7f4b69d41509d646d7c681699d835e473615c0f9c2ec522e858d1e89b1552028e84f424a9b7a87e6e3b44596296eed31", 0x9d}], 0x8, 0x0) r2 = open$dir(&(0x7f0000001780)='./file0\x00', 0x400000002c5, 0x80) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000017c0)='./file0\x00', r4, r5) close(r2) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000001740)=0x8) 16:00:41 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) nanosleep(&(0x7f0000000000)={0xfffffffffffffff7, 0x1400000000000000}, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x289, 0x11a) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/78, 0x4e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0xfffffffffffffff7, 0x400, 0x8000, 0x10001}) r1 = openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0xa2) sendto$inet(r0, &(0x7f0000000200)="e9dd37251665653cd64124fffeebfbe54a0d25f42722d3155ff15cdf5e77d975e25592f70bd6fbc1379cdb98bc25b075699ad7957201d4cc0195d1174ea0", 0x3e, 0x40a, &(0x7f0000000240)={0x2, 0x0}, 0xc) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x2) fchdir(r0) mkdirat(r1, &(0x7f00000002c0)='./file1\x00', 0x20) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000340)={0x75, './file0\x00', './file1\x00'}) open$dir(&(0x7f0000000380)='./file1\x00', 0x8, 0x100) linkat(r3, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file1\x00', 0x4) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x0) read(r2, &(0x7f0000000480)=""/192, 0xc0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000540)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000580)={0x0, 0x8100000000000000, 0x100000000, 0x8, "10da9a23d0674c1631e0d53a9a45ea431b3c1974", 0x3ff, 0x8e1}) link(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='./file0\x00') ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000640)=0x1) mkdir(&(0x7f0000000680)='./file1\x00', 0x10) recvfrom(r2, &(0x7f00000006c0)=""/47, 0x2f, 0x2, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r3) bind$unix(r0, &(0x7f0000000700)=@abs={0x1, 0x0, 0x0}, 0x8) write(r3, &(0x7f0000000740)="b3f5fdf97a5a76c68b4e54b3fbdfd9e85a6f71579af9a0dc508cef9c533086b2ad12d2c86be408dfbdb62593b79f0a0e85cef3a77cc89f45cd7f76e39d5511b0", 0x40) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x8000, 0x0) r5 = geteuid() setuid(r5) bind$unix(r1, &(0x7f00000007c0)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:41 executing program 1: 16:00:41 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/48, 0x30}], 0x1) write(r0, &(0x7f00000002c0)="5e0e388b377e27e36f37c2f47c39106cc722340cc78ee9ab2c8b687cb10334def4c5bfa58dac7610c176d730007e5db21f26b8eedf3abfc3e757b4c78cf7b5f92b94e2c501a58e44ca63b7a3946b4a3164b942b020445a05a7e28b19852279a3c7321b28c6b658c2be5af1a438aa4feb982a2813a0429eacc048a9978de082f2400ce1a9b67eb7177c7c3d98441687b7eabfb4c2abada05d75e75bf882fec266c18df85bbd9f8b337e5dc686e66f2abdd0af992f659bddc72452625e5852010f04d7cdd239e7fc8678c7fdaca7adca2887e65693fa3a6c1f8d67327d766e9e100604ebc390c0575847694e7b1bd9c4cbf6873a338732c1cc8be7895524746f44ddeee0cce5998367574135ca759c4355deb126024c41937851c22bfaf03245b53f7d44649deb8b95dcbcae0b18bc8386975fe58b664b9194c2438ea15356a6ba7083d74cf004f1bb35b37eb7070efe629bd07b63f244b6428fbc654465a0a1398bf024246e69cb42317ac5c481fc2ec0874d543aac66c9779c64df131f6351755c6f08c3e2f562d84b5128183b7b23976a3826a74f8d276d81b74a29ab34895f6460225e349a6679659d5950d831f6add66a0845df6a530fde4aceef6c3485f79eae3a1cd44e6fd24237522557993dedc7c63d093fb5eaf1dd2d57ce9d352a9dab73e760123f3006061ef6d86d481779bfffad79f7fddbff3ef7dbd6a1aeddb80f7e409a0ad725f3afd2a55ead87a63966529e0a4c1bdebdf6324027f3c987a76a1925754b6a19e06c9d56ec781f38a7f9a0ca98ec9d8fa600df9e2bcc7efac6a61749fa75be04d1206b53c4806e0aa1f75fbfd47d763c21fcb39d571095465c71d35cb2e11a27257952b0e27d760c695bbffcebb25815f7cd99f677c8b5db228546f3e1e623768aed7395e0917d15709b155ee8fea1b94a300019b40ff1744f2b4cfe274cded1f2d1395bde94f666ed19a61143a28fa00d5cf1b7de7251d4bedff292cffc382c1269cfef0699bc201e22c6c2db5e72fa301bebcfe006da8b7dfaa870f388f7cc666d1ac59be525ec155d6036930db29ca5ed621679d62fafd807b75b6b188231595d047ec245cb6cae67a8ada535e79f4a461231fdb0ae97ab113324d8f148a25685f3dee7d5bef10e8dc0ad1fb0b789a7489e1acc5b172f3eabe5635a5843f5d6104f5bb905914af14de04bd02d368a90b8a9c07738efb2e790d72ba56e00de9362317e12f353ea250e98d6a9f4749278e8a44ca115c22c4ce7a0239ad73deef2b47ba40e334c3c72826ad25a2d78b738ce7c15e836383786f473624eedef5ceffdaeb721c20e541020a6aff16b032061ae377dc07f352ff1de3dca7fac6ed1d28721b538dba1115b0c332c3f36c5afc97648e20f6aeb317d8e2a8aa4d0c04b468143030a5c2971f6b6214fc081af644e1eb74471cf6e8550757fbf6b2d742c024247b2eeaacddc864210fd3ad66c910fa42cf4ebf6cbc30a5ca2c482f3a5bae18299378996ed9c5e714f3d648ddb397f83dcc17c1cff5c9d827520bf5fe0be8fc53f7788157291ef3e595e5b58334334cdec25fc68e24959708e7b55a8532a3a635d076effdf29183a2ee177c14cbed4c5a35872dc7bfa543f330e21130e55fe163f90c5c04d6a25edb138103766e4eed153a7718d2d12e38acc6548183149d8a32140965641d92fe5b347dfc5291059a29b05c8b6096bc5e47c58910b932899b35e19fb378c9e8bb0db297cd8c2669f6b7d987deeb6c397a2ff151262ad509d3d0b29748c7f5bcc92ec138846890b7b469af813fbd1799c43b4499c9e52a136887996d867355c9ef787c261face8289f3f92625407e8cbc78d5e0f972037efbdf93328ea717e9e5d11e7e23f4eed5d5cd51793d63226b9707e143c55b5a42a69a4977a6a20914b9feb9082e72fc85acf1dcb84eb8c44a98a699c577dd8a8da0384cae6bc8d490b1021e34b13d489d704c945ab71c978a3b4c5e06d3c063a343c8a48a2d30ce8a8815ec53bed99cb69d9d310becddf08b150a510c91542d3df43d2c0cac02d71f60c4d59c927ea3c1018164997985092969061159b6e0a4bc728a20aef91ba12e7a5ebb264d059e0c113d00ff2ebe63d9852bd47601bac6b41a1b108cccc92a294602745a428b1ae61e1952f360acc4054f3ff43b0077a2780829fdbbbb224fe19942f2a5b49fbfb44f6d063a150e96273bdbc1066fcfcba00aaaa93201c652da98efa51416bf22ccf544c2a29d79d89477105bc34ee43f345719d15cd567d51921b957a2c475c0a9605edeba4715275a8a38bd2436a39fffc8f3a4cb621c954b8da8a4d49be36f9931cc2d37a5368bdfed53c7a02857f82a1f09841ef1a5b9f5fb8a89c394aff9e3261f8921a72d8c6b0dfe36acb39f972c7cdd15b9205e6edfca6f69ac65c497610be06328748f4c308fee3f2b45e5a8dd245e88d29958af226498e8891a029e798216e3928b7516f66dae6cdd395b5b9d2250cec6c07b2888c63764e4ae689eb5866dc38219fadc0db31267bc7274d4f28a405ae84aa286f3ea0387d4002988fc1ba42fc572c48e15c6169b83b148c85867ae870171a2ad22d716043edf31366b0c87432720b889e97c9805b877c40fc009006d362f1cd5a5276323e309d8efbb7bf211e558a6e0715cd502f3401716f731daf5b7217d72c65111fb1e1e052528f2c219c90be1a851c462889d479e626a79c5ffbbdebc1f70b00bd2eb94162ccef77183c282141051fdddcd4f1eeff2a07e6f9730c3b042466ac607651eb025431e58956472e5a907866334e08aef52389a578fcef14920fd33ad22f1688e83192ab9b940ef30e2ea6fc29fbc497da5e24127a011c359ff9f0b5a012bb6d612f83b535cbba3b0073e931743f638dba593f2b27a7085f0193cd189affa3b1536d674eed9d36e54cbf0fafc5c3db4a5e6fb863b5229e113f30873813ce9895054d99668aeb5c0d57b334dac8c06f8a5e650861c140ff14ae1d0ecf1f2484391aa2eda5cf4cde3f42224e51c9f245bac51f8e578aecc08a7887ab44e7bb79200cb666437140ac5b8a4ada112186aeeeaa52fd39cf41b8f5dbb414169769f5c696b57ae3b689c35b75197800cce20d0d44b84e7c9cd5829572d310b548091c4de9853fe5d2ade46eb0acc7e27ea3e08bdafee37c223f880073037af2a37d0c4f9898305c78f34047c280d51fa4d4a4860b8a223afd8abe5a926de74f886346b4361cc01ca48483e50c50c9e4106b5ca4e028ed6500c7c191290d1adfcc3a8bad03cb17355dbeeffd121a82a11b4f5e0e4f35a35fdc1732b1e762f89e3857740531e69116acedd9ef80961b6e05e7544e4ed762a652e6e31e85e416ab2903a6e975a6cbe499f2d09cd5894e253ae65bc1884346e34453f6f69e70c286df0a04de4a86c9d143e209196bd4e904fd22cff5a593215eb3986ad72da7cc4a651f79c2456b2b717c314d3194738da4722ed636c2a75581c7197b90a5c78faa4f0d7f9bf8fc676f9ae25ff0ac889070d47c0a8dbd5ca2df3144b5bb8b15cde794609432de6a1b0508c2fda2959f49938c87e6e2664024805836df124edd91923e5e261752eb014a6715abff6fa23bc4248a4235de3df3c99fb0cf881962fd2a5a72565f09121e66bb57f62c3191734e2dd4e980d09d6090324cc381fce55554d031d8363fd1e14ef3db0a30e08e5f2289fcef4e6365f90b27b91379d9814bbb80b154c57dd29c98620d11f3827f159aea8c915142b4d1f39b9241e23092a1d914ee97af2eef8234808b3933b5ae20985aba54534e02ea8ef3d1f33859f31d0cd385c7d5334f09ac3a1f95b28a6282850ac4a9d8275dccecb26b45fb5e93429cd8f657f0e9b04d14ce9548bdb2f42949ac84c834bb8753f24c6b6cd87857dd882c4dac174423a0141feda030066536ff7e434f4e95cb93da46c1b8d966b9b5e10d725e8da7e133db0a2b92542bb6ee5e744b5b7adf91679e1ff9bb2ed2705773cd40d83bbb0e23d667741f8034d1556bde3afe314dec8e40a64358692fac9426cb2a14722900e9e98372849602d1f50a3984b7d3c0621cded9a2359c9ec7dde785c0b1156b2372ad9fabae1fcaa3656c26dd6634ee5b37ad6023ae4af09d4ee1d57639a52c59fa3fa28b9f540cb343bd2862ecd6e4d24f6e4bb33d10a6be3c68efcebf9639ef19976cddb183de656112f427d416ac95e55c931d2e2b96a10dab98b1be2f7ee34266ef93082b749cb88d7324c7e04420939168b59be73e857af853a16302bb755897d44584d8ad615ccabafc3341aa657263bc8ac4dde7c2afac0ef80594a9b14d001b93f34d4ce45e280fe3b91124fd62faf485bc382bbb512d5bf3d7547746f0f2807ffa67b762f13bffd7ce85985ded652b2d3faaa602c8e9dc627ddc9b68e1970393e5fe08794010aea20c8ac24d9142206284c363a46423585fac1acec1ac83e485a1a54eda8bf271d8069f536eed125e6f33b782c7cdbfee7d2c6f570cc1f2f5565fefdc73eb7cc6bef70a329cea2c7c760d9c39621823fef0a91cb8c621334945e42daef5e0b655df1d12fc22fa414080579b052a20e1d448fd41e9493e4769b500a09abc3be8382a12f0d450d6ddf9218538ce2675dd6c0ad3f6cfd665142ca1e951856f1dd5a2a7f4b105a6045c79d78ddecbca6e305072c17680a411ac83423d4f306a57ba70a8c02ce266adff7b618f51e09f71272e67e492c1721221903d437f2c45050db2143882ebcb394d6ded4872bf84fb2d899bef12a948720d52cb5d460fdcf2372d1ba113a83f432858bc6d4ca7be6a4d930d3fb47bf628ab6db2b6b07a41f2e87eb3ca7bbc366fcc8dafa47425a64e49434a03b1ad773544867def7898d833abfadcae7a4be54d68365dcf8f8c709aa696eb31101b2c766d9ef11c106e3e6c41a8b6d4698ed5a50ad58ee282e58ced768716e478467ec089ecfe90123e6a9647cf3a8ddbad20e69e7b17f0014de9ae115e71df4f4ace808969987591fc11e3ae4048e1b8d90f34a0d769c2800fb1c7fd94623e2e902f4d613a3b6b6c342cdd526834897e0c7600a4c9a16dd3f03e15e07c2ec84f1024cd8d92839d03fe991cf44be64828c365137ae73c2481f4a74d58af1526f40844631d92e2c5f5d41c5fa619bced89782bac2e8817994518bf78f13f32a04ac4e53f5ebc5c09ba2105d66a315c2e64a1eef11d2129eae26bdb7f5edc561831c2ad28f03c78075be716d24e2101cfac1f8adc5061c618857b51b2000e78a939d32d8c410c1c4bc808cc814958a365f36dbc6e96c023c47fb4c261c4a154c1933b2b5989808724315d718f5f4e8db637d723812ef910a612da0c2a74b4fb99e4e86f13ebf4caf7dc85395664c0558c01dc24eafd0f6724bef40435d29ee965aa8f0a427df6bb876185e0782dcca1852a518a608de181d66086651eb1ab558672c74abd7a69da51f8903c264e1a9f1f9c9ff702c6af27bc5b2a6476790f2fed17ff2889301cd08da9e1127cf00093d63caa0ca0dcf520b181b0424cb018eb337e3d99c82f70b556c9af6069e9aa0f5f92b172e4bab04badea49a22d04d215eeffd6b400815a7499173770d9217304d8f40d0bfa96ed74eac6e0d2345bda002478e491882f1bcf0c18626d98ef1bbf8c51691655e50d7968e386631a24468857e1e99657dc5986d44ec1a7bad0787bd07dc9aae7e739350b49d7abcac2a9524f53bf1c78079ce8994eeb0da825415365d5ca25d75a39b44a844d2fefed4ff175972e529279fe1b7782ed5045e", 0x1000) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = msgget$private(0x0, 0x20) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1000, 0x3, 0x68, 0x7fff, "09263c8fb2da0e8c48b4a27f2551429a29e79605", 0x9, 0x3}) msgsnd(r1, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000011c2d987231eb5f255f7ad0238859ed05d4e745ed1c3d69919d30c701c2fa9b20d57dac67157d0d2a5bdfc95c32a0cfb4e565a9faec97f00b7cedf632aedb83414cc83afcd1e48cabc49ed4308db4b4e2ffa5cb6bbfb15b6eea837233845da3c837cb24dec82c1dc7c68b92b57f1f8e4d66c5e88b5b174da92508c141fd7b9759043a54dbd79df64beeb92a57d41103d7749c4792653ec1ce29142b7d7fb691186a30d14ec04000559ed2d5dc0b1980db7127909fc06e08a3af3a9fcea6dfda76889d15a9750a37a381a3a31aa6c551a6c77570b9b2f5c9769e1cdc7abb881ef1d24b18cc9bc901cd08197b226eb7e7ea1430323470e1c9b92b9f80227dcd01d42f618598bfec335de1960b9d3273274896ab38ec5e0efe4e44d62919e42c1e45c882767ca9048af51ceda532dab9157d5fa71992a2c6535cf53636df419aa9ef68270d0ea887d510b28ae77fdf9ff0fcf23e3c2896ff0b56bf7448d20cb59c19812c6182831cd57bf822487b92baf688ce8930fb4140c9ad4abbf39f886d78fc05d4d57ecc4293b8cab80af72cd53710e37aec088a212e09bfad7f969b80b2c2f69a5535f6097658297179c0d5f6ffe5d5a8a37602156a189634fb0cc923d549b73db74cae23f70c19ac4ebf1fef39a658b7ee84d7ae59f6a4e95c7ee1e97ea840f9348bab6211b2ad88a17c48edd55ab2c6f01074a5f39bd47e9864ce3e1fe33af5231c40788f5cf789920eccb0f758e3c2854d4e60e8357c7915b3832e42e506efdd6834ec4279be9ab51f9fab5ca6eb8f318f8778c5b48aec68c7430cea0"], 0xac, 0x800) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b8e3434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190ea9e15a5dec9a6bf", 0x7c) r2 = syz_open_pts() close(r0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:42 executing program 1: execve(0x0, &(0x7f0000000180), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) 16:00:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8080, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getegid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000001c0)=0xfffffffffffffffe) sendto(r0, &(0x7f0000000100)="b20807c5f24b9b86d0e12b6c1e0e8c61723d95099ef608d6bb91011524eb2665be77ddb18508cf5be9da4a4e4a2694fe43e4e81d0de995707b550e618624e7fc78ef0773e5d4f9c8366a678fb1a3eb254fa3ef7cd7ef69dce74c978469a08e14860198d79a36aced330785e18c799ac9480c00036b50414d7eb5ec811cc0a5136a8751231173399e96cdd4b7064ed09c0eaa388f64469401a4106872690ad932af29b145f4", 0xa5, 0x5, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678d", 0x119) r1 = syz_open_pts() close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x0, "85b9daf53a3aa91d0539c17a7ae5882bbe1d1d62"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x0, 0x98b, 0xffffffffffffff7d, "85fe68bfa60200000007ad00cb5fffffffffff7f"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0xea2, 0x5, 0x3, "024889819347d7a003568dfcf7467559629048e9", 0x37a731f0, 0xfffffffffffffffd}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000000)="54f24e7334b068e1fd9bd95af111a9bde7dd2b57cfaf900ff2a410d7e22a48e10f58161c9761e1992b789cdf38a2660d938931dda4bfbaa9f461d8fd383d3bdbca2e0a1a0378b67d069a1d01c1140e67dd3d6ecc2d77913f0cc756f6ceec1035acd4f4ffa7b15208aa1a8a86c32d729833e037b75380eee76da55af9efaa87a0109dfa5a8d8223deaee3a5bc84b28e7b04b64da1c1cd6a2fde94d1eae2b251b012fe091395c35c7366cb030c59d8eb38541d508c7715ecbc41b53355def017d4c1661af616", 0xc5}, {&(0x7f0000000100)="dd16c0dfd9f5b90c0f372799c0f94ba9f159978994a0761c49515c3ebf8e1e2f066ba88b8d9cdd062399c29762a4c065f592b845cdf6902b66af2bfc0e897de79ab6942e981f16ce4001f9d5313c8d028f7b0e6caaa6ae237a9307c17cc5ea81d6731ddf607619f8bc91ad2c53f5bd84f7a01c3824e0e6380b925e30f5fe329fd21b01bab5b06b10df2816a14f31c0b8bd5719eb95a8e3f69d4d32b9dec9312360519f1f100f39c10079b2b892baea8de53da3b0247d2b957c0b2c36543926a1ef746a4c458a3158823b0a19681ae4961c43ed43b28c89490c05cb718ce83328a7bc4557f2b20e3b8a5c4d543929c29f584fe910f5ee48678e627ed6b15f1264ac4928182ad8b94d3e29f5cb99021b9cdfcc9298ce43d1a158a7bb91394e0dd1ab8a3032bf418daa24ce33e8b75957673b076e13dccfe95bbc101bdf5807b82aec46b6cab8069527f83b67324bde268b92d346f8752c21badea97363e00a6e3d2c41c10275b9cbbac218504e5162b3d238a410f83640c024c998fb8dd52785f2ec65d78390e916f31f9f1a698f43336c6f6946dde36976bf032e9c4b51b713bd5496b20bfd3f66cad3c9a501696fd923c77129814958f1491a16954a1974541605821cdc528a8bbf1fade9d0f60fe31a02c871a3898065fb868c550d911e97ea303944ae58c1f467877bd1f9e81e273feffeb2144303e7ba0f7f5cf5058b316cbae3d5ac3e67877b47c519d157a0467f09064317c2b179c9eb3883834dbde0c97f8489174b5cbed558a6487d5ea37eec657d7413e511f19fa92ee1c8ac14cdbe333f14c8ebc7073e780c9d93f544c4fadf1f9b95bbd0da568d12327e28971903a252b220ee2f3831f10542345c2bb36096c4ca55a2ecd5150c1e5710dc6f91ba3ee0309e941347e4bd8c305e31958c7a85a5aba47921147ca24b9c28f30d2bcd230397defdf937b7c1fc03cd87dfbaa23862035cb1ac63e05eda8a21c653f1af96e45089f86351aedbc742e840d7f84bb622ba41bd38c397517ddedece29afb63604822753f59145239c2ea43f52d755424925da573bb792b4b934b0c3194188918e1dc3247dc5e733c237efaff01917a95e93f92a69fd048774fc6e0b7d4136f3745388a2f30afb05f551eb9d3253fc0d6cc83ba4d4a6cbdb2317d56591cc25a8abd467c5f34c7cfcf6821bf26eb3250d1c4f09b7342e95a0f6e34ff207a970430837c66d741e197f82decc804334f9d035eb8163c0d091d8ad967c826afc5feac6f68a963096f9e33f070f6934d6cdc1acf40c6d7e6e04f4d86c8865eabf78c13b6f64ab0e480db80a7de7071999bda069fc0d0a1fb415603560e4d7f61ce6e4f96578157d6625f9ae29db8379262954a7dc86cab9871b46d754170fc5c9e5b18da54b2ad32ce2376ce76e2201951e1f7ce16690cab49473c0e7805c520f2becf4552319bd068b5b59bb9e1f9c3d08f9ba10671c16c6dffec90d516304061e9ac63ae684b5291db17044f37dee9844fe6518dd0807ee90885b03e309341c8336521b20fd983b2e46ac1dfff38dd1bc235bbf186badad5cfc58ec87a724db6e09e3c88d713eb0765bbac83bef3987b3778620fa78e73e095102062c89600db37d594c36de22952837212bf520015762dc5fdadb9b88d03f27c508b32336f2090cd575e0d475bce711916b61cd2ae49f985dd12a348665d620eb88a67f201d3b10538aea3c4350a61ba369bd108b56b2abae4f0864eb92724450be054b1533640a8445719a119d45a7763586ad9c404e8a5c321f6c3f50cf2dd395da7b4dcfb921b65ade60c7817691778d6f5f17f5478eef5106cf7d9e6466e67b82f2104cd4ed4a4309ca6ec4a2a740b24d285c4fbc405408f71e474c7a9a904e131c2ca4ce48808c6bd2994c122cb6004235e08a5ecd5c2c725cb42af0e77b5de0193415624a411fe4963095e01e34479b77c03b85cc9ddcf2f76f4237ea5728d4b8306f7a28cb0ec2ed82e343ffa3eea35edc5d1a1f4695f00b84ee714c4ff69187ec26ff0db1c79fcee805cd36a9e1fa22d65c00265cdf2c15020b5ddef5e05e69779b27a7d0233f9f529fe559ffb708eab31aed71fbd4eeaa0dd52954b21feb280deb4179a138e539fae576b24b5f283921e2f511fe91b3f00916921d13ff9a706d15018afac0de2eb54d08d9abba9cf4140a70231ec365fd14dde2abf15c65657cfdd941f367678436a297138fc1fefb193aa07bcad10ec252890a79fc58c212f141014ae6a033ca4a2983e782fe7015b24ac34a29e61d36872dc0d214365d94450c7652227f46306240864aa3197c7d563d0f1d5ba83bfa5d1093aa2b85ab9f7edfd64c078360a8208cf4a72f4ba5c250756ddf40a817cadc126b9f0287f7d87a60946d3b66928947b2341d6a4eea1e58a94a5bcdc9324d7b4501252231881efe4566e3eeea516bc5796717a730d097f02a12aec8ca9b26dd5cf1e75f2b4069f7679747be31b31040360d4a7fa740ed7f6fc7a0537cd46e093a0c3bbaff825e2c2befcb86de6529acf027248975ccc5550cad5e5b25f564938b6df461513abd11501ac4ad0800a94ebbf88514af6cf1bb2fa88890fccb5216a8e7e7d2940c142f7d4425c13c6c1f60973181ae83055e5340cb5e7d060c721a1957567d5c7abde56b6c7aa40846e5b8fdbf3860849674898c9a65a4294fc3cfc7a66cc5250c8dc92a2a5a616473a9bfffb8d35c78ad07ef3b202b54ffa1a8f49b2785f64267d2671fbdee6cac7ab017ee3f229f44bdd863d82df19aaec247b4379ab07b4b681e34bbf38b7ab15f63e25c64356dbea9495a831203c0e1e1c0adfd63bf3f7be801066a53ddbc8ab71d09215c94d503891dc71287dddcaf3c37feb1835c41112e2d137f7c7868f34abd73d670b61cb42259bb2d514baab3f3683509cf1c04e7de44607cb47d819ac4480478e46cab6a3beed7ffc215999bb20e7e770faaa500d779dcfca84ac07635c6378c5b3347fbce2ef6258f42b7752c7535f2b4458049f4737354cbc51e5b34c1c023f3031119508fc8568e8a3e0a065bc29aa8b094c5e9127162cd8dcc0bad856666db352ec32125c76aa6f52c6f26c533c978b52c1e8b9e48f08507cb87caecd17883a98467581a1d2b69e7d489e302ded7c15359fcd902e4d92b5070e0de25873a813dc9f7c8be5c44d94f34b6acbc7375068fba185e272830d01a86218a024ca2a4920ae53e3976734a9486d454932f75c05f1ccddc047d5b80c2446e3883ea33cfedab2b2f87d65eda4a429a40c60375fc93e8a5d3209e21104035fb1eb9e19c21764cd57fce6f732a7c471dc1a1a5f5604398ecd433556f4680474cacf3448cc28f52e6ed56e9a49dfcc695e43e0044c81532c95afb59e6f016211c9ed8665d163eba4d0e498021b327ea14c0c84c2e1855544cd762e0e21a3c933eb35416ba20bc5f00b7a5411aea5e8a985dc42e4e4eaeca3ad751a20b906731988f875c644b2638317cdedf144e030dd7fae50629ce0005fe243d8589a60ef01b6f9bff9d0f21d8f070638e7f3ed079c0a4aded2da74763d58592e9879e3ab3a7606bbc2c49620868204d63495b241928c97e9e73279bd571b8a6583462b64001856b826f9860a4d9a63fddab4c1a7007b5ecbb85e34a38134a6442caea55fca2fe222267aa6a5192ee2da3b124d12217bcccb6455b61f135d68539c251e707ff3bcbc3018a3646210a9b45dc4d22308383aaa4c7e803a0801301d5651d05ef1153581571fbe4ca54231528ab319bc91585d4e235791b2699926fc6349f35c2af5cc441309bc3bf8f3aae61a3f8b3d7464d32cb2665c6bd377994a2ea65abd4bf5e9550898196a99869ce76324e47dc5d0dc57911aacc702da5f033aada6d5e4199ba09f92ce019568eed931414e418f6773136a84ea3e6c102e2c65c0d0bdb27450b14c962d50a84fa4dfc8f7ccaaada6d933534e175819407683ee85026ace4159bf6211cab022d8bd5d1c21b37402303634343c3f25d7ddb8b1808fcbdfb4f2c3c273dc3ad4201d2a6a81b191f0ba85f719829f76582afb9165d74cbabf2ac1a086e5bd765462f6f4cf98356d7bb5c936a418460a604222587f6c59f919168076ede73b5942fd008ea5fb0b060a030d756cd1204e4899d74c23739eb6797e8ce667003abc6f0a56701e2f1b1e752835101baa17433b093c3901ea7233fff833991be8eb5b7acaa8d623840e62b41b9fe5ed9189fb3600494c2b4674870637b367322904f641a7e772512e6d2c5821f09e6e9214f812df0b96ecfae50a723cc4a8dec5665aea49d6744fdb1ba97a339eb735a63772d10e2d59d598cf6ae623961c9f8815b1aa7fd73e67d8dec5dfea6c91bc4c52122aa276b115e77d10b52afbf020153649be2cee06a0a56d9767da0fd196acf842683c793bb2d4656ccc66c141b9de18bffcda3fd1d60b898e5d3bb2bb87c96f6acd7fed5c8805b3a97d840c815dad9e5047faa61023343e010994755c3f4c1beeea779344ab44a05ac029e52fabd787c567677ca18735c0a0d7f53b485accc649cfcc62ba1c333d8b9e78d4f140344d8ba55ba2f086c6cca54c3832edd59a7925538bfab63c85646d63d951114cfd5fd69088319bc6de6031285e94f19a89cab76feaced3d5ab21b9474dfe44a1784e40f10679f1a12c86228ed70fe16b3511c22e51e32092e625c8f5601ce3cfddbf921c679b14bd0a7d3d30c70fedbdaa24dcb474ceea69157fb4a9e9761d215f1a63b793814ff25735cea02cae1f5ab50f64b5ce5b1a6c71761b49dc3ab11e3cda58faa7e14904ba91100a734ff494f7f560c94d50b3c05b0df44c9e95721da9941f8da63d3a78b9c927abadba40b599dcb42825b357a0b2f00db5fc5847d00b76e00ef7a20dc66cd6911546110eb23b4deff06308e278c3f07fdb9995c22e08332abcc6c132524190a94157af8909864eadcdd7a4225ce0cfe5bbdcbf20c510f3bc12540aa0b1379b6e60615ecdf26d4b986067d4651f6594e9afa5450c01d54639c1c66adcf2e0c996e18c5e19eec8bb794a3d4f7bec2350861ac2602bda46908c9cd73816a49158e9e48555fa8549c8f59265a3c66b31817374f43e3216b2a076749bf71018d631c7d6aa87e4af36572d32c32a7e4ad761b80b64c58cd4b10ff9be9c329af5782af05ed883705755bfab671801c6e1d4258743908fdf8cbab99fd0a07bb88c9f10dddeb92051be7fbbcec204575321f5ca8e52a79dea65ebd38ae1162c640d1e4a57e7b5cdfee4d84ddf1c883364d23bc9a307d687daeccafb4aba2034deee02524dbb9e552d8b9d7300aaaa23493815eb0e3d5de90d26a7d686a873f7d7569ae1c97a2128ee6ce0ffde33b5a8a5e551825b985590fa957a22a2ffed196baad0066cdeeaedafc8d82f15f634807700307c580fc67dae4e2c5450c4ed2dc642a8c8acce5db045b6436be408978d64ac18febcc345a692f7d510697dd4017aa4db62b9d219f5c8cbd17a1051437fccbb3a9f8915c4ef395ced874833bcb4db9ac0f9f08f0b5620c1f6833e4b91bcd5812b4110506bbc434e16f7dc03023cbec15f11564e438e3d89b1876e149f9ae4de0c53cac754d641a0d8e36362434449ba67b47aaaf0c6f89f755089593c2098e5833994341276ec2bbf2138870dd1481f734bc41647db2cd2d22bc4980ae40539fbf6aeec410062d72fad00b6e7e49bf3013d96bbe79e9e97036c0eac6bcb989a5698a7b5c26908e9d3c10ed5d5b36f12cbf29791b9644335e35a1305f8df923f9b5fe", 0x1000}, {&(0x7f0000001100)="d1ba80bf2ebdcb766d2b8a0e9cdbfbf5f77348cca1238790f8ab7128e84797d8e7566a9ff7e4803384eac37876f2e120398f0336d80d1423910d039b5025f1715f7ae121b3bd6bc1072b", 0x4a}, {&(0x7f0000001180)="10563dece020866c1757338a0fefb5714b2ff37206752831", 0x18}, {&(0x7f00000011c0)="86176da0535a5a666419d170c8a31a6c897f052d2965a7c8594f02a280c0a0bbfa3bb1fc42a755f39758807f626369cc18f211c1fbfdf608daba", 0x3a}, {&(0x7f0000001200)="f259bc716110073886cb782de31eb5a885088c4b31c34fa8f64a61757d78c620c7513c360a45ad9c5580c92bee282ee7f050e3b1681cd8f904e59d2048a6a8e4d14d8cfc8a6e4ae805d83c15de137b2ed87193a95aadc6efa6e2984411e213e14434ac7cd9481e91b705ba238a92b1cad860000aee8a3bf171b98bc862f1b13728620406615a8dbf8a5a26beb5666882333e0b91d902e831fc4bf1c991322d66d7deabdd3f0e6a683fd3cb6dedfdd280170673320a339dcd14773122cea56692bbe93498b49c79815726344ed63c3468ba782f8447a6596d87b5c495e16bd707a6e33217d73530ca4a0404551767a3a8", 0xf0}, {&(0x7f0000001300)="87ade4a98d9ff549886630f4029d2fb686c501b0caecb35914f923cddba90d26158316220d3e4290ad0e529b76d8a9d4786022d9b48d2f2e391096eea76ac0ff8a16cf815912a2e5e4397d5f640b24957e57e46482a9115427179eaf3e7793571b54bd088d292c46ffd0d027039eb58514a18e6a085324956671349f5c62f274ff1b99b20c56c70ce7958562bc3857a9c03a0264a7b0eba3743898b19b", 0x9d}], 0x7, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000001e, 0x0, 0x0) socket$inet(0x2, 0x7, 0x42) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/134, &(0x7f00000000c0)=0x86) 16:00:42 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f0000000f80)='./file0\x00', 0x20000, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x2, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000"], 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x4040) write(r0, &(0x7f0000000000)="074617b90d5ddec2b645e73f398aca1f620bdaeaf1cab0a7e8b905e04e4493d7491915cd7d55e2c4d405ffc48acd68", 0x2f) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000200)=0x48) listen(r0, 0x33) flock(r1, 0x2) write(r1, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) write(r1, 0x0, 0x0) 16:00:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r2 = shmget$private(0x0, 0x3000, 0x244, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = geteuid() r6 = getgid() r7 = getppid() r8 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x1, r3, r4, r5, r6, 0x41, 0x2}, 0x8, 0x8000, r7, r8, 0x5, 0x3f}) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204d, 0xfffffffffffffff9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffe, 0xfffffffffffffffe, 0xb1ba, 0x0, "a4bcf41a5a3300", 0xffffffc, 0x2}) 16:00:43 executing program 1: r0 = socket(0x10800000002, 0x2, 0x0) socket$inet(0x2, 0x8001, 0x100000000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/236, &(0x7f0000000000)=0xec) 16:00:44 executing program 0: setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008be605970b0c8a914272c5b30000000000000000000000000000000000000000"], &(0x7f0000000040)=0x6e) 16:00:44 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) rmdir(&(0x7f0000000080)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004667e, &(0x7f0000000000)) 16:00:44 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/99, 0x63) shmget(0x2, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:00:44 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x79, 0xc184) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x40}], 0x2, 0x0) flock(r1, 0xb61f8b8b8eca2d6a) 16:00:44 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x3ff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) socket(0x18, 0x4000, 0x8000) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x9, 0x2, &(0x7f0000000140)="0300e200a38f37080071159503f3713ed48431b8010065bd744b00eb75abdbdf69fbe57a6987f0d7d800", 0x2a) 16:00:45 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x80) kevent(r0, &(0x7f0000000080), 0x2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x80000083, 0x10001, 0x6}], 0x6, &(0x7f0000000100)={0x1000, 0x2}) chdir(&(0x7f0000000300)='./file0\x00') pipe2(&(0x7f0000000080), 0x10000) fchdir(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x3, 0x6013, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0x9, 0x4}, {0xcac, 0x3f}}, 0x0) 16:00:45 executing program 0: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) 16:00:45 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r1) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:45 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1031, &(0x7f0000000000)=0x1000, 0x4) 16:00:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x3, &(0x7f0000000000)="145f8f6e9715fbe32db6c1ae84288b6545ca0f68f29be835e0c47891da113156bf96927833fa30a61d8e9e9afb6414de58820899f38194b254e9d6213340570d97ccecb63dc22c198a68ff053bfcaf74cd4f8be58b2f590ff5575965a21689c322dac8c34278f7fabc50225ea1df4102f5cbfb2883ab9bba1181fedc3a56588e07b09257ef70c77ffbe137e587a0215835271b3789bf58083dbfffe6b237a359f3aa9d7f0627d6e278ae75a63e4876123fcc0be21a07259a79541a883207ba2887fc14f7dfd716e2046b6fa82949acaa2e1d3a1b9ea007961520bcad386ef06e5dfdfbcc4b22977b6878e24037d010a296c257cba6cec34250", 0xf9) r1 = socket(0x1, 0x8005, 0xb5b3603) setsockopt(r1, 0x101, 0x1000, &(0x7f0000000140)="43d7f4ff6290e8bda3eca93f0051c99ae4b3f7dcff378206c03fb9b08150138b87ba80a6636b38aad531dcc4b60298113e78ef5bf2feaffd09275641ccb7b57ecd9078879c4e20cf3cf2f272d6c7a86a944274170c3d2854396d9b7413705e3e6d1f32d60326bee0cc186ff4d5d0916f295ac4d2373f021ecea7636ba4097b553739fcd016f7f76c14fcffffff722edb1fdcb8eabf1c132dc281e8fb7a03a3f7d80b37b90ec509c633fa4e683237a829564aeb3f795dcf44a5d752effa360d7e91d81efc381faf030904000000000000007ee67848592504aaaf2ea695d27125dd4bc813f5dd9a382011a00982c0ca748585d80dbfe29a000000000000000000000000001d18c95717a26d092a9a6930bec808ad3765f028ff3a2a1adb1178a3123c4cb26ba5f94a18d37ada4265e6d2c954f6ba872fe755ed7bcf8c6679db0a5263b7ecc9882f8695134c5d4df14f28d9139877c1ef419d821fdf57559f1d65ad489d03898ec3b092804403d104c32ecfbb3f3745784562f694f8fbc29bf68ae62135494fbee3106717642dc16e1d617a6cfdf3f48dad0d7891ad177a", 0x1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x0) 16:00:45 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = socket$inet(0x2, 0x1, 0x7) r2 = getuid() r3 = getegid() fchown(r1, r2, r3) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000004c0)="76b5e55158fc9526d7c865eb060ac3a90714b824d3c5b645d0327dc5a001942a227deb3909929d02653394de53ffc95553daec4f5b5842f5c95c927ffcddc92c078b8b7d60aa38225c9c2384b00b676bdb73e6903d2de1629b0114049ecfc09cc699fd6c351b4a3ede37313630dd1293ccb60f22b9185dc364b038f66345fe1d03f2f90e25902dba69fa1ae6375f7f696cdd42c0edbb746c8d14f1bd7a96f01b0a2a756b134316f6d303b62ec6736ca42013437cc58a8cf2c2fbe6a0edfd259f50005d608215afe04b2166bf10cd1d1be0aadf51ce63618aba068b3126fcb0393332ab36d4a6bbfdcdc088c1e89e53c48820c1649e7cc74c2adeba6631ac57a9fcf5d6c046be0792025e285af1b946d730b928468959e729c22fdcfec04f8643f4309ce92c78d200cef188bd59097d97f4e2c7591f2385939ef88d42cf8df925e7328b2fee3ff2b7895d51386a056c6e59d23f05d19ddd7ea769aaf579cff33a165b9d32c0275ae0dd760d32f2558ff2cc8da2de0302d6bb9351f382d502979e6bb4240538b93296109eb1d04e97eda1dd7e84da477a8c450a4f0835792fdf08c853840e47ce7ba8359470ba8766f97dff975f14d28e14806a03408b3c2d747eff139f4e9e57bf57c83e373f3492fe09315fc2afede5720ec332745f1fa236656769bf9c7582b3643581e72a1329309c587fc95aee4c97e31f415e1f6b840c94692d346d99c974a2a4ebe560a2711079f54005769902955496871a6cc8fcf1f0232e4b38948469ee517275793621bf8aa4ea0cd3a503e856aca2fe0ffaa287471c920d207471595c8277ae1cad5053bd8ad5eec6a202394b008ce5853f1ee1e3233f23970266c4b4470c54b0ff3d79fb4fce7f70f7776c2a125b3cae33867fb26fb7c7ab71a1043cee283046819f58ea795703805d7aaffcf3a31eaeae17c4f52d68fbe585809ce9e12dd4b940e09bba7baee4c23b293116a94a980f894703c017fc04952f1dccf3b89c3970684ec140350f365867fb1b240800359a8433b002fc2a6ee83f1ba0dc08dd19acbf9f0ca242a929ad58e9ee4079263e61c103443ac6ceeadc9e04436ae6d56f2493d7282ca7acaaf9f725bc369d8a8bd25dc710617952a0888b49e2e076fd462a3ae517d29b037f199bf60f24f4dda39b75e75bf2bd4f21e0796101b5163464e6ae4d671067ddf7ab9c3bbe843b3cdde0c905fa50b261963584a9953ba929e7d63f86f6119d4b86adf1e99086e3230b15ff86806d2cecb7abe9c9773b1b9b1896b8b01d74943711e6cef634a3357c6affd47bc53f1c0487f2bf5032385944db88b31a851ec76c6dcd8262ff44538b234d89341ab11619e0a5e9950a0e8db77c8a65183acf4db9db089706d86044ac1f0f73ffed2cf45a146e129a922cc3bad1833272d58d808105b562cb60aa2b111292db9ea7d4f5c6b8717cd39224d5eae1c5c8bb8143d226e2bc6bb285ae6d2760ac520756284046fb4851b77d8574d5c9c0645bd042c13c028e6efe57a613eb5d66cd704a7f3b5b9ff59b4f5b45a5dc08b6c4a583b47286aa0f2d114520f67554cf6abae2d03d9c4a907511de626f209c7f51d97eef91b8d72f381afe2cc2c496afd330771a3fe8831b325ad7e2f9599d4137be11255838bf5daed12024de1aab123940f73a07a25885572853b61be398185028394f150bcb29f4f99b32c53ec91aa794fda95eeb04703346174650a83c238a02306a7f958ad81c56c01d69c966af11e4cbaa8714644da99b42c78974f2a1aecbea6684f8da72e9c19685cfe1697f9bf76702f57c668b35ffb541d8ffcb537377592283da89f39badea3c6e6dfa6a0dcb7b9840d6bb12d937a53e4aa798c9fb14478b37779f62446cdc8686a9704ef4155dcc6c2f2441a90eda60832d971c05da138d296508f7df8a90d46be43dcaba08e049825c634814707b2cf6669ae7a793e7897de89542b632477cedfbf2fa47623af842324163781bfb742909efd195eb03121dbf011f11427fccc09cf4122893b1ce74791939bfaf86375942005960a0505f17fe4ef4c115ac8ef3f9c3611d4a79ebb1ab4050d38a34455bad1508a09ea69bf4e499f55ac4cdfb6a5bbd3ca90a6f5d56374173a29491dcb8815f1e602e595fe298fa3343dd3f7743f473c71c730a076b0cea9ac21bfaefc9aa6a1c9a20152f6e6349e9ee344308cdfb4d54888e286f3b647f7289a5bb77f3ebf85f83489bc9511bde5219b298eaea6ab60bc9e8403ce64ce5b2fcd7999f41572da2c1c9a2de4d72e5870d09b8067296c073bbacaf0954e1d785cb71af65bf4da905863b4cb26f6518cefb9a1ee9535713edeefebc27d07831e7f934b8bb52b7bc575617a4fc3444c0af61d0c10f60866fbc41df6a3f6ebdb59d6e6c8724a8c853b9b8ab4723541f88464a05d07dadad126a1442718efb628fc4069f771cae9078153a9b390aa488da786bd1b6f70af25ce83918b8e58378ffcb4f32a6c654079df5faba2fc7951595ef44c2b86ff66394985e576860023a1d525c96945a5bdc0cc3ef55c320123735df935e4ec02d92c511b198c9731b72d37d2f057b94b0091ed757b9f8a805c63c9bc84ac224415a9b0a444ef222deb66888ee5b7a215fdd0b65d7b44fc534c0becf73925c6880aad7c89a29cb985ab4fd1b86c24b90053eea33ea15cf32e3ddd57332b5ae1dd3b9b7b7d101d48c892a78f206a1d96990eb200e01368af39e6fdb7653d5bb3e65c205b06db4e4112b58856abd3c31443cf7a37497556c94a577b59428fe41f308e6930ec299f5ca7fb7689db7c531c7e44794bafefbccee7691a446f74d1c6518a18ac07875937b3de5eb53936646e000f9c3f1d33d2ad5a48598100dcefe6663491ac588ac88a441af4f559fcbfa12b2f6bdf539afb7805f512fde68092587531e3d2a0e684174cb52870869c8a4a96d429b66af5733be58b4672e41fd00e5f06e45c7e2c6164fe04639df2f5a267ba6a078fb389eaed5bad9eaac652dd3be15d2a428d8e2bbbad11f5b81eb6e812513eac772e9af583afba39deb50caca198c539273c113840b97624f5e18ee2da209cb193b006dcb26a8687d91a49e8bc3d347f7eaf6427370408421d74dec74fc969265c77a0f92328311df93747642a3dbfc6b5e21465ec0757dfc8006d7630040b2ec194a0e4c642f98866338d5ae851ef73483b8ba239c67a8789d7baf096e1cd4f9e1d81c72c8bffd954d235475a66770b605d13e7c98935a22067d95f3a72fb702d271d0cfddc3c9f6995a7048a7bfc461d138aa3db3e2ef15357ee025d417cc3478c64773e6fca5cbf3da20c0ae9cc92bd47e683db7375780b760e7c455ec8d634082128eac6575367ea1e8ca1dde3b39d753a1feb10fd82c4743f9872e9a2196947d9c02cdf107feefe0392eafb8d8fc780bb32374accf21ccf1cb5e7a22aa2ae92cbabb8ad1d4fe18a8db136efca4d65e8af38faadc11f06bec1ebfeaa0deacce9e4507a731ff54956aa955f5a66e5afff045a8ede6812c6655bf0748e1c5305573f079419e4af02f36b4f536baf86abd1b1e9bd58fa88a8c04113e3f713f0535ba42aec20c421ecc7236ed6e3022846695bc2e9e21456853895499b29e0ae54d5a3ed2220f48ee4b05be88fc8ec3c6c46b669b4f942b67ad5f8c372cef547f5fcc0499b44486350c829a453d76a28cacee59c3b0cbe8f85f592001c1a85fbbff11a93ee23ccf688e865f4e289e0653ecec0bb6cf5bb4cbd5499cfa7c149c3072860a225e023fb794506881db4dd74ba5fdbf10cd20791068b884e39bf2533faccf3f717b2814fd62caf2b04fe868720db043099bd00ab32e72cf56ba0f759f0ffc38c84a83c7be5699c0dcd4bd450685b05900d9c78c813f03ebcf68df6de043af497fa390836d7c3020d9949b7438f268f8fb10a3eda9091e6357fe02d4336a2ae744443e0c392e2a8fd511866829fc772db2ee462e196cb9e732840095e9ff7628efb2af01d8dcc9cbf874af09680693b8ff489f0cc8f52269bec8af7adc10d3b8cbcbe81a8f9f830d11562423d83719f0a1015d", 0xb41) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) read(r4, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:00:45 executing program 1: setuid(0xee01) r0 = socket(0x0, 0x2, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000002500)={0x6}, 0x10) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) writev(r0, &(0x7f0000002480)=[{&(0x7f0000000040)="8e9fbb2bd6c90a6947b7d05508adfe0d1f9fb8c006f34bb66778d9f7cbf23d6f48923eac28649a47592444809b967fa85911ab4fce0f16fea69906bfdb264423cb77901ba1ba6a4c169898a5d56e724be7b114fa30b8e872d2d674fd437bb09a0228e099", 0x64}, {&(0x7f00000000c0)="a05a3aa38c9603787c10031651a7dde1d9ff427000a5af0d631c9f858e0122378d0b64164eab4ad57efc3edcad3a334f07875c1d1d43fccdae38cbd1d97895cee798f68e98893421f025f1001a19fe2b5ec07b28e4e1e8655360f0d14ee6b169e55832f550b5292c79d7a30f5666f13631196db6281cf8d1935a94dd7e7152741e139de8eb040361cb9577df9190ee2a812a0c46aa3485b6c680d290fb7d9a810521ce68cc64adeae661f72c0837c3e5ebe5caa15b37afaaf4bf09801187cfbc23d8b53f4d319a9dc1f71bd72483ca6bd6f072", 0xd3}, {&(0x7f00000001c0)="4cad762e1da336fbfe28b575ab8a53573d503c2e0caae5ec734f861f8684b7f818a908e8f6cc53e9f4a90a6b3a2c697c1a97e08b1cc01f0ba1059a1e76fd6b344a50fe58d52c9e79f859ea9331a9f888b0ab0a2b2ed19b8eb2f1460c6458a4b719ad", 0x62}, {&(0x7f0000000240)="600adc36d00d9197a27f861ee0aa3f29fefd1301ab246e5b1852f594bdce49bb3460c4bae20cba6b210e924a084af5120fc9dc8720c2a0d62479afb9b36d5ca5b8e31c4b24c41a511d7472a6c720fc8f66c8cedacf2c1b66f3c88f66dc14715a085f803b98f661e933f3d474d47de8c87e0400a913f12c9a460a67c4a42b7c06720e7d5a4db00ad9e1e1016e14af789c20a8681f69acff99b98cd60bf8b34ed312b270cc9f126efb7cbd285f9777790aa741a83db3a310250724602aa2dfdce93881aff6dc973e", 0xc7}, {&(0x7f0000000340)="64f625c9a8a0b6d24734ab10834532f85cb98ae073c9c8e984a5e85ebe63f69901b4f3aa100425fbad90f600849af1851fccd37781bc497355f8ff08dfa5092e132a6494768fc291c3c4a8a2e30694e6fb37b8e3d220c31f7de6a1055e12e7af556e10cdd25f0cdb3ea694e24e2b6cc7bd9fad25ea7aa110eb14142b27b624d0c38437afac3852f3166c52ab20", 0x8d}, {&(0x7f0000000400)="703f54ffebce68de5e9cc26823aaff7dfcb05602057174225dac9959728ace14db3ac8356dba1664b66a8f6b2422ebfc34933d7cce8c5dd8ffb38c661ec002fedad3026e43561b92fadc3d7d49e784be8f38d78e2a2e65a3a19a4dca1fb4a6b143df2517490a0625dc2a42d57278f26bd14b1003d609f1704494e2c262df4c143c0febe5d228b23ea2035784c6c2936393fa7b81fb4bed4cb3f07bd9d0751958e5ae2a21c7b43a20f9d5456cab0eed48c2700902842ca136e6a57f1f8f645d0246bd334c8a42e2ab866ccf14dd10701100931843ff9340cec18280c07b5c7d1cfaa56d69a3fefe86d497902813f823f47769aad853bc1630c3dd5b218f805bdce9714ab1770c432f29e779e443c3b7f57e51e99429eacb7be009c030c33bfcf511ba7e9fbd3ad239dd40b953c59498605fe385bd477c84f3ebd62d2f41499b9bb5e7019921876f7a232378a6b83b3574a4a1f3fffdaa1fe96cc90959e43db013246c4c48e8328de5df3a91afb352a87b25175c0ee0c70e06cfef1b6f70b982593076768c0a48176fcb9145ec9c44c14e8251bf6481f3d11a5d0caf561d804e696e8cadca550efd5d185302ead44d3342b87c25a42c6ff6e25ead795592b2334e73654fe5ebbcae502dc33cbd106bf2c1f96c86dbed411529df327d52590f08cccb8a738b0dc87cc473aae13f2372f57ed1ed507e6dc8f9ac16ca9715c2047d43c14be02c959d306b28c2e53ac699ae6f064e05c040399e07f4d28a5cead7aab32c3735bcb4ec094862810f1f42abeb5163228750ffc91610df7222077f325b56000d086f38e98d7007000254e666195f20ec97add2747a86e676cf99de279ba6b4f9a1dfcd65897d862e312c03e3baadc47a6e52ba5d55eb9278940339816783b5ee4dcac8f62cc5715e5a40915bb6b7ed6df245186721172257f863ad9f429b2185bf03bb9c86cbf79b89f93ea23edea2461ad8f8bab29ff7661d219e7bfe7621dd946fae3294d20da083eccd841e0599836925eedd2cf2e50f869f9d5d7f2ed1e45159049f80b82d37b74315ec739cc6470c6fd6fa1530b4ef83b2b43dcbdb2dfc0f1832a8e9f3825b364324b04d40b3ca4d645836d31611a8e2749f239bf52c399b900323e42574c3e7676c5ae9aa47447a3450f4bacacbe2428b7cbfc7e5f7d08b2a4ffe4feaa7709a3600a226d3bfaae55c2c4e19504d622192d5424203d06a9e0eba16a3a46d5f5a135c961d1af89e8dcac999e16987475ff568ffd8cb67421a2c8c8c96322c4bcc5997d2e2c6673aab95464cea179b9f8e9c8a2cf66c9eef0713cd88e1453b9afdb09ee213e73c1584bdaddb86f29501f46e36eeb6634aee8e020a86a091d98815d17346f6248e7eeb7437bd3963c12810f3a650de4e7b1010736e064cf7842afb23e35eab027f9049d24cd5baddc4dd8ed4c36356e2287411627dd4582e83b7d958ffe77f835852a03b87288b47a0fcb1c8f657fec0a602af3921078701da4e65f2e091e59462b21589d1194dc458f11641777527b435bbd088fdcdb82e74ac2266fe723e99d3474ff8f349aa66b43f855d3b7de6e71fa0d67bf95cba4213339de82b84b24952d52adf47591e9776f8bc45ea064949512d5a42b6d2e243ea9666a1a053503bedef931af5a39c76a44e534b8cf329e2d370aae47ed4bdf2179df37502a38c1758359cda88470ec8bb0a34dcd83a88c8e1ddf4512336580c21c72df851f09b7adeb941495f6072320a6e8c4f52dacaac12db48b46b6382aac11c69a14f5d07cbbb6e5629db901d6f4e7d8ea8c225f9cc873f93046fd3a1b2794ed6cc760242f828424c0a1c30735094a1d878d3fe5ea061ecc24e6e1cfb98e823e87f4d145d98440f289e164df96d1060ed024f5fc0b779b30c192951d17afb0f352b2eea11eefb422aa68313fd6d1df75ed6a3c94d6b95e25f81a1dc3c2cc2eb83aa0e88be99b26d052fb1cd73cceaf6a73d0cc779de83ed662e022c7e925b5e5f29a0d4b1918ecc62ab36719dad262d21e3616839470c7819e318458d44e73e8553eeb2c7e88cb9ccd63397240a543930c8b745a75c81f74357f12beb7c28161d9072f55480666ea8bdeb049fdf5380bc96f729bc03bdf9e5cdd5f6929e7ed7c8232135a131e6be708f01557a1e4a4fb8f3ce45c9a6bac38223b1bdd5580a4c2d2c8bd50d36e10cfd40e0f5c536b36ebc0cbb2c668de7b6455791bdc24dd9aa724cbfca22ed1e4d61f90ba77fbcc1f8168fcf2b62d9a9548397a462457e970c84d060fb624047c28659eee32f96578ae3f98f84cc39620da4a87adb418124f74f5ebe224da6be351ee7aa2c23dc2873b479020c48649c62a6263639ce4e1a4fe888cff25bdc91987737474ff0d684719fd69ec788e74c5e545f78efa0125a48931f55a0010c8f5b710d2cc3ac42846d9cc0d1d49ae7896334c633edda383df2215b4c698ef932acd68bb00fc36274e45c0897bc3fa5aec1b05e90cd488a76ba225cea4865a9f25113db71726d36edd12254174a1774a190a3ef63be4792bc3dc4bb975a5d22dc579d0a6bbf8590633e290567149eee14d65e21763802e7fde1660efd57a7444628ffa5b704efccbc65f9c527897635c96601cc5c8e5241d82a9965ecd7f71e48ff7d5e27c1d294fb25b546f65ac8e980dac7f52c8f95a9e52e565afcd17df47cae18c1d8ee2bd622fd70235c1dc2ae9381848c03a5c40b0011f3018d5fa58d73c500bc7330a6dfaf075238e78fa9d58f9eb1a08918caece6ba9dcdc0afb584297605d773765dbe0ab81e36e9a30c97efefdd12e969ef6e2e0717aa488f6e4d548e92e693a7bac42ee5302e23c64812e798dad9b72fa21ec0d30dfcdd494dcd71106ce7d02e7a6eb7989d84c5239072220c342c20feb7547572251107de33a42e6e67d68788c89ccbec067c003fb6de1920ae8f36563cada781cf9bfabc94045dbc94492515185567ba775e37b95a643d2cf6d59b49a36ea384891bfac8bb5df439f50222d7ac9c90911e68abb57eb2e1ca232f1cfc1adce02952401c0490aaf67e1ba7eaf1c64818a13a1287625e64abc105aa7e9a3c058095492fed7f0ae1fbf47a90348361850317a1c32cef394ee1f75da41fb9ae3eeb33d8b33449d0f09815f7a083b9af2277c9b32c528de91791ce1e80b3b4f881b55a16dd583649cbcc0dd6873e0d4518e2e28019b791f30baffab4c82062f5d414176dff207ea2daaa5ed02129a806268f5faaabc46530992cc670e5d77040d4b64ab8f225c63020ce941961efcd403bc11133f6e6a2c5bc0762359bc461c0068fed4753e68f38e98bf0ab5f9ef9b8b092038a6658396142c50e1b24166ea08f108a1762a79d624cb551076748087f913fc6d8a066123d5dee972959c16a6968da554db5c208d75a097fd48eefa18d7d1a0a2fb954baf2a580549f91e0ecd8c3297faf38692ea7a58dab66bcae6e67f86a795b71b964b4d348fdc1d61e87c43aaf9d7c8d9a240e814e5f568466f14daa64a079cf0dfc3351cb600b233019639450ce24affecf8265c6aa8ff76edf8a1b7e257d73fb1be4dd4c519ada2c0319452ad5e40d795d1e67d0afb728f8c641a4dc6650558fc95432785cff5a3af395ece02c2d6b5b7aea5a10319de35b342e4a8dd580a196315d1f0faba702cadf3b6f42d8bc7b8554ef1a4a9a48c8427e25efecbf1b6b1a2fa1208165c9638e401779849fff67b0a507d35331f6eb5291dc5727ad0edc85380f8558ea7d2865ff5df40364d7e07e99b76bcc556db0e189073554e1d24df479e7f17ab80e0ae52b4f35ffeaa52a76e9be5061149dc5a7f942407ea1dee7f1c392e4d18381020551dc0b7df395553975c1a90d3effe4aeca2455cccd05284319d6ef4b718e728180ce2ed4b6e096d39ea62acfe608f615f6627b368be0ab125d342d26cb540d92abe40ab0c8556bf205fde0d1c6e1cf5d8e881d5ccb9811fdb2ab005e2e54d6e1a7052cd8b41a849f5fbaec486ffd8313e9150cb694597ff844927b282fb1519753b5e4a4a4b2d9d8dffd2a2de633e61010f71e51c3f1730d78609e14ff62682b385239075abe3ceabd094c7f5187f20b9467a7d82f4bc4cde03f3399c316cd5c936592a1dfa034a2b658de19714b6cf5a63a1e06365abd824456becd01f13211a29096239c35b8dd2d6272e12617ad039ddce1388951fe63d82c845e7c39b433478852cb95038585540f4836d9eac90b85e31bd15693fb6876d2af403797c04e1833feaa1983c8311b74e06f20007e130ffee93803703450c643267e6e78e8e3eeba8cfae5c349dab902c1d98d87027cf9a44e840b390ecfa7d945dd939d005621c938bad95933350b33fa60b4b2bbc82e5269cc51832881d3b1854c53932d9c777d66dada43574f7aa95825b7272030226e34092217aef5bcbd497cc8c05fe9295622f336d16ad02be0314ecc275b2f6cdd2fa058af4e053ef082a97eabc1e6a18048d4069aa63eb73a506437a672018adef2682281376600d66889c074164b31157df7c3b2e012715ea05916ca34b037927c553e0750e87f4de4d8ab89a6ee1b17618038f001a36bab7fb555688b450f9fb000da7289be94da6832b30250c8687ae680a93612941fe29e05aee7784a554e87e07d677742190cee987e2ae5a96244fdd3dd2de61e0f16a53b1c3320e2252e382ed8cdb50d6d9dd4455a908d54580521421a6173839150e783dd774cca7a769506c0029d4c0bfb7f6cef26343c975c261fade756c627fd806c5449a823fff2b3f1bb8655b483a8d0237ac5b9cb142d1ffd5e8d0ab3f29d8e105d971dee7246b3ee8b47cf1d7c2c3e5fa2a308023498b5e4badc4fadc02b38f2a601bfaafcae36dc2d8593ebd033637f16883ec6b76e82961bfc5917632b044ebca68426434f6740e836bf58731073a0bb7ff56c037199d7147bf10ef1cccd355f9e953a55c2f090ccfcbde1e39e4542cc22c41faba2418fa10e15401672f3da7d20f7f70387801ddb67b857ebdeafa0f6e0f81bdbec7124163544a5a48cee14b02c2e8386437d8624dc91be4a93752174d166686b78f9ce315e52091db5d3ad2f249b123774d777d515c9ea5640911e1a9ec564fe7921ae8a8934b9c0eb6b9f6c6d3a433a80942a90e2381d0a4e7ceee43d2c96de8cec99b504610eb745825eab7d41b36f63b12a366d5db28d377a21ae5eee3fb7aa008d48bf7dda51778cf3125d6c36559e650767e25e225f45778c85d49e36286288112084d50e9528591aa636b86035ec78a5aec9f116d4ada7cc0e1c90ae7c66439e125307eb38a45e3fc716ae614a3211f186628030fe74754be1208436ba9d96f62a723a751c33037de93f244efd9d0b6311d87415167efcb44f936c290c817e43d0bb7a2ab68c37c66a2b9130ad5841b02c661dc3f38864999e561a4a9ae7c4b577257ffc6ac949ca89001676071b79d440bb1ce7e385e787af80ed048c1ef481ade8aae9ccf4463f0593e81bb2855a9e1502cb4dc5af84e9ca51179d883853725877004733af899922052052c517bac4676a11ceac8b8addee38d19ab891a5cc8caaf0ee0375bb5899fa2868b64cb1c18fe60c89d6d0e37b1a469903937cbe13efbea98520dfb1ccd52df89e29db544397753959b7654cd3e06002cd8d54e9d732b87de3b362be05632c0a02f42f54cfe5e1718417770301e3cf19e3faff16ccced610405b37661c4da1cb81e4f17ac47cbe5e0aa87fb21a062705dcbd7f34265f6aefd8401acdb95bd3b9b07874c2677a9014ed3b292c", 0x1000}, {&(0x7f0000001400)="9795a1462f562b1e740f90c0bec4373390700c8a7790b13507639bb00c16ed4e1fc11948ab1ae255fb335ad75f65a7a777f18b0d3ccfe8664095c77c953d20feaec40723aa70d45aa770d9b4c43515f9d49de105bf784ee9354bdaa9d0fe6a886d8bcabfe5eb22ba742e838039ba018a4b090e90087be15694462e9493d5f65f5f26e2d8fb3b4ac39fcc7541704fe9558ad48327a64ef627dbb3d49dce960a02c3d62a15750948f984f09e39c4f750221372303f7f2044906a0a1b2e846d63516cc1adf5bc9d8e63bbc2fba46b155f4f066e8160067eaf2cf96f86d3c3ecf0ecd8f3e36d029a4951ccf332019a5950bf883ac93525e3ef5180c385e7e6dcd6ec823616bb12d4ba827b4d919a69f30af4c1e1c8b338b6b9ac4e7384050ca0e4bc6a4b0ea380a203ecaa24969f2df555129d1c5f24acbcf3566b11b2578caef814d0837209510d8b6391f621ff42ff68b12e5b1c49d4d7d7f21e9af93e4e628b30436e84a6ba369ecee6a01424735afe81ff74a7449326a63fa157b46b08e93aef8fd8280211b6648b3f603b75d39969df7a11ac3c77103d1611657cf92b3ba000f2120cd799fec5f66e0f625d36f09b2b5489ede4dadc735ac7317c2916b33022bccc03d50b0bca357e6d80d6861d678cba230e5eb64c839aec9293df1f855cf95299ea3f74f53d59b2194f38a09819e88a01cf37b19a1082aa83597ed47bb9528c168fb30d589b6d34332644ed4a09e1ee76666b8af8b52c0793c4959b4cc223d7bce1df80068cc9eca9aaeb215a41b03d4f3d8867fd6061f652a449b9331d5bee5a9c944b0b26e32fac2c7f10e882b2c449f83470cc9d9f50cc204df2885f0046d0a24ba0fff54b02ae5bb80286961ca050f9fc366c6ca5318250213a61a91d4219bd525f757ca172fc2f14d0b091b1e01ae565d2fa1da42107ddd1b2f49818a3823557ad4b6be586ea19412f4135759dd417cc4fe8e8fb4249b8335ca17908b61f48d3d0fd96e7884bb2b6e4183d7b2cca5c0c51ed625e7cad0213ac7c7dc7b39dfb099a010f226761d4042e08dae6cdd5c1918e6a1d190d86b71dceaa9addbfb4174540fa93957349bc1d76249dcdc5bd560ed351e806775062abb1509c75a29b6b2308195c71ee02372fabfa9bc892591ce85d2f338539737c6dd712461aa321bc4022b04e2d5529543fa30af2a696b790c1773a5da7a6b494125be7d404e9da050b082b4f18ece2668940fc7c20e10e83da0259ab43bf86b46758e7420068aef47a9f3a5917cac8217e168f73463aa23d690f52cce7b32453bcc3c8c46235522437725d5dae9a420620d01aa5c773bfcb0a2e843e897f802967a4ba7178e4227ad203eeb6ce9c566d2c8e5a22787d5e63dbfa773c383f3cb6baa01e07cc5454cc6ec3b579a1bfb822d6ad155bf7d860d9721ad7172187e35b003fcf09cdf9daad5b9053618c2870e4ee0d6ad5ef66ad99f222b4545bc6f073d3d0a6475999c893621a9e876674f726e9c919dc5799b0fa226f8bb3480382e156b508f4ee627d9990de9b89e59f88ab1c06f1fad01b73596edb3233f9b0aea828ba5c5d7fbc256a9e1913a892dbcdf9815d65c8c37b4f459004be5756abb17802d6032054dcc3ed03e18e2298ed6972d5c29a97804fa5365b77ff9c4f6a6e11dab234eb61a1d63688753635fb94dfa364a4457b88ac2e8794040ffcae7bbb8ff9a82f1aec97160b6b0924d04038db382ced3ad712c9dd1fb13f6f94e850ec77a88d377865913ab1c2507719af346f51866b31d0e8e73aba9f68e0599aa99c89d4ca452dff790eb786be85bd9e0ba0248a417444a6a111a6fd43784fa3d6e1a3408f87738c0eae8169efb99bdca679a657ec0e227324f6d5e44f7cfd0314770bd36546e08ff494ba94237fad1baad886105f90efc1c4230e27fbfbb4966c56a67ac7a1cfba8532b89a686ec7a7426dcb1e4d5829223c13343eef02191fe23d78aad1fada6a5ee6724daa602f4659e2e123fd72cbb2adf9ab4b3314145c0b6ad649e808b43ba10ce6590cc62df179beaeb4e5a5da82193298adc3d2dddcb028f2ff4b794a6462b13990c05328e990e245d0f62550fcfa1af00dc5b5678fc7ec439013303b40c1bd57beeb98865eb0726b8e38007eb207cfa4c0151d5eccd3872b144f2f94053a0b712cfcc68ff4dcb0bc59ee6f0da1bf4518e60bfd0f3d1e3508c945b3ed29c91be4a9ebfa46ebfa430d329bb2fff0eb728a7be02cf1da195d344775f4da76c8f1649899c81ebcbb364db9e9c13eb9efce06d46c3ba035ff06d8c5e0685ee89c717e9e7b5c87dd065044b4e59d9035671e25da4ebcca8e97b6419cc595b2c3ebcf754fdc76698e17092641c4ad51731b5908e2d95da933c83b39962bf1602e30478a89e6bcfab4e5b786dc3be2d9cfaffb7ac18b40bfdda022e76811422497a884d0b2c16b64b8aaa9a95064133cc6b3a8423e4e18a9d49a08e41bd316792dbfe81ed19ce74d55f839c2052aabb08be5f819cfbe88e8f1cdc24d1dc323621f883e5819f64b18f3ac77ebd059cbb74033c2a0763cf9740aaf6ca96589095ba4b7cab1220adb3d48185661f6031dc6b606e9cc23197fe297d871eb9a6a1318912b9c35dbf2fadc26496ae49f7845dcc2b08290cd79f362c759440b17ff16c1b8c8a754c55a29daacd62490193a240ffffa436fc117cbff5ebeaa91d43b582a9fe4e8881494e99971073e0d2eaae808d6b9c0b3c4cbd97a7d0523dc8c88a43d4608d6ed2c618779530b4f4b99271ab325513f6e85859b53660a8b324e7d0a9c5e026795e33052e7024b6b4034c13a6460aadcc2bfb4db8b46f522547a4a3f7e9bac26f5ec9f7d5f03b77b2ce18e9fc927266b3351e6b04459bfcf83aa0ddee65298cc512595eb7a62af7b7732c29da57b5121ec1cebd428c91b9e773749a42f1af26d5261c964e304ecf53c9f8ada0556bfa8d876d7726a05345be774263f5d87735ea7b8bca0de93094400239be8c51f60cf5d4bf851c6afae757e34ce0d4b17ce22af8d9308e83f77169efa870cb880fde18d5fc26966f8e1deedd6cd274ed91bdeec5abb5db6f9a1ccdd2c863b4915116f64694185c4b3ce3c858222855ed1c81d594d8cea9635b353ddc54ec65e2d140faa5a6702bc785ae3142b0285034f96cfddeae10d795ab74f4017ec0e40047d2742e39ffae17fb88c0706ca73fd4f301f2b9f361d69a3501c6418289cb39af4b508cf4a48b0283ef11258d2efcdf96eb0f41a0ee064291146acbe8de6ae964d128ddd6655c91a8496e48974e6354eff21d3ad88508cd272c4eedb4a866ae3c234aca07973397e0dd1100fb50407c53fde79755e25c7633ff6611220d6ca437f8d2e6641a491ab555661c347fd084e5eb9e95396114472279a45d8ff864d7fd96f98eb87071297ab217c2803e3b1704baf03983b00b17e4f43d4f0f393dd54c2e80206da9ef58f6b8d67473f9ecc74b1464a56631dac0d1eb2dbfec8ff470f5358ead240efb1f07abf6adcdc0f7e26d469d4048342ae929cebfd4e501285fd920591f4b5e16b380448247b6f16ad25ec053cd6cc396be8bec5bab2eed24ab710e3e4f778b19a6fc72ca8ecbd66e3bb70e2e16a56c39cbc778a8a3a7386141e38dd3679b662466fb543942ac82945b1fde2f6bd304d571486c5cba6c4d847df2bc2e18788149782f5c73f391bc921170ab8204b1dd876f0fa39b29fae7f2c2e3072305f26a27f8633c3a16ff00729620fd1b2c352bb064027cd892461ed79596f4ad5d527bfda5f119ed18f7d2fa03fed2bd062506b0cff8ce7c10602093a71182425db0aa606e6da37b8fa30511b51b36aa1bea6b831ffd36cb1033005be2d440e9143a829cd5a829de6aa0b1417163202e67eda282e290619b9f2e9958f7b0762c9976eea3a907189c1cb769eeba0dc7f604d526bdb0d04e174abb6b82bbe94506e7e5c90ec3a244448dd374da312d5693170e10fe74ec2a4f2f7b21b93f7cb1b3c496c133bf69f8cb68dbf76d5abee16c717862fbcfdbff55b8038092ec2d840c595b811cd0fa18ecb9519c22877ff576118a5f2b7e79e5adf68d5cf6315cc12876b93ce00b5e10c92858e7c789ade258d3e408bcc91cce0812e569f9d77759cae19181bd58ad70c56fd0b963b797b43f85d25b4914d24007a1c15e812627399cc4ad589e919d09df7760b0ace794f91998400d10945dd3b49d8d1fa949adee1d0e26237648756352ff90038541de62e622854ed9cf5f4c876e6305993f085caee6e85edc0d94b8241bcd69a05db2b0afa049720698ad4467ab55e54f3ae89de853aeb48fb479b6c29b44a832ddd05dea7d19b089e0aed004311dd7f5cf76bc03b726093ff610d2d81cf06314168619f20bf8b1ba6d7e19dda079f447468b1800b7cf9f168c146e371ca96e62e1ac7151792cf23fa8bd55c40b9686379385be34edac940617f1447469cceb98ad4f7ae7dde2e308a78406c46050ba39bb178149e44a186fb82d5610a4a589b509b596b5ade6770305b4fa2b21ad65276663c5dcb8171bd368714643996e537001d1a94e4e9224c79e353833da6f63738ffec7ff1bf2780583d097eab3adffb5da36b91a5229d69788c55df5991e77a92c468bc038ae72f4cae94c557f415d098811c552d3ed991ec4dc10c8944c5100c1dff50e505aa9d0643c18c41aa0679a5a7182a9c2bf31d47cfb34c6f59ba09b172ec97224ffb696321a8d4aa4e25f4958ffa513e169b8ebd067bc61f6a6496ad48ca2a368ea9c6ab1861a36951a68be450e712cd5ee8d4fe6ca3bb8f2883c2a5c26b36937423bb5e1fcf1e3a77070c764ea28d5430eab18e2424073ef9b762b056ef34f8e9f26a272a04f6f9067ce14f8ac73f2c25735d84ba7830e24354865e29db1f0112ef347fd1e91b38ccdcfeca76bd9d75707329a4d5e1f4cc0f65494ccd2fa10078b823025bf0e608cb226ed2172479be324bf311251d8aac01d97c72d2401aabbd3e72f34f99abdd642723f40d076019293e797c71ae0fe26ddc28320c1be99f03c8c2abbdebb883944f94895baf98d5e6d6b4e3e47f0a6513a49b148488e90cff6358a49d04e34670920e2697a04ec0763c985e57ea1ebadba8b9e51a5ae8bfc3035c680888bd83f5056971d853c42eceaf1351805edb59c7a59a396d2f6d4cb9a6e41c99d9cc70d9abb19faba112082f7dc1c64b1f122f17f66403e10eddffb4c3e9129c51a5d6442af9ca11f50ff38304984209c8dffe984af04a000ad3bb2517db1ecb9ee9fb792982a0253ff3b1d036e9c0552d29d5a030563726590c783fb0d5a8b91c27909bc8f01e447cac802ea9429b42c737eb146fbe1f4a2cc3bd5fb94676e68628d5049c2a17cc3e9af8122d6ece43f24bc6b3b79e8a306ad2e28be6750091d5e8a5c7a4dd454da100d2c24f42a6ff40285f79cb879375daa158fc672ff1ec622a45440e023e80162d0ba968dbe4f97c5e742dea24d28e53a4d9a7a58947f21d4212d0ab403b026f87279955f0aa2915120149051186702939cad96cb656120c9f8560414b415298cb9940d6edb3d0e648262ae25c248c42c3620499e0e36e1fca61550b8bf3fd324cf49a4381f08e6371103bdbd841943c2c9e9d4ab0b1a3ac3130a4242f413112d831a4fa1548c1862e117e3bcf450c5cd268d58c94098f7368a1dcaca6a4d9b3ae3c62f03ff9cdc05a2148fd79460d7874967299d06da039c03d67f6be48e78958e831bd3d00ee16686b298bfa54f3eb40ace846ad3fb85f2a18a3b2811448", 0x1000}, {&(0x7f0000002400)="56b58b4ae185a2f80a11f1aa75efa1788be6519d96e549f481e89e9eb8ef98d3a3f078540f770f2b1ec180d57e9ac1eb4a1c5c2b7da559c29c50de31daef6dcd182122", 0x43}], 0x8) 16:00:45 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0x46) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x92) setuid(r1) r2 = socket(0x800000018, 0x2, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000000000100) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) semget(0x1, 0x3, 0x1020) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='\x00'], &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)=':\xbb\x00', &(0x7f00000001c0)='$\x00', &(0x7f0000000200)='\x00']) setsockopt(r0, 0x4, 0xba, &(0x7f0000000280)="590d6e6831ad4505ebcf", 0xa) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x6}, {0x1, 0x40}}, &(0x7f0000000040)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r4) 16:00:45 executing program 0: unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x50) 16:00:45 executing program 1: pipe(&(0x7f0000000440)={0xffffffffffffffff}) truncate(&(0x7f0000000040)='./file0\x00', 0x1) fcntl$dupfd(r0, 0x6, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:45 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x100, 0x3, &(0x7f0000001540)="b0bf851719cdceee51cdf9ab280cc7c16e23c9280c953a16cac9f07ac5dcf50412fed0d6e7077fcb680954a8248095c81db3089ef8e26d754fa831ad8a45930c50ab0c923752f584c0ac443d5f662ad4ddf7e2958c468e17120517c8060030807f779177605922ffbe736df090faba11d878361ccce46e66e3fee75763cc26023303554edd3f2118cd147164cc8c674afae324aa636fe259c63279ab5fe16704989f7d8fd2d2b829246baf749b4e356f4275f1d66b2b698b6366963024206c978a4d9f9903d61783b620932f2d2335599a73ce632e6f9b172d7b36c27c43c663816fa2dea6d5034c5da0b1bc5e80c376be1032", 0xf3) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f00000000c0)="823c913fbc83d37a24835cc768bb0a424bbc7e8666afdc7db79972d22aecea7915569e8fcde9901d64f1387d664f729d76db9676d5831177ee9fc35b1c91a80f33252b05c22b5f3b3a413dae9ab8e269f23b22ce240b38542288ef722363dfb5caea547643a3779fc39dcd3854c57c1ac7f7a3ff48e110bffc4e22dd7cf028ae3fd8033873d6b2d84576b41b90cf49b72bce98e638b3c3f9117729f4e0aa05ea00248fb30c2d", 0xa6}, {&(0x7f0000000180)="01b872a8e4916a8f04fa1a60d8c5ab830ee688b537cdcc0224d9ec55bf8ea32f98a0de245ffce8679636b737329e0dfc9462c5d8efc4d2b79eddccaf612f6191f1", 0x41}, {&(0x7f0000000200)="073538e250f39bc3246d5af30d1a42c0e5200593fe474ed8980e077cc98193ad11a344520cb5dd25239977c7d519b6326409bbde7cccfd8b5f851cdb540a1131bcc57290c5782c86d5a6c1f9dfd957e1683509f056043919551b512775527b0d7f92f5130f709d9d6178a002c57d5a1a9353ed45cc70a1067d949095e2dbaab8a263ec91d38a2c88253923cbe430b5d665a84e22ca65853313290aa9a4bd77239ce4530c833f0d4fb096ad087b9dd78b61f11739c03266b797170301f942a4a2d836ee515fffc70120f5ca528e15d1057cfd49562f21c4866d", 0xd9}, {&(0x7f0000000300)="92ab935aaeeb5beeb5f5b7941c135ae25b87f69cf6392dea6885f5f949a5777e01db3927d2769552f39bdf2e66225b9a68d84332273a0eb5575709c31ec84a668b5683f76bc549e97d5456ed82e959516fde56a039778ce427ab402a5590c0a383aee8d976cb0dc28cba7b01f19aa69c8b8a474ad1238aae785be4e1a7bfc016619c84d84a04", 0x86}, {&(0x7f00000003c0)="55f63d11e03f85d43053275b251431a54e2c2070dc9c245f8ce61625d59faac352d750e2fb4b2a07b40697a21b78433062581519429e150461970448031f2ab8403b09448a18a96dffd909ccac177937890139aeebd1ef452a388f6dcbe3535c8e5772efec3a8cf16b6508818e01d9a5d5436a78bfb96820c769978297c441fa2e6aa6972d4f4ea96f2883825c2a33f2ee688e46f558d1967718c5e5ae65fc824ebea8bd43b6eea8f6bce42cbd76b9e2a7a70cb0df645d53da8027c492c912b071b8e288ca4b584c130bbbc437c76ec36aa9167c2519f1f14d03b59c21df221bdfe273c9638c55064987d79e4982aba05869dd30522b97e876634e7f0a06dba1131f084e01b3ce30a45c69f95097facb002d8f4b185c080768dd65ca9f7721e7827450bae8a3723d15be4b20e0b31c76c0dd36d6fed6a03419e6c25c14ac3dbc5ce82dbcda3b7dee5b42003a52f4752ef25a902596b28efce80d589bc1bf27e9d52663b14fee966da045cbe35b10b0c3fd94d50680811c679c23076b6e20d463d25d68a39b8b9d99d59dcf3fd0b98ea77f627dd0a1d6f30b2192c468d669ae73ff3e1925f4fdd46f6e0279b7fde8252fe90555bfc045af304c98941b1b0ed6b9a9a8c7017b31f37325e0fd250ee9f93474f826358850de04df6ebaa61f257d637bfec629d6077579e7eafaeeca0b47a810d82c1840e28e313f70594e339c76467f87cfff8ced94702ca98b888dbf5d33abd73dd198673f24b49bc72f4239154f22eeaf78a569cbe75d0817dc57839fcc28adcae07a8c272126ef35162da33fd6f1c2cfd17c9b622b7b63b7e6e7c32499a03e8fec7cf09d1972348d0436d6a6ca25306b70641c87be500f687eb0f3647616f697404d734e2254b76aa18305d3029a4e77d052aa89d06e34c623e3b15036bbe776ab42b18ffe30dae6d25efa72cfe289a707e84a43f2e52a5f70804fa0377538ec05f6e343fea7fe6f449b5044b4865bf542f94d361b95551a221cf4b4abfc142086bae351badcbc6294e94fe3289e1a8f5485d7fa4d2c63f017d153186ccc0945bb82a89eec91adcfa853c68e9666b8956fce2e8a84ed249c16c5ed7e1eed8c38ae64ea416ff0546e1e52a06fcfec8d60081cf1b353306f60fff6b0fc7ff9386ad592965b19ea12a438bb799f7eaf9b762d6ccf9270a8fe8d7e99d944983fcef322fd1484d98fcae2c2edc36538b8a88d91a04a214176dc2ddd9b31a1a6f8b47c84cd6c23ef9bb5da07f6d2dbe7eb66b07fe4c0b163e19fd84a549f7c94e0d12476a7f3dfa2b63191dbcf216dac1fe9a351e6bf9feb40301439c6d329652972ae3eb976472c003dc62130a739755ed8e93bf48c51e44373e1ca544b1441495b6275c316b5d33f9dc08842f058860965b8bc12577c2658acfb334e78f6638b1bea312a78e21be0f0cbc7807fc617aae62e39b956170cee0b64cd9079f5779bbc7856b47e5ed71d813fb7259ba728c6b48db3e0585d664fee797c074cd5e4c813c3e959faf593c1ea1680257414777ebf6141dd07104303e4006e440321af57dcb3b70ffa01d2e1014cc11a1020c4200fce7f109185b0821a5370824bf7100ff67925f8df6ed5dc3e0b6f16b080c495a82d21ee985380f7b391318b959f0394b6472a0c0ce1d75316b606ee94756d57afa2a112091e5b056e17789ef4bb0debafd61f4184d9121fcd344a0f6c9e4e9595e3135a4034973c68bc7714951e4f6bf61937af42afa59cad1465d0284daf90c02cb4204de6230705c1a4399227146e8010fa6da155ad003e7e592ec147d9ec3223d37c6e6bc8463f614c1621b73b5096eb241dfd55bf0a5e50ff1dd42d7cd391fe72a3eb99f42c37a45cacd947a43ce73b489631123a22b28363ccea7473ff586748c0534822f7b202e8d33de0e080c47be3ea7cf4a1f0d38d5435d2998868ed4b81e59a7feef67d1812af992e0e5058be336a51007504f139a511f21ae39e70ff9617ab329e453d3e0220133079fcff7dbfb749b13e939beb4dab2a134e9e0be3b4fa9e7d89d5e09550e0322db43c4ad29fb696e2ad25e830053c032c74b57840766a63c54fef4cabd07cb11396021119b07f7e30d04c166fb249ef7c09b61b75fef760a6904574f868044cbd2d80b437d3a8ffef9d5498e090c5a63f47fd12d1f7b90d8c96de1577442d5726704c9b71dd49c39b6b050c6091f34f9616143ad2dfb16fe19832ec29a54a321676d73607c28858bed892ecbfe74c045f5109f4a44da013586be61de5d1dbc24dff8fe98992c1a36f2813c27983679a558bc6affe343a0289e3ad55a01dcd2a4a3544e044ffff44719c6f35353dae56c1f5c3dd0b9e8bc7b850647d6d41f2e6d6e3f6615958910d3ff3895bbd6377358aaf395d415bc7c78cb523940a2f51cdda6b2a52c2f3affb705e8a22a2af6000f64dc40bcae3313b4765c87859b25033133c6a2f9e3855d838a28efabbc181fc75a83e30320749d3ff2784de48fb47e8f311bffe46810ad838f9a7fb7be7fd79ba14dd235649dcc65af50c6c117e8581b42bf6d332137b9320ab64126087b1cba5bb0530aecc1e7e5ad7d4c2837527129f020c2e71812260157e464751f9cd98e1a63703ea280f6f7cc6de5390f8797418cdd119ef12eff6c159aa64771392229c3a32b3bd05012d6bb568740e90a41fd6a522b2d31c318fc19341fd55bef2fba71dc64253e7ea99399dd31491e117f5fafdddfe26a2d09e01da02e7e0392b665ad53b5daa19acd92f36a58b4490a158160b73b4412bd7bb697d88b0e84002ea55425876d3a88e2eea66dca33551498f0e46a5823e343532b14b56011e6aa56b16b2ad69c6b5e487767ddfccfddcd5b27671a8bcefea51fb1292c36f2bf3255b37911ca3b2412087610eda3c4b5b192a2ef75eafc30ce0bf7380dd3c714e82b2f56aa336499c7640e20ff70fe3dc38c561a8cc1fe02e4a4e4fa7ee4474cd65a31b561e822c69e2c8f15af33fb055468ac5625b6ed79327ff0dd15ebee4569fb9bb16dfa310a8207c8d9f6f22a9a46bb993e8d6a39106c99c9871c2c90602e03b35eadff492848b1328f4806aa2a0f009717e53ce05dc40a972cc8a93fbdee5774704f2814cc6b62909e8f8e8b8bcfc7965eabfc5f06bbd1b0243f91f0eab2bf6e3ddba72e87c2d609e16d228ceb66a4c1f99239c76d3edffcb5a9c11e1e3a70a84d124b120cafbed8315c9c44210517b4e0d1406c257c3237bffd99d2f74115f61afcfea17b7b2ddb03626ce9f7cc100c662e4df97613d90e6ec317cecac5b1078f2032893f54827243cf837efc28195ef5f99416f9e74aee3710ab3d165d9ae6da0d9ff272a024976d385363fbcb559b4db55640337421ac299566e26adcf019ea285b1b8b45982f4193e703d6ad754e4b2e912b68c3b4028f1b2cfa95b6f10749818856faf8523736d33463f2d14803d42195176b4e5a0926e3bd2647038d2afa9823ef6144bbc6f501f1b8b7553fe44181de1943cbd7782b44d6ffb4bde98b4979d7ccaf19828d16bb708afb3cb019c058f8e8e1a0ceff4e01427e7c1b1116ae6dc7784616c269d9e6e2ef2f8d9a20861d04b53f168fdc886fcaafd6e76ab518a6bbe206e31f359218b1d2ed1cc286bd5631116ef721b5a38e70f0ea16716421fd8b787258f27f6c28f66ce363b6a571d75415dc827f9737a3d16a1952d98489cc95ff75326ea2cc23d0790a6174f20165cc8e9782615dc3943b12a6417edebd17f07a623bfa4299cd6a2c93fd8fef9fd5249be9973cd02d256afbebf1ccdbe87e932ae2ccc1e50200195ace220d1b941b8f9b4bafed4cb61b1a713a5d130d65bc446bb587dd7fb85aeec28abfafe340b185ad11e14588ece0f04722b2e0f1424bc2e8ab4b84a16f2d6f613660471818a3b2e83938d319a9334be0a8fee01ec7bfa2113192d34e4744bb6c8d7ca2390bdb5e153c50adff22831690dd86f20a6fbe31c12091a72e6c06eb566fae8dc95114f5b2add8a333653409ac959c7b00526474b8d444f11322d61b6c579ee87b066bc4e8b74255a8293d371497540c03b7bce960c59b5aa0f3c3e8027f3107ba65ca28bb7ba77a1ea065f6d7ba20679ffef0174809b56d64b0307e32deb65de4fcfb01768e4b4a5905a19c24e255050f1fc26e63e06c19709fb09467240550b2d58c958d122dbaf8f5ad3d3fa85918d719240df24b60474a85098f063c8fe860c2bc0c87dfd73407051f4d499f7ad99a0babcd10e2ba10872cc3f4c6e4a7f13c1fd3672bac6f5e03cc8c27f518377790a9a10aade08b7019ecdd973ec1f0f2b4305cd70d6f8bac0a32047b02600aa7acc13fcacf69e817a2f1243bdde60d6b439c4dc7759cf809d2633306a0045939d74338d1a4cc3065b9eee5bef4d955a63b694b4d5669a3344f246554877768b586e8ddd40aff89bc2f9f0c1c56a231849220cc6228775577d310be63cef9d9e6205111ac3fae8add1c275248d3e48ca724e62011763f3b7b10f321215849502a7fe2786373df80cab6720c1e7f98a8fa76e663e83ae650034124712abdb9fd99da7f6b8c0acf80d0872cd61647a12d5b1a4ce5b2a584acbe0adec01c2557bb5e9578c3366ec3ca19cdc46f4be1472f6a797f3037a6a81f8a3dbc87cfe0c8a173e9baa30e59f87e445003d5d6e62715431bac394c465dcdd82635075ed19bd50e687074b88c854cfb545510c6f5b21fede85e46dceca0af710483e16b5e90d6febd9f5f2662c1119968ffc2a44d105b61528af6211aedaf4a0efd3ac667f3c9646dfb0b6c7ef93cf18b93dfd1d2041991b16236e3105bad78eea2b5ace9eda43bf440529d92ba2e73d3e9fc04d37d87a3473556d44a1841ce4240310ede706f8d09896ae8f5bb304e9de70e8d78f731cb20eba7612ac62538e3e3a920b5d394acb233dfc4bdc63100f7051c7399eeb1b7ff94a826f7b2499f70ed23add07808bd4a0a543dbc5ae2117e3b5cf2faeba5a05b807a39b4aa0e132f7f60943e364c3e7a4bdd941812b19029fe50eee3e61964496640302077a37749fd41158f4f3ffc6c4fba2b87a695086d3fc40d9b517445c1247cfc9863c9440073a26a56709bb9f9841b57cf96b1369dc888b84ff692130e91068ad2d21f2555f517c7bc7497ec1af385a411a65db936ec94799868e68da4cac208dc0aa54723800ed241dcabc662f12cf65d0873407a02ee9392e748e7d83207d82a8ac3f0e706f09c192ca75ee68016fb907a8e0bad27ff25e834169ae654c6c14298ff7f72f33b9604e1acb8a3fecfb260b47254d7eff00fc2e75826dd7ea5f84c033e1411a578eb6d73d4e2090140d7d5729f55c6d33607926d1f2da37a1bda6cf7c5f304af6cb53c4b062592d3f3fe094564b4953b9dd02cd730c314de24188a781602c49b191e98d18ff3d3a4e25affa1483aa4100398b6acaa4a4952025fb02464afe72d4be96546b009be845aebc0527d87186fbf83a185db053939bbc20fef20fef325886970f16a7bcdb1af507351166f393bdc0dfed1c7a388443fcbf1df7e83fe3e3b66057d674efe29735e9e18f6099c4446f49451ca9414a9de1996fc8977d45b6e4d3469e5f68737687aa93c243cf0b9ab3dbc649df9d9ecb121d94fc49cf8e7fe6719a1987495f1b145ba8f8a7b0352c51daa2e836e2aeae1d01e1e2d61078d9cd9ed67234c77300c38b26a87020e1dba5c58e5172c176fe58af01740d1a5f7e20477f1fa18a70e531185ad4663ea133cd5ac7e1637113a351eb43e8e58984e5c43b3c183f2f6e4a", 0x1000}, {&(0x7f00000013c0)="b890d07e10ea30d5a897f888bdbea1d3940c927c7cde400bf69f454ad8fceba9235e2eb441046d50af71b9a28ce1f85ce75ad067903fdc9fdb4454116ddd3e4c18f4aed44046c5f8a55a3d21de1cfd826c8606c7a415b5d2ede23f3427fc77296e7ebb3b24bc6c779b338636b261bb2576d067d4ebead65301bb41830019db0582317406d03be33c68cf4979db23b4cc8618a22188167b24450b8fd6f80c2c837090b798d5186c0002f4d3f57fa9d405fc6bdfb022516ea45e4e65f57d13ee8816e9763f6212fc1365efb8e8f1836b3766b6e18feb9d388f0440dbc2e5b76057e12edf9a52dca488e9ce06", 0xeb}], 0x6, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(0xffffffffffffffff, 0x0, 0x21) kqueue() mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2ec) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xc00, 0x93) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r4, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x4, 0x8}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0x6}], 0x0, 0x0, 0x976a, &(0x7f00000001c0)={0x9, 0x864}) r5 = getpgrp() fcntl$setown(r1, 0x6, r5) fchdir(r0) writev(r0, &(0x7f00000012c0)=[{&(0x7f00000002c0)="e583dcb4d8825ef8419ef9e4bb9092746cc5d274456e030777c450beca9a94c01b57a25d7a0ccf98838fb9244dd5239309a7dd299fd01f2e10965fa7cbb9fb324a160cbfb8075a43f22dc6078742c8675f2abb6c884fefc7174e61976b607bab6cb57a6a071965e874e78e2df63f4353cde62e4a3aca0fddfbb4f4f7b8d85f5fabec7795f223045b20d4231ce977ae01338dc80a5cfd23ed75b20ff6b2f804c843a5df05c0334caed42cb2d82d75f4680991fb9c9bac11bba8b9311edace53014cc8a5f4ea9d2c2c43c264f8ab1a2227064416a2084375a2948a0bb34316245723abf9717d2f28acbf8f4c8b49d8fc05a0afe43b0a9fc6795d4de8c73c8a8b9b22e5bbccd65e995983035321035a25b9a1a6ad26f4b45b8d9e2aebed98d6cc314f039dcf8861ac1df39db8abda386d24ad92be315afd5ba107bbf4a5593cc494a8b14e6e050cd6f5d3e9655442836b78dea4253bda7ca11da728c761e90dd88ab74c31a7be49c9386dc58959b0b04138e5d522d328b5be36ec1089df563180afc0d0edd14b54299edeacf707f26c7f4233c9604bf8c471cb688ee3f6be448ec1bafaa30d2adeb7c4cbee99102d816aa15555d32c55a04e7114b1e5ff70cb616fed93f345cf62fdce56fe152e303df438bc7dd27868e7bf31dcb1fb034774af0624c7c72f85f28bae20a92926ef256998ca40552eeac357c4eda62dc563f3cf53d38676f5da3dae639f3cc82604841496b20b5900171df3a8af6abdc52fce9bf1f2a7433bc2466ddfb700ca2382a04249c53ed82c8d6648c0fd2f672cbbb3727a19c53e09af133deefd196f0422bfabf6b577d7ffbad69c5306c43be2a2c72851fcba59febd3874e3bca00d83f27c81455089c07715c15141fdbe8454f444705d8f87329ce0f74e41c5a635d7b479c48a579df98ca16b833a343d54c3c1ee9fca5940881853530764f92f956a3887acedeb75672c5d1aa6cf132d860570a82dd757cfc0da46bb89c358a2dedc3eb41e2f561bdd2e10de40f8824af5ce06909d9f253413c49b6c42df06ffcde57bf575e294ecd2242ca9e000612fa0db1ef3eeac3eaa45156237722bf1a07e5b3a585cd9e5cf2311a1ecf9561dd05ba3f45885605e5700449e434a376b146269e052f6a136094a4b7e37e9026ac2b40e39a7f866f5beaf555bb513084f4abbb004b8b9132afd0049a9768d9b3be6e1ac8fad5acddb7144ad5e532f1f5659e53f3cc881caf8a9e04eb219c6130ea78da559beadd049ed5848d8c1df44deb6695e8c61681def4db88d993b9855fdba4b8f14790e6d3ba50cfe9877605623999296462c667d6e7f7b6394f571af8dc0907f77111264391d1c2575265213959d8636b5b2e012ac7aa3e88f04f176d3e282350dbf63dfff43ec28823a7c1ea57a52e83b86d3d06985800c880d37ab6de9f68c2909b62fdd37fafc02e46dabeffb3fcd5c8895430211d79bb6b0a886dcd79fef269bc7496cd914f2749ebb4f5533ff8be1e89041dd31cf682b5d7526e86717aadd8f581a69fd38cf3e09e609ab93e8a333a23fc2a64aed9a19b27a01ae7d0f1ea4d40b8c9aa0f3db8657d92cd8030ce530a3430dd935725bcb51fcdf8a141f150ed8ba74723be5a29420f87d13d9cb10469b08730f2219e6af2182dd7345e22412ffdb81e22d5767a0d729966f6cbe6d4fbf6fc3e412a5c6d434cb661a5f7b355e6f7e6337c77d399b09d82d4f9a4382fcf85763edfa9432e7c6674fd219f17a7a250f6f99df1684dfde46b71c09ba37aed249bb7cf8cf8e940674b15cf93e13d6da502c10f29dd360907131da03532e14d6f6a2a544645716a9b381d97500b0758a60ec13c2ec1d563f730129bbb3dea345ca1d64490725d1b4973e9a4a01051c7e88b576f1f56bd46d3d7b26b64c93a05272ec063b2165781e0a48394c6f0797214e7e6dec6050d28bdd6ba12dd9497600adf15bbdb295c87faef7fd33a7013eb503a264d979109f168867f3ec7dff670479f07dbc8763da7e22633fc7e704b73e01fd32bf78759bc22ad2272ef6e7ddcb13057fe37600dd2d73657c51184d1aaa8d4b3529c0031a045422c0009fb8fedf3a760d18163052621ce7d5dd409d41aac9a05046436df3c70b46063b787edbe342ffbd516cb0bf783443716799ceb0bd3f856089f76805f45c984bef8f84403d57bfab8c5532c9d13ffef16a83ca40263a30c0c16ad97e69bd481e5fabb562569c0c66b6aa7c2148b647e3acf0c19d0724c96151728a5f4ed33cb9ec323c8cef4ff13bf6fe7e780c18ab651c42769c57824f2400372349e6caf943781acc902d65508f448816007a12ba42401c00e53e4919ca70af263383cf032bfcbe88eacef7e1d33442a46d143c71ce0b975a8fbf1ee2edb68bc66dc188cef7286b1ba7f701a847205a912715c3d850364d9abbe858ada672befd57b75a4b68893649f15eb76681a7858b5516e3de36df15ae91b853acb2f2baab504bdf30c0a0ed8638491dd9c26a2cf28f76a47f8be9608a7eb764252d15b90c88e90fa4af30d4e88d208124980650cb9dd15b76f8c725edf4bfa08f8729c5f13ba1ff8f9935ed80c39789282a55f352a0e6b98f620fda26db72c636eb7d3b8a5a67ffd2519de39f93e6c2a1c230df0690d3ff3035f7000917dd1b60e3d9c95e0fea3df3afb84b574c93fa279388584dcdfd67a36e44289056f01978137b61de56747b3c76f61ec045af5cae63d19581dacbc26a4e2d02db0773846dd2c9a01612ab9063271b9e37ad01ac251e0e1b04e47709c11a662f033df5756e95a7702c1d058165052980c49b69d9b36b5807877d05af577e108b74fef4001b40fab724a1dd7ed6cbb4df7db20aa8d1683a55952972ae1ff8a8a5a5c43a464f983ae0c8b5b948cbad82d03d5691bde408a415973afc4e8bf5c87eee921a6cb64d58096acff1f31b77977f23cd2e35aea79d5a17535889d56cd9d32f2a8c37da6f6dc3e719ac2cbfcada8db6091d718488572efb038eab7139ea6c945cd26c232ab999e5fbec6c4a1fc57b40466e9dc7ec390b92304fe82f5d33838b7d87c4bae8fe62d6b68a4585031af98be6f2fc802fbdf783260cbc5fe867b7bcc76a79bdffd55bf5cfae077b5781698fca5665bf63d14718232b56f5806a913b8f2f50d025553265eaaf714d3a3432c030a34605b21dbe70a630c0c4a5222a6603e483a3241a7f3b0b4d08da543d987543f6d5d350829f2539de4f4de1620f6f3dd1ed9587f400c356b141a54864c44c9cc5e38e6ff3cc07dd79929802fb1c8c25ae3f6357c7a16c4e9447b7152c116f4c4981ed5dd2e45f81b3cf2afb8d4511db20dbe8a06248ab6232894a765a5f0c784865fa459c60525dbd2bb8a82a640b6d6e429e994164b7e512325aa10ed3f9b5def704297b8536b65663641145b36fffe7fd24f1b12a473430de82654bb3462206afee0fdc5003bd7019a795dd40d5feac28e8fe6b4851eb26df0dfdcc064aa38a0b3beededcebc8cfde3d72578a806ce6b649992d2f5702611e06aecbc1ddcf8956e4597da3ff625253e09162c489b04a1b598014fc14e5226d37bac4e270155f92e674ba9c5a06cdb756075718a0e9c863a89df099b1d0ca427668809abc71e9f60ba3a3f8e53a60735b0c7867014212347936df1fea0d5fde98c283bfb7f6ff61aabc5f4e1f72fdecc6c8a0a010634d65c1e715f7863d00899bdfdb0af81b83f14322f6f7721e115281f21bff2446bf97fe352564150ca689d93a7967ba9d2a524b42aed89eb3339e272320fc66142194445d33e65528aa72dafc9169809e3595a4c24bc87da0be054b5b387aded35ae11f5cd2c369afea2fe381239349f26f31b03f2d664be0969718f86960631d0fae36f587c3d7d73519fe02ee98d0ef09aea282a4c060a6eb917c3932563e6493433fe2bc545a89a8d756fa8beeab7bacca4b1778982321a181569e7181aada8f1d92bcd0af6b080e480ed771e6e3f64e88c779e409bcdc27c0c2e0f9bb29ecc1ba1b61d609e394acadad903f3897a48817e696f450c61bce2384baece9c39c79a386c53b9a5a6c7ad841036115e4063921b643863a31648c4d6afdee4b47c90919793822b94d235fb79ae5b6679ce92a4e07f1012d428e9e3e8cd457068d69dc8ea912e41a2733fbebb354359049b0960ef21741936708f7d46e6741a244a0791e36060bf72baf29087ba5bb44f326395426bbbc252126dba2d70ee62f00b7350ecaf2a3e44b5e13f13926cc6316421414d7b17abe7a2d3a992b43b55d98b7ec2ea054acecf591856df6c8ed7879451482531b32bf12caa24f6d333a60ec58a494c9b65fca844900af7f22a5bb2435e6cb0b7098bb783ae64bbb6562f253caad9721f4a93c0b1efb2d6e8da1d78ab242a6149905d56c35e78c3f1054c8e8e1c0e297fb930935e98805dd499d5dff222f6018406195a12723d1df981c01fead6ae1bea6dc380bfba702b6ea98abbc31c015bd1d3108f4ad97bac3124cb8a9ae1da384e711ec3aa16d36010f940ffc8cca864a0961038d2520c2b453f446f3961657f6070fc7d0689192b34a723abec892bd402cfe7d153c01aafb97a5df8bb2be37894b20d231c7b0b4dd5175a1cc2b0a805178cb42987ffc3b155923327837d659710b97cfe624a01595bdac36fbce4d91f0eb1d298db396d0c92f42cb4bd32633de26df9c6ffcfa86d190c683535c8955d4f61dabaa1ae119a8e88308d933e31dc093347093ad54e54ea9fe32e15c785019c6b409e2f7af7767a0e4e03b1ef68189d0ee5f5f140d3e86cafe004495ac0cf91093b62ad76adea34fca47388e3fc11de8f0cd9daf7031a9507f00f74d35315aa3af991532bc69e2b0a6c2977eecdc779326159ca15b444a034ae45c32c5043a7938d70709c5f1f1eef957ab762f514b85a3bb6f08fd61c61569d94c2db8cc9b7d41402c5cb6fc90a295ba04c8e20cf563e64ba174f39c90b1fe41c9b600c5298b796260cf063c893557030aa9b9b4933593f275946baf8f4ae96de30e46c870b29effd8def90e7dd75ff1d675ec8398fbe248d9b6bb1276847435f184284dee9a4b01c24a9fd194b8c0c73b896a534878db6809bd0c1a40744c994aed47bbce3b52ae9dcd478028040696eace8b18a4c5b3a99a6865a63f54195e254fa04a9dbb8f002a01637b71c02beb58e92976c359da17002b87ea01480bee7c1e594b31b5a3680784fb2c970c43d2caa5e4572503dfbbb710602bf784873174da2400767c68924a842d9a549fcc32c61d145c00cd826ec08f0ea33a8e4bf87adbd64792ad1b45e393d9dcfae3166886b60e767278b64d3cd45f6ce7294d51ebc4de9f29276bdbf9382eb7aedd6aa8efe75a85ad3a77b404cd06084b1e445390d52f04bdf439201796561f038491dd04f9663dd0807a6e686971ac58ef111eba69322db09678f885db61b6a91c64ffe8b0bcb2990e6c7dc973ff7d220a598cf3450abccc13ba74e706f8227463a7c4d12146b8c6660b38d33de3dc3dd53a026438607b04c1ee405d31392ed5821f65314c837e707c57fffc2488350c38447f47e13ffe6ce0058432e1442fd28451e4225f3b1adf662536155c6949d5963f252e43f5fd1dda0dc2b36788c7cbdc64c24f6b5badd064dcc8a658c3b36553a010c773290e6d9484ad452b6eb2f204d68387ba9cf330827ab9f554c5832d79e30eb5bce869192211cb80f83d411d8debe5d0d7a15532503c087c557c79baf8c2c7dbb4ec94fee5127fbdcabff7f74576f0c9c0277b89", 0x1000}], 0x1) readv(r2, &(0x7f0000003500)=[{&(0x7f0000001300)=""/93, 0x5d}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/187, 0xbb}, {&(0x7f0000002440)=""/167, 0xa7}, {&(0x7f0000002500)=""/4096, 0x1000}], 0x5) r6 = socket(0x6, 0x0, 0x8) getdents(r0, &(0x7f0000003580)=""/182, 0xb6) r7 = dup(r4) getsockopt(r3, 0x3, 0x3f, &(0x7f0000003640)=""/82, &(0x7f00000036c0)=0x52) r8 = geteuid() getgroups(0x3, &(0x7f0000003740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000003700)='./file0/file1\x00', r8, r9) accept$unix(r3, &(0x7f0000004e40)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011cc253fdb0714f5a03a668a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b6da1b2ecca112c9307d1a699d4df583f67f975c25368b200f3f7f4c50a1bf44e35773347b1b30dabb3d7705ac09e7f1e70a5cac4e4dcfce47de635d05491f4c80ebe8d054e9a1889878ef4b2fed9bbf9683de0a3cb8da74e17bf4b7d8faa72c8981b6149ad91da778b52deceaa4d934f10768bcff06c9b87e30a5d60c05721efbc09b2022618aac7e5fbd9b5b4e865296daddd1351876fcd172f4927c1bf4f419f185e26048c69ab87fbd08a8c96f43dbbb1b352a7e1f649ec7694f9416662f21c5a55903cb77b940aaba90e5840eef48aaa001c5af21067809d508c62"], &(0x7f00000047c0)=0x1002) r10 = socket(0x20, 0x5, 0x7) fsync(r10) sync() shutdown(r7, 0x0) kevent(r0, &(0x7f0000004800)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0x7}, {{r0}, 0xfffffffffffffffa, 0x63, 0xe57839dc48a66f92, 0x8, 0x2}], 0x100000001, &(0x7f0000004840)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x3}], 0x3a, &(0x7f0000004880)={0x3, 0x3}) sendmsg$unix(r6, &(0x7f0000004980)={&(0x7f0000004900)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000004940), 0x0, 0x0, 0x0, 0x4}, 0x9) msgsnd(0x0, &(0x7f00000049c0)={0x3, "8979a450c5bb807aaa7e6b8ff0df90a358cfedcc1849a1c1a60c33808639468d481819274759f3c4126f019b31bc30153b6170e84be3f0bd1823e171606ae801e739196787df91615435615bb1"}, 0x55, 0x800) writev(r1, &(0x7f0000004e00)=[{&(0x7f0000004dc0)}], 0x1) 16:00:45 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) pledge(&(0x7f0000000040)='\x00', &(0x7f0000000100)='\x00') r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0xfee3) 16:00:45 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:00:45 executing program 0: r0 = socket(0x3e, 0x5, 0x7) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900", 0x2, 0xfffffffffffffffd}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x80, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000180)={0x1, 0x62ba}) shutdown(r2, 0x0) ftruncate(r1, 0x9) getpeername$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="2454260150dedb7379585c53dbc9016dd88f62525a7d3ffba49134c3490050e69623a5e4930a19a50f4f673361b8f44dfb15368ebf0f9686147931af81030c7c7b72ca7df7053bcb401a437469ce769a11d98667ab3a369f4037b7460cf5a1c3502070fd6cc79124b41712957204de64d4e1fc2f1049e00ed942c7b913c5a138069814d4d7e756d78033032f2ef4e7af5b930d09f464b653e99eb86bc99a1286bb05dadf05bc50dd014da788e032a732a2a0161f5bbc95c4099d7154b3a50505516386d6bfc112c2d281c7026efb94", 0xcf, 0x404, &(0x7f0000000100)=@in6={0x18, 0x3, 0x10001, 0x20}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x17d, 0x7, './file0\x00', 0x3, 0x5, 0x2, 0x7}) syz_open_pts() fchmod(r2, 0x100) 16:00:45 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x8) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) r2 = getuid() readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x101ff}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) r5 = semget(0x2, 0x0, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000001c0)={{0x8, r2, r6, r2, r7, 0x108, 0xc489}, 0x2, 0x5}) ioctl$TIOCCONS(r4, 0x20004276, 0x0) ioctl$TIOCMSET(r4, 0x80044270, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240), 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x3d, 0x3, 0x1, 0x1, "021b0ebb64772dd86ebd8ba1e2dc377dd3960812", 0x7}) 16:00:45 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r2 = semget(0x1, 0xb, 0x40002) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r3) semop(r4, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000013c0)=0x403) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x8000, 0xa792) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0x3, 0x7, 0x0, 0x0, 0x6408, 0x1, 0x4, 0x1, 0x2, 0xfffffffffffffff9, 0x3}) read(r0, &(0x7f0000000140)=""/99, 0x63) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000440)="409d62b9378b73976d5dd9877391ce6bffc073b83b4fcefbc3cf1363da8c9fce4df3533f4e6daa4a718846d2424ab45b4598eb6ab62a63c01543b72d1329a649e7a6e0571c7f86926a6f8927447e399d603e7f9199a37a2d0f8fc5472fbe319f8271feb80907f9631d34576b2cb5a620ec4ed6fbebff1c414c24bbf4ed24c39fc184adee09", 0x85}, {&(0x7f0000000500)="0c1282f6ed8495212478e3c0a06a66ecda96042d895407714d9e02c057d6ae7367bd10b0b8bc15389b7986444fdbc56ad2a4257d51c08019dab4acd37ec37c6ab090d9fa250422f0930d634227a739b45c91c7e456cdb36dbd1a241a35266c0be57437db644a83992bdeb1bfe53e17a690ae7b61513cfa562aca68d6b55c0d9066de7bcb9e724cb7398dee1a59e6a704a7d2e5f04e2210759479d6830ea715493eaac58448aa5d6a8f5c8ee65805496e0c04fb03c7414447e7c80f82730709f3dbe8b788ac60b2fd9fac3ca87a947ce5ff2a52f641986a639e149b6a8bb3691a302a89430dbb446bdffd1f335cbb64acd30820ca9f54f710dd621d510318075504158091b19853feb77f8ea7b8973b9cf37806242e3d3d4bbf836953982d63d6566530fd558b6625bc60a20467566d0c0b11d7038557e161a09bcff51ff59f05c9ee71ded067f881a4d81034220180393ca56920cf802baafc4ae193189db955c1184cc9233cb757ae1db9f7f29a2eeda5e15c87fbef09cae71585d30bdd2a47b94795907e8422cacb1722ca23f05b4b5bfdd43eccd2c95d7236d990b98eba697a4a4186ac2520f64f1eace0e05e28125241a1537c40f35fe3d26e36f6ec2ef0b1c59daa8afc5a824fde1afcb38c326eeaa0f763f86ce6f39a01667333ed2bea42d9b1c6881004692312ccd6b959ae2de9448d64d0ad8a915e323c6ea00706d63519db631553af3ca9c8ccd47b67d81c99bc4294ba57e23ba498d7aa273f29a60b7d9f4aa267db9d8a3f1402f6125b73651bac5fbc872be996bb18ab0c60ba8a41627d04b82c77ceaf7796bbf53b36eb2985e35e029307ba0552c61adf2e708d4bbf9b57a565a14f23df0b81fe7e8a93ebc646d61e2bae05f6b0dd10cda00e96abb69214431127a4436e5ad4afd148fdecdfc5e650fe9dfd7e77eaa18ea05b0cdc34f7fa43efc25d6ad5780037f24316fa422e97536092dd107438e2064c6a0d878a1d059dffda1e3d959154750e92bf9e2c27efe68452854db8b4d059c01d994d656b95d544241f80881cbf5adaf2d3bd27c900e8988598e3f995da7ecea3edd7afc8d50f2d171aeeec199573ea7612da301ca2a45a9b9704b84b3fdc845ab4055144eef56d5481e7e140513ea42429d05d74e1e30dcb7ab125a99fb6602c8b9def5fba1b00f20ae6b6ee7566700d8d92622d1d58af3c5430cdc999d3fc913b00aa1694f65692be3994f97fb11aca640551e3ca95e3b161d28d33a3af6254e0f81bc49b6184506b6598b545673bad19a783b9176b2572c83f136379ca4ed612eb5dbd964e488042d58eac0da20fd998b14655c77b6e99bea74b69919ef048052e470c52d40ab840faca6b2b7d353a10eee31118f5a7c9c134c3689c329f554c0634bca573094e1e9d6f82d8c0b40c789621a438689ea296555918d54e14446d1dffae7525088fd5b690da7639a6e0f62e78024516028dfbec5d230f81a2da27d878dba79effddea751fb5fecc0ef34454fdb43d5bdb60ee824d54733f6a8e67028224fcf1e776ee8c7efc62f9648d16d02b543068a592503c22248f7c6d4642a76dc5437108ece61dfda14400ac192af7433ed1ebd8913657103f21bedbc0d6e1a59c863170813ca1e68f2ab50ad5bafca57b80238c6de7267e43c1a621c6ee7b25877244e3f42240d6ce58b5013aff98cebbc029550286959ca88b3c139c24584d9dfb2d1dbdbd9eb2cd6810288433cb751d2a7d8210aef1d8db39cb8bcbe6c681f755291c4b0d308f97186d7b9d412ccc1a0ca41106cc96881011781cc1e8ad8e1be7272afc0c6cce5a50c8912a3eb04c9701d6b7e59f49ef72e1c3a4b367804c7ea044f021cb907db1991d14617953ff67c22cf1842aa22aef0ebfeaa840aac09389827ffae0779e0dae4d323d4c8fcc820c9577805ae822597a309c5265c69901635e7fbf803d56b89779f2802173c310699d0ca0f09e683d7dc95a601e7c3c32333e3f59781797627dc5e304913455867f93fceb33614a86458ae29673a95c6096801597539d14f3aa32b3ae5950a943e022803825ef096fa155473c3baaaf62b216bb143c1a8f1b5aa60677a2763c1732dedf7f904ad1567dcb65097d4f8f107faecded7546a61e437478a473698099637b9ce48b2093096267448e889eea6268552453dc5b4295b32052b5722f03569756c1e8a358d660f94110965986bc9e6b0c8ef8e06ab51af016fdb4a24a926473470eb2568ef91ae439726168ad10a5dbcc7a10219a2502b0c3cc623e624ef8fb282415503a90745bc392a05b4b3d42a814244c36eac3989321119281dec9de1766eb7babdd61653a3a541958994e6baf697bf7161054660a8cbd9fb51b30798d0f9e2edcc66c0aa1e8544b0714585278670aeb77b25eac80aa18f8669efe8cc83b1366d476c1a4701778f555c615ecb4e90e675522914e704d6e72337ee8814e8aa8f26b4c59b0d93567dd594712c248a3601b2076dafb0b88a01f0523ca0f340c1cb414f48a68c4643b672098f1f2dd476fbf2561eeecbe63a143265759aa8cbe58aae87804ced1c6bc770dbfccfe83b4147e8756263e7022c54362cea3e61cee1c3de9b946eee67be1e37a2442e78e90931be2e52612885fd6b38e34c71d49ecd347a6aaab367bcc84b510cd7e3620252431821e95e03cedeed050a8e23f1860fac496265da45b37d57913cd5d69220887b70c298ffa824f9bcd6d58011197a0eea59a40ff6226f434fd4975aeb9fb0c097fa67bd31b58d426a0dad49764e7efe764d49a0bd9dd1cfd7dbf009f61ea48fb93a42a2e591d62989a6919d77f8ac189ff05bd600f18cbae8cee70b01cc08de4210a03aed775bd3af912afce9255458e937d6afd1f86ee1e14c96283609049a36f5129e7359a771394b7c9dbd1145e7f94ae2ed1904205a0dcedd6b90cc148d394c578935e75d83e5eed4ad6ffdd6333a4c858aca30ad62b4393f1df2395e9db928390d789635f20544dfabda6622b751e3b76ee8979cced5e51789730736d40afa3e93f5e57cd82f6e41323158ce10ec88a587f8e224c8347560d474e4ca758db2f4b414dba59eb78c3a532d0b130badd4506437334f5b0037a7efddcdd12b00f40c043af25f257735f986ea9e1202259b936f02fdeea7482ec18163f790c3b1e4e97329ffaeeaf7e5c88deb7c7d6c4a771058f6993727cf034b88586e805b89f0f59246a9cd56a63a81ee93d2b5fbcc1e8770e50c0c908420d6a0146f960300645db177dca9ee785b2c7ee4b9ca3b077e613cd584d126d695acdb590ba22c5d5b6407d41deb078d45bd65708966a3b3ee11e286d94ddb697a6ff0d1fa33d7e531ba254b82babf631665d01132fb19ef0860ef89bee9ec640ed3eed9bedd1ea9a7f2a62adec1a1014b5ab2323eecb182927a7b81125134490b6b112a7c9a15f951eb097efb1e790e616faf4633c69e44295753927c99c3d669c068cc061444c9dc36c18cbd20aa83e37429c46c9b05957b9ebf7be7ca9a86740ddce8ecf0652a5784e172c1cccbbc52acf582e9f73d0d244ac3b8ed6d068c24bb9f201bf4f8dd0d0010012b82e3fea4835c91c27d6aa53e00fbc4b5fd1d3b4d856d8e54a35de623dbb926625e769e316a4cfe936e1c405a051b4f59ac81ca6855129d994983754a1156cebbae5acd683324d3f514422cb921750950d8c3d66440bf317957b8b454290f69d2bcfd6c8467492636532d0fbbe18c2daa64abfbf93e9be925dd221f0196e43921301327d0ac90f01f96c6699c850baa5b38df7fdea6fb7e46cc160dda1bb062dea637231da8db0ef0afd4528eeca53a1c6dc2a23d8f61e894d18fc68d26cfe9d87e9f08a6159acefecd6628813b2f59198c069fab7ce720fb40960fd41f94a4e8cffa08c7b64f35b6fddcedcfdf7dd3979a01412d2711da5d5f84f001d86faf6e7c2482b677d8aa3327a2dd3d7137435076832ba684511a72ed8e6eb1423bfe13eb644324c4700ba056d8e97992deb7051996956fc2ce348f572ff139cd3f0afe44946782e6409f1b0583fa95a317e005d37d6e08f08b836440ae43225b782ec6b78efe6842e491e76523d73bc50e1b6663311e33348bb8bc3963816d6d6968d798ecf718782355b360d4a0803e6c691a4806b8d4bbf59ca24bf411dd9469299562b6152d442774e4fa70042fcc9299b0aa0fb1931e7ad532d895060ca43827f4cbc0e9181d90a4d3beb088376ca08ed3c4d2adec84ef499c1d670e2b27660e2aca8d41fa6daf261dbcc3288a5f90b6f62d08f573d8d0bbcfccf73ec8c95e78e210a862a0dc7d45a0eba3ae47557aec3922429e432f43eebe77e17f13fefdf473fafa76afd048cdb58882fa0d60be23b8be61e85101bd6cfc0571307e6b159073c0d5f9325545b83bcc64444bfd861c67f4c0c92322065c8403e280fab5b43362f9d211e165924df0def5ec441e102e1bd3e2cc83d5c13945355b57a2f4fb7069dd01728870332f16c879bd9678bcb3055963455c3b05bc9f36e62ec1d70d181765157eebf98ffaa0f468ad4342adc9f259391a65dc7590dcadaed42d3f366546ae069428ec34a1285fe840f798d1e29c90b7ca17a406b68205ddc21f1ba5d1bef6ecb34a7d850ee06276f39336d1b136fa3a6bf8f5ebf5e233caad443ab27f5d3d40269e5ee7d16b942f761b7e036ad6b4c2e5e212b5122720a220d5174f435ac83ae8a3edee42ac14a062aa334817808a9aa5e39701440e4b885709a20596e3a2c7399e9047745ad8e3410fec4ebd3a7511f320543f9307c0bc761cabace4889c7787310bcc497436e11ff2320904a9f61588964280053b7f4da72e800c34197027179103d161902e2ec4fa71abf08a0072613546b4c28646c9b37ac573aaf7a9c0f63b9cca20c213318bd1d9c712fb84c32e7f678ce44b5f378b08cb6164717157a16d4a7e6d060074eaa93b4aacd887cc49d8b494f0ea8be145be50f1a97b7997d0323af9ca2756a66e008b84b019c5afc16f400a374ad4844497fc606713fd1f57a0107ac0e05237ea79d6d473196ceee34519242aa9f0aa2c1a53a60836979ddb0382b788d0e7b8d98d859613083d76177d83278a500322db8a104162e20dcc850382bd1ef0d17412a6aa590bc3fca83b126f4c07315207bc1a6e6520ddd2e7c2cf9da9d08eab6f03cb9787d616db2abaa684ea8ac155a5f51ef0368d0fa46cc558ef00359dbe795b17dca3c4e28b5878194e60dd77115e9d3000122fc15ff9b4c68afef08efa8b05a0f0d1eb9fc862e41841f95e24a4a42c31861d2a0ccd96b48401b58db3413b7ba918f97d48544ddb773e73b3a2515827ef94abb479e9fa44ca0bd3bbc9544977be6b13f702eecee41b47f788f10d8578451da3ac253f449bcaff3abb2bb381c79735c662c05d17753425b1577e9f266519b04c1b212ff117cf79ca5c8a8231a1b4fc363298fe51a58f0a49399eaea9d7f533575519f4e0b085028217ecd706b6126bc1886d1c79c57aef78af52bb8eb84d6919b63904134699fa30b7ab50c8232a1dc93be590b8d9d584afc10130dc441b1adae2ae41c3ce9894c796af71b850386717b7079a5a505c6a231e71261582fd2d738777b9b4f70850b2cba65a526e897ecd4ca4d3532a08f61e06b14b60a7a15de56a78174f93efe48b6d8505c4a66e3a9ac72022463cf71416e10cf0f859fba55d02fd6f6bdedf58a013e1c12642999b8535b4fc5b2f9b8ece59f28307c44d32161ba0c3d50a80d568b99c328957420c209f20f86db4035", 0x1000}, {&(0x7f0000001500)="a634e8a9308aa37d417fe74bfb292c757f389df90645d24a2ed79d9cc647ab4e86bd7f002a695b1bc20ce93e078c46090451cba5389e3712ac9c65ff09f49dcec612b9eb272d2e5757c7429d5f5b068f18a95f88f21dc331327e7585fbe24eaa", 0x60}, {&(0x7f0000001580)="276c0160fd3737bbc5c9d0d70a8ca1a59c9a13de31014593151c01f17a9c24d426079c9f9c4d42f5de3097913ffe538cc2d562937741ff4d7565467f41dbe166cccfeaf9b2f8c9622b7b2d6acb2204f2c3f3923fc3592d1e628da6f5cc33b0ad39694b7aa6b9ce7af2c0749a4af765c0036af7a4f8e55e7852d40261725306e6652bbbb5695bea111aa8a7f5d447d98b8c51f1db5d403a7fd5c7a339d6e305ecaed6f363d5cc7ace1c5b8d596c735dee7938c75f29c21f365b333663528a01b69644c18d70e9d2233d5a01034092", 0xce}, {&(0x7f0000001680)="b26ada8908b14d9ebe801c57e1a75806e38b2d478d593328ce1b84f974d3ef827ffbfb8db4cfd53144fb6d22a1aaf6cea0731dead02befe35190ac695c6ac2f52920f9d210647e7f0c4ee43e3e7fbfea0785fbe31f237163e900000000000000000000000000", 0x66}], 0x5, 0x80000000000000) poll(&(0x7f0000000040)=[{r0, 0x41}], 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000001c0)="7d7c8a322d6ccf57826565fa304a405dca9d297bf8fda9cf08f735207f", 0x1d}], 0x1, 0x0) 16:00:45 executing program 1: r0 = socket(0x800000018, 0x1, 0x800000) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20082, 0x28) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket(0x0, 0x7, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:45 executing program 0: r0 = socket(0x2, 0x3, 0x1) ftruncate(r0, 0x2cd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202666b6c653000"], 0x10) writev(r0, &(0x7f0000001280)=[{0x0}], 0x1) 16:00:45 executing program 0: clock_gettime(0x1, 0xffffffffffffffff) 16:00:45 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpgid(0x0) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000080)="800a0960df8b794b308b4e82c91e7e83e1b74fd2bd6a73ac34a9a080ad10bce0bad04b810936413d04d826315a0038116af56e1ab01ee1a93445dd4199a87e46be684ab27ecd00b905cee655340f7d154733aa6bf38af09c0625134aaf3be067d51bd1281e3374220bb4f815958e3bfc67a07301dc9498d1e12e46a7c8874b54570b040179c6", 0x86}, {&(0x7f0000000140)="831f14e905fd9bb4fd63716521472d21ff2f20fee56c25a6e9425e32eae0fe911bec9788ab7b68c4831614cdb9ea6b4d4d11787454deb6bdc3cdd0e8d1d10c3ac2b80e824fecb3520961cff4a04a6b4e18550748c9e9dd4fccf994290673f9ff0b7f34132a5dd13a3a81459f49552a816dd3cccd25", 0x75}, {&(0x7f00000001c0)}], 0x3, &(0x7f0000000240)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xa8, 0x409}, 0x0) sendmsg$unix(r0, &(0x7f0000000040)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0xa, 0x0, 0x0, &(0x7f0000001600)=[@cred={0x20}, @cred={0x20}], 0x25}, 0x0) 16:00:45 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000003c0)=0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f0000000300)='./bus\x00', 0x4000003d) unlink(&(0x7f0000000080)='./file0\x00') r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0x5, 0x61, 0x80, 0x0, 0x0, 0x1f, 0x5, 0x3, 0x0, 0x9a4, 0x8}) r2 = syz_open_pts() fcntl$getown(r2, 0x5) r3 = open(&(0x7f0000000000)='\x00', 0x81, 0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000280)) fchmodat(r1, &(0x7f00000002c0)='./file0\x00', 0x21, 0xb9ce89ab42fa1b87) 16:00:45 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:00:45 executing program 1: r0 = open(&(0x7f00000012c0)='./file0\x00', 0x400000010221, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) r2 = dup2(r0, r1) poll(&(0x7f00000000c0)=[{r1}, {r2, 0x40}, {r0}, {r2, 0x60}, {r1, 0x85}], 0x5, 0x0) 16:00:45 executing program 0: setitimer(0x1, &(0x7f0000000140)={{0x0, 0x200000000c}, {0xffffffffffffffff, 0xfffc}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20400, 0x3) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) poll(&(0x7f0000000080)=[{r1, 0x10}], 0x1, 0x0) 16:00:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x401, 0x0) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:00:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000080)="f69fd79469de7b1ca58fb8301af3e53fc8ff376354860acd1c77c1a8783d6b7b9c9f3913d5e31cb1b9e91fcb7ad2a45b28603165206ab059230bfb78fafee9d9a9218630c4417b10cab56d3b2d0e17126509f43d325c30d51cb0fb939a8ee1e17e611af0b74b", 0x66, 0x9, &(0x7f0000000100)=ANY=[@ANYBLOB="11002e2f66697a658100"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x9433, 0x4) r1 = socket(0x11, 0x4003, 0x0) r2 = semget(0x0, 0x1, 0xc) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x3, 0x2, 0xfffffffffffff7b0, 0x3, r3}) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0x3) r4 = dup(r1) bind$inet(r4, &(0x7f00000001c0)={0x2, 0x2}, 0xc) getppid() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000580)={0x5, 0x0, 0x0, 0x0, "a814c897b939908ae20ba65ae87f3a81a2c6b41a"}) 16:00:46 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x20) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x10c000) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000600)="2791931d27998e3ee58e75aa5e08fcb801093df064b747e2512c6aecdcf3d658f84cdce4711a4bd46b8f01e6c4315accb15070a2e01459fa2dd4f852440f34cdc48a3280ef11455481975842ffdbc55ee74525d3229270ce2103168268a8d681920e8b90173baf4fdacbcdcb67fb9b72b72edba503d0058ca4460aa77263296ec977c47bff91effd865d3f5daa6d9bb1c331af4685db661d455e59387203bf7c089524c16074419f0e312376d40b385b37c6f9cda15f4e9f9828126c0f8caa0bc5ec4fc06fb7c36bedb2aab86bf8a66e5b0a5e9157cf29c94a68b1c406690d7ae5b2361a6f596a30950063770a6069012ebb6303ded83c8a04500777fe61c3840fa6873a9e38492872f647c0429871389c86fc00d82d5faa9b5dc9273810f7cb6d6401b1d877202e59f53c49158d3d3eafef94ee9160357ee728cfa9d3ed743fa674b4499107e2284e263cf0e50c8511ed13d5bc6b050eafdbde28e6138db7959ae1f525dc52150199497e7fba117520d15ebd0840fbd76e159938fab16f44cd254f928efa43503f0e8679b02e70b74dd4bc1e76dabefe271b9f13939558abcc76bf6f970f0ae25b995a829a163f24d37484e480c2333bd1e8e6c98b5f96abcb9f726dcb2049cd09262045fc96a0970df03db3108e12a1856c1203f4700d1f78779e06bce79334821e101eeaae67ed5abf2ab48ec8a1848e6f3ab76bb85e9025e42c284d5cbe0a410a5e875d712b2f9aeb2e907284b3d8364769b8e3452744fcee41f6a5339b6280232911f59fe798dcee0b9aa3143302289df056c42ea1d36ad075a0adfca4fa657360097473a751bcb23c4f6eb7dad3a132a6191aa9c137ada38131fc56fa43f33e508986ef0f46b99fd8d259dd2335672e04365a73916a6d6dae432e238bcf43fe167ffd2c0b3bf51d96f173a3543e7d1407d9bdbf623d7bd8073c0d881f12", 0x2a7}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:46 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x5, 0x0, 0x0) mlockall(0x3) 16:00:46 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=ANY=[@ANYBLOB="0000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x35) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000440)="bbf5ab2e9f72426c1bfc3f22a4df5832036a0a32a471e216561e0c2d1d42c7124ccdf47ea59736b8c02d234ad005bb26451ba60e8d93e64c05b1890be5e89dca4025c610318e685bc63b1494ff3266", 0x4f}], 0x1) write(r1, &(0x7f0000000040)='oL', 0x2) execve(0x0, 0x0, 0x0) 16:00:46 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000001740)='/dev/null\x00', 0x10010, 0x0) r1 = dup(r0) sendto$inet(r1, &(0x7f0000000000)="2f636717a790c689a6662ad48dd3292163a34917ec6d609df96d337b7afc2efa01aab1090937eabd18e6d387f07b09acf7253fd8681d7dbfe8dba9fdeaf4fbc6edd4ea97739a496e5dbbff3c7dbd9651a76a07c47d14a01bb78da28ee0b1c6ce1365199fbb01f61035f12de5", 0x6c, 0xa, &(0x7f0000000080)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x1, 0x0, 0xffffffffffbffffe}) preadv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/32, 0x20}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/124, 0x7c}, {&(0x7f0000001200)=""/234, 0xea}, {&(0x7f0000001300)=""/212, 0xd4}, {&(0x7f0000001400)=""/173, 0xad}, {&(0x7f00000014c0)=""/130, 0x82}, {&(0x7f0000001580)=""/253, 0xfd}], 0x9, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001780)='/dev/wskbd0\x00', 0x8000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001a40)="cd0f3be2da403039198d76f7c0cf8723a8e88f030a52723ef2e8d6467cb500ec1f89cf292bdd9a37a92e52d2533a3cddff39cce44933f031739a338f01e69b693d765ca598813485470748195340bf2c7d4242f49e951a54629683c2440d17fd0a9f5ab621176d73592a6b8fb5f2cdbeaeb29c96c6dafa1555f29e73b051ff7f5120948d967a5bf6eedd2c7d24076b29e63d9437e0b297e654a32347a173db3507064b5f90ce80117b2fe53ffbf3ae79059ef82751fe110b1b41750370f3b6b64988f430c9c3e8b7362f2f5df284e46f26c1cbe4a84806166acdcaa0b3c99d9d7e80b4ee3101466e4ba39701ec15b5fd986672aa52780317fdbf66e6", 0xfc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000001940)="ae5673d835b766646fa270d597022f85c416ac4670b6d149c20e733b046e0bdd8c2b051f10117ba5ee10186c509e2e2956e1994096eedd21dc3f5dadb55c2656c4254e38dae9982218ea8b6591b74ad8e6efe28916aa4e70a58e25a64c3e3ff09386b3b984835e4ac97aba9c223221a6312a4e196ecd3a7f453e055c069225e7d03bb508637a8426d0483c62d4dcf93613edc4176cd2fcf8dc8e6b622d05e7e106b5d422fac720543c7933c1e5f6fb02cd440a40d753f7bdcc7077c2595b846b2a3bc54a04dc6ca66a58fd285dbe9bc997ecc62cf8b02c50f6c125d820ccc3c99ec03e487a52e976251ef7e25a740be92168e9fdc4fd5d6348cc", 0xfa}, {&(0x7f0000001840)="2ebaaa21431e3e3928e49b4912fc33a7666543e93a1e679d58fb776a61dd004d60c4547aec0b5054e8a8e76a0a79be349d14b2ea0f032142e3dd1774b903d9c3001cc485bf6272387c25239f1a227e6032ceebcf1b69ddb4eff3f413edac0be8784588ae70b1609c2a971bf853b084c2e021869776b6c97e6f66e185075fb3d156fa3efb4d008c7ed5119dcfcf6eab45d3221845ff06c9ffc43bb997e10fbc905c211768d57a2431a0d6a0bf98", 0xad}], 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001900)={0x0, 0x7}, 0x10) 16:00:47 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x1) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000000000000000002609d400d7a3718a9e557e6b51ba94aebcfbba7ec334b40eae674978ca8be0c717a37ec6115cc726352dc84526fe6822c9a84790537a3fd8af3d2fa0458a80949bdfc165cfce5a"], 0x10}, 0x0) 16:00:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x800, 0x4) 16:00:47 executing program 0: mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = msgget(0x3, 0x300) msgctl$IPC_RMID(r1, 0x0) r2 = dup(0xffffffffffffff9c) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlockall(0x100000000000001) r3 = getpid() r4 = getpgrp() setpgid(r3, r4) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x46485d48) getppid() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) r1 = openat(0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xb5}, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x80000000) select(0x40, &(0x7f0000000000)={0x3, 0x9, 0x6, 0x2, 0x1, 0x1, 0x1, 0x8}, &(0x7f0000000040)={0x1a6, 0x40, 0x1, 0x80, 0x2, 0x1f6, 0x7, 0xad01}, &(0x7f00000000c0)={0x3f, 0x1, 0x4, 0x2, 0x7fffffff, 0x2, 0x1000, 0x1}, &(0x7f0000000140)={0x5a8, 0x10000}) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x80, 0x0) fcntl$setstatus(r2, 0x4, 0x48) 16:00:47 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002300)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007da8da6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000040)=0x1002) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setflags(r0, 0x2, 0x1) pipe2(&(0x7f0000001600), 0x10000) write(r2, &(0x7f0000001400)="0a00726e48a6f943c5271262db5374c899b6c12c4e70b6bc5a9a8b46e772e21fa5d914eba867d10eacaf9d1f89aabb9bbc203f9ed0ed58395a6b0b23557916d179260760f3554249ad3a338ca12e23a33abb2bbe57d995561d42b8ac48a61ea75aec1af3489043f27ea827bce9fe40915add0672690ae42297fb8c19b44ce1f90ea72202d23f89beb6350414758109d3ec1c5a86028557208548fc6b6af0842a7af8ef7da21e1ef0525b255ac43e3448fc4b2ed8e2ab73583983e2f97f8965adcb042f65f7ff7d69d45319a6effda5841c2696077b2d65e16bb857010000000000007c33f0b84e2165e80275505ad2c545c470ac38", 0x21e) syz_open_pts() accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) msgget(0x3, 0x8) readv(r0, &(0x7f0000001540)=[{0xffffffffffffffff}, {&(0x7f0000000200)=""/71, 0x47}, {&(0x7f0000000280)=""/136, 0x88}, {&(0x7f0000000340)=""/105, 0x69}, {&(0x7f0000001500)=""/53, 0x35}], 0x5) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x2379edda83fd151) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f00000000c0), 0xfffffffffffffe9a) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x0, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1000, 0x9, 0x4, 0x8, "a55957729f0a61ca4f4303b6568531f2cdee074f", 0x7fff, 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x3) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffe, 0x5, 0x1, 0x8000, "72d4df07efa21c545127e0286541f4bef07579c8", 0x7, 0x2}) 16:00:47 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1ffd, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x81}, {r0, 0x4}, {r0, 0x8}], 0x4, 0xffffffff) execve(&(0x7f0000000100)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000140)='\x00', &(0x7f00000001c0)='W\x00', &(0x7f0000000200)='+\x00', &(0x7f0000000240)='W\x00'], &(0x7f00000004c0)=[&(0x7f00000002c0)='@\xb2\x00', &(0x7f0000000300)='W\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='W\x00', &(0x7f00000003c0)='W\x00', &(0x7f0000000400)='W\x00', &(0x7f0000000440)='W\x00', &(0x7f0000000480)='\x00']) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000080)="3c4717c4043e2dd8c3692ebfc6765e945bcf9ac2e7ad121a9ba0d6bae52f96527ad4463f1645231ffb0a96c363b283c3e20eee8d3a4a5da7477b54d863d1937efa0d45f1ba51b38ba7a1e4521613234d3f1ef08b6a3a2d84ed6e1fe50c47677e1b3105cc838eda1c18fff3e1297d4364de51acf5f9c1e6f6eb0dedbbfd2f820542df5a677ef5808cde4de0763686d560333180748e", 0x95}, {&(0x7f0000000140)="f1fe7f3dccaa686308711121efd8919944e331472bac124f7090915276284b4b2688e69ef0e7e2a742b69a98e29961b7257bc76a388843713ab0db1dd2bc5fc4554fb79f31aa6562bfaa262e6fdc3e4b47821c556a856ddb26fe18a52dcffe95ddedc967428b5ae30d91a0990bfbe5893d9898e2cb9600143a0db28fbbafea38e282be0c226aa022e662", 0x8a}, {&(0x7f0000000200)="9d6beac553b260c9daa7ce03e9984c4f994ce9339c892ccc635d611ab866e790e0bc4978ed074e1ab3ffc397b471296972fdaf460d3def22f57c252a54530107bffbd3445261b007ae703b440927b6620c0f89bced8579e7c858e529854e621bc056ca6470cc9a07dab5b3152c9461bb79cda05fb5340e5b89d345d7bafec27bc1", 0x81}, {&(0x7f00000002c0)="bbc851a1d9d1e3b38b6babcb422da8d5f0dd7e2d9d067e8c3fc88754c4cb532277b94b80415f24642cb5db293c766729500eb73eaca7bff416d944310a345a2b945dfb2054473a814da3a05604651859a82860ba057b4a8d526c6d6b903edaa5d86c26ab954fa52ceade8a3ec666e28e731c1277d5873925ccffa7d7dc8573dd24ec423d58610422156907b8239d5db3a07e5f1d67d106a11e95d2af05b5d5e3cc84100aeeb748ff9e0b00238726c44f9cf429cc1d483b0aaf787668964bc01875cc04658189d7f4c5173aaf19d997741b0d47df9e00eb108b493dfc862c0b9352b0e92c6b8b3af4181288ac79689e45b8482f6b9b59afc15b1e4fb36e05744143084a217ed71264c74568fca945b78bbda0d5990857ec14b957ee39a55f45a8c8d206fc7001e5d03935c2483bbbb7600f32b77a0246a104bf9433d0a9c955b509c7453e140ddaf1758a6820ef942558aad229a588b84fab926e9278e79daafb8bef540dcd55ebda1ea4e396b7db64628c775d0e8e3c925cc682c1239f7d8c5d56de559bbb47c1ea00ead16336a0dbc294c31deda2bb20af4943d8e3f66ee4dfcff6e9e48a43f704bac3c2a2ad9b93c2ad33c79b64d1c4d99f3716fc0910635ce77fc0bfcd328349bd3f342553ce2e43d782ef6e05a4703a420898d81b049feb267bd621876c03d5a8d899d749705fa71c7e7c4c89cca5f35a00a26969c2e08b4c0762e36b5ef163338587c1b01d4c827f332b409da30166b7c84d27f87d8a0aed6da8830a449cf63b70bafa492f1b322d42bace54562b6a1e9c51829f051f272daa3a9130b65cce99204fad9e4a280aea1822ce115ae495ef37062aea0c32e121fb7303766c6bdb173e3ad5a58f739ad90a1df1144ce22ba3a5f9a8620afedc1bd8f89e6db3a1bf11a2acfe9a07a6dc6c0d1d02437b3bd7c4451bdb9891cb701f8fe47234dd3c6d52e99adc490fc78d0730b1ef60d5d04971282f53e088406b2fd3df5ceb0afdaeb82976dd62eb9fd779faf6964606575049641610abc6ac522f19bf48cf0ac686a44ac1bb7578b83f6a86993ef38d0e216a7b879f8c1e532c2c2d896a03d2cb43fe5b232a8f2d127c8076d3802ca769a0dca9ee1e0d7036c14e8398acca7597c67ef17766018ff1a617344d4683f6542840796d412754c26ee2176f255a8e4a437ca648caeb3e4ad8705d16d5ebdf78b8ede8d3beb3128b6c133439a0a624beacda5834af70a297ef81f6957b5b638025330677e034eb383c6ddf068df3fa1c1b6065ee3464196a0d0ed252fbe50fb76153457356c7efbdb0a4b24b320f1d6cb1622c650b70bee9754249356d2a8389cfdce562817af40b537d5b3e7e454cb0efee55bee62e45ebcde38ce16d997d66c431794d165aef49f5b5ce96b2dd08f1583a1bc84db0868941164d066103efba0fca7c2eb8295a578736546b2381eb92c8e52c1d353a1fe1005ff4c8ee3cc8ac6a7b15572d3af38afafc4136a0b3b0f026df10cf41ec3bb40d433ef29e503ab0dacf16c9926aa07b1721ee56d4b387cbfc00d950b6b186fcdfec5e64f9f20081a5431f0fb28dcbc997dfd3408134dc43ab3d75aa84dbff940a9f3e75d644a78b7674287f2c2dfaad845d2a799fbff85abc95ed01c00f501d667f27ae5ae41e643ab7b2e88e39844198b7486482b142de5081a3f311a0effaa7c8c6815c8cf4b25ce968575017a29f0b71b54dacd9965fa00d16bb0811ed8fe45d9a4d53cb27775495e7fd20f02d2106a5db2b4f203b3d7867de78e81d00ccb502d2d1d92d19dfb59d55f661de7bf6a8d1fbbf3b3f405d0df9645978c8f1e85fb8e743cbf9523503f0147ffebd7b8b10d43f50b3f839776494f1f2ba18daca03f5f2d77ca70a003a8bf6207a07998ee3270386c1a917c0542591d13f0a23e0e59eba2c4962c1a935788878ddd505b2280c76c968cbbe43800067499fdf9f484a0eb2546d289e7c1f542b93b7f512c1e38e37eb3f4cdc6e0968ec8e81bc1ea1c4b8aa70fd9614219a36032f2815d2beff7dee4d09e92f62e1e1007cd3cc845cb2f5cd1e4f6229facb395561a6242c5b0edb016727804ba08db41d18c7f3ae9221010630a80f5abb92a685f6f0f3492afcc46328414de743d8b9831b623a5b3a30d9f8d6115fd89c90bdda343fd7dab170674d05e1f79aca42e10360671fc8f138f20669e9bec81039f25ce5d36cd34465baf7668917aa412359affbae44a8486f9db6acea315ffea8dee2074ca961cf80d28ba5b48598633a555443d00190daa4302e658ab163278bd05349fb9962ab163909dead35f48a8e6296bdb3fdb606121cd46405307829bf96589484936999448b4453071d19c45c30236c80f2a920052180d63c79fcb63e1f327ff9223736c2b30e7e24846111217486b9e0ae11b1ab5ee1e73f096bd4a501f1b2099f961b3b86364f532ca6d53741e4d93da6b836fa4d51d8abce0bc215b5344a45c2a032ef4b7ba6f0a16a175180a746064011afa92373be0d5fb222fb8aa21255e67cf3f2793e7a88533d291d33b0ebd52ed2817936e8aa91d5aaf6b3aa38537709bed363ee3fb243801d691d50ae64f7c1fbb8a200084a31b08efed60b56d0ebdb66afee4ac806cd256ed7658657ca254d7517d153a365d2cd644d00904bb5214cf739aba0ef69a4ca0f7021ef29cc12ec81c163fd7dd4d8006af87aa3e2957b2e88c7da516d885d3fa7ddbeb18812ad5e5d6d8e3762c1fa121e534f52509e741a808c4708a8427f533a50dccff071891c021dd47ddf58e1e52e9789aaed648fe6613abd212849b3fd4debd50d4a9192a9e7e029eedaa378f2a8c52963d59bcf4f679cc532389024883d142a0144b607646365eb9abc783c04c2054d54afcf5bd8ff102c97707ca83cc19304fb0675ded9422ee9c0988eddb24d09637395570f018ae05d7b9d0f2bdd7638abd1c30046269cdfd5691ee8c29d3bb010a3469e5840ebf77c0629499819f467b85926b80b47169789e621d965a6c1ff953fbb96a200ffe57e1f58845d6c98a62e03f0b2d4e93e302bb209d9286dda48637dd5fd38e531e77c5b6306ec82418d512a9e91da2377f76491fe57babc3d4fbca0b8d5bc0e2ede401adc1646927558a8a395219f04f425bd756d32f4e37bc5202f19eb0becc71957dd5c8d8dd56fbcf92067a06145ec735692862e792c270c812da1cf24fc432c6b6e41e2c191b604f64dd0568e786f6cbe4509740a213f7b345c803ed83f9a2518fa18e0fd9e15e479d40e907e6d89aa6f0e7fb08513116795f5ae101475f47db41f0fecba8387854a474dd2fdc838842eae5349de36a08bede01c09c2e7588c2a50100f892cb58d30b8ea4dde69f0941bf0c436a94a3ceff15a6c7b9e873a0810c761aa2da3cfdf33462a90c57581781c67caea5a07634c51675768bc93bda11e6b644d5946d7f89811e2ccbf349ed3e885a595b77b801798a8fa8a6c40d265422c97cb7c2994a3d6136bde2331250031e380afe4abdf75e8f459b76e963ea0c6addf12fc03549cb54afb2cd88dae2b17d5b2348df8ceea60dbb5e3ceea0cc7c5c41be36d2109e5bd0a404e2d8269d264cd2f3bf4dfe4065646eb44700f04b775668789c844711b4b24cd0a5adb5d6fa3f853fac52b359f8e66389d76e0a747cc985833aed2ffe674df8640bafc551e6c8fc387de6349b1e820e31c216464fdb7663e78d21b4bca8c3296246d254c4426e6c94d134c3102e2df884525de7a1d2c8c6c6c736ade40eaf8cf4a54e1b624c9a9563e5c7aad3252c89d39914f56dff3ba77f5c8d03f0e1d15679e8e5973920b3d5426ea95f6e79cdfaf3a0daa2c1bd911ce3eaeabe23871bf6106d183d75c4b6406fd723d2829e291a90dde2217a41f8968dd1b7c520e79d9a72da1acc76952d086077fd64cb8198b48341209752a867bdb9eb6ce852015ff6c8f0645e27158c31bd59fab71c58576e0fc5d5b60a9ec40e475cd69388daaec688a496535c22de3987c6c430a924b6510d9f622f5b44cff85e1d035e82ebff6069ae36254feda53c6d15fd5df811416aeaa3cfd29c18cad71851994673fffb976719491d12242c0db4899119780260d706e63084b653e3fc7c7eb2930abd7f17006b3ae89ea2bac3cf28084d273359908e4bf495f6b43d99510c1e400f77aa09a9a02cad4848e4704562c685b2dee3a1e2986e7e69ee21b4cdd52a023269f862c8ea4fe3f470b9e487788ea9ad392dd3bff8d0c8ce823ac0e33a0411c5b6f0d226f82609b330ce973c2e47fc8a376d14164c15e4de6d5b71de04d56cfe4cafb570768b0dd5daf2c10931937e61ec8108ad9d0d9aa259df08f97fe334e47d8f154032e835b918d6df0c920addf208103a3d6218706fb6f0cf5947fc1e0c0dc4691e966a54e0c89ff3413d99e1f490a74d9d584f02919c2f53634f369ba9c8b5565dc2ca6cf8d8fbce86564fe9bbe85eafde68199494689ca49a48d0b2ce3a5f417cb4ac077ee5d91398cf321c8bf11108fe6e75af6558283e0eac47f6b4752bcd9c3e11568cbfa076073740b95e9185dbcbcff66c78cebcdc0d6727832e75f845e8c4fd22b0c85ac69602a84a2050627cc526d1e1b6cd3780bbbe2662b85cb622890e1433055917aea6aae4e746f230d47b3bfd83f8fee84df3b92248de6b8dd70cfbd34f0592329dd0876433e6bc47a3665b194cbb76e7e6abf3ffb7058de29165c5da835f589a4ed01d5275d31d982fe332646287b1bf54a0c4573bb59f929314483e9f158cbf613756bcb7afa4b247ba3f2dbcfd487659eebe25fbf34497704e01a666182ddddcbd6df642e40136b52c2388d4fbcce7332b6cf9d8b45aaee75464cb65b76292147b6e8989d7748b5ce0eed3f75c4eee3730ac2db4f87b518aa72493b59d1a948553fc0a400805d016616c00ad6f5786c8c7a08db4a94a28ecf514ed1890a4cc7165ae809f859f5d0f3c2959a386a4c4c73558a5a2f7af6762e7f01f6084718106a8b40b4d9601fd447e8d940ae742e268bac4fae46ee0fbea8497d935dcdd6f2da0ba4ee527c21d707f6b6a3d3d374700730a8996addf1f109da63f1dcd755b7f5f2aadacf03351929a368e99059a297d88e43f182cd3ffbf18193c17a34658eb82f8b0e16312b3b8df3a2d0cfc610e8d760cc3bb044f5a32ce454d0397f0197f9b822c97d8745d350d4b9c58cff726c75c90a2eac0731676f8146941edd29be3d5363afbd0d494ec497cd52b2cb821fb6c678c8587abeda9f34b33b4bfec422f74ca8e2255afc8fed2f6373551bc6df7c49a97a408cd5c2de93bc8f9865b161d1f178a39ad07f9f7550ea971813d5966ba36514ed9d4d0c9b3e830c8995fc85d966765219418a855d15daf74c8acbf8fb2f0babfb2c1cf99729fd420ba97c8f9affb7e4985e4ccb7aa7b0451f489b97c84c83d6d5b201806357c9e2b0587fded131b54b9e7105be4376f97e5db04f6172d859d55f9a655ea90ae7993f22d38c0286dcb860a6da86afb15ad25068b844ca4a5419f5cf0f9c0a4b279229f3f0eef04da40aa674be2c08dd791f87a8fd6b5738b392215bb15b2fae7cefba15a35f6e4af06760858a309a95c76e1039d274ca82c61f09b7377a924781bfab7ec295942291f2c2a49f3a7d92108310d364620dd9ab67176ed1006f0796c4f532f992b65cadd8bb53f7278516200c4c66d9e318a18e04e945bef5e6c107460d42341c4c533c038c35531c1b897df8d177796f8f9b42c6dacf5935f8a65133c8f5d32138bbd30b2b592e830f5733d4378415", 0x1000}, {&(0x7f00000012c0)="db01793aec1b1cc8783a4f6c0fb1f1b0567b2fca82f542f8f1014cfca4f2335b8ce4c595e7343d446c01c676c0b9ecb38d33357f6fad46834b950e6d485e39513522a76f6482d02d44b7a0275a934f6e38a69616a71792c1effb669e63f81f99e60ee89866c8076bcf55f7dd5ff35e011283955674dafe98970d495dad7cedb23c73359f817cb22d5741a375c88aa45691dc5134f2c46d35185086bb6699f5605d42", 0xa2}], 0x5) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) dup(r1) ioctl$KDGKBMODE(r1, 0x40044b06) syz_open_pts() 16:00:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x70) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x4bf, './file0\x00'}) mkdir(&(0x7f0000000080)='./file0\x00', 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7, './file0\x00'}) getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() chown(&(0x7f0000000100)='./file0\x00', r2, r4) r5 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x890, 0x105) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000200)=0x3) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000240)) fchownat(r5, &(0x7f0000000280)='./file0\x00', r2, r4, 0x4) setgroups(0x8, &(0x7f00000002c0)=[r4, r4, r3, r4, r4, r4, r4, r3]) getsockopt$sock_int(r0, 0xffff, 0x1903, &(0x7f0000000300), &(0x7f0000000340)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000003c0)='./file0\x00', r6, r7) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) mkdir(&(0x7f0000000440)='./file0\x00', 0x48) mkdir(&(0x7f0000000480)='./file0\x00', 0x88) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000004c0)={0x40000000000}) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000500)=0x1, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000600)=0x3) connect$inet(r0, &(0x7f0000000640)={0x2, 0x3}, 0xc) r8 = open(&(0x7f0000000680)='./file0\x00', 0x80, 0x108) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000006c0)={r1, r2, r4}, 0xc) ioctl$TIOCSDTR(r8, 0x20007479) openat(r0, &(0x7f0000000700)='./file0\x00', 0x490, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) 16:00:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) chdir(&(0x7f0000000000)='./file0/file0\x00') poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:48 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x1) r1 = semget(0x1, 0x3, 0xc0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x7fff) setsockopt(r0, 0x7, 0x20, &(0x7f0000000000)="3293828cb413ba128f61eae2c41c957d4b10", 0x12) open(&(0x7f0000000040)='./file0\x00', 0x10500, 0x8) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000140)="f57e51fff89953ae904b4ceb0dc097954e34322b", 0x14}], 0x1, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) execve(0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x40, 0x0, 0x20000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:48 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xa7, 0x2}, {0x88, 0x4}], 0x2}) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) 16:00:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000200)=""/137, 0x89}], 0x1) write(r0, &(0x7f0000000340)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f27a6e36dbc61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe26e5afdc27b8c9831351d7476001000000eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6a6f580f32aca41ce4b029b9a5b806d3ea7b6a7d96db3a67d37000000000000000301bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678db89b1fdce78d001b47c51b570f8b4ab51483923d44549f00675101b060ff9279e8b54b18ce7c0d9c57bf85", 0x13d) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(r1, &(0x7f0000002640)=[{&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/230, 0xe6}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000001580)=""/176, 0xb0}, {&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f00000002c0)=""/45, 0x2d}], 0x8) 16:00:48 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x2, 0xee}, {}], 0x160}) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x4, 0xfffffffffffffffe) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x40}], 0x2, 0x0) 16:00:49 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000240)=0x8) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) 16:00:49 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) close(r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x9}, {{r3}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) 16:00:49 executing program 1: kqueue() r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x80, 0x0, 0x8000, 0x0) 16:00:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) close(0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x18040, 0x8) getsockopt(r0, 0x7, 0x800, &(0x7f0000000080)=""/102, &(0x7f0000000140)=0xfffffffffffffc3f) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x6, 0x6, 0xd0e}, 0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:49 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x4, 0x0, {0x3, 0x7}}) syz_open_pts() syz_open_pts() chmod(&(0x7f0000000000)='./file0\x00', 0x80) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x422, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) openat(r2, &(0x7f0000000140)='./file1\x00', 0xa08, 0x3) getgid() ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xffffffffffffff7f, 0x1, {0x4, 0x2ea8}}) 16:00:49 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) pipe2(&(0x7f00000000c0), 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x440, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xffffffffffffffff) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:49 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xd34, 0x5}, 0xc) 16:00:49 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x12c4, 0x17) 16:00:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0xffffffffffff666b, 0x7}, {0x3ff, 0xfffffffffffffff9}}, 0x0) 16:00:49 executing program 0: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000080)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') r2 = shmget(0x1, 0x1000, 0xc, &(0x7f0000078000/0x1000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:49 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x4) syz_emit_ethernet(0x7b, &(0x7f0000000300)="e685e9a98ca71bd64ae84d814f516fc3e1b240098839bd511f6629a5a755a83773a870bd1bb754e7621968465bd7ede28ff644adeb94f9dd4d04f3333bcab8072a3851df25df48441d9661e98d372779360c2328477459975b48258ad06ab077207784a1d8743657af85351f975b792da4252c3986dce36b9671b1") ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000000)=0x20000001) r3 = getppid() mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) wait4(r3, &(0x7f0000000040), 0x9, &(0x7f0000000100)) r4 = socket(0x18, 0x2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r4, 0x29, 0x3f, 0x0, 0x0) clock_getres(0x2, &(0x7f00000001c0)) link(&(0x7f0000000240)='./bus\x00', &(0x7f00000002c0)='\x00') 16:00:49 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x1a0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:00:49 executing program 1: r0 = semget$private(0x0, 0x6, 0x184) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/27) r1 = msgget(0x0, 0x43) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000200000000000000000000000000000000000000000000002000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c7e3000000000000000000"], 0x97, 0x3, 0x1800) mknod(&(0x7f00000000c0)='./file0\x00', 0x48, 0x1) 16:00:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="dbbcfd7867beaec5d47daf336c7076027165ffe02328433ae262da71ab4664adb020571e3692f5895262d0a8e2ce7b60083409e7d38a42069a79a26308de50556f184053f44718c36a4e55990697869c2fc42f9376d6362547370feb7a3138046e6dcd5dbae147d403a3aa17fe1c11a34dd0b3837a5cbf994740c16fad6cac2b648e431381e823bc415233951e5a8ad7f40920bf4d1dc7f4a8545c61e6dc818be9cf97c41e2c276098e52da29a6bc99e8140cec998180c9bdfe120641f7ec02f5351116c6f577b7be09560098000c35fbe9ac9f6363a0200000000000000000062bd7ade346b145c85c8bab2c98d19e5dce46cd4d8402ead0ea3d9dc24a8a814d1fde62011ab0200e36b49dbb2"], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCSTART(r1, 0x2000746e) r2 = semget$private(0x0, 0x4, 0x424) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x8) semget$private(0x0, 0x7, 0x38) r3 = getpgrp() r4 = geteuid() r5 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1011, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)="53b2dc3041478d462adaed8ef60e1a5be25ef9799f6d1a566ab6ee9780e9a460e6ab54e807ba12d7ec8f8ff01714acf81b1ee57677b67d4c38719ade23f6d26cce76c3a95829047ad9d499624d137a75362e60fc346d2414eb26d79e895eeac16e7bb66d8c80724a97039160d4c6eb6f05419a9583b01e8aacd09b8bfe9aec5445d652e6", 0x84) sendto(r1, &(0x7f0000000140)="999dd5532940f3c7fceca5a6f22f0523c094991a6f54cf17609c3b3e8d7fcf95e77f2992da6db29113dd85fb5c38ebd51c86b6b0864e5ff41eb02425a17023f654b4c16e6ee47cd0923c51d09d5566ca50e19aaf1430a888e5fd11a3564d3d846fca75245104fc79f243a689ef7f9349c3011633d8e20f74dd87e9f46635202b7a98cbca60f42317e24c124417126533c9d9eb2bd98337a214e690141ae1b60f5d36449e382ab49fbd242e790965b4bfc41610fc695596a4f1f0ae75078c282359d35fecf3d38ba3a2725ee1ce05ef3090cdccc7d15e804b9807f7", 0xdb, 0x9, &(0x7f0000000240)=@in6={0x18, 0x2, 0x5}, 0xc) sendto(r0, &(0x7f00000004c0)="bb4dd9c7c2b31d41520648dfece8225d150a8ba2688b0c293a97ee4a428df832f2ca0dab5e924d5c73893b32f144658bd3b0b1eaccfd46f582ba30c72190eddb03c2cff029cfc0e6e36e06a33b82e44fb962e0ddc877c8f7672d1fcc780bb6697a1cf198e49b3004758a9198345b96a8df7d5b20860b8c9af122628fb83a9eebaa5eb768101a281e0f713cf94d3744fa368a7c31766410ee144e5a85627b27d15d27a5256bbb9e4991c6979e1546a575c1f9c27321463860a94b224aedd3aec1cd90f1a991010e933e7a7b5f0d43977e93afa8cdecac6c24118a5a521d6ba9ab367aa53ecf33e20c7b9a5e3a17538dfbca0475917c092018d347c461d408cf25d941e9b6bb22c05c6704588af6d21f481d598038af8116bd25666424798abd758755fd539f5431b21b699c120ad72713a24799250cfacd8ce9f258d119716ef865406342fea9824252bba505e4a7469e615221c40edaf3e5885492fcf7f04452bd9edeb17004c99994bd93e91d59a5657dabc47a7de1acd45bc3c71608ffd1bbf9e37ad413c9b2158971b5ac52b950d1c48c6d2b4598041c8545926774e5020f5a2bae9413c277550527b38e4f3b6653aae05f4739524bb263737ca6fc4b8b44adecad62314674b1690effe20e03e4ab2a2326959b81b0839bcaa39eb9e1a38472663b4c705e0a4df2167a8be2eb37707d95fbf1d7d62b132069911a32bc7afbc0a33967830661857ae2a60d43e710b733b4578abc1b5653043ccf9687fafedb3ff0838d9af89e69f801527490c9e13de418b8850a474288fdd499ccbb2457cc1f9f4464df9e12490fefed4b6838ddaa98be400d31844ba90cb4e29bdd0fcd02ec3b1ae3782c1b46ebd0347fe5194e595d4940473c7d2d04308307d677158c98308b57220ccb3e205d97f5b95a6d8aa46babce47d25abf35d0ba38d63c40955494947d97fb057ee78b8be8cee95835bc713b09770bdcb9df8225f42c9905a4e16f9c7843e36a57c13cf50cb10292f36ac1080c346dbde066d4cc9eb71cacef8e09e18b36afc3a0c0f5d8c4f0d5fedbda0eee97b1b1804d1f9b4c9cdc0609bc949822ba66ac751fbdd9b708a661d8313cf482175badbb660ad09d2d93e1f1a8dd48255ee88ccaae94ce7f9cddda1f79918ae8be6f39061cb0f4535370df397518b88a5687b9ec54be225b0eb020482022d19530c16dffb6e690d350c254385eb7eb8175fc2ff1e0b3ae653fd86dfc58ea5b6d74c9658fe940ad4ff5ad09a28fd5af5b9cdf9c6e2f496ecc9512ad9e292edfc9b1631dd9572713b6680e2ac965f0e5cfedcdf1559c12f075c01c7e83def7a7b6588c72eeea063c1e88e0be2dabf35a50ec7a7bd5754e9c160f11853f6b228c3416f6258f3eb284040c14b0d34ded4e3bdd20fe20d26ad78a78f0716d7eb31b770cd1cfb3e02506883f38d6d80e3606bd83ab7328d652464fdbeb176c5d6675f76af4b9f7278330565d04f1ec1cdf28a2e448a1226dd019d07f3c97c59dd3006ebaf9693c4e4a5f711e56be7da3ebf7c5342ece43530fc76ede365b17aaf2aeb37b2e5ee4007428b476416d9a44e0c60afcb4c7ce8531c836e193a964f0926c430b32178645e4ef7dfbc7d36bd797dbdffa0ec204f8e241ffc48577ebe073ed68e1a727dff62d1d07995137056a49ce242d9002302266160002d1470873fdaf26dc1f513dfea9c7d3109d2c4b85cb33c19ad0b98d35d6d7719d6dfa0c86093c9b9829f7a9d9a5d2a3ec862711d89baee35722c163af9c4979bd67813b78b9981c83af7bbd55a2241061b53007c11347980f07d74d9b6cb1ee5629910c947f710f348f872d0859783b7b75f1bc4ecd02ee3a4d5e10b964783c085f96e557dde735d752058288429cb7889ce98653a6b48ca56abd09fd43222362f4549a57b1da8f77e5af1b62ef5c634ae44018ac4314691927a37ea1da2b305ad7199fd63863dd65aa6f2dd955cff6cac285514239b7ca2b98fcc61b13648c5ad5e64dfc62809a4f3315dfb5ec359570a3bfec0498fe44ef9a937b9d19892cb8b99957273cdeffe59b90b916b23a67c2560aa5bf5f7f24220c1132f0ac0e06ac7e998436e138a78bff5fa3cee225cd1ea7108ae13664d97b359727f2477167b69a245140b7655f4775fb188ac352b288e830e72c5d8886e9740417d04618e42de0380fff68c9a02581f6c254d88a39cf14573dffefd05e8ab064fc7ca46f884d01b55cdfdb0119e45fdd9dc23d698551b933e4d3a519c456d572d8ec5fcc15a8fa0968396e1ec15e741e9e2f03cb625b39cc62d05e6f5d3aeb0e866ea93e374f62519d7f213a7f5ed31fcb01d23089344cc4367effdb482507ccddfdf2264f326188222443a772c494d54a107a8583e219538939f428b4c81e7769ee7c5b13ccccbb6adeb24b79724e7f94f0c6cdff6d2554dd38ed46dbb3ac6a15eadfe91bfb6cbbfb372ba28b5639925616e02a0acd80ea711c11c132b64d04588510e2ea529592f0fdcf9e4580a2148d540f4e0bb9ed9f8f9a0fdb93ef49a51e7fa1c45483cff0a3e5db8365a53bb103c097192981592bbeda322a6371df0f2c982b4927a7c921de463c8a688781593ea14e485b0e74138df78dbf593ba6c28c390cb726ecd2f4ab9d6bc29d74d192c87b11702ecad901ca7b81072ec935c2ba0ae0f2218bec4561e2426da3ecc11816dfe7e5baad401e9f6a811074ccbce3d8307a0f38e8cb321b146634b29a2b89541f9aaaaeeb1be7dbc9d9d04ddc829ed28d329de77737b3ab3a13839f9a783ada584ae0a5f80ce467adf21c65a116cc206e1bf628d687c52b169ccaac8623da436bbad5b4de81befd34eef6cd235300ae6a7b6c85e0b3cee6d39cab1166cb2cb945bba6528d12819789fc148ee0141eb2a7dd3b06c45245c7cb790ec12e7f03bcd1b90986ab8d74b0026400a671b66da1afcf9dc6a81bde619f12d9b563d182dd0fbef868ceb7530214ab16059e1ea94b8613b6fff633c654455dec07ce37be4d508bbe3f0f1cb9210926f1ac1178e8630e94f59d0e02e8003345212dafc0f81692941ac136e3294551b2a0f85351be95bb4e6f32bc629dfe7b6c9bf5d4a95aa61699ff60f11caf05c12e2a8b870d0375b4ecaf52a8f483214ae89a2ec2fb20cdd65994f92144998409aa71bd8aa8fea984978230074aaa6389e7727a38c1e2cef39ea42b749bbd442af2e4f0b35200d8369109071566a4e241db61ba62f89e1028effe4e9e333c07dbfc517430de351b36a0cf721e497c604ad47687dc5fa80e7875dda92c19307eb41255c16d9894ed9bbad504f36688abdba4ef57df040d8481dada6b46928cfb7361459003672907eef1a84bfd61a851d2b2f197a8b2acfd5ad41f6fec96c3606321f0dc5173553def14e0410effbf9efc8c8b97e7c27ca9fa27bd77f73ac0c3335da8920cbfec9041dbbbc18b57c17082dc1b277aad8f60e404aa7ea7cfef958b3ac5d69b973693b2cdc0eb33e6c74d7183cb9f5c1ad57f87241b792baabfffa25216646384b52aadc87a20e666a67cc6774d5e7fa3bfdd9169522f7126e914e5995c3e371b9a124902d78df6a6b6d2aa5fa57f1c3ca72072e03ff423fd426ebc11293e3c00cb2b43c6d7768552df771b5e9bebec6ab88e661746c77f02b02a536639179ea980162a6f9db430f244471a7fbedbe447dc00a7716fb486b163bd9ad17213aae0b277ffee5fba1f157960981e72ac5b30216fc39444365d7ff8314de740d1abc76553db96dbe4c2325d8fda71e21f5c543026f7f89b8bcf82afc203fd33fc4d54642c7998ee6592d59b60d60c120c648e9cfb4f3a438a79de5ad61b98e2b94523f815749a03a0b26d2334f27841930d59e5861f700ccf08ec07d073622fdc17457de3137cc2297c14aaf244c47fc6245c9a47bec789b10310acf72f666fa1b03d387b2c019b0e910e246580808e31e891c1b0ab4863c9a9a6ac7700d5ea2c8c1fb25c0d2133e8e9a61e8c56573feb395ccda185d8bff8ba1fd6e8218c1c2693eb143c25e8484d1129653a12c5e172d9807773b5cf9a124fee366e3afe70722ee51f1291b178841a2a94a498fb8cd40b48f0da67fe3cfeee5b1c545ce993a28a914b580f9206627fdae04206c36e1d3054d6dec8b83f08fdf3b012a12f334fb7f042cce1ccfd8ef1582e8b66f35413005bd9e606530335f81fd10ec21b9d15738d968aedf78641eb22302c890d2f8a6cf12153ea930af03775cd8756e25492076397d49affb21acec78b045dfff9179f94ee780bd0f4b9633cd8dd50ec578c8511ecdc227a891408c5802ed34a8eea4f3f9d1c7fd67f42de81a3af9f45562ac81e24747d6b3496b071f41dfbcb744747629e3981299b5e92a8a5c1df6dbba36fee877b6900f8a65f609b9d606feb9bc953c9a5a67818b974fb3d4ad36f03188e7392c0768d5d91b905c0e0cedf7d8caed60692f2d1a59b815d9850b5c239c8d4d67433a03e74c251cdd337b2f8d5800d431fb16f555a85652f0533a93fdb0cc6b16a004d666c70fb413bca92600b189793f1e93d5080843f5515c85cd806fff3b2d3d8d4660e224a717f6a2d34c7f94595fc5a1f312ee3c1e4537e14cadedb51d145fde9c677cd239505a7f93801b0e6378a8ecd358b819d7e8a8e0290fc476c04c06810fa36878fff9daeea63f8bb1b220d3b17660403f3629c9cc7b504d30d475511b7837731af02b69528e1d96484aea543e4893b3c83b84268802ba88c8cc546b2b6435217733d9be9855e34e0ff0a364543f3b1fcb60c57ca04cf119bd902cef5a64187a9c79860becb62a0ecaa50233e09d9570738657dc1b6b90c0aac613214b325b98e429feaefa7f5ad7225a178f90c60372fe128b6f5c4cf1f696b217f449ab7a36baecb6a18f88ab2b48c3e2420d0e878bb5e31b075c902d239feb7a6829ab6d59baed3f9aec3e9ac1248e38d3ad71165fc7e66c5dc53c0d7528a91ed0cec2594adbea127594282e70f2f27af0db629cf74c0d3a7a7d72c88b9a128036b5bcbc47cdacb09f08256a3fda345ebc6bb132f2fa6600e5fca87796c49b1adfa339da7f025248f26a9f74070c52f9b40a4c174aea77d890c787c74e1c81c82404396a409040ebd9f67794247207b3d5283abfcb6544b1aebd6ddebb9f1ece659c0cc08b9c2363b2b1592b960db761f4ecb2684652a6a480004218d690acfc4a0aa3d7007782c83788c2a00536d4b9bb33d4f844b37e761c95d63981d61ac1ce1f90406978f7dc51665af6be9bc35c726bdb2701767ec163d87fca340271ffe9aae2d7931c11f127f54478f810f04499853405256f84724af70fdb281e8bc172e794cd4b6ca519e78d52941e495a9435d6246abf9ddc4d4d0991d8fadc09a28fd742299cab6fc9e3a07e2451f4d921241bcdb5003d1ef9466c9885696af761ebf2dc93679a026ca3c949280bf02460ccc2b618168d579a2a3f088d292420a2c84071c8f9743ac2582447a2d5b1852aa5075ce1841888e9dbf3064c1af4ce0e34e4cb9328bb6f2fa054fcf9806dcff27fdbfc5d0fc1c5fd302e11966c7a83088d7d142573467e00070e2dd861117b012a82ae57af3bfba9503a434b68d19b3fd52f79066f889d2d1e6289143972798f25fd5ab01bda3e748c9e6764a44ec8b2a6e68445b38b0c8aae1a028e84d904a5d08740535b2963fe0c83861513be34219fdbe0dce94f6e337cba41e6fd72260b6238fb17bb6df81476247f592ac0615eedd1506b25ac447dccd5b4cd21cebe5baf9e5ecdef8fb6672683dda", 0x1000, 0x4, &(0x7f00000014c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$zero(0xffffffffffffff9c, 0x0, 0x10000, 0x0) r0 = open(&(0x7f0000000680)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="fc574429edc75a9a709549b6", 0xc}], 0x1) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000280)="f9b1d864", 0x4}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="00040200000038b0f2c1947fffcf1c03c5547d00ff0300000000000090aaf2e15e0000000000000000000000000000", 0x2f}], 0x1000000000000238) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x129}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:00:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kqueue() kqueue() getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) close(r2) 16:00:50 executing program 0: r0 = kqueue() poll(&(0x7f0000000000), 0x0, 0xf6) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8010, 0x24) ioctl$KDSETRAD(r1, 0x20004b43) close(r0) 16:00:50 executing program 1: close(0xffffffffffffffff) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0xffffffffffffffff, './file0\x00'}) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000280)=[{{}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffd, 0x2, 0xc0000007, 0x80000000, 0x10000}, {{}, 0xfffffffffffffffd, 0x8, 0x80, 0x1, 0x4}, {{}, 0xfffffffffffffffe, 0x84c7b15c437271fc, 0x1, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x8, 0x8, 0x5468b52a}, {{}, 0xfffffffffffffffb, 0x8, 0x0, 0x5, 0x1000}, {{}, 0xffffffffffffffff, 0x20, 0x2, 0x3f, 0xed}], 0x5, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x64, 0xfffff, 0x3, 0x6602}, {{}, 0xffffffffffffffff, 0x2, 0x80, 0x5, 0x3}], 0xfffffffffffffffe, &(0x7f0000000100)={0x7fff, 0x64}) truncate(&(0x7f0000000240)='./file0\x00', 0xc5) kevent(r1, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) r3 = dup(r2) ioctl$TIOCSCTTY(r3, 0x20007461) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000002c0)=0xfffffffffffffd33) getdents(r0, &(0x7f0000000080)=""/128, 0x80) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$getown(r2, 0x5) write(r1, &(0x7f00000001c0)="25bb0bd9f594eca986a3f8c9af032d91f31c54eb0745e40caddf1ab86df239b5be867ff6564c4359067c57ac942f3d3cd1843f42b02896480a33a497ac12b3de4fe2ce3bab8f851e1a46db8563c9ff8cfa3bea7f68275f1da0180ee5c7afcc5c2b48208c69ee4ae86f46fb7b0f5502f7835b926b2a41a54a91067eded9483e5079b4934db53f9eb9ec04decd6c02b685589ce3ef8c0547a0464c09255bdef5ec8162965d7ae16c3d1ce3a1f849a86c6a10da12f7d46898f58900b701e6560e873e28c45625bd1ccf8b6ec34f7504ccb3cd3623c8784928", 0xd7) fcntl$getflags(r2, 0x3) 16:00:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x5, 0x3}) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) 16:00:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x97, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x0, 0x2, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x40, 0x40000001, 0xffffffffffffe829, 0x2}, {{r0}, 0x0, 0x8, 0x4, 0x5, 0x1ff}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0xb, 0x4, 0x2}, {{r0}, 0x0, 0x22, 0x40000002, 0x732, 0x1f}, {{r0}, 0xffffffffffffffff, 0x54, 0xb, 0x1fc0000000, 0x8000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x200fffff, 0x2, 0xffffffff}, {{r0}, 0x0, 0x80, 0xe000006d, 0x100, 0xfffffffffffffda0}], 0x2, &(0x7f0000000180)={0x4, 0xfffffffffffffff9}) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x50, 0x80000000, 0x6, 0x100000000}, {{r0}, 0x0, 0x8, 0x8, 0xfff, 0x2}, {{r0}, 0x0, 0xa0, 0x40, 0xffffffff, 0x8}, {{r0}, 0x0, 0x40, 0x1, 0x5, 0x3}], 0x1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x4, 0xb48c}, {{r0}, 0xfffffffffffffff8, 0x93, 0xf00fffff, 0x86, 0xffffffff00000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x10001, 0x4}, {{r0}, 0xffffffffffffffff, 0xa1, 0x40000000, 0x2, 0xfc}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000029, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x0, 0x80, 0xf3, 0x8}, {{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0xba5a, 0x1}], 0xffffffff80000000, &(0x7f0000000340)={0x8, 0x2}) kevent(r0, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0xffffffff}) 16:00:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 16:00:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) write(r0, &(0x7f00000000c0)="f9518d867bd9f7b95d3bbeb1abd90530572e4993c74a9a6f468ef9b1477166ebf408731dac321190529f1ccab39baa75d4386a32ceffd6fa3e1e08e411ba0b3c281d51d07803da626d3eeba6a8ef3115e0d028766214a74eb12e5f474b655182b0ae2136d294e4014d58ef7ed31a30d884bf1323d3aa782db59307cadbd3a136f3acf928f84271dbdfecefe01dee41637f6680ff4332c12d8455effe8ccd84c2a992ab52af1ec510a8e518dff3", 0xad) fcntl$dupfd(r0, 0x0, r1) close(r1) getpgrp() close(r0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:50 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000000)="cb74385ce818d822359a1ae112954cab957a64e79443d29a6009ccec1ac06779219ed5490c0b2722d1bac96fba52880f767ce53ea168354e65ab83ae2e2286597a22000ade20ac2a6b398b9134d7853826f3ebd2aa145f33cd8a4a3932a077bda9138a415a00c533dff62bddbfe6074718d3844fb7dc33fdd85d086e9bd2d534eecee0d4444919fdb74c078be1c392f99d6adb29b2da091a43cfe129a9822dd13b0b46b8cf5aa97d9b2acc5923f61d0cbfdbc8c6fb1f76a885d9a8ab", 0xbc) 16:00:50 executing program 1: pipe2(&(0x7f0000000080), 0x4) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x400) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:50 executing program 0: semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x4, 0x400) r0 = semget$private(0x0, 0x0, 0x400) semctl$SETVAL(r0, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r1) semop(r3, &(0x7f0000001840)=[{0x40000003, 0x7fff, 0xffe}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000013c0)=0x403) semctl$IPC_RMID(r3, 0x0, 0x0) sendto(r1, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x0, 0x100000000000001, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000003c0)=""/4096) r5 = semget(0x2, 0x4, 0x40) semctl$SETVAL(0x0, 0x7, 0x8, &(0x7f0000000180)=0x200000001) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x40) r6 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r6, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000001500)=""/31, 0xffffffffffffff9c) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0), &(0x7f0000001700)=0x9) getuid() 16:00:50 executing program 1: r0 = syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000000140)=""/90, 0x5a}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f00000001c0)=""/164, 0xa4}], 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:50 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0xfffffffffffffffd) mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x1) getsockopt(r0, 0x144, 0x8, &(0x7f0000000200)=""/31, &(0x7f0000000240)=0x1f) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) mmap(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x1, 0x4010, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x5, 0xfffffffffffffff7, 0x80, 0x1, 0x2, 0x7fffffff, 0x20, 0x2, 0x1, 0x6511, 0x6c9c}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) pipe(&(0x7f0000000280)) 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x100000000000d02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = shmget(0x3, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000002000/0x4000)=nil, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r3 = semget$private(0x0, 0x4, 0x8d) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCCONS(r5, 0x8010426d, &(0x7f0000000000)) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/192) fcntl$getown(r1, 0x5) 16:00:50 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, &(0x7f0000000340)="4a8f31ab684c46f17025d59958b0935987d8e976e26bcad155883f32dad5d648d071cbba192c84ceb0179cf6f343ffe8e32fc75b24feb6f6af883d7ebac659ba0f7e5458ccc879207b6c8c24735e0573f4cb6f1c938e04238486ea82b0272dbca2b3f7be8b846235619e9f155cff57bc0ddade04a09df77b", 0x78) r1 = syz_open_pts() close(r0) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0xffffffffffffffff, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:51 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002007, 0x3d94) mkdir(&(0x7f00000000c0)='./bus\x00', 0xf3) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x8000, 0x30) linkat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x4300) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x220, 0x2) dup(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)={0x3, 0x3}) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x10040, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0xd476, 0x1}) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0x4004570f, &(0x7f0000000000)) 16:00:51 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f00000000c0)=""/58, 0x3a, 0x40, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:51 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpid() r2 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r1, r2) r3 = getppid() setpgid(0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpgid(r0) bind$unix(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="3be01402b7f8805734ce6c673e2cf96afd7b465c118f31038482ba65fc0500000000000000857c7b258085fae9792633d6f46949d6d957c820c63d7cf9a7acac9286f00432253603da35cac6c55ded6f10651db533278af9699eb4dd7143e30e9fd57a7dcad1befdf5280f54a310924b8f14392120d5dc4d5101adf1bddb010070a81797e27fdb2554fb50f76be74f177bc48f2003692b53b20f054dfcf13ebb7756ab7ad04d6e6d34bf45a158a8f4902300000000000000000006000000000021425ee0a9eab562cb096aa3c00eac83bd041856ce744dd1517468434b57071ea40f8cbf61c2b5ea9a9d1744ef4874e677c252a7654503f33bc7e1f2"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r5) connect$unix(r6, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) setpgid(0x0, 0x0) open$dir(&(0x7f00000000c0)='\x00', 0x200, 0x20) 16:00:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0xc7, 0x1}], 0x1}) 16:00:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x6}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000540)={0x82, [{0x1, 0x81}, {0x2, 0x6}, {0x0, 0x4}, {0x2, 0x9}, {0x3, 0x2}, {0x1, 0xfad0}, {0x2, 0x9d}, {0x2, 0x101}, {0x3, 0x401}, {0x0, 0x4}, {0x3, 0xb36}, {0x3, 0x1000}, {0x2, 0xa7f7}, {0x3, 0x1}, {0x3, 0xfffffffffffffffd}, {0x1}, {0x3, 0xfd}, {0x1, 0x5e9900}, {0x1, 0x4}, {0x3, 0x400}, {0x1, 0x800}, {0x1, 0x180}, {0x3, 0x10000}, {0x2}, {0x3, 0x7}, {0x3}, {0x3, 0x4}, {0x3, 0x100}, {0x3, 0x5}, {0x3, 0xc0}, {0x2, 0xf2d}, {0x2, 0x1}]}) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480), 0xc0, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) openat(r2, &(0x7f00000001c0)='./bus\x00', 0x10000, 0x88) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)=0x4) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) pwritev(r3, &(0x7f0000000000), 0x0, 0x0) openat(r0, &(0x7f0000000280)='./file0/../file0\x00', 0x10000, 0x2) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000017c0)=[{r1}, {r0, 0x40}], 0x2, 0x0) chdir(&(0x7f0000000040)='./bus\x00') 16:00:51 executing program 1: semget$private(0x0, 0x1, 0x8) 16:00:51 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) mmap(&(0x7f00007bb000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r1, &(0x7f0000000180)='./file1\x00', 0x0, 0x18) mprotect(&(0x7f00007ba000/0x4000)=nil, 0x4000, 0x800005) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = open(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) renameat(r2, &(0x7f00000001c0)='./file0\x00', r1, &(0x7f0000000200)='./file1\x00') linkat(r2, &(0x7f00000000c0)='./file1\x00', r3, &(0x7f0000000140)='./file1\x00', 0x4) 16:00:52 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 16:00:52 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0/file0\x00', 0x10, 0x80) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:00:52 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:52 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f0000000b00)=@abs, 0xfffffffffffffe97) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) poll(&(0x7f0000000200)=[{r1, 0x80}, {r1, 0x4}, {r1, 0x100}], 0x3, 0x100000001) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000000140)=""/145, 0x91}], 0x2, 0x4c) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f00000004c0)="346e8eefcf1cf5c6a1c63a930ef237d38ee5e7f1a14630bb57b584c69cecb1e4411f04aee235d05ca699c46104f36a9dbbf0a363067985a10e05195b672ef2769df997506b9109d126674333e0556447449a70a65e084a1669aa5b03333d9c0e16d0a754aaeb04dfeb297643e206c934424947e83d65adc8db7e05626a2c591803f4eca013b6d4532c6389764141d944ca39d3d6d01dd8d5cb712bdf7c117f21437bc696e6af5ed1a12f1dce4fbc88f3a6c1bd1dde7e421eaf87b32a5477e61a41cd8bd5efe033e68eaad1f7d5c3c1e6d85d5cd965d7b66925e0511c74c01b1818893dd5ff0b", 0xe6}, {&(0x7f00000005c0)="126c991442f639be2adc7a899bb2047a01717078eb28b3f2e57575481e39b67976c19371918b3602a76482678f9e259d2cd3d44f010a99dd2314a8125e40e46b1d7bffff41bf7f8f0325d54914ea53cfce0030d1497ada5e047878e18ff9592435bafd3580ee13323b534a01e6dbc8ec1566a9ab522195439a9d9f912b178bb4b884f60db339b91f89ecfb3294cd8ab6781225e16f2d4ba059ce58179d2f5b557730928c3f0805f5724b66c0cb2d0acb79f4fce8800b262eb908adf44aefa1161b5a3acce2f3606e24384c5b4b1f2fcb490a7ecf7de5e9545364ff43751792136343845c8af5feb3f5ff", 0xea}, {&(0x7f00000002c0)="97df535ccd0fc2ad98d38c3e452fd7fe8565bd1a79", 0x15}, {&(0x7f0000000300)="906bd1e64cef65ae568b159269cb886b9a0323c5cfde21e7be09dfdbbd1d1c6cbca81a61841a7a8caf80489a9cbe965615930b6c89c7a99f94c1ae1dab70926b2810c41a8c66dd1c94770086827c8030791f80b62bed28de147f2f0e18aaf92136edff81180ab803d988da", 0x6b}, {&(0x7f00000006c0)="fb66662281c12b2367f6ac7d8f26a9749ce325b07a2b8b3ee6c2e66f41397f20e2be987bd92338cf3102f173247bd916184b0de83c44bdd4d19d3e3e606ed298c17fb5a5fe8dc2b6f7c99c53710eacd5514cc74fc09f5f67b63f61584c711f8d7769f009311579e338602a0a59418ced8598b12833", 0x75}, {&(0x7f0000000740)="64f13ef31019c5aeb1b5a3f9f39f961274b069c443dcd30e509cf2630d5f14154db0d350d7e8faf5798a8dd3e6987c329fc380f7ba3260b988115f41c5e1e3ae5c63066e91920611940387fe76a53674fbae723e2b1a917281573cedf16845ef9f5f09b9a1ff392030ad84409a01ef8c7259bf7f8a6d2096bf776937495c31b588dbe38e80a07e919622d529d275f66029f1ba53ff9bbd8a07879d69cae64393b2", 0xa1}, {&(0x7f0000000800)="a962fbf875a67d02d48fd39d9d26a6528cbc397e62a23e277ffef881e41b56c04224abaa5f93266becb5bd9e64cbf662731b6c0818b092e7e152d7c49cd2928869d7b8572773e10bea5d", 0x4a}, {&(0x7f0000000880)="cdcb1510d0672c41b1230f921d10ab7706ebe1826b676e5cb2e4528201f4533e944d936a41ac52edb9bb986c3e0556dda2bb343d37d8bb8e5cc2201d150d09603c51e96c3123c7d76ceafbf81fe5d87ebff34b41c4b12f366dfbb39429e0262374f619d1d417639b8a023af37564138a928dc59af829541f1a2bc92c37981ded24c5c6d31b67448bc1195627e6f1553ac8e4", 0x92}], 0x8, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x4}, 0x400) 16:00:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x80, 0xfffffffffffff000, 0x8, 0x0, 0x200, 0x9, 0x400, 0x3, 0x2, 0xffffffffffffffe0, 0x5}) shutdown(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="37065b2051c8db0b7e2bec8a3833fdccb31f1c2bce3b2cf2a9a5e07833ea6ff0d47d1a57cbc448b6b232e65e23748b57da2de7546f7d03d702a08eba6c2ceac55f777b4eb241659a23069b3009721cdf19159ae82943a2b6c74d186cdcf558fc1f12a9929b947121926a49ababad5c", 0x6f) socket$inet(0x2, 0x3, 0x6) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/55, &(0x7f00000000c0)=0x37) 16:00:57 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/119, 0x77) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) setitimer(0x1, 0x0, &(0x7f0000000140)) 16:00:57 executing program 1: munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) 16:00:57 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x52fd) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x21) 16:00:57 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xecee) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:57 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) r1 = geteuid() setuid(r1) kqueue() 16:00:57 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x80) getpeername$inet(r0, 0x0, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x10) msgctl$IPC_RMID(r1, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x2, 0x6}, {0xffff, 0x8}}, 0x0) 16:00:57 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002380)={0x0, 0x0, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x4, 0x5}, 0xc) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) sendto$unix(r0, &(0x7f0000000140)="45f28460d34d02b8e996b91e7734bb3bc81ec34323caa12df26404529c5cc8947c22fe8480f0118fd8e82ecc9661bdcc9180d29f520bf3936d81adf72e7fce184d1a47047dbd8aabb856aca59c8dbe893a3251f6e5bf68b2eb17e8f81cfd8c2ceff87456166e1003ad01d1226290127279fdfbd91065cd933d12ae994b816019ee3ef01359e7e1e7e362a1ec75e702928993dcaa7a5bd16012cec0fda308df0103091b20a01b3b8e4476d590f29cdc7a9671690f0e3bea854909a6ccc37a8f1f015fdc98ca63e967c92e18539df326758777db44f70d082165040730b7aad080017310f4aad7508569bcca2f44b9ec0428631e4e3856d20a6de7386bb0", 0xfd, 0x1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) setgid(r2) getpid() r3 = accept(r1, &(0x7f00000023c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000022f83710beb0c20b3519790bde1429ccf1e16621bbad9f4c4730029420f78f03ae755fb63711a8f67b506192b30eaf02d5bac413a07819a81cf47ac525239e23f07ed5f48df113ac212f82a505413cf876f0118196f18e80c81672dcd0258089a8753230cfe4204ff99f773603c47e681990b08ff74767c6cca06829f6038b16609c9207c47a5c799755785e08337acb5c7c0c381db4c96b82476850b0a87c9da65e8140653a225b3a05672cb98d4e6f824a641fd6f2d08faa9938e3eea8fe25985dca8d1028fe01a577b00a8f87c584aef5c6973bdce929cb347a9a07065a1f12b3db8f3050c3117b0e581f9f9f67994674348e41011864"], &(0x7f0000000100)=0x1002) sendto$unix(r3, &(0x7f0000000040)="4896a103b7d3a012db006450fa9e84834a3b5040e90a4a8859b0e07d7375bc858c9a", 0x22, 0x400, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:57 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = semget$private(0x0, 0x3, 0xc4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000080)=""/208) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./bus\x00') read(r0, 0xffffffffffffffff, 0x1064d) rmdir(&(0x7f0000000000)='./bus\x00') poll(&(0x7f0000000380)=[{r0, 0x85}], 0x1, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') 16:00:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000440)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789636dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a1b434d4c3cff69c9a076043be8de51430dec680a79b12814f9a4f83117130b1b0f6173fc44861b254dec66c7a1c0549ae365e9675c91536c4b1798ee0ce89dfaeca02745d693f984aa0ac2fbb74ff8ec0b13394c5acbc9c8880e52ec2a01acfa2b4dd15e0428bc340806e113e0d587d554de3a90e7e047ca6d45f21e648a400bfdf391cfb2025f04fb41349dea6196e1ff6d0f9013d7a56ec2b8014c54d7093a221c7a24238a4cb8f43c0ee9ac3a182f43230ad966f5d148e0ea7082d4d7f034dfe0647b7f2894097a2a94d6b4329a4e364aad211fa9e1cfd294e9", 0xfffffffffffffdf7) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20, 0x40) openat(r2, &(0x7f0000000100)='./file0\x00', 0x8200, 0x41) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x10001, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be", 0x0, 0x8}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "854955882eda0ab3c5000000f1d84452f514eb9d"}) r5 = getppid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) fcntl$lock(r3, 0x8, &(0x7f00000001c0)={0x1, 0x0, 0x9, 0x3, r5}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:58 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0xfffffffffffffffe) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) write(r0, 0x0, 0xfffffffffffffe54) poll(&(0x7f00000001c0)=[{r0, 0x6}, {r0, 0x110}, {r0, 0x4}, {r0}, {r0, 0x78}, {r0, 0x4000000000}], 0x6, 0x3) 16:00:58 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) ftruncate(r0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x8100, 0x129) 16:00:58 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = msgget(0x1, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000340)={{0xffffffff, r3, r4, r5, r6, 0x2, 0x4}, 0x1253, 0x5, r7, r8, 0x4, 0x80000000, 0xff, 0x9}) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:58 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = kqueue() readv(r0, &(0x7f0000000140)=[{&(0x7f0000000040)=""/81, 0x51}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/87, 0x57}], 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) close(r1) 16:00:58 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x400000000008040, 0x40) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) nanosleep(&(0x7f0000000080)={0x10000000000, 0x9}, 0x0) 16:00:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) flock(r0, 0x4) close(r0) 16:00:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:58 executing program 0: r0 = syz_open_pts() r1 = semget(0x0, 0x0, 0x102) semop(r1, &(0x7f0000000000)=[{0x0, 0x4, 0x800}, {0x4, 0xfffffffffffffffb, 0x1000}, {0x1, 0x5, 0x1000}, {0x0, 0xfffffffffffffff8}, {0x4, 0x1, 0x1000}, {0x0, 0x100000000, 0x1000}], 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef609fa9da398bcd62b103434820abc4bcacfa3444002007e14295fba6888000014dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e23fe61", 0x1f2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7f, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:59 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000180)) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x2}) 16:00:59 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x8) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x2) r1 = socket(0x20, 0x800000000000002, 0x7fff) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) fchmod(r1, 0x30) getuid() 16:00:59 executing program 0: r0 = socket(0x10, 0x0, 0xffeffffffffffffd) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffff2d) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x3) 16:00:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10090, 0x0) r3 = fcntl$dupfd(r2, 0xa, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x80044275, &(0x7f0000000000)) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x2000000000000, 0x379, {0x1, 0x1e5}}) 16:00:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff21) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="84041b43", 0x4) write(r0, &(0x7f00000008c0)="5109d99d97c5d6c8", 0x8) 16:00:59 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) listen(r0, 0x0) 16:00:59 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x6) listen(r1, 0x2) 16:00:59 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = socket$inet6(0x18, 0x1, 0x3) write(r2, &(0x7f0000000100)="7cf86eeaf201e0a9b7bd7d3284cfc3bb5803726b9e81951ddd0f9836efb6ba7eb2d5c9393909865d99d06e1a38c195cb88924301b73bcb0464e5269617a66258c76d928bd5ca6b346a94a137ace77fb60bb30f4dfc049d5fe2d63518", 0x5c) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r\x00') fchdir(r1) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000440)="c0a65945b98e44eca24393cb2c0091654f1914ad1ee1604292e38d2732b91df173a8bbd8387f4954533ed1ec4a6996f11938e1de1d705c0090b59aefdbe288b476fd461d0cf45af83976a9283f67911c7ea5ce20566eca9ae0334317f7b58256c88d38347b836cde843731ea5a907236a2fdd15f89aa335e77da591218209cfd13ac28b5200b39679813441af19367bbc31555c57508c1a968b76337a06665bdada5e1d98709d208c1", 0xfffffffffffffced}, {&(0x7f0000000500)="8d23ece3ecd6ed4ae87180db113ec25a31ba5e12b7849dbffd8a089ceff6ecdd6aa5aa6541afbfd82c07dd60e1e1dc851017001427c5b97b5a7cb0ea9214629a9574139daf34f0ff6e87b4888571631511df4fddc0ddd5ed5a0f2251a4e85901bbe260c43211e2bdc02bc8b7dd5efcf4804e398a72e58a574e302a3337c029ff16a928dc04723e200500000000000000e56daf27dc95e02596ecf5d4b60b73ea04c2d5a2a006dcd5cbf104b05fca1b79c8", 0xfffffdff}, {&(0x7f0000000340)="a3664297fe69e4e3c3710e2e1545c3dc21d500a038446a179f95493d4c93b4ed6fc5672cf9333e300eb7b1979ad7ff11287f74ed8236350886132435c5d42b29ab9d136ced1b1255caa236", 0x540}], 0x221) write(r0, &(0x7f0000000140)="0cf8c20e26d5d6dd2c9cba9e4311117a02000000000000001ef4913ccc11b46990879d549df6732bb1fb6e70e61615417269f73d42a313759189f7bc68fbe02e0d9a1bf45087262bebd54ebefb2c6c9548fa4c956310dea7f3f395477a59578f64b8f560785eab77c7509841e733363685ddae39958299bd56708294a6e385cd2651a485e5a8a68d7a228b750e6e9c81e2dc2f6f7e303c649c7abe69dbb7b5f2890eba3702054e8b3ca500000000", 0xae) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x625, 0x1, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) write(r1, &(0x7f0000000200)="f1176bcbb2357db8bf992e71c6d3197a2444ee765329847df6f02cb4d383fb79a153cd25dc2f4a03f7dd4ee00a40149604e4f9b4c475636965c4f72c99e7f59f099bb8d9a00be387760473d9ca1345d709a05cf19ea72bb70cc12cc7bb06efe81696b4e4c975ef0f6291a392e238f150afea100f3ba9c3fd86c7f81392e03fdc6702550a626306763b72912aeada5993ab4f4fc42c7ceb446872e78d8e3999aa0456dca295101111bcd2bf9b7964983cd07cc6e170613c58ae1cbebc80", 0xbd) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:01:00 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r0, &(0x7f0000002240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="6ceb0119564de8c5e28fb034e37d1cc3f08d36574e6d45ed16fb739b2a3b0c8d42cb466a58828156a214c9b65f2ddc2f900b816cf71983b88a258ca5fb66e33ff3b5101ed3840491042f0c0640b20069b7596129333f6f9297eae567d62163bcae358bcdc113cf084977d514f6cd067eb48ab52292c5b6d68fb52cfdcbe1ec0cf05dc3bb4604e4e0eebf14026f9bbf9889464e8821b6efb01dd63dcf98485ab6cbc3306eb68b1173a4be6a84dbeb6b84fc6a5949342f10789ca8348be4eebbe8f985af01646291754547e8299a6735ca57ab04cafcf5c410675b9fad15b9f3539d04330eb5f696f501d22bde587fe1062644ca639d66ae732119adb8e1bcc88c44cc6a4594895127e0f5d81e12dd1a93542e2ab340f116684a180e11a2136690c617764ce0356136ffeea9b2ac465a61ef39a33e2eb8772220d6a7dde08f7c665173d8548ccea5907c5e5024c8fa5a3eb1061b7757e7c5fe2e84f72dcdd6f73cda93c6dde0c920a0f6d70d32885173421601ec9ff8bb543d9b7766f81cfd519b49accff62ece50ddc0e89bd3cb43fa6c27e91fdb496c6d4d9082a987ff9dd8d3aeea3370e59eaf5d9a10d81d795006d7e84f92f32a0e8f83de423f00a2b8fa03bbec2013c7e605dab2d6b2bbe87dbe2a02324645cdecf5d476fd83b42eff4d5b616f516722c363569b3c250ae1804d958a4aebb3c4c1aaa543fdd7c93e3b56171fd67d917e379e019241dcfe5230ba3a829a7dec055867d9c5c673f43ac34240bd9483d91b24904b773c143e37e5694e27bcf4a17bc2af263e033023b79fc57aece551c7a8a50988911ff76253a1599a2e47efef9c2b6d503802f7bb30fd08c729b22071c540aca78ddeb9dbaae999e7c911eb144a25b7369b6a72376d94deb50e5d6b45217a11f652642ec526f92ce2a7ca18c610b287db024d8d9739af82ed223808f25f4efe717d9c88ea39ff07902c0f1466b0543046488077af3fdd0cb40d741d5407f917d8fab35636cda937af8d710eb3d97ebd9490ded47e9cd589ae87c6ed8d49b1cce4948bfff250ed97d6a1aff8721e1173802dd90cbe533c371858bbb8a13fd5344e63ae81b2b4a9c052817820b1c18fb03ba9c6ccc0ec0d18b4c0319ce14f97cdad20aef00d5c708d99ebc25e7fcfe034f8a716e92af72a3807535bcba99811b8b0f969e289a299a6ecbeb648ee2e56192ba23fd8d91e1c2e9d67998c8378ed534d4611210a984a905cf554666063dba8f7c09cf05bee117a5ffe405dcb4aac5cb724441d1e7dc7f6ceefb19b9afe989d31cdf9420e54a2607e55801fa594b54304395371569194ed33f43db05fd9254c2cf674ca56c0313be223f2ecf430d0f5271d55b2ff00b21f23b5f914150f5b37b25060ac73341f44805b5c673d82295c7e7c2bb2a0c19742b198a6a237fab6ff5d663d12fe9028c145c1d420dd10cd6f0e9105f7850e59141f68ebafe3b0ce591291a3ae246bafad7c3ea28ce898c76962125c82b53eab371be6077769ce446c44aaa3621e0ca9cbef093c2a81423237d034cc21cbaa45bfc3513f0e8f6a42b7fbadd03321c5f8b0c5c33c48c726cd57ab6c7e3d2a09d957b037e48592dce0c71814b9065ccedb8a4ef1782e8185f4272033d4da2740575fa11cf3e2d98ef9d39abb5568d4be4342e2b34079433f07212f51c55b96b0ae3d8ec6446fbbd101057c06310fa153995c17e614af75a086cdda0aaf4f7540591805f30f073719e7069092908d2094df682e80213f3590215289177f26d36d6001eb4b742277f009045ecb0ac2ec4f438464e9a0990285f8287cf9ef274cfe97b9ed54d63bd0324114b78e08b436621b0d2194853fb6ddc8a753c6e7d97ccda25e3aed4c566566565cf941e6da1e8ac75abee1d494c11b9b2900cfaa96b20ca3806d9e01af4893b6b364aa418b7507e25e187f0ae14d659e911aa92f83e7cb854a323ee3ed0956d6080172383f2a37218d17e2d4c6d42aaa8de7c704c662cc5c75761050f8fd62b9ecce361dfed152795eb3fde79c7aeb46a9cd049dde0a6e65300099fc2fa79a5832c36e299e7ab3de4ba42852c8e8a8244f4b8e283ba8ebe3f6516c4c751251487e8d76fb0b3e86bab9174551db51e4769e2bd5afaf0ae78aad57e01cbb3dce2d522082598d7b76cdde566b6a1ab72c330d3eb23c6053813d7678a299ff7327d2241ef1c345e77d3979dde040ca6ba12769320d4008b5e9823ec31ba89b4f12147af8b4735b0d9b1223ba97548ad98ec2d4d925f3869bb5cc79f265840c8e771bf88f3ee2a826dbcde84242bedec01602c4446aa1c799ce1b01c6032fed911cbeb122bd5853ee96780189d5cacb86d0c0391b5df4ed7dd56e3c741e5a3d941997ef388b2a22d30b984b7eb33bd23a30998a219b58e8a917123db0f20b7607bca242579d37bfa4031e2bf33de1c45574f1049e42ac53a8540a8f8388ade5a4c9703d6304948409837631e7ca9acdfa077969b16150224c96e65cd50a272b6a4bb71059813d846e4e2a6d61985960fa44f05ca4e5def03e29b35ba49bdb26ebb932af146fc1deb3eddd555d8d510f9ffaf4ac2fce41398641963e6cece877e453a8b8fbc39a609d9452b1bfe45ade2b70659d9177da46c86e9cfe6f2fbacb7ae293219fe3e7dfd6de3a316292fe8692879f97f27f652fa6be95bb3d187e8f11022bba534d1fd72ab5dc3d964b43e5ca5ac412780997d42191f5b2eed62b2f32dc2dba7a0138137845302d1e49b31b582f4297bfe222dd2e778b05e97f638465f1e4fd346226cdf08b752abdbad359dca64ebdec86201f8a294e5069d72beb1b2c7df376d782d68bc9e12171574f82104f56580467cbf65065f8ed4238c2982fb4f3479fcf602275c6f49959bca7a216b1f48415f75f48f3d37e2a065dc701fa5377b4cbce8458a31c755784f764c4cf0f087d3e3daa69c997e32fc1a9026461e87882222ad980bf40faad84bec83a5b5af2d48eab72a4482841a991dc9f98ad59c3851fea0455bc954df36ada4971f7aef0d1d4dc433b611355b3d3fc9271ad64acbe89b6c54dade037729b7ee2e931386b5dc79456d4c1adf49f583ee792f8ded4bcc6eb65a56f33b5af49436004bef5b106df6d88d3c944be2292a25542927328d2d6a18b48b9fb5fce48a85e239a67b62868d52ac09c0c8d3c2eeca765769b57707a44da0fb5022bd72634a3b1bcdb6598516bc500acf9065640cb95e39ca73e8fe32f899f02e8b176a07e0afdc9c93e14e3f8b709398703a48b6533ae5eb9f34c224cb7044c11fe7268e8221c75ec5816f777212dacadacf9e032dd088d3f4d6b82d2c2b4ed40c9cbf95c77fd6bda512ae4734d2516a59dcfb8ace93285136b4c55cc30e1f37295a341ea3d9adc9db5686bfddb427f70f1f28f4600342b2a5e054195baf7283f68b240250c326ba211dc8ccbef4b8f431fa45e84f6c73dd9f1672161f5f368135eb484b31c12025d7b6533a1322e130c3224de040edbe7521651e9c64d5eb2037621b59028e8c9320b1a513cd132064eb69de6c6386f26c621097687ad54767949238771d172bf3aadd07a1118fba1abb41aad5164d58ee995df9a897e3d46dc26249ff3e6ee13de3ffd72050cb8168eee9af6030270eeadc773770ac6a895afb1c05f5fbe0f54ad76e0d3436b412d9a62684993d33d48f3e0cfed794dacf68ecf1d512fb4ed58e49751d34ec9121ae52d0b03bbf5a7b15f22f1f94496c2eb0a3ff68c5f4effe37a988044b41423b5719d9c0109ec38ee54528136ef567e5ff4c875eaf30acf4434a79c43ecff848e0b6e2a5c43896d1be4253406654baf8c89f0a36226be512130ad7f1293063d1baabdef91234bc96bc6e29a5037f7efc361009cff28750689d823ea2d2d02af7208b7491d4802d64c75f095d0178a7e123ec0521bc9b069a89124e99dcc5b6e016a19a2626f03ca5093f673bbdfb6882f565afe5d0e5622ca3fef754d225d488204ffb9c7f53579623bb1159ffd4ec5b3765c364354279cd7a5d62f49a1ca63b422ebdfac06c434aaac1df124ad5321435972889cec449018ae8c323ab379faa6fde40fe9e613509496747a805cedcbfbcb5bce890eb8be70f07405eab14ecf49efafcb5cbf0dadb9d6c6baccfbb96135b3e4068523256225466a49f8581c032b0beea8a7c8fc980e91a02a6f05a0ecc557d76787d340f5486c0e09a7548b61552959a9504b5943658c7c024b4275f9b0b14effdacebd2867212e4d982b7a765fb55390e2ff5ca130e8de6580e8242aeedbbbf86e297a6e795e527d60c06219c132e21fd61190ed4399f9454a92c0c482601e9d567e810627ccf92915ed0dca95617b39026ce93e75e190d83c9b81104cf826b44af0ddffac6e560351702f55146a1343fd7bc44d62f9ae4cb6f6f640dcfd4673507e79846f587c97033da9f4ccf87420da00c2d379ae8e26bcb9f0c0d6cd228403d0d4272fd394e6808d140359ea6651d28c7ea76c3763eb0fb159e37efbaf0e2a1acf625a30b699fe383ce6fb971c2d9959606e55051557c346051392fb293fd85cb5547da6e373793818bbd2f263db237c7af1546a5e074d3d16776b9420e5089e4b3cbdfe0cc0b760662a6b4e4e4f08c607ac7cb9a2643deeaada6b272a3e84edcfa1d5d8842251806cb3365c06173bf89795529e9258e3ab6fefa3b2d644469563b21df0190bd850d0dc6f3f4fb0c0a148edcc0a674a610cddd12c96fe7a617872731799ccbe053e4af418034244fd4cc72a759d03261adbee4293d4bc2e0cade46cdf86e24c191265f8abf5a0a8e25448c91765cc3876b9c6d94b27f7d12e31238d126923dc49190273c4d586ea7939493763e0e833e3cf53c87ab620a9a6fa28564c4266ad8dda140d056adb5c15ef4f7a0f7721db47515980406d1fb81adee9791ce138500a3d40ab11760b1225ecad4aebf12164cf660313872dc1ede9db3beae2c87048b89b0d60661b5f7ca4154b041383b9d9bc70c19bdd4f54d3722d282cf3e6039bbc5af2d5e65ad0d2068085dd337503f327f16d310a0dc48dea7beedf0260a73aad6e0cc419fc5b268f9fd8c93e9af3644e4d4a818dbd3e2a7e7ecab00efb57ff76dc833c867f26e07abe1aa35bf6fe4da62a6839d0d3fbb06d77bb4088c71a64e67df5b07476f493409d9b2706d8cc2ddfd9d6e858ca92f626635a6f95118ee12684845b3ac760fa3e186f986fa3416077cb294e6ceb8ad0da5638f6a5b9e33aa4132567328df91e246a478b50fa8f1ca4831bf00b4bdd2cdb8e73bfd28c0e2418f0462678b48dfab9ddb16327ab08f40afbfd177933fa0ee2fa13dd1d7fd7a1f1e46a5dfdee7f93796882a82246b480f9117e8c5b162a8a977478a534ca1db712f957bd32fa7dee2cd29c7e32083ec6e1c26e84d11099a82ebbd5028416e97c2c3fad3f246ee8e70a656d434a6068f578c3e6785839e263c4dadb95c74b5babc5b477b5d0dc0c47f1852a466ab16095ee20b7ef64b1beaacd495ff07be0184fcd13dd9e95d6eb37a9050c0dde1a20fd0f566c98624aba3a28a34fb9181fe4a47eb0b64528a77a53986f51277afd5bf0ee0355b0f13841c272b18c87313b62479ec2c04251af2f871da180ae94a8e0fe169255b83befbc06cb09d727123347a82f097bc6e6acf3bf8023588b249ec485dedfc9924d7086bc2bdd6ac4cc4b87510d0c6fc2ed001d73472c3176bd06b3ba7144ace4141e97268ea2becfea88f3425b0e1f84f637733f79e7ee871c56a564096c79982b52b398cc", 0x1000}, {&(0x7f0000001140)="606a594804226e7ffbdc22be95dc06c0f3a57bb8e32f53346de65bd2c34550500cbba9219085244c94b8b687790fdfef198025171c8750550525af7e751ab21d2c6d4c1defe0f69d493483c42b522793667fd43f413b44e8ac5964d5b297e50f6e8654cd6c1c1a8595be704ada006c8d530c8433f2c832440267d2f8d1621f5f23d1fcd2cc7240dc301819bb808d54e87d2f89087207fb90154d609dffd8e20875ae0dc77b0b43ca2e3082fca36631dd00de60278205f2d390", 0xb9}, {&(0x7f0000001200)="23db93ee9db380eb0a633a0459ae6ac4d59b75da680dacff1d375adcad78d1f8ca8023d630a14157ce96acdf720d3cbc90d52e0fca7aa597c576fe2bcfd4634eceeda6c0132b7abe555092f24cb94d6c757d797364685e64440139e7b2f5ea05b9a8b92440ca466d9d4d8d5123ed7ad53a46ee7296c03ba2330f128063be434efbf2b514b937373710744483508313dc511198e4266b342edf5e65c7ade2ddb2800055abaa4ffb007fee7b695694416e3b20da2f6fd77bcc91529573bf77213525b69633d9aeb749e86a7e03200eaec37efca889118367ebf28361a58deec2e605e07dd0c8957f571b4fa69167008409a20ce6c02396ac1c1de8a3a514e96baaa0f21f49fce483ded7394a1a7b0bcc3b8974030debf9a36eee5f132c3d9b70dd756122a715ca554ac2dd79ac8bdc00ef994a2eb77f109f57e9234ee8ce2e1308c667fd41421123d4a1413de5d7c393e4722778cb5fd8b0589d1fe2e062d3757849e04145bfecba6c70b4c427e8d0693232eb1f772bf385b7b14932a170ba130877f915d8fb8a0296b0529308b7d7febc36e979d26a5e9b41a4890c6fd5031bdff29dcaf94f80b338504ddd60a3d0a1728e86c148502507de30d323e84fb26704b48b71e7ea18f80b52b59f292b76fe9b4404a5b0b4ffc6d4d138c08428cf8d23dd311ad5f75da057cce921aada11b3ed392c73e34f9cd5c092603853ebccd637a1871b554778631939376d3864853345ab0d807356801876a70a7d4d814e049d9da9d427dfe7cb6fe02f3c44445657f06aca49a0d79ed2c752be6e8ff9eb7affc77b53a4668cd71b622ded7d18502bb76ff745fe1fa238a6da9415ce5d7adeb7bf0515167edfc3babcd8243c8fcc974a14bfbaa9536bebd7a4cb90719fb9c833b355c14f186c4a544e5e29a5afad77a4dea608df53a122c80daf7e63dc1a25cdaadcaa8dfde41df191367b5928236f905d6c102f61aee4f83a8a3590568ed65b1b48ab02139792a52cbd2446d6c988a14aa3fe07a726bb2b1b643503e86ec4fa8dfa185ee7eb37d64815bb10073cacdf34761641402b8c80b531b0ce8db7c334ee8ed71d324a9d55ae0dca8fe72c3b12587cb78a2cc245f46bceab2db086ba58fc42415a210dca00e1260d9d5c2f11839a4633e5aa47d2bdf342d4c933063d5cd1e79a113556f5ee17f94fd5907ef41c0bae3c763a12a9f50306d2026783fbcca98e4141e2a38110df25ae91d929b5682cc313000f214db21acf0461d8ffa90dac3667d074a9b6aeb51d771b4e9fa9627ee20d415fb8c334779c46f7d4c3b53d0cdbe74af17676c3094a94552670fe98f423a70966ae3dba107317dd2c9e9bb9709fb1d01b1c1b55acfeb21d60bfc008463abfd6f5994f44ef5f5f9401ead1ff9b5f7bf992aabd6c7eae6decdae62bfae307cc83bd832cdb6054859114221b9e7cff6f65c2f464ddcd9291549f2f2a52bbafd728423a29cd28d2f619424f31f09dc963a1a325ce97a90bf7d6a3af21fe5da1f2f559e7e29b38a2aa356ce952efb4b51b2a434b9e9fa614ecaedbe6f4778944caeaae0b16884e504c3ba166b596a4270383ee9e2ce22c713f36879ac9a7d9290297c1fb1a291a5c722fdfddc7521100eaf2e8da912ee1571449b82ff013d7f5d63e6f4670086c23ad7106c89f70ded18673ce37d42661651a5e48ff7a243551d907ed2a1d50581f18f2d00427be9d093926e92969fa9334b0a6aac4e9af792b49043b07f4bf203d7051d729f3745e088ad84240ed9da218040f42798eb0a6a33fcf9ab473ca1cfc114a0700b4d6d78e95c968da74be12dcaeaeb484b3790b8d2ed114a6ed9f680222e8e2758a469b66b1ebbfd5df558b4c19cde3caf07b939bd10bc85e50e9fcdf0ee04568a9aff87500dae190be2ab1f4b3b27219c98765caf65c56cfcc53d057e37a669e1ae2066062fc344c60c59619df3468dd790d125bb13046339298b1d89eefbc41f3c5ea1b8323a58bfbfb4f27f9ce5ff160629944e69539bb988570b620474ff68cc1fa71070c9565348801bbf93df0fbe5ab1f1a48c186782cd72d346882e243cc24b37793bcaa6f3afc7506b0f11c856d5381b10a484737dc84c9979688a653d195e6e0fbbdadf1b5a9dd9858bef1808b71566b4aea900675653ae80fd8d2f7b69b8b8dee304610787c14b05238ba0598a8f97f98fb77a59584322ab9da4d503d2418bc5d4aed2ffb9a9e1a2083a7a37dd0805a3ca7840e19ceb4eae11ab7b5ca8bdb0f9563b585cbcf986acbe9c671638db7c5f8bd5d0e6c1e7f3685c7d58db74587d530b851bbac99e662ac82aa91f1d692de89a4375e1988988c33218399cd16d775fd555515cb3ca3a8af429ede405066dc10dd0b8727349dfa5d66b8b2e01417b46f29e0d85a3f995d65fc2e446d1506c55cb618aced83d94df69ba4a5918ad2229e365fb25b59496c6bf01dabeba54db60e54b7c5995558e7358fcfe4d87e546ca4f223d965bedbdee04eb79766a88abd1e6a031efa21cd8a0a5f8791f16a43dcde1821652cd6cb554757d84d1cecec6594dc5a6361d09c2da3223de2c336b132a58125e19f28b9e2d0639e36ffb64f61c19951e2ef1cd70e6cf7ad9b17dcd80b327ee872acbce6b8fa23934665702f1ade2f182850e7ccaab4d3e97a483a1b4c8e6098d1cc7efa2de53a4b8807c2d3b5a6445f3e5b149c094a8ef734d78d3c43c9487a16b3a5d5b15a16ec731560b2a880c6b4a6fec81cb289f5aa478e39c667b7f26ecab2d82851adcf7f813946df0d11c6f9ad2c2a977cd8cb9b4926737668c291027871839db9815f781db3a4e68452e56af24a0c31e85c28311070d5c1d1dab4e0b3c1e97d52b695802f4671c33a01deaebb5ed674fc2530454459611a91cab3cf38a7fbddc6c8fa5b6d3c10848b9e64914e3d5a0b33d7299ba471d06380223f4b955fd6d64c1fc0a8aa3645e7bb7bedb8016569c04f6a77b770cbe6974b1f6f8a068bcdb42fcd5d77380d6e4723f5c3845dd7e6a4f591cc1b4ae1f1fd1d4b244090a565981fe26fd8822341b9b34806062e56fea8b408328a89ac1f7f310093745bd9f92ebc8df232750557e778eb4e5793e4678fb6cc11ccb6fff06f470c364b7f759632e89b50660dd545febf241400dae9320fae18825d37c7c01b0fc66382a546128d43fe825d8c1fb852ff0df9ef1c010a10d0db05f845348b19e3d9a7fa362fedb5e02afa077261d7b2d1afe53c08e75ee3dab96e4761445d263364e2b608fbf833daf85375b25a5f277648e25fbdbc8149d4626ca0edf70e3223c2fd16eca886c67623f4d4864abf8672d4d904e4eab8be0cdbeea480298ab18bae9ec71ec04047a19d220f1d1856a3b5b5228e85285958bf8f55ee69a2504b263b1729b134a23beb4d691a3737ce5792f9a687a16141923b4220519cb8d4745f356de7a6560fe07918a7688a40fc8141cb51756477b0089bb43a8d4a51de631af6d3c0034fcb208ad9605832262f0b4d77245e9c664240e6bb85caae48f0918d20bde6cd59e360f4e8640a64fa9b76c15425a2ddbae31cd7d1f6b634195bfc1b488710a2c1d6bc6be6c7790da6e6349aaa8d4df9fe4ba03ed5d54295ac273e69c31db0efe00fb090aa39f080a7236b38f95d8fe23392740ca6939c9b26d0c8e9074a5bd141593acb33da895491dd9285092df061f8da6e229f5504445c0b916026b58dc5ce680b74a15c1debf2edc5b2695c5a25f4343c6dd2e366687f33e86d69855b3680052020b9eac22b7927dbe98bcc65660b3fd61215e80d8c089a4e79d1453be778378db1fceacb87e29f90f04ced6f4c10175e4bf1cf173470d747a0b0565801312ce0d6f92c739ab8990158de7b3198eaf4c1b156f5ab3923234d5772b7b50401fe6123559307eef002a4d99327eb3dcb0298692773edb7847acc7755c9807bd6e99fa9ca046bbc8c01d3e86a9f1bf50a518d897cb37d78fe152e41d0f60cc38f30333c8e3ce317daaae6637ec4f89921efbec8130771b841c233319b7b03d5f5c0d5738e0320bb5478d0d5e3f7675ddc522915d02b20bddfaac16c2d03631f4fadbb991da6c8651c0edd404663bd7424b142c4e3e8bd6249182029952065551e280f34c14795c1c8a6aa3050c94218b7cad9828d5ad7ba39ac4b9ee7a2b90eecd2b6fa06e96f584b8f0d2353d62a269f3644699fa16bf412932b3f8f130c2f8d58b8fc6d00ed308a148dfdc33edb815b8aeb6f2be89516eb03c03d6f072d653b25e00e1b712de2087ab546fdfa5916469339a344a630bfc36561d9477bce414cac7bb0108ffe2eb306bb98c8cb2df82bdf8453e3574fbd9aef1cc9bb2ba36bc02bdb67e9d4e5a3a80963a5652f927205d017eec159eb2c086b3807206491517d82e4a72c1d6c6b53b88487563d58bdb91198a76a453739165194195df499283498bd10dc4939c6a414456bf97bfc616aefeb916f603b748d5a77a15ef6529e84d442edfed4696585b4501a86240398e89334b5c75de3bc929090b27bab9a8371f1960c5d16ae6997cc3154cbd703b1e85bf5564f0b2ecb63ddef34d9e09bf88eabaae6c6bd8c5de1d746959ce9390064c9c68be0d4686d637282f6821f745b867baaa55aee130e3dc7ed4b0ad56d38a51238f5f728fd357d56f3878c38e1d14ed345368d0f2e125f5355adc7b6c8de59abf76d8028c46e05fba66bee21cd5f250cb57d7f56f208579c47fa45edc38d5f81dd325c950e09c7f560d65d1b34937167f46c82c947dc2eac45cb2e0ba15d5315eb0b1a1ad5f1e6202fd950d7b92fa658bb62abd501c33bea39feb878e9a479c1213ac45ac237dcd2551561063e8c929d2b79cd5378151f74bdf565568f748e429d55f46f8cab27b9e6eb9589faf859bd06c3b8e7193835626674a9e20876d59b0766387ed48e1359385e582ef6525ea3f512fc17714ad9401e36979754c0aad1708ecf831fd5750200dbb5013f572973fe87d2759631140da2d2bfc4372c2660fe38ff32a84cbb8965d4edc3e35a0b5b0c3edf668049c48b7a475db65e8107933de4d7f90440a68b93e4c1d3e6553711a8656d6e584e8392f86aaac9a228e9117ce065156cdd0b18d9b7027252ffb34090f8a3897816847d3c5ed0b6327a27ab0a3813b2890a418f868c47fc4dee09cfc6fb9b184888f7a1b8f8a57ecfe40e2aac9ebafb939cb257b4f52a5ce4a9cf55280b0fa9fd6a413f77ba45f479445da98becd2b97f8081577bdd5af7a80df672e9ca7361dae064ac413d29ee47b30af2647008f0213089ca7bc468430a3c0f92ace4b0714479a259c532da5590604149346473388cffa451e27c2dea35d895edbe6e6239e8a58ac61c8700b99a27ea5e29c6e5b63228c1a4c01d7d5a48a91ebc6d5b4eae9b4019ecde30acf174ccb500b15c4a0d31e426b4bf5327f9afed2cb27903a26356e617ed202fcefad44a1ffd9c883ad6dbbcc105897a891f2529a494b6d6cf7824aaa4f963e38c70abf711eb358720a1bff66d7704c896b188804e6ce1984842c5e85e963d4d430fdba69a013d46235f874e849e0da61a72ddf5f1c4a72cf5ad03eb38fa52f9e2edea442bac8785a01db3c460a215d5d67987eaab51160eb61996ae2dc623aae9fb54fc22e17e04e44852c10094869114e21eed0cc55510460ab35d1ac2c9343c51e784fe30cc703e72a8214bf76e273818e122fe6dc302b8eb4dab73624648d3bd5ec31b3243b3ddeee5105e70b2b210fab1f3e5f121e1aefeee678a2819690086d11e442523a5da233caf9a51", 0x1000}], 0x3, &(0x7f0000002200)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r1, r0, r2, r0]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x40, 0x1}, 0x40c) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xf22) 16:01:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$TIOCSBRK(r2, 0x2000747b) msgget$private(0x0, 0x210) r3 = semget(0x1, 0x0, 0x43) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000040)=""/14) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x480, 0x0) 16:01:00 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:01:00 executing program 1: r0 = socket(0x10800000002, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)=""/236, &(0x7f0000000000)=0xec) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) mkdirat(r1, &(0x7f0000000440)='./file0\x00', 0x158) write(r0, &(0x7f0000000380)="5b059a0788a4a4cc45cf0f714dddc2a3312575ad4a9b1590be68e291d0e44892006c41b0d271f411830e51b0401f067a185d5bd48955e81e39e6cac8d401d7006ded701897eacbb4b6fd0b15d36960119d806191cabb8b18b468b898cdf2ae4cdb500567cde31b1ab2d6b6437113065fb3cee6b0972bb428d31d7500000000000000000000000000000000000000000000", 0xffe5) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/82, &(0x7f0000000340)=0xfffffffffffffe17) getpeername$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket(0x38, 0x4, 0x7) ioctl$KDDISABIO(r0, 0x20004b3d) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/101, &(0x7f00000000c0)=0x65) 16:01:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x2) recvfrom$inet(r0, &(0x7f0000000280)=""/152, 0x98, 0x801, &(0x7f0000000340)={0x2, 0x0}, 0xc) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x80, 0x0) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x40, 0x8) linkat(r2, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00', 0x4) getsockopt$sock_int(r1, 0xffff, 0x8, 0x0, 0x0) setsockopt(r1, 0x10001, 0x5, &(0x7f0000000380)="ca543604fcb614b8ce49bc9faedba058aebce649622ad2d02f783106ec82ad0ac3e1b1f10ad3171e9cde095f84258cef03851da40f86e600bbfc5b07c1184020544f467c0ba2827067c492049fc98fca353c5ce6e46a2631f8c9948a8155a488696a08f6fe1b64a5b8decc133a7a431b3c7fb6057974221e861138", 0x7b) getsockopt$sock_int(r1, 0xffff, 0x2001001, &(0x7f0000000000), &(0x7f0000000140)=0x4) ioctl$KDDISABIO(r2, 0x20004b3d) open$dir(&(0x7f0000000100)='./file0\x00', 0x20100, 0x800000000000004) 16:01:00 executing program 0: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r4 = getppid() r5 = geteuid() r6 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="f2", 0x1}, {&(0x7f00000000c0)="7234ab2e5fa24f94d59fe46f81892fe8916780c63544b6b0c441be1a2d7dc89369149883f1adf481dc76a6ae902b9cd83fa1555230184a991d86efac2ac9b3ed307a29ab55239726611587a1fd83d716b556b31bb2226a51574af231a295c5ca72897f02d3e7b4365323e16fe228734eeb4a45413ad6b99cad90cc801cb2cf3067b651908a6ea7e38ccba49dcd6b2fdf20eff39b74e97922c0de9496c7c8b4e57d27af5dd2f127d06439b5e02696cc27bd481ec9f1115d34cfce18e9e3088cbbf42e0442da8c5d", 0xc7}, {&(0x7f0000000200)="5132be1c0d5a4fd329234eea903f5f86f344d513cd250fd0b1db886c6e42a785ec", 0x21}, {&(0x7f0000000300)="4b6684dbece318f3eecc4acf4c69e94d597b8424a9a1ab882ca26e9baddf8c4d7663ffde03ae1d9e438f0f9ff31a737e4044a160b13d66e320570872fda56490a89b63988cca8ade2fa18ca057579f9affb3f7db7f5eb2b43ed688200c0c503a4f9aedeb7785b3173bd847b664ce1e082659861c1a462051ecfa1c8d874f188700ebfb6b52138c543d58bebd8ee966e143d8f3a42811557551fcb8ea1083859527f24fedc78ad0c65402116f2ce62b5c5e4cc653894d2f953372173462a5ec936a3575b696bfc8c983ff654b79119d6a0a518eca792731e64f234afccca1a326ce598903d0b3", 0xe6}], 0x4, &(0x7f0000000480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xc8, 0x1}, 0x8) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x91cb) 16:01:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) fsync(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) mkdirat(r1, &(0x7f0000000180)='./bus\x00', 0x80) open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8, 0x3, 0x9, 0x5, 0xdd, 0xffff, 0x2, 0x100}, &(0x7f00000000c0)={0x9, 0x2, 0x0, 0x234, 0x360b, 0xcab, 0x4, 0x7}, &(0x7f0000000140)={0x0, 0x1, 0x9, 0x7, 0x10000, 0x3, 0x1, 0x1d00000}, &(0x7f0000000240)={0x8, 0x4}) dup2(r0, r1) open$dir(&(0x7f0000000200)='./file0\x00', 0x800, 0x100) 16:01:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) link(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)='./bus\x00') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x82, 0x110) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0xbc2, 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) getpeername$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:01:01 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080), 0x1c) r2 = socket(0x40000000011, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:01:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:01:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x9) r1 = socket(0x18, 0x4002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000580)=[{&(0x7f0000000500)="bde181f4614f996da3113d9357869f3767c05674b7eec4bc04a3720dad9bf641f57a5e6758323a15ee8da1909d1240aad4d53db06a34d44ee24c1ea9b1fe6ee893e1c9382d5918dae228394663dfd09eaa5433591dd06f29ef", 0x59}], 0x1) 16:01:01 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) mknod(&(0x7f00000000c0)='./bus\x00', 0x8, 0x12b) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1c, 0x0) preadv(r0, &(0x7f0000001400)=[{&(0x7f0000000000)=""/65, 0x41}], 0x1, 0x0) 16:01:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000240)='./file0\x00', 0x0) mkdir(&(0x7f00000003c0)='./file1/file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') r1 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0x0) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000140)) connect(r1, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x7) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x8, 0x81, {0x0, 0x3}}) 16:01:01 executing program 0: r0 = kqueue() r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x110, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$TIOCNOTTY(r1, 0x20007471) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x88, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0x0, 0x69, 0x80, 0x5, 0x8}, {{r1}, 0xfffffffffffffff9, 0x0, 0x800fffff, 0x7, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x2, 0x1, 0x6, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffb, 0x9, 0x20, 0x3, 0x1f}, {{r0}, 0xfffffffffffffff9, 0x80, 0x24, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x7, 0x7fffffff0000000}, {{r0}, 0xfffffffffffffff9, 0x97, 0x4, 0x81, 0x81}], 0x1ff, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6a2}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x73, 0x2}, {{r0}, 0xfffffffffffffffa, 0x10, 0x0, 0x401, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffffc, 0x48, 0x81, 0x7, 0x4}, {{r0}, 0xfffffffffffffffc, 0x2, 0xf0000001, 0x4, 0x4}, {{r0}, 0xfffffffffffffff9, 0x40, 0x52, 0x81, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x12, 0xa217, 0x2}], 0x6, &(0x7f0000000540)={0x8, 0x379}) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x24, 0x40, 0xfffffffffffffffa, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffb, 0x20, 0x40, 0xfffffffffffffe3e, 0x2}, {{r3}, 0xffffffffffffffff, 0x20, 0x200fffff, 0x40, 0xfffffffffdffffff}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x9, 0x8}, {{r3}, 0xfffffffffffffffa, 0x0, 0x4, 0x7, 0x400}, {{r4}, 0xfffffffffffffff9, 0x80, 0xf0000000, 0x6, 0x800}], 0x20, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() setsockopt(r5, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) mlockall(0x2) r6 = dup2(r0, r3) getsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30000, 0x0) fcntl$dupfd(r7, 0x0, r1) 16:01:01 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x5) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x1e13a2ac13712de2, 0x0, 0x3, 0x10001, 0x58}, {{r0}, 0xfffffffffffffffb, 0x8, 0x2, 0x1, 0x63}, {{r1}, 0xfffffffffffffffb, 0x0, 0x21, 0x10001, 0xc20}, {{r0}, 0x0, 0x0, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x205a040180000000, 0x401000}], 0xfff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x2, 0x9, 0x1, 0x6}, {{r0}, 0xfffffffffffffffb, 0x2e, 0xf0000000, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x2}], 0xffff, &(0x7f0000000180)={0xffffffff80000000, 0x1}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) bind$unix(r2, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) 16:01:01 executing program 1: setrlimit(0x1, &(0x7f0000000180)={0x0, 0xffffffffbfffffff}) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x8000000000000000) shmdt(r1) setrlimit(0x8, &(0x7f0000000040)={0x4, 0x7fff}) setrlimit(0x7, &(0x7f0000000140)={0x8a4e, 0xa8}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 16:01:01 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0x3, 0x8}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x18011, 0x18) ioctl$TIOCNXCL(r0, 0x2000740e) clock_settime(0x0, &(0x7f0000000040)={0x40000000}) 16:00:03 executing program 1: r0 = geteuid() setreuid(0x0, 0xee00) r1 = geteuid() r2 = geteuid() setreuid(0x0, 0x0) r3 = semget(0x1, 0x1, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x3ff800000000, r0, r4, r2, r5, 0x8, 0x8001}, 0x1, 0x381f, 0x9}) r6 = semget$private(0x0, 0x7, 0x30) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair(0x0, 0x3, 0x4, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) geteuid() getgroups(0xa, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, r7, r2, r9, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) seteuid(r1) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x2, 0x4, 0x4, r2}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x136) fcntl$lock(r3, 0x9e23d6fcea626f90, &(0x7f0000000140)={0x3, 0x0, 0x9a, 0x7, r2}) flock(r0, 0x2) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000100)=0x6bc1feae) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8001, 0x8, 0x0, 0x4f3d, "dd4bb22ad04d2aa665c877b7eab147972ebd5fed", 0x0, 0xfffffffffffffff9}) 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) mprotect(&(0x7f0000017000/0x1000)=nil, 0x1000, 0x0) 16:00:03 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x1, './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x401, './file0\x00', './file0\x00'}) openat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x128) kevent(r3, 0x0, 0x0, &(0x7f00000000c0)=[{{r1}, 0x0, 0x0, 0x80000008, 0x29696ac4, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000000, 0x7, 0x4}, {{r1}, 0xfffffffffffffffa, 0xc4, 0x1, 0xb57b, 0x80}, {{r1}, 0xfffffffffffffffe, 0x81, 0xfffff, 0xfffffffffffffff8, 0x6}], 0xa86d, 0x0) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendto$inet6(r0, &(0x7f00000000c0)="235cf576b90bd4fcb6732f0cf046dfe4425b4d111b54a48fb05d2d6da473d56973419741bafba0196203fb", 0x2b, 0x400, &(0x7f0000000100)={0x18, 0x2, 0x3ff, 0x6}, 0xc) r1 = socket(0x800002, 0x7, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x10, 0x5, 0x8000) 16:00:04 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, 0x0, &(0x7f0000000040)) setitimer(0x1, &(0x7f0000000080)={{0x2, 0x2}, {0x8, 0x9}}, &(0x7f00000000c0)) 16:00:04 executing program 1: readlink(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) readlink(&(0x7f0000000080)='./file2\x00', &(0x7f0000000100)=""/35, 0x23) stat(&(0x7f0000000140)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x2084, 0x0) r0 = dup(0xffffffffffffff9c) fcntl$setflags(r0, 0x2, 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x2, 0x1, 0x2, 0x9, r1}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) dup2(r4, r5) r6 = kqueue() getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r6, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r7 = kqueue() r8 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000280)=0xc) dup2(r4, r8) kevent(r6, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r7, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x2, 0x2000000000000000, 0xffffffffffff0000}], 0x73, 0x0, 0x81, 0x0) 16:00:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:05 executing program 0: shmget(0x2, 0x1000, 0x0, &(0x7f0000e20000/0x1000)=nil) munmap(&(0x7f0000e20000/0x2000)=nil, 0x2000) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) getsockopt(r1, 0x0, 0x3, &(0x7f0000000100), &(0x7f0000000140)) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000b40)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008d318a82f3c330f2082373e2bc9742f10eafd0f4da031be751ba640d0ff1408db39209efdae813538a383031fa3a6f2927ced7becc577a29700b32cf0730d4d67471a002a103d4821a0df973e06988d5b0b2aabb365620c7a48a14bc"], &(0x7f0000000240)=0x3c) r1 = open(&(0x7f0000000400)='./file0\x00', 0x100, 0x150) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = getpid() r4 = geteuid() getgroups(0x8, &(0x7f0000000440)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = accept(0xffffffffffffffff, &(0x7f0000000480)=@in, &(0x7f0000000500)=0xc) r7 = accept(0xffffffffffffff9c, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) r8 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000600)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) r12 = getuid() getgroups(0x3, &(0x7f00000006c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r14 = fcntl$getown(0xffffffffffffffff, 0x5) r15 = getuid() getgroups(0x3, &(0x7f0000000700)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r17 = getpid() r18 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r20 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x400, 0x0) r21 = accept$inet(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) pipe2(&(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd\x00', 0x8, 0x0) r24 = openat(0xffffffffffffff9c, &(0x7f0000000900)='./file0\x00', 0x40, 0x20) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r26 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wsmouse\x00', 0xa1, 0x0) r27 = accept$inet(0xffffffffffffff9c, &(0x7f0000000980), &(0x7f00000009c0)=0xc) r28 = socket$unix(0x1, 0x3, 0x0) pipe2(&(0x7f0000000a00)={0xffffffffffffffff}, 0x4) r30 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r32 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/wskbd0\x00', 0x20000, 0x0) r33 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, &(0x7f0000000b00)=0xc) r35 = getegid() sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f00000002c0)="ed7b69ff82b8c6311f7209500a0dacfba83ca5a2e3c52fb015c850ba7069159318dcc78ac1b4f9b3577a99f577c90b6ad780d578525708180f91d1c134ab99ea8900a913bdb392d8358d13f1b545afe2966f8025bf831b6bfb40c3686a57046b41c0a4ff4b4a8aa806c6b40b9e9b49631ea95299cd1ea3809dd336a7ecdbe5ab3f8aee43f0915acfcd466790e335ab67ea0aec4fe7ad48712b8757afe3b17e9d0722d4325159ffc2f8ecdb79255f546e96ce54f99ebb44d11b1632ce1cdebd89a0f9a572fd631f18c59b619e3770e400656f", 0xd2}], 0x1, &(0x7f0000000d00)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="20000000006f904b7dff00000000000023ffd3d226838d08d0a380657cb064eb57b7533790332c7830f52193daee25e8bac2d19f2aa2e6a8305ba8d67977d289143b61e1653259478236a50d5e1caf0a0b600b69a5144559", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB='\x00\x00\x00\x00'], 0x148, 0x1}, 0xc) r36 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r36, 0x4, 0x80) ioctl$WSDISPLAYIO_LSFONT(r36, 0xc058574e, &(0x7f00000001c0)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') rename(&(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x1d, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x36a, &(0x7f0000000000), 0x0, 0x0}, 0x42) sendto$unix(r1, 0x0, 0x0, 0xa, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./bus\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x90, 0x80) chmod(&(0x7f0000000140)='./bus\x00', 0x4) poll(&(0x7f0000000040)=[{r1, 0x8}, {0xffffffffffffffff, 0xc}], 0xc2, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000000)="4d0fc3", 0xfffffffffffffe5d) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="37237dd3c5067e19a3da86b52e4d02aa708d7a52a93082422929197995e26220639d395cabee6eab1d556fd5fc9b553284528f6796454dce3f3ae5dd6c4358670b2f2cf8ca7fd7810d15c0537bab2ea3a9d7c45a93d9aa96abc4a0febd53de4504649eb1957aed929cdc1caa", 0x6c) shutdown(r0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x2) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = msgget(0xffffffffffffffff, 0x3fd) msgsnd(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="72e05287faf827bc668d4bc020791a7b04a033ff00754c5315d89c000000dddb8603aead1176d0ff00912a005690"], 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1", 0x5}) 16:00:05 executing program 1: socketpair(0x2, 0x4003, 0x100000000102, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = kqueue() sendto(r0, &(0x7f00000004c0)="29890faa53ea", 0x6, 0x403, &(0x7f0000000500)=ANY=[@ANYBLOB="301bf0ffffffffffffff"], 0xa) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000080)="174c4920f5b163318cea8496f4a04796f66c707bd1eebf3ce3159f5779b73f496dace1de0be9562cc9d345b2c0f275896e0f9eaea505ff1d14e534532ee121eb11db8cf2e9641e2322b2651e9ab0b34f1b180823400d503f049f67e5b873205594b9e02f8b61a553019c3c636441486318c591c28f675f2c5dfdcdaa5163e62bb38aa39209058740934c290b4bf532fd347c85b6d5c366234a00c32c1880a0f562fdd4b405564bbd33fba82be41c4512389a93c786ad2801587c840ce5178afb94bba05196f18f74f17768931c25560ef679b6e90d", 0xd5, 0x6, &(0x7f0000000180)={0x18, 0x0, 0xffff, 0x678}, 0xc) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000200)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000280)='&\'[/Q\x00']) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) ftruncate(r3, 0x1000) sendto(r3, &(0x7f0000000380)="6de1606ca4dfd40b7efa0dd701e0baf4572d4a81a8291f34ef75fb715e4ff5e0f5984a7c10307ccc34b9c392d74e3b0c658b331907306f40ba339a992e338ed1a41fc203e9cdb75f259f31c5a24e8dc00974d4cae3b0df38bc0cf58b0bad5fbc9ddcb9ebca9d734c46eac788cfd6dbd4d3597a29db043326900cb679ed41f17af14308955ec19a39b9f4707844a23f791203a9a0a8b726fcf812362d3d512d511819b3495c35b44e5f6c9efa91ee642ea4e810ec2f832cb24c1888d3e2398f3cc5c7aa2ba5ab", 0xc6, 0x4, &(0x7f0000000480)=@in={0x2, 0x0}, 0xc) 16:00:05 executing program 1: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e95228062cc9caa", 0x8}], 0x1, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x400000006, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x101001000}) 16:00:05 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x8, './file0\x00'}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x10001, 0xf5c, 0x7, 0xfffffffffffff001, "2165acc0faf3b73e2b6c15a496f9f5b6fc15c798", 0x1, 0x8}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x100000001) bind$unix(r0, &(0x7f0000000180)=@file={0x0, './file0/file0\x00'}, 0x10) semop(0x0, &(0x7f0000001d40)=[{0x1, 0x3, 0x800}, {0x0, 0x2, 0x1800}, {0x2, 0x7fffffff, 0x800}, {0x0, 0x5, 0x800}, {0x3, 0x2, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0xffffffff00000000, 0x800}], 0x7) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = dup2(r0, r0) mknod(&(0x7f0000000040)='./file0\x00', 0x30, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x4, 0x7f, 0x4, 0x0, "fd0f80837da2d7a8901b896c133f3915a2de42a0", 0xfffffffffffffffd, 0x80000001}) shutdown(r0, 0x2) 16:00:05 executing program 0: r0 = socket(0x3, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6685640ad1f6"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0)=0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x100, 0x6, 0x80000000, 0x0, 0x4df, 0x0, 0xfff, 0x0, 0x2, 0xffff, 0x400}) setsockopt$sock_int(r0, 0xffff, 0x118d, &(0x7f0000000200)=0x401, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockname$unix(r0, &(0x7f0000000240)=@file={0x0, ""/83}, &(0x7f00000002c0)=0x55) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/48, 0x30}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x5, './bus/file0\x00'}) ioctl$TIOCOUTQ(r0, 0x40047473, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x21, 0x0) 16:00:05 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x40, 0xd5a, 0x1d8e301a}, {{r0}, 0xfffffffffffffffd, 0x4, 0x22, 0x20, 0x8}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x13, 0x6, 0x1, 0x60}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x8, 0xee}, {{r0}, 0xfffffffffffffffd, 0x90, 0xf00fffff, 0x5f1, 0x400}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffc, 0x85, 0x3825901d5e1159c9, 0x101, 0x1}, {{r0}, 0xfffffffffffffffc, 0x58, 0x4, 0x590}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000052, 0x2, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x16, 0x0, 0xa50, 0x3}], 0x80000001, &(0x7f0000000180)={0xdb38, 0x100000000}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x80, 0x80000000, 0xe0, 0x101}, {{r2}, 0xffffffffffffffff, 0x9, 0x8, 0x100000000, 0x8001}], 0x1f, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x24, 0x80000080, 0x6, 0x33}, {{r2}, 0xfffffffffffffffa, 0x8, 0x2, 0x1, 0x3}, {{r2}, 0xfffffffffffffffa, 0x0, 0x2, 0xfffffffffffffffb, 0xc170}], 0x3, &(0x7f0000000200)={0x3, 0x10000000000}) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x31}, {{r2}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 16:00:06 executing program 0: r0 = dup(0xffffffffffffffff) fchdir(r0) recvfrom$inet6(r0, &(0x7f0000000000)=""/47, 0x2f, 0x40, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) munlockall() ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x0, 0x9, 0xfffffffffffffffb}, {{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0xd5, 0x7f}, {{r1}, 0xfffffffffffffff8, 0xc, 0x20000002, 0xfffffffffffffd89, 0xb06e}, {{r2}, 0xfffffffffffffff8, 0x80, 0x0, 0x0, 0x9}, {{r1}, 0xfffffffffffffff9, 0x10, 0xf0000004, 0x0, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x40, 0x24, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0x20, 0x8000001a, 0x8, 0x9}], 0x401, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x44, 0x7, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x9, 0x2, 0x20, 0x800}, {{r2}, 0xffffffffffffffff, 0x9, 0xfffff, 0x2, 0x4}], 0x69, &(0x7f0000000240)={0x2, 0x9}) write(r1, &(0x7f0000000280)="358c60dd39b9addbb21898175172e2c5af510a69c8852aeefd91cd6f63ebfd827a6c87579021", 0x26) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000002c0)=0x200) r4 = open(&(0x7f0000000300)='./file0\x00', 0x10, 0x8) kevent(r4, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffff8, 0x40, 0x1, 0x2, 0x2}, {{r2}, 0xfffffffffffffffa, 0x47, 0xfffff, 0x5, 0xfff}, {{r3}, 0xfffffffffffffffd, 0x20, 0xf0000004, 0x0, 0x2}, {{r4}, 0xfffffffffffffffb, 0x20, 0x43, 0xbd, 0x9}], 0xa7, &(0x7f00000003c0)=[{{r4}, 0xffffffffffffffff, 0xa1, 0x1, 0x4, 0x800}, {{r2}, 0xfffffffffffffffa, 0x2, 0x11, 0x5, 0x2}, {{r0}, 0xffffffffffffffff, 0x22, 0xf0000008, 0x0, 0x3}, {{r1}, 0x0, 0x4, 0x20, 0x5, 0x4}, {{r3}, 0xfffffffffffffffa, 0xc0, 0x40, 0x6, 0x680c}, {{r0}, 0xfffffffffffffffa, 0x40, 0x199ddecafffaa1e4, 0x7fffffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x80, 0xf0000002, 0xf4, 0x200}, {{r0}, 0xfffffffffffffffe, 0x60, 0x0, 0xfffffffffffffff9, 0x3ff}], 0x6, &(0x7f00000004c0)={0x10001}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) socketpair(0x18, 0x4001, 0x9, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r6, 0x2000741d) getpeername$inet(r3, &(0x7f00000005c0), &(0x7f0000000600)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x0, 0x0) getsockopt(r6, 0x2, 0x6, &(0x7f0000000680)=""/241, &(0x7f0000000780)=0xf1) lseek(r6, 0x0, 0x2) listen(r5, 0x729) r7 = openat(r0, &(0x7f00000007c0)='./file0\x00', 0x10182, 0x8) select(0x40, &(0x7f0000000800)={0x0, 0xcb, 0x4, 0x2, 0x7, 0x2, 0x8000, 0x7fff}, &(0x7f0000000840)={0x8, 0x5, 0x7, 0x686, 0x5d, 0x10000, 0x100000000000000, 0x60}, &(0x7f0000000880)={0x3f, 0xd4, 0x3, 0x0, 0x54, 0x9, 0x80000000, 0x20}, &(0x7f00000008c0)={0x9, 0xde3c}) bind$inet(r7, &(0x7f0000000900)={0x2, 0x3}, 0xc) recvfrom(r2, &(0x7f0000000940)=""/4096, 0x1000, 0x40, &(0x7f0000001940)=@in6={0x18, 0x0, 0x40, 0x5ff}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001980)=0x1) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000019c0)={0x800000000, 0x80000, 0xb1, 0xfffffffffffeffff, "fe79b8b06013cc5267cc230b9b13c3363d28d190", 0x3f, 0xd92}) open$dir(&(0x7f0000001a00)='./file0\x00', 0x0, 0x4) writev(r6, &(0x7f0000001c00)=[{&(0x7f0000001a40)="b83ccb9ab7ea87b708af4c33826e6ffb6d4bb997ded27e7061669013ea821b9c997a88f0b5d44a8cc75bc46ce5875a15777fcafbac4890ed4c75168b7d76fc8dc4d6489fa27bd4da79718b14527c1afc1b310ebf401a314186d31e4e28538b2bbd1d5df195ee87d41720e650009cdba466e87eac976b7be44b9c9d45e9", 0x7d}, {&(0x7f0000001ac0)="de2fe6dcc331511c88ab255a38bc1249a17e1092311ea809210c3d4ac3864f88e6999669c73befaaf3ab0cfcbdf6733bf8fa7fd3a28ab1cb26b9c723ad0365dbb50c", 0x42}, {&(0x7f0000001b40)="cbcd00875e5fca5101b55dc8ac2d59fb90f8910a5d99bc4bde558b343bcf14dc9f5d5ab517a29ad35ebe1b31ac8d5e123c1092a57d9730f13360de1fd86b61478e596ce86275f066bb6b6b52142ae532c93eca2780bfed146b93bbb4f9d3596c5b80d9b22afff708b7012da494db1d7402f1fe9c3646ca8b75cf899183bd392eab6b4c1836c1ce8e0943e987a5b83a18df405b6529d080da52a98034c5ed4f3be341a74ea5e483ef0302c182ac5b12f71608caba4d1c342b141b21eb3c01bb6a", 0xc0}], 0x3) 16:00:06 executing program 1: r0 = socket(0x18, 0x1, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="9e55991e13b8733761c300ee9d7ca8757a2dcf09c9d19ebcb2232998ef3cd619959ac01d5c66a727868ea6765eadf2f56221a6268e1f30e1ceaa04d29b82569f62389693d88a5de26a0f4c34f770726810a7ed70d1662d051afc90c0ff1eca4b4cf5bd5c3cdfabb65b9ed5c31b3045c7fd96243c4cde4bd440ec5462408807e13bf0126ec5860c450533c118fcffc6b36402c8b783d8e0d2b967d360dec095e71ca398a9ab433c207877250f66112d857143a1c463bf46a3943cf683de64f315531f0784927afe34d5b087fc26523f70249f96490bb25d53ee494e17cbed5ccc21b953a20edeb8ce050aa09b3c0a9c10e742a2d0267fba02bc852a92a1b538ae03fa5bedbfafaa7216c27558d40a1541637230128f9eccc5b37cc01b20ab3be890ac6e56dde81fc70f3e4ee7b54c2d6b081d6ed83e42b7a7c362320c5fdd5a8960de05f2c22c64198834ede202815e1ad1b3541f3efde5969e7c59edb30803a386b9b00e7c0fb0f08c6984765a958792873b9fb10849dc68accedacdbd9a03e751ae614af51401f8d8a5c7096e7d4fc7ac08f09acd24515d46bb9189c52958c1445c93d2141d952cb10ff2079baed4728679fe4dc04ddd107e369356bbf37040c182d54742faf037d7f51a165c49c53aa3ac8cefe7076b65ef411bd91050387239626abec9cb9f71be810502109f47c927a29306cc0dd6c1850738452f18271013d9403f076c4945778b0fbb155fef66596f477424817d397c5aabfcfd8c452d21a4ce963c601fa6175dfcf4e10efa76ccd154bdfbc16b0ecb1100d193115f248111e728255a77e2bcdf841e496099c4f702299e12b7cb2a011b32af58a169fc706bd267d7b13547599f6bf6695b7d7dd156c37adf1bcc6314b50274b230af1d2c4859fc17af7062f75345397baf8f6608f8d5ef6925f6d0a3dc78638cc51db2ff439cc9252a06bb6d92ef88fa3891696932cc65394223af2941cff12565fa216744d63b2d6c0338af54f9af8600bb6ed6e5be22258dcf30232b575b9e632a012bb51b5176f34d7198b05a18d9d6049c74021aee96aa9d59d892e2e3c3a586636dc04b3e49092d4e39ab169e565d9d9954b59da3ff4d10de826d0fed200974428661f4d9ee22b553e90356d14e3dfc69cdb7edd94999b30ef06674c7e23eda1c302073629bb48f71186bad3ddb2f21466624e20ea8e05d3468e67225d4810f9dbf52f0e94dbc2ae2ec767306ba6de3cc6fa17d6106a477e8c31aba8ca2a5440d2a3faca062ffe2dba1629cb8c0df9bb73a9a20973fcf5734c52960a417d638f0440eeb971cce3f7e0491bf7ae4eae0ef665462dac70ac1a538c680a290fddc18221a414874e932b019adb72a87adf7815c06f5de8409d5b0078a22b74a89e80d1c382fb3362786a8d6eb35c6d8ee2bd7091b50e875c751932c293a1f42329849f907d52e0c2bd74f68ca997d9297170ddd6b0e0c8b2719ac85cd01d292c79e5e1b29fcdf9eef84e7d49d836b37e64417ee1250dbe15a87a59505dd662287af36cc3875b7a4e90a728ff5688466290802bfc3263f6f7276157950b0dd5503403520a764e97af225d4bf78a28785c3e8690c06c6146acbf5a63c98727193ff9a04703d37b9c2264a8f45bf0f9b9a9d1c10de7efda761ce0dadeda13330c920041dc822c346f2b7b214134948a905b09a30f36eadfd4ee7f941993740171c4de7505a38bc3a8cfc511b44a4bdeafe0e7bad6ee5942164404c47661c216a5a36ca24c9b6030d8ef56ccc034cc39e67daf0f106f12899d92cf72a844f4ec18bf6a12b1aa6e575137c83be261cb23558d49b027bc56d0e7130db009138bcbfe38cb87e51b3a73c788f60c9007f7d88d34d357444d94c226d6e1fa7132bf822cf62e76fcd0a64c7cf2ecb2056ef1eb63d27242338e6260c614242e30471d92b29ed8d75c20a0270499cc0b0c090ef073af29d94eabd4b63368ad0a742ce65c391f9066fca01e0b536201fdfaa9269c1af8f6967bc5e17815275343af5b987f1da75ba4c3052e0985cf13f26199ade0f5feb676b42aa306b264feb1afb856f1c2b144d5a83e357faba78cae5b80d3efb84001a56f2d899c3de04e51535ff306090421ca6ec1b86f720461ceda903d5e24af6ee05bee94e42dce62931f664f0da74a0ca34fff189446719abfcbb43ca32ac6be5077f7c80ac7fd422bc85a7bf433234ecbe1cbc0ee2f7a4e0f5ad4962446ddb0e158547922c464d3f67532336c712bb5a52ad738d8349f316f69248f1d111fb39f18b1df2d98e21c2f84a900f60e9d6701d2b0d1533383892abad9eef6bc341fa6ae1d0168d986249467dc16281cfd851b8bee79de952ba72a544c53a9da9d510f5821addc20fbec6b4e587f98b485ec6359f3215bc6a5de8c4305e3eee1be27779105792500bd206b876ca783313a0218712a694ab5e4b24aa929e0df4e0147d5a6149f7c2c6b01f077d2b7ed1fb1f058b942a915ce928932ad4449bcbfeac52fb25eac2e8c52df40a8fdd339e034e14b727823040f98ffb3d7a3e0df58b0ed0bda2acefd82c605a4433fc5be68093bc403f3bb60da8d1ef66604391bd51aee15ba3b1dd722243eb4611cfb3bd7b37ffd7cb88552121b21943b316c19da102ac6044d60c66af411d9b45e00a7dc7b22653977093055612e0e914fcc5673484d8ebe3991b8663133923e36a5ed2f87bc04b1e880c8e1df82b4ac5fa4a35ce044d95920a090a57726285d13ce80a009145ddffe6e1acf1dbdf1ca3033e37b26c82fe1cc63f77feac40ed36098a68dba9573a8412c8dbeccb82c74865d2b226b0340c445d0aca352ef36679f8619fede683475b41ff2ee3e590c99ae7ed2d616486c2eaababe4d11d6388e45c367541b8f9834d05831ed905540ea56eed938a6ab9566257ee5790e4a9f6c2ea5b390ad96953a1faa7aa50f746135272f8dfe79be9ae18d9ff95118de6246691a321006e55ce762aa9fdb93f319549e6b2fdb3693cbec119cb32074ae410a7a4f1353d6c37ac52cd1a747f5b3dd9df1013b6e9adb9a5d0181c13d978ce6590d43ff89b2042f5a7f17b132a4308e66c46aecbad06914693b1b552dc5c5f7f6dfbc25cf02957fb081f8d53fe6e68f5cdc20df9053983d0fbf1c070ceb3d329adb363270d238aae0c31fa77b09158ee8b25754da9d613390b9aa0603d36110088abe7a18b7769f3f3e1475c85a8d4372bb3960b74fedb056239030eeda99975519373358c279a26f4ff671542bae293e7234a5157b8320adbdf558ef1e0becbd81da20133acf1ccfdf6024ca2b48f3c94d0de3c4d8733ca9d98bd6e5b70fec43ed143f3feec267dd8a935e8bea4b8bb68015ca2ce52697ab839126e2bae4ac1737c85b54cc7216440f15ac4c102885f4eb5997d440e2ad95942a547d5da9f71d53af79349a6edf8e18726c4e4c8df2fa9229191a77c7ce6a785649e57168a1ab620032903adde5ccfe8d2d605f69f13962e99635e9d8a9bd115853d941c09aed5d740d5ac2b8d1a408ef71683ae9de825721a97ace60e6d4728b85d8be9b43b59eaf86ec96a2232c11829be586980d6fbd3e0b6a6d90cfbfdfdec9fcfe72da57414be969cbadcdbec44e6f5e9ccc53d7890ca26a20f25b6ed347666c282a7189d718b26faaef2b61ca3ba425973a70730abd0c9b168b8362908c1387b961a0835f56fcc22d1cf8f0b9cc7a053eb3a98ab2bffa45885ae1129848e0706212d9d189f769d5ac7d6b7803b58eb747fbcef306010101f051e83bb2f48eaa96bf94a49aaeea356ad61cbd401edf63e1bedf2e3cd1ade2e335405d1e01c3752cbed45c04d449100fc4af21050831edd88abd401691eb793406b9f759a1ada21ea0646b78863d7cf954add69ec8a0598d2f5e8bee98e298265d15e335da1d18f51142dbc656bb6b8eedbb65fc23be3a194d0218207b5a6755ab0b5e4766b051ab8e9edd2bd2fd1dffed5151a8b50ea0d37ddfb68820ec3cf1f8ad7cdadb5b4a8bdf572f1dbb7d7492dbe32e8e7ab27f71a71333e12bf35fc0ee8fd50bd03f8796b7430b2184d5c401a5bac18716446e04fce46bccb01e4cafed632c80fabb549ed608b2b1f618bcbf3aca3109199d0c1e8b514c063f1cd568cd1b297d6c949cb324a950dd36143bc11d11c79bd7beb9f38a78e1b27e63c2b8a77fe64916f48673ce02bc326c118ca55b12daf07c9dadc0a8756461def12e46977022b23bfaecc274a1e51861f6a7fb4a4ac91cf5edbdda94955fb5005a7e5f96fa4200f335fe03843ca22b57dd8cf6f5eb2e55922869a6e80bd504ef6133234d5823cc36092f92cae87418531b95353b7809db74d70fcbacb7f1b6c208e6f6a99a62ba0c9e40616e6b3d3a858baee5d3acb66c4c4386245a51be50c7363be589a065aa0453710ac56ca1d3680889f1e41aa167a7b5c62f9426f0392cef3354d1559a90410332e0df4435b7a629d9ea6d9c377ae0495810e2bd81bf645049bf1aa9ad787f75b53680053864b89eb7c4943ee55511822bd733a7b41dd9c13ab7547fb243bf6f682ba41dd838bf4090dfb1a839a2b31c333a1d48c57c2cb199e7966dab23d0ecffc0aa79ff5bdbb4adabb21f73d830e332e89177a7e61973f6f9e3860dcdaba0746d7f49200eaf45b5446c544a60d06727bcd2a27983c94ac0b247430930291745187b4410a94e0f7107c27e5d3bfe23e1ba400aff05f3dc5fabff32c1ab8916e5a020183077f43f024ba480393b5a661b6fbfea59c61d2da20bfbb6e280796538a7673628051c22b52990ef9c89683e7cbe0cdd8d2d3dcf5e350d42520818096144be6152c3364aef10b6230e5f9ee1d6b0b095cc5693d32bd297ea6702c62ad5277811db4d3ce8f315a23928283aeef76c49b3f65458186fa644793ac594a918e31a3ec948e39dc2e07215f6c8981d6465000fda9846fbe08e42de29345e17ab1932d00abb84e960c4b1c776c4b0ecfb7b21e6802e68a12d7ac6eb8cd06cdda66791f244de0a4535041bab11d57c65940ee6510bae62620e6cc4529d616556dae5bf9ed4e59555e01bc5224375cdd6d7ed8ddfa5efaa6c561877f5208926eaf6665c2513610c9bc7a9e6c84fc79946f18a358fcd40c2729ea945e6813c714869afac6205b1939a1497f72a1c74b8e30c20b34c3b17764f460271c4bbd29287d137a680f5e048c30499ad072dc6ef17c50e0ca02814dc1d3188bb28ed0aedef53352bedc051d242c8ff7f4e46b3465c5f3f892672928378ce7cb607e33c8babf9bcc8fb975e6ce21a53c0e5d0e28b6ac8bd1a1a67f62816f294361ca647dbdb0e43b935b780b220e65e2a7a49198da6289dd6c49f6f0bde988b7e6f4ff63a76138b805a5b48cd2075b1a9bc30ae6298a4da1f56002e9f350c8983ddfec144e481381cce89baef0331b004fe05507da880f83e750af1973f4d868970461462bd9772678d3b81a448181827fbdd617c69c387de041b2cd4f395ab2fe485fb681db460c3658e7c8687c6fafd9047519399053c4225f5defc545c6beb005a359bfe0b8764d3e57916e7471870def0a9f684421132a586e9bc986f03cc7eb2a6edd4c7f5163d182c53ee68d608f4543761095f132f85a3dd7f844ec4b661dec0188f03c665b12b8eb548925f6c52815b7af86a069a5628c52dcb27279622fde8ebfcbf772e6cdd9e410737a8c7446c4529a29bbee9859c5b63ddf37e48918d1f4452dda0bfa211cc580ee43ac496878ae531e26d4f76bea3512cc6ca3ae471d5478b8bcf08e89ee3bc62158eaf8aa", 0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140), 0x0) 16:00:06 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$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) sendto$unix(r2, &(0x7f0000000000)="15e38c968e7ab9422c1b2def3b4cc3a3f22d1658a22e225721a07b15641ca02510c1c9ab1cf03f0de84e48b5d8af1aca87e8eb4cb270b8b24ec70218e2e76180c63eb99671ab38fe56cffbf0da1682784fceaae4656068385743255dc1c364bedef5f0d74e37deaaee287becc8a20c58", 0x70, 0x404, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) 16:00:06 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=""/4096, 0x1000) getsockname$inet6(r0, &(0x7f0000000280), &(0x7f00000012c0)=0xc) read(r0, &(0x7f0000001300)=""/59, 0x353) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x0, 0x6}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000240)={0x5, 0x2}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x3, 0xaf, 0x5, 0x0, 0xa5, 0x8, 0xc, 0x0, 0x3, 0x0, 0x9}) kevent(r0, &(0x7f0000001480)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xf60, 0x1}, {{r2}, 0xfffffffffffffffd, 0x50, 0x1, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x10, 0x80000020, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x800fffff, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x6, 0x5887}, {{r1}, 0xfffffffffffffffa, 0x42, 0x3, 0x1000, 0xffffffffffffff33}], 0x6, &(0x7f0000001580)=[{{r2}, 0xfffffffffffffff8, 0x6e, 0x1, 0x0, 0x1ff}, {{r1}, 0xfffffffffffffffa, 0xf1dd3bf40cd6794b, 0x3, 0x3, 0x6}, {{r1}, 0xfffffffffffffffc, 0x80, 0x800fffff, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000001, 0x0, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x80, 0xa, 0x1ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xfff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x3, 0x81, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x7, 0x3}, {{r2}, 0xfffffffffffffffe, 0x90, 0xc2, 0x0, 0x80}], 0xfffffffffffffff7, &(0x7f00000000c0)={0x2a, 0x8001}) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x1) getpeername$unix(r2, &(0x7f0000002780)=ANY=[@ANYRESHEX, @ANYBLOB="bc00819c4e397a827d4956f6e4757a0065f930224d5724682330cfae966f2c7b3ca3f0c70d21f12d6eed3aa94a58f4400e7153abfecb5ed27276f60ed77e5a95846204bec9ea11624b07e679bd15e673be31eae2e02e37946c826c19765ef1aa5dc90e42de5fa8c3884742c2643c41bd72589727c6b8bcc5826c846b172ce797ead493ba142ef099c777ce85eb8aa316123d5d9969f8beaf0fd867caf17e2f9958b8a89feda786227bae5f5526668be1f5164106eef3e26c8bdfc64f6e6e82ab6d02431fb30498649165cc726d415b9110f3a8a9c1cfa8ba7538b1707a3531b29309b9", @ANYPTR, @ANYRESHEX=r2, @ANYPTR=&(0x7f00000016c0)=ANY=[@ANYRES32=r2, @ANYRESDEC=r1, @ANYRESOCT=r1, @ANYRESHEX=r2, @ANYBLOB="eab14494249e74395c7cfab24b78b9033b4cd6b9abbbb9df6a4e032f9668eff910b7eb705e4ea1ffacec257458659a667ec17c80b4a07636aeca076da4b2884b6ca6046f91a0cc3f73b097180fc1091a6a8eb9b9e6ae07669cc4c7dc3917836443f481cab0890ce3e4e9a8f1d242f6e4ddcec45161c0f10dc8acfdaf94a7ce611c247206dac371aac20adb816fc42bbe89dc21d380944cff2a3050378d0b552e9932f274a63e9dd8689c85f98697c358a54142a0931361fccd1fc86282a4249fb097632dfab46f42d829249888d8a4cd09e436da3f53a1c38321218d2101a244ad94a71b22e609740f681f408fabf27b657919417f656266fb86e365c369f3bccd9d41071fd42448fb03d101a3207725bb3ff18f500f76ba4607a1dd05e297ad1f33dea30f33c0b6fefcdb4bae16c114f033b24050e8d695f63e589543686459fb796b7e2f63a1c6157d9b699ed05209f0085533b85a0a4d56fe7f35d2994e949f497b0cec8f6a95f979a3cbf473bf7a21413a6bc10cf5f4522c5d8dfdd733fb4b6460d1ca72f7a3bb7e26cb260e79c8c0a085b53e72564309da456c282b6f9df43c8a0ccee56c039dae1c353f36ea102ef40d8b1be2c24bd47253b751fcc04dab10cd0ee57d6e1b61ceece269726b289c8b9138e55c082ac56bd18f82001cf6467994aa0ed03ae87d4c9b7bdf449290084e9dc4952aeb14f84a96d2a72140e557f18cfaad94b28d67d1c671b4ae551996cd5cbaec978c57f8ceba87cddd54d0e9881e93e9a0f27b59d6f6504ecad972a6736470e43ac43b234c5d81d2774c120e0e4d4d16ae9c6e26cc482286e0b797f849826f0ff82c62445f159e377adc3dbb349c7ad12c9467ca50b0caad8b9c8ae1750326c7a66fd4e3fda93a33e46dcf320db298b9630ba2e177a1b6f2983db1bcc8e4147140a9a56ec3ebcb7dae59e66fc50f17550bb1c9f3a1f2542e3246da2cadf671bad54b08c7658b564dc29b2e05afbfbe1527c5a7347d6326fa48e19d1c6f612fcfd78a36c85e7e808937d4884c0e926bfb5607ca34a0ed4154aebfa6d2674d153e5acf6418cd83298635722bc2fac34403320353b07e441d6a6a79e6269a91200d0f9180ad2f344916d84e05b1f9fa576e5cda65801d67436072aa5eb420625ee68b64769d7b631852f10e87064d8e8657eeaed3a4438dec2dc4f2b18b2850ccb3791597f40a310b8b799c84353951a243344028651661b8beafa0977dacc4ed8a47e6db6e6b2db6ad4438bcbdbf19125a885c6dd1be485851f5f95d03e44e02808ff901e13a0ce51e56f2392b284614781307bf23092d8a9ccfb849eec4f8c771605907c872d6c4ee7cc6e524a8bae300246a45826b3080c90c3dbd6f3f1b80ca0b1c17d4910a61fd2d432c027c402ba2c67a46b5ef29a48e03009428d1c3d0de519910a5790c156dc44bb3e35c741bfaaa5d6d123502c3607145a120d086de26c67dd8c60435961a2ab824f6f4a9779e7c2af34f9a129ebb8201ea914331dfb477869fd151ace9437d68f1d749ca712e2173e1c238f6425de48217d5a41224b14203a71e3b16340d6eaa4aa31723fe6165077c69bb7ce5bae092335292f33d3ad08b38f7209d2f95127f8a209b40ae8d7cc340b165bc7c8086b7de2f212ffd4c1ec480ba2e401bcf9d07086c503265b11dfd1fce295c92c5d5eeea82ae97550ca4754b1f38a86405790d737e8b3ec9f306c72358793c844f8b06a75b27ce81896ff94e422ca5636436dc6fcb22d8d4e4d5aefe8e7547fdfa3bdf00f4e690b26c4b6ce80aa0bba752e8e96f5a37e819dc901b8db297ce3b47b39e7861d9cd2ef146b325d29e8b4f86fb9f4a51df8f9c06eb6db2552a2a2fdefbc7d4945824784e29b3f351cd1a9cd6900a4df823af2d36bb41bb3fbf93009702233a59255f09cbfe858caf45627d77d010451198e81557b496b3256358809f8754d1e43438310df2e6b4ac9e0492be08e6442c4ce9629914360b555e63fea1407134aa83fa2739f2f260bb157d0e6e8f0dbe2cbea787ecfbf268c3471b6edfc14f9330bc1de5dec6b4f22aff35e70c625a2323d351db894cccdb6280f16614a5118a204278c811dae1358f862feac88847c3677439280ae6ddca0c8b84f7595d94e0531a245964ddd78f389b5a6654ec740a283afa08c5730b8ff2382b58760a32d83352fe5a793597e3ff895cbdb70e99c3201bbdce535b8c3590031e555cc3b90f8a6c6059a723034144608b275c2228c951d584c63ec97068e37b71a99fd625321fbcf48d7fcfcce7344cd400c5e3b60697cd4059b3296b98c1b109c2eebd71301698770fdcd58d5cb75af973aa57ab4bc68dacd6ad38e5354fbe3cc014bff378875e2c9dd920b3085c0248a77b0931497d74f42848acd3b499b257dbf2f1a6e2623ee259c9efa210a4d97c29dc8a0cf2ab54ba7e4be5421eada6e5efc89f95acb516118bac1484c4fb00b08679932f312660f00644d51a939a4b03af70806776e496728646cf6698f94da6539461660030857fd57762fda5b9942e1f3c42d6f7b8c09007ad3bbf2ac89a9c30d1847eb063721cf2604159f05c3c0dac48bdb5f4eaee9d473e4da9cf613667828c383285326341452f552191b78c5e85633c221cb0e187f012abb27a099e22c49289467f6a08d6d01d9a5d7e7e03871cb3645b17e064fb32a0664e3e364d018fbe8e08c310a5347efa4a87e287e28ad86f722c40a4ea05fbff602b3702695b13501f0deb9b368c63591bdbf3c7f002e0a99e448b6edc7dbf26ce3982fafb2fcfab0337b77b4b543a0e60a3c874fd5a1bb0315bf027e385c771319aefbcb238a4f8afe3c2f99f79aba0e220da225ffe51c7eac7d9b4208829f83736d6a8185a713e7d3e93348c1d5f8138372adf14bb8615e3f497bc4e6b5d9b2c5427a5ef7b3a829666facb0a9b1a537a1622aab901b0d5e20e9ef2db3b2ecc4277e8768c26d5348f811c692417a72d1c17b65be52ec0e02019859f56bda52206e5592d11f2b271d8464b57abea4d641d3aa4b234f799cfc4617ad169635006b57e5d07dac13f2a4c277c339d334f8d2d9cdf4154a25e52779e923071ffdba1fe8ccb43120ae7fa973c7d1528b144c570c90fb27413faea76522da88fc30b322502103f9cf0c8c360a5db58af3631e99266fa3403bd1d8d1c334d4ff35a300f9bbd5b236d7005735c7d217dd4ba33ff5766e9aef9734d64eb276a21263d52cb54eb7cdc6a06795bf934454ea848d0d6cbebcf88fff34d63e460a0d217e6e74e2449dc035c3e981021d6a0eb77cdb643de4a02cd8bde44d918431c11dc95482fd83e11225a407a44041435ffe3e18003e7d51134793b97559c0666b3dcab5e7693b410030138c22246214a0b1e2c340720ac9fee5b312ef448cfff0be8b298882448033f4f64c81d4d74c5eded5bc4915fa5da9a148709fde041126ad0e4729c37fcfd16a8d72e9684fcd0f671b62f31c28f4357a1986d231db4ed5f9c18c4ef77ead3aed538a58430f5bc357e60e1a690a38113c7b8a32c1f78854053e1d69837d09c4736927bac95e044f38371557a967e443dad46df77a09c210c83cfba942b8e6953090dc46c71d6c2a0ad89966ea647b26cdf4ab0189f84a221cc686f9e0f4ee5cbb7cf9f509a9cdcec2651f448f1edbdd95e78eec96c11fd83713e3ee7ddcd07b5062fd7f3bcda3dbb8a88362a4fb3607120ac08650bdec855870cdab73abd7d2a8eeb7a1494303bf3d13b2c97aebd9425bf884da617dddd98777cc8605c48518e6a95b3c55b429b09a70206129e46f2bd40003aaa2ceb67a1281c270608471b66c1eabb997efcaa368278128eb4ed57e24469b74faf0a9b27b317d935171cbd544a53094569680c984ae97de22a1b9d07a56e076ae6aac62598ce669624edaa5cd506e3ef539bab2273a36f04341712f0ea94e4f34a2810b5f35f12530762c15647954176b41db149bec8942a5d3a41dd6703f73abe9e7f5264b9bcbb70b6874f5da70e10bd7bdc5258fe5101050a82e988d55cbc84e7eccf4657618f054c102b4963ec4b478e8fd13ea43e964ec77b00285393c21a27fc63f9dd538a16cc8fcb779a070199502d719e57e3a5a309467d1edb4e5f75340252d9b98951e18ac1f06457996e7cb7c954652dbfa7aa5f15dc6dae6fcb097753789fef31df51b0694dfeba443fbe61ea4a83a91f0edb1a7c95a25840589fe5b086e1e0efa643c5f1591b078bfe70f916ba54e81ff9e2b70a1885794852156974f44be271a22a2e5aec6c6d8b55dfab97b4805d60c53cfe87bfe3de03c33065067b07e640a600312ebac7192a69ef1a1e826b2291d5e34aba63eeb5b85e2ba17d4e6282b70b1530e816160d88272f7bd4fdb2455f4c5ff2ca4f0700d32e8942bb30332e9689d2a152b87b0481f19cc8db70419cd2f80d4a8abe7229db8ce7689b13a1f8386924b71b850eedc00599dcc8aaed8f4bfad2c8386f1527b3a7863c72f9da0df6f2f488d4fe4cbd2ce8fc512029a4ce017b3e9e641f69532105807a3a3a93a4159d75b2141c0c45a12ba64632de00d51a8092b12189f90620501d87b672575d6159cc59450a801d6dd489dbd881c10e789d64d7ebb1e169aea2db4e928d361c487b41334675ae393ea395b0721bf751f510e81ceb9beda618b841464dc0d0a863680d586548a99f7882c0db9c89f41a74f494571472237f68da738b41d2994458a9f1a09e04b7f8fb22c6373ac737e064e227b2388d841e776ed2f6a16dcc18dc83390a4e9f55eaf027ca34652fd4a232caa1e4923c4d60f7cb1aad7eced053efd95acfa1d253b3a08faa98b259db352295a46695828805277fa4182e2c64a94bbcb05918961624387022628ecaf72b0ffcfd77715dd3a979b0d0e9216780065d07c84fcaad83559e6894104c79ded13a6365f0b33d6fa007bc53a3aa2cbb5360304c227d98240108b9a04af954ca3a03046312d663e6ce7de2098c2eb23b4b60592825c84f087bd82b59a4a3f7baf6c4f3da5710b4231d04471ae928120b283046c0516aea5631e5d6192c91d069f0b73f8389ed08a0eaf8186770627e69e3c0b7b986b1307aaf7dd9d4894595bab83e3a60fcb8247dff4b108b3b2b85aaa9828e10829fa4fb1073561a6aaa22ca2cde1882c1c9327e59ae218dd0b06d15144933fccf9f5a5577c9e7e5382feaf16129d323153390870c11cb3127e615db924138c68d7cab8f112c57fa7816e172c3f6aaae7ba81f96ea52c1b3dd93c1f98eb5e29d4f30ed62559b1679ac59620352fe6b51520d3dd75ee185d12f23ed71163b5e1b8076c12a2fa5a0981b4d98bb064e32f9859192c0d7a88ef61344d362c02df78c3810232113b7793329b5d2803cc69ef88c4531a22a8158a594df369bd09339a5ee731cf9c549ab8e4dc729e826a9c2f8e1db63f17681035ed09ee82dca4a8498c8946e260dbe81f33ff2238de180248fa43793992851592767177cb203347f6da671665dbca3e0c1fe5723d69fb96babfc1d8c4b13c8b49c672a7bca2d95ec70e80973d1f6db6efd295aa5878a08de8b1142c3dabe523c72270bc92e490a1b73c21aea88822ed8026bef1ef5407569eafe1a01c9067fff4d9be5e2f94f4730b4fd1bfe0a87121cf6190d67642c5956c6308b7d4d5a20b5c4f87b2ab6f32b593bf22461f077ee8b1e8388fe2394ace0c5b002fec651ae49b9c747b14107c2fe8c111ba8b6f848caf184dd3bff72bc2a6efe96e4cd9bc48862549135d9dd438eedc23ac88640921568f20d", @ANYPTR=&(0x7f0000001340)=ANY=[]]], &(0x7f0000001380)=0x5) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x5) 16:00:06 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x42, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x2000) r2 = open(&(0x7f0000000300)='./file0\x00', 0x1, 0x26) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000340)={0x8, 0x7, {0x8, 0x2}}) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x2, r3, r4, r5, r6, 0x4, 0x1ff}, 0x6b3c, 0x3, r7, r8, 0xf6, 0x4, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) seteuid(r9) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:06 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000100)={0x1, "d85caa8f148bca6d72b445ad90e6bdb81510b7d7c347fbd72e1c1b6dc233340507c3c27efae335c7f445499b808b6b2daabc4da69e6cd3491ad9baa5040a5ebb98cc88dec5ed4d4c36a47c3da8b22cc8d2dc78173750d8cc2728fc35b934c5f1029616fe486bcfe14478822c2d"}, 0x75, 0x800) msgsnd(r1, &(0x7f0000000080)={0x0, "21f4f1799e5d0926a4a9322f6fdcc7e9304c16d77d03124d81503db445bf412c7af786b140dd56a3dfcebf7259c1822ce71421d9957b62f6a1100d55bc803afbd9837d28c603a0141aebe3b7b5d478567d0ec29676d5b6ded1090394c5ab9af432034d85b3e4e7a03587acab912e72d2e5b8b45376ca5258"}, 0x80, 0x800) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7fff, 0x0, 0x0, "b03f275a5f6603ef8aa3291450c7401d2ea85125"}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x85db8295d8e7fbdf) write(r0, &(0x7f0000000080)="bd", 0x1) r1 = syz_open_pts() fchmod(r0, 0x100) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) readv(r3, &(0x7f0000000200), 0x1000000000000013) shutdown(r2, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x64}, {0x18, 0x2, 0x20, 0x4}, 0x9, [0x6, 0x8, 0x0, 0x6, 0x3, 0xffffffffffffff01, 0x9c4, 0x3]}, 0x3c) 16:00:06 executing program 0: r0 = syz_open_pts() pledge(0x0, 0x0) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2000000000000003) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x2) flock(r1, 0x4) flock(r0, 0x800000002) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2000047aa50fe3953d28d6aa893b2a21dbfd1dd7ab63e54f44ffffffff1355a6c9c6"], 0x22}, 0x0) 16:00:06 executing program 1: r0 = kqueue() r1 = socket$inet(0x2, 0x8000, 0x1) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x975c, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r0, r2) mknod(&(0x7f0000000100)='./bus/../file0\x00', 0x8000, 0x4) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:07 executing program 1: chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') mkdir(&(0x7f0000000080)='./file0\x00', 0x40) r0 = dup(0xffffffffffffff9c) r1 = semget(0x1, 0x0, 0x410) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000100)=""/94) recvfrom(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) close(r0) fcntl$lock(r1, 0x209, &(0x7f0000000100)={0x2, 0x0, 0x0, 0x1000100000000}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xcc) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x48) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x6000, 0xc02) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) close(r1) ioctl$TIOCFLUSH(r2, 0x4004667b, &(0x7f0000000040)=0xfffffffffffffffe) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000080)={0x9, 0x10001, {0x7844, 0x401}}) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x26c, 0x80000000, 0x7f, 0x7, "6fc8b6ecf212899344548eb554b86b51c73981e3", 0x8, 0x7}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1ffd, 0x8e138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000100)) mprotect(&(0x7f0000055000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:07 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80ca, 0x0) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 16:00:07 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom$inet(r0, &(0x7f0000000080)=""/57, 0x39, 0x840, &(0x7f00000000c0)={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup(r1) r5 = getuid() r6 = getgid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, r6, 0x0) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x40, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 16:00:07 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r0 = geteuid() r1 = getgid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x42, 0x3) r1 = msgget$private(0x0, 0x10) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0200000000000000264d6590e101d49436cec6baeca803451645f33f1799eedb55064849122da026f54bd59916a0ca6080e8f3e002e483e86e2072cbbef086df6b610cfc2e39ffbd0050c015fb19de0883bd95e9da5f72aebd1893eddf443c236ae9ff7f72d386720125fecde0ce6e99c86fb3e390bc8ed861ef99eb5bd803af45e20e8467826b54650651202913e56a7d64ec3f28d15ab96246cb5a425f65dfd37265960c89cbda715c5286ba594a54373e4f987c609fee56c7159c858b6cd9ee8e59c56200bf0b9fe50c790fa3e71ce9fe91a1f6b6a75dddb435d05c64b17c03b07a21fae81acfd7046be786556b8e8055de8d"], 0xfa, 0x800) getdents(r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000240)="d74668a89a8656335514ae6651ccda404edd8b53e9766e880ba16c2f90611a90f208eb6ade0ed9c62dbeb262a821c75391bccb28aec196054dd550d76a838ea947157e0cb3381b5ca3aa72a7f19a28928b2b5776f687bb48c0bf9fc84f437ebf4033bc686e3663a1ce10c1798b90577dd3332be48c87a76cb9567ea6473f5524b750e9bdf1bf49b3de6447f7011968cc143081197663c77c2619f98c968a5a481a752d78f21fd4b31c04129cfd0a353cce9bb56dae09a234f438f4f3260859c65090b957237755337d5a08c48cc0c1b7052534420bd5ee78bec0224294e7c4075aa5eb320d70f5549780c20ecd1b9fa8d410ff9c38340fdc", 0xf8, 0x4, 0x0, 0x0) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:07 executing program 0: r0 = dup(0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000040)=""/109, 0x6d, 0x40, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x0) setreuid(0x0, 0xee01) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000039c0)) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x0, 0xffff, 0x8, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000000c0)={0x5, 0x2}, 0x10) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x1000000802, 0x200000008, r3}) 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x38cb, 0x2}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x925, 0x4, r2}) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4002, 0x7) nanosleep(&(0x7f0000000000)={0x4040}, &(0x7f0000000040)) r1 = semget(0x3, 0x3, 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/177) clock_gettime(0x4, &(0x7f0000000080)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 16:00:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000200)='(', 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) kevent(r1, 0x0, 0x1000000, 0x0, 0x100000004000ffff, &(0x7f0000000040)={0x2000000000000, 0x5}) 16:00:08 executing program 0: truncate(&(0x7f0000000100)='./file0\x00', 0x100) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x202) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$KDDISABIO(r0, 0x20004b3d) getitimer(0x2, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) link(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000400)) 16:00:08 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000100ffffb4000100000000000000c179e4b5eb580f52c3569399fe5739093f6716545b6f503f9c88961150a04503bc5f6b"], 0x10}, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCNOTTY(r0, 0x20007471) flock(r0, 0x2) flock(r0, 0xfffffffff7fffffe) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7ffffff, 0x2000100000000}) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:00:08 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000000)=""/48) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x40, 0x80, 0x8, 0x9}], 0xfff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x1, 0x80000001, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x19, 0x3}, {{r1}, 0xfffffffffffffffa, 0x22, 0x20000060, 0x800, 0xf}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40, 0x588cc9a9, 0x69}], 0x8, &(0x7f0000000100)={0x7, 0x3f}) mlockall(0x3) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x10, r1, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x400000) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1}, {r1, 0x3}, {r1, 0x2}], 0x3, 0x7ff) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8, 0x9, 0x6, 0xffffffff}) fcntl$lock(r0, 0x7, &(0x7f0000000080)) fcntl$getown(r1, 0x5) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x7, 0xfd27) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x8, 0x401, r2}) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x69, 0x0, 0x0) getsockopt(r0, 0x4, 0x4, &(0x7f0000000000), &(0x7f0000000040)) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x4, 0x1000, 0xffff, 0x1, 0x1, 0x400, 0xf86a, 0x3, 0x3, 0x0, 0x1}) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6", 0x9}], 0x1) 16:00:10 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) pipe2(&(0x7f00000001c0), 0x4) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) semget(0x0, 0x7, 0x6) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="6c15831600d151682dd2c14861dfa932d6425f294eed10aa6f063d585a70dc3c36d6a84b4f88f2f365240000000046071be397ea66cf30f9f437950500000000000000dbf997cd7d09c40cdcdf98281e32337be8f2d5f35d1013c6c992607cf15251d70cf35f1e248094de24453af6a26541f4de38efcad6aae1f1049ebcbe743c85ac83e6155138f290074a352ca7c712dd2661b1cb0f8ca19c8f1e1723f1cdbf898cfa57b613fbd0a4ee7b94196f7ef7568b8dddd9a4382896b5e207d3dcbf3d008f8d4f50f9df3685399d2a00000000000000000000005a0000000000000000", 0xfffffffffffffc27}], 0x1, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r0) 16:00:10 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x2, 0x408000}, 0x10) r1 = socket$inet(0x2, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0xdd3b, 0x7}, 0x10) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfff}], 0x2}) 16:00:10 executing program 1: setuid(0xee01) shmget(0x2, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x40) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x80, 0x40) accept(r2, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb7}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000100)='./bus\x00', 0x90, 0x160) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x8001}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000080)) 16:00:10 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x10000, 0x0) mlockall(0x1) 16:00:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x57}) 16:00:11 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000200)={0x7, 0x6, 0x0, 0x0, 0x2da5, 0x33babb5a, 0x6c, 0x9}, &(0x7f0000000240)={0x5, 0x7}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x10800, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x111, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) dup(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8040, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0xc0, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x10120, 0x0) r1 = socket$inet(0x2, 0x4000, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x3, 0x1, 0x800000000, 0x0, 0x5, 0x10001, 0x9, 0x1, 0x2, 0x401}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x80) fcntl$getown(r4, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x200, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x3, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x216) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) 16:00:11 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x7, 0x101, 0x6, "c8a396d9dc6e3362ed7fd62e7d3a57c76342cc9c", 0x368, 0x4}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:00:11 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0xff, 0xfffffffffffffff9}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) sendto$inet(r2, &(0x7f0000000040)="6e8b4b72bf344ed6f72864d3b3b6c6f104c86a185d63942ad24232eed239f84af5d61e991d4d617d6b9b633a0479a0f0fc2f684b5efec1e98683c589f67842875b8eec34967d83", 0x47, 0x0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r3 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x5, &(0x7f00000003c0)=[r3, r4, r5, r6, r7]) r8 = shmget$private(0x0, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:11 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r1, 0x12, 0xed4c, &(0x7f0000000100)="1702e7b0b912110f2c11972307cfa3a403e07f49b37701a3ff5a177d25fb3ef2a0fffaa641d052b1019b", 0x2a) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) getpid() 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000080)=""/46, 0x2e}], 0x2, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x159b4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x81, 0x331a8256, 0xf1c2, 0x1, 0x0, 0x6, 0x9, 0x2, 0x2, 0x101, 0x10000}) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)={0x100000000, 0x80000000}) setrlimit(0x4, &(0x7f0000000080)={0x6, 0x100000001}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:12 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmdt(0x0) shmdt(r1) 16:00:12 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x201, 0x0) fcntl$getown(r0, 0x5) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) r2 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) setreuid(0x0, 0xee01) utimensat(r1, &(0x7f0000000000)='.\x00', &(0x7f0000000080)={{0x6, 0xcc63}, {0x401, 0x20}}, 0x2) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:12 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() syz_open_pts() 16:00:12 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() clock_getres(0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:12 executing program 1: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 16:00:12 executing program 0: getrusage(0xfffdffc000000001, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) wait4(r0, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$inet(r1, &(0x7f0000000180)="347d6cfc340375d3b53b913be5a688c61e7fa7279e35c6eb89fbe02023b21fb00e1999a75d0aa2aeeca9498d8777ecdb3cbf59ea7780d54cc862ab392603a265c80f1cc896827d81b8a67d6a98525d556602cdf8fa40d09f3ac7d3d7e309a5003a6b3912219be49b01ba089f3fb537d30a5aa5ebbce0f20e12b9d0d4d2a8f0da84983fb79cca2c0e7ccf625ea7a28d4722ab431a93fc5122e76d69c9b140524d1770de912ced6231e5af26c28ea4f482f586677379454dd97ca3e805e9729b979fbdc150c5b99103a2420116032b158ee9649c36b19b02ca9f06552379f5d6b8289e81b80597d824b0b5f80652c9b28ff4dfad02e53a5120edffe23aeb6052cadebae732ad883891f061dab2e7567a54a77d5f1131a8a9491ad3110b2d6ce5b006426635571904b08e5ef65e781aa850482d811c82ab1057baebe91274238a5583ea122ed75f8506e4507f06e27f514a2b18733a72efe8ef209a84a76e00b991170c1cb57a38e016b552b307cd6e1c5af4cc3165b8ba2d0ab582cd6ea43fa169a023edd27f2115353be3ee3aa2e760edba2eab603648b7f2af121c2a7bc25ee1421d7ee3766f875a948a0fc198661ace9ce424363dbf187bd8bd494a3771d2f2d1f52a63aa4c7a3763d31b330c2c543b98705bc0cb53a85ee0258982fcedded898754d087299758d7f2161b33dcde76e37a505c10d54b0cc0496898d2fba3a7eed07791c76482545504a236488d4087f7f130fd577698659565b71f668aea8d4bc925a5b25e414a5a9efcfbf2b571dbb8f286e219f4767cc29bd8242d6b04724ba7e76e2569a9d9c84b67a45d417eb067262a85cd030df2d7bf46b54cbbdb785c79714a83de7c29e2bb1d66a4ef7c7d711bf33baeb41246a119572d6b9ed1e2a748e738e705b6819b3fe1054e5911bdd29fa0d6553556dde98e71c143e454c29fdd6f642e3b3c970982d7cb47cd818c4e30f157824470ec1226761f3cb3d665539d6f745d1225a1a36e05c89ff6e44dd4c77e1e7449c5a8cf133a8eedbfd06d9d3d727f78af861252e428431258a350184db8fe105c3bc5cfbe9ea13f3901afede163731af7085967c2b581732233d2f05557af262c421a1e9384f0dd6246ca73d4163d48e096d299b577175227d3d913858c80cf628afb3acff1348b5010f455a11e174b8786b188222c4d50b893f3c0367805b1ca8ba8a9c67f065a626e1c9c05a9556e508c1cf8f55a652ab46115f0227a84551e731dd723cbd03d634a8cd1a78f48bd3f0f1b2c807f4ebf1623d6657f5aaf63a81b222059d1084776fe69fc73b29e4c5d95b522e17edff948f8f774270116931cba3e90b1dd4ebb5356a30d100c590b1055dc314d56e2f61e7985b216a3cb000fe2c0f9d034f01c8a1d8e5013a49600859d2966fdf6e4ad63cebc1077f385e3f42ea11374b6cfff4836b771e02bf06508c1d51e60bab837a0e5eb6e3024c74f0c7eb5d53c5758f8805150e2530b9253fdcfc8575056c5c392a5f041798012e2837684d4e25da6e630056d50786603ba66bb52ed50eb251159c6f47eb5fd2eec9694470ae0bb0f38f46082d447c84f7a441ed0bd5c0cb783aaea561dcd02f0dbf6c61182b004b0f01531acdf15d82cd2a658cdacd41fbe85bf4ef37f6899994d33bbc1b704b49cb9b3986f7e4ced80190d71e36d97fe2e59c627659017098f915a507d746996cb9bc4b15570f56184e51f46ace9be18723e27c0d7bef05bab0d1d6706e5987ab281c7f120ce995f9ac0b6818df0dad583492e37e01e00e9f9db575386b7e8cf4ad8f2366e898fec21b1209b3833eb3ffe9d70c484f86347be44d5e4d3fb848fe76c0e163978ddb481e964be2213eb04e75fecde262860617fdc19a68edb81df4485a400333dc3f8f8c268a5c978fd256fff99802dbb1966865fe62c8b117bf21a5e12f9b4e5e2291825f4effc19b0623e216cc760d83bf6fe6bcc5e3d74425cda19da656e2a33fa5be172c95fd6f9d766d8d3ee45325ba6978f5da1939d9e189b1e96b394a48d7fd520d3f533f3e34205555db76895f652af5a94b62ba9ec9e5890b7d2c36b397c67d02d675962cecec1700cdab177eb79c693682d2dc0a58e55e578a4a27f4e4918ea0c38838754d729d8a59e66a02948b332ebe8b1e7c1e31d0a47982463d09f3657611c866826b8b883c1f9aa859a967f3e7b5f2bfa1139fb51f423d1a4f4bc42ce9aa2261152778605d583c8502c98b491dc25b7f258db11616d7b3e39cd0671f579431d8cd2767ca8545010bb3149ecfcf119b94e2fcd24b83650f20dd709db8f11cb4afbcc2429cb43fe67f51aa96824a4aac53861196ace72cdb9b3d3ce4aec3b84a58dcb18207ccfdab6e7ba56ecdf67f79e4234a0cd96ee313ecda85f50fe4ab08ee478c329f4e58b324a91bc6c6bc51b0024aee28b09b5d09ba06e35dce379756387a69422037b1df0806e3a585ea64efa09778fced6b1b9a9c750085c6cfc35da01e0640405247c140b18d7864ca5ddff984bf190ed61151cb38da961b0b4cf5649d5e03cd331bd284b7d602080a7de80e00ef2547d45176aaff72f8b8e751848ea0283681322dbe2c1f0afc96025a197be8c14f94e07065261afc7697b136a2692c7ec244fa95d993f23c6d1c958fffaf64c1d4f7edec2e99097530b0d88294d948e2e5a957ccb496545955eb173f5c6df8ba39037d18d7735a9ac92dcd2c6cea03d4879579ca8e62a2553aa6492ba60375d0f9dc48d03087ae0b319557531709b77a4a057170bfc48242ebf372ad5d20ae693213cee9a711463a9d2515bb134c086ed03f7d116b8c7976ca19931a6e9b5e480bdfc68e948248aba2bcb280625e3d0de6892b506ebf57de797ba1e8fc3781a7b729ac8c910a18afe085a41d9c1d2ea4156fe94c9bb13163d040666d07932d83e80f4b5f51851c7d5405df7f1415fbec0725157f69f4619bdc2e3bba2e8fe686878d0b7c54b211b1999c5a8b928fc95a5edaeec6db67bba52fa4553c541e885e4e67bd7cdb169ce5a1e42d5df5821bef4a11178894874270681766cb4135ede79705ec94e604e119853f963aa07194701b975cba9dda3ce6e3e6f029ab9278b5eb9d6c2dad2b320975913a7a04742add9a7f224adbe49c4cdb01a6f3e7f90589c5cd6a81909c3520fbdd10265c19e3f105e653b469f8bcddbde770c10f995e9f1ab86b59ada9c95e258dd2de724b4ce050d7dc72fd0f27b679983c2b6585a84ae7546d3f3c48454cee5e27aad743c3b34705825fb03b25df769cd7541fe70c5655b1ccf207a1948e3107d8bda681fc70a31fc02b675868c1033e69ce20ab8df7da7240af1cdef5e762abf1985a4c9526c7d9d4cdbd063f891563fa3985164ee36835eb4092144251c13bf14aa1f27d8b2c82828f0192ec9fedac62166cf67140371e638d3294fa3a295069ea59e25e2368c932aac1060fdeb08899afb58933e405fb07c2e1b7d6b27d951d9292d8103bf9e53345c0a067a0260a213a296835ffd4886b50e4e559cdfdb3843bcd2fdbeb331d991f17e5f68a0b131c6d9454d41cf482fe2b28c393850b8a13ddac136de5349482fabb50fe03046eb979e2e81b45bd98a80dfaab1b594bd0eb53341d00f24f59c52c03bf8b3140610b84ca85acf6c716ef2a71f776c2048b58eaa12855dd96d3c3387f81185fa8c521465804ca074f6aae55aeb0040b7db6bfcc2c5eb9738006c3af6f73bd6f620394edd0dbf44d50736566d7d5b5200fba819757b3bb6452528286f1c477129228a9f8ddcf75659b77e1d4151d1040a4cc2c762b67e379664c9dcc82942fd669640b97794069e5b17446875cd2b7a97a0b142b3e7fe491bff4c2e3299c5d0657d2d171b11a365fa3b7620f5c5c850984546816bc44588010eb1100d82756c2e4637fc670ba1772f01fb18024f9ff7bc9a24dbdde28c5efb4513d9c0664a9766cfcb4bf6f25c85983a1c13025ed5973943fe8bded0dc5b6c5dfe383f296f8f65bf2c3d34c3aa6c5c0bada55c939e0860e5188689dae76b1dc1bcb58232dd533aa754c6784ffc77095012c70e148df3dec7aa39492a4e41adf2cdcab65d6667da3b9e12452d5a8a0c8ee45fff8b5c0accd89ad6b31938f3b53d3d316a1fcb42bbce70fa17e640a11151f4589288652a81a6ae54f7ada3f19855ca3492c7ede147f0e9a4c21b85fbdeba6fbbaab777b91825afd65e30f6730bf8642038d9c5ccc0d75459a428d624cc6aa3454f76cee1e41481c73632ea662e1264663a249fb73b6e76ad40c2e858f9e73794394d2617f134e4ed9a9cfde803c23c9738634d7b00462510346110dcaeabb131e54dc17270b8a8e46978060c23eb6e781d08d8d807eb57a1225230c9a3f3030c7684b63f6aadf2d90032825dae25ad9f23bbfc3eb992abe1cbc71cb6b34db47f31cb6b3e0bdbe52f97af2e4fc0417fce7c0e04be4aba5f3867cadeaa2b3873ad757802fb24d8f0d164152c8f7fa8d1a49bf83e6000dd90e78f0de8a575142fe440e17bfb9b614d2b0cad441a0e4d857c40b40e5fb6d3cb13e5344e18f8433b151f930895cca3edac7aadb2ce0c4af566b2e69e6de941648cd41d75cb7a425ec19d942bc6c878e0c9c4dfef2b59f493126196e7f8146ea40fa42d99441dac3fa5c80b38aa040e25d953cefa7ebdb3c40fbd8c3a9cbe41ee5c81912b58ff482aa26463ddd52bb198e90822aa3ccbeac9e3dbbb1e36ff9ddfb4061cee00479a0c643de569612d4e7cc37567ea31d86503109eebf0e485a29a59e4b1a9b16fa94dafeeb3b3b8d8ee6e89d4581607fbc71774d58c62d20dc727dc21e434b679dc64721d51a53e0249462e1944164b082970b2c6d50768aa411625a50e81789b1d4e3e3839f09f4529541ab26679066731c9b2172e34a6a2f037b56b09245d6a21049380ceb7ed27611d043e3385fc1bc61df162760ad2c16ac622c9d537bf4ce09af4e20ee15b46842817a61d113b08b783c8d168e6d785496308b01580f07d4e4d25aac6c1799eb2c3abad481f3199d7d0d27da5ec709afdb2f7f4e9cad9392d7f7ec7354552b26e184c9d780437415368638c2a30aebc701b3d01ee5776a77f20196a9aacf25b716505f6e0830c22ac003688ddaca4cf93ebbd965dc0d4191ff93c6db503e2297a8024e6d299ad739c4086133c2eb3fefdfe92eaf524c4a3bcf90cc2a6fed39aa6bb815437f05891e854718ae639ad2969fa68804a1dca3e1b25e7478d146216ad2a2658275c3fae48bc71ea2468ba21f10b1fd1df2d2c542ba0fb8d725c4082881fcf648948e4aee9ef80a1958cf2a776a974df0ceda1248f63837975713fbbb23c2a47f664a7682e9536ed106ef228d76ba7258eb2865f389bd4aa4d648248c2647fa6042f8f4e02ba8dd9b926784d59c6a8dffb510774d4fce075863bb924789a3da5a7a7c7142e84325555932ea416eafc6a13438e79902505f7b7e0f9179d49e01cf109a16b3a9191a05292b1610f8109239034a0b86251c841b177a0a2f57d4f8c90dc7e97ed2fa6c8a851b23417c711b6022b88f5ae4ea4e9e1015a7597d706c59521f0af7da0c4b7d0ddee616a5ac1ae323837f2ae4c9266e45766eb963d6fd06a7be62f312bb4c33871aa04a0f70ed801d8bbd8fbe8ab25aded3198907adf67f7e728e37ba07677e0446a17aa6441a3993fc2c1035bfce246c39f4beda4b2b8f547e5ca95422a6880de2b70d1e7d128c97f0fc4b65ccd60edafb41b8ce22e1dae9529b818eaa2f2eef407727087cf78ca5199b052964b5c919", 0x1000, 0x400, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427d, &(0x7f0000000000)) recvfrom(r2, &(0x7f0000001180)=""/4096, 0x1000, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0xb67, 0x1000}, 0xc) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) read(0xffffffffffffffff, &(0x7f00000001c0)=""/20, 0x14) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) sendto$inet6(r0, &(0x7f0000000200)="e4142c1ce889934cf7e3e3212ae55ed7229477a159c175be6ec0dfb04105c646489ba397cec6e01cadf2a8fbdda80c4e8f51d1bd96fdf870b6f54d3396fc67051b2314e5ae3f2e4d5600389270ad753d3cd914e9506187d8979d72a9b1494d5edd171af5c581981fbd75461ec3f973365c49cbc9ad5ec78632d76b3df00c33bb879a3e1d1bb1584e6e32bf3fd09364624fcc6bf8600f08c89b77cf2e4c89b083ff884f91d48812846f1d997d1a5169cc40d3acae945691468255f2f768f823fec58c1bef0739fe337d0e9943dc472ef3d11ca071c0c31165fc4d7a024cf4004e36a7774cf134cf60076a028e9b11e73642fdc019d74d1d20343d360c848a6fa4c0e152d3f89aa4649e58eda198b3add8b29a25a46a37589aa55b9e7569b48938319d11e8e341049a14c7f2caf1b0b58ce77dd38b30d01640972c013a75b1460d1e9fece8703f161376df2063438f0cfa3e1e6d206bd45cb2686e7b43c1c7816d0749a0fd67225cf3631cb895ea2eba68be00cfa94fa96ce7bece8bed774169e090af68d6c0876a120340b6525496b84d9faa1ebd48ff7a7ebcb3a82ef8336a6169f68bcdeb72cb55fb229270795cfa9e031d140d219313c5de4df1b20721fe604cbe453be54f5ef9c5879b93710f3d3e37588947ff3df9cc58ea488d01b6935982269bfd1b14e6b7ee0a2f320f6a7213dbcd9774975601a56ee26544466a33c8102b4f5c9b66f84c4e237dad348d07673165faedd922ff592db7bdcb373e93fb9e1111f27d979d4e01abec6fb3136aca66080c5c64d67868ae80d68df6b59ac6239c6297eb06607e2e802365622011e667fdb85be3f643dd9992a237a68d42f10f6b3a56a9ff2154954c8fa529209ea4027eebfabfdde1cab342ccfa9ab174030462979e6f30c619d967ca6896838ff832616cfed3b9f8210851734c4ebc9cd371b490ccfd764dd17ef54518dc6d70a63a7ddfdb2f724b62f26ecb43b9c6bad8b51e12d98fb9b3d03a246bb4ac7a585ba91787f399acd590d130c48ca0a5cbc4d87676a4f9588b67fe182918216619e226ed1efb0c23dc812ebd397bbcbfee719c2b5f6cfdaada71c3085f7f95b036749cbcdae4b22dad7aa1401be6a6588bccf44c550227d7567c68c6fb9913653265173e82d1b58efc9a9c7cad3864b462a071de55fe9133367fd2b10e719edeebdcc3e3b639e5082795bb648da8f0d2c4d1c7b9d1b1f5875ae13587333beb5365f48b340fa48e0299c6af34c1f859b259d0411367cf3bc377f592a60cbeab503d5c81d8eec86f86705e45dba14019dd91ae981e4adc3eeacc6e0129b4b6db5bb6daf1dfd4fca15a29b53ff93907e05ddb77f0db7a47fe8c65ae7fab03b671742f79d884c76283fba0719fc612e3f5155ae80a12ee487b03bfd9d08782192359f36a6ef734bea474d6481ba747224b8bc782d9b2bb096ed879d8a3c02db3d7b65df28fb03880ff106fb9beb4ba66a194108232e2f8c033102672013dd48df5e396c3257e94553f20a3af67b054fc50a6bfb48bb23c9de69c45eaa4cbaebca3d6c73e6e0952ed5592d9a56138f554dcd2a7fb08124051a0dd5575b93911c135f73af637c2a7abd4f4e18899f3536b7a7f4e03069c278c3c2b509b719ca3750cc47cbfd94e70cba5b42c257568340373451661f8e370dacfd0049ede694104602ac3f8ab51792ed381c76600a3615b441e4cc6452c357efbc2aebe02cf9e62287f01def6dbd53924df5619f14ca69e67e67734dc70233793491579d8692ea967850e8c4a7610c2017325c82a44d4d1d5bf2d641fffc43134f146543e60bf2390bc3202ffb88eea7bba3a6c466f04e779928e1311a28ac73ab2e1aadd2a6966e1faf0ba9ab9d6916c09a0f7a3c6ca7432c0a76f399b238eadcb88a2c891c875626988e6a2a9ae49c1c21d74a8de476b7c92486369cd7550972f039dadc1b88b04124644b8e2f7f27e4d57f7b6d520b819c1c32f438cc4ce822a714a4e948d66d0ace46642886edd1b38c6ed181ed507296e65ee9d2e4c01ffdb33ffd684dad2e15f21d944ae1d55e2f665c0036c1131d725fc8bb27d026fb62e63fded34df4cafa913d8fa55d1c48094885ef3c3c7f814815043f15daa11fd9cd5e9bffe0b51eea542f80cca3892be03a85a557aa94787f833a7ab95534fadcee126f2dffab02d8c991e43f3fb658c5ea7854e7768a0816c3422dd7a008c76e169ba174a25765ca80b6798d9040dc2db248070ef0e5f7c3ce3facc880251952ce2717f25dfedcd262b16666d5ac7028313a3490fb414012aec61985db31c213b9bc035d6911f21da85d714a14e746006e9c25268285a2015957926b0a22a02a5c059348a62169bb084e9add7e103ef26dad9faa391de0d90616f197f26547960236bb8c6db78def1add3f7f01ba294d9809537ccd8b6a5885b2aec8400bd32386c1ffa152e4628121b334d5a28d76397b6fcf141a05acbfead197422e20df0d130fafa9738d3bc9141299162294fc52ac14b52f3017e9604063bdc7da40763c3a287c4967e09724af1dff925c326d17434e2ca533b3ece7a53df4b7971f6273b1da954edd9901f824a2bfdb3b4246bcdfa5a07bde88d5cd3dce7d7bb109857d755fdea9e9975e58bc92e71dd4b03c4baf50db553f7b5acfa8a4a152a9f8fb948d85104093344d1332deb1a26482ed65ca7e13039bd0bb1b0ed97799e68882742b1c6edbbcf0a5410cf3033fd420f34a39c631fffff95d74320be85d0658ecf77c9a26ac318f44896760419c7c8e81796d4cc490032580b265416a06c40b3d298762e56f057dcc9eccd130de3777f0b8a2f23f41bcd4807ec415ebf1228ab02d5e205917ea87107b064f0a1e3fffd46b6be4818d09e6242217fdf58de64282bf92998cf2dc6e3deb8de4beaf9d287fec883a5f3d5c7562f6ed6a45dfc94795534722217a99feae8e1524d351c3df28bb099106d1ce5ee126fc53c88a8c4b1c040b7ba58120fd7329fcce9b10f4ecf9b0032aa7793e5206d193374c3c42cf8d1a6e0e7edb00324424619ce3e108f2bed61ce26c86caab4b005550a661bb3be104017be2c55af1ab3bd1886707eac2b634bc221b6fb1b4b46370b9cb9354ed73c16151b89ffeccdbb0359862bdf986811e21a12b21ed71a1e34f80f61cce4ea23b25709a2db20543391fd69b7eee1a1b9bb5ac8967f4a77f25f66f4c4af0e7a24cbe364ae563168f98cd6ee36a01518d1dcaedca8225cb501681f7e6fc837785e6a21770ff4497d53eff576cf7380f902ac8e6164a7e46c6c39e2cbd0ebb705bf6ae77eba221cf0684aa123fe86d3f7110b316363b8046be895fbc770172a2dc3bbaa94a7a5f0a27f5499579eb2f789dc828b09ae5a91a6dc38daa8665617b1923d87f640f69d586b5ff92c9986ebfe6d0689aa3b28efd29f95256547b007b7660a0b2313a2fdc937fb3053be1a3f1e8c0b9a1e7c14e30ced90a4ef4181160403b848acc04f7001d70f657c79043813923224cb6f80b498c7464d6fb1cb6f51b1e9341e1ce563a84d4c201336aafbbb46ca94874360e6d20421287708207709e36b81478465899e88c28f99f106bf421dc12f0363adec08ac194a5bbf9c2fe58f9a7f18a0c116a44b776c394638b04f0f33366b78414d54a3a80595e31027529178dae551bc84ae59394cf0ae476ac28fef8ddb99876a24dda9a961352731d5cdf311c2e20b290b1b4c859dab6f1570e48204c364460733c4ff33f13503db2282051b5a37753e6f5eba83c5a239de157a16e37bcc074cccc6410356282d004032df29a154da12d7b4f2e35b8285a29267001a7840f9900f39fd37b9fb82cc005f43c6f3308cec15abba7a56ff9050b2043563c040a66fde1a0a842941a6fc0aba721a117b72a5f7dee1148c8041f65cb37f10fd8bc69a13aea357862ee9690bfb5d89c0ddf27a9a8f1da799f5b54bdb55a68c37439fb1cfd6935e48ce3fdefc5933dcb8024f7aa70b05a0763b570440c7aaad323777db35d94487ce052a22d401673cd947989580e6a011bd84c5b1e10deb4070649b34760dbf2d119fbdc18e8e72533b32cbf063b0b398df024b3f02b17bd0b9e43fc12a743bcbf465e2e873da06fa13b7adc35b22b9750365b6fcddce11677f021be2aaa8418653b0593e9e7f62949d9de9f8b417686502dcfb25114b63438c595846fa6cafb95372acb3664e1295c21e309b1063d354d66bf30ca883eb4d744ec132c84e8663e1ad1641e2ef8c2ca3b6defedb3e14361db02ca46911441d55396a45458c04465b3c87f85d67bea3239f8890d10fdff715a06e08f517967b06d5c0ff682b330ce91a0cb94f949d534c87b4a188df3c10d84c0753702e7efe4b39b7e842ed59755141aaa9b52afcc9c9179a202981f957bd7801e6699f96ef80392d6a9aa20f1719defccf954c8e33c4d6ee3abc389c591e185f00df4fbd76b6e81ed39c7dfb0f577c3131cf9d3194707bfae40ca2e174112d1631f8a61172725505026603284f59138c088d55a9f6b93c86c93ce3f531359a1a1ccd8d0d3d2e25080dd55ec1ca9b290ed0f3045d25269882646147f24d64c3881c97e952d5fa0826635f0f96c48ad946158fae9e4684ea8c309083d14c061a8b2cbbf9d307f9ab03abc51c416a5e4bb06cd7493ae572304b41f9376f5fc8e1df19605e8236e31d3097cace4699f2976c6f6739dd8aab92c1d6ab23a6890c796abebe85f75d93f2f792bb936365517f49120de3498f7abedfaec72302e5f59238075c353af95490b2aecfcdd87f85a6e10de1c62856cd73b4c8f9b849a80dce29d8243bd9c6776488bd105097e4275ef75c5a122c76780663c6dfa21d714aaf8072f9794a63cbe8572fbd5029af7a3c4fea335fe3eab90aeb86e90714e6d41fc56d1579961a5b5470fdd6fc1107d1f25ca9aa40e14870f9166cbe89f7a0cce76910826ed5160a6659add89d12e7b247abfcf79de3668da8cb818619859a2940d523e4a0151e48a0cd36d8d20925fc5f592aac1d8e71a4e2a3b8c32d8244475a71c1b73b8dc73fcb7645aea9f1c3d27594466872f3445414b941fb9d231c04e5a414f2528652d86dc48a243187873622ba4dae4ab19a1472f1d2d0cfca81157d24b32351009ec9e403243acc6a5e227c8b956e1ad95e99dc2083bdafc4ed20f4aed72478422e2c8d721cf32dc432c21a88796cc28e254e2b05109d4c606f312eb1678bd81178af2fefa6b439176eb2f558369df542147b650980b0b7a8e6287b22b889c94f6424e7758628f81f2ec4d0ee5bb9a4ac5bf0498e2c357355301f31f33bf968b697318fcdb3e9ba984e1cfd1838aeb4024592044a664fb9112314c979a3a3090f55bc92aa3284af68dfaeb64862798d97ce5ace69091ace043ec0177b26b8b95bbd96acf0791684f81d6d552b64c61461b35fc22fd88ca1f656865a922c2fbb47ed4c7a7719509261adf64bfb33c391980b3d659d550df67e8da2c24f76478151aa46171eb6ef123a29cdc6e9fcfc5d3773ce1426fd5baa2c333f0196ebf3f051bc7cc974ea520448b7848d6316100102eec1ed641d4099b6d0ac2dd846fe641f221845bdc1a400b2b2ef7a41bf4bd4678b378eddb7cab61e0c01eafcb56cd7ee97a52d14d94e89372d8d0a88047fb2201cd7d8af6f3e72a02dfceea81297926b23c079079f7ccd587c8e168d4d4e26de2f9e9555ad55062be3fe9d7011b2f917ce2ee93408b779698b5f63b4ad0386f4c960a818943a98953cfe74235edc0fa8f323cacc40052cd5d531", 0x1000, 0x400, &(0x7f0000000000)={0x18, 0x2, 0x3}, 0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1}], 0x1, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x10) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000200)) openat(r0, &(0x7f0000000000)='./bus\x00', 0x2, 0x1) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x9, [{0x3, 0x1}, {}, {0x3, 0x8}, {0x2, 0xffffffffe4a18851}, {0x1, 0x100000000}, {0x3, 0x1}, {0x3, 0x9}, {0x3, 0x1}, {0x1, 0x81}, {0x1, 0x7}, {0x0, 0x100}, {0x3, 0xa4f9}, {0x1, 0xffffffffffffff81}, {0x3, 0x5b5f}, {0x2, 0x1}, {0x3, 0xd83}, {0x2, 0x7}, {0x3, 0x9}, {0x1, 0x9}, {0x3, 0x400}, {0x2, 0x6}, {0x0, 0x81}, {0x3, 0x1f}, {0x3, 0x3}, {0x3, 0x1ff}, {0x3, 0x4}, {0x2, 0xcb54}, {0x3, 0x3}, {0x1}, {0x0, 0x9}, {0x0, 0xffffffffffffffe1}, {0x2}]}) select(0x40, &(0x7f00000000c0)={0x1ff, 0x80000000, 0xa00000000000, 0x6, 0x0, 0x40, 0x7, 0x8}, &(0x7f0000000100)={0x3fff800000000, 0x3f, 0x100, 0x40, 0x5, 0x100000001, 0x3900000000000000, 0x100}, &(0x7f0000000140)={0x7, 0x6, 0x80, 0x81, 0x0, 0x7, 0x8, 0x9e}, &(0x7f0000000180)={0x800, 0x5}) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) write(r0, &(0x7f0000000380)="0c40e5f58cb3c14810b76ef68dee9c8f869bf1976ec2f15f446db32c86c348b6fe666f6eac2b12445174cf0bd7eb0b9472a7e06d4dd0c9b031b609957e5adf322fc10e79a410a7a56cd8392a12220127c4d98087a3c9867fd4851842d6b34e65950af8155fcad57c5619e3190187fa538e893eb6bc4937bc2d65f48aa1939a3e5c75ebe203573da9769286ff464025b0c4c989db7a6b991d4680322e7511e20878303d97e34e9bdc6f039d9c4841be9d3d7297fbd9e82e1b95a578f74e1b8d16ba47b4e6c0fd86a06bdf5b2fae1027891fd55b90c7", 0xd5) accept$unix(r0, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) 16:00:13 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x4, 0x7, &(0x7f0000000180)="5ea8ba8bb5d053a6c4a979252a6f4651def0864d89a4da66cf177df84d10379e70c9cb527b7a2119a130bc390aac67ec41d44966eea8", 0x36) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = msgget(0x2, 0x200) msgsnd(r2, &(0x7f00000001c0)={0x3, "2a44f2912d3d6943e917e42066ac63e2539daacfebc153ef53018311731c5493b5a36fc35b606a759b3c0840b63169ae3ba31adb6c"}, 0x3d, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xb, &(0x7f0000000140), 0x0) semget(0x0, 0x3, 0x401) socket(0x2, 0x6, 0x2) r4 = msgget(0x1, 0x8a) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r6 = getpid() setpgid(r5, r6) msgsnd(r4, &(0x7f0000000000)={0x3, "a6b7e669a22bc7f88d1e046ae063802269ddbf1f52bb92b6dca15142c2aad8c725d000487c6871caf266543dd2f74e38c3e88e1c50d07c6f30a75d89c338da4b4114e6eb70b9ea21ad5ddae17bc253889597493d9afff9783bc9e6c14e60b8057b4d9f39345e5b43ffd5e70da5786afd957da962cc02effc8d2776bc085e32b98b28ed5140eca7ed29147f71fcfff0d246e37049a9cf0ad449"}, 0xa1, 0x800) 16:00:13 executing program 1: pipe(&(0x7f0000000080)) setrlimit(0x2, &(0x7f0000000140)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x3, 0x6e3) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000280)=""/100) r2 = fcntl$dupfd(r0, 0x0, r0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCNOTTY(r2, 0x20007471) shmget(0x2, 0x3000, 0x420, &(0x7f0000ffd000/0x3000)=nil) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0x62) syz_open_pts() r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0x7f, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000100)) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x80004510) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x7ff) open$dir(&(0x7f0000000240)='./file0\x00', 0x189b0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0}, 0xc) r3 = geteuid() r4 = getgid() r5 = getpid() sendmsg$unix(r0, &(0x7f0000001580)={&(0x7f00000014c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001500), 0x0, &(0x7f0000001540)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0]}], 0x28, 0x8}, 0x400) r6 = geteuid() r7 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0}, 0xc) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000001480)) getgroups(0x8, &(0x7f0000001380)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f0000001440)={&(0x7f00000000c0)=@file={0x1, '\x00'}, 0x3, &(0x7f0000001280)=[{&(0x7f0000000280)="1a6f70a7f5f407225b04df3407aebf88b3a6837d5b8e3a7f4aca8e60b97c52e438d56f5faf783793209a5964e766136c14ed989638700965c7dce67cc6ebeca96a25f7af8ad020acfb4e9c87bbab4d7cc9ae909cdc02ba825a761e703dc84ca50dbc86dfd1138207c9ea150d0e9b68aea5b2b3bbd35ff6b2d39615c9a42fd7bf3a6a09ad9984e07db7f8af745273cd9158b178acc0a088979b1b95ff39e1f964bebb0fc3174671a02094a7ff18f00268ef63402ab85542a45ae195b677c3e6554a54d5982b02f1c00843d456865a836c4d7c89c4c9c91ad5d32ab2e9f6c2d4f7876719a87bd9b99258f83f20332091c41375a9b58e2b022f1c7a8109fef694e0929c7b609d27aa943b77e36d9c3ca8300b60ec8f064e88422815d3bea123bdce53fc94a8b7299954c01352a1b715b27c282a669c9c18bc20aa04babf104a496609bfbc83578b5f5d664aee5a991a7ea24cdae95310f545bce9038e53b9255a891fe489fc6d7f8d64beff9de5e680afdf51c29238f09433d3e4c55fb12e145b1874459ceb005097b7477ee09186a63d74f3b21a8d8c319943a986c9391571629ba5323af2d1abb1c11b0c60e5101408f49d3dd51ecad1712181cf46ff67f1afa77632cca28bec8076ed2297c8011087945599bba0ed80cd982e90ee59fa0332c3e8fb4c57057df4ecc10359bf99b49eae41655838ee7a3d90c7f71d45ba2837064d9def16cab645d7bf8067c457af9e30c64a1147b2a2f175c64e4293c423ab070c9aca0def506ce2a16b47ec197380b5a1aa997cdbfcf8edb97b765bb583db17ee4048c9d37ab9bb7f9b618097b7d2397b7d1b10e485d82d1d5be21e55fe6b9811bc82df471717a1c1c837960279ad0e30a361e58aa8ffd72e4c6057623864e7b4c12141b12728546d3e294617418070060cdcd45b0ab55f942efba77c7350a89aeb62a55eaddd9491460d84e462ed2c4935cf17f48b2e0b38397c9eae5dba15b0241ca7314cd83a0b96dc549ad09f54592aeda001829f530d02ec3cf8d9d0c2fe5f465425cefd8590dd0541cdc8948a7560a70cf78e148f08570292a092195d6a5129707f5f1a5e246ff63636bd91276a8ec7a76c0d5ba0b95536de873e04e9859ce33d4aa463fab99aa5c8ed4790f983965e94d60a26400d53553eaeee6a081cbb521555958f51e6f99ba97b4648ee8c97f5d7f4d6a9d53600a460762c9864d6f7ddb9388f1a14a500c97e5bfe2f77f8fe4c892dcf5a40b69487d8babf48000ac54b180e24fcbfea81ed176d14b58d121b5ebe5a6d47d35928fd3a9160a78a2fc390345fba671ca9828894c1fb159c82833e729aa369c7972099c7a93fec0d10d3313d9681f0ec0bd61f621e5e3c0cd7435c0d3c6520bc006b480a69f6e9139af615eef09939e7d2ee9472e3354dc37419edd385be11a60b59171ab330633abdaf5278b8a8502f9c683c12a7a986b79b3f6ff441f0809c2e6a6e5e28e565075937305294ec8348c2501d38ef0ed25a83403dd1bd183c918ba8f4a0cb200a78f4d0ed6411caf6e7436613eef34c9cab6e75f3418f93255649043f56d2b34d958c7baec08d3aad69559dc5fc0f145c5faee73f905b2904e063e7938da207053b11c30b3cd99ab2fbabfe80a04b3a75e9aaa34127150712b63b61dca39a482ba3cd5ae432381329c76fbba895f2639a22074ad375b938e884788ca1dd932c9427590563868ab2452a8fceb69b40564d1cb072b9bce595591f396b2e819b8346f1cdf8850e3465ba8efb2ab15f4be966ef2076ca71f8a6f8cd15cd9510e533dde7afd6be4b806352a2ed19defc7da05cad6f8dc74703e7b488691806eb6f61be37dbb8e7a1411a2b8c330bbf092ec73abf3246d732d4343f904bae8d1511bfd1d1b9ca95639fba9dcd6f90eac26860ab7fd89bdde5f2265afe3f45f9b4800daa07fd97e572a0aaf249c63f3b751463dab72453231acde8da66be8c7c4c3a14fee2fb91258934be24bd7b08af81d5320089d17058e246ffdabf4f003c2f8eb64391a4fdb997bda459f8b0d70b58eae337b73bc332d908e2e860c7131b1ec18ac8701ae4030c04d34d8d84410afddbc2a48d26a68e9056e4f2fbbf16a7715b885757e2fc8ac7e0e15544a027829b955010580c2cb7df7c7b3814b6f86443c0f37395b3b1aa2a2c5fc3a2509d62560cfbd0606bee4858efe92aeac386e0873b69ad6d80a1ca5ec9f4d4bf5f887b2549ac6e957a38c5230761d72cf77b1629ff18dbd4b54834c7cc0e1b127fdf21714b5e8245eba79d1a21b061a92786ab9df2cb9a682f2b13968e4356f6677c58a15d07c445466d8b2763214620b4349e635b796a33ef54a6b80651319db7dcc46b5b0d6f81223963e2a27050af666fa87ba1e0aaf459bfd46aad3de71e2663ef307c2b61b107983e482be3fba2fdef2ddd0b3778c333e983bf13b64b3efe8d102b331ee9775859745f3609b4b07518cfad04e1fdb55131e2682b08e09dfa40b7f3abd07202fb2323a0cff39891a67dca1de3c1f3ddb2f15eeff2a542a7cf5f8e57a75b167be08727646314e43b2ef27bf583a0232a65ce74d20a3414bab87a2221de88865ee0395db0f322130d2b8d0916a88f9d3b8eff46f988c2f0d256a9db61126608fc4a7fb92c6ec4dc31e014f006a42845321ba9f21d7e74534ec20582283e4f7809f5f772177d42cbc00f6d67c8031c3f9ffd2e0ecc418eae792c743ecd2b95389d7ac6877bed46e27d4b45f2d52a2cdf294bb89c029d403ec040503110db4c60838f37a4c791073c266420176f3d26325f48ec0bdff21d2dc1e238654140e6ef9c16570451a8ee1c09ca7ada4b403100e5097de3a91e5ac72fb9249aa4df046acf25a914296705c8309e376f46a9ee621700b5bbe14529ec4868b1d5b4001a792fa0e4ca67d1db060abbeb7e4fe16fcb305fe4932b37b0a2687d39ef57b7282e49d0f35fcab7fd30d3d160eb7ea936e0685a6b013e924967b334ad289f67b9e7aa6745dfc275c1d6a7cabbec9b5586fbbbadf5aae58c31672cce426bfd017589b1206402e107a85e16d5a38dbe92ecbdf9aac0553b0c51022b498a92b17571b1b9d7c251162e18baa5f4429d3ee50669ede5ae8e53890858615d6cb63d33ad72cbd0e8d2bdb3fee96547ebed24dc75b58faea3cd320ae7fea4a2bcc17577016c79ccd4146e01393ee1f6819cc0bbab1adef1bd100aa3da8bd4e68ee63659afb3231e6c5f85196f0a2d9f61a03b848af8c48efa13c1674f23ee938d67ec710b9f69af3efde6c440cce937958fe1ec79dead1824a4de1d1d190498cc16b16ecbe62489d444c935ec6117814ce6f438b5dd7f7ab35b8ad3979b2a138853964f1c39db8c7e0bd1312ada0d30ffcb0c605a979a9bc635d168b869a506591293f66b01dc43d5590dfa706d951f4a38ef9e259fee7f94370d151b631791f8c46c46194a9d330870495e1f5f2db952a03b4012ac40b91ebcdad81eea114fd0a4b0a4ed03b46d9edbfc18663938754e735b6679e08e74c3065132064dac6bca142b73557eaa8721bb4b75d6a70d110a85c491b7a169a7dba156fdafb36a56354ec755f34894a57938fd518557d619d864116338d8ffdbbb6efdc5572f4a7dd1727b88e50d88fc32c2a4c9a476870eabfda413a46ae856bb1ef004f102af229dd7d0c7dc16f5041c764dcc3927e37f721756e36fb1efa26c7d6324fc1b1a3c1cf1c5f8a38403288fdcc38f9bc7396183cefc85b2333990475f50fa1d7242bf06b3cb27da89377f662d06ac6ec3259084a8f403c29c61c0d60091be9dd9eacf0ea1ef17cc6e6fe2de5fee0a46ef34777c776ea32682a50835460293c6d393dbe2f207f428bd148698e0329cafc5b5cc3c6bf937a0a9b1a91784682e8093087be14b75d0ef2a00f277a40dfa901d2350f888a718304e296adc5dc79c7702f198a4bbfa354371792cf9f2cf6fb854a7adf47333cebfe12d4333cdc206a9e7b543d01597bfd503a9e8ae7921fbaebd77366bf54ff03d74bc2cc965cd8cc8481944d02075a67f1e37bc6b2a1f2a42d3f930be5d927be2bb08b215271927570e0d7265a870069692d05b01f297d22e2abb7cdc577650f16813fd3c504413b38a5bc7c8704008251be2788e2e2491c607aad84fe7a0450587a25c24444a23c6725bf1a73617bfe9e7253605a0367d1fb45b37b502daa5f54be8223e683386a57003bdca13c68adc020e231306782c6dd40493a6ee53628bc358dbbb6a48ea0554cc0edfcf6265387cec8602257fd99b15b253b3d0ea9a6fddaa952a85ba285da8af1b1565cec062cd8231db25bce7fba4bb4339dffc0ce2832a97e8d4caee59caa47851a51721d1744ecc1f2fe5283fe25c03b72b7b119f63786cee00ab28495b28414b9768a46fe8fbdee814daa334d65a24c994b12c47e8c5125ec127ceddad2a2f7e86b386c4766081eb12789f7f2e28e5d6770ba9df966e8bcafeb7ef0279a78cef57e05b5e7a6446c0e11ae88a3b9906c46d83e4720d729d967f321594762948b01faf7c5bfb8bbfd37110844aa9f1cd08fe198671d98992b368c432993af077287bfb7e2af87477ff02f8cf4ddfd1878bc79878be159356836401969fb0930a4772162decc343be08c217b6ad2ae550b7d3d225019a3dc38794e41cb285e4c0f5a3e7b608dfc088f519900018911f2b928308f54207d5b778ddb882ba8f809d3641d325c9f70ac3771a707ab40f97e0e34adcb7ca831d6651875d65bb485d3d4f2cfb6a3ca056f010fbfa3c466cab21c9f2af98f39953d83bb0b152a5256efedfc3c9f49dc014bf042e30e023855a1ea2b2547367f1ba934eae1822863471f8fa6e37e1ad887e1d04ecfa66ac79b013813e481dd01ba72eab8d6ee231a38069263a130302a9cadec8b5a975e88ea6e8a6429b923763ada1e7ed986792581c57767904b01941358b844b3bf35c54b7cdcf9ecbede63df6b0c84416ac59a9a69af7cccfbe94a18d2285a7f5c89e4989e3f2e7b71cb48f1f680253e6dd29091b8d87cf93bc0d27d04263bd1104d00ebc9ac3d048dc01f102fff1289f35711b4eea3e590ee4f8512be9bdf1092656be22268b89a45ee922d2c52dc00576ce801e76b046af1534b709208cd060f97b6e9b110d39c66b48e6368075cb2457e4f588c08698b3116675cb2efdf797adf76069a7dddcd0ac78c857fd94cf1c8aabc7fdabc4bad326e7b6bed9c334d75804e3382824757fd64426f46c1db01543c1d5bbfbaaeae3b805ccf98f428631a2b88bc749fed8665bebc8bc28a0f084862212bd256f59c85f0898e599b35f8c1795bb3df2ce8222e34687cdff8a3c3a3d6c04e0a625affa2a674b83b692e22da0e8f3af6b087bb142cb073f23a1b7bd8a3ec8913902a2641317404ef3d913d731861ad6248ba055049596b984aa28efaa3ec185e516bf4e73d576690101eaf7ed1542a3dab2d7d1ccfa8ba8af4dbe87a8d7eac86999a2b790222de1da874477b3a0b4d1d649836cb1af717a90b470ec137e602e91b4f5f0cf4a096f2b9905cc3ce904211b448f8df6193c2d440bb67a513c77fe9fe9b0019aa3828bcf180449d09a42a8e0f6a0719eaa051c0f60219a93a1622187551fe0bc779b16056817ec5bb06df684ee5983d75258a4353ff4d9d6c82789a70dc8cc041c0088c156d0d0a70b7c315fd7c4cd3050c32b3347cc82134c07b337600563cf6cc5a5d2ec84a2e7b71d1762e56eccca450f792f4300c45e44685dd5a51c7eb4ec96e507d94a2ca618e4b0377c9d349c77c4e2", 0x1000}, {&(0x7f0000000100)="7a6a89a3724d9d90506e46cb213ecfe51c4cfef58e5584e1ac35b0cb27324617975196bbdd9aa78296666e87ad2d57438625f261cdbb5151be6c1f4295e42e6d22a0bcbc4158a5dc3f79d87fb3de4dc674bd213bfbf261fdd2f2c14c086153393b3d5837ee6074537485474525ea3515ddd0", 0x72}, {&(0x7f0000000180)="89298d0febbc7547b98f1d7b1851b9b85827a6b6a555b326a9dfc11a16013c732fc11c8b29a2ad1c8cd18c6fd151382e7d1ca16be94d1d86a22dd7a1d03731ce6683dd7444cc73fe1d90735b7c6f0828f519abeab5e60f9cef681e2486f68430d7ade0dca8f66031c28201c864bd7218c24cc926d2963e9ebcb674a27dea0cb25bad0b776a7da8bf85f75dd14fb8d5091f9145fc3d345c5d95956c8a1025", 0x9e}], 0x3, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x401}, 0x9) 16:00:13 executing program 0: setitimer(0x0, &(0x7f0000000200)={{}, {0x1, 0xffffffffffffffff}}, 0x0) poll(0x0, 0x0, 0x5) getitimer(0x0, &(0x7f0000000000)) QC panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *477368 62930 0 0x2 0 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000,2a,9) at malloc+0xad5 kcovioctl(1b1300,80084b01,ffff800020c210e0,3,ffff800020b42978) at kcovioctl+0xe 6 VOP_IOCTL(fffffd8063233308,80084b01,ffff800020c210e0,3,fffffd807f7c76c0,ffff800 020b42978) at VOP_IOCTL+0x9a vn_ioctl(fffffd8069366b68,80084b01,ffff800020c210e0,ffff800020b42978) at vn_ioc tl+0xc9 sys_ioctl(ffff800020b42978,ffff800020c21220,ffff800020c21210) at sys_ioctl+0x64 6 syscall(ffff800020c212c0) at syscall+0x5ac Xsyscall(6,36,7f7ffffc1318,36,3,65e790eb890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc0e30, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.