=""/4, 0x4}, {&(0x7f0000000140)=""/149, 0x95}, {&(0x7f0000000200)=""/247, 0xf7}], 0x3) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x49, 0x33, 0x7, 0x6}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80, 0x100000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0xd8, 0x18}, {{r1}, 0xfffffffffffffff8, 0x10, 0xf0000006, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x9, 0x5}], 0x7ff, &(0x7f0000000180)={0x1f, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x827, 0x0, &(0x7f0000000100)) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 16:00:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) getsockopt(r0, 0x1, 0x4, &(0x7f0000000000)=""/133, &(0x7f00000000c0)=0x85) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x80000001, 0x3ba5cbca, 0x9, 0x1, 0x7, 0x5, 0x0, 0x2, 0xdc7e97b2f59803b6, 0x0, 0x9}) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af390be5", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setuid(0xee01) open(&(0x7f0000000080)='./file0\x00', 0x18080, 0x108) r1 = socket(0x100000000000002, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x2) r0 = open(&(0x7f000054a000)='./bus\x00', 0x440, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) fcntl$setstatus(r0, 0x4, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/34, 0x22, 0x41, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0xe0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xcfc5, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x560d, [{0x0, 0x2}, {0x3}, {0x1, 0x100000000}, {0x0, 0x5}, {0x3, 0x4}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0x4}, {0x0, 0x7}, {0x2, 0x7}, {0x3}, {0x1, 0x6}, {0x3, 0x3d4e5822}, {0x1, 0x3}, {0x1, 0x3f}, {0x2, 0x9}, {0x2, 0x9}, {0x2, 0x8}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x796}, {0x1, 0x6}, {0x1, 0x5}, {0x3, 0xb20d}, {0x3, 0x81}, {0x0, 0x5}, {0x0, 0x6}, {0x3, 0x7}, {}, {0x3, 0x8001000000}, {0x1, 0x2}, {0x0, 0xf21}]}) dup2(r3, r2) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) setsockopt(r0, 0x7, 0x892e, &(0x7f0000000080)="90a8b9b4e4033dc2d163130e3e36215685d1e28b7de0d85540e4ab95ce2500e70e94407c4b9c46b2d6680f808625870663b0bf18a53606077bab7d80618fbe0210766952bd078adbc38fc6fe3023ebb45a810a8070519cf392e0ee9fc90faf9da50e1afccd24885287befaed895963408e2fe28ccca74ab1f6879e271c137f3a5163b65e59ffcb6a4f47f5d8272f1f88ab285a69cfd9c8486a067ffb2f818d73bcbe97ae188a320c5483f10e569854df8dba14bf7ed2b8e9f764cfbd93cabc1a14b19f9f246651434a", 0xc9) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x14, &(0x7f0000000040)="04000000", 0x4) socket(0x0, 0x4, 0x9ab) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 16:00:07 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000380)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = dup2(r0, r0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/98, &(0x7f0000000080)=0x62) r3 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffb, 0x80, 0x1, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x2, 0x5}], 0x7ff, 0x0, 0xdda, 0x0) r4 = kqueue() ioctl$TIOCCDTR(r0, 0x20007478) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x80000000, 0x7, 0x80}, {{r3}, 0xffffffffffffffff, 0x2, 0x80000007, 0x401, 0x2}, {{r3}, 0xfffffffffffffffb, 0x41, 0x2, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x6, 0xf0000087, 0xfffffffffffffffc, 0x7e4}, {{r1}, 0xfffffffffffffffa, 0x83, 0x81, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xff, 0x2}, {{r2}, 0xfffffffffffffff8, 0x60, 0x2, 0x20, 0xcb}, {{r3}, 0xffffffffffffffff, 0x94, 0x10, 0xffffffffffffffe3, 0x3}], 0xc00000, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xf0000012, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0x4, 0x3b78, 0x6}, {{r2}, 0xfffffffffffffff9, 0x10, 0x80, 0x0, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x21, 0x80000000, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x40, 0x40000010, 0x5, 0x401}, {{r4}, 0xfffffffffffffffa, 0x0, 0x12, 0x1, 0x6}, {{r4}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffb, 0x0, 0x44, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x100000001, 0x7f}], 0x81, &(0x7f0000000340)={0x7, 0x96e}) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x802, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:07 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r3, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x80000001, './file0\x00'}) mkdir(&(0x7f0000000040)='./file0\x00', 0x140) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r3) bind(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mkdir(&(0x7f0000000180)='./file1\x00', 0x100) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) chflags(&(0x7f00000001c0)='./file1\x00', 0x0) r4 = socket(0x2, 0x3, 0x80000001) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) chflagsat(r5, &(0x7f0000000240)='./file2\x00', 0x20004, 0x2) connect$inet(r4, &(0x7f0000000280)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000002c0)={'.\x00', 0x6, 0x6, 0x3, 0x1, 0x0, 0x0, 0x9, 0x3, 0x0, 0xfff, 0x4d}) getpeername(r4, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) bind$unix(r0, &(0x7f00000003c0)=@file={0x0, './file2\x00'}, 0xa) mkdirat(r5, &(0x7f0000000400)='./file0\x00', 0x4) r6 = openat(r0, &(0x7f0000000440)='./file2\x00', 0x200, 0x20) getpeername$unix(r4, &(0x7f0000000480)=@abs, &(0x7f00000004c0)=0x8) open$dir(&(0x7f0000000500)='./file3\x00', 0x0, 0x74) recvfrom$inet(r5, &(0x7f0000000540)=""/36, 0x24, 0x802, &(0x7f0000000580)={0x2, 0x3}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x30100, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000600)={'./file2\x00', 0x400, 0x7, 0x6, 0x1, 0x29, 0x100000001, 0x88dd, 0x1, 0x1, 0x1000, 0x5c0}) getgroups(0x3, &(0x7f0000000680)=[r2, r3, r3]) chflags(&(0x7f00000006c0)='./file0\x00', 0x40000) stat(&(0x7f0000000700)='./file2\x00', &(0x7f0000000740)) ioctl$KDDISABIO(r5, 0x20004b3d) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000cc0)="54d44f02f034aae1e44a40e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb9ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf364b8e61bb90", 0x65) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619715a6f83b0613bf579450664b9ded102026fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef1d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e0000000000000000000000", 0x73) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x800, 0xaaf6, {0x3f, 0x5}}) r3 = syz_open_pts() getsockname$inet6(r2, &(0x7f00000000c0), &(0x7f0000000840)=0xc1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000b80)=0xc) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() r4 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, &(0x7f0000000a40)=0xc) ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0, 0x0}, &(0x7f0000000ac0)=0xc) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000940)=[{&(0x7f00000002c0)="3018b3febf8e4a8e3feb086524712e89a8f3d811bc93bd6093b0debf88b3ae800fcc8345bb6ca7ef1c594f1d448ef9d194379c7b909a3cd7ef3f7caadd88491dda70197421df674232b23fd441f4a47c2b6df79101dfca643fef615f5a47477f2d8367583dc053c338476c660a07174514e01971f17b14e92f31a5c0abc35ac0fa4793200afaf16f841b7f4faa734d48077eaba1b909fe9ee55a55fdc55300802e33898cecb7db6215181c79783b0e3ab070bca4bc2111c6e038856a66905c65244dabe16db410e0bace94e1a23ac987e54d87d7", 0xd4}, {&(0x7f00000003c0)="12a8a67e3da8495f8cf2fcd6ddd9aeb299d2912c394f9a8305ce89da98f29696f37785ecf0e7c5ce8885aa0793aa3088387f86505a088cc2bc917072cc6246b7bb50e26dd66bf6e18ce40c14530b1a6db225b1f9d8237e2e707b3ab28b2d68ff582e0298b4e088f1a56f4331fb0df92bdd150e5715c433933858482eab90c63a8075cce03b304682cc8fe2522858ab45887979336004a18e0b57886c7d4b4267ae79fe7c4c3cf432cfbf144ad1e91110f3be6fa206efbac8ca9b03662c3b97eba0dbe498348f0a032415f6f9bc84dd432b8d647ec29939e9fb8af722de5e4a7d7b0da70a", 0xe4}, {&(0x7f00000004c0)="4e74d87ff37b1ad1ee96b1be1d312b8f153eb412d421ef0882eff444633861645eeee1d0b1caa6ff4ff4f66d69e1791a664f2e445cd58c47163805d9f5e618219d85603eda249bfc59a34397f554f9c1ec3020897be7c300aea43ac8f2be96fd4bd302d860d36de84d868e0fcc67e262c110a4ca988ddf707056", 0x7a}, {&(0x7f00000005c0)="145d07795aac047f50ab0b3e43c0f7914df0dd8b326ed3162db3c6ccfbcacb928e75a308c3510c46ed3adb55796c7e3205ac5fcf2ac068f30ebb160bd8395738bb14b2229dd7dace27e9f2328407c91bc1db35c6c7065b8fdb6c25e8ff333b1a7f8f39d7a23bb478870ca3da1e531bb8d92834862f910d87fb9c4f41831befc3d909e0b9167ff250609eb10eb6c3", 0x8e}, {&(0x7f0000000540)="a400bf6354f2f0e5f62fbb1ec8567ec8f4854f0f85", 0x15}, {&(0x7f0000000680)="1ce078070b73940dacafad656c8d726bd4a49e344f4b6a2e34799a9582b8d0488c67aa2b5121526e21265b4df61de29745acc33adbc9025be45527117ecb6ae89bd3e06872cfa994f85f84312189b0369e51fbf52c0d4d75b141eeb40d7ba8723b920a43e88657deafe00d48e3869d71e641feb5c8ace77813be6510dc7667c15e3bfe4b821a259b1a375f9934c3d8a834f197a55cd9559dfc8eebb436d4bbff2829c8308932305c3a43239dd88a66fb8fe84b60879f7efc49ccda360a37579dd59703fd0d8a50deb3237130ea6a5f094e462350eb3356e91fab011611e3", 0xde}, {&(0x7f0000000780)="e1d7bbfd4e50c77a98ec109feb6f9ba2066088b43fc6490ad7d07f779fc3d9f606237a8e6a5d6e83bd50ea12ec746e76078154eba3a82318afd3c35b664af64818d02b98cd0e03681e75258da5962f930ae2b8d35bbe3ce8709b34ccea98fd69344375f8f9fa2deaf993db2352ec5af11ec3d4add5070bf9574e6602d2545636ed46f16296efc68f17911df9695035ba52ca101cdd6d70ff4c666e86beaa396e40e5424dbe00", 0xa6}, {&(0x7f0000000840)}, {&(0x7f0000000880)="585e2ac10de0391374d8bc98660a617294964591817825b429403800be9f907ecf629b70987f224d18478d64b49dcfa257da1206ce2c0b5818ed6ed9d4ff490920650a63a193cdc9a019c581bbe6c23c305899e4a3bf8fce1d380349efd6c17e05f1f1f6b1ba1013350a647a9d35c4eb6d13588ed48b6751d000a27fd09ed6db077b30ffde0656b5a8eaeca75b5f8c9f8b7480115025d46fa4", 0x99}], 0x9, &(0x7f0000000b00)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x40c}, 0x404) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x0, 0x10000, 0x4, r1}) writev(r0, &(0x7f0000000000), 0x0) r2 = socket$inet(0x2, 0x1003, 0x0) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000080)=""/16, 0x10}, {&(0x7f0000000140)=""/200, 0xc8}, {&(0x7f0000000240)=""/109, 0x6d}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f00000003c0)=""/199, 0xc7}, {&(0x7f00000004c0)=""/208, 0xd0}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000002740)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/190, 0xbe}], 0xa) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000), 0xce) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) fcntl$setflags(r0, 0x2, 0x1) r3 = semget(0x1, 0x0, 0x1) r4 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffc000/0x3000)=nil) shmat(r4, &(0x7f0000ffc000/0x3000)=nil, 0x2000) semop(r3, &(0x7f0000000040)=[{0x3, 0x28e73193, 0x800}, {0x7, 0x100000000, 0x1800}, {0x2, 0x7}, {0x3, 0x5, 0x800}, {0x4, 0x40}, {0x0, 0x8}, {0x4, 0x2, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x9, 0x1800}, {0x2, 0x0, 0x1800}], 0xa) listen(r1, 0x4) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) fcntl$getown(r0, 0x5) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x90cf, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000100)="dcf8d575b19ae1305c8ad1f6f9456ddd6529636f716ee58e2bf53ea51f6ea310c973", 0x22) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd73055552fbd5e41789632dfc94ff334a561951604c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad89a70f4d73fa6d46fb93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000640)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3410d23ee6185c6a1a8a91cab7d3b93a7a0238e559b7cbc7342c019dc43c99679daa987423cab21c6c374ea0000000000ffffbc900400b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48930014a79afacecdd79cd66c312f2e6578352d2eae1f50146ed5ead47dfc43c6c3b018afbdf9840f9e13da075ee54c0682647a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e15308892dc30a15f3b72c37e60080008c9c8161e224b602aeb8fa2b9f7070c05af2c231fcbaf0b7ae5907ed", 0xf5) close(r0) r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000080)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x50000, 0x0) 16:00:08 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000640)='.\x00', 0x40000000000000, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) readlink(&(0x7f0000000340)='./file1/file0\x00', &(0x7f0000000400)=""/101, 0x65) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') socket(0x18, 0x2, 0x0) chmod(&(0x7f00000006c0)='./bus\x00', 0x2) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) readlinkat(r1, &(0x7f00000001c0)='./file1\x00', &(0x7f0000000240)=""/115, 0x73) r3 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r4 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r5 = kqueue() accept$inet(r2, &(0x7f0000000600), &(0x7f0000000680)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r4) getppid() socketpair(0x20, 0x8003, 0x3, &(0x7f0000000700)) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x5}, 0x8) r6 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r5}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) unlinkat(r3, &(0x7f0000000740)='./file1\x00', 0x8) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) faccessat(r1, &(0x7f0000000480)='./file1/file0\x00', 0x80, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000500)=0x200) 16:00:08 executing program 0: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="e3773473ea7bf6313ee7e3618bf1469b9d3c90bf640cc483a9e525780e3d6773d54573bca700450959b720e135c83af9616e14bc6791a5ac51db316aec95f05f6a7cfa5322cd9e582e128a1584761798454679a5bf9391c7f232342ce87952f2f684a8d4ffe49bd6aa65ddd2491f9603f08d028bd553814067f5c6c21d2febb774f5639dcfbdf66ce4054a6381ab37826be0", 0x92}, {&(0x7f0000000200)="f02fc8e9ae1162dd53db24f4afa32d93e9765a0d2f5fb16efb52117a9bc5729c6188763bf9f4e46fa99620e1b3d9b04c12310a035281f234f85be29881b0885910fe26a62c5686c33a3be00a98479af3438b3f165033393fc08bebcd5776ef85392a148781498bee9168dd1b101d0a485c658df5021fb0a0b8dc4ae28258aa9dd0c1a3356403e8f94f9857585b4d02b1ca07271013", 0x95}], 0x2) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x80) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:09 executing program 1: r0 = kqueue() r1 = dup(0xffffffffffffff9c) recvmsg(r1, &(0x7f0000000940)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/38, 0x26}, {&(0x7f00000003c0)=""/100, 0x64}, {&(0x7f0000000440)=""/248, 0xf8}, {&(0x7f0000000540)=""/93, 0x5d}, {&(0x7f00000005c0)=""/17, 0x11}, {&(0x7f0000000600)=""/148, 0x94}, {&(0x7f00000006c0)=""/168, 0xa8}, {&(0x7f0000000780)=""/37, 0x25}], 0x8, &(0x7f0000000840)=""/197, 0xc5}, 0x0) write(r0, &(0x7f00000002c0)="cb6521e51d019b89cf35a8faa9f2da422705251b692a6fcb9eec848c08ff8dcf94a0fd86daaf8db75bc346cbfb8f2ddf01d7593e1eb0b1a2e1b53e598919839c5c5935d1d0eca1e846040c009272d368331ecb43ec5a6b63803142617b3cae8baee408fcec5bb4218b3dbefbd1879472e4dce212248187605fde257a21192ae15b6e5f372e9c832c7f304aa09e36c375c18d598cc6dda27886dba2e2bba188076ec2a4001746ede4a9d2b9fb10d8acb53cda940c38995c50467317150bb07a97bfe25fc1ae0cc93a620d4cf99ac3e92ad6c1044564127c5485c734f4a7d117ee", 0xe0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000002200)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002100)=[{&(0x7f0000001c80)=""/63, 0x3f}], 0x1, 0x0}, 0x0) r4 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) fchown(r2, r4, r5) r6 = dup(r2) kevent(r6, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0xa8, 0x2, 0x5, 0x3ff}], 0x4ec, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0xc0, 0x0, 0x3, 0x773}, {{r3}, 0xfffffffffffffff9, 0x20, 0x10, 0x5, 0x6}, {{r3}, 0xfffffffffffffff9, 0x20, 0x0, 0x5, 0xe135301}, {{r3}, 0xfffffffffffffffc, 0xb4, 0xfffff, 0x8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x8, 0x9b, 0x8001}, {{r3}, 0xffffffffffffffff, 0xc435f5188556412b, 0x1, 0x3b}, {{r2}, 0x5fe2535deab568e9, 0x80, 0xf0000000, 0x1, 0x80}], 0x81, &(0x7f00000000c0)={0x1, 0x81}) dup2(r3, r2) mprotect(&(0x7f0000495000/0x3000)=nil, 0x3000, 0x5) sendmsg$unix(r3, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0x0) setreuid(r4, r4) 16:00:10 executing program 1: setrlimit(0x6, &(0x7f0000000140)={0x100000000, 0x1ff}) setrlimit(0x0, &(0x7f00000001c0)) setrlimit(0x0, &(0x7f0000000000)) r0 = getppid() wait4(r0, &(0x7f0000000040), 0x3, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = socket(0x32, 0x5, 0x81) sendto$unix(r0, &(0x7f0000000000)="b100050100000000000000b13886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10101, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) 16:00:11 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) socketpair(0x18, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x4, 0xfe) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56010000002b00feaf00000052f0c1df706c85c2768501000000374e341de39f8fdac535055189", 0x2c}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="0077000000f4010000002b00feafe9ffff51e487fdec45a5c753a501000000ff078ec74305a58bb75078a6634a6670014d3d672765832519571d82f5d1d55cb3a167cf0775dbbc1b16fb1c9f8a7fce98", 0x50}], 0x1) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x6, 0x95}) close(0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x4003ff, 0x7ffffffe, "73cc517b8560c4e9c9c06d180000000000000008"}) writev(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000800)="9cbc966b6efcdb4402b276fb24d036395c419fea3e9eaf12d17a02d6fe4623a15f0a36a70e8c240c9edfcf93ff9880b76229adc85728f75ccb4961b4e1a0897b", 0x40}], 0x1) r1 = getpid() r2 = kqueue() pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000180)="614d15af9eff546852728659021595a95eee18a52b603ab6a776c8468bd7b5dc08f8ca36ed6160c18f7d5177339e53af3e742519ea6e36752d1acc65cd394cb9eecd56c53af472c635890cd224143d359e310a48cb19169c2bf93d9a4254dfece59fc8d8e5f8ee30de62e450fb81081ae3876a9b5f843aa68bf8f4837d2a8fa9b11c1e47ca773595b64dd81f02b7969e7c0b11a510929a095965233dd9a0ddcb5ce2fb0f91e05af31c5ade6fd29b1361a746e748c68aa0bebae659c71cf1e01d88863b366101d9d1fc38b5e75e8800d6e7885feeb9056a9aba9f191449446adc06518b0c99cf2711a46be000a423dd4fe573b566136a4219b1f299f7153696", 0xff}, {&(0x7f0000000280)="804e720af9d81e94760c0864eb87c24b77eb71a345b97acfc60c21370a3c7a76dc4be0615f3aaab3d81a1f8aea3029f3453a4732c576c7bbc9775587027ec736dbab76db70483f10aed1c176abbede234a1ccc58927af69643ded74ce9cd0679e51c02175c6dfad4e876e6f589e4647ac1c2a8c591a563a11d2618e7405c1dc998ba8d3a29373439054f78", 0x8b}], 0x2, 0x0) fcntl$setown(r2, 0x6, r1) 16:00:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x3, 0x8}, {0xff, 0xef}}, 0x2) r2 = shmget(0x1, 0x3000, 0x294, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/239) r3 = semget$private(0x0, 0x2, 0x508) semop(r3, &(0x7f00000001c0)=[{0x2, 0x5}, {0x1, 0x8, 0x800}, {0x4, 0x1ff, 0x1000}, {0x0, 0x4, 0x1000}, {0x3, 0x1f, 0x1000}, {0x3, 0x100000001, 0x1800}, {0x3, 0x0, 0x1000}, {0x2, 0x2, 0x1000}], 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0xa8, 0x0) getsockopt$sock_int(r1, 0xffff, 0x820, &(0x7f0000000240), &(0x7f0000000280)=0x4) chflagsat(r1, &(0x7f00000002c0)='./file0\x00', 0x10000, 0x2) recvfrom$unix(r0, &(0x7f0000000300)=""/203, 0xcb, 0x2, 0x0, 0x0) chdir(&(0x7f0000000400)='./file0\x00') semget$private(0x0, 0x3, 0x100) r4 = msgget(0x0, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) r11 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x5, r5, r7, r8, r10, 0x10, 0x300000000000}, 0x8fc, 0x1, r11, r12, 0x8, 0x462cf707, 0x400, 0x200}) getsockname$inet(r1, &(0x7f0000000640), &(0x7f0000000680)=0xc) setgroups(0x7, &(0x7f00000006c0)=[r7, r9, r6, r6, r7, r13, r10]) getpeername$inet6(r0, &(0x7f0000000700), &(0x7f0000000740)=0xc) getppid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r14, &(0x7f00000007c0)=@in6, &(0x7f0000000800)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r16, 0x6, 0x3, &(0x7f0000000900)="ca28f37dd29dd276cf33e76fe8914b9af8538df3caa809", 0x17) getsockname(r15, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) 16:00:11 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000880)="00070009000000b2013b88799f73f77c9925ca85c1d536607d6a92387f5a7a649e4c67fe6369a090cccd88ffbd1834438fc4495d5df4aea3a0121830655e11a5fa9baf7e22f0146aae6186c2b46c4116b070ef7622c9457f435a083d6994429cd3c0174d0672dac0dd36018642fc5e96b230532c1c8cac136757c685e2a0ed3b84ea0cc7c3e4010d0bf4d3e81c20c0e5ed7def46f46cf548bb1f1f117c3dcd03e3c2d2f556dd2d981a744d9cd191dc2eb1ae23086f2022b51850c46c967ed042e28229c4af5651009fd289c55e552376702ce7463be0ac238c62599fc3021e71e59e1eb7dfbe1eb7effd466fa96c8e8b790def6617ed90046204df2c708be43a96bebac2f3cebb81d399f5381713090e4473018bb8e1df5dca7db422176e64c18047778f43c493ad26abf8d1582b95ead6ac9124e8946c5d866cdf4c563f2e2e79d6e5df24c9e566e7166e213c6d17fe38cfde302833e039e2731d86ade71ea2246724e7d59aeb654916022b65d9ad7c25e5b93f86b141fc4e5871741e9fe8a6388fdb790bcffaf6142caf36375883df458b61da3b", 0x467) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x8001, './bus\x00', 0x1, 0x600, 0xfffffffffffffffe, 0x1}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x201, 0x0) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0xf9) r1 = dup(r0) sendto$unix(r1, &(0x7f0000000000)="c5a4c24798812ca4c0d7724d7c7db935b1dc88dfb8cda170527e05ee4fa63c1d77eb8ccfa59758b3f524062c973ab02beaae20129d6a0922af8e876666b9ee49d41a5fa86972c58343aeed2a5254147ebecf85c38269301e0b964dfa8adb9292af6356425fa627cea6a88a0ba43443f11c1e5219d26a870b9eddda34b9ae7a3efeda9995e9fc4fb13dd8202c443ec93bd426fa84da52b57c32d0f94ad491d973c79510be418e314d56ae5e465faeaf6636f6d1a38b28e99b15", 0xb9, 0x2, 0x0, 0x0) 16:00:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) fchdir(r0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x80000000, 0x6, 0x77b, 0x1, 0x8, 0x40, 0x9, 0x0, 0x1, 0x3, 0x40}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000200)) clock_gettime(0x3, &(0x7f0000000080)) r3 = syz_open_pts() r4 = getpid() fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x10001, r4}) poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) r5 = semget$private(0x0, 0x3, 0x400) semget$private(0x0, 0x3, 0xa) semop(r5, &(0x7f0000000240)=[{0x3, 0x2, 0x1800}, {0x5, 0x6, 0x1000}, {0x1, 0x7fff, 0x1000}, {0x2, 0x21, 0x1800}, {0x0, 0x2, 0x1000}, {0x4, 0x8, 0x1000}], 0x6) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001500)=[{&(0x7f0000000300)=""/250}, {&(0x7f0000000500)=""/4096}, {&(0x7f0000000400)=""/100}, {&(0x7f0000000480)=""/29}], 0x100000000000034e, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) 16:00:12 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0x9}]}) execve(0x0, 0x0, 0x0) syz_open_pts() 16:00:12 executing program 0: pipe2(&(0x7f0000000000), 0x10004) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x1810, 0xffffffffffffffff, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000194e8b5b32464dc070224031558eff95dee927583ead05e68a61b8644d011c85d31eb280b1f3521b148d64e61a2c45f5933f1f57a72b435a87d9c0f4cb150eb3f1fb4015fe2f5f326171f100b4ecd06d41987605ffcedc6b4587a76078ca1db7abf37477c69a02c57c6963b346110fe209f0c48a622892973aaff2b6c9057a3b5bb4c2ac7356a48cd087f34446f599121192e210388213623876b4f57b1249bf549b89e59dfb36c57ae77ab23dc0e651a591e05aa9aa7e1b5e15d7b6d16b0f8f59d6"], &(0x7f0000000100)=0x15) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:12 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000340)=0xa6) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44d7b222c, 0x81) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000180)="a70f1fa2aad63e339e8917d234d9bda8cb3c28932b7f17eeb1733ae7860d5417fb8f1eb3ebf1ee38f5c38431b686f09ff6873403174aeebd900461cbcf333e8d3e2bbdee00fdfefe91a5e8a371892e1e824f90b035804c0350c301583b4beba3346dccc769d3bc023c3e9f364015cedf9bbf8a9d5d7e4367ae8f5d5d005ef545cbecd86b32e10429ddf7442d", 0x8c}], 0x1) recvfrom$inet6(r0, &(0x7f0000000380)=""/137, 0x89, 0x1, &(0x7f0000000440)={0x18, 0x1, 0x7ff, 0x4}, 0xc) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="9525bb1be2d80fcffe3ea45992b2c3858284508b1006d9c975bbba6d052dbbf337796f9e2a64322d5c815be4f92c225d74ae07299081304e1d159ed4c30bbf83f86168f88fa74d5f42224f330c649db8a3f49cb2f2a7ff7f6ad7ece1d10180121a9ace8edfd12152b914e97f26df8a6580c1d843", 0x74}], 0x1) execve(0x0, 0x0, 0x0) recvfrom(r1, &(0x7f00000002c0)=""/107, 0xfffffffffffffe00, 0x802, &(0x7f0000000040)=@in6={0x18, 0x2, 0x6, 0x4}, 0xc) 16:00:13 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) nanosleep(&(0x7f0000000040)={0x101, 0x1}, &(0x7f0000000100)) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x80, 0x800000000}], 0x0, 0x0, 0x4, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) shmget$private(0x0, 0x1000, 0x360, &(0x7f0000ffd000/0x1000)=nil) nanosleep(&(0x7f0000000140)={0x7f, 0x7fff}, &(0x7f0000000180)) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000000c0)=0x10000) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000140)=0x104) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) r1 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0) utimensat(r1, &(0x7f00000002c0)='./file1\x00', 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') mknodat(r1, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x50, 0x3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCEXCL(r1, 0x2000740d) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) dup(r0) bind$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) fchdir(r2) 16:00:13 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="4d97e17b35c1d62c0622a161fa5c2b687c740295c4d57099c5da8c2a2ac4a490533ac4f0e722e07a62ec934bda0fa46c454b6d76374fa13201e46cc40240e116ce63df6e737d8f58d155af6cf28a706740a4823b008229bccce3e8101bf590b6e38d52aa3bef597179cded304d0bf70dc789e1e7699b1a08f816c8dda792657f3bd38e2d2678bca0a8e163ed9c92c4700aef8c5a7b67144103544bf7a53529dd69f7255f0e4b578af8d7487f67b58e05933dc4a482b474001865e8124e32d74eaf908fd11e07b3a7c69d4283886f5697984477e717ae3f8f533afe3522d58b1c00581ca525b0b91808dffdb32110f0001378a83cfd4011e2d37b996bf8", 0xfd}, {&(0x7f0000000140)="88c33bbe23bef736f6610cbfc0cf1de9a6e52be77d75", 0x16}, {&(0x7f0000000240)="a26aeed7a7fbd383be56f75119eb746b96ffe90a337bf9b435bd86424d7b906a133797ea6c1487a56bff476df67152699fe93d3ec6c8ba42039b7678ec233b1919a704f6fe2fa3f20e257a95a3bd7787b54ba6c4241a3e89ecf92bc6ac9644b83028b7fa76c442369725bb79f207015b4059d944cdfdbb7b0f9dcfbe8b76874b5a31efc7d4462f5c7dfcbad7e3c83d2ad6e986cd1108d5e4f6b5d3dffca9c14ab5bda410424b6f7a16cc11948d1835bb9415f5f4f74c60449d5c085e734f5ca821f203", 0xc3}], 0x100000000000024c, 0x0) writev(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000180)="83fc5fef0215af7ea6c1e560d85ce0b240b407dda188f920a3c3cb840188d00a22795162b09ee0f916514e182883cc345942925e4dbbf082ead36faf6b86f5897ed8661055e77b67fc61b0f0fa938e29", 0x50}], 0x1) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) fsync(r0) r1 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x101d, &(0x7f0000000080), &(0x7f00000000c0)=0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xffff, 0x200, 0xdb7, 0x1, 0x200, 0x4800000000, 0x7, 0x3, 0x2, 0x9, 0x10001}) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0xff) syz_open_pts() 16:00:13 executing program 1: 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) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x880, 0x0) ftruncate(r2, 0xe4) setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x28, 0x20004004}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) >34ٽ<(+s: T8Ä14Ja3>>+q.O5LPX;K4miӼ<>6@ߛ]~Cg]]^Ek2)D-%>YÅPum-7yo*d2-\[,"]t)0N ahM_B"O3 djΎ!R&ߊeC>34ٽ<(+s: T8Ä14Ja3>>+q.O5LPX;K4miӼ<>6@ߛ]~Cg]]^Ek2)D-%>YÅPum-7yo*d2-\[,"]t)0N ahM_B"O3 djΎ!R&ߊeCpckbd_enable: command error 16:00:16 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) readlinkat(r0, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000240)=""/129, 0x81) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) r2 = open$dir(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000300)='./file0/file0\x00', r2, &(0x7f0000000340)='./file1\x00') sendto$unix(r0, &(0x7f0000000440)="d9e1c48ed11acfe4f7ebd599602df2891930ec84d65e5aff942b1eafd98e45cb5a8c95ef6ce46e66c6dbbf9f5cd82f3b50fa3976b67632dc6a18e9a835734b967651341da740eaeb27054b773c632168869688333c14267d49743a8abe9c4548d2a93c58a110f1de2708c721ab1c188854081435327eae69e13bd9620a5f7c4084d5440f4c58b279c5d782b6ed40b186a9cc290383a88bd278e579d8504b", 0x9e, 0x1, 0x0, 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') pckbd_enable: command error pckbd_enable: command error 16:00:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x1, 0xbf4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) getppid() 16:00:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{}, {0x1}], 0x2}) 16:00:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) 16:00:17 executing program 1: r0 = socket(0x20, 0x3, 0x101) semget$private(0x0, 0x44, 0x400) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="20b95f00c5add2cbbef9e9c7e5567e596b819fcad2e3fa7f4153971e9fd043a25d8f56df66654e9aa4650f03cd29bf55fb68924cc551a343863640f1519313216231c9a38c81320eed49d808be2158390639580101ebd92460eaec96133c2cc1bd86032c33a6cce59f7fb6f39fd164c3b30efa443ab9365f40b85e55c9ba11b7c6e8032f5fdf6b3ba106df9a95000ebb36a9d62be37b501187cf4c6e800a2e29eea63516262f164fd8037fc3ad87bce0", 0xb0) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) fchdir(r0) sendmsg(r0, &(0x7f00000027c0)={&(0x7f0000000000)=@in={0x2, 0x3}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000100)="99c4c9fa7106c8dec12eef523dcc0f36edbfdb5c2a577e5ac4711c79f62bc5ff283d83c41551237fd0384f182a5ebb7aa1602266ac17f5a3e950063d835213df766a69b46e794ddde04ea726f8304b7c02c79e", 0x53}, {&(0x7f0000000180)="a40e5d0a1b2509e6c7055b1926e3cc1f5a7e104c4ee447ddfbc62479373c87d4deb9fc3d009f942113e6057b5ec7ec6236a1f1c2396e228f38e60bb0085013f85cfd35adae96104c8371bd8859768833d3ca82811b14f83d0b0f8f9693a2d57278b2085432589d1dff4e0896eb0b32ab34d805cbc2ef076f5579ba9e2723cb7a206e09c09436fd04aba675317c", 0x8d}, {&(0x7f0000000240)="edc87f88fbb76c8f9aa367cbcd5798265b6c118050ca22eaf9a12519dcb831d9ce0eb301a1db15c5758f75aab5c90eeaae05dc0140d126b8657b2f15d7f2e4ee923c7e82695370583785c0f75b6c6afa7c0bfc4654f8dccdc8a951495cf5ea6b", 0x60}], 0x3, &(0x7f00000002c0)=[{0xf8, 0xf846607b0558e7bd, 0x1, "6369a337d4202dc937900c68e3676edb2688758deb7b537b6d8ea9cf054422e1e025d0bad1f7fc708afe6184ffbd22a8da2f95f9594ea0fa78274a6db9aa29969d51d85b62679d587d2753b7efe081754a86ab1e177727b4b0f151a55cb68b8615f298d1a2890ef7a25f526ffad664dcc3fe536e338aeb1d70837307851c1a9fc0ef286107b702758439bd2dfa89fdea979ee246320297d8c9f1921aa09a6d7eddc8d3bcf526f2d857608d829e7299965044efb3488a281a197e794d5b6353e290c7aad04e7a181038e810185e2893e2f126d872b92512e7df93b9df6421659ba74fdb4f13"}, {0x110, 0x0, 0x4, "80f73c50eff54e1c371604f448d00cfaee7adca753f8bed4b81021f2856debc2b3a557693182f8020f7f0703a04355a243ca067d06d0525d98cd729854a8f742c7e6f631494f8b0946159ae8b9dc2660e08955f22438e3a955de7ecb3b29e32314de05169eb63cb10ec451ae72d0b9b67f647fd82ab97b21924cbe96b9560175dc6e53344c17e1eed7f23f805b1993740da06397dc0c6b708a8bb29196590c017ae18b2326ca53caf170981371a338aa914dfd90fae07bdfb12de9157404d828f4e306119b9d3e764107d0946c9c1134053b6cc3bca2bb9cbd81b7377dc755f14e5e153bfb83d61a3c0718a73d89d3fd50b7ae6c46477b7ab948e5e4"}, {0x50, 0x0, 0x3, "a3cf9b7f4695ec45339e5fcad88f63ac5b06cf6d0238efedeaf525d6a6acb67661abbf759326e66814e395777cb34217365efa42e0a6bf691b726a7a35"}, {0x100, 0xffff, 0xffffffffffffffff, "9d3451f1ae544cd15d3ff167b0622e6fbcd573c060112ee7e5d087981d38138e097747a94e72d6697b46555d1655372892a5edf4661635cf9d00db6766be9b2357bd9423ef1e0ede5e61f0a0045bd7b61ce8d0f890365b0c6b03b2fcff500435981732647f8931f0236e97ebca6184b920dcd3a8ae1157a394621f3abbd1ba63af09d59fe23e274d6de466230466727510c939bf32ef2ca6ba2e042a3e02e36f910f4d3d9d033bd88fc041d5d53813d0e7e85690b2794a1253833977ffdffac2157bb2a5c332c9c273d6a6226ee3a637f61a1c7f16f4e62fe98780b23c484d4808666e5786c4dbc4cfae7c36ffc63d"}, {0x38, 0x1, 0x0, "745f9fce3dd80621858a4423c7dcfd2396cd0164d6e8e6da8540e6fd7184e762333a"}, {0x1010, 0xffff, 0x7ba, "c30c0509fac63360e1792b4774e5e9824af5a16cf87af39822f4c5b873cd9c0f982f0f5d00620a4defdd737a2854f3f949aa7c2abbb74072daf53174e0b0ebe9cfee26e27418149e2ed11abb3a40b5751d0abb8418041e9fb5fe622a33eaef52f8d891bc4697d2023d22b6c32cfe3fac64c23c98da8016736016cb9e5fb7326cbf9b844a045e511d327308f0ce2c4927d3b3790de3a51de47850712d58fc403c98ae7bd708eea61c8d4e4302a90bc9446b12bf8018ac7362ded821d191a4b1a1befd7a923a9ba71da269da5cdf18cbe756bac0d2c48e2e25d5ead32f4c15b8c607b3c0f564dbc2d829c22d13be4722920fdc01a0c4a0c0763e319cedccde86205121242de234c2964ff32864de5c7a1dec2b21e99f7243e6a2f8b08a41b7c68f42b31113d672afa38c3238138d3ab9dada6809774d9e975b3f9d32c04c8594e561fa0dab9a788db3323a075f5bc5807381ed2639717d905b477d43f025b5870ad33360f2adaaa90c941c1498f9d0eacbb95f962ce09d5466252d41c4a28b5f304d691d144ff768e76cf14d27abcabbe469beeb88809d768481b2fc39e1f29be0139e14fec60382f18d2662c9d0ec5e5f77547f363bb7f87cbb6f8c6a5017ef30676f7931f62875ad2110c74e784bd2b5cbfd005e02ccabf45b3f6d15356ed90cbd2bf2d4a2ab7684b688631e429f98f23e0692bbb87a57747dedf5f7d5321dc9b57ec0a8d7babbddf55425821db56607d38d6a7176eb9a31edd6b80428ae0af654ebf25f6016dbe67257ca0cfa23d93aefe1824eecdd93342ed05500f08b5d50a8dccce06034791c9c269ba34434e7c71f99b66ac785120a7aeb59ed4652cb438087f721ffa4de71d473c4b8d60e37d1ff749f586da142cb0159d5886596df83fbc8bc978feaeb434499a769199585a9daca93d9cc8f6a43dc9e652dd796b38bd28fa15fa1943ba4569c6d377a9667b8ebcf232c02e5a238efef5095b4c03e57380911c6cd0db9369f7133b8688fc454f2a40854b20d9cd5c3edaf2706aab89251504805bc54e9dd6863303c427e96adbf3738d67ac08feed528b5bb1a82dc31a1b9de9baa5f96e4c2c0f09f029e7689db74ffd8544b1d99b51726b726ce5724044d20a40d1d083d9bc833971df49661b014beb6ed8f3cb1d046861621b3eae0edafd7e72aaeb5bdf75ce31447131d6d2ca97c908021aab74e38136782cb5539e844c6999e8a1b62fda2503849c070b86fa1709694438b816a85fd05709c9d7985118876ca1c44cefe396d62c31e70baeb05400a3627462be17759f4efad7be6a3e8752e5159439c7ee3fec0f258093578f9c813dd31f082219a8c92ec01a03aeb4bc2d0d6abf2365404874a659e8cf8b6cf36f1642274df63e036d544c8c011bd0fb9574c1bf409c610155af1c18f21513cd8c8a232d96b8f649d112edd5ea94cd435ffd9fcb11d1538f186a878e2548521ef1953a2db51544f2a40b6f2cfddf954a6f501caf83eaa7d669f02f884232205ab2371b911647d08dd6805f601538da3e960616414f3393365c9b6b9a628e7806a8f61822333aaec53b94664dcd3ebed52544b3bfea00c73bb311de8d228c752b63d8439bb0938b6a778e654b7c4a46100d1ad7029fed83591f7294ad68c5b075f74545e51729f53395ded206e1896b8e5a13eaf44e3517c1b9e29d7759b7f5a523cb36463bd88d8d14412be9c89bc6f1bc8b7bba3c5f6e55263a024d39faf8ba32f711877f390298cede0452187c17266c6dc5066b8790b4a506bc9719bdc51e985e6b65ed0a72b3decf1a54c62b0f29c795dded72f07fd9b18a7969549786f0038e57c35a00d65cda647e7d01a5d97e8bd270cd97bc3870793d07a47c18201a958039d9fbb2c5aa56c4abb8bd5736a0a68775a967ac7ad4520e69ca4c08bc5796320f153ea1befef7f4b92eb47e1c51c14eff767e6f49a8c5658bceeb848eac5a69f68d5b4b7332be1ff740dd776e7f7c45a8d7756d16b4dc46d7cb668d96218ee61e921fa445f4bb2ab132ac43c32ee8a220a1b48ce836780700b8d9bc2134965c2e967921b65e49d697e105edf46f3f1c6cfc66160d8101b0583770b2b2d06af0c433d0e4af3ebc3ff3e9e59b037026e4cb6e7752cfd8c4f0c50ff0d8d017d9ded237c472fd2ff39fde6af158351803ade2953ddb4a5ec3045fbdbc55b79057aab4d61f8c99490881a47d081953b3fd6e3d7b289a595af3344d4e086ea93894cdf9bec3c5cfa5c4c5c908c05d13b59f574f7a666cc41b4962ed9dcdc124b32ad9a51c526de65be73fd4545f095c0c55360d10f68220d7698f82ee77069d1df6fb7cb49bb351fdb4249279ae70ceee0c67097a77f311ed22dda84972fdd220b687d6cf2f45fafd453bb6ed0430cc2c3795375dd5b2daa28026c513c1245a7c24f0c463dc635223daee54ddf7988146794a1c0897406d69601863ca7d7b09683782b82d8ff180751f66fbd481b6c2cffb31f35411543dbeb140dd5cbf96010ab56cd9d2987c9665a7a707b6996c572a2bb4c3106cdc44a70291073822f6fd68e339f42e7dbb585eaffeee18597347742bd364f1257de1cf731acede7800d396ab1ef5bcb42b331829078665ca1f9505a669d45546548a64ac715ce2b6856bac03fabd2c84e920a2ea53c7a3c8dceafc5908b7180cd237a7d6509928fbe5f95f9abcf95721ccef0b3be80c8484408518e067c90460c423cb2abbd90e81de8b647e3641053d4d9d68a1de965590b9ae88a83c313e6baa1a4cfbbef5f2f5b098525e36ba660f94b1d29739457991dd761bbb247742c3161c179956ad30527634ebb07fd767541a731b8967694131dbea85ade06a2d8aa6b65ccbe732625217e841b609d412f86748f8e9628379a072c4f9bce60e9e6f70b30e6cb86fe172caa0fd865a5b4c32233a8e8daa720d1627563c7550365a447b4c6a0f08266ecb0c53b264e01735e5d4acadff66f4a4697b70fa7b667d7d1f84040818fe17873e9a376ee4789198d833848e048aec4e3afbad7f59f69feaf7cf47e3a73a1173f9806d42971dded6a4a61b30397acda1424fa9f6cdd83821f17b17e23f892604e32d8919e6ea268cda3069e880e3c4995ba5842abbbda0b771f158e6db8f6c5416c56cd9524d4883ac51f5f17cd00354fc41cced985b57a0e8207c1b522a17bc802efb7d0737d902f61513c04c2bc05ba121643152c9ea4f6a75f7a5f931b0ec4f040ca11d74af896385a3fb8872d436931e441fe6ed67a9c5d309c91fae86449dfaeef9fa8149eaf1b1a48decc1965779f4011a479262e28caf8c9aa6f164ff782f8f9dcf3d7dc65bc4f06bc10adca8158ddc4ee45844289a13835dfeccc3a44a7a862657454905e9a5e9bbaf20a4a0f395b46323a798fe751cea871f1bb30f45385480b94e151da6502de7d295526af740f49925fc1f044486658e4af85935a215d64505c384ec5d249340e9b5fee01488332f73bb3f6ce154a50669edc68b2ec741982578ea35909294434aa333352101b1c5d219655555e409dc421608ff4af59157aa81b2897dc72ba8035ebeac0d0547dbd4c04c49c729e03e8c152a522a3c85d27793cf178d07dea9748f975195ed8ca4dd4eb31b238dc2afaa8e65c9f72b709256a143673e87a5a102652828221416aa1e61c40d011dd93dd499f1e8ddbedfc18a1ef9b70cffbb1602003296db62a52d7e295b086d0211bc53036d2ec00ddf8258b87b3c8fd31c7cc0724664270f64431c65d3a8869cb456740f02177b94934abd7ef3db11afab78218118c9269b64d9e0efa86998f2ba2cf008f41d775af359893d31f4e8e13464f54facb2b1130051bb73309470513cbc3ef14d3d8a4be717a8055407a065d2a991463c0176dc46ab8eb563e204d8864b8d5c273cb59e5448e3b0e009fb712433470fc74b4ee4ec6f2fd2a3a40485a95b313963a1d9962f2ec60b5d167a3112712240be8607be574180285b3118e5eeba38e0d3ae1702b6eef215d25f6d297f4f7fbdd3520bb41908fdbe523b87aaa307db2a21b8571d812de1e774ca2214ee1559a4f5a31a31f0328b746e642d0495b447b2fc81aad803c2a22db2ce8e110daa2f2749f04d041dc67fb062311f99ac3c2b46c6e46f05f96ec45640d55a2b2aa1280a668c1b7cbedadd1051707aae4a4269968090e8a62924076ea6042e895e8b37cca119ab4399e7b1cd65cc086c4f2321b8f3e72d474967a6f4792a4a6a0cdbdce3a230d34eaf0acf3103c9248afce1b544457139cb6cfff9a3d31a3222c068e0dfc72e7daa378a44f2c53490610f7f2b904579512539e222a4cef0d897d693112019782a1cc592e9f5684e7b1f477c5ef8cbed5d59567cba7a5debd3bd39396d6c1604bfc8c88908576b384376f5b16578bd2e57ad0bb39ab037cff2b352a66689c63ecd9ef965fe2e314be402536a2a84071fdf900477c65a9bfb6c0bae0a33df04826f378ce1015538e64c50b0b83894e1312bcda67467b31790b8c53abe91436ee90875b017c0986341e33368ff3b19f3344afb4e48e9d6d76e7035b44c529c2d5c039dd3a75d626713064045a18e94fb71177ad5e2902d09e5af24d90fa5782d1ae6918a55cd7a9d0fc6fec070eaef0b1dd566896c79c31c2568cff32e72de0d7c0c9ea54def921d6c0cfc5fc061e4ed3e797103b0b776e7ae15c4c5f4bed853069c6186e56563493f52054405846e5d93c411346da83e0d08a44dc8d8b28afa42b993f4e5321e5c52c45a08b6858498cba31411bc49f86166a967aa4cc12cb40c03340c2b864e544c55ac0e93dfca3bafc4ecbdbf614b44ab7cf67375bae91a0ede36d19490218ba4d15ac5e6fb178d2b8526267ef6e3b4a60fcb9020660be6ece534d6a422b9feaf4b5bcd05d8c30bc60689a3920f35528556c148c29430cd0d664b2dc9bd583b046305ea0c0f4f1dd824175075c51030f52413fa74c8d8954885353145a2f26e197f4b5104466c5c9c20eff05ebc0e5ff73ae19fe88b517b269a8431568cdb3386d3b3125cb4f36ef62235c2acac85964bf56b77878d130e88721358b57e2d42f00a64f7f7bdb2bf804dd5c92de9ee9d83995ee120f9369f20d2731bf3aebc073183a13f7e1d07fc241e1693ee9905288e8594c2e9965ca31665da9e66af0f2d01c7a8d6d5ed16a615213d163ed0554f3cd42c3f2fb3f94265bc8a8fa7b4d989bfcac462c26e76c6775824b38c0efe0d6f521a842343012c4cf45dbf2ed6621c081d057d0599132a3e99f0e871546a79e152ae02339faef1c9550fff91c030813687aa3b73569b40ac9d7ab2f4144943a70011101ddb13d18d0fa0f861db0df68d45d4cc2309ba09b1062ba99908ca9326eeba09f257b5555511e107c0e72f50432a93e0db027e85b611d8cd2b3d5439a3bc97ff64f8e25f7283f5ed201f13a8ac8c4b0d062c888426035805f8e28802e214e3649d6feacda621d83b96a876ee548259dfdc00045464976bdf95b6bae16ff186cfb25c2a8408c2b3647380a671258ad55524de838b2c87799b55ed86ad42c68dad95ae301d3286a8228b92298491422831c38e119d0676e0f827d5c1d23dfd83ad254d68c9801b4d09f5aa5b40d1c95ad119b7ebcccf511609f91747c8b56fc7424e225d1f3d72961c7ebfb8a6cf9d6131d20dcb4ec6a612cf60dd04ebfe2cfb2fe65c60aa2ed37f1f4315afee24f1d5f80b35684f66a3362fff459fb40648e605223ef0a6eef5ecdfdc52f769ee82abbfd2c5538b6beeb573070649a4a7047356850bcf7bfbf14"}, {0xb8, 0x1, 0xffffffffffff8001, "389e47ba2304018dcc086bfd5deb1c1095b44ada8eb40a1823d75f7bb09bc76fe961226f794f87e194612325b2d8b2aeef8c8c25c60fa31b51313e384b5cb10a63e9560110926e27690f26ce247dd0c0d3fe02f19732076b7a7ce755b486db05b185fd60c6a2fbd2df023592afa2d427f7982e496e3dcf365df3d01ca3d399cd7a6af3b930ac2e9d6668c4467666af232a9ff7cb8f84449806e469d2f64d872407a98c4fcc3fef"}, {0x1010, 0xffff, 0x5, "43a66b4a6c29fcd9e6d22e7f243870b1e31230f403f76093b1c51a533c4625506515197d11bc5eb9e45693f30dfee5e2436cce8cc8c84ef4f81c71cd07bee47334787703c513fe6bd205c6c0976b443b6c3b71f78add9b47f2295a3da24824646b026dd6eb18ca9c99fd872d73504eda6637e67803c37784f606f1198df9de31e16f53ba8bd36fd34c9b3414cc7b5f3ffb09aadfe5d1288dc77053da49c2bb57f24a1d37eb19e08896acbf31f5535d9019186129bab0c6bd5461603e23353e67e8348843f77dfff692f4e91d9db5918ab41c54cf4fcaeef6de4b1325f8b0b12cc497bf864abcbb122eae18789bc35455a3fa587101e0bdc4b6f720af8f89d146726589037b31d901f07685697ec495d90461c94b23a6fc50af726a2f34f5d7ca5798204d89b008fb116e920f649de5b7c4e1a16f7985e041dfb6496a1c6fc5d0deced9c862dce66ed1ad08dc2f34b4f24382385ad377126331dca7b3f8885f76956a1dc114ea5e4f9d7720c470054718be6643d1644b6bee8ba36c768b404d130addd6cea3bfc1a4d92ebdaf04e42a4f957cb9c401c13bbf90435af328c6a30677829376794e1213cf33178c78917cde5cf4d8e93f56173d73b3bd55e53f2eec4523308401192c76591bd04a9f45a4b8b66f161da51ba2b2ce44a3d8a929db57995838a6008d0239529055770e4eb1c2be32be2896708adf8fff6eec779db5ec88ab65d3ede835724a92fdd1348cea97e96e376906b0c489a4c49d7d02ac0d0417d398273ef4c29f24483fe49a27af0777863587b54ef77f61c192bcaf5c68753b0879a754e358d68e66da5113a9bf9210cd2787852ceb4323d3bdbdef8bdcf898afcca483cf50f836605bccec68394388c65f21b9747d0f14b8ca5c0a9555ac2ed7e3548dc30550441f967a7470239180d8699e97f1b4bac04bfcc46ee9585ec70c7f7fd8ff2c0dc55604f15f6c020f42e9791e531596053d2970bad49cf5e8e1c9cac3020af2b03bfbe031a5341a95242c9b3448799d227d4b355d437e7786270a2aa2f014efef4d025870530969d76144381d78281bc9a9a56b9f39caa6a40cdb6aa94276f8218c4f316440d42ece04e9d51f84b3a689d3abd0200673f3d2cc72b12fe606a6567e8de13a329336c2206ba2e7f12deaa1eb386e37954c53739f370d80437060252d7a3a2d8003b10c6f94797a8712a70eceaf1669dbe5ef32f89ad0a2b95e2ddbb9a83d3b818564e05a62faf04b7f20006aa08f8fc2c43291dba913e9d2c16f8f7ea6c82efaf04d198dcf475dda6e05e4068e89b3ea3a41016059a0cc7a7d608567c8282cf922db9ce0006753f7ea635ee96c0afd7abee2987a60aa8d08b265347c5deee0bf1bb5b34e259b2f0e6df97e53a8716c72f3472472fafb3ef4091d76513bfb3a426dcd0c02e1ce2b632bd37f33a7f68136f610e159f5bab26c8b3ceafdc131e330b6a80298e4c5aa005ab46cd44aa517a36ec074f2356ed639b02a00a5a4f57066ab2baa42e38f564a88b8749b22658b640debd01a5912a374f4673c3241b07d86460e12a65e5fa3f1ce50f0259c66b1ca35f03ab8d5686763bd84f2a1cb804af6c57dd9a02f03d7527de8d2a057253fe88e897bb4f28a39e40e1f4448aa8529b771cca9171130c937c940d1511063778a6366882207769b403345944be1df9d5ca9cd52cf87e126f865c18359248517b7d51b744cada5ea2348e399be4539f765b4016b5ed981640186c279ec47baf97614c7e38b327928f314be3d9dea22e5dd9584c7fddb989230a8c4ddc14e0069239bcc95198260a62b8f3998d6379955ee390652cad2130ec8039079146d7c0580269e89cc62a8c7b5f30af068b57b4a4bbd03e4a08e6ab64fd6d3a84bdb0238eedd3153b46c85806a3a770576f492b994cde54d1453778acb90be11e29de0e9472ceb1bee1008a21aeaf0dc405600a686f904f4248df5ec1a0a47589d71eb87bee998494b515ee9ddf8d4665f829157d31f51aae757da7b67ceb00a7db7e11a750be56ce02591743a98ef6e4c8b3de37a3c6fd51d9c82feade8421343614bba834cdcc5eca0299a8526417b2b9660079d1bb676d7479df06a43484d3a4dd5fbbc9745dd1572c2532571164020b476b4e9c32e55b3d2905497f8f8c4cc279d0c201e97e5209ea81310902e2ba5e97af98cff38ac9580d558918eed2305e0341413d1d180b375601cc02d370dd7024e3b2135daedae6791b634ae725e98d922ed3d92e275df9bcd5ec06d4d25e3461545a6bce934348298e9ac3ebaaaad6d75c8b0a4ae3e42cf05e315077bbbd2138111a0ef2e83ffb3ba09fcce56c526e56da314476df62a92642e9d440aedfd92e15133e993da2ddaa8a972966d7088c50ef565bff06b03f9fa4f70ce0ae24b2d346761841d8bca40c882438a89140ab23d08196a7728ab8503e6bb32dae3dfc4ac418000257cf4f0777b186df8e2d251d6499627976a68618081ff898891f8bf778c6d89415dee453bfa1d66436750832b0118504c505c2a6dd087dc8d44a6abc5fab6ed70666c01c4a179d11387502b0131cea77484593b6bf8a07428ac683fd89ac8153c2f5934d962a283a6235491fcc550e8196620288f85caf3ec0f48bbbfff83c25ae051772dfd07844a0f73e3b039e0725102b79529c378e5d790e247c26302b6f7791156ddcde7a6818f294e1901383f79fae6a77a6ffc07bfbe7ba130b961182c0e849448b40471ed56c8ffcbd02f653c4747b25b13e4ea9be4641b7fa2c34a0c04be7a84c5df2edfec802c177b944c9f0b9bd3e3e36c3366c96b0a59c3011d5f9bb5a0721df0028a7754cb4c6a2a184970ce53da5574ecd4586563a9a968e7d17ec143dde850af930548dad9ed9852f5228280ba76920cd58ff38d67a63e882569ecdf281ab9caf0d1a6f166484692b25d07959c49c7bb4c3f1eb0339f4d841e4ccbf72cd53ce9c262fa3d3b94320df252a21b88ffd4b8c3c7d7ca46e6887e3ecc38b07d267dc3b7b837e6c8df1d1aa77b7efa8a3e8d35aff0f8eedd3c38181fe7838dedbb526608dd71175bd634d336aaee71729efa1eb45892788a3b37132c2862785eaf1d6f6657989d8f6e4b448e0ba951f309215296d09cdd45718c189a71cae09b07529e954951d9e42f4771894fd4c45e9acd5aeab200023eb76bc2d09fbf55dce0b2c3f98dafd9ae6e0a6f14892e1ace0f62faef880a361d8054bef3764b76fd4cebe25c5d1e73590e685953d578bb924db65b92de337d423a71b6ddc0624b02fd001b21df4230968011b5b0d0eff0c5e44c93add0955333e6486c0fa74d7e11b4b7c09d1f90f4f9c9c7e5ef87ad4c792b5ec57aba2171caa81e736be198de16a6661720144a03cc5e36d4cf9af7a58105030b085e63fce07fcd8e81147c439b0410a1bcff1cfa20abe4ad9d7923ee868e2f7a12711c4ab123ec710390dfc8d31521a14109ea8f3dda2351794d51f1fd29a2097faf13579c1231a624e083d74ffa8d6c610ab44c1626e4de1b5106f4a314ed292f7891143de6e63fea9aa6b19145404eea14011a0376f6e4bdb74739c5d9e77182742fdf921086367d991e77ced3815050b887d5064ce591063a29a78ae13787c6c1789d161c59745e1150fc81717c9647130b4af8d68711c27993462f6f3167e58dea9bf3989e70516671610eb5e6d70b029be2be5efe91ddddfa27d386a18c1802823a9d62b09964b0ca8b34c9dbf2cac394fb5f63fb1395ed615254a9b23ba713a2b1a90ae65c3ebc7a1fc03acff4dcae50ca4427117feb88a9198d63bf5ce0dab04f9a6e3002f968704fc3c277f2dd0cae57dee331dec4a5ac68c7a7cee56819d43075c559611eb2fdce187bed5ac2b695db37ba2dd921a2da0e15dc2f3d5d5af991894f3f04c69edef4aff67bf606a08feceb72b91de9d90c19508c63f5a67d8c8c553b8a230d1f2fa5e8e3484dc91b11be4ede54154227eb1180f0251720ed95cd4793657f02d01bc5afdc7fccd0189b5ccd5d8ee2c432d6af964ecc674948154902649857b081ce7026e1332af495669809fe07b2fa7f80407171b0d65f1538b962121cf2082954f874bf68fee93675dc4905bb036edc6c5cd8eb246dd1fe40d636d119d9d4f839635054c4d41be9433832babf972c2dac3f030dce7cc4720183b08c9320273807bbce44235c7b71ceaa1861531f89a7b4ea7a2287f2adff7e7900fc579cbf5c83c20e2ebfeef9b31ca08fac9a28fc15577ed31c86f5b825b2755a0448afed9ee67612257eec3d7954193d6dfcdc7ee98d6482df718e6723eb4110d7e4bcadc9a1df2e722ea5fe900cc966798c04705e112dcf8bedc7fddc73add17f8479f5c5fe3a0c0e5c8622d53aacf32c7280d109c5bfda9c06af44612cd943b39d797d6ae367f4d79cb77b4a6319c0f948560ef7bb94490e52b59e2374f8a98f35854c19f64f13f2c1018ee7eb3f0548a4222c32d0ded9ab462ebf62d48cf9a27a1915bfd9edce55826c80dc4839acbde2dc52683e68d381bbaa61058437d0d12b10fd9e8fbaf5eae4da7e5f54bfe1af1e70fe2260da416fd03c5ffeab6c0dc9fab7d05332e9b3551552b542fbdedcfb10ed8921aed86bc16966029c65c6aa7608d8e4773418b9a21063a308f0f79d6c84333797b773d9d1825ec6edc8ef876e6ff644ef385126fad24f9b167ac92541b6a86259316987fd5797bfd2c1828fbfdbaab66e2c2aa8bce5af7d92b8aa67ff58a61cd0d314173b4cbae01b66c3fb3230381faffd75b556920d4fd44e174bfcd18752898334f458cd433407d7b8544a1c56763e9da377915c1cd1b0e1c3d7fea577ac372a7640390ae1ee24b432d36ac7a6f348f87fbb597716475bbfa1e987853f4ceb6e6f3b9bbccbb595254a9e4515925d21d8654906acaf3fc79e8d36d884258f7ede002ca5c144f0b718b7d2fea12799521ad49aaa6eba72d5dbf472c9cc69943cb00bd4d8c3e650f61831b0f6d4e5e5c384fe2c3095844f45d49880690d350690b63825881ed4d5a58ca183308dac6c3e5285b7fd2efed09598e151db8ef99df9d9b373aeec7f4e1a8f7ac67ddd7604e51b409746eb514adc73512e29e7d8bf0eec00462fb19ed5300813afb0ae45440247e53a952789333534a331f80eae22ad13805527e4fa303b165eef30b97e50f469b2a622fecbd441d13d31e14f8db4876b6c2e645959f9445db3425b779a3cab7236859dc02cb729d1a75e45eb98b0b907d31cc208bc7874340255870103a930536247d852381618aee544e79c248a18b521739cbc4bd2b4c0471d6b5ed03e86cdf1f3eda6502bdbf71eff7621ce5a6a31f37fe0d92e1d4761d497ece2e1286d2a7f60564444c29930c5ef92d2274d242b5880e8daf68ad37da569ac7a0bd3954bab220a629d3429646e51a2a18bcecc1994f588398dfd7b01a5aa4c935e4dcfe28c098801a2c249f86c76d76a6797b3bd860101adededb0a21dc73602cc4ff426a6a2579255a6c527a57f34e3e6dcfc7520b6bdf4ee77fc25bc12a0ee539d5afe3a7a27767f10aa043ba0a5d81bd7825ef0affeb9bd9e95c360fd0d8c05fbe1b214281414d6ebb1efc5b29a02936b0fc08972d157a0471dedccda8e7e0b48ae2ebc29afcf5890c68b7fff260e538c2c6447bb141b873fedd00330603d126227bc2db2cfb98dfbb4779746c2e20b0869fd0e2bfdcf9574df0dca89c71d141652e9ed4cf7f72089dce94b5b1c2b2fcd97dc661a1d21f9d9e8e4ce0b042530482589755e2c981abe2861b37dedd20a89b1"}, {0x80, 0x0, 0x81, "f2c93bdee8a1b33e6343ac63d870736e76b6279bfddab665cc6f5198da7ba8624bbc502b1cb1eab79685fc33c2482387d56b085d052c4c2ec12b67fa3366abd60ce050242f812d1ee4bcc5830fdd7697a09a8b4c760e72e966a7c499a025cbb97e1bdd00f3c2f5379a50049a"}], 0x24e8}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x9, 0xffffffff00000000, &(0x7f0000002800)=""/30, &(0x7f0000002840)=0x1e) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xffffffff) setsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f00000000c0)=0x1, 0x4) 16:00:17 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0xc1, 0x0) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x80, 0x1) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x40) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x5) 16:00:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$inet(r1, &(0x7f0000000040)="38e71dbcf9cb2d3a16175b9f0677b058e54483a9cf565fe5d707b1ce1e647a1d97e222fee1adae90d8a78709bf40155c3f51186c7da0276561e3dc0d2ff71b9e7ca9259beab94298dff0c8258529f6efe3d781d76c90367c3cf06ff6782a40dfc05f24d2288a1ba1c2017cdc7e0411e87c5b05e08c84ee3a6034d609a495a35e0b599cf3a04f54706366d28159297a91ca9fba9c41a61f3ed08840aa7fe3391dc0775eb3d4e26fbceca273b8d3f4be7f022ccabdabef067157d6d06bfbb7ef7b6ce3d99d994e3536fc7a54b37d22ed6e00e05ea138b0f27f5874", 0xda, 0x2, 0x0, 0x0) sendto$inet(r0, &(0x7f0000000140)="24462f81044dd9435b86a856176729b9cb443d2774f32fa1081f28b365", 0x1d, 0x3, &(0x7f0000000180)={0x2, 0x2}, 0xc) 16:00:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000024c0), &(0x7f0000000140)=0x8) r1 = socket$unix(0x1, 0x1, 0x0) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002500)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000002900)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0}, &(0x7f0000002980)=0xc) r6 = geteuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002a00)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r1, &(0x7f0000002ac0)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002440)=[{&(0x7f0000002680)="3718bc9f47d4a202814942037f0e22c79628d8f3784e667c7a5531ccc8b143918e6ca260d4fcbeee4bc5ccf45886531c8b8e42984b6b6673f0313604f954ed2abd02e7bbe5a722b37fb598930075cc4068bab339fbd24d0fd53a86ac5707eac19ff5fe9723b512df1656923104417e6038569f82b81c62b555ba2ba67a720f816f7106a6d630579a41", 0x89}, {&(0x7f0000002740)="83ea65247f767446ea264f38f6616fc939f95fc42a410e30a1cb19b5a4c135ec2028157221d2f6cd5d3c87da68a6a756e40982134b3b5434a554842fb34aa553a5649034ec7ef5afe28121493ed2e288f1ca778fbfe77fe05498d0fd0f637476782fd9aaf801e4fbc80e5d75322d7452802485a6ed48f9b68009b9cef529a8e812bddf830ca415958a72e41cbd76046571dd57f8240f7d1fd653f25e0e18b43b6a16d74af9a46854742ef5200c00", 0xae}, {&(0x7f0000002800)="e9c41d8bcd0733aa3d85024c9069f5c8c1a9ba009a13425f863fbde7e46a05d63a5b7f672c8cd69ecd2ed107b6541f9d3ff4f5605d8087f41ec38beebc9bae2c85e2da86ff1cf6585e72550a177f843e52ce3bfa4fe93892073628fa94", 0x5d}, {&(0x7f0000002880)="42e0de106391b4ba9efc871c917636a9aac3b41b39a0ee309cd53e4b334fedab24ccb2c8b7f2108b25381446c2d90f9bee65ef567fdb97bac6904cb69a2e0178eadfdf716b105ba3b550ed532c21df9c55a360d6960434ae7d8be2ebfded9c", 0x5f}], 0x4, &(0x7f0000002a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x78, 0x4}, 0x2) r11 = socket(0x36, 0x3, 0x6) pipe(&(0x7f0000002540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r12, 0x40045714, &(0x7f0000002480)) r14 = getpid() fcntl$setown(r0, 0x6, r14) r15 = open(&(0x7f0000000100)='./file0\x00', 0x8082, 0x20000000000088) setsockopt(r13, 0xb1, 0x8, &(0x7f0000002580)="611db5db5a69913dca6e4178f012f21a9cd99f37bec3c754cdd5dd115aa3a0989b3365b46c423ae6b227c4d12365d15c84f7e01998f1e7ec0a9fbd8a885dfa0e780ea5441bfb80a05b26c6c556d6a556f255c1c55898d85c2b79e07731ec3006d16052e517b1bff679ebe41b4074b3d637e49a14c6e070ca54560e5ee000fb0925968e8eb7be04a39d56961f1abec7fb8c6b59326845095b6d4234a04386213cc787e7e35b25447a4e3d7f9265f4d3cecb09ed4ffc1463d9e847d71db4cd28f211eeee8928b2bc016375707a9d6ccee1d93f6c5de4ca8dccdb4ec07dcf56f5f12c0047538531d4a8751b4764f28e042a208497ee802b0ee2", 0xf8) ioctl$TIOCMBIC(r15, 0x8004746b, &(0x7f00000001c0)=0x100000001) pwritev(r15, &(0x7f00000023c0)=[{&(0x7f0000000200)="1187d05b84b0716229aa4f9eb0f37b4b85c2d3b2c18519ea7db99ba067f38540a2402c000d5bf3ac52251d9887ed1f43ff37b329f4a0b98a43d6dd6922fb4ef2bef253b2e6abd2e40c689217cd8161c58042b264c7b3576d9bd672b2a08e495c1690eac6039a16626b3e22ee0375dad0638febbe23fd5086affdd25bbbc61c8143940b2418c4767507aef29cd9e6a32f1da85d99ea73dcd5bbd65121c4614c3d12cd278a598932309bd5ea073b2adb1bc5dd103f4965fda7cf54351f1966539a91", 0xc1}, {&(0x7f0000000300)="89626245c48e", 0x6}, {&(0x7f0000000340)="cf9a835c134e2cc420baf99a8332e2b98c40e15de09a2bc1e0990a87f1bbc42ab79ae253c530f914240467c578e9fe4b1431b3c4c2c8412379a819e94828897242225bb8016ba7dd5c1d0299a5e73f0da76ca58b658333d794aea4061f7b9c1d44728a518bbc8706ede8779a8c85516e9092b5e75d420cc6e84009deb33a443ca455776d50bcf36c83ec79044b391a57770144ff9e032ac37b873adc58c2152659613e1a96921790c0450669dd95f9bf6f7192bfdefccf97c0979ebce6f94daf6e433e6eb295ec83b9fc276887066764fcc076a041647df8d37accf071fa7098cb7f7083414f2bd732cd8db7432b026f65e4a76003048532780605c6f8089a32358ff0d98d184a7b76ccf39dfa4fcff2b94d5d05a46114ccf8ea44affa2eb7bc3719582e9fe3888c3d4bfd57ff5476673102acba87c2408dceef115dcb44b12fc2c5c6bae32d6eaa9d10fb6578a7591e7eeedec5a043e2928196ba5c74aea5618b8b2ea8d30465eb356d0f8723c12977be82db7cf887740fcd8bfbffb6fb8c532a39b6007f5a20c9268ff053775e57e16e6667ff3eac41a4dee6162353e9ea0ed3c38707d351c4b0dd6605f377f82a09ac99047e47969f72836d972b86751ce7deb370c97208f06f514bda75994f1c49fd610230c2647c97569d098ffa9ed4e9c5c241b853a62c31504016a363249bfee12795006d0752c6ee9538ccda322f77493547364cc1288282ffb6029953c4614fb7d284e4b2310ff2ecd4a1909729b595e96b06633e4b88a9cda51a011bf31809742c25562a3c11be6ee6d2420790a1424cc789cac60ba58b75be6593eb5e17835c5736faeab7d10de3d589c81e6029b9024af114cd08024d7b303d8e566732a26ce80f42fec546843ff40143e8ebe011a0d5a1adf29c9913345173e8b446a084defd78c9c17e99714078387c01d09a04ca1e686ae5899dc1e080bc0a93f7917a794eec8a0628595e816c246e13156e7b37ea8f3bcf9c8d5afa0824b1d8e3ad79949bcd0b7eced8b05a2a8eafdd8cc09f75cf53edb6d1ff84cfa254c915f64cea0ac1e0bb7d69a7b88b1d6e65784bf4601f422b938598130cf4fe1662d3f19ee8dbf426321b58e91921bc9cfce70332a58d258419d035ea0c19555ba8f7fc26760c8aad6ae1371e0375be171571b3be977af86e7481016fde4c262afe4476f585e9acca8e50f883ac903cb76e2d1e94a67336e44f45652d9d0080cfd997111a761608ef53299900ed912a2b6c45129f4cfa9b88f3ca8a03928197f356ba4f1ce2be5a5c63ed7f6a8824921cb899e408664b98e1a6386c1ba96da5f1dfd51f4f88e290bfab4c780a347c3cf46ab0f5831ca92121f1f0f15dc66e0990e5988bd3f157b3e317b0de6a1955f9be203d2b0ee630951a282c48f467a0aea2ec07bffb2606740dff2e5aafe69af2f63eb323ca0f71119531802d470ebe7e94669082f78d649e89c232f81b80a420848b7ebad05259a4672e238ba934f49755ec19300094a7bee8e996688b8815a94ff97de0c1e9b8c5dd539612875f1919213cb16f95e62d7b6575c748f0041718005d2dbcc02bcc20f98cb7d27b836293d50a328f6d4b78f81b968055581a71a21067034da704e21c6b2d9eb142ce93ac2c465f5e1c137820f1b230dc49727953dafae65b9169aa4825226e930be0478a250817b16865bd8193cb5d0979ff7ef76d1040fed852d2d4a48cb34fc58665b9cb4ad2e297ef05b86420b736769dba6f4c78d1789c73c6f860d5b34af29f6ac9e27366ddafece4a85edca6c5ba35e0d92aa3bda1c3c5456fdef389cb1c8f6657fd8936459e435e5d9c9b59da8cc87be2eda87bfffd2e78f4da585fc0531688c9d15c6f2b3465ed26b0e6fcfc3b045e83463378d9d07663fbab9eba95ec5a2a697265f0c9caccab98815abd3ecb127c877e9a87a5cfb528590eeb0dda55e4032d7ad44fcca59b20f25214e4a0ec9d3fff90bd0d6534fa71fd11ebcc6a61716fcd4b08632ac4b38e8f874d64bdb4b88daac19dfa1ef6960be69573b49fba9598a3521f71dce07b1675d6751bf23f9b1cfef95326ab57dc9ba2d0d9318ba77a804ed105225b75ef5ac127cd25b43c57b09025115d712e918a8dac2faabac9f735aec606c7ee5b5bce225b4d551ed3173186827c576f43fa85c54f9648c26e28dad2b900c30d2aa555041a2b6b940098cc5bc1ad7eb96147657f4f8d8db7a0fad10bc885344ff054e15b0b8b37c9d9a81047e90e877d1264fa084edc2ef163dcb3006f4ef374ffd6ea71fbd9f96a7c874d20a72689bad93cde40c90188044c8a9111ed0e1d7e333453b21b41e3295afa0487b9f98f1f1ffe408720769f8ed4e13494eba9ee0ef9dcb85ae6a75457f2761bbfc6c8e925137c796be31d60ec1ccdd1afe7730d8f042311715c5cbba4a4d2ae99017fdb3107ac9b0f018e489775a22ff2092be393f7cfd4b639502e89a5191c91b5d552c95f570cc6efc57f6882cf03ddd685707984a7b27c40dc0bf32c424b0fa9ac61595706a3f345cae060fe1ba2578f992dc0d4017c1891ad9fc1c1ed1f48e2f9fe9c5ffc79fa90ce7a311a655197a5939016a86600caa006c403545b6a1e8399fdd0c2b64d4130bfd529684372f2ba50eb3769f60d58e4f5a2e92644b5dda42defb6394445c96484a515fae3de4baadd6b27fe37997bdc23db14cdc76c7eba690d1aadab282e0b7a01363fe3c3d6e42825c4840c25f16d1d72db9333647bc86483be845dd764f8a13d41b21cdf8e24b792b4f1be14fac6a15c2cff995550496e18dd442d7c1f5c6a361189a700286d504c81cd279fee24e62e3534b4a1c0af1791178e69cde6a205ba8ffb14e6679a19ff177deee69314538334200f7ac57ad1a36610908e47eff47cc689c5e59d2f1a8942d46e7b7a6960bc20fc1b1a9babb545859c70a34cf2c238473b423cf14e0455748bbabea1c7b683b789cbf577a90305bfa833f4acfa4ac08dfb8a0a30244b88592b91d8a88f86dda9419acaf56f12c02f32eebc5cee2cb7111101166ede683a1a5c8f4960f4d018a5adc63ea0f92996cd6e64b7e90869db7c0f9fd33504eeb8fe6f8e0733b94343dbdf4f2aade46ca538287e1574ce9c0fd6b74634d4c9bbd882956fcfd23df20cbac9003d87b4ad726bf0d0ffdefb4fa5a9b690ab425f66ed4c1198e098614094910b8e2fb922fd6f6b800eafbf64c375021669498d699d258bf346c3b38ef75dad0516d3ad30833e1393f65ac9b1743f9f02f2be61388860a88a2102eaa4ab992098375ee61d0b4b90ee707e7d08b2f831c22b0e23c78e483d557026dd9c204cde6058d3f2c6a0ceb4cb9781ad66471e06878da8ccfd197d89665ab03489053eedcf479ab3dd86a4e05fcf841d7370e6dcc4e3f1598f9dd29431ae074e098eee79fe314af968dd049a16d689d92f6f02330bff5ee434893f3f336f2f57efcc6d2fd879bd57ce02bf7bb4bdd038f38f6dab1f5242e5fed0a30f2e35d7f9697085351a6c24d801b97212c7da383357e307069da84be76420d471a38a4bdb02d7637370230f65ac6d819af83ac7eb126377d374cf6413e148c1f478a5ff1dddd69e08367be412f2ec5caae9cbabbc55cc3810c9e5a4f864c23830d1a8f0206b0da13e39574208d05165a5d607415f55dbbc23c89860cc366a8c18b88d5ea26436e72de664ecbd3a58a5d6a72256c9e257b047f346bf6d0bc5b84ba3b22b9501e97b3f160253239da0808e1af4a29f2905ccc8b3b5e5c9cd66c8794edb49ee7e2f91e2f7de7e9c0ed5226e05d4fbfa1142d529bb3b2298febd519054d577518fb2278bfe007707e83948e773281c29a2af5969bae2a9e2a2575beb0c8c6660bed038ae45e947b1f7be00d6feeb92c6262081973731db02403cd3cfa1103b2d037088b5ccdc484410fbed43d55a735344dd54731344581354646bf129ff6e802e563e56239f7c497f8780ea738d19ceb9ecac564e6a4faececa6ff119b89ee8af61860110076d59a5d62d2900d087ec6f11b657cfe49aa26fbd9e773eb69fa29fe96cc8b1f85282caa6d60c26674dc366d939fe9630f1555b60e4991d6bd5e4c04004b65ec7f3eff14ad94b42fd7cdc0a40897d31d5648cacfe490aaf1cdf464bc32665ff119c03d419f6b7eacc5851a07661530e0601462b571277df2bb1971b5d2135818e2de939cc721d27d683de98adb8ae18a7cd742166c3af42235da52fe19d28b0549586684737baba91aad9d1a5acfc913743d74fca533185053a9c54149980c8812b43e045d6eaa52bea6b9c05a394b42bc17cce503b21b304b26220b20d2cecd19b271513df1faff937610f9b015da865857b192396af204b87833f3f22c7c37343516740dc37cb52ebf5cbb76724a95ceed2797a47d1b44bab89c4d384277bde4a460ff15896b105a2b20516bde197160b33ca8c9b4eb226842a9904e26f7a7b42e442b70acd65c8282bb0f950ce9c02bf57b2297aaaf4331ee7e9ab7fc3d474dd34de12a41f12f17c342107e6eefe5fded36d6032af45486fbd8888a448b8fac43c9ed12dba9936f594efcba5147c41fb39aff11815cf536b84c713ecceb06bcb6b15a1f4dda4e4c387abfba950dd961d62ed31c18695037f29086287a4da10d452ac7139580680004bdf2a3e54bceb19290131d52bc01c7c7a1dc391a2942c33a9b51737ae49cf2e5512791bc70e96b33e7e71ffecac155af631484a4747f0177c3919fa949ab311ada3c0d759f99e76848d3a107e48077fef65546c3401f2a1ffcd66bd1d2b279ff0661846976bd3f29fab7ae381961f86d008446de081145f8bba4a760fdccbf53e17465b31d9c92910aeb2a8248503b1d78c37fb61d5095b642edf537a7b7b1f8ef8a0034ea86f164df27c89e3d5b2931b1e8ed098e650e2a879436d5916920bd596c1873a78aa501f9c826b4b256f1ab6d5f48203db6f31ed83883d5b134c2f75c551911ea415f877695faca3fa832a0e4ad160a9627a99f27ce3e8ab53ee55209f6ab696aadc56ffaabfe81884b8181ba90060c0e3ead452f6734ffd0143fb1427d672a94a62a1540f78c679d2a7755d36b0a2cb1ca31c1c86b52cb97d57ee2b9bde44db7f8bc766478d4a809ad54f66c23d41a0db24e256c96325b5a932721bf508e8215fc26f704f09877022de8abfa27445336807fb07b38b9a927bce80966c0aa21646068f78af51fa975a644f347e390d1ea41d1b90518be9747671f87d8ef35ba5bec4dbd4de76b007c52704e4617cc87e2df2b5253f4a133be877649932db6f67aef283ad341592207f9bbda5da793001b5bb8e93d7a750d0144d9acbaf25c21e069ac7e316fe33318e31331821441465928149d6890e7ebe9476b84c1531c05f08404d0753ae922df4c2acdda944b26e916e19f5d1d779824f794c08e64f15dc01df2383440f891e506cc7c22814a5231515cdb6f603566a5e952e2058e00180623906094e473cc2bdfc80f78d23821fec53dd74d880e551019a202e900092fd8bf44ee3889f8fe5d226ac90df86ab7d4d936b248787b7d14050339d39be3b53c91c457979b27746a8d5c4b2deb752e9075e82c992a9e6944a6b11f2f5559306bc1aa1a8cb610a317cf6605dd2fb285d9760c3a93b9c94dc2f64186bfca81434521f9261a023cba95b6f486ddda0bbf07c0d7e3ef8ab246fec75d9d5eb35aa0acbdfcc3d4580ccd5d3c5252603aa87982761fff6c36a78aeacaebf2bb92493bcd5a8cf3b5213f154702892d6dae6c9a7afebe8c64bc007a9c0", 0x1000}, {&(0x7f0000001340)="9e307e2b18e28eb5773c239ff1692f21fc6952f04c33cca70c816a9c6a7fe28d14b93349380d8c3715a2a751ee89a379f2b98963fafb2c83ed36f38fb0121d206143ba", 0x43}, {&(0x7f00000013c0)="538733c0996a0919b6ca2ff0c075e860474457d79c9028cd3bd4675230f5dfeee77b9d4e018a79b5ad6a4edb8957f7e639cb2fa56bf49d960160902392d175cfc4ca57dd2a816a99d1d33036f56e2b9e716b0cf017b464ee125566bb1c881f06d013b2c30db6bbba24bbdf42dc7d3b4d2745ec3ab64678dc05b57780b602f60c862d90f2427fd33ba9580ef9534e28e66f1dc82ef54346cc43b31a5f4f455c0336de6d74713ed6b19221a881a3c1af8ace0f86664fdacbd5c2c5b14a4e779933981ddcdde187447ea671bccf3234e6a675655dc70c37ed8b35df47be87598b1317e3a63fb2f9cd9e9803d1291fc6cb82e4164594613cc7a6d5b9aab21892a447027f318064e8515defc66413b24b9b1537245fad42e8e356229c1944ccc2540ce48c54e0f6ecfdf09063e90d75450aada5dd7ef4b95f1fa8d6064a4f5cec91fef087136b6728f11d8d8f8313427e2553439d4b3c2e2b1c8bc862d4c23481627982f90a9bd5eada107ff1db11386a1b8a2b579a6a944e07ee575d791b96a59a81c7a0f763805e1c3d8ee46cc969bd6079d519d776878cebe52d9eada1ff0f69c98e3a7fd3607139a62a15af43bce7a520ac727b0151a0a3ee1d8fcabdb6f5e042ec6e325110aa491442a0656d3bca85187291c8014dcdfc1e5391a766d9fd13b2e4bae6299de0fd12b23889cf57afba8a0ada4d1fee5fa78cca522865e6f46f9bbd362a36e8d2645a7db09f7359c87d8c0e4e40392a24e9e9a08ef7e23fca2d29cbaf61834c345213781e056c3418f520b4f00dbf7c616cdf7da51d1c57ae5397e4bb802645a7e8c221c8bfd3b357e7bd82ddbe07fa183b0e3eeed33d403fc178da765de5a63845d255f75294381ce1aabed9d1a72bfeb716e5e6440c0718590205c9a69bf40e03b459a63903738e8bd34df64663571ef41d9d1f07ff9bdf8c25442cf701f7f126bdb85ed4a30f2aaeda359a2b9787c4604bfc90d0cbcbdbed76335e3588b80c5ac7aafcd1a63af1430887d8a8e99888864fcaba201b6f31d60c4502830b802008a576618afab501e482d0ace9db6de3ac40c6cd97d914b4b2f169774fbe5dc41039ad72d4cb26967f3daa439d7911b3a7261f2efbedebf3fc16aaeb2b21c06ea28f5a5c5d2a172571a38f29766eba39c088f2bfdd8dc5c02c0c045a2fbfb84aff05e34fce3de3223037ae294fe2620d4ebe7ccc7ad865579eea3db35e22ef4c752ad5a2028589db54f89d3a24a0ce8a8e676f6f3b1e568d29c63612b9c79428ee487acff3b95211c5ffe084bd5ffb13b6dabba3f695ef058d7b5a6062ad8c493c82ac21324a7ec032d0c28f69252c147cef1f8c20092572a430d43f35018162d5df3dd8a20935e66519cecec8cad6bffbb2252318674cd4730aa97f3b2947b4c5153436848ad9cfabac261c790b986c05354323038a0a1ecb73bd507f494ca68ad655751053c0bad45f63e478a05e01b32dc978308ac107d86bacdd95ad235ac8eac7859c36b8710b6ea773ec79eebd8cf52101c237272ad7555d7553144eb74c73c07c8e343d804a36e751791d1f5fd6c9570cb4b53152beee6ed86037b4c768cb6f1b40d4a1e3e4ad387ded8846d83515b8cd854150b70520a7ffbe70d5209e078575dc70374cadddb644d1362900086bed97eb4a67a5a9aaba61ab0307e4d6d7a27a77a9ecd7c30f5918685dc6c7577a707f5f72893f390d472074105e71e6d2e671215926071d620aa5e661ff3978bbc581e4a9218fe96be2746abcd8da7454585e268cf6d7a8c001efe393473cd263353b361f6966f5efd91d1e70fdbf29be9318c712b5b9f9000de9e7070eacf287672641db2fae3008be996c31adb9c95d2a9a1e6b7c04105f4354c62d35aaaa92a4e7a00b688f7d51702b7f6d99f6630257acfc77390cada8024650c0f7fbf812405856a3e8f072b4ae360fd7e12f99843c2bd8db4bb18f69310c5171eb5bee87fa6a092bc89dfa8e98649eaef7e9688f7116f79c67c15a94491e6d78a995a991c66202a2306358b237e5048a802805ecbabcd5ce6d98dd57d40a430d1156a352a31d53dd008bc100c3b83a58a93bf22d1c7305e94ede38d7476bc1429bedd85542229077e64fcd5474c36d7a8aed82f28ab93b36bbe78ec9f0a0d365d08eb42ff84ef3159183530321639d6fdc83be7f846886b5e09b36b77f43434a857aae484bb422ed8559e9ce4043ea6969e48b2f5f092f76c295c8fed6866343f0a86bee8042026a40ef0fb9df7f7d0ee2fbc0dec928717adb133ca36ee93717d99e2ca7265a360696047f6bf882909d6682d14e8851ac175ebd4fd59827d76ed8955d62fc6cb599e2231d3b46c7b975ccb446b50c97a0c29cd40ba20285dd8c6b84df8991344d1fc63e17b80a9c32bb30f5086a0e55973f237b9a4003b00223ea56f25df96f7107212c864c303542f7d57921126ee3f2f4c0e439fa7db0418131de51abfba1b555a053fedfd606db966339f45eca1f92c8c3942c839846f9967b925970897604a3dc6491482b9ba3db4aa66657aa6ff8e0ec5492ad1b89c0633734fd2fffe4da10f41aa87ed7f353a1bc6b4c94b96c0e49f4a2bbf47427a5e9a3e19f51b144b35106ab01aa7341433b1d64fdc44da7cff842e8b010a9c213c54ab55ef61aff48dae1d00316c08c5a34d6025dc0c0ee6decbf90058d54e0899f4958093874c92cdbc68fc50d6f05588427a2f387fd1bd8329ef28361900df5ef207746ea9cada209511a257ccd81f27783cf8737358eac862b74e61afe5b5c2ab6280849c264f9802f952f48761388e45383db2f88d14abdb8b095b85882a72e53c3011c7d770fba92ba73d25f1c5e396b996ec3c1f33d1c17fbe847fe447e852c0ccabbc1cdc1c22c1c4664699dd079bf817f142c5e45723bbabc66536ea9b431edf80974fd4cf86cae54556656e16a9f29621aa304cd29ef2df1f0e99836ef8e95c18fb64ae3f498c2f730b7e1a12fd725d3290bec7a6f399475f14a47a614cad293f51240bc607b96ebd1734732ef480834e35ea1b428761888825904d7e0ae844aa874e2dbf345a95e46d13f49f383d5886942a440ef718e8d9c94d248482d939173ca00851821adac62e00e1bd8eae15510120e287e1c8dbe94660598cc16af76ae926c94428babdfdf9c8ff8c3ad8876909a6f7b583d7f6bc86f4d81617ab0e6d89c3e6b2de0d5ecdb7f12f773e299780eb31e39ac8f9d5c75573da9cabd4a2300f80e12045b2eb3f2e431ffaf7b3476d810590ce53ec65c49156cc0bad0b2de78849e66669ec107ec9b95667e2d530066ed66f20ddda6a9d206a8d81248f1d55dbb58596d7ced0dc8f6c42f992882f38bae4912a788c5458f76b1781dc231955d9f109057d4cbdda08dee22f0ba30293e650a21a9b40e44075b34ab6924463834c739b1a9421f966076ada5934bfb190414832bd096009dd26d7629edd522273aadf6f5469a723901ddd80e66ad2b57de1b99f8c700d1bd5625f4d3668d49d76f0f5be9094e20a37f20c1396fcf736f369dff5854d3903834bf262e421cb6c1eb59c74b41e7038ddacdc7d2a9036d38e4f37470092064367ce9750118ea298415bb56278bc6b51a2af74ab42c994582588ea4943e784249b24d405bb6d8847e393d0ad93c7a6e0fd35c9d51133eace16749ce5b1e16337a5f6e42c3ba422f707ddefd2184c7517809ee64e143acb7b49650f975706864350b0c754a5ba6f33db559700c3ec3ce2aaf2d472a379e4145c2bce482cc119031300f36a353deb33a9e3bb1038e580964aa5d3c9e4b938760db389462a0d6330f7ff9ac9c34280c8ad04ff877c4928d3155b40fa50013a84c322727652eda0f63844884ecd8394120691fd8fa745eeca3319e57e41c6fc22d3610c4835f21d7a3fd83f7a1e7f41a1be41978f39efd31d60973091ab217a41f048f99b6bcd075a022ad1610003c94e102e4798c92b6ccc7178a044decfa40399723e4d444198549802f8f17cadb10f314c522e71fe95821e6414503083f4f1419a9b96217bbe6367e21deffcbc324847da5b4fb3cf4020ff97266b6a653ba3d239c18a9b12224c7d046972f9e8ecfb7aca463fdd09f1c56193c0c24c5901dcc4e0e65554a0420183f1bed01fbe97cbac960224b218d187dccc676b5d1a7de1a28052ebee13402db6a52364fe73c68e41c349202df8ee4fc06442846c5b61c983919619fff8ad81da7062c2c6732a906ec43b77f39fab7b0f1726a75a708637f86744081ae83a2f3fe6549c10862a7f6f46fc26ec57eb73719ab298aede30d1e2f674549899f9b04437f9cf6efd43fdfcdfb85df512f09767efabb7dbd2b9472fc9cdd418d647423ec0b5d6ada36d2b049f20dee2365bd04694269ffe63d4b4790141e77bab0218ce10c708820bf013a6ee1f5fa491a49c00346f3880238fc0977f216be1ba02b7ff86f747fa0cfd7d0f97ac3a370663c4fbe1bfbc4c8e31127455139a17612e9cea45a98c3fd490e560959e7a2cfb814f375dd6c0040a7cbe40398bc4161540878ec0f8930f700175cf82526b38632ad0bcace337afb9ef0fe3515a9036b43c4ef087b8e83ecb8f4d1f1a9259f63ceb5874aef3164caa9786bc3d1c58390ca2be7bf2715be535a4201bb3778cfdab8e74c513b0494548fc3822e89d26345f98e3730c6475db3f96ddd6d27de0adb16d0f0b952259d0a98217206f560b4ba60928dbe03e794b6fe4cfe91d496519f7907a6c144f07ada9d6408c00e756c0ffb08ba8860e351f300592f600907bc75ec872b00ea27229fc5df05c90897b2cbbfbb6b6e1a56f3c59719ffedf07ea875e8684309fdbc6179e1096ef4dd4f08bdf6afbd7e4d33c69fd8d725ed6838598bce34cf0fe95ea1034c5e2800c2bcfe5eb5ee921554dc37c4652c488ab894f835646301ea52c53083b23d3bf811cfd7d6aaf97d5262fdd209ca559da3991379a3879add2c15a05414098443df57fe6fa484e7f4a337f12c4e476342cce61ce611a848f8ad35dde76532756b06e9f65903dc94519f878bebd0bd74dfb7c18bb1f129f6957b580c0c14cf92a6f7cfc7de95b43378f6e67f8dcfb39e0db5bd749aae7111840029788e9c1a7ed272d25645d4416c060c0a05f8dd81935878837c3bebc7322266b1ebd034011f8897a652905b10f1cbab9ce116f7dfa4ac004fe8e9e1d43539652998141e590a169bca320c0ce90c554e676897984c91526101cb736d7afa1800e74d1904eb2068390bdff30aad5b15dc7f717e600486cd09f5bd0619a776f2d908dcdf70c16ea33aa076b09961e45c715fd266005b8236b5bbb4403e13f9b7994d26c6b61af29befdd3b898c8c553e38c4d89d9e23608e9cc7face28b9785dd20f3831d4192b67da88277e3b192134073765d4e77c8e6d902d9d7c8bb0e75e1fd2028689c1bcaaf560c4f6f5b518ff1009dcf9c508a084501c6f2bad4a3b7e67274b4936471f62df7b400465d959d0ac15e7cce9df1b390aeaa131febb8ebe41109f5a88a004c1e24be6c1357afe62e8ad0e9ecaa1df8db076b12ea72b01ab1ed139ebae1851aaa16103a2497461f43c4dbd4f136b579ceb321cd1851490ce993ee14234fc545260d66edb6e76358279e438411a5d1b807141c754e091d85bff03a11143400a50d5a1a788c5d512e40d30fca2768ac05b94b949ec9901a4ed592dc04c4709ca771404c47236edd07805cc13c69f8e3fe0042736c658c05b64289665dbeafd4b615158c65884164c8db1af47fd960062b51f6e815de39f1b0c87", 0x1000}], 0x5, 0x0) socket$inet(0x2, 0x1003, 0x0) ioctl$TIOCCBRK(r13, 0x2000747a) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socket(0x6, 0x8002, 0xffffffff) accept(r11, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:00:17 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6e, 0x0, 0x0) r1 = getuid() setuid(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000400)=0x7) r3 = dup(r0) pwritev(r3, &(0x7f0000000340)=[{&(0x7f0000000080)="0daa1031ebc9a06a3b34720974567432d3928d10d0b167b2d002e03f9ea8b14f56915e5f915fa1b74d7798af1d3ec477b65772b94085b588c32a", 0x3a}, {&(0x7f00000000c0)="2e0317fbea08690e920c9ba323e5b290be7ac3f6e4883db53d2faf288cb134403a8e8350d62f59ae2e9a44d45947bd420bd3abb81488d286fb38d3bfb33bdbfbb696a9ab5a8dbaaa98e2c52088d37de0a6e68d0924777e858d7028", 0x5b}, {&(0x7f0000000140)="e9d24de2bcffa6e21463c11e1b54f551c92f77041254028c71a3ab1261fb8f80a87cfcda4fb47ead4536203dde65e0b0ac02c368b53859f49525e28cfd89f3ba8bd7052bf9cccba8731f4616b64101e6c67a8e65ce87348ca9593c17f4a7cba2d8768ffc29188a371b3ddc1008248c802675712c97582fa4ea19d098ac6f6164bb2ffeccd3", 0x85}, {&(0x7f0000000200)="4c383164e59fa20d69f035200233a4e4b3ac72960eaa17b37697bef202daf904d591b1f823ff79529ae535e569e46a3ca144893b6ee65f7310ce42a9315a7ce1bc00fd61b78494940e3a6d87bd457c3e298c15d97051b4a96becc439f19074d90ce26472d073593f875209298010531e265acf649b433b66d470a29c1d28592811906c7ffa0ef4bd99d1b4462597b18fe9082860937c343ce77b247224acaf8d63ed65c9d84a382f3904aa80", 0xac}, {&(0x7f00000002c0)="7e40ec5b9bee970b3ff9a2e0ced26e1849bea550e5717d77e455596cf0be05f47d7acc88000a749f219d401a1111bab1ba4aefe1a9276a079870f69c94ac7eccfaccd91c1be2654461df476f956a05ad67b673e7f84e549812adb975fbde", 0x5e}], 0x5, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000000)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) listen(r0, 0x1000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:17 executing program 1: r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x0, 0x1, &(0x7f0000000000)=@abs, 0x8) close(r1) r3 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r2, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3", 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000700)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000100)="3c9c49e26a1c91a4ae3075902292ab1a51d39403ec8945d8dbd683dd564f080f7fd7", 0x22}, {&(0x7f0000000140)="1880f1bb61f26177", 0x8}, {&(0x7f00000001c0)="bfdfb29d87d93d578cc60d64038be788a154cb52c0889a1ae30b57ad9de733145785e751c4cdfb1e47370b8e5ac76bf12701255ff658186359c1db74ed34a82bca27ca58328279d41910f1e10ddcf89d2e3b70fc42a5e7c01ff4f035e33a83e57e2551246a561f72a19b4798feb482abeb75269b3a5bb5d9b48917c2db0d3189cdc12aa2c5e267ce6aa7308c91da11050c04265f92099f43e4a54ef6a7a650e669244b95b9b9fe3a5b655903a8f4ccbd20c2e79a6d997e790ad8c5f89f069cb0360742d3f742d4067e63f20e953291f06f0a03", 0xd3}, {&(0x7f00000002c0)="f703b81bb76c915ec88e78bc78e09c31addd5b495f77090d728a8cbde3efa6a1d9322b08f8627aabf368e616dca08085a462ddb94f8e8aababa3f3285b34041ec9740c2b526681127c487d5019945f358380ea218884c8844d89b3ab8fee75536a00be9c9c8f1fda875bde18b5a50fea0516e144c025ff17fb86f86ce6943715dd126c2a935842ef900470ca7befdc8e93c86fe47f1a89738664b83a5fac3b6cdfe079cb8431adf7b774532b952bc03fa55f00ed0c3492bcdeb4ead07f7e2679f0761e245823c0127c806ed59c8ec051dc03ca24c0c7cfd224db234b301a746e74b517ee8dd32bd5771456e45e74217546513bad1693353372005b50d80676", 0xff}, {&(0x7f00000003c0)="9b5cc8473dc0b796fad844ae53b0d985d12a840aed3ccd9df0d5e32aa8ae927ebdac921063e71cd1df7170de71998f2082edfd543a76c6c10acbdc82a047b8d406fea45c53c852fdb4095f36f3f39122516821c1c92034b9e5c63284b1f1da32b15fb2aa17739e9f5c48ae7b77ba2b45d74179f2df27ea07334aeabdbe8fdcc178d3a5379e65eabb65aa096e6e746c6ad97a8e97e32a7732583c1d3c7776a976d3c6921d02bd88dde9a08c2379368a26178459def919e9de75798b8b84d9a2fe", 0xc0}, {&(0x7f0000000480)="fa693ae7a8dbb528b2019f4e098710066600b9b0aabbdfd1df33a712fbf8bb5aa40253b8a20174709b7094e115505f878c88ae8162897d7f99cfd74efbdb526ff2a167bc3fc185f29ee9dd092968cbe95a214fc5c49b2037d7b7f3f3bd2a20202b", 0x61}, {&(0x7f0000000500)="37c23b6a9ce3a7e9ede416b03a042fa43c93c70bdd78f01299f847e69d5bd726fcc84d", 0x23}, {&(0x7f0000000540)="754d3738f80d3a8fe5b9c207b72f2135ebf6493e08d4b22091afad755da6cfb55ece357c10d6bcb88afd2b5c4038551c51ed564dd0a3f49ed290d01d0fea6a4362f2ba7bc7622fe34a08dee4c1de0d8d37e879962be010a95f72f58272d07d72fbf793985c4b5aa14f463b89788f0276e33749c2b41479b98074c7f62b1f9a7689f08443e100611164c0e014c24a60c7dfb2bb341a68485591be207537cfae6ec67082df77d6e41888b770dd6021ab0750745ae1d49034833f22d58d1fa840d875364ee8e7", 0xc5}], 0x8, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r2, &(0x7f00000000c0)="ab2ceeda8dce71685381ab6fd5615c26b2c81160d1df5148b1ecde0f5e55e5b2fa81f2ed474fc2f55bd8fc1acea1e4c6a6ffc73230a321ea0dc5", 0x3a, 0x2, 0x0, 0x0) 16:00:17 executing program 0: r0 = socket(0x10000000000011, 0x3, 0x0) symlink(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0\x00') r1 = getpid() r2 = geteuid() r3 = getgid() r4 = getppid() r5 = geteuid() r6 = getgid() r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000940)=[{&(0x7f0000000180)="4ea4dccf892ecd27e8e964c7aab03bef48032e1a9197ec35fb72409ab65620246a19bd2db8676b07bf29edf693ea669202b197de4ec01ba886c029fed4603896fcc60a3e18a26c34edc3f27ff24ecf2b383581145e2639898b85142bf09b542b19ea1828d8cf21bb776a881f9f886ed7f7e696ce4b1679f5e20260b7a23b28ef64e808e13ceaa35500c5685015452d651346225ef60143a4b6ebb0146dd1ec492a2b1130ec17fb81c315f163a3af24cdc4fa428d99ffe581410f24eab2e56fc7a9974af6c2e260f385a8232d2c266346b98610784f170dfa0f3f44b1e7", 0xdd}, {&(0x7f0000000280)="10528997d4aa46dde5f57ecd578cfac821b7dfb5f7049264d9081498e63315d3e77034c5e3d24d4fd3c7cec468d7eeef82335789421f3c783e9b60fc859cb316e94cd9c0cb8abbebae4d0c26d09bbf058ea7bb01b7f4d65267323abc383c1cc10fe36d97dcb077a03c1bcf636b5b1d7d123af09753f213bee9972fde442c3f60a012416378d1f7ace2cb0d6634191b647f381073f83c6b65f7dd3ef8c23ca697301ff8273bca1188eaa09c326ce861bfa1f4d211099c7e1f8a3cace4748869da14a1a910c3c0d98ddde624b4bfed9049a7a86cfd8c8806928c020f9344718293e50eb8e8dd7e7062f926647e56a3a474bb2612167ec3ec", 0xf7}, {&(0x7f0000000380)="4664473d371df874d0ff5af83e7701a8b03b4e7c2f1cc30b1e63b4f08dab2146d5c53decf7ff76886d529cf052e6fcebb5ce0ee11204abbdec006e94550fad86658f58275ce856a14657a19563d9e479f4e7706522cd84434473fe84e3304306346d89408dd2fa2acf26e7ab6b79abd01ba2ffadb8e0a99b95daff8ce13104104e864f27396b21ee0979c52119fba84d5ed98f7f1b8863cf2cd2fb6507f31f2366c3bc553d86", 0xa6}, {&(0x7f0000000440)="c9da64442a8ee4d4d1e329cea948c8fe47e757739748139e7092a47f5d86ac32eab376d16be37cbc9f3244b4a20f95b50837fd496513f111144f1319a933c0d145ccad437dfc1422af1cb349797a7cdc03ff5774536559dd06ba7e93085dc4084e012118ec", 0x65}, {&(0x7f00000004c0)="5ca975a24b641bd2c6019d9df562b1bd1d0d3bc55a48d53c0b7baf7150c113aa787562babcf9b9150652827293f521d567b47da9bb9bf6b3afe2cf87dbb8d0b391b6bb6e166e671a966faf8f7318292adc6b0e5c33200ddb191e4561c826c2d48cfa8309ae89d9dfc72a790f4481c06901d61481a050de6079ad4ddbb4f9d3d4b75e3e16bc9e79774c99029957970849e476429604d53c8ff85cb651b5412c49365f7b5acc2d383e1cbdb1b6ab5dc8a10c0effeade8db65fdaf75ff7afb3177709cbb0219298764486dcc735bb02135a00cb72a454b450f92eda2ea92b312057462e6b7898e24433c98237123a5a3b0de4ebc34a799972", 0xf7}, {&(0x7f00000005c0)="10df5ef3018c49ef1b3e34fc2fd611eb7f41a22847df6be4124fb7ec0d2b9686db2b7adc87667c0b9d846d03b4d3c8938141fe53d1a6eee9f7f6a0cab1a2f385c2e46bb95a9f2b0b58f265e2ad0c3272cea31a82fe35fbcfedd9668a3e66748fad26901bc96579589b2a203e3e708f09abf1830ffb871179f1827f37f62c7cb77d600c2f378e77e3e8192c5e3ddecf0d035c883a5e622ddebb266d5de5d119e1fddb7ed08bf0ba4998101a481ab08d7d3fe795bc7599d276ec4d54f6fc5f25c8282a627c786ba0bac7df93792291", 0xce}, {&(0x7f00000006c0)="91fcc0029ec730051c4280a2f00aa7f6c2dd0861ecea80e7fb0824e123f594e121c94e97e4139b6cf1f5d5470d0e2ec662a11f2e0df00eba6d934297b98c6f41a8287292711eee6e79c5e12f198988bceb251ee5e711af98b55f4da2166293d0413e6bee9cb6902447b72dd5f99f76d7fe3e127580c3a23271701ca7b5a14bf91649c5976059aa9e604f2aeafc0e538bbb3e15795ade7072393d815d0568122ca38942d8e672b41ef672f67a4aeb3e7bfcb396b973fd7433ad7c384dfd7efe2a10552e049e42f58da3b52212ecc19e95de1459eef018e84c", 0xd8}, {&(0x7f00000007c0)="787b40c87070f4a7fb685cc8a6cb30282333ced3de080d57900193567f9bd62ed5c38a9fd76dac22e57a41b53b673072da9b3eac428c8bcf94b9fc0547c1bbbcf8ee890c414d5ae65245632c17ecd044b3d980ace59762f598cd438ef6381e2e1364cbbfe471bf6ac13b1bf0f898fa4aa171b0ec66f15b40e99b3dcf0f00113b25b5f651bd77ee3879e5b38454ed69b047d0f0903dfb725fc234ca2109bd29fc619f7cd78912597a1f5a6b87ecac0ae2c0bf83b22b58094b51e15075e9d25d7f00fce78e952de485f5e53ff1c029264bacf48c43", 0xd4}, {&(0x7f00000008c0)="10a955f10f398cf927c943dd6c80794f843da85df46ad3782ddb408241e395cab0cd30aa9be7f286622f445f8f42af61138ee9bf06c1b25cd33aec0aeeef018cbd0c75c0f7f2c60a6f98b23d7ac4621708dfa27b85d9ffd2cd5b527b07ffe49ce3b15d5d29ce67c56d50a9a94109cbc7e931c297b82bb41fa08d12cf86e8bf1e", 0x80}], 0x9, &(0x7f0000000a00)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x40a}, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="0b60e45c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000300000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) 16:00:17 executing program 0: select(0x407, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:00:17 executing program 0: pipe2(&(0x7f0000000400)={0xffffffffffffffff}, 0x0) r1 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x160) r2 = socket(0x1, 0x4, 0x400) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r3, 0xee) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r6 = open$dir(&(0x7f0000000180)='./file0\x00', 0x20400, 0xc) linkat(r5, &(0x7f0000000140)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00', 0x0) getrlimit(0x0, &(0x7f00000000c0)) recvfrom$inet(r2, &(0x7f0000000240)=""/228, 0xe4, 0x1, &(0x7f0000000340)={0x2, 0x3}, 0xc) sendto$unix(r2, &(0x7f0000000000)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r7 = getppid() r8 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r7, r8, r9}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x0, 0x7ff, 0x4, 0x0, 0x3, 0xfffffffffffffff8, 0x8, 0x0, 0x1, 0x1ff, 0x9}) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) mknod(&(0x7f00000000c0)='./bus\x00', 0xe000, 0x3f) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)='ON', 0x2}], 0x1) 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000007, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000bacb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d652b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b8630d0000006b4e30417ed5"], 0x1, 0x2, 0x1000) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001b40)=""/217) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='>', 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8c, 0x9, 0x9, 0x7, "e10e2139a4d45cdd9ccc1faaeeac716f444b24de", 0x101, 0x3ff}) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "85fef6bd060200008c00314f6d809d19980200"}) fcntl$getflags(r2, 0x3) open(&(0x7f0000000140)='./file0\x00', 0xc4f015b4ea5549e1, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x80, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_open_pts() r0 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) syz_open_pts() write(r0, &(0x7f0000000040)="87876f31c485204044332e2e", 0xc) pwritev(r0, &(0x7f0000000780)=[{&(0x7f0000000540)="e39291aef28a80b7b2951fba9c743a46", 0x10}], 0x1, 0x0) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='.\x00', 0x20, 0x100) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x881, 0x120) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x7fff, 0x1, 0xffff, 0xfffffffffffff273, "488b146b17e1a03b8fee7a3c8fea43b6781bbbf3"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='./file0\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x14c) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) readlinkat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)=""/197, 0xc5) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4, 0x9, &(0x7f00000000c0)="e7a200e8", 0xfffffead) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x8001, 0x80000001, 0x7f, 0x1, 0xb210, 0x2, 0x2e03, 0x0, 0x1, 0x3e1, 0x100000000}) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) kevent(r2, &(0x7f0000000140)=[{{r3}, 0x0, 0x82, 0x4, 0x8adf}, {{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x3, 0x4}], 0x7fff, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffc, 0x4, 0x2, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x84, 0x10, 0x8000000000000, 0x3}, {{r1}, 0xffffffffffffffff, 0x1, 0xf00fffff, 0x20, 0x4}, {{r3}, 0xfffffffffffffffc, 0x88, 0x1, 0xc4d, 0x6}, {{r1}, 0x0, 0x1, 0x40, 0x3, 0x6de8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x200fffff, 0x5, 0x1}, {{r2}, 0x0, 0x2, 0x20000000, 0xfffffffffffffeff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x54, 0x8, 0x1, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0xc0000000, 0x2db}], 0x400, &(0x7f0000000180)={0x0, 0xfffffffffffffffb}) readlinkat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/78, 0x4e) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x3, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair(0x2, 0x5, 0x39c, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) ioctl$TIOCCBRK(r0, 0x2000747a) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000040)='./bus\x00', 0x8080, 0x10) r1 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x3000, 0x2) fcntl$dupfd(r1, 0xa, r1) 16:00:19 executing program 1: select(0x0, 0x0, 0x0, &(0x7f0000000180)={0x1, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:19 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000140)="19b3e2ff582573b3c1870e13d1b04994e64ba7df6e2e8455e64ce445d16e0a81ab72c32e01bfdbb18df051e0edb59e2d3af6800fb0e22e8433a8541afbee9c188ef5016b8204d5785f8396eb689eafbc43cee22e4693afd9a59cd2ad21f665908245bdc5ac4b57d39a28743900e912e4d8ea24eca8c16b072f8a71d8e5eca461f51fcba326eb0a182f85b588eda241a6b10ff2e1c4f90008c8c45bdf709d56f558c01499caf33d0000000000", 0xac) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:19 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8830, 0x9) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0xfffffffffffffffe) bind(r1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:19 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0xffff, 0x2, 0x1ff, "9b1a58a8e330cdffc3536710348d6e59a1ad4431", 0xcc5, 0x9}) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x4, 0x0, "805e8185cf5baa5f7a6beef3478b5d040bf35d52"}) 16:00:20 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)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08634dc80600"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x5}, 0xc) 16:00:20 executing program 0: r0 = msgget(0x2, 0x218) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000380)='N', 0x1) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x20) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000013c0)=0x65ca) r6 = syz_open_pts() ioctl$TIOCSETD(r6, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000080)=0xc) r7 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r8 = dup(r6) getsockname$unix(r8, &(0x7f0000003540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a4010a88029ff5d3847ae6a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e06c907bf73204234038374e3bd74a1216cd6c7a2f3972f9c0316d21702447a984e7720f3c0802080209031904451445b631afd0cc0114fbb8023f6ce08cae8030bfe85c11424993c37f1121b7209b19ecd978f8a94c96f736aa16cf73005bde2f3ae8d2fb50df1885ceae452f16914ced69995b9ab0f9cc049d24a2109b9300503cdd658a8442e027231dc2197461ca46124b7abce26b61e62151490ec0cd3b5fd210b1233249d73629d4f1372e5d11133143d3ceeec1579421c5a749656800"], 0x0) shmdt(r4) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f00006f7000/0x3000)=nil, 0x3000, 0x5) r10 = socket(0x18, 0x1, 0x0) setegid(r9) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r11 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r11, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r11, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) r0 = semget(0x3, 0x0, 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0x4, 0x1000}, {0x2, 0xca00000000000, 0x800}, {0x3, 0x8000, 0x1800}, {0x3, 0xfffffffffffffff7, 0x1000}, {0x7, 0x3}, {0x0, 0x3, 0x800}], 0x6) open$dir(&(0x7f0000000000)='./file0\x00', 0x41, 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x67, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) write(r0, &(0x7f0000000000)="433a9a5136293f9fe55506e1fb29c348da9b37c0007781288d75268a367ae4eed146b584984efadff59218ece81af44723959056cf1111befa237a5085938be647f5080f67646b88405b", 0x4a) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4000000000800) fcntl$setstatus(r0, 0x4, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0xff, 0x5}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getegid() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x6, './bus\x00'}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f00000000c0)=0x2) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) chdir(&(0x7f0000000040)='./file0/file0\x00') writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="96", 0xfffffffffffffe18}], 0x1) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180), 0xff20}], 0x100000000000027c, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) r2 = socket(0x38, 0x2, 0x1) recvfrom$unix(r2, &(0x7f0000000000)=""/7, 0x7, 0x0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:21 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20, 0x3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698a, &(0x7f0000000800)) 16:00:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffff8, 0x1}], 0x80, 0x0, 0xc6, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:21 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) getgroups(0x1, &(0x7f0000000080)=[0x0]) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, r0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x81) 16:00:21 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x188a0, 0x8) ioctl$TIOCSBRK(r0, 0x2000747b) pledge(0x0, 0xfffffffffffffffe) 16:00:22 executing program 0: setrlimit(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) setrlimit(0xf, &(0x7f0000000000)={0x2}) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) chmod(&(0x7f0000000040)='./file0\x00', 0x80) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:22 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7f22060001e19b00000000000001a4750000c60100f2e900", 0x2c}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x400) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffbffffffffffff, 0x5}], 0x9, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) kqueue() 16:00:22 executing program 0: r0 = socket(0x2, 0x4, 0x0) bind$inet6(r0, &(0x7f0000000200)={0x18, 0x0, 0x4b5b4708, 0x4}, 0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x5, 0x2}, {0x18, 0x3, 0x1ff, 0x2}, 0xffffffffffffda9a, [0x0, 0x9, 0x3a3f, 0x7, 0x80000001, 0x4929, 0x0, 0x74]}, 0x3c) setsockopt(r0, 0x0, 0x400000000020, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) getsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180), &(0x7f00000001c0)=0x4) setsockopt(r0, 0x0, 0x7ff, &(0x7f0000000080)="b0c0dbb05e638ae20e74b1bbc1ed1040961cf9a75eb004161610e8c3868f2d0f58e95521989be20b88b474f3603f5b8941a1f278ca8421d23eed42b4aad4f9cf635191d9d88d15cb8fa298ed3be8a6b30daa025cdb79bb46f5c53c532ee8c62f0882ce8ca0985a93cdb788e53c8b9904d44862016bdf6ef30b988004f681238cdc4432a972aff0a544f41939538d7408ba3250c0a13bbdebb3c6547aadfe33a0a1fd2d64047c08285e53b25d43ce32166e4223614962a32180276321b69b8d8e4beb5fe6b4cc2100a0e21832bf", 0xcd) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000280)=0x8000) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000300)=0xfffffffffffffcc4) 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() fchdir(r0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x20000000400022}) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) fsync(r0) socket$inet6(0x18, 0x8000, 0x6) r1 = socket(0x2, 0x5, 0xe3) socket$inet6(0x18, 0x4003, 0x20) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0xffffffffffffffff}, 0x10) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002002, 0x28ac) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x3) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000280)="f59b04c5b61a3ea285a622e60a2238b90404deaccb4397db70f2be604e36f08cf67ce011191cee0113ae2305b8eb29ee0c7c46afc24e0cbd2ec3c96ab3f13b070e29318084b809b4b3a551eb68dfb2d06c148bb2001bfa2b0b68797703264495908a388532426c95911507ab7dbc330ca87d7eb54e78f437b894c3c93e8ac8dc6cfbd039b3fa645ba21839d61b2e85bdf2decd90ad64af64d0523fb8b6f19a4d7abce62356389b92042227c31dd972e34727e21e4094be5aad6563d03b309181214c8619d35a6bd2fa2f10e979758231dcc8edd1e20ba441d7095394d86ac84002031047aef780c985e4cb8bc2eca7b18299272ea6522cb23a60", 0xfa) write(r1, &(0x7f0000000040), 0x10250) write(r1, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r2 = syz_open_pts() close(r1) r3 = dup(r2) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r4 = syz_open_pts() ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000040)=[{0x41, 0x7e}, {0x26, 0x3}, {0x3, 0x1}, {0x1a7, 0x80000000}, {0x101, 0x2}, {0x25, 0x800}, {0x100, 0xe9ae}], 0x7}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair(0x22, 0x4007, 0x0, &(0x7f0000000380)) 16:00:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x808, 0x0) madvise(&(0x7f0000173000/0x4000)=nil, 0x4000, 0x1) pledge(0x0, &(0x7f0000000140)=')\x00}E2Y3<\xd0\xd0\xfe\xd6\x1d2D;\x1cx\xd1\xa0\x11cS\x99\xf0\xb9\xa8#.@V\xd8\xc35e\x8dP@[\xe1-&\xd1\xfd\xd0\n5_\xd46\xe6\x11\xe4B\xedu(\xa8\x1b\xfaf\n\xe3\x93j\xf8\xf3ZH\xf0\xf5j\xb9\xad\xe2\xd2Z*\x18*\xc6\xc0\xdf[B\x01\xcd\x86\x81\xdf\xa0\xa3\'NA\xc7\xd0x\xf2\x12\x01\xd4`\'8\x8f\xca\x965v\xb1\xdf\xb8\rkJ\x19\x9d\xda7\xda\xcc\x11\x10^F\x8d\xfe\xb2p^\x90\"\x8e\xa2\x05\xf23H\x91v\xb4\x92G\x89\x85C,>\x84\xe3\x85O\xb1j\xca\xbe\xd56_\xfa\xda9\xf1P\xf9.^\xc5M\xd8\'\xcc') 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x5, 0x20000000000) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) r3 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000340)={0x3, 0x1, 0xfffffffffffffeff, 0x4, r3}) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x3, 0x3ff}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)="5b383839f4882f12b709c3cca9654841ad9be8f3b24a79db9b22d85fea0fb23c1ad2e736cb80428ebe0af535897aadd01bda3ac5ca7447973ff8c437e526e078af80c150e0181c500dd5c206e8c573065b97f73d1367e9000199ece1505088d58e5bdf674fec36fbb7cef4e3af7cb05c6ccc2e8970b88fea64c90a53faef8cc53d49d2b3d9fea616101a35116ac86a70684c8adf99383872a3f451943acd208cf6f55a867b3b3527d39e4ff934b52c04ddc69d54e82872cc7b30685662184a10", 0xc0}, {&(0x7f0000000100)="304f20071cf008145ee45eab44422a215690889abba63a472cdd82c807fb6e110015aa5662d2825dd67d50171a5805c3b42a0bab5e5e113377df30a03a1d05fc9b371d87bb31134c21dc7fc7ff5eb1bfebc903281b864ebcdb9ac0f4f1ba73c2d0d104310cc45d5b7d241644b2c5d0215ef7bf4b54c08dec4fb6b18b984d5cc97d93c61bfd7493772cb39dff4a2349dcefec25189c2d9df38e4a552aadede46ad3c3e26a8bd46a02d807b026281352", 0xaf}, {&(0x7f0000000200)="98b726b898", 0x5}, {&(0x7f0000001a40)="c4653ad6905be5e555313234eeb0fd94d1a1df2288ade2a7cab8c97ad334c86e03e1de065dfd4ea61a126d3dceaa148ec5711c85a97825bcd610ebe9f77da57a53aa1249cbda24ed0fee03944cb4676c08f3baed288eb9ae83cfda0f5532283156123e126d13f16de893eb95d19ede0e5e6e3e18fed906c4b8b99419c1c2bb145c44517cd2e45790ffad62a019a701000000dfb0ba97eeef42df237f9206484c52356e7b3a56c2762c7470b9c39e560273d1c2459bc9b13ab69b91ba3a091dec9f181f31399c23a76033eeebdba1e0a05af6719f87a6e8", 0x88}, {&(0x7f0000000300)="e3f576a9e0f32d5b38acacbb6069e9214a3441374046f04aa91da0e282659a7d7ced45af4ef119248caa036ed9819606e263ca691bb8a5c944295ffeea", 0x3d}, {&(0x7f0000001bc0)="ffe098b750ece748862679317ba7b786eea416df5a5e5e5b835b83d1781b37cfa6f16a9cf49396d848d6d81c1d3dbe06adacc9ede8baec41fafa8944ef47267530aecd547436958014105625592dec702bf925962474495160e3d88dfac31ac69f3dda1d8ee20a3d76fd9b10b6901a130729b0fb65169a00786511c712f3d1c7badddb2c312aaf16de77544bdc7cf953ca9fa0af56f8ce3004bfdb67b85599e0f444669cf09bc67b8b9d4cac29a55b37e0e766d9ac2feb64", 0xb8}, {&(0x7f0000000440)="5441f9df8d3268bbf670416022181a27cc800275c46d4b4cd8c22a043355e7dcfcdc6886da295e932695ec8a3375cb74316a1c2040b7c319223217f915939eab18192fe468893f3948ba33d3fdcf08dd8a0a95e29fca335877e8f026044d82c1b14e0363e99a3ac5f35e215dbd0c42474dd4a036bd1e62cc055de885504b0ba6a9214f49", 0x84}, {&(0x7f0000000500)="2aed032c6db2111c58", 0x9}, {&(0x7f0000000540)="9ce7031dfd840600cfe2dddd8ee9ec742a6003a325d83324bf6d9b3dd2c4b21260486392cc2472b88ff722e1d15ef3211bee7d0902b7ab8c3eae53", 0x3b}, {&(0x7f0000001b40)="60ca1a8a6084d863fcffffffffffffff93a79ed9ec797a86c1e56e85530b9a7428e42028cef0aa29e7aacf04680bc4964a1ed6d602c5bdb0a82905bbdec37897c2bab3974796f3108668b11c8eb5725ee0c3cc23", 0x16}], 0xa, &(0x7f0000000680)=[{0x34, 0xffff, 0x5, "701e14b3290dd5a0d27acdd888ecf3c63b1398068afcf49e1e4b700e1729412a52e5c885af1d35491b53aaedf33e14dc6f03"}, {0xfffffffffffffdcc, 0x1, 0x2, "5be3a18a7fab42952f5c87c47da82b9ca088bce119fe08b61256a12881a0c0a2136ca56fd0d3c4fd2a4bfa4ea4ff8550cfb35f6e3354d3c59540dd386b154c5fb0fa3e221a3824ad1edc7106394f6c06daad25c9b36e1db2ab64121af7770d12fb4e7a7f2bb8552be62e7345a6a8f6b1db711b430444f39cc79bd54d71ed485509560e0a91a4fb19051a828036927f42c81e0e4adfeae20639ce2ec0b80991d8cefafdef9bb127c89b47f6eb7198cd39a9dc35c45e873f4b382ed84c9986177996fc5fb6688d7dda276711c1a9ca4939d3913f9b464c36bd518d469bb7aa0ff1ca7398a283e14f1ac1b686610b391ec4d620df3c35fc199fa660dc4e5ff8313222423f1b91d6c2cda9b2d209b1b0e7eab0374b59df198c37da96f877604423b63aed35e5867535e99d782f4e576c0560a698c0e669b060f665e5416b8f05219d6af680e071a9184111e1199f636f49a1478df71a8ba1124e0cb10207f3c383e1d14edf8fe6d3afd576c5874432f08ca0b0a76794af0f20de6b1f772d7979a6c5b9b9fc25d9e7e4bed01f13bd3e97f296d7cb075d0ef48d9653cb0de1a2944f8c850f6ce3eb16a8006906d48ca93e59dde474a31f3ee5348cd2c534fa18de4bdf56025d3800fb6e436836b2de4d6969f55624e64c2b92ee817e4d4045e66838e576a656f2aea6959a4f1eb2b85447a232d29cd18bc39ed0cd23c46e31ee4ae771b5ab373f064f867a247ec3cee5c47dd86c7f7cdf284104034846e7530189a0a09c51ba7dcafe2d4061e86b994adb11fb3f27e1fc21990d3c74996dcd6ca3dd1477d0daeb384e78e6a6831a8a86e3af0e90a90b5c4f75b32a64c499fb564960a485e81776c5cd3741aa947680af1e60246a8d30f88def8ac22b17ed08e5f293a00c56173767730d4a2a666e1b2cfeca767919282f79adad7afead587ed38af7a39115ed229532a2ab72c5d246310e9a2a3aaad91f5209c953647b20cb03b650552c5ef4ced794111abb450bdba30e9027517145617df49735df3d8423cc96be724b652f78f026abf39c00cd77d765aa000485f135dc90adce697ede6bc1e61f702cd08b6d3deb676b141aafe0cabc84904eea7096c6469abea8fccb5d55fd3d13d5cc36e46da61c2c6a5907901e4bc37431dbed00ca01bc7fcea78323435accdc6ed7c965dd71b3cff3fafb78068a68b334560c0fe752ee1f4683d17a83b815d251cfc49d3211435ddc37cd4aab3d3311dcd042f790520511d8a30cd6c4d2d59b119f73b76ec3d8283a5a654575ea533a38cd3c80e7c86a72306bd1fe214d9b346df9f99ad992eebf5b174dbbee1c2b3e30882f78c3a881ae5d75ccc50ab4f06b791939bff302df3f18ebc052bc905701fc93f3a3def8737c3a3272845549d44ae04d961f4962b26755f2fac2bbbe2c963d53c23d6c7dbcffbfaae26f0b27f230107068dd4c849116d53d0b88a91bc304e5d0efca5371773a314914c7bf169cda92ab237091348902f45bdb19c6bef29438bc1861775b289a79aa9eedf95630391a87cd9ba75f9b0c9d8160d86ae58c9f7840638d04ad3ed793622ce9c3edfc1d5f6b96135e6ecd129e0a51b73e00908252ceafeddf37158ca3c48acfd44bddcf63964e0cf6bd9266fa433c56b2d5cd14c2f39c94507b004cc1a828d1e852ffca0a12b875cf60ae10f54af657e1d05c2cdd7956490f8dbc5383f512a3044ec1b02748fff546faea2c43d3f57be46ad85af9a912c7ae7dc40b5706f4a6454f30645713cb5b17eb429de3a94d9e821fbf4d64097d10ccf6dcb015ae71ce4cb262beab2b7658700f292fc491f0137ea5512cdae990bbe616d7f592f5090e3ff971f063d99fc75e648c337f3c25b7d5503ded4bd80da064296a6940787fa7af85313ef968340988234fc59b47227653a35735be0cbda92b542e058b7cec22be8a56b86f03aea1796c1953f24242f6a6477e4a08cf025c59f92c750f6a68a6b47c14664e88b21d94fb6480e6ab54a91b98c00fab5096190db23c600d7e6780b07eb23cec8c597905044af347bd202e5c510633211722a0c8be80f594c7c47910f7a3adfca216885a53ea998a5140bee1385f9d81693f8f484b0cc2d04faab94db905eafa6c60808a87a5fe66bc4b6990988968319494b323815e7309b4a76eec1e532d475ea356a2bab538c863695fea78f19246dba43a00f2be86a49056fbc76e11ca4513a883bdc655f0e15248c59e96fb6d83567d7dbfd2e1c765f2c17a01aa9b1e3be2f756021691bf5c3b3b3b66dc1b6e91bca6a18645230e6f7db62d9d45d467a527e90a2ebc6b03429604963e828e3c895fcd0113f1a64a9d0609020c422111f52b409390e3fb21d1ea832f65a6104d2267ea2a79bc96dd2b84984e004cd1db9779ec3e78a9bedae16e56d2663c1e2a7d50195d2744dcde5673a7e31c586e669fb72b800e95d01e00e57f037aa079f57bac8ff6c070df8d5e1520150abf08c233d076364cdab206060da55c8f1bcec8dd9600b1fb8ad367a68e8e34bc8f63947bea0a6413d29154bdff0c883f484b31a69da7b3e35f0e392edb066eaeab2918db45d1eb34eb1f015a9a0b3a65a0c80a7457db570181d1adf6d6f88e14cffa52814eb19469026fc470b3914399c1f7ff27b8f2c34ddfc7a66ecd0987eec99ac79a081516b0b074e79f609135d2ef71ae5136e3cf2005b2fdf94ca5448faf72f11528262c669f242686c2bedf524a306dea02cba5bcfb4d3c9a509232b496e409b65670734ec88231254dfbebf2588190e755231792a7ae4a56ce90155dbdf58d2e2cf193ca4097ce21986a4d2a9aa27636a11484793b0be088688c337f8e06c87e2eca23f124f0c538b3be3badcaceb313cae983e8893abf856d8d55db4158bb54360f06b6467e1a25c7bcea85c3c385ab9d8ad22293c8251c82781c80e3f648d4bd260206cef9988a6f99e8a60d49ab821bd4193641adef50055459f46b8ac277d4d765dea6803769424089279d382ce61602d515c775797917217d62edee3e5ecb0e957e0317900ad72df300df5ce1a23f4216086e361878f65b59a3e4b9b7c2fab9a09576f6944f421144da8b1cf64892a5e6fe48678918473cbf89ed686b4fe158cebc4ebba977d68bf90fd00576c65cf7f7b871d7f1afdc7a9931c6bf26b8d06051d4fdabf1e05b64ce97ebf97eedfc2e0584708b34d52b9b76904cac97a27635a568755ddccb0c97f2da90dc2830695943e088021b4ad101bf877fa5662cff08622da7641c2edb3ff492f96cd50c6e94374a9225d48eccabd842f429633dd61e9868f2b2c80b9b86f2bdfad971f563b3e672e65c57adaa84a4a7aed07c7bf85121f3e848b3fcf561e374c33467587786d3f0b20e27c5f876fd198b31b316f07a15a7a71c337885a061c5ae1f94db057ef2f48c3c466c1146db9f29f83726742a7701286f91b38431c1f96bee2d0e9d51ba226723ec6b48d12513d5dd9e45f9260fe86e0cd73ca98bd58181ed902342a5a6ad84f52977805d79c3aa97a07fdb72a7a72c58775141114d88a274115c9ba0805787fba53d869ff47d0add0ea6142894a4a89612f7940aeec1c0b996996e1bf1a0b6b2f72d5d3f4c88bf99937fa1dca70b62ba276845bdf317080f8dbc50179b0adbf1bbeabef09cb187879a01fe015e78e261466df81ad673e46b5f04515b98d373d33b3098cf0681c3c257a0bf87a50b63ab950a6ce6326e7662e347647c39ab2ea8cd218a4b3d25cc7f889e687e3c1a6fcd33ef82e2fcc0dd10dd51a0c39ca970cd38b6f1a12045bbf7f351020885c1ed25c7b506f9ede9e8d47b52fb8d61b9ae17c09607dd262d832e6502e6033061a29e8d2fabd2f8c34b01c4b547ce3cd75ee786ee5e26eec26fc04b5b32d724a9c514ff01a4745e591f8b3adfc1f17b16de45d16dad9ab431415a360b163c36f74d1c4be84eca7a7f9a0026a14cfa26dd0c31af59335494db292b0978f23cd8405b5f29cdb9574e1c8e365fef76989418e3546903e2deeeb9d72fc85e1ca1eb99b5cdd2164e8d8788aa057496300385cf03173771096eaa22207c0dd639f6c40e31509e47c88aa9965eecf3c0f902682d0d7ef6660b2c6db114dd8fe250c6a9e10f4bd6a9617fdd3792a28bf733a0c9cf3f435b009a5b25f0e9404eb46f392b8f5c38d9d43ce45e1b1e2dec5605e87b6b1d44d27139aaa09cb9654f73a31c8149016214b5f8eb52e961eb87dd88baf3e26fca6385a5a8eb84f5ff17b52f5d76e3f3915f0b8fc0ec9ce1039c51da25ccb1e60b8010478013875256b1ae0939f2a3866ff8559e6e94201f6f68d45dd15e9d1a3a8793b974de4f5d39451fc85be395e9e36d58e509d516c9b94e4b1d98ea5c3584d7aa2b331af8b32eb53b621e40c0715aa5ab142f67912de88c63fe9df973945b0b58b6420b9166b9ac88bfc4a82e65150ecb7cf7306adcb6167bf22b977ac0287dfc8615136930f16b949da10ecae735e73c24fe4376c1a199dff9ecd085d2ca359599fd3065be2da489f89118ab3086b1531a71ce0a5b4944a00f080d9f63976971a3436522de76ceabdeaaf4de17b24f3f586c1817fe9cacb4f0ddc8b0f2cf839f0135111e69ea8af05cc5d462afa3b9e568a169c895d350b878cc06e6b02b4851adb005a793d5559e5a5fe6bad6adc087093469fc5ccda9ad3c6af2a0bb4606ff32c49b184f85714fd78d32003ba8693365b238295121ee8dee0432417c70d2cc7fd3cc44d6151580234242af7134857c1f898c3a83ee0e772cde341e0643c75345c961a8eb64f4a3a035944790df43592231c2a6928c5af983e6a1b45f156f412011d35995e52e09b7ca6bf2dae9f63753d531a29f8fe1e22d31baf11f5139ca1b12b81ba68affb681e5858652a4e184232186da6b33c4d48d7e611cc368f7bac2c494ee86681f7e96d4163ef001df32fc4dd9c40fd136c7ae46d8025d0d195a6bc61e2df48e7ffd7a99bfd7fbc978e41ede6da3c1f4e1bd90259414a60aa354408d925209e387c0f1a45c631f89ff85350ccb23d5802b5b87d6cb03ffa91ffa31aad12261ac404dc9bdb4f402d0fbfeea84aefd04d663fa09ca70a2ca9f2e0fdb51362e2968d61eea65e726d3dc7b618c6b70ad487266efa6eff328bbf245cdfc3311de90359c17b11e81bb8efe9866c1dae9801854385274fed2af821773fdce00801fe0d8ac2254667b8b97cd6e554af6279c13e4304ca1a126a177b194226a6ecde5d155ca43016df22c4cc5fc4df982a4e60432eefe537b591ae15dfd97c72fb3ed9317bc839935adc732d13474b2f22f70a59de411a92e4fd6676dfd654710b609b67b65d469bd11c03744493d59ae3ce0cf8e6e78ea4b1e92a2315f11e24e442cd0657eda4fa9d1c59b585ebec50f98ed9b4d8397c8fe44bffa88fba3c89a2fa999a32c09067bb4e2b64ee877674ac1d0bf0e60302a926ea7c4866ffc34fca317e78ec6bfc0de2d2045848596b1451acc0179214febf14c98511b2d2911911304839e10c14e8caacad67b794e02652f6eac3ae2d882a4bf3d0194fecb2b5df238068aa30fe0a6ff0e58ec4bd8af072ad140cf659b2687a8f8fb699aed29163bfeb12864548ee45197d5fd2db3acf7a851d3dfccf721368bf86f131842175a2a8f4af8d68e33e8c2e9fa25b71fc889d54579ee103f693be90ddca2135486854bc455d3a69bdb152029c05ea4503a78b25699975d920523ae3012700e645011cae36acf44f05e6fd1713783b682336829af5f95390b59b1c5942d931320835afe1e56bacc"}, {0xb8, 0x1, 0x7f, "5f3e7ad0f0d0a8533d8578b65e3f0cdbcaea6969703c6a8edba19f640cc84c57e554f3d42be9d8c624439723b0893a12f448546b2151a06226dcb4e885aef998971a90a973f576aaf9d388901aec87ac963799c20dfc93e950d95af60f6984adda5049caad86fb272ae635533a17ed4f000ead7bd477cb26599ac4837118170b44820d0c891aca2ae6bed539866ff77d15a3f11af7077ad91d00db000000000000"}, {0x80, 0xffff, 0x6, "22862049a9b61d261165a5e5c781db4af75e4aae215fa88620483d02b698db54800fbf085d83ab64da5f00f84ffbf50fbe08e6f5f7ce1658cd976bb78ab3ce341a7eb1e656bdc71c18d2400678f7666107c512b2caa4bb3acb7548bbb5a4a2be3f0207a7ab15b9e0a4d497619f"}, {0x58, 0x1, 0x9, "44ccb8f626e97c0b9bcf4e4cdc1fce70c98aa29c00b6198e2c89a89ed5bc3133713320021139074ef41df568fd65854e8cb1b8ff134cfc46f75c6dddf5baa3489f7b1db13e04de"}, {0x58, 0x0, 0x4, "85d529448c08708e4e321cad6c44b337cd5c67d9404da6ff9702a1dcb76c9e482281da6697ee4ce3880369cd90162c817369487921d5e0f2aff5d2a5370f39e2cd87"}, {0x30, 0xffff, 0x8001, "ea8582c137ed4dddc2eb7537207585acd3870ddbae2c8f998c9509"}, {0x70, 0x1, 0x1, "fb958bf0bf0e0d51d563118442c7ece701802da184d88653e307872ccfacd75b820e2a13549a79b68d4a5e77207862d6a78b69e47502470f7a7ab9fe44ac1773aaf84691b226669e5e13cc5dcf1688bc1666f75ab38f515282b506"}, {0x38, 0xffff, 0x2, "3fa92bf8d4db88ee3d4e8ce14f6dc828af14e60a5da4001ef78b08de915fec16a0"}], 0x1318}, 0x0) r4 = socket(0x2, 0x1, 0x0) sendmsg(r4, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xac, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) bind$unix(r4, &(0x7f00000002c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x269e2658) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "5f19bb00", 0x1}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x7, 0x100, './bus\x00', 0x9, 0x4, 0x3ff}) 16:00:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022e2f66696c653000bcdacccbd866b08209c89efd98abe6fb08472194f7a9881a5f5a02d9bfd30300000000000000f46add44038f846822cb46a50a50612bddcf82de4ff08a8d8bb037c5ce"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:29 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') unlinkat(r1, &(0x7f0000000140)='./file1\x00', 0x8) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 16:00:30 executing program 0: sync() r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="b000000000008000ffff00000200000004275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f02455f87fbb788bec389ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f9cb435b716a65d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef0000000000"], 0xb0}, 0x4) 16:00:30 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xfffffffffffffff9, './file0\x00'}) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x46123dcd}, 0xc) 16:00:30 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x8000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) fsync(r2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x2) 16:00:30 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000001780)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/47, 0x2f}], 0x1, 0x0}, 0x0) writev(r0, &(0x7f0000000340)=[{0x0}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r0, 0xa) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) getgroups(0x0, &(0x7f0000000100)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000000)='./file0\x00', 0x18088, 0x9) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000200)="81eb1dc1fe03cb3dcd63b4a4c69463d86418f599a491a9ff9160dc7b50ed6ae07779cf7dd61a8200646fb418199e6b1f02624cdfdd703742242a3e9300db228b587122746726f4dd694784f8bd538148ffe85403bb11083ffcd07f9c431d297f3a3ba9b33aa0f0062c0a2b6cdbe8eecb42ac4a7c6b9139ba457e3a208a50b3905133da123631c3cce49906801bd8b285de0d7fdfee768a9bfc45b8b496abd619c86aead972c2ad5e04", 0xa9}], 0x1) r2 = dup(r0) recvfrom$inet6(r2, &(0x7f0000000140)=""/160, 0xffffffffffffff64, 0x40, 0x0, 0x1ec) 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r0, 0xa) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) getgroups(0x0, &(0x7f0000000100)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:00:30 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x400) semop(r1, &(0x7f0000000040)=[{0x0, 0x100000001, 0x1000}, {0x4, 0xa}], 0x2) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0xfd27, 0x6}, {0x18, 0x2, 0x39, 0x3ff}, 0xdbbf, [0x10001, 0xaaf, 0x4, 0x3, 0x3, 0x3f, 0xe43, 0xe782]}, 0x3c) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x8002, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180), &(0x7f0000000200)=0x10) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)) semop(r1, &(0x7f0000000080), 0x0) 16:00:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:30 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001e40)='/dev/zero\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r7, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) sendmsg$unix(r7, &(0x7f0000001b00)={&(0x7f0000000100)=ANY=[@ANYBLOB="398f4511a2283393a9940700000000000000e5000000009c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r8, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r9 = msgget(0x1, 0x2) msgctl$IPC_RMID(r9, 0x0) getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500), 0xc) setegid(r3) socket(0x26, 0x1, 0x6) semop(r8, &(0x7f0000000480)=[{0x3, 0x4, 0x1000}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) chown(&(0x7f0000000140)='./file0\x00', r2, r6) sendmsg$unix(r5, &(0x7f0000001dc0)={&(0x7f00000005c0)=ANY=[@ANYBLOB="000000002200ffff00160197000000000000004bd82d7faa3037d87ea813834c752fab19a7fd1c296f5e1368750294b81ac888472795794627887175caa129408a70d9c14925946d7dffe2c161181da511ce2fb50d8fbedc1754f8c3072d9d410ce9de6af073b3000000002202387f5ad41e8d526f454cf685e64ebbdee23ae40922c8a52cdd229fbda5737c9bc5f0480d00fdff000000e83e6a4d2f1969bd343374e07c495864b0e0d46f5e057abb6b0d1e0c8345dcf1576dd6eaf96f13900a5dea4aa3cd14000000000000000000"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0xa) getsockopt(r5, 0x0, 0xfffffffffffffffe, &(0x7f0000001f00)=""/220, &(0x7f0000000200)=0xdc) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 16:00:30 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) dup2(r1, r0) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0x2}, {0xf00, 0x2}}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) bind$inet6(r1, &(0x7f0000000140)={0x18, 0x3, 0xa190, 0x7}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000006f7c4cc00ff1c16c5c884323b77519d9520029a372c7a85af950064749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e7b5507b3ffc1f5f87162af3ba6035df7734d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e243a3f3dc9dacbbee0b4d9551f98b4fa3589406676f8fdc09c38c34e1d0ae8be6aee2732fa002c9ba27f13749683edb9c811677ebcaf3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9e8f16ee92b4332b2764ef37fe"], 0x171, 0x800) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000002880)) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) r5 = semget(0x0, 0x0, 0x1) semctl$IPC_RMID(r5, 0x0, 0x0) dup2(r0, r0) getpid() r6 = semget$private(0x0, 0x0, 0x20) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) semop(r6, &(0x7f0000000100)=[{0x1, 0x1d14, 0x1800}, {0x7, 0x3f, 0x1000}, {0x4, 0x3, 0x800}, {0x3, 0x20, 0x1800}, {0x3, 0x80000000, 0x1000}], 0x5) 16:00:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f00000000c0)="51eb36", 0x3) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) socket(0x1e, 0x15, 0xff) 16:00:31 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in6, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x34, 0x0, 0xc6a, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 16:00:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8000, 0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x800, 0x1, 0x7, 0x87, "2e650d90867b76aa6fa6c19cf1e63ac86a10525c", 0x257, 0x6}) r1 = open(&(0x7f0000000040)='./bus\x00', 0xc9, 0x1) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffff0008000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) flock(r1, 0x0) 16:00:31 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x290, 0x8}, {0x20000, 0x2}}, 0x2) r1 = socket$inet6(0x18, 0x3, 0x102) sendmsg(r1, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:00:31 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x200, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="00000000000000008000000000000000"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f0000000500)="c0f2eb66470f622b8a11189d1970b90ab90af1c4c1395692347b0000f046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:31 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSCTTY(r1, 0x20007461) flock(r1, 0x2) write(r1, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) write(r1, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r2 = syz_open_pts() flock(r2, 0xc) accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/43}, &(0x7f0000000480)=0x2d) getsockname$unix(0xffffffffffffffff, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) chroot(0x0) getpeername$inet(0xffffffffffffffff, 0x0, 0x0) close(r1) ioctl$TIOCSBRK(r2, 0x2000747b) utimes(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000540)={{0x8871, 0x270}, {0x7, 0x6}}) munlockall() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x1, 0x2d98}) accept(r3, &(0x7f00000003c0)=ANY=[@ANYRES16=r1], 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000640)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0xfffffffffffffff8) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x1, 0x7, 0x40, 0x1, 0x2, 0x0, 0x2, 0x1, 0x0, 0x4, 0xaf}) dup(r2) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) syz_open_pts() 16:00:32 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x1ff) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r1, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) chmod(&(0x7f0000000000)='./file0\x00', 0x1c4) 16:00:33 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000000c0)=[{}], 0x1, 0x0) 16:00:34 executing program 0: r0 = socket(0x0, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:34 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) r3 = geteuid() setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f00000000c0)) 16:00:34 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x80000, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x80) fchdir(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000600000000000000000000000000e0bbb39c6afeffffff0000000000004b7f4f22276e", 0x2c}], 0x1) sendto$unix(r1, &(0x7f0000000140)="8a759933397bef8c7b35532964e6f60346345a3b007792113ff21f58bbb4ac13ebbdda52a281d31e851176e30be83da42bfad411a9435ef258c7510883b089266179aaaee05265c60bbca5f3e9f7aff52d648d8826c1c4b396ed0893cd30bca20dfb5967079b00a1330d326cb1be8309c16c019f4b576d03248eaa8a22d6f64d5242698f9b51e6dbfc1ba50ecf7a514d4f9ab6a62b0a9b", 0x97, 0x405, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:34 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x21, './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001cc0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x25a) recvmsg(r2, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r1, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7f) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdffffe, 0x80000001}], 0x2, 0x0, 0x0, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) 16:00:34 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) select(0x40, &(0x7f0000000000)={0x4, 0x800, 0x1, 0x1, 0x6, 0x7, 0x34, 0x4}, &(0x7f0000000040)={0x6, 0x4, 0x3f, 0x8001, 0x9, 0x800, 0x5, 0x8}, &(0x7f00000000c0)={0x2, 0x3, 0x0, 0x5, 0xfffffffffffff000, 0xffff, 0x3, 0x3f}, &(0x7f0000000100)={0x0, 0x10001}) 16:00:34 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getrlimit(0x7, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x280a) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000180)=""/134, 0x86) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000000c0)='F', 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) readv(r1, &(0x7f0000001240)=[{&(0x7f0000000000)=""/128, 0x80}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/57, 0x39}, {&(0x7f0000001140)=""/22, 0x16}, {&(0x7f0000001180)=""/21, 0x15}, {&(0x7f00000011c0)=""/43, 0x2b}, {&(0x7f0000001200)=""/41, 0x29}], 0x7) close(r0) pipe2(&(0x7f00000012c0), 0x4) 16:00:34 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) getpgid(0xffffffffffffffff) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x100000001, r1}) 16:00:35 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) writev(0xffffffffffffffff, &(0x7f0000000000), 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x84) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') setrlimit(0x7, &(0x7f0000000100)={0x2, 0x4e7}) kqueue() 16:00:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0xed, 0x1000000000000000, 0x3, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffd, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000354000/0x1000)=nil, 0x1000, 0x9) r1 = socket(0x1, 0xfffffffffffffffd, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getppid() 16:00:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x5) pipe(&(0x7f0000000240)) r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x18080, 0x20) r1 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x80, 0x9) r2 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') unlinkat(r1, &(0x7f0000000140)='./file0\x00', 0x8) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000001c0)=ANY=[@ANYBLOB="6701ff033c852b687285a43f9548c1"], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0xffffffffffffff62) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000180)={0x4, 0x1}) 16:00:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000000c0)) r1 = socket(0x8000000000f, 0x40000000000001, 0x0) r2 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000031000/0x4000)=nil) shmat(r2, &(0x7f0000719000/0x1000)=nil, 0x4000000002000) setsockopt(r1, 0x28, 0xa, &(0x7f0000000040)="7fff966c", 0x4) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) socket(0x30, 0x4, 0xf9) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:35 executing program 0: r0 = semget$private(0x0, 0x7, 0x80) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000000)=""/114) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) ioctl$TIOCSBRK(r1, 0x2000747b) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/89) setsockopt(r1, 0x297f, 0x5, &(0x7f0000000140)="0d6d58f7e5c00d4eb8c0385ca680baebd005f47a9b6fbc", 0x17) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x1, 0x8, 0x800}], 0x2) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x12, r1, 0x0, 0x0) r2 = shmget(0x1, 0x2000, 0x4, &(0x7f0000ffa000/0x2000)=nil) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x6) setsockopt(r1, 0x7ff, 0x1529f96c, &(0x7f0000000200)="ab457e181418a5ab885b73e9448b67861f9f10224ed613311071b214af71b49f5d4d0a1a355f8319c4e86684285147f8bcf20eae221b75477f4a9d7b84d7c65881de2fa65392e9878428611a1c3a75c01b273eef5125828316fa662dec243116e173db1677184f34fe2e37c0dfeab369f05430c16fd24c64c0c969bc5af851ff3abab8f123eab98d1ac0368b907770a84fef36a502f721ed928bd316be4740038c7e6171f1a9", 0xa6) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x1) setsockopt(r1, 0x6, 0x10000, &(0x7f0000000300)="f8422ddcf575b7158520b46db61548633f88b9116c805100dddb9473d3a626f0ccb57cd57492e5edd0eba0f395ad299537c9", 0x32) r3 = fcntl$getown(r1, 0x5) r4 = getppid() setpgid(r3, r4) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000340)={0xbfe, './file0\x00'}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000380)=0x2) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000003c0)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000480)={0x4, 0x2}) shmctl$SHM_LOCK(r2, 0x3) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000004c0)) semget$private(0x0, 0x3, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x81, 0xffffffffffff2fd4}], 0x1}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000580)) getpeername$inet(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) 16:00:35 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000)=0x10000000006, 0x4) listen(r0, 0x0) 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="2a24d6adb2dcaaa720a0a4d4412f28c748d9c9c131e6999f7ddafa3fe25a9d676b046d34e1a1c750b8ccb58f034c4264ef00", 0x32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x3, 0x13, 0x401, 0x4, "7ba2dcee9a67784add2e8741a3da238fa1add78d", 0xec9, 0x7}) syz_open_pts() close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x100000001) dup(r0) r2 = syz_open_pts() dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x100000000000003, 0xd9f, "b006000000000000008a210524d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f00000000c0)={0x1, 0x2, 0xf9, 0x1, r1}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}], 0x2) write(r0, &(0x7f0000000500)="e7", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() dup2(r2, r3) 16:00:36 executing program 1: syz_open_pts() syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f00000000c0)={0x3}) 16:00:36 executing program 1: setuid(0xee01) execve(0x0, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="6920aa666ff363501390cd80273bb9b1b244828a3f50fe3f5b040d4a073734729cabc803377f37db6af97115b711f42b1510bc2e9de6a8f4ca7371204bccbf06313e0eab8d75a5b912584fdc1e666072af890ac61272b9d8aaf93957df2480041e6c1b810c524e6b391bb46aac1f5c98f8408e91245e79e89a20c783dff9dda8559e7274f24246b12d39ce6ba2b9674161a49a991df3564f0bc04e3e363ee48e1a1bf7a82ba9fb79229885be2d49537762f3dd20ebd55479b9d66d53f50f66c6c16acfc601f04e95372ab4725c05d388268d3f339a7299aff6658b96b7e2d42de3c6548ae9c0673024a3586da504ce", 0xef, 0x8, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:36 executing program 0: r0 = socket(0x1e, 0x3, 0x0) semctl$GETZCNT(0x0, 0x5, 0x7, &(0x7f0000000180)=""/132) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) setuid(0xee01) r1 = msgget$private(0x0, 0x1fe) r2 = getpgrp() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) msgrcv(r1, &(0x7f0000000240)={0x0, ""/140}, 0x94, 0x2, 0x1000) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000080)={0x1, 0x8, 0x7fffffff, 0x40, 0x6}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r2, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:36 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3f0000000000000000e4a1005e679308912b4711"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x1000, 0x4, &(0x7f000034f000/0x1000)=nil) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:36 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) syz_extract_tcp_res(&(0x7f0000000040), 0x0, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) 16:00:36 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) read(r1, &(0x7f0000000740)=""/89, 0x423) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5, 0x80012, r0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) close(r1) r3 = semget$private(0x0, 0x7, 0x8) semctl$GETVAL(r3, 0x2000000000001, 0x5, &(0x7f0000000b40)=""/202) fchmod(r2, 0x10) accept$inet(r2, 0x0, &(0x7f0000000280)) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000500)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r5, 0x0, 0x0) accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) open(&(0x7f0000000580)='./file0\x00', 0x80, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f00000007c0)=[{&(0x7f0000000a80)="9de4f7d1c30d2184ad7b7b47990295a6af4b2b8da41fbc9f28daba54f2dd764aa7b7027f3fc989414a9358f69e8f4d9519da168d60dfc7d01f56c550f28163f5d5cd529edd29d8558d17edd2f898943f54457c7cb79dc163f6d923b22a35b95681723604", 0x64}], 0x1, 0x0) open$dir(&(0x7f0000000b00)='./file0\x00', 0xc0a, 0x20) semop(r3, &(0x7f0000000280), 0x14) execve(&(0x7f0000000900)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x8f', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000940)='#,^-]%\x00', &(0x7f00000002c0)='\x9cGK(\xe0A\xdf\xf9[AS\x80U\x83M\xd4\x860x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt(r0, 0x5, 0x4, &(0x7f0000000100)="689a008ada4404f210dcf010ac5abb31aa2fc6105d731eda3c205b2657947733af38df0aea2790f16ac0cf2ce281e8b321e0c11f095a86d39c5c99be9457f404e6fbec4adfbcadcdddea247d0606daea37c7cba62e12eb7a2f2bc4c0d7cdd6671cfb1e91eb11f6c94d07cb1ad1f4ee82c04401f99c522bbdecd2fefb748d2a0c88f34f67c49d79675a2bbb111fa9b92c2fa73343238b9850a1833fdb0b17a0572fc3379b4300eb", 0xa7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}}, 0x3c) 16:00:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x81) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) write(r0, &(0x7f0000000880)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796ffb05e5a108166aed68c284fdac04965967364108365831b8464bbad91a3f324cf851469160e17c79a82c1773f56b336395ccb89a857911d101a2492699a5c02a01a64deedeaa18ecf2c9ca9e3bee42cdb47c96cfb09cffabe1b5938c98e606ee2bcb8c5cbdefa549365de6e4494bc57ab8e662238a05a59097437b9e3c7aa552dc6707d27b7ec15bdacb764c400a4c262d257f891fef0bfcd243cc14757877586e5ab546da76c0f6b9caf9e0f09b865e932a3c1f47787319b93c4ef520991ccad517b63bf7b341f26ade80ebc50cd1b863e65a0f00c0edd31a351cb4e055f5b7c2e921c98a8806bbe012adc692c20b673295", 0x1d7) execve(0x0, 0x0, 0x0) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x40000002, 0x4, 0x9}, {{r0}, 0xfffffffffffffff8, 0x18, 0x81, 0x5, 0x6}], 0x3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffd, 0xa0, 0x0, 0x3f, 0x1ff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x2, 0x629}], 0x6, &(0x7f0000000140)={0x6, 0x7ff}) 16:00:38 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = syz_open_pts() dup(r0) 16:00:38 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x3) r0 = socket(0x1a, 0x4, 0x20) sendto$unix(r0, &(0x7f0000000180)="c500d6d4fdf6538997dd4e850b78ad0c6c235ee766cc62fb5e5fb2cab7069adb8b99b91fc3c98dc3eab27c5541f6b06a04dc3083021f8c9441934c417291d67c709e766a820343c247447ca53a60134da9cf67904801aa1258144b8a5f5e93b770bb26a96f49e1817b4e6942140fff691646954a2530832e5f36cb9ed095ab99dbbc9424c68310232e54646b97880dab8e6e1a35efd97f3f51364005363482f8a8a4fefd5551cac342c48067d7310527b5691e48ec400d7f87836a0889947e26c3765c118af862a966dd5b0d07fce4f85e1fd978a9b32ff46df86d844ea0703e4d077da588c6fa434e3dc79a154e19d4de6a5bb947893189e2cb439cfd0b69b3b1d67436c0c09b97a5709ac147467bd93590b141708ec434ccaad526615d884d4c064ace2ec735af2da0a41e64cf87d430e79bfcb44da0c81b307e4f6c42e9d23d67f3904b88b477c2a93cd52917e02d3bb786b20fb9f149e2566dd91656469f08cafc075ec3d009db14f321e925eb2f3b45fb512f4d8a74f4bdc6ed0a881abdabe57a31e1b7207fafe8a1f5c8838ad346c15376226eec69510fff5697e32409c42d5ab4e1aa253ebe44e285b6427af62e24142acc68aa0ec43f73d6f76bb232d4d4a87e2e331018b08ec668045e24c4a16c7571a6289ba990191a8b654c19a04752f620a1aa735e8a5a414ee960d9645eba80b511d9262c66cfac216f0907dd18003e150f0d6b66d20e6c1e2a22dfb66981b8d8b74a34a59121346b3a87e7ee20f794ab15563502ff2081b03b2f337c1e1df5936b7d78ca717eabfadc25afc2ce020d46c76717b677e7208e2020dd3b9ad5355bbef27b85d0052ba8a3d063a52e118b84a86342892631db7852c462b2c266b163d3c0be2e688edeaa28840076c9f564be1bbc117526711307e4bbf21f99dc687d516d4c6212fc2913879f00fb71bd2cd67a663033adcdb539b6aa30ced92cbea3b68cbc7d520ace41e44af9ebb154cd8374adea255c2e8287e5f6d5c978691fcdafb2616f4e7c2d97feaff7ff8036913cf4b64bc9fdf585b21472f8a70e6188e5fa20eac495cb5f78836b5882085cb8d507db9d69f0e63784537530bd4737482a551c8df3ea3c16f6b2a949a22dc69342d019f49b82ed2f3c671f7f450ef96f3d5e444aa2fa6da5cf51ab6d80849bc37e5965c0c7073919c049f6f98e2c2abc54cff9f0fa81bb831e9a89d38e110e0cf61b598921f66ac772ee1faa9935df53fc126c970e34fb573dd6da11aeb80c35e02a0970ecce0cad4279af59305e64f1190bbc852da5a5c17f4acd8d2f868d6cb40505e40f0c4ed1532b67cc3cb2f86f3b8f6caf13891aa6cb90fd493998d5331d6686959891452bb866cf7a3530ada6fdd1ff21dfe3231b8c1000b381aff39b0085cf311158f071f51b88833dc1d4adb4aae1209dd8fd4b1c95387bbdd569166a8f1f5fa908775016bafd6286a61c87853eb1ea62a864bd2eef06a80591efb6765d65343e81b1a51b54d76deb0fa237396a6bc385b59d78948980bfc697041a10e8d1a3d5fd3cbc8e2f2a10cc3b0451d45780912696b45b89c950d3128e6a3fcb623a60c309eed9ae4079403d10c9e6c44150ff1b422bd501f9d50dca90ca8b6852476f972fb6ab926c095730ccaea0a15da3d4e16a7a078968297228326baab9812372fc14c633e29f27092705bbe82aa7818bb51437f775238f0dfa4d3e7c179fd2f5d6446593f98ff3b00ca04a3907de25b5fd2670f0533d6646432a956bc1b9e3744851f62bff47021f4d5d1871ec6dd132430d8103f8941b84f4faedab271adb14cd6a8d3702c7c60755e9940cccf64c9cb2b3d7b93461b3e913db74a0fb3229d747902aeba324c4d0216eb0bd6529bfd583baaf48a3ca4cd6ee22a0de2bf0b635c17a3a508c078228cd2820ea1431d29638a05cb43ffa88ad1828f3d958b0f5e9820dcd38aefefa0e1a49d69594e7f02d4b001fe48c578a1b6d03a40cb7de35ec820871673d20791a1bc40007e9ac9dea6a04d485fd3eda89dbcc8f2cfa071e6bdb1a843a507f62b79e52eec079b3721df4b798e4cd6c73b61a3512b1048430a2821fdcaae595cd2843daa03a8f8436e12ad19ba269d3a1a16918d62b63114e11840ad4b36a039696a4a81cae777d3e101aed127675cdd532a5dac9cd77f252e03e92dfd52f60605737ed6a293a93caee9ee81159c7ff11ff9f2a1db273538be42df8df902003dce819c0827272fa5408ba6aacb6fca4d7457f140ab143355ad12d732ca4632c4e8998c3cf55890d10530ebfc557e5c5823ffe373e8a7933917c9eb0f0736f3c5c0e5435af7917099a5792e7cbfb27b5a6ff9f0aff4df3fa1c2faffca63b3963c5752b103add7723a1bba11f8006f1bde040b220de11f0bb4f72e7a6c063b5284ea6c4df1d63847a99450190750d04a15374450991b923b4133526e391462546acb0c7e41cd6f255834be5adf5dea4baa397b90d65088dd6f3ce10e07d2e0f732ad26d17b9778807e5307cfe125d1b9375bec90f53d5309af03b24e120f5169cd6fc3861c3f474f87e07f5768a55f8be6d5ba5756a81c80c89a033037c0ae9bab01da0ea6324909908890b9ee833cd87492013af2c432b556f9d59b195acfefec325a29886f71f15679edeaf7725397fb04284856ef6706421debe9cf6c81eacccd72992430a80c6d0432f756925d4222570eac9d6abac40e0e1e7bcd36e1feb85c76e50c76577b3cf9fe95e444a06853ab497ccee66ce2e586335dc700d0d73e6ae68d20af243c2518812445bff5d3dd567cfb8b8751479641b52cfc8240bfeaf6dbe1c9f26a113e25f3646c71e9daf621ab46bf1d4b428410653561532ff1ed5be5bb9154fb52bc15ed3e5667a6deafc059efd44b37ea672c14b003962dd7d4b1410b7cfcc88a2b8e5f2bdc6ee618a53f1324a12c778a49b0027d2206feac5e6b03646b0f906ffeeb372cea6e5de8b5c19367615c736deaa8c94df515337631eeec82f5ea3c16a65898a6c280a7ad43169ff6c66fee971f5a631be84a7859ad7e830efafa98a3a52c0c6d0f5bdc72fab6c024745b75e0caafe3b0e058a29b00b3f316c3b48a600499b4c9473cf12f73005dc78010a9ad184fd131603a876540fd27766217773de826722fb3355d390b3e4e5a75d8426d43ef03803b7ca3cba4c299c7f32d07eafd0f6021dcbf0d9b2fd4f77bd6a9220bd42925bdc81018263248e2bee4968f756e3e326d45d06f0df5e87df3aca050b059da80493491ca3bc91c1e5bb61c82e17eb7451c10e3e0430f1901ea270f2819cd8dec88403eb340e3a1ad64f20051cfcf080ae1db0c42a8d5d9fbd9b4f3ed0facdfe94f0fdb558095dca30efed9ecf1b0f278ba63d6ce6ad21e7fd1b058e3eb2a58a6bab613ea751d169cac360daf76879eb1cbb137d65f2f57d5d9a7178b513db85c442dadf78784c4c56666bd5506696b69c2442d21173d01fee5db0669e159da34de24172cdd61cd39d636f201f026f62ac8b3b3c2827979458e65d91dc95bc410318c352019f68dd7729b2de4af7186e66a1298ced622a37f3732ade115f91b8b3d58bebdb5f7a6ca03f23e145ef5d2cf0a0268886bc17bc5a1954179750b919bf96e26a7ad78dc75ae92d0ec85c8db0ec6093a75a7823607a9e30754292333e431ae51a3cb49eafadbdc8110664fc0e2590a2a19b9729ef85c724d42d5e0244d7c450afe2ff4cb959d3eb04699158a0e4fb6b6ba0550ffbc774a26b4541dd5a28c4091aea32c1329ecde88d31f69798473199c3c9fa4203b3dd8ad97f9269a1bd3d2afe434ca22bc30e947777a4c74e546a28b96ad49183c26c2ea2b4fbf32a96ed7779362f61994e4d0172d1039f281075ecbb46ff3f1c3f0461599215a8a0213032c0d6ff0fc783078fe8cc2f558311f8d68b82ad0c6b24bce010eaf5f5547d6c2b523df9a25ca32ebbd0df5bfadd4d26a49ee20c6457e4a24abdb2c9ec7143f3499ddc968f8e237c91c8f519b7dc14f3ecb5fa2ebb726fb76d54e2074dc5b4a42ad061a6a2c0dfac6eaf241389365c0f0abfcd3a04156d1850e8cf49f657eba7912404c02554ddce301c2a1141281834cb408e41872cf324d8f60a073a5d342d170e273117f4b6283dd08330b62f1b36020d4bdbc3e0d40fc06a2a09d5601c4b1dced104141853d3e2a7d6701217bf6e02558ca0ec60c7124c647145a25c3f522081c2c79fc172b00afebdc3227ed1d35a5e2657165fb453db3f24768e0bd472b4940c17680ae0a0de58c20c01c55c35ae98b3cc7c6d62f47f45fca8b519c5ecd84e03cffa63d29092317781ab9278bf3f3cc60d1891b9549559e67dfe47bf8e997274ffe002ba54c36ac0222c99fc7e3071c5732ae774810e6e5db25abbf4d845ed54620b339c2195b74bfa75b367dd3018328cde95330a8b800eb6cc3d0ce8fae61e47a6a45590f995d82c75e7f8112f18e01b7c806e32e5c86ce42a01bffb9e46171c09e1152132a05297b726bdc8d471874a929292e79e7f63b66ffa4901513fc2e98b709d9c20c6ce2617faf0beecb866faf399e077a81006d9b4eadc0f1ee554d95a4533b217b5f6cae68757aabdc1d7d1c36636151c4f3f9b1e4a42daee4490e88ab42c9de10c36bc0ed63c6e357d8e4f1b1ce86a7a5eea2baebf028734f1e456f7407bf66bf6e9c3f70a84eea542239452bdcf0032462c6aac4280f039756c27a767debbc6665d86a50ebdac4adf71b41c1f061bae558069c34eca2f3f0670d43baeee0369da9db2356cb3cb63c89b60ce2ff07c3280ad414ff32093306d11d4e881c4efdb6adb09931964b186ddf2839e8b46a04eac5fc49db8da41af0bae6faa9ffcfffbdbe124c03ff5abb09974d38f7899837515a7a05d6ccbe8983618290a723f0197c392edeccb0953c01e7ac6fff988ed85ef0fc47e03a182e2f0788b4ed0681193d3224702cd1ea750ad26dc054e690ca821bc30271ab46eb9e4f2eec67a8f73e59f80f6ca3a8145e83a2054c85ec3ec070c160b1d2a21593c0681a2686ff0cb1250cefd436d2e04dcc092d0b7bf53c85bdd3c8c20365ca46f680ac256c46edafeef0a4fe87d16da4f5fcd82865bbbb9fbebddec917a80714056f7dabefcc0e5737062822e1f8378c7f2d2ed429ea26e49658352ccfb588c1a679796c4a0bf82aea90258d3c8b35fcff67b2a66a2d55949c1e7da5153a8fd23faddd28558e0090a0fcf8c5e9a370ab3747fd9571e210b6e588e3ce0b5173b9905fc7f072b992f3bc0101d53c449fc00cbc2f6bf3e7cca81a5795f2af8b30439df65216a558a82835d1c85ab7614d09ac30bf40cbc034ed900b84c49c1c8bded67c92fbe1a6f9cadfbb97457e4e389e0402f858158612ef34956f0f0133bd285aa23abc466fbe4b2d5322e060de90d11a301743c48e798db182982e71f7c4ce9319aec16eb726a7d51a8221377e01a66473acd298cd98a2a3e8a289a2b57041ee0475737b3f89dc631a7ecc2cde8b6eecea512f6a7673a435e9b104131a7b769ac49ca2ebe950e6532297a5c50e9fece3dfce95393a0f1c9da13ae9b54b8ecd53c1e2292445d9cc0a6488de90efff2dc95aff9f28c748e5f8a7893da28c977112449bb8745228ae60b0bc3a893817b033466caaff7a8cbafe8025f1173577a6912a0ab78832d57345daf0d798ea93ae12c6304acb0f5d82fe322b93e86b8c3dc4933b59409bcfe29bb25798b3e6c7856613b58a8579ee4b1549c16e022cd7bbff8693af7c05af8f1863642bbfa67fcf1ff7023a54d54", 0x1000, 0x0, 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044266, &(0x7f0000000000)) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x40, 0x3) 16:00:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000039c0)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d92400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d4d84820000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b740000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r4}) r5 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) semget$private(0x0, 0x0, 0x8) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r6, 0x2000745e) open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) r8 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r7, r8) r9 = semget$private(0x0, 0x7, 0x7e6) openat(r1, &(0x7f0000000200)='./file0\x00', 0x1, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r9, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r9, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) truncate(&(0x7f0000000280)='./file0\x00', 0x200) 16:00:38 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x7f) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) writev(r4, &(0x7f0000000180)=[{0x0}], 0x1) writev(r4, &(0x7f0000001b80)=[{&(0x7f0000000400)='=', 0x1}], 0x1) close(r3) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000100), &(0x7f0000000140)=0x4) writev(r4, &(0x7f0000002380)=[{0x0}], 0x1) 16:00:38 executing program 1: mlockall(0x2) pipe(&(0x7f0000000000)) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x9, 0x1, 0x8, 0xffffffffffffffc1}) kqueue() kevent(r0, &(0x7f0000000000), 0x4000000000000064, 0x0, 0x81, 0x0) close(r1) 16:00:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000200)='./bus\x00', 0x80a2, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="e19bb6fb9f00a9dc3dc517e32725bc6f710d82e6727a8a125cde7e6f358378fb7c00898186f0eca1be495966d80042aec16d9fe1d42afc2bb12e084ba2bfa57e4dfe58879d92d9076a804049d3706df6b271e8fec10da6b25ea0916ae3118b5929b36cf0695ed7be011f9be29acb2a6a6e7a5675b241d627c4d32771e53c064d4edc76191c380161218bcd35beffe95c8dbaffe7fe70805376916b38", 0x94}], 0x1) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000002e80)="022642c541e2c31bd64f1a28db1ae5f7eba00b24d80d7253792160efd623128cfa3cd749a5ca8a2d19b521ac8d6e37d2c0622a1ba276ebe708f9062f4c26a5f3f65428e170f6c31b73b0279b65ef4829b1406ee9a00150ad67850ca34864a9ecd7b19887bf4ebc019df60bab47a42f460c35b8855f3cacda8988c08bd4193e91fb097ae321b9bf6e83bc5eb554a0420d3faf57047d3d3de2b3dee735e5556c4c8285e07aeebbca62f38f84e118da42cd33a4d919d21de161cd767445f0fccf6e4f034e4d5d0db0af87f8840b14e70ea9e7a2fe4e030ea380abebff48cb404cd1ae9ea639f1fdf069a115d82966d1f4c4af825170924ae1621655a6329f6836aa2feaac0ada07b652cf69b265a13ffed403561832c3b1b8178c7ebf0e16da145db054fbb1ecede9947aae73dd4376af6390d9bdfc6159d16a40a707867ebb28ac957fc71f36e479c701ebcf55a4c40e93528204ae74efc9571b8568a83bb74d746b85604a8c38b260352bda9e6b36079e5bccb6537f2f1b68c2555f684b863806fce6075ce929d57a15fd97bd13629bda887178c99d6fe7f46785ce7b2249c2009dcaf60a2770d351c9af728a3360f3aee96a36eae86e396f55d5cfec09bc925a4820b3dabdf22573cc2cb349ad1cb698b91f979bba81cd8bdb015fb633ee393b4b29b8f6aa80adca9273ee6a88c3fca64e447975a769fb259b6f3d262f508873dc17f1d437d2493c5b8f5901eecf36f393f3a2da4a9c2e13c2688eee89d6aae03586f3c24e5bf4362763f86abec5486c6ec6752b3b15f778ec530ecf949736c848fd977abdbb466ab2534220cf8ffc406885c22841d5ac60237ef68756496710b995474691370aa0a636ae44c320ae391477aa3858ff8c2c82961bb0c17dc201db33155b1e095d351ee402ecd78358f9692701a9d2d511de741c2ce4e4b956912fb153e8c0608a5aa48e21336b6b7273400bb3960b781d3bd7d553bbeedd4cca6081f2f638a46fd6656081179139039f9001a5121669ccaefc8cb88763ecadb1a23303b95479f0504839b7b35775fc79eaa22e3633e86260a879a9d3c0f40f7f2c2ebf683172cbeeb41f505501721ebb18b630c3f2183416b3cfd549febe3e86f7e24100e8fa4bb50c4773a2d6987f918233d5f7d1f2dc9f2227acc4ab0a96f70b140067282c7f998ec57c75a0885be54b996d29c49f1e5dc05885e28905392b2b15909c2ff8287ccad5e397c6551e6b66d2c70af7494f961e6644c41fd77d5f8d10289626419306daf5735f2770e153db982f76b5ef739ddc256a80a80030ee783047378e4c9d13ca4371d1a8f34ca9133360c7d889b8a6df0c375ceab8dfddf9a05640cfbdd85267b174bef2f57ca89616d57125540d322cc5c9cc9dc93f0086975d8f3cebe4e2ab934acceafec636221afda0283c6d57d616b5dafc19759a44e1ac56a707392b101b04dd33b3a3f8ea6218a7d66ae120c4840c5a1293cc67dbcb90eeb6188b004366198266b456f7a58e7efb81b58627b76cfda69110d4cbba3b2a7f777ebc6e1310913487a7b1e43b858aa8d024511a08cbebacc629fb38fc3c6da5fc0ddb79ec195a74b1c0f9cd1fceefda385e0beae459c46d6d703554f15a941666eb8077fa17d102896744ec25033b63ac1dba8059", 0x499}], 0x1, 0x0) 16:00:38 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000880)='./file1\x00') r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x1c) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r3 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f00000001c0)=0xc) getgid() r4 = getgid() fchown(r3, 0x0, r4) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r5 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r5, &(0x7f0000000140)='ml', 0x2) pwritev(r5, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f00000002c0)=0x7) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) accept$inet(r6, 0x0, &(0x7f00000003c0)=0xfffffee9) r7 = syz_open_pts() r8 = fcntl$getown(r7, 0x5) preadv(r3, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r6, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r8, &(0x7f0000000000), 0xb, &(0x7f0000000100)) wait4(r8, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getgid() 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x10000000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x84, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4305) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f00000000c0)=0xfffffffffffffffe) 16:00:38 executing program 1: r0 = getppid() r1 = kqueue() write(r1, &(0x7f0000000000)="8f097e3b0c49f2337b244aa9ec18c3b334c240cbbaaa1ca41645aed9b42051c6d92edeb759a9e7f40880", 0x2a) fcntl$setown(r1, 0x6, r0) 16:00:38 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/109) msgget$private(0x0, 0x8) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000240)=""/241) msgget(0x0, 0x9) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x10, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="e666155eedb5469ad24ed85a160a3db3ae3f4aee38199e19e3ba28a7ffeed9de831ebd0b6044318860dc2ae0b0a8639007cf4aabea9d1d61aa211061146863e4b8f275d11b198a60914ba81deda38f8117aad0f740fa36627ba199af1e7c3ae41d903b2c0d36c1a721836331a588dfe62d67aca6ccbf394e785eefe5a9e0cd3f5bcd8c6d07ffbb00aa86cde0095574c2bf1344c9471ceea19dd6e758911915701be823588ecef9b25c8ffb829b11bf4369d677b3a1d97a3ec35620cf9bdff55a868f46ca33b415708c3bec62ccefc3f70d2953b0e4ec4cf3e0e549c4c7b530c2b12313e217783ec5640199a82ad3", 0xee) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mkdirat(r0, &(0x7f0000000000)='./bus\x00', 0x10) write(r0, &(0x7f0000000200)="ec02bfe58db1e0", 0xfffffffffffffd34) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="436f50bc0eae3d7b5d41a0945b00cacc26fd7b175686211ad98c6c3ae0d27ec1d414a97b35a7ed259d806189f108df6b8b3633a300000000000000", 0x838d9b895f51f18}], 0x11be, 0x0) 16:00:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x23) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) socket(0x18, 0x4007, 0x9) poll(&(0x7f0000000180)=[{r0, 0x2}, {r0, 0x101}, {r4}, {r2, 0x2}, {r3, 0x2}, {r2, 0xc0}, {r4, 0x40}], 0x7, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)={{0x9}}) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x5) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) writev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 16:00:39 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:00:39 executing program 0: r0 = semget$private(0x0, 0x7, 0x2) r1 = semget$private(0x0, 0x4, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x403, 0x0) mkdir(&(0x7f00000005c0)='./file1\x00', 0x44) chroot(&(0x7f0000000200)='./bus\x00') r3 = openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x19) semop(r1, &(0x7f0000000700)=[{0x1, 0x4}], 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f00000001c0)=0xc) getgid() r6 = getgid() fchown(r4, 0x0, r6) mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r7 = open(&(0x7f0000000580)='./file0\x00', 0x281eee37fcdeed69, 0x20) write(r7, &(0x7f0000000140)='ml', 0x2) pwritev(r7, &(0x7f0000000680)=[{&(0x7f0000000080)="2ea15cd87cd8564ce2f7161d263bc11f2c0ec2b47a27b1272199be82e71c5b6c4af8b89116466b", 0x27}], 0x1, 0x0) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f00000002c0)=0x7) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x7fe}, {0x2, 0x3, 0x1000}, {0x1, 0x3, 0x800}, {0x0, 0xfffffffffffffff8, 0x1803}, {0x1, 0x5ae, 0x1800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x200000008, 0x1800}], 0x9) r8 = fcntl$dupfd(r2, 0xa, r3) accept$inet(r8, 0x0, &(0x7f00000003c0)=0xfffffee9) r9 = syz_open_pts() r10 = fcntl$getown(r9, 0x5) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000440)=""/141, 0x8d}, {&(0x7f0000000500)=""/115, 0x73}, {&(0x7f0000000780)=""/228, 0xfffffe99}, {&(0x7f0000000680)=""/8, 0x8}], 0x4, 0x0) ioctl$TIOCNXCL(r8, 0x2000740e) semop(r0, &(0x7f0000000380), 0x0) wait4(r5, &(0x7f0000000380), 0x9, &(0x7f0000000880)) wait4(r10, &(0x7f0000000400), 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) getgid() 16:00:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x4) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x8, 0xfff, 0x2, 0x8000, 0xfdb, 0x3, 0x9, 0x9}, &(0x7f0000000200)={0x0, 0x81}) 16:00:39 executing program 0: r0 = msgget$private(0x0, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x48, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "eabdbb5eaa4604ffbf6864c11ff3218e6c8bd26500379c2cddbac3f21d80d540b34d5f0f00c24996e4f0b9f69937800ff657562489a531b9218a4ee7b1f3271a07b0382cc318807c83739b30906a56d461ea94fd1cc92fa6860bd1ccc6705d43844254e089a30ff5e77d8d75c534e9c27428967cd838b174506eb022dc913b2225da489a4dcc28bb64a90a9ee91290a9bf75ccf7c672f74a46f4aae9ee71109e06b66da918de526fd7724346f2cd0c8ff6ebfc4b12ef0680292e5ae2095a566e1d41ad6e9a49a94050"}, 0xd1, 0x800) r2 = socket(0x400000000018, 0x3, 0x3a) socket(0x0, 0x0, 0x400) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380), &(0x7f00000003c0)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) msgget(0x1, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x820, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) sendto$inet6(r2, &(0x7f0000000080)="217602a9857f20b51837bbe9614d4bd547c006756561a74a89b3142f521f4fe41c5c6bfc07a7737fb31c83320a679f448864772947bddb14dbacb87c1a07ea0c6e4a04e88c3a25e6cc6d593c0a3c5d57d3fdd1b449b10681906679dc0823b7797e502dfad85ff3e8df39a81faf81a696183bb050b4b640ab921159e023fdcc958ec8219a005d348042358d664e0beb4ef3a7233b129a7b", 0x97, 0x8, &(0x7f0000000140)={0x18, 0x3, 0x7, 0x5f}, 0xc) msgget(0x1, 0x0) getsockname$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) socket(0x2, 0x4, 0x80000000) 16:00:39 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x0, 0x10, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="8c684897f018781ac95402f5759853cff783ab622c5c0a9e99b9bf573d37c31258572b4166973a090d67e9b35dbf41cfe689e02852da41beb2d4e1359b2cb256d69520bee04f476b09bb6a9b861b6f279b0d55c8bbc8d4043d5effa6b92e2ec4d4cc38ebe11f51fd856fe0d123889809fcf7c8b0268bf972ec095ca81d909b9dfb4d4ffcab179e6c725e955ae5909f4532bfd5ec1adafbe746464da0485be165c9742852080d7d3f5b3c68dc77588cee98899ece8ed10f7e2d6115ed6a49247eeeb0d4237ab5b8a84c1eed1e3e0221d06105a761831b0da89c1727c602b847", 0xdf) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:39 executing program 1: setrlimit(0xfffffffffffffffe, &(0x7f00000000c0)={0xadc, 0xfffffffffffffffe}) setrlimit(0x0, &(0x7f0000000000)) r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getuid() setreuid(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = semget(0x2, 0x1, 0x2) semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000180)=""/141) seteuid(r1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) 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, &(0x7f0000000200)='{', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() r4 = semget(0x0, 0x2, 0x1) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x4, r5, r6, r7, r8, 0x1, 0x7ff}, 0xfffffffffffffffc, 0x2, 0x1}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x29e7, 0x1, 0x1000, 0x2, 0x3f}, 0xc) 16:00:39 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x101) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2c5ce6764b7a2d92a1ee4d9f34acd522b97e2e2425487aa0066d0410b92cc389ad151fae0f44a6d19045198dfd070d8ea1c405e3a2acffb04c223a670d919dffb5aee6df9ec053eb0b35e1575f0d9d024a474e63e1a1a824df9a23cc925ffab30b48dfa828f8dfbca675eb", 0x6b) getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r1) setregid(0x0, 0x0) 16:00:39 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) shmget(0x0, 0x1000, 0x20, &(0x7f0000ffb000/0x1000)=nil) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x8) shmdt(r1) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 16:00:39 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="6a020000000107c00000"], 0x10) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8000001023, &(0x7f0000000100)=0x1, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) listen(r0, 0x0) 16:00:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) flock(r0, 0x2) socketpair(0x20, 0x3, 0xfb, &(0x7f0000000000)={0xffffffffffffffff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000240)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x1) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x7fff, 0xff, 0x3}) getsockopt(r1, 0x5, 0xffffffff, &(0x7f0000000080)=""/78, &(0x7f0000000100)=0x4e) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x144) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xaf, 0xffff, 0xffffffffffff7fff, 0x1, 0x7, 0xff, 0x1ff, 0x2, 0x1, 0x1, 0xff}) 16:00:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x8000000000248) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) r2 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, 0xc) r7 = getgid() sendmsg$unix(r1, &(0x7f0000002880)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000440)=[{&(0x7f00000001c0)="f361a048133d073c1fdf3c1a872fbe1430b1ba382eecc03a566dca8f0528046bc54aa55ed8f9b570cd09060b584ce7276c3271d7102b2d739fb47f4a5eb1383de10584f539ae8343c44e4945159758bfe4e158c5109c9da57ab924ad2204b4a95c71821c7a64f7befc50eab8e53d5293af4c574c70afc99cd6", 0x79}, {&(0x7f0000000240)="1a2b2696811671205b5c540b570dead8687887", 0x13}, {&(0x7f0000000280)="a37426033eeff56c9c8748a8ebd070c3dadda64c9d53b19ad6abc5c0ec950cd2c1cc67f2d634bca704dd19e3a2b19d7c5cd803d55c95aad769762656ed06b857acaa4e448b62492123d34b96ead0c6a85f9ac7bbdf7c136c45e8e63ce9154773913ccc4534cb666e1ef52d4868cbfe9d7512ed9a9c8a87189147eb32c6c726548ae201ee2e39c53f6893162ecc6f8aaab322f15d7d8e16aa1339c31d3d25a59868fba620de54ec5bd3d87eae4f7f5cad275c9b193f", 0xb5}, {&(0x7f0000000340)="b95c8577c21f4f7b71fcefe72fab97bcb95ce38f9147200d9d6a3c4004351dc238c91d410788e4d9e82e4399bd459ed1d6af6dd7d7ec34d1230924f6b46dbd8a1105d27ad4c700b401afc5ecbd0330a0696d7a7c67ffb6b9bce4168a385a01b1795dac406dc83ab168841cfdc6703e7985354cf8d5e73a1eb408d3a4df08fd1f1980cdefab526691f50524c2c260c694a7511aad1855cd8ded5f1151c941816e3f965a875726a7105674096485a3e5c6d76bcfa2bcb5c3ad5e8652013a59cac1e8913b", 0xc3}, {&(0x7f0000001640)="b58fccf6794dc00bf4675f51baac787ad48953d6cd4b5ab7c0cde171aeb3059782724fd6f0312e1ca87facaf2f63c0da6d210f42ba75bcc8237b209bee74539a6bcc96ef620bb76210d732757800f1b581efc4853af6234e8bd4d7418ca2a3c1f9db45cb57fd7b5aa3e8523ef121adccd38938c028f90a8b4fa5dc2efb54ff431ea6a83434516954213cd470b70ab8b6cc84aa3a5e482f815279e67e05d33c4be00f7ecc81b42fb313265e9c6260eac939bccee3e814bbc3c128326a739e8c8533926b25b89c41b531a53233acf4852c69d7b2506178ce196db06d0fc9a113670b710214634f40bead1ef5883f4657c8ea82eefdc0a7b7373dbc719d2bbb37c988847ac5782936f700ce9f0175dde5733b1267cfcbd6e26ae35dde85a8a8b330d28133a21a59aea4d9e3a02c079984cb3fe10c1791d0ad4289ee6792ec1978084efe5edb87ef40223641714de4573f5137e0df848aff963e7aa21f1da83fc8170a0bd2c5746830e98df367ee6f59122d6cacfe3729d48c9104b621155b2e4752643b84dee1064ef6e7237d5add4ad45bf14502444d74e72217db9959e87a2a07313e8199218df4c63e0bd6ca0d961b5d597e79bb0d86e94d764cef7bde6ae9cea322eb127ca659599497d7a0414a8bc056579b901c6d0afe3f43aa05ae80bb86e16a87773c1e7cffbad71de88c31a1ca20c755189e9baa426f277ca2c8ac0e917952060afa8717f6b1c3f1be9601a272e83c8d4d6a573133171a4f6cf120304b0430178c928d36a8ff8aaef832c0fd81bebfe045f3e39a3012187afab35fbf2cdc9656167b1773930860593634a9ce3cb6ad84b0dcc2480be41fd3ac81b916f4e103d759d14b0b8aa6daf4d9ca20b99ca15ee1a010ce20f0b66e6416a274f0949fbc82ef6858f03511b16651781b08b474747d3e539dce717207be6cce30e43f288735654f05d6f8f94a50125ad930abf6f5c4bc8f45dc7f9b164c626cb15814389f4ad0b888e18d35c88ae09d8b36bc58dbe3130c8731a8fe70c6d3f5418ea966ff8bcfe285c12b3b13b362106636880a8ba5e5c06ba0cf78a05623bbc97d82d99e93d6cdce4fbe68cec3df02b276484e4835ef1eb64bd81ee32d655d2286d604546245eaac0d63d8494efc60774d9923b680780461a7a4586d9a789a462709f2c0d4449434a2474e07a0b9400b27a9aecb9317be334eb14f7afd85f26c7357c13073fdd913ba49da8320498a672d510649d3a32fb3b6eee7855f9d817e518b1ed500fcf9be72f9d4569b6caf26402f76acd314bf159a7a237843536af12457b2d34f052e94c005b3e355a2c40e811c20070bc064e643519a1867f95122f13ab6c9ba3824bf2e69720304bcbb7fdfc4c037d773a4441ae54456dde60ee5de9bf7dcb9c4195a7d18cb7ccba41ec99d7fef6943d944c9a8d806d56d9cdc3b6d67c68c24c673b432dfda4e6a64b9d626d7005259a05cb61bc50a574aa149eb81196a395bb2957810df70f6846fb0e8e3dd2d9fe47eb2f4aa4ca6834ffc7c1bfd2f04aa2ebc978160617c765527a93b1048d048d973df3f76116fcaa968664f9ca1fcb5d58e9fd529ff744138938795df5b944e7edd550b46d1632af01269bab332811ed56531655cb578967e925d7fff0f4bff1af4df93ee84114e514fcb6f531dc5ccc34f2b33a9a3da7caf78fc392eda0437832cc876a0a524868fd75cda02621ff760dc0b6f70ea2b8ef232190bbf93999869cb0744b0e5d8d719a731ab147f8043263fcc95792b97aaa75601179a530f741b0d62e8cbef1f8ae99ad40308c50725ce93de1ac2a22257e7c8750ce7645c8a48b40c4f34cdf527b1d71512ea5f764b2312293d44508e9537e72d80a8d9f44d4d6739c7210f5037c979b03e9249dcb96fc604741fe6605ae56062b3a308bba990ee283850d902d29911f127bde9e7641ea6412ffddfdf32a9ac1bdc97ebe932a5f444eaae48e3a2a695b60e6be3aff6946889626f1f1bb2265089b754d6e80296d9c6d80ab523130f18d88588f2d02043af2981da3d8cb108925af21902e859e4818379e4f81dd802a1e56f90ef0a77345d3f82c07b2945cf1a3e892b09abf29a8f90c15d586f8b2c73b06b97de689a94628a7a3d843b7443c9ce71db8a2c5458e555670f9ca3dafd1148256e4d265f7a49a223ee7fd2742dada8561f29cd12e53279226c5cbb8a5039eb67479d2e17c36c743ab9a7d1fae46c57f5d6ab964dbec856432388a66c7c46cd0b1b9fb5ae1267c1b7dfed8b1bdbe8424dbe82b22092b390ac4c26bbcdf6c19bd01a6a94df7003a35a172b286c3653e817febe3c41057b5d5cf4083629d4f3989cf5022544e53b6c54ca1f3f6712567e99eb99839374475d34af15a26baea26c87e6598117bf2e5b263a862c783bb953e8ce593aa99323eea0934908351a6ee2f79316b7bde78357ad78593a566c8937c4cb243e89558969865424a5195839d5f1bbad278058cbf5ed76d6efee1d8af3b07be2dd838e74f679fe4fd38dc30e38218fa157efa38318fe0aea195253fa4a77007384aa8c42c043c81205624b8988aab93e202eeff0a2ea0c97ebadbc6a44aafae03697e2cbb1241f927eeaa115186b7457efbc8d8b5ecf6ebb334dc37d5e675f2b13d1bb74508da7ff7775b5afeb4a13c6a780b471ce524f6f7da3956bcd823577f5dc947c53d7280c53d9444c65d37774095f532eb9a1ac829e6e1101734075e95072ab1f028d631a5709e0c39510e3c852f25a78bb7d1b0f6f87cb1155108fa1021105e766abff3c58c58a2ce011d2b5bd5950d452ec7f727cb1e2364b79e27c495cb22c6e06f55bfce1ec2398a3a87b1ad3f2dfecd8a56fd6cb69e1f029c8a4b0be5a1ea400a29aeafe06f60f7ca34b032133b8f6d1b68b01dc201e00522377fa3c7026fdfdf728c31cf43969db670beab908cbc480bef158d57c8a13b4b46531bbbe80b100427c2217216dd6db89637acafa6c45efa95b06c1b36f87f4f6a1ac47a2e3f26e6c1296315f0ba3cdb5858b8d1b5e973e0c7974a4235e060a73e0d98cb32d933aae0afacedc80d31520638eb94908b70c7ef90637469b413c7e0dc2c828a972dd2a53ef1ab5de0d8fdf2b9762da6dd6e27bef3632f12211549295e9e5a6ea2508a3d7dd654866e2707b23817315a8427dd728a88f197244decf0ef6c3d5ad3146f4b69c50a57ad2407c07c12e981e81382534c20f386abc843c2b0e8f1b4f139bee47db856ed668d78249bc6fecb645de86ce1225b75adfded5ddf596442158891bbec01c4b02159468db35e2bfc8d37656327f30a62cfd35ffa6943f43715119a5630ab00e517bcf61dbe68986b36d28d7316a40a1151e51be66e7093ff0e5443e7de9cad0ec9016954d904fcbbae2fc598565e92baa83a4403a2f17d0dba15f5112dcc02eab08bf49940ec87c5618a0d29ab8b739212bcef556fb7084fa2cd79ffce4a74d5e06b6946dca50538679e0985da1b29813466cbbf3fc53d62afa7de1f264ebe2dc6d251a39169d56743c7478217a73d116e817e7700015f068806b8a2a01eddb7e45bb53d86d49f18f4fddc99224ad5218ba4729cc7a6d4d9aace4527d3da3d2ce7b9f4c8e1d6907d6cc2fab5dcea696c4e6f879855bc1575361451adf949c52986bb1939337466b960ed8fc9770a252967cf711b138e70f2dcec9d253136b533ecfa6b01a79861e304af7897b2f7492ff7b4474129941a82bb410c2c1307136b191c19dc2881ac235c29bcf3f5909e8d13fb48d908a0176c8b8d9251da259229585eaaf2af338e3945c6051a9e7594a415fbc247b4fcc492e565a1df5b2d9250ffdb5327021f6ddc9ead633a6be9816d452fc5740b56c3345f4e6f22f8e00be3ce1fcf1478117b26e6807f755978749e9e7e105f3c6cacbe9afeb7f72f057f4a52b087b7629491da775fe65906147881dbbc3c915a196f3636c7931b8adda8c5fa89a73c12f54da247c27d488af2fc5e4220d353574c4532ddf6f0688c3170c7934611bfaf8716a9ad1386dc36ead0e96763abf89560cf49cdd028e98e8151d24d6f8ffd2e0d0069066f4fe95624bd510c20bd1bfa994d532cb383e64009e4afbd6fe8e308286f7ed093aded5e7e8cb158f669f9358cc3c1abfdd5a905ba50bfe65a78fc37249c94a3e0f0ca44e488620ca8590436a37a935ad01c35c5af5abc611c1980b04d680b6572d8c883554ee4360bc1c197961e7c20d28541c708f85a7eae84ae890802715424e6c5718baab41e02136215e51f353ceb919d415c53352a8317514bc4320e3898186372a29792073215f76e7ae444a7f15fb4a38aea68fd34f319366f41c6d4405d7d26a45eed3cc638d6f15057ed5a25d1a3974920b32093d474cd3ca3890a2589181fb942ef5901cd21c10e8d9eb065b636eb04a2c5451c9132dd3489c437aa795b3463b2ed76c00c5793f2e6ab275b8713c38341950af0f9aef28b16ba16276960d0a976231f35083eaf2dad95833231a7372398036c623fad7d9c4624af3bb74ca32ad3b88f67659c7aa8177971411621f10a28655c67aa00ac98867f42c377df3d0ecf4270a85d3314cac0135c719efbdf96c068005fd7ea4343b96a95ddd68ad265960c45b7878d5e90748e0ef686b0eb13b4f312b8f4b2a5942e650b31f63002d6007920fcdacc5e10571773ea67638114f3876d5a691816cc4772e21b2bbbae24f83f98c2b90e600993a1153373466d32981cfcfbeaa0f87c774e7dc9ab3b1c0be7bf3130f310e169eb3e87c21ca81d9f0395afe0b93fb652e904fe96cebc4b63967e7171adfb4c3c7ab09bdac60428dd39bd672dfc2f4cd1a52e6da4941206bfd183c5ee5450eb37cdf4b1168ff5925171097920f4a7c5b5c74aa91a0e7892081cff67186ad50e4cd61404d81545ddf4fd21181f5493997b111de8b13a6c46be5b2496197394a9f9fbb332c6b9b7e911be8cb2599b555b8439a0b70a6efd7a5c48196e7a490d77070565686b86dc4523258c66beb3beb1fb25287effb0cb956385c19b7bcd3b66103779451777bbef6d9261854a8d8b09b62bcc9a4cb2eac8dff929832f1c00be25386855775cf2c4967f66de1d713206728af7c5fc08f4d207e6a62f006df09607b1b42a1f66ec977f41124248923ed5137813d690358f5aa5210ad7b5d827aa9aa781064e5b623735cc83b3649ae45a9df34f00e957ecb887ba6673a004fd7fa4cf0f544f482b5b37730227aa63118d8eb0d81a3a2eafbee540ca1b4642b5b6535487b06f40f97d34cd521c085b381988011dce7e2349a980e273f11466e896702638796fc4fdef985366258fc8661fb0a401daac279a516f44cdb1ba983a72f919ccd2e8a19611026fb48b9e17c6a9bd3bb4911fb82a0718eba4e3dc5b2e66d96496699511b1c5bdd8d229457c79d3ec9f7a3cbcf6b4cabeb00319d27d9245d9d9783e39488281893809796b196f44678fde462bf23f686aa2c52e65aacfc28b0089fe4cace41896fb096f23c30394c47cbce6105f69c2a7e8621f1d04f05f3c3aec0e4e03c6944e3c9e6540cdfef3e21d99ac3209f9973f7565467c730aedfe3f1882743fb52f4094b7625e50fd69e6f33cc8ff8a643742e6b4431abb447b68cd489a26e24c4eb28ae0bad47609189f68431e7f1b9c5d13a33ed3b9f3a77484489cf884725c26d33e49a1ed43b3ca3bae93ed0d81dbbdc12c195479d0a39deda565286a91c9ebd278bdfeb6625de04a43c2d6e16133ae3e01c6ccf67316038fd1308ca665862f0449f3b4386fe4a", 0x1000}], 0x5, &(0x7f0000002780)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0xe0, 0x8}, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="3eac86d159306aea3a064d290f7cd33fddadfa636bd939419bc2e753e495b7e0e98680bf64bd9874694c63e22f9f0dcc67310dd15447e79aeb04b38e5123d6420949c3fec307fb8815438ccf27eb6d6681d96f50533c196181458319d06a81975486be8be9ed7cbb625350dc04860725168ca001bc7706d17b951eb847b354b95d31f17f4443cd69757904c405083df50e07d936", 0x94}, {&(0x7f0000000640)="df2e0df4039757a9e4371d71ecc86ccd57c9180750fb1f4349299819a6fc083895450c7cf7c3bab97daf495e88d0f18806ae21f581fbecb7c43d9d6e5d5777f9158e645ce59a5aeb45e6c04df5b95cae45542d2d424e9e92f77f83d28fedceab19dd43f2b389e58070edefeb435eeb31015ad957cc98b553702c3bc55a1a65b5e349e1f64f47c2a2a346171a66513b7a41b4d32a55c5b42804fe1951be55084d23712eca540572d87e8d1e3e7ba1312cf5c04ac09a60c4d3173d073ef2301115241b7a61eb2290886714853648c84b42f7581a337f982f4512c0bdc7f37d2c9da794f59c3ef6a9d43082afb425d0d6e588126eb6b02533e83d91c7f6dcb19eb28aea72d429c10e4693220a7a8cac39be62e5ba699a5044eabb7a2b8a8630d15ad139f5fab2c5e513aa0ee2ba42e0a5c8680bf3b54639eb6f2bfa6296dce3421cbb16c83d0e4ddf5cb8e805dc8882e4362f974eb5c1c1710212cbd63da8d30aa59d1f4b46442b40590dcf7811407ddad366079d1c55535ee04d0664feb81ae4e6b1b918138bfdb87adfbf3d6571058e6e72fb01254fab20f496e611366ed14faae839312cd90172044001a077502ec25b4718d4eea056d48fdad90b90aa93b8120fc34f0d3da2255912c3c3d897229afb502a68a37168f6d066140ee9a121028ddeb9406e1814500f2e98407c2bb115a007f3f8d7cbdd04763b618f80096cb771d08dc6fd07d3fc76f18754c6bae3ac26c7ce7741fc142e75c76c925acdc9c59b3fa769d33904d2db3f4238b67474ac8cbd2489d1ff38cd0a2937aee477b9e77744fe29acfdfa8ea5cd5cece1db1fb1ab92341b8d42178ad56abfc23bc4bb86c3643c8c514c196b563a2f3cc20515a1626eb6269c42636f8983a6e81e0d49b56f18728495df0f0cdc909665edcfa9a3eb94d3ae990e77b57db77d2d9abce9fea3fdd757e6bfaa9666da573407f0ca8095ff1567737a78936984c4d330651fd9db398b0b887786d7457cc9c54eef96c5ba6ce91a1ca6f2f695854d891ef3fdd87e453120b8eb330b9a167e2f743add9c4341b1e49633cd3d540e48eaffd134fe391235be4ddd3db682045a9f0b223b98ad321a4d615dcca713b3f9c547f6cbf9d142422f62648d9d95894da3da23180bbcf35adbe86c6949e49bfc092b34a0125321b2c0c8c8a90dfd8cd9ecd3b44e9f708ab3b4dad231e3cb369452c89279d23b960509444e515d1df775394fe7fe7ae9a81fa526a2910426d065bac3f2d770729b64b0d86127771a9765602bffb3121e7b0c28cbcecb7f37d6f22c41d111c65e015c10bde6eed36d65bd59b61da01f2d3b4c8d19a831aca831b194dcdafa6f1eb44b5cab9fbbd2a138fcd514ae3ff240e3d6a760dbd667244be1c87e69d47c767384fca51a5e6dd655c2b2fb23826c4b79475770630b27a18127b49d468a88847d72ddbd98a6d17d56afbf3a2d94904652e6245ea3b2cd905c0feb4a9eda4da87081288b038325b9d777d25d6a91c749fbaae5a0cb5b5d03aa973645fc25a5e97634c8f3fcbc78787ddc7935dc4a411946198a8ca6cc1f495e1c59f5406cbf6ffd50b0bbaecea7d4538b5b0dac3fa099090d4705597dc6258a89d00618ad99ba9112f2df2b746c4369081c2e389f632d972535b0112f31a1514649d7e5e62b561ca4b926c55c704c93c2d4086182bd59931ce952d471c33e2d28f91e72a464846ac79dda331387e7d86e7399f17c5dded4dae79f0f0e445547211ae35d63af0ab3676b8770e7b2f7bbb1cf98270cbf1049211e0a1dcfdb2553825d6ee422256922d12e161af97102f9b52fa568c71f879ae4e658362b0f554229df2459076fc9d15d6f9be57bf74a5a225ddae06395b9928b9ecf7ef919aa066095c65b42100c7b1c62d1d4d6f57381da0c70229968e79a5acbfcc13a1187c067dc4b6adb83534f056668ca5c4f23a3fe277b30d919f18a4bb10e8756e25bce18d251d8a510e2dc3870ab92f61350722d64f31f246a8d156cfa5f4875580840723450cf4bf285e057edfd591f2cbe7a3d1afe268457b609d07f8b57a828a7e1e68b678133bd535e9d6138a3328fbab36777e01ded8e0da410ee406b373a574c9232667162eef84285b349c78628dcbba74c199770822a17dc323a52ef1f89eae7f3a0a9ee6ac06c59df04f8f03d41e2ad397b0f045061b5b0ebd648c7a2a3b38d910aa0d7e5d3d3f790851308cc4852183e8d634b4752a078bd4a724ca0432c23a0c6ae5dda083d8e31b82debcf6e6db95bb948c78d8954d28cc6dcfb78769b367852fbaa1ee659781863a292b7673780a109dffa21d53a73630a1a97edab338e48c6567d828a73b2d7b491ac0fb9d3a1763ce3a0ef0c8dc2d93b06effabde8a9736118c50de1c2de60f71bc1eed5e5b9a8109b1065399e6ae493ca78688adad4335a6ae5f35506ba8c2e59ff7d7b323cf337a621cdc660a6a2bab56a581a44846d908eb7a71f1f96f019b4d87aa36069c06a06d58f851e7735c578f8277923047f3100c3c69ecfd002f897c33bb34cbff054226747fedd56abb376bb2f6b69dbccab207389bb28538a1eead0ae7a1127278386fdb5b9aeba969f93585e136a6cfc9cf11256fbba0cff2d3225445bf4fbbbc8d36d6d232a5b994e88091023f1ca2840db6e31b05b82e9a7bf4efe712bcadbe0191a32b8ca3fd04f8eb2e8fa9116a5fb104fc4f233a90f498611e148ce9069292aeb371416118255aeab5716196867d17ff3ad6a29f093ae11fc637c98f41a95fa80aca83b8dda21312c49af3dc10412ec1e64b43e05d3aeef199c0b890250633484d77da0b8c814843c5a4b94048eccddb703a9ffd15235b1c8bacb48a9778db4f845bd8b19f5388e0de1ba1695ba90b6f85a6fdd0b758ee5a4b7a1b63d03a6b55779d06f4f5c59a0c06a1c99d8267188e0bba69b3e8e4fe60576e3d2e0bce998ae802dcc1693f5562427fa0c438e98e575f6f83e62035d26bc3419bbb686930c743d6ed7ed46521d52af2f43e89b65b63e2eda7c0960923ec54af3d02a4637452bcfe7604658326e62f1b2ffbdd47bb8feed05af5bc4e4585bfb3a12cfa4094658a2646bf0f4829526550d6b6e57188604f474a247caaf417d19c4d07522b0990c7d013db6b66fa98a72feb21046153f1867062054f07db4e993802fdecbe40d0df49f28a210ee45dcc5cf9ad1c8a6e1b60f4b30786c59c194f52ded0a41716ccdc3906bd90c5925ab86a274bb0a8f52c2d9089bec1011fa7ce3c674bea555a11b32f9dac29e3f074d2f9176e9986d8ba9ac808afc7db6581e3c9c598d10cc9356a71c4c3ef944b93e20bb6740714aa140cd9fc4bc3048cdd1c88864cdae946d74fb147074287b564d35581e3be88757d3130c3ed9e5de155905fbee333dbecdfe3c0b3028bdd74e6e30b3ce9cd566abcee7f83aea6542021cdc02d926405b796eb89bbf46fb583cb66f65a70e6b961b9d535c706b1e26a7d9814a0927362a85f4271ed03c9552b852a00a8ff8b5fd1fcabdd883275d76bea8fb9ec98ef05f2f71d03146f1a37f309ce32497d5dadc33d200274838eb96002724936004fbf29219ca255db2cd1b0418aa0f9655dcc0641937ed80fe871e5589271e968e500510ff6b1595760d423e442c218879d1927305d071fead708e59a459b894c64dccf263264d38521002f2b36ad0a1e759ed849700a6ed9e74aa0c74096864decd2543e6fd59b8baf5bf56af8cde1d1e5d648dc8e4d91fe5030d200defec9521e19ddfd1a3835b9b33869e80769ed414a5c69e88a5d84abf78a3dcc55102948a866e152bfcb30fcee0bc672a17e94668bf26d06f66f7fec3a3211471cf2b1c2ea2780b590b2a49b7bd3b785609c432a48ced68b3cea42731ced41802457134d630fa29eeb11d1fdc59cbd8af5afb5b9e0aa95e1c76808d0bd6fbdb2cd7f5f43cde2034d5366b183cba81bc55359001b81c81f6868d6d6c27620e981edd7a84b80575cce11b75a3376e31a8c888da2edda38f1d77058b6a86f3c12bd2c45b00545ddfa068a4f9140e9bb66a1e74f48a5c6c2f8301af57c6a5acd196e7e157dae258c6ba48276b80faf79a5593167d236f6e1fe81dee9845c9ccf03c3a76019dc374fe7fc0c1be9bbd250a5a4f9f65d62e8f6d468c512d7fd9518ba4da1dcf2ce4e1381c45a4f217430331e1fc80b84205d527aee3cbc16f3f17ae8e2fb27bb6f4fd2d9bcb83d66b263ffa6f4ac9ee6704b6f94b1e654a042f95d3947e52f7f86f6359eca5bfffcce5081c4248b6130e0a3ddbc910e7ec08851f5be7b4b234229cf9831716b836c6886312b24b917e0360d2fabe8832a7d73663615b3e9f3eb738e3a2751da45ea9017a1a6039286d733ab624408aba9e9c00ad2cd9a46651681f3cd201eea94b7d0e06245e0ff75b30da3191b1a08fed31ffa49bdd8fb1d4f8854eff484d260c0a93c0b1ea41f678acb7a2bddff235a86a07184d237cb1ad0c73747e1e5332840e530b0a34685bfe7a6f55e7045031bf6c0b4b7fafb308332b24fb81d16dda8a808fdb433f0eaabeb685d166cf1cec91908bed10a6eb65e597102b190eab3c847b64fe6e5d1a0ed09a13588af57fa5a2bc6e335f075e375f0f49a195cbeea1c1e537b534540a1c260c9d3501e1917d09be4488e5e1944b4b9e94785307c6c3f6bbe9418685fe9ef89ce2c2caf27d0db7f96aaa78848277aeada6d8de53c9b37b5f9472dcb86402d2e344264c5644c2cc8f78d5921da6ab5d44a335e013f2a8da7bf6cb85dc34a0c2ef72c89aef786f36575309e2503504eb980ffb6566e80ca72aec8161f11320b38c14074585d6bb92346ca259cfc8bb7b31b12c6f9ffb68d8dfd939c115ab57e08aaf0392f524df9d0a021437dcf8c45b53d84ef550a94945ce08c1b69d23a8929098547e8280c5a02f2c61712b206585a00f4b8caef7886c8b882642a3bd69885405301336fd44824d47543aa8d31bab940e12d84ab63e4060e2798eafa7c40d8e9eb7e8211c1c209a36c2590e71da480aedd552478683954cc2766ae2624d8e5074bb2636d2873236d297d0b6387954ec990f5d96765479dd396419c24e70deb2639f24fcb814b7abf568075a0a5bfb42469d12f115438eb2979418dbd4bab967817efff0fbdeb05f9a51b33a8e68c25ee9f6dfb1a8ae36bfba66bc2de2b4084c6b09b9ee988fe3de8d4edc9f9051d7ec70b77d632a356494ae870393f8362eb5e7d66cf9599904d98c0613667bfdbfffc78204819f705cab11277246d454f5358469ff96df967b4573a49f464ff8a017de989ccba88dcf34f0de4cb32198113c43cc2b7fe3a0f274a4d549bf556a75fbc9844f66698152d5595288a204d2961aeaf616297c76aa4bac612842b8dbf032891f8856fca69db0757a0268b92f90cedc54a56e3317142139d31d554747e49e7b8dcad2735602973440f5eac4091468452405dd3b1810e711996c78f9ae802854f86a139e7af9ee6029bc127730689878487fa46f1f02d33a7c76ac271f594de0d485c5b4f1999aa121d7b1d88605a421b3e85dbf5fa8a06a32ea3ea49061ae24495c83a114ef78506a0641a263341b12bc0dc125f7c4dc6a41a5a93e567ad2ebc8ea5fa13315faa412e247063dec32c862727cf0d6c7b0b4f378a84bbfec0430eacfe8a387c167c6d495b2660384b51f241d73873bc13bd649ae156e9dc9c369b26b26e7bc80ccae66ebf51635f524ff5b7a7345068c55ea912f81675f256e69e046c072c145b30d63ff4cea4a6b898607a2091b9cd6", 0x1000}], 0x2) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) syz_open_pts() write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 16:00:39 executing program 0: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9015, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x404f) listen(r0, 0x3) shutdown(r0, 0x2) close(r0) fchmod(r0, 0x40) kqueue() 16:00:40 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = socket(0x20, 0x0, 0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = socket$inet6(0x18, 0x8000, 0x4d) socketpair(0x20, 0x7, 0x10001, &(0x7f0000000140)={0xffffffffffffffff}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x0, 0x0, 0xfffffffffffffff8, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = socket$inet(0x2, 0x5, 0x1ff) r9 = accept(0xffffffffffffff9c, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000380), &(0x7f00000003c0)=0xc) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x63, 0x4, 0x4}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x5}, {{r3}, 0xfffffffffffffff9, 0xe0, 0x80000002, 0x1, 0xf}, {{r4}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7, 0x2}, {{r5}, 0xffffffffffffffff, 0x10, 0x2, 0x3f, 0x7fff}, {{r6}, 0xfffffffffffffffe, 0x40, 0x1, 0x7, 0x4}, {{r8}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x9}, {{r9}, 0xffffffffffffffff, 0x11, 0x0, 0x401, 0x6}], 0x8000, &(0x7f0000000400)=[{{r10}, 0xfffffffffffffffb, 0x4c, 0x80000000, 0x7fff, 0x3}], 0x550d, &(0x7f0000000440)={0x0, 0x4}) fcntl$dupfd(r9, 0xa, r7) r11 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r11, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) pipe2(&(0x7f0000000000), 0x10004) close(r12) kevent(r11, &(0x7f00000001c0), 0x8, &(0x7f0000000140), 0x3, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r13, &(0x7f00000000c0)='./file0\x00') fcntl$dupfd(r12, 0xa, r13) 16:00:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xfffbffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200", 0x0, 0x51e9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:40 executing program 1: getrlimit(0x6, 0x0) getrusage(0x0, &(0x7f0000000040)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0xffffffffffff8000, 0x10001}, 0x10) 16:00:40 executing program 1: socket(0x18, 0x8004, 0x3ff) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:41 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f0000000080)='./file0\x00') 16:00:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = accept(r0, 0x0, &(0x7f0000000100)) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) r4 = semget(0x3, 0x4, 0x400) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000180)=0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x10) semget$private(0x0, 0x3, 0x0) semop(r4, &(0x7f0000000240)=[{0x4, 0xc0c, 0x1000}, {0x3, 0x4, 0x800}, {0x0, 0x4, 0x1800}, {0x3, 0x4, 0x1800}, {0x3, 0x64, 0x1800}, {0x1, 0xc5, 0x1000}, {0x3, 0x8, 0x1800}, {0x2, 0x1, 0x800}], 0x8) sendmsg(r1, &(0x7f0000002880)={&(0x7f0000000280)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f00000002c0)="6acc8fe4a1140ee6b04203b8e05d507965435954e1ec7411490955579f52282cf9b639ec1285d2c264bd9c2d87b7ecd9d1b96603ee6eac3b0e498a30189154cfbf88cdac6afaff88e474ea1b24f030215c0b2c0250d855955231dad0214cd412ea885ac4c7e285b01058e645033426475ef882416d8d7f29cac85cef2faec60a9726fb2e0414", 0x86}, {&(0x7f0000000380)="5d7b2332340c6f3c6271f327c961d8bf96106ee4c016b8b9962e90b24c7705e2c63c14c77b0a68671f8ebe6e79c96944e73dacc536b814b3abc0bf092343a06e51cc81dd27c389545116804c7e736276c0f40c67836ff8c49a6eabf37ccc1e78", 0x60}, {&(0x7f0000000400)="d4befe414550d8e01190a644c30c1012a8fb2261fcc64f76d6b79c90ecf6b8acbb3e3c94937290efac892ad99eac1c43f6926cf9484a0238e5eb665712ce40f70bdba747effd592ca1d7d56ca73b5611fb60377f83d606c1e0be31b79571a59099d327787221252b012e4c35496c19353c3f0020684f6acd514e3a406be004dcdc1ecee3efeda9dff483aad3d83f97cbf7aa17abb756617c51f945344ebc2e36ba203b054cbca2102428568b90d694ef04faea", 0xb3}, {&(0x7f00000004c0)="8a0b1865bce5d6cd357a3b87ac8e477a65d375504e3e17bac85f44e4fa26efa00cf12b37590f8d14260f80b0e4c9097e2a937372f44a467010364cc4e554c030d8efa76e7fcee9b9aaec8a2b9f0316cfa86c672f673960546608482cd96793371dacacdc99afeb30c8af7c1fa3edd87dc69903619b590d8df0fea2d6f8235ef5f03609d7454252c42d1c135bd3e7346fe187747476bf558fee1455bb", 0x9c}, {&(0x7f0000000580)="1b06ab58fcecb4c2bf6be82078bfc0f0343837b443eeb2bfd8cd2c031b5992450205c63f1014fd784c25f9928db96564c2a44cbac65f834ac137a32e054ac79a28d9bc64c6460e91756c1f83e484e8651e5950ebfd35547dd8ec47c80ff0fb8d19680d0a24b03aff7af2b8df351b46655a9edbe46efb0e17b19d56c610999717a23e2cb5fa015f96feffcb946b2b581f72e1797eab6024d7ea0455bd47bb7cef05ad2fa7b91855a7c193426a593321b6322400b809463f64f9278eaca1e4599a455f5bb9df354a009c692e845394418621f6", 0xd2}, {&(0x7f0000000680)="45de9629dd8de634345799983cd0bc46020aaad90fce26665f4c7474753db57d39bb0347d0949f82539781a31bd4034193ee9ca343c3d353fd8a94aafc183cff40afc0d2d114e343d9bb863faa0eee50d3daa87885886a40b0ec04d5f1b24f6ae9b3aa95901b8cfe8601af67fa8937201e71528ab8437fd54c39c4f3557b943a33ed4ae786687fbb6308be6be0390f1cb5cbc52368851bf088621cb2446a3c575af9a719af2ef8df568496cf27f0291eaf66ef1b8d7a7495f38885c18133b05fced99e2ec9f775ab16e3af80ee3373c3dfafe00621be75f94c08389215d257fe44a82c3cb0983d55b261bd413d3d6575ee1c0d9a746216592f2cd3ff18d5ac081e4c04c8fbae127e7984e1921221c37f85d3f3bc385e3ecbfd3ed6c42bb042b090497abb0f5b920cba1f7d4d641dab354b2374ae345ac03f866a662a1083036b7bf44303ac8befadba90c2b257a9f4d6ae2ce089824e338731b1384dd9ad708aaae1679877275f62630ee2f50cfb8995ac3c77d7b1a3765fe6bb7190ee6ffeaee07300419f0efec3191f55cb9fae7780eef5acb5d0a7e03e7b543cf6a2947dfdce75a3934f6ca17482cd652278847a5154d346cc1242bcb145ba463a1be2b688a2f92827bfbb7fbf5c8db15e7de6f9f66e604e0b4d4ddbfa937b0108d1d931a8175c88cc4eeace65f4d921a1a020f6073944231ef590cd589b17bc5c1c21ab618306cdaaf13b72aff047ce122cced0ad67b54a03948f193ed798f6c20c90cc24a35dbdf711f6a6f947ed4383f3d3695a06380a0dfe7ab5c62d7151a24d1d27f174b01c9c3de0fba49820afc685c96239b57b90ad3130de84ee41b1b83f7e1f39b54455be16688268dfca4a751d95f3739455ba77679e8dbeaed8835832c179c350b083486c5125caf6675e8c65f2b0929d7d1643057262fc4eaeca51e3dcadb82fafc87ec9b4eab9fa0294e60591e551d877ee291cb9ac516187a357d4c8ee6404ff68d6e89f4142b3f52240c35303d4f9f484e16a3e91ccf9218106da11202ce3b848d473cc083f0251e7e242e1f6e673dd80f05169da56c8118c660bdc775101e05dd34ded7024dc31e7e44c45405ac873215b2566d0663875085045dc2d9f8706e314fb0a3b30218619e5f58054acd38464dfb687f0f202808059564bd2ad033274bba63bcf6727ebb28fdfb392160e824b91fe533a2bd16c1fc79b32d28085ba448c5b44af5808cfd4c4d903fea50da8008e1d54337fa6b68f7625604684bc0e10cad2f9aa48de2b25e776ddf6c5e7c55fb7a22d90ac345d926e0f685e2c86e181c2cff41f1d8c106121fad8b25be410384accfd3c1b6b32506d94761b8f32401066507b1b105f447caf525e5d9ba07cd719795fff27fd248611b0c201e347fa3623f06902abec4eec21b452920f228f6e187b530b83943e488a76bfdec55c1771cf5df3de5c232d3304ea852dcc2448ad7016099fb5df226c02c603cde253f09ae017a5252df3e9d485363fd29cffd5113161d704ceac238febbf26286c095b50b2c984ede4cc232120794c530bf226506a4b74936b7fe447cfb08a14161cdc2c3ccc71022a729f7e4c966cdf3935d0bed81c748286f1ff92e055a627a203cba01284c34e7b6dea39834a8eba4cbcc71c0e4588bfd8ba30ce72059dcf6b7503619c989ed129cce423183872a113a7168eb3f3ae790d5e3dc8a09f1a12689f39ce4eb34e651be6b5a76d0288e9afe4edb77704de3acae8e29caf71cc22ae4c24c4436b9f2af58f5bb1eb0360549e615e3e3b9552655059b69fd0fd620ac1beea0e37cc660d058528254e1b5b11b73c4b408e880a443fe3c78408cdd9e932cb8c1e9610574c53ab01633056c9d8c7d7d8d2051ea8711e4e75f0ae97566bb55447aa84fe6a1706209305d1ccb50d9c4a894ca21ba3dbb6f6588a2cfcf19d55ec50fa9e57bc98709c66c89414f0e5dc893d3752a39cd73ba07aefc428c30b664019e4b9e257a5a30d0be48760a952fb2667aa569a74b550fbed4390ce1c3cbe7e3183c34a14efe7c46dbfad2597b3ddedc19560f0d2caa295ecacbf4a0af327cdeca3eaf7a20782dd3202a2a39dc01f10a0c8eba3e6ce0cd1752cccce490ca6bef4b88a70af2719f50dca138d67910973abdb6770fb4b5f5321cac154628dda7fe3210d30b570f160bad799a8b0bdeed2f634db3508827838d596b9c437ea44f74cb1910aa41aa4846076d7662a748aafa3a698f60f7e4977311213f257ad20c10dfbc26f20535d6d3b96a50029658e45c36026d809edab45691d7c91ab7b6ab4bc58aa95f9ffffe4295d75b129bec29d9ac110a8f772789308698e98e2d239cd241e4ef7c9c9cb2574002503fb5f0b3c514a4690e72551c79cf7a3ae89165b57761973db885981741d0dbddc22282ee5cf9bcf37de806ecb0c3c70383aaecfb91afe61d2f3fd3c421438422b294429f78cc5bf5e7929f9816f135748cb3fc3eab0b34daef2623bf70bf9765b8995c96ddb03fd122f87e249c47fcfb05cd3070dd54874064224184376390233f67535f10e9615bcaac3ce2f295b77b4bb185c28a045e82a9b24682edf439941aee7cf31aec3b670446e03862010e8a488d9c0ae73e7113820050da5281c167446f60f7fff499115d471ad130c0b94070beb247853fa2c8ce50e73d46ab739d7a262b7b5f44ae0b4d939e3c669322a4e9b5c8a4ebc30d167f44a1d79f639bf5870a9aa11a02a3cf769e818401523977c6fb0b452e6d548b1a8ee46e4cd6ec359bc2660e4a4183517b63e50daff4909ae7a77147edf6df38bd04e1cd493a051601d16380df06ca1feaa2e9db731d8610636908443dc45a816031d370466f774019bc6652b94074dc163425e293a9bc892974714faf19e4d1201174c500971a5676439c1c8a2363847d0e5b904f035830d271d432194f88db8c32ca00131cbfe1474da29fdf18be9cff8a7f5de5bac12e24d54a6c3e9383466985e641051339d5035924c6b8adb580d8480582f6fea7078012076f2a00d7a4685c6d168eba6b444c5fabd1bad2f30350e5e47496a247c70c2e75a0467865484cf7dbd443d419855c2260b2df55426e1e63ec24e8c0a2b1706906bb80c62995d4bc75553d7bb24c0e2fdf677b30dad529e5333af0249006fd426da1d3d4ead2f17b6227a3774fb336c3d15ae40f015ebfd48e1253e2238333357e35c2b3f646ac8765312b757dc5c6541ccd58d23d68f3c55e5d4fc0aa6fd17f71edc4508e3d61be5b77b36f878eabac52ce396c0d62b9270e2588c79aadf1533f2dbc604092b440c27cd3c3260ad515015d0e6535707e2bdae10148914c95438c4dab03e3adb31349f01d7d1079b7816c282c7e64a64ee7aa8289021e4f9233c9f22b3ffe19a319cc3ce69721d66ee37118488b6c9240954f6fac3625a6f5d21235d609559cb59778c268d03652a58911808c81ef699f3d204de5425e5212e82d47f14068d47e6f4e3eb6ba27f710d16106a019e786ecff9da615f6bc32fab06764a72e09a936112279e673c20a3d28cdbce671e038769fb7c8cac62c29690f78bd1df11570a351ac1d85efd7ba9ddde6883876837cd52e0b769354ed44b0d1a94b3abd6d47e7d8339b242bf63622378dcc2f47b209a146bbfb6c440a6f362cf440c50894ba67aaf4576f8dedac7f64d41e3486803b35ae2c459a69d38973ed693f1158e6a5b2419c21408898aaf90ba6459e2fe009d1e8f5dd99d9f649fe28c11b32114f84c7b3acab19936884833e4054259ec46b280eba0b404ed7f45843258a57c166e8d51aa5528c6c277cf49871f14e9496451734f56e8d39fe6b37ffe550241fc848ef757e35512f1751ab37bee5f5a6c1311c73e2453d5db1b81928408b0787ce4fe34a061c60813b0882968212479a215a9f1a85c92c2e3ade38a2c904354bba2d205273fb9cd44b784bd9b24812606f23e48f8694de38a15823a489675e620c68395a8348e255a0fb649039247c0592973d2b1333cfb422f3889fd951911a2aa375037e5f72bbf731330777e84fc667449ee5cd5839931120e1fdaaa6c23add2cb29adf47bb182f99ed80bab2115ec1ea7b00aedbe1eae86a1a7ae96a962c5d41b83d50a94d1168a1e650f6fa773f7408abd5e92572b43169e7c26c0cb4662188bbfa8b9dde7659ad19599023ff9d31d504affba6ab1da8ccc080e61d0522324968612512db9db3b5eca41801ce88c6072089f7f7377f6eb9957529ea25e3c0745ad8b0d8dc5f3420ab8a408916642a0ee532b9b252862830eaa4cc682b9d26e6e207ecfea96280e0574a23558614b5595a4090594deb265e607911a3887b34ed9332be3d4f063fb22984ab398135f8e957d700993fae88abbbdc04d04275bec8a86fa509a781ce502c465ccfc37142a1432cdc39159ed56030abc485e965470aa63b035348114dbefed875e31d45b7b25ace1162aca85ce06b96dbe57f8e96b9c2aeabc307e8211aa1a83718b248360e987438ccfd4780aeceea91bc031bf9dba3a02d58b35060b0cecbd0a09334916726d8301607a1ffcd9a7298b18ce632f42690d13c2f33b8a1c866c6843cf52c14326e4eceecd1d7b1debdbf5a130e1d9dcacd35119aaff3f1e7e5c94f78fa4ee87314e3f127a4538c63c114a85a7d5cff198a95361e8a032cd95ca61afcc1e24e1be7766a3897cdb8d04c9a47654e5d94ced875f188654cd1961f6f175a59bc41517577fb8b00ce48ea7a0fb2b14f85ec335df3612a6aa71b423dee4c6a73d04dd32e28c137e25ff702e54a821b8dae62f3b728690d61072139f2f3d6f658992b8a2ccfd19be9696153783fd45529adf10cee06f3c85d93b180a4bb47fb0215d3d4d5d26b773adba9aa8af9c822ecfbab1206d3ab78e478c3a646d2e1726a5088c170f866ebd48152be697292eb60615402061ffb3e274bed5e4534ba004ec0bdf4c57cb32717adc31cb1d16cb09a46e44183078be04573ce02d5a836898716c963b3f2a7d5dc09ebc453f28db5aa72fad2fea2b26771517ce603f504359c5251af05313043c746c3adcf69ab3d2f1b5aaf40fa41f7ec4dba6cf84e68d03b558e2ec6cfbd70e71ed256c009850b2ace172a125e444acf2169d32af32626db4e6b1eed1045f752ab81c01e9619e9915ac255c02cc223b8c2a741264ad096c0e708b39410665433cf77aa5b968c522b362c5e485a1ee7cbab92e60eb1b10a4e12f5c80d77369240f94f9d8574fdcda9cace3379ef89ed359af7fff74acd49659e3ed7ee4ff93a5e54b97f7adcbc46b974f6c3c4c430783983702b244c8fe89312cc121378cc938b17b7742a2aa438a6f8835c9088749b48224f7b53ca93a4e698df687a5004c370e442b8a481ab428362ca69810ca608369cc8a794f485c24711a9d31314aa64673eebef8eb571ea788078e270416073fc690f3a7443a69069334db8fe0fd723df9e2c681c426176edc9205b53e85a5d64e906c8100f827f5a03412c1e1375f8ae4b953ae7c35d9373da67f5a4133ecffa7f74de762992dbdbdf76a9cc2a5569f171a2f3eb7db02ef455b5d1399598cb910555970962f0d61e7c9791d633e51fa614860cf5b16300902a4653bb6ea1a1496c3b8d7bc1ef719df7adfc5c3b176c4d3c9ded4a89565ae7d891f5f0475d6a417f9eac7351c304efe4ff2393a65019d1aae6f85b0891b996942faa1917311a374c985c3f6225b65e8acd693efc0faf66f1dcca751bed70a091aae64c25d8e94c449a898b860415a30c243b51f7f87a89994b321a37d", 0x1000}], 0x6, &(0x7f0000001700)=[{0xe8, 0x1, 0x3, "12438c5c0bb26753e6f33787821cf85c10bd10430e74d84d0c079e02c979da0f21052cbf88db72cd44e0bbe366750ad6abaadc52cf254e63fdec07ae74a1b31993ffc08e9f5c5897d36e456f616ce2d34481156b1e7268eb7941e2241b7bbde9b32444deb8472847c90e7068fea735c15908e6e1ba425a6a9e02a8eb4311fe7a0f02be84e5efb4933740155f44cdb3c4a2395ab80cc604d6e192e6ec02ef47dc4381b102731e09c361656ab8129b919ea42ffa3ee3b0c43378da28e2bb56490e5aa1c02efcc8c5c2d215fb9820386da2dd12"}, {0x1010, 0xffff, 0x9, "1c4154265431eef6999363560274df5b4155637dcbd8a99dff90f9260220e09b47f7eaa207318ffbd3728bf91dde967d8b75bd8717cc93e8315c6d3ceb0aa713ad98b9f85ead9b6b60f20c53d6110ea464583bb955f5b4820bde0f413f4c32008425f30600c4e9c2809547924e226260ab05ea1d6716a6eb809ce9758536f25f8a187eeb1bff534df7cc77b31f1efe413fadd93bb3ba4a4cdd864fb447b68e13b7c25130db82ee551b4bd66132cffd65adf745dbf5c28b6f0ed56a2d15063c1a9a263b6718760330a19886e986041d1e85931e84a047ce7c1c5cbaf224c868f40135d43c5c26ac29e196b62b234303b6196971d1ca31a12e0178bc300f2fe4f1455efc09eddc72f091a8250152671d85c3c4d7b9d4d2ba0d569d083afa196dca22767193cbca279cd639f6fac31cce4f21f781063b7073899c65e59d9d92a81c40829718edff79697b201c68335b2773baff56910268c84acf224f9ae79a5bb63c1db87d1385b8f8372a5d96e9d8e0e52227a3f2693a7625c1b07975ae536b3573ee9147281a7efad173d371f8a12f4e704728c2f990d7a059ff6b7a7d99f80e6244da99c38f2d1891be41321abdc164bf629ea4ff00d15252075384d6d48316f8acb7d37b521a23427c1bda8e82e90f5f1c3ca7868adfefaae27baa0401c106d1a9d8fc3ce87016452bcd23f0ccfe2a4d0a1cb5f79f8017c8e43fa16f35427ec61b28f6b6b9e53565418e1b75dde2a8937fb9b416b3e148d2248e120441aef9c84576d92df3db7d6ebb08c04d96ab0c6f5270b0777b8e5b14b162d8b61a66dcaac2b8b0030336355bb2607ebed5ff4afa53559510fecb5dde06afb0bcda4a44b50e25abc2f05e61dd3378510fc7f59c0ca09a8455bd23b888305160b7c97427dd0cc9aa23f83549974daa975344d1f6aa3076a913bc03af563fafbf7c9fb5dce6293f876f95fb37936552418b8b3e5c669efe2f8f781138f6a0ff817e4dbd458ab2699f68e9c351e79a9aa2a638352e1be2c91fea213d9bbf2cf2a01081e17327dd0858a6d9d8d7bb21969ac8024300b3abe48cb687354e9c95e015da7edfb6ec9f3af838e5f49b639e4572716c9aef760cf71db84229f30acf6fa422b1f77dcfcfe6d22a1ae482e1580d1516215f348ce6c91721fc6ff7d929ae2c89b58aac41438fcdd624a56ff2cadc861cbad17f461b9482e1a43237ad17e270ada2c645a9f65c437182ef5c0504080118da5f0d098cc8fa7d7cfeb5ffe66d736b7c9118127d34664e7d59f9f17e2b157d8519951e5f13041b9682d2ae7dea4729fc611178424963a88c267ed073a8e31aa41370dc3cbb42ef37e0ca59e2003adbe7427b791e1c12b5487049635437e95a5f33df6d2da5d2d9de0e8401610f48f6116ea81dad2af23a691b0f0e939eea413fcf51ba509f02e97d7932d6269b1334c011a6458d44a81be39fc60cdec8fbd29be39f188b433af9093847a3b7231b46f483929b2edf726fd3656c7025a9fe260bc0579a0c776c5c0a098e645c021116d82731dd65e305009112b523a74c9ef888dfd8b75ef8866c573c6e53316c4cbc5e38989a6e124b3cc7da97793c33584d904a5ac463ab73f753cac18094170c43c6d327528065f6ed59f96d7107a6ba091689006b832eabe2dcd96daa5457e12fe361c358d70f160851ccdd850ffba81d29475b64cdd8596274ea04857f2464bd65e8c87e02e87d334e99befed2341001d1834e1b14a371d0d800f97ab4b4eeb2ce8710ec37d8c9cb0f28a6d2abf8638dc70719d993563eae3d19724fbe521a89f71cb57bfad70e97e4b40c982868279f721d774544bdd3202c1c96660b6047488fe16d51812aab23bc5a1fe13e59c9547c239e75654eca93ad6e259862c6ba7f087ee834a2641d4535e1c5affaf6cb145ad9dbddc2f1998d35dfaf4a03bc261cd83ecc77f256306c61f39f0d99a4deb9564dafa4918cca8d65bae467e8e15509450e1a2aaa35d68ddbd5ab1a8da92d2ea3fa600e1c9886f25c50d3971f33307094c3ca44fa5004d0884ccb3887db739b0162a8dfec59f1bb3a887af5687fa94ae46ef152c11149db52d0ef098d813c3f1c72f25447fc65fa320398a46b459f8d92ea95cc4f7bf1ef2ad2f278a5c93273cc63a570ff3cf3604de1d623bcf3225fefd87f5b22f6ffcbd4bceae5f7a26dbe9d67f9f2363dc74678af0eef9862430ee1ed97966156721b917580eb9df4baa67b6f4e9bf754048a32415c81f08750dbc225404c9f578834afbd7db8374c08fa4e593939d3a44d9bbf67b7ec4b0e2a8c25001e69226a0c7d2cfbeb8e13fe8fc200775757bb2c503aa4a8965730b5ead33ce9e9dd8403fc9ef3d12a0a11e60760ca9ca826a11792e097693a081d9fbf0555d4d8c5f12198170511747be4bd2bb84f6c7a293c80bc5c0cf7a0fda5d497d2d499fd16f13795b895d202b628c0cd39953e3354fe34089da6145183209ac4031244c573ba3de9bef4a0759f4b264fb616935519fafb5ecdc8977c46cf86f915d58fbc7d7f1644442c2b66e61f65104ba74b3d4d347c5873b5d941690a5c5fd2a765e6fbdab47016df36ade124a96315912f09ac39d3264b1c8aef34a08ca7892d8c5b8573c02013b2d8130879531518e3dcfed3a3de06c64d210c3c0b51d6ff1704d53411e23c3250ccffdf5472ad9da99d456226f68b389ac362f7ee5a461fa36ec8d98167500c95c489d5b1fa0967f6db5e4e2c4f96aa0d196a8dd0cb660fdfb3d04a8abf5cc7c15d1934ffe8b419de31b29ab68bafcdf7b55c77380ada03f71be46d7f6ded1d4fab0439a1848ded1f833e8ea2bcc5fb737a39ea977ec91347af69de8ad5c1e372522ede2d4ec867fd7353e10b412f450fc83794d37b96e379e1d74f69ffcbe61a94d004214322fa787d6fa8d671d17fcda620ce66c9aff4ba989efe5e7d58aa44a5e2cfeb469b7b4499ba2df740aea21a78db1927c336f6ff27fb58272bc2501d0e0295fed20073ecd3fc5bc166206ef589fccffb9bb204f1633821caa2a9db83370703de780f736610f70b71d829b4e25fbb984298818f8b4033a6b999121cae1aae00eca900c28ef209c02e85f1824ef145795d01d6cc8c3727fea5b58346678bd1a2d9d8c6b46919eca4efd85a1c2e794965432974da1afd9ad405c309dbc9e3436f76c8cdda7b4e739f99cfa891c6e60335ef8c58c9d60861c2919f5ab9cd9d854ad19fdf93aff0d60bf51cb5594dac5a4b7eec531e3cd6384503a359355783431b51fe34e54ff40a14d0265bd7deba9276d8b915f693759461e06b296751cf5d498f33034533edec9c32671afebe95290369af49adc00a0c746ae0ffa3428f17263f767a4d8a5441f65386f98be89a55d21bf7e8d503a8507c7106ab4d995c6f1c350be75a4f2eb16c9d23165eb4c4a1115f3e4ab7d94c0cd1c0e2ee09eb8f40df41a6ad12bf94ec6d7adfe42ea79e4f4e8c94322e4fea787d804e99a35b61fabecc7219b9a88b0acadcab7bd06774c7dcf3b0d8deb93f4dfd872b0baae82e599ed7f0c71e785f60c0cb91fca49f2bda32c9bde771494428f407eadc3d554fbbb42ff8f44fa435578d11284968d2382b561638afbf47803b61ca52e377b667e159343306324fef70efd0b27050eab3fb7c262b022b0134618a82be44aa83e2f434fb65a6357ad104371ea6669ce28bbaf4c858464bf59ccb7771f44b8d51ed7456513217472013eb18b59a260f6b7a23eba2d559f32e62a4abf51e6c1320b99e77163ef16153735127ed438578f3ba2bd5e5e400a1f2ed2c10eaf5cd5a0497948c58fab98f51937903126f840981c6a968a3789dac3abaec14983c30013da9334d218c071f024c463ae4a1bc8e2c5731f65a7f760a1ce0acd46d8586ff086f77a65403233eefb04abfd6b1e0ed09a3c69b36587f525fac061959ddadaabf4d2bc7dbca7f76635304567af86c2a2f9ac918b505c58086cb33fc43946eb0f3a4da052fddec19d833252a39246e12f000cc2483a90e2030e9c376b3da8e39332e227144f4067e7a74d4fb5a2a4f0a918617e3c1532f7d3edc9495d6795f333a67d58c94a7ecf63bcba8c193274e983aac39f343a550541d5959efbb0fd07d93af9675ead6bba9e8397775d150f64bceb33077302b3485d6e7d5329217aad7475004ba09e82a338edf8a5f7705f48cf02d9afd3ca1a87a995e08e4e41112c79899ece8de1dc527017bb1409a91c8199b927c4f4509620bc852c8b7408fee56ea9c73660241d9c638cd4c49f883e43bc3a981d7e49fbafc8afb820ba1c5bacb7d49830841e46b3ee64c1980f93e0c54480e9cb75b0ef9ce61dbd085a5149cc78c2959958acfbf6e0c909610a8bf65d624bb80cdb507bba6582631ad5644ce5640499ea4154bc8868090aa8f07af7e2d640e60ec2e2b6550c2a369dbe53768a55a4c3a47dcb5a2d3b2956aa5be1fe1326c65beecc443663376762c7213779e04001b066e264ad8a0438e4929a12c5fba318e2bbda1ec02bcde4ac3f93316fb792dc3e72bdcd661af57da1ff3d9f9b38c620145cc1250331fd05a56fb54c292467a6483eb3053e8c98e8576be7f0b217e42bb848fbe3811f389a526a65f07a5e9d33a09928d366ab57f1a79b6fac607e2101572594b02e3ccb365de363fc5dee8d35836d9d29e2e0c9004ff947a26ce3c9126b12680de90a6f9d360b2bd2a3f49fe7c5cbd44632dfb1aa715b42662a2c81fbd1fb41501d9dc4eb86503962fbe6e469c61d5d1d945aa56a3e5075e3632d7fa07e5d5fc959d273287aa046cb55a3d7b90d63cb6aea2c8a3c6fae4d4526197402365ef4da236289fe692ad3a2dd0d4d6466aedc9b15d3f679ca06696818a8f04cc408a17346b088a0704fc04306593e8530070b1a76b7d31b2451d2482218cff45a7a87e0c54a08beb70f56c392deef4388dda73ff466feb781be922a25bccf2b357c79180a70623e77431cd4f88b42dd8306e6679e1fa2c001bf8f75552739c03b139bec2bc419d544c0ccda59e4e3214cf7c42763571ab3dc5553c3352ce166d55727a7b19c76a98e9e3a68dee66d57e0f904445069221ab14fb448643dbdb7acba1c6a66ff54ee35e564315b88d65932421f6efc712aa9b025d877a6b8118c77446758cd6d0a5d8ae87cd1801af217d0f27b968d384734c08a342780aa24c1847314ab07d03a4734b9ff8701aedc19ab9f0bf0c1042b935f63b6ca003f48f571320f48557b5659849f7ab65d8cad9a27056d5dfbbeb9934960cab835ecaa149402f9c16f82d209b8e2b558c287bd9398d835e20df0736f6912e154d6b9953b224521dda32bde517ea2f61c1a65be8f9227e116920eb946c11165d2c0aba435995d15b6836bf44f0fa4e0ff3cf8037842e8e101f71131cbc4725068132005078e0e2cc759506cc01391918ce79cd33995985c56344a74ce05769eec70b30225a0dcdc85639903848517302ea6f1715e50c58d7315bee10c79a591d4bf7c8a2d8ec6f24d9bb7b7888d2412365633ed94ea047e5a39866d5a56d29ad9b5592d6d3a490054a0ecd57d4ffc5cd82c1081ea8d58c9478ab97aab92872019b3939abe14ecef298e85efa1f398c6b2a0e4991f12de5f93a2fad584ba0a72ddd3dd2d2be786deb7307ed73433902c105c1d95b7785f7dd3ede9bf31a7f627db624699f3f29da2594497fedc8a3cc5ce52141dfbe9fee037a199a5a867e81b1eb51ab27298339b37c71aaf298691546c3bff30d43ca4779c6e668728a0e1fd13080cec6de2cad9a65c0fdff8cb1"}, {0x68, 0xffff, 0x1, "e113e5817ee8eb5cbb739b6c818b61ea066d69678fc01224b9777c390953c97347a9506691534149c9555d0c1ac71fcb1a9472f8425cd467ffbb992add72542fe55a4b66b83ddd0e75763479ac2fc01bc2fe6b03"}], 0x1160}, 0x400) mknod(&(0x7f00000028c0)='./file0\x00', 0x1000, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000002900)=0x8) getpgid(r2) getgid() r5 = getppid() semop(r4, &(0x7f0000002940)=[{0x0, 0xfffffffffffffff8, 0x1000}, {0x3, 0x8001, 0x1800}, {0x7, 0xfff, 0x800}, {0x3, 0x101, 0x800}, {0x3, 0x1, 0x1000}, {0x0, 0x2, 0x1800}, {0x0, 0x7, 0x1800}, {0x7, 0x8ce, 0x1800}, {0x3, 0x0, 0x1000}], 0x9) setpgid(r2, r5) getpgid(r2) pipe(&(0x7f0000002980)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000029c0)) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002a00), &(0x7f0000002a40)=0xc) r8 = accept(r6, &(0x7f0000002a80)=@in, &(0x7f0000002ac0)=0xc) fcntl$setflags(r8, 0x2, 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002b00), 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002b40), &(0x7f0000002b80)=0xc) mlockall(0x2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000002bc0)) 16:00:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r3, 0x0, 0x1) write(r3, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r3) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x9) writev(r3, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x3, 0x7, 0x4add, 0x100000001, "0bd150c752272281d095d022ee716f3a7aa96ca2", 0xffffffffffffffff, 0x40}) close(r3) dup(r4) syz_open_pts() dup2(r1, r0) 16:00:41 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x892, 0x102) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x84) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x420, 0x0) write(r0, &(0x7f0000000040)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x7ff, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:42 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x80002005, 0x2d94) semget(0x0, 0x7, 0x682) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = semget(0x3, 0x3, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000680)=""/4096) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x229, 0x0) semget(0x1, 0x4, 0x400) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r1 = syz_open_pts() close(r0) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xff, "78677f0adc7f8ad79f0500"}) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getgroups(0x5, &(0x7f0000000900)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r7 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0x61) r11 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) r13 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) sendmsg$unix(r2, &(0x7f0000000c80)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000340)="f9ea528b4bdfd22dde06755742bf25d89ab4a0deddc35b748b0e8078f6557c9a33a8108b47c074be5559baf1f9f03e4a9b6ed32add438641ba69cb447d194701d8cb7bd831f41baebf759bcb74306353642c5d2a2374b5ed462a60db5e12f8e3bdd710c78ea8298e151814c3d8802876b9eddf4d4524e22b1edacc9b5fc88480b98ed0f6401d8e2c0865d5b4137d977b3bb8953019e6a9a452b34ee67e2418bedceec7607fbb546d686fcb1d08e326c7ef0bdc456130ab0f0d240df21c485698c2cace07bada268f7608987cbf9db6aa4c66b6b6ab8897da352da7", 0xdb}, {&(0x7f0000000440)="f5b5c4274aa255a27b881a95a2a5a9f2822d64ee5d590983ea14c9259fa56f45d84b14ed22ab005f2df2c9092a714f90270faf3f96aee2e919c5b78f20cc71402f78ff3403b34c58edc0975015476c11ec80f0c4cb4e753f8efc1083797572ef30e384d371cdf6c68f144a84a7728d2cfd95895a6022223a5a3346e552c22c8582119766aac77ee07538adbb77710d538940b42244", 0x95}, {&(0x7f0000000540)="6031e31f224495b222224b7bb1ec43533e7680dbb23e96df09d1f35de38192cd225e8a57ad0ae65878ab7723cb4777e1d82162a854722a41abb5f7c08eeb8fec029ecb1051d03806d44309ed4cda", 0x4e}, {&(0x7f00000005c0)="f1816f8fa8764aa1b235cb646f7e897136b2e0a2fd4918eb458d36a81c0015362bb8e65091baa69a15211448c8e6d5e2f4914c3d052b458b34939d14de73150272d332c1b2a431d69abcda55baa8504fe5df0b9352b8fdd3ca7f8c7676940b1b81738cd1129c9b857ff96ce969bdd45f9a1a198fca4d9be2a00e5a2fa8274cd41a2ba711b68b81ae9d816d293e2c6a61bc847d852e37d608f67fdbe6ac01f568393abb3c9482515d1cc63844888ad95500472d336dc789edbce8c5ae8bfaae0db68b9e101c35d3fcbd911ea58f30ca95f8", 0xd1}, {&(0x7f00000006c0)="2f57dde1e19d6e351476ad7ce1d42622213b4aacdcd8d54eefbb2dce1f4cc3", 0x1f}, {&(0x7f0000000700)="2225698c07871d93b97a18b7e0d42951607d8e30e83b92ff412cefcb4e0aef71facb5b4106c1a58d0db57a9c8794b57be19427fd2366c103aab988df06cdcfb5d3647703e875c7843b434a635c6a46e8510d7a406fe2760f1e241097e024ddfafac998658be20f94cee0c6ee778852ef6fa72030354322fe2ce551af1bcfeca791504aa7", 0x84}, {&(0x7f00000007c0)="0c395c7a2fbdbe38bccfc8478e6bb4382c11609d40ca4d81fb63cdc28aa418299d595c2bc6aeeed5be5fe6b736168ac9961bba1fc85b88add5b1ca5c51c9eb", 0x3f}], 0x7, &(0x7f0000000b40)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r1, r3, r2, r0, r3, r3, r1, r1, r3]}, @cred={0x20, 0xffff, 0x0, r5, r4, r6}, @cred={0x20, 0xffff, 0x0, r7, r4, r8}, @cred={0x20, 0xffff, 0x0, r9, r4, r10}, @cred={0x20, 0xffff, 0x0, r11, r4, r12}, @cred={0x20, 0xffff, 0x0, r13, r4, r14}, @rights={0x18, 0xffff, 0x1, [r3]}], 0x108, 0x9}, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = semget(0x1, 0x1, 0x526) semctl$SETVAL(r16, 0x4, 0x8, &(0x7f0000000200)=0x1) lchown(&(0x7f0000000140)='./file0\x00', r4, r15) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000240)=0x3ae) pipe2(&(0x7f0000000000), 0x10004) 16:00:42 executing program 1: mkdir(&(0x7f0000000280)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='!\x1c\x00']) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0xfffffffffffffff8, 0x61c58bba}) 16:00:42 executing program 1: r0 = semget$private(0x0, 0x7, 0x100) semop(r0, &(0x7f0000000180)=[{0x0, 0x8d, 0x800}, {0x1, 0x7f, 0x800}, {0x3, 0xffffffffffffffff, 0x1000}, {0x0, 0x7, 0x1000}, {0x2, 0xe7, 0x800}, {0x4, 0x6, 0x1000}, {0x1, 0x8000, 0x800}], 0x7) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x1e1) r3 = geteuid() r4 = getgid() chmod(&(0x7f0000000240)='./bus\x00', 0x0) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) chdir(0x0) setsockopt(r1, 0x87, 0x2, &(0x7f0000000080)="31f654d8d0a4c619356c846cbc0c740570e1ebcfeb8741611a1121d4093f99681a6998eeabab6a82e34e9d2bc80afe2c410897545c077293c233c3793bb7f187fdad8218a1af206cbd20402c96201a917429952710def63c24c6345121b3d64e89b9f352ffc79e16621ca76396ca4e52cf734c0f9288b2c876241d9647545394", 0x80) getegid() getegid() ioctl$KDENABIO(r2, 0x20004b3c) getsockname(r1, 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x4cc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) setuid(0xee01) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) open$dir(&(0x7f0000000280)='./bus\x00', 0x10800, 0x1c8) 16:00:42 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) readv(r0, &(0x7f0000001580)=[{&(0x7f0000000100)=""/164, 0xa4}, {&(0x7f00000001c0)=""/60, 0x3c}, {&(0x7f0000000200)=""/32, 0x20}, {&(0x7f0000000240)=""/229, 0xe5}, {&(0x7f0000000340)=""/99, 0x63}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/71, 0x47}, {&(0x7f0000001440)=""/186, 0xba}, {&(0x7f0000001500)=""/104, 0x68}], 0x9) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgroups(0x4, &(0x7f0000000080)=[r3, r2, r3, r1]) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCSTOP(r5, 0x2000746f) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x201, &(0x7f0000000240)="d4b19c2dac9a6d24495b31c3c93a32a8654012b406e026c23b62551839b05c3a709fa3d6c54bba9f04ba0239efba401706b77c635d03b7f583654bf24723aa924db80a1c7d03bb6ba103da227c870b27a62531ada90e31fd1af3ca4b9f3a5d3b6f78aa76fc47f65a3dd83213e6af7205497b3699f8ebade37fb15c692def3afd02ef913f66f56bcdc5bacf64e199b8250c72fb18dfb5e6fd1a36ca1564bfaf67bf2e9f91ef2fdd7f02ca4bc5ffa31f4883a3d1dbf48a16fa95f3f8ee05256f875ab32cb377ec7c6a626d4f81a21a3b46f0b4ff02b157b99755eef1be37a404cf615df8bae530d4b690315739914a30b3aa3c8bc244cbc719", 0xfffffffffffffc1b) 16:00:42 executing program 1: r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x10488, 0x108) getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x40, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r4 = dup2(r3, r2) mkdirat(r4, &(0x7f00000000c0)='./bus/file0\x00', 0x80) write(r4, &(0x7f0000000180)="9b965635940731c367708d8292ecaae6bf1d26dcfc34cbbeb666a5c91b16bef51baf3ec3a7c97786d5a4a1600dc18e1bc9e1cfcf40d152ee9a5b8f2c43f72a58d1b1d33b524ec1c373f48e74c34410e0cae9dcd5c8576c2e166fefd548c46b00a07e39d82e3fabdd1b3154f864434b0655954717a06c7538fcc168fce745e34ce643d64f67cca521168e749c746f784024cdb9090a5042fd20588b91d146e95ed03cbe5e716694a43b4c1e93ec8ea1e18147dfb9eeb9a45cc2f7c96bbc4b17c268f18cc97b", 0xc5) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') 16:00:42 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) r2 = geteuid() fcntl$dupfd(r0, 0x40000004, r0) getgroups(0x1d5, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r4, 0xffffffffffffffff) 16:00:42 executing program 0: r0 = socket(0x400000000000005, 0x5, 0xfffffffffffffffb) connect$unix(r0, &(0x7f0000000280)=ANY=[], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fa1000000d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c92ff3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9fa39a7fddad6000000000000deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2bc41a96e47a10cb02bff459c316d24bc8e81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4785f1c54084347becc5b633f0e9d84f92fec0f161edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca062243a412d1f0999ec91df7c94d2cb4d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50d74e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584c80e671adf11974382ea97c2f014eaed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e4797da5ec80f58cc6414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd0010000000000000038b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c81b0a40e3aaddc7660d1e97f91ab3970a23e4cf409250d6f571f28087b941b13a342ea5ab0e829a7d1c096ae01914e3dd554696446fe0c3423255a5fb3fc86867a7f4f19228fa7b1a033c4ca3632ae958d99f7093babe1c19905a1ff4e97182b5f4431783717db80ee9be5d1c922637bc0eea931d0fff9304f8775cd8d23a9e78f49c8fab9c0ca9c17b5f32307d33592e09058aa723c5c32f5aaa3a"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)}], 0x1, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000100)=""/20) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, 0x0, 0xfffffffffffffe28) r5 = getegid() r6 = getgid() setregid(r5, r6) fchdir(r0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r7 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r7, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:43 executing program 1: r0 = semget(0x3, 0x2000000, 0x6) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) rename(&(0x7f0000001440)='./file1\x00', &(0x7f0000001580)='./file2\x00') r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) openat$zero(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/zero\x00', 0x508, 0x0) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000001740)) sendmsg(0xffffffffffffffff, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(0xffffffffffffffff, &(0x7f0000001700)=""/54, 0x36, 0x840, &(0x7f0000001680)=ANY=[@ANYRESHEX, @ANYPTR64=&(0x7f0000001600)=ANY=[@ANYRES16=r2, @ANYRES32=r2, @ANYRESOCT, @ANYRESOCT=r0], @ANYRESDEC, @ANYRES32=r1, @ANYRES32=r2, @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYRESOCT=r2], @ANYRESHEX=r1, @ANYRES16=r0, @ANYRES16], 0x9) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000001b00)=[{{}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r3}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r4, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) kevent(r1, &(0x7f0000001d80)=[{{r4}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r3}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r4}, 0xffffffffffffffff, 0xbc, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r5 = geteuid() symlink(&(0x7f0000001300)='./file0/file0\x00', &(0x7f00000012c0)='./file1\x00') setuid(r5) getsockname$inet6(r3, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r5, r6) r7 = semget$private(0x0, 0x7, 0x4) read(r4, &(0x7f0000001f80)=""/29, 0x1d) semop(r7, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 16:00:43 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000080)=[{r0, 0x110}, {r0, 0x3}, {r0, 0x14}, {r0, 0x20}, {r0, 0xa8}, {r0, 0xc}, {r0, 0x5}, {r0, 0x100}, {r0, 0x40}], 0x9, 0xa96) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) nanosleep(&(0x7f0000000180)={0xd8, 0x401}, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) msgsnd(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338832013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa240000000000000000000000000000000000"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) recvfrom$inet(r0, &(0x7f0000000980)=""/208, 0xd0, 0x840, &(0x7f0000000a80)={0x2, 0x3}, 0xc) r2 = msgget$private(0x0, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0xfdcf) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) r4 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, r3, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) getsockname$inet(r0, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) 16:00:44 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x3f, './file0/file0\x00'}) r1 = socket(0x18, 0x2, 0x100000001) setsockopt(r1, 0x9, 0x5, &(0x7f00000000c0)="f995ed5abc289316cdcbaf0932edca06c0a4573a4cf5071a575d0b04c814cd8e2d10b081af34b0972b96608d87ce1537b7d0040ce51e037e88005c1a6d3bc95ecbaf9e1a9c14f3ab087ecf602e95f1c1f24a35846de529faec4e2f2a661e107e2cb1f51a6331e1ea12063d0bfc5cedcfc767f15b2f35afd0bcc12e487d57ea5180428bb8b6d8ac1b6f", 0x89) truncate(&(0x7f0000000000)='./file0\x00', 0x7) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30880, 0x2) openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x10000, 0x104) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000), 0x0) 16:00:44 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x4, 0x0, 0x100000000}) r1 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x7ff, 0x200000005}) 16:00:44 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x361, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:00:44 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:44 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x3a2, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYRES16=r0, @ANYRES16=r0, @ANYRES32=0x0, @ANYBLOB="5ceeec645a1b6f2335b44755a0a48954b0c5a83596c7520ee9921cef36fbe13efaff536efe546962fc30ca5b40826e0c9e08c25217206b09e9b53623dde3b735d4bba7c8c42254c1f108d6b4ac9fa3ea78c98f299decb3aeed6a1d8b7feb25cef614cede5adf4331aeeb7e3e1d3646ae3c305824ae95273ea1ecefaa03a4e8c51422220c39bd2666d8a92aa3b6b86660a6b66ecfa83ea7d1dea7eedb03976f154ea678401b88414212773a1f4e19c4", @ANYRESHEX=r0, @ANYBLOB="0710a971b20f2d7eccc5090081164087a0d83b90e02503647a53d178d07e35f460de7fd0d1cb32958695a65b168374e0c15a03b4bba63846ecddcb36f700000000000000000000000000"], 0xff66}, 0x9) r1 = shmget(0x2, 0x3000, 0x623, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:44 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:44 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/254, 0xfe}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) r1 = semget(0x2, 0x4, 0x10) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000080)=0x1) 16:00:44 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x200000000000000) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x108000000005) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) close(r0) ioctl$TIOCCONS(r1, 0xc0044266, &(0x7f0000000000)) 16:00:44 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget$private(0x0, 0x713) r2 = getuid() r3 = getegid() r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r7 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r5, 0xa0, 0xb17a}, 0x0, 0x4, r6, r7, 0x3, 0x2, 0x0, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4100080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xa68f}], 0x100000000000005e, 0x0) 16:00:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) socket$inet(0x2, 0x2, 0x5) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:44 executing program 0: clock_gettime(0x7, &(0x7f0000000000)) clock_settime(0x3, &(0x7f0000000040)={0x8, 0x3}) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x401, 0x1000, 0x10001, 0xb7c, "caebe8b04c50e2a093dc6ff7001f119c9eb46932", 0x5, 0x1}) ioctl$KDDISABIO(r0, 0x20004b3d) syz_emit_ethernet(0x6a, &(0x7f00000000c0)="4dbd3e1c9e03af02ea3d279428e3e15e3307f143248e066a5cddeb5b5e073e77f0f6e3ca86a98b8e753f0d86abbd9c0d6b7fce2768cf24b44d57fb87221ef8c9630b7474046e46193cfb1a4a67044694b3e9bd0a4cfbe773846445bec518ac3f5e3263b3c3b52db890ca") r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x6, 0x7}, {{r0}, 0xfffffffffffffffc, 0xe, 0x0, 0x7, 0x4}, {{r0}, 0xffffffffffffffff, 0x0, 0x42, 0x1000, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff9, 0x82, 0xf0000000, 0x3f, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0xfffffffffffffff8}], 0x4, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x94, 0x3, 0xd1c, 0x2}, {{r0}, 0x0, 0xbd, 0x40, 0x100000000, 0x3}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x68, 0x0, 0xfb, 0x8}, {{r0}, 0xfffffffffffffffe, 0x69, 0xfffff, 0xffffffff00000000, 0x7fff}], 0x0, &(0x7f00000002c0)={0x2, 0x81}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/6, 0x6}, {&(0x7f0000000400)=""/53, 0x35}, {&(0x7f0000000440)=""/122, 0x7a}, {&(0x7f00000004c0)=""/4096, 0x1000}, {&(0x7f00000014c0)=""/148, 0x94}, {&(0x7f0000001580)=""/18, 0x12}], 0x7, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001640)={{0x18, 0x1, 0xd, 0x3}, {0x18, 0x3, 0x9, 0xffffffffffffd314}, 0x3, [0x1, 0x0, 0x2d, 0x4, 0x9, 0x4, 0x7ad0c7c1, 0xffffffff]}, 0x3c) r2 = dup2(r0, r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000001680)) execve(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001880)=[&(0x7f0000001700)='\x00', &(0x7f0000001740)='\x00', &(0x7f0000001780)='\x00', &(0x7f00000017c0)='\x00', &(0x7f0000001800)='-\x00', &(0x7f0000001840)=']}*\x00'], &(0x7f00000019c0)=[&(0x7f00000018c0)='\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='(:\x00', &(0x7f0000001980)='.\'\x00']) fcntl$getown(r2, 0x5) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001a00)='/dev/ttyCcfg\x00', 0x6c1, 0x0) r4 = syz_open_pts() clock_settime(0x4, &(0x7f0000001a40)={0xb36, 0x1}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000001a80)=0xffffffffffffff80) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000001ac0)=0xbde) fchdir(r2) write(r3, &(0x7f0000001b00)="a3bef1ebeb26a4f066009f6321587d1ec7c78ad834d5641785338848b96ac2c5a71fa97b3bc73d04744438e760588d454bfdb216bed52814c420a89305498941638f31ac5aacfa4b9f883e9ca944896d90ef752e15f958f6743adb37ecd0f835448fefff4699f4625f3f6a4ae90940c785fe4ba2968c3f", 0x77) kevent(r2, &(0x7f0000001b80)=[{{r4}, 0xfffffffffffffff9, 0x60, 0x80, 0x800, 0x5}, {{r3}, 0xfffffffffffffffd, 0x6, 0xf0000000, 0xf75, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x4}, {{r4}, 0xfffffffffffffffd, 0x10, 0xf00fffff, 0x2, 0x4}, {{r4}, 0x0, 0xdb, 0xc0000002, 0x5, 0x1000}], 0xfff, &(0x7f0000001c40)=[{{r0}, 0xffffffffffffffff, 0xb1, 0x20, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x89, 0xf0000000, 0xf924, 0x68aa7e2f}, {{r2}, 0xfffffffffffffffa, 0x8, 0x20000000, 0x81, 0x2}, {{r4}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x400}], 0x9, &(0x7f0000001cc0)={0xd4, 0x8}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001d00)=0x80) listen(r0, 0x20) getsockname$unix(r0, &(0x7f0000001d40)=@abs, &(0x7f0000001d80)=0x8) getsockname$unix(r2, &(0x7f0000001dc0)=@abs, &(0x7f0000001e00)=0x8) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001e40)) getsockname$unix(r2, &(0x7f0000001e80)=@file={0x0, ""/108}, &(0x7f0000001f00)=0x6e) 16:00:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = dup2(r0, r0) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) flock(r1, 0x4) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0xffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = msgget$private(0x0, 0x3a1) msgsnd(r3, &(0x7f0000000280)={0x3, "ef6fe3cbdeb19e1a84896c01dc13700dbdae794b9ef9ca2fd2aff60aa2954453c7f05e2e8cfd2ea7bd1e00f7dd794cab567b5ca93f230a"}, 0x3f, 0x800) syz_emit_ethernet(0xa2, &(0x7f00000001c0)="6a67dba66188c5c0ab18b9376f41807a7805398f1ce8a2d21f5961b8bbe558caac60b73b58a2089f4be44b37350ccb2451a67dface3b06de1d9fa7605ffea953a9d6003dde7a251f128b21cc7e6adb5636741e3f0d2f9532c7a7af82496884f8777a2fd158623d97f0b1fa737e28b5604adbea6cd36f66c77d828b6a88b494ecf5e51f6fced7c98617c9900115eafac27665943009f0b9839f06ba4a074e1317ca1d") fcntl$getflags(r2, 0x1) 16:00:44 executing program 1: r0 = syz_open_pts() r1 = semget(0x0, 0x4, 0x2) semop(r1, &(0x7f0000000000)=[{0x4000000000000, 0x9}, {0x3, 0x4}, {0x1, 0xc4a, 0x1800}, {0x0, 0x81, 0x800}, {0x1, 0x800, 0x1000}, {0x0, 0x81, 0x800}, {0x3, 0x2, 0x1800}, {0x4, 0x7fffffff, 0x1800}, {0x3, 0xe27, 0x800}], 0x9) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cb}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kqueue() socket$inet6(0x18, 0x1, 0x80000001) r3 = open(&(0x7f0000000140)='./file0\x00', 0x40, 0x1e) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCCBRK(r0, 0x2000747a) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x100000000000f8ba, 0x0, 0x10004010000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:44 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8042, 0x50) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xfffffffffeffffff, 0x11}], 0x7fff, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000200)='./bus\x00', 0x21, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000540)="e4bb42c969edf30be3ef5f4bd932a084868ba6324aacfc4050d3a0f0de6ade48a3f524ab059f830b51a116ba5f715b86686627535a3a65d4a08e4d92fabcccd11e3ad8125aaaa7c2343cb4351db994af54309416d15fe13a0057fe4e1b863f9c315cb57492597f713e7a01d2fd27f7e54979f33da4bea444222066118a1bb79494b5bcb289780ad2f62a2421726133f8be5a12f56b49cfcff03fc03a0f8e4cd7a37d219b5fffb3a520167d8e344c2e0c5f14b4bdd2932ee9580d5a729b59a59703ea05f0b397884508a452c3af9599565d333d9c901bcb8e4efc41338a84ae883807a1562989e0277b1bb61c81315f456ad4f89035ecb2eb19c7f8814efa19264578f62194939d6a085f5dd07147ef14ae300dd0aad22057330256e351972b2f9aa6350e6cbe1ed216b0eff17c0e039a76ef6d1f8991fafc4aca8e46da1ff98f3904ff3d650cbae021379b487c0525c7b5dcfb514d42f3af2b3ac42b87cae9902f7e15786bba1a9aacbd40bc82d6355e4a5ecc2d9915ec082cfcd19b11a3706d3d3892fbddd8e0bac8079fb2595c7191eee242f66fc2cdf796612a5696aafe00605fd6e11f2194ef8f1df6904b637e84d600b5f02e34b27afa31d3bc2e06facb744ea4321285a9e705f22f1fee9f760820a4e0398cc2df458a41890e77419ead1ca947642587d93eedad6824c1d078d32f265a8daf55dd958a2022c69dda1be5d0f61e008cd192ae7ed094bc712cff908182b64992d666dced5431e513768b01508136b1491b447643e99dfdaf37563b9b3369f425deeb8ffd6c06dbebdaaa5eb43a525522afbd196ed42164c0fb49a5a7ab694f6c23951259a81f9399721a0a82f7a6643e414ed69e8b869e5e274e701bd5b0602467fb6a6d4dae1f26611fd8536f0ad2cd1c203ea943b7300c6d2ad8d4658cec3543ad8149169a9a6e262d8fccc7f59da1168501334b9748102a5a5331f475a840005c94468d6c11168a00b0e18b74484aada6f1f4fb03d1e425ec4444688c49f0b6cacc086c04b93aa6340bbedd5769b19795d66fae62fc70ab395d072f9eb3adf457c97dade877b20ea71c5050c2b98d63fbfeab08ae5713cce67bf984b3f194bbbaeabcd8422f1517c4037a877369e11b1b6f814018e07badcce9348d1ec6cc15aa9372851d27815dbf8f423d89937e050666aab388870c4a1f1432acca8842d49bd7e16756705fd9228e1e9ecdfee20a8e9e72b67891db8887c83a8fc850375f9982d9f56ed7358a57e91750e41c1f423a121a5d3e2b2d2afb95c8c08e9463c8196b09388a924f06fc64dcd4a2f1f9ef23ceb9e55e179f94eee26bc71842df94c5b03cf8761e12faba89d1476de0625b9b0952874aefe84ce84b0faeb90d5d36b6d2eec59715745493297dd6636921d17192d3a71e5e15ab3723ed00d4c62c7e8e2b389a05f8a66fab9abcde10bed441e4e6e7733d33db31927e1c0641f0ee40ddf62f7fc4dd5d0d985bc99eb6c5763da2c0ddebf831cf8b1fe4a75bc0ff2cc160a6b10b4f8f211a5ae9927cf1444ea6539740daaadff8fa31eeb69dcb39e95c9b9087cd7a26612830f00b51ad575ad48319a77523c89c5f6aa411d4e760d449e67bf3a39c8b076689d84a7141126c7cd6dd6b76f31e0f8cc5f31c814509fa0ad2377e21382905d888afcf1a16b14321e1883f2a9d4a8e99aca30f46230f158f027d76d878f78aba9e70da112c57832e6b643cc396d546616ad65e81a791485ec608", 0x4d8}], 0x1) chflagsat(r0, &(0x7f00000000c0)='./bus\x00', 0x70005, 0x2) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x811, r0, 0x0, 0x0) close(r0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x100) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x4) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:44 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:44 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = socket$inet(0x2, 0x1003, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x81, './file0\x00', './file0\x00'}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:44 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0, 0x1) r1 = semget(0x1, 0x0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000000c0)=""/122) mknod$loop(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0, 0xffffffffffffffff) 16:00:44 executing program 1: lstat(0xffffffffffffffff, &(0x7f0000000240)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000440)) lstat(&(0x7f0000000180)='./file0\x00', 0x0) 16:00:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) semget$private(0x0, 0x5, 0x0) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) bind(r4, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) r5 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) fcntl$getown(r4, 0x5) geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000013c0), 0x1) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f00000014c0)) sendmsg$unix(r4, &(0x7f0000001440)={&(0x7f0000000100)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000001340)=[{&(0x7f0000001300)="b4b68c9a6f8fe4d9406a24adf7dc3b5a3adf6f4264d88fd23ed51356", 0x1c}], 0x1, 0x0, 0x0, 0xb}, 0x8) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x101) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000001480)={{0x18, 0x3, 0xfffffffffffffff9, 0x6692}, {0x18, 0x2, 0x1000, 0x6}, 0x6, [0x5, 0x3f, 0x10000, 0x5, 0x3, 0x3a, 0x7, 0x602cfe0d]}, 0x3c) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000, 0x0, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) pipe(&(0x7f0000000580)={0xffffffffffffffff}) ioctl$TIOCGFLAGS(r6, 0x4004745d, &(0x7f0000000200)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r6, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="0000001860989d8b00002b27feffffff000000000000000020000000000000000000000000ff071af0286c07", 0x2c}], 0x1) 16:00:45 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x1) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x56, 0x2) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:45 executing program 0: pipe2(&(0x7f0000000000), 0x4) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)) 16:00:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x300a0, 0x0) fcntl$lock(r0, 0xfffffffffffffffc, 0x0) clock_getres(0x5, &(0x7f0000000000)) 16:00:45 executing program 0: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r5 = getuid() semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fbffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fcffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r8, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r10, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000100)) setregid(r7, r7) setsockopt(r1, 0xfff, 0x1, &(0x7f0000000440)="2800aa6c1fd5942eac30e78bb6ce939eccc5a988b311bbefb96e79afccaaa273402a7f4d8ce23ca2a9d82d90f2fd202b36f93ff20e6615f65d634e24929051e2c777a03bf604b8e044e81cf8d7eef402ee1b247a482fd0b510d5c67f53a810f590e4988635879466db97e00eb8ec49433c046612fe427a497ea21daa6fcadd22d0d79891a31be87418f0b49498c3c511480987747a467e01108164f93a1aec3ad533d6c5", 0xa4) 16:00:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x3) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510f", 0x2) write(r1, &(0x7f00000001c0)="641cd86c6cf5ac", 0x7) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:45 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x101}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) nanosleep(&(0x7f0000000040)={0x8, 0x3d89}, &(0x7f0000000100)) 16:00:45 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x401, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xcc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000380)=""/143, 0x8f}, {&(0x7f0000000440)=""/231, 0xe7}, {&(0x7f0000000540)=""/196, 0xc4}], 0x3) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000bc0)="27c5c960bc66cd2e6072e973ccafeaec100e9dc8bd896e6dc947e6cd68e1ae9df35e2321a4c663cbdb72862bb95ab06b1af971e7bfb115b0383ace2151ee06962258e4ad3c49476b3a5af9f67eb5bcfe9f3275f5a5490940bc09f037047f7fae7659c2e0f3b90aba575f473c917a985ed0bd2265d3b78a903bf24686613e113643e068081e2440aa105f06e7c54d68c93d83c49b46f396a1867334443503d7e240355bc4c915f0435fe8751cacfa283892e616566fe8bb9a91e219717c7bda8906bd0ce18b8d32ae3bd149339175f74ede484b828d2acb6baa245450508a7122b54ee93fa4678b40d841c97c8f7f611efb03f7c4e913965dfce47c31a659acba799685118a316785aeb15a59fe170145f697a5e0c983b209bfb366eb6992e3857ab62c9492e6a927cf8acf99c770af0c1e2022b661953b8230dd1f484abab0b33c08d94919500dd8a2bb711c9f7bccc64e3734f2ef89c771a8ad2f982d8dcddc29fb3400fce4cb1c0d7ffb8d834f546f08ae32c0af5a13952c8e2f4e15445c01e9ddf6f9f8701b7f2253fbbcc1149fa1db2187fec3197b843079b242c657a39d3a02025a4db16b27daabf0649f23179c35aed04ed5ffc96e4f79ab33e3e283a5f7760bdd4283ff4db66fd2ee38cb1de2ee225f5d673f04cf2c193f461b5644afbcbc924925722e3781f17fc57d870e49e10bb3714dd7a3f71bc103cf0c9803bc7fd8d79a1aac1bedbd5113d130e2b2b54a27e3bdbc07acff206b0dea3144588f679b9d311ab23e96d56011350750e7c1e2f3bc0e17bc7ed027cb959b76b95f3b7ee323d6a1ef666df7ebd58a67a617e458d95e9b497daa1dd9e7f4867ff966f38b1797f159bdb728e49120fc471879deeac7c4f1896b529564f34d646f32ec47ce2cd0d6861325ee08b2b9e8a9c6b077fb5ac4b6ab0e2154baf1754daac8aac1f9bfcec4470a", 0x2a6) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000280)) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7fffffff) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000140)) r2 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000680)) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000700)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffe01, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r3, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c0d", 0x26) close(r0) r4 = dup(r2) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0x0, 0xfffffffffffffffd, 0x2000000000ffff, 0xffffffffbffffff9, "5cabeb8d8315030000002f00de430900"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000340)) syz_open_pts() accept(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000001dc200000000000000000000b0f9674af8f2c8e3000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000079fe442c896ac56004000000000000"], &(0x7f0000000180)=0x6e) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0xc0, 0xfffffffffffffffc) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) shutdown(r0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./bus\x00', 0x4) 16:00:46 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0xd018, 0xe94) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = socket(0x24, 0x7, 0x1ff) getsockopt(r0, 0x6, 0xffffffff, &(0x7f0000000040)=""/72, &(0x7f0000000140)=0x48) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x1) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)="1131833dccaf49eb6e56414da380a3b854fa6333766ae18a70540e01748d5d48323a828a66d52137bb2e5adff91f570700000021942a6d66ebb828bf51253ec08beb52952be943d0ee968d4243b8025fd54c6347a889c5a06d6e", 0x5a}], 0x1) execve(0x0, 0x0, 0x0) 16:00:46 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x54e9) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:00:46 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchmod(r0, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000007c0)="5ba321efaae037e033ffd80bbf8aab91fd31f656ee2e543eef9c4045ca2993157c1363622900dd7ae3452de0d0fbc931d47faa05444f24cf64714f3879638d808d037835bb496df046fc97a01d9968e89eaeeb6ed826cad1f3a697c798d7c6a604", 0x61) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x5, 0x5029fad3, 0xfffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x7, 0x5, 0x400, "ca646975a22d585ab210344c4883e172579e0b2a", 0xffffffffffffdd3d, 0x7}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$KDDISABIO(r2, 0x20004b3d) OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x200000000019, 0x0) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000140)="43c0d713040234a1b5ff0a2afc59db2bc9672ad8a71200826e4654ed50b85c160395e3d573d6e9fc3f7023a79542649dcd671664e8bc75a9ec80a4975f98905e8fa70a446b6043d9dca3552cbdfdc2dc47c22156dc7c0400db9072053b061be3de06925d7a92d600a8913aae79436d1b56883f8d182fd6ce46c8d850", 0x7c}], 0x1) execve(0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)=""/18, 0x12}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000080)=""/1, 0x1}, {&(0x7f0000000380)=""/19, 0x13}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000440)=""/214, 0xd6}], 0x8, &(0x7f00000005c0)=""/218, 0xda}, 0x803) 16:00:47 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000008000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x81) pwritev(r2, &(0x7f00000003c0), 0x10000000000002aa, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() write(r3, &(0x7f0000000740)='\n', 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000240)={0x22c5, 0x800, {0x155e5333, 0xfffffffffffffffe}}) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/135, 0x87}], 0x1) syz_open_pts() utimensat(r2, &(0x7f0000000000)='./file1\x00', &(0x7f0000000080)={{0xfffffffffffffff0, 0x6}, {0x6, 0x1}}, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:00:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r2 = fcntl$getown(r0, 0x5) setpgid(r1, r2) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r4 = dup(r2) recvfrom$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8, 0xa4) 16:00:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000001540)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffff, 0xff}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000040)="be8b50c2829ecf120ba50a0cbbc986653ab37dac63e3c09708c54125", 0x1c}, {&(0x7f0000000080)="23c2cb67632f1227adca86eef6042c2eea69ca3209e04cf53a2ec104d904c5f6164d8db1d61df069c2f9b0e8bf62a606c931555bdccfb8d6a2a010ce1378af43087194801acd363f9fc6460d6b60c1edeaddf03a4d16b536894affde93cec25845fec9e22c61f4", 0x67}, {&(0x7f0000000100)="b82ba0164d395f7eff7998e1fb53e26b610172ff3efdf97dbec837783f3eef6ed588872cebf00aefc14ab0fb737a1a9604a6c51f1cc95b815a1b7a5faaa27ee56ab411e15d88321ed63498d20fc2931aec5b01ffa2b2fa6405660a38bd4333fcbfe79d768346669ea66593e509085231275de69231e1b1f99743fa08bbf5a8d92cf960205d450e105f31485b7b42b3c03e73", 0x92}, {&(0x7f0000000280)="9840595fbfcbf49e9b6e459751d57f8a62af0db2de68583fbe2773acf4722ab6deaeed71e5c9d4fea4b3eb4fb49a96b4266a2c5ff98db46b49d7f08df976daa27348ea145070b6589e6225f3300bbce242155d7ec6c61998244b122838a5dc06023eb4425aafef440e903c5b332adc52a4cb9c9cd50dc6c6cf1d58567297b3", 0x7f}, {&(0x7f0000000300)="14c0818437c2e761472b399bf26b8b11c7994031589d937d5791e8a95cc57c37d47c87b08f94e58019b5cc20e34bd6dbc8ce4e68a23240a9cb36", 0x3a}], 0x5, &(0x7f00000003c0)=[{0x110, 0xffff, 0x3, "549491ab0185570e6524dc75853ec6b8d3fdf778295d3fd413de196b8255a9dc37290060048a69933759f797eb11545803e19723c7d87b2c7566ed7c995a874b22a9ed528f5de01f573256b4cca2295b4d6e22eaf8f17b8b09eeeb482b794996c8dd11a22a4c7324808ffd97867f5cfac92788f53fd0e4f57d217b2c837d547cfb9ab43f6107aefb68c0b45477f0a72767181774240505e1c5e2f5d94146efd1001e3dd20bf16c09e74b3bfce57f3c52403538efd268f1584e73f3fe3088c9ce4116d53db917378f6f9c503d0d648771163fb14b3573fca647b30e68983c5ac364fc496a49af5a280eca9e66c51e3080f7489be23c90d5a5ab"}, {0x40, 0xffff, 0x101, "5d27ba67fec4e7fefac694cfa9fa0316d69d9c1bb375ac9c415a2ae268334c011ec4da8de69cebae83fc491d2a5f0b"}, {0x1010, 0xffff, 0x2, "c2f5acfaf651600d39fd3f2c7573a624a990048ac2e685626b14f7ff9fe942eae5a6315f8f22f09dd4f4517dab70f4ae704384dc450b677a98b88c2f5888f42947e63a4ee04326c67df76e373d93f0977734d8a1610dbb34b552efe5353e793c98a1d6d412b8bf2e3a359768b99cc67348f3b1badfdeeeb01f39a0986a8b06dbcbec153c955151dc275e47087956c8b7f177b101024be0e053a8db708a7ba221fc938d4bd17b6d0ecda78de44f82fc0ad9506d87639c83bebae374565a8bb32225ed86072d727ab9c2762cad0c29d48e89207a4500bab1e15f7c4f5f0c123796b9ff5bbbc19c5708f639ae31cc3e85eab7ef5ea007c989cf536e7266b6a07ba3e094f40527da121654ebe3e4342c7933e64f71dcdd852accb81b79dc25c90837cfaa155c98280a61d7f152beb872e73a620e047134a3010a08564afb5ae29af50f74cded6f7c645f1283cae1885b698b4d0fbeb67a55aa14431651f683603cdee90792b8c0b94011e882f5194182ad9b279193525f1ba6ab7666afe1ff827ad715733f24de5f6dec48a6b9fc9233b28ed00abcfa321372cd08abdb9c8574f07df7527e5ffd6b0c9435ca988298f194b9952199922c965d63e80fed7db550a139dde542d9904be7beba9f62b1a89bc0ec11f756785f7be56eb7f2fff67b4d40a9cc4237b1d47056011e6de1d6d12252e9e2ee735762095065718e7609f5313bce55009fb9c816942836188da2e6aee916851c25c9aad3d5c374e39fb6462b034aa7f13c6b0b3aade434b6e060da20909c0779a418736fc5a67c8b66ff5af9cd121ccb4150725367db97eef336a9dddfe31239d4d9b11e2e1e014cedc09f95702c81f909b508da63e4118243c76a2984e66eee91549e461bab25e0819402846d924258f123744fb97ba0c8e45b51f331eb1a9a4f843045da06a5d5d51285875dfa750b599d3e59d9f0c476e2192f760c68b1cff4e06db89fc1e725b0cec1112e2c5b6cf5ab4aecc598997f77a7197cc3ea2d8e9f21b77ffc07f85b38cd3dae778bd92734ecc9b1570cccfffb784c440431207e443afdb451a9aafadd6b5273444e7d703a44d3cf181e0cff72c58bf13c151fc28802554bd54f0bab6ee82d9ad00f040c24523c258c973aa091abe01aba8d6a21373d26bd1c0c618316ec7312b7499b623566b5ca78bcdf2bbc333ee0e484017b6b491afc23bb4a0955a9d72480bf77063efbb3c4348209e53021ed19c8577cf2d6e63b32a71b008b5e699072615491834b2a7ca9a8f39d789e3a06eabed0a046c925c67559c1d1ebc33e3eebe8405fe887bf0195a5ed8a6fb65d6eef12aa0933c1d3f3e86d1c06166c657a6c54f56f4488b599adca8843dc3ef1506ead55bdefbe54c7f1973cfe496077299353d85d6cb37e81256c45adb157ca01f03d4896962167003c7f60b8a89b80ec3dc1fc849fde41a509498674437c755de62cd96f160367db3133002dfa7c28152d2a19fb619c194e3d0a90ee6d5c1683ee87e2065b8583ce2194448a39960df820c487d0a2d20cad7dbe3b79435ae70ec6fb9a380eba9770062fea4a5635b16479af3984a0343460af2459d3d7ac3c58c13b06dc9dd0e9cf8988a966a89b774df1636f49b85ee221e817dbd1e0ec398a210e69ce359cbe9a424f257e0377f934d4fcda9be2973c792e50f1b0c4216d1c1dcffb7934c139dd2fb3a639773056f3df1b94a412e9caae56cd7f9f4addd78fff52c2e3009927fbb559f068c5704175bd00efaeaf1232a4806d3804e2a4b26a5b7e6e72adf1e3c45b2c111a83c4dd515eeab253ef3360c0d92c44d69bc1cbf6f9a573cb78804bfa45cb30ab24113d868b12884665c14e53a0c9cc80a5a196a4d91757a89b8254984a4502eb263b9ac5fb7a60093b484f35262e604385b1e351fd52e50514dccfc0ff27693557afac5a5214790a72538e6788243ce9bd1bc1a2a18fcefb0ca38a7f35fe300442bfdad729d0401300ef0c0f5b21c24af7547b92077ece9080f5859f3ef5795fe8cc5f4c416aaacc049c518812fe2f513a37b6d91858fe55072cb2399ce99afa056ef9929ddd4601b82f75fe12b2bd8b6a991d70bb3698867af924fc5571cd0afeb36e49f153e4452f2b15d0a4a8f6680600762b338da13578d4d9a7fe413e23c821e29e539bde56fa6cf2786948b681d1e132cc6408f4e615c327482ef6335a43013c374bee14b7542d1af8c4cd0f0cea1661ac33e1d07704b9883febdcc815e01ccb2af8b274c45b190379058ff2b443f13c8b024311f62ba3488bb486e608df069e2112f9d784e35682d90a859bacb1cc0c92872c848f0dd92ebf9a89523666e631eecdbb8a2f9825f1c789c5ed9d615943c85e0bd79c9884be2da3a0abfbe1044c9c568e4e70638ca3025d796fbcb9cfda2648dca3b9869b0d57b8fc498586ec9c2f8851dd9f893b8d615df5bd72a642c7bacea3bae3d2a2fffe86bb186527e1e70ed32a7f51e55c1b0c143143adf7373d90575b2219e2edc5581fc927fae000344b280d2984cdb54e07f8eff20345353d006d4e151317344a222b10822eb128d412e8f9ad07cfe0717d16ae957d381b903b8a0dd215507b29cf52b435d57d2b8b1fad23907f89365d09ad23e0aaba938726a9662421b63fde5fa616aa767820439b75b597002a8b6421b8f85d81caaafd97c685c54f052e51c7a53a31c0beef5398a50f72e9515b2dce896609f7d7fc8b0a05256325b2ecbe3c0c8cb113d8fb1e3f43bf1513e4e8bae45b04e431adc4564aef3b94634d334da229c7aec66c66292d3ac1e6160c1503967cf4e607a1478f3dbf574de94314bac25f8dfa00328119f08b0eb7bbd3deb25b1f48050fb9a373ee8da1bb00476afb59028d902b7957837ffb012726b63376d7564e1a623196d94ca3266330b17feeeaf192e9f8723ec8daddb450ce428d335cd4e99cecc8cf988f49807f2700f3dcc6efe3b99330a764828e6e530140664bce78481d3cd5f457bfad4e58095462de5b4aeb47a8cc9c32dac188bd1f8ea9b747a85c987c57abeca8a46a9cadc451d49218eb53a18206e24886db3d197d1f271694b4471bd7209c867a768676a3da9b18ab517cea14a22783bc7aeabf3fb665c3ccff40f4051586218254b541b62d736f6b420cc3384be56943c6c077bacf0c5728c573609378f9b059bf51f3ef3ad49e1fcf2b4dedd2355df84986e50f35db44884c2b5b59754978fc62ab5040910c56fbcb44e614063fca7ddc121e8dea6c59d3724a4afb547dcc5b9ebaaec2c48b2ed49fd4a14ecdc6629e80c6ed6b3ee04ce0af05903a39f9967e98982270428bb918ec4ec3ceafde6cbac8d265841c00f0f83391b0cb6e37bbddb08835ef06be6b979f42fe3c0a3f7fccd6d326bea36ad74b3def8cde099d9f29d79bd554d8cbe3582a8b49a42bbdd4a151716b8d35ceeb41ad698cbc13416d5658f18e95a7ee79cbca8ac447623f49aa0af60fad00e3483c8bfc367d9bc9d0eae19ca0fe1d160bda7676b81548b0fcd61a55e0cd1a4f2c67c8c3d76e36e3acef0916c5a60c97b19259863150e6119ec0cca8a24e1d095d0428c7034979dd3b825b6f39d1ce71e8d03a60045678b58d3811759038fa76685adffcf1ab6b512f0511405f51da8d96208138b6b02581b78d42b4c7c3c55a0822bba775e8de0a85b9eb6a0901250140dadaaf3711542a84a436536b01239dab021efc0866429e6b0e76c919cf8076037e885f0a074fee32bd04d73f6965de15bab20274941657e2a6300684a5ac8e5c69353562caa6e47a537aa5de628735a0ccf41753193dbb06552178725f6afcbecefa4099342095cfdca95a32f4e07567c1e8075fb89e22ec9803134b728c5c2e348334c8d3af758b58a7012b4ab665be6872f2cd6302f1546672c71931a2ad6718bb6a45dd507e69882c2293e4cd222c66d9755d52ec6d8b1546434b7dea35b4ae8112dba670fc9ab66c1baff037923de8112e661add9937e1ee532cbdac69e1aa67a2353d91d495f5c689fa2f5e32b65b94e2cc2faad5db76de35a402976379d74d0894481e3b03cf40d17a3edc6a898d053608ad5bcd26e6508693fd0e7998764704110fa60c1b47209556043cda4975c8d35a5f841b49d178b29903f493b2b58e5451415b78f6636c1d71c386f96e0b6fc56f9bc43c6313ec9d1620ed414d8d1bb8e503f7a976cf2786fd8f605bf4f15faa0c086cdc728064de4938b34c0d0704e6436af71eeec26b29d2eedd63a86b230f13d2704f9f62f37c5503159abde8f4bc97f921d692a5d8de544f008dee14814826591ebdd5c279bab73ad347edf7f09ebcc0913517950c56f04c61327140abb890766f41e77b520d19cc06436cb45ec944aecada705137ce20460cd8d1a96e3e116b203ec39e0c8c2f07c70fc410e2c632b2404895a71f8184c10bf568a29e50520d255abd5f3f79a248afc53bc3ee0a8d8162e905385ce0be8e7376d3787338b07d60d6122d887fe73091d2facbae7f837fe13ca88b853f755f5efdb66e5c033c2f4ce031e1cd751e97c4c6d349bba6d7c4c648e19966579e39bd99446b8a241f27a162b7ec9940567d0564d97d506ab25bf69e9a7758a447af16c807bf09787b5ac1dac51fc8f0ce7f7c3acddda085dabab6eba31908d1dfdd39b667b2ff48d5d4b5282cb41e4b3ebe4bbe5ce9551b7c47eeee9a7e1cacaf98b03b09d5fe50575be27ece1aa957c87da98f66f575738b40ecfa998e7d7d57d032c4acdfa62c2d46a01f41e31850ffc2f474f18c14b41b61e98ac6f0c19f71fd29f3759e853f181f20cb5edceb6bff6ef7c0a4eab57af6c30abf102a7aee69dadbedae4cf254246a1b9acaf38c889d6bf854213a1ba8764251f5ccd8b783af4563482e8fad7aae2e55bcb387c12a410dc3d7d50476f04b5b6a50b071b348b4fb014e53d97fc4543391ed2f321ffa54acb2560f8b709b34c633bdaad782ef4593574fd9a250aac9367640701229f2a83c42c97d95135abad6d2b73d313c3ab45478eb453ca310219ef619fe8fb61ff2cd1f8643826ae44bcd7e2cf8543a1cda9f1940afbc946123e824616fff5d66e462e5bd420ebc42ba4f79d1413a447b46a6e151fb8a058846fc8f8b5d8d0bd3816d6aefaca09b3d264f1d32c519c26da0ff50e38972d53a0d391fbe4d40aa79da454416ea663c4200aa5537616a32dcb760a169014fa245f06604f13b623894bb6f1d47a10d163702ef448beb01c1accfaa43c9fe8f782c1397801494d864e78a765527581055e02dee76eb64d20846ec4d022c7a7355c9fe71b528afefeb559164c13d1241e40c45b61d96268b12de88c82386ce82c42118949c46eb32576920d666521a8821d42aaa731eccf5529f51063af837d999508a07b704990ba75ad1781b4b3401e37ad4e8e7d8b365e65559b06664f2cda7890ced2f361891959199df03f3be002646bc1987bed8c7a3a515fb2aec7d4c87389c7c293ef00a2b12fac2e0ae2e9c10df43fce832a5655feab0ba23d1a1ace87112db7749e6e464002cebbeacccde8d5182fb28b93d6aec5a118a804eece8b6939de22823520ac2fb5961f0075e76c32d85dd609e80b8e08f64ed34c9264739437da20f856f0452c16fc41e34561243938efd2147055578d6e4b369cbc5dd506e004ebad5c74f3d08b4e30ea6162fee4b8c0830c5532ade552f6c516f89059508776050e78ab214b049801c44c0e92b3b636a8a681ea2b607ae831e94e1c803d0027f6726a68d2093ad15de0ffcaecae5abf55768764c535b"}], 0x1160}, 0xc) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$KDSETRAD(r2, 0x20004b43) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0xff, 0x20, {0x76, 0x53a}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0xf42, 0xdb, 0x7f, "76c063fb36f7afab44930451f345b1eef5ab7cdd", 0x9, 0x5}) syz_open_pts() chflags(&(0x7f0000000200)='./file0\x00', 0x30001) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7f, 0xb94, 0x0, 0x745, "3792f94e28c369ad9152b42d113dc8d91fd78b6b", 0xfffffffffffff060, 0xfff}) mmap(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x1, 0x1010, r3, 0x0, 0x0) 16:00:47 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) lseek(r0, 0x0, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x0, 0x0, &(0x7f0000000080)=@abs, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) 16:00:47 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "4b02ed3c5c88d8aecf968cf88e75704c26648768"}) ioctl$TIOCSTART(r2, 0x2000746e) r3 = getppid() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x3, 0x9, 0xb51, 0x9}) fcntl$lock(r1, 0x0, &(0x7f0000000200)={0x3, 0x2, 0x8, 0x1, r3}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$TIOCFLUSH(r2, 0x80047460, &(0x7f00000000c0)=0xb) pipe2(&(0x7f00000002c0), 0x10000) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x1, 0x6, 0x5}, {0x18, 0x1, 0x9, 0x2}, 0x6, [0x7fffffff, 0x200, 0x1, 0xffff, 0xf46, 0x5, 0x8, 0xe7]}, 0x3c) sendto$inet(r4, &(0x7f0000000080)="e6c15c8551b7d04167540b91343e91076f9e21003f9f", 0x16, 0x2, &(0x7f0000000180)={0x2, 0x0}, 0xc) write(r2, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 16:00:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x83, 0xf1, 0xee5}, {{r0}, 0xffffffffffffffff, 0xff, 0x5, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x0, 0x81, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x7, 0x6}, {{r0}, 0xfffffffffffffffe, 0x11, 0x60, 0x3, 0xe747}, {{r0}, 0xfffffffffffffffa, 0x18, 0x1, 0x3, 0x10000}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x1782, 0x401}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0xfffffffffffffffe}, {{r0}, 0xffffffffffffffff, 0x10, 0x50}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x7ff, 0x40}], 0x80, &(0x7f0000000140)={0x6, 0x8}) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) 16:00:48 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000180)=@in6={0x18, 0x3, 0xffffffffffff8001, 0x7ff}, 0xc, &(0x7f0000000280)=[{&(0x7f00000001c0)="7f784f321c37b688efef565888719e04d18726713136b7d25111869adf4612396a3fb386aeb6cdfa68206a52bf23efe7ecfb55a538c36cb324d01f25116987e5540317f8b40db64f21302b4eab4c008d26a12fea1bc674dde91ff1e497ec07fbe7f07c1d9cabe4b4ea089424979ed7e5decc49d5bb810dd78b4e80cff9197f243025b8353719a8223f90906556b625f0362174c6d1b86810f379a8d5b234d4c27c1df9096aa8dc2f0d", 0xa9}], 0x1, &(0x7f00000002c0)=[{0xd0, 0xffff, 0xffffffff, "43d2e50bedd4d4c7e5b675a88e2094a945c7d7265ed45e685879d4e7abd76fab0a97c00943f00f85c3111024d05a07b16919f263da809dc016765411dce18db32fcd8e4f2269cc7a679b52f763b234430c7497bd3c00727445bffe05948f2c482c1fde3cfe4c11fd505095ccf34efdf0d07c1f040303391bdf0af5567b9dd20d9a2988b23b3e8cd562c2cb6c1a9628c203eab7cf47c45dba9a465fbfd011a7881998fe6389afa0231557ee44a9884cbeab34f3f9f9a2ed59f6"}, {0x90, 0xffff, 0x8000, "dd8cd91b2148d26462563ac022bf62cf97e587dcee1b15824ca558d925fa3e908d128038e86eb8aaf0e7de59cec193b15cd0a4ffb5ef288fe645b21c87dd4d4192bdf11fbba8e0f0637bb6905462751ff55b637bc4b077dadeed7dd49011aebaeb6eb7403046862a8c1f60182cd51aaaeacb9253c8c9235833f4e47e"}, {0x70, 0x0, 0x4, "528038cd95e5c0520d4dfac2a99e4949b391b9f03c263f23ea100f7279e80832780077ddb99122ce83773ce88405f8f80b62c44719561913577536df3eb91dd51b1237b2bcdadfdc42a34a53695559799db6f7f08f508231f7"}, {0x98, 0xffff, 0x9, "55bb12203e28e7df15b6dbbe0390fc457a93d8e8ff9361347a6b9ad40948fb0944cf9cb0c9030d43270a9b1aa773478f81f5a94e0ec2431e2d7a00b20f28462b6ade395f81c50f10e7940bae5236b7e08495f3bdabfa9ddfa5ad83f197d071e5e166295cc905997529c61ffcc368dfb0f6efef74e3a0f5d6300f150725f6cfa23f204224dc3166"}, {0x90, 0xffff, 0x7f, "9cff671645e61d629d9cc1aefbe4c2886c8559438295fabbab4e289338183ace97708300bf5c1fda85e66c06fb106ee3d1e24181065fac4f4d659bba8e8cbb2cf70ac8090930331e4fcac03205ba4fb67cffd093292cee18407009ad6b91c5b320e3bdf5cc951aaa25d25cf7c9b40e87b210fec3621f533d1e35757def4686"}, {0xc0, 0xffff, 0x5d7, "01497dcdf4c80a88b8b0183ea86e32d0ad45835b71128bcf795ebe335e1e922b17d6455364e9552203ee3e2289cca727aab5197f5c74d9b453b96fe0c95a862ab0da27834db3a1c182cbc3e8d0847fabedc36e3f457d11d8fed78000df1f82cbaf48db77cb63feb57822d568ef2d2035602f51a17a0d4be91158e2ceb7a689bdd1aa93249bb5563fd4cd6215ba249efb3d7680798c40022373f975713ca28b09580e963112353478993a0d5759777db5"}], 0x3b8}, 0x8) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x42, 0x4}, {0x5, 0xff}], 0x2}) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) accept$inet6(r1, &(0x7f00000006c0), &(0x7f0000000700)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:48 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) r1 = dup2(r0, r0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r2 = semget(0x3, 0x2, 0x10) semop(r2, &(0x7f0000000280)=[{0x1, 0x40, 0x800}, {0x3, 0x6, 0x800}, {0x4, 0x401, 0x1800}, {0x0, 0x81, 0x1000}], 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x8001, 0x1d, 0x7fff, "2c91a97501042e3d52a7761aef12398ea2bca451", 0x1000, 0xffffffffffffffd2}) clock_gettime(0x2, &(0x7f00000002c0)) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x600, 0x0) mkdir(&(0x7f0000000300)='./file0\x00', 0x1fa) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x5c, 0x20000018, 0x100, 0x2}, {{r3}, 0xfffffffffffffffb, 0x84, 0x80000000, 0x9, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x24, 0x4, 0x400400}, {{r3}, 0xffffffffffffffff, 0x1, 0x2, 0x8, 0xf3}, {{r3}, 0xfffffffffffffffc, 0x9, 0xfffff, 0x1, 0x20}], 0x8, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x200, 0xa0}, {{r3}, 0x0, 0xc, 0x1, 0xff, 0x1}], 0x9, &(0x7f0000000000)={0x9, 0x1}) 16:00:48 executing program 1: r0 = socket$inet(0x2, 0x8000000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x80, &(0x7f0000000580), 0x2e2, &(0x7f0000000640)=""/138, 0x8a}, 0x0) shutdown(r0, 0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000080)="07d8278770bb4276c3dafc0dce4103f8f52c2e0aa7c5087cf182fbecb9cddfe6f5e7e18737ebc9e31cc06b6cf21d85b0d51a01aed8b5ebb042c76aee0eb58f1564b25672ff57", 0x46}, {&(0x7f0000000100)="d0f5db86809ad62e7c65c73abd845cb8c909942e", 0x14}, {&(0x7f0000000140)="cca444b31083e015d53ced6697f1197f89efbc5f1f08498b550009739ba85367124ca5f22a868ea61de2f323887718744c9f3f68b022401c5bd0a5639021ee5e6a42669e50d0965335e4825053ac8b9584dda49fdc4291", 0x57}, {&(0x7f0000000200)="39187235a5823cff48fd0b14b22a0ba8a950157d4f471ff4d63e01784279ef02214aa4788fb0bf97b91386266117784ac501c4c47cb42a2f20083ce390dbb80e1da6d22794fb2f3534ebdfd56b", 0x4d}, {&(0x7f0000000280)="600b3d3d6af15775bcf86ab13d49d670294a736afb9285b158261470cf12ac24a14ab67affe4a1459e5d87077ef2100ad9acdcfbcbf0429bce229295aab8455c718fc16aac58ca72390983fd1a2a22670e1410fbfd891cb41e33d7ab4b42108b2cbd60bd630b59152212a7d88e69ce85552b0e0623e92dce7218d132931904b4be3cd1ba3a7e7ee892f95613dbb0aa0c2015ac541e3f1e01b9bec525fbf4701540862deba818", 0xa6}, {&(0x7f0000000340)="eaec047157d501a76a21d72c3682484be3e5595469d94fce3af892b7703284dbbfc96e1368a32d7e113f439e85a74f4577b90ec32b8a48e5f0014b014d81692bddae3c7da0ec46addabbe86378f2a0b099947de5b44fb1848fe274b29e543dcb65fd140ae38508b4b8", 0x69}, {&(0x7f00000003c0)="1fa75452570a7c394579c23cd8b004dbd0cbfb381871e702fc750f4ba4186fc06c7d3dfc27abdf2a92550b8ed7ad9f12c55596091f8cbf06303eccb242f3b7b1b331f1f9aac4c674de041e75dc5513f4f3b64bbfc6f9e0273dc40c77e68a3fa458f23a9d59fd71bcaa2939f2474993b7f9042f7d4bcdbde2d5e06fa2cdf261d09e30d55b91501e16ef809fe7a795462b4dbc84c9f47b4982b4be79aa6f6a884274bd54f8796dcc1a4794c3673f5c3a57b5263fa76beb2ee4a969", 0xba}], 0x7, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x8}, 0x6) 16:00:49 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb80, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68db", 0x96d) write(r1, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c7b637dedd3f9835676e16586f5b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f21096c39ef3b5ea38428ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000001480)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "184417a712d264eff693b6c803b98b867bc15b16"}) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000200)="be"}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 16:00:49 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup(r3) fcntl$setflags(r2, 0x2, 0x1) r5 = semget$private(0x0, 0x2, 0x200) semop(r5, &(0x7f0000000000)=[{0x6, 0xff, 0xa2052aa0832aa107}, {0x0, 0xe440e6b, 0x1000}, {0x0, 0xc8, 0x1000}, {0x4, 0x6, 0x800}, {0x3, 0x5faa, 0x1800}, {0xd18a4151f2ed832d, 0x10000}, {0x6, 0x3, 0x1000}], 0x7) r6 = getpid() fcntl$lock(r2, 0xa, &(0x7f0000000640)={0xf5c81f9aae5bf3dc, 0x0, 0xffff, 0xffffffffffffff0f, r6}) semop(r5, &(0x7f0000000080)=[{0x1, 0x0, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7, 0x1000}, {0x4, 0x6}, {0x2, 0xffffffffffffff53, 0x1000}, {0x7, 0x4, 0x1000}, {0x7}], 0x8) write(r4, &(0x7f00000000c0)="074e5af1e64c35e043a9d86e51a310f598e751bb3d2be74d4d0630e7d79fe8195010851501b3e390faded3f3adb5cc58dfb6500a4fcc22622027949f1d0d49a7aa89d1a448d76f8df3f4c53d0e5030afb632655047e1c5cf6729bc3b242821a24ab5e910fc580c55a6879850581d37daf44afe5fa4fce465ccf3577cd538bc83d9b1e2340b46717f9a5109210a64767c98f9bd005b269a1bfdc77dea485b108db7e7109eee7fbb92a5e5f04dbd10d328a4ba8121080db1e6cdc909578cff764352f5eccbaafb7b8ee3592d7cd3eb1b", 0xcf) read(r4, &(0x7f00000001c0)=""/35, 0x23) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r4, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$lock(r4, 0x9, &(0x7f0000000240)={0x2, 0x2, 0x2, 0x5, r6}) socket$unix(0x1, 0x5, 0x0) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000800)={r6, r9, r10}, 0xc) preadv(r8, &(0x7f00000005c0)=[{&(0x7f0000000280)=""/203, 0xcb}, {&(0x7f0000000380)=""/62, 0x3e}, {&(0x7f00000003c0)=""/253, 0x45}, {&(0x7f00000004c0)=""/29, 0x1d}, {&(0x7f0000000500)=""/80, 0x50}, {&(0x7f0000000580)=""/56, 0x38}], 0x6, 0x0) connect$unix(r7, &(0x7f0000000b00)=ANY=[@ANYRESOCT=r8, @ANYRESOCT=r4, @ANYRESDEC=r1, @ANYRESHEX=0x0, @ANYRES32=r0], 0x5) poll(&(0x7f0000000680)=[{r7, 0x80}], 0x1, 0x1) setpgid(r6, r6) r11 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x8000, 0x6) r12 = getpgid(r6) semctl$GETPID(r5, 0xd4094ea4615d3ec4, 0x4, &(0x7f0000000700)=""/132) fcntl$lock(r11, 0x9, &(0x7f00000007c0)={0x1, 0x1, 0x100, 0x4, r12}) getpid() chroot(&(0x7f0000000880)='./file0\x00') getpgrp() writev(r7, &(0x7f0000000a00)=[{&(0x7f0000000900)="3a8c60a0ca9f6050c449bca50589e70bbdb4afa73fae26325fac038782df2776c5957077dcf553e5a20ad3864ef3ae2820bfe6ca008b43967549f85a04e901c9d0c7e484acf0394b863bcd74676684372ee70d699265d1a1c6106bde46f955d292ad79a438e590027109ecd544613805fa2c0d0377b3180bb9765e73ff98ae5984c6d2251319c1b77c4f6764321b867dca147518dc538a9f341927dc499af9090335b975a28c4758e8fd7b58a47f9908cffe4c44eb4c735b230dfdac8a28c073b75d8cca3d19d550f86abbd07c9bbbdd856645cff66f189fe43ae687f3594bccc4ccbacc1213dc69eca451a9f7261b", 0xef}], 0x1) r13 = fcntl$dupfd(r11, 0x0, r8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4, 0x1812, r13, 0x0, 0x0) 16:00:49 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file3\x00', r2, &(0x7f0000000440)='./file2\x00', 0x4) unveil(&(0x7f0000001700)='./file1\x00', &(0x7f00000004c0)='W\x00') r3 = semget$private(0x0, 0x3, 0x20) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000039c0)=ANY=[@ANYBLOB="00000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d92400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f865000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d4d848200000000000000000000fcd3ea94000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000cf000000001d0b51cd23006137a23fd4fa0000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000feffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006618d29386c0b3130f5900000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d6feae50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004185acad000000000000000000000000000000000000000000000000000000000000009bf67812f676cfbbe3b0e5df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ce5a6f3f5d1baffd3b024e562c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7df4e981124132e80f7d9a3751ee64980a3361673df0510d347f6532836ba5bd52005f3f08cc985b4e8c611ade6ca9dc4bc686f405d66f441abbdeefe8b29a640ad9a6b875bc3cf44dba20e47490e621041e34ff2a3481332e1f371207acd29d478ec096822d593774002b9dd2a6749a2378ec5e6dbdd30b54c760c98afa368a575a8da7f4654b4db24bffc2668b9fc22487544fe50846301ea8b92d0d7ed0a00000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x44) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = getpgid(0x0) fcntl$lock(r1, 0xb, &(0x7f0000000240)={0x100007, 0x2, 0x8001, 0x5, r4}) r5 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) fcntl$getown(r5, 0x5) getpgid(r4) sendto$inet6(r5, &(0x7f0000001840)="d7b9ffe60d99c09c1020a941bb6c757106bf18e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c06bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215a98ca3311617f703bd7669de7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc9a94b4aabd02d3e8923ddae1c7772ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xd9, 0x8000000000000406, 0x0, 0x0) r6 = open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) r7 = semget$private(0x0, 0x0, 0x8) semop(r7, &(0x7f0000000140)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2aaaaaaaaaaaacce) ioctl$TIOCDRAIN(r6, 0x2000745e) r8 = open(&(0x7f0000000300)='./file2\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0x8f) r10 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r9, r10) r11 = semget$private(0x0, 0x7, 0x7e6) openat(r8, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r3, &(0x7f0000000040)=[{0x0, 0x4000000078b0, 0x800}, {0x2, 0x8, 0x1000}, {0x4, 0x0, 0x1000}], 0x3) semop(r11, &(0x7f0000000000)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x1) semop(r11, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) truncate(&(0x7f0000000280)='./file0\x00', 0x200) 16:00:49 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x85, 0x100}, {0x27, 0xc486}, {0x87, 0xb129}, {0x47, 0x4}, {0x88, 0xd2a}, {0x89, 0x1}, {0x46, 0x6}], 0x7}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000003400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a042bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cd1491d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc44) r2 = syz_open_pts() r3 = getpgid(0xffffffffffffffff) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r8 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r11 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0, 0x0}, 0xc) r14 = getegid() sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000300)="d59c6c8911844cdfd19b65e4bb105f5fc182178fc712b2e9c70aed551668680f06bffb7c5ddc09cfce70d130e4e3837c0ea28b6a1b38d106ecf24c17de380c668e5276e5ffb21c6467d9e585bf8ca80997b681c99d0928", 0x57}, {&(0x7f0000000380)="9ff4491687ce02fbac940cdbc9b1bf1773936d3fb0865e17a02d1c468ac82b71207b4e5c75ffab861582a3f59be07fc34520da7fadad65387bad38150f9756b9e3029e288c989a7ce41c0b882fc90ef0696075afca0076c5d883c197607aefb7014721a0fe5c046890900639ad9c7f14", 0x70}, {&(0x7f0000000400)="3c59e1695d9ad9c5c595a8c3757273051fdf55fb907a13f5a38e379b4c1b03129c54e72dc9a2fcb2ab29f978e0a00fd89f8f664493632ddde91e2913c4bd0e6b11c55160fa6d20ad93b2e181069d66d8b24a8c139d5287f8a9c6a1c016028becdbca2d7e2e4e138beabdad8de155536591ce7bd000523718bf474548b33fd0da07629655bdedce4b3a71c61a0d690547b58c47dbc1dd796587114c70a466e421151549df0f4299649c73134a3a49c470a62fb09e836e2df3fe81f243ce485445e325db7c7dc384323d0558c288767116853e12c323240fac1b084c5bcac94c7c882e7e213817fe268fb4bb32601e77a03f6419ec08cc8636a6ddefe56703b931ba043a3f10e6b7ae7e399ac0cb602f3ff52f77b19fc37cc9df0f1c42d1b425dc6415272822d05d34adbfc2a0df4252e36649f49f6e5c5f7c9e7d3bbb79620ee0a3fa82f5d06b5f87d1f319b02b3c6ac491d6d209ad81e478b841028da94b5ad4b0ad669d3ebdf00cefef060aaada42dbb9e67dc26319a9f9ae3b1fb3f90041b9ea88642fee8e2821ad5dc28ebab03dac885e3833c246ff53981a436280f12516a7154ecaf351a58b1770d8565dfa7d4d8a251c08da8ca0756e6c41841c6a2ea8f4233e522aee8965c5056ee58fe5278d5149b32df362c2364fa16c31a80d35fdbf8ed5c844edc118d59dbfbcfabf136203573179cecd24d9ef4174d2a6f38cb751c6c3308d35e8ccc06f096006e25115a6b9b0c0559289ad4a5fb85e05ec3aafeca295b02c4cfc91d87665d625d3524e69fcafa30c3edce56376ceb30940b801ad66bfba78f21df7dd196cf2bcc084afdf00feeb85617199356e732e2755eea71d723f2fa38646a90d610478ff1d507ab306a8f61852b2949a278b5226adedde2fa11447655fcb5523a8b4ff5408d9e14851ccf7931b6b1240d671864bc81c4e71dabf32a1e2f49305799c49ffe6cad8613328eb1d7b4a4e52b931ee58e8e65818b7a44a57ee178a321bf923d96fd0c0766ff33ea5610649ac0a4e22245fc02ff0e89f701bc2aefda715bc7a9bae55eb8a066a97a6be524929210d6423dfe129784d3640bc6732c14c028cae1c6b6432e60264479fba29e74eb3b2d7a95a28353b81362d84d9c4c7b3a32141d57603bfedff65b8d43bf8179a25d130a0724fda7de71ee8bb0b646c9a1fa92ed281e1f866c752c887fe28c3d4ccffd4f676f13eb319400fd13d10f0d2d02e3e8e5794e3d69523def31f5025b929a3d52c25f9b48fdb2ecbc775865f545dc76b9578905327244083a3c4db6ad25e632d6162e97cdbcb469c63f2a33d0559879cc2b68cad2444e36cb4855aadd4080745955abb7a85c7d166a80e87393e58c3dbc99bc49f3f967a076401e7c6c652cff2231b29ba48da9fe1cdcd83b3a76f9808d2610c488d281b62b71a154718eb773d6bc0c4fc00d8d15de84c4a6ab901786b5ea02d6b4e945611cd5cdca12d8e87a8194b13585524558e352920eeecbc9842bdd1e8797eefaf2a90460f13691fd5ca4f0b74c24ec3c8aaa59654cdb559e1ccefb4d55332ae60ecb6e0e553ad0ff250225e3833be2af7e0fe6fcbe932dd2d05b6488c98f864d995a15aeb5a508b2e342bc80680856b45502af0b1299c1e00c9a87e7362b13e7e3b09a35bead62211d1ab4d7a3ebae7dfb975c0bcb8833f5020ede511c87ddab6ccfdd58cd8ac7888aef1b05daa20637487f3fb2f670ed8800662e5d46f812dbee9b95aa22261c9abe988b679f44153dddf672f560a6e7a5123fbfcfc710b14d232fd38dfc38a18f5e4d0efaf7e224c5bbc44acad1ac0b43477243698262f29c3eed8329a9c23ebefd15444f94523f2dfaeffe4e70fbc27b16018e90b89c84963faf03b72ccf83bdebda27d00d8621e5fcbec3f44b72925997078a4f7fec9b85a6f68f7df7defc2be05acd0dd4da069ef1c53e8a1325639be0ebb86911e352371969a2757199ce5b4d760de7dc71a2f925d6f66229efd71cc03ab2f88f47feb24198c22074b4e6d4fa03bf759f14acf273a466e10f6098051e3528c45e0050daf66b79e84908583134796df24c5e2bde988090dc55ea8dbb716068594333f444167a74321e891b2adad2b5c9a634aaff9855f40baf67f29344062190aa11981d680a442992968d2a8b386e579d83d52b13625a076e41d11b5b89a5d9cd4c206b90f429f598222c7facad1dfb01dee018f6bfc5f6cd8f5e7c6b96c18e439db9dfa43afe6aaad628c1ad47c41a45464672a30c773ef1a3c9143b11eaec68e017d8017e501865da2a16305313da0f7d79a1542bbb262997f672d1ca6d93c2ce2f77abc793089cec0dee2d75acfdee7438ab1a7bfbb1544d6352871a84858fcb6ca5923a47f7a8bbed33c1b0e1ff2d6b74896caafe0f0bca530393e55104a8b9faabcdd1a2bc2bd05fbd073428bbf030afdedadd68387b76eb388ca8f22781c2abc538be3f56816ead70fe2df0d06199f85946c58586cbd06917c562c9fbf4ca2c9ea0229bb2a911991fadf8ddc58c489f83b4c4160fb1d69b9f2969998adf6b2f41eae0bb179225ca5c0a669f808bc37368dac0a7107675aa3ce5dafa64e314bacea49c69f82cda2a0d04f6fe60c258cb97d617306f11928b4af15d178b3b069379a2869a6377933317514a0ce2de9da5c3ac5c3931c4712d718873bc963d0219a89ee75554f85846f3882619f1f601ec2a57aa0604046f6723ffac16659a730a784a2e332870e7fb4f2caefa921ba1a16954662e936a4b05743b4c0051ebb8f11b7fec28f5ee07f6335e50f325eebf48ec70fc5bb5e19f7c30a8cfad3aaf5267c9488d42d9c249c228ae9a90cea924cbc19c2f205936688b7dbba1267018605c49e218f5fa4ba2b5632b74e8590091cc903317139b134116a754d6cd3bc5dd1385ef2eac5f081a07c008975bd5d90b49c7c28bcd11022fd13bbc62cfd2c4700799e35ef2c59981a0850fab94a0999e144314989819502f6d6e032697a8725a7633921a40c3059ebd06736fb4a50f0021a6dbfc8df8a548be8e910723da3efef936c7c641c153f0f0ca1ea66ece751d1b006864ee22e456c4b28a59a46d9fbfe190654614b0ea2d21047bb3b65babd0e5ad74b15d24dc39fc3661179b63722389b2d7a48e946d945145d74f160fdf556a55472b12428de47ad80dbbf4c5e41e26f4b40404f8a1ef7da9b645bd9bbee7fd8235443ea727259c59433320108a15da5dfbe426c905139c4d3ead9043eb8ce9b8e4e017f1c49ea649487c8981130b3d8a61e5d33f7b730e1deb7d82bd6c75abfe63575727c5e3529468faceeda874c08275f1d24e7fafa0df69ad33317cccd95e5f68d5be9602a965e7c9a7996ac63cc475b05b312ae93f1b66e0ec13f101de2b07a81a02a9913de6601cea84103e420c979704202e7f94b8f52097afada257d4076ed6c8470e2de6a5190b51e33febbf9cd25d0afd0e63d9a988ba66b66b47b7a795a5264365682261833ef1524f5a98241f24c4c80f515d806e0a69f117e7260f10e643058b15d9b993e54311e90e093cac801a9ad4e802fe27bdead7d0487e9eca18096809136d45ccab480eb95047b0686cbf8f1274c8f84dc53bc22b7f2ec42a8791141a97c7893f0f7c0ceca869a50de605f9cad204aa4ba278406bf7be86cdabb4dee7b3b6dd88b8221fd43ef47bb6212961981bf12ef9b9681264466cb1a64b08a6fb1d5c70802d4b91c906cb67456321614b65d4dac022a82b27566fdb994b7e82319083f2241cb1e11497cd59a407222ca151367dcbe2b39f6a06149854a806500fab511bc4f35c2fb54c4b22fa346049e7833d8249b9a4fff783005834ebbd2a6a6c770041313cc13caee9c1f868bac4f07beb8216384df173e63684b217da1d768de264a4483968fa5eaeec50e24a440655348028526a602cf9666e1acf64716f87625ca2854d9ab970adc4a37af236991d8f110c285728f466d5090d9d48f98b58d5e093a1475f4bde56d342bee52565506f169f3eded16731ff84c74063fa7492dfc0af1196966760abc28bc64da44c9169fc8b24670a0d667438ba5d485f0de16f344f1a338decc23240d87f502c43385bfa10d418d88b71ebab8f4737b01794be51645145b368b1c855aec8b6e1804f7c0174e189279d02fb14b0cbcd057f45ca314cb99b385fec8c066a9317b5f0df050e5ef66018f903aba408b8ca72f35d7b0729d3246b2cbc08b0b36606966985d357fc55223eaf67a691dbfb124bf2e6dbf87caa488c43808dcd98e23649b22f7312fc53e5ebb0ce661dc319394861ecfa4d8b8a45aa4bec9648bb25cc62d54930fb17194bb8e271184379d9ce67aecb7f025ffd7aa6738c9ae42dd255484ad8d943fb0d926f3671ed77b995c4704b3f19f30be240c7df607e9c04d1eb48d28791078e89e976dee5ff65da952e56b7b9d736a7d323206a4516eca569ec6ac3d6e9ad097adc6efd0b865cd869836ab40ab18af99cd0f570e516e9819540f2921c4ef9f3ec91b1ab173895f153a7aea5471d04b9a6f16d66918eb145da3d55217064b3fab4cc0f7ebc9e2251734a12d35d5f953baa98391fc47af1173a1a15e8c8384b39d20e5bc19c9791fc21f83836ed780774ae4636d66cb14a98fe17b3ad3954a7eb2039b2825818d265af4245f5134b381658739b280bf15042336320cbaf7f3407307a3d3d4c44cb24685036df4c49722c43da8857cc3310bc249eced38a5d954a9dfefe8cba115cfc07efcbc63d4d7d9c24668ccde56e3e59f3d9dac57fcf325566427dc135de896b79535ad034e4338cdc24a2e78caaa2e0dcdbb76436dae35f0efc17873f4e2479ee6367b3a9c77d5e40da284d53eed91bbd9ee8cb232150c9d86e48377079ee39f58fb59571ecee1b9a73091246e9c45c3ef7e4301f33a82920b10ed3daca391e9e294b3690a4b3ce3e32a8c1b10d6691a19f8d4b2f577069447323ab0b600a384efa21ba97199c9c7f85670d99e2366ab3138887a2eefce8fdd5e349d1816216560386f9677aa1517668899f0e5e83758d6543250a119a3e86617caec3a00a091ca6567e46a6a9172bab96f935fcf8312b0eb9bca2a435d75e8279effe5e1f0bce6091a5bf72ca3f931a328f0a77aa3f3241a1eb495049c17210275b24032157934c4bb7cfbd5abc9b109e5a678e89bf27dc2894113ffb4cd88517140fd0247caf447a82e3392ad0d9a57f9412137c06cf26ae409cfdb27af0b0109a2acba86ed03dda27d5262d331aa03da8a60c8ec0154e524d36796b77f50151ff11bcb4697a95afae1745eb7b4c411b53eab77fa2fb08fd12103dbe3eaa9d3fb4581dd5d0151c53980caa510d4a49f408c1e4f19f79418c3df9911d893e21208e462fd39a0261b8cfa4b7a893ea6b3c74d882c74c53bb34f76e1b65562d85e7462d20bff6bfa0389084af5d34c6bf813119c4b73413228f1ea681d07b15877d2390d7f91a3963359734aa18e41d8558e69148e71d23821ddb0a575dfa6945ac8aa7eced59718846b526816692451d48235c844554bab417eb3703b48b26d84ddaaf32a2f20f6eab74dd835c3f2750dcd357108c491b6e17f4d07883c8cfd83229a56f1f73e69afceb9e0a89e6d18d7df5f86925ac38ab0349e7077b9375887173773f67f813601e97216a0637aca7f8dea9b4ad91353209e678faa4fa6763c84a921f315e0662bca6d99d9c0f08d2ea83932129936efde776b95d64397b82716482b01ef72f3ed6fe1ae7aca7fc474377681a7c1291f6a1c8034cd0c944f93f1", 0x1000}, {&(0x7f0000001400)="165759ef1c5ac11e9a388c657985393b261864cfb57f7f508a", 0x19}, {&(0x7f0000001440)="a8ca113fd062e34ed2638432e50008c950715d732bc2db1eae886219316b9f0df3a78036f4d20ba8b7545abb8d452f2d4aae92b527abec4ad40c6c0bfed03c1bc1bd3568d61fb01225e81d01ae026cdd173d79773de00b91b5e29136aaab1a130cb31762c4ab9ad13c7779ab816e302674c915fae41c59876363bd7dc0bf708d891f929b0b8e87462c30731c406a403e2d8f200ee9fc43bf42fd71cb6deccb3bbf8aece315cd", 0xa6}, {&(0x7f0000001500)="d2f93db8eafe6f7ea6e1e15f084b4a349949c188cbf196d054f3b8009d14915bc9ce6908ed9b93b177101703435817c0d77866f91a95e3655342c73f6a84194b91deec82d1a604d19debeb49c6e72b", 0x4f}], 0x6, &(0x7f0000001780)=[@cred={0x20, 0xffff, 0x0, r3, r4, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}], 0x80, 0x4}, 0x400) close(r1) r15 = dup(r2) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000200)) r16 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001e40)={0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f0000001840)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001dc0)=[{&(0x7f0000001880)="cc7781e2ed585215c8f8d0f298ea92fca0c4dacc7926a21194f2c35164e7e6b7cf06fa9c6cbbceaeee1ee820ba502fdfe7fb0d1b3235bde2f999713193b074ccaed948565a36cab56d200ad497d820c8b719041542e72ea0a2d1f657e74d7c8b4d4830cc4187a16075b3cb246d90983a45418ad777dce0c39a23cd019d1cda928b2281db3b2e93f80d2aaef39000cbaff2b199aaf9f6959672b3c2dc0efccd2c565509e5576827dd56d1075ec90a9d2b51eb89dce53edc893c4a872f5a30c033bbfae74dc80f80a76b11db4b95ea4d551fa2b5e0b8a5e8aacb1d29c959dfaa84f064f5d26f8c5bd610711b3f9cd90c8e571a0581c0eb25bad0cab073", 0xfc}, {&(0x7f0000001980)="f5f2c3ee6719b58c1791f44ffe57375c40a583cbdc9d7a9e814213a662a7bf957e4775d146d778f7df2d55aff9ba3a0797c9f5ee179e1bbe3b8b065c6197f7313a719ddd9f51dde1d8f6064d8994585c0f9deb51c201dba4fadce2e91fce7cf479501b7dc19302a79f2e2cf188f2f2dc04d27979a3e882f2e29fa243ec33578cdcfa873ffca3e5c8acff59adb9e5b2e9358edaf47b19f31891688bd08fd4f00816fa274be26b82c1872d4308b6950f9ae1beb11fd74f5f55c27008481875cc4df54312c20242df59716da29eca", 0xcd}, {&(0x7f0000001a80)="454d078bc6394ae026ab3daec636dfb0348130c2eb85c1e9f43375198c609657882240e5196294bb16964338366bd43d8736848679dd85b438cb7e7d1f0aac3aab5c0abdf152718dab7eeb7023f35366e29bc31dd78cbbe04226d23060f4c8e144f49a93d3862fe2bf305bb2b8a265435039c783f53d5022387aa12b196db1cb45a0769d61bfc861e38073279012c95429871fce3e1a53f06cf3", 0x9a}, {&(0x7f0000001b40)="096178953d2be7f7e835143b91f27e5670d9a9ab0acc16e55fb730e00087c3fd3c623674d707a3713161c8c146718b416a5a7e980fd6314eb1e3a986b172606867f4b9bf30fe3c8dca9a226459249aef04129be72aee7e605ff0c0cb763c2db6a80d069337cdea3ade23a3f3943ba33be6d12c2667cfe2c7f5cd43ee5159303fc7", 0x81}, {&(0x7f0000001c00)="e61adbbce11b585ba7f55227892dc3adde2b263c81897211e79ea2014008008f72bf616bb7b90ff18353add74fcbe0f6a644588501d319f8bd5937060d41a8868451a4d57c7465ab60509b8a3f9f4dd2a9e96c035fe106f3304b9b4f91aff39a6a3e4843e1630bf2032b15c3023aa7bd098eddb7164ce0f2d8d0727fc76e09faad53fb6cb8b8d53280990f7c419fdfc00a0e71be6fdf15429041eb3890777073a1f9", 0xa2}, {&(0x7f0000001cc0)}, {&(0x7f0000001d00)="e75de95af56d9da812b5a7f44f1339bec894fa1f99c7691c846098332955de85689b912fe45c6e0adbadc0d090713951904aac8de2e0166d61a39166e351d25f6db928610e35e9001a76c98d1fa6d0a34d42f489eed007ba005c4afbba0d5eab7a22e8042fcf1989ca31fd463ea3a3859eb0ace837230e825ffe03769cd74ce31a30b617cd8efe43a135c2a34b112b7d93211da471ea102efd320a91d0e1f9c5356b206de5be7529b6463c2a966568992179dcfc2197276f128e03", 0xbb}], 0x7, &(0x7f0000001e80)=[@cred={0x20, 0xffff, 0x0, r3, r6, r10}, @rights={0x20, 0xffff, 0x1, [r0, r15, r0, r15]}, @cred={0x20, 0xffff, 0x0, r5, r6, r10}, @cred={0x20, 0xffff, 0x0, r5, r17, r13}], 0x80, 0x400}, 0x400) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x516, 0x4, 0x9, 0x0, "69522d0e40c9b54eec9207adb3e5468e6a784cb8", 0x6, 0x89a}) ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xda4, "b0ad1dbd961018ffa5002c08000200"}) readv(r16, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0x100) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x100) 16:00:50 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x34, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x18, 0x1ff) unlink(&(0x7f0000000080)='./file0\x00') 16:00:50 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x4, 0x0, "00000000e74de40000000000000000000600"}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x401, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = socket$unix(0x1, 0x2, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000100)="9aec51338d48204c8103429cb5b8154f02a77ab4d5f6629fa6fc8d455b4ca13b39a392f48dbcc7a141d9f445d0913a938b3d916f32e78367cf8411155a9973d57891b37ebdcdfc672db39da4ce8aa56eeb7cf2e89d4337be", 0x58}, {&(0x7f0000000180)="4c426b41b95e3a6f1dfcbaa68014881be83e0c2f473194d6002d191e2c8a0f11cf1930d08bacd261edbc76b0b2380e27a62faa0ef81c264c8aee772965d450bde9fcabaf0a6fad67f26af748d74f391bb3994756c6839110406cdd02", 0x5c}, {&(0x7f0000000200)="39bb107c47a8f5950fd53cacda198f4697915102adc04bd57d5711d447dcb40dbdbf4b6d076adab789fd2b8d41d841c2e97460c13b5cd98a3866a5049eaf675da5ee470ff1f037510e6700deac24a7800c551a4148c3c985fc7f31bf53b21d62fd07d121d98335c01da46a1c328c360c652667d5299d5cd1ca01071bc096395cd0907c391341b75a74bb8f239faa306520e885dae49346b578b746844d2c90d1abfc82177f0b4019cd98a5676dbfe6f1675952f3", 0xb4}, {&(0x7f00000002c0)="801e43789a9b9e6f662860878106bde5065c803b51084031ac667f2c2ca727986d869f0b6c8d176fe904e1d91fcf1be10b173dc54015ddecee138f1b39c74a9acc9f13282c9bf1ddf4e6e6f6a8e8732c0f1e317ae366f36355e70da24134ac6c3a3fd0ddfa94d50877aeaea52a860ca3b93e94e8437f42bc18a1cddd26f85863c346d385324c09baa2cae61d9961ec56ab9571d783630116c300680d8ff750150c7244788c4d4ceb9685cc0d519e4d396696757d12b852103133492637cbc0f4aa2279e9fc1f51d225cd75b5db7690c64116d09d40e645ef4489afcb55a3d551dbb91da5107f0f8a09eb4013a4337f7f97e8050066d1ce30d26d61b598", 0xfd}, {&(0x7f00000003c0)="bbcda28e080614bb7336c3a5f32f9ee88f74ac00403cdd7863abf8f2c11591fb77768e67bfb9d7c542c2c018a00120b84ceb436c07d3bbcb0d8dd26c7e8dba97d4f3b481fdff6d49493b55fa5df225850ae99ccdceadaf79f8dd24f326ef1907030f4c4b990ff0037424013d73cde07ece27fc478dadcde4301edd59b423a333f0432c0b12a854937a029e788d316705cbb6b1cacd099b42d555632d735fe57d67eb024edac7a5b64f7f10e55538ece524e1", 0xb2}, {&(0x7f0000000480)="a6dd928327d6ceba11ea22b7bea74ac4ee6c60cdf17fb62ea1a6787da84d062bd56013bc992d37f038501afea7bbd43bf04da29532d0bfbd45db266043bafb51352790965e05815c67fc057c161ac55318ee31", 0x53}, {&(0x7f0000000500)="828e1c9c42d06038bfc1943d20219a9e98ce908b70b3917bc7c0d6763948f428310503ccec6f3205b10769e93ce52b479bfd3447d6300432c7b934638c77", 0x3e}, {&(0x7f0000000540)="eb8aced3656c991beebce65eb1a28d495fa3f0a6a34d6237696d1c16a25964a6f9e4d52064834b9e53d9419d69f3512de59a654e056e3368d5a51db6e812f7fd28d004ae4a2e096d21ef9543a6091ed740d7cc33a5dedede66bfe69028bc4c0b15e78cf49c9966e5b5cd2bfa9d5c22511901a42625f5bfaa8528af544031cd0155c7b5a4604ca6ebca07ab85019bcfa5af860569be512d7f53348f02dda2b7c698dc8efbb0707f3e373d0611a2fe405fb60e5be799a4bb46499e21bd15636c5720a9a1639bf2942c7da52920647701764e4f104764494935de126762ed964f790f5f57cd86842ebcae05", 0xea}, {&(0x7f0000000640)="f8c07dd5db54a8a68cd8163117f4f228263eecce7db4dfbf36049898876436f9d8bea8516c3d8aa107faa1220378599574488079fe8b801a4f4da27346e580c29a4b26bb8bdf4c96f2eb0a572b9f835f290cf22f0553b23948da3a3c90712a44bb7f768be267d9a1feaf066d8e38de7efc047bc9655cd61d41abad8c1639df6e4daf72fb2fef9004e8e4fff5a6d19f1f9f9a961efa80734e213d4d57520de0721e8a8124f8faa6e78d58b8941e9b25879f135cd7168cd11f701bfb88ef76655841d0", 0xc2}], 0x9, 0x0) mkdir(&(0x7f0000000800)='./bus/file0\x00', 0x140) mknod(0xffffffffffffffff, 0xe213e25c95ea8ddd, 0x200) r1 = msgget(0x1, 0x140) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/120) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) fcntl$setstatus(r2, 0x4, 0x4) 16:00:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c46f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x9, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000280)='./bus\x00', r1, r2) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000580)="d118ca90caf80f7eedd6534df2a7e489fcb89bc4b31cc1a361", 0x19}], 0x1) recvfrom(r0, &(0x7f0000000040)=""/16, 0x10, 0x41, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8d, 0x5}, 0xc) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000240)) write(r0, &(0x7f0000000140)="e487a7cada0ce182642b63ee8433c5e2c945fae9c2aeb76539", 0x19) execve(0x0, 0x0, 0x0) 16:00:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c", 0x167}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCSDTR(r0, 0x20007479) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') write(r0, &(0x7f0000000680)="9e7c43070fb3e21eb033d0d171b3bcc9cea9f5932714fdbb5b06076435b0205723c8bc79ea1f8d45f6159efcf290401bdfb8189e4018375fd46114a5be5bc6b7bdb2ade1daa07800bec0c3fbadd9ffd9b42c956950a5f4e7b17bd819ad91d2f7fb0b328fc12e4915973b4694315ec6a650085be7da026c53a021c2b69609c0caa694aeb0fd62fbfc9d76b48b3107e10c75d8f3c141c1ddb61dc5c37438533878f11c667872596e0fdd04255262f59fa13416a433cc74cad1ae89940e27179be37842a069eb4eb8ece522c72e64b8f0bb6ed7b63674fc3ce995640cd802682af2e37e1ffb790516cce0c187e241b7b35223d52d3c771f1f7d3be3380f32f2f8162816af792a72af08472586c427e8836b2948d404d803a60546a24c01bee44558f67dda6e46600307f8535b8afed873966d074be5358f4195a03e5e4bf9609e9e907b3257642f6990d994c4500bd4fd1bd14f7a38ee5b475caa77efc95f6c3060c073ad20608d96a76dd92b14fcb796541385b54f1dc78907cc710b418f471ddd5b3b2cb09cd24974a29eed7f34cb3bb77da137345604deb239225d5118371808810050b840003189042ab082b7cb71360eb23d15405b30803189130d244015e479447896807b5bd39df0651057296b0c231555567ac166475957dfd4ee35611f1a765c6fa12b615c4362bbff6ef3f6766aa165d4e1753d1d14f32acb538cf819b99db2e45aa580bb71f716cf0557cafdd39f421afe89aa96ff83c9bf6670d5b92faf9a66559df7b58ff06cd2912a3e729c027ba95219513f29277f1104f3691461d77fced541ebfa40c9198b032863b2545eff3f14d5cd79b16d3da94fcd5d9c97155689ecd17af78f7a48607d1b35ff09b506d4355d49f2ad743d60c41d0eba1cd0fe9f6faa0d801c6b6efed1cf63fc9673da6cc8d3321dd5b643acdafa83f96a2a8312d4cf059c72fd1d0a2b1811cc341769a15e34e7e305dc445d148ac26c424142fe448970c8bc771e456cebe666edd42b5298edcffbf45fa7fb1a17f311a0d1c652b875be04bd0de311dcd042d7f80e379d317fe17f2106d7f452a76be893d119d82e4f851a2239468dc0f32d2c2f5ed17e5824762f4406053ee7a03a423f74082e68b6768fb9c7b12e77572b4490e5e60f6292878c199bc96e3abc1c21f1bbfef4af68e63101b10ac1c9b7458dea8e13f7edf5bf26dd78d84c7efc3f8bc903d829b2c4de149f37316592d23987e46c192f8c92d7c199dc7b0645c3742b7de4234c353965414609ff3c3938b37cc168b5342fb040adbe7bb7675e706df378c8cb3f9c32630cb199064e81d8165448e463726e1b2baf1362c77c775b79d13fe138c92ef4db55bd30f14115aadfd6f1f79160c5ce903d3ac8b8ad8c89c842a11a85c725e1617199e2dedcc755cf70b3d8051c579627f8261b5ffb49f4d9c3d849c6779e6308e5a9d2898fc0c4dd7a9ad0e759335ed0b7a436466acdd6d8a670a7f451fab4f71320aa165d6752ac5e5894ca82efcffecfe6999ba063d97745baed55883ac3eecbefd59b3862313387c35790df6aec86fa252c7c5d4dc1d1fe2b9c736e9c6eb0301df448dda449f9132b0b1ed6b35c5bde9869f798d5678c68377fd26fcd844866b205af0d318436102ef88e756686798e68c51a032fa24c145441368b761aab8076d806ba90c223c2527808df146aac1579ef42551cde74ae6a9f6d4f44e912bb295cc34598ac5b838645b66d2777e789cafb91b65e2464fba6f097000ad24eada8a8c68a7cf0865fb67c874e9b58ff3727dc8fb9d74a4e399b36ead9eb5c329af543258a135ac10ddb42ea24ac86460dc2ee2f9e19823020bcddce2be3a4268d2fc27bb355b43cc57b9cfa8c3fc9afec73c7a530755b644d301ee783f8add4bcddc9ab7771a6b16f53f18a86071c4210d1c6caeedfce19c758dd2fbe2fef06a8346bba3d517aed005cfc1bcc92129ef43623332f7edf8b39873439878d2aeb14a54a976fef00ac1c4d1d8e3402541161027b74e9ca4da627cc2ced3dde4cb87a3f7386e4bb743036a367382480354089f84e2485b6cf4decc62ba1baa4f37e4b4daa54d5285566591a84cffae11babac97a56308080cd7d867aa92eba78cb92d92c937caee11a026645c25c7b14b800d285f1025faeae3fe2781bb2381fe64b1d02e2b1092ed9f971dfea959f5160b46fcbdc09ce68c2c01ef130c191988db043eb32f4549f85922184d3d94fa74e16155e870083c1ef7dee00064206ea13a48cf52a46d8644cc1726353b3e191fa5fad83cc5f46b4a6989b91a6929e90f02ece25b568ab2bc48b4973f36631d00a7abdf7ad5881329215ea8514e15808a26bf9e4c809a812a3de4ce52b728568cfad2ae41", 0x69a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='\x00\xe9') open(&(0x7f0000000100)='./file0\x00', 0x8200, 0x0) 16:00:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) r2 = socket(0x10000000002, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000280)=0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2) write(r1, &(0x7f0000000000)="87", 0x1) mlockall(0x3) close(r0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66e96c653000"], 0xa) setsockopt(r1, 0x1f, 0x9, &(0x7f0000000100)="9d7f48e95d281f94241eca78b24fd1cd192108bf3d6babfd5ba798d6ecdfa47d1c96ee9b353db7d961b909b9b1f8d3f4801f9d64b42cd9b7d8b37d0030a17925e6309032add0c4c2897cf82a73785b05458d17e2420a40980cd339a22959f54c63937981712d8a0e2c528d37049362bdfbbc74ebc1f415ccf8", 0x27) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000001c0)) 16:00:51 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1bcd40b15f79567542596aadfca85bed92b77dc3b001b4eb60872a4b58a78b512ea89b54cb8230f5d9fb57b187b89211385a4dc5eeaf0debd9c7bc36602399f4330d1711056e3f1296170e79e97f2e75eacc512988784e7f9ca4f373416885afa7c5092677db83b66b10946f9f1ce83454a66a005ab6cd463a1a9ec353edea810b46631eba0c00247f78141ba82cdb38d2f4a857d05053134f8637d937443a9271cc8030844885e1818a12f27409f6f26a1cb35129a645d4f1fb79a82961412ea6775334a34a31affe4e81ba6f809f21a44ce512b372f78f4d98742731d792b3b404fd963cc9197688f21a389d7a71d6b2ed86ee1eaf2ca5c92f0660", 0xfc) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) 16:00:51 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/14, 0xe}], 0x1, 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x0, 0x200000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x9}, {0x18, 0x0, 0x8, 0x2}, 0x7, [0x8, 0x4, 0x400, 0x3, 0x7, 0x10001, 0x800, 0x800]}, 0x3c) 16:00:51 executing program 1: clock_settime(0xfffffffffffffffd, &(0x7f0000000040)={0x6d8a1c48}) 16:00:51 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x480, 0x40) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$getown(r1, 0x5) 16:00:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001b00)={0x20, 0xfffffffffffffffd, 0xffff, 0x3, "62accbd913010e4ef2935f1ec51ccc9f7d8cbb9d", 0x55}) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/176, 0xb0}], 0x4, &(0x7f0000000a80)=""/4096, 0x1000}, 0x3) 16:00:52 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x5, 0xfffffffffffffff8}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8001, 0x7}, 0x8) r2 = socket(0xfffffffffffffffe, 0x1, 0x0) flock(r2, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000080)=@abs={0x89a88f592e0a028b}, 0x8) 16:00:52 executing program 0: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000001f00)={0x0, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed1446592de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb656f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734560540"}, 0xed, 0x800) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 16:00:52 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x90) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r1 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x803, 0x8000000000000) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014017c6a4a", 0x1d) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x9, 0x1, 0xffffffff, 0x0, "641087e7d57bbb7f52ccd5124fc4f37cd9756e70", 0x110, 0x7}) 16:00:52 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x8001) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setstatus(r0, 0x4, 0x8) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000125773e75331899861eadaeff540b8a7734ac33cf784331b1791d9fbf804d4b797c26513fbce24906c6f889aaa3d2d5f6c253529e8b369f6045607907014f30090309fef23243310ce509076e70426f0bf449240fbc35722a74214f713f5e7c0e3f846205773a0cd62612a423cebc43d33a9ba5930bcaf2798a9e6dac0", 0x85) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080), 0x0) 16:00:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000023c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000002280)=""/244, 0xf4}], 0x5, &(0x7f0000002380)=""/45, 0x2d}, 0x840) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080)="622fe853008f0700", 0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000740)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) fchdir(0xffffffffffffffff) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xffffffffffffffff) r3 = semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r5, 0x1000, 0x4000000001, &(0x7f0000000840)="ad970baa08794ccd1550f81f694f05ea3f5c2482d9a2d47c238508bce951123fdc7f14bf66815344119a5ed0b24f26ee2fb29f3c9cfdcb276886acece2e1ac45609d6c0d497e17029b19d979ce9274d883c036841d284d5b9b63b9d2c3d83aeca4d040690e35ac157b16dfe0d75cd1e356a6f24d4f9bae303d69f020bc892a3bc50e371846fb5283d44806e5f6a3c7d3ee7b20e165d4f364ddf560114d270b70e23ec85f8a58a884ce9d1b8534c12b97d1", 0xb1) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) dup2(0xffffffffffffffff, r4) semop(r2, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000700)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) semop(r2, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b5, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5}, {0x1, 0x8000, 0x1000}], 0x9) shmctl$IPC_RMID(r1, 0x0) r6 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) semop(r3, &(0x7f0000000480)=[{0x0, 0x707477ed, 0x1000}, {0x1, 0xffffffffffff8000, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x961, 0x1800}], 0x4) 16:00:53 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) unlink(&(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000200)='./file0/../file0\x00', 0x28, 0x20f) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x400000, 0x400000000000}) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:53 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800002080002002, 0x40004000000028aa) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f00000003c0)='./file0\x00', 0x20040, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pledge(&(0x7f0000000380)='^\x00', &(0x7f0000000400)='+\x00') preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/6, 0x6}, {&(0x7f00000001c0)=""/163, 0xa3}, {&(0x7f0000000280)=""/12, 0xc}, {&(0x7f0000000500)=""/4096, 0x1000}], 0x4, &(0x7f0000000300)=""/52, 0x34}, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x0, './bus\x00', './file0\x00'}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:53 executing program 0: setrlimit(0x2, &(0x7f0000000000)={0x7fff, 0x8000000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) dup(r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x100000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x900, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) 16:00:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) chroot(&(0x7f0000000140)='./file0\x00') writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) munlockall() syz_execute_func(&(0x7f0000000300)="f3a68fe850965574a8d8f2f30f1635a20000003ef30fbd3586b80000400f1a9d03000000c481795a0a364d99660f0f4173ae6d") mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x0) open(&(0x7f0000000340)='./file0\x00', 0xc80, 0x2) 16:00:54 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x100}], 0x2}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xa3, 0xffffffffffff8001}, {0x1c7, 0xfff}, {0x6, 0xd8060f6}, {0x80, 0x800}, {0x47, 0x40}, {0xef, 0xff}, {0x0, 0x6}, {0x22, 0x100}], 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)='l1', 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x8) 16:00:54 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$unix(r0, &(0x7f00000002c0)="561d9891099be5ada64e8ec8d16dae49de6f87b4c557d21f71d5d3582350e43e24b62ad945a5b3ea19039afa4c7edefefc9cf49c238fe731b45f99589e89359905eec62e6a23b4b7c8be4897fba159c61abafb7a070aa5b144ef3ee806efa74333b620113cb901f29caa81751e392d79bba9817b0187f902f298c4320aec0a7771708b39e1f00e31ef51830b8d6f584c6a43adec24eb2c482beb8408b3e23f0581f7e0f095e862080fc862f32d912f690fe8193ca90b40a90cfd3351dea6f4ee1f8a376d53c05fad19e1fec3c314ff4530d1cd263e0e61d2bae7f3dfa83e27a8a3e208488707ebda9201056f954308a1bfbdc17343972475be52bc8cdf28c37bb3dc800aff6929a03364426bc2608bc7ca26ffd4a78bf3ce021078d5f1bfccb1128b711d993efe1ffc4da76409b3f581c7961dffeb58eeb8dbd7330a0b51979f9cae4c29542194d33e8a492ec4a05ec69ccc467962a48bf47c6009e630c161ab4e63dee16457d28fbf0024062aee35b9ce2e7bf2a9259a80127cd2d49009b1ebf37946f113b15ab34fa03cd171fb773f1eef914d0394e14620e1b9dce53f562594e71bfbe5a2cceca15df8eacac20f0c6e67c5cb29b10fd4616e087931069a9ea3267f7a891497cf26643d14ba2e5dcf5869f466c3643ebb02a775f25f2f1c28cb42e83d428c785ac169185614dbb3d6b6cd52b1b514e099edbe0d4bcc0cb6284bab87f4be98c80f447ea086879cabe5c20462b50512a1ad9ed33b1d153b67dbcc6175e6652cc436b9180b755b179e954fb30db7d37f7c42340e72107ac89935b2c58021f4f7d9f3caa108df223b13101fe2c40749fc4c5262be60b8424013569c3720c03758281290cf1afec0a716777cbd1cef066cbd438ccb", 0x27a, 0x400, &(0x7f0000000200)=ANY=[@ANYBLOB="f0af0f478c09b56df19a597254b1534a0635fd6b7d9302c859894dd3dee47db68219ca31956cd4bec53d9c40caa4bfb4d6ea95275b8dd49cfc17ed6af66b8937435d9a230abd87f2c15ec420f80842fa624bdb726d495c6878bc8a739db5cc8dce5a725ec12541431ab68e668b0add957378d45f80f5060400008547d19e95c695c8063efd1b96968f8e8b9b7761d2b870e5b4290ec818909c17e37a0a4a30025b776411f0"], 0x1) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b10005010d000000000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x200000000001b40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100003fd, 0x0) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000140)="43c0d713042234a1b5ff0a2afc59db2bc9672a5ffa5c3375efcf9cd8a71200826e4654ed50b85c160395e3d573d6e9fc3f7023a79542649dcd671664e8bc75a9ec80a4975f98905e8fa70a446b6043d9dca3552cbdfdc2dc47c22156dc7ce8c5db9072053b061be3deae79436d1b56883f8d182fd6ce46c8d8502e7c", 0x7c}], 0x1) mkdir(&(0x7f0000000500)='./bus\x00', 0x20) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000400)=[&(0x7f0000000200)='.&', &(0x7f0000000240)=':\x00', &(0x7f0000000280)=')-\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='(+\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='.\x00'], &(0x7f00000004c0)=[&(0x7f0000000440)=')\x00', &(0x7f0000000480)='\x00']) mkdir(&(0x7f0000000000)='./bus\x00', 0x100) readlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/46, 0x2e) bind(r0, &(0x7f0000000540)=@un=@file={0x1, './bus\x00'}, 0x8) execve(0x0, 0x0, 0x0) 16:00:54 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r2 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000001580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3b0ef106acc2ff4f04273298822273fe46f9ea6216c5fc47b61a66dcc25fcda0beb64c1ee5ed07a84d38a078649fa887a93b94cbe901fc12cf211b83129a548ab2e2a4018af5cb844e8"], 0x0) getsockname(r3, &(0x7f00000012c0)=@in, &(0x7f0000001300)=0xc) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) recvmsg(r3, &(0x7f0000001500)={&(0x7f0000001240)=@in, 0xc, &(0x7f0000001440)=[{&(0x7f0000001280)=""/52, 0x34}, {&(0x7f0000001340)=""/245, 0xf5}], 0x2, &(0x7f0000002600)=""/222, 0xde}, 0x41) close(r0) flock(r0, 0xa) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000240)="1c1b7a053a9523c3433390ea7534dc689b67db355eb7b9d3a67fb2f5a17eae92ed09db799c8c63601926a1714a6912cae24a6ce384edb73f7d9aa5725994e7af4ede1de54ed90b9855f2adc2aeafbee7ed2fefa6d3be06a6a13e6380518f3b17f956ae5e3b7f74577798082b829f8efd5afc93657d0acb2469f3c87d120224e40c5dbb997adfd65b43c78ca3d24d572807f1b0d926d3f33118dd61d3a56f6619c3ecb55dac04f80a98e6f0f9b0db477f65a8d81ab497dd9121f50737ed8c0e46f3b43e6898f53479760af8440392cbbe53d3a4fcade5481b5181ad7976bfcf3e0a457b04639951a8095b2eebaa3ce51ee58c422c0131fbdc4bb227da90e8ab01f2773ce831417a095cb0abbcc78fc87e9514e62ad15ce7b24e91e244ead1bf770c1f6fc7c6e71846c71580228c3063d46134ba6f4c23877cf97ceab442f6832cd99db67f75da9dcc0c2e172a5f19de4d0d9c0d5c6ddeb3a14a0441eb18a31067582f3bbca2ed80affc729c25f9b54c7308e8a5e42ae073ce85470ca2087f9839338251f7d067974f30f26dd6934ed87b1d0d0df571d30781fbafad49f7d706b66944452952020c3a59006f98554f348fb24adafc8e6b31681fbd9862192426aa9b1f28a44ff3293080724d85a099aeb51fc5b3b0c1a6d61dc6fbc1deb04f7bf8b0a1fa503608655bb2cd345d68862a9b6eff36bd778c2273cf483f9e89515e527daa07a3d36efd21d925be123f51d609d16dfc0f7239c7c303e42b3e75134e589d5641d93b8a8e1058963d106f2bea6ed4c46357364e88aa42edecd9ab240cd03251382d5f7542d38659451ebef834abfa1a4935c55e3f25b43e78cd53ab17fb6988a247f191a1f6d4dbeeb71ff40cabcf346599745cc1262faf683ea4a848397ce46242708d418df526b8570c1a497b849f66d6e488a715e9d564c76b7bfd275a3af25cce7d6b5d73a8715bf8b6bff4e558ea19e758a9ae79bd81c02890672ee560a9167c02c3a80028e81a02a82280a72f84a6af1a17922448ef6087c57dba12db5e2d90980219e4529f942c087883ea617b20232a3a7d3913a0dacccfa0ed88235de3c17097ba59bf42f07ad1d1c3fa56c4bc3bb0001f16e05cac9e4d97c9bd10d59505a6b23ecefc292ed040d2a12c4153eebe83a6e0910510b3d03e6af5b44fc9c6f187f7920670d896169142f25c747e395e5a518d85ad34d50669f9262336027b763f679cd55ffa405d1b29ad0f50b274a4d944f088b61fd988de6c18cb3efc2b818da3893bafd1f56f087ca96d3654ae65f80a3a0adfdafb4e8f4623193a1fdbb08154b4430100c4e149c90bc467975f3a821eb661b5938afe081d182421158d066708a62116e27b7574046f168a45d4f6efd048f00dcbf1999be15503f826550d466a4784911f82ae60419bc720d0d0019719fec8919b966b32bee1c72f8acd233065937ea8acf629015e52386220eb4ef2d9b678f2225b14a07c6ce323fa14af64e080916466fd464c03b68f70c1973cdbc4793a8fdbda7e4b39834226928af624df59adc6627839fbdad8f4ea0d405313fbc6db460f62e874e3c09c641751a85c7b2bb244c07326dd72cb931f4675b43e026b81009d6f53ab73c603512aedff32e99c87c6c78f04734d41dd2e96337a0a37e57727897d197cd8aefba664b323a7cb90934ffe99f3823b413e6370e439f0a608f2bccf536ff845329366af89f1dc79f391506cb37f0bb4ec4c89bb89eac88d375589558723bdad815379ccb661377cc56ea965d70be31665f56acf0addb55c541de9598afeac889bd6ba7c9f4d6cf58ca73aed934c2b27a33ab2487126cddedf50ff69d487913043b3e2789cee129bd9df610c24033621239c68caa92fc6f704c981c4eec2c3071692ed9d512f3ef5a8cbd92307e2f6ce23e4bd47b6b530a1196c4ea12f47d9e962fc51cdceb1eace55851d368934b938de1661205302a87b920b0ef15ec1bea72fdb69b54c1b677cd067ab2f6eb0264d9f08573fe971a5127ba1977998cd6e680191a6f487ba719d3e5650be9f0e5c6e34237ae0c20e7534513ec7240402eda95e7840dee624a18d7b68ecfc2c6e98a5558345db536235cc01aab129f591eb237f2b49b53c168d51c8e7277ec48fa0671bb8a82732ae6c7186a549a4b36752072fa015457f8b3169a0551dad3ad4c7b74c026d1ab7216c2356413bc4ec9c6a434bc54f3f4fd82e73fff6337bdf488c0047cef8b66f8cbe5a8ce7aa52a6c0e58c241cc2bdd8f09a0e7b96e804734e035fcf3662bd9ee9483cbe3a676f8f3aa0d796536e8b6ae61ac420c21945cb31a52c21c41c3c1cc18aa14647a8794b2ab0261b011176d0b7e2290df7710c37abc57436a09c00f128dfe0b6604285adbaeaaa8fc69ae1360d51ffc0420410b393a7475cec9ee7489bb637788465b3a614f11d0b983bcb881e89a0e796fe3b4ae275b93c7ebeb59225270c0e7c055c50d8e25fa9a6ad32da864cd254c772402d68df2d00adc27c30474e72c9f070a49841674f63c21c5b4ad97afd05d6a3e39836a293459210fa7f70323a5b5d24701c3319fa4ab3b1f70b939a60b5a6aeee44f7515790d580d829176665c8884cbb9e9df60d54c09bae18a70984c9354c825d8ad64b828eebcc9b8d4dee2b65ef72021fd79f3589b2010b0bded5e3f828fbbcba614412489ce0b237c5fa151f2bedcc5c61e9df043db92a2e5d6480a754cd7d824bd3c284cbbba597afe7f28ebb60cefbb3db06243dee30301d88ab90834a67a3890e8e4d0d509767ae6a6c0fe333588d7c0a43adba6d9833690cbd96baeee75f4dcf346cb98ecd319a1cacf6875dfc0989a594a6330bd1faa1f873b9ab730c7725816701e596a48099c773eb410a0e9cd0e1bfa6a24937a1e48cc819ae10b2f5af9c72dda3de69bf0ecc3bcdfaa8e585e0010b8671f71e20fdaea2485a51deb5d96e7d8f8e055a41609c0a67d0a380301ad082d98abdefb7692f4df007114a3e0412c5fce7cd5d8419902a13da00e9af9106eb97d46b58cdf6ed4448122947c9d623a1a3a36a22772e35171ebd149726fead096188ebb8e0abc4f0489a0a36585da9b7d8baac46e989e94b2af9fb8d620f70f08441a3ac3fa62a7dda922faed25a831169e2dcd7786ddcc312ff1284077b1f61fdd97837b12bce2c8554af64fdba9ece60ead72e23d4b053660f0619978569d146e28a45b05aa7131e02bf09c27dc04531a72533b1da5858b63f592ef721b54702e31ca3f57f590a78fbf49eb6e32dcd5d8debe4edd95d102ecc5525a412ba34ada92cfdf360f6633a08458a5b3e1c7fca3c041c462c0b2aa8a4ab29c01483142bc2688ba613b4647ca8fe0c5f5d1b7e4455ba043d2a321fbd959f52b28d68d5e25832a7d8821e66cdf672378b43d799fc9153db8a07514a68b92f5c60c320d7539aaffdbcd7e4dbc50d010ce87d8e838a3ab2031f46744d3c0339a72c66b1695286d354506e531f98ac578664ae91fedc51dd31f92ed18f6d4d954e86718f0cc46aede8b54e51d4eb0dbccde64c8d67fddd8bb0fdab41ee5872210bc6e699a20c1a15068b875558a8338d88646b48ed9d028821f5974d35cf7ed0babc9d84e4831fd756513986e8dc00a6fcb705b00355537a835260eb68eeac53821bc027db88cb261e4ef997f4cb1db4b472744627ee3b765d98100ceceb97054e1400d3c3b3d50dfebe3fa0c5d61cb0224f427c84fac166e8246e87a0a587b69add401cc2218e8d5ce9c9f34ccece4894014e004578c1c1f2b6a5beeb6175dcf8178c4f5d0af3b074d939aa99a4ba97e436cf41b06558f4f05e59e24bac698d3226b9ff680d4729696c4e9364544d4e78ac3f2bae511fe4586de09866f9999607176a9929d347a9aa27e7721aa296955e25aa1333b02e8c6417ea65709200a5e2cb9356eeefe9966c5bc29c898963a87a696f9e725db960ff8f75d37f52a3c1ef97d45ccc2f41aec8c71f1527c8fe2da21540afedc65ff74fc32efd99e8ef84ae77d666aedccd8a2caf218d70bd9d11513cb98f87c65ffa49f3ff4dfe04d2364c3adb468d0a788127b83f232aeeaaa1c7ccd446056ad909bfd8179856052f4aa844048a7e6816655c687d78ff9b9a266d7e0a0e7a4f0d737a3647da211823f3eca6bc83adeea4bfb552ac08f8f4a6003736340c199a0e10f7a0e564523e4fe458f9b9e46c72cee39a0312bd5ff3aa76ec8f423844bec84c66939f6e51f9f49f010615140e0683c7bcda8b47665d6cd0214aef0496bb262334b27831dbd3d1f3f622468166cd5f2c493cfbc62b7d940c8e5f5916e028a2edb5b2cf0fd88dc30bd5e01ad9f0f9300db16ee3946b2ca929259d29d3381d0c72a8f699af82755d4db314a54d7358b448ac9e1503e8a7a4bc6afb053e648b677d87d7f010e6e3dea9d738d65c9ca2db6686d14857f531915a9ab782c8e48f929a76be0575f3a8be645d6451b9c925412f5bf85fff7456ab2c01adf507dfd1e29ab8bd53e666abef1c412ea5e69645762bc274cd3ba63ecdd86661ede372e9650257c55f98f38ff9f514380af7c0efa80dcf3641aa3a6eef72339b753dde2ed9b607098bb362e6aa45542dac045ad34b25353087eb3c204188a14f065a8ccfc8767d619877a8dc3964e8ae994d0f896b9bfc6d5c12d6956bb629c563f6e6bfc2508aa31e4672950bc633485fc22427510b590446346426db3bb8140cc92a10dd897a9106498e05c3b041903753a680c7b7998f68b352190abc725d27d8fda2e5195f97048695e94c8687fe51f32e4e22d4d849747a9a498c581247d648b95503dbf6fba4c8aa99f381f26f144ff7253e5a6296d42d3df2d5617a9e133f80291c91f389f6f8e763db5aa4d814a3e4ad5c0e49da4bc4a404bd4158fbbd2dacf640c01ec1c1cb3f7875191241a77bedea6a8cba96e989869d30c0c1e97f0f6299f967e5e6ce97af6ab997b73825f3a5f594361f85818b4efc0d17c35f3b26546746c65b7d0aa8045f132e2f5dd3b349318e7ec92a6a916b4fdc719b1cbab3e71e9a633ce1d1af50257ac4afe2aad069b5a25c549d607e3a1d0bf7567580a480ed74b89ff972982d58c6dd41cd291acfaed89a6406d86ca7fad6e4fb3195cd0ecda4fc6912c14387240d00deb9de8da55dce2e555a5e2f032af5dbe6e115311cd03bd886a8594d075d5561392d20c741ea63b449d98f10f554c3191e1b434c6d0398e651fb4656a39b4089751feb87973471c82f098dde9f8c1f4555a916792f4c2be3e639ea31a883ad94792e5759cf885cc6916619b7fdd0d30fd1950a8b0a8085e14bc00cdd3245028e2512a24934a3c9556044e542ee5b97ba44ac4005c4888f4df4736ce8373e194e456945d26cca92083a29b8b1e7d13779901d40459caf34e54428c25d216444f1aaa5147aa28f2b69997d8c0c1e3f98ae5f252088ff436caa66df50c265e46260250279da77cb12a9e826e4aeb86fe1672c4728b6e9972456fbfc7d8149e05ebe93947ea4577a69a169c62597d9f2da36c642afc54c67ae59d274a1d0c50ff1282345a339596edb95dccddcbe73e3980d7645f64ad81e73de4550231d15b80405aa566eeacd34bb3276b9af986fad57b3e69df7e9297c4dd160338f22c7eb13a744a69d44c75220042d5ab4847a34dcc0dc507611afd26352c1362fc451f152c57fe5e501b148dbe7771fee4acf08a67c2d395222725135bcdf563dcda6c9b53b92585024b32096d8273f3810ecf47f714a0397f1c8ac8ab1cafcf4f8295ceb4abb38982e30", 0x1000, 0x4, 0x0, 0x0) pipe2(&(0x7f0000001540), 0x10000) 16:00:54 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x1000000381, 0x8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000000)=0xc6000000) 16:00:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="7771f3cfebfb0572765e570ffd955e533f7b5d52962a6e9847f5ee1f0edbc332199152f83fb4193d20e61d569ee74ad584ecd8771713d0388a0c784aeaf5df46b365d2f3641792ffbc1d0f890b653aad3eb815c2492883693f7cbd026f8c1e007e41ae02597d06abffca773dd0696bd3f6a183c3f211277932b3af1c785ea2cb7b37431fe637af05e96174e2cc2b669dd9fddf9f1f76814b753e95688f19347e08080517e81203d83da2c52e77f6ddce99", 0xb1}, {&(0x7f0000000140)="b948c247746b885cd735fc6d97433081826a635792825e1c00868f229000886599b5ddfb2c6bf64b9bb82310df34508b873618c29468acd6d8d996986ec9e0c4c564a649101430482565cd01bc51d6b488a2e24319ac7e4b454d68403859e231e3a5296241cec74b75c0f99c0f4123d245f65a8bc11237d75c5168fb8ddbfb6b4e5390cc14d7b36f0754fc2b6f72aae5c2e31f8660d6b7003fa88ea856f8e37379ebb33ee47e22713e1077db5adc8b50e05f63eb440cdd33e9d5b8e337375aba78b495a4404e7d84f5a4e8e8162ab0f6d36cdac0aee57930", 0xd8}], 0x2, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x48, 0x403}, 0x1) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:54 executing program 0: clock_gettime(0x4, &(0x7f00000003c0)) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x87e, 0x0) fcntl$getflags(r1, 0x7) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) getpeername(r2, &(0x7f0000000580)=@un=@abs, &(0x7f0000000540)=0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)="af", 0x1) setsockopt(0xffffffffffffffff, 0x200000000000000, 0xa, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) writev(r2, &(0x7f0000000100)=[{&(0x7f00000006c0)="821e4ce2655b8e6abb7edfcd25219c0360b76d305647f9f86f58aa4d708e871f5cb73006d0800f19bf64250a287a832a59232ea6f6e2c6590cad732d0ca5cdaea93a7336fb13d1a8e9ebc57b70ea306cc77bad8b3b321464dc661595568e1076d783a2e3f2f6ed931b7a53ce5f66329d4834ba2cff8f881eafd0be730d92e10b66810e0351800b244235def3e1791a4b", 0x90}], 0x1) semop(r4, &(0x7f0000000040)=[{0x4, 0x0, 0x800}, {0x4, 0x7, 0x1800}, {0x4, 0x5, 0x1800}, {0x5, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) getgid() semop(r4, &(0x7f0000000280)=[{0x2, 0x8, 0x1800}, {0x2, 0x10000, 0x1800}, {0x0, 0x62d, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x200, 0x40000000000800}, {0x5, 0x800, 0x800}], 0x7) r5 = dup(r3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000004c0)={0x9, 0x7, './file0\x00', 0x40, 0x6000000000, 0x1ff, 0x9}) r6 = dup(r2) ioctl$TIOCSDTR(r6, 0x20007479) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000400)=0x2) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r7, 0x40045744, &(0x7f00000000c0)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f00000007c0)=""/76) getsockname(r7, &(0x7f00000001c0)=@in, &(0x7f0000000440)=0xc) getsockopt$sock_timeval(r7, 0xffff, 0xfff, &(0x7f0000000140), &(0x7f00000005c0)=0x10) setuid(r0) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffffff, 0x80245753, &(0x7f0000000200)={0x5, './file0\x00', './file0\x00'}) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x3) truncate(&(0x7f0000000040)='./file0\x00', 0xc7) 16:00:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x381, 0x0) close(r0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x40) 16:00:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000480)='./file0/file0/file0/file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000003c0)={'./file0/file0/file0/file0\x00', 0xa, 0x7, 0xfb1, 0x1, 0x6, 0x2, 0x80000001, 0x1, 0x3, 0x8, 0x9}) r1 = geteuid() getgroups(0x7, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) chown(&(0x7f0000000200)='./file0\x00', r1, r3) r4 = semget(0x2, 0x4, 0x100) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000004c0)=""/210) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x1000, 0x8, 0x401, 0x200, "06194ac7ce6e7e5d299c3b8e1f079c64b757b82f", 0xffffffff, 0x7}) lchown(&(0x7f0000000100)='./file0\x00', r1, r2) unveil(&(0x7f0000000300)='./file0/file0/file0/file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000180)='./file0\x00') chroot(&(0x7f0000000280)='./file0/file0/file0/file0\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:54 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xfffffef8) fchown(r2, r4, r5) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r2, r1) 16:00:54 executing program 1: r0 = socket(0x2, 0x4000, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000040)=0x1, 0x4) 16:00:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000200)="f2dcd5b00b9f8b114babe1a3db431599009dc003d3c1f6876bf1984ee4b18ab068d241e1ee40b370f66d913c3b739f4293d65febfa62c261b9559b82f633b7dc0bc9b155a8f8fb757b72eed1832340d706a879e822ac622b3bb4ba5d14e8e9cd5829ee45582d06cf2401d6e650823bbc93abbc100c635e28d98d101755a07a7902ca6a3bce08c2302a8ae809ae900205cfad35b1a51f974cbbf27e8b462b", 0x9e}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000004c0)) write(r0, &(0x7f0000000040)="3d610c9e26347175f3d4cabe217634ae5ffc48e0a925bcd21af6f29c558b3fd1cbb30bdcec083bd178e03e5ab0e073b3c03d1f4f184a18d61af50c893f1bf0bf70043481515dbfeb4bae7a7aba2c457d3f17012833f0dd2ddf8a8eb89993136594f4a63cc26241fc3f5f4bae5826c0721e03046ac10646c6defec83811f150770bf234886e342fd384", 0x89) execve(0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000400)) accept(r0, &(0x7f0000000480)=@in, &(0x7f0000000440)=0xc) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="6e147078b9a9ba42642324290861353b6bb5d3f887713988cd0c2d96331608cbd483a94992a5aca5f64c8c86e1dbc95a2acfd08549ec65da9cea", 0x3a}, {&(0x7f00000002c0)="556cb506cbb24b9d81f12a78316644be1a55f5c588f0d13e3bdc75d67f5200e4005c77951e8ed269eda3d897ffc28e6bc5f0f8465894b5e603c775a0eda55fda19ce760e068d9a9086dfed6f1eb6a95c65e54bea6ca3ac6ac743127deb69d3054ff147b070f326bb2dd9f333d4ffce9c40d5a1879da96906fef861207dc40670db1738580134858469ec9eb164ecada8fb40731a21fa1cf4fc7f671ecb3280ba35a55d2b40815597020b4cb9", 0xac}, {&(0x7f0000000180)="6a0b61dd5f4d1ab7768cc6c2566dcaba81c7b9", 0x13}, {&(0x7f0000000380)="486ef8c2a1331c0a1e6018afa6ab629deae9a7c93b9335d31d20eee6f950d50dba12395321995ed3f29020891da0918010ba78278126c24c20cf69e27b31248bc308454521b9374443307fdcb835b1c872a4d50a802e0086f80594723a3b9720", 0x60}], 0x4, 0x0) 16:00:54 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = socket(0x11, 0xffffffffffffffff, 0x42) r3 = getppid() r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r2, 0x29, 0xe, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:54 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:54 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) 16:00:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfcf0) write(r0, &(0x7f00000002c0)="83a71a84d6146287f397c0a9a2cc4c2578cefd1eec83f7ff45a2faffcaca7eddfde20b3f1f82c1b1a13ba089b4f197000000e8ae0ad97cd1c9120ae7a6d55089d3f4a4c1057b4fcfb1743c484f13619c237c90201c", 0x55) r1 = syz_open_pts() dup(r1) close(r0) dup(r1) syz_open_pts() 16:00:55 executing program 1: r0 = socket(0x38, 0x8005, 0x8) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setitimer(0x0, 0x0, &(0x7f00000000c0)) getitimer(0x0, &(0x7f0000000000)) mlockall(0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) r2 = open(&(0x7f0000000180)='./file0\x00', 0x400, 0x148) renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') 16:00:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x240, 0x2000000000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000080), 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004570b, &(0x7f00000001c0)=0x4) login: pckbd_enable: command error 16:00:56 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x8007db5) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) socket$inet(0x2, 0x4000, 0x85) 16:00:57 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000003c0)) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r9 = dup(r8) flock(r4, 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000280)=0x8000) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r10, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:00:57 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) r1 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0x10) connect(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pckbd_enable: command error 16:00:57 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x28000, 0x10) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x1b, 0x20) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x88, 0xc0) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = openat(r2, &(0x7f0000000000)='./bus\x00', 0xd00, 0x91) fcntl$setflags(r3, 0x2, 0x1) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)=0x800) ioctl$TIOCSCTTY(r4, 0x20007461) 16:00:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x10b885, 0x0) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x12, 0x2) fcntl$setstatus(r0, 0x4, 0x0) 16:00:57 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0xe) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) socket$inet(0x2, 0x4002, 0xffffffff) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) utimes(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x30d, './file0\x00', './file0\x00'}) setitimer(0x2, &(0x7f00000000c0)={{0x2, 0x7a9}, {0x3, 0xffffffff}}, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)=0x1) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x80000}, {0x0, 0x7}}, 0x0) 16:00:57 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = semget$private(0x0, 0x7, 0x100) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x1) 16:00:57 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x20) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) r5 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x56) r6 = kqueue() r7 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x800, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0xc0, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x808, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x88, 0x80000000, 0x7, 0x6}, {{r2}, 0xfffffffffffffffa, 0x40, 0x0, 0x0, 0x99f4}, {{r3}, 0xfffffffffffffffe, 0x20, 0xf0000040, 0x7ff, 0x4}, {{r4}, 0xfffffffffffffff8, 0x1, 0x80000001, 0x8, 0x3}, {{r5}, 0xfffffffffffffff9, 0xa0, 0xf000008a, 0xd901, 0x9}, {{r6}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x0, 0x5}], 0x10000, &(0x7f0000000440)=[{{r7}, 0xffffffffffffffff, 0x3, 0x1, 0x100, 0xffff}, {{r8}, 0xfffffffffffffffd, 0x10, 0x11, 0xa92b, 0x4}, {{r9}, 0xffffffffffffffff, 0x8, 0x20000001, 0x1, 0x100000001}, {{r10}, 0xffffffffffffffff, 0x97739b89df2f026b, 0x1, 0x3, 0x6}, {{r11}, 0xffffffffffffffff, 0x80, 0x8, 0x80000000, 0x4206}], 0xfffffffeffffffff, &(0x7f0000000500)={0x0, 0x42}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4500) r12 = open(&(0x7f0000000000)='./bus\x00', 0x4000000000010491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r12, 0x80085761, &(0x7f0000000040)={0x3, 0x1000003}) 16:00:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = socket$inet6(0x18, 0x5, 0x472) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000200)="0000001860040000000100000000000000000000000000000000000000000000000000000000000000130001", 0x2c}], 0x1) wsmux_getmux: no memory for mux 16777219 16:00:57 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) r1 = dup(r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r2) dup(r1) 16:00:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f0000000040)) 16:00:57 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setstatus(r1, 0x4, 0xcc) getpid() setreuid(0x0, 0xee01) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0xffff, 0x81, 0x4, 0x1, 0x4, 0x8001, 0x7, 0x1, 0x3, 0x7, 0x3}) r2 = geteuid() readv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/96, 0x60}], 0x1) setreuid(r2, 0x0) write(r0, &(0x7f0000000040)='!', 0x1) wsmux_getmux: no memory for mux 16777219 16:00:58 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x8, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x88) flock(r0, 0xe) openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x400080, 0xc) open$dir(&(0x7f0000000840)='./file0\x00', 0x10090, 0x18) ioctl$TIOCDRAIN(r0, 0x2000745e) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) semget$private(0x0, 0x5, 0xc8) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) lseek(r1, 0x4000000000000, 0x3) r4 = semget$private(0x0, 0x4, 0xf0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000002c0)=""/218) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000940)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000400)=""/206, 0xce, 0xffffffffffffffff, &(0x7f0000000500)={0x2, 0x0}, 0xc) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000780)={0x2, 0x67, 0x4, 0xfffffffffffffffb}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1802, &(0x7f0000000580)=0x800, 0x4) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000007c0)=0xd6a) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) recvfrom$inet(r6, &(0x7f0000000600)=""/255, 0xfffffffffffffe89, 0x40800, &(0x7f0000000700)={0x2, 0x1}, 0x133) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f00000009c0), 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000280)=0x5) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000b40)) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xb512) 16:00:58 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket$unix(0x1, 0x7, 0x0) recvfrom(r0, &(0x7f0000000240)=""/209, 0xd1, 0x2, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0xfffd, 0x5, &(0x7f00000001c0)="d86974be3c60759b9d663b75897a30339492727320c8750320e74c92f1f56fd38cc9c4896249a34c39c39d41eadf2f45f01a578b196f9df7d541c5e1e9ef1a2ebd83", 0x42) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x5) getsockname(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r2 = geteuid() r3 = getegid() lchown(&(0x7f0000000380)='./file0\x00', r2, r3) 16:00:58 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x82, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0x0, 0x7a8}, {0x18, 0x2, 0x8, 0x7}, 0x8, [0x5, 0x80, 0x2, 0x1, 0x7, 0x1000, 0xffffffff, 0x9]}, 0x3c) r2 = msgget(0x1, 0x5a) msgrcv(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000028f65e0462562c2ab84190c6f6b9f8ea3c98051e5240a2d8ef409758c33ad166756e2925712a9a9af44094d7a34b9fb35371ef1228aa83156a06f5242f923d5d5d01e0a0ba5c0746862930d558ae63bd13b89d35240f522c604a57bddaae5ed0d2ce6ab1de77470505223630e3a8f678c6bf57e2b0a59cd58dc4421e562e4610d30f9efeaeef59570e38f6ed28401664684dfaf19d9245e1d700d83eb81ac255bc688e60f70001dc26ca1876843f89d06b339c819ced3da0c6c78d3ae091766573fdade95bafd37db3714982057881e1fb7896608c"], 0x1, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469, 0x4}, {{r0}, 0xfffffefffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) kevent(r0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x80, 0x20, 0xae8, 0xd993}, {{r1}, 0xfffffffffffffffa, 0x48, 0x40, 0xff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x10, 0xa0, 0x80000001, 0x1}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000000, 0x56d, 0x8}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x5}, {{r0}, 0xfffffffffffffffe, 0x88, 0x12, 0x6, 0x6}], 0x7fffffff, &(0x7f0000000540)=[{{r0}, 0xfffffffffffffff8, 0x14, 0x800fffff, 0x6, 0xff2}, {{r0}, 0xfffffffffffffffd, 0x0, 0x20000016, 0x5, 0x3}, {{r0}, 0xfffffffffffffff9, 0x79, 0xf0000003, 0x401, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x10, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x8, 0x0, 0xffff, 0x3}], 0x0, &(0x7f0000000180)={0x1, 0xfb59}) open(&(0x7f0000000140)='./file0\x00', 0x2, 0xc6) 16:00:58 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 16:00:58 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x10000, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0d02c41cc6822bc600"}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) listen(r1, 0x1000) kevent(r0, &(0x7f0000000000), 0x9, 0x0, 0x4000, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) semget$private(0x0, 0x3, 0x200) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r4, r5) r6 = kqueue() socket(0x1a, 0x1, 0x81) close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r6) 16:00:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x802, 0x0) setsockopt(r0, 0x5, 0xed16, &(0x7f0000000280)="38d0e74ba2089ad040a7f237a0cad074cc9b451f1883346dee8e048b54fb1e8c3529a99ee6f4df4b8cdb00be7d22e2809320ddd51863448b38816d3227a42898c227371cdd412218134c37d76e9e6e90fef3ab1e3e4808384cb47a44fdd838300bfbf3a134182426f54a9b7a11bc71c66a66eea2d70fa6b21ad0e34c3be1b457b443bacaef24b46a5d963702e7c37476ecb253e89a9adc106d5e59b021c243a7d16563941995af6b63e6999fdd13a041529c983d2e5b25f23c5bcdb650a35993e824f23c2584c159567ed50431705e515431de959a74b6d2b7f05f3bc317a94264a94e107e88112c14d7815ae8aa9ecdfafdd2cc93ced9fe5805fb7c6560ab5aff4b4328abe5afbfbdcf07a33cc3c121b16417b3e3ed6a03554085dbb79e6d2d2d11efd66281c4c6e47c32d8c3f31ca2e09e09127632c029d5069b1b6e01e0b6d878a34782eba3420736f721526841fe9ac8a48f4f904c99c6bb5977e7e9cd40442fbd84c615f69c28b57615a374fa5c1c6eae7e244c14b2a1f85a657fdacade78c6740b85ad0e968ba5a3b28f37b683620d85933364e3f0cad232d4682339fef11ce5e87a0c0dfcd8e3627a986d54349c4038f05ede1e11b40732d3637b548b2081e2885885e73f62da53a3f8158442820353b0bf62a9d595715ce16e8be16fcae7f6ab2d41ca1d2c688ec2c87e58a6c3c3091f15c14aff39c6b9106feebde81220cc03ea3d9055d5732eea4c364362483c9485890bf4cd314e2e1010b587d02d1ab2df37eb7c6a543a59e678e41b6478c8962d3beb97bee85af811ed215a7611f48386730d655a41319af556d6a34bc9f4762e33a5b75dba032e02bc5d397ace82134798e9608d41b8f2f941b85e9adb894fd507fb82e42b2c41cb11c1003086c60d94720498a08ea2b7d787615b5dfe569b8c6eca394618f9d8ca57b7cf78aa9a2a62d4557cf63d01a9a072d7b438f19c3b2331824459b152285f53d19e60308fe16d088204135c5081448fd542bff20f23b998ff37021046278e85ac6d38853dce42d574cc066ccc7344a5e301cd211ecf90450952387c8519af840c26290b275722b5c42caee5d3669724102f0f85aa5efa5f1030cdb1a32a7e8da6c92c873b78ba0a4b644a4c075360816e07dc020baf4d54eebe345ab4761cfd2226800dc7d815b64c18ab956ab4e1bb8bee5473e3c116544c0cbe5f3cae00550130a3960c1c2214e365752dc1a66ac57d7eeadee635f73402edb6cdc794aa98afe58baccb60b156ccc166605e0504be2e63e1ce90d883c6322d6da629be26d9681833d6a29d1d78120c417c0f1a2b3298b569414f2a79f221ef43b29779918a4017f968ae210239271f6c0f2768cbd34e2dbbcfde0e06ba1c35a50cb7b5011f5ab3ba85661aa867a696c2a7b3f8b6c53b30d0460bd001a6b86597d99fa1db67dee1f3ea0606499c52062a1cdeffb21dd941c26a4417b500d3d6e1b618a6ca13789b50906733b67f465092a70447229411e94c2fdaeb381db321fabca8e8c1eb62ddd1c3f8b6dd8f1f0bea9ce8763e9b56c8ea4317e6eed6004c51724f7b24cf797401753fe7ab54e4a2e2318d27fa37986479df2a92a62d09b097c35bd2b6204d4eac0591c66de3b16c41f027ad0d8eb3135d5342f89c9ded8baac15870f22618a575d651164c912c8c6f9e411f14fd7cb3e2284dd1d0c33070c745aa12d7886c1284eb5497c26353af31fca490ba49e9dbf283b78329fdbb0b4a9951f27a8dd47eb482dc73800a52bcc348c38f3d637ab8b21121f38972a0edaebb807e4f6e95b4da6b706da55723afa299834014b21c16d38f262a38cce1acb77d443d5383bb3971524cb11f3804e73331385d369f55388d5fb420cbb6b64960d9cf93cccf014a6e8afe1cc0aceaba8dc62fec8da5ed30fff09389fce6e1588870b697fa4bc180d3119b399cb303af3225d9e69f34ff88f9abd43a47bc84b153865b0bb4a100c5ebb558e59cf19154fc9e17bb5324282950b8b5de1a5ba2e5c7f66644ab30b53320242c58aee8b5992015763a2b7d156d195997686a989eeaecac4c4274162e1f4aef446fe5b328a59d88eb15d7550757f16b214ccbc550097df8904f296a2e7487bee369daf6bf226ca89e56b1a8f1b54c445a603ab338bf63ed06ea68a57cae8e55ae3e6c9c7fe26abed6abb1e824fef52a95ea60c7476661391214cb55ca157e81b129635feb4dbcdee61011a1b177085060526b3b6eaaf3eae7397d905210bdf47a5d88724c79f014d1865907ffd190795bffc2791181942d680b546c86e01a05f6dd264fec0c74667068b5d38c84ea1728503a6f89e4664bcba3f918cf501960df8bb98e0c175957cd7e9fc68a4df5c5a1900250128b10a487d9a7b502faed496f926e3a678c82af6ca5e002f8a077380b1b2faf35070b6f909a0aa5f216e3584043bc4f3a801c79d347790d7aa8ff7481ea9def63bf69f95aa23625a3b35d82318e307d3292faa4a59edddc7d8cc8cab67f06c8816ae4c518907cca4d668c9e5aa7f16640a75ea40d1be7e5595ed6dc267f029c0c462714d0ad331efaa9ea4ac1584eb376786206cacd5db430bc993605da261f6b36e60dd1609de51f66f9e4c3e15dbdf832f3b779249df8480521dfe704d02860fb35719221f4efbcda3c01e70057e528b41b176d7dbe71835970412f2eaa07fba489b9a4c3ec710dfed736c948893f56bc169ea902424e505dafce81ab4170d76cf028eb994ea110f9d7f3e1613dec0aa0523f91157e94e501ea81d26b794f92effc394767f1a182cbb11271a7ce325f672ce45630ce092eebc2b79388ff41018e06788587e97ad2665d575a1ddc2e43605e80b4adc75e4ff46b12614ce9d263f98861e951ce93109eb0f5236568bc61a17f5aff440e913866bf2406c53f8f512c53abe682311505a34d1b4c0c322b42aacf132aa8023b76eb140b978d1d9ebdf370f355f3378b28b87b7c9fe0d0e641d7df846383098f9b6caa5444fd94957d5b20faa2e1c91aa6d75ad01e54a04f0acab90c1c440918eeb104d2ec47c79e4c8aee2d2b39d2888602db216a938e9554b88270cab6649ee8164e38893483f8e94aa7fdd82693955e0e512a2b091e8de9c881c2af45a14d72a17332f2a4db4f6e9ecdbb4be58204740007e15ef8ba655c07566ca2fd3b7d266de3da63ac175717c5b3f8874f489e59474ca1424c160c585ae6d3f7244d73c7c72bfee85c6deeba5305e6595c63ca593c3ddba5cf86505ee6a9f507c953c63387d6bc1052149dc36d110ff409ea00a81bbf0067c3147a106ea526f36090acbd0418ce06e9fb96eaaba32ab661cda6eed36e4599c70a4f31b798169233d0b417f18331fca6a95250269cf815e04d57f5270a04fb3664d53cdbff2d1589c622787db4804f20f0ac9632df8aba506204c2d8fcc62b3afb3e17ae91b9fa89ed03452038e1fc91b2f9cc3ac554d1689b8304e2fa1219e6f27b2add022022751edb9a80ed392efb327e881f3913e3a3345d27afa35a334a8a040489b63b380957055ee54136100800b609e6c1fa2f8e6e487bfda4ac22eceb6e142d635cfac99e99fb0915ce4c83bced784983d16c45c55e6c9ebb0d602649788f0d9396fbd8f049cb44be10461e1f193f5b1ff15cf86ad692e59a4863de847405ef516740c31318ec6ad252886704150916e62aaedcda62121b5c72ece2183ef7492c58d77dc01d9b5ae6d091839a6e49b919816760c7e152c8e6a69765620bf4cf809b3c237286bdb54b11ca3bc6b6018f87e6af479fcbc6c699008c824b335766450932bd8bd8efd6e4935348d9b83187a1e7ad311516bbc09cd8c2cc77f4d0abbf29d8daf736efae363f0fae7b6fd64ad7a401ec8fc5b3f4500b8dce4b3d48422b5657ecbc220f2c828fa2fbe9d68ef3b6e2740a92dd073a06acca9e9e546e8c568bb0942c575fca352de0a6e4d5b8bb2b3b838d5ffca84d3341d86b11a6b5f90b32170e923800dfd1aeb23b76b7175dc8de7c7ddd654ad3251d0901847b2095c8c1ee9876904375c0fdf47a369b39b8e7d9b788616d60380b159f9e735d70efeade4ffc50a12a3e1945ce59d1d291fc2f86b43b48195ad8358c9f17d3f954f2af204abb27fb682984f7f8ab02257805df74a527241aa17db5b3d4deb6d624a7b67a463ff35dd0de949fe9881936dffa90fb6b00637aab5e1b7e5a5e980a70c99e331b7de62d073ff2997e6b1ec81a6da3d40a2631ec5efab331767483b74bd678ed2ec80e08436775a02c7e7be26f27cce5a6b9f07efb0bf2adca9e39008520acb16b620dd7fd401b023d7c986b8f34e127f34c1731395adc4f14d3220fb2bbdc4db1a269f97d9686623c0be999c5ee0defd64b6bbae8a33a04f83d3f7a40cd9901e8d3833b4a8b09362609b78e61e290f8505ce0f28ee722e3eadfe94bc99d14e2a355225d76760758985b8beca6f3c05623155abc3fe54c7a6b18d260e024922b5ea584145d18e97caabf31135474e40b19b491bae10271e8d57d200815ca6d1f38b83f108474d03e1ad9f4bfed0bd1645720a206782c50818101c610800b5268792b1dfed4922ead01f5cce2c48a4a0694e25e39f5eee589fee17613979a09e0f87cacefa2aa0b7d6d3d2b8547d3bd2734ce94d5cedc68022278b1d248b531ffa23292e055df9e45f6a3566b88270759e38078c9989a18decfb47068164f5eba02ea8307e06f99ecfd8f42f9598a5fdd3941671dedcda11330884832dcf14465dc936e7ae66b32ddffe113ce6df7af0d0b7ab18a765137d3d4c55e261bb86d418c7db440bcc3150289cfb5a106f4d9986f0252caaaaab7dfc3a90140e6b226d865b64e5a9c1093ffb5e1cfe9bea8030fa93b0acfe78335f37d2f3b52a91c35d2a38f45d430a10065630c1859c1fda424a899259f4990896fdd8e3664aed7e92160a7c1cd4492711fdb53d4580caf9207a3c14477d70a1ecec4d5ee21d573aa95c1bcdec7627ae5dd350107ef18760fae071c964e6d585de05c23144f2cfe4e0367272b64b3637b528a3cae90cdd9b09cff06ad3d3f705ef9a48faec735265b22d7c9ad80088b349749ee7c8bd5ba2368e033d7e10193a1106181478ecfd2778ea6484aab85636dce91ac6ab85aa8d6eb1fcd126986d918fc7b39e298ee1aa81a6f1952afcb925475506c30ed5bfddf618da4aeed9a981229d5abde685de2418a3ad9fbcf60300cf4eaad43c72ff3a1fc23d07036fdd6158c3cf55c10b657aaebe22c77555bf1b95bfd35be9d343a15862f8482d3bc5284ea454c57e1f6d6df477acaf69c1550e822cb687add586f2e0d36bb6401b3910cdd37adb3b47c9fdbf1ac28d6a290c186c88df6e94295b97fc4495276bfcad363bb5b55091cb986964767462c1bc23d9678b950e3015bfe62a5230a2da49003e4fd54504c2e9c204129c81d0481cf6d1d5fee70717351802cef053602a36eee143278c0011426de9a1ce48c23798c0d110f4d8c078f618dfaab5c3a1d1888ed659046437fb36d8ba7791eb1ad6749251e0fa0d1a46ac0f6738b9be8e3ea4ae3702329c1d5463cb9b7e14c11ab8e5d338510b918a538f2bcc07bcca1f6e99c02443d7c33df1fb874587d90924b57a230b3146e50c3ca076665b56594b7eea692c58e205b5cda55a27ba103e3c43e97d2550eb9fbee5ed6cf6e4f4acc95a046cc30accccca9608f7e4793c3851600124790c2bf0696725d80ae842db7f8bd25c5b404f8c948925fcb8b23548f27a661ca39c7c773afca1a5eab3ee18de676ab4cad", 0x1000) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r2 = socket$inet(0x2, 0x7, 0x1000399a) socketpair$unix(0x1, 0xffff7fffffffffff, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r3, 0x5) r9 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x43, r8, r5, r8, r7, 0x100, 0x84}, 0x3, 0x566, r6, r6, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r3, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000380)=0x3a8) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) r11 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r10, &(0x7f0000000900)='./file0\x00', r11, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f00000003c0)=[r12]) sendmsg$unix(r3, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r13, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r2], 0x1, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e563b88e366dca3902b83ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe92dbb98a59d48acff525a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85f"], 0x148}, 0x0) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB="00142e2f66696c653000"], 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r15 = semget$private(0x0, 0x5, 0x2) semop(r15, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) 16:00:58 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x5) setsockopt(r0, 0x2, 0xfff, &(0x7f0000000000)="43ca5bddae0ca38b2821b7314e5dd63f30dffa4c6b295f33f9a24fea1956200ee8b3fc8189127992440daccda6be78a02ed197b6562f1631ac18ee21aee64128bf1c206edc53c52db152be61aa116321d1d04aa2a8801ba8a1153c6510d6e1babde7a8e92ab195e648e7f44ece6656ca4c1fcbc4d7a73f43942458e34cc9edbe5d73ae5a162fffe72e2c583499832244", 0x90) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f00000000c0), 0x0) socket(0x38, 0x4000, 0x4) setsockopt(0xffffffffffffffff, 0x7f, 0x8, &(0x7f00000000c0)="d6fd33b52a3eda743c654e42b0e27ac43ce0790fa7c038f74d5b54a5fb37ee6b3c4b40e99cebc7d3a09a03df863e743ca0006c9751cc89f9acadf86295be6b4953acb7847f2ebb788f75c8832aa9dd6169b496b008c76b16f09a56a9cd46a52012347af6faf977468f47b6d35a07be1512a5c1069dddf81850987272f9470e1022a2d021c2096bfe37f9dee42eabd154af09a71fd58478abb445269b8b9d971e6c89ea46d9e076e2a1ed58317890fc3ef2da7872177f8b0a32b049b5ea5aa4b106127391b16a", 0xc6) 16:00:58 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) semget$private(0x0, 0x0, 0x273) 16:00:58 executing program 1: getgroups(0x29a7c85896db4655, &(0x7f0000000040)) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x8) 16:00:58 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=ANY=[@ANYBLOB="10000000ffff0000010000000000000031ed20b014153cca3c69b061c12719c91ad1cbcb88e9b17212ed2173521e84e2de2b3e2cc20c019c5bee92add17cc9f5a62af8af68efed896a46"], 0x10}, 0x0) r2 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) r5 = getgid() lseek(r0, 0x52, 0x1) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001240)=[{&(0x7f0000000180)="cbeeedd7a71fc29e4e99d9911b184b554968ec767e7bb912a64cab016021981523f3ad22ff44e69201a7750a6a4a67c3164d7c4c0ad1d6eae6eb39c88f5f774aa2fcd230ba2d2e4d50e8b2e4b081d5cfb8438380fb0715fb5049b7d735030945b1d15ed7aafc2aba97634b41185aa829469bf6d153c01b591094d954317b6b6433bb14d627d4ccb71c174dca086b91b1a50d53aedf20b23ab6667dcc7451baa7d663e4f9e5b47f131f55a6a0faa52509d82afbc6946f78dc81ce0c000852567fb1e78c0343e05a6d04dd25f9b920d40ec1af259d12b7c9d81e2027ff66c05e4122a3c837820f269f3d9c69a0217df5e965969ece6763a7be16633732f055b46c012c2fd46101933f1923706dcd47f0c4844dbe5af5070e330fc2ea59bd0a1e8157edd6da8ab0f37913bb728a9c7d0624389c7fba340e9172999109020415a6a1e12ed569b29b1719699a59c56f097e29f80946f74fcacd00f2bba8a8583c1cbdb3a28d66f01e31d6d09785708f16501af0402e925cbab6435fd056080293264a203038f816903d4f39304d4dadae0bfdb08b5e448a3c421c7be61fb42fbed1256993b4e5736d410d9690bb1f4816549e6c14fab64ef46e7a027d2c760e4af0f19e7970c8f7403b4586e25d8b489b15dc95b1f9d393069f6103773ba5a83d4d8c067fd5ea5217af9221b07ff28a8a15ee69c904927149d69a4e07b6c74b605f82cfdc41ea7bdb699873a83c7d52b3a29a45736331f72152bce872019f95b333fd5a61d9ad96d83cebc556a9e76eacb7037fbb0b2aa5d4e473292e46a8183eb68100c96e69a7a241f34ecc1eb89266e92e40b2abd9a9a1680cedb62677ee16884918e5e1ed1612681c99cb4cc4c1a39165269f190be2aa31d8227c99e692272c730d9d622dd6434cb7ead4dac05369573c979c7d43c9ec7a243a73f8dcad25f9adfa82bb1872b98a93052dcacf35058d8969ec13afed896892564d68f023525b066fcbeca4b279ae06dd4ebe44d0b673378c944ac489129a4bd960368f06b3004997a98821a860bebb785141431139eff299592db40b045166f89e7df4444532eb514dc2ea47f05df5f0f4a8b06d716937accba2d55af3b8eb667fa944cfa9335381d176a711518e579a0d6bbbc069c1f5ad7fffec6460b05a0bec5510a7cdedd9a647f38e39cc74210f92cf68250d281c189e97d6cc4f60585786ff0f0e47d2ea5a6f860cdb3de081305e23f4bededb0d96d740d6f5244578df84250acedf25e953fc79a3bcd524449394073563994c65108d58963c68b5e549f3d6ded6f90b396b6c062fdee106e4be943868e52b4ef2b640790ae340b97c4eaed5220c51c3402cf75204cd1f5f3829dcbef707736c4c469d5d495f68bc0dd63356c1d8f7009367c58d6055c661d47c26ade43e11b1b0d4f5ee125dea7d39a297057101e25f58864d3fa1214d12e7f7b4bec60b98e49e004c0411deb66a60731c6ab7fa5d6208b01d93991695383fcdc40bf1e0e585c8047aa50aadb1b292ced6b313f90df5c874826a520313f3d20b8bdfe09abcbc56a3abda64d71067c329c5591bc8858ff7f85a8912b136e7d300930351c3b0e1175dbda07d2d2dfac8f332feb9a7f2dc356e7084d7ae310f0bce886b94b685e2a4a55e271f78a0484d73d93d1f74191b4c2e7ef700387d5c04b268ac6944bf284beb1646afd046edf49be40b267f6e7566d7972d901c4b5c53489b7296c69eb7e9df450335aefff882b5c3c2511f33e77aeaa9cb348cab20a7e2b0f4a92a2f349830e508574dd0ea9c4774035a0937beab32900e60cce87e82666c673b768f6cc9449afc2d2b89df683560a4e118669f536aecf0b68a8cbc48ae31613b6e6e95ef9dfbe11cacb1e1119f045311a5e02f1d718d9b4d6b6b6d2be30f1ac44de8008f21a2367656547aec7089802326cca80da466962254350658b8d176c68c32bc3cc39a2fe3066a224e53a9d8d3fbf60462e9d465b2cfbb8594d65fedbe2269e889b56d5ce8385f8c1af724991362a45f89ec98ed61ecedc157e04242632c9c3533eac554c44f99d5b38ab277bbb017a983ba722322edb1c81e53bfd9ca055a7b0b3d186e23b462c43cd76ea54176eb870ae658e9bf0ad3448b17bcf825eb6b99f7084240079d4291699bb88fcaa335699f053614e73854b4a9307fdce986572a75ecac9af2a08665cd313c8f748c39d098c0979eca4d8ac20944f357ac5585b3e5f1c836501f469a927b04f239326f02fcb52a5c37e30e855d384ce892235691041360a0f938e8a40fc3e9801ba7ad4087dc604457c3693b72a02e508bbc0a6ba859a87775d8bf95797423897024ef3b6c59563446793ea9ef135e9ab9b881be09dd8edf1264824d536b8973e6cc18315c0c1fc05ffc2c3198a6d70434d01efb0335c7fdc57153b0eb1d395d0be8bb942d8d74d806fa376cd5478e043a6c922f07405bef504fe77abb50517881bce190ea7cc1f01c54c46d92c443025cc759902c690e7861605320b76554db6c3f06b8c775ff427985f94744d14721d48acb8154b64be6e52e2648508d3ca65c57fbbe010c1a3cb73dfdd9ad68a3d356124423afddc4cc4dc9450d77cc074577e03c009d8fbdfcc3fc3fee7c4370ae1d69670732e2bd82a907cdabcdd23ba7f1c9e102c49422c06ce2b66b0b7c2b24f7ab13768421d98e6fe1a2d170d2451069f25b5ed5954a5e0201950743abd55ef7deb9ded8683b73e1f85a5048f3676f3f9ae89e309679db4b7dd1ae3163854ec0cfcda853ff429516b37618a22126fa2b01782b9f6acbe952fa78ac68bd93ffe93ea4f757c8bd57de701d86c07f2061ff3170f418dca60ebf0cd57c501b3d0f9beaa46b4558d8aa287be0df65b75e56640027e27cc5576f644e22ab00f9a7b70708743aa38dcac392125badd1f64903d2eb334e3cc6da6dd496f6459b0f6706abb6d307fc1a7a3df1190239b11c0ee549419a4f0a08c684d7200dd02534c42d30e2793308dfcfc59a058da98935d23a5153d2070c69f6a4bbfdbc76dc4daf242e49f457ee712f1461f247849c480b9fb1317bab371cbfa4dbfaa3ab16642af265eea540509dcc9a7e489c2883489e0f9166e0b69303c47256ef7db88994dbf992962cecb2903673143322e1711be4a1f66e0f5484b4439a587fefe9b9d172b1b6366c218547e240c21190f1218b460324d8791151aefd04d01d190c991e19d91a80ef79d2a6bbb872425a28e8da8e24dbb41c0177651837a654ad79853cbc922682fb2a1844c31ce1b7ff0dc83a57b29fc39da2c81765d0beca7f30f460fa836f641b3b8f98b62abdbc10b295ec87e8c38d47be83be0a9791b58695fef51e6aaca2d2c7b9188028e42a41c536790f316c369a41a90722494a944cd27bd157a6c41dd526bd5850dcd3e2460c0418f30b7c2908f66408aee6525eccf5ec401b61b2f6552b89fbe80c6d20071a781daaa1d2a2ef42d00e9a8f96be36186bf3f6bc78f86e139851866d7a249a4b8bc43ccdc37499f081d451a355cb9f2e5d9c40db4c09e494755e42b37bfb515fbbffe1dba3119442b6d0a6e4425719d49df6ea3ee2ddb752798d21defc2b6d6100008e5974021f20104c82063644f08c8b6d294ff3a95c6f01bafa2feb1d6d4f9aab36e7939eae9a95e42d1516596367ca5c3a41f044bbf46a866e4341db503fb014c1fab5df59331735a67637923961cdd3fc23d268f98d165b6832137294eb4c5c4b836bd3854f8c1087e57706d542bedd31173ae0713dce74cab55ba5411ec9c4d42992f86c11ed97c62472c927e11b6b1e9fc250310410df459fff54977e11fa2564a34c465f34507fbf2d7bf12c4e3d4ada844cd6f722a0d335952467c04e3e2e480f4aff7b7c8ef6416b369b77983ae96a17b7cc8761b0e9b2959c4f3b76693bf10dc7b51cb035021dad1fa768c4e5f147c94952e5e0826b242ddf7f9c1c3b067ca5c3934b563eff78ce7ae4f6f6dcf921f0a0efd1b147bf973a592561a7700e1fbd03fde124455553afda0626210c5ced1d00c034e27725f027a74b85f311605e1a6a560da2688a3f605ae8ea5ec9eedc7ba5592bdad3ee19b891bb213b5cf8d8d7ef6971f22f930f87c0eb192708ef710667fe9d934f2c699d76149e7c1690d1dbd78339553345887fdbd6367fc348438ead33fca9a3c283e0837bbdcea354e22c090eb4c21b76d75586e996732f65d2067513ff77b57864e96e4027a65e6eb7111f8d80ff45e91ec9e2f7e291a5e4f365e470bdd3cc6bc924b143a08f8b4566941fad309010973b1062913b7c91caede762f33f179842703eb53a1f866e87c4eab98c23f37b1202e264f8eb9012f77e7513d72b9ddcac7a9c69c56fbb33aabc96899070a602ea1462d98783fee74b5b28a297733f66f8d04e013ac22602e800feb2437605885c6748407be87bde4f423bd1bcd09ac446866bcebce8eaec2362de9ac56a775dda245ea81e478f65aceb81335e6b2bec5f7e2cf41086c55eef8310b4019481c16543c301dedffab757811596cbeebfc4778664d01a864b40befd22e7e14b315019f91619e54890cbc6264a269725102b4d8949e97136f2bfb2d0a68cc49f10ff9af06bbfb1ff05d776a898825c5bf4cafa45c30b01c0a765ce77ebd1f65e5599f1dd924b935f0cad2a07b6c523bd0fd6af9690a8e1a236a2f66e3a2ec1278f97586feb2fe2895cd1490b11c0b0aec3c7b1a7264a244629be5a07c8758e54ba931e17b138e05da9a59ec1746211f2218fb47fb1b115feec39d95923debe47a84184a6f0f569fea8184ab14a519724f970ad8a47c8dd9824825af506cf1d120e9a3c150150c5b3c5e40d1403ce6c76b137f4147e840ac5b79d846aee7f1482b080400e58331b3193224b0c83d1e9e40ba7b18ceb0e86d2f05a1571ec6ca36e564904d8e14cba78503a1c39a27c13bc1f206ad28bd23b20a588a39d16b4978955a43ad54a3503993ee231b937a42958ef3d6837667f5e2e1595a8517f1bbcb28f39527a209a418084efa85c251fcda001181dd2610d096202608f5711c57ae6d886ad041c7a3e54d29c74fce44d2d39dc08fb41de2c5789e7ca885a2a9f40b0f4ace57a891e2db5eb0eb1c0ec39336221255c42c9f4d86fe9ef0c32e02192a202b8cac5e243ed918fb727c1bb161dd6e0ebb1c35c2a15ef6d2fdd346bd6748b9f0c7290ee3fb36dab1c00d009ddfabaefba14d97fc6bf80e76fa1a49e943f12799b4c56ee050708ad03f8ad0c86f253e9a9518e0f92f541347b224abec747ee6d680ff9cc66f701b0409d5143a83c3e339dd06fa69e34a565749dfbd468e68b19f945c87aa919ca86517425d1751fc376b42267ca5abcc8f72e65416d3938ab1954812b38445e58e56c17bee74b097b7606c0b74b3b208dc142edcb44066bfff01b1233eb4656992dc987da7da8ea8b112610f7ee8eb03113856c1a89a9ed3e3877f86601902c5c615d7220dd87fb357aeff2a9868bded51bb9869d92e29788fb1203ef8e5d54e41d14f7c2f804dfa278b24f5b6ec3e62333852661ef7d3eac6e385a9df23fb371c0b73beef41b84375350b399db1285dd2b0523c8459831b54d0dd2c5126024692685301506af8760a12e1bfd080304f442875c1c8bcbce9b956e4f418378919e597e2d6c9c56eb415f1af256c1aafe1c840b36a42060bb4ad870b2d2bf6b51f98a7388a0c940df97c20e0ec34c846fd1680abb63a4e6f8cf44b6c27b9ae58c4fea433be812571e4452cae06c3abe164fb3fbde032a8bba5fc5", 0x1000}, {&(0x7f0000000040)="0306b471c7dd7c8f4857c38a205bed9d062767fb22d1679d8e15323f2f4cfc5b2df227ee13443ea4bfb301dc7ba0ae5ee65fbe41f20aaef23b9a398a6ecd691243c80b62c4c316abbc608399a019e464fd97bf5644ad6b088773eab72926b76cd5ac18b9bfa8820aae1db61bb56a7a39c949c99a3c4812668e35cb79e438cb3db708c870ebddc6100178fa53daaa509cbaead00e5832b8103699528a196cf3fd41", 0xa1}, {&(0x7f0000001180)="ab69481832a8a2af864631ac6c9968ffce36b3984310e28a4dd2aae0957517a93884db3f811b1aab05ec4a32997fec39692b172634085358320e65fcc9548d1dd461b7c8e99739e1789644d20d9027c0ca0d8df9b05a468bad62c4add331c0c790504c21ac66caedfc96ea843f38ac1ae564d950f72ee2dc83652368471ff1ed4c96f63912add8a8f352b3c6b5e9ba1e1d7886ac", 0x94}, {&(0x7f0000000100)}], 0x4, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x20, 0x408}, 0x400) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002a00)=[{&(0x7f0000001440)="3ff87a29509b9ca5a59fb88557d14d44d2c6f46d8168b1a25eaf68a9f09132368d6d04a391d7c6a5ea922870ecb7f05af708f99b1f0a7d1d5eb6cd4eab4238a56258619904fc3cb2e5116806a5ba956b9f8d0df322f8a4dc2a6fd087bb03d51daa2141d7b275b27fcfa25053f7124e53be886816ffe3b12e48da944a982274f1", 0x80}, {&(0x7f00000014c0)="82bfb578d78f410cb7dc87379834a7a1a4892713d913d2e9251ad3f8a2a7411d37b87632a20f49439777ba65139b8e587d23ffcd65f1f4d59d0ed9e0d8719cdb7a554c8b0a7b621bae6db5b94771c86fb3dd80402d6da73f248ebc8b3e1f766c4f9ad206ab1309756d4762cc414576a978b7284683617a4b4d629661f338ec48b0eb3667ba1681754461b39efdb7f290bd3a3226ea7850804dfb6e7b86c8ae0676889c13b78fa8e10129ddca9b62a49339abe42ff9b34f8ef1c479d4c5bbafd0e23259ecf5b3a388dbded20203b3ef5211", 0xd1}, {&(0x7f00000015c0)="e914aabe3b37668125bcecaeb95aece5a17214f410bf671dba8183723905955236e5f30a9873e9009be9b4c17bc3d88ca581fba14a345341916af72aaf7a1ed0a9d35b28affc942ce6a1fe3ddfe9a0d6a4089787388970a09d54369ccf5f18eae6545c1aeeeaa8a786df247709ef22fbac9f0f9ad022ec051f0534a98f16b03b1eb84cdee4a313df", 0x88}, {&(0x7f0000001680)="b85d3c48c6a9034ff908ba6ca0b5b09ace60e89bc86c89ade86f7b1650ee903b27be8df3f382ec29db0c757b5f7bc50424de2041474e9bfaa561636cdb5506dd9b4485836701ece4d674674db12be315cfde2a5805cc90410574bf12f08934a3c26af515d9b647c0bd8fbe0c4978f539f1649a66283cbe8b6cd47b0d5342fb2e19a2ac91f02e89cc2f160d85aa54ecb15930220c8f4451dbbee5a1f19eaa2886260310cc3a3cc80d63f64f6343f8a3e34fe08541f5eb5b4f494d8c6cf8a3e9cc902eacb6d0b5ba3c61ce6a9100cb73aff160d78e7c0014d81e", 0xd9}, {&(0x7f0000001780)="8d4abf950d4e451298b988a5af120139fc650e483a77eda0514387335a32f297de759cd7b668448e88ca5fc404ba6cdbac1459987e42845022d97bed7514dcb30e47f7cdd187d61a3dd7b6cc445f29e02aec7ce9b84abd5b59e476c2c6eae65654d118a17e7a2bac4cc3b1b6a813161db34c1d769079c4c6b0d5a82b086531f38bd1a1506469b0310418d505ae4cd68c5335ffde1b7a923b993b30920e1f251f0082653ee9dd9a02203ebd33cfce871a0a0b358beb53d5d27c687e0a192b85890c7302f328e2cd35c41eec32dde7c26c8c004fbcbfd2e840c5ed8c57fe28702329ffa774c682397237a88ee42b28208f70ac923bdd857834a0e45f79789834ebb7bdb722694c4dbd30ef1408e8deaa58190ecd31cf13e397487dac933d22fb02d5e61acfc3fe4f7946d33f287e8e853428486cc687308614385b258874004f98c14e12977768e25bf52a700225ff847c51637e939d31a0c0019234d0bb2f08d0670910f4f2a86db807f8f31093e9d6eb755a06c130942b66cb040f909b4c27f6cfaa26d6d3cdc18b6fb425a234c3d1d1a83c6b70b04d04789d8dc6be742a63277ae471269ca96e86be86640c9f839b859bc6868a1d0a1fe250bb386295323b636f11e8d0d071d73dd4684d557f817836b4ef89d1d1533bd2025460f2a79df9b2f6c1a41126b5e8c1f60cae4ae6bd35ba9c1e3899d861e861aef533fbb8a63674d16bdaacde8a1669622ab08f8f861edf40a46f11528b59dc0181cad3ed8ad048034195f435dfdf1dd4108b10898c863ffa79c96aaf493f4464a12289760bfb7ed71214fdf533e757caf2988656de924f6435fd04f74ff75e5b09038f44605e11c610f98ce1e243387a8a37e4e2bd69043675524a6bdf49bffc8f2c4d438680b5611231bc2a7523b3302ac9134a0728d30a2842a518571de364eaa19ab61076e0199f093df786674250535a0b1e9e0b8d13f7cd29715a05c76a35492bf686d9f057b367040448b66ba50272e175ab4feeaf8d877949953787127d9456bbb0740408563fee3a81843febd8590f3e7d294de8f6a0c08cb9f081fc269fbc690cdd353c015d2176736308a06b2902c93fc0417f07f7c6ffb35d92d2e134caba140f2b52429797f31fc11dfaeeb4a8bab0f75d4852fd55c61d20a40b61678a38fab0af3fa1ed8fede9bc76ecf3854db2969a6b2a6a4df2826e68873b2a6b111f8aca490d1b576651440d274d7012ec6eeeb978209441c89fc5798bb6261d7507debf3eea51441649bb598f923cb7aadcc8baa9fdced9b8edb1895b0f55b23d149aa0ea211dc0b90efbb2130ed5edc7993a8cc7439733a76e974669d48524163a276f729724ecc0d2df120dbf5e45dc14cd714f4b5d7598992fae8170b5920d2d9ca11f98d6645a460a20a73b381fc8198d811d4074c6ef3b3ffa22ccb196ce39a2a5a432591d3c69fa3fae0861333f3f059278fbc28c7b2b9655b4c4d8cebe3404a2305267d7c737d7f032fb1f37b34b334bc41adb1368eb2ef2c3715ae15b45b462ed1eec64240aaede16b1b9ab4e476db44cce773ac5f0d54b6a6c1fee3ef3e80a6cd605162c7d99d7cbb2ecbafb973d690aed7c2daaf1aa210fa9184300763e36bdbab68876a87fe34e9c4136a7018d1db9b7b4bbf46088ffbd30b4c62db5d74691bb12cbceecd408544ea7db091ca6e9041f1e22b709055a0e1c11653227f74c53d83c23158ab2d0c1f30c6906d3a32ba6e7e96f58a01b9e0f9cebac88639582d2627c1a9f0dbde3deac39c9dd155570ac47db7c7cb264ee8592ddd2d5d8906d9abd4ab1be75a3814b7627bcb56c442fb89cff838e966fc1aae3518c29c519f6e92c63c790c3e201fbb637b9446a84f352bed9e0205d6f5e03af8f75f264c037531b5aca4eea706edd9bca6a20d96f024ae3beacf0ddfa30db3d5075155b25a3f14d2c99b13853deebd69522b87db4298973cecb16dfdb2ca9ade6b6740fa769bc4d841420c9b3c71bfe5dc0feb06e9c7f0fb80b4f93c824eeaf04cb6fa2b13d5d5ba443a8de1cffebb1b60178c4504271fc08054e3d545c447eb9b8fb94e7f0f720768573fc162da77f2efdd420e1706de71905c3da033e86e7118170e492e216f72cffb813f9aa304b549688511d3e80a13b3508509718f2345f77dd77b63f91ca08948a786477fc5a7fa46c106557b131f0f12056bc0c56d09a3df6dcdbb7c6dd89c0556ea97c8109292da1f737684147a1fb60c0726471b14944e7e10ca38c292234272b7d179a3bcf588f7fe5de78c7e249058ee4923a8e3298a3c27e1334a300fb16ea1ca9383c708fb51aed9e9fb3daa7c5478e07a3c3a55456bd20e47cf14b9503edd00d27c9e49a02a85b6c839860edff4fbc763876dfb906b3125cbb6c74dc15fd72ded5a85a5313dd57fd0cd5966a347e29866b0b9ff4f560cebd1976123482e814200e3038b55039fdf2de734d20771d1d25d6c0c32e7413579e2a237090ad42bd52dbc81eb883fe024c99cab321604112b7dbe411814b6098aff9936c0a21dc58eb67991068948461ba5fb0ecbf9e8fd273930ec0b1cc645db830ee55057bd3267e00623aa1109a08819fb04ce160700cb9186db5b29036790acabd6140081da35111ab7a265a3d51b9eb67a59fe68c1902a9770ea5311fed809bc279a0bfa9103009624be805e8f237b034278f9285acc68d89c99a55ce11d7ca027a6a6ba7498abeda7de9bfdbb073a356d26bf2734bd4bdb73fd7fec3e0ae87dd62afd76fbd991203e0ff9276b55d3f791964b90f2e4e1c261e6fae3880484b386e48a3885d145d012d5872aa8a5830e74228145e14becdf5e7adc4f8a2ba3f63876eea2ae539233481c1dfe3afd7aee22ebf247667ac01df938e5b353c60a73e0e5bff7c40fe6891e68a469ba209ab0298bb4876399d6920520bfd7b7558dbd63560bcb4bd7af2c20b94d2aed4caa049f418e07f11ad6512e4aa86a37d1f79cbb004f55a1a3d056c033e04ae75f9ab06f369909f3695867022589d107ce283f3fc30174b03165d281c7ab596779fb28bb49af77cb66601a49f42c4e09fb81439f47cfd3c012ecfb7b76b918c37521e6cfdda2bde0cba3c071f65cacb7e3d9dc58afa96708ae60f8c10ce57e4a158766927683ebc02f828449b84c2118ae90140752f4fd5b9668b8cb6d38a9bd720fb25e03490329000d802558415938e064a7b7c4516e56b3c88b18fea5520642552a05087bda6a01db003ed8874f13f6a4322be43bd97543d555b33a76bb23248353ea943da2803ab090886dceb1458bb80be371ba35c9648cea2d5a344fa6e53cc28f7ac7edada933ab6f180a72a4cfeed11daa15a9ed1ec7584cb67a989f017ea2cec10450811f52217ee4f9e9c5e6e8d17111446e98a9d2f96d9b7ddffcbdb9270b39ac0e9bf97241ddae8de134fa78e0791306d1dfab7c93b45b0dccd623e69601b55ec0af51a9b856a48a10a96021080ac06f8ce2f1d66b72e79a21c856aa543647186b072345d1d3141ee44643c1bf00ae7114eec0c5a732ca06cb4493a1d28d008b5fc9c47ef54260ba19b73a12276904cdcd9bc4edb56ec145fc607325c1ce76fb961b928f3c7898ead36cfec03b44f27f77b40b221910280fe2a4f7fe45c877753ebe5706373cbe1dfecfa7e81a4864ccb383c60ac3760f986756d89a2c2e64b79b81b643db54f9a9be6b5adb65397e1d66314fdc7bb78d0635601fbe01cd1fe17c14ad3cc0912269ce5e99856f988eb8c86077a8708a134ea41a5097026d3598b8086f4be82a1d6335357a7b2c8d16f4f7d63b15a30b2ac96b3ddf0f1821f71b07fcb60c9ade6cb535aecdb0a196510af0747fa869fc46ef61704410903ea3da52f64b58d890fcc8a1fff095da1737bbd89c7d05d7a98e7d866e416c8d08a0164c7b5edb0f9b5f1810c6d5d7412a4cd44b72a6cfea7bfb798d8ed920d2051bb2ae894f956fabbb6e0de04a4f7e7167ee04447c8b50496e0724e8e45552b1d8de3f97368f7bc15c591891350bf598cd74d0d5170fd1a46557db60cf6a462d8167e5c38146202bb768c157cb7051f08fc30e5f4a416cda0a5bb000c074d07db55887781c400b544edc2a2c1451e9f5f8e966cfe9f2e00b07ed9cf2e1ed6ff3c62138f3110820ee48c4943fd25c7a84176b622c854979425e6d1a1a624d0a9744f4929109e674bb059d6e3b1cb01cb247a0f826c40e594158f544371d607f62aab19c1fd691175ee630a558591591a18312730cc934b6740edcb56fb9279103c33657c21eced376276fa280e721e5a00f71f5f7e7e29f6a992bee44bd6be8f6791d83ad1c6f268ef61c22edbfd12ba26498a5905fab084745dd36548a9e75b599d2f5378a5e6e7458525d78baa355f132edcd006cddc245d8279dac33178906241d4ea5441c52325e8f0f0582e6d35aeb4f03bab136b4e171b3c9347d9d4ed8fc15eea0ee86b9f5c4edb8aec10bc9d2ed2d0c92aa256033542171121a5a1a617b3797bdd6213f9e1906ad34eafc25c4b089a50f0de48e3076b02b6cd9fe7aef3bb2ed286060ae72fc1cd864e5d77678b4bb25d27d85ae01c14b0d8df92e7d2ca3c3c5a55394af8bbb1753edbc7cf90e2b731203b8572b3a9d9a4af5ef6b72c74a3b1ae258b15ed3e734023fead5a4a808bb0c92e7b1d9fe4f929d818fff53dcbb076eac0482c10c2fdecabbf55f0239f17991f355865b6d6e678c670e401fdf8cc79ee0f9383c050ff7dd26fa54a5ad71627f623d51f7ece1eec09ed547ac06177f691beb6c79115de8fe63837441d5ea6f9ff5752e885dbbdc1de82664ebef1d89d8434010e2605f7f940383ec0ea6b6f05a6b2c3ec027fce9d6ad0413cd92b12cc4332215e6cc8c7cb2b61e1ff2e7e65c0cbecdb7c594e5f4676caf3119b73ca64d36553e0045994807e6ed3bff0ab24a123769cd4ab8deac1d98e9c6453bc13c33322278d9ecddeb6711dfd32466160a83afa8339fa769481a35cb2c60cf2f5476330be93563ff31da2d5269ef9a32bc67a02bd1f3bd40f14e747ce56cf9acab4c16796c7cdf9bbdddba31acb19b7db32e22ba5dc42a017415e82c74c1acfb8d8968846cd541ae13bfe58c9fe192e1ffd45815bfbc4ad1c567864e8b6868e3c9348e3110d82f5c947fa7c0bae7ab780d77510e7ac7124d4c3dabdf6c6abae36e0cac549bbd8e69dec9cdb952175087b31a37fe4868284d95d42ea1f9a1a879ac27e4c99aa3288a4a5281505a14f0808e3d2110e45bcee42a28f5cda716170524f140db1fea2413f4f9fa43728bf4f630510e7d0a2f71f9628c75742c04fb1090faf0be23c30f96974aeea4a3a93268cddedd5792bc2e1e4f0d816bfa449f9dbdc869d0d7d1a8ae068d0521e0e12148d45374179a19bc142aaea42bdd592b5d2fd4c810da44efda1966345bf36e11a4c28db99c176e3e2a993bc6e8aed9655f335881b759e97f415551d2652572ed101d8141bfafa772dbf909af40ff673bde0ce23d097483937ee3f5425be3336123e05c1c400b1f27c1fa160f971497a2b2e6a97bd3df86e6f107f8230ad1a66c3475515222bff92bf5f645c80dd9219428169413703a5d78201abcce7347a7130ae91e6546c17795074ad937d8fc502c7fe99a189d99f5b9b7e28dac7a0f7cf086951a667f636da60021dd205f3f61998ede73a12f6f7a8ef19d76006182d2bbeb7b0c172f7e5bbff96d344f0262465a6f2d00f0f34e5f489ad0f52ba16ed22aeb9a6c8611967cc79d15732c364b981dc7961ab8a217dfa2f42c018bd01ad", 0x1000}, {&(0x7f0000002780)="f573e956b83138bf7b2400a912f2f5de7f4a03275f43c1991bb1baa0d14ef7fe2e300c5470152c75b8b1cfec5e4a24186409d2af513a6a4b6166c19309999e835bd1e0efd31d494cd687237b8dcd00c7006d588bceaa", 0x56}, {&(0x7f0000002800)="457ac58a01555e11963d9a7f9885b06f024a7cc8ea1f9cdede5cef7f1973fb5dbc267ff6c1393fc7ea9c32c753f3d87910b59ebb08aec4f774f761ee0c42986e2a9f2b0a7d829e73aa89354bc4305e59e5d18e4ca606e93316f023ce1d774c9ff9672669fe94c990661f98787b814d5bc180a032b5c68135fc5a1d296d60a4bee84a91752c6d8ac5e21d55f0d4362c3d6c2c2c775e74feceb47a60bca80bc970fc6aeb2409e5e189497b2c199d915709185b7e505f8ac60600562586b19aac6d656f3a3d387fd2cb55c32fea4128b17132705ee9cb2ad385cc3d896ffaf694450bd0ddff73d86a50a683734a137c1535a3239625bf6c9cd0ddde", 0xfa}, {&(0x7f0000002900)="bedfb01b46595da81a28a2992ece6eb054411669d0685ce0f58be72d0cdb3273addacd9554a2aa9aebf8b0fad95766add8049552cc1cf2b3a207639782e56cff41332d9fcee9d4cd47b486bb75a8536b2ce4f8689be8a536aced3631e781a4bad4b0e18993ecf50fee5cff5642f0b58e7cdba91fd6fa40ab7ffe0bc769c46ffb7d2d1a43f5fa12636458688a6972967ae20e383b7810943c2b072b4ebcbdb18c525e06040c24fc80c7c5a535aab03a1cab299b76f06105bcf7cc1c9b3f72d408b668b80f3188aa0f173a8879f73be186", 0xd0}], 0x8, &(0x7f0000002a80)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r0, r0]}], 0x70, 0x2}, 0x400) close(r1) 16:00:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 16:00:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20840, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x4, 0x4, './file0\x00', 0x62a, 0xba, 0x5, 0x1}) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) 16:00:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) socket$inet6(0x18, 0x0, 0x3) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlink(&(0x7f0000000000)='./file0\x00') 16:00:58 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000001c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100), 0x0, &(0x7f0000000140)=""/119, 0x77}, 0x842) r2 = dup(r1) ioctl$TIOCEXCL(r2, 0x2000740d) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x2, 0x19) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r5 = getpid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getpgrp() r12 = getuid() r13 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="86ff91836fae930c22a12920f3fda5bdede6020f0f856fac3d6f2c2bb47422fb511ee435bf206106afb79d36599638033effc05f47c988cfcacdfc9206266c4935df843388661491a9c07555ca3a11ab952113bad7aaa9625daa078a43d48b", 0x5f}, {&(0x7f0000000300)="800d42cec0e7", 0x6}], 0x2, &(0x7f0000000600)=[@rights={0x28, 0xffff, 0x1, [r3, r1, r2, r1, r3]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r3, r0, r3, r1]}, @rights={0x20, 0xffff, 0x1, [r3, r2, r4]}, @rights={0x18, 0xffff, 0x1, [r0, r4]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0x100, 0x2}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r17 = socket(0x18, 0x1, 0x0) setsockopt(r17, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCMBIS(r18, 0x8004746c, &(0x7f00000002c0)=0x9) setsockopt(r18, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:58 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x1000) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 16:00:58 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r1) 16:00:58 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8001, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x28000, 0x94) dup2(r0, r1) 16:00:58 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x1, 0x8, 0x0, 0xfffffffffffffffa}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:00:58 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0xffffffffffffffff, 0x8, './file0\x00', 0x9, 0x8000, 0x5, 0x63}) select(0x40, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x8000000}, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) close(r0) 16:00:58 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x6, 0x40, 0xa7, 0x5, "3200a97805d1fe38e150acb5f3a742db90fadb8a", 0x1ff, 0x4b}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x85}], 0x3, 0x0, 0x0, 0x0) r4 = syz_open_pts() mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0x6) renameat(r0, &(0x7f00000000c0)='./bus\x00', r3, &(0x7f0000000100)='./bus\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r6, 0x12) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x80) semop(r7, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}], 0x1) r8 = kqueue() kevent(r8, 0x0, 0x0, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) linkat(r0, &(0x7f0000000300)='./bus\x00', r1, &(0x7f0000000340)='./bus\x00', 0x4) 16:00:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x7) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000080)) fcntl$setstatus(r2, 0x4, 0xe6a7778554ef64b3) mmap(&(0x7f0000000000/0x9000)=nil, 0x9000, 0x0, 0x10, r2, 0x0, 0x0) close(r1) 16:00:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/207, 0xcf}], 0x1, &(0x7f00000002c0)=""/61, 0x3d}, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1002) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000013c0)={0x1, 0x2, 0x5, 0x5, 0x6}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getdents(r0, &(0x7f0000001400)=""/46, 0x2e) socket(0x18, 0x1, 0x0) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="0057efb08936638250bf8b01d5d8ba718888fe79e25bdc8c1165e71c8bf47ea053f7f8ece109f26e2de4d339287f7a4a8799dff8949b8c508da006164cdeeb77fa3164d67d6909835eedc7bded5b564645a68c0caabd634282349ee179e63a380c63bb421382e49b8c1465c4c7f2e8b5a0bfe652b806cbea61b71fb0ce5303b629cafb2c9b630cad633e34c00d48d93b4bbc58a7ac8a4c219a6aa7ec3fa94c27b8395192ca7be539048d7f", 0xffffffffffffff39) r1 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x10000, 0x6, 0x6, 0x800}) close(r0) r2 = dup(r1) write(r1, &(0x7f00000001c0)="dbf1608229db35ea0b075ffb1ff52de9bf6accd85a33a5000000000000000000", 0x20) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7, 0xffff, "845c556b0007b8afb54c7f8a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTOP(r2, 0x2000746f) 16:00:59 executing program 0: mprotect(&(0x7f00000da000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f00000da000/0x1000)=nil, 0x1000, 0x0) 16:00:59 executing program 0: r0 = msgget(0x3, 0x400) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/23) r1 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x106) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xb8, "d700000000150800", 0x0, 0x4}) mknod(&(0x7f0000000040)='./bus\x00', 0x6104, 0xa1f) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = getppid() r4 = getppid() setpgid(r3, r4) ioctl$TIOCCONS(r2, 0xc5005601, &(0x7f00000000c0)=0x8) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1, 0x5b56, 0x10000, 0x0, "3ec3f27bfd7ec3092057aa7f96d1e2a995342744", 0x4}) 16:00:59 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a32da395d0200ec00000000000000002300"}) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000200)=""/198, 0xc6}, {&(0x7f0000000300)=""/175, 0xaf}, {&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f00000003c0)=""/83, 0x53}, {&(0x7f0000000180)=""/21, 0x15}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/34, 0x22}, {&(0x7f0000001480)=""/219, 0xdb}], 0x8, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)=0x8) r1 = semget(0x2, 0x0, 0x10) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000001640)=0x1) r2 = semget$private(0x0, 0x4, 0x100) semop(r2, &(0x7f0000001600)=[{0x0, 0x1, 0x1800}, {0x4, 0xb71d, 0x1800}, {}, {0x1, 0x9}], 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f0f743cb40e374632e860065a9bfd71e8158806d", 0x0, 0x2}) 16:01:00 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x220, 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000000)='.\x00', r0, r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5c, 0x0) connect(r2, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) seteuid(r0) 16:01:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2007, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10022, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) fcntl$setown(r0, 0x6, 0x0) faccessat(r0, &(0x7f00000000c0)='./bus/file0\x00', 0x128, 0x3) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 16:01:00 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0xff) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:01:00 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2, 0x40, 0x3, 0x1, "6707794a8f7f4461d9699d4c49259babeff7faaf", 0xff, 0x1}) ioctl$TIOCCBRK(r1, 0x2000747a) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r2 = syz_open_pts() fchmod(r1, 0x141) ioctl$TIOCNOTTY(r2, 0x20007471) 16:01:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) ioctl$TIOCEXCL(r1, 0x2000740d) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/140, 0x8c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xce, 0x2}, {0x80, 0x80}, {0x2, 0x1}, {0x67, 0x9}, {0x124, 0x10000}, {0x8a, 0x10000}, {0xcf, 0x5}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000280)='\x00') 16:01:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x5) 16:01:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = openat(0xffffffffffffffff, &(0x7f0000001580)='./bus\x00', 0x8, 0x1000000000046) r1 = accept$inet(r0, &(0x7f0000001540), &(0x7f00000000c0)=0x50) recvmsg(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@un=@file={0x0, ""/55}, 0x39, &(0x7f0000000440)=[{&(0x7f0000000140)=""/139, 0x8b}, {&(0x7f0000000200)=""/145, 0x91}, {&(0x7f00000002c0)=""/79, 0x4f}, {&(0x7f0000000340)=""/44, 0x2c}, {&(0x7f0000000380)=""/25, 0x19}, {&(0x7f00000003c0)=""/90, 0x5a}], 0x6, &(0x7f00000004c0)=""/4096, 0x1000}, 0x840) open(&(0x7f0000001500)='./bus\x00', 0x1, 0x7e) 16:01:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x61c8, 0x200000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) fchflags(r0, 0x30001) 16:01:00 executing program 0: r0 = syz_open_pts() mkdirat(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x80) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000440)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000400)=[{&(0x7f0000000240)=""/153, 0x99}, {&(0x7f0000000300)=""/8, 0x8}, {&(0x7f0000000340)=""/136, 0x88}], 0x3, &(0x7f0000000500)=""/216, 0xd8}, 0x801) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad8432aa490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:01:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9, 0x1, 0x1, 0x7fffffff}) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{0x0}], 0x1, 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000180)='./bus\x00', 0x8040, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x40) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./bus\x00', r2, r3, 0x4) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000740)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b00feffffffffffffff0e40c60100f2e9002469854863a1451f9d6675bb430b1c73c49cec7759cac27c610fe21d7c650f082ecae86e88cdb833e1062c52ce07e5049183a49f198590fa0120542f4755964500197ea710d4e4ea10894593a138ced868d13ca5bb17add92e0fbc42632f723f076418e288f8e03bd2d0f03b204556bfa72ef5c81ca51b07e38938e4bb13f2fb2e419824f69b43e44c95cebe15b20bdc8054d39c50b2a7042ffaa3d391aefaacf4a893cabdceb8e7d14828fbb4910320f118eaf7a9c80480d989277340448cc368d1b1688f881e79c2f7dc3da94134094bab7c53dafdcdace8b2402c05bf6b2d7872fa610c4fa55cf0d9a0b53e9631c69ab50eeda8d54b8c78c2278210f10d151a266f494a1ef5cc57090b71f4c6a7b5d08b1775630ef7827ad8ec008a40ce655906899f363a396aed5853f8494cff841a924b703a7e093f8d1039", 0x167}], 0x1) 16:01:00 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000340)='./file0/file1/file0\x00', 0x0) clock_gettime(0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') stat(&(0x7f0000000000)='./file0/file1/file0/file0\x00', &(0x7f0000000040)) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) 16:01:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2003, 0x86135) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000240)={0x4, 0x8, 0x3f, 0x1, 0x2000000000, 0x2, 0x6, 0x1}, &(0x7f0000000280)={0x4, 0x9}) kqueue() OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:01:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f00000000c0)='./file0\x00', 0x100, 0x7f) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) utimensat(r0, &(0x7f00000001c0)='./bus\x00', &(0x7f0000000200)={{0x5, 0x9}, {0x2}}, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000080)=[{0x23, 0x1}, {0x0, 0x3}], 0x2}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000240)={0x6, 0x3e6, {0x100000000000007, 0x9}}) open(&(0x7f0000000000)='./bus\x00', 0x80a0, 0x120) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x410, 0x0) 16:01:02 executing program 0: getpgrp() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:02 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000300010005}) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) execve(0x0, 0x0, 0x0) r4 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0}, &(0x7f00000008c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) r15 = getgid() r16 = getppid() r17 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, &(0x7f0000000980)=0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="2f54f282df7f6511bb0de21e0b9a2237bd8621ddcde60ec87c0572b37364db32dc2467b22c88045774bb59ee41ced4aa26cde96ce3547cc1f71b1e050455a14e67fedfbbb5b5913f4fedf2c5cc1e212ccd2f23e817ea09650d4e72cc44eda1ae0942161940f54f10513e11e076435355f06a82159810e812df9504", 0x7b}, {&(0x7f0000000180)="e0f9c517d084723bdedad24f7515fed70b38e084bf3763619e75d346cc9d67230452d9238c1da6430cb873b792c7c567bd894268a0cb0ad09e6c39ff76ccb189deda9a7918334fdd9d7c6845d19122d4eae556bf2bf8010d3668ceababd0dba7c3c93432fabb2f9af528e2a27639e5ef20b8c4347e17ceb73ffef97de8ca324d44a7e3c4d57ae7e325c42ec9e9815576d832ee05f66d6546920a6575e657d194e2d095cee66c218490beb8c9c006c83edfcffb9e5ddb535c19", 0xb9}, {&(0x7f0000000280)="1627a0f1dc508d57d02142beefcdf91bea6b65f6eaa6da6f98a3d68bbacd962aa0fbac898c6a7c7ecb88dea0ecb492ac27bd7347b6e4ba19a840c146bc737c5dc45c199589e3130ecfd3c0479661ad328dead0e7f53675e8205c0f46bc2022ac7d1b1ac4b309c4ac6c8ba23e7ba36425f60230b020e7737daee0a8c75090f6e6", 0x80}, {&(0x7f0000000300)="635f829f18f8f1dd16216b281528f91ab4270d675f4b7793e7759ae98308f2ba37edb6a0d222dda4a68612f55c2f0b7848e0881a8e2f92a29f7c73e31a6454e345fcadd05d4caba6d478c54337ead1e2489705a155c7c2d073d9568872e31e7998953c29c95d69c87513402c200d08582eed7b3704c88560037bf2abbb95618cb865e362d88ab98b590be3a1fa9da370816f4a6913517823830c44685421aaeacf7119fbccf178233b9d76da7849ac95cec14af19d5b996eec6969b905609b214e79920822", 0xc5}, {&(0x7f0000000400)="c59d302fd54c062aed40b0b1fc7bb2273d088d7ccb38924072365c3454a4d511a1860b0e14724a3a3bf08138e7958475aca389f2d6f13af0d25f292a8a97eed6f7d8a1cf07c7fe3119b850ec222e9001c62900002cc12cb3faadec2438e4beb372c247ea5e9906cac670cd3b600a863e431b5959c2f9972f7d9abaaba6acd6d6ae58ef2b76e229bca0cf3f167029577b4541b1c5ba039b5bc123327fb98916a06df0419c5a0305f2647debfb55c25e77fedde1ecd8f0e9b01cf821ad32bff720562b5e9421f47a51ac", 0xc9}], 0x5, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r3]}, @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}], 0xb8, 0x6}, 0x7) 16:01:02 executing program 0: r0 = kqueue() mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r1) lseek(r0, 0x0, 0x0) 16:01:02 executing program 0: mlockall(0x2) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) r1 = socket$inet6(0x18, 0x4000, 0x80000000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:01:02 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="96a47df38440d2d6a3ad05b188796285d9bec5a8b58c92f1542e5025ed4084903fee934fa2e47dd6313c92faacfc50abe5578cf35673e953b5245fc9fd9e655db09b903eb943e7e4d2b05e3e03c54b3169bb207f4934043b448a07ae97d9c69eeb9759ac59df28294266a1aa51ac85a2c2180b99d7177eade243eb057a5a1dcdf330ab799f0f8464c3f48fa7d84a2fe1d367b2419b8a6226", 0x98, 0x2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 16:01:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000000), 0xc) dup2(r0, r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x64) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000080), 0x0, 0x4, &(0x7f00000000c0)={0x18, 0x1, 0xfffffffffffff32c, 0x8f81}, 0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:01:02 executing program 0: socketpair(0x30, 0x3, 0x81, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000040)) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="51204406a4007f9302dd9f405a7f90d87bb9b20a7f4239", 0x17) setsockopt$inet_opts(r1, 0x0, 0x2000000000009, 0x0, 0x0) 16:01:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_extract_tcp_res(&(0x7f0000000000), 0x101, 0x7) setsockopt(0xffffffffffffffff, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:02 executing program 1: poll(&(0x7f0000000000)=[{}], 0x1, 0x0) pipe2(&(0x7f0000000100), 0x4) getrusage(0x0, &(0x7f0000000040)) 16:01:02 executing program 0: mprotect(&(0x7f000029b000/0x2000)=nil, 0x2000, 0x1) clock_settime(0x3, &(0x7f0000000000)) r0 = semget$private(0x0, 0x3, 0xc5b5975534c6889a) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000040)=0x1) 16:01:02 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB="38726f9aef2c66003000"], 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="1888b9caa8d6025eac359fd0acf0704f0fb6fe2b297c5b02cdd2f77223f9ca28482ef3d65ae05d6b7f99f156ddc8db98e13fe5814dbc1e89783dc57d814ee86c6e6752a8e059fa42417d5b7356ca12216efa4415dcbd461bb5fe4249957f5ba5ed951197095b9dde5f8eca1a3c96b4b6b4fb38bf3c0fa8931dd3c39b2a4c9a8fcdd36baec9da6e1e2ce025a4a36c2157054a056477791aa6948c7ba0f967b2b4efbaff081c0e2c60", 0xa8}, {&(0x7f0000000100)="d856718ab4fda7798f97cf495d4c75c80e569db095c2456c0f91869f63cd979db195881a6718fe6ef3c37689e58fc05df2385eaa1785adad567ec9a471aa20576a9537", 0x43}], 0x2, 0xfffffffffffffffe}, 0x0) 16:01:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = msgget(0x1, 0x100) msgctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 16:01:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x4d, 0x9}, {0xa7, 0x9}, {0x23, 0xffffffff}, {0x8b, 0x400}, {0xc7, 0x7fff}, {0x6, 0x2}, {0x81, 0x2}, {0x65, 0x100000000}, {0x20, 0x7}], 0x9}) 16:01:03 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() bind$inet6(r1, &(0x7f0000000180)={0x18, 0x3, 0x400, 0x80}, 0xc) fcntl$dupfd(r0, 0x0, r1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x3, 0xffffffff, 0x9, 0x1, 0x2, 0x6, 0x1ff, 0x2, 0x1, 0x9, 0x8}) semget(0x3, 0x3, 0x627) fcntl$getown(r2, 0x5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000003c0)={0x77c, 0x4, 0x1, 0x4, "0747408c80a06fc9d8a7b3eede64fc30a4026be9", 0xffffffff, 0xff}) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0x0, 0x5}], 0xfff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000280)=[{{}, 0xfffffffffffffff9, 0x21}], 0x8001, 0x0, 0x8001, 0x0) r5 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x20, 0x7}, {0x18, 0x0, 0x2, 0xada}, 0x7, [0x4, 0x100000001, 0x2, 0x6, 0x4c00000000000000, 0x80, 0x400, 0xdd13]}, 0x3c) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x100, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x2000000b, 0x37e, 0x63}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0xd6bd, 0x9}, {{r4}, 0xffffffffffffffff, 0x1, 0xfffff, 0x0, 0x3}, {{r2}, 0xfffffffffffffffb, 0x1, 0x2, 0x2, 0x7}, {{r3}, 0xfffffffffffffffa, 0x40, 0xfffff, 0x5, 0x1}, {{r4}, 0xfffffffffffffffb, 0x0, 0x60, 0x0, 0x3ff}, {{r2}, 0xfffffffffffffffe, 0xb3, 0x80000045, 0xffffffffffffff00, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x9, 0x6}], 0x83, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000380)) setitimer(0x1, &(0x7f0000000400)={{0x9, 0x80000001}, {0x461a, 0xfffffffffffff801}}, 0x0) write(r0, &(0x7f0000000680)="9d2c00bab8f79c3d019eeb5f99b97cec5d8b7d63ee566d79ca4db7e9ff1363fc297f8e708807316f81e765e0cdf6dd6c47811accf2618cfe67b99bac69d5f09ccf07e37f2401b5ca46c3cffedaa0d6d2253f3ea1dd9a20e621d0cb29e85dc8d34b01d6ad99d29f4c185edfa94ae362cdb15e9659018ba0d44a2a09933e29a3e928a2305876697995d702dbe0136b62711af1b0e376249450545e6bae13eac3b2cf55896891c1971a2824d98d74b930bc37e2f0a117a6ea05f861236e94b2f1a58aa223b1060f3ff05cc6fa442a4f5c8fc9e5f2f9910d633583bc36345bf4a7de", 0xe0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8000, 0x0) write(r3, &(0x7f0000000580)="92cf4731043ca69c332d4740fc153d292723cb1b54ca4e642a25767c22866dba49cb21b9641c7a6584ab45def345122faffc8c2b132fd6d84fde05dcf32671c5660c72acc10768745cff7b83e1a7234e12ece5e643ef61d883aa0ccc08f91758940de6d0c5fb196a9c70f0d89009124ea44fc5137d60c180035126acfd317c4d2685886cea05c6a19a90d64b30459bda0fc08766a8856fc542853a9253b6fea34b6428f8d5f34b9b7271e5e4df3c63168e380c4dabd515cf29689684d415d81dfe39f6b49d622568a75b8dbc12eed08d304085d73b0300a7", 0xd8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000440)={0x100, 0x80000000, 0x0, 0x1000, "9d3c37b7daf621bbb7f32a469e92535cf82e4873", 0x1000, 0x1000}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0xcb}, {0xef, 0x2}, {}], 0x3}) ioctl$TIOCNOTTY(r0, 0x20007471) open$dir(&(0x7f0000000200)='./file0\x00', 0x222, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_open_pts() 16:01:03 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) kqueue() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = getpgid(0xffffffffffffffff) getpgid(r1) 16:01:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) socket(0x7, 0x4007, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 16:01:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="00037c59098208d4b075819e86005fcf235cd616ffff0000107d0c"], 0x0) r6 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc3) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') 16:01:03 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000380)='./file0/file0\x00', &(0x7f00000003c0)='./file0/file0\x00') r0 = getgid() lchown(&(0x7f0000000140)='./file0/file0\x00', 0x0, r0) unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') fcntl$getown(0xffffffffffffff9c, 0x5) getppid() r1 = getpgid(0xffffffffffffffff) getpgid(r1) unlink(&(0x7f0000000180)='./file0/file0\x00') open$dir(&(0x7f00000002c0)='./file0/file1\x00', 0x1, 0x56) 16:01:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x140) 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc0205602, &(0x7f00000000c0)) 16:01:03 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000180)="c633378e788ca97bb34c3f31abae731b8c2e315aab6ae1e08cd5db10a7a18b089373fecc0af64553b353f3143d494a18bb6ddba539a6a356219a123d6104207916ad99bd53fefe1acfc29eb90d660130945efe362bcad0d06e69f647440f5fa4dbdb7152f49dfdc58b5e9400587ec6f5bbab906c1e7885c3423e6eea5d717635a82b8ac38d9adeac14c6af998a8ef3e1f0262a2abd24fd00277b152ab54264e156380c", 0xa3}, {&(0x7f0000000240)="8c5fa7813fcca1202394071047a11ff7b1b4113cc1c0581b58721d14e694258b99dc016483154f982fdf8cdd1c6fbc351a8d8dadb938094fd2231cb16b61e24a42034d54d8610a9e26f3369ab7fd3dd3177959637e23e0a3b43fb54b9bf15e80b46115f87064db51df", 0x69}, {&(0x7f00000002c0)="3b4ea37e5ea47de157a5cb48ccff08b69e45316748ec908a6b24cf35595e7afd9838fbe46d3fae2733", 0x29}, {&(0x7f0000000300)="df56b92f9dc33d18dbdb38f0a6ec480b863fd5e8df09b1cf6f02c48111a63f94e19857936b8ab87d8c8a6fe85ce01e50691366983ed47a738db58f53014e7d9cce8508867618e295747b32137e1b058d82be56ec63e22d1cef0051662161ab002348c3172593a0264f8ea0fd356f8db2a4b1bad9e24d0e7f2bdc9d0a2828d0506fbf93ec8f5b594a9b3d8c737fca1e8f5590396a189be311436d533d44fa8383dbff8bedf6cfc39d052c0d80aee8b61e5abb771d2e39dd5265cebdbed3c60c0e18c58827fca6d2814afde5d8d4e21217", 0xd0}], 0x4, &(0x7f0000000440)=[{0x68, 0xc6f31984fcf28676, 0x8, "a5e02d3bc385820a9d6786572713a1072c33ad15dd624fc06bc589bc174d1f50dc056f02f6b33924dbfba4faaab58aeafcaef5cbc80a3bfbc7ed16756b867089c4e8c2ae4c730c7758955a4b234f03b2bd"}, {0x108, 0xffff, 0x2, "995d18604bf80382aa59fd86656449cbc0c6400983673e97c8b48af2e32bafbe85ec95154451df202507996befaab6e02c37bfc2ef1f2fc7ad30b8a7c14d515e70f6bef79645797eec567f8c2c2cd7ea0c45b63b310a80a796462b6a2358aed4df0ddd7bfb5ddd3b95c4febbc42ea636c1bd573402d6ce897765cc25b517b3f3c09e2ca822ab632a1bffb0f3847a5ea36ab20d4ffd8a74e62fa320d6d0c91b9d83355c3aa6992cfd6b8a23a487ada91058790c423e8ea13e100dc8a0a1f2c6d28114e4d5ccda117b05d1328ecdb0a3b5078c096b25805a7b2b6339916a3662ae131d530d34aecb9f63348114a52d5947a1788b64f6"}, {0x70, 0xffff, 0x0, "1bd6f3ffc805a6a97d0521b1b82465ce1f7e3d86eea2cb6fc738db08d3fa1e9d602d380074683c9db40f771f6eb990a768c899602586bb3199eaa665dc814bf85b86502efb41d4965ec3a945884b124c05ceeafb66a7537763ca"}, {0x88, 0xffff, 0x0, "1b4eb1e03c3b44485a3ff1fa17626abe531aea1ea65cc326c10ebe566381ceadc028e34a49b8d9434e3e2add923815cfccba8ad6d189dece464f1778265ac556ef360c662c236639c1c2cfb971b7bb53fbc38ebd2390bb53c5cc4987391224190f98b69771b563d7ad216583b5912fd5c1484fbd07"}, {0xa8, 0x0, 0x1, "f1ec618e1008e3f910022ce216c1e3a5f3d69a972aebf652803304b59cb592528b312f804bc1a12d1b126a0dd2dc2b1bff1307e4d094a93a54d30df3a774373bd2bb0c1ffa990427e2b5ff53394ca9db4029aab457947f3e05e6950f7f1a5c99f2d8e8f8a38eb6d2747dfff391eb1073170c11392a419f2c025bb29f57f90d24e587227c14cc6711b8cb57707b1751d1000e32"}], 0x310}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt(r1, 0x100000000, 0x8, &(0x7f0000000100)=""/22, &(0x7f0000000140)=0x16) r2 = socket(0x11, 0x3, 0x0) getsockopt(r2, 0x11, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffff9, 0x1, 0x0, 0x3, 0x80}, 0xc) 16:01:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) 16:01:03 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x1, 0x7fff, 0xfffffffffffffff7, 0x80000001, 0x80000000, 0x8, 0x3}, &(0x7f0000000040)={0x2, 0x2, 0x0, 0xffffffffffff6b54, 0x3338, 0x4, 0x6, 0x7}, &(0x7f0000000080)={0x2, 0x6e8f, 0x1, 0x7, 0x10000, 0x9, 0x7}, &(0x7f00000000c0)={0x1}) r0 = socket(0x10, 0x1, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) truncate(&(0x7f00000002c0)='./file0\x00', 0xfffffffffffffffa) fchflags(r0, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) setuid(r6) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x110, 0x1) r9 = openat(r8, &(0x7f0000000380)='./file0\x00', 0x800, 0x100) ioctl$TIOCGTSTAMP(r9, 0x4010745b, &(0x7f00000003c0)) ioctl$TIOCCDTR(r9, 0x20007478) fcntl$setown(r0, 0x6, r7) recvmsg(r0, &(0x7f0000001880)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000001780)=[{&(0x7f0000000440)=""/102, 0x66}, {&(0x7f00000004c0)=""/94, 0x5e}, {&(0x7f0000000540)=""/87, 0x57}, {&(0x7f00000005c0)=""/191, 0xbf}, {&(0x7f0000000680)=""/22, 0x16}, {&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/150, 0x96}], 0x7, &(0x7f0000001800)=""/73, 0x49}, 0x40) poll(&(0x7f00000018c0)=[{r0}, {r0, 0x40}, {r0, 0x104}, {r8, 0x8}, {r8, 0x80}, {r0, 0xa0}, {r0}], 0x7, 0x5) bind(r9, &(0x7f0000001900)=@in={0x2, 0x0}, 0xc) mlockall(0x1) r10 = semget$private(0x0, 0x0, 0x8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000001940)={{0xad, r1, r5, r3, r4, 0x103, 0xe68f}, 0x1f, 0x40}) readlinkat(r9, &(0x7f00000019c0)='./file0\x00', 0xfffffffffffffffe, 0x0) ioctl$WSDISPLAYIO_GMODE(r9, 0x4004574b, &(0x7f0000001a00)) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000001a40)={0x7ff, './file0\x00', './file0\x00'}) socket$unix(0x1, 0x1, 0x0) fchown(r8, r1, r2) socket(0x1e, 0x4006, 0x9) 16:01:03 executing program 0: mkdir(&(0x7f0000000280)='./file0/file0\x00', 0xf) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSBRK(r0, 0x2000747b) setuid(0xee01) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) unlinkat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0) linkat(r1, &(0x7f0000000140)='./file0/file1\x00', r2, &(0x7f0000000200)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:01:03 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)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) 16:01:03 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/61}, &(0x7f0000000080)=0x3f) r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fsync(r0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003301fffffffe00243900000000000000000000000000c6f2e910bd81ee479a2def9427a6", 0x2e}], 0x1) 16:01:03 executing program 0: setrlimit(0x408, &(0x7f0000000000)={0x3, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x4) 16:01:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80b8, 0x93) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x0, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:01:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget(0x1, 0x0) msgrcv(r3, &(0x7f0000000000)={0x0, ""/68}, 0x4c, 0x0, 0x800) msgrcv(r3, 0x0, 0x0, 0x1, 0x1800) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:01:03 executing program 0: socket$inet(0x2, 0x3, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) 16:01:03 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) fchmod(r0, 0x44) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000080c1, 0x80008000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:01:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x44) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/215, 0xd7}, {&(0x7f0000001300)=""/153, 0x99}, {&(0x7f00000013c0)=""/224, 0xe0}, {&(0x7f00000014c0)=""/100, 0x64}], 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') bind$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) clock_settime(0x0, &(0x7f0000000280)={0x400, 0x7ff}) write(r0, &(0x7f0000000440)='O6;', 0x3) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1, 0x54, 0xffffffff00000000, 0x100}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x2, 0x1, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x24, 0x40000002, 0x80000001, 0x7ff}, {{r0}, 0x0, 0x3, 0x1, 0x8eb, 0x1ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20, 0x1000, 0x101}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x0, 0x1}, {{r0}, 0xfffffffffffffff8, 0x22, 0x21, 0x200, 0x7}, {{r0}, 0xe00122647791a5e2, 0x60, 0x5, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x3034, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0x200}], 0x3, &(0x7f0000000040)=[{{r0}, 0x0, 0x20, 0xf0000021, 0x2, 0x400}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x2, 0xffffffffffff8000, 0xfffffffffffffff7}, {{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0xfffffffffffff001, 0x10000}], 0x400, &(0x7f00000000c0)={0x2, 0x1}) 16:01:04 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000002700), 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x7, 0x7}, {0x83, 0x200000002}, {0x46, 0xfffffffffffffffc}, {0x25, 0x1}, {0x5, 0x7}], 0x5}) getdents(r0, &(0x7f0000000080)=""/119, 0xffffff5f) select(0x40, &(0x7f0000000100)={0x1a480062, 0x80, 0x3ff, 0x7f, 0x9, 0x200, 0x2b63, 0x100000001}, &(0x7f0000000140)={0x3ff, 0x1, 0x1000, 0xb496, 0x0, 0xaccc, 0x3, 0x7ff}, &(0x7f0000000180)={0x1, 0xffff, 0x9, 0x0, 0x7, 0x6, 0x9, 0x1}, &(0x7f00000001c0)={0x4, 0xfffffffffffff000}) fcntl$setstatus(r0, 0x4, 0x48) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) socket$inet(0x2, 0x1, 0x7) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000200)=0x7fffffff) 16:01:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0xffffffffffffffff, 0x0, 0x8000000000000}], 0x2, 0x0, 0x0, 0x0) dup2(r0, r0) 16:17:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) close(r0) r3 = socket$unix(0x1, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1081, &(0x7f0000000000)=0x9, 0x4) 16:17:04 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x8080, 0x124) r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x3, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffc}) write(r3, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x21, 0x80000023, 0x0, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40, 0x2, 0xff}, {{r3}, 0xfffffffffffffffa, 0xd5, 0x6, 0x8, 0x7}, {}, {{r1}, 0xfffffffffffffff8, 0x10, 0x2, 0x5, 0x2a5}], 0x1, &(0x7f00000002c0)=[{{r1}, 0x0, 0x10, 0x2, 0x0, 0x7ff}], 0x80, &(0x7f0000000300)) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, 0x0) close(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) 16:17:04 executing program 1: setuid(0xee01) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) getpgid(r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10440, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0x3, 0x4, 0x0, "9dd004c2d782ee29983de7b22e549fa659d229fd", 0x9, 0x8}) 16:17:04 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getpid() r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x13, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:17:04 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:17:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffff, 0x4, 0x4b6, 0x8, "a3233f66e368b0796b0ae10de6a83eb8f0bd6780", 0x1, 0x3}) r2 = semget(0x0, 0x0, 0xe0) semop(r2, &(0x7f0000000080)=[{0x1, 0x4, 0x800}], 0x1) poll(&(0x7f00000000c0)=[{r1, 0x50}], 0x1, 0x7fffffff) fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) 16:17:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x80000001) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x20, 0xffffffffffffffff, 0x8, 0x3, "5d595710f650122fc9139359cd4ddc111b973d5c", 0xfffffffffffffff7, 0x5}) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) 16:17:04 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="a2", 0x1}], 0x0) r1 = open(&(0x7f0000000200)='./bus\x00', 0x10080, 0x101) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000580)=[0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r9 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000800)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000000c0)="5769ffaf79229a84737d705365403841ce9c36018a629e15c6af9634e02708e0dc1caeb9c52f93fa6308fee9c6853fde85b9c15ef37f0d6031c3b0b0fbe61730e840413a06b9de2b4c7e66cadf8ed6367392b41f6669bcda3e24419c71b148e93781e5a63e0c703dd7405af03e1fd239", 0x70}, {&(0x7f0000000040)}, {&(0x7f0000000140)="f71f6545af864443b6f5d2e28790213b184cd084d733f0682e76593592e8610980f837f6", 0x24}, {&(0x7f0000000180)="91649f0ab424865c98267bed2fdb2628430db0", 0x13}, {&(0x7f0000000280)="0447a16b7deb9dc4a2fbecf1167d86606292c6d736baa69a00cd095afbb3664d5c1f4cd74b125d7fc4293f3e4bcfb950cbca6d0a1a182a07c8a4f088aa4fc79126f03e8d01779ef67bf4361217b114840208120fa20fba342e6f8ec66481497e79933623430d9a09722c310b8e3574a952b6979b2b9d7126893ba7a9a9f136c1b8e45380fe75457569dc43acf8c1ca8931c434098ce98ef26577f82c6978a8e811fc726549bae1aaac3bafcfb0618c74dbfbec915e58ac1670641ca573ef30b0f6a40833ac2a762dc56a77856f1a86fd7e09cf52cb519e5f364e81fe550e7606c6f705a3c8c53b8eb941d6106d2f", 0xee}, {&(0x7f0000000440)="6945fd3bd6b845f5f5376d950d897d8469e3be5dd8c1b7b8f4ccbbd3ca903ea0523756c1ec3f70614d132e84208c5003a08c79b5c9b1a0d7d8ca020ce5086277a501c8b7375a9886787842b78f5a688a9d0b202d28b11d1733c406c2676efbc9504d98e4126dee09abbd49a5707f61611424aa4dff5643251bc52c3beb4feccd2bbfd01874c21646b7dac7719988db9eee07bb7cd16212112a5505291b1c1be4a75d389fc06d57a0c942515392572ef02bd65cfef6fbc9da46b66883d27757613396f7d9c72b3410ec73f19d4d988dfe3e9901570eefe1f7986cfd82909de97526380297b52960f34aaa550b29dbe5f0fd162f838e014f5a1c", 0xf9}], 0x6, &(0x7f0000000680)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x138, 0x2}, 0x8) fsync(r0) 16:17:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 16:17:04 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8a0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4301) mknod(&(0x7f0000000040)='./bus\x00', 0x1101, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./bus\x00') chdir(&(0x7f0000000000)='./bus\x00') 16:17:05 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8a0, 0x0) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:17:05 executing program 1: r0 = socket$inet(0x2, 0x0, 0x102) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:17:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20e50, 0x0) ioctl$TIOCSETA(r0, 0x4004667f, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0xfffffffffffffff8) 16:17:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x5, 0x1, 0x9, 0x6, 0x9}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x5) recvfrom$inet6(r1, 0x0, 0x0, 0x801, 0x0, 0x0) 16:17:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x243) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r1, 0x2000746f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r3, r2) setgroups(0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r4) close(r4) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r4, 0x8004667d, &(0x7f00000000c0)) setuid(0xee01) r5 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000200)=""/255) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) syz_open_pts() close(r0) read(r4, &(0x7f0000000100)=""/21, 0x15) dup(r1) r6 = syz_open_pts() semget$private(0x0, 0xfffffffffffffffd, 0x2) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffc, 0x7, 0x98b, 0xffffffffffffff39, "02000010000101936000"}) 16:17:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) setrlimit(0x7, &(0x7f0000000040)={0xfff, 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) select(0x40, &(0x7f00000000c0)={0x9, 0x412e, 0x7ff, 0x7, 0x10001, 0x68c, 0x400, 0x5}, &(0x7f0000000140)={0x8000, 0x7ff, 0xf5cd, 0x3f, 0x1, 0x1, 0x927b, 0x6}, &(0x7f0000000180)={0x7fff, 0x5, 0x5, 0x40007, 0x4, 0x800000000, 0x1, 0x8}, &(0x7f00000001c0)={0x8, 0x80}) 16:17:05 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x100000001) write(r0, &(0x7f0000000100)="5c0a4c9ef0dd70bd3830e14f253f9b492b15b633dee7ad9c64bda159b6117b111a0c7fbabf75ea3fe6c53820b54be6424ecb9e4a60a094850392a2d26d26fc6f2d92485672fa5bdf4ee05a318a", 0x4d) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/59, 0x3b) r3 = getpid() r4 = getpid() setpgid(r3, r4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0xfffffffffffffffc, 0x4, './file0\x00', 0x7fff, 0xb3, 0x80, 0x8000}) r5 = syz_open_pts() pwritev(r5, &(0x7f0000001440)=[{&(0x7f0000000240)="4b111a6ecad5f8d50a94a3baa3ce55b905e3e3e61371d0c704a0a33970c77dea7013015102db688dac1486888a9f7af2c939be24a9f9", 0x36}, {&(0x7f0000000280)="7cd9eb259edc82ba209cf50a8667f7bdf872a522228cffa98c32f69033d1afd9d89b5d3d48", 0x25}, {&(0x7f00000002c0)="f5ee00a01e0079d4970a9a0a281c63b22f43a9b3feaca3cddd038e828812da55d23c2a72e73e43fbdb28108249e8b13c665deeee38d41bdbf688f5bd4d8467f6149227f9f343cff9b7abc0608b", 0x4d}, {&(0x7f0000000340)="dabe4855e23a174afccdaf6f658ac0baa30e7bc5359653fa71b1bb1583125a03a0e15311af7de05d6c42bfcf08a24c2754e5b3a1cb2e5b2c57e8ef108358b2cd6ecc5acc00b908fd3c256d3064287c83a04a43b641a69dfe219c8881bff0d003edb2024e60186e95f1aaa9bb6883646e1aea8159106e171298076da890ee4eb8b3c1c08f12e82fe9e889f346cd663e5b29353a1b9bdf556dca2784ac131ac40da989c46ff97010ca86c2fedcc45f00d31ce0408263b2fa699bc0a907dc07a144d70ef5a46943c9f2922a8ca6", 0xcc}, {&(0x7f0000000440)="8bd0e56e516e0e7f2152318d3561e91affde6fad1a86239830d7a32435337f043eff8436b71fb0dcfd453b50b05029557f0e7c658091a77b0a7d0408cbad2afe2e3c97f67936316057e646f8c4269868a868407339678f4d657683cbc8943ed1cfeddfc81949d0332b43ae908a6e5202edbcd9e846449d9b8128c6158258d9cbac294d1b3b273243b981ecf5eed19d010835ec127e5cb4a08bbde5db9c467a8a779de045d5c64d36e9c9a95e10fe263c9a3426dc6361e72ffe2661e654b6f32a0f3e48c44e96ca2d6e234e909e3a06d11a9a3c3f60379467dd1af039f7c14a65d52718539967ce7aa46e4066cc327e64e3b603f3b2522bb79a0dd5317185c677b5462910d10cf6efde791ab42b2091846e49f48f68394034fbfb3d572b12e3a33a9bd47933817ee190a37dc546c232299071f6156988ce8ab598a279984e68774b6d0f1c84800a7c1314180f30e710dc2e71e64bf525dafe3e5a75c881d700ee3be593b25b77ab8b298d860615b0467b372ddcce00ed64ab29b3386bdd0fd549177fe4d3dc891397522de926a190a9a6a56b72a2fd753e7d4086305c5a789257a517b0b24815afaf123d78fb5fafa07d2a58f0f1f553a7aaa22b897967b24b4e9080e8c8a791bd1387e6167169ad69c198db9915c5079fc76a93917ff4c7b78a7164ddf28107d5938879a372f9e7914e52882a66b3b1d5636b4f17fcce5096ec7fce385c04206a3e4fa17b7dc25fd47f2b7606b923ba3be0d7676c6082915fedada4840f2b478eadff2280ea6b46d6f04cc3604373a392486852a15a89a5c3064671b178781c8338267642aa55a0f0ad4e5963b385c74afd0e3da0beaeeb1d9cac14e038b904a4fb5170e7aa296af1ffccaa92ad387f0fdb62ccb1bc3995b4847bbc6393edb1ca62f06504e9bb0764545894e5646484051e155735b5d4cb8fd7e33d62ebd92ed69663867ff582f3e03bc0e58be91ad7621525950840909d80706b0a21093bc586d2ed51bc13e7bab5380a6a682e0c452d3e3c4dfc99ca437916eae6f6d53df74b594956897f5191c8c0bf5e775c4f35a861506e5540b8747109eb33cdff2d00e8bf2d15ae28faf58d3121a5aa9cbeeb506864b088d033b58ae3bd743b5550ede7a90326f80b9b88627988e9e3e447bfae6bc8f05c77abb5abab186517f9aa411e37b6a8b86e8c080aa7bd496464cba4d31d45fba8b32f1c17a5f3786934bf7cb6287629f2cbde3f6f8be5a1a34871f939a0f78ec713bc0d0d2c9ba024c62eb7619f7fe091f87f6cbe45f671d1cd1cbc3b80fa93df9c37247eafc267b169e56f0019322d66659ce4a8be49c9885710b32d15f0d84f00cc83e11c205397e661c5638ca2ac9c1ef1d618b89d47d821f7a071b08626bd9a23bc03ccb8ee3d45b820dc806c26749d2a73ea1f815c88f44b7c748be079b3e4f8e4e96ed87011bf71ffe5ba9ec969b4ef59f19b61db25c253d4aa8aebb68e15db46431eb1096d512e7bfed84f7b22f27d9c7622bf578a005df0b5513d94a6edd25313d4de66dc65ec1c5236e56c62555e3c03fe3342cbcbab80a58a86cea487bf23f58975f5a5688535e223bfc1796a13049b431cfa328ceefb5d8e90e38a755d3e2d1c2f69b1ce90ffa738c27778325993fd5aeffbe3976ac1ffc9f2203a1b9d427205b7a8e94ae99ff462f73c3d353c27d2cc08251b37302f6d0f57d2eb1551b98155d22902425bb5af7e85d883786bbe83aec6b300d06670a1c5585469d5b3a55b947501dac6d3c10361168a0f79a187115c619d52a2c9be3ef2d8a1db4868b94bce5ce34762232112d8125f6f36d7d91fa95363592b97d4140a4fa70af9526fca5da682e56087d9a798dba7ca75cf907f4d88193879975bba3b264b14ec36f6b26108b62cc7f8a849fea8c714f77f9a13d23255c22b9a947da3a53bac1bc9cf45ef310142f9cc9340d29f35f79f7c4c54162f1f916354d69e47d44791ad1f9de759b757508279d6a560b488ee25fec0b7b506134ef88e3e6b70281fee23e8043f15bf07f58ed988f8b672ab8fc623a8e9304e1b0cb4efbdbc3a5e9ff06d5254cdc645715adbb3e758e4384a9eca55c04567f67572733b9455a60d4ceb408578ea1e4fea792f87c71020a6ea4ce84272eb510547cef7820f41fdf5f527479d1f36d4c312073711cad7701f3e07782d10789497e53b5815503603b161603bb9b9f540fdeb4abaf1fa60b6b7ecc5fbcf6b2867a47ea4dc01f8892dbf9942ed32d35d373bc65ff09a73db26619be93e5f201534bd91aa77446d3429775cab0cdb6809eb424314342a7f4e1c6c0eef9b75bb6ba7ca56c395cd771e2b892d4bd2e6bf6a05209c70bfdf53aeedc2f6390f4a96c0a7b14158ad722f28e3f55a75c0781194951be2783b15e17551dc8b744d60ec0373588bd2a00f7e127f8416324fe918315e25f48491ead1e17cfbd7090371ed98e9c077fe48d61175e8c7c2bffb0882dd75d0a7440273e3cd171d867f45d383d3da1a3382e3f087900241e006ea2ab577a2f9ee92b8967671383a322a646f70ec3efadf4938677fd92f430a545832af654abd9928960dc4cfbcdb35dacbfa3c68bbf3fdbcb02b92c0b90b21c279a12aff9d697f44789e045a9fb8cf12e3744430bed58e6828aed865b3c73de451f8aaee721805f3cd9956454689e69283e5fb125c4e9c6fab083f8a9ec37707410b3f18112aafb74b6e750ffad353a21b63650df31f5816081b998ed439d6e26f05fdf7c85dde095055bc2dd0aa0951f45b8ce3c7ebde0e13cf92841a8c88a63e1da6db34749b859e344f50b2b47bb6af9b3e2f607db757d9678918b5c38d8429a159474f4110fa781e7c712970b6e8bdbbc038e4891f9fd240de53f6360caa684a129992e10fc15b6ce93d02aed1a6299213e5c6be05a3817653b0cfd72b9f7cb93c3631b054bafd1fbf631179e1d5a91977165cc02f0d642b626bdc08c7756044e55bb7a66c2d43773cb366a4570904eb8d7b04e53776c687e0024f95df16b002aa18f3d1ddc67af2864885f2cfb51162703f8658535d091ed059f7a7e9224b3cdb3b1048985760a569f5428b8872d6ac34a7bd90cf8cb844f8a2ce931541d5eec19d48b97e49b07bf7bff06f221442901b31b55a07564dbd89e6a52d55152d5d6477260bff1238931eaef1287c241bfa894ea68b37305315527bdadfff4e9c6f06444ffdee76372c1576daabfd9ccfbf6100f99199be6ca7465f6784e67761cf4f5653c6025ab4b3b6302f81ab5a0a544d86f11eb4b0d1d97e68c219e1209042c3720bba43968e5257cfaca6e12f106a5126f7a9ae9c910e95a72ad439dcdd2bf6ede70304318047f97a8963880c49e317bf75ea284f1dcb083ef446aa4134ba632f75f377f00c3df8193d82c0448520efe912d31a152df9ccb68c904727e7c1c8bafc2081ea6bcded8c352c81b51d88a5972e0d044982f3662301634d011401abd1103cd4472abd9f985a9da5f8b6191e8072d721a7f788e1ab872d53740ced7f8e4aba4dd5efa303cf708bbfd8fb2870c1c6c27aab1b771ebd716930bd2f5a139a795542839fc8254c4e2d821bb2027cfa63a813f691d0baeab0b18e6da2ccb72a5dd79aea1329d4170970d6dbd2edb2164132d4162a4738d1bdb828ea77b13082fa8ca352e4202a311d3ed090bcce7224efc2121cfe176b0c93392b0ad069b2a16708a327bb0d80be18e1bcf7989e63db7606a3d7725f9aefb1950df0575c7caaa185ac84bb07080bedc6edd4d3479f2aee7a97f86660edc8f168213dfdc2572199668d1835ed5dde306d65f0405fd7247a2b2de516cd39ca95fca1e1f902e35c3d9a3b48c1bea7ccc7586d52eda17cb0b748b29bcf0abfef2e3ab455fb61311251509d9c9a7ed1679d56e265d77c2c05e79d1856f3c0fdfb7759ae0b15d76380095f19db51846d6148fadb066a6302d02b48e2fac7986af3e0636f570a749fc5b3e2f1c3728990ab59d3c5d1febdfe6d84652de7a89d0f79445f8603383765d92140440da949f62afa39dc43e500ffd60d31bdf668369b05101d8d6c00c313c121dd394948138e45b790d6fbca316aab3201c610ce026ce743fe581dc6e7f4b7a17961588b298fca715def1845a4e26ec855357d5e3a6fcb25cee67d1697b9abe43111254bbd2f9a6fd29732a84fe84eca48031e27ca9488b2694a431c374cbe287f5dad2c0f48c22d1d09ebc411c1594766ea5913cafd9c12719aa10c51d0f2a32e38bfd8c824fc71ee7f3a76eb4a44e56c65cb9667345df7e57eca269f37282568888324e14c3227f80fcb93bb6e928e0ea89ccfb7a76ec595fcef081635120c00900db86630c591855c257129f4129cd58ae94c543418d9ad47d2be7d4c4827d13a1d8bac6d7f050438822ca8f92b9b9ceb5f85c80668932af60c9ef89b792c4fb55cbe8d83ea3393383f6e7cbd776935d4cb1a03fe3ff646fe78c7815cc883ccebda3aa219765819d92b0b79fe35e9768f8ca0c3fa4c82994867c97526dcfb6ca8199e896b8d09f55ea24c88bba96df64d103db6c9c2d49bdc689c5bf04f566e6fbf2ca889ad696f61e2e17f12c3c5cb56cf0dc7fffa583b0e604741bb63def4eaa6601cd5ea62ff456de9ac7bbf6d3b269f1fc6901565922c7cfccd0ce4ab73859ab8f34564ca5cd5bf29fec4b254534d9e515dabe22fc9da09cd7618ab2cc9566a5b76836fc732e7e99085c6ec5bbf9b601877555e0046db5886a23b46623a7225671dbbd26fbc131f4feb8334e640282dde89a7e5d9b40f4d599029038bb4783ce4f3294e636f316070a0c8c6c20e4a7cf42981634da2eb42b40e4270595bf84654abae5712bc17fc36c6eee02db1b493774a1c5ed5de1d1263705220762e8438d596eef5855fdc2d68c94b330eb9621050398e7caa96625e655f4add87a6409624cbfc8153aa96a69a060622511c7f3dc1988fccabc28d28cad537b43c2723e1f99c9270574753530429b084b8147249e1cfe7fbb8487d5c04a35760f07f61715c4f6000e7fdc5d4cbe41bd72caf92ac654d7bf8ce159ff1f776bcec31b2017aae991fd9ff38b59f1b8fcf5f1217226a34581295e061d3f43b61776a1b937f73283c74c74d7f805243d0e721b2c706088c9c7bb2b7ed8639bf8614a89c6fc34d0f2bbccfdde97fa208c722b711335147f48c62eee45f5f3977a6b3d5c6531b02e325ef13e9aac75c6ba820df46e444459a88c388055a8fd67a820f16b268cf3f3fe5ca21630e6049bb5c9beebd628d0a01dcff821f7c6c7b2503427883c315219ed324c110e3d6d1db22d6b4125b715b99220bf3c852225e28f6ce8aef3df7b9e0db0fe7e585ed98a2c90b212bcbb3c4a5f3e9140a9faf1cc92b06abf0612e10d24d5df1f117ebcae4c04cc5573e8f9e282611359bc365612fbb3472469c6ebe54eefbe4682ff780710a3981b888820e42ad9377150e99fce0d6f2ae54fcbd82860a43759526cfbda1b620e4a541339f3ab951d95a79fc7c1f50b592953862bffbd101460e8cadb037833968fcea0d15aaba0deb99b8f34d1920734f80689eacbe77fb2a21cc48f0be3d930e9562b3337a3984f059c5034effa7ef821ab809ac62555a32441879dec1fdb7f556da96adc9e7caa4d6725cbadae46026a3359f72fe2b2b62f151dddc1ceeca0586cd400a4a20377263fb258adf1d93300f0ba2c606487a1dafdf4f582416d6fc3ba3d16e03fd3ae5c603975009f5e9814fb004895b94e96f74e7cd17e6155f146453727f4a61c907875376512a2f9dd46c", 0x1000}], 0x5, 0x0) symlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)='./file0\x00') ioctl$TIOCSBRK(r0, 0x2000747b) accept$unix(r0, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) setgroups(0x3, &(0x7f00000015c0)=[r2, r2, r2]) listen(r0, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x28, 0x0) getpeername$inet(r0, &(0x7f0000001640), &(0x7f0000001680)=0xc) pipe(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r7, &(0x7f0000001700)={0x18, 0x0, 0x1, 0xfdc}, 0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001740)={0x0}, 0xc) fcntl$setown(r5, 0x6, r8) listen(r0, 0x401) getegid() syz_open_pts() mkdirat(r6, &(0x7f0000001780)='./file0\x00', 0x80) syz_open_pts() open(&(0x7f00000017c0)='./file0\x00', 0x20, 0x2) 16:17:05 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x30, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xfffffffffffffffe}, {0x100, 0x8}], 0x2}) 16:17:06 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 16:17:06 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8b}, {{r0}, 0xfffffffffffffff9, 0xab}], 0x8100001, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x6, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x80000000, 0xee7d}, {{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0x3}], 0xfffffffffffffff8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x22, 0x20000001, 0x9, 0x7fffffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x20000041, 0x5, 0x3ff}, {{r1}, 0xfffffffffffffffa, 0x2, 0x1, 0x80, 0x9}], 0xfff, &(0x7f0000000080)={0x216, 0xe8b2}) close(r0) 16:17:06 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="000000186a56010003003b00feaf000000000060d5706c85c2768511fe401500002800000000000028000000", 0x2c}], 0x1) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000040)="b3510ec706893fcf1af3968bc431359c08f0ff007e585eea92bc64d9888cd0c28a42406ca3c87c534b138977a0f09d70d4e84578d920c17024eae4729fd9f5187253434cc6faa3e9ac345827e4c843babfb51f4206d19ef6234d1ac74b308197ed06a8291acb8690a9b4813f76bcbe81d0452feba806e9715d78a96903d690373188602d2b1c4f", 0x87}, {&(0x7f0000000140)="4ac98393385b27d22e29a55752c46639b0bcd45687c4f2a94e96e8969cbe157b78f1558b6dc9da15634a4d67d471635749df1fdc2b5540e42fcc839ba768f8302791b5afc6518196a04ccf7309f85189b7d7a1dacd47a1c1b142ec6e4050b79d6d752e6d3ca7336447e190c107d7dbe4389a06a3", 0x74}, {&(0x7f00000001c0)="1367619daad198", 0x7}, {&(0x7f0000000280)="fb1b78011bd8232bf40049ba410d3ce7ff96a4ce1c3c39186a83368cf0c4655c0ba149a1cff11e2a2f2fca54275cf0a8250d01acadd5596bcbd4c251e3cf9cdc0d941af41737f1ef14fdecc9f23bd05e8bc2cae58bf0aefb4f0dfdad7269c69c688c1673418c53a68ccc66e207fe2ea7aeb87cce2931a461eda932d3ea141cd7dd25d0cffd526af193", 0x89}, {&(0x7f0000000440)="f7a0364828e54ad8aa2d73db4d8df66fef5d118da27e1736cef361958a0f4dfa2b79ab850cb21cf65cd3a03b89a6c8d62744e1545dd3eb66f2b1deb4338e5a1d9692916d0f43e40465f8db69ca4aed76d1fc2cc87afa6f135164aa68314f2b08ae1c29471b04b7138c6f4a0377ae40b57a8189992fd0a8fc3bb277570563b26695fc81d7811de2de7388d2e0b1d57fa8729fc0e25911f995d46b71a967a09fb61e34580fc11dc24eb669068a9117f9be4fb37a31ac0ae074a7eb71e664a1a947e57b82fb753a51a1a86945b9f69d3cbce4e5d15b22bcf867ee7cf0ae79a86be8402ecd9f24f45dd9fe84cdc04a5448ba2d1b88a6489f55eda211761c3a0d6ba2f8d5f88e77b71be9425196b7b78dada4d62bf95e2df02905985f4cb5e21f2cec933d77d9d9d3ffae24d49c8baf5696dda3dffbeafbc9719ec6a2038ce38f8f3a33a0ee4a57336323987a120bdf50de22b90bdc5af1a37c402c3727040f229cb2dd0bade99dd0823306fab24150c7ebea1d29951a9da77180eea1d29551de83b119d1ca68b90cfcfe3c1fe243daa10b1a5fc523128d31e4335f0a291faf25df78fafb57988333df4037961cb396d6e1f06ebca2ce3d2e5a69811ab0e81b521ed19933ec14374f8f457cba52d2830e73421483057e16ee3b6c7acb943ab940577ec921cdd0f1c68b14a328955a32b0345cada58ad9416e962ccb1caefcef14a970161dc3adb4494b03c3fc7d41f0fd5f4e7295b1062292ac33203441aab4a4579fdfa68a8420f7d6b4f6475b9cc3e0cd9e565adadf65ef46413a787b285816389ddbd287a9a278979ad06a03f03516637a4e4f77cc6f28036176036ba5159a7ad5c2f05404403c7b266d9f13749205928c0fef985067b4075026688f3d509dc21763c8afa2cdba9dce548fdd5c3c1ab4aaf6fa25273ca572eeaf1bd415d235bea1acf03333567135492c3a74f4699d9cb07526c3d193f24730a5e2fe4e02c1de8f0c9704bdd2f541e6d8cc1e28975b07995322cd1be5e04ccbf8f31258363675083e955a869cf8ccaff44cac461039e9c91e8a0327e2eb5c608014d2fdfbd267539005b54bf704bc4d96d1a73f13e9d3f823914f6fb895bef2ee34e2e1e39a4444c9f59127417434559c66ed3748f0603c85b102ad41185ec531e6f5d5442ec90dcd24faffd4c3c844c50838c57ca1d065b96479cf48f8663aac47873efea0b95c4f47ddef838b1145b30dba2333c23f5101bb4e81f56a411486ba55f694bef226ca87c8712367622b25c2f33f93e67b66f65fb3aa6b3e596470581bc0ebcc54e84ae4447d5ba0c80b68c126b465b15778ac884b24d6d2b16181533f8316064f7abb220f60a115264d2b58234e15eeabfcb9a2b2a26444753087ab6170061a0d216a1d8b8727e1de89eada37ecf94150d4cd62a8e7b8802c2cb91d6b5b6befb2e3c57523875bc22b94f69dc868d4dcc2d51032d4f379516d3e6847b9c29231ba6d2c0fa586bf48da3aac410765f057dc59c8ce73a7157de0ae2031a0a778a06e2a5d5381f374cc2d02edc6412885798b76b357fd3b6d6bef9461740427da2511e7837d122e1993fb29362a88783b5def2bf1014d008230be317af4b86ec78a621ff78c3f6e78cc1e375be25618d6615d4880a4672e6169a99da4a0ea4b56cb8457387e08552302d929cf734951d74f46a337c2b0b4a65e013e0fd4663b4ee0861969018d8b6052f91f0194c8d189a9925e6954727715a9664cb5bb9574ecd7050fc569447f5d0212cabf64089e8abbc5031b9044c72c9acf8ea4bef00a22b8e2fdc50196fe59edca59662e12d5f808a027098946b679a2f2d076f4ebca2ab26ccf6d15efa6e8bb37460a876f511d99ca0d90fa2b8b670c13d32ebe993d9c665f1bef225510a0e12cd5fbcc77b1e1616a8db5607a63ded12dad17bfc43cfbeccd1b7c69a3f53f2ab9866508b41711ad1e3578d2eccac3d786ea5e180b6c1280a2b82082288f74b6855b97682c005f28c7e8d0f9398087d791501e51b79b479f6e2a6c7aa33cf12aae6ea5dc6667ec27313dbbb24e514d893d867056b247f290ab96ea15b2343fb7a4b54cc9f79afe8e3188d4b78283f5a26680d9568a5c907bcf5ce532c695de78d58b0fa9fa285b673dfc6e7813afbeb6668222da25f36adfa310e8600ea067f4a63850cb7256bb79318f8510256cd10a4f4bada6b128db48825b4919e9e8cc9ff01e29994300b9d5af26711fb854ea5eebbff26cf8766b2aba352b1b81526c4695fdad66ab937fec3a2d7d970a0d90cd0ee6f36628e3a093442f02d8e7d6250a65234bdf289819bdc1dd4e505c1d46ad6822cd1fcb4649cc1b4a441e59ac129e12322c657efcc3efda6a87942a3e0c5565a68c380fa5a1ce53243b51edad4db4d97f175f7a3c14d21622816ab510a7e1be10e3a904408dfe0eb4bacde067e549b373b0f9cfeea4e1bc9d9838163564fee91eaa0438bf2461ad29141426fb4f14dac2622f6f61bdedc34f014d6027ff8715792bfaf451f4dfbf767a77cd37b297df35f66b2bfd43b182dad29814b4fe6933b50db607c13742939a91139c86bfcb2a50e075773ad26ea6ebb0bc91ff9232eca5d9be0d30d8bee5748fb59f1556fc28aa24fa0a8331312ed6c670e3aded3cd53abc9e70cd4b62e9002e139663fb5b277415053c21eb41ba4eb8498f617818dbdb1736aa524b868c2ff33ef745d87ef473a93d70e9e013daab4470a9c0b8257141f1c6a31a62230ac98cdda4cb20392a607304e9f1060b5b0985b6b5cc7e7a62f13fdb9c7529e1ee938b255ff53a6167241998c115eeab338786a797a33f6b34118bbb65e26f469adc20c1c78bece9598187d70598e8eb497e234e94add3e165f81319cbb7012c1830c9a4895152aef6bb569261e178251d7a28c9c91bc1ef1d4f8ca9b21d8def476cf085cd546ca31e7f7f0550065068ca685113969229254b03a76bd108b6a1cb8c1e7651707767bdfb4fd3e6689716ba53eca3645dcbbc7f4b854aee7562d5411636d4104ba1937525062ef52b477df16f115480676e4aa6d41ac62e17696e9c0468a2315c01683604745b376327faadfd4eab92e1a4c43ee7e0a2b3dc149b4905c7c6c316074e231fa79d5922079d50886197ea35982e1f1dc79be78a844b3a5de26d8cdbd6e39dadd06773b632ebbf3ce4e742a6a3a3833543e4de0ae209f677a6df54aa41519e60770ab829d149b021704bffd3e05190e6b9967ca6663c1084d011fce262ad617c588d56df8a184e9a9a7fb5313311beda655bd2eedf86d9d8470930ae657462cd485c9757ff4a8de0a406ba325355c2c883b8c47567fe92df7c780fe6a703e8ae3316cc8ff679f0ccd97e9e51f78de1e9f54424db48568c35cbbadb17f5aaf276b6b1473226e4b014af4b890fb4d54982dc0df02c6dda178383addb3f32989a864992010086105a4dc0f9a1c38eed0e0fc2828b0f220d6e3db3eec1e9decd6f62e1eb25e50d42710f75aa73b053dc89dfbd186ba584f19d7f9bf7fbe690bfa3342203bdd3cb3f99f3a771ce04f4b2bfb5e37bbabe3cbf1ab37adb2d1b2597172d73b3cdbe1ebcb53be84fa00dcfb39390271a241a4ddc123dfe15161f0d0bb203eaa38883b1c245953b85dd7a5cc49ea058f40280c178abd9bffa74ef929a35d7722671c199120e6080dfad70199986ee89ae3e069d9926ada16c91a61cadd6499f8950ad61b07cb52e1125e2c80cfcfbc8fecdcebb0eaaba7063d0f0ffee48377b56259d0066d1b5fe94d69c0613fa7e1f69cfd5216d51a0997ca0f5b2d354c8872c134094384269971a4004657e9c41f21b9bb8a1519d78c31269192b4ce95de3a9eb2325dc605be0184c8ca65e18f4acd06087bb4e58a7e486f61544c8018f0eb343b2227661aed31c5e6a303694bdfb501b264268430295d8cdd06d2ab734111adee1b9eabc695f0dbdd1df637ef8cf278fe15968c17d01ab66a85cf3d23a2d813d2cb79d6473d5e94aaf4d2d29799ed12e0cceec202702c761b45efa726f08cbab356b81b590c102a1179316d078bc503153cb908ab440d489efc1b8fafef841d8104f4eba97f8a04072f7ac9390df1c2fb7e972344cc62af38790298954891ede58e609a8453925940301bec9ae924e450523da3e19be2f423b1169e143dab6c0ce1fae4df5a753aff34b749bd8804ca27a3e2718bee1a600e7074d2ccf58bfaa9132921d76f7616361a60c35dea10884337ab1122c16bb2f423798d4cfa6f402866c6b6207f36e95aaea8d4bdd9cfedfb18c3af9e45cae5b9103cbbddd50fd50a2379cb503fb379c5cbd7b3a7ab69c2a00ef2827705720f69c9e4fc660e3f50c9d24cb783728745bb984e5d290529827c11d551c006ad0cfda6ff0624b7d5ca5fa4b68dfc799d1cc55661db055eac28ae7f48534306bee1dc7afaa43432c8a0f500f81cb7204e0e259a2554822191d5c25ec628cb9ac0fc04d7daaaf7d34689fe1792e0770d2a4a5504c2ecae1488c9e9fd192e3683fae15269e36963bd5040fdf18323abef86c9f5cd597576bf119bd5e67465cef6238facba022bd3b61d1fa042abadc46d00689c8f30349f4cd268d65a0dc4c8ed9c7516350ee44b135c7a585994b6711c0ec5835553217f33875c924f4bd0cfb849363487d3f56d20ab03f74eacfa390fe9db3c10f9f0db0f8ecb6f2f3d41579166450c8a8a7d81d24a2bf4fdd50830888a3ad9cfbb7437330437cc7eb7c735cbe1e8aa0818675e043964b4a387e04f01cc93b001103ae5e9c9982e7628f6a75a066a239801e52c170c9a444d2b1ee943d29c0fd2b2da3136abc6b69b8d0fecc1e6a883e4c748f75a3564a13c250d662a3f7be0e7aa6234e4f63746dcd99560a373358034abe9dd2adf3c20a218722a46ae1c5a93c6eaf528c0657db6fa3e67b93825b6115d09550adca290dad21dd558fa2abf27833b39d579188e3765f07a371c38e19f27d58d313ac7e736f482185b46eca5321199cd7ff7bccc95fd86426410328699e3775f2aaf843e8d342b3b34f3486afbd1918d71fad2b7d9b028d8437ff84ba0f3c6e656fa37de884114b0cda79c6f6d5de867a26a8d53a01f07c9ac3b7e5e535cf86e96733cae9334e8466ca53c8742dcc6412df2248d7843263619f785b3ecbcfe0ff5bed3bba84189365ac3dc360b5ba98085d9bc9936cf92146b434c65e4cf18d860877599035300826417a230d241e05e20eca186769df51413373d12efedcf2a1aaf45dc0d5ac61efdc0489bf21fb14879537dbb68f56b78d9387a8745480b1dbdc9c56665c3a16ea5b75dbfdb65df2ae6e09ef166f3adb8a654fef299c27b1e805f67202127ecfda471614da48bc5ea160b24b500553b06133ca94688ab75571db0f5ae5fb9a975d92e060fd00f6a2670b6757aa2e303115ec4aff27d17a557aa81ab2553877495e8ac1c878be58313c8cfc091ec4d09f25d32cdc16e51a8fbb41cb2e6f8569013d861bec3b174cc3be5f3158bfa63f4a09f92e9c46b4849f6ec21e9732a627c262fe52396bddd87fd9eb11e02f8e9992a9cafd056c078ed8bcab1deaa7e3f001a9ea61d0c1159065beca853f450ca88cc644cb1aa59399ff4878591450e66dd06d0b6e73e331ad3a8f3b2ddcc04f402201567f3e09dd74bc85513a7bae677eeaf5b75485d3a2f7931b9748060f375a073455e4b4287246d39505b81db267469c7e81235d6ad0c076004b7a64409c6989070e9f1a5f98e58f0b9422bc6dd727f81a43f973d1d7390ae17833ebc988e2152a", 0x1000}, {&(0x7f0000000340)="76cd96474f31357504cc0c85c1b7973c775a8418ad0b31fe29b5401bba2119dbbbf5162c45e80a707866e55654939e80fe2f82f18f360e948e48ea8f4241ae858b72", 0x42}, {&(0x7f0000001440)="b7a2192b0159f2993d80dd5960cc5bbf1ced9c323434abfa61820d48a84c3eee7d69fa6440daa56c2290f3db4b8d08fe658058ec97608ac560d04705909b7accf2956e7293910e571a0d404772f7abde6bc031988349ce6fe666ac3fb212ad967d76e860d9e3a6ce3e19dff3c4", 0x6d}, {&(0x7f0000000200)="201acde8a789c59f297db2d2c5307d9b93f1d83b3f408049ae78", 0x1a}], 0x8) mknod(&(0x7f00000003c0)='./bus\x00', 0x100, 0x10000) 16:17:06 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000002600)='/dev/tty\x00', 0x20000000000010, 0x0) pwritev(r0, &(0x7f0000002580)=[{&(0x7f0000000100)="96ea11a7c0d89f0c6d1da37e3410a7851a62d036f3237754b78cf7345a75cc17478a1e28070ab684f3cd9f90f39029df482223a1ac868215f44bd50e4c485b326edee33da7afd4b54604d9ce43d5aa7e9236bb2afbcca1d989caea8687be35e0ff7899ffa7d9f5da494aca94f0dd55999d11e14d0c5e52535ad9fd4a5414b1dd9b0885b653f5cc11666dfd02f2d8c045abccc21fd2891831ec98a85da676fa6b8c71cc4486e6819c3228380bc2b1d8a932b001fa3ec8622aef4821d236e5e4cc06c514c81e857146c0a13c746f06f36226923d6636830a81529d4fd2698a7a0fffaee54aa13cb01632be5ebf1f41cbae836ddf28bf11bfe5a4ac2f84ded1a20cd3215655e45f3fa7564b6f76d4b32bdb26180e6f119099150cb89808bed07a318c2802eb958c09065f4cafb4a2329dc4328a8392f9de43c1666c008a5a7c723f0a291066177a1cca6426804a121954e1f4267620b40234ec625236d7f7f815c538b44f96e5f1e2cd1e72d55bffeea48b35921719fed65be76a7f585f2238c8e5dcdec066d97eeb91c1117b1775556ea477d8896310b4c127d1835b9934270d6b400d4fcf687ad656206902a2c2e7509fd8af02c01fd1748a9b98a890f75a11636f93804800cf64ddf7e1dd8f44c977f22421d25510907d1d252c626d0df24fc1d20cf9eaa5e895b717d0143733426d21de3ec8c43d65b22d3152d92ca7c7ca914dadea92fa85413c81379e08c01e112355819a482e2bd76889b6698ffd666bb2aa196b60cb5853fb360261d342abced29798c06127ef39762ba2bd880165c05350d576f25a4b6758a8e43b9ad15f1a3fb1abe5fc5feb3a6280be47cc2f51c1ebcc05cd37f8530ea10a06d06ae89f7d302709ea43ba5d459a5a16a730d0cb06eb1654bb1e24b55b4fb409104cef4c17110700806cec5b93dfdc961fc85fd188dc835b153012e469082baa529e6edea5a0a2fb384b9b09535f210bf08a61f7c7501871afa99914acbdd4662c996e4df3af7450e08ca65222beb6f52b31a4f6a712fbaad7264adca2e48a222e5546cd37fa8e942ccb73be1a8150c02dbaad2dadf992aa824eabbf02e555695d9bdd8070fd414ea7295b5db03084a20ad4eea4eb18e86a4ab9cda0729709c52bd895f1c99245e87fa2e3d6d9a69885d4ca5dbdbace817de2619ed8066b358961dcc9cd1344c030fd350319300c05d8681a6c746bed610700c95b9f9290aeef351c7f5a2ce704db74dec892691b59a20f8f3b62d10a582af480cfc363a4e709cb49626e8f387699e6b4fc6776c1bbb5936bc8628b213a176698e60925f8065de032e1b4b37c02f97bca3346d0cc5a61824a9784a4de54f1921d3c7ed772d2f666ef790583fde22f8bad80f4fb163d2dc54fd13732d08d34b6b90b91e3e4d0320da086129b1eeb840de8da0c047468e6bc637c53397808dd6395454a143aeb5362f0a1fecc85a9946aa11f1f4a9e7efef954f5efe3df90c196a7f8c03aa81161314e9e65970f39bbc05b4a4bbd97c36c3338cae5b29b9e3ed2248b798df176acbd070ccbde980c494220c7510537be0fb609a4945e61f2aac2f7bb4456b243a3e029397d97c16ffc4f2ef532081c47177f3282eb0cd700703c40371b8da01dba75513b0a3569a3188b1c70083a8e47a592ccaf23c1e00dec8b400064c01ea6f75065cbe3a13ccd2014c683216ca6b64e290f83a2a07f81d031741e41e8dbd32bcc6ae915b4cbe73f354d7a81193288792636bb7ff199519d4daf62db44b0204e79b59be94839d00ea1a3159f71c07aeffb6d720fee1e7901b520cc4414301eba842b4122f4dc744028ff9e99aa3645dbddc3e8694ee4f7583d03b6cbdd1f04ab9867a2e99e5730714e3dfa1b7ef19d3c93d645457892b911e10a38ec3048baf2c17a0602e04130cb0a46e3a5fadeb1a4676a34bac570438f97eddfc9375ba01baa948915919faf9ad41e556b75db544d78cfcd2495802bbab51dce67ca12e272ef15234c7d52c080121f1610c12526f185d30ff6d8b6e6857a29f476746f18a9825c99c36781100b228f5a3170c5f70f12bcd936d00243cde9706616b21a96eb6aa96ab08aa45bf5aff906885d417de2bb07cdba200df6dcbf0410de26003c53c389a54bb7673337524a17d99dff65b3b94218270b835137a688ac3a97781d5b21dd21258bf118f4cce8679d116f91a1041cafe50149cd075d657e760b7c2cacca56c96b6631148205bef8b1e21a4ccafa6a9ed4b92c8ce72b59cfdeff4e23abdd19e8e0646417c7f9bc173c61982e76553dce407ae81e94605091f8e0e53114940869013f6e04ad31b70d2a68b55a9a70a0836cf521614642ccde8f13863d869c16356433ce3beb15ff688cff8e7e16abbafad6e81c9092a59d99a40238d2e3f9919fed8fe5ff28a6417af9ae327fceb226f0f8245a2cd203ddd3b0e3b468d8384b3971f740fe93fcdfa36e33f931151eed9576878b149735e61493287afcf334f6120223c32681f82f0d4a6d6ea5ce2072ac662bc553bf7852aed7f844f7b6198425b963d8a365fe2aa918e14ec6476ba480c2a40cc14968ea2a4f78e49b5e0cee3164b1e8880254d8e797a994f653e386d6ba05b7cf6132689a3c620269c6809653e60d8a3a2d8a40f9419e793e1f184f28d7ffdd65cde8c6012b6c7f52b3a19760c21cee284793ffe93b2e26c10fd87c71b7e636c642b0e783eb496d61f201128a22c42592b0843ce75d80b1c3d05ce25caef7eddf1df64dec98d4b9803f90b1bcda1718e89bd988439382b3dc394e2d4b645ed2749716860bb1554f4e29633c3b8198d4f400f15849488b3701e1a70570cff223fab4b0cb476d80166c212a413913c9470b27b64cf6d6b94f6b81c743eceab90a49a0abeca682ba8617272bba3514e83bd1754ed3841f9cef530a72f3bbf6bca7a68dd564415c32773a30f1d5550a66000270426f728791f6c75766d9a85171a8c5480764b70d98e5e8b9dd88d18d2138ef21ac4941373cc7b6230898bd5f6a5ec2e1b5377b91b9bcd45ffc3a74b4c818d231b54f64129bfe2156cf507d610be9f586ac1276f5b75bd28b66a1e7d8e9fab9cc00a999660696375c5c9fe6444f500cbd0a531ae6aca45ca0ea44c3c0120fb5d9da0d894d310230d57c5ff137c236ac48eb6a802379b4c87042b72f8bd3637fa54f24b07367afe9becae7a830a3fa1a36cccfe75dcfc8bd9ef7dc6aa39e2d0f0fb4195747fcff2c17db2518213059dab0c54ff0f80e8c32641366317cd0b833efe126e654b53955ca4d1bb25a6e140ed453228367d305c78c56ac64b336ba3aa36c79d37456648d591d874cdc967b97385657039b018eeafb4d78dccc159729bd7815af247c3db4092c89eefc5375f868745b203a7c347dcfa82e5121370ec4c00b5f505cdf7f0440047cfc19c18a623b1ce09fdcf7365c2d4401b52e4a94ec4a5e93a91f8aaeaeb5113c5ced8fb85ceb359ae5fb686f5cb7f2b086f4ce8a7d97fe0395b960eac374f0131bc29e78dc9d9fdc39f5cd83b5d16ddd210d26ea7e4047d4a5ae4a3ac4a0ecb46f15c199a6308dd20ff9e0c8a2ead154096d5535aa9f73b42d680e92981980538b61917e4b055da0b22b007c3ebdc89800303a18f5b43908e373aceac581925ecb904e44504975ecd83ba40363b807899d4b2e6314ff2c9c6b0f9ed5e66e91c67b56d6316feb6eb4e6548ac285b89b579a1524a2a34d844d2ebcea6d0fb23f3a6395d75e37d5a91f976aaa9465dfc3619ed63724eb463bf97abd29cf3ef0c363240dc8de9b9a254cbb83d41ab0f51559876319c3faa4aa8f6830d3be8dc207ed5326d70fddf4ae16a1410472678c3de2ca7e267eda083477d221c31f926550b00ff153906b33ce79944e76354ac0ae65c7e3db70aa92ec03eed4f4efda8522ea3e2df71c712b52bdca5d091cc62a41d48c590f7b66a6d92638168f1824ff8ab89859bd62f3b4f28e9bd90c6b33825e43149d7146572613e6eee32e3152bb1cbad0c266e660e01eb92c5d28745b0839c1ea9ef3cdea9f6e25603feb8dc22e9fb0b940454999e1cf14f93ad75c73de4bfc6a1984e5402304c6fbe353b7d961ddb379ca6fff53689d74463c481dd2231971b6334e0a4e19fb8f744ca4ff5fb3fb76bb0deb45f93e68bf604dc3f05c949c27175ac803810813f8c012e76173ce7c61361edfb0fc51fcad2a6abebebadb3be4ba68be00cc55095e3a1e7fb97b93152cdf1ef31ee64f6355b14f5541ef3a93a1d147ff175176931ed674ce7a754e3cab7e886e3dabc6728be0e60b501c1e86d71988c2e466cfbffbdd540cb8d1d8679ec11b116b669b41be21a185ecd017af11ac67e33bf9f1b88747fcc4d0e024967906b2154de3f7024cdcbc66e302bf983ec8f6ade527a8b4c4677698ec1447bca9d6ac389afe77717e1e40088d789383a91d0e76f0e80d96fc7c08cd7076f432d65efb97d0eb9ec4b6f1fc5f9174a2fadde3b4e364b38c7181e8f3270e9f6581e40105789e54c306d3cb184f08b8663c98c1ea70004526dad3ceff22aa5fed5a187eee8c37eef0bcfa4d4bd46d190e2517775ac082fe809f2a6a15d8ce70f9169e7a91c7f6d67674a0c9e5b2e4993ff5b4031642de652248dd13da1e9331b29eb8af9a259ab276c34fa2aa8e7e6f8ba8c40e984c68e25655dbbcb4a59913240cdafef0989fd915e6603de2c773440fbb311ce89aec739b1214e0e5c0185120c7bf0200f84e6fc76b4dd6bd310e908f895d5de122bfdfcffaf120d0ab406924aad76cbf121e1079667f2271925e17561c4802e6279e41d79eaa94ae592d8d034c1b02da7169a5db9b32d6897401f3d5374674cf41eff6fe84b299202db24c915dcba04a9a4444d1459ddf10678316d8276c82f5d3633dc3e96613b6a611365716f5d907330ae1153ad40ea65c9689abeac43103d3cc5bf3b6b8dda002aecff7c19fe2e65a13ea9cf5e567b333abf1896bcdd2c89c1510d106e9ed6de5119895b5b1c1ee5c3c1dcde1a82bd7cb7a28cdd9b512789da7a3c56f8361890b024cececdfe2ed4948bade0480457a725f754e08c643bdf165f5e273207ebd9b43075a3b9a4f1006813cd7f1c3633526af52e5c29906011849c502e641c1a437a75dcd3a08e6cb1ece86525bdbd72c21c85ff0fcc3602ea479eecf7543d32e2964367ef5de6314528d398296c04c1a9a29453c14f883e6166a5b5d63e22e9a5a5425894e3ef8891c25e6f94a616f00043072e5d025c24d30c2ecf996ad1477fd7ccbd381fe18ba8fd1dbaf4108a71c441fa5b90033044ff71c177811b7dcdc16d28abb8248c0c9d3bf6b1fa9a8b43d327751cad4a553c54a0d9f5b1eddd98fc1d210736e6cd24a67f1d916a5d1013c759d77d42d779b31eea262f7a1afa84e812a6883e558a39fb08c985fc0bccf36f724107203643aa27048c95a096e961d49e3598bec82580bb3c7db6a833c0631a13582fd0e3eb192ee6ba384b5049d82c95862f19d71332c9bcac0885188eb5022a732059149a033340124db2d178f7dc634ec6bcafab3f8ce7d8ed430b3269ba26e74f2af11c6fe00c6294c9776a50c32ec490dfc16f97b358532c6aa39a060a8eae3aee7ac201b49fcf5e1ea6b311a406d541cbc3ce5d56c403b5378b81ea6d514d3e71b83e43f59d0a8795ad6b6004ad122f1d5030e75b89cf7b2aae74050dd0aa7c202f61701b9cabeefd243c8e2ef7e08af9575f0ee098fdfe5f9fdee4012d8aa38dff162a5ada5b4c37cb988a74eabf58eca077ecf3cd0", 0x1000}, {&(0x7f0000001100)="b05504e40bd55347175b776c0b7f4f189d5dd1e4c71bd212e54a94b65be5be3f7021c9c83a6dc459be4bf521c399e25370aaec423aca38aecf2d0ece0c39842de1dc69fdf1253ba6b0ead1d43e90300cb212f6526f931fe57337ea7befdf295c739202dd3b82f4320eb8a45dc36001f5af70c2dea9c8af8cff21cd7f3c9d1a0ffaacccbc85d10ba6031711c5fa8818076cddd80705b71eb7cd783fe9cf4e50bdc29852e3a05d51e01c6b894e5b10b1974ce7480b0c92c8c67f9836cd93533f39a6f050298f0e36ea58e925", 0xcb}, {&(0x7f0000001200)="5a95d8819ba50393f600fa803427a0c308504143cd126264d8d458c320b0f68975920d74ebbdddab2c36f7acf1768954f5cb23d6ccc6f465f6c2ce5675eb5348c954a88c6cd76ec6579b07e12f37d72b29f7cdda8f483691f07865aa95a155b6039c1900e39cd9aedc312b09b3e6fada3fb455ad1f8aba0ef8b04a011bb13103da33d52f5d9366740b944a4f9b5d6c9e50eddbe80a1b63e197831f15a7324449e897f290dbe637c76f778b196b6c392ee33efce012f761a6d6ee3e92103822c1531fad7d75241e766f7dda2fb3db8682d9a1f2bc00803a0b49685800ad400eab7c684c405e86cf0b284b93143907dc304064bde889b67ffe42da", 0xfa}, {&(0x7f0000001300)="fcf6dfeab5dfb3233d729c0a4ce4d41eab12daa49336382a8589b17ba32116c9301c81ae74825c843a677e2014b92d2f60ec49022eb1b44aff91c5c6b01b3605c21f02afcc8224209ee9e63af9d0440f12e306f3b095f969767f31c84eb3099bf9f5c6fd6cc0afca0e51e527656854b424813bb0008a5a13bb47118dcd93d1b7589abe56f83cfdfccb7f48d8ff2e193deb68cecf8b89da136869b9bc23efc1bba7ddbbb6ed4aadcdd13735f37cceb3cb0217038959b8bc591654fc202dc2803a2f051b8154e9e8234cc19a55a51b4c611c71a6ef34fb167a674a5a1d2067ab04f26bb78f8cb4e90f6f145af0bc9f427c9c203707effb4f1d9909c33e37033872fd67de25f0d47fc6337e2f8b42fc59fcd59a11efe561ab70a90e7d420d64f59a19332be111710f40303da769481b6000997f6d3e710dd53f2498b85f3c80437b8b719de04e15f9bf57925a8b4648520498155e3c55bdd34dafac1fd192e3f624230c3e9ccc32309e6c0a7532c3cee7313bbdfd173eaf8ec22d7229b97f288805aaaef7cebd757617f06673478579854840ad90897acf09c4f130750aa756a405913431227817f6b1822fc155c4051ff892d206b384c8daf6036327ae5927635521b91b9fa25a9b5832c4302d4c377567350944cfd7020972dd5aba4a9fa737fd92204cdac56359aae0dc56ef676f02097090bba46a74be047250abde0fd24775c1e608cff980d6365460783bc9506fa5ab2b4b1d22d1e67628d9551ec9d40d921e97ed319d62d7cf8f207efb1c3d17d1219c0dccd4ce718f7b3b8610c149c8a00e44fbd58bb16b5c0e2fc104f251b94a57bbb2019e369faf3f56d43417c3e14efb7700141b08e010c04cb76cb56702a136fdb1d1d2055cb6271e861853d998174dbd6c729a9b33c829ac923e73ac58e9f1f3b0257f71bf75a8b62d2363bc7e4767425c5c0b9eefa7add76b6fdbeb65b6e99728e2b771806d30b3f80f08cea119ee59cf72743493e847e98a8d16aedb88d65d691c2afc6d579f4452fdc11deece01f3603d0cd4ffd4f22633b979b9e4236660f0d7649f77c2139a9979df292ba9e62c47a9ef18428f3ca84427acc39d4a8cc46f6288b6daed8a5081a6fe4a8a9faac7ada0060af43238c22ffa3a16352a04c586222db4dd3e19e93d9e62c841093cd82b9981bddde0a3d52c43b003c665c0464bebd0dbce0565d26ef8082bc3b7b236e0a2d51dfdd22e6fe1163071c0b6e90c67e675c6788a1f3e8fc5d0aa011bd562dfc243e1458cf3cf87cf34b3d93196bafbdd7f6fdb5861e20bcfbeb728e35a8ed4ff3b783116070241746bb5c0175dc67eb119deec9f54cca8fe53d21089c32733f415e710ed78a6e5bbdeefffdcd7eb710e2202f6c05b71a30ab59fb38536cd2b2691a0145dbe128cd77646652e7b917cdb0c1598f0056831da0f1dbf7558988368ef5a51faf2d5ef5d7ffe22bd7cece0cb72c90f46f263579e4f1018bf04a86412bc240e0cb1ba7ecddd74b1bfa9ef9684a20f7dd28cf20dcea27114c84a509f4c86865ebd1b6fd9a50e65d1b29af87d960e3fc250314eb33c15f878874bc915456ca7112366de0e374878d06fe3fd530274bc9425ac838eabeb3e03df4ed73e04484c9607aa9d39ac03e77b23b8e22fb490b470c0c87ae04818fc54e8759290878eebcbe98722e6fe207802809e0d907335db28716cdc3759374c04bb8f5eda9abafaefaceb0c385e655573478774f906f9729d380bfebf399576074c99435e0baa56cb206dedaf17b70d89a479e7f3aa985016bd14ec36ef93f58ecd71d7ee887afcbd45c870d70cc675d4a80d807a3ada6fc782aeeae5f72b211710174b5f540006b2562f7df16d4c2a99ef1c6ec48f0e297bad5103b740ebcb42b3b30a2ca358a1e470f9c0ac868786957a283b2804ebfd497257b4e9b8cf390fb7dfe1a26cae50cffff975766000b342054cba2c9dfb46949b74e7840c81d3177b36909e590d69eecde8db7ec8c2206807a4d5f96bb8258baff1e73b9c7445f0b8fbe37bb0716e951496f5bd904cde62152ec17e60625cf031bcf51aee29e42fb5b67fb0659133ad56e14ef368cbf703edc8f644506033840eeb7bd20808677148a966373ce73fff910793cdf3ec6ea79e079520de7a85ae2c0278bd6ecedff0e4334ee62f22c9671ec05560a2a4530ceb93f0890867679b1212706e2adfd6fe97cf41749022ea5c3f2894a5c3e72afdeefc885a8257f6c70dc8d288a60dffb0cfbc48945530238739c0dddb2e8650fabd442fe539b9f192ead82a9abca447fced13aba3185e3df83b47471169b6f2f78ba4bfad1535bd96c2635014c570187247adb1cde9c10a534655f2b462803393c16acd1540698b3b7bc0f5aa203ad6e8b25844217ff216e3a61fcb8d490145f78ab1787989ef34bfc6624a32d388c466addf4407ea087380560fca2d6367fa5312b209822421255959d96ffadea6ced652c406fa8d9df63b2eab2427d5f0848a292ad81ac7f158ffc70be8dbe6f041561c30971dafc9466f364ee876dee6d15f8ff1c3c11b0a4a3bd4faf7af98efa80e9b496e8a43025614871f4bced480521d860cc8476e02bf23683ee7cd3a39ee7797325b9304d8221634fb77e93fb496a42ab7b0f22da646e09b26f6cc6e23151e6c9533b8603576365a5aaf37603178ef096e8ee67e8726bfa6262d3e3d8ace020ed70314ad1be814c64054be60f009078fb57240db133db7a44a0d32a02ec2e646cb97706ee24dfb343b6c7b31a6cf5111ed81480c7d3c893b5a09835c8311fdd66c53e528dabf33b83cd9aa3286cbcab2680be203309d0ff43e93d6af377f768aa351638f8d10f341355737bcfe0ed67b27be72b3b329a62d16e7c09b1ae03c860da6888c36866c96bdc97828c4525685deaff87f0cba772b2c69d7a0c21686160ea129524fb7a11c23ed5f7a90f395d7928dbfeb768664ff03f154d73bf29bc6ed43052ead01512bfb0bdbbaa9e18d7e2d53390e89874f19acb8e5b81fa57bd7789ddf15f70e64a0f1869870c12f00b15d1e3b1fc7d18949cbc9da16373010bf4ae31e0869e466e73accf0266888bdff9731856ba4e3f5dd99c8facb5fa0d9c4d74ac770fe9a777781253bb9f028802b76b1d1295f7437d35fd6282079a2bc64bd9199a74a7578d1826c72394e7a9da1951a691be571819709509e1b4bf912786335f4a40d83e464e6f3f657e2ca40e157b891cc1bc88bb337df777293e7c12ebf483e65ca96cfc5f8a331c2e1126bedff862f78c1f54dcfe0ef9c01ed2b0035cae59900f38c1186f659cd3f9b1628392090c54a78a8117a8b1dcc064967455ade8c1b5ce2b2b510232ac6445bc61cc69e070bf687adc95c13d6f1cbfb00febe164a020354f8bd9e022396cc8a7f346c9a3ab8ea6032e25f98a11e8818d0cb4a20e8623d76db59a8949a9e5b6954b61c88925120c78c4ca4cf07062a15df20ef5a2a355e8ebb17f0548208af6203cb9075ca776eb7df369d6e4d945ece0e95155e2e1207a096ce928396375a9868ac2bf2a31021cd091c9efec1a9fd08518974a5a9c78403fa37c1ebc7b18e255289c8eaa41108e1c4272e7119932419c9100c79c726741a17fdc620b2111e41e4f8afb00855bba153d22ace7b00b5d4dfe8d741e4ae0938f5ae89a88b2223cdb7dd6941ace8c99d02804f1acd0904be11a1cc8a8320535a6ce946d1c3d9cb141fe26d195040ce8588dfcbf8e4c6e125984d296c2794417df44386268bfeb61e5186dc6d0eca0ebdcb24ea08d9c359e21095420ec38d08a2014f064df81cae7baea85dd8dfd3d9c4dada5c99e871da4e041ba35f8dc0fe2218b747afaac2b00ba25e4d429438bfe5ded4c4a83a3b2754dedb442d54df6f7c1c7f282407be558ecfc0f2339a4ed9d82adf9a5c5ead6e8aa927f70e11ab790533f1566aeee81285c55120a62b156c67f8d7d08ae693112fff176112b21510a3583ca854acd3834c99f487bd4af186e951eb5d9d48d38ac1fe49b54049af9f311924559741b54f2f71807ef1aaff947ab98cb7da47a76d1cdf30419f3650f54c826767421024eccefef2f8851c503b1ce61f202649366db2d54ea2b557b60a65554ed76f2aa6a8f390854cb09ca05637cac32476c38debe11f8650c2060fbd9ace521b44d5185e700b49b5d3d40e05b0b37bdb2319fe6515c00986eaf33cb68b7aebfe87602dcda06bcbbaab6b8448aceb75ca1ea176bdb10960759844988db7a37cd6e73f07c5a6894b757ee63f3fa15f7c17ca438fd7265a19e1db96d8c4b532d27434faba16c341c5af895f32730551d7c05e7118fdf1a6b4ab4adc8aa4277fe92c539295f614fa8f8c2b8a21ccefdaf6aaf6e80ba292e2af53b5cf51911cb8e46ef4d4a26bf26d293c59506b7da84db72217403ebda0b8e62628b92f038fb27b787f8cd6ccc0a6a81be5b03e32ba74b0d880d5343eb5df0a6bc0ab906a5319ad40d337677751ab84ffaa0b13575e37801d5270df7a87dc68c7315fa6d84be6546cb099e65aa3bf88c7fdaacfadc01a1e6de84ddad77011d7d439f32769719afa4d9ffde41285f82e22d72bc1c13f6a46e4e24d415265ed9538e140ac013cf0729c561d58950e37e6cd8363525559dc8d84b0ab98e9d63ccb59380befe141f165c90fe6f20a85ceb7f1c1ae6f9c9f908f6c5ca5d4081bdee5253d4a5e548cbd99876b2121249f50f4f740839b6f82fb4392678fb9e9d4ef3ebde10af99ee96e021bb2b53e9a7253d5e3ed03a92abbfb5240cda1422d151a65374d04ca70b09aa42211ff52c482f1d88c513e2597fc6782055e129d05cbd707bacefac1e18bf61d0585545981d8a966c8b6b23179bc3e774a88a6c128769b61c5485aaa4571828d175f08bf0fec085b5a7230f42192d89e2fb35706033ad40027fe4da01c2f2781607e0d39a8d5620a5cf0892f434f91bb2196d56a97e8d39ae3798d3526178d41b60f89f535e2eb3a45d48296e4cb0015e960e30939b49588a8d49321ed24acf7d15ac90a09f51ff29f2d47119f95bccc89e30d4b08cb8e54a2e5fd65fa178a8e16cd89727574e6989090c1920a3f0188b729e2ded32effc58c3bd8115313fed12bd16f5460731f65bda4204a9afd6586cc5e418c64f48b35b079c5c85e5c8e6f863b87b8056edbcaee977f77d0c2885b03932afc446a379d2369dbe24d16e594d697f308b1005b633244efc7b0bb81a113ee91f7ec6487fc1c9707434e31a0ad6b1e2b12b496a0d7ba16b3d7539328a5a4589ec560c8d32e8414a13483d30d501dbb8924c6a9e2efe5d83c805b90e0000236b34bef88dfcecb0880f3825dfcd28f58fd4dbc426dd245ef8de5935e98ab9426ef047d114bb26ba57b5ae2ca206cc582463eadf83c5d8553a340e107421ae01f34a07a1acdf32b9355b08339900a6b86c720d100f9b12ccda6bfa4645d6f70630fdcd863091e7ad13dc2cffab29eded58177ed0a15cd49ef8e2e6a30a18382d76a582a9c3e789ec993028b8c632e96b3504c1233ac7df65fe86267eeebfbcc2b1090d3e353010738f5d3048d5b0fc724b54e9c955e2edea7044b64485a77fc6551dddda13f19453d3d8db11fbe9d53c92c2b6940396aea204031ff4983e17a0c615828cffbd825bfe02488ee374bb7a3ab624852a16080c2393830eb5613ae30588ff09eb09cbde0991d0b52ade685568f352398efa7847d3afab0c1d4475a361a26c357a4321ba09ad25616ebaf0b9ce5fff0856ca5249c999cecbb694f201d894a7881f9645b", 0x1000}, {&(0x7f0000002300)="6f0888a398ed58dd75dc2529e4b5c398ff15f4b1a040f15f08a59bdd2bb903cdd632a6137ef95944bec39d4ff3fc68228dcf0f9bfec2deba2c8292bda1dc117b53162773dd4be1734e4a8edea6e5da33974858ec11a4fe5818a0874e62f3c4e379f27c01c8569e8604ba7ce491c8cb001306161339a903887d9c5beb6ab7b8585f631a86496bbab150fc07fcbd6687d88b16a68bfb9555911ff575eae3afe89f8e8eb9091d02c566c70399e96fa437b1e610493bdee1a0f0cd80f0c5c95ca586", 0xc0}, {&(0x7f00000023c0)="2caba2390a8f4b02e2e1aca749d98df4c1d4174e7c99ab950b3f8cc0882b506e40668648cebc642f5e49cf78ee657fbc8f08a96246c7c3b4f1b9c6d01d70fa0b860aaa414ff45a70de3c985350514f098bd94c38476555abf03264a946f6fce783099e8dada17678e1ccb89f962c6edd3b396efdd6550a7608f46e574aedad", 0x7f}, {&(0x7f0000002440)="45008bb368e01711451cf2839630079212eb5b8e1b3eba71fc955e6c2852", 0x1e}, {&(0x7f0000002480)="c4cf591252b41c09b26847d661ed65d73376e90dd9f7b6cf8a9afac5a4f4e8ba21f0939269a4dbf9e6238800e79c5db4c4e54e8f75a5c551681264ee453c3e4be167c4cc726b49cc114f8d7a8986352d92984a1b04a02265783b3e4220106094303c852bafce6ccea809cfaa8e7b92fc8016accf6447201f3a5869972a478a0142b7bcd315802b80bdc0d2af32e84dc7df719eb83c541e2af400dc9dca7333b30bab98682335b3f3ff0009c70dbab7623931eea5f72dbed5b55fa2fe358ee269815ce054fd2f6d6d5e5907cb4442ba24c4510545a89382668a", 0xd9}], 0x8, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1028, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r1, 0x6, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:17:06 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x8) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) open$dir(&(0x7f0000000000)='./file0/file1\x00', 0x8, 0xb7) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') chroot(&(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x4) 16:17:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)="499498efd4e3eec2f0b4b37c22b567f8a77f317d938a9487ab45fe352a46c72db02a2b043323fbc7387a98d23b3486dd717bbc2e964ff1b419caa8289fb5e113d995b25d066ff4f96c102a67c06043810432c312e93a64ab8e3ef0ab4de1d9dc8cb3d614fe84c8f43e0b22cdf0f73631d0b9839a2336867b50e3ffb0465509439e0442d4dd598ee8bada6b4160c21abff4", 0x91}], 0x1) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000180)) 16:17:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) r3 = syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r4 = socket$inet(0x2, 0x8000, 0x100000001) r5 = kqueue() kevent(r5, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r4, 0x0) r6 = msgget$private(0x0, 0x200000000041) msgrcv(r6, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff211000000090000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113ad00b000000000000000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0xc1) ioctl$TIOCSDTR(r0, 0x20007479) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r6, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d788c4f99c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"], 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') msgctl$IPC_SET(r6, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r8, 0x0, r7, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) kevent(r0, &(0x7f0000001b00)=[{{r4}, 0xffffffffffffffff, 0x5, 0x400000c3, 0x7ff, 0x2}, {{r4}, 0xfffffffffffffff9, 0xac, 0xfffff, 0x8, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x1, 0x401, 0x8001}, {{r3}, 0xfffffffffffffffd, 0x0, 0x4, 0x9, 0xffff}, {{r4}, 0xfffffffffffffffd, 0x20, 0xe0000009, 0x81, 0x100000001}, {{r0}, 0x0, 0x12, 0x0, 0x786, 0x3f}, {{r1}, 0xfffffffffffffffa, 0x10, 0x20000001, 0x79, 0x1}], 0x6, &(0x7f0000001c00)=[{{r5}, 0x0, 0x28, 0x20000022, 0x2, 0xc29}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0x9, 0x4}, {{r4}, 0xffffffffffffffff, 0x10, 0x0, 0x401, 0x10000}], 0x6, &(0x7f0000001c80)={0x0, 0x5}) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/176, 0xb0}], 0x4, &(0x7f0000000a80)=""/4096, 0x1000}, 0x3) 16:17:06 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e239427faca8a50e3490a", 0x1e) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x6, 0xfff, 0x4, 0x8000, "db5d5872a7739139f289c21c57fb318d3edddada", 0x100000000000, 0x4}) close(r4) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r6, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r6, r5) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r7 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r7, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r8 = socket(0x2, 0x1, 0x0) setsockopt(r8, 0x0, 0x20, 0x0, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r9, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) 16:17:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x94) 16:17:07 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x40000007ffffffe, "73cc0ec3aef9cd779f04000605070a7fc06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f", 0x35}], 0x1) msgget(0x1, 0xa) 16:17:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='./file0\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x6000, 0x0) 16:17:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) dup(r1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:17:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) fchflags(r0, 0x40002) 16:17:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x401, 0x0) close(r1) close(r0) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x3, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x800, 0x14}, 0xc, &(0x7f0000002540)=[{&(0x7f0000000040)="aec7ff4b24b46223d27f267a5a174d194aa07f59e51d404fa57886b67f3bb6f864abfdb22ea11b046de146470b0ef2c288cf", 0x32}, {&(0x7f0000000080)="d036e8d75797", 0x6}, {&(0x7f00000000c0)="4950d7e13fb8f015933dd21cc7f6554b4b56ba61ef3e724ba295cd0a181c1390c4909c90a1456fdd6e087ae3b108f9937c8518cf1db116f8341e7530ddc3b213eaa2e910db97b752a0e6615a187ca66d874a65b1b97197a9249c068c884d73e0af2728da59ac94ebc3c019bfd471f9801ca37aa3f5dbf917b74b202d346b6bf82af58f6418d2f30a2302f456fcf6ab4b9821df9e0e52e8f07350afdcfcd7e506a9ee52bb", 0xa4}, {&(0x7f0000000180)="ffc9069b87b45723da7d0700b7d105bc34fe6cb7619e78170e1b91b5b157ea5a73e51f8a0f2401cf5e0076a2fe2880ee523a576fee591f1b952246a4867c8a9b30af562efe6c928dca986a22f1911d2b85da3d8684726547bfa19bbe9d67fb227d97c8125bbb92bf029c68c2ccf18e99174ca00959f94b450e7cdb13c2bbb9fbf22c89c3e2ba30a2d2c14e712266b22d744d753a6e9e83adf24bcc18df20240ccba2025172a271b835cc2eee7bb49e7c4f4115c97af55e62a211df4ec3c111f803e94cdca82b07be945966de0f24e4a69c82f64143c5f81709807b082a2a5b18e1cc1a", 0xe3}, {&(0x7f0000000280)="8d4ba8169aa5918c70e878a192d8145c5a0e61c72150e1b08cad58bab4cc0a78c49b5cce8c3355725ba0f65b1a8b19dc58bdc685cb009e316a3973a7be2273e75ded05414caa3576725efcf21228e3afc830aefbf569379ce10e6f6a41d122ae", 0x60}, {&(0x7f0000000380)="a23a1bbab61a182eb1e91bb06d367ad302f5f0bc588f84c4c3dc0152bcc51990503c55db7d5025a4c904aea1fb46334f344b30c1171643fb3b1f202fd453629227c67b931ca1d73c41d1024a983a6c58ca25fa6ed494544979bb5681b6aa91a0b5d49b22e426f542b47959e879f8160286a3102d34a4b40f8d143290704aa9adf9cc413e02345c9b98b757f4c53f988325f5f6805494c115a5fdd9f24cbe8c938f984b26dc40544cff414a442113a1354b00ab802944c2885e03ecf09002c896ac", 0xc1}, {&(0x7f0000000480)="524735d1f4c0415458eba44b84f7668c02064764b674d95f8bd5d8da69ff6ff6792a82f1bfc8eb57df535517fbd0b0c3086a7d82fee76825da5b14c8d0da93778984d182c0191dcdf9930c94aff4f6f32c991ae1354c71d0089111f7da02acc2c215c483307b3e9fcbd4d3342206eeadc6d8c40ac45414d3a3caa533c5d74a594106697e52aa0e794fefe985d9cb4cf81db7d1869370d06edd260404c3ed178c8b001a2e860040c9e6fd69333b7471021e07a38c0bc6d4157b38fab36b487002bccdbc01b0966d2bdcb55825890d8efcf8fd2689245c991225671159d196185d3282090f8adf6b7876fab0d760a7776b4be80bf64f51b4ecb5da496d63397c5f1ea594049e277de14ef2a5da76fbf0941b4b4b1f1ed1696d5c1780feb162068b70a9a3c95bf8b89f58a2df5955722a9951920c4e0b26264ce52afb6cb1a0623d33f0e21e14d6fbc580e8bddbea20bc440437dc8c378c24959194f0db21e24a684ecd8f75fbc0664d28c65796c3dba1dd2dfc896c4153ef25fdb8da1581cd3b652024d4b61ded38c49cd378a0292e0fe63a5076d3bf23ccbc7f3ab08bbff586031235e58270ae203ea558f907f9b4aa6f1b10c4de0b8852fd8e008eba70914fef5343ac6d91b968cf5baf872ffe9c0a8818ffc9f720d1c5417f3f4880ec04a0aa9ecf3a685a26a6324d91c0dc7fcc04edf286cb83cbe1612122079a66abfbca5c91402bbf6fa83a2de4cbddcf107467b004d3b52118d0b8ee2cf8a09ea6b73af2c978e6e3d776c62eacf49aa5f4a7e25b2032be48c635eb055de4366ff2a09806daa6de0c90566a485f865f476c5d208b81f678402201c78cc8487f6908bc2a0f8c3a08d14d78e07c8136df74d2876e4c6f953246e9d51ff12301a0c09633d11b08afed48342cabce7852cfd5e6329044cf9da6d29d86121220b09c497bbca6996a0cd337ecddf1c64f8ccf6080b5e8b39d2c171bcfe17e28cfb74fd40aa6766d84e093f55a49281ed16235b0c15f3e15c7184e70c1a68d0b9a01e24d0748f54c8e817e1ca22e4a153169c4224c38fdbd617056cdd82a958458519583ca965890ed0cb552830baa481f8c3bd5da1dfee96435cd368644bdb565df7e48188076247ec1d466b786fc94a4851d29ab35b332f0f0010b3f7088eb96bd4d6c3b0d0415dd2941492832ad61ff0ebc96176a0be4efe59c2d5d44422022a9f3c381e8bd3f3115fa17689fe3167f6d22f565f951465ad75927a2b6e63d94013490d6d813dff6125f8d3ea2757794035bf532c0cc23ad15fef96f5b7990f974be81764870c434b1bcbba8994b92fbdd8c86693701abd047980bc31173835b4067f142ca1e37802ca113db362fa7ee264d13b0ac84a3690d4cd549496f25d6ac77b67dfcc45e3a9bce6b5dfa6b29de13a10b7b172f2f9d05543d406feaca50e2f58317d33c0ff347f3c77bf8693bdc52598f37740674a1b2ebc1dad5083948ad47ab67290d522c10a25fefee141964ed0f7de422088e2448b9f4377cc87cd3ec06092e4ce052012a585c32e6a3d57d569acc3840faf79ca9ad0d2a8953d06999746792e2c79d251aa50cd6977227ecff780438e899c213e73613e7208d100e1f0cc9ac9fec1abe41ba309d69e592312ea62938b9343311b45a26c329a7d35cca724d96cbc7a6c98c218e4fdaa3d91658bb2bdf96d4f1bbacf2debd702513db7a46954394468de5d918e683a48ef4b93ab43a78b1178dccb3728be9fb2752a88ee7e34682c78c5357568102f418e878a6815de90e4193fbe16d6cf2700d8bda7b5c1cc822b0993c703c411b31363a57204275390086d93c0b62c2a8f92138f22c266335aee28b5435a7450b03f4da9c7e5e080aa53fd46a7b8164057dfaae1a473a17c6da6f970fa2645c228292fae5980f52422b0942c257f73186c86afb2713da646390d1e80351fb3018d4d2735da46f4e8591cb2bd2f2502c50944dd8076a489085ae0c1883e74ded99e4b531952c49b7fe60d1dc0ac04dfaa125547b507f9be2363dcf125d53fe8358708aa6e1186189b8a2b0b68c66b97fd392fac6820a1c3c149cd60507b5c35a7da186a581fe70ac8e94daa1653f01bb9d69e122f5eecb8b138c900d9f2c40b12d5e72bc55038419a413a575a25151c5dc7b84115c3627f7a659d37545b79d16063d0208686601c653cacd81e1d57b00528fb5917abf11854057370706de1e3ef8d8a1105e3f40d60fb9514b98a10af08e7a28ca871434dc05cf037a7039e7de5e70a7d8c1bc53b62ef50a0c9d64e0a4cb0d4ce2dcda1b26257e3afd89b51e732af004474d80a212d96905729aef12d606210e1b20a450d67892e3f83c7452401b64aeb2c616e82cb38d3d30603ddc846a6160891e9b357704dfb2d207631c80e144fbd2d2ea4bd32330346bbb0a60280dab41f3405680f36b7f3fd5d03272901746bae6c5fa0e5425ae5ee9ec3ec9ab7a0bb195c58dc71c4b7bae98e3206f9e2482fc13519c18044547bfa1c2f95204dad431cf86c8511be56bba6f02c4e0a1a07f559b6a1862078e7a4b8e2237965a872c51de83affb455a9a58b25bf9bbffa5e0836ecc2ff98a3657e404ba79690739202a499e45238658d746a4a3ef220ce4a662a07108721eea4663ff5bdea5d94f6bfc81541dd81cd8df8f467ddaa5fbd50147a4021f505526ac587708ec78c76d4b28f67374e4d8c0bbf459a741341ed9fafcaa997fac5b7cb7674d73bdd958bd1512c9fa002eae0622254dd2c499fe07fd5b45212dee78a20d21742aff94a3484b4022e5ac4faf64f41938bcb63a79fddf1e9e98b0a5068537ab11c8205ec224641ec1510e8b930332c6e2d03a2c628f303d47c10e45c67c1c58b959301a11c479fe4d92ec7f4e4114591df4c07daa74647b13e7e85209bd952246d5bc43b4339a45d7a5865476a365805244e59114fc0ed1d2dcf35b89d9353cbdf15cb558698702795d97ba0c16c6658330fb2a9766acdc804d235fc79afe4de8f5f4b5ff8869b8bfd798001878bdbba8b7f9f4ab17517464e756e42ce6a560701bf9daf88a8a92c26313a590ac5eb45e55272a70a00e5b8736b34bf49212068dfbb232c39801c483bfcd5bb12a8032d8865a9c37c965eed3854db75ca4102fc3b1b369640c54df38203d5414f7dd0baa2a4972be934d938da388bf28196967b327cf8d419b0bfa3f42e8861d99682fe8861a617927d317e4d8393a3e214062271fadbe97c3efb95be3f78549a52fef5f1c75b0fb56bf4cd137dec0a27f767f152855e98a56b658bb6a68dcbe89fd6af278484c5afaee810bd2b3db7a24024e6c910d910c1fada4965fa310a60588cd1fdd61fbdadb669a5416759c0054d668287d83ff046b987b63499f3f4533546d4facd695557fdd0422d739a08f93c34cdde04d537cd7682ff813e39b3ec73e58bc6ad7f980d80ef95ef15d9ddbe891626fd7bf2f6391cb58facc5a3aa3cbd8b6aa7d1dbf176afba2358c31ec45f78d7f8db62c33eba3c5e642f15e69903b3357ac9d57ae3e6653f8e15871927bc04f541497a211df09bb43060287617fe30ec30ff55ced663b97b693bfee4403d500b6a2a55f731e8f399c11e506e84161478e35ecb8abc6941f35db89d1702857c6a31a5fb018f94796e2317d868d259798af3ccc62cee6697554f06b0f6e61f5340f3313d70a71bf19afd2195d47deacebe41fa6bd6f203d5cf465a4a56a8dc35d41274ff873bf54d9b32c4095c4dd14aef35ce9fb2d7469e7ab634b9ba9fdda559a430bf08ac9f0c4b5aaa82cb043f4131690c372614f8aa93b0cec6e6d747303fb491820306307db8857f6ac69b4a24e15936a0256950f6e4ba51e2c22d5a219c1ac9e321d478022ba79ce8d4a6403b2363786abd84a3d1829ce98d58b50369ca473a6784f39c9f9165bf5fd023fd974adaa3bc113b1ee65427aba4d7bf391ea9cbec127208667001b75611a9f6e8307d83dfd42973c837d0d225e9d638c52900a40e8551db71a73575618dde667056271cd64d16eab46da2485ba3cafa78ffe4bd60b59a469f264b597d9f22d07c9251c954d74513244d6fe880c549c691f0f1204cc65543310f7b8d85d2aee0fbcb3bc5e9c00f4c97fa0aaeb0a0137435493c31bb2d285842ac1a216cb275932fa4548138b584b84b771d0875e83a6d4454280a79d547f81fd2e3f9baffc1572fd4122d9ab13fa0bc9a12f9ecc92acbe8a0a7693166a06c12d8bd195455d71552910696e8333889c25854491b36e1cdd2750901784da27b0b36d113db13314538e8e580e4a9ff82848c35807b893d9ead13be485696a25a47c465f0fd4f5f147cc489419dc803f8a810935a8a74d6097fc03958f69302e3b016abfff80c82d9ec0aa3da8979794840b1255afc7ab58a6b65a77086f75b178668ae1260d1bbc92b5520e4133f9bfdf01a8f774851df503087fc7c2f5c093e06be0e8e38ff496feb0ad44febd782be85246d241aacd5245d65fcd1b0eb4fa3b6061d128729726cfdb03cf907e80b8eff97fb20e2639894f670a785ceb96c90b9e6744eae5a56252c02a6226640d75bcdef294e4401a89d9cf3e6872d11ed34ee57ccd70349070c06d7e675f8e44df6fa8d9ee1d30ee5b4cabc454745e0dfd7861da30edbd63b210f03de0538ae62ab259ee79fdac1ea888568ad8712e7b020004d11a4fb422477b38e6ce4e87bf003513c8ec7e3cf7ca93608df5334bf9c8c0ac3b830435f1b2644a333a1c3a417b6b542b3958d50c18633b641de320e7d15d7d216e4badc9eb311b6404b3ca82279fdda9059c74880e4e7d5111d068537f27df1d1e598e258c790be1bcc4058dfd175e79034781f281e98ebbed2d54da30465caa9ceb1e903557a8482d32ed7d60401685e78c65213fb5ce27dadbe922eaab53af168b015341527483a0c6d13dc80de29cf0503f820f8161d22e2e8cb94186b397caf20e2e2a458c8c9c0573c6e852ee9068d7716cd4c4543199193214c80a314bf0b9458a215692f3d8dfcda992b4e931618e716438f85371e57ea8096827e1988929f9c191a5c9796483852986cba13470e7e260e1d185af7ae5b98e812ec0e45d31dbad4cf4a3c9fb7867d495ed45f1cc377351cedab4da4bbff661f22fd86568ea8ce95fa7f29473688219101921d52926de86b4bc6dffea6d1def27a3e63db9da9165d0da97116aed50a8dd003115c5c6a7eebd887ca17026f533c8fe821d78830faf914293cb6385c5e85e3b58b25a63967637ecb120509da79ff5c7cbf8acf4a722b3f408dc680dd4a901ec544b239ca8f7574ad23c469587651d34eeca807f45d580bf2fa6d1eba7b8a294cc85d874c0617400a55aa7abb96d0248b4c0b9da6f983bafc824c1189aeb03c289e35a16f3ceda88600b50c37696b5301c2d1c4734d3b6f922b598498c1ec5461a757dca43839a60e432ec36a259776c486fa5a47752214e4fed0f082999fe2a08ae028e1f37faf7b8f73e5a86644cf6c775df8a9b2561bf18942dd5a521144b1d526214093471b532ca05a2e3841915ea3b25de492601eda33c4e712c1e243a6cd2bbf5d15cf831688c44b6e719688a3cb419fab7595307bcb6bdab68719e1d2abb764e902813cca7b0af836d9646dc5dc6fe072d81a85350b6d31a20cf3fd370d095207db67031451aacd16154d0e10972a5b2c23570632b8f014b22857c7caef1110171c7bf0f7a1cd425c6d7feff3e6871f705f5b91d48d28c952819ae18cd9b4c1ffbae4e09d7a2ffab3b84965771a06f5b6a35214f0c00d221", 0x1000}, {&(0x7f0000001480)="97cc0c7e5bc9435418cb51e42403cda479dde5678cf86dc927ec81375ffc8aab65fdb04717104b17767fe906411df1a32f75f8684819418d8ceb91d70b0418183628290450eed31db530fd13d6de0d49f5e4a77b5cd69ada3b2f964e8bcb6a50bb495a22073f2af7879c1d2108ffad4de51fca0397a31d509cfa6305ac8a7c06ae7c09eb8d4b863307e10775b40d5aa0778292a50237efd005601a18319d7eb067b187ed", 0xa4}, {&(0x7f0000001540)="3e15523b23f10a4772251129aa26854d900743b007fd793f5401f6ce394ca07fbded049cb6f77eeb84ff9a267520b0020952dbdda2990d241357b199cc086e3ce16b3d997034341ee079117990f341afa357e640b0d4543d70eaa3943d1853c17ff48b52965a871e7393614c8bc431490283bf9d3d8bdda56171ffb65a28ed6d6d6e81942cf1ccfed36026b68ab7af4bfbdf9a4002a02c20b32d13d00f5c17f3c9ed973c544ea2b949356444703824a5cd406ac8479ff4a454636a6171bee071fbbe6e1bccf1e442d6992aefff9a5960794774ac264aa1fed85594225923ce9d15099439bd8b10d773ce245b9386b3ad454b9c0fdc1bd621a6bdcae5a7af37a9a502d066bcfbb6b6939ba3d76637028fcfe151a1ac500f2f82dff7cc1f7b837e7ef9948867ef16e2ca91b610c8f0a6f4867aa4c2481e681d08aeba10740549c3cfb0038a61102f5400711eafa1fa89168f322111b4900374f2514aa6990da9b2e0e97192111128251e7a5d4946ff4dc325ab838d9eb9df039a2184724efd8bf0597da093c20363dca4a0da70ad5f1da68bb6410d29550b7a17a0fb72d68666fe55d3829aec3d25c37824ce832c79913842d5ee695e558d46501541e3a03a7b79be98924fed4a6c981d3148d2ee6a2ca998e740a67ac97b90a8d34971060fe671d7f8317aed433c452e4d4efd6a72645b2a019a6c45c1a4290e9cf728ac825ad1627649afe5ba291f168a6545427d4a11e5d4991ff288650672ddf6c6dea562fa176cfe72aaacfe5c14a2a9fb63c299d41a795c9934f16c1d90469aa29d1476dafb68811a76557908958b416013acf419c930cb1bbbfe8edfbbb2f90c8c2fdcc72be26d4402bed87599037bf4cd1f5b3aba239979908b517d2714489695e77e0bb1294839841ca463033448fa93fe009543345b432cd02877335639a6781b9bff11c94fb1415e74ecf4281a8c65173509553b13336e417b96ad1cb90b9b7f3b112cce2784c4e57401d9b162cca7d2847efd7d36cfdbcbf0ce091ce7a2fbdcd89a18197c6c9747c74ff1ce8ad428b65be2517139341b1a64f072411e5d5981662e49c13defbae77aed5e72e06860d0272711cd3f904fd95f7d8381ecd60422ef45d053ef6610d7ca3ca09cccf5603806db428b1824bd4baad6b2a9c4021f325faedeafb31a2544c9dfebb4a12d2950c1bc2697775d354c761fc65f70e80f4a569a1c9997881772b5227a5e895f438fbfaca97d841a9512ee5a5591d09a70519dda334eab0068a66d1b0edd2411863cdb058555eb9058ec3aad11bd45bd00dcc2cf4546bebc545b2429e85206dba102312b3233da044144d3673e3ecfb4990fca16f2c7cd2444976699100a65000ae94360bdaf5bc63da3e90f225e23b0c932c2ddfb9d10f8d33ea7946ee48d9502198363505926a6c2a3c1dff0ec40605b8fb4b0b5d40b257141dddd1540c54ad7ebbaa903382b9b45482dcb039f5581a2dc49e5c0a31c2cdabc727caecc54da4130cc872d10fa6a2f8c687310e90ed20447a9ddd374060668fa90d82401a62f75848e89b0781cf8dcca6dd77be3dd4db0842124336f475d185e6c8da92ba5b2665a5c3b6eb6b889107d7927ff70256804a58ad618a7f02ec7936f03fcff8d345c0925b85490e8dff2d4c4fe61a880c225fd16d76d066f62e5d1f5cf38521d586af5f68b0011627abbe23be0dce15e920a7dca5d0da078ddc219ba6d6ab9329cd3f549843a8c405eb096148dae59a0fbe789f4f48a06e9dfe2e206ec446b59b7afc9c7061157e13dc9fcb5dbeba88a05b09e18952ca00b6805368fb6080a79a67891980aebc8077966ecd88bf9ce4b61ca12fde6772bbdef80ba49077c656bfc53275a4663f673f7f7ca8a7c99966f4fb619cae4a0aa7d92b1f7db59429bbe3788602afa4e0da82220ccea031a425effb0dbb2d74bee68d6df57b8cb4a5c4b3e1ed7ac33f172ff963777dcef0e9502a9d555a02d8f5e1dc961dbb919c4cb6586a00a80cc6230ccad7a726921acc101ac66bcb8036707ab0e24bbb4afb303d6a912e7ba3d6ee564a5af5cf0bb2fa93b2da3c08f1325979a79ec7005b63f6641a122c92a73da91bb0defb1740fff3b53a3ed71cf7dd2e58da9041eb1236bd36a2738c38e7a4a759641cc1d8f18a98a28599472990d4cd0133599ee269e2df1832c08e2c94bc807a44dacd89ecdf4d7bf12b642a78bd1b9ed4c11cd86e8955fce564a0d72ba96d3f1fa936aca6c66a016352f160456e474ef47359f5ff960262b7168397c1b3ec7503f3573d6cb4683fb1ac63c10dfcf5a321a63fea9ff43df8d35eb6a84b510778aad1f0d22bc6b9fdeee1a67bd6dd60e9eda52aaf48bbb627043daa1dcce3d89c94d55c94fc903d29e6acd49e85441683634a70b4b8e2352f07731f445687c83ff87d8929330929051862e340cedacb6437c041be99ae7d45ba187fffbfdcade21abf66598042664ce4547aca0421bcbc082a05eb4710e8c6fb0ac1329240dbbc57f7ec81c12cbec9590254f9afc80b9d87c13c1edc86ac7e2934e8bfe991fae4acf18d4cf03808c848eaad240d7eb40e46767674508872774920800c6e11712179de2255a3442365ab6df3f02fcc080b2d4dd99560ed7bf57c5fff61c16adc5b1b943eb7a4aa2eb2cdc0f81cfa9bc492f5576c529dfd6bf2974ab5f47fca8d6d499073b89a3cd8f405848e851fce0cd670b6868149f21d79c311575ad21644a0596a5dd268d212ab2275ca5867d78bb1c7a4431229164c10926cbf8443661e98b5701920e66d08152a152e3cc9157e45adfdf915ddd8cdece6f5eda67fd5fac4c7af4e00bf730ea7e31f7272d8b5ce7a78287b07f5cd08cea6f50c8780273e7793af50a8060321039d56c6417902bb9c9ea3b3278cf16a295a877e08c08e2e55f88d8047c1d71a6f48653dd9f2330b92837401d8b0e6ac12ea657d4461b68a64dd418dc774444dbca6203d87d99c7a5bc1cbc9348c608ac5e92796db94c7257c17ff16db1ff990018eb38980369e6c1fb4ba76a8aa83c251735bfd8cc97b16097dc2e14931db695d2e0b752ea18b69622e5668d241e029ce58b65bba3e8cfd2c8fa7532d47b3f380dcb481acc919553913b3505d687b44d9c1b61d9c1c444c8fb51ee1bfc691460dccf63dcd813909404ee55aa9152465eb73d0cd798dc08e19279ec014dc97d6acce9d61c473e0bfe879f25e86cc75aa12e59d3d4f56b142534fc4bd67a822e6ef7b8b8381cba6baa1b20454098a3b223876acab2cd93142b40a27ccf620a606728c4dc83ce39bf266164a4c29e64f2cd477c864edb690151641f9dd822b17338077552f71661e62929ee32cc4d86d1b38b76752dfc8b548d243ae5d8a614b29e3c84e1136a39064bd3d540df351cc67c9367763632221731901420766d0a34c0b3c107ffafb8d796c8fe43731d1a452a28dae07e34022bcd33040ac1c266555d52c4ca68b8646882a6a594cb41ac3a96fe0cc265307a57470dd527b04f7872e12aab9c30837d0e741e711617fad3283ed5872eaad880e9642d0b2ade4e5ee187b600265dd479a970ecfae101a06fa01a9ce25e843dab8811952c7d4b768ef20dc88bff5a516e2630a0792d6e68df443894c2b0fd6f7da3f6011db254a7692504c4da4e964324776f0a2033daadefe92ed6879e44812ee50ca15644afbacf4e70fe3fa4b3d93851a8d4ebcf1c35f23e5ea8583dcbfa8a485f631ff9b32d80960a89f8db8cbe28441d77606d5da8bcb64846b4646e1c4d1e66d3acd9bcfca6c2bb02e645155962dc4069d032ab85d7cc63670b964d1b185f256ae0dabab861f50f8d2cb25d17fca7e7eaf0985388ca13b3efcb3283b52abb2a01981245cbdaac538236a5c5ce173b5392b43fb1588c9e8a16ea8469c734dea6504c86aa35b168fb1e8cda19c38f160c4994984ffd50fbc7121cbbc946a34c716a612cb67ce0a8ade6e4fc2b15d3ff1a4cca3153d22bdc8e282a64c01e963721828e952ad87c402008f89f88110011a7e557c844a6edc8dd42d0b2e6734c060ae8f72281a32a5ab517ada3e6828d2c6cabc63fb17715707ccad2139a1eee5e85a420c2499f6461361661905a8565346480a9609156e0a31e7553aaa920d25385c0f42fd0680824df0c233832a7db7380ca786e7721ee730a378835207f5bb4405f07a9545cf910d3d9b903acae014289139dad2840891581860259afe96c8acc22cfc83e683b685038d1df9dbdbb768fff41774762925640baf96cd7e8e649cc67b22bacbb8d4d524b1ee934219fcaa6a494c0a4c47adc91d5fe0b0e1cee5d4a1054565bb653ad4d8bdd84732eae26f317fe2d6e62b777a6baa8492ca56d1a0cef737b81cc450c063ac55ae73e2d0a559399a690fd00bb15a737a37809fb643fb30f3616a387757edd682e86601dbcf204caf8c3f14445f6977631e1910b9fc1992811b53f69223907c92c6508441fffffd28f2a29e39cf5f9c75e00d7295b358133fd07fb7be468f9c3eaeecd98425ea5f4cedcc05136fb67ab67ba608ce714d70f2728476f5f7249db3c0f59d003882c2e24de479b57b82b1685fd37f761a5a80c50daa8d7939e79628f17d72e8a022c8f2d71fb1f83af049c3ffceadc214a3cd8fe74ed254d5926ff0fc639c426b29d995db18387f1b45de16c044d81c434867f4f7805b98969bd885c230bc3d6473aa9a8de26c9079d19be60399ee9d8288b2944f8480f0af9dd5f6e1744e1c0acc12e25d30e6bcf23f0bf2e221c1cd45ba21943db4165fbdaa2815066072007aed34c5f34679e4e879a98327429ad8f2754318175a399f22bdb94a247b49126eb8ccb7ce4e01bf74b636c8a4bfb3f66a18e94fc67a76903a4ee984f6f00e9d1408c4977a3f5c3592739abaa5e3bd4a22b55c77571071a074ea80a91ea478df993db16c09e3db7ec29445d755afeb756a8a8ee78c342a8d16d19bc700a626b5be14f089ea7ba4cf609f1240bb0ea2ab34af65b6096791fff90d33dcfe7d75e5decc2ab502062612f85e25c208f22ee0585ba46eebaaa935bca6d618e1b068f0ad8d234a790011a3b106c1737468f9690f81703e711198f193f6ff95c1ef51479d86a0371a78a9f4fc5f34a3656fe8dae275eeddbe1615bbd1b41daf350c1e7c278f062bd08551ef7d1d9ad906c55646b180329a7158715ecda641f0b602350a0a626819fe32c1a3facd424c047b5ce9d165f074d492aed213210bd54c8790695f93b3424f968627fabdc9110596a65288450c35f1a2b6a42368f68310b7bf8c6a6f64e8a66b64c109fc5daeb23f6e74f93bceccbff0860f0f4f370c27e9f1db6557b3819a1a6df9eca3478bc4834bea1dd144c0f9a239fb4efccdc12d9482c89583ec43820e8b01a663c3bf72f73bf7334fbead3978fc2d379611e6b7a5f257731b4de253555014c86e0f25ec5126735b2e4220e506895b8b472fc2e0e741a98bc874574e3309d3f1edcaff547fa175fb6b069785fccd8f976c50310701b24404bc1bc9e5f68520f1bfdaddf41d1861c49f840dbc3c2df87b45936d09c302caca5c1ac08cdde8eb30699c559a94afc782bd06b7ae8f337141c0b423c0529757b5e4585db5bb4f91112f13ee070e54d6238137e0f665f643d212d2cf817797214fcd0aff7c7b97af2ddcec2dd5bb80a1f1ad877c32dffa878eb336722a0b41dd3dc5f39d1ac1a00ab53607ebcbebd06bf44ea779fc00baa848c6384e7bd3206ff2e268cf0045d7cc7ee9a763a4dadea57de20b4363f3af0ffc370cd253fbd6d", 0x1000}], 0x9, &(0x7f0000002600)=[{0x90, 0x1, 0x8, "6a31b5ce20202ca168dd276f654351fdc1316e4884ba83c9c99c5e9faad87dac183927648e18e7dbee02302d125bab96cda5570321610189dbc0fb5ddbd2e692325e20aafa91af7649f3c41c7d7c8cc8e5d1db5eee7da0d0dddefdeff4cb917c6032c024c3a9a9bd215df8ce22fff5e34fbec3d4e22f411204"}], 0x90}, 0x8) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:17:08 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0xfffffffffffff7fc}, {0x0, 0xffe}}, 0x0) r0 = getegid() setegid(r0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f00000000c0)=0x3, 0x4) 16:17:08 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x3ffb, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r1) mknod(&(0x7f0000003880)='./bus\x00', 0x80002002, 0x28ac) ioctl$TIOCCBRK(r1, 0x2000747a) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) close(r1) 16:17:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x100000000}, 0x8) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) 16:17:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) 16:17:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) 16:17:09 executing program 1: mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') mkdir(&(0x7f0000000180)='\x00', 0x102) msgget(0x1, 0x80) setitimer(0x1, &(0x7f0000000080)={{0x6, 0x80}, {0x7ff, 0x8}}, &(0x7f00000000c0)) semget$private(0x0, 0x7, 0x80) 16:17:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x1a5}], 0x1, 0x0) syz_open_pts() 16:17:09 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x9, 0xec4a, 0x0, 0x31800, "188a8f161c39a961b1928a09f1cf40da701bf762", 0x8, 0x9}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:17:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a0113e4bad21c714dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9102000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbaf7014de288352c75f6c063232e6c188af828d83a79f9917dd1d95e8f6b9d360ee906e5afdffffffff31351d74122ab9bd510eb00bb20000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48ce27da721ab3d27d0a110febf1b4d99776810045f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4d9d7b31f678df44ff0ff", 0x113) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x41a7, 0x98b, 0xffffffffffffff7d, "85fe68bfa6027f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:09 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x2000)=nil, 0x0) write(0xffffffffffffffff, &(0x7f00000010c0)='v', 0x1) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xfffffffffffffffa) read(r1, &(0x7f00000000c0)=""/4096, 0xc0980d) 16:17:09 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000100)=0x24, 0x4) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) setsockopt(r1, 0x1000000000029, 0x200000027, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:17:09 executing program 1: mkdir(&(0x7f0000000340)='./file0\x00', 0x400000000) chflags(&(0x7f0000000100)='./file0\x00', 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) getsockname(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001700000000000000000000000000000000000000000000000000000000f29fa3be7f76ec1782f0406700000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x6e) accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) open(&(0x7f0000000080)='./file0\x00', 0x4c2, 0x2) 16:17:10 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000100)='./bus\x00', 0x42) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x0) pipe(&(0x7f0000000040)) 16:17:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00060000000000000000000000000000000000017c000000000000da9fc3d28d821d58e9", 0x2c}], 0x1) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) rmdir(&(0x7f0000000080)='./bus\x00') setsockopt(r0, 0x875, 0x3, &(0x7f0000000200)="8194ae492fa2aaf755bbf40d168c118cd787fa3c4eaa3db5ab9d189121a98d5d4950710c1f4005194da736466e0426d087ab6cee04b70518721498e06538c59fc921cffe911090216ad8ee88fddf64a2ef22ddce7e72d6abeb10b58e9928eca980e9327b8cac6d989a1e5beae9b78863ab3b5af7cd98837f20c473b77539d65d6179c26abda33d40632193a7442b07c28213d98ba99c517acd91c59b0394f3ba21b14dcd4330420441b9b629f4badf037895ee8ff088f0c73e2785bc54673bdd470a2872111f651def0f46c532c399c5a86dc65033a842d04357a5d9d9135bd26fe35427f47b80c2cb7c3e7ee9a6b298e1bd256155f255d2ad2e911db6a7bd05caf4a98d729e1d87de288ec66e25d64ac6a7338b0f6df79d229d26955bfe55ed2b5a9ff26f5a00a49cdc4c960933315920221049bcab7f3d1e772d0e4f51dad8750c5c69068e461c35abbdf991f8c2ce909861a96fad07f2a3d07ae960972c2980d476567ff54099e9df4b5f7e202ad4be2c92be3d592d8063a1257ae7ee93e9f10fa219a6d3771e9b6a9f97d360efe5487a9951a307717526953a5aecfa9ad17b908fe8473e2660eba056fb5301c9a80c56af8a0417ca8d38b2720edcd4d5f2f51739ac0e667508492f68ec273f38ae8b0310595c50e201fd2de1f0daf86e3d477d7b52bd62f1f3f59957b4a8923d5b4be41991ff453338736b4731885cd142a8e9072cf2a1170f8ab6c5967ec549e3fb44efb3d9008201308da201bce9d947fca20e36159c845e80ca633daf6c5ff68edc504803bf998d44c1930a3e852010bf9f35326a64ddc1fad77eb9fef017e93112a5cbf04630b47e5dce4ffc31a843633fe1904c19a45dae97de9175712303b17b11c400bdaaec3701716d090c7d74243039b2fe43737b289ae7937e0dbe1a955dfda6d1acece932334b05cf98ffb80617782b613328dc4e141d383a509c8af4595f0d5a1eea1271a02ef02340ab4a913fd13b3772b064ab949c5bc56438802d500e074591e696cdbde6de26fe9d9a274e6dcdfd9991462291d4251be1baf150210925ef0eddbe85bb355b499c4c5f0d98b25dc2414974f129953ceb675f49d79678f8b5e3685537107319febaa391ee24b601d23f1e72117753d5c555ae82b4c3f342de586dc8b526a43d500b3ecfd9e30344c38382640a83407db1f01e01cee4008b25c0378bf08cf53461bcf6e2ddda9f186a0ecd0fdc0c243c75d27c6eea97caf0fd43b7c7fad52d3a8fca5f4f5e516d811f016147c983987aa03a659e963579f55d7e8091f255a836e559e63327f1c7043518c92195ef2ddcfe9267905168c1e8d86925cbadc9fd7dcf667a1d5f6aafde039bb7d3f2bd00ad114e156a7724fd0e9565f21405d10e834a594e298fcf6ab5dbbcaf81016c55ba3e15e4e514c19f11d56f0fb7db5debc01fb6b33682df095063166fc85fdcb7885c134459b5bc23b6758ccf822663387111c05a55601143875e2aebb284a0fc9b5837682f94fe7e1251b5401b9ff2672dcd3393f6ff2f16b0a4d04c62610dda4ccf8d6789b4f3750289f7bcf5d051b4c8d98332c6ebd510f32c3ccfc241b52374faab9ff226cd8d7919ec0ffe9d7f0ee0264e197910f9cee08d82a138925e12dda6efc0ee2bae9a7040b88ea5095c8ed600c04a243dcc67e45a3a407b69710fa727fd431846ccbdb74a65cc487f633f290ea6d5cbcf32f80e017dc6d3638b5a73eff36a2c98702eaf9bae87efd5632a09b98ec33a9bb0d6fc5208e01baeed658d910873e3878c753b61c7a6e1b54c7225533eceeafc8dec0044fd4b5eccf8952511bb40a78fe1ed646e4d28e1698ecddac9085dd69986f75a2825f17b17c3bffdd64a4187a56f18891944c1b8706b7e2399f5d1907d02cc7bace2fb63ac7417830f8824e317095405bf828fd11e966823e81ced742166503744d36bad1f658ea03038cc0a5d64cdc5d6959107d2b4cf212f9d3c8e16dccf60b9375e2075f054d336d5d1cd3d033cac39fb4a575e369b62e8e4bf9ad12ff35df4c21d982949da40c71ec218083e578ca491c530075fa670631ddf20f2e6e527c51874a955a3a0b4fb8a14c0629a23f652b944c1a890c5ea3e4e42c97d05f14eb1fdf651736edecb431f2d596f14a6347ad399d27056244be7783c9bd54e91ab532ae93bd1e22970b7bacf2053be75c56a6ac9f927ca76658c8cd89f123ec0f0ff26211b9e6a3bde29de72d4fb96958dbf1b39f74c264709562573d0561024f345c8c6c225c525bd387ddbe6511c13a1ebbc9ad7c198343739c3bea7c32059b81b2f4beeaed51fc4362d76a230451dc5c41356921157d79f618a8e2d1ca1eb2cf0c24716a7cf4f275898ccd08c94ef2016fa53fe13dc1e2207c9cbd1fd53b3e17c855dac6438836bf04f6e738d47327d55b0b8edeade12b3c3fae5aeee183184c9745407e62ad3a01b031005ed805ffe14d51611286384c703150325ba307bb179f4f1d620bb6d6bd9ff3d6e78177632063fa2ffad0244df8c8e436a26d6f9016fba4f034380fe4c482a9083679205db101f72689f110c37178d859f524bcc7742313d2d84813e6558f6b8711041ee5c9f8716f77fc974f56dec180d85d292e796a036e7e4b2b3d812ca09fa5dcc4b86bbecaa7c0e98ea78fc0768d7733e1d589f371a67cf57be46f37a6b4e89b084c8064410b57c7bb0e8cc94040f28289f46eab58e6d55d154aee9a212349d342a0471b17ab78126f2e91d2a2849d359109b03115d00722b602eab2cace2da525873630b577b42cc5c6b88ddc490dade7f7651c05ed753797e43ec90044312bcde07195b7b26bcb54c033d579126e1bce1193573f68c027d37ba9cd4e34028f6ddb4acc34b4f0cbc1e565098990f9d6b756bf524d8cc4987430bfd4fa74ca97d639e9335ea5762eaf1626a274b82694cbacaf385c9c80b3fc507c12c4ee83976421e3186f3e6be4a6b7cb49bc03677028f9f5995d889655e94b8149a4687222c060dbb3072a73e09fe9b514f65de49ef779fb1a4277c5f3709a133cb27bb96e90388c26930413246bc4ad3cc197d8d49a184ef285fae1fb859d9c63f69ffa6bdb65f6124acdb939ddbabd35d736844c12870cd3774a07da7e42b66f8117a66e7fafb589ee81f99a76299f16ad37002340b74a2aefa065162909399fe80f5d5f7a3438aa753702f2b18dfce7abd21e4fee8cec9617123f50cdca59b0a281ebbd1ddf7138971096921a03e8467a6e094dcd85a3a0a70af888f270fa6bf0c2756cfe9ca1bad12c3aa5b3b0606e3fd9565da022d12e73cd182368a0c657a2d3903c94acf9f0a96f12b8f06c81cc5510819b428bb12235d13a22bb5457bf109384dee3496dffc94868caa3d204658056c5e1b2d76c70a33b6273c5546c5e1d2cd714eca88bf240cc68d6b6f202fb96a7a07626046b90097b4c370ab15418b3d2abf7ba5400b0520df7793adc6c6df4cefd139a44cff980b918e4776ee75dd58d1359048e35c78b482386720e032cfd084b9833f9a327206b87657ee56135db85c2087fc11b9b2637681014a5d289d0ea81e753d8ef91815a94283d90281e0ae5a560e0359804419f34ae8f5fad0c453fc77cb6de1097189e435c94f4b6a314a8033ed4f3b669286b37be5fbb0ed6a4fe605d5463a8b7985663c289f27970a26105243e21b888e0df986ce39c864f7a10ff6e5e280429596996f624aa39dff067afff669d57f5e736acfc08206de1500a6a3c3592abab8c8dd0ecfb63b70eea5aeeac1b9c0abb26195a0189ec06e11643b192b19be0d88ec18065373314c7da1a4f1498192ccade655fe2fec5fb001c2b52c4e1bffd5e48f853d0b4cc2610d666f1bd846607c72404a9b8ce2c73ddbbca1c0ad2ffa8783f513ba410954ab5a8a666ebc0b010462b438fe33a2c1222ddb45a6c10beb3a1960832fdada119d919cb465d4d49fb2a6f4a9461d2fad60f549f31c7e7ed191f4e5969a2e135cf2e13ebae372c6c580f290228b986341b53ea14cb43e61f2ea6098d7150c7995af6d6025dda919d0e2dfeab49155076da2542c0b0e3b12ac7cf9b203056374d5d28d165ce0d4ddf509b49fffba0fa1ce0a43e09a57d851a3dfef0dfbfaf7cf28c5ea3c57768d8e74d7cd7c723949d6bc1e6e840a89ecefcca7e884e4cc2b25043a9b4a670564fab9c8a47a18a80d1b8ff69d86ba59190594b52ac08981b4746850b93a10a361e4fbfb6a6b1b307a2c921b667ac48b484e0e6aaf286786f1d2a8a80fa82df08b35ef1e944a827f2962380d16d592c9cf02c5019b1777a8aa48e44d60579ac14c0217f15af8d817dca1a1f0ea806eee0a20d438be3882f1bc0ba58bb9c67e836562da4945771efdbb0f462bc366f73d230cf93886ab077a7aee769f6e9ac1d4b1501aa44ed719d8606aa132bd157e9a1b3712e9f8882c386b58894d51af8219129493f195ecfcecfa5d449926898d284db5e6679399d4c9095b0bff54c41387a714b83565a289e1f6a7bc9315d1412cbcc719ee5c33b89bd8716dc7457ed64e6b08775ab5e10ab205f38afcdcaa404de7e53d4f5f3ee97bf2b0b98ffd1886b1c2ee84f22894904903bb537d5160ded3fc8b9fb4c44779ebe6b59d80c01464864409fac1cc45c98025b140ba0c4bc258094943780bac50d5f25aaeb6afbac6db4b61cf72e8f016a79509f9e50f1584e9dd4bd7fc80e035e4639f03ae57599b46346a9d467808d30ed4834980475a872cb35fea5e3e593260070fbba0b52ad4b44925105becbfaa3a1c3b10a47ab34083df9c8a3305d106f4b3720732cf727b526fbaeab9dda1ce496718b87f9744cc0098e32688d62b872bff565025d7e06d00ef1236d9f7b6256c2c4b1149a1a17852e999fe19cd3db8955a8b5729f33aafea458daaf9d810c40ea34514c2f3508d11611784710cb9e76d26dbc51812388b142addeef2ee5ef8f91cc1bbfd70986f5f0365ce7300248e88182c813eb9a8d76b6171636c303781c3c1a3d40b04ca9d517511b1e245b011f4a629ecdc0473512653c211e8f223545ef182514c3d6913e0e0e016fa337172cb1bfd5ab2201fb8e5ced84741679c10b011f6ba69281be4e49543d54c6fdf8fc5e07d2b5929744b1261a37e7ea8c1d85bc2401dd17548f3a3b70e26ac7364675483008870fb15758d85f68ee52cdde9e3965463f2b33d60857343f3a9f160928a550ca3714616c83163732d6b00f529423b4681138bcf1e910de84abd84ff309f5aa3ea7fe4627529a2043d4df0e7161800fcbd143f71d5ca225877a28105492f662d936572756a9fa6f5091a5d09a6e1cb6b74eca1a060d8ca1145828bc328025428c10fc183201673bb9a341689068430d5bf960ffbd594327b5fc09fe9d259352f6a198adb180959ec6b66c4506317e73126c88744c1390b91117026dc9e470eab114e65c41bd5cf65d33f8ec3bb76866f7aac13fef2b5716d8d0b89e187f666ae777a7e8da229ee8f05a2923960b476213737a5ebcd545ca51b8a2af997cbb671f6cc8c3c233f0487800f9d890bfd5e7ce6978680fe52d85cf30ec562c14c829903ba4b4e8495f0118a6bb1c56e670e9e8deacccd427c914dd26bc532553052f6e6373e608367b61e44377c2e3a4dda6b47643325e655c62d38421ff7dbc98a082e8c87bac444850d1255434f4eb0481eac2aaa3e760383cc7ddf46e535a5381c914ccc0fa04feb00ea3d39b02f544d657262b139d609af72d46871ce1f600f87feb3d1bee61a22dc7438d064f7769f49f25e6a17ec", 0x1000) open(&(0x7f00000000c0)='./bus\x00', 0x10080, 0x21) 16:17:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x8) chflags(&(0x7f0000000040)='./file0\x00', 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x9, 0x0, 0x1, 0x80, 0x1]) mknod(&(0x7f00000000c0)='./file0\x00', 0x1a, 0x7) r1 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r1, 0x200000029, 0x67, 0x0, 0x0) bind$inet(r2, &(0x7f0000000100)={0x2, 0x1}, 0xc) 16:17:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x5) kqueue() r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860e6008bbf3e2b29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) 16:17:10 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) fcntl$getflags(r0, 0x1) write(r0, &(0x7f00000000c0)='\x00', 0x1) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x20) 16:17:11 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) socketpair(0x20, 0x8000, 0x8, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) dup2(r3, r2) 16:17:11 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x40) kevent(r1, &(0x7f00000000c0), 0x300a, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x50, 0x1f, 0xde}, {{r0}, 0xfffffffffffffffc, 0xf1, 0x0, 0xc3b2, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x20, 0x200, 0x7}, {{r0}, 0xffffffffffffffff, 0x40, 0x4, 0xdf, 0x2}], 0x9, &(0x7f0000000180)={0x2, 0xf2a}) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x401, 0x0, 0x3, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x380, 0x0) kevent(r2, &(0x7f0000000000), 0x20000000000ffff, 0x0, 0xfffffffffffffd7c, 0x0) 16:17:12 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r5 = getegid() fchown(r2, r4, r5) write(r3, &(0x7f0000000300)="280e40ddefd59397246ac835bbff397640685bdfaf66e72f4d1b9086dfc2be3275aa48149bafc30349f6427a2a59f80a1fa260f123395b973572daf8f2457ad6736e9d20ae000000000000000095ec1ab05aa5e9863f7e6e447a0300e6cc93798072746db621631638c7bb888c55391b4facd9aae0ce4a55030029fb4515c833089c94a6f82f718430b4414bc88e4847f78246653732a6327684e75c099594e53b87f8b3a19cb07b21c96db12f533a4574445c0f06396e781dc1e45a6897794b7552200933f97cf0b63d740bbf4aff3c4f83", 0xd2) syz_open_pts() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:17:12 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x401, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x30000, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x81}], 0xc9e, 0x0, 0xc600, 0x0) 16:17:12 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) accept(r0, 0x0, &(0x7f0000000000)) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 16:17:12 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:17:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xb, 0xffffffffffffffff) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000080)="fa4b408b4fe439f8b65f18e0a41f10cb7b2c9e8e17706fc85c7f32033a75dccab79ce382bd4d63dc4279a8b26b4c5412642008db711eeefae1cae83f388878b604b5d6daa4bdec90f2407270d977b0387ed4702870ebba301c1beba1ae38", 0x5e}, {&(0x7f0000000100)="3c694f8af738e556c52763780eedbfc44f87e71f5ccd9c3d24a6890873997ff63d19945da332ae64d3d4b7926f2af8bb81c68d89f6669aead961ea23fc5c7d0ec3f8212ae3c9d9690507eb96d9d6d2ef5c69a17ca9629ebd2f297f9cd085947aa61564da79045443575d253704a6", 0x6e}, {&(0x7f00000002c0)="b7bb1538042b85806c2f1eb228dfb4ea4dc566345f5623f85175eb6af25a0f773c86db9775644304aaf4d73ab82b273b32cc7981bab781b9785a21a8de69f034acf501711b719da22c6c3c493b9af674c4694489673b5499a37108c1f6ec6741a8e0e03a34fb62c278fb8bc83f63d8c7e1555d0b21a845304e7d304913e367c9243de8434bd75dbf83ee0227491cfdb02aa17a67d2f26e7d9e5257cc7c6d3a9c76b72af63e9d187cab7c2aa64630debc2a5172278b5a23f8e9eb0e1586eec2458ccadd7c505d59a34ad83b5fed0a3fa0b76cc6a587b267fa7ab1d624e799b6bef34c6f90552c8aa3db119a08ad3e43be7bcab104a7156f7c1544a17945be65df9d8c03236b62be5b43d84716611e26e25941adc3813d2c97d95846183529aed3c008ce2fdce13df81b70b18943c6be2cc30f28e344a9b92d6eff1aac14766e32e07c66b33a36fc9e988f94c01a29bc9462b3d3656f561c93b44d83aad7494875cc4cb64c479b71f4b5a8912442a96d7796d0db99693ab2a1284526ab66990eaed9b4989a0e4d7e76646757f6a80e2fa8547421223b0136759f270e12f2c4499b3f4211ea2f2f72a081d9c83496340a1d1f34048dd28117c12f16c87eb9ab50e7979c6f60216d240c37227487cb8aa499203087c90d429ecb14244feb976bdfafc9275881d5a4ce529b28e90ce255d6200e7e44a776acf1b207541f88c8728dcba69b277ea0e53a16051eb83af83bfb7f73fb2f35d2d0369313d647710e1da0ed70e237145d6c168e82fd55a29643eda6f5ebeb980946e644e3b149875b332228ce40b88a8102d8e3ad0acfa0418f1d8396bbf56b087e8d5ac3d0933ac751c4734f78ebd790f4d689c3d2ffac898b34953a328015a26b93c36aa113847f5221a9fd726750feac3f5d96007fdfd68ed5417a533552528f07f7d08610355f9842db9d56e53c93d8a463e2dc7049ade9390d0583cb792583c81512899bbe20fe76b3fe006e398835448fbcbadf07e29172313cf5a79108679e738a686c876b3354c8d70973d2a06b0221ba174b9807951b0950448f2b7344216ca4f3f4667a1cf24dd7387482458e289c2e31fb66b8a62fb81c18c2b3d8c4dd240113333e29bb81874a50777f932c73806b4e35347b4ebe575a3788bec7c567913f58223c3c4c02e0f3647c41c494eac2557eb9f7c59ff29ef37f4460a0f17eee284e84145ea76ebb0f99df60cdc6dad0320be6f559ed341db5fd3b6c14bd8bb0e20aeb34d5385ff59d09625df7e063ae331b2b564a3d7ee4b92655acfab8daad5cb0ac945644c0b6bde10670884e2d9f8664472b5e1c2da48e70bb5493b06c59b166864892f55e0559bbd0131497787ebea3aedd688d760c83da9ad8733bd76dd4e36546a1f03f4ce5d490b5de87dd02dbe15e14969adba83cf82cafd4d7e1a248c82a3e5c50315a4b622ebe5be5e4a2466d278b9b843a1281dcc647045c5057b3f7b0b411088dc7558c78e420fdd01546769bffc8cd54a1b8d21a85c231f788a5ba39cca05afd877fb2b85e62951702ba29640492126d115f370cf2edb546f1177506816a536b98391afde546db07830ce0887c4f5927e2b63fcfb230045aeda77a7cf512f9dba5ffed1199d92b4b0eae37ad8278c2df54e089a16ba3dd2546607da2868a6d664c2572b1d7aed39b87b82b50ee2373c85771b34c0eee15a9f16f1a9f0e7c22907c1c7a484c496a392f2cb0120fd4c78b9937dad1737fa85be220d1272d308a37747fea2b9984b3986d6d53c23cd57731ba9f1a26e345e67ead88eb16beacd87579ff2235bf87793bc37eb911d727965d36de16dc544224fbf62ce12b478911373912f0154f7d48eb0c1293ff9246843acabcfc1d814bbe705a7db2fe06331c962bab2ca5bbf0c553b29ff0534162bb644ecb0ede2ba28402bcf5ae90de21845f444ad4ba51801652742212dbbe28990c88b0fccdd6a924ff0997401fb238d1e171332ebf62dea485c53bdcaef843d05035dc88acd85e40bd8b66d074e9ce7ba3d2b95ccb66ff8ea07bc4197568267c0b59cc69d251c82cc1c4d53d40af95922fd8f050131ad5c9e6dbfc560ff8fbb03f457958e65d09d51a1c3a17e5e84833bc28a29938c853e2578efe4b28726baf6ef09ad59725515f61f41e19e81880962def9ba68baf3172860512cf1675dad97d03eabb77c970f4d2ec290502a4cc859bb7f2ae2af1ebbaa2ba9adabf94d5001ebb13adc8898b55b6c0ef78d9a08386d0209e4db2fc0929c14c3bdcc694a00fc5d324d7db7993d1679b7ac92eb0919316afb1f9cc3911872648291d3a2b635b96e121101cbfadd16e066bd3c7edc7b661611429e1eed47a39457f3240e8808c7299434db48294d62c2a8074a94e534158cfe894e60f6e764377b5cad406fc3c8c030ac54fb81b457fb8f0cb9be0bc91154573ca4f192cd0b0cea45eb99008bc74e518c003441e30b68d55794b22f2d7563f338bf2c08955e3c853e7995eab27889db24405dca67929b70ca1d1b2dfd1fc94624bac45f8ede61a206e070b8c49ed9fa2e8b57ac4da64f620b2dd93976b569a7d3208c033aa24fe9c3c15d66b581ed392c422a999469dc28bc207ef1e0c749da63f464c3c23c32314b2b4ae17b540703ac530f7e288d74a38529b736d1688c5f55a9663f2ce95e6558ca05646efc9f5c68d4e0e5d0c7e522a5565c43d9b94a9d1365f990899dd80996a660d7101801d5e31ab2cac45d5b7f87d39730516b81dc5e808a447e788cc1ad4b60c0ab78f23dec6c089937132392645a9f68b5b81d6d7c517d0cf6ebaa2cbcc89c47ac819c64241a0f83d2cd9480fc411f161ea2da714d723e1e9a3f5f16a04718ef3420c32c7df64510046e04999c8d068d94ffa41fa7daa046a47f4edd18109f82feb2ac8fd359d7572bab1bc57601d9d9ebb21def0b6028b43abb6614c30abd944d7b1d0f3648f11954ec65e1682255d0a2881c16dcb8d758cf0d59b0db434739e8dfd0e733d6497ab9e18e13dfccb344445a4dc17c674626a688eea194fc7764deb1a72816d240757c5babfeb57306ddce1a7bca4f07e39c9ffc6182ce9ea3bc45b56a85699c0eaefbe59cdf8730be99442211f6b112db5566e911194be12d982caeaddf4a1629c76ae8302964984489f2166411daaffd111b9b95c5660710c51213ca2e6f385c4a13e75267592b9517bdb2a2eef232f74737772597b4fac917ed38471f4c859b7b716cd76661453c5d04b12f4c7aeefd2c743be95146ecfcca5655204074936c64ae9ffe4b86d61c68944319e924d4eca452388561b11f1265912a1399ef3fa21bbf9390bda97529db19a16e45be525186679171a45b0e0d18493c5330572a733eeb5a7e23ddf6614449a215f5a1f835c8592b838504508587e31e447c4cc40393dcf5eae9cf7e25fe1a38597a4892d58b17bc356fb002e9cc6fab43a80c69a178067c252da34d8094738f9fde79de6fd0eb2e16d7fad21239ed4b35ce49b09103d2db8c9632f327fef0a90e0388b04556a0b95d88f37a0ca3769172cce6bb95cde8f0ce3b2bb25aea8e6cb0ed9468d8d5e7ebf0e91dba02a53fbf889609b50dcb9482f6ad7b4c3b1a837f14a5afd6da19f40e2e84a1c205e7c606ef1bb87378243fa7ce4dabd645a28263b29ca1e190634058ccbb04231db8fa30a73e033458cf61f6b971a2c03521187bab611c1d5e4c4b1eba4104c2645e0beccddc4bf37255f47c2b0e21619b9207ed5c0b1af77127be3a3786446d796ff6f631f94f895f617364e0f996ee2a6139f10d4fdc75883e5f330aade47d12636927379fc349bc3a677dadad9215d38c447bc21050d3c26085603d0060fa7779645476c3b4c35929b26931e6a4be1666843b1ca2259fd7378cb17d2182aa57f6a097d114d5c925c1a24ca8130bfa47cacdf25bb1d4ca5835ca5a739cc9cf6e90afe8f22a799317c4bb74cb8829cc5346c751a649a8e50a64a4b59c329ea8e457c9215e6ebbc9ae35022437832cf65c080e3a18c9bba59483cfd56d3454ccab57c65c8221d4fe3ba44a92b015d6a94acb7b9d1fa9610a8b9036879e6e7c7bd812695f9af7e6b798cfa922852b96311f790f3b2938cb391fe691ddcd71eb1e3be1f7383dc09e775c2fc7bc75be5c50d61da310ef66ce3c2da199f8c6a208a953cb9b5d9aec7f8e8137d1eff0a4231e482c14c77ce5f214d023cbe911f8ab9f2e2cc8a7ac194ad412adcb03840af6d23ec12b8a4a18cbea9ba24545fe36473a35f984c8a769763933b42d77ab4c9fb8a8623f0a1229a7bb543d7de7bc6815e5c6a776119a682b86426ea1ff7816ea5a53e2203fc77bf8e96402e2d25cb65a4c063091fd1ffffa39e8ed40314bdf25b697d500c734d71f01204eee5fbd2afd29a9d2a97106ff8551737d749e1098f6bfa729c4773a169aadc423903b8bcddfe94e7a8af423295e6ec620232d3519aaa7865b918e053aceb0c18ccdc7a736fdac28e57ffe46d1bc336d5f9e602b794820c0be45b9c4dfb23eeaac78846789e17a19c05e5a4ee29b26fb9fa8437a79624dda6c3736beb709cdcadc569c20f576976c5408e2a3b8e9647ad49ff6e7436a3721360a14a2b710bbfbc0e7f299c868703235b76d8399921b4c0f07364f9524619b6ffa821873defe6782e738258fb9b22c019966a9e57363e5bbbb2b854e7df9721b133831fb4bedf6d7cedeffe90151d3c846a6f37c3f4203266c24c9017470a28a7baeaf458fd17175aecd52de898dbd487cd1ec1aa044c2c28b8662b92544e477c4f532ebc9dd974dd7f82aea5865504712b6a1b3b9b2728fa85bb3a59a232015cc213ddc0e68d37ad5bf5fc3b28f0f5f8cefecb0f46cf5c3b1055ac42d49a4271f88c8028740c73d250b948035e388870ad7dba9ddfdd3254f28aa4e232c45955d7df3bfed26c7222746b1f6e53a5033cbc22ea56ea29d63fedbb7c73686007b8f322b6ef2095b0cb26d68d2619619186e37d5413e6cebb38d5db0f6294e9de546a6c451c5cfccd607cdd8583e783d26cd957e980260364962d7dc48ae01ee30c9065cac0a4387b194dd2420ddac163ab2cf417ccf5e9bb1db52d9f6cb4022ff5280cfcf56cae4586c6a6b003baa7a27531308157ec385aeed4a09f28721efec529f0b93c5f47240ba37fe88aeebfc5a896f6d5e621c4c393d401f0534bc577086da229a9d1db5555205121de19063c212ec213805e74613bc219e858a5a640026b1c6fbc214bbd4236e2057fdd71c4da816884d540ace4bcb45948b4fed0d4d0e44ee7647a2117360daf67a2771a6c0998097522eb346ea5f5c505c9e7b95f1b1c10cfd66302f6b3ba602a5636f6b7079c613d7a26f58e96cdde6b10322445ec23317977019195437e4e79260430efc3f85895f88b16f652982474a9608d4746d7c4c7865cd3c8cd593dd42e00a55e7136ccf4600751817a88c108e680ed2204f65866238cb2f73a4752b4276fd75ea5cd62a61daa2c9fb8eabff8f71d71a64b97b96e713e6467cd712d9c3a4a32389530c847ef7bbb03d6c4f766c8220f71f82cb6aa93c68e41b183d39206718749e278a4661ec9044218a1b06868e942aef60b221b119876ce4e10ef0180337a2e0e202dc774084e7376a9627459cd24ed142db02421aeb489643e62fece090341003bff8a828ba21b9cf147090ad578762f1c76c95baf23e2ca9bf2012eb9dcb12e1ae81f16a5c03e060867a3fef17868b0931c8ab28799c8de5016e1ca48bb95f26addcf595534e588cd2231aceb5d85c6a23457", 0x1000}, {&(0x7f0000000180)="386bbdb792c74f64c90468c11ab1af3313b588d6b13d8e085d5293ecbc14f6b81da85116e82147127406824a6c4cf147eacd1656b448114e2bc811127e0219788c1b966f43df7aefdd7fa2803a9474a2fb954a36b77c582e3ec8fbfa88ec27f6d550a80705418a86bb9eed44839f7d81acf6df233f4608a07c72ee749ad2cd0e8a08be51b3230f8cb8e0278d7a0749f265a2eeaf18739f324058feda6927bb2c5a17f592ed631992cd840a029645e572485e652fb64994800bafa365a85c5de1f73bee13262311119aa4f130f628cf115ea4e3844ba6d4fade1d4a8aa44161620274e90ee68070b552ea1817f2ca5e6b557c3898cae09b1d8c7941524249", 0xfe}, {&(0x7f00000012c0)="f23835c5a9c657661ecf1756429cd2a32e31c3817980ae80e61437977eb4a6e6ce16b32ce734460ffab4d167e20a854feb86bc261b468dff9738fcc26ede878b691c907cb97800112420a70a0a1910ca253f0a19a46dc136b4446a0696683c7055d21f64b822b79f7595", 0x6a}, {&(0x7f0000001340)="3da9705e11b1ed852fac8bb1f653670f5274bcf349944aaf1d67464ad4949144ff6cc775c8b648d194b6d74f9995feb96cb0bfd6d08aea62a6d7c8702045c9e4e2bf021e0f5c5a10738b8bf93ab5965cd42723cc31f73527d1dd628353098371609ffa99ec577b1066bf07a6c70d418f9e9d5f6e94e5047f210308ff4a12feac90d5d9acd75d68b4a45eca809a3c39a1", 0x90}], 0x6) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x11}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1}], 0x40, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0xe}], 0x9, 0x0, 0xfff, 0x0) 16:17:12 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x411) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) 16:17:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20280, 0x4000000000000) open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x14) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) mmap(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x1000000000000000) 16:17:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) syz_open_pts() pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="101fee1ff44ffa56ca0a8f03e72668a56bf2d97fb2deaab3e6f1a5fffecac873fa4f9cc609f796f1d1c1b97958084af552806f0e3fb48784a021de0c5faa57535b63a1f86949e86f3a54db", 0x4b}, {&(0x7f00000000c0)="495be718ec8c85361dff082feabcf2c5070e9c784a33073331c31b9df1df30c69a13ab196874b8b1dad4d0dea832f716f25c42416e0a7eb548e094b1b3e556a7e6e48c1402fd0960e7d497abd2fd45f232bc307a046a7e11ccba3e545edc187e1eced946f0739e999ba0cbdc9f36e407d9afc0258d0921c4078f3f61cdc9b28ed938aeb04ab8d6bad5c87b3effac77a9a83246a734b333473a87484cb6d79c5607de1ee05f2fef1fcd6089ad3b70f53e39da3576de5e498cbc8e6e58cbeb30619923e0560683a9a19b90ca739d362add9af4", 0xd2}, {&(0x7f00000001c0)="cc39576cf9208375ee968a128f4d50dc33d84a81768fe49bd158b29ededa5f0f8dfbee27dded630315769e85de28ddc37b33c5d5920ce565aff22c8656681b8b8039c841bcc8ba27264254346572f0eb9067080a528c1b2b7c7e1cfa8e94fbbd05506a5cbed5761fd804fecab51f5d29ff30e278ea071d3e63d01aa47f0289d3ab08079cf05e2c29a746c01816bd1e752c0bf68d0ee1a35c9b2b67fbf292406ff55f5513f6dc00af31a88f33bacfa246e6f2730c", 0xb4}, {&(0x7f0000000280)="cdc537de5be604b70e5c7caf605b6ef65b66cbba50ad6545c59afc606e038e602dde9a6b47ff6efb1d7b4a77b682c5ff2cb4dfdf0e864daa926ba2ac0b20b6fe11716520038698060f2e8813d7817c57a418ea9b2c474ee0f2f3b198dafbe4c0a1cb838ae72472140fbb185612f6ad203c3869db5e847a840abb4251e9ed1060b3fed7dfe995fd16fdb8ca2d1ca09d9ce84dd65ad2f249419a3d5ee37c27ae6dba26f00bc72fb50fb6f487fefadb1345958485c9114d0f0409fdb9d7effde0b3827f835b522518c15593491852b23ee3059d3519758b98", 0xd7}, {&(0x7f0000000380)="e22506a52048e81b6d4dcfb58f07517c5f3db9a9acd2838c61c67ba70cfbb428a6392ae3d48432a6489beb75fb3dacc49c3a54a1711ebd236c1dc2e8fb06b417bc6484f70740f4a158fe76802769b044acc81bad57ed3d455c", 0x59}, {&(0x7f0000000400)="455f6fbb14e617815f643610bcb98eceabdab4b430aa3b4a8184c8c3003f59b237", 0x21}, {&(0x7f0000000440)="e85edb52bf7c041cc192ce73ef8394263aeb2022479a983e228a680505d244ffdbe6b69ba4e9903177a3b694fa59e25447fedf5845dc4ce3607102c9ec0499a75a66bee7143ad3132a704ef27dfe0dd494cbdd9dab245c50b1039a157f92428f3f097589c0af16ee3624a8ecac1e9104ebe1b5dc61e3c9f81d08397a03dc3c89591fab5f98a492f7cabc70dea7236f4f2223e2cf60486f2a6fa1b342a57b97b9856a8f46c4d74f02a85c5410a2c901049303f7ff59f45c36a513510bd2253ddca714255cbeaf828d3e119dc471cfb2bc1f5955e22330e73a627115339e9c95bb3a39d7fc51b3", 0xe6}], 0x7, 0x0) setsockopt(r0, 0x1, 0x2, &(0x7f00000005c0)="a6273c69a6224f49ffa25b255d69453f3b9648b94a491be2d0d6123f33b8b51d9187a9efaf83757932aa6a8ad701234d8e7691697b9bd09e70108529033f8dc48501521e9656574db10464f79bd0fc3222ba31e73b3fb853bdae57b89dd270f1bf6c6ec7c15d4defe0db98280d298f4e5be5520022aafce780c995a82370b7d9d356d5cec53c14e2a0d7079e3791009507b675bf49fb80f168529daeb91f4161ce339e4b913d1a6f603637d068515c701fb88046a28b595cd5ccbaaa6414abc6ba", 0xc1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) connect$inet6(r0, &(0x7f00000006c0)={0x18, 0x0, 0x81, 0xbc4e}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt(r0, 0x29, 0x33, 0x0, 0x0) 16:17:12 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffe) socket$inet(0x2, 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000000)="21641e5dfba01a40c18a3dbc3bce4c92679d68fac95aa256469cc1bad5ebe38bd03670df61748e13c8e0d2e15a299f53d5def341f52f3c9ca01b1e1a4df05d8fe21b809684a6b743d4154f7dcaa72067962cab8d910e5cf58b116b439d2ddf6d8f29419ceea40c3b2e5e237f29a37c530b21d2362d14a188f84211dad08b3b2ba8ef6d755dd383ce931cd9a08f2cb82d16f599103bf6b5996b2063d04c50fa94ebaf282d0a0651a24792f974a75683a5b0b262bb", 0xdc) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1227, 0x40, &(0x7f00000010c0)={0x2, 0x1}, 0xc) 16:17:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x5) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) truncate(&(0x7f0000000040)='./bus\x00', 0x1a5) socket$inet(0x2, 0x1, 0x5) 16:17:12 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) openat(r2, &(0x7f0000000200)='./bus\x00', 0x140, 0x2) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) madvise(&(0x7f000071a000/0x2000)=nil, 0x2000, 0x3) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000100)='./bus\x00', r3, r4) mknod(&(0x7f0000000180)='./bus\x00', 0x2050, 0x40004000000028aa) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='W\x00') r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f00000000c0)=[{&(0x7f0000000300)="0000001882ec6004008b0000050000000000000000766c571dff25fffffffe00000000400000f2e9ff000058", 0x2c}], 0x1) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000440)="4d622155b09c8bd68b4274913e629ca9ec836460d29844a57947b88bde75e048efd102284fb50339221128a298170e5d7906876a579b779d1dab988702033ddc10688765ea54dffa3a0cb423d0b286baf00ae9045632792efa6df3c7a3c42990f1621fa52bc600b7f4a3a3f1e94d4d4883f7f400d7ef4118b47b522b3663614d60ee58386b175fd6ff136665f0dc3d1aacbda2546b27713dc7ff4fd488b9221d281d29e5b56f7c3a105b902d4f78036387462d9402fa488d552c0eb00c98e07ffc7be50f73a89e631b3b21ec381e9ed2b86b92a4fb6b0b7ed5e2f7b9f64dec570753c02ce1d9d73eab141a07c6510f2f8e7094ce74f85c5605d6df3723615d733607491091e8a2863c2a59bd38f3306a89cef9a5fb67df60ebdbbf3f395eca32d69710f66f2e8ed0b6e58a56b9bde37071316df0cd5cf0329746915245156b1a7e4c3db47ff9246fe02f8669123d2fe5cb7edee4396d22731713ad444f88df9db08a1b24fb0bcce54e5e3e3f189d581540198f2aac7c68484aed184a486cf2fefa20895262926b15aa9d46c5687c6c125f068fb19774e81aee742af9aa4aff1465658297b229c1a8f9be39c3a2a98bccbc87a5648c118e542258dfc9cfd0411ed5864568f9a7cf32e848f8a5e9a171d9de6d82bdabfdef0b15e3f64aa22935794e0e608f09edde829c83c676eafa80108d0a855fd4dbfe02a6d9abcaf54bdc4e2017c217624b6e0ed85073dcfbeb00f7dd68a02ccf824dc042e641143daeaffce3ed08da73bd01f30b126b70c2979cc350ac324c0cf304b60632daa5f509eadf762cdc857a42079d717c9414bb77564326f23d0a38eae85e6c8638fb0a9aac7c48ecd38e81c544aeb68ba5eca6eb32cb2015ebedbd3fb0452c07e91cb5f8e648e64242dfdfafb68b59728fb06256ca6c05818ae0eed93089c1422548c9a5587d7be76c7905776e2227a397fbab3005f01f4e69d9c92c58bb15ec85dc88cb397c2fdc2dd02b8dc983f7c649c9161c18c415c9871d573ac084ad3b742e084aefd1c737a5edd40ad4ef1f7c48e727df43e137f162cbb67a2aa582ec584f300c17a82eb6ef3bcf51150f5e3707fa42f8af64954dabc412abd9c43ae7017f74dc6afc73c27713d56ee568fb63d27933db806867769204457e3bd7d602cc61bdafefa31711d91325e432b0cb203aa1f6053979500bfb507dd7990c7350b3b77618ea8d4b7003cff2da702589c64471ee3b05354a4192cff660252f8a75cbdf4b701e0963300c5a1c4c0f672bb75ea2da9868587954330f3ccfe14ed2eac4d5c5cd7049b842360ada124910b847ab3786f88a24fb59cca5e628eb8536d5e7e7838acdb67b3b7265e49512a619532b9d7ae0e17996bf06d94d94d5137110109235091b13e49e1ceaafc3506a22f401dcab755d4ed857e83d61bd25c2634975f23127f4a847b98815f577222463bbaffaf8bcd9d42fd41b7c4d5da538673d01d6cb831685ebdbb6a46ce1ddc20d338cea21e6b5496af5802211c47afb4bf2ae75a26855cf76c8059cf12301d85a9c79b75c3ebf7cad9d70adee24e6d98a76ea2fecd353599012225e9cece5725de62cafa27710c7f5ec9dd351409ab30bcada811f9e37e923531b068df8543142f5e68d76e7346fb5957d184e2103169a065c54acc477df8555d9ad52436c53ca66ff804c1c11973bf54d6ef5c371b697f043b5d23275d211cfe74d6a2ad6a111dcc18ed2b656eecb662930a495db3eae036fe0966028c7bbd99ee589031f2e8601c073e8007620956f7f0bc3df4d11ad473cca8204f2d83644d0edb5d0e04c65fb452023371713f6b09352414d323810e99837c5313808b05da4460a16e19dfeb10617f3e3482c4f72f80edf2c668afe8161953410b77d8010e3552ce5b4997794d9d554e64a8cc0d893bc161cc983c5b2ebaac474e6ee329dd840ff0434451091712d289c38e8a73bd6350975b020595e66a18b0d73838a6c00724236a89617de440e5da0079e5fb6586185c9cf2a330e56a33c658b4b808fa8a2fc80d2ce36d5a75359e63ec7ea80a65785eb4fdfa47d1e759837a95d083fc43f4966e9fa7cdb6231f0d868c014a39fdeae905a6117dcbb0cfef1bfb91ed7c1457cb4fd07f60da64978ffb8a21beee9dbb56b51f2194bd6864059492f62cb7a591d0df00559587fc3c20d28ee3103e9b716a05617224de2c9abf1ed924e691578e853f44c8b3c861218a6abcfc7b736f2dae02a52ad0f443c210ef72dca6c5ca7d12f97887eff5e0d0a915f90d4684d451351a717e3ec870bfc488f914649ee893339402d3f74ace4669d4816c24e1a269da53c9b8212683cb13e2223c45de04217e638bd53e54987874156de790b8e1137bc31f488c654e776b26f7e666552498486a12ac7adc6b3e2fce139e9f03d97c7e35a5c4421049427ac3fced90dde42436b5eadc6d12dc1eda9ff9f4aa5121680e319f5c5575c82d028c18c132fa92cd602c19d56fd6a31f43360754e9bf00f677fca970d5361530ef0de3df7f59c3b1e21be1b5918cb23a352f18525af3a6f1c8fc387f69c0e51f637df39be195054e2ec4167f3e3dbb57f01dfb8f9779aba0dc492a350fb1c1c73416e66a8669cc0f6fa0fb0536e822d3c982e8c9d4a7720871f4044cfbbc9e111fd6a95d4a5560215f39e0d13280daa42145c8642d99c2fd666715116d8ac72159fa6f9736794253c7f423b4d892a5b20f96b7196bc6bbf6f7d71363fb57b7e983fbfd7ee5d61bbf6eb56a989619ba8cdc13e2f57fa2169664e0a66dcb2588a27c8ea14d6c1313c9bfb286bedb64e2c306095e70ab042e7b8f48bb70c2d72b9ce612c8a0b4a18544c287a31d30965b922d7c621436c902ef5a52cf5acada1a7977f7ee005f73eec90394e016cb4a7ba394cb7c8be9d4c22276e016399778e645b4db0f9c4eaef83d50689406258ceff2a5ff7f4dd5df8fee43c4e5844aef0daa73fbafd90babd176f0bcb89b0f645951b2ce38a559241512b48ec28fb2af5c38685c7915817a3952e78249a9d4e7f8cee39ec9c98be5c6ca26b0ac05bf5f1b89b30a7abf058518483cbb3fd8d9ceac519c06f6db0aa596f0566d1f04b91c64b6a172736ddf3643dee0606f0359ec28610f7cf943f3ca2740d9e033a95106d98f15c538479458354a2a77b4adb8997be286fdead63f1e8cee1d897ab7d55f2006b53845a44eaf359cef0b1de9d56b5fafb253fa6959a5c50117e1d02f727f0dc6b91552d8695b515b597cff3a3726083a479b967d1428e05d0eb9592227148ce67791b91d69ce08f8d851bc835c6397b0d5aecfa9fd7006f67effb4e98bfdb9f27ebec0b23878ace01a6daa456afe0e50d07b5099980ca259639a3d9dc12495485fa6adb7ff2cd5f73ea634541c74e9816770bec419386c024f1ff1a36aba075c3ce73aab6e9123e59e4d3fda436ab71ba7be9a0228a135f49166e03f9aab95e07882717d44d6a50691417255ecebe02e399a4c4805414ec5c2f4bd6acfe7fd3837a8da439963eb867abac1763a3bbafad4ee2965d15745abb14f8912288fcac5ece695114f716244e2414e434a7b112f9d7c41a16b0aa63d74026f19318d44d3abafc2d03f655523b6827a76493d0bd9eaac1ac28a8ff1c64c0feaca6fbfd874b8e8e8f29027e2900f8568349719e792ffd60254219849883183d28f5a87f07dc3ae4f844b72b4d98e120ce57fd78fd76ee0c2f77b4b680742d9c8651f75678648ce8ba00d76d5b5fe43b0f8d83cd82a13dc32879cc15f5cd754dfdbdd02ba9e5c671cfd631175bc6ad32627305abcad4bbc25108aee8f77ba73d18ac951152b17478795be0a1826a159f1ff93e3fd58aeb127da9159f9598553c135054914588ab2bfcdb23e9426480cae8242b8a6d0d6f1726629502e123726c070c555c57df54f9d3eeaf9af8266e11852e0d4e166dcd3c1afc6e671b8b20145f76faf31b29200da20e7aed9869dd315c8f569ee444094f3c69a66b62f13fa2bdb7d12cc21af12e3bf2acfca1c3df0bd9363db925f72a3cf18112d1600297a3d3d93b710accb357a40f3673538935f7da7eaba27b2d1ce07a92a0073dcbb6e418f648dae48fcc1c93c52dca6b1844213ff9b27afaf11ef4b9fc8edd3d46f4775d81d65234fbbccf99c45a5ba27be93d82c4f64c3904d2c010a6d7a17e4bc1fcca214ea4d2b6c1c7e6d9927ce99e554b93c78d7a1e5a667e12fa250638bc0dee7b314393c5cff4c6927077751280fb9b7eda9feca8bd93976c8f62e40d34639b0194c5a14e3b811acd0f75d45cc6f76f113eb8c616d2c8f51c5d020ee30f94710a2fe76b559e95e5106866bed02fa245732d35fdd7b5cee58df622674ac8b5b3dd5a0e29225fd1ae88d2a85ed30e9d5605617381d910fd888c506607b8b5bb712d6233ea18f3617c50e998361f84167cd87b8a4d6be190ce6e55b9994a94af278bf352f8dc352a49e471e8f343a5f35d48abc706788f5179443bc4492e2c16f0c83af63ac6897fae1ebc7bb8dd359c78c0cf204f81325ce212b349f2dfbbb811332a44fe2973e8ca05c8d22439606b9054c89a4c1bc1c3f03f9b8f12f0173adc9d8a1e05dfab42217ee96781651df71d7cfffec63403931c405e856c4388cdf9584e0648d26e2e636e9da6beabbb66c60e063f90750afdd2227bf76d4f0303101ca64f0a778b4a4251fcff8479f9afb46b496fbdf640b1128f2607fc56266cb696c7bf7b8682e0cac1b1e065cbcb939dd809e57b369276f8101ed58a82457ba4635abdca602e09d0773bea5f2d26c7419f3bb04958e5307b78be50b3c23f9975f3d36ea6778cef33dce942520328c50cb6e192373de68467b38adc4be58348b11519d789206abd8c6bf038660c0e37f02706f41b31f0c5712f308ddcba75d97051fc412b1b348a01f149269c7c15b29390decdbf2b4554635da6cf0ff0f04583879ca27edbe8dd56b56d65fb2b343879d5500518f6fd9ffc1e0cc6a4c75a95549f525133c2f1d32de19aba27e72dc550bd4e9b3f4da42f3f09453e25096db731e75dab124637d2e3acb5f8e00ca54f96d7a9206e65de095d3c7703374086e72be5aedd358cea074483069c1a7c52c2eb9135b367381a1a4c5a2395ee9a2f6694319eaa34b7b8ac440786f231507ab58ce31b21d49c2923262e794ace6ec198d27087a706e8edcb40e3df7c21e365850ca328d1465c45717c29ff508d1bb8dca367c50ab4970f940d395be8af5982da4d12889ab19a1ef24adcd2f7f01bc87f65525bf00c0f926d165ac767ad60d1f1b2ebdc4aac0dac02f856abe271302c3c3d86e2d7aaf4568f38d4459a13b5e34e8d2f4fa21b0e2c6222917ab69428412501b3cb8acca276abbdb899c5a4da64d25624bfa1d2661ed3e6e02a8d9ae2a03ff97b014cc4b3366f3507dc6a788674fe0cf981a9c6d30927117e3bc8e9f74681ed21f5aeff19a7008846a4f8685538a4632ae4741138200747a20873dfa24a4b1a39977e86d6677d89ea00e141aa00f5759a702e203fb58bcfbffff44234548ad13232269960e76c74232dfec3c71d76031be0449d469a005a67ebdbd247501b1cd362a357c83c10322e0a651b58ae56b5ac4c4141470e07a52c0fe66af4d5273da8d052fbdfa3ef6986c7322517e3091ea003a448f23f0ee5d4ab7b29edfa46e4855a82c239fcdfdfe299fee69af638f31f181a149079bd42c2b0907f97fd9563a707d9c386cbb9ce13c9e0c3a25f314d07a8e6bcbd68e8daee46767f19b3d4245265eabd06f11fc52f", 0x1000}], 0x1, 0x0) 16:17:12 executing program 1: r0 = socket(0x40000000000011, 0x1000000000000003, 0xff) sendto$unix(r0, &(0x7f00000001c0)="b100050307000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x3, 0x5, 0x3, r1}) 16:17:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x3) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:17:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCMSET(r1, 0x20004268, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 16:17:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0xe24, 0xb45, 0x404e, 0x2, "1f13c84635c29580fb54ee8cc02d212832afe3d2", 0x4, 0x3f}) 16:17:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x338, 0x0) 16:17:13 executing program 1: r0 = semget$private(0x0, 0x7, 0x1f) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x92}], 0x2}) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) r5 = getuid() semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000300)=0xc292) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setreuid(r5, r6) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000200), 0x145) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) getsockname$unix(r1, &(0x7f0000001ac0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000775213b43e9199139d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0bf12103e907457b5cdabc70000000000000000000000000000000000000000a4b2abfe00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003387d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflagsat(r1, &(0x7f0000000500)='./file0\x00', 0x6, 0x2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r8, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r8, 0x0, 0x1, &(0x7f00000001c0)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r9, &(0x7f0000000380)='./file0\x00', 0x200, 0x90) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000100)) setregid(r7, r7) setsockopt(r1, 0xfff, 0x1, &(0x7f0000000440)="2800aa6c1fd5942eac30e78bb6ce939eccc5a988b311bbefb96e79afccaaa273402a7f4d8ce23ca2a9d82d90f2fd202b36f93ff20e6615f65d634e24929051e2c777a03bf604b8e044e81cf8d7eef402ee1b247a482fd0b510d5c67f53a810f590e4988635879466db97e00eb8ec49433c046612fe427a497ea21daa6fcadd22d0d79891a31be87418f0b49498c3c511480987747a467e01108164f93a1aec3ad533d6c5", 0xa4) 16:17:13 executing program 0: r0 = semget(0x1, 0x2, 0x80000000) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/120) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001780)={&(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000001700)=[{&(0x7f00000001c0)="d97c78ee68655bafa6abd574d3ac0bd4f64e205bdea57760d085c6c0bfef3beb1feae3cc6b556d8f6ad52e5d04249cada863be16ae92622376bd0fceab4902ee031f1922829742018c037571ad29abdd130696f7cdcb39a5e004e4bf9ff9e36cba5ef66bd7351a465eab9aaafaf6178b9479f6f6f24965175f91cd87cc35ad9975c5627a775a25a3785835801608e5d251cbb69bfa04edc815013b833dc68867af837cbdcac011aa74e4d82d79348d296cb26c0c72d5a6a5c5fe663e85656086efd74595956310faf4c8dfda6713ede431a202cd9fc13eca22e84d125febafc454c20cf2e7aaabe904537e96f4d8333509c3d51f6f9f4e0d44db3f8992e6be2132fc2566693eda5d514e5cebc08e89bd9e963921db379bf5d1b15b7ae8c507c246371eea4a43927980626ca3f92e0de8505f0e132824d35ff7e111a7159a788b27840582738e950c9a18daf2aff739e3f26d5dfe87557e9e59430b422f614c87a11808e88e3c45d9e6709a826fc54d9dc7688c08bb413b69f68eab3e03637e8b27630d24ab919fb73331cf05dc527041fe0dbd4c56e4abd0ea5c1017ca204d24b7fd0a4a2c4b21be905989f94e60587848a26dbff370a9e4fd67959444fbb9a4ca089c3d60b66fa09f585d41ecb50f06c320ba46b3a052a19aa71ba39d8ec30e1b77b80654afd1521fab1b74ab94cbd94bed8cdf1e6d098005b06fc1cbc1c13fabaec536974d4ffac8a8741a1f446230f7446f10da70f1951a7da099e68d7c741fd974df926b9698ff68e0551a83db70ad578d7db0b823a65fc9f7b6aa6d63310d1181a59aa2f54338fadc78e22378125ea34b8b902f9412bbb592fb32bf3b12606a5bc564e304254a2fb7deee3a3643d5c174e68e059c155eac305a71aab06d87aa34f85e29d1a53f24ebb0639f1127efe57abcb70eb4157442007b4edf41736017303fe399e538d45fcdbe4076fe612a4ef5d71565f101c3751928f232cd12d73e0d45f50db608909711908a5b864e1dc1ff8e87c6cece316ddf29769a4f84cc259a31a1d943caf9cf2732ab826014dad113b20a4177e6545a2f593a34fb7a5dc8ab579f30187e65dddee8f659eb2df117ba380b3df214f92ee6fa7f80ca51073cda0473eb6be65dfa5707acd371ae1722a714a0d036b8804d7b3f41ca473032b94975285ca228fadd5feb8fdda36df4e330f045e9b03a1f77846e5fa144aa0e830ab5ca6a8ce66017a05289bb7dd9a9998c36fdffd8d6d6a5aaa0a4f6fc7d7af4acbe2a217e1d78ca502a887f9301cc96be5d1c3188c88650cc014adb2a39abf567ee4b4d1b4f2d4f35b07287c234e0be16b89562383f7cdfa2fd1f8dfd9f79333783145a3fd7725df889ee40cf947a6347c9863077ad963bd614f408e7adb12be6ab1f267d01000172bb7ce6dc4e928971f1154da92d260ae7f253f9a61812e41c3ffe2b000840dd547db992ac431ccb889ec7491515e5fb7222e3b0feb6368d551bef7add926c566fd3b08e868d71c1828da4c68c058e799df5956fe28d25cf28fbc3722355649cc126d30ca3931ebf9968e331dda7d9699f2bad501d4f1bb919c83d94e379e39391a4b3c2d13bef7d94e525bb00a76401b187df05309cb31e791ea29498d83eb7fac4247f66aad408715d764ec7dde76f80fa97ecb1a0124e3b58001275c0c363c9af24c3ed89ddf781f81ee060d605c04a676fad9a229e3b847a9b9a87826f33be913756d0d361ed1ac589b1709d84a2b86a349fad563faf5ba5f257d5b6d282eb39b4052fd6932ce89dbad43cf143007cc09abd593d65c3c9558afb857e8df4c82869515ad16608bc31a5ef2dc37d5a0646af87a583822a107dab7e52a5adf78bfc7e6afe1c77351bdce1bd480fff4b80e66d001352b20cf32366e89086d5b6ab4878f684bc5f3982323d3a5877b093f5fc5acf86015bc9173999fbb04285b7529685987d0e67d5f2240530a8dda8c98e11247d14d878c98207d090a25da1bc085d5b50b448be5a3219efd84c1825b9f73c8e6bb099641e7e99ba1876c2bb465b10d83a59a583433e8041b04d943847d12850696dfb0de7ac4b63abc6c1eea612d323ec8744bb2a72827a74705e2719d4628834d34bc70eac45e608cee868d4cc40e9c7a17aecfd0c78d77b1f5c079e833614df3fdbccfb1b33ebd5246a4178b1ef485cf13afb7b7b5eb7c33a025e30f2e7b566f1d4059e8bd08ce4c79f2175e3f5877e1b20e7c9f397ae232be8e1840c7f056518b0475de03a035ebf48117107fccc4a4ea6dc24fe08711016b790bda8ff421e0e97a17b78805e3d4399550411af8f0613a3cce467de82ae11963df7da3646834eb39cbcf0e19fe3c21534189d3ea0ab0b869afa5727ce5d9630d63fb19ecd3ddeda17e656f68b122eb1b4e7e0cb4832ffce59fd8762cb97c04f2c5b720860f589755f9d0b7c15252a3028c9ec84ea21a55c79a1ccd10663522ac29f2df2d954893a6334491516124cae1622def8e2eedea754386c2393aee5b558e9cf642d9a68b3c828560c8b4d3ce2bfd04ea8f902681dd24df339134bab292a8be0219de37e907580f617f83f45a9351dc2293e863a53c21f631581fc824b42d9df179435d55bcf426fe6ee84dafd6bcdbdc185353cabdc2ffb9a0f405002498d32a1b92687b369a57a8903f78fa4ac58e512509df0759f5eac1e708c00c0f35b4bc136348a95cddd61135cd454bf8dc9f459a045a0c6e8b799d29fe7f3c161b4fe0b3eb3fdbe928d1ebd0f5fe36ce68288299552fa3d139a199331e48ade45aae33b9acf345b977036205d7bd945077ef2f8a1dd04f04a51c111adbd03d2fab6da1002fffa1d25fca99c62a9c0f4e6cbfd88438d9c4795954e38ee632b72680d5e6d63938842c6", 0x801}], 0x1}, 0x0) connect$unix(r1, &(0x7f0000000a40)=@file={0x1, './file0/file0\x00'}, 0x10) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000a00)=0x8) getpeername$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400008f4e2f5ebf629aa500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) 16:17:13 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x28) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) symlink(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x202) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bb80129773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ce5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf17b08f3e59f01a4a48100000003384a9903b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d6114cf46b2dbe10f112555926b77f88e21a2cac8ac9d69e935a288a6d479e47ab288a7b2c4b26ec9363797cd13bc6b43e19185337438a33b2f00000000000000000071450a0bc7dcdd21c43daabab2a98595aaf336962dafbd6750fa9efb8f8afec5e932c6b9fe5192752d3cc72b3a4ade9ff34c98e37a2a9269971e4dede1a0b8d346082b19be587bbc849b084b69d126a86bf59201517d11e1644e63897a454900c6b137769c8b8e04b8adad7cd6bb1b7897f21f2ef0ce6435238720fa6a30324c16346f4b2be2438d4cf27ea4e52ae4892fac11f8a7253340eeefa953710adf367c330b08760f18125e760403d8ea99f3bf0816372979c67def1dc3a1fabd7061e45f16b9452082ac4ccb192b4025e1a01e9eed4704ac003a8069ad9be83d4a2cb63c2ce4545529748ae2e804ba780d4b2541781f00b2a8cbe01869280aedf29f0e25be3bfc53fc5180d9388cae55409f5b506bc0a65e565c1da05741833fc21e554d3ba7d4da328965f1f3043464ce22000000000000000000000000"], 0x1, 0x800) msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) msgrcv(r2, &(0x7f0000000280)={0x0, ""/120}, 0xffffffffffffff77, 0x0, 0x800) 16:17:13 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x100, 0x0) r1 = dup(r0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = open$dir(&(0x7f0000000180)='./file0/file0\x00', 0x20100, 0x118) renameat(r2, &(0x7f0000000080)='./file0/file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') getdents(r1, &(0x7f0000000280)=""/177, 0xb1) linkat(r4, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f0000000100)='./file0/file0\x00', 0x0) 16:17:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, 0x0, 0xc0) dup2(r1, r0) 16:17:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r0) fcntl$dupfd(r1, 0xa, r2) readv(r3, &(0x7f0000001500)=[{&(0x7f0000000040)}, {&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/99, 0x63}, {&(0x7f00000001c0)=""/172, 0xac}, {&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/127, 0x7f}, {&(0x7f0000001380)=""/23, 0x17}, {&(0x7f00000013c0)=""/160, 0xa0}, {&(0x7f0000001480)=""/104, 0x68}], 0xa) 16:17:13 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = dup(0xffffffffffffff9c) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/191, 0xbf) msgsnd(r0, &(0x7f00000001c0)={0x0, "3e7c2603152eeeb1ead6a199d03a0e618d8c8c6c849a8cd98daa672a67c388444b7f8c0ae1a22aa0e6a39d4055f09040ec8a8e3e4f8d7513e95eaef83f93a11eaad928778d7a2cf09302aa8afba5873fff26dc7aaa0c82370b97b63c8368f8224e9376dbfd916e133bd91b5059d5f3c4696767b52cd4fdc79f3cd3e624ccfc8ec158874435610032534afc0e1b68b38fa8769153b78e4359424d6023cf3a17316f2144eac449db2af00c57b0083f963198f7091857ca48998c03d48a15d5bcde5288575f33207a3895bb38575e72b428b865d3acbbe226f0b04389981903227b800e9b84d597850482281c78ba69faa95b5bc9cf6c37102070cb1a0563f9638b7fe340c9211a27ed12f518af6368bf43351ae03ea57c22af9284e0ccd59e390a3825911af605b286a594506bde995c494a6bfc787221f695b56b8ff3774f3c40a84d2bc86530087662f58d399307955e4a7f3a3a2d97def5ca6f592cf8ebb64be75e977eb03f5eba46"}, 0x171, 0x800) 16:17:13 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) dup2(r3, r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000340)="a5", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) write(r0, &(0x7f0000000100)="f5", 0x1) 16:17:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0xffffffffffff4c72) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:17:14 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r2 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x5) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:17:14 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() close(r0) 16:17:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="01002e2fa6405e63c79400bb87b1c869feb00384f7267ae5d66a92afccbc1829713f29fa305a36b4c63a6fd5340cd2d2a97cbe6c1d8a198e5746379a4c16215d1099cd9122df20cda6cda7889b6566973a205ba50e9823e58832dbbd4860716f34710e41746e39"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:17:14 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) sendmsg(r1, &(0x7f0000001680)={&(0x7f00000004c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000440), 0x0, &(0x7f00000016c0)=ANY=[@ANYBLOB="900000000000000000000000ff010000ea728773793131e9ec34433976d6c2c827d33c9075dac74826f97d2ebdc31b746ebc99acd8b08a17d4261c84f290a4ddd0afb673c04720aac28cebd091c7da947497e7fad532ef7a4fd47ebb178fc09d7ccc253492492782709f695f7d785b57acb64f728638393afb1e28074ab5db938a28d987ebda57ab955ad8d329cf6e00500000000000000001000000008000001febf1119b01e76954e8e319eb78ab66047ebe9cdc32d1a9b74ca960bd85f5b6808f24b577f57b0ff1fbe5ffe7a713ed36397eb6bb3b6f9c4f95fc931e3100001010000000000000010000000700000030db8d037f0969f787116e11ed160dc313e53d0f722202097f7451e4f25f0a356c6686efbe514a6d3dd1b8bfd06e57aa9c1374e4191ab361fa51c638c7a82c66990363eadfe681be90efc046caae44c6698f9ef86c481b10242e07c6464b280d8b5d189382670d9082a4aa7ce57b20e51297d86578382129b3021f56cf4bc4cfa669e5cdafcb36a00a6a83e6f0cc7956aef60bb2f0a41291a54b3e0d11f44524950bd070c20a41b4898e19d90d855b9beea9473bb7b6285e6ccfe1472c0ae9518fd9a7d880f6493aca8ad9b3d6fa503807a62d9bc9665706923bd4aafa0f32b6158d5dea7c43555e69f6be128528d671003fc37334f446d6a858fca130213d648ed5e8d550f5c4bbbd82555faf7bb62722069a3a02b390b146559d0bca3076a873829e0f1e2c3bf176f02496be654a8038829527da8a759285728efe294a23c933be3778da2be8ed09fca0faacfa0f97382de465995e83af3359beecfcad5f137559b51c77425c821e70e25b54fb1921a1141357a4f8d2978d4676f79f875a162b9316112913c57f7cd44933714e36375719e217fe99b86be343e15aa9b8f34c923f6be67a38cb0b0fd3090128856302be41e381fad9de67d00d80aa7deb560b52616a8e5b6178b54a3c60a822c17e813989afdac8fa461eb886a2697374761d5d3b3877c34cd7f770f2b94d0651bbe90688139623b73e7487714074ed18b3fe4a872b9ecadf89a0af7b82cb10a23bf1f37c5ef4ec3bdf03dba87467fab162207b0beab3267b5ff6b5c4143ae7fd012060c02bffcca421f2710614d90db4e059713467950f819e63c8bff044ba64b9bf19c9baca960ca0c9d7d1ddfd35d9924073c630646f03550ac1a26aab020a7072f8b269273f7a4bdcf66f55d4ba5e3186882703d1a8ef650f6946054766f632f6299f782f2bdd75bfd0430d11dc9eb5cf3aba03c2fd7f58485aa389ac08ee7f5cdc3137d82e9549ef3a17994f4c5093ee5fd6d566e80869600b7b8a66259ed069a32ac7e2c77c8b2bb96a9230f4e69024ea1e575fa5fe9a51893b6d9235ecca251369ed291bd5dd7c43aeffca414b7650f4d6f8d5a0656bc802a14a4efa49b3a2a892c3e254f33df67090c3afd5faf4cbca9b54deeb3575a98db45c4a614be96ac6a9a7b41a7e81f232896f0e491ab416adbeaba84222028be830189902e325e19934a79b89555846bbc5602166f7c94895019e0bc05ac75d4c2d318d78eb01b5460d013318ffb49c605fad35dc79b3e4f597c188537b6bc2cc1b05133905de6a081d4fdd5c1d81eb81f7452f928ac066b46018535a14ca7ebc713db90beb35eefc1f209d20802f8ba2188f865a6801f5b5914daf1a8b1767601c72ed4b66713403732e795ebaa0f7a682722aee7fb4fcfcb93bf1f68cfc0800019d047f2a1ee83dcd3555f95d6a7e956b96164b29395d657f506762e6e1ec4f4caf2750a54d3492d857f3af7fcc3cd5824bc8395055050313201e44cca88833d139e570547b2d557a751dd931542d30301dd0bed86947a5ff206a00f175f2e4ebd775600503ba9fc154cf60819689fd29a406b2b5e27068c4d2717b13f607c23d9171c4a1e9bcc4f3f58a469f5da306c1952c3edb0b7dc030c127ae77f66a60749a9533dd9913a521968e2c756dddc8e1f413c81a5e4f9e70b25e5ffa814aab723b00944b4ad92f6f2bae5ffadda250996e73939d2ca8b52d848fa0768bf12d0cc49291cadafaa71fb88c2966670ed7b6f12c4c7cecfa5c0644d668c4ca093eaccad9202076de9c75e867ce6b4ccd4b0d127aa234f958a2418f33d551a6c5221f179e04ca85158e9d587efdabd61b03e89bfb78e393ad0b673e40fb18dfd8b760e9706709b9f830cbf5e89bd0f860f2c6012dcc0178654cacd91b1c7483dd699dc253bc89fe7cb093293c40de6db8a0e3b619c1d755f8909797f534cc4a982b47779e4f66578b022ba72764b90a669885ec676bb86cb35719d2e1c0bb49eb57630bf7782745d22667e4dba5306a29f3d083e3afe7f447d150cad9b02e00550de17bf6f7edfbf884450c3cb3b7403c100b93a2f85d94dfdace7aec0927582ad08126e75e955372b6b6619c8f5512eb50db42a00b44afd09169a70c0795293329ddca2b312be6f517abe4a1f4eab04c0083db5c63e1872b3fb4c8427b99e9083f89c71e66d823f678c2deafb404dc49deb2a6710705bf3ba7db4c720a1413373876d6e762ea17972139e19dfb9b10855b2a8ad7ef1c06b6b16bbceb7498d8f86290ca8057eae9b6338201d27986f21848ffb30d7cf6e663fc00fb8b2321cbbd054f0b06e853d8a19c7907dd3b647c0f0dcabcbe0e0be8d0e88b46740108201b7610b0eea56c5b9e234aecf30d413d38d16b5dbbe6e6c12ecd36ab1214e9791b7533cad0e16eead247d2e5cd1b224e15cb45e4e8b3a19308261f2a5b46b8fd7eb1e72dacda5d64bc57b7874fa9bf037aa17c5743e11958d3d059c18c67ca5feb65ad65c26a1213a377dd0f1485bf7360eb71757ea55854f128f7d3817572f1151ef09245907a8465ca09449b76355bbe3c846fa8adbab79a6b63283d593b3aa2adfc5abc9281d824fd517f253ff50a55a244373ce100675a606876d97123eaee29a222634fe4749e66104a61c6a54e322503abf865faa22b99d28b57c1652406750b6db551438bf7c2b6d623204c1537609eb8d8020c7401547ff837fa3dcfa5a14b83ea52bc17500e29865f53dac08004e677baa89d9c27940be5bceb6e340339ff385f344c336d07e9521f95f25316dec8f054cf5e1f7efb8312c43bd4c232cbe406bb3eab322b9f1b53f6a5dee345f650379404655f8f647e1c40591058886709e810b0957171a5b1197cd65222c3f75d258c073d397b8853833f7eafb343e4cf205c73ec29a5bc01a70182ca7fd39015e87f4188ffca7206bdfcdcb3456752de7ccc3c8d948515586c4f96830bbcc9955bf00f05378f8599e0d5382b46e69843507cecb291d1026c700b02a54dc7b854d44d4a44fc1f820705341212a5d10d82678c7f903a56f3dc4e2441c9a4adcd937145d947bc4dd6726adb00692ac7ddd2a5be9800000080000000003176457c88ae6d01e9dd5132ac25226fd935ea0adbd694c15e4e08e3807f7e95e4d1c5ceba572248ea7fb56fda62d912ae3b53caec44e63a335a207986a73490f8d9123dd2a215c7277b1bb6e68f55ffc5fa5955a73edc00600482da5071298297482af4c5c5cef671c33fa751c42e664f6e97f6c22d07fbf20f804d6e219f62cdc47e88c8b8d4fe07f44fc4e65deeba804931babec2c2dca5455681f95667bbdf2de7e4aa215de6946065ded6e4d31af66f71692e57c50223a8af6d94ae6694ab8c32570dc2f5d440a4b9c8d5eee57ef4ba6bb84b9a65c8ceaac629c7a27b6a6dd0e1557d2a1446372ba5b91b1aa7607b6c52a9285004c7b26bb99f5698aad10bbfcd0b140f87beff9814b8c4a1fb30351fa0e89eebfd51768743617c0debc7bd0c5beeb6d43b8f6389e8db6fd740e4b9ea46d03b70a866d4e2416c46fd832527e59bf183c446f3af34afa071bda1725f9e7a5ec0bcf4d2de788a453d45e32fbf46fe40cd61e6799c87988dc00d5d98b69a82292c24f91a29dfca28fa715a20b9664c5fe617fc651a700b0460325d7324ff90628f84f6803133946a18dd02cd9ec54081f252c6283c35aad49d3ab078136895f1ccbad2f358060617f853ba263cb967cf8fbb5f033b9e3103f0d42c1547ee7001786a36e1fde560bb70d771b0fec74a80a1cbdceec8981ccde7c37f2eb0d423bfd24a67a2dbbc40fd266bb02b6b3735e705185f09fe41f1537f2bd0d618f157105c90fb3950d09b8128d0a3a07dfcd8f5bdec35414e950a4a67b120fe6c8e19de554253ccc9ba7dc52993180a8867b8da418149f02222b9b4d622feec50efc26e97415c84a7ff82772a7f08d2e8a51a030c2ebeddb02faa366a60b4bd65aa50da16612245c8a56b180d3ea242697b693d814f6de49adf4fa48bd483085b0c3138a4cd522fc03bea91ab95c3554d373c6205a44c1efb4cea7afa6ddcc8c7f71be7c0ce52262cbe0ffb46c6bc47c13e5d5bb69ab143b697ae57dc27b90a94d3b029fd97b65112bcec9f258f36f9dac67739b94c693ed64caa47185f91f1fa3082084263a882331e1a16244e7e5e5c98b8cde12f30fc03419b17e2fa85a79adda1643fca1b82b2aeae8601e6c07c624a4865d351643cde0a99706f0e4f975be9b5238f23b504ec14bfd1ede21b8dcf4ee497096a898af76f7499dfd0f49477db11e12a4548fb5cdbc2104c81f409ac1dfbd77d1f005c1dbbb8461825b03df2898eb9ee0a7f3465f3912644562871c9c19907af52f086ceb180daf04e225c2caf4ba5ad29b642c7dc4b96a20ef9abeef7feb4fceac101646fdb5b4f4c0723f3c796fc1ff9772a97869227c0de9d9c0ec638e949a748efaec54bd008a45f73e243678a80b0b5da2381c0a8c836477370e0339641fafcd1c21dc04dd282035bf86a2906beb0cc9a716ab7c2241b2c2fb73ab1745a098ce4b7def3b751d5c692c7f2898488b32289020958946a9c20c26001ac311f9ecd5721e3b29f5a2efb086bd34bc1cf093262213ec50a47e1be4d5fa56957ef6c117d9d09e2a6946d11cb62f20db6e1700d6447386d9a048ffb60cbadc316fa894f473d4d2e413c1c570cfb032e57687859502cb83ce116bbc62d3aca7e4ba6244bceca6f3ef8d764559500e39fef49021eba404c76aa6e0859abc3e58a8d26f71ad864819022b8a1fb499bb16595f6596f6801e6e705da571ff0c80ecaa32addd7275a41bcfc88749c02475fa14e4b6cec119419dd590eabe6c8ef4b81e8d9ed9550ba73264c7c4c3fa37fa218d764932abc0cacaf6ce295d7509335cd2eab0acec8e75be5b23000e4f327d3217243ad30b8a2c7d93a7e0e1d88d0244d401f39f7d920b06135bb24a6b596102ba9c8d5f0e0140e83d72f9127d5cee20c040d394708afcc85de69d9d3b87de1aeacba97ee459cb71f07f413cc6e641ac0eee6126d10a6e34f4f958a37963d6d1103e0150c02f6ebd33027fc99ba57436801a8cdb4375ac628acef66532117f0ee0e6e5b2938e389402cdbf3f224e3e57aa85ad38d1629b4e5567b629dd087d4c6b4d36ff376b42691dca3acaaa7679688e2b5f7b58d23ba2cff2b8a95117956c7b9adaa123c1bec680153b0e666c3e06650a13cf2bbc215f4cea7300813773af02f128f305c2c0509c95b76f82e9b7e5715c225948e2ce808ffb8e9b8cb182932ec272235654f7983a591cd9df3ba60bc6a198b9cde7eee97e2dedd81ffcc38aecdf0d5141a5ae1592a6b03971796c9a76da3c5a7b3fed45c555932ec203ff8e9cbb4dad3b973678faafa95088af22f5509b5477ba623906f71dcbba69360ed9f48a1099b6f19ff77b9ecb54d9798ea9e30a1ae6d2ee5a88b2e5e2305048da204380bda2fd67620d1708dadb3b3c78147dd7a80d9c641c52fd599edbf5416f09c5b196738d54f974fe9e676c2687d4aebc03e23b731c4e368cdf9fbb9a6ab95edf15b0e48e245609b43bbf1b8cfdbf7a26ddef978dcac59e53f66a945e74962d0b053bff6330739bf62d600dcccf801c817272d6895ddbc27c16a56c093df00134e6f318e967413ede357d7d981dae3cc5ccaff4990a70c760b1a2dcfe4525bae07d7059c30f75c47a68dc4a5704b4d2188bb8525ce8d812dd577aba617baafa10c00ce81b360ae403eeb318280560d2695d583a3bb14591abfabdf89305d14a198b6e6001e6efca800000000000000010000004e0a0000e3bc1f7a3433dd926be3a8c4946706928f813d6980bac086f8d4e69aa7127252e3dfa2fcff3a4960663194752d017568c5767e60cd24e8655b236fd6df836d8677deb89ee6e4741d0d00d68e4dccd64b25ad1c981390ca92b510e9149695be1045a3a96e0c8ba90f12d0bfca0511c908315b66ec86c13358cd28ccc40b2a83e1d620e7ec8f3ac574d163a1bfb69c871aa31cbc6f99cb6e15"], 0x11a7}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r2 = socket(0x18, 0x3, 0x3a) syz_open_pts() connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r2, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 16:17:14 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8000000000001826, 0x0, 0x26d) getsockname$unix(r2, &(0x7f0000000840)=@abs, &(0x7f0000000680)=0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/zero\x00', 0x40, 0x0) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000780)=0x25c) r5 = dup2(r4, r0) getdents(r5, 0x0, 0x88da8d22fc571501) ioctl$TIOCNOTTY(r5, 0x20007471) kevent(r5, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r4}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r3}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r4}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000740)={0x8, 0xb5e0}, 0x7) r6 = dup2(r3, r5) lseek(r0, 0x0, 0x10000000002) r7 = semget(0x2, 0x2, 0x1086) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000580)) connect$unix(r2, &(0x7f00000006c0)=ANY=[@ANYBLOB="01002e66696c65300000000000000000dacba9bfe422ab9f7180eb0ce761f021000000000000f9"], 0x1) unlinkat(r6, &(0x7f00000008c0)='./file0/file0\x00', 0x8) write(r0, &(0x7f0000000080)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d6d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a4289c2859676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89523a1feb3c0d636422b9f493996229890acbb03f8db78e9d3df58e86b993d9adf9c8855", 0xe5) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) fchmodat(r6, &(0x7f00000007c0)='./file0/file0/file0\x00', 0x1, 0x2) r8 = semget(0x0, 0x0, 0x102) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f00000001c0)=""/167) semctl$GETVAL(r8, 0x3, 0x5, &(0x7f00000005c0)=""/152) r9 = 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']) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000000)) 16:17:14 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x2000000000000}, 0x3ab) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 16:17:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="c6663d", 0x677) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:17:16 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x82) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') 16:17:16 executing program 0: chroot(&(0x7f0000000040)='.\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x24) rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') 16:17:16 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) listen(r0, 0x0) close(r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x6, 0x1010, r0, 0x0, 0x2e) fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10402, 0x2b) openat(r2, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) 16:17:16 executing program 1: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f00000002c0)='./file1\x00', r0, &(0x7f0000000300)='./file1/file0\x00') r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000200)='./file1\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r2, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4", 0x784, 0x0, 0x0, 0x0) readlink(&(0x7f0000000680)='./bus\x00', &(0x7f0000000400)=""/101, 0x5d) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') r3 = socket(0x18, 0x2, 0x7) setsockopt(r0, 0x29, 0x28, 0x0, 0xffffffffffffff8e) symlinkat(&(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000140)='./file1/file0\x00') r4 = fcntl$dupfd(r0, 0x100000000000004, r3) readlinkat(r1, &(0x7f0000000a40)='./file1/file0\x00', &(0x7f0000000240)=""/115, 0x73) r5 = openat(r1, &(0x7f0000000380)='./file1/file0\x00', 0x80, 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r6 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r6}, 0xfffffffffffffffe, 0x7}], 0x0, 0x0) r7 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) r8 = dup(r5) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r6) getppid() setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000180)={0x7731, 0x7}, 0x8) fchmodat(r5, &(0x7f0000000640)='./file1\x00', 0x82, 0x4) r9 = openat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f0000000600)={0x73ad, 0x2}) fchmod(r4, 0x34) kevent(r9, &(0x7f0000000540)=[{{r5}, 0xffffffffffffffff, 0x10, 0x1, 0x40, 0x457}], 0x8, &(0x7f0000000580)=[{{r7}, 0xffffffffffffffff, 0x8, 0x2, 0x1, 0x5}], 0x748, &(0x7f00000005c0)={0x3}) ioctl$TIOCSETAW(r9, 0x802c7415, &(0x7f0000000100)={0x8000, 0x6, 0x7e, 0x0, "d8221880d8e5fdf20c19c285bbadff73548a0662", 0xfff, 0x6}) 16:17:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfff, 0x5, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000100)="cf0d3e308de1ad024701040000000000008cd77f8069570642bc13163dbba60945d9ea85f9ddba18e0ca9af6568eab01abb00227c0c17ab596be2797ce636c91107d86939f41674589e7ab13c37918144a33bc6818b1cfae59f5e788a3a30240", 0x60}], 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x1) 16:17:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x82) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) syz_open_pts() 16:17:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x6d}, {0x82, 0x4}], 0x2}) r1 = socket(0x12, 0x3, 0x3a) sendto(r1, &(0x7f0000000200)="9c866400a90464bd88b81783caec0e8a1b304831714430dc836eff24e4ca6ebf6473961da5d566f4767c33ee6745a7467d05f7328077ef3e0deda358e8814ae598e04ba0e31d3e3c257e9474d488872e0fc97d6c62354baadbdf2d6dd8643a84ea6b3684a0280869cda60114747a62685ec9750ee9afe195ec9a819b6320c65165be6c9d5c24440e4e73dcf9f070482b04b5e717506373b653cd13bf50115f26c4539bf51a8a6a58efb6c3341f3887da52ee1f96d522bfb53df182cde44f5faf0eb803cdd7d51a485f83d2ec5c2ca19f9cfa80487fb53f2e9c056a127f31d76f148726944f4b05bc", 0xe8, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r1, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) 16:17:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000180)=0x2b2529de) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/216, 0xd8}, {&(0x7f00000003c0)=""/87, 0x57}, {&(0x7f0000002500)=""/198, 0xc6}], 0x6, 0x0) readv(r1, &(0x7f00000004c0)=[{&(0x7f0000000080)=""/127, 0x7f}], 0x1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0xa4) utimensat(r2, &(0x7f0000002600)='./file0\x00', &(0x7f0000002640)={{0x5, 0x1}, {0x4, 0x1db}}, 0x2) getsockname(r2, &(0x7f0000002680)=@in6, &(0x7f00000026c0)=0xc) 16:17:17 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') chmod(&(0x7f00000000c0)='./file0/\x00', 0x59) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:17:17 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) mkdir(&(0x7f0000000100)='./bus\x00', 0x90) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) writev(r0, &(0x7f0000000540)=[{0x0}], 0x1) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:17:17 executing program 0: r0 = socket(0x18, 0x5, 0x3) setsockopt(r0, 0xfffffffffffffffe, 0x400000000000009, &(0x7f0000000000)="03000000", 0x10286) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:17:17 executing program 0: r0 = geteuid() seteuid(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) nanosleep(&(0x7f0000000000)={0x4, 0x6}, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x8007, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x7}, {}], 0x2}) fcntl$getown(r2, 0x5) setsockopt(r2, 0x9, 0x80, &(0x7f0000000180)="f7aca37ddd5b01bff553cd89b8c3b528fb9f8e564f7f081de857194dd3eebaaa860a151bbbf8eb8dab09996fc49e1b4a92be88b3ddfc58563fe4eb680013b507257c37a5bf53ac184e1d30b0731f778ede1cf77b8f508cd983a3dc20d4452382cb412ab4a101bfecdfe65ae4b4283f1375c0170390d610dabe049d3d2fa8c7c6cade342d202572a55854727b71d5a2baf1b955fd791befeca28866179f0c75601a6df0f1dd4a8f64208120c9a704438302468f1d80da040824870c37d809539b8b251f217675b18dc6625cfd0eea90004e090ad68540401d45c98336b9ae0c7e99ab9e1362ecbca7888ec71b82c47aa7529c34b518e65e6336cdae628eb1b19aab100752ac9cb70972c8991a4f33b04f349fe56f4d43b7ef0501aa13bb5ebd857ae6f8ee41ce62510ef740203ba5989a397fc6272ada7a7896a19b77a01c71b50c476573289debd39ab9ef4110c78569d6bcc0ea940cf51d0635d9f42a51bab0eca0f6488137cf1e7c5216fdb59666d2747725431dc12651a7960c121b8a9ef19b520fc58f10cacf180a6d9d626c3b8eee8588f1447a6449335f58846656a4abe1ad7e9f788996616d5c702579ee7fe961024be58646489f9e1c48bacef60532376416ae91d47e6689a5481a3331bd33a88fdd62cad6a8474df1331f865aef610273e1884b6a058d1fe05a82e15dc8e5dbc6d03d5284437d680c4aa16f2f31e818c3e19186081e031e9a0f6d2eddcdfd773775b7a008cdbeb7d36ed5b127debcbe619c2b62b37e988007225a74adb097e0fc2f65f0c4042c9a1c7426f117f63cbe3e313066f97b94e85bb7a7880352d6bbb2a4cff205626edd5e706417724e7d167a399e4596ccea71d3bf91b8e079b64f7af745c78955b87596a0e9ec7040ecdc8a93e13c084fd15b4105d0b036d531af2305edc1e7660ab304736eb11873600b252b4844f192b3666410cba4dee582c8d9280eef04621a05497c446b9c704b2a8bb7ede746332885f901fce30e097af34e68a684a1af3d6b27e378c3faf88812dcbcfe883c7b019bbf6ca5f42815e01b57705aa33b57a81686f7fa8e57bee353cbb8ae87e1e863fe89d6f2a5b2b2342ea7e0616b8b10428b2ad2e776817859229759eb2c5295932014d07cc041272dc6c937226ca2d0c362043ddc09802c4a437e0f9252ad6b8dba6138f7eb6bbe49d8f3f44a16c55cb16296be45593a9efde7c204506baa0ed5367779c098c8c1821cfcea87e1fd85d1ec1be77af07666f49c486938142ada63b0b6b6db8f850a796ca3b1bebcb681e572f7b8a5ec21ece27915972e8badba01c4a345833536824a1dcb10bf543a0f98e840593b1d5f8ed123be22a945bf23df6d1c4632dbd16fe5c350cfd4ae0d97dabe920b1c8781ffa5cd0313f7b64f70c847d8c446e5fe88e60d9acd0179ec86af61f444d3fc99d4f78e99f7e8e43a9dc40486ab70e80d4020e69eb13ef4d080877f4743a5e8abe5ea9944567136eaf19ae7d345051934b520e9fff923c1d599e285543357d7afa329a0a752838c7230f0a3bc861f39d165081113bb6216952ad49a0403a7261c53d60dba847a5234c97a4c7103ec23273716355c79a5583968c5a9a54c2ae7768480e3b8284c3a5f9605d90e765b28a10d46f1ccad5afc1957758024dca8f286c1c9b89dd318b7374b6941299f40a93ef8a7941de48934ed1b986034075df684b399c5566956552025806ca7d1111b9715de4c1a04e9339b7898760d0633a21cbe4c6f56310bdcfddef31cc462bc535db3afc9d3f1d5de1d5a24ccbb46765e595f930c38e212f30b9fed1371bfe9b1e11c9cd0b6a8e7ed4655a20d80cb170d59596aab9d8b988528f80681814426b3f226d83801ebda13e5275cc1cb4c080011bcc7fda6fe81603dd735a2f1f92880ec90be811102f6bee41a46769bb61476f8b4b8d3c9c14343fff8295d70f6a859d951817ded1cf005637755a51e597a6e9b8159ad8e48a6f8eecd89da7a220d6c0fa44a4a1bdb94ef0b23f80916ea7fdb54eb50c4015f000868a611d6b81cc813b1cf9abdace8eade14e9ad00ff6ff87a483cdf69996e503442c3520fd9f5a026b806d095afde4b54daf2119c5422c287818bb226b55318140efe284f2de995b8ad952aef2014edc25ee351ead46a4ede403f2cc460017c82991e1fc7123e7cace1a37c5f1cf8374d02a4882d6cacdd483fb33f5bf25feda71026c2bf54b3a6e87d3e1cba7b713aa61c02b7998d9ecba8b397f3db4cf8a22a83ae6e348511310689f8ca62cba7776ee7ec3829e6c4f5c254e31e5879fae6315ba81ecc220c9f22b6189b578508b613c4877870a115df543ec3eac6d35f52daf6fd5f29ea2473ae23bc6a59a6b20a7c92d052dd0dd1f9bc0f3944f29d9e680720fbc7b48f352451415cfc6380637695323c4116d96042e46787dc5441263b1fa78e361f03eb921fb25e713ce33fc7899c086cf75c04dc17aa39ea89bdfc19aaeae0cb2012b04a6394c77d7ed40f4f316b837f4d2cd5dc1b7a774ec8c339cb250ec7247b8914148dd7e7d34aa9ea36699d327e53cf703500607a68d3c8734d587382112ffe7ec7755d1eff595fdc93891fa99dcfc58856c2a6c9ae72eb874e3885101e7bfb49f2285b6261c6cc21d7c085a87b297bfc6f8a661d040245de9b830dd400a9e9cf76d7def1b4d40060e72d86feb69f97391af97b21c438e31e8dde0ccb08f9b4c8c9d17a17fbebb2ae73380153be2a75f224846aebb9105828124853c77343d63651e64dcebb56f4935c4c216672636ba4ab1c06fa30c625c3a7758d5c9ab10d82ba1b35e905ca70322c9e96fd3354797e5a2ea10b0bff848a37b55625e2e6196971ecbbf583056452ec24cee2e9e20a918c9f4fe58c7eded417b8d87d5a3769f4e98deb1534fab0ad17df0ebbc723eb828f5ccab7516db8f91e782df04158487096ee07300f18b114c7274a841f6551c10548010f44b5ac77f0a18747f8cab95b410358d1b8ce87d949ad1bd6faf3e64a2832678827c2c848a371dfa4708d68f7a9512ee27c21fa7c2b9e2795016d56c618b58b1d4ca634ee07f85448bd0b533e22973898db3faa1dc4aae1c36495977f707c696df347e455d9f6e77088443ba6f9ae7c344d85b8cf96fa348bf15a08ccf8a6c96c263450dac4b8f53f33946f0ac76235a152b6cedbd66cfd05cc3bc7ecd7f9de20b0d92ac30d239cf5261e78ec2c7dea0b65b2b18f06ca86a902f0b71326802600e820a4cc590c20969779172fe3cdfb4c490de154694af419943498abd95014c8697621ebcdbf6e44dbcb0f7da242ba3bf335ac7f83bb8199e79e5c25874127f1b9cd14cabfb20816a531159c249a107e8e18c5fca95c25079524a09577bb7ba6997b0753fe577440528408fad8ff1a3bd2d0adfeb241a35ef83ffe9ef709cb96b6459448d59f2138c500eb1d3c75d38a77ab82c87726a1f1188393a901c960e60ac7c6f95549ba003f60df89a8ccdfcb34c069bb155e9f629a0341ab315fcb813793635353a4ce3535da297ea3d6977e40269438074bb7acdfcbcd89044383f9da35d45bbae33805ff800390be5110da0b62879dfc0f765b209b109d709769a41bbddac4d75992f9ecd92709f9744fe156dcb400187b7292f9021ec34ce9c82c126ed088caf7a78ecba1b752c70e391a92daa94e8a64bca299544969ab434dc53b78bfe435dae164800108ce124237abf71e2000ef8d94f1f8afc3a13b747f9dfc6cedddb482d9803ffe18892262d0b0a149291f320d133c643d069856a2b66ca98bcacb77e031e5b640af958dfe3adbaf68595c701f23409e17c1f1663d8418402323736aff6e9abbd1ded4ad599a19b592a110a67120b5f326aa07bc1055068dfd090c2df4030ff003faeafc5f4247a232108ff17a3acfa38ba142342ff4e32475159b305c9374b73209f0213cdb5f39845299059ba79c9b9700740c28bf0322efb76194e37ffea05c420a4bedccb729d38c71be0ce58353f5a51fafc3e07515a6b779b90ebba626680de626818b1ae2e04aa7f4c7fc73ca928e8e4ba52ee9f3bd9db671265ae2c0124076e7964eb278ed07c5aebb83e45438142f4f38421fcc9bea7a0c10232b6b10dfa66f37c0c8aaddc05628a99c6db4d7aaf1d9372a3a26c335f6dea152ee0873bba8da11dea9a1550a4d87f8791984136637d6b4f0f4a9c333180e7836c871b4b4e68c77bb13310520cccf8f0603bf5c67559028003494bce5a0681bb17339fb208306d64c27d73afbbc4dd053fb4feea1f2f4c8f6f88d377ae52e12b3ffd08fa8ddb708ba6b8fa73e8cc2d24dacf84adb0ab98122e627007ea8e3c09be7fd7a20a840ecf3f4c38babcdc033451a01e1087369176f044a8c27df158d411a5d7d7449f64641219caadebfc470ba9a71f4f21129aa7b6550b63c048a2cccfcf3cd224ddf5b7f3a4c7b5a99c5e8827a7dd1afb10d513a696f52b2df1f40b570bd7b410da39e1999fc819c03f57fa31c2e8ad42b903863d2377a668a4ecf38670f6c2971001352bd14cf11bf5a9a44ec4251dd67eb27d61a2261394027685cfa1a8ce178790e60e712cac322a6a36a2f783455ef5a0b14b77f1ee3d54ea90f4502d7e58ab861d8a17dbedc18ad7c5715b03f937725bd42f5b2a106739c7fb5093cff832ef12ea3a560e793ea055253521792800f1a3c20fa8eb21ba88b306c097ed61f8964539bd778c811251a03758e0da882dcb996f280f1cc97d8c2c342351dfccb04d2ac5f12365a1c195a4f5de5a5ffbfa879ea2a6697b2450f1b58e571cd7be4134d0509b4eaa350429f32c96893f4412f759f5fa22a03dcee7d45e622d6c0dcfb9eda08643dfcc371eb04c30965639bf1d083142f3fb3fa5511b025ca853b70faad1b5345b381225b514b4202f99dfa74172ffc457ab28683e6b57c05fe83c7c5fd39da4e072a26e8fcaa4cb1322ebb30b1bc2d2d83fc44d033c9ced54058dbc5271bd4be9540750b7eea17c41cacc9bfc2e39cff64b2b5bab9006b5f896be76d880467e44abdef8d6b16983a1da3365ae3e2234c6894ffa2623b1bc406cb780c86d64f5100af7feb3792342b65e52cb0b264872f945e697940cb76ae892d2b89b305bdcabaed88e5a915bf9124beefbfcdc9a5ec49b0404a2c0e4f2d744edc77b03355b90ed53e08e26804ddbca9859e9570eb31b5684c33023b19c7e3b49d821b6893232dd5d19d21c25fe804de3345120ede52f164dcd8fe2d1f2187d9ad923712a5b0d91e72bfc6cc4b96be774d99a52980a3fcef86ad881e4736cf1cebdacf976a49c0d54c4b6b682ffad6ae34d51638a34aa1b9094628b11b0a2d743b5fcecb5529ae1f003a50d6e6fd5f14846bfd8aed0c39fccbc3dab6522630451ecad214a0b1cf76721055fdecadb167d2d3955f1e894584fd16f6c810b2c6fe1bb06844c935172cb6a545cc6b93f95cbbd3189b8ecf70e384cd9447d737034a70e4118b0605ee707617f698e127ee1da45046f5fa706bc16025655f1ffb90a7ede0ee706e06d3dd9b459c7f6066bff45ef7b3d12de46c297dca394e7183b4dc32eaf1304864fac68d663678c9266f659156180ee984f0c5ae936164f77ce5cfe306f2712014ad0d7e37285b12c4214782267c62783c621f2e8e17ab3e1811a38b9b9eafde6a464c3226df5286da2b114c60792f39944d9dc3c991528a06bab2aad3af1e9ce047652af44becbb806dc9650ce3e2fa95dda97412eb75a06b38cf0f328751d0a08e5c571d0e1db84cc42bb935facf591b63", 0x1000) 16:17:17 executing program 1: r0 = getppid() r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() fcntl$setown(r2, 0x6, r0) 16:17:17 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x48) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x2, 0xfa1, {0x7fffffff, 0x7}}) 16:17:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:17:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000003c0), 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) r3 = kqueue() r4 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x1, 0x7, 0x800}, {{r2}, 0xffffffffffffffff, 0x8, 0xa}, {{r2}, 0xffffffffffffffff, 0x28, 0x10, 0xffffffffffff7fff, 0x7dc68000000}, {{r1}, 0xfffffffffffffffa, 0xe0, 0x8, 0x80000001, 0x8}, {{r3}, 0x0, 0x9, 0xf00fffff, 0x7, 0xfffffffffffffc01}, {{r0}, 0xfffffffffffffffa, 0x2, 0x0, 0x9, 0x5}], 0x4, &(0x7f0000000040)=[{{r1}, 0x0, 0x80, 0x9, 0x800, 0x80}, {{r3}, 0xfffffffffffffffb, 0x4, 0xf0000002, 0x2, 0xf112}], 0x4362, &(0x7f00000001c0)={0x101, 0xff}) r5 = dup2(r1, r3) kevent(r4, &(0x7f0000000200)=[{{r2}, 0x0, 0x9, 0xf0000011, 0x0, 0x1}, {{r5}, 0xfffffffffffffffc, 0x84, 0x80000000, 0xffffffff, 0xcbf2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x6, 0x9}], 0x80, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x86, 0x0, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0xa0, 0x40000000, 0x1, 0x5}, {{r2}, 0xfffffffffffffff8, 0x8, 0x1, 0x6, 0x3f}, {{r1}, 0xfffffffffffffffd, 0x80, 0x40, 0x4, 0x2}, {{r4}, 0xfffffffffffffffd, 0x2, 0x0, 0x9, 0x6}, {{r2}, 0x0, 0x1, 0x4, 0x7b6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x20, 0xa2, 0x7fffffff, 0x200}, {{r3}, 0xfffffffffffffffc, 0x80, 0x2, 0x7, 0x5}], 0xcdd, &(0x7f0000000380)={0xfff, 0x4}) kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) 16:17:17 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:17:18 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x703b29e1af29f8d1, 0x0) pipe2(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x6, 0x3, 0x6, 0x1, 0x101, 0x3000000000000000, 0x4, 0x0, 0x2, 0xffff, 0x80}) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getpid() unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000001380)=""/230) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000001580)=""/40) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semop(r0, &(0x7f0000001200)=[{0x2, 0x2}, {0x4, 0x5, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x1, 0x1000}, {0x1, 0xffffffffffff0001, 0x1800}, {0x96abe1fe14e6c093, 0xcf2c, 0x1000}, {0x4, 0x7, 0x800}], 0x7) clock_gettime(0x6, &(0x7f0000001340)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) semctl$GETVAL(r0, 0x7, 0x5, &(0x7f0000001480)=""/80) ioctl$TIOCCDTR(r2, 0x20007478) 16:17:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r5 = syz_open_pts() close(r5) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r6, &(0x7f0000000140)=""/179, 0x4a5) execve(0x0, 0x0, 0x0) write(r5, 0x0, 0x0) dup2(r4, r4) 16:17:18 executing program 1: r0 = semget$private(0x0, 0x3, 0x140) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000600)={{0x3, r1, r2, r3, r4, 0x4, 0x3}, 0x10000, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r5, 0xee00) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28091, 0x0) ioctl$TIOCSTOP(r8, 0x2000746f) accept$unix(r6, &(0x7f0000000700)=@abs, &(0x7f0000000680)=0x361) r9 = dup(r7) ioctl$VT_OPENQRY(r9, 0x40047601, &(0x7f0000000100)) listen(r6, 0x3) r10 = semget$private(0x0, 0x7, 0x610) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) r11 = shmget$private(0x0, 0x4000, 0x9, &(0x7f0000ffb000/0x4000)=nil) shmat(r11, &(0x7f0000ffd000/0x2000)=nil, 0x2000) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='*:\x9b\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)=']-\'-\x9f,\x00', &(0x7f00000002c0)='/dev/tty\x00', &(0x7f0000000300)='/dev/tty\x00']) semctl$GETZCNT(r10, 0x2, 0x7, &(0x7f0000000140)=""/2) 16:17:18 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:17:18 executing program 1: kqueue() r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r0) 16:17:18 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) dup2(r2, r2) r5 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000200)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000001c0)={0x4, 0x401, './file0\x00', 0x0, 0x0, 0x9, 0x81000000}) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r5, 0x0, 0x8000000000000000) open$dir(&(0x7f0000000080)='./bus\x00', 0x8, 0x108) write(r1, &(0x7f0000000100)="84", 0x1) write(r1, &(0x7f0000000000)="1d", 0x1) close(r0) ioctl$TIOCSDTR(r1, 0x20007479) 16:17:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/48}, &(0x7f00000001c0)=0x32) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r1, 0x2000746f) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') ioctl$TIOCSDTR(r1, 0x20007479) r2 = semget(0x2, 0x3, 0x1) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6, 0x800}, {0x2, 0x0, 0x1800}, {0x4130d7fb987b16ae, 0x0, 0x1000}], 0x3) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:17:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = dup(r0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0x1) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x98, 0x100) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0x6) dup2(r0, r1) fsync(r4) 16:17:18 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1ff, 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) accept(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/108}, &(0x7f0000000240)=0x6e) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:17:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fsync(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:17:19 executing program 1: mknod(&(0x7f0000000200)='./file1\x00', 0x2007, 0x80) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) close(r4) r5 = dup(r3) recvfrom$inet6(r5, 0x0, 0x0, 0x0, 0x0, 0x0) r6 = getpgid(0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000480)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="d606d2cf35cf58b9487ea72be393abae0f0e2647cef8a366ec3529d220c891bf63ffe2fe27f8137d2a68fae2d304a958f21303bb7cab9ab0617a90810ba54c4234385d7a4f2e2c442280abe9bd0d5052b7e8243cb8423f1cebc8", 0x5a}, {&(0x7f0000000300)="7b968d1bdaaede374a05ad9f09c23f59ab8818a6629eb881faeba077186768b63d71fff2cda030d72ada5da97bcd0d8da8bbae30e4d383302e024d785eb7c600ce871591a079985499fa0949146579da224284d11bcf8103194136707a806a533963df8eed13eff13413916da68b7c2834f0d70c61fa48cb0924f3f7ceed6dbd2ec4ad330d081e7945c93b4a3c32abc0c115376ec5dbaf8951ab0250a98f241340be5ecf6592088470495f40b486a393298f668a4a36a6c4df17eb0657c7fdacbaf43545a6238a", 0xc7}, {&(0x7f0000000140)="02fece4655d2410e3c2d77bd", 0xc}], 0x3, &(0x7f0000000400)=ANY=[@ANYBLOB="300000010000667affff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x404}, 0x2) kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:17:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86124) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af42b43622b3bf0200eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='W\x00') pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:17:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) fcntl$setstatus(r1, 0x4, 0x4) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:17:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x4) chflagsat(r2, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) write(r2, &(0x7f0000000040)="f2dae0748500198cd233d626f233d4688fa9b9d5cbb9464e74680bed321c23b9cfc0a4", 0x23) 16:17:20 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000080), 0x0) syz_open_pts() syz_open_pts() pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000000)={0x4, 0x9, 0x8, 0x7, 0x5, 0x1, 0x7ff, 0x5}, &(0x7f0000000040)={0x2412, 0x1f, 0x4, 0x10, 0x6, 0x1, 0x7, 0x101}, &(0x7f0000000100)={0x800, 0x0, 0x7fff, 0xfffffffffffffb08, 0x401, 0x1804, 0x4ce, 0x5a}, &(0x7f0000000140)={0x3, 0x1000}) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 16:17:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x180000, 0x7ff, 0x8, 0x8, "5d74f3e3852a4a285cf2c896788678b3a5de7ee5", 0x741b}) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85490000000000000000000000c89f053a00"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20007, 0xd9c, "b0000474710800"}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x7, 0xffffffffffff8001, 0x1, 0x800}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:17:20 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x24a, 0x200000032, 0x0, 0x3f) setsockopt(r0, 0x8, 0x8, &(0x7f0000000000)="6e57a852043bd7016fa1bc22c9d47d2846618ae40753f4ab53a063a6f99796a60850cd941bb2b31b3365a011f83325beaf3f75c42f0f04d7b419897e8b29a1f7aacffb8e97d62048bcc7612c6f40fc735961e2e30348252d017eebb8d0963e39eaf06c0ef59fd1ca93bbd559e72723d8c563d1aa6d9b0121bfb2c93fe79846bb5737b322bb162260a4cd65047c523d3bafef053877e080811f27a7c750a4c801d4fbe066db938c1c4e987c358ee38a901239a969702f1b2ff1ce9a8158b80898be329617a3b9dd136b5ceecbb2034009edc313f142e73741a124d0d7e38af53db9947456ec3609ef297328", 0xeb) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x100000000, 0x2000100000001}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x8) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:17:21 executing program 1: kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:17:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x18, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7f22060001e19b00000000000001a4750000c60100f2e900", 0x2c}], 0x1) r1 = msgget$private(0x0, 0x4a) msgctl$IPC_RMID(r1, 0x0) 16:17:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r2, 0x20007461) 16:17:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) socketpair(0x20, 0x3, 0x800, &(0x7f00000000c0)) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 16:17:21 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:21 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, 0xc028698b, &(0x7f00000000c0)) r3 = msgget$private(0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getuid() r7 = getgid() r8 = getpid() r9 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x2, r4, r5, r6, r7, 0x4, 0x6}, 0x4, 0x100000001, r8, r9, 0x378bc0e2, 0x2, 0x0, 0x4}) 16:17:21 executing program 1: socket(0x3a, 0x4000, 0x100) r0 = semget$private(0x0, 0x4, 0x202) semop(r0, &(0x7f0000000040)=[{0x6, 0x2, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x9, 0x1800}, {0x3, 0x2, 0x1800}], 0x4) socket(0x1d, 0x2, 0x35) setsockopt(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000080)="3bb2d5c9b19aff8b78990379e118345f01214a2a60c64157f499fc363222c30c6f223e07e14d1d0cf392d0c7c014ccdcdaf8793ba640cbf2a4ce18794a1a64cfcbb258a53736adb6892317aef4c2fdedb58ceb8079a2", 0x56) 16:17:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() dup2(r0, r1) read(r1, &(0x7f0000000080)=""/121, 0x79) 16:17:21 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) lseek(r0, 0x0, 0x2) 16:17:21 executing program 0: socket(0x2, 0x400000000002, 0x0) 16:17:21 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x120) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x8) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) 16:17:21 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) pwritev(r0, &(0x7f0000001600)=[{&(0x7f00000004c0)="031a8b093c70cb75b59bcfac7224409a13f972dc3760c89b0866f26ee337442e46", 0x21}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:17:21 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) fchdir(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fsync(r1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x160) r3 = kqueue() r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x48, 0x80000002, 0x6, 0x2}, {{r2}, 0xfffffffffffffffb, 0x8, 0x400fffff, 0x80000001, 0x80}, {{r0}, 0xfffffffffffffffb, 0x50, 0x2, 0x2, 0x1ff}], 0x20000000000000, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffffd, 0xc, 0x1, 0x3e, 0x8}, {{r1}, 0xfffffffffffffffd, 0x8, 0x20000010, 0xffffffffffffffc0, 0x48e7}, {{r2}, 0xfffffffffffffffd, 0x8, 0x10, 0x4, 0x8a1}, {{r4}, 0xfffffffffffffffe, 0x41, 0x80000005, 0x42bb}], 0x5, &(0x7f0000000280)={0x4, 0x2}) 16:17:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:17:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r1, 0x10}, {r2, 0x22}, {r1, 0x40}, {r0, 0x4}], 0x4, 0x6) 16:17:21 executing program 1: kqueue() socketpair(0x7, 0x4, 0x20, &(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x6, 0x0) close(0xffffffffffffffff) 16:17:21 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000300010005}) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0xd, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfff, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) 16:17:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="0ae88e5847ac0866167e955cd0308abf144bf810d7a71b985d59a0985619656b4300e19bb8ded8ecc9217f8303d7ecafab8c31b7337afcc20f7fedc634260619557f87ea934223c411dd8f51bdbb729662d36af65438c18ed076e162c883d7ea423e28e5bcd7bc233a62e03b4ada26d7372ce85a9f58c56f4c", 0x79) execve(0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) chown(&(0x7f0000000140)='./bus\x00', r1, r2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x79) 16:17:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x0) r1 = socket(0x2, 0x3, 0x0) shutdown(r1, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8000006, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:17:22 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) r1 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ff7000/0x2000)=nil) shmat(r1, &(0x7f0000ff2000/0xe000)=nil, 0x2000) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) close(r0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 16:17:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:17:22 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x10) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x27d6}, {0x4}}, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:17:22 executing program 1: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) execve(0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:17:22 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x3f, 0x80, 0x8, "7f839d554b2b2e360e6c3cc6ab1ddd679e24bc94", 0xffffffffffffffff, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:23 executing program 0: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f00000001c0)=0x8) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000600)={0x0, ""/96}, 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f0000000480)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 16:17:23 executing program 0: setreuid(0x0, 0xee00) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = semget(0xffffffffffffffff, 0x4, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/74) 16:17:23 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) pipe(&(0x7f0000000000)) 16:17:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) connect(r0, &(0x7f00000005c0)=@in6={0x18, 0x3, 0x100000001, 0x4}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) r2 = semget(0x2, 0x3, 0x210) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x4, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000006c0)={{0x6, r3, r4, r5, r6, 0x4, 0x2}, 0x1, 0x1, 0x5}) r7 = semget$private(0x0, 0x5, 0x40) r8 = socket(0x10021, 0x3, 0x10008000) syz_emit_ethernet(0xae, &(0x7f0000000600)="622529d1d74061799770ff8df3409ea7f703bb7e5de98810c7f3be03000000000000007cb3b3c15db500f8c3f97cf70d8fb886ce51dfc86168da64d1d079347d6b420e6094f54963f33d70670e483bd1f300671a592003f55f95261adcc24445df66db4e47b38d5c2dc660fe01c621aeb92177be7af3e8a064b0130a41c8e2304bc7adb8bbbbf461e92ca137f54858d05f45b440617264bace96b172bc1854e3016fc066a455df06e2a0bb7f8a8d") getpeername$inet(r8, &(0x7f0000000440), &(0x7f0000000400)=0xffffff44) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000280)=0x80000001, 0x4) fcntl$getown(r8, 0x5) pipe(&(0x7f00000000c0)) semop(r7, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 16:17:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) chmod(&(0x7f0000000000)='./file0\x00', 0x10) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:17:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x11, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{}, {0x23}], 0x3ad}) 16:17:23 executing program 0: socketpair(0x3, 0x4000, 0xe62, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0xffffffffffffff23) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) getpgid(r1) r3 = socket$unix(0x1, 0x3, 0x0) connect(r3, &(0x7f0000000040)=@in6={0x18, 0x3, 0x3, 0x200}, 0xc) r4 = getppid() socketpair(0x3e, 0x4000, 0xa0ac, &(0x7f0000000100)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000180)) fcntl$setown(r2, 0x6, r4) 16:17:23 executing program 0: semget$private(0x0, 0x1, 0x4b0) r0 = getgid() setgroups(0x9cf, &(0x7f00000000c0)=[r0]) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x18040, 0x0) sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="8021165e410860fbfda32aba578081f349ed750fee00b243bfd30db1fd6869745183b7dcc7c656e08061fb79fde1f94b66d760e29cfbe53bf5a3f22614f7aa7da7be7e7259b149bc1daa8908fc277c3da9fed4d22763b2347ab661d5dd9437d227a2501381b155f6a693c425049025bf2533e30b962fdff5494e67ddb2e60ab1e1227366adca7e1d010e38bd4817dc527d2f7e7e40b295c431ac", 0x9a}, {&(0x7f00000001c0)="390f26deae6d6d701a27bfaccba14deca344674cabacd557072b1c01827bf6eb4088a84b4b18c86140d3b08c0d68b5dbc75d07de1ac36d903ab4f152eed31fdd0eef5c5bb7dc8607a527fb61d4ed83f719c162760fb73188f3413118b2a7c01209b4344828bf3973ef63064e87b3488c640d999c2f", 0x75}, {&(0x7f0000000240)="a8ff89587059deeca67d2961ee765ff7fa03", 0x12}, {&(0x7f0000000280)="529423048e7dc0fa2c22c4967fc3b80f53e60ba7862cb1efba29178ab510a80bc59a9029af31a3191e78d5474082df91ff13a21c90254a1195215e0219afea508cf50e22027785b2d48cba3f6c4ea63f892b22b0e9b71b1d07216bf2fed09149330bf3006fb39de74b364c320522f6245835c4e7cc77d03aa2bf47e722998f475c92630fff74ce50c62da36b32ac4d13fb83f8e27971572562529105309e045c960cb670f4740d45bc1c9b6264794a259aeb011f76aa91b6dd3f07b179de77fc51dfc81d83", 0xc5}, {&(0x7f0000000380)="efba13b4927508d8c6a59ee66e56b80512b18ec43dccf07b1dbbcb1322020f15acda674d731565fb941f06712e588658071ef79a1d824e4426bf8894b92bcd3529569fd60004787bea200ad42faf3e76647addb1f610404aa4", 0x59}, {&(0x7f0000000400)="9412b7a9cabae0ddfef4c4a8624d3c91c33053b9785f8136423e250a4c56942310d913c02184211146d982f8028a5e779754fa3c8e9b531020edafa2b8870c1cfb508e7c00a31d512ef474847048029d7d16711c59a5e795ee22cc802c545c41257575a40cc922fa1c9d4ff11c3a279ae227171e6348def862d9401238ff141da19ea43b31f88170fb7aec6b3948f3c121d59780ac6ae61980658882e3e203dd72f4d910341df29c75aa8a8aa5c719d7436256aec760d43a743e40a926b248", 0xbf}, {&(0x7f00000004c0)="0264db6ab9bae03f4f6c7209fc54bc6d4d28dd0e1b3afeff23ceb16fe764790d734ac69858ac8b7071226404ce78f115e2a9bb31fbc6d161d966fee239cb36a6bff5a7ed6d1fe30ec3e70ab7b026f3dc3a77e33ea943e44d7c78f1efb24a2a605f2c0a8b0780bf9bae7fe839fc124d71c78a1f187e257b9b9fd48c258fecf5574f265f5331d2d4d8fd0388c42e9248ac3f49a5182ed261d700391e0171b2cf20308f942fec2817cdb4cb94ce71ed676f870bc56bcc3ca907eedce7", 0xbb}], 0x7, 0x0, 0x0, 0x2}, 0x400) 16:17:23 executing program 1: ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) 16:17:23 executing program 0: socketpair$unix(0x1, 0x579e300574c74428, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0xfffffffffffffffe) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000000000000000000000184c11dededb6acb07e7c2523c2c1e94c254ffffff7f6c70ea58e49b01000000f0c8cbd22802ca663dd8012228f2b30a4479707fb44825bdb9b28f5d0e0bc35089ce49d28a026dc302"], 0x10}, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x3010, r0, 0x0, 0x8000) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) mprotect(&(0x7f0000000000/0xc000)=nil, 0xc000, 0x3) 16:17:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000000)) 16:17:23 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 16:17:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000300)="39dd6b64454fd52e6cea9cc6604a60742a92f0e59a84b01dbc8f0151e71bf86e7c6abf7c158c128a1b0464b476e03632380a5a", 0xfffffffffffffe1a) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x100) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x2, 0x8}, {0x20}}, 0x2) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:17:23 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000380)="1516a4fe4e6e6734b840a24b69b96999e8f12fcbc7e9f0a767ef97fd7a4fc825e8f1e4a80a789c4f1677cb516ba97a0771292153e210433bd57a7ca3d30d7882225d4e9d48b364b11a442d623841baa22de0768177f79d05aea4de76", 0x5c}, {&(0x7f0000000500)="f3f629a54e5a3807961ba59ba487459f7e08c853f4d4915c0d11458d421e8ea91937cd7d88643acd11bbe0c062a1d6c2e1274143e7b29818725b348df1a1a4e5b14b17b82aa148140075b6ccff359dc2718b0906b4263246a5af68fbdaf4e71cf05757311b5e41f94c041f43879758482bad39ae4f87a30100d980e3509a39b5dedd52895d56357cfc27df08ae07d934cc161d12780da49aa3aa84946cac12ef08d8100920dcb502414686d6b69e633bc5b27557fd9c30e72f74f488bc01c71e27dd5ad25815e3788a891365c9b3ff2623b53123f697622889688326e512f8392e7d3cfecc01b87ed893bd8eb19643b0", 0xf0}, {&(0x7f00000000c0)}, {&(0x7f0000000600)="09197dedce0dd2943d22dcc481a4157661195d28c7f2dc81e01009f25a322cc7c9293fd565f969796c7472d0baebac9a45805325fcb25480b3fac7bf5cc0a5cd6ed9a9e16a377321f4925c2faf8f5c7f6bf1cc205bca447f426eb3e7682f2e0170250364bc7f65b69c7eaa3ad039cbdcad40f2539f89e3f388e5a1f188cdb2d6e77b51c883ac55f8375fc829d8ddb46d6ae7abfe87b388121573846f122c2fcdc77deab483039093cd59835ac00888dd5ddf5c32f5d8a374e56adf7b65f4273d907ea7fde0505ed5a90ab4fe95855f93dcd40b7bcc39fd7e6bb39b2de6", 0xdd}, {&(0x7f0000000400)="2a8f8867d1f1135c09f3fa67f8cd7e00e2683c79f1e5f917af1129e4068c3d89479324dd1cfaf42a14a0c51b40fe9d58453ed1be901a778cfdd60bcdf34c6cfe6708814dc0c56d2c4905f8fad7033ca563193fb7a0b76512f474e69cf10dcdbdde8055cda19f8561f8361c250df909593120f3ee0fcd70b4db97", 0x7a}, {&(0x7f0000001740)="3006541d709f71fed17dc66f3564dc8db68a66080741a9ff6106ab561a87728dc50e5d38bb5238e0e2a8719ca21d6e6f1131eda3f8373288e54e2bba19870a6cc0904d86dd43df8c79552df8c7bf9c273dce77e1c7f3a08083382e553ee58d61742eba23038fc52ecfcc8a91d6c236ad81526937dc83c64168e8b61ed4b8eeace40d0295ddae8b5e1cd337334a91edb6445ad7f726b6676f80f9ec91d509177a70db229b8613c00e5d920b06b8ea3aee2668f28c88daabb3d3985865da523b733e9acd3f75b3c6464c1c3eab25b3669f4c614f77f19195b38a786c526dbb2a1dce9a9ecded81c2dd86c95d4c22f1239abd0e863bb614135c5236c812fed21c73f7d71373af0ec2fce161add7b85c41e1baa7686d7a996763db535dd77928bf0fba7e548f48dda6a368da7220c8ea415e3a6054dd8ce04fea34625b6b6462792f15dea0c74ddaa169fc0743bd16483699c940fc3e52fd9eaad0f8979babae28cc553e3f9de52baf20e63ad5ac0079b6c62d50dcfb16562f4e11c2557032c84a045f573ae488a5077396601f16e6fe91cc615277ea40dc353fe72fe9aab8b9a41ae5112155e1db3a6a0014c6461430c920034e3802f7b90899b1d27876e5334f2e1664f8713386bbfb11a942631ad9e7c0d3d177a24bf07f0044ca87f246529a6a42c78bdeff596386c6e681604cd5b3f79cce7d07096772a8d69d786f7507f7afd846561a6094310d507c4b69d71a131b10501c52456d9edc736d5e84e3854f8d4eb90e71eec85a2cd0079d63d074ffc24b5fe26dcfff7d5d087bcee60765dc4e2bf83ed4335981ee6f965b9188897073386e10c1ba3be96ed9b0e3da7e53ee67a01d5d6ddec3fc70289768cd00883cde56bc4746de8f2b11269290f03472077bd58a88974e4e3711f6835ff88ea1375b364dfb331cba2dedc2c11b399ef06b515caed8552d2068af951427b06a55e1e1e95df3e948825cbda32e6a052ca2923e4ebd713c92bce7d7653c634f381ce0d0817f9bd5f5fac723e3c8c7161b0885ccced5675550d74e9cd47bfed1833408dec519beb29567c9e37fb378576a644f24d2be6a031aca75d03be2a33059b0f61e17cbd3dff40b4705a6a9e226bb138d51b6de9091050bb4eaf8b119833749259cef9d310003847be4a53d5a0a1ffa92cd5de92cd0ef92dc042666c7f1d72aff995db233f5e947b6d42538a85963a5fd684a4ce1bfcf7d38cbcf86889b36bf35a80e088bd7074526d8c3856ee1f5c097f65dab4c8f23853294eb99b259db75d141db296814789d396b7452efc35a08d04c39d714480dbd242af4057f3282d489349159ed2a52cbca39a82db0d35f9221371f28fbd915f8a242f879db6a7fe269bf8e2bb98892c10af89abbac951783214027bb64247afc6d5d8403dfad14acd4e71e46bfa732861636ccbd26b68b274feef0e76f9f8dd0d2c9f746f98d88348452720bc161bc236326a2b3598964a9df0c82103d0665af0759aee80cfcffa3d461232d80db82850cf8b57fa35fd6d2b467647b7c3159660a41cb279da6dfd3f12e9cdaf13637623bb3a19fd53df9cfd9d7e0b3cd94891a55065171a1807376c00eb8669e262d6d59ab392e0b6b21864d83621d79799f6171f6df60e93e56f583e3563f191b8fa1e33b0fba7fb9beb7c4fd391afe9b6efa8ca802cfe3774dca7b09ba4a98cf84f72cfddad8e0fd85703c2a52eec6cbed4f3cf3d010fab15b9b7178f3676ed9684009c8d588690fdd865d3e4916c307d6c9d2017bfab33b364fde578e22ee80dfa8e92f1f9f3c7d9e7ffe3196f69bedc79a36ac4af46d910c6c09394ce4d0b721e98e76f8614c262f1a72d310e447541da4fbc962060392a6457a618b1ee632012cd3ea2275ff2805856fa2368a83d1b2d122e074b3512794dfb07981222d1198224a8af4437e070a2ff7c4ed06de0b00ad32769645d02feeefedf1a3b392c19fd11ffbb033975d9301c876ec49f8a332e258525d52b242b446233c21931e7cfe1a461734396b0838e8c3e0cc820f08ae6ca50aa1d7ac57e3be5021af6d10e7e324ceb1e1ab29471d4a33c5559c0a674cbcc3fc84627417bcbb194a32ddc6ce111427ff783ff2f071f392ce243ff6925f9bd4f56188e14485aec83967b22b3ba4103547536abd0e43079b182ea26bfc3d03d2de359ed1bf5228b4908a8320eeb992d3ded9fbc7cc232da4296147bde5b0c32c86efd3cccb0898d900feca6cd915289c95840f9c1a15c886a21cef43602f6e8a57ee022314d5d96c8de8f631b557c907ee9d9b6adc4fe3cda160f0c2bbe26aec41d0eed0073c8e8269cfaf679b2e63d3d52af0cf35d9cdfb7001e0baf871a72bcee4bc3096006762eba46d247a283eda0ed201b2881568ae87b79dc477e3085c123ed1e04bdb2a165fbbbdb8476be91f47a97714a526bd9631d57c029901382b2023822c9dbede59ec2cf4c337d5a668fc2a8fcd959e0a3f7b68ac57662f830b0760627d48e6f4d6e80e3d5b853342d6e4b0e141a0fb49ab0154654e9a3630b9371637e20bd9bf115663c771f0f46a01adb7169c572f8e52067e514e0e3df585a4eed4ac236895a69890d0212626ba8c020e58e3a95166d62317c1d243a2e82a188f384bd369f41f14c50b702209199ea9f72b7fc294d30a028384e3f9508d7552e30b2d7649581c198531a8e4a570e0e4a31d14ff21ae61934e1703853f292c36dc2d82767b532e878ee713bb2444924e43e4e4361b6f0a9975283ed74b4b1f4fc124284667c5e230aae5af5c9a2d935055bdd9eb7ad3ef036699c9b9f49e5fb68d7aa7029414ae39e5683ea16b2134db54badfc09f865545352497f5192ef8c54fdcd282dcc146600f86295581769a3f41cc6bb630a9d5a36b1e4609f1d94c77bb5c39255e4c6b5b6f644d31bf05e29ae3407e00560c8466f36d2ebdadb76685102b2d591248d985e4451f5f2265f5fee3e0c41d17fb63cad8876280c1fbb0ee8af09d68571aa03ed543fc7653d82f7e834d468fda050c4eb63008ad25dcf8d448c8ead2eb49639586a4729d8c236c4f4daad850a4ed827e61421759a7d2f6d0b86fe81c98faaf605dbaf118addcbfb0467848973e01f64b76d148432aae9c805067f9b90f88fdf290a7dd96a15239bceb2c00782a356642216ca091c7876f643f26c4157afd3dbfb3ce34f81cc8738aa65daf81d09084b01aa060af4997ef19988451e0280271f9b2599fc034f43ccbc60165e7eb8b49fdfed3fe0c5edd88d810211747e1460991612465b1f31121f6efd00160e3f57e40d871fe4f69ea25051c0fdd3cdeaff8b15ab6a5046316b49115dec1cb6352c441313bab4fe32e6c55616128aa12ede37207330c96c297df61d0cc9199b2031cf4a423dd32a70c1046b566591f4eeb5b6f152821fc182789afeae41f19603e50e2e6d5b2b09212c85a23f9ce40e54a86124f82693d1334d404299c193a836f1ec7212ffd9401d7f54fe8924bb28c5e16bb56e7f4515cc85893abcf2a8e8d1a8b807674a02d2416a41cc718a34ad0474eec73ca504501a86b13815426e5c4dc908bd6b653742148fe50b729d32ad5fe1713982d5b85f4dbe533fe7dbb6d50329be621f131ea0b5344feefef48ccadcdbbf3e3ae309939f12ede96ea0c921ad04a6f2a2add594f53c8ae7097d29674912e63a917136a709ec679c0fcd07cc233f52dd6f2acbf325cdb036ee7609e8da9b2d3c85b902dc57d6dad22cc185854e8914f904e3dfe700f0f9bbd0af2efe51d5e8b59f1549c378aa6f3863466af2cd3524fdd44e6ceb37eac9adb183d326239c334270635d5158711ac3be817e53b49145e99b1022a39c4235ef5c604705423adf30b1ea6506c3055789d2f2126b799accdeb5f941a2e549da05b96a115d7f1af1224e9112d519066f2c7a069473852c5b02e8a23f817f77924826a71bee0743cee45c7cf0050e1f945c800c1112ccb4a8ee4e0708633915b359bf737caf54d242b8dff87d23c4510302bf0677202140fdc60833ff820a8556e045a00878f588ffd3d5f22f922c3dd6e0b2018a226f942480309c75c0160b75ffe11dcf87e342da78775b3e0b46f28a205d3cf4b29d7a7b1a7c667ef0a4e567ecf3913fa9f5d79f273f6ff30109105ff6bbf6bd5e4645e37fd5740be875d90c3036371445f2584ad0582484ae46810c1789ce4a084277bf570d355180382dd720d63932ad31fbb1c91a648c5c21925f32a865fb77471175117e9514e5c7c770bdef64f6f121309c2f50d5bad41b70487857bb0025328d396e7d799a33f19eb89eb96e04f91be65143297c8372cecfca2c09ca5f42dfe3c5d1e425bd0d84530e2d714b24d6f4286a175d932cd4f8c240705c586c4e481cd9ba02e2cace9e162d848ce3a38b9510083a7b0c941a18cbbd7c22a40c56320e366b490d3444220139598df4beda13d0cda765f8ebb38e694b5dcb97e2c2a1a1a4e99b95fbe34f86d17914da07c19e4cb8a5fd860a0e0392cec69dccc2ecaeacca41d50504f83d84076963e55e06713c7074e10c1b15d4ed650bfd3e0337854525aa0b1417ba6c06b7ea9d93a714a37fb435001001b95712fff3f26bce712646e4c6acfa5b9d4d2b4e3fe1c7645d4d3fc71426c8689d90370fd3f45a67b426562e607dbdc0f2cee51df9fc2ae133c175cfb9c1cadaf2b50c62672037c1c98a61cfec635c201fc4f4af168c50dfa17daf2477cc593c8012dbece11f93b69e61c0f72000af36122ec2d809da7db5eb69493f284b15b7e3c4fd32978b115738b7f012f0ecaa8e1391ab03e4133e8213a9f0e282d839124263b66dc9559f077b8ebccf1bbe6e5c24c931c2fad138374794f46a74e218b9c0344289808f8c0a29129c12b0e9fd0804936a7314769635b865ae80a03404a721261474b96aee17cd9a95ccb11156dc31114add4629ccb5f67a5fcdacf5392f5eacf63705278256449f1e8a20ab8f00b69ebeffe3953205c448c57e2426a00b54adad120a269f25aa9330afac8832a0de669c67361b08a05a0c71367694f25c1773cafca7c8363323ab70ccccff134b03109c3d389052d4f3c54c3aea50ffa841a21437578c87c816b2f2c0931cd13f04479389dc460684e7cefdf057f5bb735182674b2fb4da92f868a2a7aca1e559a9827d9bfc05900a731f09433c7d702d5cd36bc71dae627162076fd2d6b89546969571d3ef147a660ba3e8d41caeeb4344f719b22f533d868f647eae6d67bcd747e661d7166433179f391ac68dbd7e0710c050d6a5c872fc67c6ac09c9bd7858c9326f6df2ae29b82b9e584d22aa0d1a5aaa5ca898ee0c9f57982f395932f11c6ee58e7f4bef2f53e48147c477a6a58d14596d858db0581ea471130743392b9848e8a50685ef749596e713b590a8a34885cbcba854742e40259f322b319aacbcc81e3ba58a3b7f5ad6a36fb5dced00cca21600802f946ed40b4aba12d7e4ac8cf57cf044192ee0d515467a06f75b756ecf3b47777e26adcabb3dfd5e6e15b6be3236a061474aa60e546e386c79777cd80eb5e4d4bc23c76994e4eef5a6889d8fe2518282537e8e13ff112be7af2ff51559727252f372cb18c7dcab08d4bbe4fd6207cf139c9d1928ffd893a6f9731f90ac4519095237cb6bcf9f5c0bb3384b91a8bbd434f9d45a869668b93ee202dfbabc8f9028c381b59546e86d640b90f631e39c6d5789d12554244c02a42b61ecb150b17f0efed7e9586670a3f8ae64beba207ecc81fc23e6108452f1c34b57d04cbe5d6d6e7173f742203ca3c4c", 0x1000}], 0x6) r3 = socket$inet(0x2, 0x3, 0x10001) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x41, 0x20000021, 0x6e, 0x4}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x9, 0x7}], 0x2c, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0x8, 0x800, 0x252}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x8, 0x3}, {{r3}, 0xfffffffffffffff9, 0x1, 0x20000004, 0x8c, 0xe9}], 0xffffffffffffffff, &(0x7f0000000300)={0x7ff, 0x7}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x20, 0x2, 0x100000000}], 0x200, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0xf0000000, 0x1, 0x5}, {{r4}, 0xffffffffffffffff, 0x12, 0x20, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x8, 0x2a69}], 0x3, &(0x7f0000000340)={0x4, 0xffffffff}) poll(&(0x7f0000000000)=[{r2, 0x44}, {r0, 0x74}], 0x2, 0x3) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x7, 0x14, 0x20, 0x1, 0x679e, 0x3ff, 0x1a46, 0x0, 0x1, 0x1200000, 0x7}) flock(r3, 0x4) fcntl$getflags(r0, 0x3) kevent(r0, &(0x7f0000000080), 0x7, 0x0, 0x8, 0x0) close(r1) 16:17:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x2}) setitimer(0x0, &(0x7f0000000240)={{0x1, 0x10000}, {0x100000001, 0xbf}}, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000400)={0x601f, 0x9, './bus/file0\x00', 0x7, 0x0, 0x0, 0x4}) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x20) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) getsockname$unix(r0, &(0x7f0000000380)=@file={0x0, ""/34}, &(0x7f0000000480)=0x24) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) open(&(0x7f0000000440)='./bus/file0/file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, 0x0) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x20, 0x0) 16:17:23 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000008000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) fcntl$setstatus(r2, 0x4, 0x80) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r3, r4) pwritev(r2, &(0x7f00000003c0), 0x10000000000002aa, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r5 = syz_open_pts() write(r5, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r6 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:17:24 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) minherit(&(0x7f000001f000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) mprotect(&(0x7f0000185000/0x3000)=nil, 0x3000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 16:17:24 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x101d, &(0x7f0000000080)=0x7fff, 0x4) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) sendmsg(r1, &(0x7f0000000340)={0xfffffffffffffffe, 0xef, 0x0, 0x0, 0x0}, 0x0) 16:17:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x53c7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x8) 16:17:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1cb, 0x0) fchmod(r0, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:17:24 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/134) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:17:24 executing program 0: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x1, 0x2, 0x3535f475, 0x4, r1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, "8d0e36ddc3a2cd7ca9d466137343fd4c446c5cbe"}) r2 = socket$inet(0x2, 0x5, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312595beda8c9405e6cc158e5c3e37f5b21eb531044f1e427f425ababff46cae086372e1e100ccc26168d9f99e13def5a6ab7b351dbf67f42c4d61fc0457a26cc827c61f4eec1b5c2e22d6390feec108a200c189c305e8e342f1e794ada4fc05c948e3b00fae7efa7a998f5ffa788a3a5b157caf43ce1ec8bde73f9ee36d1f24519d0524a806ffa9e7c91c0b719989bc64970bcf920649829bae3e1b80e6b4554b6fb778bb483f4cb00881eca3c73b0874687f88aefc52361d192c1c9ffba94aa6cf845a0cbef152bf375e720ed00a49ef4f14d2a6d861043abfb1c3670e43453c1902c6614c41d293d45b265908b0927f2a10efb3a749cab1745e0754243f77ff60d363d", 0x201}], 0x1) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) syz_emit_ethernet(0x38, &(0x7f0000000340)="3d1c7af5bc324e3ba872986a329de3a383fdbd723e2fab6ec0a562bb36095fe69f3abdd3b7c48d075e6acfa840950ab21065efc3091dc7a1") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x8000008d, 0x800, 0x2}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x34, 0x8}, {{r0}, 0xffffffffffffffff, 0x38, 0x20000000, 0x0, 0x13}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0xc3f2, 0x9}, {{r0}, 0xffffffffffffffff, 0xe0, 0x80, 0x7, 0x3}, {{r0}, 0x0, 0x80, 0x4, 0x6, 0x8}, {{r0}, 0xfffffffffffffff9, 0x44, 0x1, 0x10000, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x1, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4, 0x4, 0x8, 0x5}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x80000002, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x100000000, 0x425}, {{r0}, 0x0, 0x1, 0xc0000020, 0x6, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x20, 0x80000003, 0xff, 0x401}], 0xfff, &(0x7f00000002c0)={0xfffffffffffffff8, 0x100000000}) 16:17:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x8c) recvfrom$inet6(r0, &(0x7f00000000c0)=""/172, 0xac, 0x42, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) 16:17:24 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x10) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x1) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) socketpair(0x5d3296721a1f0813, 0x4000, 0x101, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x6, 0x3}, 0x10) fchdir(r0) 16:17:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000001180)) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000001280)='./file0\x00', &(0x7f0000001380)=[&(0x7f00000012c0)='^\x00', &(0x7f0000001300)='}\x00', &(0x7f0000001340)='-\x00'], &(0x7f00000015c0)=[0xfffffffffffffffe, &(0x7f00000013c0)='\x00', &(0x7f0000001400)='\'\x00', &(0x7f0000001440)='\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)=',!!\x00', &(0x7f0000001500)='.:&:\x00', &(0x7f0000001540)=')@W[\x00', &(0x7f0000001580)='\x00']) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) unlink(&(0x7f0000001240)='./file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000001200)) 16:17:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7f22060001e19b00000000000001a4750000c60100f2e900", 0x2c}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x80000000) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000240)='./bus\x00', r2, r3) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) 16:17:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/115, 0x73}, {&(0x7f0000000180)=""/148, 0x94}, {&(0x7f0000000240)=""/110, 0x6e}, {&(0x7f00000002c0)=""/129, 0x81}], 0x4, 0x0) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) shutdown(r3, 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r1, r1) 16:17:26 executing program 0: unlink(0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x100002002, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x45) accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/63}, &(0x7f0000000100)=0x41) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0xa0, 0x0) sendto$unix(r0, &(0x7f0000000280)="a313c4d43a2abc8b37bce57f38dc5116e9ed93522abf4a449ea98352155990adbaf8eb4f2bd4aedcd02f79706373ca35bebadb9e28e9455a378492b0d2a567780ab00c7f6d106e047085e2dd9ca9cc1a0746c2", 0x53, 0x400, 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0/file0/file0\x00', 0x124, 0x2) r1 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x800) r2 = open(&(0x7f0000000040)='./bus\x00', 0x44, 0x0) fcntl$setstatus(r1, 0x4, 0x84) dup2(r2, r1) 16:17:26 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x102) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x6080080c2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) 16:17:26 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) pipe2(&(0x7f00000000c0), 0x0) 16:17:26 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x8, 0x0) 16:17:26 executing program 1: unlink(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2026, 0x902) r0 = socket(0x2, 0x1, 0x80) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r1 = dup(r0) pipe2(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r1, &(0x7f0000001840)='./bus\x00', r2, &(0x7f00000018c0)='./bus\x00', 0x4) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f0000000800)) socketpair(0x12, 0x5, 0xfffffffffffffff8, &(0x7f0000001600)={0xffffffffffffffff}) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x400, 0x0) r7 = socket$inet(0x2, 0x8005, 0x6f) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000001680)='/dev/zero\x00', 0x0, 0x0) r9 = socket$inet(0x2, 0x8000, 0xded) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/ttyCcfg\x00', 0x40, 0x0) writev(r4, &(0x7f0000001e00)=[{&(0x7f0000001900)="666ac2421b4eafd3e5dbdb6ea2e7a97afef5d3d1d3f1a61b75ec52ebb6463903b936bd76e256382b3c7984112ce77fcc7b0f16", 0x33}, {&(0x7f0000001940)="8c76676c1417b541cf8e60972302574ccabbbe1eb1e07e31009cbb1a5806c5a68f7fce8747559fa25cce5ca8bbdb825646ae601bbfacf5d5c1089e14505e09dae7210b11235581897edfb204eaeb0d73b6db54fcf63953cdfcf0ed430e4add0ba7cf51ddae738045ff7be79bb9b1975ea7136e9eed13d580d31201c75b6bdefed2b07253bfda81ddf85c3b9d1db0985fdf925f64bd04559a7ba135f4b48ba10c7c9afdc2d07e02462bd68a18dd346a7d1ae39d367c3ecb2f63837d7877829479e5d414f4478e5f115cf05b076d025828ad7412ae0932e9407310fefbd05f", 0xde}, {&(0x7f0000001a40)="b7c9354cd8060c8ffce40b25b6b14af420f45dd8cd792a5853af454f4832ab8d546156d82775bfc9bbfc843b63583c3d98a924e4aa47b72b6b7ff8e4a4e28ef8e77bf3e812361eabd54f56c3a467094504d629af1d30815d55a4ece2d4c57c9cf9d742bd5f2fbbbe6dee99a9b1dc1d8f03b87d03376bef8a58b391", 0x7b}, {&(0x7f0000001ac0)="cd673c216c78392b2dd61a4a0c601cfe5e64966bd7bb08aabff186c0af8cd4c75bf796dcc4fa5152e05293ace9bee2090298", 0x32}, {&(0x7f0000001b00)="8e8c1ff1375955a8d62b7974e4d6626bb5bf92a3e1b971a814e69db005206434dcf09bb6cf555bc23af4defd41365efc891a65148fe4796640afbb8f0845568d71a79a3ba37697e34a68fbd13076fe8be9f216bd6315c8756745730053b92fd95505f89fe8248e6f1eecbdf0606749f7d3faabbe7311f9e94957e64b70f7b5ecae609f7999229ee21f553789c9f2e28640cb94a2eb91d6423b00f39262ddc356618bfae099a9ca232897950d25baf0281565646984168b6262c52bfda8d9725b54e947af87397c04c0be906993f76fcd95b8783a7deaf0d69446defd88255ad34cf66a2cca", 0xe5}, {&(0x7f0000001c00)="1226c28edd321db32c5aaa078e4e2e7b8a0e2b0d0a58b19c71ef2613e9f1a7fc47c7bcf024a4205d3a0f159dd0e95d3f93e39e305039d258a5088c8e94cefd7ff3f1f2458057fd12a85d359a31b7f11573d2528611afd44c0f5f9b392790acd4d21fae8e407a991668f3859298df13b593e2c7db638fdabb8f3e8c915f990a7c000952ef9a517b0058584c2475733d6ba38869d7d4fd9ec5359e2a0f42f18a716cde", 0xa2}, {&(0x7f0000001cc0)="85ecfc7b0d71fb69f4290ce4777ee4fddba1ebb82a0c07b3e98ca6a14bf16f4a", 0x20}, {&(0x7f0000001d00)="2e67988add7db5efdad9e1892e1918", 0xf}, {&(0x7f0000001d40)="8fbdbd345cdaaa9570b852092f4b83c9a9116b84beb76819facd013d1b5477dd70a3a6fde3d57b77d5d6e5031843e6831515011ae8f8477a2f0792b35ccdd15cdc085c323a1150508bc707e19a6ffca1aae580d88b50ae24e44cf4dc222394a5ffa0f6837b4dd0c6b1056c72a54a92d13663a8deda5d9cf14f56dbeb2eb91a521d2620f2667de93a2d4a1ced74ce", 0x8e}], 0x9) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wskbd0\x00', 0x18241, 0x0) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r14 = getgid() sendmsg$unix(r0, &(0x7f0000001800)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f0000000140)="54e72d195a1a70637369f78e25b0ed5f99fd5112a5109cb3e755ae73721754e842fa5c6f94259d571fa0daca2c2cfe48bff5ad5caecff8d2877fa76062ddf8a23291e40a9abac4183acf20046b627b6ce8b8cae93cce98379a2d7c80f8c3", 0x5e}, {&(0x7f00000001c0)="2da78d8ca8ad9eb97c82f99a241337a8a62f56a6e5881e6582e2ae09495c53b8ac65f9541d7e86524fe6183e7048130fc51a74a95b50401f691eccfa67043a582cbeab294c8ad826b109a0a9977d19c4f35c2be7c4a8b9204034fe0f35cc2449dbc5fa1bdd4aaab6fccfade927fd6ce2d41f006a4b848fdb4bd6836da65a8dd459dae23a7b828e5b5470b47a7b8b46fde216e1c1cf00bc548f4b2a1c6efeefb98a174e757af65b773ac2af0e8526842179924ea856202e1783f68835c3a3cfaade44f967125bcbc039995effc7fe6bbc46a3ff077c7ee453be907747879ab6393fdf81e9148c6a0922683872cd12", 0xee}, {&(0x7f00000002c0)="fe4a11b1bf11f3d9adcb02352ca9f910cd3a0ac13a9116ddb68fe077072030703b592acaad25747e1bc12b51b16bd3b465da2a90c0799c3e528a4e252ba508a3105a62a478e9ef5743d4fd46561ba5042e0991cc6282f5ff3274434ac65cf91a0cf0dd7c7bd8b41f8ea92097c4fbc0c26623bb7c111628b4e7b69d6a4663321e89f273c4bc94c4162f05eb6444e5d156b5c78e7d6265114158fd69af131fb85f863c65f7d398ac9adbf0bf05", 0xac}, {&(0x7f0000000380)="16ca1483179c2557fe2e12671eaa4b4b785e1e9436ecf5a963ac98a9edcb0113d344e8f48009ac4c2efc76baa19eed6b1efdb30d2cfd1ac214ca1216a7fe0656c5cde47a7cff757fffb439dfece1921d5c971a46022d37ed3d53ba2c912c675f6fc659658114327beb67d27cef95c5a64b22734aa67422e7c45129a73560491a8cdfd07fc821cdc64e4847ee2a9a7161811013aa226347f9439fb56747c75e36ecaeaa1427bdb3b80f5caf3679b33ed36fed6ad82904fcaf717f2b38fe4db589a1a898988a1b345537", 0xc9}, {&(0x7f0000000480)="34ce6da1ef180c08439a76990b63f1fffabefe0f9718de10f14a0ee3ab2f6e76347853abeccb5f22dfbe82cf300d53656dea6b4c770bb089f0d0fa49b53b85883d1ef6ee2541b1d82bd0bc658cfd3d473443f42611727afbdee0a2f1781196c0a65aadd632d3ae337810e5f722b1691c142f73474600372f8fba586e32c9458ea1eefbe96da78fb47a395404ca2ad0a7dedc9a1d35aa0c943d5ea471afec624053164de0f1bd6eaf86b02cb571739d9620bf3fa4eb448985a572355b802351f0a6a01c90be8ce64dfead748b56c6", 0xce}, {&(0x7f0000000580)="e1d3b14003f927368d6c6a617c11837abe090a3537bf5bd338b18c65db5ee46322ac4fa0a9f72c12bb1ada660160a33f1e7d25c5fbd36346b08fb270f9447a80a0a22207ca439dc9bd36b4ec95b1162a9fc6a21ff17b8288db3966267f2cb4cd4f1d58d9f65c2c8561b38102a5509d2cc9e4865867e82d04c88519d85f5c1c4d38dfb95449fd2ee942f9714d429aa88d977513b003e63eb873a5b8217efdfa048c2c048cfa622b96de222650201a192f34e7d3cd82662f022866f34a23884ac09cb712b4812aa6509f905332dc92ef522a27127c533f42803207081e48954f0b552a2124dab1efb932fc5ab1e72e3e350d2a5da29f52b583c0344a269339f9efacf7e15ea306624c732c74408fa57cb01bff2f485a49fc546e7aa9bd1ca8a3afe11d78d08f9c406f06b39cf338574e7928c9f87214f39ea134a2de2b8fa8960389390a04957a9b841376defbb8e76e14f10124321a75650010b67953a1fdf8de88d6b250ca06a2403c9349c2d6b6a6670c238c4543ce8630811024012ddd4feae153852ef1ff7248391dbc32012e91ebbadacfd2615240c85fdc04d43f4194668ba70d2b8e14d889c75650e88ff43272583718cfeb1d41ea19ae5334a38687049b805fde7e0c56fffc721c2fcfabc669b78add54665956770d051c507024c63247513985f64f1e2323247f19b4083baab92b5cf5d30e2a009e2a1f0b1b04426ea854705edacee170dc2e67136b21dae7eb966488ed57819ca078f79e113784584a3834da55ef875af9e02a951f5cfcbafdc10f363f3e22f09cbb251090ce780db9cdb43dfb999911d69022017d804e361f1af896ebe37949f99fcda48b87704fe8a342272c42acf26d7a17f5652477b7e7930be91025d9dbf1c8f92421ba19c8145bc4363d70e1414b5c772562d11d6d6807198101544522d7eb8eb6767cae318edce19a15fe1bfefe14c89a86566c342c2ec7fea7119db3c22d7dd01543c18190b1100f2b17a2a29d9ab0f98541b251e821d9c6c7ab101e84164a7c8becf8fe4870de2651944298717e535eeb18b15da85a013d6b350791c8dc45fd17af0dc7d6bdb75757ffa50822c47a3f26343376567c22f2c409d10ad6cf798a9cb6e2779ffd4ae5b394a7202cf4aad430008aae805cb488199770b96101ff732b6f6851e41ee6eae82ef755edf66d0d3ecf048537166f548fb11d5a4521b7b63b766ffb2e01789b9d4e2fec766edf5d4a08378b4e17eb9c7128961a6d1638349e09d459d560639a865095df8f8ebc327c6f3342920ccdd82adc1115e3298706cef8d4a7a7730caffc9dd95899b5e7469ee5919f33b20ffc0f7aff2bb478686a977f34f50adf7f91044a51d9470bf05386bbabcea41cf754ddb14824b3c29cded7d42c94a56e50cbc539f34a3c41484caa1cd7b3d917424079925ca275765392a0807e3d05b5868f5144becfe819c4d5f2492266feef8da37498e9beb676f91ec5ae38cef7b55ba1ff1a09ce7cf3ff4935621f9a027d52b03e090cb52648441af8f733d100b9e2abd838bb93dee11bb47b6619217d4113baf9122f957f0c028811813daddaa7754a227121f989ad3422d8165d5b91928966f31eead0646d0df094ce6081c383f2408cf88390fb98ac57919bc3d11ae596a2d9a941319bb49e4d00f47cec0f464ac972c4ede8a6062b04871c2ff3c19f09f79275e7d3f7665a72cd0e35794375d93b3ebb6d6ca6cc6ecd8f0f361c8815c98fb7de2542a14130110ea084bf29695334c4bff393802ae7ffaff442959bbfef52200b5ccb35caf8bfc8594d6590bab1583f94905ab73e10d9e80db4aa6cccb32da0eef780fd66e9d919b4cbb2170ffeb9bb173b8659676f7e6078ff21f0d17b224c10398de4c7708a352e61670be1a4a34481a27d3379a72f33aa54db2b01f64ee0dfc9836f24df3263882df0df35986ab99f1a525afa4b28bd45f89429fd9a3a53f47bf8c90237d0d8ba8dfd59dc783dfa9b3f16c40f413df11e7de1de770c0cd8fdb2e591fb0bd7c6f9eda7f001d07ed1d1fe2f2709c1dc1c047ab3037f9bda7b8f1e33095dbd667bf7185df4393ba745c2615d41d7c3a47b059984912e124a64d5d6db83de000dd664680b7cebb04fe04cbeb4d15d73ad8041e216ccf7417e11d6d5d7bd0831b5f7849ce908a76eebf0f964f6801d1096a459f981179fb7c1d33ec044d31fa8a7581c02be8aeb5db878f2c73f8cedba7094c48270cf0e64dc6b033cee48f54546528d0ca590409c415c405a75cf2c131ba60ce13a7f4e211d36a12417f3860c48afb1e75990b29148929fafb29d34f9d27c85ef2cdf6dd80d03a25ed0c8531911d6f613ef49859e99555cc2f7ecc84b6d33f8548f7aab8cb6460750655f092a3a3525f07d9ac123e444939090c7adaf873de01b6ae903bbca9100677e3b2a92d35d5ab1555b79cabd4b9d88a7e03d80957cd852a9f07ea02ec63093c6cb4ec85873dc875c08836f9e42e865d2742f3692a89a3583f1138e89f8217e59696faa74a2fd2ef25d16c0b342febe7bdde90db8d227785d89129f0161d7cd5c5cdb8fdea4dad33cf6f1dbf57c40ab661141ed38b78e398ad4537a14979d356880bdffc8101883acd92243299b5e97bd1830f4f53b9422a8647f93bc4db90b8f3fc7ecdc74f47171f531a660b1c6fcdb560460f455645c532644df31368a1fac18860d12864737063cdd2693243e29b73738d2798ad61804c0c5a7eba98eeaa6be5d52809b945f60701e4fd138e98583df06385de48a001b7f910f03c40e1700b4a6e013106bd0fb9f816e7569ab52c17887524f1855eedb52f5b31db2c69551a9180e59500ad6ab8568bb9bc9064657d60c8cba77f1bd66d4148f479cf5cdf7cd7f06fd8b95422684c1915f5af751a6632a4cc7781cb13272f8f13c426032c8d99b5088afea846c97c4b9e5c3c2350f3320800be33d5f646a093b3fca521c2e45124fc49c1f9ab57685a25a61555206c6f46a800af32e4fa31aa054ff703555c54ae6ec79d87e2a4fd36b83b6b1af8cad505d90366d768910acf2799e720bcffbfeacb8115722e63f83fd5724fdcaac9ad2f7a2d609b70615a0b99197612d72ad7d7f2406967ba8445c06042b0304bad3d278f98c7dcfdeae923c85735d01790aeb4ee80fcce491cd10d9a2a273c0b534ad785c98ff98af68788f7218c77c1b15929928462c453860f18f087a74be821af5854151a59a5056121f02a2196ba6610047c1df676e5827f7f8d4db2c8594a47c0644dda7002b2a408c2360c1758cd0f5fea9222a720cab3cb63cd9ca0713065930cd61029475eb37f280155689005efb79f3e76a9a67e7d9a87e283025905d7ba4f75ed2a28cc8040e9a7cdfafbb7571680c7d39e58c6664cde253beeb133ed302b913f136073deed4cc5a830d0b673d2e026b09a96c7beca26eba49d81d10e83763474ae2f739b99895f559664b69999a08bb5ab6902958c954f02f1e45a3a273bbb9293fe028d81954bd36934481bfafedeefeeec41054f2ee4b6f38577d6ae0a34c6b200ad6ad42102cc21fd93b42c0ffa4d006d48d8f0cb4b0417fb454e70b23ff5e3005fd08dc3896651a7ddf6c7521d6b1050a6fa6e457eb279d4bac9a5e2b4ce083ede936fbbce2f32d3a3b858f16afaea3a0ad99b5f5cfb383ee14224416ff1106c4025e5a68036f1cb12b15b380d737ae1adda7d2bc865cae5f0cebb6f1e4a4d06e7b77214473f527f2106479308da0f9274d5a646991cd8512e6c139e1292e6b588457a00f438586c4ae8f5cb2a3985ecdccf7d3978f8f93402ce7481240ca6e1475b62b6dc1d6781e2f5facd482e200587cdb13f9ea485f2d3fd41aa4fbeaaa59aacaadc8c42584e490898fed9338548eb3935bcf056cc24094df50e65b6488ff7102cd9160573e33562922f1fb6f515f8dd405660ef66fbaab33e596095bd71b744621a415ddb42c32d30c12ba7a077562040c073c9a1fed4f5866029ea590b39cab2b57b5eca0a836fa826df8307251fec3d99e30a3a862e8b3e22816485e0c183c0bcdbd4bcf9980ae4b8b42454a66b69167d4dcc1f136a7b15605257188052dfca975d6f2020f6054ad955953fcf866744cfd71f98acc6e17a857d88ecc2368da7dc42b075a5507e46b5b0b9b3b17943a9479da4b988d1ede5cbdb5380d4a05bf77e9ee198ff13ca5db2f7dda3156ee1d35539de667d59ad4570ba7256ec85d8b768fd99a04d59fa7e098dde17610be78ac0187b039c3b79342a2dec940917d8760b6531278297dc3e2bbf005d103eb137187db39744f1c8d8c6a3cdd678a182669fbbf7441d854463ba0f0bfec00743d9b12d3332357cfa58ec63bf95b2f4d7c58c93dd0dfa1acff4655018d6aa0078f9977c7ed431e12169ecfd8183a48fe40d30561507ce4a4a8b386f91c1ceb9b25f0bc0f3d0023808bd14aea734a476e92cafe3af63fd1a31dd32db62b7cf7ab1154959d743daea9bf80f975dc41e62f62312ff09e33c551fe2d58057b2e79bc1ecf4c78aff56e784cfb6b6d11603d76eea397e8f6fdc4a2d25f33f56352eaf1d87bfd459c789cdcf297bfd34e49adce0f62a949c4d977391304e5aca04dbc23c1f5085d5eadea97d8880ac64939fb685e87f0870d75e7521346e63b3d970c88511fef45e653a511c5d522865e1947ba1781325e5357a4afc9610f4c3c36e4662c1f54431ea281ac6eeb368b9a1897ca21065f375817b4e15e9222fe8f880ec2a84c5d3600107380fce5a1ba8a8cdba2d520f9ce052199473508993f2a78c81c04a6e1fcd00a28178a3fbce2d0379032bdc90599c46a32f68d9e8bc5f1e9ad4c7a9a069959e48f2a0a1f71d247de18a3d66909823d1c74a92c2d7829e72d3faa080161d299001b79332743a0638747b5c7eb8d984748761cc4d83eb0b77816ceddc37f59da2ca475f9d885a57e687fe79b4d52f048acd9f18988f013d046b0211a0cd3a2d490478ee16adc7478c3b596a0862010b7b4b5cf023494a50260ce35fdd8623b1f9b94c6aed1fb1f48889dcb003b0d09d5d88f4becf553fcb7b40764f06b1e19c528f17807d40935ba05946fddbbf8ee47f441288d06c91801abd70f77228d10711bcf47240171ec3f210596235f9f70ae2a8e3662b8d5a68b8e78ef135dfc3343543e27d49f4577a6b591ee86ff66563ea95e6e532a307cced1abcecdcf9d39bd1b39d78553d9842020362aa544d8d678fa908e705f21ff3de7e6a83d4d30f7c55b2e8a47fc059163302c807d0e62b24f7ea5c32dba205fbc4f236da683fbca986ac802ee0ec2b1fbffe6a998dbfe7698abd0c148268eb0217513913b31eac62df656997182fdcc54b775125349fd71d59ae246bc3a6f58a2f17fd366edffcf05262d02cb6ea1a6063fd6bdd895c15839e43d6626e2c75e71337a7647fe80aa8172b482e2acc8a146658217c799b5e2f23d62057ded80a98376285564e618579b328b1ab197cd1251fc14359768aa9b85586ee28d0a3caf844ba957b613a486c3533b540c853e34c0d2488f7046bb4f8ae7040789e4ec82ae8a1cbd0eda4385f9bf56cd598ab5cb95659ccdd42d07f55071fc976aa852690c2fe3df76037ad8e7eb7b8d731219ab8b188abcc8371c36195fa36493e13b30092b4d31265e0b33bd78962f02ea9cf1974d81e036ab1dbf34ca6156a079d4b39ba94b61439f74575a27d6dae1baf9d68f3a19eafa45b328e2a1a083c6e9abe5fa94617e14b51c9672f113156d00dad3dfeaa647bff38546177c42f1da091e591f1c0d", 0x1000}], 0x6, &(0x7f0000001780)=[@rights={0x30, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11]}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x50, 0x404}, 0x8) r15 = syz_open_pts() ioctl$TIOCSTSTAMP(r15, 0x8008745a, &(0x7f00000000c0)={0x0, 0x6}) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) 16:17:27 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0/\x00', r0, &(0x7f0000000140)='./file1\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) 16:17:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x7}) 16:17:27 executing program 1: r0 = socket(0x18, 0x2, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x200000040, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:17:27 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180"], 0x1, 0x0, 0x1800) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r2 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000013c0)=0x65ca) r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) select(0x40, &(0x7f00000001c0)={0x8, 0x0, 0xb0c, 0x3, 0x4, 0x5, 0xb3e, 0x20}, &(0x7f0000000200)={0xf05, 0x2, 0xcde, 0x7, 0x5a2e, 0x1000, 0x69, 0x1ff}, &(0x7f0000000240)={0x8, 0xfffffffffffff6e2, 0x100, 0x0, 0x0, 0x9, 0x9, 0x5}, &(0x7f0000000280)={0x1f, 0x5f}) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r5 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r6 = dup(r4) getsockname$unix(r6, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) semget(0x2, 0x0, 0x4) shmat(r2, &(0x7f0000ffa000/0x2000)=nil, 0x1000) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget(0x1, 0x0) r8 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r8, &(0x7f0000001400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1008, 0x0, 0x1000) msgrcv(r8, &(0x7f0000000380)=ANY=[@ANYBLOB="0000d500000000000000000000000000000000f8ffffffffff000000000000c5281d690000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000c96b60470927f85ffd3e04e696a4795dc1614c7cf4ecd6905c456f9e3f8f3c468aedb18ff459278984045c01669c0470ea3f1fad375d154b558c84a09f62cf7d862b143344c123e069c8de5364c8b888e1666a412c75bb18ea7067b66eda4dd3ffc2f384957bc33e324733a03dd0c6c1b80255bcb6deb54565090c8eb65fb821954bb086796ebbd5866985a93c440a2b7656ded5c867b36613e0e5c571b8f0cdb7ddaf61bd4116dc4f1a3c3d868668aaf6026bc47fe616bfc0220de16d4102000000000000007f84aa198acfb172cf6b585516a6ec265eacbf25ddc72b81d34daf3339b5d12f0235e693cf7b719778ade86e7339c63318abd9ac184b465bfeb79614e51bfc6a52d07dc64d29643513e3ef7dd038b71de13ea7a54b4c2448b1f2de6d7879faa986343291ae0ed18a2c9e3bdf9c06ecad4c6e9b31afa2b510f4b50c07cd6931cdafe9e719ac184997b0b4b2582d7fc610754cc6c23bb221f6cf1328e3a732ad72e4fb4588c51dbbc2e409cccc727abbd82d16a7e603b88c924590a23a5296bed80cda04d2ca59ee64a6ef072897bc57f8a77f51ec9f724d38398e4a7dca572b97cbd79ac9f3deb8d3bd738e0325ccc6bd7a21b3e30193302bada6b9af"], 0x1e8, 0x3, 0x0) msgsnd(r8, &(0x7f00000002c0)=ANY=[@ANYBLOB="01000000000000005c63fa91bdd294415b81b26f4adb16cc3ca8062e43fcf4caed6393f253394d59e40473186849225677f20e2be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113e65a0f93aec4392b00f18b144838a2ce8ae5bdc47529e073d045f241fc592e50f636352195566f6f43efbff6dbcc8cda96c9fa5936aeeae247386f838639df521f78a22064ccf4f3"], 0x1, 0x800) 16:17:27 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) dup(r1) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:17:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28200, 0x80) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x8, 0x5, {0x7fff, 0x4}}) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) dup(r0) 16:17:27 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) nanosleep(&(0x7f00000000c0)={0x1, 0xff}, &(0x7f0000000100)) r0 = shmget(0x2, 0x1000, 0x18d, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) clock_settime(0x5ac0edf507691b20, &(0x7f0000000140)={0x4, 0x1ff}) link(&(0x7f0000000180)='\x00', &(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000200)='./file0\x00', 0x12, 0x1) r2 = accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0xc) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') read(r1, &(0x7f0000000340)=""/171, 0xab) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000400)={0x1, 0xdcf000000, 0x1f, 0x900, 0x20}) sendmsg(r1, &(0x7f0000002a40)={&(0x7f0000000440)=@in={0x2, 0x1}, 0xc, &(0x7f0000000700)=[{&(0x7f0000000480)="a8241edcc9024462ddee5c082ba82c51bd69b7943250f6f47c8af367c16eec3f0c9f6bdcb1ba6a1c7e36f2cbbe925c71605e6b8bc17bcada32963ad88bd7f4b6d9ff6c547b93750ff26e923f3f4224ae74fb78bf9a616d58c2444d2fa621782c9a55a7b35fa11723e923cb85de9044881a03b626e241ff17126cad070456c9b452257d192dbccae9e934f781b9c1e5a289fcf2d5ae57beb3dc881561f259cdf09f03006be50d82", 0xa7}, {&(0x7f0000000540)="19c4acc1b30569b8bc89cc9e232a9f87a790a5cc270740aced98d9988c097a542accc295578bb76596af894946711bef43b0a073f88d5d388eab672bb17033d8ce892790c849901d228d8765d3f5caf505a3815e3f9888598092a850d6bafa02fee0dfa9596f636a0927a99674bf1eb61b72b011ace5dd4faf47376ca28cb25496cd6c9339452e71465ae4da51277376de711dab32cebe9997f9d53e452206c961127255cad36facbddfe27fb841d5afe8b3", 0xb2}, {&(0x7f0000000600)="b8df9fa81e784ad3ccd5d3f3bd0007584f30c4a04e3e9559dd5dc514a603a08fe5b28fe8e1d67f350fcb824e8ef94f6b4a3b8fe14f6c2fcdcb3af21b1f6c469fe239c912", 0x44}, {&(0x7f0000000680)="4b518e3bc3de84074e3671f5b5e25c2b2f79085b42fad5fcf3e7d8189ed80316ff736cde215daa9613047e4ec355390db091fec62757e2e9aebd05df2b7efa035f9b6ed107f16645cda08f118787470ad7f9372708c9ef03954bf337fa43e0794d3dbb1cf42c7f3c7aa3d42e54aca738d1815e939202895c8f35d8", 0x7b}], 0x4, &(0x7f0000000740)=[{0xb0, 0xffff, 0x3, "b9d47fd3aad32b3d6facab53940ce99ddbbfb7074653ff5ade35b7cb3279750312957f3e1804285d8bd53bea6381a6c4fd72f78d8987e127e2962f31b8145c1f7402219634db6e6e3e4f56c83ab42cec4664ef9ba15208a9b1d7144f90d3396011f0441e1aa95da05a67a5055ada65ed064449a7e35de3e13ec039cd325b6190f414deb189ac0b97d40d95dc6b6a00fd33e88b19a81483744e199c"}, {0x1010, 0xffff, 0x8, "1a032e11df1ae625b4734b6529fb67f11104f799c5f647e119c78b37b9f8b4d9d6b8b73b238433f94a34366da38f7c6c94c9c980ab51ebb48ba209ff03b0c0c7e103a4edc563ad9af9a643ba4fc2c72d4433414bd6885f5498e1e7479a6e2343bb1787e1a5fa115ad1b529160c0d7e11ffddada38579dcbb9cb2e66bddda95ceb9d24fa92abd6eb4d8b59c9bef00d1c155fe1786d739ca422a003360dd00b4331e56e6014d4ba3682509055252d0dd6b4811fbf0a4ec96a647663275d535f5862d5ad0254ef2c0ad7e6b2fd089db17f0e7a2c260310717cc2f30c175f10786c6dc9c2314702281257ea648d3b487d001f7de63a9e189996b71584c64ad2c67e6a9dd51abdeb17ae4c11aff389dd37014005012f9932ea9e0741fbe86f50a4ad421dfcf328ce115b327b8a9c501cba1de5521094576e762b801986aa7625872d998c443d2dbee4bc1b17f8ae117a288c4dde07610cce7c057300daac1081318013bf5c54012fee0413d469eed26c6ed1e471ab2f6b3adeb78a09f55b8289495c61bd6d6e5ca8d43cbbf32fddaa3d81d754706100bc61ee9edf0525871ca44ac78f92680751a693b549fba350cd596738549e30c9d6207a96004dedd8426fca409a9b7bda64339f980432225ea7c1c88f5e00c8f88f0816c36b19001af0fa2e0404d7378fd4b9488bd912da2b8027a8e68eebf3353462836dd45f3a86a6ae8623f70352eba721b3dc658b8bd3bff4f7f708f5bb565fa6f84b444d30b4356b87dcdb55bb7b8feed080fcd7a64082ed9672eb55f9f09ffbf3d77441ccc87778a78ad76292f9f22e15162b53581f6c10b6df64de6dde0a6bc0fd6db378e75705522a3c70bf1562bb20c74cb7c72d3bc70042a05328f8b3659dff909c97e57e5dba0c4d6fe56d67ae7a736acd60cf848a4002990e4578136b541cf6ec831008a63a0fe79ebf4d56e73b8e394340ca7339272f1ac3a7157fe79bed4358701d07bf9da2f9cd0c5b19874627b152df5ea92a40da3e6565b422020f496322a8e03c411ea42c730b5ba455f3544eb4d2cf0afe063353e64fa503716d7b3bec48d7fb9b7aeadbfd5c0809fea915ce64a45fa3b4754ab516c26d3a708c2852c8a2d9271f5d5accb60810458bb1c031f73a4951f6ea8657078bbe9bf16ba373f8fef550fb5a044cad8740f2b80e5bb1d8cef800f488c6f8cdad31028bb4dc3bb02992e2229f217d39e92bc9121a0d0f0db6f2b49e16a23f3da058584d4928194890368de07442509d5651b6c4b0d07b1b28e7f2387b9f5e6e044ccbddc9fa8ce177e6e51ba7e98eed3b6336f8177f34ef9a948a213277edfeffcc0bc2ecae9f03ef615bb4b93ade6717a8455debbfc1ad37427966917214a4fc6785e84ec031a6ae61d7e276b297abd3b25cf64ecb3c82f0431dce2873248d73c7cd92f4d259644bef6355c585c5bbfda14ba736a766df3d063162c3cf791cb732387484a953ac4cf6bf6df51fe630f136a0ca08805a85274aaaefaeab6b85be87285c4f1ce942022b338ffaef5d8e976077d48d44b64e147f2d09e1d8e03fd2cba38625e2aafc6f65a697187fca5bb94452c6682a57b783d997ea299817389048d2b16d5e5a3fc1ec6e3c6af207eab9203728ce460fbf89131424636fa85a9de64dbaac251237d3a06099b35301f157f66ae0e3f55de500e407abeb0cb7fccb45def7e57522bdc6f1a9ec5b6ef8ad1462872c9a396666312b285c07599e075fcb1de35d7c4c6982b5a03362ded1fa025405f05ba99da26622ec27f51fc0dd13e71db11335b7cfa308f957ce0001d3dadaaef9112e159a3ecf288a74d0597cd16d88e7847a0fd6ec34c5cf05cd8c8567d0b97eac45fc330ae611004823855be51338b0137ba30375639bb993cb1e76e152ed1ba09dd1cc011d2939b34ed5ad339ad1d54fc920ff26101a97e4bdd63c47dcba4cabe4475f4c032a1be1dd968cc8e3b4eeeebae2fa90bae8e534e65e2f48d5c484819f45947923e348b2b1f983a94521a2dc423efeb4da0e6e28a00d2fab90ae5c165e0de13fe494e950bc10af226a822fcd1fa57777f30696cd6846a1188467e904f482d9b08b8fb08e9aac98f56cbfd054a381f69ccf1bac9e57f6e459169fceb3c897755184ee1bd2c13ce636de21dffae88b15995b4e940183fd0c404aef3520582542543d3a2bdfac0f01afd6ad9ba7b03204fb8a73e1c55337612516bb64a74617371965ab57412a6278ecfdc8f84eddec9a94e2c897c2dfcf590e3219877b400ea3569321b42cb858923eaee5d1fe0a021dbb6462eecf890ac34e7f32088ca6a85e056782de576dca9d6e70514ee60f9084560b711f3bc80e87b369adcd6f49301a453b9a9790907c0cb6713203a16ad157cfaca3ee38104080e41119aee78290537de1e3f04718efefeb4f16c43ec15a6d56d67bbd692b17c9e38520ea4a14d729511fdd203ee490e6e9fb45d5375f3454c61ec7faa2867555c93c958e1654630b09b0e37f0c36b284caa6d13bf3d5f07b25b21ea16ed4c284dc91cf05c548cd9bf990f739a0c970b8421f42d4aa5305fc340e19859ac849136426f337d50e16633023d67b4b535a972c32fa18e0f3bfa9ecc9991e26231474ccf2ee2491ec8052cd810abda783bce3402bf33cbd331fa1ac4feaffc43e8c236cdda8070003a430ecd3fed7cf1905dc20d766b6828c8d9492db3698abe3e3326e27ef0d84d2329b7a770bb942b113f3aafc19b139125ca57dd0f52e52af175d5f938ce2a18326e274e8e6573d0dbd742bc5f669780881c6738879c8ae2d5527cca58bc2b88620967070f25d8affb7d0ada8641f953d1f67d44a0502168d03d9bcae7fc7648ce3bd78b9678aacac1a2eaaeadf61c0454317e5182f1c2f19665e157902e79a01c7205fca9b7f6d8f73f4ff6ec18c257ab0458f0027b491f76a994ca9f847d93d3cb677c3be982037514e8023f747db56f4b3324bd074d33237b3adcc01bdd17869013ecad56bef63095b42fed2d90d2cf219ae1c251c31948ffd3e2f611394d27563dee66bbaabc3303bfa0a794fc73208afcb50b5b43af68a3af2ec3c0e0ca9b396fa4e2277b31e6cd02037203deb617cc77e330ece99020a2235b473950137c5a338af9521e6ab41460c45757afca3a0d256d7d7b5e037d10bf35dde73001066972df666d12678bac3a82de471c2491a7691f1802e2599777b4a5b75d368d54754a37ed195a28289ca4afeb2213245e4a36a1c97af9afd3cfe4fc499b6f46098b0f9c91876351f0951ad3c4d41a8e46f1e06db77f49a7549677a20490ba0fca401655c30569922de5484827f3fa70d8202d53fbe612ea59d2a7b15a20dac3e620e7425caecbb95b7026a7ef80593d1e39eb35d7c4440a1f7e5fd1204a821dab8ebaaa545c5e5b25cc21c71041b66aadeb971e86bf672f4e6a462fd424e5deda538d3a1dbf107859db67decf51cf1bc43a060935c58aad78339c31e5bb21a6bb44a5888f0a64245e55a5e28f130c810e971e3239f595072cebe23a45c758e90e48db645bf96dee613f1d36a04510f8da50962648f02c519bb28fb872b6953f4d484fdadbac2df399d1267640caee5b58ac53598ad2444b9efe96dd7e153a46938599c4063c4ad586158c4362e01bf86371c497391b6939a46d5f738fef5c7c97aef8ef92902e45255f71fee3fee38b064784b6a6e46d3ad0c9af30459e3cc8abafabc4cca6b0d48c448054a877252ff5647269341ea0621e3dc7b7d5682075af233595eccd9c3b496e744be9e2a12e21047fbc269d7bd405ba97c14c8dd48a361467d20809c3dd43366c85a451da542a0d784b416af334f493b727faac6956acd827b360f3bbba432d628a5f768ef0c7562567d95324ad2431379bf4c96134d84c8584ede3b2c80aeb8c89cf423b79740afee7bf9ea9d592106ee0f6810fac3249f4794ec421121e9db501bb516dac0cc52c7fc7c43d4e95bc2d6eb091de6bb58c364daca83cf860fec2ed352de07454b8f317406540c7e5464a692b93e12261d6502a044c83f4e6deef3ebaab14ee2401cd11f175eac6bcd904285b1a8b3801507f71d0010d95d675789b5259c39b13e150753ec55583a37040c9f018be2fba050103f1977091f739108c8bf0f767669090ec143675f1d2c11079dca4f16b6f375942c29030a9b94e02bfb546fdadaa636863b81bf31dafeae8c7a67e15c075114fd4f90d234ea41a3aa6a753e9878f980dfe78a4feda38a2fe82d4e1933a7f820179c337ae497945f948dcab330e206f6b0c4455120033501b60aeb42015cc01441ba7d01702b0f9ef3d32c69dd4e638532a3ed8719a46bacf9bbddcf829f0b14dbb8a2be99ca33b9fbc82bc12ed02d4be6f4341af68e4423908b58e17eebc301c4e11ad54a107027cebaf3c8bbb72f8fc981a319d1fa7759762f54feb613673dba8be1f688397e25045f34a76e4e455aa0a44144cac936c53f6b08c9f5620ada657b1899bdc9930b4a2aa0b1021a07e9d3a1f5ad114fe57ac9f7be86d8f165f7f237d437b9a5143bff477c02ff8b3f4eeff272fca0172697e485df10fa95c5528340969ef7f61303f903eccad0b25e87b83f39a6f428c6cd2100fc8c999aac42dfacb15e04748adeee865760fb43efe3f27173f0cb403110645d5b135692388427315083355379fd6bfb289094a23454d86859a040b966720e9ea9b1d49ad0eecb31ef992b4c7a9452e114bcdc0801518260eaed80dcedbd69386e3f1eb398759ac53f50aba5470cc084af0078bf9ba17dcedba82e6b175e3736dbfe8be0566714a5c3c43bbbd5d7653b363fcf72662f3a36dfb6efe40c45100d6d2b52c701ba256b2800dadaa565a89249001f40f13c4e6bdf2518022e39ae0358b2e72f7f0a9a286a34fb7f2ed95664b8fd69190e371719867093774556c1b0e03f830483366be0034c5a176ea04d0a1218c228aadcb66fa5fed93f0a1fa2fa8fcfb681026ec6c1b632b667b9cf85d01062f30293bb142304107b2095926ca8c57e27eec984001b748e8c50206d0bb8bd35edfcd8bebfb8f0825e2401f667c3dc74a7f5b73194794a9e9a926d10dc83dd423ace1ba0c65571cd3cb57c62b190fa4864c42818fdc5ebdf85252c723b33eb9f1115ba4939d0165f63d0a6fd17bbd6a06d38d3ed5bead04bd32dfa0b316390a94cff75890af22ced689768cf83330ab8ceda8731e7ece56981239df81d3bde9bfb8002f8ae59862e9f1efe45f0f173b7fbd242b62d593119358829ecf491cc147a06af389c3d323c2f62c89508ab636f10d056c8c2f9001eba11ac59b5f6584e7dd86f33daad24de0590ecae1b55d4178add030057def953b86c4a544a43bb91e9ce7ad610bc6ec7729be273c74456e95458fa95e2e85acdb58f5c84d9d8abc4f9572db97673182495a2f804f2dad9b7cbb35f5c0f5647f8886137fafa548ead27067d7f70de103eb7516f8e21d91076ecd710fb4d87a37641c7945af918f1f59c54a82a9a71b6a71fc63590cf964732314999d18a9a534bb2ddde02f8305c6b52919dac55b58b210539a008a9db2575441dde40caea9b5839e32bbba097ffd6b0d03c19a2c2da76366ee107208b6aed5f93f59dbdddaa21c3e62bceda9001ec678783b084f9015f744ce66113c0805804c07dc3ee6ff17de7f54a2dc03eeb22e1870f80ff92bffff2b666cc572311bb157f82849f02be0fa8bb0685306465e3687c09516c26f41165d6a5e857a30692b158c904fe7af16a36a17538e88041c002629011af7968fe450ae"}, {0xa8, 0x1, 0x91, "9cf724bf453351f14f3abe0669005cbb54521378280daf58a24453e397534312710d6a67120e56e323c13798092251e51982ea6d769f103ce8719e465d8a8461ef04307403331598ccc352f0a08598a8b1cb17fb4c445d6c4a4f45119c33215904425b3724a7c9c871d50435fbea4964cb7d81da655ed4caae0549ae8f929df8ea25fab62d11c3b0c1a8c0309dd3f7dd43d1e027ae3338aa"}, {0x68, 0xffff, 0x7, "4e48d7e5817c4b469dd478a5988c61b5d6a0550c4cd60caf7a9fd78c8e76de4fc311390ae83f825bf1d3b186830de15214d2ea7010786a41c51c5ab2236baad4029a99fc39a7a23c770996091653230b710dcff3"}, {0x1010, 0xffff, 0x6, "e67d51328927e8ae33c7e78e376e7d4c508fd8d71d6cb2ea11c0e03a90f85f0affe937288f4f839c51b907c7416851d791f5dae036c43d9bf837071121f5f2b6e4385f5ff45261c234487e88e6617afd273a512b7bfceaa6571dbfade89340035cf0b8713006c55acfe0a37544afc2c49c2f9afa2014f064ea07cb94303839b9635c225e103a0b2724e5bd5acdb67d9c12fefebe08ddb63d71c92f0b2e7caa536765a1e2d8701f2ea39adeb25cb24735163874d310c756550a1b88a39826bba386b32aff497cf0f63130ea120b6261e8846f5334a75db97888083e9596ba73fbbfcb4768ff0e75b0a7bdc4117347fd533aeaf16172d06bcdf8ed0d9afea2af5caaf8ad976bdbbbf36492df599bd4f6ae4de108029bdc2d2e0d694ea8234e31ec8d67ed4235a3e6e2543dd66dcae0e00e21a2534e7c1ed787b851df30c85b5fe767764688411a20de1fe6cfd0e9bb8e8ead08f8a5934644b0fdf24ee788421ccf4f3ab279382b558ceaaa0056012ca6b110c758ca8086eae81b0778ac989695dc46869c10993051d8d6884e281fb49a28bd93d0269225d3d7eb77d65ddf665e2e6829fa4b02654a018db6dbcc3e50d5ae95c29cc68aa1389004a7d0d99ca61712b39712d932e491055b54c91735351fa6c9816957110c2db19ef16088e6023fa4b965960167df07ce7e7a5cf5e39170c84908a32dea7c5abc4d7b356aa9ffa8b229db3ffdae48dd1a4798c499297581ff20bc31b77faa5d17e4384466dda9b648c31fcb781214476ff42ac400cb8ef805ef2700ea7cdc4523595ed4df841e04eb802e7247b65b63967de35772e6f907586998755cd10363016680595bd66d27740bff3b81cc7bf57777e4808656058e6d5f2811d0e5ea15664dcbe5914f6137a59a47f0e71904223ba123ceb915ea6d26d22166d3d4d7cc4a10dd996f1d116a7e601df3c479f3e8071f69ffbcbe5a638569b9547547ed0ca11e4c64c3607e53329f4d34cccd4ffc0870a71d15895e6bb3414d9133ee23497b0c26e8fa506fef8202ecdf7a921c3451975c4b2e3e639f51a2b8239fdf1e1c7998ae858b718de4d72debea7b9d09aafd562b2d911cf035beeb9eaf4fc5059ee836d03b5dc0e51907b24abb7a3470a18f48cf4b4fc83e913bb8165372d6cc8dcf7732bf5bbb3e8ab8d1368ffff8f18cece01d6f472681723ed5728fe51821285b848b7d55149655b1511630e0378df6c89446daf42fcc1b75551401d75efaaa02e1c58ca4d487f21cd44c6b4673cccc69a42338b0722f6f5848ee966c05f18bdb8d8054971575d1d49c18a9a8edf5b5eb30e0ae832aaba0188758c2860abda3e5f96e5188ffdb2ab3c01b328da19c7af74c1ea365f0063064f9f718b553b738180fe954b6ab1e3bb13ade5e2b6440fc1f035a4f07afea98ad15d212719f65f31fc96db92b949c92077b9c032605291fa930737bc4db463c7a9ac9b1751dd599afa52705ca383302e856fe78e234560afa3c00e77092df8be3891ca1cd8762214081a957315107e24ba04f18bb52de9a0b49d427a3ec2c07d3c074637a7b53adda6815881847ce349c1915703e2ef53c70f34825a6ca9695766e82cdaf8b94a4da00d8acb79ee615de94218d13eba5699e2ca5c65833cc8ce143d437e723b9f026c87802bdcf761bf086ba354cc8698809bee4f33a901ccd3a6c12747bab51f71b6b893b84f05220ac18c2da8f02ff341bca7af4a78d8e4889dbd1ec1878b603c7c231aff3c627abcbaceadf32b975f3da3bdea269a018450dd3a1b13202308a0dfd9dca6d191a69f9ca09978b65886d1389c8297886f821fbc0d0124b1311cb3df69437db432f79dcc8cf967fc519de0a56c23c8f29a3e74436e83167057ed2162125fa38e082618dcf689634e9bcb4b99cccd79595f0598404c4eef7da6e5733bacf5f9830d10434bfabf000832650040596a7a4097d8d1f3bc8653543cddd72402ea6e58ce39e48c02afd021f2c24eda94c2875f53021cdf5e89463df7875e0d1ec018297bd845d17d3d42fd9b0a5d04437c0293f41b4f16316a04d6ef1c40c943c3907d1e6ce1e509cf2ab09a1198b62467e6b510bc775c019993989ad0216e1571ec82f80aa1dd6471860e54420a8eafbe221223680f4b94257e4234551805b8f75b8de71ece2267c499f27b71cbaedab20f519b932f0518c8fa249096e6682db502854b0ace117f35eb3e88d08175c9afa27e1739373d3e085e936fd31edf3aa78e7ae64542122941395a7019dd671702da923782f7760e2da3699dddb7d2655f86c3128f8d52107ebf321f91887a635933bdf6d4b9efe70210dd61dd5f52b0b60dfd80b66e41db3aa998c4dc71a72289f38c517c6276462f78464416ca596007e797dd87bc21c0da3e6427a84bfb5f88feeae9e9145d27b4d4f82878a0ee5cc4f07f773dece06d355ce43aa62b855b9e3049d665d3da11e4c7e40ae7c1a640efd1c5266ea5c974e2d85dff24c2fbca7af5195bb61edf20d2e3c19d56be820edb8b1983d2707afef8f1f4dab4f10654eca06d5acac59f49af8f5f01fd387442930114739664ab32c1b92a27e2438e17683deb79d3988b3040cd66aeb55cb490b8dc14f8d3f3f5db2123f5f29d76dcc961318fff37228c2d4c716c6310e9b733cdd46c38c71f980f76e3fbf07f165464fce7e655323b9a53353ff05ec370e1bde11d66a5849146e94f0e627b4282cb8689b8982c0509ccc4f1ab0185e64e83f6d607fbb27a59690fb96e14118fa08726e96136ad65d7f870b057d5499ad3f8e1591c0bfb3d250f0c27bd076d38b90a48d715884859319976b08989b211da2e6fb9f6fe83bae1d679e216caa649b25678c84f34d7434df442bb20cfe54d31d1bbd2a470f191979c1c63d07ecbfa6af20e016f8f34c2e8a1e4f3cfd1112b8e34c9f569beda3cbfdf6e74601970aaa36cec395811d0faf27644d66a53fa4940590ff3fb25f61ba10cfcc64f21b8b9340c72b2db0f8cf81f982b4973585b1aa32fc424ef28aecd698a40c73efcde2ecfc479431f600f67dc386109ab7482d6d73409678232e11353bac04e73b8d0e0493a91606f24afecb1df4f37e26e359a21bd6304f49eed7e17331e0e4c1b1b634d6596c1683f8ea9e05786a3230bf1c96215e6adac83b62ac7e8773ff27776d2054752250712e0b51d1c111d052ed4cc9b79c056c4964ea6ab1cc420594e6633b8fcb86346486af6313805e2385ae170a3126e50601cbc83751ede711f48783138816ababd9e5a05eebf50e15bf8e77cd8c7b70e80e6bd11b355d731e7fa873ca0d9d30a3f3024be06c1c436587af13250f44cbe0e8e8076b467591d245978bd450ad3f51d46dc04eac1efd087dc88673b42d80ddc5ed1fd730e811d4e5e1d4c10f80c749239e3746ca339d01630ea16a302677a57930664130f0a2a23c366d664eeac3752fc06899e83fb9da5127e2d94d9e36d756808a3d28d00732de50bbc66eb2ea494f3d60ffa447f8f6abf3bf51a81236b3da1069e41ffde7aaf137b082dc712de93f1b5f1b52b2da720413ae7b3c3386f9bbc97820c066b1f7f7071678811f378fef09b4873600e7f21df34a4b7afc2c06ef8c2c45f30e1740649ea9207ca0bdf871d72848be5cf265668e34c2a29da86b6b8cb8f14fad71df8c931a087219ecc86d94ffeab2a0660cb9a1c516b1093d9f8c2fb068480b3db010eb4b398c9cc9be2d5c1ce7af72289ed0996ba9f00ed88661ee873a10725b05f53d6e3594954378d0121ca9f580250ee5f799b80eaed66236c769343cb1799f986db9d738f4bcf9c288df8ea57d5647e2e1ca73f64e2975d4917a7968b5a3abf5dcbb22a078cce6cf260283c0dc673db78ffaedc3b001dcd33b13f9a4b0bbe7c48de0bc993c442db3d08d2c6b30989ff31fa523c273e9501850509bc8569916ff1217412553397844b9959514b3e4d8db51a9324eb16f807ec7eb27b817e4a9a3d42720a4e713affeda2a32be5e4047ff8135ca7fe77a8534d384a7d0315b1addd3af8937c4ee199977de89b3607dc3cdd85cd2a47886352d58feb0b7f5a6fbf21cdc55e1373da2263b93c4e9a62fc25f27f67d6071a2ca8af5936dd497831d2554adf4bf9bbab16c014d722f1e881b946d0bfab0047e52e4a12e5107689ea5b758c2a7563e52ca6481a8d6508017004fac93c81c04d4a4e2caf4260337509bdf6eb51b2036a0fee395df279766bd21737b506f50205592d4effd336cd1b14d1e8b500a6e8afa257b0a81de2c42b21ff566f811e210e1bd5e1a11bd1c0dd2d4d56085f40d85e9191081ea39da8230eb3de2eb65e05c2a8ff9cef7be651be6c228961818e439fbbebedec6906fb00d8f9d6325cf33db9aedc067be4a30a608327faf04113badd0baa094efd659aba45f2d8c4fecbcbdbeaae211979eef655875cae350ddf1db08763fe2df35b09ee7c4ee3c6857520e3d2d2e528186d200e694610848721d1d6a13a2b33e52cac7fdeaab5a164f926707263e24f39c1fa0fe14aeae757e149ccdebe6e38ce0f16e7558467c6f73b193dddefa15eaf0e18e3027ec9ae51f65e5c30100feb1a4982cd521354b17a629f9bd01ec6ad0ef9af26cb35fe2b1e405949926a4f098f2b391e09645b8445eb845ed30ece53fbe90a5e14b8daf3d30059e0aa4463ea8b73b7255b5b69fd37c4337fbbdaa8bfa52ee7e2d26c7f9058cddad42fab5fc52b79bcd589d512384dcc9e516cefad1d86b412a98d11d7d1fbe0c77094ebe4d94297ac845fc5125d3c68525fde80af130b82cf3c1a37245ce743ff536026378a7ac51d43d34c674159f8f605c863d2b0a974c95488b98165d0d3e65bd3b07598540e41348e61696d3c75998a29fe7265a0e8325e1dbbd5be34e148081a19d1daea6fd9d64cbed0a801af79ad2fa43e49344d59869677522d151abee36041a8dd9d49711518f4fe218459007b04df7936c853b1c49fb75e23fd741e3ab290339ddff0e220d00206adc61e883e67dc8d241a05b523697ef07609a9d0b0f51b295bb903ea7a630f720775a34d942ec6e3a64acee8b0e35236cbbf4b2e336df538ab391b9aca0a1a2176955ad333f17e9b32fbe894c1b7729a22df266c30a91d97cb004adf34a8e37158e02cfed346768cf0bb0374d9d1a5cd719e14c6e3f0e69f52a0a3a5ddeff865daaaed06a8530d15b360dc7379666cadf8dfad88a1f1a6504bb79485925e5efbee691e8d9537ea3c6a3b5e6ed45c8951aa80f752a524334d7fcb4ba28850f670c479f0bd22a63b335bb9d0c56132eaf3de872f5ff1012dd221a44e2bd5c58a4dd7a245fe91c64579c14acd57ea5b29897553562fb1b520035e5364d3906f5558b32d13f4909e94df7d6fda00c37bbae96e9f0feb56fcd6054b3330ed0aa7d145e7b112d7aea0a679d869d1e6fce92cbdc3fdd40f7da42eb1fdefdd8c4ac43803b12e4ed6fe5224a237a4d842560008353fc6eea465ae30782a5e34f69e260306d01e63754f4f776193a40aa8e3fd73d754693a1da927aa5118746238d0253ba30535c19482bea9a644719896883a5f88bea885b13643b2c2413d1db20d5e8894fbb56dfee5919ec3d6ffca4e02b42620f7df208f22711cb37ef1e7d2be997ed69e02d3572125c34649028a77bcbf7543581879442d58edc5ae10d71498adaa3c4dc77d352854d3de7ba66d92b48f56f01ebb9891d2524bedcdcf9bf1e64bb496c5faecd059a03785b44695c2e14c45038d94652c0eaa706fc9ed39a04d824c62fb0e08bd0b0b2b1f49889cc"}, {0x18, 0x1, 0x1, "9740711d"}, {0xf8, 0x1, 0x4, "f045d1d658a51a1a22bf2126c01254c89899e95c272389709125806b60b5e5f2d0c322b6492201358601d16890079ef147a6a78c31a979e750bf36f7b5d07b6ce3c700b50abd76d132c226bf752406404f277f744df601c62a0926bd61e198bc9b2a4eee5be29c1df698ff8ab641221aea8032959c411cf0ef6e6358f0114de03d5990e1d6e8266b1a46466e074a2d9b75817c525f6fca85857b5255ffe452f11a72a7ea1268a94508af55b930beb502f26dea51f96103c0fe1038b35692d492dd9bc8ea6291c3e605e6fad6f17bd4d81f48cedb750ffe91e13d7cd198d7e5197c249ddd"}], 0x22f0}, 0x8) sync() close(r1) flock(r2, 0x1) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000002a80)={'./file0\x00', 0xfffffffffffffffe, 0xfff, 0x7, 0x1, 0x8, 0x200, 0x4, 0x3, 0x0, 0xb3e, 0xf209}) sendmsg$unix(r1, &(0x7f0000002cc0)={&(0x7f0000002b00)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000002c80)=[{&(0x7f0000002b40)="9211734726b2209308963b7e764361d2591276267171a2ef9a7a26262a8d79bad0cbde167e32d0943f3206ff57c86c8b9c79760ee2f6", 0x36}, {&(0x7f0000002b80)="ecab2fc6acd99f83b22772b8ffa1681d0bb46e6e0076c2636375c75f1be19978f833092b74dd3f87406656559ecbfde343ca1af038a474879ea45b0b5928c1f506e3eb41724731489bc6baee6600d9800eeed09cd463b71fb147eb7c7c326b9db67a5dd992b1521f6c27ef0b00f8bfcf0bf3b488d74c3f2675f865ea20758f3211a7901e40dde9d3942b364086b27da5ac6500106b021579e68a6504bba14c26eb2168e4684d879fe312877989e37e06bfc86ecc1404c734dc844b134f1810f449a80a00a3fbde0ba29998e0e94db6307d38e7d4586d35067701b819fd", 0xdd}], 0x2, 0x0, 0x0, 0x8}, 0x3) r3 = accept$inet(r1, &(0x7f0000002d00), &(0x7f0000002d40)=0xc) renameat(r1, &(0x7f0000002d80)='./file0\x00', r3, &(0x7f0000002dc0)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002e00)='/dev/ttyCcfg\x00', 0x10, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000002e40)=0x8d3, 0x4) stat(&(0x7f0000002e80)='./file1\x00', &(0x7f0000002ec0)) r4 = open(&(0x7f0000002f40)='./file0\x00', 0x40, 0x1c9) getuid() r5 = open(&(0x7f0000002f80)='./file1\x00', 0x200a0, 0x0) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000002fc0)) readlink(&(0x7f0000003000)='./file1\x00', &(0x7f0000003040)=""/22, 0x16) renameat(r1, &(0x7f0000003080)='./file0\x00', r1, &(0x7f00000030c0)='./file0\x00') ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000003140)={&(0x7f0000003100)=[{0x0, 0x400}, {0x48}, {0xa2, 0x10000}], 0x3}) 16:17:27 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x10000014, &(0x7f0000000000), 0xe0) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = socket$unix(0x1, 0x3, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x1, 0x6}) recvfrom$unix(r2, &(0x7f0000000000)=""/171, 0xab, 0x41, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) 16:17:27 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) r4 = dup2(r1, r0) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000040)=0x1) 16:17:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x280) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r1, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x100002) 16:17:28 executing program 1: r0 = msgget(0x1, 0x0) msgsnd(r0, &(0x7f0000000100)={0x40000000000003, "0eafca1df179c8f3185e19817a7c652870ab585413476c632b0f106e31635726854fe72390558560ec17f8db36f736ed14463f2de06540298fb78775d85f3ff61ec4a5b7be2907a93c75a6cf52714134ccebc138ed8e81d5e6098f04da2740efe10f18a46ee6ecc0e87ec09af5254f29d93dcc69d02ab1e09f8cd15d6c08a0d2462ccd9fb9f6ea51dd529aa4d19a54bb25084c9cc9c8f5607ecbae8aebb3dedb65df30b16f433b9af6be4efa7a1b37db0b82763d9131e366f00702f53f69e6b58a0abd1872238594939dcfb00bb9c9abcaead14e4725885e127fc7cb6f263afd7883ee6734"}, 0xffffffffffffff01, 0x7fe) 16:17:28 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) r1 = socket(0x2, 0x5, 0x7) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0", 0xb22}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') 16:17:28 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 16:17:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e7130e048e6993192964d47e94c62eb77bb3f406f6598a3932bc41837c1cb2a043db69575623f95a0d4801a67e7b697a0eace7e6b5ecb0aded8808ae068d8f13ff87d79f70d03164fc0467301eabcb3fa4bd4aed819c05e2e2e771e83f3dcf4d8267799b536ad8775f5b9ce73b499a6f2c38075639af2d6faaa1cfdcb0be8d61c7ca78a4eaea5690d65922603d46cbf3135b1cfc4c3f9d9574069649555ef05009b58b1d7e33975150ded02a47f03106ad0d560c2a1e922", 0xc2) r2 = shmget$private(0x0, 0x2000, 0x404, &(0x7f00000e3000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/58) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f00000000c0)=0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) close(r0) 16:17:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x2, 0x0) 16:17:28 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x82, 0x81) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x100) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x6}) 16:17:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000001340)='./bus\x00', 0x71, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8aaf, 0x8c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x40000000003, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x2, 0x2}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0xa00, 0x0) 16:17:29 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:17:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='-]\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='@\x00', &(0x7f0000000240)='-).}[\x00', &(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#\xe9']) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f0000000800)="03da6ba631238cbf1e2ffe59856c5a398ac0a5ae1bbd818df2589669f7e72c910129541b2f9f0edc985f16da54da40afbbf71a1030796f01d0bae9f0b4f88e3dd458ec9d36d6373a4fb2451f8215ece7824ef6a93b468560aaf5455bc4695ae5a0967921943e90ed5bc545a93d5d4c60ddc083c3d6d94828c6e37257f6f092c5393027ecbce285a513360fcf0e4ff2ba1e17b1d77ae8af9780bbf55f293786d61a21cef60667051c3b3ba0f5c30aacdb2e24887209e40a42a64bcc87fccbdfe65df934a480bf0640e7dd1dfd320203d222abdec32ba65d4befe25d2d1b157d39d202c522e6066928a39bd5eaa51c3cbc9679f9c619378b7ca7333f547af7f7ed2b21cbd5085d46fe7e27ba0911d460cee60a4a71f06ec13fc562a94a1796977023dcbeed36a71a4c38047f02c7a9ba9877c8e7f1c1b47fd314ef97bf29aa0dab12ba8950b27f615cd61671a7c508d9c66de14c96843af2c5764f6d58cb195023526cd73f5a97628051bd697d5fd9f4259740cbdd8d040e35da481fbb8bf4263942fedc12ba74cec214ac576b443a663b3952e53404234d62389e035737b80f38be977bee2929d01bb12a297e8e5fc385d6a2485a19afdd2d2079dc9a4ba17267ee38de2b316b81668c7965afc49bd5f4bdd4d449837a897164c3decaaf42c1825cd4477d8efe5741275a58ada3888c3e6cb3ea9313d61bd28a8edab40059dca0", 0x200) 16:17:29 executing program 0: r0 = socket$inet(0x2, 0x4002, 0x8) write(r0, &(0x7f0000000080)="aa0abb9c7ccaf5fcbf6656d1c4148c8e0ca6b67bf4772381d8fd6236ddfb79fc8a", 0x21) unveil(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) open(&(0x7f0000000140)='./file1\x00', 0x10040, 0x100) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="0180df2f666983ab3000b59bf3f0f6904119205be3aa4c82ed75d0853c54a54503d44ce967f24c7e25a3cc935ae6048831bf9af3b8f0ac4abf122b1cb1b90f7a9271e4853e9ab86bc79f3705b03ca59639c056fa287287325ae632a27b986455b96f3912fbc69dda7b40a7be4e4faa2581dce92d760abd0e1bca0000c25db053edcfc0ee6f641b6aeec91a772005dc02bd72aeb0ac8b9aed8efd0cb009a539cfec01f76d04e5a096b2d0730978527216a97ca7b4545cbe52ec3542b68d4a0ea8ad1dee3fcb8b1213b5391b4b320c6b83fbc56dc0f899141f7e6cfa7c2b91f672fcf42f67d50684cd342b"], 0xa) 16:17:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$inet(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$unix(r4, &(0x7f0000000240)="87d4f656e9eb9f6495bd993bd4e22d7a4e3c9a2fb96be07a6d47caff48aca579ccbbc7d339e6aece140dd03aaa89c00518765a7b9ad0f4b46e19c8e65656758faa4d5addbb82ce2a160a60e1c0c9f476f876ad87374ff86bd046713edcfa048d7520ee91d2031e93b72fae1fa799a2fadcfd5e42c80ad98beff6", 0x7a, 0x400, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x81, 0x1238}, {0x22, 0x7f}], 0x2}) 16:17:29 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x60e, 0xd0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ftruncate(r0, 0xbfc) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:17:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="6db8da6d067c517d7f6e25851f1b67853789dfc09443cc72566017dfae9d44db4afb78b0b275f519507862affb6abd4650baac58b035ad150d50bd6a26f1594ed9f2a6af3c0e5d0f0ce4", 0x4a}], 0x1, &(0x7f00000001c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @rights={0x10}], 0x30, 0x5}, 0x4) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) bind(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:17:33 executing program 0: socket(0x16, 0x5, 0x400) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) shutdown(r1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:17:33 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2006, 0x4512) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x1, 0x2, 0x2, 0x3, r1}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x9, 0x3, 0x6e96, 0x0, 0x0, 0x8, 0x3, 0x1, 0x1, 0x5, 0x7}) r3 = getpgrp() mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x10000) fcntl$setown(r0, 0x6, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180), 0xc) fcntl$setown(r2, 0x6, r3) 16:17:33 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x402004, 0xffffffffffffffff) r0 = syz_open_pts() socketpair(0x2, 0x3, 0x400, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg(r1, &(0x7f00000025c0)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000100)="4e210493bea65c503f4c465db29c0a1e32108ef7df964980cb934d3033bd1213b6e2dcf6d3c92eed8d688108e5a46b2f6ae705557c64725afc0a813756faa6512b0881f2a4bac5d5832cad30172e3f62487e7e309bbeec37da4f", 0x5a}, {&(0x7f0000000180)="ccc99fa2250b4073ea93635034a5f70adf502bd1643fc698afc6c7240088ed72176c5b3152b79852384ede3982414fd80e70c403579536e94c73ae31cbf33395cf5e20a5304ccfb64558541e1ccdca5ca64acc91b2ae7f465098d99be869cde2024571744610b2787d255a465231eae58845c8f363384ac1b730cacff7bb7c8c5f2043", 0x83}, {&(0x7f0000000240)="d50456c4d3f57ea674853254615c3a8dec15b2e9f56e538ee20f5e37a2023c3f31b7e6e5e5c679d6d4aee804b31e5273c6f90c7105f3e5d6fdb70c607ff66bf02ff871c1d08757f25ae19ed8ec838a38650c8fc85727747327a478c45767c6dbbaaf1499fe273c1bdbbadcdff0b97fa3ea1f0c2352439c03b996f267a2573e23b260a09a9aed69fafd96", 0x8a}], 0x3, &(0x7f0000000340)=[{0x40, 0x1, 0x1f, "4029186a0c4f303bb76f22e7d02365a030ba2bf466d3a600ba7caef82ae4e75913d5f845448dd91fdfb11ade1fb71d"}, {0x90, 0x1, 0x80, "9b47ff1c3cafb6e61c5c8f6bcacb99114b281719783654af055e03e5de54cbea1ca1b6832edcca093552402036fae089c840255650ee132301c3e90004c47d57485ab7dcb3a41bea50d02dcc110faf8306652a4ba46abe4b286018e3fab272ec46c437a350ec6b302388daab625b60d0d505f129dd364dfb564b9ca0e7641a"}, {0x28, 0xffff, 0x4, "8448791cbc3d24cb5a8809282a7b4b15bdb3"}, {0x1010, 0xffff, 0x2, "4427bd20dfd184372d11bd1361917b5d639e89f9b555a11199b2e5350248a920652d3a9a2dbaa809422479a9d64c4eb4a10be73826cd84997737359033d49441cd2ee6d887b4d24591dc27f25f3673cead1195892b0437a78d0c58507b700616f907812c6a267698fbd3a43407692faa5050e1a7c0c56c8761d00a9232c111f03b1a0124c6c671b9343796ec1d236b7fef056f2ba317a5164477cc30c9d53cef56214422a8f260e38e315094349ca0afd5f9806e78919a9cbe7fc08ef6d39e3fc6330e37a04d6dd18c290b65ea6a6b1e7df581d750b86951ce0f9aa6228806d0c02099b2d95b778fcdda723a1ee19d9db9c3722ef744d9a9d557492a397d437d787cb85d5b74f4557a2be1afc7f4cb84a0befd92cec7d637568084840c6e028151487487b1c2b5200805a3152e74097aa8bd1f957bcc93958ccd5cdfb66615a5db167e0fdd9e91dc003d13f03f476d9369094ac2926394c2ff118012126c5ac6114a144e1f1d6bd9fecb2f0ab01b0ba10362017ec260b2b836aed62754ce7ed21080910ac02ad1bcb79c877ab41a923555dc4abb50ba2d445f35f2129a164d506648194523e85b33f063567e4aa8f4f30d71099ecfa04a0d7c81c5cf307b9cbdeb85af668ad42106678a19d2d91eeab8b7fd87bd3dff5053b0e1f5f5828b20ef4c5ac08b0ca3f88987c8ef236e63ae5c21ae33bcb39d4477939158c982789879505ddf5d7ec772a6bbe407cd309ea88f21e23a0385bb8dd8502d9dcdf68c2b6fd58d292db657a28299b1e0555a125f2c5f879670ddfc5e56086d1f2eeef8384e46612f321ac446af52caf1283a3e703dcf566294cc91177f7e7e4d21d6dd22b2ba26292993169bc2d4bd25e1a38dcabd649b44c9a3c12f048ce40132525a3b71ce3efc2f396b69f4dcb058ad73a2821fddf7b8b8d844c349f3ed2cbb4e485c5f633cb4d1702200bf21872851490ee4fb61fbd244495b90e93f48b3d1ef51beeefa8f9e73c5463946e120b6cd385f25ed0dcd2c702bf75b82d6711d4c93eb0f26d3b9214e84aeb9858b46cd1218ed0b10f5bc8564a2b1b93c0054f9b9f9aa52057e65d1dbaf1480d2a9e3268c6623276e73d1cb57ee196330267b72fda0cfde6ec22f1adb51f38d19025b93873762aaa964576479e51fa87091335703de60e21f4cf83a70cc548c2c317aa73d0f8b96f111b98f2776f36d1b069cf52aa57dbbe8b988b4bd08c0e792aa5f2e1516a262c270b7b9f8f16a4ef14259413150a60f1b06d922f58b59e2380a2ffa2fa75bd4e32eeed378fbcc01f6c239900e1488475e365c0796576920c48606dd6c03bbdbc569adfe473505e500d0a1993abea3d4f646754af162b4358fb46f5263ecfaf2c250fc0e60d477ff70f4b8470a9cb631356d9fd8ec9bfdb3121f5eebd167252064021d747208b1f319ba7d596829663d71590e01a94dfee4aaa057d34461ee9d60768704a17cfa21fc546fb3560803e013f32337562b101fcbbb404d4c1c8b88956b4aec57daa1463dfbf75115135851f70425e2701cdea830398157c5668cbc03ce80b5ed0d11cc1fbe89432ab5a805e64ef1170eefe89a28000d6925c94e0cdccaf38b3a78959937c0482c24a14211375099e56f4f94ece7a323af9c43afd26ea39c4a00f2eaafeaa5295de928dfa91b445e20ed3c427b53c1b361ca4c84c617b598f0d3276ee99e43d428b34a256d95ec92d7925ed1c7b9bdf5833cc8886139928a3eedb392b9c174b6a1a5be286cc1004d2b47cc3d6cdb204c66baac1fd60f2d2657b0315f47a6ff4c1a3919c48583a0b7efe594097015a0e2cfa2770d619f6d2b534a04dee723f25329c29520dc98ef14fbc9e7b640021d0a3cecb62df0eee11f93634d8792f63cd88de1372bb15b4e8d9870059326d284c9096a021e6846b489898422d61aa985323b516fb9913a69a05c64018de47603e416a94ddd1678b81a4806275319c0a3730a09f5a7bdcf0ce4cfdc2e05af9b9353d064864cec768eb513cb8ef8057e1bfa268dfc26cf1f66dd0c16557f16e0644c676d74bed0bbd4d48697e1aa5d81efb6de0748076d7f9f6956f8940e0194fe71ea3e55ace8de4da58bc8fcacc30a13ff27d3e2d7a46813b580ca4695cac4f16fe64800920c9bafd4c62714cd342e15b05a7a43f47d0d6b34bcae1a5223cdadddb81df5f58aee309efe25ea790941b6391c8d464c04a714b71db6ff396d9c9245b716bd88e32d94fe75cf41e62634bb6415d9a3e8625d8dba0c2e61009ab15528aaf4075790b479c3ffa122f9ade14fde3232d04090c254b533d6830681bb0158769d3f0d1907c16e41d95e238a38e5b73b1eac2ef1099cef717416471ed500f1bf27957e3d2919f93ca97e7443aa92e568e3bdd744f09b702530a937293e0073bf8d19b8299e9f1bcb1a27229ed46aa7761c157aa51facece2767f7bd25e8f58dca75655e437732ba4ce8d2d46c1dc2a968c8067e339773215db5ce994662dc29b6b83b54547055db573b4f67f6fed4f580e28aaad51fad0c203698f21f5e2767ba6ff090b32a65b07e41d03f166a2d5900243638b768107315df6b133c6373976e416a885963253a5d048b9fbe25334ea763e2949e37bc045420daec24781211fc1f87af79083e46a3e8da8a79afe6f61c4b88cda316b69a894aa930e4dc31f80a94032dffeeda80037b46b2a730e2a1a0cbd1ca6091cbd3828909e26a74322a3f14c9c1cd2282f53befca83e5bae8dd2f75347da8cb7b26a423da546c8739c4f6a02261ef97925f54707c4e1ae713bc42f46abf2933efc7fcda70b98a2b98051c4fa2bf25d3af4f20aca993b76d19a62d14f1324f01c4208d2d43cc8da14ac8f1cd96cdd72ee8bfea3d46268b0605450979153d4ab2512740af2cbd6e3bc54bccdccf96582258067a3adc71110acc07ec3ae6c89aa9cfc549cf31e97efd88c13e6ae2c41d81c0cd02e0ab9bc47c65f0d59bbba10994bb21eec65137dec52397deb084ac5f9b841e7590f41ddd7f8dc9b62b5758763c440938490b1765477b68d57b9427b0bd06a8e920eb3d5c587e0adc7f544d9f4b60a5e00712207bcb9c640d895a0493b07918c790fb6d3e10b58fb46d9affaaa8d355eb4bf965a93835882d94ee3fb534fb7538c3bea8696a6a5ce1fab93e873aeadfb794e887fe206e8d8043d60b2b4017fd5def132447e59f49ffdf2ec348e4dab690851e96e3c6791c1f7508c3d3ee959ec864718e75ac07c904cf41d5c79e313bba8dbfda1692320e26950baf174c7f12c9c2c91a0408b3371d1477118116e07f7e71e8025a1688868d41992a4fdd540cbe2c93adf731a6e19944e9265b90b31e82d179f1fea0a62ca900e010215f70025d3e2e4836b3bab48a595b69cbfc97a4551e93037bf4e73829b6cc1a72dbfcc24b0888218192908b8d0ba44b9fc1301c88444427a0cfefdc5c36f7bda0c485bdaa7ba6c055af1a43c7f02de84c5fb4dd39a28d2fe55022b1af3c0d13f7e8ff773ec5d66315802e51c3a66291466bcf84cfd1f4a374ab6274f0f518b92d51bafe4b0e478fb8e0c21f49620e369ce7239a8657d17d988a0fde6eb9a0fbe5dbea06a65b18f441cc93a88153e2a19f5f0539b292c8ee15bf60fe793721216d69ed85bc26cbcac12a5e8502814434e2f7047bed4a7c53359c1dcf86cfd3acf53066012c1805af6f63bcb5ab7e83d82c13fdd12a01f9214f320aa8af2002b0453440ad5bc8f804f803e5af95be3e3ad27276b0b189eb9c83fc0f878149efb38c140311df218fb41e380cc373007f56b4429136917ce1f71f0a63def66fcfc1dd609e32fd23e0089416c0b57817d801426be664840ba385857946e8f45cac7d83c06e3a7e3dc06aaf6319e8ecf69483404be227c049dd3bba80f8f3cd57de235e4d14a8b5ab1f40fbe2b63ef44532b7f49df7ab055d3ec35b5554df989376a1e7160feb3b81c51f9e5e09c43c09a94b94c921d5529fc0c23c8754b14d7f83a7d68ac43e0d713b3248700c52f92275b85c5839a52aa4aeb9eb2fb7eec8d88c7f84faf4625af06ec438d4e61daeb5831c91cfe706963aaef965d88fcc2aa44257c6c1a2c645ab806ecd570b0f67f0f5da5e867ffb2b0b930ea73a121c44a16d4577418540738a93ef9547331c9c086b70ca7c937183c723d9caa6be8a150c3abf24184f5f53251ae938b5ebfd13df962b52908f11147715dea94a3369c65827f960b26e43a2a253da39403dc1425fb6686a2b74c34901413c6f96ab439fa901175f3d0e3d30486b6ece4b1c760f71a37de48e699cfcf9d2c010ebcf0265ebf2e37c8a5ba216ac2d946265992ccfb68bb2f1abf3499dc8a1ba6fc10fa900491d91349430609b3902d6525ad91867a010da03a61f841ff214bfedaaf4fd5811db930a075684b3622467aabd4f0140d70f2966a8858aba3c7df74e48a354c74fa178f88bc68d61af3ef0c6098111201d45d1b6cbfb55591e89961e3e457446991263443c1c3c21e6c65438f5cf149d98d6404c7bcd728affddd98bb306b9ec7fb550a1307dbf999976934d775c69f898e456c321f979515c466a2b335e9b1d169feb6fa33ddada0c7c1de29ee9d927f482fa7be7732fdd8e3ed7d638c7bf1b3203427c7d3d53f4c8c55f646c5a1e541f0fc559f0739faa224f8a69221a02e5df4380de82c156b0dd0276e6e1a1371a4dfd454f62fedfadba21b30da95e9d796c241f836fd661775e23511d79a9ecafa4cc6ded16bc00ba7864bd674b5ea67045c36f27185ec53f3f4310a293e9e9428ad9d02101a26bd1e2257fbcff8ce794b788f63f7693c11c8f4c0c45580cef5e709b46322a51292d22716b781acace80a3b52c6c7b09f8c69440c2162a914ea6bc517ecb7dd136d0c0a0a183e0d487ed1a186b4b40de2862e9c416ae71c0b56f6f8c4720983713fa4892ec6bcd43870e4af0bb2875e84f14d1cb13b12642c68c12f0ee61dfae58e67d1b1347f4ab2e7a854a0a3bf127e6aa617dd42f095563c776b2ddbf1feec11b28a2800622e67f2a8ede33ed994fd6c4c50b7830451f2de27bfaa6116d93d5cdd6bbbbb11a4b679f32475df7bdb69181f1846af34b6a90ed3fd49e3af8231f72c88a82e7c8cd4985b0bc1b9aeb43ec5925d732f873b15e2823c3b7fd80b55bcf020f63fc61965fd5457e465a8cb3c9080f7697e5562c4c9e207a7a9222b02189ce39abcd44f11d287c11cfda728afc522008c3c64133327ea18dc8d28c0f29faeb442e7d1b27e950725f5b7622028498f5385b6ec2e2156efc337f03d0db9854d0e1026f51c6880510e874c2e72598c3293958f5ecde6394541ca78723cb415d9e77d95206aa996f9e76352a7e0bc04facd14419070948c750d596760973a2e6884b098725c341d37cd7640e2ccf885a91bbeff7528cef081ee5a155d71291231b3f26bb9ed03c4482575a495f387dd249e49e5a9af3735c222cb3356add941fc0d95a93cb0a75d2f072410b684c27e83827feff41e711588586061c0e8afe1e98a040651286972d6ba4923abed76628d178e645ada8b09dd28acdb9595c517339b2844133f3a5b8c23ffdea7894378fad1f57257721a0b1e4d9fee696734564c6ed601f14f7a3884200a4e121413e594dfbe6b267046a742a52806d288dd476ce74e55aebba86dce7e272f59791e81790ed265a7c31250890671a9f241052cb3494a173b0bb6f1759808922812c91d59e609e03f3554145b10d41b2fba4ec90e05e6534ed9ef652dfcc10d75421d69caa9ef97b57eb32a16fc3f7fc4"}, {0xc8, 0x1, 0x7fff, "a08ca0e174e162762ee3ef05d0e655c4f3560c939f7b82efafd6d3c9305c97e08a62c68b46d5187f59d94f863f92ec1fc85ce2160fa3967408ab82e21e5b1019026b963af5be55fb31a10e085844069132811c60fde84a54ce49d29f0910547f2d520827b7feade52f794a5cfbbd4e0d58d607af60d9807001a3ff71fe2b0b7616e0074ea3a82dc6b4bf9e5e3c0731fd74bf9fe35968d104058b1f85858b6e9bfe270bd0d10e195e3fd665a4b773848b7476"}, {0x1010, 0xffff, 0x100000001, "b8969911a60419d2a106282c4085af2a6f32a009522630521bb177d29cceda93bdca5c3a51c8373b5804dd1c93bbd3817030df2965ecfe1b2ec76b77dbd0e4b31efe05399e496ef21ee03e2fa4674149bae7dff46a04121d29f63c5eac780f6f797d4fac57a8b3745b7f7dbdc317643ac4e90cede3ca2622810480030972c2e373b024ed3e9dc5e20728408fc7abf70bec4b92085c81f4ac1ed086af240dc8f65b094eb6a825b15385c66ef2182e7c4f414616a1f9865fd59040a9f3c523870da31a7d157de6bd33225704f28092f38f6f4194ce7741c83652891751b8c6ef86a67a08b7bde34bd1d0ca5f1c93ef796011944bc3aa03a06596264cf9681a79e3f1cf11ae7454cfd49ed48c8b5a862119d0c3b5e7b0956e8007f85296034177fea5a7b6c114a03945660046579107f44ada650d0162579bbf19a071c56be86a8e29ddfe5e5194467739b0417a4a4077a8c56e870caa483bb0f74a938779bba34cffac5d78fdfd2d24e7465022678cb745c48ed8608072d86ec2258e82a317653e292a1609aff13f6940eace2af3a02740969ec6202dbe6119eea3371871427fa5a59feb1ea83ef6d60e95fe699e29ddae4c1ffda5c23bc52cd6757544c6e15fd9e621d0786884cc35ed109983434c621af9c3e3d9f793f661ca9760b07463b04fa08943ff65b237868c4ebbb860c11f348d37ac89d41ee1341b2499a8ee33f98ab490c29dccd2bb9e137c56c643c5153732ff28e7b523b5a8550ed52f8bcc854d2546da95eefe3816aecead1234617d7e30a21b7661f8faa1166b06d177168d7fb87563350d3328aad977df472b0fa0dd12b45274869befa309f4155544f1f62f3e5f7f2e10c31addb61f77d30c28e6127ea0b6af9e2d4f48d65e18ecf14120750f21c82a28b8ad3173a041223e7698d56e08547bf5ae0c6d31ac62a9fad754453e9cd765699cb080f92cd3dc7fb28c3a8d84945623bb5c1fcd4bf4abe2ae99572b9bcc544e76af20ac5332395c2b1b23c2f30fb4438fa64d396d14a2f6062fd6ca1db02177bc76fd8a0a26275b6c6e9d9b3292a081595e565612fddfc628b77a3ddbee55af867267fa8a17b1d66b823ad0cb32bb232ca74bdebd701be9cad2b952af14a5ce7357d800590056c17f5bf58eb91552d7b6358aa0c51f66d924e824f8395ad95aacc9ca6b758799c1f1779e1404390e38ad99bfd026704762a5f391ac2463c7c9566f8d77957f70dc660ac7f3f34630c37e4422d609b57a1583278bba3561cb4fd773b6491db6aaf4e58cfada1d222b81c478c6d1e465ac0ba904c2b36d66a5103c26461e7226acea71801ab4c6a882ada54ca7ca8db34c9722ff8be6eafd915351e043651d6e5b389af35ee604fb4cc627e472453ad6d550c169454ed8fcbea682f8e737079807431d47c674913ededfd8d664a1c122986adb12133c87513bdf77306dec557c9b09a4d6039a3b81b19075b248dd70cfdd923644695ca1449a3ff061945c7741b4684ce5cb7c35890b39c5d4216f610975b972cefc7fd2b87b050e3cc1d85b7e7f27f859755ca5c22ef73ce0e4ee041e76cdba7b2b2fd7a105e0f34bad3c26ecb40d78dc2591d40b19eb7effc59c4dc40b3c62b4300dce89342ffb95f3f0831ceadc9302572ed5abc3c34a788a214fee2dc08265456f3e522f5faa6e513db12c91bcab86177706e2ed41ffdf2f3a34c86b9de1a1bf7933f5b846c88203c74261c0757d357d2c9c999bbfa399b7a27e0a5f9d5810037fae2e240573585812875c154ce997d84ea254f16cb3f029939ab192df976386624cf6a77b8f58d091749da14bf6159f98d1dd75f63b96fdb9e0015f49a3fb029f668fcf2740955f9b0faa2b08ae59065c6b558729e63d9a02701a37ba9722afe92d5700c8b0c25e2c968965e2280f692f11733ad5646593d4d63b44a8df7396514afa72b469a3db6e06b6f5e150f54bf66192c532883f2a6aac42d67fdf312ed5a57ada8d4256001e9da4868a985742e9232161eb658635b810e9f50ec4b7fa9088af05708c14e4ffa9e9af1e38217a49a84d8bddf8693f77adf98e36af3d333bdacdab44b18c57c5baa5a5d2a8a894b3c064b8378bea580c7cbc76449c09efb28e67e972325ae2d45829fe442952ea20a2dab0e97d3a2a3d783367be50ab4b46b548642e93f90e9cba469c045fb1174c0acea34dc737235d44c135c44a82fc8a956331c6d77efc1a273b39fa3d01e1079bb356f60cb3db9971e5fbec72f4a8df5829fb0922ce75a29b785d55015d9741270c37d99f1564204e2ef340f43c4cf1804c52b105d251e8517145e87ee30ed1d2fb8be767b1814b3de3492b26ba51ec3afbd2b5931d9ba1ab60aa2264abad645eb1b49f6164c56128125ef85994d614a29f266f27265f90369011ee673913a053b7a742507103e91e1fb66a9a635051ebae2d7e28a5a5666361060612d5ce0847f4b829437629a489c5e10786d8b6633cf594b4cc7edadc2967990946f337c55e512b33ebbd7c32c286ea80aa6fc22973d23a5a58ce77db6909ef124567225128a389630dc234436525e37ea51e2b4b42c2146bd0cafe65bf0537b3f9c8ae99233122d4608e217b2486d9910a40819036c0b9ca4f64c563f58632e4844b434b344a96aff94b620f542e57f5b887bfe338cf87c7326fa6d9bef079ea5694d51dcef6438d48028b31e9b0bbe8e481827461a122cc7dc64d90f668ecf7852d16bc42c125b9f32e200cbce21b41451494dbbc5e796562c0905bea8df48608c3c3e787dc748ad5bbfb35cb7b38f061fe8a5e9ac66b11e52cdf099f13010760e55ab1e3b0e0b6be521052a839e0e53841aa73832181fb7f4394c64910507a5fc8c1da849de0f93b0136ebc61e765dc14084c07564c1b748cfbc251b72a422a124b86b76feaf33c3984625d5f8409f5078a2fd1fd4e73bf06587eee80bf78b263ad1ebb0fbf9a05628d77b223549d4bde97b3d010da4552f436379a423cb03e4f561236be6a9360479a13e965d458290cf91f893987929a808e81c55f132b7a7d0d4c9b1dc1c4efe55cdeb9bf4b5c46c521e6b8000bc1a0c451db26d23aaf8eac6891d28b7982f7f5960be76f1555fec2d0d6fe63ecb478769d1bb841a381d9fdc55bce7f337187ac7e1df8addcde9c354b44434da8e795c26a34ca71064b7d36fd05c5926aed3c266781dede83e28c1b1d295adb56674d35af4bcb3535c4491e6a6092537c1e36045a4bcd8a709a90f35dd6479aa0d08209a926d7bd70cdd97d4e0d7771ca612284bb9db45d2dc3e86f275a319a47dd7d969feaa87dbfe52751e80eaf2d8fe2ab1190a11b4ca127e64dd9d0ee144b0c61e300500e2bc3f8fc8f5aed98f2c418f12ab7525ff8ea47572a61ed4f5a64102057c550b4886708aeab320ba9b1dfc86ecdd4b4d41396fd8d6d21c178cc647ec19fdbb8cf0d2a7ae8c1bec429ca3d41ca92dc0423846b5b5396b57bfdee181e79345bc5645a8d5daaa2f7841ba7dedc593e97825e9dc0ff0a55fc08d8b6eba698821a0a0d004c8247d9872823a7767d67ce7588dfd63f9483856e432fe7cf32b9910f76e86dae0c355d86e1557d26f59a2f366b09fce95a15825c162689f9c24a4f1a18f4acd2d116dd31d6540ed35e2c31bd05de8b3c86edc21327b9de32d8c3e085558ee46d93c24e0a35954fa5a3b2ae9bba7e467c137942092030c73d37e6e46e053210444714725b721acc13debc7541ccb1f581900d04cb5233e51e38a5fcfd09098a4b046992b1194d2a4d9059a4ba12a038825c0038db03f8e8358edeb74cc335839c59612a7becc1286669d15f079dec13aa664970758ed4f40f9035f0ca76565034999aa9a8fc3a688188561358453b38a2b65a93c280bd933a796cd7b05ce161c93b6c179297269a8bdb9bf550d3c9485c834769b03f283f792741c999ac5b0a85be40fc1740ce997ab7385facf6e5fdc39ccf1624755532219f6c374afebcbd7eb347eaee2a955a0b817eb86d12b6c17b7f1652117513fcf6792096768776e4c6a9cddad7e8ca24cb6f0f3b72642412c6f9beef776500eba6f2e961ea56ffa40ac521d3a29b73bcd5734c31203b8fa2bae54a7248931ccb9ca5d8659c297a22c36b0d5b0242d40e4630cd618aa156274e337380fce2b39507cb26e98f5280602db9bde8377a3178dad0a07f58680fd6bb82973b0b69f10c24c85ce1af15b9a01c96e5946e1e81a91d00cafd432a7f40a79bc40c86e8469e78a1d01b641ccd923151518c9f6c429d6b9937318c9470886f46989dd91b639b195d6b67be1fe0f3c33555063dda09657133ca2dcdbd30c665d954f678152ee6b7e3fb84250141735b6e4fc69a401d241e7ade03b9998c8dac890943f3c6e17100a40398c26a12f353b3489d7a452c9a7a6e37a61f565da6895a2f2c1df7d0895775000eb25ac1c21f0c5735d0ccd237e141222fccf453d8fe20578de9d9156d8f1fb2664a14d86283c1b27c48aca1f019c8d7956b7aa4a6b9a13d2082cc2106d71a2142b71995c3cb10817db682326938ca79b2a40d990c8396fbb71878316eb0b1b50e749a88542ddff4e2bd162614ead14daeae610b4b40199bb0f6a2039fe1b30dc7f65ca4ba55013e7525d412942ed2468a3e14455ffe418a2c909854781c3a5083f4c2281cd1c071147a9a33c9f4fabc72f59a338b6a0cb5da9502de18f5b7348494241d656ff072fdf2a27da06f1e0753d96049f429a5f2024757d3479d7b528e60ab0b55b91890abdb1a516d5c9c99546c8ba26f769b2d08dca27495b1cc27d1427a60e364ca46467cec814b408fd4acf59858855eee127bbb260f03d74d786d1e89b1c29c461b35a87f3310ff0dc81f7900e653d19a23d3f16ca998693a5f5e1cd26f6b40778c05094ce0ec75d64593a6db2c6cbd8a0ff8e2c77de95c222c6419a3a1a3c1b56aae529c3506e20cf2e54a043d334968424d85d9e1b2bab336e9c81893ceb65d64adf3caa049c0af2488795c73f2fdc8822b67d9691a6f45bbd5ecce847309ac29c196c2113f48bca9b8ec0498d39f690b7c7e7ba6589251ec6b88bf4a40125fa123e916abfb29c0b487af1364b501240d09e64940f6524f397b60a6f27b558b32917e89e54ee0d4bcef12e1236a9c51a669b73ea57acab80457644d8f75a4cba15ad2d607f5d98be9f59e7340c6bcb9c0ce6babd3493f4c1409be471ba3f3aea4bccbd84a1d8ea5513206ab076e4ba58a0efc89f033b4f2969a898bf43a172a379e192df723f6a0d07ea47a88f8b57fa399fcd9d6486175e4f7fe78ad3b6904bfd0c5c4ff5f3a8e41e9587d7cafc4294354776809c42694634d0a2266c0f4fbe49aea37c9fb8b9248a2646ccf4d7fe37de77a14d17763f1f1db920f204f037f4648bd9a42a1d4d9086fd375cb180a05634249d830c1e10dcb1e437458c6a3945bc892a4908139eff09acc940a9a59be00a7c5eca68dae2788aad453cdc9c63fa922ddf8ed6fc8a8c9678fb5f6f0ccdfa7d339d30201794158a1a13b0df53b0d762103fb08aa75772b09e1a7c8e9726a96366db0ef0dbd1e008e19bbe8a0b73fb7b360e95c4257369ffd69f84b3559e5a0fc04af1fe798d133c1ed01f0c076ec4165195df74cd05e46f3162beb6ad5442304408db3b8e01e7222f9055dedb30bc610868e1526d83622ea90470e0c298b807b06c4c8d6acb2eb50731a3018f5ef5eebd3ba88f8c1feb3dc4df076485b18cfd5f793d02335eae06574c3c80fc4fbf877345af1575da995a8b6ce6bedc9137829102"}, {0x68, 0x0, 0x9, "99ccd74a3b5de7eef12ded3f3152280a7922ef5d1e19274674b4460c9b8b35052b0e7ce6c04727636773cd2bff2074846cb82486b00fc37134cb5848ea6261428f0acf6914e954b025ace22fa44a64a1e9"}, {0x30, 0xffff, 0x80000001, "2b3c93be7eb39238e8f4d19ac08de6195bf918e70e9d4b4399e0cb1dfae8"}], 0x2278}, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x8) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:17:33 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000180)=@in6={0x18, 0x3, 0x5, 0x7}, 0xc, &(0x7f0000000540)=[{&(0x7f00000001c0)="673623b1b7c4aaa766c5f201bc4826d9449206303df6707668f9721d19fe620f8d6c94b3a7fd55a0320e9c7f5efcc804cfaa6bdc157e2e3d4728bc77cc4e25bf0da3280b64ffe86dab46f8", 0x4b}, {&(0x7f0000000240)="60167d0f2933662a5cf1c743d90e9da8071bf6795e35e79e3c415023cb1946efa6ab978a0554dfc8ff49eb3dd5a3bfd9dca3029f4a3d437f98c31d26b3c14cb55ebae037cafcd6fb528a53c35a95fd0ded8bf5d06528978dda07b1835b5126f62b77ca4b5bc114b82138d4d4b72117085da242a0", 0x74}, {&(0x7f00000002c0)="69839205014fd7de337ad6055a431d14036fb2c78c0ae14c8d25e484b1c196f91eea2a84618db6287660cb8fbe723326fc5a7d8b9c798919a1f8d5fcb541f1979f2a17a96560b84f95b6120d7bb38a66016909ef8e0d635a2832e8160f47043608a4b292cc05403338039e0a955798a357a050953caabc7199924fd5a9c49f9ed8a17d2666249c369db9d1c65dfe3180e100597105003019fccb57d19d8adaccc5e1864c6b31c32b436fa3d5165362dd14b4258e64848601bfe80b2f9b435481b316cff2b6929f2101c7e35d8d3f3961f89137aff0168a3b22a46317007ed6e7d9e848b34a6d79a6f41d4c3b7db26004bd24844bf6d2f40ee5ef51e7", 0xfc}, {&(0x7f00000003c0)="ec7b76e4c03bf960444f2a827f39189e3913e12f790b8531fcb264e38cf46004c515952ef4e52f9b33078e40db937f671aaa59ddda882ca6251d7381104671499496dcb93b3706faae6ceb2c239e406c972f9f9ef16055025f227c7e9ffae196527f26fb36d27c59bf33d358bab5a137a45da72865a48b9193704929850f59de185dfd3f09f09c179f7760b7e14c3a59c8d7bf45a30ce85759f0e82008e90eb6f62b88671e6407bd7940d60fe9d7cec8d03d3b4a7fbe884bc18e52fc1069c9fa6033b4e7342be3e382cac4b7b59b7858d2b0f05df7ae2d5eee46c1d4878699a3394a663d7ea858b3", 0xe8}, {&(0x7f00000004c0)="22724133e40043cbb08b8c580b22ae1014c599b299ff41fe75a8170f19e3b59087dbedb770b1ecc4612195deb93a20f22d21ca765c1ed1d7", 0x38}, {&(0x7f0000000500)="cdd1e75a6d451b56f0370018a0e8f24f7a2ca92193841041bc17f5f4b20a6035d9539d50943ecd6b078601b5", 0x2c}], 0x6, &(0x7f00000005c0)=[{0x98, 0xffff, 0x7, "3dd61ac2a49f40373435d9f982d9e218f699c232ed8840b4c9e7e41857097b4b9b558e882b89f25ab308f43cd9e7f74380db72da88dc8379b5b8974d5d6c223dd1f8f2ef68aa04c437ed0f03f69cbb7475b8603477f62cc861e5ab28ec1f30dc04d074efcd1784ffbc83c42d5c9168016c5200834923dfe7557c15199961793b1631732d17c31c"}], 0x98}, 0x400) 16:17:33 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0xac3ca79, 0x5e}, {0x2, 0x8}}) connect(r1, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) open(&(0x7f0000000380)='./file0\x00', 0x20400, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)) 16:17:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x10000, 0x120) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() linkat(r1, &(0x7f0000000280)='./bus\x00', r1, &(0x7f00000002c0)='./bus\x00', 0x4) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/131, 0x25, 0x41, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x19d) chmod(&(0x7f0000000140)='./bus\x00', 0x18d) ioctl$TIOCSCTTY(r0, 0x20007461) close(r1) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000340)) readlinkat(r1, &(0x7f0000000240)='./bus\x00', &(0x7f0000001900)=""/236, 0xec) writev(r0, &(0x7f0000001880)=[{&(0x7f0000000380)="0ab45582dbc7eea834a5f473b0b08ac2e8b02e9a9d98ce134e75bca3cfb63287b28afbfd1f3fc4aef680fe507b96d10deac325b9f6943ad0fd18596f766b7b797e54629529a2dfb7f9935891c7376317b98f02d31cb2f60235082f3fb02b6e62771186", 0x63}, {&(0x7f0000000400)="fa91acd14fc9ce5a6d104f47b0e6eedbdd1acb56de9785fe98fa5cdddf287f1ed8262ce9cdcea311aab5b440ed765107d15506dc2f1a1342edd9cf962e007e7458de9a7a9b6075a05f8ebc74bae63de60913fb8039b8190f0788fee54a5a00faa84adf0054e3ddab26ad42ce05923b25a3ada8f848ed35eaa36e73cc6011e45df7c0a2701b6f4fc04d2b98a4c599dbba04e73de247cfaf4475765901be3b7d33af4c847896bfa1652d224923104f9bc3d68cf4783fd43fceab72daf3d037e164d1da1c17e7b5026d963e4b0e8f662e260795d1cbe0888d6822f15b341fd9c350ae3d386708b614fea54fc720956cf9c564892f3636735764acaa477d8d", 0xfd}, {&(0x7f0000000500)="6210af188df374be50e522565fa61e8185b579abb606260d3f4bc6d8da86691184b343f7c46ed7717b053bc2762d295ae7af1db64823e04d47d789de582f8c91a4207d96200dfc0beed0aa2d4088f981c2333fa70d4d3ef9d0ba01de848d5fd200d3f4338dfb4ee00d3661cf182cb12bd7d2903a5eb6781c85ce402db326a5b49a47593109d2a1227a25ca521282d0f6212721a5fdcddcb08e83b42db9a129cbc62702ddd4106282fb4e2528ccb3b7b997c9e0202edd7fdcdad028baeab08590464824d2eab842e1e830e78a76eb9f9738d8e0a112f7de81230b", 0xda}, {&(0x7f0000000600)="a8803f81813e56b080c354fd06855a1e950a5c42edeb0337d323aa61af031ca27134e86d982f23a9e624e127955a75182baebceeb1866cbc5caaa74502701e537fe5e2307c3578fc329df71a290fec92d11ba3e281cc9c663bd952ebfa599d589fcf0812e0437547105a436500678cb274e28293da29acd5d0396a6e65e130941a85f3126f", 0x85}, {&(0x7f00000006c0)="dba8ab092001b1c472693ceccc29d2cb13f9e6da6a1341f8984a895104bc5d0901c722d1390e2da3042d7609a123894c1d158ffc49bcf95391f628d5bca2bd06726d3c3f4bf86e14f68733dfc1a83c96ed1f6a0bfa346f82cdad600477ca35040b88a6891d9e2e4c26d5283dee406cc01fa3e54f5cfd489b5b499757da49fc1162b72bacbcb0243360628526bf6386255fc439ca560743969bc9b9a8c66681c3d93950ccabd3136c3e340a7562116ff8e8b5cf5402882badf99080960ac96e21beca41e59111ff8482a6ec7802471601899abfe9765d2ec65521c9e11ae9d4537b397fa2b21aef0a5265349241167ae89f7507eeac7ef5a2a04f449343f2b6a04a8f895090bb41d6b29c0aa88c1bbb9497e8e7f7d0f8dc382e84edf02fc3ed40a28474eb162d8a6e21f332396eba0581e94f0efa5b18675c2f95d297863744974929035fa777fc814c12b95c1463af0b456b3ef7402a7cfc73c88706d3f53637e4ce2da06cca4d9b34f8853394b228eb7d280d74c94a5254f2da707097204a3f61421e0b19ae0fca6c516abf788046c9ee1346af60ea69c55c2c29ac289c389787e2c087f07fd4f74e54608388e7955e42b51421f566bdc4f2ce7a529934fb283bca9eff3c8cff164d90c85977acdc650040ee4c442b96a805c1286eb758f796c4dd98c56ed17cc3d0b263b7cc1e21a876259b2ea6cebd603e3ad3ccc265c0610d809c9c49229620515c3df619afae134af1d58bc1ae0fc0bb95cd87de0517ed318f031106bc8aad53d1666fbccb29281af56f6e45b4852a3e2a05137de40215db2db40f61e7cadc3eb229acc0330d14d0b3976841d70b170640252960a3d58ab3f0755ff9f2efef65b0b5532fa5c04930caa997b4aec2e5e6be4a89eff2bc29b29ffa4782f7ed568268e41194206d6754f13e67c81202a1c1952726613587b9372a5292a7cffe5f4d900beb55643225b7f1edbabc5f02a2a4ae59d84dbeeba0e7e83f31c023b3e49a1a0c699306f41acb2119fafc84285a5fe4e8a2a273bd3e1c2becaafc685ef70b8ae7e7d23d7e575afda8eecdb267178c8a5a291e4de1fae2c7f24702b93bfb9448af35de315da916ddd49f2574cf8fb0d1f248bf88d16ddd8bd6669dc1339167a80dcfcef406a188f178796e3582e0ce1cb28158911ea4629997218834bed78f72bc4729f7cda18be31b618d568a6a2b83466c9f77d357a45904272482aebeb411e9b2451b376c729be74558d52a1d7353a0e4161de663cea5b5bfc53f1de4d818f7b944f473a678c19a555fe9531dec54006b48d8b8b6905751e6dec4934fb37bf13b8a1141cc25762193bc24cb7228d496dee08b9b16f4e4925a8509fb369a29e1ee8b76a968c9f55d087b1277a5bf0a8ba48add45565cea2c33a90c4e95accaa46023e93dac5263db4d95652ebb24343610840ad405391b85986ea2a9b56ced0ee310b3ac23b0f6e8e7adc07e2dca0f9b4969da599873b4dc102b248a1c1f782a69f49bedd1adcbd81a91346938528f17c428c68aca7f20b7e74aebf8539332d47f9f793a95cafec83df04694fc12633f7eacea59da22287f65832377dbc769795f1b4e8a1e4879e5c5d634436a538198c7b75c0869fc76acee02e3837deedac35cb0404600593d14fa734a695c0edd2c759d460a4fd32dd0fb3d2ac692d01501c19f56ed886a28c092beeadb9a8fd8a452de5f9bf4bd9bd61a85ab133122dd28c684a1d4cce19d7c470947eee2f4e5b3d1e1479f5c08c33ddfff6969fa0ea31c1fc5f74599489b51f446abad102ad3f00696aaa275d6a5f5831d93c57b4b2f208c74b7308cf727d641f870444e64c5c65ba1fc53940cf027a90a60a41948d7792e4f5ef525b98dafd994547eea01071bcdddb2da0afd9a76d483f02b74c23a76ea02a61de5c8270f8499b20285dded5cf2cc80741c5cbc45caf72b412945c1991eb00a946fb7f6c7a4d952b227adbab139e8edbb68a91ee0828609c5aa13615166bbbdfe915b74ef1b2384c4529aa15b1beecfe5a89af15f9d2e3122f9cecb24566d6ae89632ef8e5d52c795f1151681a03972ad91e16f4fe5156ca890ab788ae96e16cc0e90a5e02ef0afc88784c2c23fe46a04a271975c4186262cc7fbec9ff7c655ed181da2199cc95387554f0e0f65f87daed6f0998230b9d9fb618b1c0e7b17d777c8ebf838b1a7e905ee50e20e001710ce25708a825b4bf4a7df7745b451d14a651d8969f8a3bb82066324d37b030c94b4520fe6c058e6e3e92ab5a5683fb61a5e2c6dd8e80b3ab1ab4fa9f94afbf4d7ab57014ec07d2743676e73ebd16da578a4251245a3f38a76580c39e00b02f80aa308249407f3c9636fd2a0d823a6d4d5be6833823972b6f041183a2a26792d46887db1125c3a061cd857846e20fb952865afa6622f50e3c32e355c0e4ad140c6450abeb2541281c9a35c5b8f769deec391f60bc634251958d7fc11434042467780c8843c93e312732db761471f737f2a6b5ee08591d08cef823aa527623c3ed1a4c145ee9e56c68fe6576b50d0aebbe50518feb12c401a95738a392f6feddab2cc3463c113bd5dba1a28cb78a993a1ecdcafc2ecd18ba23ad79cc52b17959971a76ee0c649f80c247d140740f340fb522efced61db060494f314fda6acffea598f34d1635b059f002df77fc985beb22563a37ed790b9ee6b91cb343a477369f90cb1153aeeae542e90a1e3b20f5a60ed2f5d95d36e9c47474e70dabca50158aee0bc02aa56bc62e2640452b114281f4a2c51a5c197f6ec09a2b645e061ed7b0a44c16bec2c267b24ec73f6f52dfadbd536fd0186572d6533f150160dc85e8baa2c3b14ec49bb2fdf03ea5d63aafbff4508dc3d7458b768d6c5c859bd630e4264d2054f4022c001aee95106c97dcfa72667d7b0d44bf01e5b81fb6dedf109216977e7874e9642adc3251f03c419dd04a6c15cd944f0036d25429fea8eb88dfda68f4e461f2e58b2ce01d2896423ddea868ac411fa63134c937acc2316a6ecbda9281f966f9194e0fff57e300c21c3d761217b2d0a1403eea4ee7ed98eca9dcf804ad42e0132dbae964a0911e98b19becf16961a0eddaa315a92b4745eb61cef153f3f43562c55803072031642fb5b1bb6db4e94eab5916e0e320efd9cac0900cba12d9f663fbe39547716a2164d0666203057070fdfb79dd431265402f825047fdd5b9109792091d40691283ab39d33491260bd4e5effab70f73d1583dcd74287c3baee99af5ed3402e4a377ab8f936a71479677e90058430e34560509bbe96ed31268a05e6ccb9c2b8dd8be38be0cdb25f82aebc74b09a84bf376243066054856e45996c2703779bdda4e70a0137b769046fd3d8efba473409a6f9eba161ae8f48cfb2af502aa332eae51cf3c561d1c3c227d0c3b0ac2a548a2faea0fafb76a395853d41c772be09ccbaf683216b89ab2f0dc1008cd51585320f34297e258b653df75d6407eacfae6e99f5689fb16e1d122da01f5d30e9734470a9c242e5b5abebadb1f0f054919c05b2d7835b5e2f636f20042f202d2aca20ac50e989b7ff73d14692f5bd33e52d7514d8645c591334dc732f00a5c168df44e04ece3b0b4c1405150a130bc1e2107449ee29acfc226fd9697b868f9b6776f6732a986734047b697f6694a50c2a71a3da3b8d4b7793cdea32ace1324b00ab12cfea5441168af9ed746ff777a38f9d6e1d9a0d3f06a55c61abbaf12390d93d6336614a19449c8a6f53aff699f06931860f7077bb48881666f8a4fe9f6f86252e58d30efce6cb48aa497567055d704f738ef3c87dffa137006eca2e45359700a8b748af101f1218fa762cef583ea41757bb74570669ac15294ef1c078547e497b91b09b545c5b973da89d32b43e30def2757dca861947d72618b7c6f3def97f1adf40a1212adf7a379d21370bcec474d43295dc0348861609ec5570a0ef8e77e1ea738f804c6f527320c95b5525f2dbe35b234a2957c127629a00c0a579cf141e72e59a33acc8c49c78cfba44c9f0df8c988a789fcd5535d3708e454b42e05b97f8dd34b34ff670287b3b2602c420073d3b099df2745f9d59aac2cdf7231386db83a177e5828e681650456950f7d008879ab01a444fecb003d7d140fc1d204d76e75f0b355235b93cf1fe8bcb59313e02ba3b5eeec9992acb5806ea179fe12f86d6d1fa28d184107d99daf131bcd074a48fc24ae6c7881688ce4e1ba9a073adbe51a715b9b5f8f4e5dcfe42ea1b86692f988575fd261f1dbf0d6b4ddede92ba0da11677c6fcbddc5c64597f38b1e8c53a1162610daad60e87f89dae0c2153f684085b14018eadc40e66515c5a6f9efc11d7521240ef6a8180143f278c3e99374b8c1d6530df02acd5148bf1153616d4c6f6f641f9631037e5a1a8f0e86e94118cdd82142f9e41277b65664c7931705670705c398dc684d2e3587ce1e86aa464e78b0945a83e8965b363becd8ed93488d0c9ad4d7307f167d192d6d405b76ec77bb233184f49cb56306a6b764c278fc428b274ab83c81f1fece9d230d6cc04440dec0e7c7479c2869e3b507e8da63d504d20e41100ce2ee6bc378bfe810af934ab06dadb8e8351f86937c4e80c13d1fabd2ec9625e41cb5fec89da9eb27140b5c103a6815cc86fca67357571ab4e2d0648016993776834be4a26929eb4d0b2907d82c072811fc2d085b4e8f5edb138abb2f960617dada4d613ff27c9b0d9b9198ec172a76f9c87a7291e46f365bd1d8badc857a37f77b629c58cda7ecf0eb630b30798176bd8dd48d506d9b3beace3684322b9865cb6b54a13d1d5063c07a95240e4ffdd86fc19f8f2adb4d107da4587c00bd6339d6966eb00b32464475dee52fbb564e1fa3bcc8edfa14c1b9ef597fa60062ad2e6a57e9fc7beb0b7b92c8326bd05e727fa7939489b2810d4f5f6d34180178900f1d4171c31600847a1a12c18d4ee97c9948f36453601a1dbf6521381cf5c201f2b7b3355cf3b78c1052d6048e11d3afeb593fb0750ea14a6f7e4af436ffc61954af5f23b236d1f8c118c7eb4dd1afb9165fc78b2582518c35b854556203fcda73a0a364b9ed3cf9295615ff6fd590e191775a189b3114212e43742e8b2143670cd8fb946b5956b25d2f8772a2dc3401da03c53128d1e0b1330b8d4f0421568a6c241e7654173b5e6d412a268709e36bb15097ac3b1642e3076da04ba2993f740ccf07e990c32d44010a0119114dd7006129f153bff8ba4399a5d32b549f2f75e440b73b13087913489320623d8e31b5a7127ccfa042d0b29e82983f496193f75ed7f4c1da0180af83f995bbacd8a5d313f7a3aca7ff02e9721d52afce2813c0bd185f608d70cd6a69364198e3302747068f6d163bf3ab2c4e895f189fa56c8bdc7d5b3e8f1221beb72fc29bd2f7d79d60f0d7c917673ebad324fdcccd4c12cfc5f93e234eae3249ace55b9f05cfa1b5b2a8c02a08363bcdca5675c1c25c6bc6c5ae2d58e138eaff58325ec04ec589592383c59207b2a07167400ffc02c9656b885d5fb9e3920bdbfe3e24852730288eac685126c192968a3970dbd5561d000b469b9e08ec3d82ede092ff4937b9b3b66dc5398a7b853263afd2d2cbe5a6b81f07dc9c9dac8da0a7447518ee5bce20a6236225448b8093b50e06d9a4a46926978112672e0cbda344731917bc4d896f6c57107773fca55e911d285211cc5a3bdfa9ba6663a7ea35475f50f2826b2476237469d14d6a92328749c2a5f7a955dd55b15e795982270f16bf16bbbaf8ee17ec336011d4f1001", 0x1000}, {&(0x7f00000016c0)="453ea9d4b97e6aaa2629aef17ebb8c4e5f67b0ba6c8bc08b96d819368bbe1aece1d6884d7d1946d65de2d1dbfb24c20906af3e3a5fc5720056ea25792834a7d933695b014deee0882b787c8d9bb618a3f2b4dcdb2828bcb4fe8753c351e319442939689140a9c3f4fcd0b040e8bbfe05f604bbae6fe9182a0b43939f06eb13164c18a6a7b20b08f5959a4d3d2378f832755859819a89222cd1dc57f9d3ed3b2c1c42d0fb2588cca41e8795bb6def106283d60ae97c4d7e818bea2345f90aaa22364ca458cfd6c3b6f0a183719f95fab2e41635fa36a9d09ab1e265c623dcefd327c4", 0xe2}, {&(0x7f00000017c0)="a5a743b94e445e3b57b2a6a34e375db0b84682e1e19ac52e99da95746052c8cd566c42831ebe671afa36aa3e000b3332ebbee5e5f1a99e2016dc62785c4a32f7775d46829faf260d31517f06700a8bc2ed823da8c1a20c8ebf0d57fb8fa994031d8c47b33edc489513a6a402f098d97a23fded04bceef07848e96780be899e0824884f96337136e7ecb26efe1a9563ad9cd34ff79c5313fcc56165611329816bdc44faff9a56224efb", 0xa9}], 0x7) geteuid() 16:17:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:33 executing program 0: socketpair(0x6, 0xc007, 0x10000, &(0x7f0000000000)) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) 16:17:33 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000580)) preadv(r1, &(0x7f0000000440)=[{&(0x7f0000000140)=""/160, 0xa0}, {&(0x7f0000000080)=""/17, 0x11}, {&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f0000000340)=""/183, 0xb7}, {&(0x7f0000000400)=""/25, 0x19}], 0x6, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) dup2(r3, r0) 16:17:33 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x80) writev(r0, &(0x7f0000000100), 0x6d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x4, &(0x7f00000000c0)=[r2, r2, r2, r2]) setegid(r2) r3 = socket$inet6(0x18, 0x4, 0xffffffffffff0000) setsockopt(r3, 0x10001, 0x3f2, &(0x7f0000000180)="c050b74a3baf257234e79abc85763ae7dd0b2ff127d3b7dce8d17525f3ea89e36545af6b63b3b6997fd17b764c1f5940d816b82c16c0e27e2821a4c470fcad8fd5009890e0c9ff0723596a8ea2f07e52c7f5de5b6a4a72868895b803e3a2c1688062779d5472a216922dcdeeb26ceb461aca4f408c3ac0f687cdddcdfbe69bd303eef0b8d123ab74a354e5c82071413bae450da0c23c4a3b52b187d9dde28ec5ec3de52d49d6a4091113a08d634ff4145cc2629b9bb9bd1020dc9d83765b9b7714e91425b364451124467cd68bd753043d23baed872f471fb5a42cae30c6797d", 0xe0) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:17:33 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) write(r0, &(0x7f0000000040)="6e2de1792810e5f3b4aa3010b97d2216064d63430b556961694eb32226d85e88379bab90f3cd9c7cf16f5acbfc8fc2b015125db795af", 0x36) login: `>+)N4)I@'`>+)N4)I@'pckbd_enable: command error 16:17:35 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x7fff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000200)={0xffffffffffff7fff, 0x366, 0x0, 0x5, 0x3, 0x1, 0xffffffff, 0xea}, &(0x7f0000000240)={0x4, 0xffffffff, 0x8000, 0x3, 0xffffffffffffffff, 0x91c, 0x401, 0x8000}, &(0x7f00000002c0)={0x2, 0x6, 0x7, 0x3ff, 0x7ff, 0x592, 0x6, 0x8}, &(0x7f0000000300)={0x7, 0xffff}) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001000000926a90f24c369885", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) pckbd_enable: command error 16:17:35 executing program 1: r0 = socket$inet(0x2, 0x20bffe, 0x9) socket$inet(0x2, 0x2, 0x10001) accept$inet(r0, 0x0, &(0x7f0000000000)) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:17:35 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x3a, 0xc000, 0xd9eb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) r3 = semget(0x1, 0x1, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000003c0)=[0x93bc, 0xffffffff, 0x7ff, 0x10001, 0x100, 0xffffffff, 0xfffffffffffffffd, 0xfff, 0xb046, 0x7]) sendmsg(r1, &(0x7f0000000340)={&(0x7f0000000140)=@in={0x2, 0x2}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="65034fdd40a6f6ece2acc55258e4ce2417b2ad6dab059649cf3179f52ac9b01e28af6afcf502d993458767137df3733131c8784e38bece67159f4d8946dddc9be525137f56f6d5a2a25e5151ee1dcd6fbdcc43b12e5ddedfad0e12ad1894070e7f7b33675bd0d8fb56de00f77c47044b2266cc897a23167d21db87a8c5025bc27bf6b9b4e786ee60f2be717a4c", 0x8d}, {&(0x7f0000000240)="b19cd57d4f910c098039240b2b9e53f975bb857e2e0cc540843108a6ddf0b0fa502cbd743ea9edbcf64bd6111744aa55571807a67fa59801b8b49108bf8249b8143e3488a94bdeb1", 0x48}], 0x2, &(0x7f0000000300)=[{0x40, 0xffff, 0x2, "e26832b1fdb8b9363c72774a9fb6842b002871ca16deb720a7a0e54b6e0612abd88e25d96572ebe27e09"}], 0x40}, 0x2) r4 = semget(0x2, 0x3, 0x243) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000380)=[0x9, 0xffffffff]) 16:17:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c7, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) stat(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) 16:17:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0xc) 16:17:36 executing program 1: r0 = msgget(0x2, 0x204) msgrcv(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e91595a7f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c23f63e713ede9e6040a8ffca961851fa1ce560f646d995d24ed7dc0f90b4696f97da5c05633454890386e20b5d9fa158049b5dbe024e1a075d62c2d7438dcbfcd8a19ea43d87225b7b75b8d90969fab9930ef98867180c9403251dbc51206097950ee50"], 0x1, 0x0, 0x1800) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x95) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r3 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x12003) msgget$private(0x0, 0x8000000000800) geteuid() r4 = syz_open_pts() ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000013c0)=0x65ca) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r2, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0x4, 0x103) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) r7 = dup(r5) getsockname$unix(r7, &(0x7f0000002440)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x2000) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) fcntl$setown(r7, 0x6, r8) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000005c0)=0x10) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = msgget(0xffffffffffffffff, 0x3fd) msgrcv(r9, &(0x7f0000001400)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) msgrcv(r9, &(0x7f00000001c0)={0x0, ""/96}, 0x68, 0x3, 0x0) msgsnd(r9, &(0x7f0000000600)=ANY=[@ANYBLOB="01000000000000005c6bfa91bdd2b4415b81b26f4adb16cc3ca8062e43fced6393f253394d59e4047318684922567724f8fcc260600ab7f2062be1aa2c7843eafec819cb06cfad0baf9c58ee5802c31cf4001088f393e113592e50f636352195566f6f43efbff6dbcc8cda96c9fafbebaeeae247386f838639df521f78a22064ccf4f30000bc96a4321d8fb39dd124c37b15d4850ed200bebe2873144a4617fa618a932a9fae4f89e97c84598d90b044102384d919619490182bd7e481c00c4dabeda61d2ca1845e7cffbea10781c8c360c4b2871c439e17ded4a3d160a5e28070516ffe85f961500248accc8c00a04841794278961b374d53b24291664815f69bf38e0deafb8018af317fd4b97865cd527a66049c42e8e91cd6ecc29d91f70428b9fd006df4726f3dfa"], 0x1, 0x800) 16:17:36 executing program 1: symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x108, 0x4) 16:17:36 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x48) truncate(&(0x7f0000000000)='./file0\x00', 0x276) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') 16:17:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000380)="2178fc54ef190db4c8640601ce1de2077555051fe4b0f693eafac3c6ba183827ccc125ef676ee23513a2cd0a418bd624206d8d773ec1d81be7e9b47361e891aa8fe3978ee6ff2cc520d10daefe947625a1bed66a6451caa77af826e4d6a79cef29a007aef389985ff3b47ee423221ced9f0ca6d471a500bed222749c9867d1f79de63a5c4c2f7a76f6f080a3ee19e46c985d8d9c89cebe98d75e2b4c04fd735b3df5b96efa6d", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a249139370ed85df90e9f31418b255df386da7ca8027220d7120d1c24addfbfbf1a8429318fd1d1133aa18eb411054e5176b044ae3f8a0e7aed574de985925ed5e02bd1794994d56d", 0x8c, 0x2, 0x0, 0x0) getdents(r0, &(0x7f0000000280)=""/199, 0xc7) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f00000031c0)={&(0x7f0000001780)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002d00)=[{&(0x7f0000001d00)}], 0x1, 0x0}, 0x8) lstat(&(0x7f00000016c0)='./file1\x00', &(0x7f0000001700)) 16:17:36 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000300)=0x3ff) r1 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) r2 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x112) getgroups(0x7, &(0x7f0000000200)=[r6, r4, r6, r6, r5, r4, r3]) r9 = getegid() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r10, &(0x7f00000003c0)="6f4cf73f7588342102b02407304c9822a294b347dca2e5649cd0ff539fceba85ab4464ae926411aa60e4fb9074aabf06ed3cc7d46aac554ff7ac317b8fe4423243b8b904df8cec9c718aa7554c780c317614e7be42b09c15fe4297fec5d36b2a6e49dd9bf6f9872dd134fb98137eb4fd07663165c5814e206570eb63b224c312ffd851d2b8dab381104816917c4f7b82214329d38e02ae1418d873f5dd3cc8a90a1e9af353e99a79a54a4ce6382cd65372c1fc0515e0d2e5c02fac8f8a63fd322242f759a4df7e497b69793e30531e5e847087ed2eefb96d26532e1f3cc2d24ec0ec8b959b946561", 0xe8) execve(0x0, 0x0, 0x0) r11 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x3, r2, r7, r8, r9, 0x2, 0x100000000}, 0x101, 0xa3, r11, r12, 0xffffffffffffff7a, 0x1, 0xfffffffffffff38d}) 16:17:36 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf80000ffffffe500"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:17:36 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r0 = dup(0xffffffffffffff9c) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x7, 0x6}, 0xc) flock(r0, 0x42526696c33cbd8c) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x6, 0x7, &(0x7f0000000080)="c47b85bb489133db1f91e18e4b717e6e6016d6a112a1e3ce29e8a4fc55c34f04aa8118174641521eed0fe567a9624b2ff9fff262ced4aaeb42beef74a972920e", 0x40) 16:17:36 executing program 0: r0 = socket(0x31, 0x4000, 0x100000001) recvfrom$inet(r0, &(0x7f0000000040)=""/62, 0x3e, 0x1, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:17:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x7) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) getsockopt(r0, 0x1, 0x800, &(0x7f0000000000)=""/73, &(0x7f0000000080)=0x49) 16:17:36 executing program 0: socketpair(0x3, 0x4005, 0x8, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f0000001840)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000017c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) readv(r1, &(0x7f0000000500)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/189, 0xbd}, {&(0x7f0000000300)=""/243, 0xf3}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000400)=""/67, 0x43}, {&(0x7f0000000480)=""/71, 0x47}, {&(0x7f00000015c0)=""/220, 0xdc}], 0x7) write(r1, &(0x7f00000002c0)="90", 0x1) syz_open_pts() close(r1) r2 = dup(r1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001780)={0x4, 0x1, 0x5, 0x8, 0xc7}, 0xc) getsockname$inet(r2, &(0x7f0000000140), &(0x7f00000016c0)=0xc) r3 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001740)={0x3, 0x1, 0x8001, 0x7ff, 0x200}, 0xc) poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) r4 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001700)=0xfffffffffffffffe) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socket(0x1a, 0x8000, 0x5) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$TIOCSTART(r2, 0x2000746e) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x6dd, 0x1, 0x7, 0x1f80000000, 0xcc}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) 16:17:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2030, 0x1b00) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) ftruncate(r0, 0x6) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000140)=""/174, 0xae, 0x40, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f627573009a801f7b33a949c2b4d477f014bdb5b87244874c950158414233f53c1c1c1ef8919b3a448acceb58e3a1c2317c90ad55627008ee2e41a9dc187ed8b7e46ba3e7ba2b1b7abe4d890836758d2390ccacf21b0a2b641c4fbc5aed2ac3e25e3f8590471b18b0ff6db18ce5ec0427d87e4b826b6890b6c65a4fa7934774d88184aa429d696d5615e2e6291a7f"], 0x8) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r2, &(0x7f00000014c0)=[{&(0x7f0000000100)="2fef334a3298b6fc0107e25b4123", 0xe}], 0x1, 0x0) oL?u4!$0L"GܢdSκDdd`t0S^p.m&S.0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x8) preadv(r0, &(0x7f0000001140)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001180)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, r2) setreuid(r1, r1) symlinkat(&(0x7f00000011c0)='./file0\x00', r4, &(0x7f0000001200)='./file0\x00') chmod(&(0x7f0000001240)='./file1\x00', 0x0) r7 = socket(0x1, 0x1, 0x10000000000) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) readlink(&(0x7f0000001280)='./file0\x00', &(0x7f00000012c0)=""/189, 0xbd) pwritev(r7, &(0x7f00000024c0)=[{&(0x7f0000001380)="49ae651a38b7dc0204b20e41787cf749a07bb9589f0923e2c7c106b7a2bb6b9cc1fd7368a8b68216b8e6d20f46efa7468180e21ce792342d6d8358daf1f565cd2fe8b5f08eec800e6c791817908a8589dfb059bc47159be9659d1298b9cd97f839ead87241273f5ed9f88b9695030449bb22d8918f53a80eab463bb92a0be0f8a6f3edb8715294e8e90d127c3fd7d32f8f4c56d8180c81e5f1603f7781a4a4cae6342e7312b084589ad872b2990a0bbde45b35d6fd997b3184e9b5d95d670355c541918ee7dc0dfb560209b75614b8aa1bcd6e4fc47a7a43c2dc159b880da49763eb9d4c6566e4acc84f0794088cad8bc8241d6d7c7de49e616c04956fe6784c7433f7281e19615e17086fd4b8622fbf176526066b417991eab6dc6a00704cb623658e5aeb8d4229293ea2a2705f293e86c8ba47dba7ae609cbe6d711ff08c87db73e5f47802e49ebb55fd4bce56ebf5453a3b05232ea50423ae00323f048015007960ef37b64a4e6523fd6825bd691019ada50f7c1f6207a9746f2efb6a730a46511932f1ac774f63c82d9af9c30e4b0c902256de1719363e5194f0f447289f41a2374298740071130f121a293b03f5ed380de8f49a041df95e6e6983be96a0890293d48d49dda5215258e982a2eab65966fd905d4335366875e829e8bc77fdfd4aa61534bdbc14b9b4b9c232a266b20c6486c15d917ae0f8bdacb6acae32f4b902de037665b33477aebebe850f9bcd2516b96af7bd6d815dd447fff8361715c5842258e7d4ad9270231d628fddb437257ee6dae88970776f353008fb72adcaeb8f6059a99a1825ac84d9cbb1413b0d34984def0129e0840df3bf8f5509fd34a3ab5474bd0030aab731ef78af364e2091b9d200f95b98120f6bda9f24915a2a0e8d154ec5fe351aee7c84b61da2b1f58b296e01c526d9e4d2bca21e8f5e903e33c180b0425f2686af5769247a7ad008509b5f7e58345d650f26a8cce8c1333ce0c5aa4f1034f9dd1685f5046d870752c262932227355888ec5d0b82f4629a90a9471e6ee2f12b1f437af12801bcec07495423bf22b5a2ad74f92c3b66d66c4ce73ad89971e2ea14b86b6f46c0b86b164feed8dc9df296371e2d881c268864600eb7a4a14604b9c383678b9e14b1e133e234d4e7d361186f6f86bea66f34741722c3ca4b40cc3538c777c93895a9fd75ee08fcdcd68e397991b11949b1298daf402cc06b086388f88d7cc877f284c9149acab2c0b536911b60949cf0e9fbed71851f14be8e3c84c250b20e4bfe4dcfe0f2c9d5f1f5745ed2d85beea3a6aa298c68701de703a9c4943ad00771757a53d6786fc7a4dfe7644a34af8aa829fa8fd182b08a9735a382c3890c8ecd8951d24de986d5266e723ca35285b3f06ee1924ea4dc9584ce9f85bc5119f7044503ada621cc9dfc86fb276971d86ae66f295c2ea98196bc332327b6bc8714567669cc5a85f423cd337600e37327d5f3045758f518e3c366267a97b88976160abe103fbdc70c4702e47b3b21396c90745b8bafdf7e894908a48f75d1242948f048d6e6807ca98428ddbbad2ef6742d75e7c89db778cd0c73428ac2b127506f9e584cf6b3c6fa96b82976e5e6ccd57cc0ae0a9a8e99bc23999463c8023e7ef62ccd9d3213ef6bfafd47ffb4f3f781bb0abeab17ba6f53227f8c0d9a0a57b2269fe5e1b75e24b5601f10e42ed288f9605c7b73aff781cde384a510911b7c242839df771a218a55b183f2ceb5922f63abb25ee37be0dbffd49a25a48c2a1fd73bd09320d61d7712dd5aaaa8835879f4388662d641e168a27cdf5cad81d7c0dafde5604032acc90900eff0918836dc6453fc17aaa6ac20304433022d531668682b427a0ca91b58ac05eb9b7f02831594f90b6d59a1e904e57a2af40f9a7f9c2a9591304892f933a1486cbe473ceaca5064afc7b523cebb5542f60bc7d0659965baee2d53dfeda551aaa965d9c1e0deb06c9527bdad056a6b9bddbde23a684d587390728f3d7cc26ea4f6faacd33789fc24666042b554d6bab73bca7c387b6bc1ba51b3bc2106c36c2ff90dc5872bbb70fcd8c97291f88be521688299ddbb4e507152e1458849c2338d98ba372bf2b018141134cde9a0409f1340bf769005453eafa9002dc36ea9b0f1ca0f837765860d7be27abdad3f8e95f9e1036f3dbd288065ad01b6acb95030465cc7c0f7b6874a8226dff011b55d54a03692735411436b32dc4de9f79033f557b3a53ed0a69c1b599a230d5b4ef8ed30d48a213c539d0d993f0e1b00c2b5a2e201251c790b57071005bb8c763c7aca5d7b8fe6fdf971dea6da19940fa8c3df23766c0baa438c6e58bf468649f8d069b7d023fd914b57f5bb2aa6677a7412b26d8058f80473d5ddcccf1c216ebb050c764886707ef760d1ed6d3d47c232fe5be394f677aa2ef09836a119507399d3cfe07283cf76af7c2b0f5525bf2657f2229d4adf687fa991cb111f5c7bd32106e5cc22fc83396970a744e2af67e0d90b3b9c5a3f736a878700486d5518e833c1cc307dd8a98ece18adad60c4311bd1f4eeb50ac63241c5b788dde121b1ad2e8633b5ec6c59dc73dab083629efa119c0a0ed7930447058475ee1e90c0c9cad390078f7c573269f07dd8ececbafa2bd260d647db7d0d79b547d594fc154ffc696432823eaea7f43ae554ec7145ee383f467bb94d0c181dda5ec4dbbd85bf402fd8071225a3c02213acb8b1d3ccefa2a1a4d65453502581a7e05000288447507f5a8ddc6290f277a19e6b6ffc17ae1aa25c4e79358fc35a4947c580b52260157e884051ee5bc6dd4494ab8764f5f83e18ea7e78464b45b0555fe8c13712d2c591c28dff5b2d19d1cc01055b83af99f8968faadcc7cfcfbbc266950da52465bbb694c27666d677efd5484151fc29761eaca0f1c53d435fd54a3f148576d35629a7b7165737a4a3ee901628dabf26a9fa6f6114cc6f23974b8c8cefc1b82f889a523b1d4f9709944d4bc225981ebe8437748481d29f00cf98effef8ba66a96739b9685ab74b4bbacba136ad8395b2c1094c99ab8e4affa65d7b85687bcb6157a39693e7b14cc1612a604690a129a77d50742430bab8647466be2e0552d5e1273e9a8ed5abde748d791eb5798f0e43840a06223c8e027e09fecea8ae702b898eeb956cbac9081c8dbccb28ed9f99493109d85dabb6befa060a6ab3ec6acdeb3ef10e81a24f9b43dd90074a1b13679e8d47d743300e5753318da6aaced477a51e55fea306f362374dc71c9453024bede698ba1177576dde81a5e06e7fe36b4d9c10f27b8163490db90e51754f69aa36f9ae1cc95560369f244d7f5c2848373bfaca01552e37c9f35c00bc33d1d1711f1061a58dd8778e0b741cd44b0b92ed36a7b8f840b4ffaa488e9db09dab587f98c5392ea81d657e7d8d80832a138fa54660f090804e97faa3db1a382b09ca19c573f3ada46b7ab594c7e69f4e642161f27150e07cb4ac12ebcd65e3971af20dd00df99e70d6b028eced42c1f44975a55e40ed6f38a47b3da97244e3229420b619c2cd31102608d62039681b9003ab25598a60e2e06fd05a7f1c19b72265c036bd8ddf95e5d6f59fc1c58570584a4497afef0ca26420929e4acad22b121acbec26bfc0b24c1c3c822591960ee1140825ab036420fa6365b234bbc6398bf5e4d8648bb5fb70f4c7af8ebd0e6e3937867b7dfc8a70a9c9b08d5070f04e84b7abf8d133905aab31f60698ae1f66514176f6d6dbc6f568043f4e05fb4965169d08bc64555358ea06f1420a1dd8dcc422222bd5c26cf144ff550a226b1d97ac05d2b54e41d051a44dbeba91ef67a728edc1faa25fc62fcbf303834ae112a8c4e783e0e52ae6d4624e53ace183bd63dc52819b7509c662f92821fbe3b88f786f78de2767678c861ac7ee7ae407eec94b9e5f820dbd586118c273c9384a99aeab322c52a2a9fe85129a2835cfe5db48bd743aa25dfb286e6a90b56a2c3be43ae9e859871bbaf62fdef32211a848997bd98245547a11552d6c16255810e25dbefc81ae5157b4dcc2cbb1225fb83e257926f5c2d016559a379dbf900b8c1ec558894d9f2508c5d4cea1b82003bfdd179b1d592f5116263234619e932d545fcab4ba548c63dc6e95d86dbf711dd0abdbb8e5f90855587547cfda4d4ffffc196e4e2b2dcd582583de3646a536f52e6feb7abff43c0db019422580dc16b11792ab9b78fa5ee10b0305530843820ff867b65db457d5b9879d23278962f99b3b7e335a0f35d11961ae386f7f5fa79e88643bba8cfe1d258857f70dd5b2c19255fe401ad216b825f5016bfccd927707901eeae813cd931fc4f2897a39beac130334c97263af820aaf579a98441bb9a1576ffdd8835e8db7c809292fd35a31cc83ec2bbc0ffa385e164842655374ec459178fdeec2a7a607dbb896bc329c0ca17cd2f647dfe72c7f5df6ea800d935f52d0128e1da3cee44e15156739ee34566bce920829b5e8455510d7d87f519d21b9bfeb6eacc9c2793866418f903cd272a5d896e566adc9d26ce10e71b7c4a1fddebc0a88a885b2a94b54aff488fff63386661fbe6f316aed0e414173ee5776e3ae5f37f9fddceef034bcd2f96e574792870a41ccccfabc133a0edaf60d2d7ba503b8135bf77d3161a7dbcd9f7d6ed569c90aa6fbe7bf5fb46b6758a99c5a936d5381bda6680794115a85bb3036f0d116c2e8a2c7afd096ad794aabc7ecc98d6b8d96c198a6c4e44bf71476ba93c165169d5ae7e76c516286f51f549043f6c2d415d372b6775a6f7c461c6eaa5a27c63d25902b27a920effa48b0d93da8565ad2db87571ab4bc1a89897a85645510c2fd8b8eb44c7805fd5500080b44462c1145feb3670de2acfa3cbf676604459576f5329c1daa6a2e7714d0ec42035b415e322ae4fe100c5c6f9ae9c17b450e7755ac8afd816312f524d7b210287d964020faf3637dbadbc861bc03347475d48deaa4370e2aebb3516952cda352aa662ec9646233e6f9b1c602126cb056aad05b7d7aa11d276287254b8a862aba03e623a5ca9838f520badcfc6c6584aa7e2978704484e52d591e6366751c5d8b0f397972e10e299f007b07a55034176ed2514ec228a60cc91ca7db96feada54de53af368049f0196a2746b6e880e4c166265f6b8542a14148c888e12947147876b78ed9fcdce437a143a77b40fbf3b3a547767036ed50f51ca7d643f2439e1141ea970ca6455fb8b8dd0d793b51d09313a18a05dddc9eadf231ddce4595207a9cb58b982bb87ab9a0b6d12d47ef08983ff35f74e00aefdda45f0f388eff7dfacfb53a2d6a77d9c8b9f07e0d973ecc878616cca968bc8866ca76fc30eb7cddb0df3c672afa464237dd7b476cba1b90e32e2e739a06e3df9184da77b986ff37a210d6e72595c36aca5cfe739cf96de351f4203dd562b30b7f6655225c90aaea6f898d5a05b1fa4bcdf2b350d539b32ef57f967800cfaeb50f66cfb381ae05e0f0e7b00ccf3c6e1b968c199d93c3dda7a45cb540f5d310f46fc7d61d320daef67f5b2bcf9630bd6e7ba7c941da06c1a2d78bd5c490362b6710a2ae4d0242d596a03261d04d2910496a7f78f62af3639af9ba8e00f8768bf3de3f8de325e88d4729a7531db7473b13ca0577d8c582a75c1b204f31ef7a74cb3d2442c5c0d1d2fcac62c5590c9298706178f020a7d126a7d44010c169f623632e904a40435da7cf80dbe8e7e0f953e30944e536affcd1e33df53883c68e14181cee8052c8b9c8efc128d24456bcb523b0a24aa171581306ec03084", 0x1000}, {&(0x7f0000002380)="59b80fb7c40c1081a607b3b58223d74a8fae71d22eb3e1cd3f221ccd26c044932ecfa8927d9f5f203e849abe2730e56e2ed24aa732fe4a8790b4badfd77d4694e3081cefe7e463c268947e2ceef9daf56a0567b65a5e40855f99e51f2a2c3ee8f10441d8e0fa93bdcaa53cb137cf2a128b567286318a215945c73d5475df2c789dceb24fd225615cdc8794d59c4813266955df57644dba6dd4ead4ff6ce92f9f87c5c829e59021ca72fc2c2af293ecc6eac7c70dbbe06bcc596a1e3d9458fe9f39d8d095f3412eb6f47e9ced71d77bf45dc1bfb9db37b953e4ad32255eeb5bd97f1e54", 0xe3}, {&(0x7f0000002480)="c452d5c8fe370c0af8f08ddc8d3bfad9ab7b2512fb4885724519c82d81fa1832060d61dc6a14d25a6b9c80e55716979e80fd491f68207f19", 0x38}], 0x3, 0x0) pipe2(&(0x7f0000002500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) chown(&(0x7f0000002540)='./file1\x00', r5, r3) pipe2(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chmod(&(0x7f00000025c0)='./file0\x00', 0x10) sendto$unix(r10, &(0x7f0000002600)="d7810945240aac606abadb2469ee2c5832bbc0864ce2a5d02f76e53395c5ac219ea43243c9166282c26dbf4c6a7f6953433d2169a50e3206904c280f623bd72252e9e4f97a236d66d3402a8428aad4ca9c91f9cff4068741425d4786fc3bf8eaba8873f5f5a337f5f1acdedf0ec5375d903b4266e90335e1cf60f8a27868668f277cfdf93f3b31", 0x87, 0x400, &(0x7f00000026c0)=@file={0x1, './file1\x00'}, 0xa) getsockopt$sock_timeval(r7, 0xffff, 0x1005, &(0x7f0000002700), &(0x7f0000002740)=0x10) r11 = semget(0x2, 0x3, 0x0) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000002780)=[0x0]) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000027c0)) symlink(&(0x7f0000002800)='./file1\x00', &(0x7f0000002840)='./file0\x00') sendto(r8, &(0x7f0000002880)="2a8593ab8994e5cf1542fe8cc66293f15e736bca08384c9dacc3e147ed70143336503f9c1039382249ac3c5aa4e18fb4b91e33986ebdf1a9114825597b04197ab24d63ac164554d44a46dfc6d417b2f8e9ac29f46b09d3fa3423331bbb68fe89174ef577318cd2cbd0564e40e2beeee428d41c2d9f6a0a8743baeac7bd37b8e60ac81a2258da43c6e1359bf1579e0881faa97b2337ff39538c75b2061b6edf87d2e830a28559", 0xa6, 0x402, &(0x7f0000002940)=@un=@file={0x0, './file0\x00'}, 0xa) semctl$SETALL(r11, 0x0, 0x9, &(0x7f0000002980)) semop(r11, &(0x7f00000029c0)=[{0x2, 0x2, 0x1000}, {0x3, 0x7}, {0x3}, {0x6, 0x9, 0x1800}], 0x4) getgroups(0x4, &(0x7f0000002a00)=[r6, r6, r3, r6]) pipe2(&(0x7f0000002a40), 0x0) 16:17:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x5dc2) getsockname(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000016e7477365020daa00000000000000000000000000000000000000000000004b9dda37bd9950292813087c93466f123c640c6287a5622f0648bbf7056310ebb9074ba0417fc5d2f1f020015bde4d61fd2f3dda79c39d4318519bd994bc76902f0966af1ca396e66d53e76c5c9debbc27e9c5806c2e3750f91be5e449e7918d726bd3e5a4abf39a6fa9b9068e10e8808e82d62a4e3c8bd5259074303f86cfb0a8981f41b5a2"], 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000200), 0x3) connect(r0, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:17:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r1, r2) 16:17:37 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8, 0x10000000000000, 0x4, 0x3, "4081768bd6c3399996db5f7cf8ef666f2a229891", 0x7, 0x6}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = socket(0x11, 0x3, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r3 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) r4 = dup2(r2, r3) connect$unix(r4, &(0x7f0000000100)=@abs, 0x8) 16:17:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000280)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) fchdir(r0) readlink(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) 16:17:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x8000000000000000, 0x0, 0x3, 0x3f785644, "85495588bfa600", 0x0, 0x2}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = shmget$private(0x0, 0x3000, 0x204, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:17:37 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000100)="985a5a3e015b50cd2c019e2b3e4cb8099281eb8331c3e9cd473cbee639c0c9c2a1715edd323afeca5f88e75786c52a43d6ec8a0cb72b3c233e66b0698010666c3c863d77ab726401d4eedc4bdf341416f7734e55414fd4586845e530823fb9c20a2b2c804638f3c2fafacfdeb9ab015ce8a4c481795c323145ba216775580f3c7280e4a690336dd6d1efc5", 0x8b}, {&(0x7f0000000040)="71f241cdc08978e28261d7ac1c456677fff8c84cdbbd3a76707190a5fe9033f7fee7f72e768ef548", 0x28}, {&(0x7f00000001c0)="18dc2092359842e12c2bdb9e4ada4e16fd354ef0018ccaabfc08dd3ce174be78474628b9089615e9eb90026d6d305e011de19cee694b98479a293fd420108ca7f8226055d78f21bfcd1d746c2f164ca40f9e1af70d1733c5af10ef6669af3063c567cc461b681ba8f032fdd441e93dd41aa7a0e60e000000", 0x7e}, {&(0x7f0000000240)="469c0ff809b28f6ceee34dfa5e315f5a82ce6211aba1b0c65229cf8f142732507e89a142a41d0426b5f7315acdac104cb188173c6ad51bc979b6897cad81e68ac67bd1d4b62cc004f480db6687f614a4f9a7f7bd7428ec72ed9633751f72fea96d10537c9001a807270f300b2af63a5830c688", 0x73}, {&(0x7f00000002c0)="4ede2ec2e754f5731a8b8803f59fb703a4cab44929c79a37ea006a1313e1080c81b34cb848b648a69f4b76f6edeba47350d729bbe527c2305a1abfa443453785630a9c38b547267730bed8eb376cd73bda0197c916aea05cec43295271b720131390a443ec0dcc08a1912e7c", 0x6c}, {&(0x7f0000000340)="174af69ae0b8e2af5c709262873db090f59ac9a447de581ddfa1b53fcc9179cd3050adff3d40310a5b677c6c4dc1e72e3ec983fd3914bf090734f2add6b2879c44fb0a055385205c4128d07cbcd5594c369eefa9e6ba1a2715e8ce33ea49e0fe0c4679a7abf087460d0acde14d40fc178d194b11abab1889c55cc50d7ab75e29b0ae2ae999089877f360daf44c4467928874f65d685f0464923c1f88b20542c6ec987b5e75fadb17ef6ee96a42aff6fb9fa8684b2ea55bf9e0f20c68e06c221d7b8c665adcecb58d1995651c871e5edde5401161a19e678999dc7660251c423e00d23fc8d7af26b8b61c2f4e0be33653cf6a51908c1147f51e74c963bc8709f902403f6c438dc65ce306d6e01f7e2ac7361453d4d7c12da128a4b7ba1c8fd3c679e12acc12b50eb6978992611fea9396aecc3e164bd587cc349a3b9d7dda69df519e1e5b8c5ad48c268dcacd2243e29de9e80ba81f4a93379006d8e16b233f087c9a6457762dd68243bdd90030be8aca3be060214792fffe01815069f14649aea7f9082e5fa60a49e81fdf936f8b63ffd9770153b9281dbfa944df63958fe98497ae2aee8ec32db074dfeda8a0ee7017e2b51231e7f2a85dfd7a35653b176523bca49ce927942c520e84ebb3609de04a0aee7afc8d520b288bc203766f04af6085ed672091adc85ec3f20c3de929fdaf8dde0101b02ca499d342a53243ab9a3af79a1e9ab953ac7ee01fdfdc769d90157bb58cf8b4f9d56dfc2e7ccccd0a229d180e3d0eb9fe835dfb43635bfe62c65929847e638159db86e756627e998bc1ce71af63072cfa75e3b877c48e0e34fa7cf2e24361479a26dc2db8bb476b1fcdf9e8df82eb6002faf0a822695f1e1cb335a3453eac35ce4ab523f9fca591aa8bbb1ae9e09d61799d5a657eee9d2bd87488772bf641421eaf127edacdb546f728a7fbe37c55d9d9855ee77ac19b39eedb2023875810a8a9ea42994212d8f281ed7c5d5c5cbe226f39b667ca5c83a5372ff23c08b54894401ef1aed392656bbfc791f935d8130525c9ff8966b64fbad69637d57c4ad08096115b9ae37bbf422cf0e948083d76fb8b439408bcace8e13aa73ae25fe64c3f154c8c70ed87bf4899bb0ca2e10f68e46a87ef03614a04eb2ce708dd296fdeac21881d3972a4887841a0c62c694d5512a71292a316a46d62d0de9138c240f01973f0935882db8015172efdbc324e86ef0ef609e30498dbc596e7040e3bb35aad8ea323945fdd85eef2e22d16ce1151614485e23fb65a1b8f25413a8758ff2b73e945d1f5a01b6c7794b8c6279686839b17aad69f48a7f0f928941190068c9ca06c111565bf5b2cbf78f757bb87dece3e7f2b2eff724343967d4b295dbe7da451226d3a37b7334dc9efe6d6ec453614ee9f8907118e6702f1cfbfa008fa89913c22e4734468ca4bdfa45a2ee6ff6ad993ad47863a888c1caeb343d29f5a3a2569a3e9400e3e21e8ff465e63df7f480de16b675a105ca0e85d29e3c6fa1cdd9cbbf09213b106d7ba099b8d6df6454a018c75804c1046b08db276f02ea52d6afd82b741e5d44848e819fd0ad62b575cf943c5f2d0b2385f521ea62da9b2492a0380c57cf3385fd166e5e833ff124b4a6d5831eb9f66f7bbdce7b54c0cb1953192aa3cca6c38a135f3a751f3b2eaeb602c25e8cdfe49ba2f29a17210aba86bf8ce1dc2f3d88e5a901310c6227df113f2ed9e9b5cb938ce1f7a4873ad9a9dfa33149d88354f27fc18d5ed223865123d5cdf1eee7dd3b826555f263e785d01e38679339eb107e1de43adf91977ba848550626ac281cbed0504033abbc57eb53e1013827eefe0c94d607e9d9b2fa12ffc195d94a25a500a6bc1c7202e399a6b95c7dd4dff5c162ea3c20ca724badcfbd230e2c184ef1b79675692909fd262ea4016ca979dd01a2f8c05f3b9a2603936e2a46589c54b4aa281302923c038ec3611a49b0e905162bd3af8a8ebdab2d08bc1b20e6d07b47f548364bd93cdf11128812af78fe14e25120a80331d877c7875feeb443abccf6d83dc0f97c486e22c742adb79a0157b2580243b4541cf6fcdddf7f1e7dd14ccd6dc273656a9f7cb30b9a46d9f7b42bef01916540d6c2ba0c468ae4b9558226a75058218a8fa2f5dc0be1269cfc863c07374d493ccf3de049ff388662290dd74515089cf3cd68e2b08c11021f0ce7cd7e68b4832c37c31138005940d4e93adadee530c91f7fbe8c48d60aca16a7f02dd92083eb98bb7060426e0a2aab67dd7076da495a5b3dc66c5c3d784646d05a6f8348444b33637ebceb961551aa977df230ba2bba8b3a6fd75ff9471070d0972055a88c36a30708123176b7f1f850776eb62bf5e2255d1cfa0aced685e6dfe001b66862c3d6d58203be7577283b66c0f2d5f6cc29832aa0eb521a6dffc6dfb7ca2a4b6cbc52894ce5c0e83d1231f3e93e62d5de07659eb6f79221607fa72ac59070436ae8e1b3fddf7dd7b0312c6d066e225e7d4f23bc2b937525a9a41f6d2228fa2163a76bff9eee147ac1e3f8fb89561092da3fe343f0489ad0aeb5684e484b503abe19ddf03f80b1c1bb4fdc08b2a3510b5aac37b362accb07b39a8abd7c9fdd5eb6be27f1a344ed7cabd8cbf58fcd595b85d9ddfc92f630609661bdd552edfe84ce8439fcd5321494827e7cf2f8671e53a8847edf1fc6984f871689c2866bfed58033a454fd69fa4fcadce9cb063c310c6498b8a5eaa1c8fac335c6d85638c1905816bca7a8cac9b7f1d4b20f2ee1c94cedcbece0d2b8226276d3c1a533d2a5deb71b652d50a47ec044a45863247c64425e7f5e8e8ccba931f286d32b08ff6a468558962339e3f04e3c916687a61d85c879b6b21e930ee1f5fa5fba1a71f8cf42f670710c33e31ac5145de7cb2a18f127f25d23a45dc1b56718897dfa533bbe22d68e83f04afd167a4fcd33398b05b922ae23746d6ce29c5c1895378034a1b4f2609b82fa6d7ef355fc6cf00ce423e02570313ddae77f40ce9348c552318704a6a4c2a91becece578e7088abbac97f30721b25192df95be35a6a18b54b076dfd2e6d4bc41f047d6f1805bffc4ad55512faeafa362e1463ff519d174e9f8df6cb4e7fd4429063d0fc3156eada458cd131afab3547303f508320e38b50c6ea23a0d88112f5b9dce4e47b4116b4f97748cd1893255c504a0adb5e0b584ff938a14e088f1766690ce426123fae74a99bf1b5038aab5b31d44b2c6d4236146895c75f88c509c34225174692e25b68b1d57ff8b7c89ab11e7960d78c4db3daf8554546de444e6609a2eb9f2895a7d5728b6119c3a4c2d3af7ed1e86e9f6e808da0b59240b8fd7623cdaca5c9d44f24dfe56f022319457ae9de2949cfa1bda1225de5543dcec30dcb90bea02a28c344eb85229ded68806995487bd942e5f46d2f70cc2b110ffa291239167797582ba4e0811823a8f1e882efebb5f8a9c1b197c547aa407edc69146a7deb2ebddd5c704b7523ae28ec5e9e71f46ada624c343f0824751e19f24b029b528999ab07b2bbd638d05d28206f04f22360dc55e3de3f1ab964a1d053d97533efef06892da809b3bc48679793197610859c91596fac34d836b5f7366f5425e7dd70ca4ab8622903852a953b469317eec54b3fb3cffdafa5db326a6a6e1a6fbc65666422d1d3e521be996a2dd32c3733c3360ac795c757656830c96e4c06f671ef82b5b18507e9e166fc3d2dabdae7a612ed0b4ac475f7446bda9f6a2b2908b91a8a7a8eae1d7042b270647a0f0909eae7e72f28c1086978a6685006d5a8851967af20d516198c1e8a02f70d4956d1f73cfed700ebd12feefbd03f2d60218f5ade2114bf78c17fd9034a024491b9188b5f89d56249338089bbbf8dfa527e1d6c404bf84aebf8ee088855e8393f0c78fbf636e403c4bdfec24435feca74e58e08709379e215e028146fcc5e8bca89088996ef41a3a07b4796a98797e66cd6aad9e181cde84349f1c0a96764a36bb68565376190aed6092813262503174e3c4cf3d2a9c681ca83f727eda84bfe8fca6bbac641c4707b20cc1ec20da1fa4439964318e9484a750970f3561e34541aa738cabc1bf0f7e8996f7ea9c58402376f1d0cbe5880eea62c26cdc464926804dd47811af216c8418816c587f84ea9c87612acd5860fc4d0977bf5dabf2bf4c8a95703ea501ebf4496a62dd31c43b00bc0799fa4e1c8ab5010b0145efdf35872db0a6d8327f0b57c19e4ddbe5788d1079f85a849ffb4fd268e1e05ab59acf57bbc1465e8198ede3e58285fd5b467f834681fb2126dce3c2f689d7fdb67ddefb3f7d47abd693c3a93aca56fbfb04a3bf5dff38575c4ac1f0011c7bcba58b084450a479e43bbe41a1c82521636c78156ee6e51d8efd10d986091e061e3844e2486522f7053afffaa5f099eb18c8f789ed805fe5aa9cccbf11884d489672aa53414ba4a1bdfa943b8f6a9e1a7a84e54a3a83f8f163a8766a959119df4a93f01cb954e5de257fd0b50ec56d102002fce00827399ade87e15e89c27a9d55ef22521d6ffaad5e2e04da48c28fce425a42e78fbbf1b46859f02a3c62d770c29104aef8af2678b8cb02b8c2148551ceffe671e827b9425f8feb69fd3ed5c974d23d298da11896d8f792876058f07c56dfb5f829d00d57c1508efa4f7cb77b362ccc2b04e05605bb1e96eba0e5e57984f1a943e114251b29bd229b5fc1385a8bac1f4dbf50e6a530f4a27f652809b827c47530302637788ea3c05cf130b8bdb6b1f01c063676a480ed3d4d1555e542496e24ec309155b9f03cc91148a871d0d7dea1b4328e18e944aea6f6b6d5f1b7d10fe11110abe942b9dad918601e86a8b0e0cf1c0592ea5c777cb353cb28225c41aac564f08e2412f8c1d7ed6d3e37dbfaa4b2e5ecbed2d5fefacef900968466ce2ffed6a5b6c43c2bf2a2ac3adfd1b530259f8481f348ad8627696eb3d36ac21d1ae13815ea8fe25e30d9ed2b84815198181666cfccafcaf170fc6f827eab2e3909bcc9a0fecbd5ff39e3ef90d8184e18498f0282cf503c0cd33c8343a9df84bd0a57ccd71c7a4043c7995becbbf73b596437306191bafd5da8c88a6cfe0f044004292fc7b7bb6b452c3474d85708546db283dcebf17c85fa2781a44283b6a608fd217352982197cb6dd10043af3de2f8b74d201bbdd8f1909400725c02ff7ddbdc72610221b660359f70a707d341cd5d5c083571c525dd7e681c7ae0954fea1529063df2eab069498846496ce92e3094869d0dda2385295de8bc7dedf7194094e23ea0663c948d72cba9e0715ddf1ad9688340124a588226c02e2216c8ea4c4a156fca188af4ac560c91ff0fcdb2b5560d279a8d0bb8b5623ef5d8b288a4a15484f81e8df9578e52d2cf76220d0bf10d6b6bda39ab9c29f404043ca210a65a986b311ece7483b895fcfd78f61b2aa225c1b9407c0d85331b56806b70620db62b3fe61f581ad40a8d3902b5c932b783e67d3da6c0d05e8462d7b394ddc8c35f3423babdbcf9593de68911c110f9fefcc2d5283663a89ddcb6624971e63918b2d4a1fb2e3440c902aeb32f6033846d8b29eb1a31b1e8d6e754e80ed5cf018b7981d28c386ba93da4813ec50dbb9942f69c05451c64698f415686d56baf522b67aeb972ddaf2fed7566270a05265fd7f12f46a6612e7f25d93c29c260b67305a02aca79a3ec0b8d125d0fd89e409d71ab3d0931756cf2d76c1919505d273229f4602b622828b11eb1773a1c5316fa64af46177ad4cd60df567911dbd00cb663da20fc320180fdd7c82ca6b04", 0x1000}, {&(0x7f0000000080)="5d67037efc312072209efff6ba15c50ed37bd06f9cf2afbffe373e543abfff1c3a5ce41a6a5dbf7e5c58b79a895246450f08d9346de959ca64dbe56c74", 0xa}], 0x7) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 16:17:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x4512) open$dir(&(0x7f0000000200)='./bus\x00', 0x8d21, 0x0) select(0x40, &(0x7f00000000c0), 0x0, 0x0, 0x0) chdir(&(0x7f0000000040)='./bus\x00') 16:17:37 executing program 0: accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000180)="5e90fcad16c835ba7e", 0x9) r1 = socket$unix(0x1, 0x5, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x4, 0xa24}, {0x100, 0x6b4c30a1}}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000)={0x4, 0x6}, 0x10) 16:17:37 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) ioctl$TIOCDRAIN(r0, 0x2000745e) fcntl$setstatus(r0, 0x4, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x10280, 0x20) 16:17:37 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) dup2(r0, r0) 16:17:38 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9, 0x0, 0xc66, 0x0) 16:17:38 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='x\x00') execve(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 16:17:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x71, 0x0) sendto(r0, &(0x7f0000000040)="db", 0x1, 0x402, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000100)) 16:17:38 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698a, &(0x7f0000000800)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xe730, 0x7, 0x1ff, 0xa87, "15aaf2797290add35242efbd98e8b78117e09769", 0x9, 0x3}) 16:17:38 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000440)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='\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') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xfffffffffffffe2d) 16:17:38 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x420, 0x100) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000001100)={0x10001, 0xfff, {0x2, 0xe818}}) ioctl$KDENABIO(r1, 0x20004b3c) mmap(&(0x7f0000ff6000/0x1000)=nil, 0x1000, 0x4, 0x12, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000010c0)) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:17:38 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:17:38 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) r1 = msgget(0x1, 0xb0) msgrcv(r1, &(0x7f0000001480)=ANY=[@ANYBLOB="0001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055e5be97d708a31b69a41c28379651340af46e9d1f"], 0xffffffffffffffb0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000240)=0x3) socket$inet(0x2, 0x2, 0x8) r4 = dup2(r0, r0) r5 = geteuid() ioctl$TIOCSBRK(r3, 0x2000747b) getgroups(0x5, &(0x7f00000013c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r7) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000180)) shutdown(r3, 0x2) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f00000001c0)=0x2008000000000) chown(&(0x7f0000001400)='./file0\x00', r5, r6) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000001340)) faccessat(r3, &(0x7f0000001300)='./file0\x00', 0x80, 0x2) setsockopt$inet_opts(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/33, &(0x7f0000000140)=0x21) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001440)) msgrcv(r1, &(0x7f0000000280)=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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1008, 0x2, 0x1800) 16:17:38 executing program 0: r0 = dup(0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x98) r1 = socket$inet6(0x18, 0x6, 0x10004) r2 = dup2(r1, r1) connect$unix(r2, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:17:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) 16:17:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000401, 0x0) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='ON', 0x2}], 0x1) 16:17:38 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=ANY=[@ANYBLOB="000066696c65e90faa6cfed25c37aa2555ca442830009ed4211f0258a7b67a705b8c1949ab115f370421ac5c84b3a10812b44f060c051b08cdd24769eff124e4f886e37b0aacf32af4ca75df7b01428d820d150efc552917427927009dc24990f1cb96a42534334a7d582aa90f4141c9bf5b2909ce937997a9d5f645d6fab6de2c0523e8f2b0d3bd1be67e50ed992bc0b84e8fda71053f92d33f7e8a66bf603bb523777b28588e2c9f17e728f5de1edd69421946869f78f16a8b23d47b972ec7b2bdadee"], 0xffffffffffffff21, 0x0, 0x323, 0x0}, 0x0) r0 = getpid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) getpgrp() 16:17:38 executing program 0: sync() ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000180)={0x0, './file0\x00'}) getrusage(0x5, &(0x7f00000000c0)) 16:17:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x8002, 0x800000001) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:17:39 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x3f, 0x6c, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x80000001}, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x4}, 0xc) pipe2(&(0x7f00000000c0), 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000140), 0xc) 16:17:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbdd9dbb4fc8236573f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7b84d7fd11ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d8ba809e9767bfec3eed5dad1d4a3b816cdcaaeecb2fdff5d20c594e1b1ff4408641b244732", 0x166}], 0x1, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) execve(0x0, 0x0, 0x0) 16:17:39 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) nanosleep(&(0x7f0000000000)={0x101, 0x7}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x20, 0x9}, &(0x7f00000000c0)) 16:17:39 executing program 0: r0 = semget$private(0x0, 0x1, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)=""/4096) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x402, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x841, 0x50) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getuid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x4, r3, r4, r5, r6, 0x8, 0x20}, 0x7, 0x3, 0x2}) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r1, 0x0, 0x0) 16:17:39 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xfffffffffffffe6b) setpgid(0x0, r2) 16:17:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3, 0x9) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)=0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000040)={{0x1, 0xffffffffffffffff}, {0x7, 0x7}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x68e, 0x7fffffff, './bus/file0\x00', 0x3f, 0x8, 0x100000000, 0x2}) dup(r0) 16:17:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:17:40 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x4000000000010491, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x7fffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) SyJL8,Sr/c2"BY~I{iy>0S^p.m&S. ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic mallocarray: overflow 18446744071562067968 * 8 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c wdc_isa_probe(ffffffff80000000,8,2) at wdc_isa_probe wsmux_getmux(7fffffff) at wsmux_getmux+0x71 wsmux_add_mux(7fffffff,ffff800000669100) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd803e7c5510,80085761,ffff800014a22b60,82,fffffd803f7c6a80,ffff8000149ee270) at VOP_IOCTL+0x9a vn_ioctl(fffffd803d7fee10,80085761,ffff800014a22b60,ffff8000149ee270) at vn_ioctl+0xc9 sys_ioctl(ffff8000149ee270,ffff800014a22ca8,ffff800014a22c90) at sys_ioctl+0x638 syscall(ffff800014a22d40) at syscall+0x541 Xsyscall(6,0,ffffffffffffff86,0,3,f530bbb3010) at Xsyscall+0x128 end of kernel end trace frame: 0xf55568907b0, count: -10 ddb> show registers rdi 0xffffffff81bf88d7 db_enter+0x17 rsi 0x186f __ALIGN_SIZE+0x86f rbp 0xffff800014a227a0 rbx 0xffff800014a22850 rdx 0x1870 __ALIGN_SIZE+0x870 rcx 0xffff80000113a000 rax 0xffff80000113a000 r8 0xffff800014a22760 r9 0x1 r10 0xffff80000173b2c0 r11 0x1faecc16a5209360 r12 0x3000000008 r13 0xffff800014a227b0 r14 0x100 r15 0x1 rip 0xffffffff81bf88d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a22790 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=11830 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000149ef9e0,0xffffffff8224ce18 process=0xffff8000ffff7a50 user=0xffff800014a1d000, vmspace=0xfffffd803f014630 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 86264 317866 89277 0 2 0 syz-executor.0 *86264 11830 89277 0 7 0x4000000 syz-executor.0 89277 159450 45098 0 2 0x482 syz-executor.0 13387 114684 45098 0 2 0x2 syz-executor.1 91209 400716 1 0 3 0x100083 ttyin getty 90436 109544 0 0 3 0x14200 bored sosplice 45098 284542 9334 0 3 0x82 thrsleep syz-fuzzer 45098 75079 9334 0 2 0x4000482 syz-fuzzer 45098 270630 9334 0 3 0x4000082 thrsleep syz-fuzzer 45098 375365 9334 0 3 0x4000082 thrsleep syz-fuzzer 45098 439287 9334 0 3 0x4000082 thrsleep syz-fuzzer 45098 69793 9334 0 3 0x4000082 kqread syz-fuzzer 45098 478772 9334 0 3 0x4000082 thrsleep syz-fuzzer 45098 159603 9334 0 3 0x4000082 thrsleep syz-fuzzer 45098 191548 9334 0 3 0x4000082 thrsleep syz-fuzzer 9334 4005 32874 0 3 0x10008a pause ksh 32874 313867 22390 0 3 0x92 select sshd 22390 274435 1 0 3 0x80 select sshd 84792 450511 12812 73 3 0x100090 kqread syslogd 12812 50396 1 0 3 0x100082 netio syslogd 57130 222094 1 77 3 0x100090 poll dhclient 51864 36660 1 0 3 0x80 poll dhclient 33570 209658 0 0 2 0x14200 zerothread 44910 478518 0 0 3 0x14200 aiodoned aiodoned 17079 467345 0 0 3 0x14200 syncer update 11440 18417 0 0 3 0x14200 cleaner cleaner 4818 87637 0 0 3 0x14200 reaper reaper 22870 28957 0 0 3 0x14200 pgdaemon pagedaemon 30620 232805 0 0 3 0x14200 bored crynlk 73566 35623 0 0 3 0x14200 bored crypto 92338 194966 0 0 3 0x40014200 acpi0 acpi0 80532 256969 0 0 3 0x14200 bored softnet 83823 362572 0 0 3 0x14200 bored systqmp 4065 16237 0 0 3 0x14200 bored systq 49872 482026 0 0 3 0x40014200 bored softclock 11755 302422 0 0 3 0x40014200 idle0 43674 162893 0 0 3 0x14200 bored smr 1 332819 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9507 6349K 6357K 78643K 10997 0 0 pcb 23 9K 10K 78643K 548 0 0 rtable 100 3K 3K 78643K 649 0 0 ifaddr 58 13K 14K 78643K 237 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 40 0 0 iov 0 0K 24K 78643K 140 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1206 76K 76K 78643K 1874 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 19 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 150 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 921 0 0 sigio 0 0K 0K 78643K 18 0 0 proc 41 30K 54K 78643K 517 0 0 subproc 64 65538K 69634K 78643K 312 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 144 0 0 in_multi 33 2K 2K 78643K 153 0 0 ether_multi 1 0K 0K 78643K 14 0 0 mrt 0 0K 0K 78643K 9 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 305 0 0 pfkey data 0 0K 0K 78643K 2 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 21K 21K 78643K 3087 0 0 UVM aobj 57 2K 2K 78643K 65 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 45 0 0 NDP 12 0K 0K 78643K 73 0 0 temp 170 2355K 2423K 78643K 5879 0 0 kqueue 0 0K 0K 78643K 21 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 11 0 7 1 0 1 1 0 8 0 inpcbpl 280 460 0 453 1 0 1 1 0 8 0 plimitpl 152 51 0 44 1 0 1 1 0 8 0 rtentry 112 104 0 64 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 158 0 154 1 0 1 1 0 8 0 nd6 48 18 0 14 1 0 1 1 0 8 0 ppxss 1128 28 0 28 5 4 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 485 0 293 12 0 12 12 0 8 0 art_table 32 486 0 293 2 0 2 2 0 8 0 art_node 16 103 0 69 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 0 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 144 0 134 1 0 1 1 0 8 0 shmpl 112 63 0 8 3 1 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3182 0 1745 47 0 47 47 0 8 0 ffsino 240 3182 0 1745 85 0 85 85 0 8 0 nchpl 144 4719 0 3071 62 0 62 62 0 8 0 uvmvnodes 72 3426 0 0 63 0 63 63 0 8 0 vnodes 200 3426 0 0 181 0 181 181 0 8 0 namei 1024 14766 0 14765 2 1 1 1 0 8 0 scsiplug 64 3 0 3 2 1 1 1 0 8 1 scxspl 192 15678 0 15678 14 11 3 6 0 8 3 sigapl 432 1070 0 1057 2 0 2 2 0 8 0 futexpl 56 16020 0 16020 1 0 1 1 0 8 1 knotepl 112 419 0 392 5 4 1 2 0 8 0 kqueuepl 104 263 0 261 1 0 1 1 0 8 0 pipepl 112 792 0 773 4 2 2 2 0 8 1 fdescpl 424 1071 0 1057 2 0 2 2 0 8 0 filepl 120 7223 0 7128 5 0 5 5 0 8 2 lockfpl 104 440 0 439 3 2 1 1 0 8 0 lockfspl 32 493 0 492 3 2 1 1 0 8 0 sessionpl 112 26 0 16 1 0 1 1 0 8 0 pgrppl 48 48 0 38 1 0 1 1 0 8 0 ucredpl 96 1906 0 1899 1 0 1 1 0 8 0 zombiepl 144 1057 0 1057 2 1 1 1 0 8 1 processpl 840 1086 0 1057 4 0 4 4 0 8 0 procpl 600 2334 0 2296 4 0 4 4 0 8 0 sosppl 128 15 0 15 5 5 0 1 0 8 0 sockpl 384 920 0 903 4 1 3 3 0 8 1 mcl64k 65536 262 0 262 30 29 1 29 0 8 1 mcl16k 16384 4 0 4 4 4 0 1 0 8 0 mcl12k 12288 18 0 18 6 5 1 1 0 8 1 mcl9k 9216 11 0 11 5 4 1 1 0 8 1 mcl8k 8192 24 0 24 5 4 1 1 0 8 1 mcl4k 4096 69 0 69 4 3 1 1 0 8 1 mcl2k2 2112 6 0 6 4 3 1 1 0 8 1 mcl2k 2048 47918 0 47879 11 5 6 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 83789 0 83708 26 19 7 20 0 8 0 bufpl 256 7764 0 3444 271 0 271 271 0 8 0 anonpl 16 148266 0 140247 84 39 45 53 0 62 6 amapchunkpl 152 4778 0 4699 12 8 4 6 0 158 0 amappl16 192 7267 0 6786 94 61 33 37 0 8 8 amappl15 184 479 0 478 1 0 1 1 0 8 0 amappl14 176 25 0 21 1 0 1 1 0 8 0 amappl13 168 381 0 375 1 0 1 1 0 8 0 amappl12 160 5 0 5 1 1 0 1 0 8 0 amappl11 152 476 0 467 1 0 1 1 0 8 0 amappl10 144 90 0 86 2 1 1 1 0 8 0 amappl9 136 317 0 314 1 0 1 1 0 8 0 amappl8 128 269 0 246 1 0 1 1 0 8 0 amappl7 120 229 0 224 1 0 1 1 0 8 0 amappl6 112 57 0 50 1 0 1 1 0 8 0 amappl5 104 719 0 706 1 0 1 1 0 8 0 amappl4 96 383 0 359 2 1 1 2 0 8 0 amappl3 88 161 0 155 1 0 1 1 0 8 0 amappl2 80 9294 0 9244 2 0 2 2 0 8 0 amappl1 72 28164 0 27754 24 15 9 19 0 8 0 amappl 72 2590 0 2559 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 64 0 8 1 0 1 1 0 8 0 uaddrrnd 24 1071 0 1057 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1071 0 1057 1 0 1 1 0 8 0 vmmpekpl 168 11521 0 11498 2 0 2 2 0 8 0 vmmpepl 168 123287 0 121876 122 46 76 82 0 357 5 vmsppl 264 1070 0 1057 4 3 1 2 0 8 0 pdppl 4096 2148 0 2114 6 1 5 6 0 8 0 pvpl 32 407056 0 396026 189 65 124 133 0 265 26 pmappl 192 1070 0 1057 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 463 0 68 13 1 12 13 0 8 0