0:52 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 05:30:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x80, 0x18) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0x7f) write(r0, &(0x7f0000000240)="9cfce043e1dbbb0000332e550446b56f26e8a92340201c2893be363d6e1609cf0b4c061e3fe5127bca2d122b44718832275d58ed15eaf06dd726d0ea9cdbb0432a4b891d972580bcdc005cc2e51caedecdd83053d6f5f69d09210fa0403d95131833e44e2683d30d8267743fc1799efe96c60fd049701f5aa991b79d557d730fbca4b7233368cde22cae3d2fb42f3f0af83cfc0aa11b2b84f50cb87b58a2662d69afb3b36c2fc2336c42e24b71b84bb9fce1340bfccef431c18a6ceadcfaf2254f42855813fbf420c1e57a86d46a8fa4e474dcb86b6059febd04a64092d86c58263ad2925c8b5d7feff953e807692bbe2683d701f5dfb4dfe783433733ff27", 0xff) readlinkat(r0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)=""/52, 0x34) execve(0x0, 0x0, 0x0) 05:30:53 executing program 1: r0 = syz_open_pts() madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r1 = kqueue() r2 = dup2(r1, r1) sendto$inet(r2, &(0x7f0000000140)="bf57be3fba123905f7758083c0bca7be6a0fcefe5fa6ad8907723cfbfd3ded88fc2bfa177a190ba07c2467f0c8fde07efe57eac1582cfa2c28fa6d1a64f78cc65d270a72090b28d988efee611bfffe9baf14a5e2695f8b39e18e", 0x5a, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) getrusage(0x0, &(0x7f0000000200)) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x10000) r3 = socket$inet6(0x18, 0xc003, 0x3ff) accept$inet6(r3, 0x0, &(0x7f0000000100)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x729) sendto$inet(r1, &(0x7f0000000080)="f6d96a8a84bcb9507138", 0xa, 0x4, &(0x7f00000000c0)={0x2, 0x3}, 0xc) 05:30:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0x9}, {0x18, 0x3, 0x1, 0x2}, 0x0, [0x4, 0x5, 0x7, 0x61, 0x2, 0x4, 0x7fffffff, 0x5]}, 0x3c) setsockopt(r0, 0x6, 0x8, 0x0, 0x0) 05:30:53 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x48) poll(&(0x7f0000000640)=[{r0, 0x43}], 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "c5936930ca531b9db318c9ef2f47b1408bdf5c79", 0x8d3, 0x3}) 05:30:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 05:30:53 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/243) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 05:30:53 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 05:30:53 executing program 0: 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(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r9 = dup(r8) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) getpeername$unix(r4, &(0x7f0000000280)=@abs, &(0x7f0000000340)=0x8) 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}) 05:30:53 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) close(r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0x90, 0x0, 0x3, 0x7}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x5, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x60000003, 0x2, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0x9, 0x10000}], 0x3ff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0xfffff, 0x1ff, 0x1}, {{r0}, 0x0, 0xb2, 0x20, 0x1, 0x30}, {{r1}, 0xffffffffffffffff, 0xa, 0x1, 0x100000000, 0x7f}, {{r1}, 0xfffffffffffffff9, 0x22, 0x1, 0xfffffffffffffffc, 0x4}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000005, 0x80, 0xba}], 0x4, &(0x7f0000000180)={0x9, 0x4}) 05:30:53 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x10200, 0x10) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000280)={0x8000000003, 0x7}) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000080), 0x0) getpgid(0x0) getgid() syz_extract_tcp_res(&(0x7f00000002c0), 0x8000, 0x4) pwritev(r0, &(0x7f0000000980)=[{&(0x7f0000000900)="15473d109c0a52fae7db05f736055543476b82a294e79302bfb59754b165b8772929431cc1c2ff446f672512eda5fcaa73362c03e529fce3c379c3ffd5bfae5804cff7b5", 0x44}], 0x1, 0x0) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) getpgid(0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b40), 0x5) getegid() fcntl$dupfd(r2, 0xa, r2) sendmsg$unix(r2, &(0x7f0000000300)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="09441a69099d6f5b9c921b4354a29b9cfc227479e860d78ef8531aa726216516dec1c043e4f0e77def9bdfaf92c6b15cd60713c09dd86e121ccff488814b99bb6e0653627f84b37dc65989bc3d15639ce2c0218227ac3c12b8e0b5a0cc1a7c0ba9d800b84b92ac64370d097d1c974892072a328071927cc1fa87a55029236d654dc1b147caaf6de1bae191dfc7a66ebda640f2850189c5c5373578eab58f2b10025c5674bd1876ce6ee8ab1c79048d", 0xaf}], 0x1, 0x0, 0x0, 0xa}, 0x2) socketpair(0x0, 0x4000, 0x0, &(0x7f0000000340)) r4 = semget$private(0x0, 0x4, 0x244) semop(r4, &(0x7f00000017c0)=[{0x2, 0x9, 0x1800}, {0x3, 0xb47, 0x800}, {0x3, 0x9, 0x800}, {0x3, 0x1, 0x800}, {0x2, 0xcd, 0x800}, {0x3, 0xb607, 0x800}], 0x6) 05:30:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x81, 0x0, 0x0, 0x3}], 0x1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80, 0x401}], 0x351, &(0x7f0000000100)={0x2, 0x7}) r3 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r3}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r4 = kqueue() nanosleep(&(0x7f0000000140)={0x5, 0x8}, &(0x7f0000000180)) kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 05:30:53 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x46, 0x6}, {0x81, 0xccd}, {0x27, 0x10000}, {0x5, 0x4}, {0xa7, 0x7}], 0x6}) 05:30:53 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffff80000000, 0x0, 0x20000ff, 0x0, "14edb45900000000e8ff00702d7d6fdcb51d8b00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) 05:30:53 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:30:54 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x2, 0x6, 0x7, 0xff, "0e3a8eb4694eee3910c3215d7a1a58868f455da1", 0x5, 0x8001}) setsockopt(r0, 0x5, 0x8e7, &(0x7f0000000000)="67276f6d9f8a883c00def9a77551231edf2ef1929062bab0e1a0df43821f208ed181054c1737d806888a451d128635b1c8a6d8c3ef625324dc78ef08c9570dfaacd9175330b59359c0e47300bac06a8fd7b23a551ee328b2dfe67eb77ab84b01dbf85986044833bf33af5c845122acaaa44f6c222ad88dd42c100a43968f42912a5378ba2e3ba4bf5740cf9a9c58df7521761fd33fb573e58c055749eb4774251feb", 0xa2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCEXCL(r2, 0x2000740d) socket(0x38, 0x7, 0x7) 05:30:54 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() sendmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x3, 0x8}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="a71f247b617907fb3e3db3aa0f125ed07eedbdde9f970021e8c330a63387b13700720560cccfa387d6ec6fee5a6e39323537e6e9707e1f99a12d2856dc6898ee67b292238d05", 0x46}, {&(0x7f00000000c0)="fa126f7e7a169ce9c44f69a5a78b0fdcc533fc8de122c24e0c8bc7a80f99b0f055f58271845d05aedbef11bf9c1e26bd078eca797cc2c1c74aa1074ed2a5ee075f", 0x41}], 0x2, &(0x7f0000000180)=[{0x40, 0x1, 0x4, "48406ca57cbe535542c0af372541a6b4436be59661a987b33e57a9e6e967ec0cbcc413ace0ac9656823d"}, {0x58, 0x1, 0x7, "4a1241bfb88211691060ef00129f709e54c7528cffe37878336fc03ce8d642d2003ec6d45d97bc4b7b56353df69881f2def23962a6fad265d499e682c0e1b365c6ee"}], 0x98}, 0x407) r2 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r3 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, &(0x7f0000000a80)=0xc) r5 = getgid() r6 = fcntl$getown(r2, 0x5) r7 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) sendmsg$unix(r0, &(0x7f0000000c00)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000340)="5f333de0da54cf6c728335c7f21b4010e94e716a6a5c0a993805b3c205d82b9178ba3fbac0c6354145921e61f80907f8c7fef80e4ec3370b2780bcd123ab5f75d6308e27c08d9332948b482308ccbdcadd8dd10d478e9eddf893991acadb6f8d16832328f2a025bc75187147d91c0b06730b5bc9616bae16f03713d01f32aa0c8810409589e942cbecb1cf31e45281c468a46995b2c94d8f85cb9aa4931a371caac168bcbe396c663928c37c7123f5cf9683fcb66a4d8b89c4f1974426fec9586c2b302c705016cbb0e0", 0xca}, {&(0x7f0000000440)="2edefbcc33a80c1cdb43084e162cac4e8c66c0f8365195cb9bce6945014cee73f250e4fdbda2e7a2c040c1be983baf1e0977c17d0acb4c3cb4ec9245b8cac6e2c86a4cdfdb5be7fb3a84151391a8b0296c233b4f27011b7a7cbbda1726c2", 0x5e}, {&(0x7f00000004c0)="d94c793cebe5ed48776d42b8977e2ec7ac8fcfb46ee768bdfd69405f67a642a2cbf9160358e40329268299471e6bb00df32a0cd79f418cc2a43bc7bde303bf72667e6adcb71fb6d4c3e80b81a338f0e9b5bbf7c901dd3ae5c8b3c5cc272590bb50d1c98f9e0b0e05ab04923752d77fb7f86fccc778dfe00fbc90a337c3abcedb5ba3c22780bb1100f91c9d5f6a6a30b58fda65f82c8469a8a5346fae", 0x9c}, {&(0x7f0000000580)="e2c3dc054dd7c683f28d5445728b17807eba2145de7567c59eecad18af062cbeeefd0415c088de95af14469cb5c188d6493422e53b8377453a7d8b3c14cd78a6b68a699f70432df336875266de9e4d87", 0x50}, {&(0x7f0000000600)="13cd6c1d0a71cbd3376bcd369ec813755567d08bf6453384d6bca262c9b30d166b27c6ed7428c5423ddf9def3d64f006d13fe6c4887e0866cef7aa46d7d56d2a2c54e43339d3969806cf0e1186f11edd787d420a9e965bdd407a7fe8dbeb03df39a99677e6ec16097a29e39b42f7e17dbaf0d750a171f1f034819d4bd0ef30260157b75f99a2384090db5a5ba33c81d5fc9dd5c06d7fecb4243d528e863d697127e650735c37bd6f340ea643873cbb02e6c1c18eef17bf956c837e78b6fbee4bec46e260b0c5be7a0515a4706a014322", 0xd0}, {&(0x7f0000000700)="2730132e7179b3549947f60ba8c67d7c461702164e6f603133accc18cba6e1f2eec5d0c4427dd459f3776f0ef695d09cb47e0a0237321d50fd7c66be4804bbda88f84e791aea63171cc305890baca6fd9c26c5ae788523aa155519980ad30e0f69aeb5e984da798fbcf8b4256e119c8b227875", 0x73}, {&(0x7f0000000780)="99be8c0e42224c05873bdf6dbde8a92aae80377daa2d6e057a99bc875971", 0x1e}, {&(0x7f00000007c0)="0ce185", 0x3}, {&(0x7f0000000800)="1b248e83c05e5959c112a81162ef87b13129d7400d9edb324f9b27dfed9ce8472a5a3cba88bf24d287ae460a6997668ead9cde628312bab37107411200edbcd34dde0607471f1fc8f1d747972c3cf8b2cce89efb73b8cb846193a80e3407ccb7db8b51f1665cc951b158ec232762700fea3e8e5337eca3d2a93c5f2275", 0x7d}, {&(0x7f0000000880)="cf46388e47101eb3add9cb62e83ca77ec3d3655b976a0534f0d658a9d63a4c14436c971fa60c5e47aabe35d07b368704267a22a027e4fb92caf090d60ac00a9ecb3484924b3b0b4b2d47ac815e893c7d46578654a42b402698a8f13672821ec5de55ca7f58ffc7772dbde646508a12351971a4455039902015f8e41f00912082d6d5069002badd472fa665d59592cba3a4e21203ac86a097395f01e57653f558f017ed60be1604a92af9e1ffb55ac6159b0e8d758e1e582aa196bfcdfb8775df0cefa67cf9dff0fa2ef1f01cfd04", 0xce}], 0xa, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2, r1]}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0]}], 0x90, 0x8}, 0x400) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x880, 0x0) 05:30:54 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) geteuid() preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 05:30:54 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0x3, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) r1 = shmget$private(0x0, 0x1000, 0x3c, &(0x7f0000ff7000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ff6000/0x2000)=nil, 0x0) shmdt(r2) 05:30:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000080000000000000000000"], 0x10}, 0x0) 05:30:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x42, 0xa00000df, 0x9, 0x81}, {{r0}, 0x0, 0x43, 0x11, 0x3, 0x2e81d000}], 0x1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x3, 0xffff, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf00fffff, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x0, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x7, 0x95b1}, {{r0}, 0xfffffffffffffffb, 0x24, 0x0, 0x37, 0x7}], 0x9, &(0x7f0000000180)={0xd1fb, 0x1}) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) 05:30:54 executing program 1: mknod(&(0x7f0000002800)='./file1\x00', 0x2003, 0x16ff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002680)=[{&(0x7f0000000080)=""/78, 0x4e}, {&(0x7f0000000180)=""/209, 0xd1}, {&(0x7f0000000280)=""/77, 0x4d}, {&(0x7f0000000300)=""/161, 0xa1}, {&(0x7f00000003c0)=""/85, 0x55}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/215, 0xd7}, {&(0x7f0000001540)=""/104, 0x68}, {&(0x7f00000015c0)=""/4096, 0x1000}, {&(0x7f00000025c0)=""/148, 0x94}], 0xa, 0x0) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x6) close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8004427d, &(0x7f0000000100)=0x401) 05:30:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x3fffffffffffff, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000100)=0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0xffffffffffffffff) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:30:54 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x20000, 0x1) write(r0, &(0x7f00000005c0)="1b", 0xffffffe6) preadv(r1, &(0x7f0000000780)=[{&(0x7f0000000080)=""/207, 0xcf}, {&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000300)=""/135, 0x87}, {&(0x7f00000003c0)=""/180, 0xb4}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f0000000480)=""/21, 0x15}, {&(0x7f00000004c0)=""/3, 0x3}, {&(0x7f0000000600)=""/218, 0xda}, {&(0x7f0000000500)=""/69, 0x45}, {&(0x7f0000000700)=""/112, 0x70}], 0xa, 0x0) 05:30:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x1) 05:30:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000), 0x0, 0x0) dup(r1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) 05:30:54 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x8, 0xc2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) open(&(0x7f0000000040)='./bus\x00', 0x8002, 0x2) 05:30:54 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8, 0x0) dup2(r0, r1) r2 = socket(0x18, 0xc004, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000310000000300000035707f9545070b77"], 0x38}, 0x0) 05:30:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_timeval(r2, 0xffff, 0x1005, 0x0, 0xffffffffffffffcd) r3 = syz_open_pts() r4 = getgid() r5 = getgid() setregid(r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c080267a72300040049df8400001e00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000140)={0x4, 0x1}) 05:30:55 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) 05:30:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000a80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212d111402000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3bf, 0x3, 0xb, "b08dce5800"}) read(r2, &(0x7f0000000c80)=""/4096, 0x1000) readv(r2, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}, {&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000300)=""/170, 0xaa}, {&(0x7f0000000540)=""/223, 0xdf}], 0x5) 05:30:55 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:30:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) recvfrom$inet6(r0, &(0x7f0000000040)=""/247, 0xf7, 0x1, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:30:55 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x180, 0x1001) connect$unix(r1, &(0x7f0000000200)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)="3d6868f3751bb536781b7d3689ec12fcb51fde95376cbc42bf276eea560f8e17967895dd274ba2bee609d1ca8e39fbbf010b4b62d0f218753f133f457d2523f0b8f76b9bfb3eb1df83f34123ac850aa612dd4a891d0eb922c8963d08d5288bc9cc943bc7f4a49f438ffdd2baa3efe93e474e611dcd2b879247d5ab8e5d71fe659994e3ab61fb7844366a5b55ddeb599c8c6881f69921f7ef411acfc24a9539b367e5bea622fc50b35554023405a15d30", 0xb0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/125, 0x7d}, {&(0x7f0000000080)=""/65, 0x41}, {&(0x7f0000000100)=""/115, 0x73}], 0x3) socket$inet(0x2, 0x0, 0x80000000) socket(0x16, 0x4, 0xff) 05:30:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="000000186004008b00102b2700000000000000000100000000000000000000000000eaff000000a5d10000002b00daaf", 0x30}], 0x1) dup(r0) 05:30:55 executing program 1: r0 = msgget$private(0x0, 0x0) semget$private(0x0, 0x2, 0x400) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getppid() fcntl$getown(0xffffffffffffffff, 0x5) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0303000000003e340000bc720194f14fd14826efdf7127ad97"], 0x19, 0x800) msgrcv(r0, 0xfffffffffffffffe, 0x248, 0x3, 0x2000004000800) 05:30:55 executing program 1: r0 = socket(0x800000018, 0xffffffffdefffffa, 0x9d) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = shmget$private(0x0, 0x3000, 0x102, &(0x7f0000ffc000/0x3000)=nil) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x80, 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x100, r3, r4, r5, r6, 0x8}, 0x20, 0x80000000000000, r7, r8, 0x51, 0x881, 0x3}) 05:30:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x30, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x1}, 0x8) r1 = socket(0x200000000000003d, 0x9, 0x5) r2 = socket(0x20, 0x8000, 0xff) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x2, 0x0, 0x5, 0x0, r4}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0x40, 0x1}) setsockopt(r1, 0x6, 0x4, 0x0, 0x0) 05:30:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82ff02ffff0000000000f381c89432664876d804a23cf5ebcf35d1ff46b17c4afb1ff1dca7bf266faa929a0e091d3c842e595ab7b694c06ba610f56df81b650885ed9c97dc109b8ddbe64e6afe"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 05:30:56 executing program 1: r0 = socket(0x1b, 0x2, 0x0) setsockopt(r0, 0x29, 0x36, &(0x7f0000000100), 0x0) getsockopt(r0, 0x401, 0xfb8, &(0x7f0000000000)=""/149, &(0x7f00000000c0)=0x95) 05:30:56 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000540)=0x92e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040), 0x19a) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r1, 0x1) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000100)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) rmdir(&(0x7f00000002c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x800}, {0x0, 0x3, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xaf, 0x1000}], 0x8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000580)={0x9, './bus\x00', './bus\x00'}) r4 = accept(0xffffffffffffffff, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) r5 = accept$inet(r4, &(0x7f0000000140), &(0x7f0000000300)=0x368) dup2(r5, r3) semop(r0, &(0x7f0000000240), 0x6) 05:30:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup(r2) shutdown(r1, 0x1) r4 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) shutdown(r1, 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xc79, 0xffffffff, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x81, 0x0, 0x2, 0x55, 0x7}) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$getflags(r1, 0x3) r5 = semget$private(0x0, 0x1, 0x2c1) sendmsg(r2, &(0x7f0000002840)={&(0x7f0000001480)=@in6={0x18, 0x2, 0x1, 0x9}, 0xc, &(0x7f0000001540)=[{&(0x7f00000014c0)="86bc358804b93b9a1800e980dddf86b3f58540d6363f3f518b2d3bad0df26917c72c5a2c720d901834257392f5fe37d1b0d90f40b1f062969e69d742244063436311565b8c0299361eba07260c4e4ed4f3f0870a485ebe90f0c854", 0x5b}], 0x1, &(0x7f0000001580)=[{0x70, 0xffff, 0x4, "f65ddffa141fec27470e1aa3b54b6879b3b38df09df9201a30cb140849a03e6b63c3370e0b820ba5a09ed8b6477ef465361a09179a873ff7ad3527301f8089059f88b3c3cdb1193b59f5b84c092f330f98a6b18e27b7155d6d8f"}, {0x28, 0x1, 0x2, "4a595f3e66a6aa2e0dafcd9483d4658206"}, {0x1010, 0x1, 0x185bd97, "34c3e409d9c0664a8bf8b9f424d55a8ad22327d0954db955e85ed950e8c1798ee6da3b93e5b9ea3901797657d251e76767601f2ec592383591e8503e3fdc1878575a4ac1abde4f0711dbda899b7cffc838ee4d3552e22993a2553cd4d8cc5ede0520991eb74346551dd9976d31a0407af26a10416d4fd6daf8b1f5151800d1c036bffc9c337a0253e5cc76f014a33f578ea9330e27df85f07c888fc751bef44082a033a4f25a3aad587823723da4133f3b994a440886c0d5d433d21fd2f45eb462e884240724b30db2a2eae091d923be51dbe7ba4df3f74a86306c706a3ac497947b9d382a39ba8fac391180c81a91c2dc2d7892d0384309e39f1adde59f93c985e2cc019ee6c8013ae8a46205fd3849a87047126233771dde4c635f05194353a6382badbd31e5966584ebb436362c77441eb8eb9d6ef8054492dfdbb13eb6bb0729eeaa8de0a95592e8074fd3e519a2547047116b524645c17883f68185f263f4751efda715e95e3d1cc2aa40a675f7fd5ad18e7112c9028ba5dd50a9cbb840647348efc721445b1bcfe834546a8bfefbe4cdee064a422fad123e84802cd765ca219f3145f98f5effbd39802ae75d5d17c5c4740835be4b04b305260b74c3cd4661a69992dd7ab05dde7c31de63e52709e3bc22a69bc3e2f0285d44d6efb81ed271c80f015c0e9a00d199e5231ec8b5348d9bb768f54dc3d84c777ce38c529fcd5f391e326e11f9506194801400a8aa640d22c4afd30ef920bb71a9028eb0fc16598a836c58ecc4270e7f73f7abcad17a5e4d881b4dae363dc55713c3307e26898e7718290315a3345241ad7034121c3e0ea8e397e75b6b894a5b6a7a13704d65387921d2d29dd13d7a6da7ccdc10c4861c46b34b606ad2bd166caa6cb9355bd139eeb7475c4ccb7c01fdb0a2903320a183a20e820056d5446b0d27116de3e35945a578cd5552540a889cd9007ff510541756f2136e8c31b33c92124c88c6627eb1e47bb84e8bdb259b2136c64befb63756a313e868b8726152f49431af231be60680ef9ca8eea9af671871e7164647c7057fefee864c8b239099eaa4185e4a5668328e12a2a3a63cfcbfb421f6cb8d3818a341a4f243e52c2381667473b50b93e93129e863e1c09b0b9c0282254c02d7fd14d87764a272f4937feaadbc425e4c189678c2d5dd5b6f4e451f2e54f35b54012048506c0df8434e30264c03fe98ff0b1047ca5fe896542dad6168b25c18bead4bdc554aef7c1ea1d972c10f2fb7fcb2c904e530f7d056a9cba2e198317a7a8a248b264061915d5cddaeef594c3b498f2e2fee2b55e8be4bbbe10d2a0f3753a15711cb139a14cc8e7f1e5ff2e3ea857215fe07fdccc94e75e6d2b9c280c4bd4f3f568e8251168102ecca027f8c53297f466b352cc4d3414a8748ffbdae1f00b4f5863adfd79cbcedeb989ebf7b10686736c5e87de44c495c10c3d2017576101add3bc3d0eea7594123cb29e4c311eedeb1361f1fa3a0c4a9545fc95a9abfef4f0bd8c5ac46d2e8f84f73f13b431e74a00d153486fea3448d79a308767277ece8cfff6d1099b6a8e6cb28ab80f4c1ba8d1f53b661665e5ad7ce4427f5ae63a522cfc01ad8580952c6d7afef19af73724931b835410e178a9e14d11e8be0aa154a3be45194663495adbc8fd35fbfbb08f2a24d8f3be396e39f094de301758b4af273c5164a97df331ab636f57e787570cdc22ae368e5d78e39354bfa70b76907cc26605e72cf8ae0ba20538cef1d52fdab0787b2db4dce177eb38f5b359f2ed7cc8ec86b8b02083f4f7198b5e2a00765a52cc2dc8d33e22558c7eb1894cfcf28bf5a4a3475af9888db6f5d4c9964f427f59695894fab13437b77e917189bfb6891f29a9ed79105f3b83d860fed7581c5703fa880b455f539006a368938820b23f48ffb9b81112233dd781dbb67c0c8df1f76e1a111b6d5b2679bec1e760d2cd95ecfc446fa479281dc3e43b7dc01424cd74cb823fc98f314eec959d53b1c87718621a91cd8b403ab0988c28e61ea2dc2abc2fdba2eefd583dacdeae4c6bb13bc293af3ba9c3327e514c55651e29a74965a393d24ffe0ec0ce07b1fe852973723bbaa1774d3e5037968acf75a2a27b41cd0d00b9055422633ab5c01ebbe6997dc21372dc8146cab2af52da2e8a871e9be05fb7cf4c074c053fb307fc3c51af4a8bcb6f8d576a1ff70a47626defb7e55423dbd6247013efd0e6fae281fcc5d2144674b2518db652d162f467a69a46cc57baefc27c662abd24f7a013d44bd0c7636baf77a87585012e2249909f60548eb735ab9787880cd5a7e43a04b1f31ddd1e3bc5a3ab290b81016d533c4d1e288fb0b8b94eee3e99b0c3bd63b089d529bf19257af116469ce81ec6362bb94195a90277e9c552f1b7bf89024ac913800d8d71592aa300d53e597bc4e03796ad88875a1dc7cf05520fa8efeb459ec4bff454097661b54157d0833b2e4906a3898c50a805473df5983ea6fa18e3aca833bd43dfe57b5229ff78ad7d4ef3b2f61ab7971897f6fc768acaa504a344210a45e33bbdc31cb12c68c9fa8da093126fd3b3b8ac26ae69a61ba4e3039a6ef719696658521689e1cd4168b1fb72ec23a173d1e5bcd4beffe0165aa7dabcabea1b009d24391097667b3c96bea21c013b720e5c4711b627cd307ba3a756aa910b19dc5d470aacda4eded28185536eea0ece5832505c67952e4895da3fc8b8ebf4add6dddf08dfd2533c675ee8ec5795d4bf513d46061d10030c5ba5e0882569aebf317257d84b77937d6413daed5094268f8f9c8b7f78c744c41c42897ff573b22f0780461d370a0c3eb9db37c6a3cf710c94d419217e31e3e51ae711d227b3d66a6551f3691a1fe90b70d8696792a50c92b6d6897e9c1546f518ecd0eb2a1da1ff61cbf359ac47229649cd38f65108a93f23ed3ca16156ff011a778ac8955291a7895725e456c825b6d46bec899e59d4a9bbe4a8156f1732f72163cbecb1430aef980d5fa7c0579b7126e11d573d86da74a21f290498d856a282889bee65240d67d3ad96c2ed25b524aa8baab19e1d0efad1c1b17ae672febef2c2527c4e416bfb943a5696d129f6ac0ef8aba2bd20829ee4932589e8925ec9671473d09c7b7a10802890a1b584b878816cc412d1b5f91f03b0298d83e2ff2b7a39cbcf176556199d6cbac7451c626dcfad43f6d321c0d0478740fed685f84ac86aaef52a6449563643ed3e9c7f483a81f305d818436d27f00e547b52df72eab320517ba26bb89c903457d2a93f162c33626895db61a45f77e92601217b5c84a5f2bd144befdd693387e6a30316a856d1adb2a9019c061b23e9ff3b3b94cdcde58b66056d3af208570fb49d90c141326fcee10ae0644915972f25f7aebcde263bdbf5c09b5e911057ddccfc2149f4cf6c8d064c817793e12b8c59cd7156dbc0c98d9f4510952678513a23c7f4d8403027a4bdd55861f2efdd79e73b55c10a0d06a6d3685ea73b832c18dc46214f1d8b5015b69fe1c7fd786cd73a56d972b5342c38b37eb3dcdfd56c5acac667d2c1c1ad0f9d2aa91633ae5bedb9126c736508480f660cd2d7df97ae268010d139b25f99b157069b0f13aa837c59fa5eaf7b93d0727b2b41c6f29e9a57e6afe2e65cd70e8e0db20fc8eb38392bb3c0a9ee03326ebce25e198d80abdfce066d1b3daa066fedb950e3bcfc624d5ca964d4f70bb33df37fda5ce7f66b6d2753094b14903e964ee2f8aa69cdb8eed08e40a2e7b65a1f30ba1b288253aae19a88c23ed15317e374d246c9449dc50d848f3e43104b0f46e7459b9f131f2d385170b095a70db03cb6172d9ef53ee25d095f82ef37df61a3f3816f1863518afd2d21a792e14220fe13fe00ff291bdda2551d751e87f19013fbf41bc3ef2fc116039a278c8ea76fbfd6fa518bb2d7b1971dc5b1495691b4840f7beb7c1511c7d8b2849a3c531f6400f3b2232d6566c43ac3b078b32ff319641d81e372051f93c3142e0f8f17180cf0a4854cd14ad6064ec3d56a82d211c710ca5d152765d278a4e3e308ed0c5bd2dfb2b3b58fda6dd83320ccece3037862610ee2e3b53d0322b62a9b45d41d218da633cb981dca0ff669c192a5d8be0f536ef7ca956453066ded36b3278fc903f9bc77d6857cdce1cb94079baa4d8b56090a90991e26a6bdc14ce4279244eb672cacf9905737a53e4307278cac455364f33b92bb746890fd85e21196e044206a3f2094fe71d35178f8aa1314c06461178dfce3e4996f903963bb7f413ecf03475e2d1a38859357c04b5d6fc11b7e585f60fd5f1c1ae6a23b38ebbae5ca898996b95941d4d44d6ef4ef31bfedda5b3660261ad46c00ca68f892dd1709d1c7c0bb533f2abd73ab7f7d8c6b0d7af782444b4445b4133929b1104261199a3d3d44a3bed6bdf5063b5b143e666e064f7c421493e245bf869d5f720bfec3319e16a5531223b8057de2c8d796af0024e9e55fb101f0215f1d5f1058aa4e4061759c25950de16ca9ca5e4f9b4f99a0f75d1592fb72a69ed5e0130d78c199aa64a6d7e781b5e6c3f17ccb1308fb2de658fc89409ea5102cc3ed4f2e00ab6a6a30c7c0e591fb422e9b55ee3649ec66706239c80a7a797feaa02704270c6a8332e54391b778faf2df2aadddfd5536f83aad945f0a029e4572b5d7a8a284f89cce1056c28c089c17047cbb00258498323b4dc4f258eb4aaceab0fd37aee9f21c636780cbad675e4a08e55b29e6469ae7fa8c1859b960cf4f33467152db4093900524f78629a40b2b3005aefc0162b76026cae393cef937be5299711b5d12fce0eaf842a29bb615879468ecfc0423bccfbf3bf4ce09ceb72fa5ab8783026caabadd0fa4010d6cb1a6757e30582526a77e23bae447adfcb5d83e81c13030c830238ca9e4696165cb256a5455ca70d5bbe2568757ba5059f2c4c9a7b6b9de45bf25b93c3d19bade44d8ebb4e1a75f246a6cfd101985c038f0f30cb3ffb8e4a437131997e1f2dbf436f156602cf3e5f2a0621eed22def7c0839b8bed41549bce922b1fdcf27fb636af87d5c9ed7cd6e59c20196a65ba278f442ec278e55c0dab76a9c91b81f55c981bdfab5c845eb09794052133cbe1d32b64322ea244fb6359f20a29394b2ba1078de977b8d9d923269e035120a34fe59a915a375afc41273a4e6245f1546d3a8842799326e6d0104c54acceb5538912b1d0f9e3a52345e49700c3d980f3b5896cfdd1ed2946f6f09ed7a825c491e85c41b265c9bea7e1786787b10860e838eb6cd373dd34cd2c446f2e9e39dc16368df54800e4f0e1b54c7cd47f13e49e0d0d727dbaca479a7f8164f4cf5aa3119cdabcce7637f903f20ff962bade62ac4f1ace1a5d9cd7123f44243dd81a76ad84fe4eaad5d746833a7ca78c4ad6c5c51a60ada7479d08b8646d96fc88741c56431e5b56dc5bc3191b7d725ff650e13b4b4c22c162ca28571ba5ea11f71c02e39c7fd618068fd260ab5b1b1ac6ea74d5836ade2e336cdc704240aa423ca7bd88552e4f5d009f4f518c5e2bc36c23b7e33f4871b195d6f25b11d5cf6c89a01ae3bd5875353d2a806e85ca0258c8144f70f0e070fbe9ef4edf098c7f7f0b4ff1eaad2648ac21185e8c2237942eecdd1d5abb9c577ce27b68aaa9542fd7be8bebf4b722231b260d4e501a3f314009967c8eb1eca38cec69d1ece5e8f94c83bb08b2a7cbb4a2235641ca9cec2c1fc1df0eb42ef98c6343f478513918a7678665b2ba5a4bd0a648ef6e0742f78457ca81fee00eeab974052a3d00f4102899d2c23e8"}, {0x38, 0x0, 0x4, "6ba1cbca5c4a1360111633442814d7a683fe7ef4d167a66fb843d15de26b9d14bbfed0d2b8f0e05b"}, {0xe8, 0xffff, 0xfffffffffffffffa, "9a41d43cd43ee69aa10be211c10e2c562199a3d4e8bddd722ca7ccc3871ea5becd699721abe9c90740ebc5e68cd5c793595320030557454e089aedf2f1d5e0789fbe031441c54b32a8c243a32538e79a8348b1d9bb4b43223e9f237af48d5a7801d806d30462db1a43d77b9d1e3a2821dafe0592f4f749cbe5cf41e605693ee1ecee9f59163cd9d70919d17c18ce9cd2614aece3c04b9968f4cad48cb2bc3d4359660f70070abf22d029c69c9a0a0687fe75deba5b71f44738dac8a5bb226228196a8256e0432ca69061be25d70e4a7adc7603"}, {0x48, 0xffff, 0x0, "3ebaeec1758d64e00cdefd97c3b954f7a6192a2bdafb2b981c99e9ab2a538f9257ffdc527a23c82f3fe4b7caeb4f9e732fe3a466"}, {0xa8, 0x1, 0x9a, "28ea30d7b498e6fdd5ba9e2aa22f5e38839bac1e0bcce01e4be4d8fff6aac55d7f452df43853878de70167d7ad4b2ea5a3a3a3824f1fec1639c123a881ff70c768adca5cb1165cce04bdb01b4c1734b7e95db1c41cb47f0bfa5a1f7b398a698998f91402c322883adb1a474a1b73ebb79d862bf5bf26e4fdae6126fa77ccf60a6a4410bf50d180f5bf484b0eabeedc8df8"}], 0x12b8}, 0x0) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f00000002c0)=""/4096) kqueue() ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000012c0)={0x2, 0x7}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001300)={0x0, 0x1, 0x7f, 0x6, 0x400}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x812, r4, 0x0, 0x0) getpeername(r4, &(0x7f0000001340)=@un=@abs, &(0x7f0000001380)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000013c0)={0x3, 0x1}) linkat(r3, &(0x7f0000001400)='./file0\x00', r0, &(0x7f0000001440)='./file0\x00', 0x4) ftruncate(r3, 0x40) 05:30:56 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000180)='./file1\x00', 0x4, 0x20) socketpair(0x1, 0x4, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f0000000480)=0xc) r9 = geteuid() r10 = getegid() bind$unix(r1, &(0x7f00000006c0)=@abs={0x1, 0x0, 0x2}, 0x8) r11 = getpgid(0xffffffffffffffff) r12 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f00000000c0)=@file={0x1, './file1/file0\x00'}, 0x10, &(0x7f0000000140)=[{&(0x7f00000001c0)="07cc34c3c3af04bfc793c4d56356b98f033f96e5df7e5d3c4ffd5ee729ce56967d84df96c2361d68c3ce2d678c1a9b7398e530d519e9d6ff1aeb722004e3decd659ef0280de2466f32b0ac0a0ad4992af6670d3cf2f2fd715648618de84834f96eb4f5106958564997900d7e64808f79a4bb61d4c20621697ce2561857cefd7d14df789cf37e6f7c7e18c53b8089f87749e9a57958d01092d10894a383ac47", 0x9f}, {&(0x7f0000000280)="1d534a906944ac9fa9ae9af79ff17b958cc595967bc5d0a0a6742deb5406287de92d1ae27c4bdaccff0ea72718a1d6a58074ff4c596ada5fd586fe65ef0c7e32930153ee539754cfb2d8083db48c71026dbb8bb362b89ffbd1fe39e51ad24c0425e7b15d2b341f1910f704762478e283750958e4379322", 0x77}], 0x2, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x128, 0xe}, 0x400) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r14, 0x80105728, &(0x7f0000000100)={&(0x7f0000000140)}) 05:30:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 05:30:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x2000000003f8) syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x4000000000000100) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 05:30:56 executing program 0: mlock(&(0x7f00000fc000/0x1000)=nil, 0x1000) mlock(&(0x7f000001c000/0x600000)=nil, 0x600000) 05:30:56 executing program 1: mkdir(&(0x7f0000000280)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e71055060000800000000000000000000000000000000000000000"], &(0x7f0000000080)=0x6e) truncate(&(0x7f00000003c0)='./control\x00', 0x0) 05:30:56 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x401) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x4}) 05:30:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x8086e9502bb16f03, 0x10000) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCCONS(r2, 0x4020426b, 0x0) 05:30:56 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00005f1000/0x3000)=nil, 0x3000, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 05:30:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) fcntl$getown(r0, 0x5) 05:30:57 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) recvfrom$unix(r0, &(0x7f0000000200)=""/203, 0xcb, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="00bd0f3200696c65302f66696c653000"], 0x10) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="478de0d168e162a24af0db94b7b9776fc1638c54ede985a60c0bfeabd5ac457beb9d0c6d7079615f36f0da31185a687ad0f063226aa939c90db68cc3f227c3b614236f709b2b082a771e0a6bb84d8eb864498feb55ec3d52a62d6792eb", 0x5d}], 0x1, 0x0) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffe00000000002, 0x0) faccessat(r2, &(0x7f0000000140)='.\x00', 0x1, 0x0) 05:30:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="fc1c0d16d8411870c00e4bee0097a78ebcc849ab9368", 0x16}], 0x1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x818, 0x0) ioctl$TIOCSTART(r2, 0x2000746e) recvmsg(r1, &(0x7f0000001740)={0x0, 0x109, &(0x7f0000000700)=[{0x0}, {0x0, 0x15}, {0x0}], 0x3, 0x0}, 0x0) 05:30:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) socket(0x10, 0x8000, 0x1000) 05:30:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) 05:30:57 executing program 1: r0 = socket$inet(0x2, 0x3ffffffffffffffc, 0x0) listen(r0, 0x0) socket$inet(0x2, 0x8002, 0xe06) connect$inet(r0, &(0x7f0000000040), 0xc) 05:30:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/43, &(0x7f0000000100)=0x2b) r1 = open$dir(&(0x7f0000000180)='./file0\x00', 0x71f32a30bb05bb80, 0x4) r2 = dup(r1) renameat(r1, &(0x7f00000001c0)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x7, 0x100}, 0x8) getsockname$unix(r2, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) 05:30:57 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) 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) setsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 05:30:57 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x2a9a, 0x7ff}, {0x7fffffff, 0x81}}, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockname(r1, &(0x7f0000000140)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) nanosleep(&(0x7f0000000100)={0x68, 0x5}, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) close(r0) shmget(0x3, 0x2000, 0x48, &(0x7f0000ffe000/0x2000)=nil) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000000c0)={0x5, 0x10000, {0x3fc7, 0x2}}) kqueue() 05:30:57 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) shutdown(r1, 0x2) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) 05:30:57 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x100, 0x800}, 0xfeb5) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 05:30:57 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) getrusage(0x0, &(0x7f00000008c0)) flock(r0, 0xf) r1 = getpgrp() wait4(r1, &(0x7f0000000040), 0x2, &(0x7f0000000080)) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) 05:30:58 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') r0 = open(&(0x7f0000000140)='./file0/file1/file0\x00', 0x20, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x7, './file0/file1/fi', './file0/file1/fi'}) 05:30:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = msgget$private(0x0, 0x20) msgsnd(r2, &(0x7f00000000c0)={0x3, "0bc992994cc8745125c0e94f9cc5e3db5f9cd5acef31565c6493fc25a4a939a8bbbe5c21863b5b7156224a2c8371373dab156ac0e422f63da13e3b931e4e2e53f35a18c5e50ed2081c915c923af8acfccd35234b0f5005a2814c96a1e3dbce6fa6e42843e17c95eec978c2884705920045f3a0f50cce79bbe87ceae0bd821d211884e93cbb8c274b35b710b50650d610f8a9d56bd15223646cc9bd16299d1cebb33481a2a20a377a64584dba8722648e20dd3ee39a8c9b10591454035ea4eaa04ef73dbaa92b9267c8b570c834c8ccb82ab345421acf690db394df2dee6bda77c41cd1d3a3d9af0d044ff55a0b8b934ef93a4eee9aa0a37f1ff0"}, 0x102, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 05:30:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000001180)='./file0\x00', 0x102, 0xa) ioctl$TIOCDRAIN(r1, 0x2000745e) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002580)={0x0, 0x0, 0x0}, &(0x7f00000025c0)=0xc) r5 = kqueue() r6 = getpgrp() r7 = geteuid() r8 = getgid() sendmsg$unix(r1, &(0x7f0000002700)={&(0x7f0000003840)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000024c0)=[{&(0x7f0000001200)="b075da0e2907d58fe335e6e0ff15781049d9627f9e59c7fe5f8307d77e37eba068153e1ce48d09d53fe10a6dfa44334089adae02a6446e1a8391539429ccd0a2faa14676451ed366a283c3aed140dbbfdf75115014374eac60d28e992242f1f10046655ede4bff5856bf97f106001dbc2feaa09c23fc6cf48db4a714bfe11192e995c6354fd6db86d85eb0a179276c271a1b086c4bddd94500413db1d3e3720bbc7435efd816fad00b2b28c5df4da60353", 0xb1}, {&(0x7f00000012c0)="30e4f2426ca2bfabaad8854a020e63d77567533254d164aa74e1a966a88a6c76438fae45f4402379c68da31b29d80af69fa804857e63e55566aa128a9dd25b6312db27102835309793bc8d5b0d7a9202b063a1e2e31e78b7de093c634e434e4ccb3b1e55ff3ce088f0b8da50a3f5b31af81108dd7838554630bcbb75a7be4c5eea23c80b9a3e5682574a0cebdc14114f8dfb734663d796beeaa010", 0x9b}, {&(0x7f0000002740)="af4137a9b91dfb4449080e9728e814d37e4afb9fb3a97ff44053c2f3d3a8f727478bc2cd23f1d91f28d5be878d891fc35992a08dfa1cd95b4986efa2d6b9d0e32579dcd442718854d2a9ee58357957098df5c91ca9f41a22f4be3f388fca8796ac74e431c1e3bbb7b73d458e0f202a8ef9a4174a408e9018e6cfccd89fb067fe932bfc6f7dbfbb339477f22d8b2a420babd2317e233734175ba2a2425fc264db5d79c3092045873506c058d277b8841e30bdd385b3856cdbe42479b331f4b4d80e78fade362651d6cfd8cce1f663b4962ecaf898e865789a41cec384cb5133c10fda1d83da3978517ed469a4fd5629c0aca13d0d59f6a267f52be88dec89eb9df87f14745483f384deab126f52c1dd5c26d8490d389d52e224491e86a771c176531ca4c39d122d86ccbe8aad933bbe35432c19cca363d2e38c2219f1c81736cdc600d60fa87ead2def7352c045d15b16596b98af3ae4f54b02a4e9c91714ee685aa22d17c90ac7a8bb170031299011ecf48abfe48a18a352a8be3e624b3f0aca2b1ca0843ecd43382da5b1de6a88452e34e302d8f6551e6bd40e9f5f54a5464a77f7af0bc3237971c82f85144e1c3799ca368fbdd92c71b0fbe50efed6cbed62ba61a1c5c81f272b868efdfffd330317af84df4e118bf8b58144b976479eed200d7259a7dddca69c13075c679ff4293eb8af822209599c5ea7e47e7c2e9a288523be7d651e822cd3fe89e776e8f9047ea0a8e3b55738a26b3bbdb44fd3a0042ba9f113676237da336a1401f9d64b6775914c2daca0164b82ccfd7b45223bf90a942e4fe1d73da12966e46d25dca42c481c53fb49550c5543ebd9136327c8e90a57911451cc36293f54113b12b22be86cb25542e0c148ff07fc7e0ad3da20b75878b758e3d56337cb276745cbeb6a03645cccaa9aa018298cbe1c4888973b6b6ba810b744497eaaf114c366d4d8abafd34041145900de456e2f086715dfd5b2e40eae6851a195e328ee40741e1e0059e606d2abe15458380dfb53679caf65329643acf45d0dccbe8d2d747145a08aaa99f33ff07ddf12f3023eb649bc2903d087b77cb8a367918fa31f00b7f634b2b95942f64431ea8a5d11f7783c196a9cd113f69b871adca80e7144079eabb2873732f5a28afbcddbd21b022d98cc4a0a0d764faed008e51968c95736a1789c4cfba6acd23ba8d87aa497544f7159afc74224c830c84fcd489034eefe49662405250fe2a09e4cef1f184d887397e38374a23b895619e0f3eececbc5862c9e0f9856fa849183fb46a747c3ed41580de32238c96433db53184d46180011dc8d59f251c5d640c0f2293ecaad95fe8d7de8c61409766e59dd63c7860185303991a5f0c2a76fce92f26944e78ce72da2bf5d29ca8503a656e9af989165b3ad31d225f59366794584eab32c37939bccd3c5ebe6d52290a34bb4a15883bc31c4cb97d8619d9bbd473992cfd8418a882dfe8ec1211573bae3bc0c5112b5e39ff5773a4c6eb38197d6e998a5d55e90b6fe7ee64aa0a845a54f4967d87377e5225f9438c17448c526d2d0d961827710aed5b2d013c5d11e652a37592b054da3203cc55953b446e3cdabe620876fb4cbf1a34d1c062830ce01f5080084c9088262896c6d2eeae93388b703b9f63e719bc840cb4fd909a3eb28d3735b39e8d1ada85b6635b20f6b541d607d305f6e9031f21374045542fca957ea928d28527d1fbed1103fa9d032c65fb94e1b2662ce837f8f0313b25d493a5ec7b16855a0100ff32cf98e2a618e2751ad41f701d8254f82fb35c90d91613c77318acd695d1d4c5601a0ab719aba1663a4fc4b92e7c6b3c499daaa6d8a45ac492598db27b30130cafd4b1c8e1b081b4665c511658920b1360792279f7e04f72d8b33f76564638b0427431f70f4399b8595cc2879cc75b69c6b1bbe3c92fb0041df76386af026961066cce783cc1f1415aa5b22e48816451b5d5530f624c73c7e54c6c3c996e1f8d38f4e00a43e5b26708bf1d5db56e456b0fb56b6783c6139e158bfe9d25e08c8d26ab9689cd5af4fbd647c4bd5de7f25fd19b416fdf5343385e6af4b78f0a37f303c7999097a52df4af53781ad40a0059255b493b44b0cbc1d7899420af52e9409ac2d13ab0858cecce2c3f8109c64fe504c3adcb1622af25b2c015a4548f125605f898fbb5f57377c3823b30c340ab34ae37f897285a33184bc82601219e84ce3fd2a7f9b3032b47adc1801200f40e85d6dbda94659a00bc19d4f74a9f6efd35e68d9b81d33e57e3cb176e6239cf7fe57d7ed2e054516c93fd04a6d81fd88a77b6703f31fd92db9477b724510abff7fc40ef48e089840d9f8d2b7ac34996cb53a9297a29eaaa55f1368ed6b99272697f7527598a04c830175b9f3ca49533c06b54533182ac001880cb231216b4a6fb79e853bcc2d6df4157af4bea8512382a062c27307ca43d801df6c0637ba2dbc94227e5980c23a4954d553f6bc4a01c3028ffec3e37e9e7f947320318f817b90f7d5d5fb071c4ef380a13f3dfde0e14a0c59b781edeb1cb74852d85c61c9d57ae339d463ded2b809ae220ec64c068953c8845a23295aa54b02ead2d7a9c3e19c68dce711dddde56a907c2b446da2301e341556fbe70ad481f1b90294514cce4671ce9331e74a7e705db0c67fdf4441e84d00f8835ec9c05b796e3b1bdc5448b04d405512717e648677dfdf579af912db45ac0f2b83a910b4873fbde31c36544ba3bdcdba3720a3a1d2ea465f52cffcb32abf3b71e68dd9e8089742e26c97bf0ad972d1036faa26c1436882ea9b1292e17f1e6b6cbf994d820abfd616a23067689dfdb8f36a2c927f5656a530cfcd9c268f23717efdbe1e61b9e0c628d1132e5774fee5b53b1fe0d860ed330904ee894463618e3d97ddcc9eb1e51e8b12dc600747260ecd7ee220503d2e0223d5516c55aa20b26e6d59259753a35a8f748da68fe61d38eed7756661697a8414e29ef175a51409fabce635b337723f24540a062e6e805032ac4a35c7dc1dba5dd9993df3a6d05723ec47a1b6ec95d47a8b134ef433318081f5e46cf2df36f19c2df53c94944b6bd5aea1b0190053f7e177a939fb39b269b971dc491c75248f328c132527a90b9685d76b0622dd84602d83efc7fb0a02ad69772ba3a327d8e1af636a2066854076c42349d7df08bfdac8fb478d41a58e13f97557da267adc76834b3c9c1da330955a9214d2f193be4411c9f7f4341de1990a1e49421fd773d39172254f350db931fde0fc2169e4131e55754f5d41e3e89d5b6b05d1e219a6a4c6dc355e01690a9a16793330a8a3796ca69a16da7550a91ee5e11c6d76f4fbd489ac13965d2fe94a7a0f11160adab65576af3d043655138826013d1ec9027e1ab47a1b26af13212c7b3436f5a55050d8fb5c2081146717788d55aadc9a306fddb20e9b600e91a4707b5c48b2930c41952c986483a8c86d108fad51c4465d3bd578b9e07e5b5a97f63d3d7ecf55db63d3a4034071c4d814fc03850c3237871d1262f4bd03ab1a6da6da53e74388cf4ebfe81774c10e23d2edb5b996a3860b616638bf93ba9f8740da70eacc7a35b5a4dcd91e96e1c5aa1ff458537f97f8314bb619554028312f28a7debda1a706bd65d167feba670730dd5f4f555cf4b887dba1efbd46f7439efbfe21fe04422a411178d5da04077a299d24e9a776f24e095c5933cf6b2a08cdc5a7039a1c3b4d4e55e80893b10220a2934bd8b8a6efe3a98b9b7301c219653d9d3996f47f203e1940ac1cd74f6c9205be41dfeaa2901a3ca4f4338bd0ad28a34d34b17c2d1f43fb99ea61c7f03a528437b97a75182ee74643b3d550ed6f8ad737ed61c25a9cf90d3a588fd5937abc4f00684e602ac5710bc8f9a71f8e53c0b80b467c857bf09f2a675404ff22b2403fafb811af0189f3a1d0a2b6c98e1efb095c85576e2b73eca28185f56a4ca7dfc6314b71f6c238815893293c07a185a8c0b521a1c2caab3b9b582497c8b8aa4897b4691ea3e1ea7fe6c624ab020002f548d56b7248cab4cedf02b8187308839460412c937b9018141cd4d0bce6a3fbfbaf467fbef3c5bf346de0cf2dc441917a3eda7ed9017b185cb73368075d08016061867be83324acc0c5c2313f3adef77766a6a7d4ac8c41db6048eae156b6527a927de7ba121a4a3394a84b8e4a6545fed1c13316cde9a3143ed02397755d4e6a3bceb1c88c8c23089d9bba63125523c49d605def9fe1239e7728eed3aafc428ede7b7c9d8456cf16c1e4c355c7a0a3bbd730999b276115200e071a639f5f3144e5af2a145a6194963537fc3a1b4d37e76919ec33a83271d12877fa3fd6e9a70177bc6e89efc61713e52b382c7d78655ebdbcb8a7adf5023359aebb1855cc63c5b63d8ebc06e669bacda6ae3b20f10825c8368b2409eb51c030463a77ac2da70ad43bb21760f6c6ceb9f8aeef53c868a51ba39fd23d8bbef18024f9256ded73c0a3e5b83c7aa982d6c2889a67c2c510313dc1d5d04528dc339c66b2ef863221967365c8a6d8efb782edd91ec4e55d317b17b6668e3104695490eddc1bfa746e12c379c5ce320937f26927d8b648777df1fd86a76a6f7b6fcd94390fbc262cbb6061d7f6516fbf203cdf2445c623178e474c1f5b663f15710bbbb6174f2674c947090ce115c846a411baf969e154dab1b57b9e2aa02d8948dbd9e80c4d288ad70f1e577aae8d452c7f0b8006d0d251a6f702df0bcfb3b53823dbded258bbd1381d6903393d229e942c9baeb2bb3a070ca3746e4f3ebe8fda0b8a705c78ca3fed11824d8efa507cd8f341b63ba4c4530d6e3c20aca9d998781f62e235b590d970295a3d45619ce9c75949a4bcc2dd18350a750c045c1d6528699ce634ca61c4ba5907a8341e9bf9f7bc36557f25f709c682d7a0f94437f103d357be960468e159e0c297755a54f039d734601aa05d8beeaced4252c6494b66ee25d22f36bf49d8df78786fdb8e1b3c348fc6794a9a1ea4210709aba3deb19b8185c9059b7c759121c433da6e818a4905b4064461b56c729a083c22affe6b5be3e1dd90de3fa244ed842d66b62c5191e676944c1fa34b4f746f7c461a8fb1e4a4a8f954b1cc14df84737e7c8f2582ccfa079f349af95e8c0f4e029e609f38bfa334b512521a6c4cf1529f83a99f52260f4387aa78c60226562b6e80372dc24d006b3cf5128e6c54842aaaa99c70f1ac5d4b9b0fb22ef5372de613e4f3579e1d210805bd118e41ddeb4804c90a42871ff60f4b2255bc6aea829092cd3d0aecb9270270cd2b529e149bbd8ab7593bfec0bdcb05ade9ccd18774846169b2e612e2b9fb2e85888ed04c9192a67ecd6fcc222877c039f2fccf7b15a04e49b4036b4fd99b41b5ff7cbcb41887cfaf83929533885aa38eebf9aef1a9d82bc10b73eadedaf291213ed6237e3514ce0b54b9365dc40bba94d956bd9441732b97d6319b1e261f8650724c5eabb04c66cdb6d9b0eec3c9edc077c85b5c2ba3cee5bca5968e87b01fef5b0ec2a5961c301867a744497a9c9d97662ccc21c8907d3fb033e82e00f850d5d2039d1145ada61d0e7c59425881720dc76334635763357a5c51a814883c1df3ca836713a13020510791eccbb8cfbac0f8199ae4525a9842879a1d93aa666cc4ed94aa7c6dd01e8c1eb9e2e0fbdd3e15917e5f0c50bb6a3391f2b31d23a000ba3dc33dfbe2b1c9c3069cad6c2b5eb7f062a0c4dac19e96029c329735bf0fab8b9bb6b62982bed56ce5adfa27852e1a66ba83ebde03544d2089b05025c98ed4af3357c845b7717dde92984d30c732e6eb06d2949db22dd28dcd650720ebee2be4b8bcd7ca025fe78eab9a5dae23c7d8134cec35396e5ca5bb9d6b366da5523b17cbc7aecfa69391bc36283489cb2c9d054839a8862d1cb4308e75cb08c0252607e4e7290100af4ef95fd113226064bd4599b3d8612a476d75c2584c97274d86b27a3750479b9b01469e4e0771719f2ff214e11988d00abb07ef3b62b7fcf4b1cf1e96f2810e0ad7a2a9cc59b262fe680c8cc519576d9a670000000000000000000000000000", 0x10c7}, {&(0x7f0000002380)="3e8bb88014e67496698b46f1a8f7cc538fb4404d8615fcadc1133a0d327ecac4d06c78669454a01f2483963af153232e9c0cbae30726f16dd0adec98d0ea90f080b3b9", 0x43}, {&(0x7f0000002400)="677431738dce893ded5a7c215e7e3c6647ef9b438df481a4c7815daed23edf16d302272b572d7bd70970baa6f5f6336b01c4cfa594456f781e521281c1f4c0adc060feea52d523dadc42b8d6d5e0c59fdf1ea21c2870b8ec29107761a4cf80f03f518f006de20ddb64658c37f1dd42e2dac02dd63211e48befbb01a7dc5055b9e007e34b38d250a4fdd3e437fb6506a3829e1068beafb3e933fa6ae1f596bc1ba5b9cf74311cc87ea37db0", 0xab}], 0x5, &(0x7f0000002600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r5, @ANYBLOB="001d00002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x406}, 0x400) accept$unix(r0, &(0x7f0000001380)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r9 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) setsockopt(r9, 0xa, 0x7, &(0x7f0000000080)="d501966c", 0xfffffffffffffccb) getsockname$unix(r9, &(0x7f00000000c0)=@abs, &(0x7f00000011c0)=0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fdfcda187e713048e69931929648", 0x14) 05:30:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="311e26dea88d8c82ced4cfaa0deb02b4613891b0ebc4d3d98bd8c41d90cb283d75c1efeb81c472d6cc2e4caa0a0549c1e0a9422c04a1ac80ee2b6e6a82e710eedafecfbb607d12634eddebef1e8c6363285a95e7d32fdca0d9a9a9a15811196d995c52674b197088c35935ce8bad3d3da9d75ce0c2c24d979e3f29517198ad5114ae727f45568c953a70680037c28fb157d0b0b361a269f1101bc1d2be39fa0b7607f2cfbe6560d3ee89a1178d1a2c48f5b2e07eb5ac6d33d4f9c10980580b9a545a8aa3ac24d71f41d264b38033ac471063c324b183af6d2b0080eb1cd6e9ade453f9e2ec6775de0c7730586e0e72ca63cef47159", 0xf5, 0x403, 0x0, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) 05:30:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)) 05:30:58 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) munmap(&(0x7f000048e000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:30:58 executing program 0: 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, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="651bad8ae391d6c54f1205846d84ec0b08da3ea84dacd04b2b06d2786d7c5a448a8bde5f45df831eb09d8a1c93f8a423dc081e454d690926e9f6f36ae5e52e7366e8b572da74e9fc3f01173de21c7d05c7f697610c3c", 0xfffffffffffffe21}, {&(0x7f0000000180)="43d9c3bcad9b8927e4c6022073ed9d430987c22dfde0bfdca961b21bf4527d371b4f4c4d41d3aca640e2435c075c078c25ed13af26bd546b2898bc0ce537acef49df950403fda2333ece79e39a41ad40e97dbecbb06dd489236968ab202a151d4916e9c8fd837b00af811a0e0e00926f0b04ffe68254002e4478e6"}, {&(0x7f0000000200)="e244ba9b964bcc22fe2fc1b31c9d7bb85b034b45a49e3e09cc29be545cb4deac8a194317adfe51b1923015382e97d3111c83e3e1b7446ebfeadbb83bc41a2b38bf249828330aeb777c9af4e9b00d26a2026a52e47a06f9fe29185936ec4a4893e456424e"}, {&(0x7f0000000300)="d130fba025af1175a77ee8d8e2742e58bcfba1b393bf782436c9a6812d1bdf8f9d6b3035601a491d2af2224aff3a40ce11e96712d3e48f84d716f8d9f05bf1099dba68854bb9c33562ecda8a829a65beca9705dc0f6ef19a4405dfe806afd6fcbe5c9494790a"}, {&(0x7f0000000000)="4b5a62c824ec919937139b3f063b724b997ef09dde6034a17df04af527a2a62ca01c1019d54f29d07205a2c70f353a57f6444f89baac53", 0x20f}], 0x1000000000000206, 0x4) 05:30:58 executing program 0: r0 = semget(0x2, 0x0, 0x0) socketpair(0xa447234dab21025f, 0x0, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)) 05:30:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bdd3280d33ee6185c6a19e1abfbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c06d979b782247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f037742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb062956cdaa50825793e369870cf9c83f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96", 0x200) r1 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r1) syz_open_pts() r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x4, 0x7, 0xfffffffffffeffff, 0x4, "bcbc92480b7e79d171d3092a5cb4225919dc51aa", 0x9, 0x100000000}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) 05:30:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="e6c3f6cae20900000000ffff00000100010000003fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 05:30:58 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)=[{0xdeaf4152}], 0x1}) 05:30:58 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r0, 0x101}], 0x26, 0xffffffffffffffff) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 05:30:59 executing program 1: r0 = socket(0x200000000000003, 0xffffffffffffffff, 0x6) setsockopt(r0, 0x29, 0x2f, 0x0, 0x90) r1 = semget$private(0x0, 0x0, 0x0) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000000)=""/85) 05:30:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0xe8, 0x3475) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 05:30:59 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0x0]) setgid(r0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4588e9f) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000140)) 05:30:59 executing program 0: r0 = socket(0x18, 0x5, 0x2443) setsockopt(r0, 0x29, 0x2b, 0x0, 0xfffffffffffffe15) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x1, 0x9, &(0x7f0000000000)="23d677b3e7e624169241e31c316338e06aa7225192ad", 0x16) 05:30:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = syz_open_pts() mknod$loop(&(0x7f0000000280)='./bus\x00', 0x4, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x4) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/99, 0x63}, {&(0x7f00000001c0)=""/110, 0x6e}], 0x2) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)=0x3) mknod(&(0x7f0000000240)='./bus\x00', 0x4, 0x7) 05:30:59 executing program 0: r0 = socket(0x18, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="6c6530009a2f20ebd4681cd3a8dd6fc965b5c42bf5ac32bc6157f7f9ca02f7d7eb25c7281be836dd0dca4b4423c54123c13c90d4e4127ac70f18a43d05"], 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 05:30:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002003, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f00000000c0)=0xdeafbead) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x27) 05:30:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) write(r0, &(0x7f0000000180)="21cc22e139349fc63cb7cb9c021416c1cc50ca4150f3e5f0d8b9e2a549ca192a76f34f1ae66f491212804d5eb4fbbefdd0b9f2c94c17d209f5d2359ab0b60d33e05c09a9228e74da3dbf72e8d1ee3542b78db795359f678136028ffc94ce0178e4ad74c061cb49622a15cbf8f8f1b651be4abd6ea5303c017f403c1baaed7969117a3999f1f7fd815637482737ef1d27bff14fb4da78c470", 0x98) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) 05:31:00 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) fcntl$setstatus(r0, 0x4, 0x88) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) getdents(r1, &(0x7f0000000100)=""/137, 0x89) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) 05:31:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000240)={0x1ff, 0x1, 0x3, 0x4, 0x7}, 0xc) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) close(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) kevent(r3, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x80, 0x40, 0xa5ee, 0x7f}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x3, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x101, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x6, 0x80000008, 0x80000000, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x4, 0x4}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x400}, {{r1}, 0xffffffffffffffff, 0x45, 0xf0000020, 0x0, 0x7f}, {{r1}, 0xffffffffffffffff, 0x86, 0x18, 0x1000, 0xc0}], 0x7, &(0x7f00000001c0)={0x6c, 0xffff}) 05:31:00 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="032a0fa81aad17f9d9e6ed8b0c0568c2e82bf54d116abc515693e5d52af783164d68e0cdaeedf556d1f4c6df6edda3f84a8e77fd6f852572b3e4115fdd4cee7024bfccab6f3ea4f88c1d0ff841d87fc02aca9e7f3390180cdb1abc72f3f9772953724df76c6fe2de082c731014420cc6de3e40067b5ab2e34f3cf87a3b1a1fb108fffe08c0dd1c485375191d7d93c24347163fa4a56c70de1b69e3f3ab1303cc7c788b192f9c5f9502206a38a1a06c987a14341a2437d3323ebf4a9c2903d02224e32a057a53d9db58b3040023137406ceadb8e9937f39467521", 0xda}, {&(0x7f0000000240)="aa3d10464f3181226e694a7be5f90c39a4951c3b79a62a28d83aed991648f973f9e609f3c0270b8d4014eb84815d2db40cef9cb8069277993395a4c3a1098040301dd820904e17d7dc81b5f0d67ef1a5ddca9625530a792fbc47011e2aeb87da93e00a783256bc06f1c5ac4ca76f70769289f064e3a39cb69dcd46c251e9f29fc830d6d26561402d6c426deb7a32af7da086ad4e6ddbfb4950e0d5a7592ce95f281b196bebf098489cce8d8c1cb89f943142827941637b673b873c6a0db130", 0xbf}, {&(0x7f0000000000)="b08d04", 0x3}, {&(0x7f0000000300)="56af69cf6b7ba33535a03963a848f8e6f7e3c0b847f35c52828ed11f9eea4502ee5c993668df7d4c92f9bea0df45532604a97e3b83664bab945095733eb874a36567c2cd5f22fb5c174c78dced95fcf3812fd226fdf165d86a9d734ec6a0492f599e168ac07febff4dbb9e1e2e4182f3b24708a4c736cc717ed91e14657e67c46640a53472c7c2c653f516d2598b85910430a6bdad5b480ffda8e4dfcf89ccfe6632bde1906250123b6ea79ceec650bd71c9fc2df19df2a6796d8c1a738bbe4ace96a62dafddf6f7078a1802c7b272aae9be9901d0505da700b7d4162e3a89e93fa6b1ca6d399bc7032065a8e3e9601d6e0e81719d7b96ec83a1674246ed", 0xfe}, {&(0x7f0000000080)="34135a7905f208f71e2e7b", 0xb}, {&(0x7f00000000c0)="8916628a838cdd6e9dad5ff4acb1a0b467c9d5ecec2b58079f5e496c1060a5669fb4d1acd52e", 0x26}, {&(0x7f0000000400)="6b4302bd9ee70630434cfcf355a1e4df6ed797acb3e35ee11344822bb152cd0f5fe4c9f16806c498521632f2903592054402178883e0c480028bdcd5d55da9efcf6fdf824933bbd5cd8e9fbca8c85adfe585a8cbcd4f12e7fdacb5c63e5a876c04633c6504dbadf4fb4fab8bb6b995eda419e35e85f9b1a43953cbd32a89d64af8456267c3fa5491d15d4e7e8b1e52fe95152593adeb24f1", 0x98}, {&(0x7f00000004c0)="47372f1d2614e0aba951de8a4f2b9faf6f7fc2f53a7197dd2720a86a453040c5dcb5f5142fa70d9998ffa0ef51e31a5b28e10ef2297573054ae6e2a3708851f665436ba5bb39cdf093dc6cb193cc844e05b53b5a0e245bad6187", 0x5a}], 0x8, 0x0) 05:31:00 executing program 1: socketpair(0x2, 0x1, 0x693, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) 05:31:00 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) kevent(r3, &(0x7f0000001200)=[{{r1}, 0xfeffffffffffffff, 0x8, 0x1000}], 0x7f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) 05:31:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) write(r1, &(0x7f0000001400)="114656d83bffa5e656693ecddab9e6ffb1f1ddb0bc2760aaf968fe9f8f04181fbff0d24a79488d01facf5ce55e666ddb378810f1b2c024426f3890be692a10e606120737655ce5134c9a01ce00dc5cd338bd62420c050f6a51b396a759509532a1f9f13130cd00e827b0334553159080ce30c796d6b71a118e94f56e4ab1ef79a2e1825bb4414c72e4cf1ac03f0f2662df1a21b241e466fb8b94", 0x9a) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) 05:31:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80000000000020, 0x21) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000980)="8d1a59", 0x3}, {0x0}], 0x2, 0x0) 05:31:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) fchdir(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x1ff}) getgroups(0x17b, &(0x7f0000000100)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 05:31:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000000), 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3, 0x9}]}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffc00000000003, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r0, &(0x7f0000000100), 0x0) 05:31:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000300)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000100)=""/119, 0x77}, {&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/105, 0x69}], 0x4, &(0x7f0000000340)=""/69, 0x45}, 0x800) write(r0, 0x0, 0x0) close(r1) 05:31:00 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4503) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000001580)='./bus/file0\x00', 0x40, 0x148) setregid(0xffffffffffffffff, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001600)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/tty\x00', 0x840, 0x0) fcntl$getown(r1, 0x5) lseek(r2, 0x0, 0x0) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x40105704, &(0x7f00000001c0)=0x1) writev(r3, &(0x7f0000001500)=[{&(0x7f0000000200)="f3e25577acb0eca7d078ed22553e0607509d4ea9885e505d611bdf474dc6d3b46c96018e79d6a42d72072e7fa6423963ad4551d0b8464e179b5265861f5512e25bc6f871dc9c119628aaf969ea7fb5dcbb502020984161165b11efb4fc4424b9fbee42310331f4d55a75ccda3010978e0f60119a9120c636f8181bffa0ca14f23662a446fa12edc7b69168fffad2ed8ce65e0026825ad96997858a70ef28d0eb157feb4cafa5cecd9e0d7b3f1fc306d4e2c5c728adc9e32206bbd0eb2c68b6481784826da830c099214656c006df0f21d6", 0xd1}, {&(0x7f0000000000)="ec8ac3502b961f25b3eafb045893e41aaec4641bba957795abde0f3675567f7ff7d924fbad38e74be6289765fad45890b8e0e2cb6cdd2b5e121660b5760dc6b4fda66291e02443c14cdf1550009500b66d82b3e12ebf6a5ed36c18d14a82bb943b65fb950de46276b6d66060778df1fb2197d09e433a01d506e24b4d54f3a32091850657c6696fd51fe093e484c8eab9203931b3fa766c18950a374d2e6ef48c", 0xa0}, {&(0x7f0000000300)="645dab6c311e9cb552c7dd51a576fed15a027c6621b5dc242317911006cea7fbf20f550eae19108a1e475e1359277b48dcd6d9e353febda01dc6043c2f6dc9f410861ec385e4a5dc48b7012b63c75aab98b382cfbd9282f1b9f8b0ccf5a7081d7c163415d0a6f36724b5ec245713b56d772dc65765da069437ede6a3a2e34b1e259a065e9ab8a051fd66f150660439cc9b496db2fc341fe0361e7715828cb8ae12ef3a53d4db2ea85f3f8e756fb3cccf6dd43002d0146268395697fa905fb36fbab908c180132afce9a9feac46a6501586c7938c2f", 0xd5}, {&(0x7f0000000400)="d17ca241f630f8075f1d16965ea0ceb33f2faa6a50d07e2cd6cfb48cc51425e7e482d2727217709693cfdabeb9de68bfa4e330fd6e63bb14476b8c2b127457ff629819ae09ebc5156dac67038677c7bf80e90f02eca2df3d249c08bff92dceed456f687fac9a8992a4edc68de09822779c0b08354061619f4e8652f8f4967c33eca9c99bbc838e90a4b1cf827088a775271b9df7c60795d0d30e7e3310a294804d83b612a7b2ed1e04fcb737478eabf1aab6d9335248b219bc3215457e5ebf7434c32e1afe2fe75cd2571a58df65eb68f7baa1e5bdb24c52cf5845fb59b3ea507e62e02f62fa761cfb03f455b6ba1066c0cc3bb2a854c3cf2a4f319e6d5e22617240287da420ca4bc2beafdf72581d15c7a6d533f9d612c4743d4874a97401832a4cf65e67f633100dfb1376d8a42a76e7798288e0f4cb51c45239389125f73909269fc538d35e51212ccd02e1e9d4b877f08914cfa0bb6359a7ad3c0968c31413738c2f9472a937048d0cdeded9c1b2710d59219fe5cc3c8c1b59de22ead06fa50b00954c2737c6fdfaf28316914bcffbcafa6e12ba55e8932017f1374cacca8cb82ca3c56e0387df291d2d4d202cb2c7ac97103a22fac9f5dde00b35052fc8b8aef308a01c3dc29fdaf69b2a233a082b35ee92e158db800f5527d7eb6156a461a887978cc6cfc968046d15a24d1a0f056a8637431867ee49c15b5930bc4e4754a770de95f373e96930aecc570db01fc763908e82ddec66953071ab14913853343ebb57bfb28525b4ae901d4fd71d60c2b9c2651133c6a0e43dfde38a3b0c63cd7f7412e79464850bcc14b94bbb21e0e307d3e56b89e8e518b5b8fd8890b5a5351a328044c8a81a816f3e0cddd71b0244bddddc00139e8006b819d1f203c1a5354480cb390f7b5f0c66d913bd8aa97453d6086ef8083b7f31892505f76e91ae6715780359d8d0c294fa249d68ff0b2db49bbb1846a4ab2724e8e8175a1b0e7221302b44aac3b59fb6bc6bc0a3577ccbd4c0e4336a02bc8c48f1d3ea31a65727b1f4d1ab1670e97f31dfd8975f92d67dc0fe9f4e9e2296a3d7e7377eb837cd6893bc7d2eea30366cea01f9a3e7dcaef8fd2ddac227470c2f1b7e762c2a1681e4e3f67d8fbe6a39bebeaf895111fffa300ed523780a0c05557dfaaaead03a289bc3a3e924608850c1a4d993b49e9aa1cd2f08311c67ab638ed43c6b81186d1c93210b85770536d4aba4c7942b56a5a67d4b0a4e2b57578d1c58c9e3e780de5b464f3a1b45d33323ab7b1a2ef2751d7aa91fb7cc60c0046140b1459e6a38b4c4b39bf39b414157595dacff8c07eecc26099ff12a48a3153b296a42372d052c131fa041cb4f8befdcafb531c6c6f11cce7f7f7b51cb2976ff41ba109a8dab73c722d6d455305ba2c8b9863b75e97c7d7552f1ab62e3666b587ca049d00fe30c5d6236eca264bca2a975ccf514859ee4ea95142accb751e4f92c4aca0c2ea817a466a7f0367bdf6409ab0a111aa050641fad1ad1895fe79aeb4914e58774b267a45bd8966cb03fdad56e59eb104c37eb4a2d0649db2c3dc7769a83ff32c471ece2f6759fe6c60fda94ccbf8309c28fc88de4f7b29a0754f19c6adb1673a9bd8ff9dabb07620edddd7c41cbe8e633bf9e3f1dff11a02c799ad407e979feb92d8280472993cab4f4248a6c0dc6ffea265a95a7ba6ed806ca2a3d721264fd1598a4725b23d1726f114b30bd98a84f1405212f57dd7e1ecb622970e268cf02b9cab2c103c300468adba5d60ca89323581855e71bf8de424e399621fa42ac416d580d2bdd6769afbcbc362eed77c4e7390fef3a12fef105e80968cace5eb50c6fa0ad560bc5406e777b0684b0e8b58ab08624e279278b24a17e9bf0529dddfb4b47a78bd1a1eb7d9fcfd11a1c28ec7de70789e5645a78e40bd2d57ead559169c8830553ddea8478c55c7334609c7da21aa01fe5df2450620d0e1c0aaf4b36af33d910ad70db754159728eb05b19646785a9b7bf08b0df7f6d1ae232fa3c75d3b76de73902c1e83600b4c95c78e17d2d9c53cf4fb04f5ab0316057b35fa97848185843eeb6b33fe5de3c9fd6e13aa79054bb3e21bd6672fdc9c69e6888867c90d0f260687e92f8c3f2ff85d5ebfd97c278d6445ce1ba9060078f3ce6875147fe5c0ddd08830e932084a692f3cdf9cfb42f397e16cbcf92b252d1f8609830aef2ec65220fda53ca4190d8e51780ff247bfe8b6f2cd687170b98ed7b483ec0834335234e46b84e7dbc7f434654778e12c777c8bdfa7d7d04cfe30b284dbb66f8fc60f364ec1b51fcdca0ad7c4b4ba36a1608ad6d9b6808b63bc9aa56a07e2ba8ab4a3245868dd05bcb417217c814c166d7ff98f8bdc74264d529f45dd7c441a1d91aec4d13989e1c8fbf47f0508ce64cc20ba2b715404c9c1573c82a63e07714419e8935c6c54f3621bf0bf42472e2b23bd7e1e528e5684e473ad0d909b2f8ae514de3b518dcc5c980daa643e034706db04f6e327e689032253c8cd48dbf64fb50effb568b85748544552b1aa9f34e513125b6a284c2f1e79aeaafe3050632f7e44cd4abda3a9c4101c39e01b5f9407fc2f70e947aec587296a4ba48c8804f02de45b04d72f0d6cea2e63dc487f0d2e4db5b8a0b6a3e9791cbf51664409724cf801f85f49a62e72cc18b1a3916c4804d310b502d76ea0d57e5e608774aa900b0dab7b5037961a8762eb7cf2e078934b659326f14bfae18f5fc4adc636a65f2bdb11ea723ca5fb3bf04a5fa0e7a00b0be88e0a4d2b26e1082286294c59ea61e50144610f695ffc4c46272e7fc8bff5d1a2fe2be6e15ea15b2442fdc15a470a892e614e78e56035ba9a7b9c8803523166033fa04a3bdc8bc44369bbdd93e1caa44251d37a7343f51c633da06e84c6e3c9197a4bf4b07dbe024b6a4adde79536c966a8968a4593802d6c5d78a86c540aec24ba08bf56941ac9a0bc86107893c75d04fb55777130de51c64952a8f33c517127bb48a0c2e2d8037d53223244bd937d140e839938e78d2b81672880a323a67d8ffb99e9bbf6af4997f92837ad24772723a972e6008cab44fe7bdcb20f74ace7bae6526e2da0178b40f1c32176cc80c77eb7c80b5cd0d2bd5743f9031daf878ba357adba1a1476482a30fce48cae0f9ac1e7c4490ed046bed23d6dee01042113458c1b4ac5e9db6008d0cc8887ab6a80865612745fce645e1f4b647a42965d67f927e0da556986830d39c16a04576c4ef7a2047183c5be54c047d8c0e6624696d4fc7d54de780dc663afb0569c8c4837e2f20da8510571101e4c199d1515b06a76d4b6f908ac1864a1195b19338bdeeff0f2e55a3d22e0a2c75b10c423bfaa92520bde7d6dfa33f0a59f069b84f98c16702770b1692a3b2c58c004ccd179a2a69f6f68bbd557f5f6ca2c5558e1064314c25d36579d55cabf55c1d93387413c7356a492ba84c613c4bf3a10694a0474dacc15fb399d3b1cf1a9b4de0b9083face8d37688ebf3659ef7ca8ba4d0c9ffc8f8daba6f76038873250ebe49e40c4a2d2bb86faabb7bfb5b50d32c4e298a10f2ebec0ec52e0d0714e4b75d3ad011ae6c013bd475e7f314db422bd119b20a1c23889e39a2d70509586cd5cdab90a0f6344cd01ef2fa864dde0eae98432ab584757db360be6b4dac453ed822f7906925deb261ee8fef7025095631c1d63e42faeeecbc55dac694e56b2e03d916e6b64f1d21fa14d2126c8e7340c8328b4a5fe63ece4358651c15306a72e45fd9b6268c29580bc1c212f172c8696a39dfc521833094f35f9be4f6585625432c4c1bcebf277cecb0c8cfba82f6b6bdbe251d75e9e416ebc2c03fb5317ea1e01d313959b859c9604c6be1c754e8a44cbe712c924010edd10c091663c61db4695395d60b30d8c7b278552fe0f721f2b892391b2b7fbd68c2e6cfb286304a420e9f4d4574588ca05113f19f2f85bb2300e975a7981e26587ebc8943f41fea5081bb02f4ab83d658037ada431e6a8cfc7ba41575719aa353c814afe0fef23a01e48c79546cc7b9ce3f680c1d0803acd34ba1aa7247112e431388338bd6b507fd0c796600a4187a806ac9fb305efc153fca1a7a5c5c7b3f9841412d0e6d52da77be5441f16fc8538e9619a54d9cf296a56ee9c9a27aa90a5979e647d2690373ac2a030b3121272b9ee062ef25a67ca267bbf4c084d8bcbf36ab41549afec4af6b68c90161171e0f05d4d3989fe2f53cd7914ad581d11a1f5b406c62fd857a1975a5998c88c6bda907e35dca5f96c332c07abfe1a63b3c7cfd9a18f22b8c8ced7e104ccbad2ef2b527b1ee8f1c14c37b3de41433ee8dc1044eff04acc451fea05671e1a27ee74506facf06a77da89216b4db268cccf4737cb01272f0decb92909abac58822bf9ec55bc272d02bdb59420e2e32b503655fb2a5dc04961a241de863318571bb21b4136918886f26a0b1f732ce262b701dc7a118b90da10139b768eb0c75ab1b5290c70fb7343bb45c4c608810017ff776e44606ee5584f2f9e2316ec7667a32c8595c6b4708d6b7f87359a56e01424d2c0f14e7f4ba28840a12aaa641d1da77d3f6deb94b7e54c0297205779ef414604756ed535d3aefaecf4c6820366b00fc0dfb732b1d037f53704de384af845ead0cf7519c667f42c0b8ede876edc6daaf6562b968ae63e7adad8342aa3c356940971209a1e9712d454d92645c5b164e8da6e78b659b6be674183aa3ed15e20d34bef732d806d91d0a43c547800870fc97fccc3b2f2968a1d1d5ed84482cf4e0b4a27c0687429225575b269c51ad7b782a5bf20004b8cea4c6a0e040e94ca62d0ada480d9126a1cb64458a0279eed11bd6f4f31fa4939450c06bc6b4e48f22eb1cb5f6e39024661439a6964d44158a56ecbe2fb2856ffb728df6a5b57c1072d9c244f69d6ff47a93ac6c0071661ed402e666a6907fb1f0ea8780205175c0bb2e37f2138f20fb788cc21303eac3cce0e583289ae4846c03888ca066f2d70aff0d7ba61755ec1164d6e957e4fa0e87bbb680d5389632ff56a4e83d5a54a36bad4bb36b259864aa02fee6725defab743d97815ea717de7481110f3a8a69f6a6309720a7c543ccd2fd696bee32af4886a26bd3f167fe1635d139b3ce7685c140e91737d479cad6471b942e5dc26b9594f7a10fa757a4b775d1ae391ad7648066e06905eb604000096593f5c54036b1caee25144fe142dc98cd1f74f75c3fdd9f7b9d104a70a4311784721c52fb606fa91844aaba7a52a603f592f093e8a47c76cb8dbb4b71d48f8a061596aadf09e602812dfa765860b5f764a1335e6433408d4a451fad08bf498c52f1243fe90c5eeb6bd780c7b9224654362ce90e738cfbc54bd85c686ea1d3d9f1f6816ed2d5b93d8532d5d402839df4e71bcf5cb1896810c909e28fea1f8bec27daaefbe701967546241faa4adee4e3fec3275877d48d9f889eded74cfa75196430e05ca3aba061a72da41c1bf160cf5151d9b9d2b65fcde54f78cb430365957791f1a0b7ec73881b987c9a8de279392fc942b1a06da8cafd373822b0f88d29a216fccb7e33bf97b46d0fed77c5db6bf0d9ac2f682e4c94d723e30c82b949b5b5d763393edd474e9c139adc85a0ce9ab9554809d7448d638acce627c1019438284ced162f3a52f8eef5e8ad4b758d5e2eccb576ebc9558d308c084383e98657c3c8e7be60de2111a9203913ccac52dedd135deaf3cd9c80d6878c77ab4a47ad6870d37f5bb7a1851c37968b1bf410ce4c7eed27234ee52b164776cc71717817889488cfcd", 0x1000}, {&(0x7f0000000100)="12af7088206ad17bd6af5acf4d5dc151a37d1732396ad95d70c1d62b423ba06e850cc678bcd16778a1f0d1464e7ab59f6f22d3bc710703c5a53aa8bd", 0x3c}, {&(0x7f0000000140)="1a836525b0617503bb3960ce4cf55a5720d3ce04a233f28c7b37153b9fa04be1e6627e96e03a8f6d0f3ab250863574daf02fd515d5304397d9d55cc8dedf", 0x3e}, {&(0x7f0000001400)="ffab154a0b98ef1aee69a6d9bf001d3065d4e713a75be7ea2ee7b30b756cd884049a743ecb797765e76266c47aafa03361f4e148ee4b7ff2f12492f6ad9d9344b245dbe9856082537637c043fd3e7d9dafb96baab8fec3d650f965594b6277b4c5804207c9514d3c3f5903bb24d82e6d12d7830860ab7e16e4e228cc310a50675911bece2d2669dcb9bcf2ed020da5f281325d784869f6246dfbee44dbab482d292445d1557fbe108a59cf49b73d01eb46e175351a8fab586f235fa31c08b73bd145f7d5400efceae1749759471bf0082465f510d0ec612b95e85cb64d8bd09e45f3794e8017d58b3f5f6eb2732e", 0xee}], 0x7) 05:31:00 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/193, 0xc1) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 05:31:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, 0x0, 0x3) setsockopt(r0, 0x3, 0xc6f, &(0x7f0000000000)="99033c9dd8c50281aca803095d8a75882d6f33f676d01c62fb85ce7eed0aace39a591495869781f3615442b8", 0x2c) sendmsg(r0, &(0x7f0000001280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000040)="48d437cae5e212772c1eb4b59bf01b9c2d27815dd82b0159c31d23dd6c90292a5ef7d75c4b83f10134ce8248126847b826847f6a446471ef5803b894ee157aa16738daf0b7a9130fdd731b5d25b2b95a74454c158ab1ee149c70764bb913b442294ac211625e6ee77545a5f0906338c956b823d26dc97bd35a02016427d7ce522b68c77a2cfeb81e535c07ce84a167829ccc2cee0f38a05a0499", 0x9a}, {&(0x7f0000000100)="f7b4a468ddcdcc6a6359d22a762bb747119ba6a48dcc937c33acdae930", 0x1d}], 0x2, &(0x7f0000000180)=[{0xc8, 0x1, 0x1, "30ff3e75f1ee985d3e4c3270c764e0a478a8755dca9cf5eb747d80c271d7eff1eae396aa32114444741afddffbd0769007b129cb49c6cf4bdaa33a08f46465e3779149c2ce077e66fe27e87199cd9c233144892bf19ff6bc654168d96d818519fd032fc6d5f5a6e5cc3ca74143da00287c8d42698ddf41163f8fb094df407157467216e2da36150c367f71c5d433c93492545b3c0698602e7b32776aff9e1c5f41efef00e351eb80d3a3609b986d21b47e6626"}, {0x1010, 0xffff, 0x9, "bb2cb4e46cdc7e67f674f7c42f7dc15023317a8a88bc9950801d05b93d0edb2c9ba183678bc489d9ac36f8a75d76a8f8dcc09c382f54474a1de80ea2af90ce3ce12e11722b7527a88dd52fcd25f994e5aa2f796388763ed35d0e525ee1492437fc351d96df4c1908591a22cd209b3e5506d3ea242aec4ba4f29c533fd26daa992471b502e29533df172deda8b97234ced56404bb1d6373189e6fb085c0659d32d0d9c0090a8bad9e48fac5c2cbde629af1b80f74d34c29d07a7563b9465425dd3414be0225c35cef3483cff40ddd3a80bbc4236b9264f5957c3f31d1c745fc9e19ab460a807af0bb335149175f9fec5c7747609bb20c23c0bd7caafe015772f4b8a4a6809bf4a68f9d050d8899b934a2721f9da43d709412560cee992b6857b108cd448967fcd8f67532d65f2e835af0b64c8f9703fc3ad493bfeb3ad0a738b95b3a2e84ae74f937da8120d8f967b4a1aaaaa9e5cc2d768cd065a381f98dc10f12a9e798b6e57e0d58ff76d5fbae76124735d5779b79a16c2550cfc636fd680abf692dbc4fa01702eb0438f9e35f393e16581e90eb13acb0c075248091be120682066342300e520c75dcbbe3f687ca7ed649823666d428a289bc7746853db6518cdb9ba61e055d6d15ef90619842259b6e3bc5e7ce6f892c3a0e260afc0241a06332556c2d606c74fb7b671a42601299c24af0cf367219e7789992b2f1cd207175744a8f618702caa68ab852404532731d3432e9e928d3e7a6dd95be1d79faa5f9b892b38617a6aa1f8d8c5f5e009c21e59b21a0c56d943824f0654eca2d217650f83b7e98e74d265566624bd56814596ed9a154a8f5ff96feaaf3558d31956fce5f8f16c14b956d00c829d3febadee4408c3370544f35fe2a5db8b3e3d6da11b3cb9c613b25524da31ef82c3cdef645ca5ca25c1196ea34eaf9a7e789b29c1a6c27ca490613bc3986f043497926a4bd35fb69ecb96fe2b01ac83b9c2c1abfc6b3f3e0628380dc81bdab8997e1c392bc257600c69269a94f0a682f62ce43db4a0d233da87d024fa15a28b7e07c30d1170468ed73d0a0790ae3ac002780e093e3738254fa5be31161e13e5b5e915367112a85e81edb8b587d400943ffa665226687db3757ad4618086b75d1a39b58f9b56a1d2424187cad22e9505e54a45b9fb5cc2ca5a21bb528c8896e08c5eeb68999beb093ed8bbba80ba3006564a3485dcdfe15593c484e849d9b0c338d0fc1d3078f6b03cd86565deb7aee61553c566ce6b185159a6c2c46ab3100bce6373dc7905e4362a05d76fae50d8e58c8d375985180f9e150d10bcec5b50bd2a04f3d5447c5160d97777d9f8c9f2a723cd73a36b7661d9420d1377c3aaf909d364ba22c07fc896a7bdb24ed02d18c72bf954ace522552334f66aa6b9553426212c20781f1a22bb429bb29b20f177ea8499f8f36531d68ab1e8223acefe79f90f6af4a5f6a2cf6b9bbcf83869a1e5984e19b47a5f3edc52b072338f96e6cd06bdc41cc0190a24dc305c6377253169280cda5ddf85de8c089518585f1a99d506aa0b5b7f56100bcfcdb15359da1611c20f9920f27ff0d0840f5758d864e955c52a5a9d5bb7a0131fe42651c362b7a30ca50060a67cdc0211f8ae42c007d78074ec055d8775181d326db0701656a9b964f861358b417899ac1fb87ab9c4f4c6fd92e31e8ce062b214d8945d1a1cc70a9615fd2e5ac22a6552ccee20ceb9f55c8fe71f7b51f7643998de9700635a6986744800d26b4e0d298eba6a12e729020c9b9af9e8b8f98aec8ae44e651df568ffb2aecc55f22ed196c75ba3c776339005ac8226f434c6c4f8654648d65d3c6b7223cbc106e11125e0c583c3cac044346a7f166a52d04ca69ee8bbe70cd8803d69b33391f1d160eb4e0f5400715d9cc7bce72fcfd76f4fdc5d6335af1fe8fd4569d77ea81489b69e455b757be26977fdfbd7bb14df9215184f6261c80ce0ac658d85bf90acc3c43563889ab897e24a1a14bd366a900bfd1eae4463807924ee9cdd65bf31cf58e447d2776429030c9efd8a45b3d3d9df272c81c884db630b63f50b1d37c768fb5cd1b845e96d8ca6e3cd9a3377020a5ed3b8daa22b22440f8658eb61d3bc7639cd1fc5933f915b6b167a7544e7bbed5b613233539491c9b147f1f79928d2436dd0f929018804fb4179461619b7a2919a6e8042604ec37db04026472979f5ca6fbb289e3a7269c0aa083575558875f3d760d9cc98834612aaed6d0b86786b073802a1d9c3ef268dc62dc4638aef540a00fb83a6909b16aba25f04b2417118b34ca116670f4b67d9eee7674e6942735e0b2c75f9e1086db44c0b5d8649f17f9f2ec0e17b0fd4a54793c7796c3b49cc50b5dde90193e50e3fbd13b3321187943a15da7927436cbbdf83bec3a387710ab12568f0179028b772ed12b0bf99eee4c659dff7b0811fddb3d7f4b9ba2577d523209b7ff1ac7c4b30ef6e86da3f43e7a8873ae5dad3506df24bd706cdc7773133fb51ea523343bfb7b214dfdf6db61d473ed40ade530c1f5b9eb61eff8a7c475f33d0831e01a5e51f081873ec2c16e5fd63b4d3d30f5e6f9227b59ca63e38e557c1d3e4c16cc172cd2b038ea9cd566ad141d48a6886f2a62d4bbcfa08a670512400c2ff2cce124444732f1d770247455638e2825b0234629cdf4254a13468755d8a01998bbd5821b5164a599b0a3a59646f311d4b8da4d33e088065dc9ca4444fdbd56fca36e6e17dd7d1213c9fdd4badb1a12bf865a4665bcc84d09a51d16f0379f237dc6cf27ca4dcd918ab223f859467c3be4b8d1c1b10eadb1e987abebe76db622f6a12492cbe503d824f79c62498e7560f088c65042d8af973341099d3e3a595e93a3e53c992e0e8b47c8cf9468a28333451b65c56bc56af9f1593418ffc6e6b55c3532e7f1abf93b12c2751e532bc0598d9077f228bf2d5a2b7633e2134c12c9f75fe31927f1880910e89eabf2f14d19988010e2cede39588c3918943b6427407edfd28bc57754da4932178b3cf04f9ebf0a4c30d85bdc945373ea4e8dfc4b924f299d5b212dcf5898e1b3a32d508a2afc3fe1728cbbd4bcfaf13702e20c538fda5dec3c77e2b659bfc4507bb7c527daf33a95d74a7ab9c34bc1bf3e75c994547bc937c4018bac137121b7a94bba490594727c4cc6b8c441781ed958d90c0edcd9f53fad0671c48615889ea4ded47cced2f3ec790c085d9a9cd994616ea76d057a2ed8a94c1413e3b84cba4d3f9ce2ecd2c96fa235d41a48c4bfd97aa7bf3184ad48a6ddf33df076f39047817d9cc661be6e320d2471f794de6a40c7505de2c07355542a001ea79afe1fb4ad6a87fa70762c66c23ee462f5e5885bb1eaa70ff23dccbb0c5def2c374f689bec0728a4d426aea1c745b1d843d3f1f68d7f79f9807eda689d215ae21b5714e14925c84988c34410967e9d879abc7c7008204a8fd741c9570e443df3bf58d057e5170055fa1849884f1032b256e327ca63bbc4f419a6d55fd91f7d6c9033703515a104f2b9049e0f6091f5b1f727b8a80c81ebd3e2c06af4979e2a5e5df21bc46f9fcc1de394b442738d8f782150e0cce3a19b2b797141610456891a706499ae4e3d88b92c8cd4753e6614611d88d662aa85debf60b2a2f139ef0366a5fae8b832c023fa163d7e0957eba1eedafd9e7b2fef34bebc03e300fef328491c8c7acc8956c5bdd2483aa59703b0b6dbdb08bdf2e8c4e58d145b69fff14d70aabdb51cc4546eda550ea39227d1c8e81e9083819ab3eddd010a589693733eeceb06490f49b940d28611f5cc915c4fb50d918af7f496389241e8a65e378807a697825a2763fa6d64275752ac25ec7d9580f8706592493e41d3daead54dc7640cfb89fbb306530a62b324f2063834fb11c0031ebfc311ec9742e3a1fa318e614e4ad9da5cd65d0c16d021a2dc805272e7594e291ea77bf25cf74181f0b95544e838e6a05b84a8c9761fb40719ac7e104c663224d72318d2dd34f6c39976c91228d23f4080ad65cee454d22eeeb7f2b344dfc4d441913fcfffd40c7d2b0fc9b02703629b425a036b0391b0ef5c0c0650c3e5f620dc3a30c3cb370120e4f1ab17936f279655fd8fcab0b85783fe9ed40c9634699630c38385f3879db4808564c13fdbaed705fe377a4f9c6f3d66ba046ad3cb5546105fa79b0046db6620cdaf04e9b32d4538617c91a8086e4e699d1ceafc8c1fde0c120b0a60a1f4125e0a1419b5e4e8935d6cbbee1367827bb11afe9fa8dfec808832804c8be18e8d902792161668d4e468e48c5a755a86f33878ce15fc0ac64ae37c20ede3579a79b020bd45323f2aa60e35a7d0ec7441c9d101eb079bcc5fb00417489ce21cf413e0382aeba07fd6683978270a8be2d305242b6c7b0a508be74d019939b0a5bec7c58de2501136fa8843e05d5db294884ef0b99e42d177e42f7ee4f62fe574d312f3b39521c1277fa46f19c3e9f0570c775f4a060d341c458a41dadc4f2a625a48bdeea13ab1911d22c9f0e77d9c3006a70b6c27529b3c7a2a07f433f537527f6f3b59e34d875f4522cf6725646e488181fd237d66dfc5bbea382025611fbc64d74d5aeb8c94b9413ca26081e65f6e4486392fd2fd374568692e115a99ef1dc0180e2558eb8aae28fbca417253d39dd65a1eec764824a8f3ccd9fe1c1e9c5d01e52ac07f75ad7e65eeadddea85153baa469e9d9e53c52ab08f395874e8a4c65f16169866f80224c712b65722ab50070ffa4b15333baba49e952b4a65bf4c6f84cd36b28dbbc5e32ae7beaa0eb00ad2479a4717ffc9a95f60192fbfd3b954f315790845fd877ab7183fb426ad6c4e997cecbf72c3e187f34c56c787eba01ee61ba6ee295c2fdf735cc638a6a9c0a3fc9149ffafa2e61975655eb308c0e652a8ad32b7d51c4e56fed7bc840a5f3687e741dc7b42aaa6337d80215c002bf09c70696573a93a10d5065c11e7c7ead51a76406375226681c1fe4f710026e5746dfd23c40c9ef111d9e51d6d68658ba9355e5b26d3128f2cb6dff4395b71dd7299ae03f727cef060fb51ed2b2d5690c5260aac6a8246ab7c01cd5d7100b8e74b26094e0850b3b65338aebe0efbf44788502642113115370ed8efa44f4437a3ad8cde949f21de2c4aa48089067ab7a5db19d362bc4605c889c68b2d0d63de98f207a44cf7bb055d3109d3066f4fd690bf2e96bce77af44c9853d9671c56fcc3908942ad5c24e95e64615e5b85cfef927783f1ec3fd15aa4667f6a5ba9c7d2df5a6662c356d6e100b31d14fda83e1165727adbf79dec5617edc63b2d56a17a3944ab5afa359011636bceb221ef3b20ea1b48a8e8c8af79b66f2d1b909debc316153874befd51175c1712de201862e7a481a474a42f3134f18d4e530f24629c5bc2fbb5cd967fb660178bfb02c4a181d54cbb1a30001aa534cf26b73c264b52b7af818be1fac56ed24035430900d1819e46ba6b90883723b0ed99a018ec1f568e36a6103f50368900c2bc01eb6e91b68a774a6339b28c982650f2984c620497d541391bb98d7dc67a76082b79dbeb4d64ad2db1ebeb945a59235cba6340c8c3bf34868dacd37fe0ed4fbd1aec1e7478a81398983cf87158250909fff487d035aedfe607bf23f25e166a4aaa521954d682e92daefc0b6ed6aaaa137e2d2d6811caba659054ffe3e9dd91a5df7ae17d4fe787de2746b9a853f3eb5e1a09e97726c10902634fd6f10ba996e389e1c9439584ba12c9bdbeadf4fe768d783dd42122cef62a52a75b044d82488b2610942fc2d2e2aa3d"}], 0x10d8}, 0x404) 05:31:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) unlink(&(0x7f0000000040)='./bus\x00') open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x21, 0x0) 05:31:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="f60c43dd309dd11ac95f350f4c105bc99fdde8b7ef26293589d2b70e8052aaffc39501361263c6b6b7a2b1810000002923254d5b60817cf922a2e0c37ab8955cfc4be58520d328427c43", 0xfffffffffffffd7a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 05:31:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x129}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCEXCL(r3, 0x2000740d) poll(&(0x7f0000000200)=[{r3, 0x4c}], 0x1, 0x0) ftruncate(r2, 0xff) syz_open_pts() 05:31:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000200)='./file0\x00', 0x4, 0x40) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) execve(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000280)=[&(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)=',\x1e\x00', &(0x7f0000000300)='!\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='}\\--\\}$](\x00', &(0x7f00000003c0)='\x00']) getppid() recvfrom(r0, &(0x7f0000000000)=""/201, 0xc9, 0x40, &(0x7f0000000140)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x200000000) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) 05:31:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 05:31:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28000, 0x0) setuid(0xee01) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getpeername$inet(r0, &(0x7f0000000080), &(0x7f0000000140)=0xc) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) openat(r3, &(0x7f00000001c0)='./bus\x00', 0x10, 0x80) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b0006000000000000000000000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) 05:31:00 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt(r0, 0x4, 0x2, &(0x7f0000000100)=""/127, &(0x7f0000000080)=0x7f) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x265a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:31:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) kqueue() unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='x\x00') 05:31:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) ftruncate(r0, 0x0) r2 = kqueue() lseek(r2, 0xfffffffffffffffc, 0x0) 05:31:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="02000000", 0x4) 05:31:00 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0xfffffffffffffffd}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvfrom$inet6(r0, &(0x7f0000000000)=""/7, 0x7, 0x1, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}, 0xc) clock_getres(0x2, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0xc) 05:31:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0x92) close(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860e6008bbf3e2b29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) 05:31:00 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) lseek(r0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000080)=0x9) fcntl$getflags(r1, 0x3) writev(r1, &(0x7f0000000100), 0x100000000000036f) 05:31:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) 05:31:00 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x2e18) socketpair(0x590f4e53d4d130f, 0x3, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x4, 0x1}) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:31:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) dup2(r0, r0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) 05:31:00 executing program 1: r0 = dup(0xffffffffffffff9c) getdents(r0, &(0x7f00000001c0)=""/4096, 0x1000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./bus\x00', 0xd998, 0x80000001, 0x2, 0x1, 0x8, 0x3, 0xffffffffffffff80, 0x0, 0x2, 0x9, 0x56c}) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x100000000004501) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) dup(r1) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 05:31:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 05:31:00 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x286) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 05:31:00 executing program 1: r0 = dup(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x1, 0x40) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() r6 = getpgid(0x0) r7 = geteuid() getgroups(0x7, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r9 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) chdir(&(0x7f0000000440)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="8d1e29b53b23be95eb619c5a30e3438055be56f602677146194dcfa954ca4d0b0f3cf908b0d7c2608c1619fdde674f18fb12af97e8db76dcf82c13bad3e4127d61f233597136c81df18480f988b6c6bdbf86f65efa6abfec679cdfb50f5551fc804b8480be84cb8fb12edad69f239a340f7ca5a013eb685a25fa7934ddac60a9a7eb6f5b675e3991a98f4642e7c48d1f8381fd09c84090e232d951002e8ca97d72a6d83b59e917d793abcaf840de50b727b8ed7446c319561c3a7f3c38d890b179a4c1c77826a03c0cc1e77f58da2c2bdb044b63e1", 0xd5}], 0x1, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0x78, 0x1}, 0x0) r12 = socket$inet(0x2, 0x8000, 0xfffffffffffff001) setsockopt(r12, 0x0, 0x6b, 0x0, 0x0) 05:31:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) shutdown(r0, 0x2) setsockopt(r0, 0x29, 0x7, &(0x7f0000000200)="00a2006035ff184a4fb454d5ad357399f35b93f04601d2bddfd4c6ea7f875a9b7e6ae429a8906f69638eb42ef44b56c576c36e4aa15859fd4510dfcc7a8a40bf33e6fd3d8841a7d6db7fbcb96434ca8d478c1f2d8d1fc820f5024a942ec662efd5aa59d429a5ca8b6dc353968373135abcfb8da25aa782dce2e48dfedc39816c89526860ab82c34faafdce1beb14f7eeaa26bf5f1d8c4995082f257c86bba05f028cdd01ce5f5d6759378772467859331b692073", 0xfffffffffffffd29) 05:31:00 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x40) openat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e93c93f953d505ab7939225da24899e3303a6790a07fb8a67e028267351e8460afd4170890246456a70ae0e6e409fe781ec0384297f84272e0924d3abd86eedf60439997fd04f05938f547a9dbd24e4b5ff18f64e3dd75c629914e389b807b9d47abf26e3c061f967f632c2e70aa22036857e548d276d435fcf5b2a04a425d8a16961466d5df1d2ef80e876140c3514261ec8ff947b32c7b8fb6ffccfeddff8889b37fb6355ab88c8d8be44828e689bc2ff5c693e778e4a681b96cdd2503b39748257635c7afa0011097a682914f800140b585491e121939071b0e711356d7ba232504cc5871b2d376468e54be7f1c62da87e8ce544f314b194ab8fa402962b22108157eb903501875b690481a42a755c8cf857fa378080ee26a365b9f32b4e129a15d66a7cb0548183e770de561105f314bda7682c766715a7f9f31513a670d1787bd9250c29c2cc33e1fcad36c613e4a6510ab19edbba6d5994ed211a610eea0f8ed99ead11fdaad426197ce248598bdbbf1db8c3dc0dd57b06e83f0018871c4ee10e6a2c5930a9adec11e09afb19617ac53659cfe2b7b891a41ec01a851bb97c05f9d6e0e712d6df55ec3d0d43890ff70258f35056e65d3ab92b54feafa1f7afedfcb8431813fe47fd0d44ecbe8d0406c0f5879908d7d8682e2e62611b2253a0eb33ee124f36b7626f25a366fdab405d3747cf0c4c0860948901acf0958c21c058e6ca6e18938bce09b777a85bde72d9acc650a61d9fc866dbccfd70aaf9786c39ccb3c210f03de21842ac1acdc8996e323923a9db20205ceea5163c94efa99b050d5494a2bfb35d64f5ba60b6cb91eb17c271961a2cc439a938da5ab355a7ade5e64702f9934eff7e6f12aab89511908899e1993778ddd3fa9a6a65285357cd4c491ffe08477e83897528dee79a7320d30b8eee548739ce8197e94e87f11d9a134506a9d576470d0c42dce5ff3b1bd2735336ad3c49abebc2dfa445c71803cf1ee6185449bddc90fca035f71fe52776047b24268677e25a7201b269c45ff7654d2e53796cf758c1de433b977641411ca080af20da0731275e3f12825f864778589b9c7b9514e01fd90c8f148b578b7e2a965e58b981af229bdb08b2e1d061c93d08404ba72ea943cf04e1f671bf04d1c0caaed455a162eeca2a77199670faeabaf7c13fd7128588423a8d0702c1972727ea5248a853545eed09f8518bd9db12420352a697a2872d3d2adc05d00fe19f05e01ec783e8b9f16538633ef8cb2f2767f316", 0x4ca}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001380)={0xbe, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x1}) 05:31:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) r3 = dup(r2) semget$private(0x0, 0x2, 0x252) ioctl$TIOCCBRK(r3, 0x2000747a) dup2(r0, r2) 05:31:01 executing program 1: r0 = msgget$private(0x0, 0x1) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/251) r1 = msgget$private(0x0, 0x4) msgrcv(r1, &(0x7f0000000100)={0x0, ""/224}, 0xe8, 0x3, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x8480, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) r3 = msgget$private(0x0, 0x80) r4 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x0) shmdt(r4) r5 = msgget$private(0x0, 0x0) msgrcv(r3, &(0x7f0000000240)={0x0, ""/22}, 0x1e, 0x1, 0x800) bind$inet6(r2, &(0x7f0000000280)={0x18, 0x0, 0x7ff, 0x8}, 0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x4010, r2, 0x0, 0x0) shmdt(r4) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') msgrcv(r5, &(0x7f0000000340)={0x0, ""/186}, 0xc2, 0x3, 0x1800) bind(r2, &(0x7f0000000440)=@in6={0x18, 0x2, 0x20004000, 0x2}, 0xc) read(r2, &(0x7f0000000480)=""/66, 0x42) kevent(r2, &(0x7f0000000500)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x1, 0x9}, {{r2}, 0xfffffffffffffff9, 0xc, 0x40, 0xfffffffffffffffa, 0xa594}, {{r2}, 0xfffffffffffffffd, 0x41, 0x8e, 0x15e9310f, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x41, 0x20000010, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x10, 0x1, 0x6, 0x9}, {{r2}, 0xfffffffffffffff8, 0x60, 0xf0000000, 0x100, 0x200}, {{r2}, 0xfffffffffffffffc, 0x8, 0x2, 0x9, 0xe0}, {{r2}, 0xfffffffffffffffc, 0x52, 0x1, 0x90000000000000, 0x1c}, {{r2}, 0xffffffffffffffff, 0x38, 0x24, 0x2, 0x343b}], 0x9, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffb, 0x0, 0x400fffff, 0x100, 0x6}, {{r2}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x7, 0x7d7e}, {{r2}, 0xfffffffffffffffd, 0x80, 0x4, 0x4, 0x1fb6}, {{r2}, 0xfffffffffffffffd, 0x40, 0x1, 0x3, 0x7}, {{r2}, 0xfffffffffffffff8, 0x4, 0x29, 0x750, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x7, 0x1000}, {{r2}, 0xffffffffffffffff, 0xa0, 0x82, 0xfffffffffffff77c, 0x1}], 0x4, &(0x7f0000000740)={0x9, 0xfffffffffffffffe}) msgget$private(0x0, 0x190) unveil(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)='r\x00') msgrcv(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f00000000000000000ef3ca00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x9a, 0x2, 0x1800) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000008c0)) msgget(0x1, 0x0) msgget$private(0x0, 0x0) r6 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmat(r6, &(0x7f0000ffd000/0x3000)=nil, 0x2000) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001dc0), 0xc) getgroups(0x3, &(0x7f0000001e00)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001e40), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001e80), &(0x7f0000001ec0)=0xc) getegid() getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001f00), 0xc) getgid() sendmsg$unix(r2, &(0x7f0000002080)={&(0x7f0000000900)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001d40)=[{&(0x7f0000001d00)="f7de79a3d985b497a5c01552d89b727deb", 0x11}], 0x1, 0x0, 0x0, 0x2}, 0x409) 05:31:01 executing program 0: mprotect(&(0x7f0000623000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() mmap(&(0x7f0000146000/0x4000)=nil, 0x4000, 0x4, 0x2010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00000d1000/0x600000)=nil, 0x600000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x5) 05:31:02 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=[&(0x7f0000000040)='\x00'], &(0x7f0000000300)=[&(0x7f0000000140)='^\\\x00', &(0x7f0000000180)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\\!\x00', &(0x7f0000000280)=']\x00', &(0x7f00000002c0)='\\:+\x00']) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x814, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 05:31:02 executing program 0: rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000940)='./file0\x00') r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8080, 0x0) kqueue() writev(r0, &(0x7f0000000880)=[{&(0x7f0000000100)="d92621d47d8faee028fe9bf901f6f0e5a6835e1b754e28f445519e727f40b9eb1e697bde3bc6f8a76d0630634a6cbe5d2a03a36c346defd07ab033c03bc0c163ee284411ae545f42a9ed770a33ef9018390aac71e02659714dd0033ca83a277808bef8f9cabcbf22a2a203f445f5426b9f7685fb76993aa7fd75578d24f23f5c3026e52a1b94d80bfe406a5a92b586dbf457ac7d9b1da01c5d0171b16b1003b5bff48c6041f02091762551aea06211032f69a8aa6a0f1f7556a3eae8759ce75171f6b40285c1fcc07f36408fc58cd3882126dbddaf9fa6bfa3b688828871bd46a441655c9467919a545aae81e51f509bcf11c03b516824f6368a09", 0xfb}, {&(0x7f0000000200)}, {&(0x7f0000000240)="3fd1f35b72ffd6d58735bc8160a9931d51f6150400c019ee25cf7a39e166ba712aef01222da473aee52a777c1d85b4dac18aac74adeef9e6a0afcb863957db334b98431adc897a5b9b2c1947d0099384debcf62dea9ee3fc259f86733a6ecebdad2b08ae7651a027492882ec90f4411df6ed165a8fa0e48ac257ebf9905688505fb6f474ba9cae079b8d49585c8ec0453d88b741d217", 0x96}, {&(0x7f0000000300)="b1860800b1ff3e8c0e7541795f52c0d4dd396626f5420a0e6a92168d10fa707d341d1ee54099300fb45250d388dfc2bc11e61b8eefde9975e81451be082ea9871ef5520b7ff4223bfc42c6294b6de974b3706218e2567184055c5a83fdf4714965b4969d6a3407a5538dde82582b658a2d0cae0f3de313fb79e45e4ad76db7303d767faeb930901249a6f684400c711a951a018d596fc1f521b2c832eff8b2f05639ff65a3d16eec570af4756bc14d3f282ee89356f0f415da028e729822331325bac98acbe3b9a5b23985dbcbc6e1971fa07c641f14521bc9a0", 0xda}, {&(0x7f0000000480)="97f1c5bca7c2a57b13ab98d428dc53370deaba25a158b7ed818cf4ccea61648a165e3b5bc80a19bf7ce9894e370ba114c1a264e5e4769918ea09eafeef9b9aeaad22c31085738d9ffe000308344fd5b0b39c737279136150e00fb50b2aec8b7b85541a4935d95aeb1f05", 0x6a}, {&(0x7f0000000400)="a829c907", 0x4}, {&(0x7f0000000500)="b0abd9e6744ccfb998606645a96e5b251e8165cda24bfde5474d7a147419c2f70517a7a0999db04fbe9dfef7aecf4f72a2a99660aedac8feffa65a0a56a3f7bf02035337da576bf0f8469d44e3c3fa9d1e8bbed4feb12651b51a5acc435360713b59500172e22f27a872186ba14b56919d75902ded2fc60835758d486daa69cfa71a721de935b0bbb73946f5b9ebb0115981e31e903f411cebcefb49197d1c3d38c5475a56d4364549d6cb4c1dad9986abdab09220cd2437e6c7eadee6b28b54a39913ac445aa5807c21a98410e741eb581ee467d59834f3ac65ed3b11f64b45fc", 0xe1}, {&(0x7f0000000600)="bcf4ee1963c4efba3b75f35f6b0a6ae9a13fc5a97fe588398321e264a292671b305c8d35e0d6c0deb7e1209ae9b05cd824015a44fa11c0b9067d4b948c4576a8d7b1b590fbd55d7484f14ee016ea5741d0a95102a09125deba6be0368d309874fa23c2dc4fbeae88b4ddc2ed120e8348591653aeb722910a2d58766bff366e154582b682ac38174e3d8cb91507d9c384091736bc062bcb43d02b78633fadb37441e9a9ab667f4cfa009ee7df4f56d3a3aefb7e56b13c7a5367d481ca13e7da53e08661f4e51dbef4fc09d3553d9e69", 0xcf}, {&(0x7f0000000700)="2c4139bf428c9a5dd6c76e3e31a18736a726c5595f0d12fad8451d2d65f766e90ddf0657ec7065a806e168bd3ef9b9f061d54a83d0842dd7b2f308a2927b7b55c917", 0x42}, {&(0x7f0000000780)="fda4f59b94b722f7eb76950bb00be4709f98be7dab6ebb52e304baaac44182ea81801cc7051182c847e10fff49e095fc6ddcc98dd1071ae474a9dbb9eae0d1851111f863c8f3773b375086b47cee2b0daa33d4b5150fe71bb77978c2c7857987b6f7c8bf7298ebf5f79428cfeb0f1d683a79897d94ec650310604367fecf264d8b68ff84bf2caf795d22b967f45904227a13209d1b0dd60e624e0ae7a951c08aa29ef85deae2a38daefa1aec779c4f805e166271a056d1bbd90406d8160e40e901485d7b0eae8d9fdbfcf76ad5b4512ae3d7f1ef743dff6c1fd14d3edc9b53a2cdb77bca7f60904a4e2c17a5c4184c4da55c16ba60624bdccf39fa", 0xfb}], 0xa) open(&(0x7f0000000980)='./bus\x00', 0x3c, 0x92) mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) dup2(r4, r1) 05:31:02 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xb, 0x1bec}) r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) 05:31:02 executing program 0: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x50f, &(0x7f0000ffc000/0x4000)=nil) r0 = socket(0x18, 0xc000, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x10c) 05:31:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000280), 0x85) 05:31:02 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) bind(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="060000000000000000014000000000407974766f2c603e36a81c12ad67a0b669ca9d4016abcfb379870e964acccd6ac8c0e7de0232b3d4c8c715386e0007eb73"], 0x1f4) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) ftruncate(r0, 0x0) 05:31:02 executing program 1: r0 = socket$unix(0x1, 0x180000005, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x1ff) ioctl$TIOCNXCL(r2, 0x2000740e) getrlimit(0x7, &(0x7f0000000040)) 05:31:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 05:31:02 executing program 0: r0 = semget(0x3, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x86) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x108, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000080)) mlockall(0x3) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x10, 0x11) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file1\x00'}, 0xa) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x12, r2, 0x0, 0x0) lseek(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x7, 0x1}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) r4 = semget$private(0x0, 0x7, 0xf7b7778bc7fb9eeb) semop(r4, &(0x7f0000000380)=[{0x4, 0x5b01, 0x800}, {0x6, 0x7a, 0x1000}, {0x3, 0x9, 0x1000}, {0x0, 0x80000001, 0x800}, {0x1, 0xb1, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1800}, {0x3, 0x3, 0x1000}], 0x7) 05:31:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x20) ioctl$TIOCSDTR(r1, 0x20007479) 05:31:02 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) getpgid(0xffffffffffffffff) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xd8cac8189f11c108) r2 = getppid() r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setpgid(r2, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) 05:31:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x1128, 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)) 05:31:02 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) close(r1) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000001700)=[{&(0x7f0000003940)}], 0x1) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0/file0\x00') r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f00000001c0)={0x2, 0x3, 0x400, 0x4, r4}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) 05:31:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x1ffc, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="9984008e12efffb2c7d9a1e4d7482ce66557baeb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445e", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x8) recvfrom(r0, &(0x7f0000000040)=""/42, 0x2a, 0x2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 05:31:02 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000000)) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) read(r1, &(0x7f00000000c0)=""/169, 0xa9) r4 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) read(r1, 0x0, 0x0) close(r4) fcntl$getflags(r4, 0x3) 05:31:02 executing program 1: rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 05:31:02 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 05:31:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xad, 0x6e0}, {0x1, 0x9}, {0xcc, 0x78}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xcf, 0x7d5}, {0x86, 0x9}], 0x2}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x0) connect(r1, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000001c0)={0x5, 0x2}) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)="5ed9c27f52b27d21e69cc7277bebb4c55951d8a198607b05d551049337fd97f992bb5a037b7b7c04ff853f14b13cb39a136dbec45bdcf002b7ad000821cef248f950bfd7ab59d6a75e02ba85ab4a51c230cb9bca9ee5ceecbd43af1760f3640f9662aa9d9162d010ed3792323a26abecc23f1c41b17420995a08339f97ddc1aa7deef057406e0305bc7df00c5090b7fe2e229400f871302c7b2195792be11448a5f5c3d6a10b6c61a23934", 0xab}, {&(0x7f0000000300)="8117508a5fd096a7c8aba5fbda7e13ed76c0207d45d6bdb22bfdb38d2dee79047e8e27b71741465c88bc6a8f6ec4b881bddc8817dd421a36d329ee52e4303b5376939f61ed3f450e93120fdf0e", 0x4d}, {&(0x7f0000000380)="cdeb54cf617be0ce26e1cdce7ae99838848f1c28eebf7899268f2d93269ed3a85ebe3cbb171399482f4d6bbd1f1e390aa73aa92367e17d2f8ce5f110c9620af8ec441f37eb7a1d0082e49959b7f43bbbbe1d68b8e2708839eb1ab44470a679a98b426542a8ae26f2db7974d69843b285e3915a73cf6867e033634494632ba5591cab5c680415cc848fcc571479914e41f32a95707a897578aa4ac2bb6d819c4df63f609f482876c985392a877c0db774d00ef8a799e738c7f792e75130ee893a99510730fe9d4714ef2377a4dc6e73", 0xcf}], 0x3, 0x0, 0x0, 0x4}, 0x1) utimensat(r1, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x0, 0x5}, {0x804, 0x39a3cd63}}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000580)={0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000005c0)=0x9) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x80, 0x169f}, {0x8b, 0x401}], 0x2}) getitimer(0x1, &(0x7f0000000680)) r3 = semget(0x3, 0x7, 0x2) semctl$GETNCNT(r3, 0x6, 0x3, &(0x7f00000006c0)=""/78) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000007c0)={&(0x7f0000000740)=[{0x0, 0x1000}, {0x84, 0x1}, {0x1}, {0xa7, 0xffffffffffffffff}, {0xa3, 0x3}, {0xa3}, {0x101, 0x2}, {0x2, 0xffffffffffffff81}, {0x8b, 0x8}, {0x21, 0x4}], 0xa}) ioctl$TIOCSBRK(r1, 0x2000747b) semget$private(0x0, 0x3, 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x20000, 0x0) faccessat(r1, &(0x7f0000000840)='./file0\x00', 0x8, 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000880)=""/22) socketpair(0x7, 0x0, 0x6310f8cf, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r4, 0x2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, 0xc) setgid(r6) getitimer(0x2, &(0x7f0000000940)) socket(0x1e, 0x7, 0x8) mknod(&(0x7f0000000980)='./file0\x00', 0x20, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wsmouse0\x00', 0x120, 0x0) getsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000a00), &(0x7f0000000a40)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) 05:31:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x40, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffd70) mprotect(&(0x7f0000625000/0x3000)=nil, 0x3000, 0x4) r1 = socket(0x10, 0x4, 0x1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa) 05:31:02 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 05:31:03 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x30) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="4e0d0008cf376652", 0x8) 05:31:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x400, 0x1) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) truncate(&(0x7f0000000080)='./file0\x00', 0x3) setsockopt(r0, 0xfff, 0x0, &(0x7f0000000040)="891bbc2ca3e81c3207a0db47d07f950d60414eac96ae", 0x16) 05:31:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) mkdir(&(0x7f0000000000)='./file0\x00', 0x42) 05:31:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) unlink(&(0x7f0000000040)='./file0\x00') recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) 05:31:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002101, 0x9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) sendto$inet(r0, &(0x7f0000000000)="6417cdf9713af8741ceeaa", 0xb, 0x40f, &(0x7f0000000100)={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00008433acf557341dcd291c15728993bf9bcf49f5d8e1ff0f000000000000ac2a33ef9aa2", 0x30}], 0x1) 05:31:03 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:31:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) 05:31:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x4000000, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f00000001c0)) 05:31:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x2, 0x8, 0x0, 0x0, "d700000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:31:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="0046897d", 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) fchown(r1, r2, r3) 05:31:03 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') mkdir(&(0x7f0000000000)='./file1\x00', 0xc2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000002c0)=0xfffffffffffffff9) mlockall(0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x9) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) open$dir(&(0x7f0000000300)='./file0\x00', 0x200, 0x101) recvfrom(r1, &(0x7f0000000040)=""/18, 0x12, 0x800, 0x0, 0x0) 05:31:03 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x4, 0x1, 0x5, 0xdae7}, {{r2}, 0xfffffffffffffffa, 0x20, 0xfffff, 0x7, 0x9}, {{r2}, 0xffffffffffffffff, 0x2, 0x20, 0x4, 0x8}, {{r2}, 0xfffffffffffffffc, 0x8, 0x20, 0x8, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0xfffffffffffffff8, 0x9}, {{r2}, 0xfffffffffffffffd, 0x1, 0x27, 0x800010}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x0, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x20, 0xf0000012, 0x80000000, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0x80, 0x8}], 0x9130fbf, 0x0, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x10) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 05:31:03 executing program 0: 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, 0x6, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 05:31:03 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000140)="7f724137b56b4b06f50cfe5593feffff907a9dc5f238f8b14da2f284df84c6712af88e0384a2f391d063ca7cc04783d52ac9877bbbbec22531ca8702e38bf1c1", 0x40}], 0x1, 0x0) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8010, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 05:31:03 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100, './file0\x00'}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) 05:31:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0xfffffffffffffe76) 05:31:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20001, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x4240, 0x1}, {0x18, 0x0, 0x3, 0x1}, 0x5, [0x4, 0x3, 0x7b798d35, 0x3, 0xd656, 0x80000001, 0x9d, 0x9c6]}, 0x3c) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfffffffffffffff8) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x81, 0x40, 0x1}, {{r0}, 0xfffffffffffffff8, 0x6, 0x20000000, 0x2, 0x100000001}, {{r0}, 0x0, 0x95, 0x1, 0x40, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000001, 0x101, 0xf8000}, {{r0}, 0xfffffffffffffffe, 0x12, 0x80, 0x5, 0x3}], 0x7, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x9, 0x80000040, 0x7}, {{r0}, 0xfffffffffffffff8, 0x10, 0xf, 0x4, 0x9}, {{r0}, 0x0, 0x4, 0x1, 0xf0}], 0x4c8, &(0x7f0000000200)={0x1712, 0x9f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0}, 0xc) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000001780)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001900)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001640)=[{&(0x7f0000000280)="824ad5e5485cb0f6af8b261f69839def7f83039a", 0x14}, {&(0x7f00000002c0)="5c6e94bcba4aadfc83adea8da9c823f231b1f648a030293c381362e88fcd1b9d0bf5eb195f064e6d5d647ff44e7e686ed3c04330ac9c0140bded372b695cc47caf987aedf240c3f08517c1055fa2db351b2c6fc27465ebfb0991d28b5150c6a8c7614845e63ceb97691f927bd68a7b409cd11b8da9124a66d4724f0974136de3c7e6fc16958684e11f90c1c2952c66776b5ca41c5d50de5b5c683e92231efd62e5bff3df817bcb4cc45f1a56701f84ad1402ca1825dde70f0fe0fca8854cfba1a47d0d75bbc8d477d6ce34d2cc61837d19b6961f56c9c0070fb9437cf85d064dcd0503add2b9aa42497f341e8cfbcc0501b7d08d817f9aa3e543e12417f14df1932bb4788ba19e358ee0ba59f2dbf6e2422629e703a1354a8136b4fecb5bb6a96fe5347c302c8e72227cf88ec521fd08ff4039adb379f4c503a935e632fed42942f3fe4158dbcde13207d8aad1fe24f7bd18fe1c50bd8e7afc028f8e39364d20ead7b7ca6858e91325e253cce3747303c71798f0d6c8b0967c1a2ff61be45bec302634b9112b5a0e4090f85f2d39ed5a6bf7580008b411875928b0e2f7525e6431e4a69d3dd7fb7f9bfec759d4a3f627fc1b37129430cc42d3f018a5470c6396489677ca51cf33da742d25a969cc7676440311c425bbfe5717db86b8e9ff34ab0bc55f6da8194f8a5b45a833b6ef87aeddee719b12f31dacb7734948a0cf661b20be96d511c43bcc3283f0b620ba0f2166bcfcffec107d8c624b68750002489911d7e3c71c6d2e9a5c650c4f37efa882448764d15a16f0a33192822a10f59ff80197a33163864009474e7f1a2f8faecad9ce1a1daadc79bc61b50b72d66794806651d4b966feb91227e79039565d287fd1e11f57fa9295222688cae299ff127ff8b230f8f624350dfafb0e7e7483522fad7356e055136b18fc78bb62bcf2b69df3e5e54a41cba4969e1a2e0f85d3887990a0a71a0228d304116d8a19aa9a4bbd8944611e4f80c73661666bee30c24c0068632320dc9c36074dc4379abdd7af3d5d411aa74aa99c1de7d99e1ce54f76a008afe1bcbe8675abf39ad8cb51b3516d6dd1cef317dd3fe20cd1c9ba68247c7a1eebd6bcb3f9d44bac2e2b75021c5bb49f7431b7c7c188545b971e35d6837f6250a8f63990dc753d549fe104ad3e3c76874734378a05583a2365b10f26dcfba0afd12425b1fd2a264c2973960b7c8042f68d46a5be4812079d1b0ffd4dcd4ad6a78f39d85a9c493a49dce55b950c079864065d50848904b79e1e169004970712c03160e471eaea39b72fe2417c49ad9422abb5afbc22f49d1fd4228c60e0ea73b5f2023507d046a1992ea96846d2f37350476a0f73ec3bf9e6643a6d8e1e9e12d5213437e7ff174450915c86d28baf7d269c1d354b37ab7797452465d3ab321a34b541225c5c31f54698bb966f43b3a784ae4d1f94b90610aabbf3ac6e48db4d89a5e36324e31f13d2247710c6cbbac41195b6288be6d44979d2d895427892a0b7b1385772c5189f30e25008340a2f8a27af159f53e067d082fdd298f435ec1964f9e2462aa8b210ad6cae51df8cf81b5f45a736e9ecca5ca93ddf93501b9ee7fef28c33b53cd5745305900fff96665bae8a5655468837a5a0552c1d4a3e8e4b20c9d7b866742d354a21482786a38f08a96363c36bb2f33288374a12d02b1386633cc85f8b36df56532a47f9f4f46050c58aab6933c1e26e892967ffc56e51c454709f65a1080e6281b147d46ca09d96c5061a2a5c1d0d12405f0fd10a25ba5cf07c7d7249b64fa7ef53a8e0578a4825001a0082ed01f2cf1074a84069f7bd44482bc94f4868bd177e34d49d46ba056591eac432e3ec1a81793e12a7d312cb232835b693c4c2ee210db06c966df2b6efe1d15883010ee3ff79cefe3557aaab373a096cd326c88b5b6a5ac9244b45a35aea33edf9246a8abee2772617765b07160736015b2fbe38768bd5b3e1afacd03e5c30aa53f43e90310c723a66937ff9b704a4c4e732bbc58b45815ada5b87b41692550061bdbfae509bfb316e0481443edace8914c095d8405bfbcd568e516d0a13a9e287a89e3d7c71622894c63ecb08dffe6305067cfc2b4a6e84fc0ccc07b6cab1c123eea6bfad8098424b6b73b25dc825ea8b154657c54222a18c1ab7badd08a62c3a953e546e7c12e008c042fdfe170350075234a28cfeb9ddee135c6b0d8bb33b3c3c8461a47cb9a262bbe5cdda86c522ac32fb306b12d6c4e533838ff2bf456b01ca6f398666321540419f0deba522f4b5e03204299834646d790a5230e68728018c2cd936165e06376c27922c00ce9611dd437d5ce25988ede2312019abbd5e8d410307b148646af55a424c87ef94871c190cddc0135c7a6e71c20a2066194418c7998c488818194e0f48a11910759c2b0970d05cbc4a4c10fbfc9da384820472008bf2827e3a8e1e722c386cfda0dc98c47d1291810172282b2d9a79933653a98e3d229c81778ccf3a9a18277fa26a27981cdc0acec9c0c8effa7c5cc12be8563e0979dffc8c3471b82e3e1d19d105b8707494a899c30bd4fd2192c288c36c84c935a22bb566b9a35d6521bf7e2b19dc444ae6e356c48d0e03597b92e0a0f07ec9400d70cb22a7cf0aede0806f3cb8b4b8191728d90f126dca8ac40e05a5a5e2b6d302149e4075ce65364f9b5cb0d771694a44586bebfc4df2728c2417c4017afdf7c5f79af5005b00ae54484e6250234f30241561b5fbd7e810322e594818882bfc0c568f1191d1191dfa442ad3ed6ae153f5f6a3513d6594b2a28c4cfe6ec095942fb2d3e361c26c0313a4d986dd343138017e57311c3ecb426b949ca7f4d1d655ae1f04bb6806a724e49e1d571d856553c9681edc51e857efb1aa7c7f0428e7476c78050038c4493339562a4a3fa9ec1649d4dacae3c3c3253852c7fc59ae56adf1050bc258d213c82a72c0ebc97301c561ed9a3a63c570641beb713f4e078304f7677b980ff982b6b643b8cb2c05c521064f936caec287c4cbe8279b764df20d88933bb917d3afc788dc1155adf816585f00ce7b2e892ad043da4e97ec13f5cbeec1110d4db732bf4d13ea397034752d63d7ce5fda34df90a0138eb9631b9288b68b4777f53c77f5fbd7514efdf9bb2f25a58bf47e0adc6b4de1cc53d47a97ba890b54aa89a98d27dfa25be30f4c0413f0120c5bd144f38c1dbf6238141f3838ea4ae2c127768118ca5a2923c30edeb415c17b7e2ad9c8b1454bb86170e51ff19c5180382a6030f808c21f18aa0e98b8a329c2521034c1e6d7bdd82fbd4034de98c70f68e955f0fb9235f2a4941d2c693f72077dea83ffad41bda9149557b02361e264270a9e5f888b9a8edb67e6235f0ec6303b61fff3ff12776fa1226a0e3e0003dcc8de66f0c5e2e5ba2c53e6c286b52257478e14f5428a11a07ed9762eb8841467871f8bee4b8fc2056774315edbae45859f1c5110ae522eb4dbb83a75839e2ef9752fe422bf100f4f466e1c34a9b18f9a5ae4bfc73b03017df730b3ccbd44c4e501c2e3412b06aa91a3c43dc5db13f4f650f77b1c194bf7675d5e0c44c90b8b070db7d1f247d56b21b35b644f5c4e4bffde990f87b34623a342acee0aeb0ba5d30d5043f7c3f66f1ea6cc513814e73fa3bd9ebf13d28555c08ed940a2c86a770d24157d38d58bb144b664ee79365df0f82ba7b4985b8f2edce7756b72da88432e6f8392a7e44c5f15c79afaab798c80bfb50f618d1133081a93034e2e90d813c76900ab322d563dc1ae4b0e815813dacdbf8ba18c2817a9e113dbaa94b38cc0e4af19a1dd1fb44bfc69f1da3c8fa51f4eca4c8ff009370101546ff836564229dd95989e07c7f20af9e1e07d5b7bd2319ba837b6a9eda837abc694602abd3dec49b22d94874f1815572af0460c2bbe123f148aedb4850655427db7b909b49d250144082a3b692d3630d891d33aa7a0d9ebe2419761935b632585ceeeec05e895c2f41a1004838b9772a13b671d3090979951182daf44a4c2c2f221630cc1203ce92d672be6f375e038cfdadd5493da76d3de6808095594eee958d59c27638040b120a228cc62b6b852a0f5531f889c04c259494c44ec2f04c185acbaeb47cb0db8e9163f5a95d45220c5a19c07d2b99a66d89dc29209eb2f6d7eef80ed1a202243b7157b9c1e5e0a4d76300714d426933ecf32194f1edd5d5f92c0a2fe9d7209465868ac187ba4c6dd683b9358441c73653f948c9e1a3e61ac1b4befbc5c7eaef9790f287c8bd26264ffad56e7dfdf9434d7c723d61160b89331a11eff913f259a5fa0793943470cbdb7af1595b7f922c41e9619d98d97e111e9120657d8d59a4f1ac7635672a3abaa93a103989e9583f0a7b4e24c0884088ea255072462f475985c355958b6ef35668630e63f1fb6178de1a9834532eadc3d96dc1ea65f1fe2848baf5b50dec1b6a144bc24f975af7f1e4b2f29db128659fbfe8fff3e2b2d6f12129c40103a5c4dab8dd6e4ced3876fca57a92a12dfeb94e0f90644647149c6be7b55d5971ebb2fe5d16d68b64a0a194eeb6badd72c4d3af1c2e1a3e29c175503c261dafd9c7ef225fa8c6b1c8b1e31bf55baf6be4b84be59e0b769233058e4dc66eac7b9f457ff10f829cd48d0374c6d851b9b509334b37640a9410a73a0c4444d79a5428b5c5d21850bddaea4b08ef0e6ee9083704548602cafe56bd8e1d6b75dbd9de0cb9891c2f2676e81290a704287d17050ffaa4e713ef4ccc1d58bde361d3b3b31651ddb337fe96132e3743489234ae9de5f0c31b31d40399adc45b85c960ce4ed73681bb5cf6a17c547390ac4c52211efab42e63b7033a92ae10b7174395b34ad67aaf8fb3666ac2fcec2c7c12a3f4c85b4fc1e40ccf1e2a6ef10709d32838f1d87c02364bbd75ad73fe81da527835e2a2b0ca487ba6e94cc378abc39f013380f8de59fdbe616012b7ea1daae4d0fa5c72da03f77d1b478b3e898d71bd594148b929da484fa7dbe3cddcabebc7a287dd1a423c57eff7816e768f37b038200b7baae9d822aa647be163106df937767c9c320e9bcefe2270a7b20aef7e65893060c273722b19cc00729884b46164cea5bb71f2d44ac0ee123cb00d804ea51af4dfc22610f4e1f95dbaba16abfb6fd41124d921db10cd49de8f371080e932a9d832d256bc9e86232d5f093ff09d6f2b0e57184547904c7d5c1f09be188258b2879839257ec7add74cb48bf65fb19281ba73c3270399a503d8b0e24445a24f783980275ea62a571b230025c069d5246b6c8c10764fdba41d97db9f6216ca85582d43debe1aee944de67097bb7a807681aef4b96e7e09e6ae6542c59eeb3ec4b8d1fdf237b4ccc4eb6834b3a57622ec4ffa7f477277e9e8a3ee13085a48939114fbf9b8cd40897eb682f61f28141666f30d8e408e98f440b49295b2e8709a1f551656542120eb77c4e449599526e4ca04e515190e690036905e337826c28ad0013a34f0f1f3e3dd6db29f4024c458905ed00e131d6d84ff861a04e4c65af0d30a2839da9ef3f3618b14b8da4fff8f581ba20f4736eccf598489dadd26ab667939091b10a15176c6b3657ebfa0c2410f6fc78782de1c82b6fa935a0d39e9b1955644c0d5a0ea3b883b26f6e8358ce7e6ee061f80fa69e7fe5aa4c0d471463345e2aa33c292319cd25599fc5f201e531ca6671807fd21d1e1cee084915ed2be1629dc857f58fe21604171523ee21afdd2c9813d4dc41bb18bd315c725baaf595b1531d2fb49a8b3976e4162119a349b0bd6f7aeba7305c", 0x1000}, {&(0x7f00000012c0)="3566ebaeba327aa74065c9a7c4755a0d75a7fc083656b09b1992068189df6cf4012c2d706d43e1b5dae3ef356a8a802841c1024128a2d57ee44872d49d3eb5edc392e77e50c88abda8af7eb3007e96b677d2552bf92674f966a38666df225e232c6c3c9be6518888c6472b951f68b59f7225f919800251ee48b0df4ec2254d8f", 0x80}, {&(0x7f0000001340)="fff776bf44f99bda3c2fe8c04a55d70b9355995a67b1df2a0b1b77566ca5e17792ebf81bf20e8764d88f01b2bb9be00c51ea55e4449c2890a327e1a2e7493ba77b26715a43e904d76c4dfa93e736c8ae100654fd0adafac72f2932548f263a674945a761c49b89be3fe72dcbee34b979f9fc3b4b7a152593b255cd13f39e0d42854b9e3392ad66cc551aa0a16d8ab01d94b5234d6af2d64daa462f5baf3ace96b0f582e4d07b3c0d524ed895ef3f3b84909f324389a9510b6ed4f5c96258c7658b7b39", 0xc3}, {&(0x7f0000001440)="701d7a6c89a7e44eb61329e5bff862a2b0980ef80cc8c011a5", 0x19}, {&(0x7f0000001480)="ef78da5ea8b6941e5b70a2b9c6beaae887a0dada572dbb99896e99d7f49221c68116f53e58cf1d8b9901778304a40988fc63c0252a71b28c28496199a23dbaa1853bde055bce6a413329a1f949e170876db23be681f530ce274950686e4ac3b97ee675f6a63ea80f9218fad34447cb8b1d6ed3bc17e5a097bca3c9880a664a295cb8491734086ae8ade4c4fea99236c8b487c3bcaa305cbfccd817fb7bcddc2d5b66efb63e48ad7f7b26b3b9910e28b71604a5132c39ea74368ea9b69f9e497518c015c1e86530c14b4671d229", 0xcd}, {&(0x7f0000001580)="211af8a4577ec96b0c09f2629ae67926518660b85eec97a84ad9df83716bae3c39a96c7fc1a1793d710adc4b3a64cd5c5f6738c86c585d8352193e680ead8fb57d8a916c642a40748a4f71cee7372ceeca3c7abeca8c984619b1b05ad935bac39bfffa3eb02d6d5c4186c5096b83f5d212ba0b6fa4de713122dec033eecd37e1167ea2828bc1ae8d9f57560d35e5", 0x8e}], 0x7, &(0x7f00000017c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x110, 0xa}, 0x400) getppid() kevent(r0, &(0x7f0000001940)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x9, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x8330, 0x4}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0xdbb, 0xcc}, {{r0}, 0x0, 0x10, 0x1c9763f9b2205da0, 0x7f}, {{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x87e}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x6, 0x9}], 0x6, &(0x7f0000001a00)=[{{r0}, 0xffffffffffffffff, 0x44, 0x0, 0x5, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x3, 0x3fffffff800}], 0x8, &(0x7f0000001a40)={0x3, 0xfffffffffffffff9}) fsync(r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001a80)={0x3, 0x1, 0x8, 0x3, 0x7}, 0xc) linkat(r0, &(0x7f0000001ac0)='./file0\x00', r0, &(0x7f0000001b00)='./file0\x00', 0x4) read(r0, &(0x7f0000001b40)=""/147, 0x93) fcntl$getown(r0, 0x5) r8 = accept$unix(r0, &(0x7f0000001c00)=@abs, &(0x7f0000001c40)=0x8) r9 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000001c80)=""/53) setsockopt(r8, 0x20, 0x2, &(0x7f0000001cc0)="54f8ce998cdca89b5d4913ca50b87878e5c246e84bd63d5bb36450c22095df11a2eb72def6b17b2a705279021d92ec8f69142f55bfc1e45486a63a21ae62ed49ba4fa7d4e15ba39f3056ebd5af623752690c9291a347ae6c9e57bd4f24c26eccf8756ee4b46f53ac59a514874a81713a6d93925ec4c0e67e0f3bd53f57d27f4f52bc9f1f900bfec4e2721dc7ba4246ff8731ebd3de1d79cabc3e88b120fb5d57163188c12740bfc91b921a93106efafbe3cf50b7574cd0145a04a8edc43ffc10f031313baae21454f4b13a58805ea8b8bd76810ff480195754fbc49ce8dfddc67399bc13b5f3f6fcf1c7ef47e9956bdaddfbdb9c91751352", 0xf8) kevent(r0, &(0x7f0000001dc0)=[{{r8}, 0xffffffffffffffff, 0x1d, 0x4, 0x2b5, 0x2}, {{r8}, 0xfffffffffffffffb, 0x35, 0x20000009, 0xffffffffffff0810, 0x9}, {{r8}, 0xfffffffffffffffd, 0x58, 0x80000021, 0x4, 0xffffffffffff1575}, {{r0}, 0xffffffffffffffff, 0x21, 0x80000000, 0x3f, 0xbc05}, {{r8}, 0x0, 0x0, 0x14, 0x7, 0x1}, {{r8}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x4, 0x100}, {{r8}, 0xfffffffffffffff8, 0x0, 0x0, 0x5c7d, 0x2}], 0x1, &(0x7f0000001ec0)=[{{r8}, 0xfffffffffffffffb, 0x6, 0x5, 0xffffffff, 0xff}, {{r8}, 0xffffffffffffffff, 0x10, 0x10, 0x401}], 0x100000000, &(0x7f0000001f00)={0xffffffffffffffcd, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001f40)=0x3ff) setsockopt(r8, 0x4, 0x2, &(0x7f0000001f80)="09a675b8d4b2f8212ae5674d8a9e80ac46ac6cc6f8021ba0a445cea98108b0e3122203db8550dfa2a7c66c6572866f3c00782e7b8662b9029473a4e10c8467b242430cb56055dcea88dce3bc549601090927c1fd8e955d9f0b4b08e0652676fe66f33c23a808f2933900faea9ff569d32024d5f2ab653d1b95675a112a24dc9a99c246eda8f6204cabb2ed12253932129e4cec779f525c5293baea411726da96d94b6938fe0b3ee48e4fe85e91944d10ca07c97aad66ddd986da2c31128c40a4610561105a72bf45263d44ad08b65574", 0xd0) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000002500)=[{&(0x7f0000002080)="6493364615c430155c3842f39e34e3edc234643153e1fb34dc279b54ef7ac8c2c47d82a22d79d87226aab4f1c2d9270009f90e9c8ed9204975a4f3a1dca5a48fb818b909876730cf6403cb0833ff8290f01cf4fb34f042b856e2220e70a757899d42483081c15672349f1602c3c6dfe9f4e6a93a093829368cf5fc583a01d246eecb2f5919ad408518042230d5a1906db9068474022fe0d8d850140b41247c583aefdc22ed383dbbb8bdb90569", 0xad}, {&(0x7f0000002140)="9da28cc9d62c295993f79c49717542adba60ac0881bafbc6670b6530fcfcbcad90cf8bcc9538b4dd6af07582459c256b36844d19f615386ece306bff5b9c92878d6634747f0bc2539a5e1a6d2965ea4fdb4f8ec01794a2f016e75d3206cac46d1473bccbbd17f7adcff508c1bc35c0051d509082e9db79b2d0a28c9cbd3008d23d1faddab63294f4e8d8477504720a3554458d0753f0aad5b2b3b73b78f04d25100c388148d5d52127c235260e26e61a62ad5d8417b6d95428be8d531a7c", 0xbe}, {&(0x7f0000002200)="89b7ea0f045761433d468bba9779d80a1ecb108793d6aae2d3a1681f3204eee69311fe039ab6f0682a26260c5af16f0f60ccf0d974b54f14d9c84286c887355ace638103f9bca46dfa01c6bacaa2ffa8267e70862bc22a629d1f5d47000a9f4cc6abb5e9e7e172c4cdfea154a504ae41c9cf85b7342d1eb08a154b74f0026287cbeca72b213a150867f3b1ed0393b3d339182187a444f46538ab07e5c8b847a16f0a78022eba", 0xa6}, {&(0x7f00000022c0)="33c76a05d50351a3c3a52a4eac44be99fcd23c6a9b9ddfa32abdb3fc68ba5731a7eead18a3c817645cf288bfe8e968dee98beed498bd529d023b585f4d412705d1a84ac29db1b847524d4678eb325969b5d45af113a94ec7deb06513eab67bc3127dcde33e02b5282be464e8777d0cf82f0964e29883d219bb5ae9a8dc4c4ed5747d0dc4c2bd079f9c9865346a1bf434325a258eeae28b045c00e01c2d0b3136e738eade512478a3ffe4435a6bf14484fcc58d9ab396e5516187a8af614e205ff5595f1946f96b7b20c4632a6df976e7fed442e412beb5c53dd2b5970d066ec496576ff1493c5263eed9df69dcf2d3c1", 0xf0}, {&(0x7f00000023c0)="10c131556002ef4db0fdd8ec01811c7d277573a74e788b33fdf52287ec202fc326b365d2dc7058ddde2b1735331b416e61d5d2222cbd20d3ec6a36ebc231028b3f9f302e4bd8dcfe4a128248834b12f1d924740de15e19d0fb4f63298537d7720f2fb125741310653d26ba27612b72091af730f9de49c88cdfc6bb590860d0add6b57c216203e216f9dc5f55536e347b6f17ecc960210e4a947e8f000511ed6d5ae9d3c93f21e46e3b5591dd295a40800ca94d8fe88873b6ba7055cabf8902b42716f8ae2f8e0fe99abcaf2e8a0fb65d0673beb4b162e81b7f594422c1c7148c63082d8c7c7a235f191bd6239c0d0b2e3454211f81b517466ae721df36", 0xfd}, {&(0x7f00000024c0)}], 0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000002580)={0x0, 0x4}) fcntl$lock(r8, 0x9, &(0x7f00000025c0)={0x3, 0x0, 0x0, 0x40, r5}) poll(&(0x7f0000002600)=[{r0, 0x134}, {r0, 0x8}, {r8, 0x84}, {r0, 0x20}, {r8}, {r0, 0x4}, {r0, 0x116}, {r8, 0x20}, {r8, 0x1}], 0x9, 0x8) 05:31:03 executing program 1: getgroups(0xa1, 0x0) r0 = semget$private(0x0, 0x3, 0x8000) r1 = accept(0xffffffffffffff9c, &(0x7f0000000140)=@in6, &(0x7f0000000340)=0xfffffe79) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) listen(r1, 0x8) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/181) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x800}, {0x4, 0x9ff0, 0x1000}, {0x1, 0x3a, 0x1800}, {0x1, 0x9, 0x1000}, {0x1, 0x1, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x8, 0x800}, {0x0, 0x8}, {0x1, 0xfffffffffffffe00, 0x800}], 0xa) r2 = socket(0x11, 0x3, 0x0) socket(0x11, 0x4003, 0x0) r3 = kqueue() semop(r0, &(0x7f0000000180)=[{0x1, 0x400, 0x1000}, {0x0, 0x9, 0x1800}, {0x3, 0x1c49, 0x1800}], 0x3) kevent(r3, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x1, 0x4, 0x0, 0xffffffffffff0000}, {{r2}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x2, 0x1000}, {{r2}, 0xfffffffffffffffa, 0x2, 0xf0000000, 0x3, 0x7}, {{r2}, 0xffffffffffffffff, 0x10, 0x20000000, 0x4, 0x4}, {{r2}, 0xfffffffffffffffd, 0x1, 0x80, 0x3ff0000000000, 0x100000000000000}, {{r1}, 0xfffffffffffffffb, 0x80, 0x80, 0x80, 0x200}, {{r1}, 0xfffffffffffffff9, 0x0, 0x0, 0x7ff, 0x4}, {{r1}, 0xfffffffffffffffa, 0x1, 0x20, 0x240000000000, 0x9700}, {{r1}, 0xfffffffffffffffe, 0x20, 0x0, 0x4}], 0x7ff, &(0x7f00000004c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xfffff, 0x2, 0x7}, {{r3}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x80000001, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0x5}, {{r2}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000000, 0xef44, 0x2}, {{r1}, 0xfffffffffffffffd, 0x14, 0x28, 0x93, 0x4}, {{r3}, 0xffffffffffffffff, 0x2, 0x11, 0xba6, 0x9}, {{r3}, 0xfffffffffffffffe, 0x10, 0x0, 0x1, 0x3e18381e}], 0x1424, &(0x7f00000001c0)={0x9, 0x401}) dup2(r3, r2) select(0x40, &(0x7f0000000040)={0x20, 0x8, 0xb8bd, 0x1, 0x8001, 0x4, 0xec, 0xe0}, &(0x7f0000000080)={0x20, 0x80, 0x2, 0x8, 0x1, 0x8, 0x7, 0x1}, &(0x7f00000000c0)={0xe1a4, 0xfffffffffffffffd, 0x4571, 0x7f, 0xba0, 0x5, 0x8, 0x8}, &(0x7f0000000100)={0x7, 0x5b410d56}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x6) fcntl$getflags(r1, 0x3) 05:31:03 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x0, 0x0, &(0x7f000002c000)) setitimer(0x1, &(0x7f0000000040)={{0x8, 0x6}, {0x6, 0x9}}, 0x0) 05:31:03 executing program 1: clock_getres(0x2, 0x0) r0 = socket$inet(0x2, 0x8000, 0xffffffff) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) clock_getres(0x2, &(0x7f0000000000)) pipe2(&(0x7f00000000c0), 0x0) 05:31:03 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = accept$inet(r0, &(0x7f0000000380), &(0x7f0000000300)=0xffffffffffffffa1) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ftruncate(r4, 0xe6) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000040)={0x101, 0x2, 0x4, 0xfffffffffffffff9, "973fd5d84e2010cc2915e057c9350f0b56f7329a", 0x9, 0x811e}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) sendmsg$unix(r2, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r2, 0x0, 0x0) recvfrom(r3, &(0x7f0000000180)=""/239, 0xef, 0x0, 0x0, 0x0) recvmsg(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:31:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() recvfrom$unix(r0, &(0x7f0000000000)=""/1, 0x1, 0x41, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x8000, 0x14e, 0x0, 0x212}) mkdir(&(0x7f00000002c0)='./bus\x00', 0x8) 05:31:03 executing program 0: r0 = socket(0x18, 0x3ffc, 0x4000000000000000) setsockopt(r0, 0x2d, 0x9, &(0x7f0000000100), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffff2f) setgroups(0x400001e9, &(0x7f0000000080)=[r2]) fchown(r0, r1, r2) 05:31:03 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc3104222, &(0x7f0000000000)={0x100000000000000, 0x1, 0x4, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./bus\x00', 0x3, 0x3, 0xff, 0x1, 0xffff, 0x5, 0x0, 0x1, 0x3, 0x9fd8, 0x100}) 05:31:03 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040), 0x0, 0x200000000000000) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x5ab8a6359507d0f8) execve(0x0, 0x0, 0x0) 05:31:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x40) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x0) setsockopt(r1, 0x20000000000011, 0x200000003, &(0x7f0000000000)="186fe65c", 0x4) 05:31:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0}, {r1, 0x140}, {r1}, {r0, 0x17}, {r0, 0x4}, {r0, 0x34}], 0x6, 0x6) r2 = kqueue() dup2(r2, r0) 05:31:03 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x48, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x0) 05:31:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) execve(&(0x7f0000000000)='./bus\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='}\x00', &(0x7f0000000140)=')\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#,\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c377284c35b8502e2e2e", 0xc) execve(0x0, 0x0, 0x0) 05:31:03 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x4, 0x7, &(0x7f0000000100)=""/206, &(0x7f0000000040)=0xce) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 05:31:03 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000240)) getgroups(0x5, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000300)={'./bus\x00', 0x3ff, 0x7fff, 0x8, 0x1, 0x40000000, 0x9, 0xfff, 0x0, 0x0, 0x1}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r5 = semget(0x3, 0x0, 0x2) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000040)=0x401) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="dec5c4217f70a6004a2bf1ec2e450ff6260fede50f92e3450f380013c44185d57deac4817c291ef20f1aedf30f128200000000") 05:31:03 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x82, 0x0, 0x81, 0x7}], 0x7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x4, 0x1000, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20000082, 0x7}, {{r1}, 0x0, 0x80, 0x80000000, 0xffffffffffffffe0, 0xe6eb}, {{r1}, 0xfffffffffffffffa, 0x3, 0xf00fffff, 0x20, 0x80}], 0x5, &(0x7f0000000180)={0x2, 0x3}) r2 = dup(r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x22}], 0x2, 0x0, 0x1, 0x0) 05:31:03 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0xffffffffffffffff, './file0\x00'}) r1 = socket$inet(0x2, 0x1, 0x200000000000) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) accept(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000040, 0x0) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r3 = shmget$private(0x0, 0x3000, 0x150, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) socket$inet(0x2, 0x5, 0x1848) fcntl$getown(r1, 0x5) 05:31:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000002c0)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) select(0x40, &(0x7f0000000340)={0x6, 0x7, 0x9, 0x1, 0x8, 0x1ed9724, 0x1f}, &(0x7f0000000380)={0x2, 0x9, 0x0, 0x8, 0x9, 0xffffffffffffa7b2, 0x1, 0xfffffffffffffc01}, &(0x7f00000003c0)={0x4, 0x9, 0x9b, 0x7f, 0x8, 0x0, 0x9, 0x6}, &(0x7f0000000400)={0x3ff, 0xbcb}) r2 = msgget(0x2, 0x800000009) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000002f61c9ab000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x5a, 0x3, 0x1000) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000480)=0x1) msgget$private(0x0, 0x6) r4 = dup(r1) mknodat(r4, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) semget(0x2, 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r4, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xa80, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 05:31:05 executing program 0: 05:31:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) 05:31:05 executing program 1: 05:31:05 executing program 1: 05:31:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) dup(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x100000000204f, 0x5900) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000280), 0x0, &(0x7f0000000300)={0x3f}, 0x0) 05:31:06 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="ed55dcae7445de62870394141d2dfba1544ac2a6220e78e7a1cc0ca7a42c17f0b50751f3bf9dc85f720b50775d7a5c7a1c4f6cd50db3320d19ec29b4df0dc81ae023238e0ec1e09c2df87578cc893d73f3221c516cfe4b484514c8f472411651f564b274e3b2ec17d5114c9c9095020eeacafb88cde8be4d4bec5ffe44416ce913675fd14450ab404f71cf7b371ad5bb7d971dd93d6e620806e1b71d48", 0x9d}, {&(0x7f00000000c0)="b806cf6fd86ce453ec2785a0e5fc8904a004fc787ba5be61cfe72e73d967bb8903a5971532a36acaa519f5", 0x2b}], 0x2, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, 0x0, 0x0) 05:31:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8101, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000040)=0x81) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x1f) write(r0, 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000140)=[{r0, 0xe}, {r0, 0x45}], 0x2, 0x2) r1 = semget$private(0x0, 0x4, 0x14) syz_extract_tcp_res(&(0x7f0000000380), 0x800, 0x1) r2 = openat(r0, &(0x7f0000000240)='./bus\x00', 0x100, 0x900e482d4bd4f6ad) ioctl$TIOCDRAIN(r2, 0x2000745e) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000200)=0x8) utimensat(r0, &(0x7f0000000300)='./bus\x00', &(0x7f0000000340)={{0x6, 0x8}, {0x54, 0x6}}, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/104) write(r2, &(0x7f0000000280)="de5638189e69e4bc0c5b6d402a0efb4eb51e6418a56cbd9ee65dbd19b57e0b4c1b25164b269d0fdd6da717aac28354adad71481705bff90eba71b2ebffad5b3d0c921bef35d05036fdf5c1166924beab781eb9d28e04af84e5175925ac78257a98e93adae494184d68d544", 0x6b) 05:31:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) munmap(&(0x7f0000ff4000/0xc000)=nil, 0xc000) write(r1, 0x0, 0xffffffffffffffee) 05:31:07 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000100)="fc92ecf4461edf6df8ebe66affdd68aaa7f7a0851549c147bfd9a412980d1a6d864e64b7a20e8286c06226047ebabefcbb04686bb01e5571d5aa4a65e2171250a978f05cc8994686b80f4cb99ca2d989298a838ae2662d8d6981e13df2dbcbe2668786e4bdde312d1751d80c6c39c0631bfd296495bf1b4a8083fbb950e8210180c47214b9d468d170dd4bac14c156c6ab1cc30abe5dd9f14ec80e83ba7424a76722", 0xa2}, {&(0x7f00000001c0)="8cb53abdb2f35ce23ac212bce64f45ada3d7180a91cac6ffccb0d5b1f4c166a8b511f64e067cd76927e2768a6b094ae9a592144d751830f7d010ed6f8d72586c059a46167c1a78adfa7b0be2e81a2841e929cebd499375ffb31fd2740cc1d0a343", 0x61}, {&(0x7f0000000240)="afc6eb46dc98e7b3482e7d8a482dca38f474b452be2ab39706f6e5c68233d4af1eabe863434d69de56ca9cd177caff1ede3b6472e0c2c4dd7222b09bd0490d78a41922d2c76afe772f19d558519de68ab487c85f5a04a87057fd5cf29df03132009614e05da570fb5ba373f4e687de0caa17cb199584083bb065b9a1f591fa810065a288bcc7783a9863dcf876e0c33eb00859a86376752ac4c12fc85d4437ae687e8c8f078f4abdb249f4673ffa5d52677476b08fe8335b", 0xb8}, {&(0x7f0000000300)="3fbb5e49cbf69078223cd943f1a1", 0xe}, {&(0x7f0000000340)="deb206b86570a196159f01305cf90efa6d8ba96e722190557169fa2849710770ba6d708bfe1a75d739b3cc460a67c35e06a9f7f1613ae73e339807ed35875ef1e48b5ed2d17c256d4b5ab479a0b877958345360d5b3812b727418e72106533662d758c5f180bc4c7412dc00c3a0e7651ad12f74027dfa33aff4006903bd44e08ef2446607f3709a4e469679164245ff438bf95d2711e87a5c705ab9f11dd13a6b3e4af0bd6132e21fbcb2cbf5f134581766d484033af", 0xb6}], 0x5, &(0x7f0000000480)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r1, r0]}], 0x70, 0x4}, 0x8) clock_gettime(0x3, &(0x7f0000000000)) 05:31:08 executing program 0: clock_gettime(0x100000000000005, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) clock_settime(0x0, &(0x7f00000000c0)={0xeb}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 05:31:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x100) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e0200afe160433e5908ed5a7679bcc5f68d63b5e3671eb0696c6530006bd45fd972030000007a19d01d7fa1d39426f42b237f5bfdb0994b70b2bb000000000000da654fa8e54d50c1e41f83eba11d279892ab258c30e3c7a95928b068d23901748c097990b8be434d0fa82763505f7a7bd040d49cdf5659d2b412520c7792b238ddf6276b7de53dcb1db0bfe2afa82103f78947257146d07bae5947e1efd3ec5dbae8d9629cb296f6a396d98793ceb66f65a98389fce5bc4b758b267c972175489c70b22f55b7e52004df0abeee6eeb100096"], 0xa) getpeername$unix(r0, 0x0, &(0x7f0000000200)) 16:03:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) recvmsg(r0, &(0x7f0000001300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001240)=[{&(0x7f0000000080)=""/122, 0x7a}, {&(0x7f0000000100)=""/19, 0x13}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/246, 0xf6}], 0x4, &(0x7f0000001280)=""/107, 0x6b}, 0x2) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) socket(0x2, 0xc000, 0x6e0) 16:03:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x1, 0xff}, {0x3, 0x1}}) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:03:55 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x4011, r0, 0x0, 0x0) 16:03:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x8) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa82, 0x129) open(&(0x7f0000000080)='./bus\x00', 0x80, 0x118) 16:03:55 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) sendto$inet6(r0, &(0x7f00000000c0)="c9aa4d655603aee9a9e9b6e1e9477bf214766e796b31cffaeff01e6c7baa3eebf3d0a311db4e896bc2388a875ccb00674b878f0cae600cb3e4a448edacad7f37e8d0fa2269d90a4942f890e8069daa8c19612c4a4c4547b3829cc9ef281ef120d80ac557dd10c8555df83998f88334b4649ecc153bdcea90d4e79a8e16763def2ad532dc0a00ee15c18faca525798bb9d4221f02082eab02f0aedf3746876a26f0500536adccb65a", 0xa8, 0x8, &(0x7f0000000180)={0x18, 0x0, 0x1, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000006c0)={0x0, 0x0, 0xb104, 0x0, "9d68331a4f902f44d111ef2ea4bcf41a5a3300"}) 16:03:55 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x10000, 0x0, 0x1ff, 0x0, "b8000001000000081100", 0x5}) r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x7, 0x224) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/32) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:03:55 executing program 1: r0 = socket(0x2, 0x4001, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x0) accept$inet(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 16:03:55 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x56) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) pipe2(&(0x7f00000001c0), 0x10004) 16:03:55 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x3) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x2, 0x1, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0xc000, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) execve(0x0, 0x0, 0x0) 16:03:55 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x71) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:03:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) shutdown(r1, 0x2) 16:03:56 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000080)=""/79, 0x4f}, {&(0x7f0000000100)=""/43, 0x2b}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/255, 0xff}, {&(0x7f0000001240)=""/222, 0xde}], 0x5, 0x0) flock(r0, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000014c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) pledge(&(0x7f00000013c0)='\x00', &(0x7f0000001400)='\x00') 16:03:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:03:56 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x16004, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = getgid() getgroups(0x4, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, r2) mknod$loop(&(0x7f00000000c0)='./bus\x00', 0x4, 0x0) r3 = kqueue() kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1000) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0xff) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:03:56 executing program 0: r0 = socket(0x4, 0x400000000002, 0x2000000000000000) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040), 0x0) r1 = socket(0x21, 0x0, 0x10001) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000000)={0x6, 0x6, './file0\x00', 0x1, 0x10000, 0x3, 0x5}) 16:03:56 executing program 0: chdir(&(0x7f0000000280)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) writev(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)="9f6da2cf05822aface55c7ed8fc002d837e55675973f218501859d5bcbb88770d821687142ddf5a9e1ee6113a80398ec03f3454c591fdce0644b8a55addc1dc6df963c489c49c594f9f9e191e4f6d43261e7d25ed204fdd831f7965d1f0dd8f8958d668078eabf75ec23e5b682f9cb33e07c67e6cde37dda2af6b2c8134c9768941d13c770e2b6d9ff76be80e6d838f60a64f79ba1155b4a6d18652edaceb725632a44e647dca1773823ae9a7ed3874ed7d104b6d173b3932a637da298fb91c8af679bbd75576be470624c0fea2c291acc9c0e54858a82969985a347f51809d65d36", 0xe2}, {&(0x7f0000001680)="de8cae35416900113b3a87d417c3d1bf6e536a5cb8ee58241450bbf8f807a740f7e1a4feb79ccf3d111a88eacd19a5c0b462624056c0eededfc53886039cb0cabf4445365dee0986fe30f8e3f8ae449c50486140e7f036bda99b3a61528d50639361535fe5a974893eca57e765a410befe8b393ba441416a7ee6beb12814fdfe4f01ddef09af8f40c04527d53b2bc6b44af90e1294faf8c89fa37639037cd48209ce980b6d24f6c7d1633773344eb89ead19c7325844a1f15a61c2a0e221ccbcf96e33fb75a44fa2ce392da99c75e9b9735ff6ec1b86e9ce31abe0df368e3b39cd16a97a4aad1fec9b38aa2d8d2d94bd6d6d9a28fd34aed867cc5b426e4d3391637cf1bcdc6ca15b089fe591d8bc331ed1b9e35c6874b5f85364ab7ed705923c65ec0869c66718efcb5add4c6c2b66823c61a645808867cc0c92704e8bd1065f6725c9146772ce325d5fecfe38888203e0fc0279810a8b77f8976bd125e335fd78968a12a9e12f549d979353f2d0f586626b9e64754e996f0f2169c48a35a992e9f85a8f0292d0016c571da4079dab3c20d503638c657a48c8301e483dac6da3a9f4dafd73a7a2fb618ba66a7f50d5f35ee932e496c3d1d2e59743ceb07cea02644213c113ea2898c58dc3a97341f3d1b9d19f2a92d2c45d7bc6ceba101ceed478e94c1ad2d208e39a658b5d461d5b1fb7a741a02d12c06b8304cdc740549d7773466c10e67e1a87115dd7bf3909ef48ecaee90a210b466f132e030fd6bf040fbf48f2070a02f3897fa23b7c828ed606f0f8176be668001380940a45e729a1bded21d10992907394f5275e0d5ddf5690e1fdbe4eb8ae67e63c34bc238d406a608f8e3244e2821bc6b27f6c8394f7a2a351e3f34200020644a458908c5a9a11ed68066a5501448baa89970b37de30f55ef44b39b14ff170b0c7a4dd2140b7686b81650b605196eb7879c01416f68149beec0b34c1edaa654c979becf8f8d0b36954b248178e0a4c0f9d3c7fa872c03be98e9d7db8025554a77e843eecbe703f43d297c0a9d9211385a2a29c0ae5d7d138cd87fbe015ca9ba786109e8ed91a9f64ed50b3aec423da92cfba770116f9f24b913b78c455887075e9d3feb9e105c6e8b61fa95eaf71ae15a840d89f85bf78786fb5350e8df4d024346081720bbec7a41d9a73611905549b4c2ac197727ce70e2b8749cf3d4169db605169cc5b9070ba0cd2b99abb590a708621c694dfc05e3b1a73eb9ab8987a6f2a5efe4389273308905a4db9aa19f1d19e82a4fdb7c01c4d4e0f4cebde6811983cfae59708e48f5c83be5fa0231d24cd0fb3a315a9c3ba486784df8d6adc0ee310e4923af92c7ec254761edda31dfe02e42beedfc9ee5616d4f316bd66277a5b3106010add1c5324e2e82d804ad257c0fe9b28458969ad5f18d5fa4d0e546adbb6c0ead9b7537b7b2ca8846f88b8c6fc332c7b1edeaf0efe4e1f34497195f6c0291289287e01fb568da4fd8cae7e203502ad7d71fad4d77fb9564a3b3173cf29db77fae9bc7394f161bccf07e096d76a8ac0bdc78f66dd7e4c5e3aa174d971d89f19f202eb10f35b5497982f4d58c97a383711a2d64ad95d68f6dcdba602c91d9f89319c53e4d01d840c7af59cab21fa1266db81d1602d2400a7c63322aa2d7265a8c88c27587e0a6e1f18de7b51fd07bf9b0843775f757159410d174f8b046001cbd7315613244ad799c8c10f86a3c0627c6826319ccfd0a647b91edfa961a35a75b7487adadbbf1c3e491702f1d204f23d3edf3ad37a486f1c997c71bb831e65dcbd69fdf1d42ec524354be4f9cce39ccad7e15a0011678660697119ed045e97202574ee921863b09737c254bda594fca8bbfbe9b9ea89f40a5dffe103259eba40993be23918a9167aff245d45f872cb7882e0c08dac61785d9de4d27b3d5e7b294f96e22ecbcaceff0cffc54f6c4193161b08fcde5c8497cd5ceeb8bdcdb24e37f1f2a89c32907c11558b4d5417725d7729b65ccc5c40d3b91b08ea6cd0565a93d8e63f99044abf7409df397745799d27403b080e67aa91b7ef561fe42c5e58286763d4e71a824413dcc87159fc8b82c760b6f2b54f3ebdc234815a8af6ce1f61bff14e65a4602af3016338d17a0026ff726f0996282ace6929278014890fffd8d447c4ca30fd06cfbcbd9a958892d209f2662cb83a3cb3a4b1a028f2dcdcc82e05d00dd9c266dea43d0c8f18efe98985ffef6345a8ec56c6559ee9cf18d69bfeb399183cdecd72218ba8d239c3243ae28623a58f99317f11c80d78c721ae33b55139333c08d809fdcc259c9878718af7472d46f02c19ea03487d94bb0f95541c3e990af835ea2994590b6cd8f3d060cba9ebc77f1cece6c74c86ff1c7df3ea5860e529f0bdbefda3c0fb9ec2d75a16185b684d1c1850a9fa157db9ab4fe5938f292b4bfc69bc412ae73daee85e65956acb3eadad45827821ee82ca3b779b15b364b49ac3d3d34b38b8d02c7c840834fae291517c8aa507f027240e6543e0a9ee8b99c788a0964ae647a4787e1b48aa071b4ba6393b893f13e70c499ef68a5ea93a487a510211d67b66c027cbb23f593055366cdca968ae97c31db6f0bb4a5e40ce7ac93f04c52b9fde578fbcd30b13d9dded6c93844ee90c9efc6355572900f74b83157abe5e55b45cac0645aabe790a97ab3a45a38e39736fe613a1f70f91af6c35c05e53dcb122c69d3a39500b3e10172753f48129f587933b0e9176ae10f9078b25e0293367e6eba9ccf78e496b6c392172d552361b9a889377dc20528465af3e9718e7e74fb5f9dacc25ece2fcae982609a88101899d189ffb7c9bac9d865c74dbdf3ec194cead3cd7e1add5123e69c180f703a68c6740a23dfdd2df9c0de1222b56c6491910cf609b53dfe107e92994a82f32324e393d6789a5dc7471126af033c1bb809d1bdc5866452a7852be602cfdca8fc0d30afcc04b1e9ad1a01822a39b103dd45bb0fafcee30f0e149d0afd710f269d22f55c65e6b19cbd2e3e720a1b89d918b1da6c93892ece82a32f25e783c4fb771020755859fe32272ec7edba484fdac81337780fefe028a8095919fcf7b694baaa306c0af6c530feb0af1a9306432c2f44b802f6574d2b5b190971cad1bbe11a8442ff36371eda5c1ffbca66d5d7aae5b33e8c0252cef4dab4acb93f52ec432d1ea98328d96dbbb41fe3b48a21e3e92aa95e3a98477ee4cfb78467223f4f7cc2488e055ac5855d4972e732493b13eb5004a4d62df641458e9f8f8762e3e43a670442f8e890bea3972713014759012eb745d3676ec50e70a72de3d51179d784334a18c9ea694dde03f2bb773fbf0d09edbf88cdb293ccf26cfcc83aa741f25b545c582d4086132109ad0d56a7760b189b3b977fa3fdc876275daff33c7dbf427d09e05b212d7887746d46c3ad9c93e618ded69c87d5051237ba342b448812e655a19f79436eeba4ce9c0630b680e7f2f7649815e506b405e23c4e7df16c3e980ab00ea7c92bbccfbb5a9dc1b3227da1d675da0dcfaa91bab1fcc9667e1b30009e7cfa3ced3c723ffdf5bb601545382a1e3f4b0366dc7e6e7f95116639b979f688732281fb716ee9c5df580d197031d2a330b748a21a3e79e3f04679496680375d19bd2e1dabb8567dc4fa7360d47262af6253d0a5baef8cd352109571e1d1113751275d57168eb94a7f83ab12cf7dc3ad7024ec8768841b3f37e9478f3f2f3772a42392e18270fafc3ddada5d5cae66fcf5695e36f5c41131883f96912a693e4d7edf6de83e4b9fbd48845ef66889674c4ec7b5e19580100c905349938a359ff3498ea29139beb23c394c5e65059be03c10a13f38367df9c96ba703b1c5b78525ecc10e0ca693713420be58998b354749d52ca220f7ea3f72da707555781df4c206eb3257bdecc8d989da73aecde5f823d5f4fa1cdd551a39470fa857cbd9e2c44eab460a3c1d7d1f2ebfa46c7cd5a94b307618e9389cba02df5122ded5615c66e62fed8fb0e49a89efcabd5f111175fa9b95bf80dca0830b1a8e39c64d179f7148e58cba1376939cc7069ac755cb0bca858bbfa4d60b5e70cee6b5ea523c301c3b857fa21cb5dd9e167a2282a32a8f4c178a518932d7ff8a7bb53dbe4187156b3ffe41eef5a95b38448986ffa249107410d64e22f6bef2bd911d95c8ddfcccb15508b22f2f739402c80783089094135f8c0731366e3c1baf0473e3a05750f03c844df1c55b6787a6c6b24e79bcee42c0cd5c650bd51ccaced423ead648cda2413a305ddf997f5e9cb9ae2e01f96e26d3989363076cd014731da51efbb1b43ba9c34f3869087223b64f77c6394fced1576c64805cce31ffa96d9cb1109b04e06949e84f449608581490a104455c7737c230f3ff98117ba687434648c88f21bff2e4c882fbf30c9e88b67a937f0e6725decc5c5c593881f638be2d3054415c537eed17773103cfd13dc8cbf0262c34ef60c3743799e08699cde49fb38902ea77990945980d419955c484ff161220a43677cf00a3fcce727cbd58ea0b68c0b370619b7e3d54b1aff972414c205546a19a3cd641901aa33aa2dbec1f96c237d806c7831ef8c3b759285979dec1405ece4df595d284e7996c990fe66d5368e2eb2bc1903b44a35764da0353231a536fb019f118e011e35fb98bfef00331a847995170523b249cb62f1c5dcf7c0a249791e05c5af2877ed7023b9f5d43299be0c4f4be286a7126f03f762067c6364c55d25ec585fc09373ed57b228505f68c5341393ebd635bad74da553061c6f516ae875585e7eed550511d45d5985ed26f58f13b747a02568866a5a114e85299ad39ea9793f50600bfddbdc2b08eebaac597889bd590a0f3f88e8b00899891fec4aa88d5033ec8c674adc4947042bec56329c0258f6d4bcac763521f43b3e3b15133cc8df5fd5b1303600020c858f736729186bdd5c255f3acc070d8c9461e9239fcb7142e51e4a83baba6e3a40ea79d12d764298de3e7b17a90e4a4ed996d5cf5a1f36f3c97ee6e3b524a227b10e8fbf8402c617ef9cb0f3166e3cc5406830bd24c5ae8dd87937192c8d1ce10c1b31c617587de64aa4cc7e2d65ea902419bcce67a2395b21a8d765633bb0e5a44429c8f09f82388f5e3cba2b69d7224d0b317ffea8a14c1c2106ac88d895d62d580b2a6caea3118d52047edd284c3855d5e88122e2a5897e8fa6f14ca665f1eb1a97324b21a43e17c344a96b825d253518330f73ccf4accc980491564250253cfd16a7df65a7bc9dbc1b4c9813c5d4aeae62dc3da5faee1dbb994f349598acd60e437f2ad874b6b1d748c16c3414df994592d62b780f77149f9efd4236a4ebd68f9a7a51464502d73f9e1e9c4f17b68a324b9cdb70debe88e97d47ffd1da1fdd794d61db91264fabad5431feb5bcc63c7314e4299ea6947b099e5b27c09bfb8639d4543aa43227bfc806728ebf12b37ef92f36b2fc37d74372f34515f7f5e8f6f9504afd195e535ed5f20cdcb0dbe518d6ea5fc4f23f93c7907c71b5c328c6238026b5f894bfa770cf6bd20e799d72cdeefa54a48bb368c1b6c9f2ee00e1420d886fa68e712d871025a215f543086b6d4e7e5c90700dfd9dd757b797c23585759581f8448760df830253dbdffb955641ab4e809054be053b8a11215d6c711e5a9cd4576c505d428f422420b98fa7e732ffa9161ed351b30711e2459d485f1cce53f2eb4eb435688224de26e6f33e3d75f57ce422de9779ee64a6e8fbe5961be176887e38dec8d4934595f47d21c5155e188e619ea3718525", 0x1000}, {&(0x7f00000001c0)="3200c14255afdb3efd947b03b9db436b62354d2f5c705c7420ace71745094bc02dfcfa539ef8ca5dadf5941615bf899c545f46cf7fcbc9aa69330d28d145b8a8307ed88cf4a8956f628a092f30788493e0f189692e543d4a7ba6219821a8e8985f2b5ba98dffb512ad2272fe0d8d34f757d990055bc957d649c8cd4e30e78b0650a528adb097176ffc13", 0x8a}, {&(0x7f00000003c0)="d99282206ee58291a7147fa1e5d37c0189afdcb375d2c3ae4dd6ba2f33664c573f09ef49aaa5c7f4421ef73a11d9dbd2353470c71f809202ca32f537c31169764bbb4dc7fa6e9435016366b84260020186b5356937187b3a8b9d5b", 0x5b}, {&(0x7f0000000440)="34350ab03efcc0ba45ca4453c52433cde6902c94ca8a16cd9b24a198b839125a235c6d1e4abe46df5b88e78506b60c0c90a257d985a1072023bff6eaadba65aebe57e428e71045b28485ea94a6ce8bb41dff9306886d2e7f2348cc2da43c9083b8d52576b65ded441400098cbf0d091e8538ced3ac537cec0fa203a878efaecee160281a775872dfdaa2bd36680ee4f9b67000d349ef4dc287ffac", 0x9b}], 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000080)=0x9) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000005c0)="50a016be894094733a8e785f7c40e1157f0a70354513e874989495d8583d0238abb0cceda588e849f1a0aaed61b2497efc17770da9382119c9c63a19a0c8144e8c598e7d176c27c4e5103297bd9234a807816c91ccf48217306b020f559f91ba99ef1d18f8", 0x65}], 0x1) 16:03:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setgroups(0x1, &(0x7f0000000080)=[0x0]) setsockopt(r0, 0x3, 0x80, &(0x7f0000000000)="350803b75d0c13618d444c6d5cbe5551e7a0b2a9a27a46e39b27032132f8ef2aecb25063e9ad686798e901744b29b3d08beee08126c26644c0af40cd035210fd80e429b6faa7ed1822", 0x49) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) 16:03:56 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003680), &(0x7f00000036c0)=0xc) r0 = open(&(0x7f0000003740)='./file0\x00', 0x1, 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000003780)=0x504) r1 = geteuid() setreuid(0x0, r1) r2 = geteuid() setuid(r2) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) readv(r5, &(0x7f0000003540)=[{&(0x7f0000000080)=""/176, 0xb0}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000140)=""/240, 0xf0}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/240, 0xf0}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000000440)=""/21, 0x15}, {&(0x7f0000000480)=""/70, 0x46}], 0x9) r6 = semget$private(0x0, 0x0, 0x4) recvfrom(r5, &(0x7f0000003700)=""/32, 0x20, 0x802, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r5, 0x40045744, &(0x7f0000003640)) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000000)={{0x1ff, r2, r3, r2, r4, 0x80, 0x4}, 0x723a, 0x100000001, 0x1}) setegid(r4) pipe2(&(0x7f0000003600), 0x10000) 16:03:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x26) close(r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kqueue() ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000080)=0x8) bind(r2, 0xffffffffffffffff, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x2, './bus\x00', './bus\x00'}) dup2(r1, r0) 16:03:56 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0/file1\x00', 0x80, 0x108) r2 = openat(r1, &(0x7f0000000080)='./file0/file1/file1\x00', 0x201, 0x2) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) 16:03:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) fcntl$setflags(r0, 0x2, 0x1) dup2(r0, r2) 16:03:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffffff, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r3 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000040)={0x40, './file0\x00', './file0\x00'}) socket(0x36, 0x3, 0x1f) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x7, 0x3) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000001300)=""/47, 0x2f}], 0x2, 0x0}, 0x40) 16:03:57 executing program 0: r0 = socket(0x13, 0xad4798301a248f26, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005040a000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/187, 0xbb) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchownat(r1, &(0x7f0000000140)='./file0\x00', r2, r3, 0x4) 16:03:57 executing program 0: setreuid(0xffffffffffffffff, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r1, r0) 16:03:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="ff0f000066696c653000ec2bd84ed38d00527df1a2d1731633fe6ef0967bb78249e3fe95601aaf303a01db3d01c46b3f6aac322fd2941df81393f98d26d84a686613e97012c1fba17b820a562859650e7f6d930d0cb6a612e89428112aa3b98975d9176384f1a2a6bc5dbfa826de556705b9f18781175ad707ac5e2ec88b9e32d6d0ca34956e51a9898108d794072ff48ffc29db9161dbecc3f431c75b1d01d67cd300000000000000000000000000966df5fe82c9e9494afc1a05e192ca728767f1a375e649778a1efc3e584848c1269ea402863641aefe3e69d85ebbde86d9e5f9c8a482f19029343a4d350ab0419d7737e5db4fa8bacea33afff2cc77ffe7e684eb82082de2462ea7ff455bd1e0e738c29dcfc9740de90e75afa5a6c246ba44"], 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:03:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x490, 0x4) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) 16:03:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) getpeername(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:03:57 executing program 0: r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x3, 0xffff, 0x20, r2}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:03:57 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = socket(0x11, 0x800000003, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x9) sendto$unix(r1, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x3, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xfff, './file0\x00'}) jV5?>u+3,uW4M)r ?OIuXa,*3o"jV5?>u+3,uW4M)r ?OIuXa,*3o" OpenBSD/amd64 (ci-openbsd-multicore-3.c.syzkaller.internal) (tty00) 16:03:58 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) socketpair(0x10, 0x2, 0x6, &(0x7f0000000100)) setuid(r1) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) 16:03:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) r0 = socket(0x8, 0xb, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:03:58 executing program 0: getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:03:58 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20080, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x9) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:03:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) setreuid(0x0, 0xee00) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xa7, 0xfffffffffffffffd}, {0x6}, {0x1, 0x9}, {0xaf, 0x4}, {0xcf, 0xda8}, {0x80, 0x1ff}, {0x0, 0x5}, {0xaf}], 0x8}) r1 = socket(0x2, 0x4000000002, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000001c0), &(0x7f0000000200)=0x8) syz_extract_tcp_res(&(0x7f0000000180), 0x9, 0x72) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000080)=[{0xfffffffffffffffc}, {0x23, 0xffffffffffffffff}], 0x2}) 16:03:58 executing program 0: semget$private(0x0, 0x3, 0x400) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000004e80)=0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000880)="80db061ae0d639bec9546abf5f01546520595bc3ccc2fc7ff6caf21698865b38626643dda1991442ffa5f39061d293a6ceed7d2d6f742334f532a9eb357956b663354e9c731465391556d6085ad40293f74971198544478f385e6da6fe8d09eaa9c192804c68435c84ce150e924698376e95f4cf5f4aded86bbc4202ccd7b49408994236f92604b9e8e0b0f53f43a6933fecf33d13e134bad7820439e696f00b1802b8923c3f4f610a22168a578f1be98d1a93222c5e33ebfdc2cf1cf13d99a30b03856acba42a571397cbff583181e2c3f947b079d0948ebb1e8d8c1fbb2f4024bfaec90112fdb05c6b8e159ab9dd468a3eaec41f352a412f2b465fcd5108549759e4d966df1a91dd5390ba4cdff9066439657bf3f839bdaf6cfa261c1ea97b4475c1617cbd4a7e9751a1f9c2f7b424c4009819ae6bcdaab1504f7d1269aa27aefee10d2a994fb496d01e6de06741b1d3640bca70c573e2ba234aab23f141f89179135a63cf41629519f1371885f4fb8d1ea8dcf7d686409bdc165ecfb8e43d39f4cc357d5d8848b1ca772189a5bdad5dad1b34c7235a3f071deb6137dcbade791b3b9bf7e1846ebaca4e7c39cd7d75f79b0ae575836df760507ee86a3ec7de875ce4072f166ca89aa3699162ab81321b7439bcf5e797ce5a194a94eeeabed526ed2c9dce18baa07e8a4f3c869a78b2d80266c8413b960c201386544dfb5acc015e977ff8b8b5fb9c54bb705ff98ea35a2d9620251b213e47a8ad534c98283bcbcbcf377a2199a91b028adb185b7ffeeaa3caa1305a85981499576149e1aaa76a220ce5d3dcd9fd4e949b962e3da79efd08f72d19afc0fc326989d654bb28c18dda7feca1a9843c3724e2a9ac78576152ed3ddf1d604f372c872f8abd74be5761d0fb49750c1986e68e6d7831625fb32ab7213caaa1927e7a5bb6ad9be05b20e2ab4a8e482d5d6f95dd2646353970b127ea34c0df3e71bdcd27704c0943b82637891b574eb9e0f1c5765e112e037535747b2c43520eefd865dda6356916408acb5eab33e3faa17faf0b0f89d7957efdc1192b3f7e03d2922283c435d376a590b49094a307919ca12e369edde368e5e8e79580c3dd2ba3b3be6b70acadf99c99a6e09762c44f7235d613a70684ce7beb34127c49070faf54c7a88eaa96489ca4be996ccbb32e0be203a3aff11b272834e618e62b1afe1e092895f469e737913ff8e1e25d0c33419e4fc323d5b64ec28cfbf25572e4da6734a8314bffc856f39bd6144fba9d67dee688cd81f18171988258faeaaab543b6cad6350c7fe1db890db20cc44bd5fa56284e99c89715dc912f84ee76ba54bc0f1893df8849377632022b3b45988f21a007d7bf5f89d2fd3e4544df66132ed4f97bcedcd52ec91341af2940b1aaa1db56a0a2ddff2fdb26c49d38e69272563d39a89d9a6c46669273f719fcb5222103728c5c71fffd0350ec9c2cbf760a267588fdf1ad1f081baa466c44cb9cb0d949d43d5627fcd2582f2bb80de09c8c495c1dcd4f20a796f143a4a1d960af4a61c2af2ddf16e514440ffb74a62462ae074a3a2bf689f7fced75f42a927d98dee3d0faba5de405546275dbec6c8f0207782e728847fd16706ede898d57cb2ad0937d838236330c645b4754de3fa1b57f1523fff380e02fcad32b1902a464dfbe878e41055f72cb3bbd897a8715a939defb96f68991d76f1d533d9e1e0903da1763d8f9473c758935c18fd784ef691b62f8df58cd8f07491dfe9054a0164029dc1f475adf0a3c54069029c76c674b7c5c4b3359d1fc598b9a103746a7498274db9fb3adce86c4e1a17fd6449be24ebd956192c040b4cdbd0840bc7623264717c4c307674d7350be4e0c91e0bbe8710fefbec8223a1bfc5d66e998baf717b8137f86ebdccdd95eaa7f2b704165bb04a02e4e3454d2b0a34cb88beaa0b0043ac76a40a3ec69629466da65d35edbbf1341750a8784b826cd91b34dff0e81cc03f1c757eb63489bef049b3fe9c9bea0d31432e043d24b2bc4dea3adf7eb1377ac6d69ad200502962fd24af1fc60ff1b8b90f9bca597699a54dbb3724ec87368f80646113c35464cb5ad256b15c999115f76bef2ca0ca2788875518bb52aae983f23b9c9d7c5e19a10f8cb8f9613ac9a00ebde1fd611311516bc35e21a3679792b975256a15ba86ac4f0a077a166cb95c03dc897afcc40ae0f0d1918b1d970d627e64cb6029a98ff145790067f01bb038d5a4599bc833629487f88614d4009fb9a1bb0cb1469c5171a2c388cae35f2dda92a6abdc0947a6746a411119f675a627127c131c0c1b043b0a050097787cc6f7b45eedfc8a1de16819d8285ab40a2a65cc31abfdfc5dae022a0e9e279b71c6268903b2375b9b3684285f6dee38ba21e501e76f49071b16211d922b3a86b9137da5a74b4e84bfc8c8d2cbfc0e526f37db36a74cab660f44ea0a83e294d3a34026b007f7484c47c4363251c04f4a221653c2f0a3b764d42d585ecd098e0936a504ebe38dcc9ca45c2c9dbccf6a899b81179be726d61db71a4e15179bf5ca24c22b30992e94c2bed7fdae143de15c070cf6fd7a1a190f608b63744cfa8f036c8d9f189de2c0fcf299f483155205b2018fc2c69798df49c8d727e4f0fb128baa75578f666e424e5651ea2b53c6fd3557f755285ca1e6b8f1a3e49e824e8553a49a81f078854f201757d01b8e10c809bad13864008f64616142ed5cfa91366672914b54b81e3e119e0d73d8989819c70ced475e817260042921113c1b1661f4847a7bf7e6cab48622254afc9650c535870ccff449b18a051ae90f36891931ec1e506be2975fb4e6f86c2df53f63d37cf0638f332576bd8cc606b48fe6405cdb243f47a6e104e0ec27807b32999c884f30b16bdb86c58e2cc60759414cdc857a8b543a1737b1705ca76c58094c4c787d00a4429f91bcf1e9277a22d004c58a7afd2cf462eca6bae326f912c89d085d39fcf07fdaa53b5f1f16a3a9813c0eb3408bb19e70b89509f25b1a42eb4322ae8a233d3edca4c083fcd502a0e432cded69fea3fb31b1d79eaab3d2a4c6200d5c1c611718f6cbe8bee8a0089d491bf610e3c9e3b6eccd9c5797d405dae5e31f7547062c32f6616964da631fb03761537b78f4e78ffdfa5d7ba7aaad8b524d351cd7aaab9ce80b02c6cf8a5d2f400d3dd941fc8eb11ee2463b97e682f2d75ee3dd4c16741cad9e854c02950a962c93570f553316fc82e56cd248b35a3f13edc479070d19312f062a0bfbf2489e1d6dd4133152ae671316d54a4de58eda154d4b2ef4a2569ae163e3278fa19166ebebd1202bcd27645a96ea0939bd6dbc8490441fbc8140eff506a40b9f008f47dfd22b0183def1dc635871c8037b33315640a6985ec1935d75a78ea2b10ca92f6a7738ecc35c5e6dd7fb499342c4c2a0b5121419f466e5a1754bcae6ff362756e1c0bf00c8a9f02fb6e98cd5a182949bb2ab11a822638caa4e859cd6106efbeadbe105ab2fcc5dab9964a3b7bb3c4d4b140e6e88d3605a0fec9fd1066d5b9f4c0da0c298b1722cac057d5a22de176a68bd60c537841334e2b19e46b79cead3effd78954a4fdd51d8d4cbcca6ea1008e32ec4ad2e0c428a757df55570fb79d4865a3a4fc90d81790127e9caa02e213d45346e3309aa3e12a2a0c490da6526f4c5632e7f373d451e39223118da1febcf86964fcf5e108f4c6a99c15476cf4061ed92c4ed2f43ebd8e7c0f9f780231f8bc1e16c5a6a32454acd6338e69e8e0ac4748e22d62123a30bba953727eb5a1d54a27bb6ffb5fd77aeee0f94ed22caccf7a2b58aac9f17116b488e1bf6ae0de848efe3fa1df90db919cad4e248abfc452c15c7b15e6223d3f20d62e38f8f313ab1e72dfe8f9fce5d0b2a5069f8a08ccded317dd1ebc877776b8bb1b43e7bca4ff0557c1afcdef9c89b2367ee2c32c2e6b4b384a381b8f177ca11b05df5de8ba2b5c9c30cfdec406c10583a4e20a71a09d0404472402612f3c2886fdb70fd1ba90536d38f472763b91e611c2ab08a3a8b508d426237750628ff3184e70028c0e829dc2446fbcb4db161cbc7b78d2b6f2a81fc19fd4f1491378bcf4ff6a39d2a297f85cb674df42c6d2cf7fdfb05e3727bbda92fb58f8bcce0ac5de4388334841ce4e9b1c951cad37a3ded1e785ea79ceb84309e4cd71b7314ebf984e99e26d028797c32f9aa69105801505f222795be9d3018b20efba1c7ff958d2356ba4c172f8682667e59ad23c73177b4f196308bea5a1c5e66eb52ec1cbae32599fd3b755f6e925381fbd03f6d18e0c78c9b2da1f196e2162b1bc578f9f8420ce4c3ddc56772675e965ba41c8e1218974d34164d778d91aad8b81db89e17b9bcde05ebe36744e44eb30b13966cf3af2840d1ee58bae502d79627f899905513ee664d9ea1a4f40dfe07a9cb983b1bb0dfdb9e9d03a4c81744b9814b98af8a3687945e773b780da0b0c71b5b571bacf9c4a567af170eafc9b00b205b85a57e44e1b89b3414bfb0f20752cf39c9ef835d227512e86b78d2480830f09f1fe1b3502e37526e936c721a805d9af7aabf8f75cad9506d7742160c412028ee44f94fd25a46a25aa54a5f21851c692de702ccf8c619e53846eb9404a54c9f7d503f71c6aedcdce05de09cc5c35e1cd8da8b0aba7812ccc7f86d02242d001102f19ab5a6fcce2aa915fae17adc2414297e92b4dd244580b022e18d4a28bd088f881e9b84fc16dc75410f5ebb802a68766ab3c87813b57e92a9c098b2b63a8b828af1e8b56356ccac2e4900511dd47511c134b3cd021aa91085666878b17fc09b33624ccc0ec5ba1a4fc96e9b2442a5c1a7a8f7b484a84b78711bb85222f0fd3e4f29941cc5359283481c3573590732841494168a7fa232d5cf653d03544ed7c552b911183422ade3d09544f68f03fc4e4081ad8b17bb62c19915589c17df723c2f268edf6c6e768a86e6d7d1638f24455b71e13dcd503a14c662e38ee71498260e9360a131494e79553bc555ddf71762f78e2c904efd7469dbd2212b12aa799ffdb6748fa41649ace061d9352dc769316b02fb14c92453e93646039379c7c5ec19042fe823ee81a7dfb963e3b8826a2c46c99640769257685f9b1bbd227b8d54932596ee1210e0e3e21862fc44b20abaffa3e2b031fe847e9dc52b168c3999fe1bb976b0a1d5e86e87f7cdc71f1d13dd19557ae41932dc0791cd6b0973ec506e6fcf52b4928a843edfb5f007053e0483ab42d8cc6da713eb3e3d2f0d19710fdc2469b7f4f0cd30e47ab3732b1afe0a6ff07e69e0f3d2cfb19898bc99b0004f94eddac8252f7622ae3996b60963332ac947dc204374d40d8d8936a087ec93eaa9fac9c6d2f668844ed48754fae1a64e620591e083264431b9e22773dd96de962754baee4ad7916c07d65dfca188bd92144f7d2c3f690473b0fef67e1a6546b5be2abad5455b6b7ef923956798bfe2f5bcfed60ce5f21916d89373be1920480fba5bc880451d4372b548ec60ef0b3f5457dfade01f00eed8e940e43c8ffc65c50c45a54aef7e6c979a697f30074a90530890d096ab0632861b500541f674179cabfbb4da770ae5b81d06f088fb33dc52cb222847766a011d2dff6878b63180b09f8593f83c132a5342344e8e4ce18e92c100d826ca0f99edc64ad33c349adb994dc24d4a78a6adfd0f8b0733d0ec65d1f73de59f4cdd7aeea3b9e1e8d90a507179f2ebe8f58917674599ceb9f99f1f17ff4e01543675393e43b4019ab939b97ba12b26ba24b5c438024f371df2e1831cd6b8f24", 0x1000}], 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x9, 0x0) minherit(&(0x7f0000643000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000643000/0x3000)=nil, 0x3000, 0x0) write(r0, &(0x7f00000029c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = dup2(r0, r0) shmget(0x1, 0x4000, 0x1, &(0x7f0000644000/0x4000)=nil) recvfrom$inet6(r2, &(0x7f0000000180)=""/66, 0x42, 0x2, &(0x7f0000000800)={0x18, 0x0, 0x401, 0x6}, 0xc) write(r0, &(0x7f00000003c0)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d6010000800000000085c6a19e1a3dbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751731e5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8648b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b0", 0x92) readv(r0, &(0x7f00000007c0)=[{&(0x7f0000002880)=""/166, 0xa6}], 0x1) writev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)="0456c17145ebd481904405f774e3f40827c0468d99c1037baf7488868df4281bd5e977a17739974cf421e543d84254a8bc94b2a295a5755a7200f40ba1403c245cde07d12b9cf108c7c1cb0b8ba8997ea65c4c3f8fa78ee4", 0x58}, {&(0x7f0000000280)="1f54109524e07b822adab66c130f5f0b91659875af50f465254cd683c3ba04368442a2a97a8f1076f651a767b7cae8a7798d89ff80865be189a5b41beb8b2934d3153bb82a59edce600a7bd4cc431c6909a21c761a9be59a9f", 0x59}, {&(0x7f0000000300)="ee41cbcdba8469c9cf2a582b8dbc37a9efb4c6906064503b61db907273ca5b744297c1f8507adf77585c0aafbd0de0331280ab17127657c28e89c9bd3385d47bbc4318d6b11c17cab6d1831485ec465843386caf6eeef0b39e454dcb101f5f4fbba1e9630e2ad9260fa74938836606aa", 0x70}, {&(0x7f0000000480)="226c33070ae9983bc942b90312b991ecf3a939688a8fb7acfc9348ea10d03c1dad486157f82cb79535815c29cc4cd7b5229a6bad3a0607de982dd294278a8afabf5d712948c1796f42911b8eabb290093d0d81748603445f372e251232d4881559e47c286c23212704766afbad9841d7f11229f1b1613587af00f1e62de6aa4677dc43c49639fac8f55e144841007e65a0e06f422e49f9926d2502a7ec7ae79b0b507cb70ffef36e400f5bd520d5ffc149fc015dee17c589c435bd7714091ebb95a0dbe4bf47510c7dedcbd33d52865e040be04d05adc928e74bc32bdb925c71d76509ad8d3f0f6e6eb41ede38d8381981f3d6418498d9866677a3", 0xfb}, {&(0x7f0000000380)="cd54540559871ca6349b", 0xa}, {&(0x7f0000001880)="7f3777d2801f82cd97ad3a3a6b2a6a8ac9b1aecd3ed0bd3317617a3933197aaee183d0e33edc3873bbb0fd8278077a6c31aa5c91ddad967d5fb561c74d6b31eed60fd7fe12804c519a441eaaf010b9cab3dba0d3764c1650d51c4398f601cdd39a6ca5d47c21fa25b84dc80128f82f125c03755a0ce37dbac36f58bd81c73fa880cb6b1c0465cbedd8e976b57cf2d014815c515f8af70679e4f27e3d5fb8b9fc856aa77e1e204df326329e0e696492b7c38debbea73bd68501dd7473a61369e9d9629f32538eabdb930f1834206d88699f9f806fef67a6285667a09364c7762c33191d5e292c5ccfd37db7973bfb2aebc7cded9ec87ae54311a260294bf930d218fd8ecbc6a5cee4d1df78b0e358c8f8e591b722e99396da90253603f79eaf3e0585f4c7a4f0edd4fecd33fd4db805c00725bc3d92acca282659f64a4e8827d9bbed4c45f4ecd76fa46f5dabffd1d238983dffd3217fb4535c83dd597333c9bddc6c6d8cc71f867fda65d4ef948a4ab7e36aa9c382c582521de4045e36aa5559dea9db2a7ca74e2af5ca763656af99d3d00a5565dc61d7f5359a63e5f70d0e5fc033ec5a9d97787a00e836dd748dddcc2e5af3bcd7029c765f4953c512dfcf8d655bcec3afb964c8376213fc23a7054f17bf0de5aa2fd26f71cd09e02a7e82d1aba01de60fd0d6e9579f61320089c91d18ae01b86979a814ded17026d84b57ff0c9dccaee7c47b43312968e9ed80b7a8e6211c4a616680b3a41830852ed1249c3538171526f573e3df3def5eeb4261db1998e1669f0afa9a613ddda16c02d7e3f9df5dd5be85830cadbf327db1c52ce2d0c6baa19af9465e8b4aa3f8661783516f100f80f2a44c4c0097be4883ddbd936e8b3aac5d85539de0559e07090e392c3bb44ee7a0ba383e031b667d66b01687043a3ab8d71225aedf5791c4a1879e70e3a80867e628b3713a544453f6b1d8c13b600763a7b3e74e9743802ddf42617739d42e70ddd12855c3284a7cbe42f22b90dab5dba62c7428378f1f95c36250851a82dc114b761caa59e78386d3fb93032dfc00a7dd1649bbdbd5dcc0eaba864f88c02c1fd9b76dce467de0d98a6a021a8df85b74e9be4a7c21a69c0ffd566a900b86546fd80c4114c2bc4d50f3b73ac43bb6a7077dcd1ec94b80d05325616f95f536f60b92fbdacd1719d5189d97ee9eb1e67e264fa4c994ae0de87e76e29844e05f91804668de173d04fb87512f0f69e32733f913887edc72379bb6e7331bc2186252df9c4a59516b1453ecc00fcf4051f7f1e0946ae35f97f965b5068d8ad27451802fa5ae82c91d3d02919573bf37aee37b29e69a7c10f417aeb887bf6eb42ea8eccf822d33c2b36b3215b829f945e2e297b13560244639c8878026139bd1d46b043282f4566af2aec576445d36208f70e8b873226b5245bccd7a94e15a53371a579d3f55914aa312b3514ec886b5a97b7d0322762dcc179942f2b95af868765bbb0b2d4e8682de34a3c0b702a5814f186cfe9faa7cb2e2cc9c78cf7588e565599cb7d753b67569acb3d0ddee7e8743f6ef60843b0fb99f873fae64f596fa3c7d9566ebcbe8fbbe17f6d5ff2d8a7f66fca9f3e6c61c82306e8a295876cb45a1fa3d5aee866c5d19619586f8490e355bfac8f1ea97e4bb8f48b6bfee97f3c920afcdb0661777901fca76167b326f5b982ef21a28eb0c0e13c13668a918c52f47bd636dcd32e77da8b26031954453dc4068544a54d6cb141751733c23f15635f930ca376c6e9f2761a045ed303c9aa00c0f24dc44a7a236c1847267fde2cd19c897d7cfe12794a5a78910c32b6ca295b33f7dfe5127a3288d243f9293af40bf89d8eb5bd54acbf1f562150035ab8588422c366138a276be11fec966220787c0042c2ab874bc55d59a65536f736279b6e165007acd210f924a466d9e8a633e06487015c917f20955367f61ca19660f24f298f17f2435470aa25a26f32b6abe9505ba6c81ff27dbde3f7dbf7de0933b07fb4801ba270d50b8dde9b4bbe868de036b51055bedc465fbd465615356dc36a4b09ed51d5530ac259d0749edf8137750ba2aae388307034a120e498798b982a8577bb676f64c0f59b443684765b1076c3f9348f194ae2836286a3e344bf331a72ceb115fa24fce3621c7564b7bbb0e0ff18c3ec98ac770c074c31507dbbd197cfd44c1be695e3888bd554297839a21d03ea00f002c84e95794c039f7bc8df522a2218921bbfa9005b97ce23c14d17c5af4475eb8568e0c696cd7740ec459281630ede49edbdf0e9b9168dfe751ceb5b0d138023fd05f6bb3a4fe97bc661118e782c574373f45bf21ef79721a2411cf867fada31fceabb8263e451bddf6d1ec0dae72b90b2c7bdabdabdbf58ef26978a06098ffd90ede82ba6590ba92a967f022f95bb28a96fd7e04831413c548edd773224604c0e83e2b6a3d94dc481b8393de4c631d95ff9f8a33b99d38a1fe64fe23a394d6a5fd63aa28bb4aca619173e76267088532887969b77ede2a2ccc3ebc5156f99c787719dfed0197ddd17eea16a73de4a767b497d58481aa2cbe20a0ed613960b18ff151dbe03b1d87d8dbd677613992eb63d7f79801a908fc5de912c2ee536c59f68f5a21f2a5ff6a1378af7188691823a360f9c5ceedde3f72f19173f1ae08bcc6c66f85b624a22b0b53f46469f04e3754677488f8d8e4902b6ca6d0a2bf6d204a820b36b483057aa8c5aa9912b2b50fdcc14569ca2508ab3de57d92f13ad92a2ec782517522fe4b69f06c205a056112cdfa1e71cd00d32e45f5e76e38920f24c97ca052b484e4df2c2c5811c90b13c529f63048cdc5638708b2d9199999b9e51cbddb7ec9b0781a1834396bfa6ba44ffeb24e1c88127005b3c96f7752b46c6372f7ee743e1ce032800803e36df02c17f2a8233f7df44b85d6e5f53bd0d1ec1c2a6eb8e1e892ca32c578a24844ddf0d7a8db00aa9023a465ec89e343b6f482847f12ff2dc06ce73c48511ab9efda65ccfc455e9142b9fb4be5ce87be6214a8e1ae6ad0b9399102e51a300b0e70356fc62624fef8420b6639afa675c5a20aff4f63d850cb1cb912dc4cb861c972c3498edc441310f03166418e7941058e59106e656aceaed5a29a176f960d94c3de1f78050ed61de3dd02e59d37a51df19308a0e22c66d116cb978f95560ecff0fd0746640e3cc1422ef7fe043dfbdf9077af3394d5ae578713e0417dda9ee7c70b52c41298979829a5a6060d82addacb926b7e5edc35088118cd02af1ab99271ae66f7f96f75f3f75330a57b6ddf7605b3f4ecff30d48e7c11d193a15a78d48733ee821ccaf9eb9a85cb6c302976c5ebd9b396d40c852965daee06f6607045aabf79b40df87bb6ac9f961308870e6c10e976dd4316254b93da97cdcad0e42efc47bc0f96453f543be4bec106ba1d6d47d0e7ffb77800de3360923e15861dd6fe35f563265b70527424b570c65f7b501cdf1d3f1e376505b6f09c7aba3deaca6fa67db3ce5f309c9bb4e10d080109fe42cb9be53e75938c4285090e39919c0f0d3fca5c0756b45eaafb5cc2fb3b27b08f5e1e51c86f45f04547a89fc3aed70d9146878cf5d93f787c90be1e26fb6c8f21a136808c94e90cbb27f00ff779a207e02ca438787c4e0308544713f79789f22580d2307499c22978db325cd2d37fa98218791ee33078a154e099da467a73116d40180b3ff748c29c139fe3a16a9470319028b14922280d3cd5dfa1d066d7c3fa1722ecabfb6dbad38cd1161c0c6a7b5c3d0069866656a240de606db2bf0bb500e864e67e4e2727e70616833aa802624a38a78fdab8229002d7c67ec8f8c9d4cb81ba7475258931be5b61fec1e0196a2a82ab19857cc9a8beb13b814841fc4ddf17882c1e9f196a2e9e99fb3d130f7a33b292c2093c6dd697a9beb8b4ae563f190c8f2e355822d118bcd7a87b5d049974d9edfb95db803522ac89361805b36667a1b4edf6c388151a17a72eb5338f306e40193c8f63b2cceabe0d8d479d96939be9cd8765de4e64cea0e3dd6906667af02cc7363eb05b05586fda369aceb21021324c0df39287ffb5352117b4e5623b1cbf052aa3d79072674219ac664e445f039c0e868e7e2aa92609d88ebc89f94872600e1c5c20ee650d03324c84fc826f2e512a00995af5d2b4117201c82a9393e8ee6b80b0773ac2adb27346acb06eee3bfdce7c9c60e1886af0debcde393e73934535c76df0dc35d0546f6a85cf4c2953a15fee2fabc75d83557e05522d70f8949b271f715df3554eed60a0b55b80574a1ab14a3a091ba1362ae8d33fd18555750e6fb58aa5aa96f6ce2c9d07f6ad217991180b32fae13625be26437403cf220ce555824c276023c9fc24b030bf31d2fb0a2657b122eff552f3cc471ee3aca3d36546d5de1a3df85f2a63df1890b6f5d80e7d8fa683a1a14c000f9de572dc4456a8be41e6330a048f73544712207584dc534092bf8de44c9a585211260856248ca8d58703dc8133fe6e1ccf25457c1ec8449083b51e4a66413f60042004a50588a76f0d3011fc4ab34debb97b3b3c01d401faaa78f93ad6d54c9615b141219f7e64af179ec46d1d5e4a92ae23b6fd388ab531e1c3dbabafc1a16b8c76ef4aa967540ae655854e083be3c331c55de371e1f881a56e9985db5b64709a48b8bdcb8ff2aa8c025d9a1d79fca9b1cc08a551d62f83e5db13d669f257cced7e2060d7a325aa9e88fca39fe7613f6f857150ae3a9511732265918fc263f761c4403965858ecc2f931ef8879f10ac81f67523c6b062947b2e00eb56b437d3de3c1d2a2acec609126b26b9c34dd63728a298d843e60a95b5056e48251b37a2097ba251e3c5f58fcff5725ace0aa7e599aebc9bf10d5a2f3b66514050d3e24b86d68cc06c4b8f7bcf341124a2d61b76fad3d314c738d4b4639fb711b17fd464a09ede7659c0d92c9d81096ba118eff9fc64f5a1243c8deb3e96c96e942636d94e381cfe6f9999d18e02b240b8b2f4eef088f95f79fa9154a3404b580219aee48c5b59f1cb604c79321da85b328ecfab1d4bb7a7f9c95e6e46ece3e5040d57b988ea0b7c38960cf7f1d6b748a6bd62c151bccb4ab4790313da49505926f56666929df669e54961b483d115badf7c2203adbd4598847f37d80739afc02fb287e4eb537bca98d420181e20d896e224e1d5dbd5e93ea4bce7d13c0d4d5cdf817419ac2b72bbe5293b8de2dd659211223fe7d3c9ac754ceeeb4c40f2e568acc1d7ee047d5a606f57532f0d55a449a07b37c164178c81997bc81f2253d6b271a3e5b95b6daf176a6ff7159b96aabba125d31c77c1136252ac016beb2b665605f96a001f05ba1a2dcc1215ee1a17fd6c024306fe94b43bc7b42a1d87ad4d1881f812f90ef42effe721699f84b53d950b50056760c7985ac5cd5af7f22b577e307f24e45c5e6c57255d78750d0b5a00434fa005dd3ee84307eec8edbacc81670a4829ee38400774b20884e9695f97589509b9972cf080674bddcb07231c56f11644ecbd4c667a10287629c3db65d3cc392c5b39b1f4f8cca0c75805f431f7418939f0ce53fc35c1e2c966865a38b1ed4440c1e39e1d7c20f67a3aaeaf476ef454751aa1ac140211fadbbb1be05feb6c07bd6d58e479a02110d1eccf5d0d41fafed74f15fe8141b7505f84db8b480d990047da0e5bf446f3fd7504ac1a09dfd0d7d9c8dd971912f728473bd0615e853461addf04aedca1ac2887fc4d7c405b67d14e4ecadc8a542086572ffa5198d1f0ef9c6e0dcce208f537bc", 0x1000}, {&(0x7f0000000580)="3cc7ef14e0b5a6053e3ef11b9ef9f879fb97f8971f79214852ff9193b349b60bd779ee277a28ee3df93c58dda1bf56f06c0c3919fe36197631a0816e435c28", 0x3f}, {&(0x7f00000005c0)="9a7243ee46f386e14cc79757fd24cb77897fe5ef0a08040d73d986e570afbe4ad8da90e6e324bc713163acbf49dbab7a9effebfb418b1f47ea3be5dd40d0aa92d7e3aba754809487616a582fbd80c5024e717779c75ef1ac869131b4c2548f1f1a1e8fa159ab604439f530ea0aef36a4231edfac2aeae8c0e5733831c1e9d8a5ec1b74608639ceb02b1c3903e68a809cf0f217c19ba6448f5fe513947bc246c631f5389ce482093c10047cb70aa32089fce30810b2e1680c", 0xb8}, {&(0x7f0000000680)="77524d284b4293d555ca7a7bfa73642ed27163e9f86914e8fd2c6719a1909d1c0ae523df519df2021f9927036c2d5ea6c937d123d5e6f16b802783f135040c07be47033d858e322cf7450ea43087a2", 0x4f}], 0x9) r3 = syz_open_pts() accept$unix(r2, &(0x7f0000002a40)=@abs, &(0x7f0000002a80)=0x8) close(r0) r4 = dup(r3) dup(r0) readv(r2, &(0x7f0000004e00)=[{&(0x7f0000002b00)=""/158, 0x9e}, {&(0x7f0000002bc0)=""/4096, 0x1000}, {&(0x7f0000003bc0)=""/9, 0x9}, {&(0x7f0000003c00)=""/245, 0xf5}, {&(0x7f0000003d00)=""/4096, 0x1000}, {&(0x7f0000004d00)=""/211, 0xd3}], 0x6) r5 = syz_open_pts() ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000000)=0xffffffff) write(r3, &(0x7f0000002940)="5b33d152fcf37b0abf8e277a95c3210c00781f2b9a79165d1384e629d933829393f9f3bfcf46a0670227e19c42d34400fcd23f355f53d9d7b718935e35c52ed901d4fdbbf48f27285b58477ac8534ea42de4014e36de3ce7782d5d0fae002720aaa2aedabe8bfa9ac5e92cdd57ffa4b6efa6a656e8", 0x75) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x200, 0x0, 0x3, 0x912, "b08dce58090000e1000000000000000200"}) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000002ac0)) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) 16:03:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000800)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) close(r1) 16:03:58 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvfrom$inet(r0, &(0x7f0000000080)=""/244, 0xf4, 0x0, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f00000001c0), 0x0) listen(r1, 0x0) 16:03:59 executing program 0: shmget(0x2, 0x3000, 0x8, &(0x7f00004ca000/0x3000)=nil) 16:03:59 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x114, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r1 = msgget(0x3, 0x0) msgctl$IPC_RMID(r1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186a56010000002b00feaf0000732db8c477ecdde234b9d100000060d5706c85c2768511fe9c22374e", 0x2c}], 0x1) 16:03:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair(0x37, 0x0, 0x8, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x80, 0xa) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00008433acf54e341dcd291c15728993bf9bcf49f5d8e10a00000000000000ac2a33ef9aa2", 0x30}], 0x1) 16:03:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) preadv(r1, &(0x7f0000001300)=[{&(0x7f0000000000)=""/53, 0x35}, {&(0x7f0000000080)=""/93, 0x5d}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/145, 0x91}, {0xfffffffffffffffe}, {&(0x7f0000001240)=""/183, 0xb7}], 0x6, 0x0) 16:03:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x0) unlink(&(0x7f0000000140)='./file0\x00') r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') read(r0, &(0x7f0000000080)=""/101, 0x2a) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:03:59 executing program 0: r0 = socket(0x10000000002, 0x8005, 0x10000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x410, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x9, 0x7, './file0\x00', 0x400000, 0x1ff, 0x3b69acba, 0x2}) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 16:03:59 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x115, 0xff, {0x9, 0x100000000}}) fcntl$setstatus(r0, 0x4, 0x0) 16:03:59 executing program 1: r0 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) socket$unix(0x1, 0x3, 0x0) 16:03:59 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3c) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1a0, 0x1000) 16:03:59 executing program 0: clock_getres(0x4, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:03:59 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getdents(r0, &(0x7f0000000100)=""/142, 0x8e) clock_gettime(0x3, 0xffffffffffffffff) 16:03:59 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 16:03:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_emit_ethernet(0x57, &(0x7f00000000c0)="8f5e29ed3f3049da449ea403f160302da2b07e8bab5f530f4c26e30be10f875d6fb3ab3822c4ea654917818429a197b76d5509dcaea12a73bb16e999d46f1593e2199f7e5ee30999baa07128162f5f13960ce02f5d64d9") write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x100000001, 0x0, 0x5, "a02e2d322a75af1a73687303654bc6e551480d36", 0x589, 0x10001}) close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x3, 0x8000, "85491702876ffe4dbfa620000000000900"}) syz_open_pts() 16:03:59 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x10000, 0x80}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x20080, 0xb2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000380)={0x80000000, 0x4, './bus\x00', 0x63, 0xffff, 0x0, 0x7}) pwritev(r1, &(0x7f0000000280), 0x49b, 0x0) fchdir(r1) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000240)='\x00\x00\x00\x00\x00\x00\x00', 0x7}], 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1a03, &(0x7f0000000140), &(0x7f0000000180)=0x4) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) write(r2, &(0x7f0000000280)="ee2491e48c43c4dafa540b85b48b3b344a0def28ee6b1e1604fbb6b1bd2cd3d3046649e758abd721a7fde60660e016d093c46d734da0650fd54155e1cf29505590bdd5653e2877238d7dc5f8b6b570f2a2fab2d42704eaa59036f058cfc253826ae14775778c59acb58578276f59f82823824b551ce915ce19d192891d28dca42ba215e8fbb767faeb324be96ef7c3a3fe267815267ace104bc3bce1c2f6dd14c8d0f2343199528a8a64724896c4e2d029e4dab821cc74eb16360bf8ed57e1768d62cc7b34f09787b879", 0xca) open(&(0x7f0000000200)='./bus\x00', 0x100, 0x100) 16:03:59 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 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) 16:03:59 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) ioctl$TIOCSDTR(r2, 0x20007479) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) chdir(&(0x7f00000000c0)='./file0\x00') 16:03:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="3948508d87de522a077b1c2561668cbe9da0d0361aebada0b393c0d288ba271e4add17e267982309b853d6d1931403608e8a3c1a0d2b2436b6e008589715575c3bcf935802cd8613bb3f9b0825ce23628c3fcabf2d75fafe4237b2947d3a2455167b49d4c11628106de553e8fbe6d3d405a05ec47d2cdc5e9b897d6cb1ed86173ea5ac527b04e244cc72ad1d0de281b20778121eb11f3c3e697ffc8ee33bb5aab0e63f31ae1d9c8649d76dddcef9fd4b32eeecb81153419cc92bed123d52024c66100b15c04acae0b23be3ff9e04d6c56a91043bc0299634d115805a48e29300ffae9ac526033b0052e68e15b6dea960a02df2308fa1761e8270491757a6363dccf1545ce2811ec9eba171b895583b3df7f2af23dd39f55dab9b058a14b2a3772bb45ca962bbd8510f83bd5d66806c00f279f30e5f16fd3536ac7618dfcf0fa1475cf1a59f9d6e7c2cc86b5aea24b9734597b04f73ee4176a2bc5238f46c20b4b3fa445a6064b407558f02295fe210e40e715c4bc8f3eefb5ad4d3153f629abea5ee29f2892e0a98665e49b821b708b4b85f4ef5cf82831fb394f746b2efed801c3fef1c4477c7f8b41df36836901f985dcf18cfa7222b55d4b3fd553dbc4015c189545fcda4cc576c478cfc2009e41da4f5100cee960d1884864e8e3392b20c71c5b355d0093da0e9346ca298d3bb6120acf083d9052825c97159d9910d5503c24c618f35407861961acd4143650c6d9907b17b08b0065b67c15d3e03b0f7197de142fd71ff8d9a1db56974bded500e96ad7e6c0c1a3a2fa9f9a8a8b0a7af944fed8b5b687a87cd3e50b2af74fc0126a7720de0414ff74e0bfeae5ded5180f2bc9524382dc51848f1bee1b39f802bbd5484315f450d05679b16628ae387005ac22554c4e4ebfda64f30a5672943c32848e109371dae65c1796eb7e0ce791443844cb751c255963f5f4f9c1c15d65179bfe6fe1d923e750a2f67b270a35be53514a6a3d9e5d032983a289cf83c109145b61f4ed28baa0268e0e9b43eeaa62022c251478c11d1dad98a31a45b70b544b98484e465750c47a720e6c350dd4e7d6c475fde9ea1768c71fc374f28d38e5987f2af0573e377dd418c832c0b9346b2727da51d72c5d290b9974ac0fc43da7662ab811d032707335eaf9e0fb25650ed4fbd3172a470471b8d15380e5e8659074fc2421e1afcde99093e87680955aa3ace18fbcef0625f19e2ef7cb643b6288f77e56bb902712322c3e4f749f66642f85672b12d931a1e5f14eb5873c80b5088f3d4b634b4dbe1213353c549853638e50b843a87a9d58b2a928ae4c9a10587ed59db359b2a3f03cb38fbb1879088358a047404405e814645ca9932901253b33ff4a771f26ccdd4cb8d6d0e3ddc5bd7cf3634df11d801954269c72aa2d6f6f25bd9811147170f94f08e6d8178574b5d3661f974a029dc3c04fcc4134ffae0fde6da3c602e85c0cccb6125fa8c8ce413a41b10470ed217b0ce498919804d14786356678eb10b08d3ea1540e6d9f48ff5e6e7285ed6ed0c65a81d931b40a88512b20dfcadb44caa986de4ff6f119f6cdb5dca9c24d2535b753f2f240cc9ac6f6117d3d5ca76d6a068bb80a34dbbbaf4ae420c5928692a01febd40784d6b07e3b6518e03f11d39ad554d090d93002370bae4d8e05f129d2e62af5f840574bd81385f8c7d921ac8f8ccda35903842b6f3857aa9efff6dc9f0574cbdf7dd652611b3f3df89a564866c86ade1e0fcbd7399530e021afb35d658ca7b1bbe1376671f1e0018183d172f866757bbd87e0b704f0b36e02539620a6da5d450dd0a9e8d2d9cd7f647f7913268514734637784f355c633fb80e0391455f3640689c1f3c99d76595a3a5f19997c1a19af333d576af3359a26a8af1ac3dce3ad7547e4424aa9d4af6b6b0cc34bfa540cc804566b1ef6027ef96dda4c55c2370a6a1c4f97e52ec5634f79a197b5ca38b6ccb350175cf221d49578f23c3ca9312152cb6449fe946a10ed8d762c9132355d6cde88ffc157d0060ebf76968d81c8e363411cf1877d770aa71afe7a0f7bc76cede6ed0eca68bc0677874b827c2711afc9b2477bf9df82fd5f15a801dfec131b30b441d4cb69090a6690b6387ea4cb9b983954c4c8c42247e2b94eaf10b779fecee10898aca004298452a0e6ecbbb0f9e1a0a12011f83d651216c163a20d39ded002659a27c3b8a14bfa88561378ad1be166f389d7a694bada6c724c07e92181d114c69e4ea06cac8d3a4c371b2fbf84e0d9d6134e5d4f0e1c38f0c72957cd721af7c03c8da8e035a8df0c36a088fe50d1dc54504c1bdddcba5a9c600d218e983064a9dc7cf8d2e074978774af6599823fe5349e2bd455783c242afe440f93476239a458d8f47b52384c646438f6da53f0881f3085d309de02bc74c24026efade3d253bb5d63db41a7cbed52d684bbf790f9af997e2c7f90dc41fe2223e5e29253166d016fa7218f56887fd303ddaa53947e1f48b781ba980e57aef0e6d4f2d5a92b3a783482a9fa2742cbebde7266d882d355c61ae5ff91a7176d68dfb895e68a19e358139772e65511838a54f95af6d5ae678cabdbb6972af05e0fc39a268ffcdd2367232bb597d4d5a149a4d1643d40e48a2dbd6da084c5cb517cbd82867b5c5ee547635a932f34569bfa34cf2c1e5024964d692a7fd67ca0713e9ef1d033b4486047a5124ed85d9a94b0b501869422f1587279f2512d1bd3b021f1ca7e48b67d3d9e91606f7c21eb3eeddb28bc098e467bef02ada3e6be4410af5e8d02a35847f33e268752034bdd09c985783059ca326938ea23c62bba4862a21c0f3a87abe1110c8b9f001509cf7e3acb5407355db7606b96dab70f1dccb41005393b17321c7ee09f8887c95884ed3c72afb75516c51dc2f5ac8d501526bdda67a5df54bf70e2202ed6ec7719f399e990f0685f98d195dd379694d2fbfe13637767148baa168232f5b5e61c28e129ddb48f35bfc951a2eb2b457298502285b1001ecf321e487d37cdc29725d765b23d386d7c681cfe7ef63fa0bfa546f6b93d086dadfc20b5bfbd1121cbcad005f784b74c0d", 0x886) r1 = syz_open_pts() close(r0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20090, 0x40) getsockname(r2, &(0x7f0000000100)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) dup(r1) r3 = syz_open_pts() readv(r3, &(0x7f00000003c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r4, 0x29, 0x80000000000000b, &(0x7f00000000c0)="292918d7", 0x4) 16:03:59 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000000340)=""/153, 0x99}, {&(0x7f0000000400)=""/237, 0xed}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000140)=""/21, 0x15}, {&(0x7f0000001500)=""/243, 0xf3}, {&(0x7f0000001600)=""/110, 0x6e}, {&(0x7f0000001680)=""/139, 0x8b}], 0x7, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() close(r1) socket(0x1, 0x4000, 0x7) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:03:59 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) ioctl$TIOCCDTR(r1, 0x20007478) pipe(&(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000240)=0x1) setpgid(0x0, r2) 16:03:59 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, 0x0, 0x0) 16:04:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000007824af42a53622b3bf1b05eb5ad35a0500000004"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x4810, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r0, r1) r6 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x3) write(r6, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000000c0)) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:04:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000009124a134dde772b1730db9bfd8c62b620000"], 0x10}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, &(0x7f0000000040)=0xfffffffffffffeae) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) 16:04:00 executing program 0: setreuid(0x0, 0xee01) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x8c, &(0x7f00000001c0)="3961ce1fe2b1360b42102c7e9093b05c6ae3e67403dafed445bb2d280c0302ae5c4457b635d32b14def74b6d20545b322c771544db771b739096ef64c70dc244587293e4c148f9800e101e92aa30b574baca80853b437d35825d3e359c5b3d65922f33d7ba9225ea050afe82ffeeb3f9e6079a8df7529465934c73bc1f22aef61d64fe37385486192e6dc6ea") r2 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x8000, 0x101, 0x5, 0x8, "e8bc7ddc2fa50a90f078d01faa088b128b407792", 0x1, 0x80000000}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./file0\x00', 0x0, 0x2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000380)) lseek(r2, 0x0, 0x1) r4 = semget(0x0, 0x0, 0x80) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/156) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x2, 0xffffffffffffffc0}) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000180), 0x4) socket(0x1, 0x4000, 0x0) 16:04:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x83, 0x0) write(r0, &(0x7f0000000180)="a6", 0x1) ioctl$TIOCSTART(r0, 0x2000746e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x760c7727, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r2, 0x21}], 0x1, 0x0) 16:04:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000000002051, 0x5901) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x550, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xcd8, './bus\x00', './bus\x00'}) kqueue() open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:04:00 executing program 1: r0 = syz_open_pts() r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f00000001c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:04:00 executing program 1: link(0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000001440)=""/4096, 0xc74}, {&(0x7f0000000080)=""/36, 0x24}, {&(0x7f00000002c0)=""/114, 0x141}, {&(0x7f0000000140)=""/137, 0x1b7}, {&(0x7f0000000200)=""/10, 0xffffff3e}], 0x5) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xa8, 0x4}, 0xc) write(r1, &(0x7f0000335000), 0x10052) shutdown(r1, 0x3) 16:04:00 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) recvfrom(r0, &(0x7f0000000000)=""/5, 0x5, 0x0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) syz_open_pts() lseek(r1, 0x0, 0x0) dup(r1) write(r0, &(0x7f0000000080)="6bf1548399", 0x5) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x3) 16:04:00 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x4, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) 16:04:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x2000, 0x10001, 0x0, 0x1, 0x8000, 0x4, 0x8, 0x1, 0x1, 0x0, 0x400}) 16:04:01 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r1) write(r0, &(0x7f0000000140)="5147c3a138", 0x5) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x6, 0x5, 0x101, 0xffffffffffff0000}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x400, './file0\x00'}) 16:04:01 executing program 0: r0 = socket(0x80000001c, 0xc007, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0xffffffffffffffff) shutdown(r1, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x7110, 0xfffffffffffff04e) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) write(r3, &(0x7f0000000200)="2881bc1e74a0547d350302579ada502b3cf276ad20f40d7cf4d066a24b52b3c650118b", 0x23) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x8) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0x2, 0xfffffffff2d44771, 0x2, 0x4, "e1da7024015773048fb9f332348c2998bb11fefa", 0x7f, 0x1}) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) getpeername(r1, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) openat(r3, &(0x7f0000000240)='./file0\x00', 0x100, 0x20) 16:04:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() writev(r2, &(0x7f0000000400)=[{&(0x7f0000000000)="6798eb61951087f3cd8b2d6d729a1710854025377b42c867f263244815ccf59bf8cd4cfb9c7394aeea57a9382b", 0x2d}, {&(0x7f0000000140)="4c59af7e9b0a1d1f6a6de5eda938bf52133b2bf0c90e30e8a620a392faa46ff0b327", 0x22}, {&(0x7f0000000200)="067a8137176ae103420e7ffeba23cd225645ed8d93a907a8bda3e579dcb81461b8778e514cd1032f424a97c5d03d1fd4f013b97160316ef29f24ae2a88da5830af8a9a4ed43a70cb9b8b3acf7c501c76fb431ce130338845b2567a269447b62279f5b9fe2931416b04cf4af36f94cd6e4ed4ea6b8e6f6d2f330457a46c07fb0ac5024d0fbe576d8095", 0x89}], 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:04:01 executing program 0: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/tty\x00']) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) unveil(&(0x7f0000000500)='./file1\x00', &(0x7f0000000540)='r\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unlink(&(0x7f0000000000)='./file1\x00') symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000140)='./file1\x00') 16:04:01 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) getgid() r1 = getgid() semget(0x1, 0x3, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getgroups(0x7, &(0x7f0000000140)=[r1, r2, r3, r4, r5, r6, r7]) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:04:01 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4a) unveil(&(0x7f0000000140)='./control\x00', &(0x7f00000000c0)) accept$unix(r0, 0x0, &(0x7f0000000100)) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x7) 16:04:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) fcntl$setflags(r0, 0x2, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = dup(r2) shutdown(r1, 0x1) r4 = socket$unix(0x1, 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) shutdown(r1, 0x1) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0xc79, 0xffffffff, 0xfffffffffffffff9, 0x0, 0x1, 0x0, 0x81, 0x0, 0x2, 0x55, 0x7}) getpeername(r0, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) sendto(r2, &(0x7f0000001500)="64a5afaba0f6212eddfbc5d7e0d6d387190f94e89007f0b49fd7718da0aaca205f561171366d3c8cb093937a3c99c9ed826de1f2ce659712f5cd142827e6be83d80ccedb26d11f1e6f1bc3d1133c4748b249719366b1275dc9b68e3d4c1b62d143a04c7c9b3e86b5fab4a9b5a7968c780b00f7f6e971ced6376d1646", 0x7c, 0xa, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$getflags(r1, 0x3) r5 = semget$private(0x0, 0x1, 0x2c1) semctl$GETNCNT(r5, 0x7, 0x3, &(0x7f00000002c0)=""/4096) kqueue() ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000012c0)={0x2, 0x7}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001300)={0x0, 0x1, 0x7f, 0x6, 0x400}, 0xc) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x812, r4, 0x0, 0x0) getpeername(r4, &(0x7f0000001340)=@un=@abs, &(0x7f0000001380)=0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000013c0)={0x3, 0x1}) linkat(r3, &(0x7f0000001400)='./file0\x00', r0, &(0x7f0000001440)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001480)={'./file0\x00', 0x7fff, 0x5, 0x6b0, 0x0, 0x9, 0x10001, 0x0, 0x0, 0x2, 0x6, 0x200}) ftruncate(r3, 0x40) 16:04:02 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:04:02 executing program 1: r0 = syz_open_pts() syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) r1 = syz_open_pts() close(r0) lseek(r1, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) readv(r3, &(0x7f0000000380)=[{&(0x7f0000000300)=""/100, 0x64}], 0x1) 16:04:02 executing program 0: r0 = socket(0x20, 0x4001, 0x0) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) setsockopt(r0, 0xffff, 0x3, &(0x7f0000000000)="b07522204ad90faa", 0x8) 16:04:02 executing program 0: setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) openat(r2, &(0x7f0000000240)='./file0\x00', 0x8, 0x10) r3 = socket$inet6(0x18, 0x8003, 0x20) r4 = syz_open_pts() ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000080)=0x401) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r6 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$setstatus(r6, 0x4, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) r7 = getgid() setgroups(0x4, &(0x7f0000000400)=[r7, r5, r7, r7]) 16:04:02 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)='T', 0x1) fchdir(r0) mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x8) 16:04:03 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x90, 0x10) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x81, 0x1ff, 0x2, 0x40, "03da302c9edf28b1cabe4f35646e3391813dd1f9", 0x80, 0x6}) ioctl$TIOCSBRK(r1, 0x2000747b) 16:04:03 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20008, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chdir(&(0x7f0000000100)='./file0/file1\x00') chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:04:03 executing program 0: r0 = socket(0x2, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:04:03 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006001, 0x401) socket$unix(0x1, 0x5, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x39) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x2) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') pwritev(r2, &(0x7f00000000c0), 0x1000000000000207, 0x0) 16:04:03 executing program 0: r0 = socket(0x46, 0x2000000000002, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="004780fa31603b850d06dd0000"], 0x18}, 0x0) r1 = getppid() r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, 0xc) r4 = fcntl$getown(r0, 0x5) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001280)=[{&(0x7f0000000080)="fa3d0602dbaa51636f59f45a00c2d927e0f3057f188811d0c425f4d98a8163bdbd27cd2a0deea940b93717958daadc9302bff909115cc6f8932734079f862a3148", 0x41}, {&(0x7f0000000100)="821f8117f19e4cd7dc8091bef67b51da679a1979cbf3d5593a598886cad47073c1", 0x21}, {&(0x7f0000000140)="092657779c2c2b90682649492c03038347d9f498f3", 0x15}, {&(0x7f0000000180)="68c0f74a3aa634c1b8eb694c19b67d321b9bfc2c34b8940d102747e1a5f4a123ebd5054d0c56e4739c05a06acef7761d9b9be9679429985433b9fbb702be5067f9f98599c15f757600754524735ea7ff098b3b946ee3ec53224b7f0ca38dd55ef8e9eb2f0fac4c38184da84c2d3d8c320034a21371f698d332a183ef65fd891f93416c940539ad571783b2c57945ae245126aaedb107c8beef247ec562a5ba686bcef998e0b38c1c7019ce3b71739777ad7bf25f597752e2c7e245dc58f1f3f31a7983de24ddde34b017104e098a1f7ad5d6234f3cdd36f370df56548851a3b108d08afbcb9e1493a8", 0xe9}, {&(0x7f0000000280)="a2ee5f7e4ebdca8f480f93a024fa716933c61b24db8fc0aaba9c810987dcce285ce82bd59c80b91fe5695d180900e10908aae2237da1a974fa4507a608fa3d9f12b8b9e5da6b6588c5f8c74fba15a7a50209430983496eba3282d2187e9622c1df856235e6cce77b124febc5dcd8b3e9173c2732da81f22ca13ddc775d9ecdfa678bb42de4e97e3d0876872a4d89a9d9bead3c5f1b5c49d71f0c6be4f6182f12d6545cf6a3f2cc3db00e48d0930079f0e8337715f5ea716558480b9f9ea74ad697bf45097949b269f1a21db9d0afca18f73dd180c70d2697e7a17d09c8d04644222841fe6bb6d75eab1dc8583625c08fd8e2cb19b8dbd9fffa8d41a54d65395717617884a40e4fa284dd6fd9b89de40c7705ac1da51be7d87ef14f4dd83b8fff1410591de4d498d20680941431bbe36eae871a7305e2a23b3e67814eb756d8bd8a9969d99ece7c110f14bed299dd5377f89a3e84ba4bde2740c90dd175128c43d22d9aac2fcc939bbe360519f2732e1550776fcaf6de1622214611a3b14525cca0956e43ced7ad27e5364bed9ea48073ee08ae9f03ea378a94edea242fedf377d034cad8fa04c4dd01b8609e9df1cf32d127bc55f0288c8e9c26854945d824ed4e8f3280a0307fe049449b2deb1eb3ed646d1e3ef26579c1153edb360778fcf8558470d2b56a20978d7f74b0aa4cbfac42ab48d540d74bdd985974dfdbe8ea3ad487071d3f62c98a06c24c31cacb2b9cfcd1cae4539da62f5610f9dff387d8567f0f7d5a99977b414fd1d4172f1e17e8f10704749768b3bcafe4b5452c410aedf8cd02ef4a2832de19755bf22e0dab600f2d4a71a929ca47af24a767de1cd3f56658188d4184da2636d36a32cce77cc009ed52753bf0764e373f408df5c09b8bfe7b4d0b4baffdfc8b7e5f1aa4924f2d7783b9ece5784ca76ceddc53e7dc43932ca8ee890b6873fc835c3ca539d793f581143e4e2269bef65fd3d0df34bfb3afb7345ca321d8a39fde88ec6121f8c23c2976c20d02935d201d26bbf8ccb9181b79199a032770a381389d6829bfb052baa692e38b2efe4240a4f9646ac8da5f95019ea2ebc80d14fcece02907df55d9d36d4c9dfc07b0c821d31162ead814a2c25c42db432d050698d274caca8fbe9fd09451904567bf2f62e2cdda9ce77663391032066f2b6fc65fd9783deb6aecd0e3cfc4e7bacb23282c6c5b1ba8586865c2c287b2ef7ff9cc4e241ffd5f04c3284afb1275bea9285d59188521426d5be690d1630b364ad4c27dcecc547148d92e4a1218ef52eeeeeb3b630dcd16717d50d9c6e05c57bb61895bbb2bc075303b543c2d6b2da8d4e98fb3c6912db2b7c61a65231bc06e1ab5047c2d65ecc25263d5032626ff528138fac5e6ef2b9da646c462d198ba91e4afba435669135a9d4d2d072428b89dee5ffb376f22c19817b22823ee716ade90f2dc43f80497015c980c30bcbef39213559cb12271296ee004422863a0cd3e2d869012656e3e4e088b01072f7a80cda9a7c71cd6aeaad1438bb6f454042345af8757bde2577d85e9a722a5e559084747774c5eb84e5718d45527a56ad7e1261c94ae2eefb88ce574830562948c6b058c2629225f1efef1e7dd19a85a786c0e56256aac2aec9d50608544d797d5d8a39efe907262831180b353c6271714083a7b20cc05b0be00fc241ddd5f071052068185a8397f63939e910430ba9446f86e2daf10c68730c3f999338624537691fc5e91033bbc6df2e283eeeed37f74324a027e348644450ad02ff6733ce58b849f093157273033bcfb37e1e059b012b1c406615b7e93acc7fb6faaa8aa372cbf8c474fe93c17c9e4ccc10f48c4651961156bb7f47b390fd24b66a2406c9e26adcfd18aa7ae3821670b0821a77b20ca7ea83e4c29ffba3ed7698296455d8638905244f2c7fbb646c2465f483d24438744d1545c73393ee156376dad2895f108d4e8d7e5b5813f52a364f9164661a46fd0990a93befb9629e98daf86adadfaeabdd4ce85874d79058984c7c3be550a9d450312655d6aea9f6f7b6d833696ebfeced35ea34d3961cb66586489e0a0e7baffd2004dd4cd587dc29761ba4e2ccc0a05a2978a08294ba87230557fc357885faddcd0200ed20710de3bbbb13801ec6fc62139edba9894125b7c4d80cf3a1d42e33f00938c1352f0a8ec368b1d0ec4ddbb86ad9615210fc15e7fc18a10ccc6f89ada414bcc16a2038c362f97136feb646be34d657cda6b65ac79912b05120459b7927f8bcefe174b7c05583529cba3d9686c07398498227bd7ee1caab934cef11721442036c0ff4e481edf6c79f9e2361a5826f10d96aa684f363bb0d58c35be46016f68f71bf07ea0acf0fb1e76dc253d7a41d1b095a940fa2c18667b02b21e2f6d5b25436aa4f78a732cea68a4ae12e48c7a5fc415b941b843d19429a16dcc25eb680cd23cf1edb1dadb6aeb742c53bf8cf9296f33eb576faa757b63a9a539195bc701373315e9f9d2b599565b2d60024cda609270561890918e82d95016f5a9424105f26b56940e7f992bdfd74a704964c5a9cd0c76e68f3af06745b255bc4ce935be5c9c51d3bbf7b348af644257f4f96c4586888394e50f251e6a93e31eaf6d6282ecc01f7636dc6f0568ea9d89f8c1c3d7b3fe31d347b3e6388ed9de559d6ecd63b81744e9764699c554f1618e7d5e712e5d4d89e31a092e2730de13444b850f1b6c47a57db3b6d97b1c74b2e38e178c16162f3c5889a9ce98763e405ace7bc66ad16ad481aa7dc35ec3023b4370735f2321fab0663eeabb690eab2bf3e439e9ee9802f60f7826f1fa2a1aa942b5fcd01d8e128e9552aaf121cb90e4fdedca20b725065cd4e51e3023285d93630de8e14f4eb1389f6dc09674ee60f9726315b138cb7c0fc594fd15c519c44ee5c907e68f3e5337bdec730879cbc7914a4249b19976258a397df1f43f9312bd5a5fe3733ee7a745c4031076779f37c3ef34c4197a178e9962d0a1c15d205702aa3fe85b1c1a80d27bf2845c3f3f852d80c8f95450ea06efdac07d3e034752b79adb4a04e285c8d9a36938d1aa911ae9fc69bfaa3d44ff50151a4aa042971b437e2799eb8bf5d8ad52f645e1de8d21cd6a760da35a152e7bb85de1def7631917a8c6d6b44a03f3e6ab6fc7277d9292f35365b59496e32048f9851d563562f1e2454b0a2bf784436b4646b3d6c6865fd9ef442564c7397e902f4143a51097a7b621772e9cd14dcf465701fe84ab26db7bc2d0690d25b9f3a8c21299aafe189d73deffde75754d84bec80965923e66879174d13114b9cb3041e897c7ddf4eef81a51d73b7321cc627df9e3f36c57e8394cd7b626e5ab71fd903e97b9aacdd2cd98c63c0e24aceb6da629f45f249aae364cabed81ee4e887014e1fa8baf3c178af576e48ea3215d61ec7e14b1e484b69c0f03831109607fd79b949a1c80800ed472ddf5d50431c6c893362540680bd57a39f3ec891bd74c154ee32e664b49c92baac52b39e456594602c26c431a6dd1426eb51694396c6247dd5df2098c7c6ef32170b2d6e3f1e36d046302b445871476352ecb5a25983e2ac01ffc202ff33a38436706d03c7bf775d71ad80fdb1b4ed701849d3e986d3b2150f1d4c45c48ae621eeb36308c2e1f6a5ae7adce03b9aa44905717e8cc0d78449437eefa5fbc590fc94770a14fa2cb5ac5949289e8a884d2f6081bf7f3992729376218141695b57c9c59bf9875335ca99cfeff2d2e992dcb3ffcdced47f028fb333b2709243d5efc1b15b3d3102ca1bf2e005503057b03a8d538c096271947e89b6a6f09f1789673f76ee7f750f008c59b9ea5119320b8d2c4a6a20e501cbf5f2b64d8e69e8963d72579db48a635571f9140678ba58bcff6ab73bf808acf5c4821c33faa4761bf89dc4a001b77bf343beb4695c3b31e9758f08b305c1428f034831fada3f6dca357f55cc7b6e61b70ec7cb764defebd1407a3b975aa2b51aa722e34fcb7073f356680c85a51899b6022ccc0b8fc41efdba1b584a1cac6704f6763e005040366aa8c89db6243e05151e38bdaeac5c0e61c33fe0d6cd56988215c8a07d8389980503af46d36b7c840686e8138619dc03c70303e6cc3ccbd2e27056caf98a92b4736a1a93fda51639474e7c33ca0ba488ac4f071ed47c78cdc5de3a8c6c732f7f3741ef9ac7433b7f47cc5e27f5ddb61dab1e34aae95cca2c1ee990332584fde66ed509900b5c7ba3b8966891fc3fc804cbfb08312fac9962ea66c008bcc17c7bd16c56d900162a1e83149c63675242ffdfecf8d605b097cf796d0d085631643c2f20936e560348edaf1846aa86016afcc57dd4ae1e6e28d3231becfab1db028c8e8becdcef35a018498ad349a781624d882a31c975c94beebe33d7fbfca4578b0e3fd12675a84bca9de54ca66944a8b17dcdfba543688db1e7c110287fa1ab8fb1f5f9b05dea85160fdf8766217b454e85852bf91accf240462b95f55fdbde66e9e8f1c759d4ffbdc9981ec1a7d9b62d68bc7f8c128a75fdbd9081eb2360076a29a8e37e18e966a583623783b4fb0db7cc66b2615a467ccdf1db327fb94747016564d3d09460a00ff6b8a98036086e90c322d4c75eefcb7e337bca1b029e83adf49dbc537e60af638eed46c558fd293cb65ebfd2d27287ce9d0cdb3363f679cc670f63e7458abfa84bc316f7596f636fb95b7b0d8f4b1504e391ce8438efe9f13a47c5626298c18e551c2ff3736c33bf8be94318c4e7e2a5dcdb9707345bf78e4615fee1cb2d453f327ce8415827e630f09d38842c36eadacdd6174780a8b272e6fd13c820b1ca44b0af9c86766f9d7cd03c21910af0afafbd32c2d721a1ff3894fd81a19e3356b85262f7a18523eadc1105413bd4063c04b44fc61f11e80010d6315a35b0408f9b0bf64e30977f7e693d5989ca4b7f81f8bb4c02b5073e9312cb7bbd85dcc6ca8354d9eeb889854b1e14795ba00d603392704d83a31ac8cce20addc6c27c651912ccafaf9426a7173ffcfbac80dfe73e6541b969b348887c508ea5f977161df1df8aeb34d1111a1414ea9bba4d340fb6de81ebf64c7c4755d244b2fb7669fafeddab4c23bac3f0f4a5ec3288f50f0c0bbbf51524ecb4efe8051bd2b2533eff0665ba793f0e69874bc77b4eebf4a252ecbe9c3f754e72bc64156193fb8e97752499e31480ad48eb9577f0cbab32265984fd50adaa4e6178fc1bf8cd1900c6bb08f92a807c6a5893ef7762d6b6f77ada2214fc2a5ee445dcaef90bf23bb6d42fc0d9ea00f62f63ca998deec1e6ad9e3e02776c2c2ecdd2330f305f2719e7a4c08591c842a234304c8d2897e764d842cf1710befadf4e9467ec35070630a5750d2e0d2a8f0f2b7cd0f6259e7a69d95cf252c6a35e9ac3042e1140d8d079b57a468cb1d7794d1eae563038c7311743bd92ebe3aacd6aee18582b8989ce6c4eade41fad973b6c2c44eae818f5198a5a56257922497567364957aee933a895f755be7f8aa94bda7dd9de2c9e63dba594c5c6bd937285ac92f4d353a2d6df26318f61fb3871b326cebde61c1d70dc918ac9ac8a082ba1a8b98d22dcdfcfb62e1dcaf7d7ea1980911daa953878053be5dde8b950e5c4c197b0b64012359d51b87224b0096481e47ba70c3c1daf86447657fdcf0a9ebff14876c8164d808af28a075f6872c326f8a2a52d6fafdf6c70c824e8547032c49b19d3e62f8512161999031ba9876973a69c54627f440d3a484214abb101d24cf0ae21038cf1dc56e8a01a29dc8d6ecce18f224282974e9a62a", 0x1000}], 0x5, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x406}, 0x9) open(&(0x7f0000001300)='./file0\x00', 0x180, 0x40) 16:04:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) r2 = msgget(0x1, 0x432) msgrcv(r2, &(0x7f0000000000)={0x0, ""/38}, 0x2e, 0x0, 0x1000) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:04:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0xffffffffffffff99) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) 16:04:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:04:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x200e, 0x84500) r0 = open(&(0x7f0000001100)='./bus\x00', 0x80, 0x0) getsockopt(r0, 0xfffb, 0xffffffff, &(0x7f0000001140)=""/4096, &(0x7f0000000080)=0x1000) ioctl$WSKBDIO_SETMODE(r0, 0x80085761, &(0x7f00000000c0)=0x1) 16:04:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d0000040000000200"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001b80)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000000d20f818da7ae2dc870000000000000000000000"], 0x10}, 0x0) 16:04:03 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') mkdir(&(0x7f00000001c0)='./file1/file0\x00', 0x100) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:04:03 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000000c0)=[{0xef, 0x1}, {0xcf, 0x1d4}], 0x13b}) r1 = shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/77) 16:04:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000080)={0x1, './file0\x00', './bus\x00'}) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r2) 16:04:03 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) setsockopt(0xffffffffffffffff, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000001c0)={0xffffffffffffffe1, [{0x1, 0x200}, {0x3, 0x6}, {0x1, 0xffffffffffff0000}, {0x3, 0x7}, {0x2, 0x9}, {0x3, 0xfe}, {0x3, 0x7883}, {0x3, 0x1}, {0x3, 0x5}, {0x1, 0x3}, {0x2, 0x9a9f}, {0x3, 0x29}, {0x3, 0x7}, {0x1, 0x9}, {0x3, 0x7}, {0x2, 0x82c}, {0x3, 0x80}, {0x3, 0x5}, {0x2, 0x1000}, {0x0, 0x20}, {0x0, 0x3}, {0x3, 0x2}, {0x1, 0x58}, {}, {0x3, 0x375b}, {0x3, 0x3ff}, {0x2, 0x6}, {0x3}, {0xfa99bcd1461d1aaa, 0x7ff}, {0x1, 0x20}, {0x3}, {0x2, 0x1000}]}) write(r1, &(0x7f0000000140)="8d53b9ce81a6c6f987d46338ad366dceeb11eea464b57fb376", 0x19) write(r1, &(0x7f00000003c0)="38f89050c0bfd5d7e58587debe47ce06e1ebed09255348c7ee40bb8b4ad8cf83fa6af975dc64c05bdadd157fc74339adc4863973059573c36062c5c49bdda176fcd900c1457428c46478aeded076fcdf48057839b1f3e3cae8b7bcd0c45b66769bbe7c8a5ca1cae504c2941bef65c9dbda4d8dca913e180b0b39806fbca251de54d3b9009a661ae2eff06ba126c01e06c38b4ae9c932f54927ec1cef6f", 0x9d) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000300)) fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(0xffffffffffffffff, 0x29, 0x800000000000008, &(0x7f0000000180), 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x0, 0x1, 0x1, 0x4, 0x0, 0x5, 0x0, 0x1, 0x400, 0x100000000}) 16:04:03 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getpgrp() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x20) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{}, 0x0, 0x0, r1}) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x80, 0x20, 0x56da, 0x1, 0x7f, 0x6363, 0x401, 0x2, 0x0, 0x9, 0x1}) 16:04:03 executing program 1: r0 = socket(0x2, 0x8001, 0x4) socketpair(0x21, 0x3, 0x445, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="6a0200000200000000000000000600ffff00000000000000229094c99a0a2345895ee9a94b49d7735b1704d6ad6ebf278fd47bb13d7815cd511097c529640a2bb45d4bee42380047e6ae7000000000000000005c4022fdb3b1bed91a04a5e7e4a0d22dfa8848428bf831dabbc7fd8ab684d39a452b5b252d3d96389081d1d39880de52c0c681f19b0b0cfed257bb93ede85db75bf0ce3fde1155925db32634e8b5e233f7dc516f5d7df5598f55f5831872d59010ab984257c8ad3160e146fcd1215422fe9dad31da579d9b97bc65ccc4984202923a88ab698f723635b13936ac4d2b4cd74f3ca2c6e6f1e5d39f13185f575461467024e9"], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20003, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x41, 0x9}], 0x1}) 16:04:03 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x5) r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r4) 16:04:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:04:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff8, 0x10, 0x1, 0x4, 0x9}, {{r3}, 0xffffffffffffffff, 0x22, 0x4, 0x7, 0x7}, {{r3}, 0xfffffffffffffffd, 0x81, 0x40, 0x3, 0xfffffffffffffffe}, {{r1}, 0x0, 0xb2, 0xb, 0x1, 0x200}, {{r4}, 0x0, 0x20, 0x1, 0x40, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xffffffffffffffff, 0x8, 0x0, 0xd87d, 0x42bd6300}, {{r3}, 0xfffffffffffffffe, 0x0, 0xf0000087, 0x5, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40000000, 0x7, 0x61cc}, {{r0}, 0xfffffffffffffffd, 0x9, 0x7, 0x100000000, 0x80000001}], 0x8, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x1, 0x80000000}], 0xffffffff, &(0x7f0000000400)={0x0, 0x7fffffff}) r5 = syz_open_pts() ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) write(r0, &(0x7f0000000440)="edb00c3846d797af7dfacd290f6e2e06d11a9fe6d049e342cb54ff3386f4c909a12d3e3bcc32ad3ca146749c50be019b0117266d613fa4ddfe8348e9d5c01006d0d5199d0487f43bd3ddd881739f9708c9c199f9f1fe01450fdee006950cf274e1ffdf32ba7ebd186c125a05c9fd3d3869e0493d44e6ab0320aa59b4c9a64fdb2a25ae0049c856ddd1a23c8df78d429af49674b8e152e4d90345adba9f0d9ea74dbf7adaeca379a4b1d339dcefea4f50773eacd961af4cf1c8265d", 0xbb) dup(r0) socket$inet6(0x18, 0x4000, 0xfff) kevent(r4, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000500)="d2", 0xffffffffffffff4e, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) syz_open_pts() kevent(r6, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 16:04:03 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x200, 0x101}) 16:04:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x3, 0x1fffffffffffff) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) 16:04:03 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000180)='./bus\x00', 0x90, 0x40) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20008, 0x0) flock(r0, 0x7) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) flock(r1, 0x1) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44dc6f8e451ceb2e456b86a542839a0014d72db5939ff46d7b90e1e0378c96973781eb34cf2a05430", 0x2b}], 0x1) 16:04:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x7) r0 = open(&(0x7f0000000040)='./bus\x00', 0x910, 0x12) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000100)) close(r0) ioctl$TIOCCBRK(r0, 0x2000747a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:04:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000180), 0x0, &(0x7f0000000280)={0x8, 0x818, 0x8000, 0x5a65, 0x100000001, 0x3, 0x8000, 0xfffffffffffffffc}, &(0x7f00000002c0)={0x8, 0x1}) getrusage(0xffffffffffffffff, &(0x7f0000000080)) 16:04:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) sendto$unix(r0, &(0x7f0000000040)="480164755f8617f48c5140e09475e6822a0fdbe79e91c4f685f6edd6124e374b8a7e32bd63d7aca017579bc5545f7f349322f01e4808471ce6bffdeeafb644e181dec0a897f2c750907c99888700f2c5ad0efc0a2cdec99a8aa2c65b3922e01eb93620c17e6c4a56553bbf4c537d3460ecde00e66d0e27c67224a16247e2d5", 0x7f, 0x408, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) 16:04:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) socketpair(0x26, 0x4007, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$inet6(0x18, 0x5, 0x1) r2 = accept(0xffffffffffffff9c, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) r3 = kqueue() r4 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r6 = getgid() r7 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = kqueue() r11 = accept(0xffffffffffffffff, &(0x7f00000005c0)=@un=@abs, &(0x7f0000000600)=0x8) r12 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r13 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x800, 0x0) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000700)='/dev/ttyCcfg\x00', 0x800, 0x0) r16 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000740)) r17 = socket(0x20, 0x7, 0x6) r18 = dup(0xffffffffffffff9c) r19 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000780)='/dev/ttyCcfg\x00', 0x40, 0x0) r20 = getpid() r21 = geteuid() r22 = getgid() r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x0, 0x0) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000800)='/dev/null\x00', 0x20, 0x0) r25 = socket$inet6(0x18, 0x3, 0x1) r26 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) socketpair(0x0, 0x8000, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = open(&(0x7f0000000880)='./file0\x00', 0x80, 0xa) r29 = socket$unix(0x1, 0x0, 0x0) r30 = accept$inet(0xffffffffffffff9c, &(0x7f00000008c0), &(0x7f0000000900)=0xc) r31 = accept(0xffffffffffffffff, &(0x7f0000000940)=@in6, &(0x7f0000000980)=0xc) sendmsg$unix(r0, &(0x7f0000000ac0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="092a72cbb237c8c99de1d9eb476fce83e967b732b10087ed434008b79828d2975b02a44c999df647b04fc6ce5ce719f4e1ff542580ef82a537446a37637ff261317642353b424ec473ace984e9d4555bec06b7544b7599ff381755ececa2d46d33ed5b22818564f23698f4920b38705b69fbac166524a0323920c02963324f4cbf073b61643d933a980613", 0x8b}, {&(0x7f0000000280)="292af57f", 0x4}, {&(0x7f00000002c0)="db5a74afc5e8d6e33393e717769795af5704448af629064222e09176f5e9e5b7566c00c4179c39204d7731a82531b319fcd9248c45b3770e86bbebc589f2229496bf77756c72a10e486b3b5be0ded830fbe27aa329fcfb96a2c0bb9ca014cbf8bebffba7137000353d0ec523bfede34445a1349398db7e11bddb763256eaeda59fdb426e4eb513c736591ed461a5640b13afd3de0b6665c2327c916cd06535c5b45758e7d7c75e0d", 0xa8}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000ade31f4ad1007fff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x1}, 0x2) r32 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmodat(r32, &(0x7f0000000080)='./file0\x00', 0x44, 0x2) mknodat(r32, &(0x7f0000000000)='./file0\x00', 0x4c, 0x100000000000) 16:04:04 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x52, 0x200000000000004, 0x9}], 0x7ff, 0x0, 0x80000005, 0x0) kevent(r0, &(0x7f0000000000), 0x7f, 0x0, 0x4e28, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socket$unix(0x1, 0x2, 0x0) 16:04:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/159, 0x9f) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000)="ca", 0x1) connect(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:04:05 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x3) 16:04:05 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', 0x0, 0xfffffffffffffea0) bind$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x6, 0x6}, 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x11, r1, 0x0, 0x0) sync() 16:04:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) r1 = getegid() setgid(r1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) 16:04:06 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x200000000080) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0xf8, './file0/../file0', './file0\x00'}) r3 = syz_open_pts() close(r1) dup(r3) unveil(&(0x7f0000001700)='./file0\x00', 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001540)=ANY=[]}, 0x0) r4 = syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0xc14, 0x1f, 0x7ff0, 0x9, "0a4582b7ff36500d82b8f5d409d44f8f7596b451", 0x48000000000, 0x7}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:04:06 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt(r0, 0x4, 0x8, &(0x7f0000000140)="22b47ce04e3c649fbe42571fa0c95b3d7d839c65dbbdd31324f345507362ce3beb360bfe81fcc39d2ccb2c6c155a12a0fc50f13306ef6948ad6ef2b6ef4f1ec483e07e035de1a665d2f14afc69cd5b40cdbc7fd4d0d954011d76ba666d989bf427b9f84dfb05c4e0f01e2c5fe1838128578c3b4193b750d4006979ca16460e7b3502ffd0baa9c6db29fe1551ef29939f23997edc01eff6ba63a676b458e1b121ef86f9de1ada231970af4f19db3885b7ca943c031f497bd7bea4646f1e69b1bc0a3eb8a5106d1fc20b8819ea6f40", 0xce) close(r0) 16:04:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0xe8) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000000)=0x1) 16:04:06 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x109, 0x20) pwritev(r1, &(0x7f0000000800)=[{&(0x7f0000000200)="a062bb18", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0x54b1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:04:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = socket(0x1, 0x4005, 0x9) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x7fffe, 0xbe) open$dir(&(0x7f0000000080)='./bus\x00', 0xbf, 0x200000000001d) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) unlink(&(0x7f00000000c0)='./bus\x00') getegid() r3 = dup(r0) open$dir(&(0x7f0000000180)='./file0\x00', 0x800, 0x78) fcntl$getown(r3, 0x5) 16:04:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00..tiye0\x00'], 0x10) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xffffffffffffff99, 0x0, 0xfe67}, 0x0) 16:04:06 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000fed000/0x12000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000f49000/0x1000)=nil, 0x1000) shmget(0x0, 0x3000, 0x5, &(0x7f0000ff5000/0x3000)=nil) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) 16:04:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:04:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) 16:04:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x3db, "0500"}) mprotect(&(0x7f00000bc000/0x3000)=nil, 0x3000, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x10000, 0x0) socket$unix(0x1, 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getrusage(0xffffffffffffffff, &(0x7f0000000000)) 16:04:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000080)=""/101, 0x65) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) mknod$loop(&(0x7f0000000100)='./bus\x00', 0xe000, 0x1) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x0) shmdt(r1) mknod(&(0x7f0000000180)='./bus\x00', 0x200d, 0x4) 16:04:06 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x4004667f, &(0x7f0000000140)) 16:04:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) 16:04:06 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x4}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) 16:04:06 executing program 0: clock_settime(0xfffffffffffffffe, &(0x7f0000000240)={0x39b7543a, 0x2}) 16:04:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x38) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r1, &(0x7f0000000040), 0x34, 0x0, 0xc66, 0x0) r3 = kqueue() getsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f00000000c0), &(0x7f0000000200)=0x10) kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/147, 0x93}], 0x1) shutdown(r0, 0x2) 16:04:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = dup(r0) getsockopt(r1, 0xb06, 0x8, &(0x7f0000000180)=""/231, &(0x7f0000000040)=0xe7) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000140)) 16:04:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = getpid() getpgid(r2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:04:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x7, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044913d05f24c809e9"}) 16:04:07 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) close(r1) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r2, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 16:04:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80000000003, 0x87) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000000)=0xfc) write(r0, &(0x7f0000000100)="32269119a985f9e8905f16c8ac1f82200b3e1ed1ebbcf2780c845990b78ea623f4fdf992e64f7af51a54b40d22f9547677a29973cf210d14d2a8f67f19a546bcf28d6f42cd307534c3571c747c7c5632413980d51d4142df22631a09532e8a56eb2d88638dc90da9e69197928ae5817faf5d56dd9db906c4aff7aa3e90505a4fdd1c", 0x82) readv(r0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/35, 0x23}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:04:07 executing program 0: 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(r1, 0x4, 0x2084) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) flock(r0, 0xd) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) dup2(r2, r0) recvfrom(r4, &(0x7f0000001740)=""/4096, 0x1000, 0x2, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) 16:04:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100}) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000940)='#]](*)\x00'], &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) chown(&(0x7f0000000340)='./bus\x00', r1, r3) sendmsg(r0, &(0x7f00000019c0)={&(0x7f0000000480)=@in6={0x18, 0x0, 0x10000, 0x52cf}, 0xc, &(0x7f0000000840)=[{&(0x7f00000004c0)="da46fe5e99a58d354bef987c6884387f995bc07511dd75b4208b60d09c2fa2a5d664515f0dff327e4c0cc32271c5859608464e520fabdd4db465edff6e26dc5610785699d6c23f9f30ca887eeb895947b6b4e522fbc644fe9f5e880f12baed646b82fc0d0ebdadd67ae3172daa66246a0da50bfc89b1d643f266bfb6f066cfb41c4985902d512cf6a1f29c4d83027eff5c33d8bd02cc25a8f0d241f212831753f29e680480934851cd72b17a087fb676d526a0933850bd331225c4bf9a38a79ef6bd1da19f7d573a4d1e38620a638527c59aa66922da", 0xd6}, {&(0x7f00000005c0)="82e102b1c40be02148e4327d35e4362311b59328c85f41650862e83ee05ddc6b407f93f045f42db49e53d90e191b20964b17ec592d9f5357e1974ba48e936b0817d314b5beb723ccee11aa5d1f39a9386960be92f4ce969db7ef7c9a77f834e294b84ad809ed372c70c67a527c53101947f79813d175070a27efc8f2fe1e74bb8a2ec9f4b26e21b8c393675421575da7255870a072d1b6118a041c184cdb7fc237d58f3a2fbfb4219b4c2ef087ab692a42e1b5d1441addd7169dfb07d0ea9fc5c3ffb0202cf8fe18027a94af903c6875204776b5", 0xd4}, {&(0x7f00000006c0)="cf6ff59b46b9131e6e0eb4909d6b9ac0c903b1f77e66d920c0dc336ea52cd03a29db3f9d50fdd435d70625fd11010ec3b816f4f6473fc35e520e1ec98641c77af36b0fec913186474741a1f51618a170627db6b1b130702c5297c141afc7f5967c849db6362dc1675caf75a759155a0c47dd362bf682a099e17b3029a35acc5524ad979d28ff8ef00e09c5", 0x8b}, {&(0x7f0000000780)="85a8ad304bfec32281a5fcce1a8117876e3c0e9e8d72d486d662b5bf007032a3a7504d0886896d7f336a645306964e2c32077d7939a444cad578e908f5f59f4317a71a63ea121b", 0x47}, {&(0x7f0000000800)="8c865a4755c0c5c8fb70ed5cd9ced560ce17424fdbad9a2a562daf73be476f1b6a4e41eb3a7973ae", 0x28}], 0x5, &(0x7f0000002c40)=ANY=[@ANYBLOB="e000000000000000ffff0000000000000b0ecb7c0358f4908e01863c5ff6c1d6a766d4003aa855aacc87809323d475e0ed83ae6b6cee7df375277354a9ff90006af690d3f7c26de7b3309300304c9d95ba185c708f7fda8254b9f9bca975cd8e76970311ef016e63835117565c7a5765eb539a263c338e670f869411800bdf3d20a7ed4659055dd6741cc37de1eeae3aed9d08e015d20d35b101c49dee444689eab110188ade20feede57b610ac60bb522db61779c8cf0a76dadcdac5a9ed1f7ff32e4532b1701ea3c813868bb4a20f9540650fef68e2396c47e740ee149c787e9000010100000000000000100000053410000d0325043f7f138c2ea40d92ddeeea8c5b0552051b4a55245f5a272dcbc2aa69818359da89b2c7146657a96b25236011f6ed0cb0159e09513e8954f347353c5d716778eb676f742b203f1c254bed40e68366468ef52b70320aa733dd91cb938272374d5f78f196d70258388fed55cd47709b59aec2964290ef8b74992f8f1626e8a59150f8d587a48fa9055db8f24608485fb884a928ec69338773908c33e16ac91238219a2f5369ce48d98c9bc29823b8c0423b6282e59acf5714659547df3a3b9b407e5b6eb6868c1c9ba4f4c5084a7bd11d2bba231a77817aec94d57031c23740670f8de3edc68104aadb79bccb7b1610b16215c74ac8e2c4c95526e8218a7c5aecf6f1787e5ab07a3a60bb97c7bd7c6e7babf80058fc535bec6af8f94aea836e3f8c7a202add8ce6321a647207ead2e6761d0b018a5abeaaa456c2b3b3ff6140e13e3a974437f2503e01a5cffd9201e6b37547f7167300fddbf97b58dec51b712110319a8e4b39468baacf5860779125eee49a6421792e6807717da9c5a5969f83730a61151abd920fa779fce811bebb6f32c7b83a3e500a717a5f3a85a716838153d32ff26f42d7eebb16a5590b4838499850a94a7fb7f7dedbc836bd8a1b870418aca3c744cc8ad0e77b04c2f81965c4eee7958c3381ed29e67da03376937a7f6cccdb44b3c305dde972da380e5ad18852b23c216a8842cb88f359250b9510ef97d8ca3fe59cb047047b6960af4595ac997fd35e6c3a5f89ff8dde28cf36fe25b660761c1ae6d1c3d625a03d4b4efc6d4e70104e6650ce3c859e668836eb2cea7a7c941af28b97b0c85067efe7ced98097d2303af1860c81844a9536fae2f45b7335270e80a9e865d539ca6d863c6a86ceeda55074576d79b1f20afb007897517887d0c7c33c94ddcbbc9d49c3cb2498e4b183b61851e2ce6d18d165c3791e2f9a6306c46f7a4d4b67fdb571049c4203c36e8a53c0011e6b612d5de2a88439cf10aab8d1ca5d0dc5165c63906c5cb1d9a4f8281850645b9107d010a623e0eeed796e909ae9ec8423322edd68c82fbc66d890444ee53ff6e738a2951269988a34f2110b05adf64adaff31b3ab506e27f68a672fde957ae49f713006a9df0ab45c23159c7f03510f57c46b5efb44895a189d37eb62b0f06713860d76073cd922da33df74cb19d00d99b7abaf27fe2a4ca267b35d315d701973c94b44bb5d1dd43f00a910e2e2e34d57d6810379799333406897f9e9f06c85544bc3e77ae8c9756484d871180b7a21bc3732751e95e058cd2cfd7e77fe5268c0d701c1b7ce11e0607eff84db0b7034a29b50d2cddac31c10737ed6913626d05efcb515fe9302533cc732e85b483f02b0533806d37563600926fbd034e4061d32c5e273f30af4b83254df4021b521a8cefae45dfe727cb4748f5ba1104a0892b381cd1eb20dde0ba05a91d222959b5b7acda5c526a325ff4dc6e77240a33e2e64ab204bdc0a8602feb334cf9343c8a1c000e08ae5d574aec59ebef8c6e5788caf25b6ce5086604574621e61859c6ff0df436cab868d00d0aabd0b3c3a407d8d26fa20508834b4a55a9a8c75c0d7bea6c894fb371d521d297847d118a9bdddf29bfa5b4d7958e095e348e66dab05749a2a3839155f03db1d1f5c34f5e4ae404224f0a656b8a9351cd53d517efa4af1120357c44f963af5a5fa77df66e369c9a9e17cb6409855dad0f5130bbce5be045d297d6c190b70edfd53b56e9460d318f6d5fce815c28002ad33c44f55c5ba61655382c8b0e11bec6a8bab730eea94bbe60839483fc5fc37edb900c15f6450e2cd4e6d2fcb85df9babb55f05d7cb6aeb7316b65b9a78b11738db467ed8f6b153ac2b3c26efa2223901d4638bbc9513bd14b2dd76e55b25d15739b771df2c9df7032b82bf1cfc4353a69775aed59e379ac840bc2118e501c6a1605c2291eecfd1b84b5e84555ed8a8e6643dba1994530b88b1186df1a1f9a5d1a930a39c516ed386cef7d2bc7bb0a18a7a3fa40a45c2ccfab2f3075bfe9ca941efadb24e746f920d548a03be74a95a32a76bcdc075988e96d41688dd6b2ccec9fadd236b1fe980f0edd4caf57f81113171ebc80246d17d80595f156f2f904098158e157bed40e2ff8d81252226b4559bf839f3e3a6a911500b7145972ba7a185f58eb3e31c6440397b0e8eff3791be6133ea5af21e2f1b92329887f71cefa921d00eb05ddeaed04ed32fdd577aad952d561e1c615ce9cc40100000000000000aaaa36e600a838629c9375cc2966b6fd9e9ed494efddeabc50ecbed40ef1ed8ef020233449ab4eac0b78e73188b25a4f4cfd4f742edbaca67cb4a11c924e22c6188343eaa948a38803776a72cfa68ef2e6e48666a5aa1f543dc4369e12df15d018b598300a5dc5fddcb6da0129838dd26cf06a7e29efca446b2af248024357108e96ff0c90782fa9bb04c6e69e604daaccc96c77ea889427196d12da1532a9695cbac23f12795d548ad68bb4a65144e90ea3a8ecbc295ea181c62be76a110ff56be0b9148234cd416f5f5e9150e1f117b2fd6fb6a23a4ba1b1a60218abc2d4fb2be6d57b70b199ff99f964df68b8dc2c228a5fba863a12ee2fc06e428ec3f940cd97ba2d5123df5b8b2f00904051a688350b2dca69fd08fce1782482e220afa34364ca1f9678dbe0795b2f071a1d1ec175c27da0ebf8627f1770328ebc9a26e703b3ebdedf43166f593e229c3fb6de3f0d503e0c3be519efb6dae6bfdb2dbc018e5e027830841a510c68b50562471a7e4773a2f214840949089fc7685145eda4d72e1a886a270b4efa537047368dd2bd5469379951c031babb42e4e00639be683dd702328dd7c001179699d995204b500c57fa669c3e490983bb4b4a9e70e662e3e9c79033b64934ea2101133200b53a6b27bcc06d0a1e3b82d8ed34431ccd90c4853320b53a495a7ffd555911bcd6ec19e767f9e9878a9e958a5057d96dc25d8503e21d8f956a0bc6411391aed31db8c465d6f497e338e0129f88724bbb6906e120495e90ad009fadca6717fbfd06c3e1e913eb018831ff0902dba1d614b17ec161c85b8ad8fd50b11545a93996ecfb49e57a00ad7c089db4324e86997c2c89e943373fb57447b6822ca70f26db2b5aa062f2f1561a416b3eca3cc4f750d60a9f6ba7ec9d623015c1f0d0501bac943aa126a3496417cd87029c7002955853ea409753e1e1f548343125b4b387942ba44cc43da7dcac2bfdc54d34abb9abf06306a58805c4613b26bf5ebc75ce2c4252534e68f17ffdfbb55fdd6a0457891143d06b334c399cb4d93f49be8c9491c69a5931fc1ea94a6163c791d76b8cba2532a6db27797247dc1475203ef6a91d56d0012ef09e47ed36ebd1f2297ea3bec988997d7958286525a8407130d8533cd21c0351d7ec98db4fb146afe213dacff832aab664839d9b87caf96ee1435ab240d2c7211c4f969dc72c102058d46d32d7ba920312cb248dd793ccb5c28fd740056194170da03cbe70292ea6ae892fd67e6ebf6a82896a32fabac76dd256e116124bcd1d0b92e400e24885f37f8dea419498ee8d05838d7b8626c62538afb87498613b7ea48fc6fbe4fe0e18e5d8e04395b9034f3c6d2cf7fe38657a5397f2d32937d6a8979d8aceab44c586c70ebabbd01a816ed7d2188a4cf509cf24a091294765ad0804850d6a566f1c232ac4c552f904715b638af5694b78f9616b6d8bd70b328aa142c4b8bc505fcfc16adc678f7f3abac8be23549121210dd3055b7e58f835b0553ee76346a0a7802ea673f521cc97a137728c26e235cfae9b09f4cfb0bc121911b04d0b273a1c554ac6bab01c10c5d6a93eabe400a98e6e24b206a88aeb9b1f68f7aaaf5d6eea3254270e4a4146e682de769d4e3c5d1df396bea98636995f57d25683119b3204bca20fa86a9152d3ad9579966be151935ecb9db824d63cdd7d688eb3ff95183a5915abd22ce5fe82a472bd5a030eb1672bb6280cb30b9e361cf64193886d633c03a13e4ae8c9dec9a37e943500bbe36c3496d6e2ba4ef5724024b73ce9e6124e9179d1baf9e51488fc01eae67b569e8895d0d7b159f1f746c8af034036216710c62e0c24187c3b11d813a60726f4e20fbd8c363809aae2d38822ba3e214f4680fe77d85ce58f9cc9a0e3a277841820e0f13fba3b05bcbb26c89e551bd78845fd60860795aef5e262ee418b2294e73caf3d94406fd707ec11f4c64786991bec7a8098a255c47113841999c1200fd405af5b632d7b4a1d5e4a3859ca0e799eeea3cdd6a998797f684316bc56f31f99662b729ee6695aab6481ffffff0f33330e62b4b69f0bebfb90cee09034b240d729e4f01ca483133246929ab213fa187338e00ed93f58e2327a5da09f80abc582272aa9d5f82060fa14abe7ae117935e2046960b324c1234fe7e3ff46a744b76f0dd874ca298a2f92464f07a190b1e16055ada17aa9b8f5eeabfb95051d2f37355acc8b19c5fff842b412b96fb031d6d138a895859af0f4d9c463425ff5d3c96d454f50231869862df44ad2a569afe1db883c031b03808dfec02d822c284a8522013f5eccf3936db9286d03310543dfe4470c70a771a8ff5741a7dab2ea9c17ba3df94e86f321aebda6c3da57812567b07c86dd01d7229c16b50081aae6f0f1af6d9d3fd6ca794835918255c60a621b59b6bb76385897866a713ac23475ca10dcc17c8666bd4796d797b037d83ae30faec15c39172aeec45a19c8701050623776912b76cc82c68e7b91d23086f48169f786e4cdb97d62b2b3cec24160457c5b86766235fe6c49975f2c644c8ef9a7dad0aa66ee1f9c566f2d14ebc2c5fb94c093c78063c9875dc49324c8f2d798a59d9b715d6ec964adc8d60b57914ea4b0ecb93e6d3e6c67553fea4c0588f99bdeb9dbbcd7c922dd124e9ab5f14cbc8be40580631d0ddbcc5d71854589dd856c5f6cec33c86d6bf00b0fa9ca0180aa382b38c1f40499a6e07a52e12bc9c994f00beb5d3b3b7126e3d9b04a8647a77ccf053d87906dc5983cdcde583d7e9ed6c5bd7937acce24476c786f2b9780c4e1e99e495809f34fb6a8309e727c65010aba0ee5fd57421429bb81b9aa5cb149f9f94ab8155d1cc06693740c22a451223a1fc900261a5e012064fc46f7bfa78e87ea422bad23f982b322d80e16ccc38c267078b069e82a19d40a5844282e0df58040397e04b59a8292a2af88b6c0af9dd6bf1408f873d559a321698f3ef1c56772825e27c4c51a3266eac5a8dd81f205a2c7da93f023bccd8ff752337eeb4c4b2f3e534ec6b430a1f3ac0ca495eabc93dc6e6d445a2d0598b693c24b1d81db8ffab5a494c6b9bee1336be84dc3bc847031db0ffd70698a8a3397d55417456d29bf67ba7931ad8b5e8a906a06a59558ec112bb0e0c5c49488c918cadb9f86bfaac6214ae07b760b9a17dad93297989bb1c925c88390647a9bc05fa788df1a5617eba6d1c922f7a6c9084a693e606e3609ca1e60fb349b3b1e9789308bc12225fb082b11786ec35a34cc99ac31d779146d98e9069ce1699932db4aa8427f518ff701f0815571e56f90d61ca02fdcd866e62f634fe83f60eeb2ad816709a17e30bfee38f68b9924eaa1dc69afe4201121bc8a04c955aea992d4afc99c78769fc3534a1f22610952589e8dacc5ead18b1ada45d71923f92da2503e491c3ab981ac828f712e000cda91ce1f13585570e573b2279f523f0524288846e134be591a4dd315e2c7c83bdda8f6f10000003df65637335ea5d5b850da0ce91bbee45299b20fd67eadb3fa984b58d64a8b8d215fe07a1b64465c205545218d8aaef2a16bdfb7391ca5f8260a06d8afa6a4c89fa8a7cc2f7679a72b46f787d7b345392beac4c3cf8b4a336c2ca8e5f1ed19de809a1b7e551dd894b034f3eed1d2fa681e8241a3792773e13334ef88a29747364ce53485c6170520568e720b8911404c20f09af075b8ebdafe0c247c2dfc8eed68fda518ebe84a66aa6a5a494174ee782abe8329eb254f070f87ea881d0ba621be30d7ff7b7a77a0706509071b1fbbc4c31f7079af8294c83615fc3d3f84d9f975547d02e2b59736b9c296ec7d40"], 0x10f0}, 0x4) open(&(0x7f0000000900)='./bus\x00', 0x80, 0x20) fchown(r0, r1, r2) faccessat(r0, &(0x7f00000008c0)='./bus\x00', 0x80, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x4, './bus\x00', './bus\x00'}) 16:04:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 16:04:07 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ftruncate(r0, 0x4b00000000000000) write(r0, &(0x7f0000000040)="443734bffce6d62e24aff8d99b7c33c891ef5dbb1774227f6a2a2e0431c0b56a6df2ec9abced2ff0a4d8729ed186fbd902f5105bb3860dcf6de3e15a89acc6223e92253dcf4f76ba866f61d198668a700ecdd150af1c51f5587dc87a378d52bcd3908d38722bfdfcd9b6cb5b51f86b25cb4c78e4fe711affa11959d9d524f3644e04738bbd7438447447769da2652cac6f5dee9696c1813548b48bf3eb7fe8f995b45bfc635ec8d0ef0abe06f40cce5c5c0e5e1cd0d35aa555b66e46d385aa758dc803fa5a86dc73477b51862b92f5b5eb23520cd3fd7cca9c9f3ae47d6c99142113dc39098665c34eb2e27c211c00e7acbb70fba9c16694e5dc13a055f4c505d306ba1c355f251111fdcb76297ecaa46bfe90d15615e645fa12d29d7d2a3010d2ca2f06095aebd9d130325a2267e2ff35e642174fa4c2e7570a16e99c657af5a827bbfe5b8578a3e79c7a5c9aa4c6f1cc96c61d7aebaccd5fdd19c5f79a9d5dc1a960761756d32c2b8436a6e34c8fdc067989c960a91bf07551175fdf8d243af766fdc9b1f048c3ba5100543d644a561d6e194e35b0290f14282bc6bfdb1820be9c823697f45f4766e8aff8c75fd75df7e91430fd7a1eb320ef31973749e55fb07b77200d971f4f5f5ad7866c87b472924cf0f2cda247eeee9dd377ce52036e0ae5d640100250cdab7dbb214353f9ff30317d479d009cd7985c4c9fddf9420855c2c1d61f9e567ea30633b9902f7b5bed05edd076a2e7fe8da76304206a62bfe15f1c0b65a108d64ac8f5c2762d4287e2732a5839c416973473d976b1ef54ba24dc2ed7a5a3c73917b25959a3f755e1793e0ce4fbfceee9291804e42b48390b290056c2035019d17d58b7b5422a622f4d1e6478ea3ad63d575a89676798b7fccef21345b79099c0c9e8efe8e6da67273008c1b14fbfbfb6a69bab8901038789e942ace89eac6aaf7f76fac42d4a4c27ee8fed3152e9eab7c42e63e6861a1caaee8421875cfa76f76aec4a828fa26eb1ac296075922896c168b834adaa60eb027706d8ae6605e7bb36653a75ddfbfe73cbf87b6c01913799813671a6a12b4c8eb48b2ee1a565d08be2566240abac559e17b4df92aa7a44ab35124c073f3ba40923f000475752162e79df2e8f9616204ee2336bf009e26ba57684ad732f0f42649abfad34df9e87654a17f0fb92b1d6017594d8d8980c38ac152b53af4d68fc29e7335a4143210dffe7f58e2e62f5eda50ab9d1add8ea9513e34ff534e0723b34f97c256ed2d513a76e89b4abcf4a98ece3110963ea7978f1cadfd28b4e60d00f4eec061d36c862a75220f8452dc7f45320af6026d44a7aca8d993bf15ecaa80ed04f0504882515163cfad4463315f72323774d823078ebec49814c290fb4dc6617a9f21266dbeb5112690d7112f5b6087190540d5f8f14fbe4612bfa51f51cbc104d2e136160d99d81312f390678894378c8bc2b5bc319f17b13ed9a8a910c061a8fd5ec2ac9caa4060d98b98ef3ad375514e3cde99e4004cc4c56fde199842a33b9737bf259af162331a6f0c7280f729518064a347c761fc196b6cef4d5ba2cc3376bf777ee8adbb249e5e4dfc9c3ea2ed403d1e42a1f9ba74bf9af98c5b4cf0427c5374ee1c0e0dcd9126c6222f91da824d55e32e96d481b4800659b2404bcc812e8af06b1b290a424397583a341494e5bd0021925b28cbf5704238e67d31d5477726476ee1cf722444f7d1cc1faf52c35c7f03f5e626d70c5623cdfea11c61536bc0513ca38b4d4386a320476db0d6ed95b42d1269291edbef30e759a7ea04b1d78f2bac93f9471de2558459d1c0a4cfd7f80fc4c189ecce517b553232277c79a4f1826d2bb83ddc6967d3cf942b82f7a046815c08a335d3aba43197af6243e2dc349d2d15a766907c234f8df0c5023ae26750d2af2314d94d8471c14b7c3fec3faabb00507587624d7627a4a73d2e1a3c91572bb9ac0eeff50241f83d2e7db2f1c5b23fa59997bd5da8fc5b91397027017ce19ba8637648a4d417ba48794dd5558b4fdb94eb75f0b43921772257a50a0ea81bb3f5ec8bbf7d487dd80cc297ca99d132327259a814d8567187c0cded726244b4e0c02ff4618792ff057f6f37252a399c65306d0f72471318678d7f4d71f9aa67f8bbc0394a6c4b892d4862af975f6910a34cde4b2e50421d66aee9f50ab444d3d3494cc2dadcf8423edabed59520207a612625499a12b4bca4a4645ee151c809011be050529f0a531195f5a62218c6b4401129d9c6aaccd39cf8268b4923b22d9e7cc3ed895011329149c1c9d51c288d6e7c874627ccedec0a557308bbaef556fcaf7836b64be61f387508d61b68ff3de3c60a0cd86b8de18ccbb28fbbefc06fa64ff26e5d2d2bb294ae3465176eb0a27c8d1a9680a7a146a8a161cade3a08d3173d9104e16da3867d19ee8b1bc98616f461a1011a1dbb350a16afbfe7f7a813e43c3cce57afd1d2ccd4b10059c5d732c0fecdfd95884db52e9759e1747b0d582339b2119f7890d558b349f06c0cfa158311b6028ce1c475bd41dd586c97810b7bdc18c3cb7089388aa884216c210bb3b592cb6117c2aec461de3d82220424166087fd31afbdd0b36dc115c7cab1b304bc9c6923e6f5cf41c0d26ce34bd635d91d693ff5b8f792167b770ce862d85f6ec187b3e1cfeee47b0461fe91a1dd2bed5ee8594597a322101e21d1fcadbd215282b4dd54901e1fb5b363f8008661fa5b4696fbddb88cad1580ef1f956bf07cfd754db682da806ca9b359a06f577ecf9341afa1f3e40529628214e15e0a78f519339cb4f3425785582dba37f8b7ad10a1d0a06080f62c6fb372388452a1adb9e7c98dc3ea1c00ac2d73f654e801d6b772eb34651692699007fd97d52f470fcad8ed0eafb2d5c8aa17f7a058540f1418ae0b6fad758fd56f9c828fd997f23dd9b38dc5742dac11e210f94885f683b0d5ec83d5972cf8bac1a433c11562ac6ba09956dd976f78c2d64830dd1e87b16529abc07cc5b390228eec8a33720442b4f6e925fbb45e45fb1508c5556c07aca7ac32b80e5a9ebec8312345c33783b1c2578d038421e3585c5fc6c48280b35e75c6227e63052ff39a71214ba91a1a194d163a6c6060b27885603a1db76a68c92e1e1b6a493b3fe2fbb30df38523858b700c2e0fd8e5c9b0c1f123c8052d9cfcffdff1b8abc37b3f3876cdcd36905361b6eb0467dabd48fc841dec8f34c84032620d5027bbec210747c330dba86b6c46c279340005cae5ce33a038b96f62b3694fe2e2068e039110795f2721e63b741d952b1d0fbc60c7933b0a79b3223fc19f9a51cdffca93dbdd8df4aef5aa58dfcc6ae3a6db41c32cb5366fe04b9db299eda9b3c3c318ff26e819983efb8add8a94ab7aaccd868f52a554a84c3e579bdeabc3c062b53ecf7fcedf339fa14986d838a85b61d5736f72616d8c930183456997e5e8b81500b5d1a1291fcd97da4a4b75017a72cee796ec25b2dc4203b89c65e05f2633939c5629ba1aabdbb11aafdd31288cdf932e2b0b2ec766c76fe226d552a75d5b06591e8d6cd2e21f459a01cb5a1e5252a6860063995efe2a31c53716b55c1221ab53a875d5a999aedb9eda2430bf6f829dee4eb6a173e1869a7c07b2eb1655cad3a1f9befae7a6325d9abd6d2c5e59167ecb7155e8a5d18cd169eef3213e36fbbd704d66e3f2fe8ca24784d16f49822b4bb3b4bfdc79bb68a54a926ab673eddedb40686586454e6d8820bcf9a9a882a0d272cbc4ff82218fef53eeec9ebd59861c6b0c0f2804f12acc17ff8e1c85875e38396c7b81b0f02ce837401a890e84df476ca0682d2311c05416e5e1c5387f3f95bc603e94777140aaa661fbb09ead3aff849b271ea4af668575ccdf1ad7485c3f57faac24cf1361312d224c74ed5b44ddfdccd9c35ffaac8aa765d897aa2460ef384c66d9cca9b691d65d50412040c0c5bba5f3fe0a8039d34bdf5063db968e920c1620fb45d3a75645f793425ecac9cbd92e31a26471e50bcdf19322e7346593c96baa70fc1b6e378b37ba6cfc4011c23236b09e6f639eb371bd50ba0c42aec67ac949eb01ef7dc17a87b7437ca9b9d727d4cbf79faa870100a6e92d3fa7edd496362699368e07dcead416498c8a893ee603dc4e4ea953762ad7fc71c9ca69328d329f3a327ea45d0bd99f286e437718dc0539f9766fe5d731170c857ca560211a89559e9d135d5e06b0c39b88fc424884d348483ca67cdb882106a72b4b7ab17ee7308bc6e0ddce11546892eb4a0d8afec7b97b586ec4aab7f55af4d05f20b84d702e475fe2fc3fd0110dce706249619509ed9ff98a4190ec11c261bba30fb85ca7dba6da5c83f27fb1cfbf8a0f3a2ae835d03b971194c2061338bbdf2e6df7e6d44d09093be1c72293443a80423abeb246d88d531b50f8394691d8bf5ef697c2a5c00f8c999553fa8872acdc2dee027ee0aee384a0bb0c9b9ec876a2ff479825de863fd926450318c391ff82fa8b9fce45211e4f68eb928a47f074a2930944a03bfc722fdb7acd552df93ab8b587e97fe4269238cf10ebd1ed48e8aa998f2add8bd1a3a4ef0520699bcd80634b80a099701faaed0a9b7e0b005a7c1e39ceb51459d2da79cc85d0ba64cfb3f0a157d5bd7e1f357ce1bcf5cdaf60ee1a398236e76a596a6b8546fbead28e6979bf968d68a5ad515910470315c1e6364dbff7f5d1c3ae55013a24e7f2e7c2511ef692944383b6705640e1f9bf4ecca707d63e8215846aaf5ef852b1e442882617140c6bc4c0979cf3b5b6993d0b2aee6ef121730b1920953709bd37559987b2198014a24db693da8fc67ce1335afc4e435abffa289fdbe4c73c06f1043ee117317cbb10b65770eab1ce2202f4abf67923e89e550b78c62d29ada066da44b4fcb4b4654b8b60da6be5be8efc8aa5d7f57d578bf2a2b9df2871a6808b739920b5826460a70f9973715e2bf015d742c8fd38511016d6c0094638e4d786422149e706a768a4b8e0a82173cd32b0a8b6e6897e59e3d5085cb841b4214eb8cf5cd7df3181525e3c2153dfda415c7812f757fb1ee9e0a116be444a74a67e5dc3e95d7f3280087cd92a1bdb0b7e15ad19098efdac89b8118b840f7d61340f035e27d1a7f105613d49df0fb30e23a31aa73f47687537dc59dbf307f78fefe596ba3ad9ab40a852c67ce8b91a2f789a9949180b43552938714a196d7e3703b8ec92f30a765d7d75a82ff8db73065bfe0d043ceab045af74a1e4f3508a169385549648e686cb6ea750abd40629488aa5e9bd6c1d745bab5c27e14b7066f58b128974fd52b4235b6a0ad3519d63c92cb32c2a4c0fd3b4c9fc867585d95c97932f08e969425bf7b3e0ee6c07de58bf248761de4295ec8a0ffc18e0b562c7fcfe9a87de91e19f4f063353b93eeee110d51d109618358268b0ac2fda1dd508bedf71c613d077bb369f8a7a11266931451024795e1e657ba901351cd6abf49597914ec011e8bd8faef46f759f9ac98c6f2e29cca2cf15fbe1733c5897a3496b38552f8ded25a8c1280bc534ff89546107d6f30b589061175b48ae349a1b4dba5454609d711b792a49f7cd8c04f099b3bf190d782b6faa025c9bff8b3c8aa83a7b590dd25f9c62f1c4420b39728c90443fdd3cb26fb1375577ecd1a269dc793d22f5b1fb83452e3704604da9de7526002d726c45d4713b960ee345829abf36549fd02db75b0b5341507feaa2edf6608b1ac99623b4dfe266449608ec57323507f65f9b51a6834f5aa0ef4b7779cb1158768beb152db68", 0x1000) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, 0x0, 0x14a) 16:04:07 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) sendto$inet(r0, &(0x7f0000000100)="aee0fc4bfac079185a6bf81632c9c78d551f2ce8c22eab9cf911ba8e1130e69c8998407458a7cc543ef9903c1ba4382b330c1d10b9f5047e8f7f4f7575703173cc00aeab42", 0x45, 0x0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0x800000000000090) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='r\x00') close(r1) 16:04:07 executing program 0: r0 = socket(0xffeffffffffffffe, 0x3, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) r1 = msgget$private(0x0, 0x11) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = fcntl$getown(r0, 0x5) r8 = getpgrp() chown(&(0x7f00000000c0)='./file0\x00', r4, r3) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x100000000, r2, r5, 0x0, r6, 0x1, 0x9}, 0x2, 0x0, r7, r8, 0x5, 0x4, 0x0, 0x7fff}) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="6a0200000200000000000000000600ffff00000000000000229094c99a0a2345895ee9a94b49d7735b1704d6ad6ebf278fd47bb13d7815cd511097c529640a2bb45d4bee42380047e6ae7000000000000000005c4022fdb3b1e0d91a04a5e7e4a0d22dfa8848428bf831dabbc7fd8ab68ecdda00c584d39a452b5b252d3d92389081d1d39880de52c0c681f19b0b0cfed257bb93ede85db75bf0ce3fde1155925db32634e8b5e233f7dc516f5d7df5598f55f5871872d59010ab984257c8ad3160e146fcd1215422fe9dad31b9579d9b97bc65ccc4984202923a88ab698f7236d39f13185f575461467024e9"], 0x1) socket(0xc26f9b15f0631340, 0x3, 0x6fb) 16:04:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x1, 0x1, 0x8000, 0x7}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:04:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x3fffffffffe) 16:04:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x41, 0x8613b) socket(0x12, 0x8004, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) 16:04:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:04:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) recvfrom$inet(r2, &(0x7f00000003c0)=""/198, 0xc6, 0x802, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x4, 0x1, 0x5, 0x400, "1b8a4dc709c23434b8dea774a2362548fb80a137", 0x0, 0x7fff}) 16:04:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse0\x00', 0x80a0, 0x0) dup(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000240)="0000001860040000000100000000000000000000000000000000000001001000000000015fcca1f30bed1e82", 0x2c}], 0x1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000440)="1464b162fe53b09dd8b670ed8081c97aa499fcd0c29a2e1eea8146238885e4de6242555fe3906e45c77444f0b50d9e3dc87e1cf402193c9c53122e8e341cd96190360fa15d308442824401a123004a010c6b314b80fe74059cb9c8c7b5c47b4ef068541912ecc9ac06e848e1c21c0b4e487b6f0f1526a88554dafe29d583", 0x7e}, {&(0x7f00000004c0)="5b1e42b0f8f94da11ce9745d8e3e93e6cdca61c5981f359311eda48be42fa7532e5696550f75c2632f9ec5bbb8661a816cf6ffd22363a2a90cde77c61b8cc82a98ca008b37b16f34f75b4230bac2547bc14431c89c2c5f3edee2b9be84b700309174b50b49f2b46d34c87c73c1473b74a2555e279ce14d1a9612f0926112228e2b24c35ad7a54650356a668d1ac866706d00c9a17e5943349ad4b85a6a528f360e9a2e5c4c53b7f57e948319cc5ab0cc5288f1955d8267840b9f205bfacbf2056e13ae6216ebbadd2091e108a6132d59fd31e4c27ab9c43dfe940f9e9cf639bb22c929", 0xe3}, {&(0x7f00000005c0)="914d4a08c4019f2945fa1cf223476affdce4ae2b3a80fab0b8b65e26aa2a8795dd4a85314b8dc8563e2f83c6ee711d4ef64fcdb07befb02b6d8cdb69ff35fdfd2c7386e7546f4d65d2f05f59abfd4c03e44ebbb6656325c330c5c98cb15649dc1d0c31867a7969d3cd16be5724dc4b5a897403eff7ebbbdb9bc9087c6ae87447ef07d0de7ed6cb34cce172c9984ce11ef29169b6a2f42914d4e8d7c30150a8d34254107e2539775e81107b3e9652203517581602110ba537e1d1470c02d1f998fa32393e7e45", 0xc6}, {&(0x7f00000003c0)="a1eb38147943420657fedb6e4d652f5b647c707a2ac5e930efd47fb1984ed8ca", 0x20}], 0x4) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000140)="d6854a7d63141d3c5ea8da59289a2408233df3b419d92ae366c362ffe1cfa7cd7782287316e77def10a1a0ae08aaa81d8ee88ba01d4f9a2fb02c5ca20d76be9942d2b00a1c63e9b7f1589b183f7f059397c11d476de9d0c5bb6900328c89b989d693123df643d4cbedef459c367af2f83e442bdb6a45be53c8a595916e14d27e40cc7eb37a72f654f76dfad5201d8940fb7c4f0efd79f6eeb9165ef786bcc81c48ae4efb39e965caac2b", 0xaa}, {&(0x7f0000000080)}, {&(0x7f00000000c0)="38a742f29e3893ac6816aa3a1b726e34c431", 0x12}, {&(0x7f0000000280)="f2d35de6a06acf2f6c56fc022c93917a539c2ef8f59c35d337640c3df3d566cbc180a3480b2b5467f7f36e8c5886c69e6a0bcaaa4820ba5676b9ba6a87799c01a3b8414e94bf59dcc022d804cef89ca88b21d8758dbb26b7acaac3a791009c1d0db014", 0x63}, {&(0x7f0000000200)="2397d6d5ffdcfc81da77b6528cad6220abf281376107f6e81248e5fd6eeeec12728fc55e7211c5cda6a5171d196ad79f0208571aa0ef04a4", 0x38}], 0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000380)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000700)) 16:04:08 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x32, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r2) 16:04:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0xc1, 0x9f31}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x6, 0x4) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x8000, 0x8001, './file0\x00', 0x100, 0x3, 0x4, 0xfffffffffffffffd}) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x5, 0x1) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x6, 0x9, &(0x7f00000001c0)="c6408819db7bc9cd048f6a0fb35932cbcef9b3a31679d49ffe58d6d814f2fc02fd7665b115a1435d6cf8af3a207a4e3095a0a3fdb9da97160b1204c701c51112", 0x40) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000200)={0x1c000000000000, './file0\x00'}) setsockopt(r1, 0x1, 0x7, &(0x7f0000000240)="467fe3f74da96de64fd917b7512fa717875ca4954add11421133361e33d1f049fadb13113de84a81b53fae210109815a1c0c7b9483e4a723e79dd7ba9cd0ce610e6f71736d5aa2e8f827c43a50e4eeff4f3c423097722d68c0d597a3ddb9f8d21d7432272a6a", 0x66) r2 = msgget(0x2, 0x2) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/225}, 0xe9, 0x2, 0x800) symlinkat(&(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') r3 = socket$inet(0x2, 0x5, 0x4) mknod(&(0x7f0000000440)='./file0\x00', 0x2000, 0xbcc) r4 = socket$inet(0x2, 0x3, 0x100000000) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x10, 0x1, 0x3f, &(0x7f00000004c0)={0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x8) recvfrom(r4, &(0x7f0000000540)=""/237, 0xed, 0x800, 0x0, 0x0) r8 = getppid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={r8, r9, r10}, 0xc) getpeername$inet(r7, &(0x7f0000000740), &(0x7f0000000780)=0xc) recvfrom$inet6(r6, &(0x7f00000007c0)=""/27, 0x1b, 0x43, &(0x7f0000000800)={0x18, 0x2, 0x0, 0x81}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000840)={0x2, 0x2}) recvfrom$inet(r7, &(0x7f0000000880)=""/106, 0x6a, 0x40, 0x0, 0x0) 16:04:09 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x0) connect$unix(r0, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) write(r1, &(0x7f0000000040)="15425131fc7f023a0ad95be602cce57378ffafc0e945c4682b0646b629deda3f0de8aa6ae5081499a8e6344a7cc9de", 0x2f) r4 = dup2(r1, r3) shutdown(r4, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000100)) 16:04:09 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x7fff, 0x1ff, 0x0, 0x0) 16:04:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbf47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:09 executing program 0: r0 = socket$unix(0x1, 0x1800, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000040)='./file0\x00', 0x84, 0x9) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:04:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x1000}, {0x8, 0xffffffff}}, 0x2) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)) 16:04:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:04:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x6, "c29057031fc06ba1839f7c5e1adbc7e6ff00", 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5a, 0x6, 0x1, 0xad, "6a808e3cd4d2792a2e3742e8ee7cd9128a8d3fb9", 0x2, 0xa12}) r2 = semget$private(0x0, 0x2, 0xc2) fcntl$getflags(r1, 0x0) r3 = socket$inet(0x2, 0x6, 0x3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$getflags(r3, 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x1, 0xfffffffffffffffd, 0x5, 0x100, "01360062253bc0a5c6dde1694c9be3801fc9ac87", 0x6, 0x1}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000140)=""/242) 16:04:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/84) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:04:09 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x9c, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x5, 0x8, './file0\x00', 0x2, 0x3, 0x6}) connect$inet6(r0, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x7fff}, 0xfdf9) 16:04:09 executing program 1: r0 = socket(0x20, 0x8005, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x83, 0x1, 0x7, 0x51fc, 0x8c}, 0xc) r1 = socket(0x17, 0x3, 0xffffffffffffffff) setsockopt(r1, 0x29, 0x6c, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000040)="cabbdbaa695157dfde8b679e999d8a66c5c9fa455d5efd4240c6ed6162", 0x1d, 0x2, &(0x7f0000000080)={0x18, 0x1, 0x4e4, 0x9}, 0xc) 16:04:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x9, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000740)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9", 0x9d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000340)=0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r6) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000400)=0xe77) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x7, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 16:04:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) write(r0, &(0x7f00000000c0)="ef8c81eaca31a24b8c33eea9977f5b36c761759e1fbce6e8cf6f26adaf9d758f9c5fa55fa2783c0c3f7ad0b3261061ac5c48a713798ec5f182f448bb0336d3b8897394d1b6d1e5c3a50997327219960636ecced0723a30621289988417a2a64e22a0d5b4e17fd8b01373d53af5d5914d9890b2aa1e4e1fbf817372ece6447e70e53559d26b32a65a4c31163f4d3c4984eac35987b6d03af1cb2c230728b7d7", 0x9f) 16:04:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r2 = dup2(r1, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0/file0\x00', r3, r4) 16:04:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x800000) fcntl$setstatus(r0, 0x4, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1, 0x8000, 0x7) shutdown(r0, 0x0) 16:04:09 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) close(r0) 16:04:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2c0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:04:09 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, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() close(r1) 16:04:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) r2 = getppid() fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x6, 0x7fff, r2}) 16:04:09 executing program 0: r0 = socket$inet6(0x18, 0x10000000002, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 16:04:09 executing program 1: chmod(&(0x7f0000000040)='./file1\x00', 0x10) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x84) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) semget(0x3, 0x3, 0x68) fcntl$setown(r0, 0x6, 0xffffffffffffffff) 16:04:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2b, 0xe, &(0x7f0000000000)="d5ff9668", 0x3) getsockopt(r0, 0x29, 0x9, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='^!-\x00', &(0x7f00000000c0)='$-/\x00', &(0x7f0000000100)='\'\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)='.[\x00', &(0x7f0000000280)='--\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='!\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='}\x00', &(0x7f0000000400)='*\x00', &(0x7f0000000440)='@:\x00', &(0x7f0000000480)='-\'}@&[{:\x00', &(0x7f00000004c0)='\x00']) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000540)='./file1\x00', r1, r2) 16:04:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x180, 0x8) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x2) renameat(r1, &(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000140)='./file0\x00') getsockname$unix(r0, 0x0, &(0x7f0000000000)=0xfe74) r3 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r3, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:04:09 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000040)="e1fca5feb422812e70f73d5cc0c8b958", 0x10) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r3 = syz_open_pts() r4 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x58) r5 = fcntl$getown(r4, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f0000000200)="c414ef3f3e48fb3716fcca00b544", 0xe}], 0x1, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x28, 0xffff, 0x1, [r4, r3, r4, r3, r3, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r4, r4, r2, r1, r0]}], 0x78}, 0x8) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000dcc8086a9b397a20501af7a43b4d000ebf04d8e02e3d13aea354f81fe44f27bdc5e0fac5ac7bd8c8"], &(0x7f0000000140)=0xd) 16:04:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000180)='./bus\x00', r1, r2) setreuid(0x0, 0xee01) truncate(&(0x7f0000000040)='./bus\x00', 0x10000) fcntl$getown(r0, 0x5) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="809c85ea394c08fe24778447071505839533acbcd0f5d66528871a88d7291c01e5613543ee180149fd99f774f21d638a9d0b393bf6f22a007b91dcb796a49d38732619656e26451f1a4d9f22504b50bde99d3ef1a9c537c82c797013fb54a6592c117f1327ec3e4f08640706319190358c15b0a413aaabc3b0de638579f4fc30ab363cae2a4f96d42b03077cae724c0e39f0618314d8e966deee8877cb961d28", 0xa0}], 0x1) 16:04:09 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000000)) close(r0) 16:04:09 executing program 0: getitimer(0x0, &(0x7f0000000000)) getitimer(0x3, &(0x7f0000000040)) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) sendto$inet6(r0, &(0x7f0000000080)="daa41d81e2202605441eb30a4d2090f0ef848a63cb72a2e713fbcb265b3b7165f10a50ffd1d22881cc69980a9f412e8aa7bb0d3d8dc3013e1c2a498337887a11d35c90100a07f3f19e3ba4", 0x4b, 0xd, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x2}, 0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = semget(0x2, 0x5, 0x40c) semop(r1, &(0x7f0000000180)=[{0x3, 0x10000, 0x1000}], 0x1) setitimer(0x2, &(0x7f00000001c0)={{0x10000, 0xfffffffffffffffe}, {0x5, 0x200}}, &(0x7f0000000200)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fchdir(r0) semget$private(0x0, 0x3, 0x40a) semget$private(0x0, 0x2, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x0, 0x1, 0x1, 0xffff, "73acaf7619b177e98b1788584b27baaa05f15bde", 0x0, 0x2}) writev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="9fb80dc02068213d5a1a7d0a0265619604aa711757ad8c3869e0223fd11efdd46d25afa90c77aa64f51c01e2b56aa82a6602cf8c44059e3ea9069b554526fc690c8f749819d42da340cabf00bf637f8a2a73941266d0b7a3b0", 0x59}, {&(0x7f0000000340)="166c39fb65c6ffcd0e9839e3c6930d43fbaf87eb47bbecce57a3ca2c1375fba03771c240404a3a0f8a11629508417d13a45c5bc17681926680d31a2069e9aa8770cb847c899aeec62d287ded8e41fccf0627b34a07b1cc78f437bc1c85ca26885d4eb8", 0x63}], 0x2) sendto(r0, &(0x7f0000000400)="ce9525291e33823380fe1221817f5baf9832df156a6391d2f2ebbd6dbb51248a13fb93a6731a364ec4077577507e31f4635a242da01f29365b1b684a1ca13315f2b717d9ae49625cb03d43cf5fba492350307b4140a81702f1a9de6e8461378b9a852bf6b04a928098e1810efc2577616c409f3ecbc80ea79d1398dd055a", 0x7e, 0x400, &(0x7f0000000480)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = semget$private(0x0, 0x0, 0x201) setitimer(0x0, &(0x7f00000004c0)={{0x8, 0xf5}, {0x1, 0x8}}, &(0x7f0000000500)) semctl$IPC_RMID(r2, 0x0, 0x0) setitimer(0x1, &(0x7f0000000540)={{0x7ff, 0x3}, {0x8, 0x2}}, &(0x7f0000000580)) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x1060, 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000600)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000640)={'./file0\x00', 0x1ff, 0x96, 0x3, 0x0, 0x80, 0x200, 0xcb14, 0x1, 0x0, 0x6, 0x4}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000006c0)={0x1000, './file0\x00'}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000700)={0x3, 0x2, 0x7, 0x9}) ftruncate(r0, 0x800) getegid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000740)) getppid() 16:04:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) mknodat(r0, &(0x7f0000000080)='.\x00', 0xc000, 0xffffffffffffff00) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) 16:04:10 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2014, r0, 0x0, 0x0) 16:04:10 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x601, 0x1) ioctl$TIOCSDTR(r0, 0x20007479) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r1 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r2 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) 16:04:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10260, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/196, 0xc4, 0x800, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) symlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f0000000240)='./bus\x00') r1 = getegid() setgroups(0x1, &(0x7f0000000280)=[r1]) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27feffffdf0000000000000073c5000000000000000000000000f51bba0d31e99a", 0x2c}], 0x1) 16:04:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x0, 0x7fffffff, 0x0, 0x4}) shutdown(r1, 0x1) 16:04:10 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x80002006, 0x21659) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)=[&(0x7f00000000c0)='^\x1f).\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='{\x00', &(0x7f0000000180)='-$$](:%\\\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='+$\x00']) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:04:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x80, [{0x1, 0xffffffffffffffff}, {0x1, 0x8}, {0x3, 0x3ff}, {0x2, 0x900f}, {0x1, 0x7}, {0x3, 0x80000000}, {0x2, 0x65}, {0x3, 0x3}, {0x2, 0xffffffff00000000}, {0x2, 0x7fff}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x10001}, {0x3, 0xfd}, {0x2, 0x100000000}, {0x2, 0x40}, {0x3, 0xfffffffffffffffa}, {0x2, 0x9}, {0x3, 0x7f}, {0x1, 0x6}, {0x3}, {0x3, 0x7}, {0x3, 0xff}, {0x1}, {0x1, 0x8}, {0x3, 0xfffffffffffffffb}, {0x1, 0x9}, {0x3, 0x6d}, {0x0, 0xfff}, {0x0, 0xfffffffffffffffe}, {0x3, 0xd7c}, {0x1, 0x80000001}]}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) writev(r0, &(0x7f0000000140)=[{0x0, 0x1fc}], 0x1) 16:04:11 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x100000000007, 0x200000005}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:04:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c4, 0x1) lseek(r0, 0x0, 0x41001) writev(r0, &(0x7f0000000080)=[{&(0x7f0000005280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0xa9) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) 16:04:11 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:04:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x4, 0x0, 0x0) writev(r0, &(0x7f0000002200)=[{&(0x7f0000000000)="bad74e89bc86fbc5d0de149b793a282a8b6e0d9e723123362f0dcda8eff8804624189feeec08ec5a69f9010471f16653bca95ec14f", 0x35}, {&(0x7f0000000040)="fa7ceb9051ab99a12d7fbdfded34f5244791ae6579af4b0241d3fd845e963dfba7ead11f49ac8db658c807624396d326eb882bfa80ed6f24f3d9048813a4e03040b6babcdd2b6ffc03eb6d71b418baafdce54b7469d1ea05240b15dc02cb82741b827f43a579a5699a44f151058408e71a668c0f7aa18486bd0655e9f1e66ab36b7e7812578e2cf0ce16c179bbc73347c194535202", 0x95}, {&(0x7f0000000100)="6561f1207c9de78d4b5898cc756d4d11ce2fb4d889e8a1e34a8f9c216d93fde726f99aeffa927fdd4998faf17d20b6f616b8902293a5af7bf491b814ba014195fdcb6503f790eff7d7bcd1bfb22b8cd77075dc23ce92208d3016a91fdc7abd457b29d6eb8736b28f033e4d904c3f35ba5ab8cc4fda4ba263a12848189d8ee1283fe6a683033c6e26b4c7c1a26dd3ea64cfdcca7f095adf6eda9ada2f4fefde4ed9650e16944e8e8e05e0273dd3cc7a042ad5115444aab38d9f4bb77782cd6d1f96c6b57bab448052dafb4500f0da87519186036c2b9d93224366e77092ca2ca834e59ef953f80163cbc1157785867854630770795fb0eb26d715b6698386474387c157f866650c162b7292a887d1acdfc528c64a82f1022a455f0ce2a193ba4b1ca0c11636258d369b4f60f8a809f25787567d9f289d50580a5fda05559b0301f8f348436758106ba8b2e5df9a9dc0a678d874cfbec07faa1f7d5d556c69656df94a1e68524b085a0e0c90f5c515191149b6e2e21cd2ef347541e91e7dd95adfa533ab7ea496c18033fcc8999cecc49c008d6f630aff023f05c9633add96fe76d3dd7b3db12d900e7ba742ca28d03602677953fa1e81a8f78707e4982f392036ae899761ea0b3fae0a8adb08231b6e9a9e53c4a2afa169c8e38960bfb03bddc9248e0b620268993a0c1486311c1f8084703c48e190261fecebf7bc9565f4ab6c2e678f831d3fe12cdd92d19495f2824b2ef4320c112114e8fc76e6fb7a71d7d1eada05c81605651dacc4a2b25c46fc54900df1c69a3e0da89d285fda9a2c90b05edd406e859250bcd782723293818bd218ba6d030a9b9fd200fb04e7343143260769f9f06ca64eca02b84ad2c3ba7b339cad23a850f32f53eaab2dfd89c3fc3f0ae4a5dd759cb038cd6f32673f33cf709736553f235412b611ec10829bdd82c167659067f3f9f6dafbd7891565696d6eecaf004acfd1bac12524c71e44e615b12c3d65db31d111ab36d59831d765f37bef7ad872ac8c6ee1d652a378970544ad8145d7c8df1ec71e90a52cce939ba0aca5ef0e15bce1d673d4e744d520fb6e5aea7e52dd301fb424cd12358f62dff9d6423fbbd42ed1cd8077940a546102111812e46fde509174eee44277d7d502c36858ee473066a927a9849334347d88ef313a2e0744be9ca1d969b29fe4611381f3b7ce569f1f71b928d28eecf5b8dbc5129370b2d46816b2cb4492a48cb9e011094fceb47be26fd193290f9bec667d0597d35dc459cede29caa34aa3d6077c1a83968783ce7ac6f5ba98a87587024335c863e079bd9734c0ba68f6cbaa205b83fa99dc354f2773a31657592cf67fcad767b90b185295d82cc9ceb51a8c345ef75e680f2082ad200586ec20f3150a324499af9bf87d096e0ca1dd9feb40655ba1453af1a8e2c7e25dcde7f3df096492127389212cbf434df0521a16b16ca657fdd5d43d79705fd8173b2cb1aa64c88315a75fdaa1a6df6d7fd70b539d2e70d09db06cd6861f7fba5a587845022712b3cbe8f763514999ffe334bd0ac45154fe0c5f6d8310986bde888dd0264805d90d7faf5a465273df009e96baa42281e73a26f307c67cc3f57dffaf412b8d1ffd90b1fce45597cb81478c7d57ccc2f73362d295a5c5235e98db86c7f302253d02982c7960d6f60960cb83cc3d0ada08098e154d83d1e384593706c0b66ddeffdc64828b6493cda1f6753da6cea12cefb0fafe7314dcb46946c42b1775fbb3a350309e01420eec961e5d59d2f51f873349daa2dbcf04da1cd11b241e8dee22861de71d09abcb589cdbbebc59a471084573d200fe238a6bfc91fe0f1576e135f653bb082a133919aa4270834d11c4e382c9bcfe0422384c4d324d4e562aaecb3433b47e1ff5449f663d47d8ebfda41395c2b25f71d705780d2b7072b71b02e0e54dc359f6debf6040b71f0355a005b6aae4d3e3c1ee161a8044ac80162ac5f88484f95338d876a4cd556a6ce3f1b8036322c0f909ea2b85fd74a8f111118c003f8022930cc3ac0ae2fa39b4f07993e78650848ce348b676157b1af3555a29ff92e4cfa0a9bd36a54c9b0b024b525af998dfed6dd25a190faf11c70967b56a8e926db592d2d0d8368247708fce6118d1bb1f6bb43589c6dc675c1318f27b6aa789767ea306bb49c2715091d68d15599942e2a1e2b6e6e01a800f7fd414b2d06787104a39ba0a3bdd00d4bdc7ddcb906e69554a1a713934bcc6cb47f6706e04daedb50d55ae9f1ab556bc3fef2cf515ee3090d5fab8109e2667489a14c0dfddad7827d426e99204c5bc5b1bc28dcecc6e863c4a982d345830c018ce5b2f074b6a7f2efa7b439b90bcf9eec4838b69c8f3685521a9bf0f5f962387b0c2e429f3e01517eda8f06d3b751ffc58ddaf1bd6de553e8d82018fd44475c083c78417c298c193d033e62a9a2a551619b0aefa7dabe7cd0ac3a86f39fa9bca9aba4477e07af62891e95227f1e490f79e4560337761c1f5404b3798f437ce5dce3782d18756d4544be4150c80d03d32e0e056fc5573b1178ccb27d79fcd1ba957528cfaf45875a6652d464ab38211f54d25a3b6dec017820fbd4e97bea423c500d43cd97e34bf9af34c5d7f26cada24251aeb8ff53823c857e924b27a378772e05e7d1a179c0c18addfa584693a022505f3b831e722204a28d34974fe0156ba6b30396f03c3c2424574ac674e0272309c1c6cf4eace343b2dff9d7ce8ddef473d1aad3a34fc271dd3409f03afc5d36a5f9bbf883c89a2c7765f80f6e649a08f6f10f8b1fbbc2b18988460c1f014fb95c3d9678ace6c7d94779122fd451b6e01962fdb73f2012fe020439b1f13075005367eacfd7a449cb7229bd47dacee5839e8af56ed34b7e2e3894c0fe4a3d7320811bfb015b80ea758e02f2ccb82964b5726363a80fce75780b835895d7dec6826aca2a4e7f38c38631437875f596393d8feb4da0d44712ecd14e18e27cd40ec9355cf3655ab3a532a4e29d5235b8d27ee3c179556367faea26b5ea56e75ec8719486d73d6b35a7faefa64c5859fe94a82f919a689996f336a84e3dd8451ffd6148249fccade6d180c5cb6aee12314ceba270c8a71ced8834291db9fb8313f992f366910c329658dfc178c513d2a160e6e7e1f7a9d35b5b177ed60f284bca2a5bb52fddec52082f876b1c5b9b8f1b12dcaf0f3e0b2f54d9a770fbb2db2ba3e0933852198a3675b565189df53fab5378e01c81aa7a0dd8f5b8a60130810f2ccebb11697ca2dcc8af56f658adce3291997b6d096d772ae7aa2778bc759c6f6d7ac6507d530b72be3b4624360a5c35818b603e1f01a8561eab5ca4d665e7843e95a311d5fe8526f05666e184c7a835e9c9dbacad8a0beac7f8e9f0e633556f499c007ce9314ebc9e7973a6d9236453b9095df6bd468672e2900e4db41ae7908b0df97a79dcf8549b0f24228d27a9c2875c4d6e9bf227afe9d080c58b936d4acfe38f4d5139c80a9f2a0da2cb68e19efb9b17a8db3832760357d3bdbbd10ba782c3c1362375162bf5600da4b37d4f086125c11ec8c6ce288e2c43eeb5e2d07bb64e1c9e65de7cb812989c876ad371690a986464d335bcda08e79299128e302c089a2ed9c88a2e4298057d2e9e009ee5a935b5ac10e49c6e9f8a28ef3c64bcdf725ae5b8f3721a5df2b0e1a09aec49ee265d94294e34923b95ac4d5a6de80b9caa81dec828eee94c9fda2d76521e40b669c2243e1744d1d0951e9efbb27301d5a91a4af7a7bee59cc53d86ecf3a2fb7ed3ff0e73d091311d221675070f7f0b331a4b7418110bb5bf4678c151c63a108dc9b89de4c82aa14f6787e0724b6f948dc15091aa62014ceb552c756352edd9262d4ed750c6a69d3ff58940c39d124030577d3f9e801893782e0e4789fa042b0a3c2ae352c09c0ead2f3c184bd29bb26ef5c26de5ae8564a50a0ee21f5993f511b8a1e09d670cfb6a3046c1aa3156569552ad9bcaf5df784322d8a90b6e3660e19cef7210d1725d89adbf84532db65c591004fae58a0d36948e26e5354ac7f3d7e24ef9f4e70ea16f27aa21ed537607eddec985e642d86b07e0fab4eb5f9d935f158a9e6072a2ecb24258802ea6e32d7d7524d39dbaba119a7ffc04e79980a5936f247754651ee9cd36fcb64352901258f99a4f8bc6ec13ef48783abb115ba48cbe8a899329c961c46a931d97c7adbe5f137cda63d35d51a195ce697539e3958e47acfd4f246dec14e44f2d5ba6a84d22b23dcbc08215533ba9792029e6f1660939a563fcd5069b86082c5c0b94e194a60825a56d3fc8e0a9ac536e95637c5e49cb433109d7d6355e858ac47db2b6eeb50547ff31c72f178a844df98d0312e542206a46670338558bab068664dc79dde3b55e15a585e7ae52e9ab5437c06cbecd8ed113c3ac4825c4b0d205ab281b33ba160eed5fd363c6b407c4219cb0c4df0286432e592c0fb273ef7393d7798fc99be9346466ea90f584c7bf771e3f45d8c6b33ad0f4724728b114a8db315c566027ee44ed7ac67f7cec8e289d512fac7e38b69dc39db06917a98b95c298931cf84f0e9d52a272030601ae88197fb61854281147bae1b8b52df6c024ca2bf83bb94ea89294a50e0a0ab1526b3c110ea2272111b0a1ac51b32285422e703fa8e2348044adcd84f88ac5d20ed98e1235a56f6e6e961a6d97d10858219cc5a9f507fa2f9a5ced930b24b19a7afafe175b9bdd1bf3dc98b5e8645f1d03d501869f43433cbf5ff8d67fa6a07389e280806907741a1ea8b0e6319484dd8ef1e726d372dba48ffcc6b24910fd3fc3a2e15f4f1d3cec6c069c446ccecdf6fac96e52e3175a31a0220e24389442e55c988f020dda71667b6b4545e9382a93344c1294c49baee8dbae105af1b8dbb6e809ee1609402e4276d849c48977eea486a015e0c7379a5cf23c8406762b6108a440711236366c0dd9acfdc5555ec5585a2ea6c052e385d95cf4d565abda5fade2c51c53acaddf28732fe709c3f7d731ae08be9ea1110b10bb613c788865a27b0d8cd9918b4d7ef31ade30f74e6a5f20752c7145bff40482eb4909fdbae982ae169b01ff9d9a9641cc97ac0200e73995d9a856a4cfa8be9f49cf9d2acb4b900886340ef888054c7ce2234cdded1b2cb8afd5ee25620dbd7c4fb405e0bf223e3120ed975aa331cc96e7b0f69e988e6f72ba981094162dd232345b48637374595244f4566165d8597a9bf689016c8e1ffdebd2fd6b7bebce26c49100db2d978b144e8883d30183592db9ef61cc93277d9c88eda506313d0a445154381d38403be668b83cd6a5964a20902085a006389f508c4827eaa20fc255323e03e8664ad38d17d14ce6062bba49042df957acc48b6446ce0668ba0cc5cd7d509abd7930d4556a4b69ee3b2f59b1ae8f0efcd1900f2e00d0257cae838c7d806d80b30a446c0da89e9c376e142c15da962ab2a2e8d042c2d0b6fa3b56e93ed4614caa1c0ba89c0105b95546e6c9c04ffb6beeedfdd0e2370663a7eabc95912abfa84568a2ed3b822df823dad17c2c125a219dc1b77a6fdde6978c62ad5166e3d553f1c34a18ea7da8bf7c2ff349d60edd1120c7c2815d37467ae5b4b91518da94dd08a81cf1a9d07c636672e005dccf8577426fb2650a1625bf5755dd37d91a80a1badd9057414f7a4ce4236e29664afda894ebf64736bfc71b2fee0fd7fa42ae54ce44591debe90b4a35c523764dc08773fd1080ee07c92a760171a51485e72478eb10887b637e24e41fb8e85f4ca5b725142557d56b05702c2115d58", 0x1000}, {&(0x7f0000001100)="285751842a8b37e81f25bb31a81562a8e32d601cfacb62c5f5eff1af3ed791abffbc68cf286c317ef3463980a7f5c6ecb6b0091f34d46a4cf945a6651f785318c63e4548068de6f0097fee559bfb06f6ba6e6afb7d362580373b817df6457651c47ec874455810adfd6352708ef1e0e9fe754e90ceff282c44d7f24de828395abf7ec7c67db1791463f02fb0135f74c2772ba13d4c5a18fcea1d574305c4590d5662664ade395f7ad80628922641f9a012f3a494d0301e9600e6311f5a05dc183611c1935588c2b063880f8478a63e0dbbfb14c5446f9cee676b611834a3aded162a1849b952c904cfd7794dad2de6558e11c029e150451132b254cb32cb090ddd45d64514e3e134246d1c76ff61c7c73d29bada79324fb966ca46b757fc3942e669920e55cb4876945652ac53cf1970407a89b1866dd912e47fe606dc7ecacf978e4317658a7820eaddf79c003a6043079458463be69be848d467271d7301de01eb13b0bb58c00f43ae1cc43f53eed8fcefac557972861b1da118c0037c38f4b49f3608198f1083c199455feaed28ef19ad5da4d4a021e04ee19cf909250b6e46cdb6d011057cf77f28ca6e05c7eafc27337eddf0db17c9f39f30fda8957e4ee02e284622780ba98dc3e565bdbbf2ad2b438ee9a929fc2a5fbfd3a1d605508cde467ce4e0e2776224cf996276019b04613c253f9a5ab524fa45354ccb3fd5f0703ceac59df647eae074e93662977ae3972c053ab980e053e6224d19f5a38cad13216f4cb938c3035cc21c7d1b3304b181b872a1efd25eefd7ac71a3f4b14161fff2821168bd4f2753e00d6cfaa6da3c21d9e4c06d15e27be2fc3a4f61bf1d899b581882d172cfba0e0306103d7f1ce50b62080d7c1e1eb5ff345d5b9bd1feee9565bed5c1aaf07a625721c0b6ca68efa4bebf6adc83db09c968fe65d73d05ef2e5ef66332bb912b5f3d3637f40f1cc6dcb1c934073685b43200a5c0b37b18af7aefa8c4360189152d450fbfef887f7cc42ebef7454ba450818011ce8ef715b22bf2090b9a223d5f1b8f6fe6014ac8c7b78083c93ef8df627f7c129f26d00ef267c7870478fad58e2b22d75c8ec4e0e7e314d0bbf6bc8c47d01194433c3eb0b1f458bf5ac27b3144dbf6a6c5c034b047a928e7b4bb55262a6fbedb5021c9201adb9a022cf3b8d72ec751f91ed1da07d072bf1b6461aece82d9a7ac403703b4b881f71ff9a44f4906e8ff7239b129875ab3553392b4202c358455bb5e0c77c2034f9e715dd9c595b20c51e0b02ab5423f681e1744429abcd5f9485dfe3f8099ff7ee8d524f555a3c5e6c104ffa038800d8386a5314acda3da00c76553abf6ee1eb1f062858cc746c9624fc4e514a254159e27452136bd1ca6b64506133b287d331cfb36d88655cf66e9c6dffbbbb6e62f608897deabbc028b41b788790c0cb80f956d5094cfbbf05e8a4aea176611cc3526e6a578df90c4c82d5b207ff20d13c0160c5bf23302651a0bb67652fe2febdbf482426883bea59104ae977dcb10c08e8d250cc79733b84bfa08205151bdcd825701d99c87a9ddd173fd9dc45ea6cb770c5d85b85aa898aff7c2de0ed7b2e74be48631d87a85a22f29361968dd3dd69a7c22a1ecca772488f8a0d2d792112843bbc13f603037b56d5e7df5d4626c164131ea307f0192c20fb507b557a519bcbbd962a9423ad7d186c1211066bebdc11b669c0876a31987b2dd07d7a2d2c8dbfa81b9fddea4aa7d45fdbfab60b71290e97b5cfd06cc27387ffed806bcdda41722f1dc65135c615f98cee82cb738c1a5148d56ebc9993de862c978ef7d8928d295c05ea158cb556f225f300b9d937fc04624ceaadb7969a6f10e3c1b0f08718ad8efd503a03ed852e69a1c84054913e116cefd8edd8bc11ec020749598c793d8780e11ef4abf769538c70ca8472160af354adf0551975c3708f44b592c893e8eaf8cdc197c74e6f069c08c061a4d8763dca4a3e1f354abc97d26d0fbd99c8e857fc263d65d42f1a29347d3f1f4a0b32b03debded331907667cbf579cc6af693c89014c4f912ed0159cb76147ec5b59d23eb3f95c4e9283deba86345ac290451874719a2ebd97d04f0c079965e41994cb2a98f217d7a3395d8996de70d516f952f80892a140a188fd32c85bd6453d76a3950ac7005b69ff274659d3e7ccefb9cf299b338836963c17e82a2ecc9a737746838523e32e20111ed27224151f40e7955e6e69f0e19996105c37144f563885a4a7d325ad89f60d3e3cad7a1740bb2f43429f65db3a9a8e4c6078a9eda1a580a26de65fa6be06afd51f82b2240f58ee95d51bef57e4e15b24656414ca4b399cfea4bbe7cf4c7eda00fb2037de044a3863575fe70c65b2fa3cce2cbd4dc7ea5d1d13a5cf2a6d91fa3d9d9b672542b16e358305b75a75dcf7d8d97a5c1cfa6d7ae049e68705aa3ac77f0c5f96701f9e43a4b6c5e5d1d6d334b307f09f9c370066e094971386f935bb5847acd970f8f542d887ecd753470e58a7bb068cb3d2422c3b84e33812a3d26498b2397db37b5efa327df8b3093a333a86e9676a3aa68ab1d535c5a3a92b4f1eeef4ef01d19f624f71c83d830187d99d561b921d85cd32d0d110bb6b70bc08d1150e353dd12cfa4fa79683393909eb55a50d24da3150016044d0998a2e747782f116d8672676ca771563cc88b8711375d2354f8e50b78e1934baa4c6cbd14e884d32a17f24d3bcc375ee79be880d25d1c19b18a53c27182c4f3254edc49826d1bb5d42c256145ac3d52c249519eae4263205a944af47a260a37f630a09f2d11400cc24d388a538fb296d2600037a902a31409965b1bda7011f495aa6d926819db2d9d7ec7939c685e6a3f76d71c9ead84e9f1b9dcd10ab2146b745da0a6d4e74d56613a353623b7fb63cd033ca4074e801501480690fd53138e57654019bbe11f40d1dc22ccaeba32646cff36141fc9f2af58e55e5eb342d790aba545aa5c13627edfa02f39bc685c9d9a35cab12440603dd690c820fa39ee5b25d8494a209129cffe00ba62109d089df0421c1c5b18e6a1b44a40299ee11fb9b86afb6d8833148455965ae909e2477a32494a765675ee48447f1d65c59616b481427487e1a630d6e152fe5f7575b6eee9730285e26733133062f64fb94fd30bb8ccb531f9aba46b5b7cd5307353836bf6fbaefeb4ef67964e1ef1fc242379fe555f54d8254912651777769fbf60a597f30660b8b20be6bdf9725b36397e3998c7222db02c32875ea0741e07e7ee0a44b6e9f4fe764274e50c3309dc0dd1cc89dc3d6dd0407f4f460e685a008527ae7fdcb482ad5d07219e4acbafa2c31cc37bd5a56ec96fc54e6d7cffe4ddb2d0cb566e10e9b69fe69f22e7aadd535c80209ad12b5007e77ddb83c5a1d88e109d61bde6666bfc8dd90fb03691bb131d3de064f83ad4d11e3a0835a1d164364e860d9381e88378f76da4ddb63de33e1606f34330e9550b0367d6c1ac2191dd1ac01f7ee814d3033d4c07131484780e7589c2c0779c6a49fe117890a9b2ca62e73aa60fc43443d67956def96440885e2216af2da853b8c3d739b291be305c3dc86b72519a4dd037254152c3ef6b49f8227463dad6df5fe315ddc1bada1ee390d266c0fbe218b0dc029f62e1e2eb68883df22600755789221fc64f473244cd6d5bb078aee9dc7506e2e38348ec59743470972c341a4a46eac72824bf1d125f4c0b2176f2f2acb1fd76e4af402749d0ef9fc73c4fa40ec7beaddd4d006d1cd1010b57e3ed9e0dcf67466782dcdbdc42c5d1242bc923268027dd9d19d18c596e59dd4f925d542e4ee49b00e9511b003017792626a948c782df8c69ec748de5679f9662a49d790baa895b6395ad6264428c16f91b3547316f03a4570bf523def698ab8e27b30283b8b562e4b33ceae9dc694406e45e6acfa1dc098deb349fcf2982406980d176f2da0f39b5820710cb9611c3ef1003940ec5c1dd66184426edbacf6de9535d4de955325a58e0f22dc05e9ce0a57289b8975aba87b70ace5ec82bebdbb16e2d0c24463e01776c9d562430f180d5becdfe4ea4aa5ff558aac062f923a5162f2f3a8b02f8f6add61e31684898ba34ba4e15206cee300e335fc43551c8dd9a0be339a90d4df112c2493376e8ded2d7d1c02b0bde0fd685bd913525dcc7fd7fa3f87da5d3dd3f0f3b64ad3bfc316690cb67f2c2f7beb9e97e56510fede2e8447c84ca228e12b62b9cc42f5b38c42fb6fd75b8d90381f736f76b5f3ae2631978b7019bb32decdcb4173296dee213c69be31ffde754c6ff6b1a650e4f201aff519a6636ee38a949be6b916272fd3f9943bcc1cacc0ded6700872e28a2a8a0d1d35df8287712030de4793cd89efc305920a9daf9b8334343d2e98ab4f83345c786b546ce0c6dc41166a07f0ed7265df27aef1670b4e82d67b4091acda252095d0327590bde75d9ebb2c948061a5b2ba808e105fe9a7e28d6b868a03d15092b0f7b309c56d60c7f8d92e0263b3cbd8fcb03aa813ab2cb1d044069f48e00d4449f5b76cb9ca002b0f369de99eab96a4d5f29a3be42b4809af563be4876fc77f752ed83be14b4b07e93693995a031ff7daa1484109391d12bf0032bf9e0f06c441c03a49b73883049f98a03c3479200b3973531da281beb0b89f685a39bf528cf6358e9474e3cdbefc7d8cc35753e669941160ad33dc9cdc5032622e976da1293923dd135cd654559410cbde9927b2ecfa9fd18a539977ac65a09d99d0bdf3797be70e3ac6ea26d9628070fc4748161874cbbe520166fe877420c9b303e286966c7835c56095ac421d2f9bb19e663c415e86d16cb67d190533003f6f025c0d9c9050b663eef43ccc871b7ba96709bb1e9d071f4e933a190842688514efe671899312920a6b580f0cc8460ddb018cef2552a5e19751a415a62b64c04aefce3ed0f638e48ee3945bd8748db81ffa0bf85223c1d2b98ee71a2f07cd6b8fddaf1facd17b607cdc990dfd24eb24c6f60c9df4f2bfdc3df97519816dfa71b48f9245a0e333b3daf700bf91a0ab56b22df98269f502eb0ec0a45eb85d9362f1d3553114eedbdaac505bbdc83e0affa5244bfae325a9fa39a0ec0f74c9048780d2484de483860fea4585784577a614c707bfde2fe239190d193b3796cf1427c1e1394ac50d8d7122c1e5f092225bd9e0db33b67f2aa7445172217383b326a17e3cc9f1495f946653f3289d49e37b940df9f21f122f9aed65fe7129710ab5b426f8ea3d1897085c8b2f5a165a1fad6f7601614b51b14203fa16badae68809d8bab627ac84f6841b72543801b46157f841ab9580f850854944778a76e843fb18bbf14a9ea84ad6cb9826eeaf120835cfce42a9871b5c0b247327084bdd412a8a6da60451e7e9a92c9607faa028b80be4105f26371b927e6f9805400a6fe8dc8fde22f479f897cd3ecc5a0cab48eef02cbcf4f34d0bb6371de4e56d6e7cc871ca9db42a0f3ba460f2b27224f1ae0d6941bcfaf2548758d7a3b26c043630e4e0004e86594bd46471ce8ef1e6fa33135bd87f14c7a3dfd76d3ba5fe5dc141c5858a714d7c5df0a308baa027c77708937f043ba5efb5ece9301eb9ed6ad402ea811564caec6b9bfa3dd5b350254b8cf27bb2fc6f0e02b1e3555a5df22de18b7ae860735988f8b7c9e607648fc2fdf81524bb7721f2690b0bc7f0d1ef6d3d35b4a1c6fb9eb831114806e93838b457fe03bea47fc4ac693bb06a255ed340f7f17b8e49beb5b4321b2eee168fcc361513244e068cf9952aa38dcb417d3b", 0x1000}, {&(0x7f0000002100)="8d7955d3de9ef62e54770d522c60187ffca0fc8aea1b479cb96a87ccb4743bb315597f0a6b149f1e8716b3fa7ef36a9368ed37c0aa521e01fb819deb278ba55fa87e1ed14e3f9337ba0cb29bb32c95d6db3b922e4709c241d6507f8f32509f57c6764dabd546dc91bab11a8b01bb26004bc42aaebd476082999e425b8d363b400c1b00d783f3d43972f91b643f65af4ca9fe481c24a81b4dd5144befef87bb1aa11a3c9335bad4103f54771c42e2bf04e754c93ca70f08225f0d3779850246b01eb7a2f840123cc89f721b", 0xcb}], 0x5) 16:04:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget$private(0x0, 0x14000, 0x10, &(0x7f0000fec000/0x14000)=nil) shmat(r2, &(0x7f0000ff6000/0x4000)=nil, 0x1000) r3 = shmget(0x3, 0x4000, 0x50, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x7, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r6 = getuid() r7 = getegid() r8 = getpgid(0x0) r9 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0x7fffffff, r4, r5, r6, r7, 0x19, 0x2}, 0xfffffffffffff000, 0x401, r8, r9, 0xffffffffffffffff, 0xfffffffffffffffb, 0xff}) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x5) write(0xffffffffffffffff, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809", 0x98) 16:04:11 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1008a, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x7, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) poll(&(0x7f0000000240)=[{r0, 0x11}, {r1, 0x4}, {r2, 0x100}, {r3}], 0x4, 0x2) setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000000000000d00, 0x0) getsockname$inet6(r4, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind(r0, &(0x7f0000000380)=@in6={0x18, 0x0, 0x1, 0xffffffffffffffff}, 0xfffffffffffffdd3) 16:04:11 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xfff, 0xffffffffffffffff, 0x71, 0xbf, "a0bd3d0413b37b2bd3b5a9ac43216e507a298370", 0x200, 0x2}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:04:11 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)=0xd6) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:04:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x6) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) write(r0, &(0x7f0000000300)="380d4b07f4b19df78dc4251fcf0e9bfc2bf1296640cdee42bf3ae1b77b3cf77e5c81ef88827031e1ec42f09b7e8949269a23ea6d22d27b34438e7985c8e7a3eb8852817d64d0e8e8e25cf3175e0c114b262130c8666940b7fad4a2134520811f040e8610e48d6047b3112a4d5c2ff0243987f30887acf09d6b5ad0003ea677d363aa61565cb472abd0195aa1e60c2c611faff4071c3b09e86abd00f25812da91096bbbc8432dc41f0ee5f08e9ef4b5494d1730791884b1e158f554a83f94bb970e834e870a029eef28030f978a533eeca5d450795c8e6ba6a6978797ee90c2b9c0222feadfab8176c6ec19ddde4043dd3d7c0f5faba4c8e130b572dd32d42318a9099ea65129f75745060d97847719fc6d4e52ff11650231b16177eff16813b602ce3d82b8e15369be0b6a3b4c861726f19398dd60e5232af6040d891e55ed849804aace2a401aebe65229b8d076e32a28237efafd8891fa96ecd056e5308df271fffcf035ab122bef005b7822f07d667bd570f9a66874426d9714b06a3a08f00e6b94aa9bc19ffe6a5a39d9ad2cc3a64feddda1895cd8b9662d892dc4442bfd36937c72cd6855e47bbf8d38c3ea32ad5ac1cb6a65eeee606509c84fe55f7bf693a608c4a7f044fa24a5cce043f52d4a9239ec79ea65a56b5665aeabfc78c78950ad6f6bff487aac296b1efa26e77e36d10508d37b4cf623562055816ae2f23858911d3856e8504c2d95ad37c25b765d102afb8fba08cab594491ac013af4acfa61a92746e61df2cb421a1e2800818c337e575ef690ef6bf49e63dae0f28b197465f64f3e1e6d1079df1de6623ce6effffa155fe69bf90f167bc14a17925051b38742b72ac9b801fbebb0c9f65802db9e49a653dbe23edd165d0b8d7b51a6fd9e86b5ef269d84960855e339339b461a313f8d8b67d16f6e28de4df01c150184bf9d06a42717144ba155a44e739d58f511f675be2db0e2050b81dd3d359440a37bbe0d2aff7c636a2719057257fd583b57d87ae9071988eb054f5a60b86bac990f4f38f492e5c117585b10695b829dae73844b48ba70931e46a2a5e770d007887a28dcd4b00406c050846aef3761f2c3f4f880a35bd08c9a841823eedcb7df285e15fb2059159f7f2b8a3e1a414529cf0a3f694ee02da0886c33cb9907243c2d8e666cf559bea84bcac63c41bef5305ee1455bf1097aac801bd10cf103b46e617089d48a7286116d5f775549818922173698b743cd7afcc318036abfd0778372f88211c1d1e118dacddd00b045ecc41606d8148bfd78d033f6492e751e82639f9a8bdc702f79702dd35b69db078a47a416f77cb68cb036cdba7e5b02918c7c801511c57918ded390f511496f6c4d6ab850c2bda78176c09a43a8640c26087c5912012314a521097f80a8dce53384961187ed29418a6061577a20edecad9e326117ab5b781f3fcedaca4f762216140add3496df7333aefa0d10fd1969353f216bfe6584db2260202ed4e0d6281e2f8c785beced89c6b37c54e58674fde1ddcdbec9d136294377d8632f1e236df77f17a93deef394ba2910ddbdd01e52efee28c5d7f328e16f9e8f6f5976a47916bb2a3f642042c03aff216ab1f123668486362c78efbffe39eb7db815321182c06203c6f14fd11852c14d0d6921b7f1b2d0f6487c0d2742aa5a994a03142f90a205726389bfdbc30c287886a994a5816d57dbfb2b59aea77034b222b97b38515aa4581ac9bb65916b47bbf9fdf0aec4b1034af93f16b1e445161cc8e026d197977c12bd98af8c9af6148f324ddea8f8fa350945ae8e815068aeac02bd2e6f618a069344678d6979290144da6ca77cbbb656b7769b31b1deff97092126266f61569d6a7944695e8be4ab5b257e3f419e83cab89bc794e1706f97cac4aff5efc0707f7c31431519e099d6862f05c4f5944e0ef791c20ab3a3a8b0e9715218bf55b4e2a21dbe68a684c1ec2913777d558130e5e378456f509be5ca7e5cf4f01b64bbae45306be22ea02bda63e9fbd0cb18b6fc8f923d5e352ac70b0d17d3956366f6f32fe79dc7fe20cd46daa52b000533550076f2fd6e3a4e592d95d80dfeee271a9f7f0293d2ad7c126cf7da36143b18c8ee27409cdb8d4772741279c6fea0f4a1851941d153a2af6d154a03120eabf02a0b0bbd39651fbc146632528db7a9a07331e9204d1b450e009f7c66811820f0ee0686a8562d0682580c9239fbb606d8f9210f183948e94355b0315cc98a229569d2f67c8a678df3bcfe1adbce4b14851329dc4078f0e67bd0d0ff44f58de29d6eb2e083ec9e8d392068b1406e8bf70bb848ec2c28a18df752a2cdfa6e6b71f484e65ea0833333c8e4e21b0e045d9573a0bd6e4f6532e9174f522f53d369fe0d32795d1f01921b7217f43d93081f3ec297ce95cd7120f2ff43e7d8bae7e1e853551fb907eab6b95dbf5cb6342bdf792bfe7f4fdb13303e754d7a9847c9216562ad40bbf7e253c0d75790250d0c57a6fb8adca518806df3e008bf718bab7ef063c597dd955ef8a65d09f66f4d1741af4df59c7e956d15381bd49cfcdbf7333917084f3d0489ebc2b532c2c225e1b9698ba536114063cbbe61ca03f6802a9a7ac7dc342a4e2efb2d2e59628911739b11ca018c808f1c170274084c2068ba77441eca2c7f7adf0a414f2a8ce3bc6354ef6c93f20748114617b63a65432df7db47bd626fbf776dea808d9e5bc3e410dddcd881ef6f9309d1cf28743007893d55ec293e695935d446a358bf1a26cf59c33a7e7cbebaa0242b82b5489e134357fdb37cc18f6067d824d4abb02d593ad3a747ad46073d6760813b7b49e8602da17150ba11d1f7954a73cc144fbbd78d47d4961100f27117ea10f3fca1cb7a10ddc7705df81a6ee276c588caeb05d745211ee5e756f58f6b5d4d296393e49b8a5d2c74f45e6c9f6c03a76381496a64fadad56a43a67751d0e72757d5223a9d083a1cd23279cc86ae2be10320e5ec8dbd8edb8f1c5cf585fb91d19a8a4393759b201f9b4bd51d39c9e42bc316ea4aaebe105417b740a34cbc96140851ee96f364c49455dd631a9a6d7527c86fb2dc9f3ed40eb430de6187e8b0572de64dcfa89d6e436346ab786bea0a87c58c168f1bd5d451db0f530aa9c226cab27429ae5f1c5d3c6099216d42974eb154a31e09ee71df4f097bc5adbb9919662c274e7e27c7a6559bcc83a4a7b0aaa44a205d54e6648b46e5016780215cc8338b1b766f0faaf735d1d89a6e0182b9f5831be0ef5e72301c9a182c8de7d00369c4dca2c3c0bf3709724b07000d6a2216aae8b05a18b769d6486363ae47b29c322ca0fbd1b23e2c40381784526f4424b7febf754737996fd1186d0f1ed5071c1fc10be05768393c8f3f44b42a8ae4f4382ea480a2e08cdccf6d80e843b2a6df1c47a7a3e71695e1496b1ff68db7c6a858d94b14a0bcd52e3e200b03846b0e2923999273b96cc9c94ed6907508afb6d3ed757758c6d12c38801d74c33bf787f10d0bddc846f7d64d1860a52bc28588cc6809ed010d5ac2714ca8f49b28b553ed56679f186127e65d16fc6beb75152973a9e3ba83125248a5832e1dbbe337b18279ccbe6064de23ba6770236ab0b605a37b8c3a35ad3e597e31a45e87550e35be3caadbba0432a67ff3996ba78cf5b004e80574fa0bfea4567eb6c84244777deb5d81e4c12077ca38ba806a455b33922668566c5cc35efa12b261490a057a495528a4a07aff681560e03f00776e014bdca4daac11b7ac89482276864a3395e8221dabc2892c3d4da941b3cbfd77afb65e329d810218d1f17b5b9d1187585e9efe003dfb85a1a8f6f1f06099c78a3286ef2c547f8f0176eba5586b23860af441887e77c91ace52013bc3dbe291fcf5ebb3c423f6186705083a64cfb148788f2b9cd4b9e873f4722f56d71a0c1f35862a8bb5c62a6bb79ffbe51157dadd636dd5709190217a3bbfc08c18c9d99627dd424957f5e34d8c4aa2859566d33e1482dcc065efb5e894b98b95dedac5cbc9ec5cf702efc8e5a88601f5896f5f0953161f26210f53f311d3a4f9f24b4a6cf9f51212358def49b794f3112dcbf7ea66b80bc5a183cccb6c7e563fe48afba70b98244ee834958fc971a8320af85b9e5f4e04b591718d7fe276e392ca6d7d96479db7fedd066c1ca1e3a713f1a5276a452a4bf87ad39952c4470e31b3631173f69c8356ecbfb342cd4b18d80a6d7fb8ac914e96b03834d6e73aa36ad4ad1f5e10eff889b712f87c0b5b2ec0a954b42644a3c5080b6bd7dd2f0cf641a584c64f004f3784762fde9920c9905d76d22d907a33af4e155849d3c881694abba1dcd38d1a41c2f618e8e85b57e850998d8d058dafde5f4525ce2a355297baf63a92a5b3ad4f44da42e0c343573ad83ed365fe712dd9a36ea2082a0d8ee328f1f54ac42e8c89c909db9276556a7928280ff73d94ab878beef3fe4417eb5f6a914126b8a06c5b7751ebb979f9c5fc87d4431250b5414660e9c3fe99c27fe19bcb669fd8841f42fccb167b896e86dd625982afb20db5890580c1c78c947c1c61946bea82add740a45ed7306cb1ce59b092fc6d26ee4ff1abfb9d3aa2bad2bbf9070ad4edb9e86df3716c59fc837082c5d16ae742e3f912162589ac14a94904708465422bd60af207a59c7de0bf208841deb71c1e9daf3d37c271a5804227cb80ce00a9b7c30112dba284d74b4ab426c1a5ef27e7d7dea2b03abf23b74a6c93ac2c8c1f89fb796392733b3e352f4d8cfc8aa7830b24ef3a240eb2b6e53572be01e24ae29b749bb98f79890dbfca0973f480ccc2be2203fd2b593b55ce2615e681e1f1a62f0ae6e4ef81c2417a9eca60e4d1647f4b3b8d2cb16707d44e23855bcb52aa0eec3d02385940b2a9972fd4757b0b2a7ff2eea34563fc1f099d6d1380cfad93ff99b72fd7be93600b8f11979d3a2d8c56413ab99cf2282ba29ceb17fe4e4b9ea378cf128ed9e0912d04145304b6f15299342bceae0f74fedc4c6367135d235ef13ed09bf7ef1c81964df8505d0615abdf975612036ceb4eff3237bd523ba4f02b02bb20f629f775b462cb5affc5fe4dc9464911a7d313e76bce85fe2efb6eb53d48c7d05859d3332b2f12792d4cf0d0b2642dc0716f0e5b086d42158f228140f6834a6c63a043dd4be7aed5d024e41fdb6ccf23e9ced7b36cd64133443f965da05fc873c6f3344223b1261e66801f6ef723dee9363a154ffc86dd2675572f640a32e88ac1f6f457db17a56e6d8aaeb898801a06b596fb58eca72602fd676055fe9e7f786c4f4f8e955ef7d63ba8dfa4d194454ebbb6a281b4136a70f22e8b5434f6bd9620eedde195ac52d79fc2916def58ba157378adef2aef7405fed01d813b2d537ebb6915e0884ad330c96cefd3110ee459a188b0e41e3aca14b1f172003e8d7e96c652441baba100917df53802271952acccf1b722287f457753f6c0c33b732eb705193f7dd3ef3f18c4006655f82131e9e68dd37f57d46816e9b1b2430c887f1fc8270b7c4bc78dca576de99d5f843287a42611f95d9e0f6a569e358dc7ae7de20f8c53af0ea78a67f4ea1ece45882e7b2401b268096e1db9ba830c3ef8f2ad327ba97543851bc45a22f00ea26f3f1222aed0b9bb3d109a53704fd581541d1bc3962f100908a6a0a9f78e34330420927c93c58aa55ccb74ee681daa75c3ec7b2a3e3d78f40c52dddb55c392fa9f7083ea4787f6a23fc931aea2f27ca04a2c6ae26ec43b47864ab3f97109fa8d7429c098e2a7782f7de55e53f07700df7cd82ebc183", 0x1000) 16:04:11 executing program 1: write(0xffffffffffffffff, 0xfffffffffffffffe, 0x18) 16:04:11 executing program 1: r0 = open(&(0x7f0000000080)='./bus\x00', 0x10028, 0x40) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x10000, 0x102) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x7) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x40045720, 0x0) 16:04:12 executing program 0: mlockall(0x2) r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10c00, 0x100) getsockname$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000006507000000000000000000000000000000000000000000000000000000000000000000000000000000f2ff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) 16:04:12 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x280, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)) 16:04:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) open$dir(&(0x7f0000000040)='./bus\x00', 0x100, 0x116) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 16:04:12 executing program 0: r0 = socket(0x80000011, 0x6, 0x4) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000008001386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:04:12 executing program 1: r0 = socket$inet(0x2, 0x3, 0xffffffffffffff7f) setsockopt(r0, 0x3, 0x10001, &(0x7f00000000c0)="06669326eb289e72da48764d6b69f0f9c0f58e960d4d0cf11abbf04e2d53e0e951df2b7722a68cdb455a1a03cf5f1181771f2c7c52ef49147aebcad69a9c9b9a77d48f73ef4b8868cc20f32c10cb90e604712368b45acf640354e8198c17631908978314f9bf4dc0b9392564d08cde2274f6c153091e62cd13469b1deeee84c216ca147c86b2230111c742c846e7aa6759446c5315ac99702813f339c53213796ec3fba9a16ab0", 0xa7) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) bind(r0, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r1, 0x101, 0x5, &(0x7f0000000080)="105827dd28cef59e9f4d98debd482dc94696fd807ae6672d9eb6e778c91a992c5a154438d757ad97953228537ad2d87fb45e14", 0x33) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:04:12 executing program 0: r0 = kqueue() syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x73, 0x0, 0xfff}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000100)="8d", 0x1) syz_open_pts() close(r1) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) login: pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd9a0 va 0x20ff8000 didn't change! 16:04:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) readv(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)}], 0x2) 16:04:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x25) linkat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file2\x00', 0x4) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 16:04:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 16:04:12 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)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) kqueue() r1 = shmget(0x3, 0x3000, 0x1f9, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) fchmod(r0, 0x24) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:04:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) readv(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/71, 0x47}], 0x1) 16:04:13 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x40, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x7, 0x0, "b70890be69d08ffa3b45236e08b0a972b176afb8", 0xfffffffffffffffc, 0x201}) 16:04:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) close(r0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) read(r0, &(0x7f0000000040)=""/9, 0x9) 16:04:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socket(0x0, 0x8003, 0x2) 16:04:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) 16:04:13 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = getpgid(0xffffffffffffffff) r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r9 = getgid() sendmsg$unix(r2, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x0, '.\x00'}, 0x4, &(0x7f0000000340)=[{&(0x7f0000000080)="c6929898b49c44e2fad4cf3f127fbde725f5b2f7eb3cf8e4f36f05b7ef50f135109213e703a82c032142243ecf6c46fd06a3ae8b2e194c34eab97b4b3ba2e87952f8ad1ab3ea0d2db37c", 0x4a}, {&(0x7f0000000180)="c818691e4ccb6380f71da53f5a59a65da1315328e44533eb5281ccfa00fc73cf3cf234fd239499c576576bb5f4747c9c282c04094167d5087b58d8cc4a099f8d8cea0fc4ebfd13", 0x47}, {&(0x7f0000000100)="a471226427fa8942fc32b799720ae27d01e1a113df5a2deb29b2", 0x1a}, {&(0x7f0000000200)="284704098955129ac7900cb8bbfc5f24b2e98da92cfd2e2d4f463d363164331c5b2cfa0c4709d5abf5638f4952b1df53e5094fbeadacb8a4e312ede48b2a288f96f5f98056a5816281e3b648dd9f7267ff49e6ed93f566a6316cd7f55d3cc6dbe86e91e62bc5b00ae33f9162a48e3e29a4490f56aa9d736d8f714ce691b7987a7a299354a1931d6db41dd7afed0064a41ac5269940dbd4363c8ad03c593c498c462a0cb3ba8fc10e9d4b97787b9fc3ea8ffd4a0cef53d44471333cceeec25c1ac25f42cc5463cc1c66fb4cbdc4e42805bc2d2ab13b19f8c865b5b44367234afe581c7517268d0442c5f25c76eee760f4d4793d39063f35", 0xf7}, {&(0x7f0000000300)="773181f4cd648786692f24e2b2db222374d3d31a9dd364", 0x17}], 0x5, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r2, r1, r3]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x38, 0xffff, 0x1, [r0, r3, r1, r0, r3, r2, r3, r2, r1]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r2, r2]}], 0xb0, 0x1}, 0x8) 16:04:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat(r2, &(0x7f0000000040)='./file0\x00', 0x4, 0x20) 16:04:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0xffffffffffffffff) getgroups(0x0, &(0x7f00000000c0)) 16:04:13 executing program 0: setrlimit(0x7, &(0x7f00000002c0)={0x80000001, 0xffffffff80000000}) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/9, 0xfffffffffffffe45, 0x41, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) recvfrom$unix(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:04:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r1 = syz_open_pts() close(r0) r2 = dup(r0) unlinkat(r2, &(0x7f0000000000)='./file0\x00', 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x9, 0x7, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:04:13 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3acb7bf4e3cc7215) ioctl$TIOCSTART(r1, 0x2000746e) r2 = socket$inet(0x2, 0x2, 0x98b) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) r3 = semget(0x3, 0x2, 0x501) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000100)=""/151) r4 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) fcntl$lock(r4, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 16:04:13 executing program 0: msgget(0x2, 0x40) r0 = getgid() r1 = getgid() setregid(r0, r1) 16:04:13 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x1) getsockname(r0, 0x0, &(0x7f0000000040)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') recvfrom$inet6(r0, &(0x7f00000001c0)=""/78, 0x4e, 0x41, &(0x7f0000000240)={0x18, 0x2, 0x40, 0x7fff}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r0) shutdown(r3, 0x1) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) dup2(r3, r0) nanosleep(&(0x7f0000000280)={0x6, 0x80000001}, &(0x7f00000002c0)) 16:04:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x400040000000282a) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018600400080000e84cdd000000000000ff00000000000000ffff0200000000400000f2e9ff00000000", 0x2c}], 0x1) 16:04:13 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000040)='./control/file0\x00', 0x0, 0x2) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:04:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x3, 0x0) ioctl$TIOCCONS(r0, 0x4004667b, &(0x7f0000000040)) read(r0, &(0x7f00000000c0)=""/148, 0x94) pipe(&(0x7f0000000180)) 16:04:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x401}, 0x1f6) mkdir(&(0x7f00000000c0)='./file0\x00', 0x20) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x6126) getsockopt(r1, 0x1ff, 0x5, &(0x7f0000000000)=""/6, &(0x7f0000000080)=0x6) 16:04:13 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="69ec6568000000000000"], 0x3) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:13 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r2 = semget$private(0x0, 0x1, 0x0) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000002c0)=""/137) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r4 = dup2(r3, r3) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000480)) r5 = msgget(0x0, 0x100) msgrcv(r5, &(0x7f00000001c0)=ANY=[@ANYBLOB="0400f9ffffff0200000000000002000000000020000000000000000000000000000000000000000000000000000000007bc614ee4db42412ed2834c500000000000080000400000000000000000000000000000000000000040000000000000000000000000000000000000000c64d0990d6fee17139b9a9799a"], 0x1, 0x1, 0x1800) fcntl$setstatus(r4, 0x4, 0x88) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000180)) 16:04:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x7ff, 0x5, r1}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) mmap(&(0x7f0000724000/0x2000)=nil, 0x2000, 0x0, 0x103d, r0, 0x0, 0x800001) 16:04:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1ffb, 0x0) kqueue() 16:04:13 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) mlock(&(0x7f0000fed000/0x10000)=nil, 0x10000) shmdt(r1) shmdt(r2) 16:04:13 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x100) unlink(&(0x7f0000000580)='./file1\x00') 16:04:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) load: 1.14 cmd: getty 66882 [ttyin] 0.00u 0.02s 0% 311k load: 1.14 cmd: getty 66882 [ttyin] 0.00u 0.02s 0% 311k map stack 0x20719000-0x2071d000 of map 0xfffffd807effe708 failed: no mapping 16:04:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) r1 = socket$inet(0x2, 0x3, 0x100) accept$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat(0xffffffffffffffff, &(0x7f0000000200)='./bus\x00', 0x80, 0x29) r2 = openat(0xffffffffffffffff, &(0x7f0000000240)='./bus\x00', 0x80, 0x1) r3 = dup2(r2, r1) r4 = getuid() r5 = getgid() ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000280)) fchownat(r3, &(0x7f0000000040)='./bus\x00', r4, r5, 0x4) r6 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r6, 0xc0107005, &(0x7f0000000000)=0x2000) 16:04:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0x0) unlink(&(0x7f0000000040)='./file0\x00') setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8, 0x6}, 0x10) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000200)={0x1, 0x2}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) getsockname(r2, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:04:13 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000580)=ANY=[], 0x0, 0x0, 0x175, 0x0, 0x96b}, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x102, 0x57) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x6, 0x8000, 0x4001b) r3 = semget$private(0x0, 0xc, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000240)=0x5) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x3, 0x1002}, {0x1, 0x40, 0x1000}], 0x3) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x8001800}, {0x0, 0x100, 0x1000}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0xfffffffffffffffb, 0x1000}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xfe6a) r7 = geteuid() semget$private(0x0, 0x4, 0x420) accept(r2, &(0x7f0000000340)=@in6, &(0x7f0000000300)=0x2c0) r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x0) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) openat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x80, 0x10a) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x800000000) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r4, 0x4) 16:04:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000080)=[{0x7, 0x2, 0x800}, {0x4, 0x10000, 0x1000}], 0x2) setsockopt(r0, 0x3, 0x6c, &(0x7f00000000c0), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x2}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x101, 0xc6}, {0x18, 0x0, 0x5, 0xffffffff}, 0x4, [0x100000000, 0x80, 0x7fff, 0x80000000, 0x0, 0x0, 0x3, 0x200]}, 0x3c) semop(r1, &(0x7f0000000140)=[{0x4, 0x927e, 0x1000}, {0x4, 0x10001, 0x1000}, {0x3, 0x0, 0x1800}, {0x1, 0x6}], 0x4) fcntl$setflags(r0, 0x2, 0x0) 16:04:13 executing program 0: msgget$private(0x0, 0xc0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd0\x00', 0x10800, 0x0) fcntl$setstatus(r0, 0x4, 0x8) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x6, 0x2, 0x7, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r4, 0x8004427a, &(0x7f0000000000)) mknod(&(0x7f00000005c0)='./file0\x00', 0x6008, 0x8) recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/248, 0xf8}, {&(0x7f0000000080)=""/114, 0x72}, {&(0x7f0000000100)=""/3, 0x3}, {&(0x7f0000000280)=""/162, 0xa2}, {&(0x7f0000000340)=""/92, 0x5c}], 0x5, &(0x7f0000000440)=""/253, 0xfd}, 0x801) r5 = open$dir(&(0x7f0000000580)='./file0\x00', 0x0, 0x100) poll(&(0x7f0000000680)=[{r2, 0x5}, {r4, 0x6}, {r2, 0x86}, {r5, 0x20}, {r1, 0x8}, {r3, 0x1}, {r4, 0x1c1}, {r0, 0x1}], 0x8, 0x0) getdents(r2, &(0x7f00000006c0)=""/65, 0x41) 16:04:13 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xe8}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/199, 0xc7}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/79, 0x4f}, {&(0x7f00000002c0)=""/69, 0x45}], 0x4, &(0x7f0000000380)=""/4096, 0x1000}, 0x800) 16:04:13 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000000c0)="0000000247e2c9dd0c7501dd839f2124a78867d3bf80813945f671434b66563d", 0x20}], 0x1000006a) 16:04:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x4504) socket$inet6(0x18, 0x4000, 0x1) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)) 16:04:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001640)="d1", 0x1) write(r0, 0x0, 0x0) write(r0, 0x0, 0x0) close(r0) 16:04:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xffffffff, 0x6, 0x1ff, 0x1, 0x3, 0x9, 0x0, 0x3, 0x0, 0x3, 0x5}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x10001) ioctl$TIOCMSET(r1, 0x20004276, 0x0) 16:04:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000001180)={0x7f13, 0xd4, {0x60a8, 0x401}}) getsockopt(r0, 0x0, 0x6000, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) readlinkat(r0, &(0x7f0000001200)='./file0\x00', &(0x7f0000001240)=""/28, 0x1c) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/ttyCcfg\x00', 0x201, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:04:14 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:04:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0xb71, 0x3, &(0x7f0000000000)="3ea98df8584fb78576792d689e481a14baa177226bfcb55e1dda93111953a665ef219ab29095f6", 0x27) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) 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) close(r1) 16:04:14 executing program 0: clock_settime(0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xe) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) accept$inet6(r1, 0x0, &(0x7f00000002c0)) writev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca80a1d", 0xc}], 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) r3 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) dup(r3) syz_open_pts() bind$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 16:04:14 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x0, 0x80000000) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 16:04:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 16:04:14 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2000000002000, 0x8612a) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000001100)=[{&(0x7f0000001000)='\a', 0x1}], 0x1) mknod(&(0x7f0000000040)='./bus/file0/file0\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000780)='/dev/zero\x00', 0x8158, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) r2 = getuid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getppid() r7 = fcntl$getown(r0, 0x5) socket(0x10, 0x5, 0x6) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000700)={{0x9, r2, r3, r4, r5, 0x40, 0x8}, 0x8000, 0x9, r6, r7, 0x80000000, 0xa184, 0x7}) sync() 16:04:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) shutdown(r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) 16:04:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x101a8, 0x0) setsockopt(r1, 0x6, 0x10001, &(0x7f0000000080)="525568fdfadaa7061abbd4878da67fa4a2aa88487f4c61f14f39596f472e53324cd83c5abf452e594459c3498648367b5f0367356841b4410272311f90aa3ad3bde4fadd791fa91ba98c14ffbde9ff014e403274d692d05f93b8e0297397606be46d7c053843fd1c896fbcdd6c003f5b7303c71ee7daf969aa1702606e9c1a4300c8ba5ad4c27d617abddcd202c2241ab94c9022555e3c10c6f263a2dc7e259ea08d80a04aee1c91f753a85b4f2e03f49712906710c64f95a6cd65ab25e3a2862651ef0607b403faac59f9ddff3c7f5bf2595447749d86a60da9cbfbc03a243e497192fdaaf81d17810438904106ba98454099a547a97e3f2f73f77add58379e020e0e2f6826b3b4f8fa4c66867fb3bad46d69229f71fd1203cf19f26220b798f74810786919fff187452eba3d85f6973baf88cec30237a7922f918b22366fc1e7a818f4843638951e1e2c503d2b505d9c34fd35c904472013b2b4beac7154cf473235a27d05255babd3c5ae22a74892ab4373759a8e854d430b284e94a40a4e929728803c51667f9f75ca652587438abdca05549059b23c15b1ae002b13c88d5da7a1b52bdacdb9b35a9e5857d704a7eda184784efe1413ecbabc7fbe8ec8d560bcdcea0d6668a845de76a4b96c3d1aadad091d0a50678d46f7a432b15bd185fb06ccd28e0c45d5de5b4fca5043a51c87b1825e000c68c31950392acf9a1bdc4a64e0df02c6e00ddb8486106bb38549528ea7ea3aebd3ee750dd776a00b76636c136d94509fe1e18861a17adab204537439567e465fcd28193957bf58eafa32c4af902d40b3ced63578c6487ebab1e7a7d768b1afdfdf7b5c0e2a7d9b5ab7a2b20431f810700a61dbe83a41642c15f779cf7bb5efdef7749504420ddc76da956ae79d33bbc9e7caa60655af97ca1f6a51f9cc90c1f09268f1d1945a10605a006fb8a77f7439755bc929b16cea2b1516ce8f1c7748fc3a6172938312efb842e8146aa7bdbc4b1b9e83a998297ffeea3bd828dbc3c507d013c0473fe441d4b03de26707dedf87b2e24b22c9a7f5d6768ad28b292230ca1c0cc742fe2c4875e145a90852cc4d1d9d5f17c2ab8858d38eb2eedbccf1a5515c86db412fabf40e3aac9a4194ae9f3ee680486eead7b31f6769bcc05be131d645ee8b535c62b5fff04ec40637017663774e2d51ca98c5138240725d54d7d7bff2fd4a2cf2a3a1b659b3f6b606d0d86394d876a975b1fc4f158c0f1c27d0690d830e31f4da9d621cc50c3f8a47e5cfeecf7fbac3be7f92d30d1544f3b66136f2717afa389178e5078b071369ee51c7f986b0871d21d28560bdf7356dee7083bb59880e7de85dde3ffa5c490432997d6d58e6343841a6ba384aee2c88e0424c42985ea9abf82ccd8a4c7cd300a917152c8670888aad656c845e6d07e7bb973892c4c794fa23f4babd64d332734154fdfd84cf66669a55044d1ccfe72e80a0cb6130891ad3416a1720a8ef6fcac6d9580efaa16551e5e9183129e759a45e9eff07cb2c77eda09c3284a5626f8992e9ed77ac244ada1daca65a1b78ff4664370dde27919f667b9933e1efcda4533c579eb7cdce81d03d5e5727ffab429da141bbac5109e54d1f15bc73b2819f7cb077704bef0b6fd26eb54f6770394696088e449c17e9b9128317698d06d2c4d420f71404c9a6f2c081103297ee33de7b1b9d31a775e2bfb19bbd2d3d0370fb6765fee18e1c347148bf4d89f336742bc4b9227875e2eeea76451e1c94cdb5d6cabc9b0b330c3f64ff5b90f7ecf49d76a0916b08a79578411de4bdc5c785ce25af6730d1aeed8df045660d20d0d433634eeb8a51385ff762ea788a0d4736313a8eeb3debe6ffb433b2fcc168025c80184a8d8ce12921bae8a53626bdc86f0b4f60833e26b1e9174e40949673a80f77ee98acc3b40a83736649076622889fc5805213b254aa3e3e544befd46cc193dda97145e2a8fa3ea90fb17c326d91d39aedd64c407fa22c9a77d024d33524dc6f42fb5ee24eb6397a5fcb3524b540b5343f7d977ff2bceb443b83ab492aecce792f19acf7b7070113d3e56423c68b4be5eae54cf401c57feb8b3463980c43c9138d2238cf0c659c4d294be622694e0075fe73a9881048f49db1a9f6d8f22aaa12a88c2bf28e7dae0678f577409783f4080764f159658e581c9663f06a1e82bebb3b131feaeb2a36fb0bd9a3444c1a2c1d3795e868f8aa1e932fa49133c2583563b91ad0387f8444a9602bdfc94bb47e2f81c161a2b86799a945950aa3ab1c3676f30af8bbd0ea787d1172344e53d77c42eb30edaac038d9e9da019e0bb33f5786f301f3df148534591195b506f515b102a76f4b9ef0a39ca3faf59b956396792c3f4b754b484acea387186d5757da874cf8d4e44c59fada84547c78db7ed1b8b57ba4b4a45e194e8babb71cde2a1ab972cd6c704baf85d583e41144bc4ac6378d828b2607a053cf6539ab4a200cbec5688f3d99a91afb710b209801358ad987460c0601ee252732adaf35c15f66f8fc6ee6c98440f65723a1c7f905aad786b7d28323022200da7018ce31211da721f3b922a1120179085fa844cb262c38838e58e1f0b760dddb98090a75c3adc7900e0b2d75b6dc6b8cc3a9a9bbbbd6b64052f5cf132d694a4ddfdac72953cf6a31eb5c265a3bc96abe7769c3787f551f270adf90d6bb3fe21f2f3cd4538bac53ea719115df3fdfc51439670b0e561d085196c94d35fb2cc7115d8448311c585ed2a2c88cc28a9bfc31621de31baee000675176e5a5979956dc6e41cd5ce39b631d9639078f56084f9d57a2d69a8b89a0bdf762e4124e1845ed2ee5356043b14d1d612464cecca5a9cded47365e7e7f44e82e0764ee1fe85f5375d0d755bcb6753f0ec7c4a385f4ab106c6d305a7eec4c34712c8893c03c47f86bf7862c1ccc36226ba1b8d01703e880c6fc4c31ca2d60703480dc5b701e67155588f32aee907b38f88dcc8b79c8a9d2784ab2004db5d771a2b698596744591a933c9e20fb5359aa485a59c16c92f7a369753eb794715228ec2770464526f4a0b9834266bdcc6f4b454274793fb3e901b35fe065864e05884d2bace517be630abd9993ebd7a2d18781178baed7b49360bba21a52d4c775944995d3857e5b8575af748f186a02b87ca93ca6d34f58d22fc548426c6896dbbba4893afb6e6b8e83f668388ba1819e51c09fd22fb03fbce29029dbd0f6a647c649a070d91914f07870755fa3b5d659cb3426dc483a78e23ad8ca4d4f313a872ef5896b7847e40df99b17244d38a80605a73e99f8de6fc11d7b4f08cae867926db0ed2cdfd7b857b8e6ffa79751d6ec26d9c4be76048a19d8217621f55f786a037f0493ce7a9ef0db7f277f7360b4aed4e089801c995e9c7dbb5b35a4cbd2d9117dcc7d5be46d6d68bb37a75fd43c9245e20fc88247be2e5349fe4e6993f64ffea426322cda1d8e810abdd4a4134ede13937aa162c1834b27b366544ec28ee2237d512bb8182201733b82cc6d213ef960f06ff00e4ee81afdde72ec0f6d8929c25b3a1361123278016c9a9cce19bb814c4cb96979da337fc7eb02778ea8a9d2341a0dd4ce5b78501966d95bf7295479e98ed663fb741646539554900e83b63dab411acc73e29054507ba62630eb94581e67fd18c2819781649c72b1b0d6d966fd688b51e811245def02b0b04c7c3585f49214bcf884818545ff1c5d261795be1a2d3eb2dd5e63de8fa8f8ccddabd5b879ca43a819c225af5c49b082fd5face82000681c4058e15607744187527101f544b2369c955fccee33640868718c35adc6c6be6a38a1aed484dc3c283dfa0e2e488b70b2acf483ef06cbbdbe2259eac081ca2cd409a71a9dde6352874fa11c392a7ed612984b10c56ae9793961df7367e58861b535344289d38121d9aadbddd56e05d0b35315fc342c614d00231d1f43ce77f99f80383d3e3c607eed4e317a31544ca5bcac82efd80bbc812b2fbf9ee9c27f625ce257fa8bf5c7256cfa103c32e6e7e8ed1cccb4c01a99be138ec7c64ffda7a1f8872d0f1a77cdd4fd5231752a279d3bba0227cd06ed19de80a7f3c4fcce9502edd60c75faf5ba5ec012fc7061f3410986ec56409eb75af648fd183303ad0336bbf0fdcf1f4b736dfdbba666b2905f9a61fbb01afed2577d0c6fba036fa532df15744db684d5320c9fb947795b868a84346fc3bb87f5fbfe3288b56512ad4d1f3e2c4ae45e6f2e4b301fd608bfa00a4a486d674397583a99f753227b2db7f6fb31f605b97980a290d80e9d71b949f550e3fdf46296d2d1cf8b6ca02bdb799537fc8d70a37e3eea36f11371fb32d749185c60038465f2a3b5cdafdd139eaea5775ed4ce8462148d89ee4d6eb8ffda317070aacb71f86968b434da8339ff8e20fb4a004e45b62cb5368d2d4a48129cb7111bd2bbacd7067a4463a6fc04aa4535710a167a78e76dc674d5aafb6cae8ba5f9fe62ec53c88f494a6c44c8391ca30e0e7d697dab911a5d8026349271526aaa1cf93d877f33bbbd251ed3940d631b1cb082721f0d09018307c989a53ff801b9efd79af6d2fb84f28f32b64f069489c43d6193d3a14a30eec7dbde5d6ddedcf0f5390051fa41a81fb04990ccbf28c009278ba14fbe4a0c9ac1ec685518c0dfed939091c3f4ecde880a0265444a387f07608984abc8e7730ffa0c857bcf7367ea47e4f01060aa4afba8584bfe327cfd031d21037ba163c8442b056ecb173d1c85b710aae594ef4b8dc7eacec1d59e873be7a6a4ed5544798b415f0fb759a8045ed44e5ffc82721779b559aa4c8d178a965691540ff9e93884679394202e58f6ebf11e8d055383a4eef2a39548e52e2ded01db555d774890b4b6447d80fb20048bfb2a4a1d3dc52bd9710feefae16ef90ca3a3264da2f60190bb784f49be340157d7b2a94026fb23df04afbc4da10e8d04a7c5e40ff0c8b5e3b2a22f27b1fad6924b29b8d47158a42637c5f411611be113ace636d07145b5151c6bf0f67f50885a6a223cbb4d90a189a730a66cc4bef2be0207de4748c91fea28c449dea0d1c3033ccf4c3f33bee2714183c2eb8d7cc18628742fd56fcfd8952cc82f53bdd287484c8b884613f99d623b7e27e9f9ce3417b6ae15635e1491dc65d5883f7a1e93d81fe49a078428164916aeff3b93d23e3c5b61be027ac15c4d6ac8cba67f6460a2f2b795d875eb8ded511770a7bfddfd6e49c6ec116867112ddd3f124d48c0609e5eaca7c655e1b144e890c8b77f8941ffd5fb798fd3697b61669e59360d7e250b28755ed324a87045f3617454f303697262ed2d212793c297b4aeab29fb2db486020ab137d87f12004ff66b68435408e40fb5a663658bb6254d6b586563ccc6fd0cea6db5042c03da34f0fffd5a9b6c38dcdd424ac54e14a95330d6e664c678e2969cfdb143ccbbae1ddf14507329960065cfa2ee8a63acaa4d20e030c96a6db7bf29c6291617ee89dfbc94ee7c7edcafd4edda47911f945e4fa4d340aad8bbc7a847710a4f3c9d9cdeca1ad278fa26f361a39063eff83811559c2acfaefabc86204c721fadc5bd05a6b5c6fd237c687ec3f532363c3e30b8f2c0e387e5db62b57ef3ab8000b3f4d918ab01e8eccffb4844029afd0bce6df3a3f848225f83e8154d35f8fc01ebe330bb11eae74e97147c9c7c8557bd5d2dd8d88782a3adeaef5b90eff380a5cc82b43b4af79058291ab562576729806834c945cd77668947e0030f59d2e429906427353b653ad35dd869a0333710ac05bcbe538339be325bf243eb", 0x1000) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:04:15 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x66, 0x0, 0x0) r1 = socket(0x6, 0x0, 0x8) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:04:15 executing program 1: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000640)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0/../file0\x00', 0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='\x00P') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r7 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r6, &(0x7f0000000900)='./file0\x00', r7, &(0x7f00000009c0)='./file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000200)={0x7f0b06517d4ab753, 0x5}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0xa, &(0x7f0000000280)=[r5, r3, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f0000000080)=@file={0x1, './file0/../file0\x00'}, 0x13, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r9, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0c000004fece2013c982a20f7f20f8124374080a2da495bbe50161de7d95bfb51fb97d2d3452d159de27997ce6298376783c946b7273c295b178f69e7852c628b203914a9833b5731416b0"], 0x4b}, 0x0) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r8, &(0x7f00000008c0)={&(0x7f0000000a00)=ANY=[@ANYBLOB="05002e2f66696c65300c1d989ef0f541a56d9ec42d75b1a6a843ac55ebc696d92ed04443e5761e6b0f6ac9c647d76d7f1644a7e65f43279311211f9faa098f299f28d4ae5c8040ba8f49d8974ca40399e6e0c655f0029b8a20000b5a83760c2fb010054c56bb5a5effb675ef1bafbdde0e7be1df23985c90180100000000000000c87aaac19e4ac811652f2553589953e233ea873b82a7c28ba6f895a2210fe5ebd1dca06ad73d0f0164c9b386fe878fa5fa2f80861ed2a91c1909778fd7c6bcf0edf72b549f2fd75c9f0c1aade71210475ded68af862b6b2cc14997f572011664d3337d2bc632335372b429c3011196734210376a51ddd2706a743a99dcfa1afe"], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x1) r10 = semget$private(0x0, 0x5, 0x2) semop(r10, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) semget$private(0x0, 0x4, 0xa1) 16:04:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f0000001240)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="79508d032af3a678725c8f86d0cd7174bbfbb9ca16ee060caea5ea2c79e9", 0x1e}, {&(0x7f0000000140)="21221435dfac825cdbfd84dbd0d0f294e76ab1288fc958fe3703e1e3cab6f5930e138d99830ec81e0fb8609aef61af6a7482dcfdce4e78c53f77ea81ba999f4a695c9cccfa9e83c3061bd4b13f9c9dbc97c988bde147e8a7003e45e3438036bf641c33c4f42bbf831310ea4b71c0e9fbca", 0x71}, {&(0x7f00000001c0)="7f4c5cc34af0821d979c57fa2b94b707609c64f919eb9c891ab07f091a4a33cc147ca6d614dbbfd77942af801598ace5fd84844693fe8c514ee611a2c335a63c0309", 0x42}, {&(0x7f0000000240)="5d4005b3411c7f154196f5388c065b6def6fa1cf918701abcdf1be7a1c70c4ef4f600ad6e4f95b99a5dff587df23cd8921de47848c85df6767fe80357313f2121f9aaeaee299584f555b0b71056d8279c7509a204b13cc5f3412a0c1c1be92335a417e07007844641bf5425877e40762dd7cf35ec590389e3d6082f4dc7ffb09b7160e1401cbca588ff51f43876305134350601f5555fa69c39dfed44555882b59d7666d3a50c9da6ecd2fa7e3fc59f2b5c625952bbda2932eeb783c4dffd0a2c72d9d76356e867dd833dfea0e0abffd5b0b2edf25b9ea2f0c89271d6104734a16770c8354e0e6cfd7d447bfdc5358260e7d95b69ba68eec3268298b35f50c900149157a2b266e73fa0d2c734e06c94afc8b6baeb6ca036e0d77af9e57d80529a6c8adeb038751639315eb089b16d092dd41ddd392fe0a895a313b9487332b1c2e4d5c6977cc3e072af212a998923760c0c221cf9660d051c9e4f8f3626c696c414af176ed09c633cb28b5221aff1f47f717ab0491f7c8c54d6092deb2014050e58e58497d3ee0c6a26754296c4fdb8b8f88e38089bcc78323a5e4254f3509ef40bd39d43dc7761d7df97dab56a23185af34a8365fce37338c975cf8ffe1345cd49991dc8bbfccb521c86e86046c0e8802621dfe25a0e20959d5022e62d44a37e7dcc6c77f702347cbd984c6a0250b8e1ec7b6a8211178af5895b58ea88354976bf2c016ec5b0bab20f75d544bb8091c7a4cbad56426f1cbbc3d8d79d01251b9cd1a220806b0f5972614d84c0350f2f1c52fe35d6b0da19b96602a67ae712aac52b4ba1f821313a2363f2ec019cdc72aa9809c427a198f73ad66f51c330e5695a1c57562ec167511e7be1c85fabed959dce21a83fdefb5932589a2d193dfef6fa702ed90fded916da442e772027f8a622f2d12e4ce5ca648c5229dc83c5f62fa253e36c619e20c1cde2e17ea93d1afd140dbde85e80926ab301dba3e69e8d58cc62d3ca9afa3335328cff0d4dc064411d9c7f8566cc35e0916a3bc4b050076c69e11761ecaeff972fe7919899168e88d8748fc1c1d7ad9e6e5caadc91c285064668534f1f8eaebe77c873c998b01750a5e9187ecd38fee3a969833ab531b5bd04a18c3f044eaa3c9ff9c279b839010acc5fbfa48c1f1e002214d323950769b0868d2b3373e51dd7970dd1f06bb07983929e76b56c611ff460b5fcb64b6255ec873bffac769e98c8981dad94322fc5953200c742c2cef848389965d735d00e780218ace1d0b4e5349a910913ee86372ccb085d6808e0777ec9fe0d76ea52d9bb9b08b968ab00d63d03ad8cc355a74bf22bd460ecd26e933d500d7227a56fd3ef01b3251cb8eae3df1d3e540d53d8930cda37232cea1776881b3bbaea2d61d572aa0321075944d8900716acc299ae18b064f829100db92721d18e39f69bf9b57284bc11c39e3939756df6275046b4daeff990ebc93c0301d787ed97f3c7bbf5d4aa3ef6d12ab9f440f03051f381762a45d336716e89126f3fd9f01ca8970cdc7f8898cc379b8e438acdba513d25f5c05b9d01f7bd448b700350f266cc7890f9f032be9fd57b1d2bd1f3d68b3161dbf42d9152e955eed5ab549c70e53aa5674b6266e43157adc2287aa9762e360c350f1adb005e7392badeae9a9d47740b0120fc4816aa45993a2aaad2ccea0f13c6c5844394ccd11a3408111362ff4ff44b00960e733a8fae39cfb1b941d5c1d3930561ad335b54fbb4442627a76b7d3b42df8d8cf910330bc32e50dc39b2db022617f8657b216dfd13a954e230e330988fcdcb1448548abe2e7ae514b2fcd333a6e6c9804294604430a3ec7739aa0dfed41d9752dd6b76b37f48446486ead5b43bfd137119b45dad609a85bb3bf5025398d28436faa85e1d88b99f276b98a5cf2595b4f4085a8e0f392cb1e77896f2ffaafc16b3f041073bf349e7dbc4bbff7c8ff19fd95b3d5d1e6a00c53b77013073178908cf1d81fd9499124b4e5eeaad73a66207c22688bd66cbc24a8f8ca9c34d75f585a80633c268b08265bc7c8da3347484c38acecc16b6a92e8b50cf83256179a35cc03341337fa30ca02eb107317fc9d042a6d5b5fd5ea681f85b2f190ba1d21b078a4a153c09e0e8dec730cb49f3626f9a85da5129238341f84ed9b0ad3debe1a3011ed3cc7ed350bd026ef448d7e481f9af752536f9515bdaf286eaa2330795f87ca55f5d5b380fc12adb36fde681d0e7de760a558e3a0753701f61183789ae971692110d9275f0a1ac680e9eb06c59377c500aa60734aa8b1d516224af74981a6115dbf8b748be8aa80ec8dda7ca8af5a7afb98d0a4ddad1d573c873ab6264abdec02c581702bb00f58d7a92b6ad5d6c3f408c1b0003d8fc4b6b0781ba4015eaa08e6e244bba469ff4d0b9cfb90dc182879fb3885dd8c3d3681338f6442e74c7722aa44733d27b2251ec00f4f1659734afb98930192b07991113fbbc98bb3c4726e82d63cf77113b7e79552540a0fce607d8cdb7e6d89f836c0eb4c65b246eb7b1302fea534e2e14c528e8c463f3602547cdfffe0086e4741ff1bee883e87a806cda04d360c903051cd858be353879432bd7fa5b019f6e377896486240b60f5de0feb90618bc9ad39d32ea633e4f82041238001e214bdae2d28f98972e8e376d8fd0eac8c48229cf3e0a3495db863e285d058620296b3535c4521cc7b1c561edd313267d0c42823f58c0497cafa875d5b5931dd9c8b198763cfa9fce2b99218456d79e9993b992f067d410c6a7400519f30b0c7d5d686c3e089bc3a97ab5148582d896ff8b97c09fa81412a58645ce4e12af87b2b14497b6a9631c840c7a7e665231a72dc93b6645f80bb16f52fac2fe7daf95942f91c190b8184c929b363694ec4bab3668794e4bfff9b1e94adfe7f9767d56d69381d98ee4485e5a3e1750306889016f910d27133527232eb2542b215622d75379e2c16e2435d3fa80404ff39d4104043bfa7e256833e03bd4a04085383217dc895ab4e9bd4dd0185f1ff28312f6047ee181f8dd51c6c8707ba077d6e2b507d41a205d2c4628bc679d718ebacdbc52d168292c6000fb4ff34992ad4053dd68b4b713a6025eb9d881065e3f9c67d690b05fb95334de3b99403a74c0ade4617da5ce4e44a051ca08b04b4f5a762fcef3c3b61bf3144cd1797b7405aacc353c65a13d566996036097ce17eae19d1e4f079eb56c459d4413f5d32169e6bda6de4cb7219227b1b10f8d6bbf78d5737cdbc3e14e7621c66161e7f5a06cc8be249fd3f91f2c4ca66f28f00607bf976a141ac48aa91ea43b6af53d4fbfd54bffe9f1b91a8aa8a6382720d3bbe9eeab4209838696da9b1e3fe7895b24ab8d3647dc6af8faecdb7dda341d0a3b50436801b5582c7b2ab77f7a029612341bcf453a5102e414f5c60618df00bf4c58f630e4a0e798689d2d3579f49ed6f1a006b4ba82c8176470c66094f6596d80a948e08e4f1cd3816141e73335392d16d0985241d467e4c20c2a9c25b466d2b7ce61d2507ecf2a4237e80d82ba865fd4467967b77ba5ff1d2efb41b76659992b30e5e37def5bb971f3cf85c2565cdd47669dc0a7203c18c0404de28297d3d2216c52fe3d854567d070b4928f85c1d634abb482c87e89492149aaa42a52351b52bab4e24b96cb9f5f80dfcbf4ca71de764bd60dba199bcd75df40c54dae877949ca3e3b9e31811f8255f0eeae33d88036b6bcdd18f1af17b6289c2bc658241bf66ad2122283779161642b276dd3e5f6550b483cde8f0c3ecffcf43653b250f0504b7bffbdc3527285222cd93b4ff23f61a084178707784b125b5e8b69bfd8996731e00a520b86cc535eeeebc8d8d6954230f9de28c066e96cec262ba47105517c36c32b7537d8e6c653f507edec8cd75e684638c50586933462851453ab66fded45c5242573de8757464b5b52b2a65cd2bdee36375b4800608599c1d47c3edde395a62a287dc0fc6889a382b0ce31141c963cf0e29f02fb362eb564e4499e721174063ab297724d0f4d3ccee0fbcba09f5855811787fc6ccca5fa75cf55524ff6613d731bf9113a82e224ee0961a45aaab3a0ebe27c7e4841147da29fadc1443faf8c2059f4c580562c5a529d383029bc53238046c25760a08db0d18696c3ec0e14a2a250f94396e7dea13fa148ffa0b025976bd9bf7c7cfd2dc854f05c23be19405bd6211a9e1f25ad799e62e30afd34e47837e6bcf471a92edcc91fd5e301f58598fb9370fcd214145b903e4a93497d3b8c0d8c882bfdec9c5a1dd6feabd93044992ae9bcadff3061a80f08f27268adf40a8fb6ed8b32f81db6e041ac2037062bae6c75543ed971b27ccd071da955be8bf7f7fe905292f89325d94727a0f8e27e788d7fa1c955232e2c381f6a9962c89aebcdb658969f7c0a8ef4254a94e6d1853bd36073317e609c3bbcdc2c32a9a69421d4a35811e18ad0c4a785ed43c5b6fdb1ee6127d45eb905a70d386173f5fff43254aed34df6da00d074b4c25392d471357f271251b6f18049a59c08754a37d4225cbbfcb6b96628a3fede38c2397aee6135ad6adefec2ee1c7698d8ec5a64d62d74c7c0225447c1d94ff6970f015807069abb5e5e55e5d4464a9d05dc381d3dc2777aafbfbcdf185abf529f3ae384e93b49c0defaa1100965855dd92e0d89b46c203261f7b04a9eed01bed18bd9aa8dfe5c8b3db9de91d7097fb9284172680009c73cdc3d9bb5a7ee114e1c7f259c71a77d3fd78728e6fd9b13c5c40eff5128b73d92f6450dc7b8327fd3866886b89dcf114184dfede5c755e1a6dba777a4bfbb733eb88391f3fa5e00390b0a164f4cbe5a5274447a7b2e537575b6f1506be3fe948d74131a7d6e6a9b56c6e39579f63ee4fc11204d3416cfc1707062e2eb39f25cf7238f2e5cfbf618fafe486bab75573e55dd37399b9b16bd5072937ced2bca43a21ba310134080bc246a1d2bf9f10677699d4088709224668836b0bb548b974d6d12cefee396a5ccd160f1da5cbfd02360ce36979b7047fc08524feb192c5504f93d4be7cee86e65e17197475dd58a8d3ad0712d5dc43d5fe4c9deb0ce12c5d5098fbf62fd6e902955ac2a3708010b9d4829ae51b011482c5bd155fc61187f23f55bc563b5310b720261ad3f43fa4390fa30e5856f6fb74b6255ef067ab31d760eccb7c80b9ca7a78dc702ada3432c20c76d82055460b7652de260b8a24744bcfaa5073d1d91079a9d16afd3cee4716e4646c94638a9a689f5e029ac2065c3e53d82b09c47b30ae50c15674468271d62d02891efba88b8c2352da7feffcd59fa9667ceb20a6032ac9a94484a6aaf0a3b6b867a5c25ca4dc91da8601d102c55a55ab7842a895116d928dbc9853c99fabe5fbec9c07f2d3c41d546ab29be7f0c9c102777acc04f7f2624ca8bbac97a52026fc83c1ed5eb5f073ecdcbfc1d7b4a525d6d24b8ef271423e6e3cb36c7c4bd713357e5953743a93d3f31d43764ca78864cf7e68d6a0ac09abb86c4eae59c624002effce57d1ac6695b306f26f3b02a8602e1e130145c61761cfe3f9984790fa8b3b8ab49af151c60cfdf397aadad1a58fd050947ad32720571ad07fd2a59b4749471cdee3ab8b4cd6eac06010c862204649b5490fe7b198a105e76d249ef77056a1d709663ada4b1c0a38d0c04139a4c1b53ca85da0898f1dd3f43e74bbe27ac6edae239e06de5b8539be4a43e693387af8e90e7ca9055a48ff13dda035f0141c67af4b831591297499bbeb4cf3ee6e1e1dedd26cc753627302db246af15bd62694", 0x1000}], 0x4) write(r0, &(0x7f0000000040)='N', 0x10e) 16:04:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc010427b, &(0x7f0000000000)) 16:04:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) 16:04:15 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, r0, r1, 0x0]) setegid(r2) setuid(0xee01) setgid(0x0) 16:04:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000055c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x0, 0x400000000001, 0x0) recvmsg(r2, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) dup(r1) setsockopt$sock_int(r1, 0xffff, 0x7fc, 0x0, 0xffffffffffffff4b) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000005500), &(0x7f0000005540)=0x4) r3 = semget(0x1, 0x3, 0x8) semop(r3, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r4 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r2, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r2, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000080)=0x6) r6 = semget$private(0x0, 0x7, 0x16) semctl$GETPID(r6, 0x7, 0x4, &(0x7f0000005480)=""/78) r7 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r7}, 0xfffffffffffffffe, 0xcd, 0x7, 0x400000}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ad110000005c1cdcd6f5f45e6d6771b3156aa721576b613d7b95992ae505baed5d849eb0c2ccc159ace27ede90d6a8d40a8b46c541e63a1016245a36fc3e47552e172fdd968f5908000000000000002ed0f013449f0413b20ff66d4a4d9d3ffb50da4ffa75644da1202250b65f5dc4c62fb3dfdda77d08e2d2a8c77d75b23a10c067e263", 0x84, 0x0, 0x0, 0x0) r8 = kqueue() r9 = dup2(r1, r7) kevent(r8, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) dup2(r5, r9) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000005440)=[0x10000]) 16:04:16 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000080)=[{&(0x7f00000001c0)}], 0x2c6) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:04:16 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./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) syz_execute_func(&(0x7f0000000000)="460f28cd65450f0d228f493802b2000000008f0978d3b07cc10000c4220945d954d39cdd09000000c4c1fa12d5c482793c4303db5104") fcntl$setstatus(r2, 0x4, 0x40) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x410, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:04:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x100) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x1000, 0x1000) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000180)="b92ead93bf4f4ec02e18b27df039a0e3bf147c7e33", 0x15}], 0x1, 0x0) 16:04:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x80000001, 0x4}], 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x0) 16:04:16 executing program 1: r0 = socket(0x18, 0x5, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x16, 0x1, 0x0) r3 = dup2(r1, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0xc3a, './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x2a61, 0x800, 0x100, 0x6}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfff, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:04:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setreuid(0x0, 0xee01) clock_settime(0x3, &(0x7f0000000000)={0xfff, 0x3}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:04:17 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/222, 0xde) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) 16:04:17 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) shmdt(r1) setsockopt(r0, 0x0, 0x20, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) 16:04:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100}) write(0xffffffffffffffff, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:04:17 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f00000000c0)=0x1) close(r0) pledge(&(0x7f0000000040)='.,}/@\x00', &(0x7f0000000080)=']\x00') getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/38}, &(0x7f0000000180)=0x28) 16:04:17 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) 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, 0x5}, 0xc) shutdown(r0, 0x2) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:04:17 executing program 0: msgget(0x3, 0x620) 16:04:17 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000080)="658229b98a2edf9b0bebaf5f3535843e41bd9c0ba1479362e54204ceafb8efc14de95f311f58b9dc6277d7b137ad3a1b4f4aa6f3f282009426b809971ca29312301fa9184a33ab3e33b6e5a00246f6a192eaf8a1b9a9b91999999250d358830edf8b790a59b8ce7af6ffc636e1411008bfce634477ea70b14d84d1", 0x7b) dup(r0) readv(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)=""/123, 0x7b}], 0x1) 16:04:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/45, 0x2d}, {&(0x7f0000000100)=""/145, 0x91}, {&(0x7f00000001c0)=""/94, 0x5e}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/62, 0x3e}], 0x6) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x27, 0x7, &(0x7f0000000040)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:04:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() poll(&(0x7f00000000c0)=[{r2, 0x103}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:04:17 executing program 1: r0 = syz_open_pts() close(r0) shmget$private(0x0, 0x1000, 0xb0, &(0x7f0000ffe000/0x1000)=nil) geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = geteuid() getgid() r3 = getpid() getpgid(r3) read(r0, &(0x7f0000000200)=""/88, 0x58) read(r0, 0x0, 0x0) readv(r0, &(0x7f0000003640)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/214, 0xd6}, {&(0x7f0000002380)=""/4096, 0x1000}, {&(0x7f0000003380)=""/236, 0xec}, {&(0x7f0000003480)=""/183, 0xb7}, {&(0x7f0000003540)=""/160, 0xa0}, {&(0x7f0000003600)}], 0x8) r4 = semget$private(0x0, 0x7, 0x1b) r5 = geteuid() shmget$private(0x0, 0x1000, 0x80, &(0x7f0000ffd000/0x1000)=nil) r6 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r7 = dup2(r0, r0) setsockopt$inet6_MRT6_DEL_MFC(r7, 0x29, 0x69, &(0x7f0000003600)={{0x18, 0x0, 0x4, 0x4}, {0x18, 0x3, 0x7, 0x6}, 0x2, [0x8, 0x3, 0x3, 0x511c, 0x6, 0x6, 0x0, 0x9]}, 0x3c) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xfe62) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0xbf35, r5, r6, r2, r1, 0x14, 0xffffffffffffffca}, 0x1, 0x8, 0x3}) 16:04:17 executing program 1: 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, 0xc0106978, &(0x7f00000000c0)=0x80000000000004) 16:04:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x7, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) sendto(r0, &(0x7f0000000000)="17b0bf42f875a6938b0b429801a64abb28ef", 0x12, 0x1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 16:04:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10180, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x101) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = fcntl$dupfd(r2, 0x0, r2) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x18982, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="6ec5485c0ae8723823de5e8fd20cf3ade2d68b08bb3ad071ef4c988e6c65ab13ca56b49abe6edd2d92d3d1e0177b4cc49979603bd918b77a034fdf21cfa2b786084011bebb8e436db1f16d3fb654b7755b939b381d3b97572053de70db1874e711ac7281c35c34a6d9159c7a87b4246e7b989b629e92f4148b42505412638d65ffc49b9f2ff0fb06edf49521de718db3947b38aeafc1b25b4cdc672b77247209bebd35afe53a4febb226", 0xaa}, {&(0x7f0000000400)="8c0bdc26251780bf624b548363cf884393ebeb7222795d78301d9ce0e8e9cfa3ba089b72250fb1b933e99973c17aafcd2f2ae8b20f4bf414b09fe32cc99771aaefdaa02f33412b113f81733f5e55b517f28ed436bc4bcfd610c695ead98163bdbb9df94215a5ef46cedfed072e71d723180ed2f2eff4680ecd98733ae1934acdd39ebcc028efc0c4dd359f3beddbf73a00e4c386be638ebc0ba4358920e1464d23795d9fb480dfc6604df018347e25adb8cd55b72ca33c9d", 0xb8}], 0x2, 0x0) close(r2) r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f0000000280)={0xffffffffff7fdfff, "4601df450c1ddd05115da3c93f000000673811ac5d990c2a1ec6c20e5b08265ae86977c125e92d81328c7d0f1c91662c53d7a619ab3fce07a4beacaa828db86e01789e41d00f8265970f1141a4ba3e7c03ce9147163b00488e5c941eeaa53e480d314c75b4bdea6cd80789ebd6517d354cece96f9b4f4bfaa2332339ab9c91473287e96265bea08953bb6c7208f52d43772793"}, 0x9b, 0x7ff) write(r2, &(0x7f0000000100)="582720efabd16ebae6", 0x5) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f00000000c0)=0xfffffffffffffa2e) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x813, 0x0, 0xffffffff, 0x3, "02df19e2f08801b49f62c5a6a52bd9d0e3085b59", 0x7, 0x2}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20400, 0x0) lseek(r0, 0x0, 0x2) syz_open_pts() 16:04:17 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:04:17 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:04:18 executing program 0: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sendto$inet6(r0, &(0x7f0000000000), 0x1dd, 0x0, 0x0, 0x12c) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x88, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x4, 0x9}, {0x18, 0x1, 0x4, 0xffffffff}, 0x100000000, [0x7, 0xffffffffffffffff, 0x4, 0x40, 0x9, 0x6, 0x8, 0x1a64]}, 0x3c) 16:04:18 executing program 1: r0 = socket(0x6, 0x7, 0x400) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x42, 0x80000000, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0xa0, 0x3, 0x2, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x20, 0xb, 0x800, 0x2}], 0xffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xc0, 0x20000082, 0x28e36c2d, 0x1000}, {{r0}, 0xffffffffffffffff, 0x60, 0x20, 0x1, 0x80}, {{r0}, 0xfffffffffffffffc, 0x88, 0xf0000006, 0x1, 0xff}], 0x8, &(0x7f0000000180)={0x7, 0xfffffffffffffff9}) getsockopt(r1, 0x9, 0x20, &(0x7f00000001c0)=""/167, &(0x7f0000000280)=0xa7) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) socket(0x24, 0x3, 0x800000000003) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x41, 0x0, 0x0) 16:04:18 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x40, 0x4}, 0x1) socket(0x2, 0x8000, 0x6) 16:04:18 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x3b) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = getpgid(0x0) r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000140)="8208811f3a4d04ad92af4d5c4846f93c7d7244ffcec1a9ea01208bff9dd640af9eb3662caf27d15d689b9c986d376ef71990d3e1e9d7a687f5b2f5d478b2c9e1d659e86cc986bcf390d4533b8ae287c6a2613d3dfa198ff07f3b99817cc1bfccd6c4deb90367dc70d3550cbcd8cc55979a28378e356d462fa2f1fbc50b7099625e6fa690b36db4a1eed214", 0x8b}], 0x1, &(0x7f0000000200)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}], 0x70, 0xa}, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:04:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRES16=r0, @ANYRES16=r0, @ANYPTR, @ANYBLOB="7e447203593f2e0a130825edd52e2ca659041f68d196d8e3fe7e3733a328a53f3cc1584695f2e72687", @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYBLOB="a0cf477a4d4a203366dcd669dcd8c6ee2bd43e97ac20c90f7de203b49acb34af695f5cc11e213069807205d2f402a10de0321570483762dd24d97db1bdba6fc6fc266f1afcfaf0f4a0f3674cd0275404d357a10730fbdc7af2685258e20777bba9b29798c3ad8b55e1692a8cc407928694e6295c93935827ab520105b075c94deb0fad30857b65ecc8b2c3bd662601254442900223765cdb04e752f8a2548c10d83278db4dec0edcae216496974dc87390ac6ff1f35b8c52eea79f12059bca60384d1f53b15b2203baebe045aa6b7241509df9436782ad149827e7ca7ee9c8b87428d068895df986fcfecf", @ANYPTR64, @ANYRESOCT=0x0, @ANYRES64=0x0]], 0x5) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000180)="888bd3752b2ebbb14338a3719da3ec80280a90ff510b55f55233bac359fe7023f2226fbb3ad33f82f88de4ea2f7e3e5b92edefb179ea7cf0720fd530d7014bae1306d890364d57ff2003a884e6e6692ffdb460a147090074d130bec59e1dada0188664ab018e858ec7f9f6ae91c88d2160510e1600267a6bc2646dd69b943e56a0ef0a489be21ee9598bbd87efe1a0a6cd8f7669d57ef88394af91e658619d6a083f3a8a776bcaa030ec94c7e2dbccacb31cb8df5d4468721a2270a71ae6df6c59f9980678bd78a93dadda4d9d54db9816def814b093ef226eb4a417b1ef0d96a0e6dece8af3e5562f35b7d54aa36413359665348c7f089c0789a7eae11a1bac267e1c4db2d12b91c7be6b1e9bb03592f3a4119f98eac0c0348722ecbc6d4f85bf48e53a93fb60edf46e9475259e017fa13c5e87c54cfb2bb81032a050639f49c1bc53378600937000cc9ab708ac3efbb57261f989a7ccd883b36810261dce33cc5c8df017ba833741bc7d2703d2e87f3f6147b8e227765a3ef7bf65261be522ff1813d5570eafd50636ef337d51511310e6f1bf8ea5605395b24aff27ba13ff00bc39aadff9b420b6b0ad42183c6eac8c1875997b70121dfe646c6ef2ccd1d97e2283d69ab4b9239a13d11f14128cac5bba68b2583307ea8bbc33a825c4be4a9509ceee24611ab717359355498e774a5ab49e04774515412e60cde7c86fc753561b26caae5eceeb985e1f2bdf7b3ea23feec8e4ff8117182d09d4b66f3f76d1e063c5ec72955d1c010bc5cc2d3766f5a4aff014494986bf21b84ce4d192fa6d19d28f9538696a8d6ad677f82aeefa0a640d5fb86d37356b5d0edfe396a5e9c78789e88c2845580f11262506b4129ef73d5d5cdffc6dafd66bfc7fd62574f5dba2af1d818b22a96ee723e1efe364767810efca8cbfd4fe22e5dc67c735c8006519e977280ce5a581563e3630e591e911b4605e80b3df6d865174754b60c6dd8733f0c3772700fed917f413fe377fed322a8c3884fd14207c8807ea6db352692d9c66020495761d60754844238ac56a8cd90b72a36c1ce5ae67a91cebb7e7f87f89943e157042e6462dc327b0c2951c7b700ffa830e16d0e90e08063912bfe8979cd7f541a1772a54c50757710b4bd78db0d878758061b7cbd0a62377bb3bcd07dc837e7b082f9fb6f5d98d968736a52f047e071c144006721611c05812469a2089815b118998c8fc29c82d7b94cb38dd6b99288077e8068c973413e17303985d402297f0da5c5ba444ff71a57527f396170036e2ce874e627f1ac3325282ad38346426518d5244ffef80946f7374c3b5d77be201cfd9be2834bf4e5d4eb4c4b66d4151763a3617af42ce9c791d48461ce87aa9a59e9d5a3dd1d75939191ca2ed4b3d629092adea27b2773b67be056679148e2590aaf5cab213c0486cde9ec46b4913b6529d213d9b5f14ec352825948597fe2eb9868260e4ab9a31197c936e9a9df4e59538c83a6bfcdf271a4c9e6c4352058a4d74a861b511f9b07c35c9956c967ec69dd79a18cf0163fb6c05338527bc7a87f5c01e71ce16c2c056064f89fc4b2a48b57ae22b9ed1363ca0d450e8da0f51655a92a0b1f605fd7f9cba0b9c184131859a15d40407985d004018d9f93c0d3036e13a611c7c5c90e343376f940d69a6956e4b3815b838f612ee214c8d1245931c9488c3bea10ece632a155d3c4b3fbf070a4728e9d04f5ac50370ecac0113ca214ee4ea0c82abc2a5c2ee1223e8cb06fb34c8480c4260b3c63d9d9094b2dc15ca226491cfcf041a3e702fbf6a80638cb632764f7721f04af12efdc7af78cca89369320aa78f10d5604cfb05acc7755b7555ba855c77d8be98689869c59827d678e3a95844c273e64cdb6cb5cc08a9540920c49109d7fe551c3a41a0566e78092233babc4980791d4fb254feb30ebcfa90f738a6649e913e7282eb22cafa0b45ad57cc4bcb3aa7d76f4e60bce884b2049207d1", 0x585}], 0x1) 16:04:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x7) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:04:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/81, 0x51}, {&(0x7f00000002c0)=""/125, 0x7d}, {&(0x7f0000000340)=""/253, 0xfd}, {&(0x7f0000000440)=""/135, 0x87}, {&(0x7f0000000500)=""/209, 0xd1}, {&(0x7f0000000600)=""/147, 0x93}, {&(0x7f00000006c0)=""/97, 0x61}], 0x7, &(0x7f0000000080)}, 0x43) ioctl$TIOCFLUSH(r1, 0x4004667b, &(0x7f00000000c0)) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c6530002d80e78e61ab7e2aed1329d65cd051f81ac0755b9e6e2f9db7dac0bc8858c178a95346972e59c308949bbcd05cdee79fa9e3fc81a2b208c610fec9d75759a827a09e404ee6694073579f21ab432c0fe1601b8a7b214d2055b2da4ca3872ff047bb37788ddfd23ad3df3e4dd2283b43bc79beaf25d186e99e840c38c62130c3ce57098ed185ff48753d81aeeed00b5d79f16280c9b38c94eb04874560461525ddead286f5a6cbb7ce0f7bd1b6768a48824d1bb5776413d112087f3243"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r1, r0, r2, r0, r2]}], 0xf8}, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000800)={&(0x7f0000000080)=[{0xe7, 0x1}, {0x0, 0x5}, {0x6, 0x7}], 0x3}) 16:04:18 executing program 0: getrlimit(0x8001002, &(0x7f0000001200)) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001740)=[{&(0x7f00000001c0)="0dcb220f10fc73c94a21ad0e2adb7184195ba3152aada9d56741d043d17a3c46b3082aff216945dc741cfc81a0d1b247425d2ad26dd76fee954f7c1e752295127b713551412518c575be8c8ea30c5fe57c36d0671e5e1020885e3d55bb080042b1d30ca78855b6a58d41ecb086865711895f7868b5e7594d8bd19d2d1864370713a70bba0fa7cc1746fdf6529756e456ea69726c7c33d8fc26ebb9f5e372a3324e4029aba0fc3feaaf6271619e3e9cc82babe145068d5d6ea176eb6a050555e1b2be54c3c523783c0aefcae3036f6421feca46e84607a4980a5e725926a66d53", 0xe0}, {0x0}], 0x2) execve(0x0, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001580)='/dev/wsmouse\x00', 0x8480, 0x0) r2 = msgget$private(0x0, 0x1c) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/4096) r3 = semget$private(0x0, 0x7, 0x32) r4 = dup(r1) mknodat(r0, &(0x7f0000001100)='./file1\x00', 0xd000, 0xff) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000001440)={0x80000001, 0x3}) getrlimit(0x6, &(0x7f0000001140)) semop(r3, &(0x7f00000010c0)=[{0x4, 0xffffffff, 0x1000}, {0x0, 0x2, 0x800}, {0x1, 0x8, 0x1000}, {0x0, 0x8}, {0x0, 0x9100}, {0x3, 0x2, 0x1800}], 0x6) connect$inet6(r4, &(0x7f00000013c0)={0x18, 0x0, 0x3}, 0xc) semop(r3, &(0x7f0000001180)=[{0x0, 0xa28, 0x800}, {0x1, 0x2, 0x17fd}, {0x3, 0x80000000, 0x800}], 0x3) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0x4e61) write(r4, &(0x7f00000017c0)="03ac0ff9ab95e88fcd4e866a9845beda472db551a1769fa18ca6a762a4cd7eb55c4d7aaf1fe0baab4fb6cb050c64935b935a6649725de694d906959cb6c34e195d702e252c1e429f6f12dde6926a52c724afd7174f8e98f0902f7bffcdb24c81c552b76756aaaf3573bf652c51cbafd30ca628d77614ce46e58347e1ac9ea2bc0fc22918da1c3f2c60f6a10c7a71370c4be381a20eec98725b7c10ccaf16f081d00a922fb59bec233c6fb5d313e48ec325", 0xb1) msgget$private(0x0, 0x15) msgsnd(r2, &(0x7f0000001880)=ANY=[@ANYBLOB="02000000000000006b025d6f5d08b178dd6e3f53c02ac6b86365ba1ebd108e91c3902abf4ffe75872368f10c3b30aa5010b65b7744cff65ecfd785565f051c9cbd326a084db2579523960e0b44e350323a06e598b51b8359f41812caabd5cb82d0876d0b7f486043058b34aaeccf21b9154f790f6656b625965ec4fb7cfc574b4718a68d6c7bb3981a894cd071765cb3ad76cfd15efd9919a2702946b4d75f60383d765d41318260abb4e70a49c3f5d4262a22ba007f248b48490670c373b646b3fffab15176020fdb0687a36041d1d2229b4995f8b3232ca93415837ef9e5917ed16ab40b0d359ca8ea05665c99d54e5e70039358224b4de256525ba75619acc75d692f04c8f8099ff2b2dbf6f0b867af06ed49de1c99cf033c8f026b99a857b40a8cd0e97452a5653bcc8403085345eaae88e4f382e9eafbfc806e7f44eb59953d86dfa83ca6fd8a333cba06772ebe861b2af13e351425a66379b774969c5ba62ec330e9c584524d8139ea061a0a0bc63d58a14e6b1de1b9c90fb3d6f4168e51f7944d7b1817442bf2391cc7e0a443981945adfd29be08336adbd2e51edee5f77a9ec84a5dc665fecc34d2f8e61f7fdb84f66904d3c9d681daa626338785da39762ae76e47d697ab2af9d404ae75efaf8f58e97268316214f6e43f1358b233290f9423a8b8e4f2ff6cb879f90b5381609742deacb13f22747e52576cccbeb17549d580dc8aba84b4cd5731cb29e7d6a071bd90f6c97a7862a7a588d69b1d73b4bbee1bea8d8548f450234e2bae5bad2e2fb31e6eb0c84bcb77c27a1a81bb97395b94273748e8c203b0c3f896539ab79495cab87e8cc8898b79ff7400b2ac0185665a9c7cc490802703d3d6c0250f79cae582845baf7ee7b8079ff6fb94abcd9cf1fca7a0c4f3414aaad64be480452745ad6fd91d7176e61bb0499921e37c61750322926055bfe19e427620b6365118ebdc1354e3ceb7ba7e1196dfa8c469ef07489075b16516ce62b68593f655419b2ab386903d256c6df5702575d05cfabc08551cc46426014ceb61c655b6700c60a9f8e1f22042d2866229b26d50596c8bbed7f5830f2e12ead75b889c1b61a0e5db9703d600001502cdba3d1ba581709bd59b230e06f8d9557eea4a05caa86d400efe50e7cf0dba2f7c0ad4a2481040da7f99e4bf2ca44c7036d0de1f14f0cf19083defec4a8295cb19560c6a4faf006114fdc5ce807696677b3d54f565b81a5c0872b039b9159394bcb7053e70697dc38456b56cf8ad54e422848ba3ff4fd9967c24d5f0298aaeef3dca185690cfdada64cb8c1815c36e011a586a50114fa1037da0f460c8747a654517faeab75291f747af0dfc196720043bb8fb9cfab2cf302d5feadfe1cf47d098716a5b880ce49392bf0001a85469985f2f8cec56759f92d64d031aee222e35b6c733ac74945604da48c02b50e7a7d15297fbaa5370d84710b441f956d90593c57d82bc23a03cda5b067e721dd797c02dc68e42ca1a701f2a2d849676375aed4b63295e5e7cdb974fa321f89fb300ba9b3583cead9b91a171c17890716cc6c0ee89284aebd3a24563debecb76040749987188d7943786a1d3d18dbb98faeef90e21c52a90832ccf17f78e9bc63f5d88e4e00530edcb16ebb92fb8eb1664b7d7c8abf33875241cc1f9205be4ffa625bbe613f2104c0c38124cb29f01c3afaa2a876e6f2e840ba4dd4dfa7b19cc6b02bd51276ad73c702459f4a26818eeba0fc6cc5bdcc93369ab974fd80bdbaff731a6806b212a078ba3d410917a6ebd4edccd34294002981d721f3b8448a9c9aed0d3d61595f8e0636fad04cc772de8e9e2c5ac41e1ee9ca4fa07a126e2e977a46fbd60e090a12af25e6da7674a4a117912653c668de197bc978a448d31533c5f9ec4d7797547f2e9bc7884464f12b9dfcf6bdc858f3096423a713963e34da2d3271a275078664488bf83579d1c772544ac8cb87ddc66b4bfcc8b07d404d68c2d5904d25c3cf6e094b371506de3592690d2fec33bcd67de5da9816eda92b9824e412da69545d7f8a1c868312ff13a031397f4d4ef50e1fc968fcdde6608ab6b125faa8b9b6c35fd05813a44c837cf0f32241d19599a1b10f686b8edb1596e565f238c8950b292352c17007b715d977faf460a3cfc90f61a311552c34e5b93c44d1eb6a798f5cd1aaee1e12155dcb3f9dafe72d653b58a59a9d8e91249e471179f3c73bcf4f1efeab60c1b0cdddede8671563fed8d3f7b800bc1a53d40d9b4a69986f6f8cf258ee33f100122a4bdbe4093d43d57adc67861e10ceaad3a0e82be2d73256fb7ce505ce629e2428cfadff8f64400613805b9609b61c4171c1b9f3449e4e86614845bd8d296634c349b92185647ca23fd8ac18c57cb0d5f9cd10cb8850cad9512deee607e11aa3b0910158730ead3ce1756bd67690e8f2920b81984efe7393a37cd0fad739a961776d79083ff49e54c5e6df9f096ff703353eafdf9a0b550ec315029b6d735e340d1915f9f442b3a387d8927b652ed1020d7555d3ea46a2d1e2e0ddc0353446205634f1f426e78a52417c779d8be8c2edb9c6ea91ffc984f99412bf2fb7e02cc8b7b62d32b276608cf99be2558964e5bf317b98dd5b717d7aa0eb8470624e0d237b8ae96028266ba2039d1bdac565f4b866b4d866c1066ab53eda6a7dbd08e10b72568f66ca0f2206750a56bf456eecb092576718368b3a4e0f2d92facbf09082c61672c1846ae214ff4f51b17705cdbf17e87d8f2b71b1f4399457daa49cf4f54aeae8aeb88f0e933254374309bef4a0d1e57b2e9af4a1124477e9b4527ed652d4698dd5d317b9fb7169e82ce79ffa16b1c4c63bedc031c4289554d8ea30850de16ad108dcb9e788bb9982f876059a3bed28b14ade172d1cf7d5481c97fba1f4012115971d5993e1c6f100a72932122c80d0ebb31a2190441904cc47e5af9d1f7136b7ddb4319b2a9345c3ce88136ef7ee4e9b9324fb4ef59812bf3517096c9cc51af393c1bc253d43b05d2781b76a320924c73e421390d521506ec6c8d3781a1631e47616a823dff0877ff50b3b9a15a9c967f96a914af1458408f210171faa9e703fce3daa7a1321f6d5a3b6e65474906160dc59e3da6f07482d95b28717f80ae3cc76bc7f572cd0a11a65eb6347c8a62316db75fae60a001759f5b597e32d708fd50a92dafac4a2900df36a7ec048148e5cc26421ae1b33b72775465dd4bd607ae65ba06a7271acc4ae2a459b167ecaf2366969a79348b69a7f9ad980a95adcfe8134497b441e9263bbcebd70ee440f82b9648580fd376e97ebd7d0d2a38989f9e92ba7b886663ae8a3c5a7ecb2c25e111651d919305e3f95d13141d6576c10f4389fd5e89ed6de2a8e2453f80b7a122aeeddda648e082e1170926bc7d7b0670b28fe25cc65e241a8fdfaaf8bb131e0fbd6fc2a7fcb1e448d27e98266f5c6508000000b4fab152b0ea66737e1b409cfff79c19902b585ddfc2322e2fbb74f7eace35a8d8d172485f74b1ed77ecc7eba2f3589e0daa8015b1466c6af64a2587574d7a81b85dd28f9e2358ad9e40b01866e875fd12d56369d6a95789e7b140cfc95ddfa11cd525eac05f49f52b73a905169a390fef8683ac59cfded8959ce317b30581d1c28fa9d88868c181e3d83c3b2ad8d689c7c3f7c6ea156b4c377caf9555e5025d6fbe98caefb8fc18e062cea943d3f19e31bc0a1fbf7c28e4736dc123494d23f16a7030596bc2647261005fc1c9b27b1fc377e5645092eb8a9c47de4589152be331fb6008ee70de0e3aa3c9b226898de8815cac6351da67e3f3b442ff2a0676a2125cec0a6574c6d009bc3929b7c19bb2f4764e858db5bddf8ef5be612f4c6b813ac939ab72e6ae9ebc663c155a091596135b0f7251d77302a1318e22883873ef47225a956ef1d68d6b6844ce6f5b4a5d5b5ffe04af0c7d941b0387f91e7cf63b9c4f7b54dd5982b2b25930c07d06254b681148f2b13dca13a1870dacc9f4d206a7ac60f034684807f16e9de724aecf6f3a3213cfba20b1552bff713bf3028947f828d0ddbe840fa4fdcbe1a5ab025c8cc0b115c8859d034abd6316e6b2963a9aa07292cabb5966398839aaf196896675d57d7d026ff2316068881eb1197fa67e4f4970e59fb9f549c377d24a5c4ece4f6997c68077e428a8e65fb961c3b679ad398c06d0ee9437efab7a15628f5daeed7c01582a040e6d8f74019b4959ec0e570c0f8974da4b65af79593c57d067a4bee39b0c70c5d1e1db4dde01275ec502c5589778795a2567475890cd778d9d4c49f1552276abdff7fb1aebf806a368ed8afcfdc8ce5731e533fe580cb1afef1680fcaf5ba087f1bb958667f5ad5b161088b16e26501a8eb3aefe1ddb5aa867a6c07d94734c9227c1e6159cefb3986a1a3a6585579a27089a320e88d100da175a36e638d9e844a7f90db7d22f4a7b5459e67472f2e492e37da566938801a712e02fc6141c98e1559375280fbd574b65683f0a726095b674740222f731f739824128622886ab0f77907e10876f983571b91b87e6475cd55ce78517a5f883517cb3928d9c5bb013c186d620678434210b869361e9c27c7351325ffae431f4b41b5180b80d6e4b3e8dc78573f03fa1a762532f5b2a7a51fadbfdc50c493f0916cea41000fc602ba0e4b24fc8b53d30c86704303da69821a0b1559a0d76d7036c172fbd93b936f18518cc972874a6923f65acf50ff16ebdcfd35c3dd04fa0a02041c4ae4418aa3bab23a449c2592c4dac7fdaa961ae2295d4cb9ab02e38f684228a40a8a5cec9260a8252f88e6d87d6afe695ee51eac0d207c09d35a9064e8428d4d70c98cda3b3619808c90e78db7bf6791887db270550002a5d84e4c6f6e1061ad4a2711e421bb668caa002933225f9c3ca3a51320644301f1b8d4af22c1a9b92fe7acd9caeccf9d9a6a4e82e8bab1a8b175305206716097afb0e0fca581abd88815c10dfec316fa5b19be719954b745b9aa0c929f20e0433d68afd453b9cef75b2bcc721abf2352383e325c5ab02c0907cde9d06cd4fbfd7d35dc9dd17cc8e7755803196d09d300e41c99ba9c031f07a6e3bcd1d2d113cebc846f164cc77f9e42390911b62338eb1aeaa1bd177ff6622071d46bc920560126bfcda8fd1b9eaf8c9ccfe8425cd74ccc7b59b273f99ec0f143da66d9d2057efb650509a1f36c6c666919ead8a47c3c356239c9eb3a99a385c897abe1ebe42144706e6e9d383e29c39961c4f739778c1107320d3798e4c20543a27c9b96923509bd829d3930d3c54fab0732a1b4aeb2a2cd3607a3da86ff47873edbf8041af777e0d37712f32bdfabbde6821b8496c9cef241dcc22a37f25c78cce7174a3a6e4a7d3921910cfcdb584fdc950d4018594b2e7126cde700da99039a30e7e804e1da99b881d49fc7f7322097bf9b6e01145adf3c54e1239d8140bb66af41344ee636d3badcd9e754c41fb27483c686b9e03713b37300673da4d137ebb0b6c5d0e8c76bbf45ada8ecd0b330719a6e732e9136233b218c09a21ef29067297a6c67fca66d52c732aabb11bcda7f6dc5e22392487dec5f72d5e9b73bb75830c6a5a1b200027733d3fd3eb5ee7a1a125facae2e65e096013377f03bd459b453fe5476313713fac17579c188dc9fa08f1efc3ec76482946b0aa43f3d1434b9a33fd220b895fd6d9aefe667d460111409073e2dab8408c8613ed25abd68197056d72b873ca21d3ea13ae28be54c839aa118c2b0c7084aa66c53f0a9297efd62fcf9404000000000000000000000000000000"], 0x1, 0x800) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000001280)) msgsnd(r2, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000010100000000"], 0x1, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000001240)=0x5) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000001300)) getpeername$unix(r1, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x8) semctl$IPC_RMID(r3, 0x0, 0x0) 16:04:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) 16:04:18 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0xd, 0x5}, 0xfffffec7) 16:04:18 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(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)=0x2) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:04:18 executing program 1: r0 = socket$inet(0x2, 0x3, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x5, 0x4) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:04:19 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0x40000000}) clock_gettime(0x2, &(0x7f0000000000)) 05:37:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mkdirat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x8) 05:37:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 05:37:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x40, 0xac) chmod(&(0x7f0000000000)='./file0\x00', 0x44) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="30000000ffff000001000000000000005c2a4b8d22f7886aaed809323fbf486c4730ee1aeaabc486f9713c87b3f0eeed7210cf4cffba1f67e262a5664963939f9bdc350152675c2db11da95d0ca957cd159ad0785c99366f3308b6446dc9d0d325c166187b1f97f1be6d5b79afb209ce3d281dadb9a217a4290247e345f8bf5841e77c0d9366205392587a104311ae5034c633a5ad7800bc8da295ffd9bda40343397e337e39851cc5b501b021b5fb", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYPTR64, @ANYRES64=r0], 0x30}, 0x0) 05:37:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/221, 0xdd, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f00000002c0), 0x0) socket$inet6(0x18, 0x2, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="a6b81f015166667d64be0937d9c1d62964ac07ffdd10e00b67f2848552f5d7ba4a782968a7ddbfd613016f7222c4cdf5d2c8958c11240669888ba913c4464db356be20eaed5606e35d3f1695be56a0d1f3bd21fde8c8395365c59c35c8ac77", 0x5f) r1 = msgget$private(0x0, 0x130) msgsnd(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="020000000000000084c00548748f5424faa3201ab435c2cc9ca5f21e9ad0bd16d65c58f3ec4906cde709c5da2413b5453245bb8dce258235b9c04f60edb967fceb51060fb8954f3814d93cf2689c8fedf0be08f34f0f6099ae73d39907af702a38406525cc1fcbbc6d9d51bf461512d8f44f6a9311a78a8178c4bc4d5488b4a1ce445087557a17cb27ce4c4ea8f472563cf2c7781fe486ed299f1e4e1702a683e1c97b735ea7435cd2809460ac171ce31de2f446e0124eed57b68481e33a47c209c16dcd8958a0b37c6e195134a5dc3f75f60f638b74118a38087a5830a3efe5799eac55f2c0fa58e601e1d91a1b2ee8b6b0a9e0daa3496e56562320db4f1947218f36e849b43fa0d6b49be753a7168a094d9bd0d955f68f23e412275f2c47d1b9f0c376eaba08061d4b42ebbec5958c528a6705bc8dc362d80ab1cbc4b7e9e50344247dd82375c0f4051a57c9e85ffdbd99b41b58e3a5db54139d84f72b8bb9da8bf4ea96b88fa67fee7bc80c5d5749da6bdf5e695b51b0a9a90367c526b8fffbc426e040f472c40a1aade52f9962f4c0aca383acb66bf6416457b2cc19d022602bd9858df3e8aed5eca309c1b6162597352180c617322685cada33f8bf6f4aff51d2a0784845d3"], 0x8a, 0x800) 05:37:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x4000011f, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0fc55d0d", 0x5) ftruncate(r0, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x6, 0x40000021, 0x1, 0x7fff}, {{r0}, 0x0, 0x80, 0x23, 0x1f, 0x6}, {{r0}, 0xfffffffffffffffb, 0x5, 0x1, 0x1}, {{r0}, 0xfffffffffffffffb, 0x15, 0x40000002, 0xad9, 0x80}, {{r0}, 0xffffffffffffffff, 0x10, 0x3, 0x4, 0x81}, {{r0}, 0xfffffffffffffffb, 0xa, 0x1, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x40, 0x40, 0x7ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x9d, 0x1, 0x34, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x40, 0x20000000, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x82, 0x6, 0x0, 0x5}], 0x1000, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x90, 0x4, 0x2, 0x4}], 0x1ff, &(0x7f0000000180)={0x1f}) r2 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x900, 0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000540), &(0x7f0000000580)=0x10) kevent(r1, &(0x7f0000000400)=[{{r1}, 0x0, 0x27, 0x2, 0x100, 0xffffffff80000000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20000010, 0x100000001, 0x9}, {{r2}, 0xfffffffffffffffb, 0x10, 0x0, 0xf9b5, 0x400}, {{r1}, 0xffffffffffffffff, 0xa0, 0xfffff, 0xe0c, 0xffffffffffffff89}, {{r1}, 0xfffffffffffffffe, 0x10, 0x20000000, 0x100, 0x101}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x2, 0x5}], 0x7fff, &(0x7f00000004c0)=[{{r1}, 0xfffffffffffffff9, 0x90, 0xfffff, 0x5, 0x2a}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x7f, 0x80000001}], 0x7e, &(0x7f0000000500)={0x2, 0xa41}) recvfrom$inet6(r0, &(0x7f00000005c0)=""/217, 0xd9, 0x40, &(0x7f00000006c0)={0x18, 0x1, 0xffffffff, 0x99}, 0xc) r3 = dup2(r0, r0) sendmsg$unix(r3, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb57b51e76edf0b63918"], 0x1c, 0x0}, 0x0) recvfrom$inet6(r3, &(0x7f0000000700)=""/209, 0xd1, 0x1, &(0x7f0000000800)={0x18, 0x1, 0x20, 0x401}, 0xc) r4 = socket$unix(0x1, 0x7, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0xa, 0x80000091, 0x2, 0x7f}, {{r4}, 0xffffffffffffffff, 0x24, 0x1, 0x80, 0x3}, {{r0}, 0xfffffffffffffffc, 0x0, 0x0, 0x367, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x44, 0x40000000, 0x6, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x3ff, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x48, 0x2, 0x7fff}, {{r0}, 0xfffffffffffffff8, 0x40, 0xf0000014, 0x8001, 0x8001}, {{r3}, 0xffffffffffffffff, 0x1, 0x4, 0xac9b, 0x6}], 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x7fff, 0x6}, {{r1}, 0xfffffffffffffff9, 0xa0, 0xfffff, 0x1, 0x7fffffff}], 0xffff, &(0x7f0000000380)={0x1f}) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f00000001c0)=0x2) 05:37:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 05:37:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='W\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b000023270000000000000000000000000000000100000000866a28d22e970ae300000000", 0x2c}], 0x1) 05:37:04 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x0, &(0x7f0000000100)="ebffcbff136f34d6e820af0f9f9fbb993192964832535c71806f3a107c", 0xfffffffffffffe08) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xc) 05:37:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x2000000000801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) 05:37:04 executing program 0: mknod(&(0x7f0000000440)='./file0\x00', 0x80, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/211) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) fsync(r2) pwritev(r0, &(0x7f0000000900)=[{&(0x7f0000000840)="3bfb7cf32158ae59922cbc97c221d0e46fa3190a0ba0a29029447f45e8500db696160f85efed92fd03cdb5355eb81dac1f3de98d29e545ace199586b40e473a94581698b69c91311c5cce13ce6717ecafdcdf3c4ecd174fd9f035be94efe3d67356b27342cff458d229ec1ba", 0x6c}], 0x1, 0x0) write(r2, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000000340)="9a8b4a584366eb1e1416750ee65e1976ef7de793f426c2f2f2ab21274e7f3b74aed3bc1cf998505695f96a7a794155e3cd8a95c88a68938467b43c48226c5c820e5f3238829199", 0x47, 0x40c, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) fchdir(r0) mknod(&(0x7f0000000080)='./file0\x00', 0x28, 0x4) sendto$unix(r2, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)) r3 = geteuid() fcntl$setflags(r2, 0x2, 0x1) r4 = getgid() lchown(&(0x7f0000000400)='./file0\x00', r3, r4) 05:37:05 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0x90, 0xc}, 0x1) open(&(0x7f0000000100)='./file0\x00', 0x3c8, 0x41) 05:37:05 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r2, &(0x7f0000000140), 0x10000000000002a9, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x28001, 0x0) r3 = openat(r2, &(0x7f00000002c0)='./file0/file0\x00', 0x0, 0x100) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') getpeername$inet(r3, &(0x7f0000000240), &(0x7f0000000280)=0xc) r4 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x1) fchdir(r4) getpeername$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 05:37:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) mknodat(r0, &(0x7f0000000140)='./bus\x00', 0xc110, 0x8) write(r0, &(0x7f0000000080)='L3', 0x2) 05:37:05 executing program 0: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000380)='.\x00', &(0x7f00000003c0)='..') mkdir(&(0x7f0000000040)='./file0\x00', 0xc) 05:37:05 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4404) socketpair(0x10, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000014c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x3ff, 0xf2}, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)="f81cb90ce42a8b9a52e69446c96f702b7576bfff96cc48bb7ced5ce6eebb78f0f22bbec5b9949e4356ec4d6c70188dd8f6982ba4b8d804acf6f2c0a24afa5491804e4b1570ae0ca20276ca7bd7567f8220b137d94e082831140e1d69c7a2d9d33d5ac8916a75308820b7322ea9c8ca1f4b4901fb562e4ff8a6c8f94a63190208d3e239316689a442491ad98e1eac0887a8d1cf9f30f048420e0d529121c282f4cc69541276658b11e968da2f22f3ca9456838abb31db38fe6723f5bdc3c620192d08468a7f", 0xc5}, {&(0x7f0000000200)="8bd232e31de95c856381df4445bbde684d58faf1126444758d999bc20efbf1205a5863514245cb0727090adade0864c9c91718f14e88f983b7d788df09a50685e841bd37e019fa69bb175130805624f9f6b3d90232c0423f97d2158de5d0ec62feb4d44c7236605cffe6cfc4af0e5ce29a519dd11497b948334c276a75528dcfe56997bcfd38a904", 0x88}, {&(0x7f00000002c0)="e116393ae501f89946deaaa06fb81bd3fe", 0x11}], 0x3, &(0x7f0000000340)=[{0x90, 0xffff, 0x2, "b199a0eeb3ce89064dcccdaf9e1e329a09e4352b0fda3f3b2a3bd505cfd3f3809729680ce3953f6922f7d0b0b35b9ac8bb8df3f47ef4b8f91eb084f76566a98db3737c20251c9044d800a15e29513ad3095ec5e45bd9bed331b10b486b687af819613a66edc59c57bb46ecf6215722fcc105c8d970ee0bf9b888"}, {0x1010, 0xffff, 0x8, "aa562c14806640988747e33023228a9e844520f962e8586a4510681dbb8cc9004a628977d96dc3293df2a1db0b565706ed523550951ef46a5d7b2b0557138fec7117c35dda753f4356ddd8425d73b72132da71a24728604d6c73e87a0f3e6eeeb2f7fea2216268f50ca1d48dcc963e63b54ed615e5771b69ca44b4c46932ed46950836e95d0c4c97ee18f4ef8d3b203fa19326c265da42d60b9eb6da27ebb124398fbbbb2450e543a28c392bded75f6d96e8a51882e78caaa2f0eda20112e7bb5bd2f1eedfbff6d01fbe3b93345354c6580ff84beb5f25a7682201058edea63cd7d63a84ee829cce039c5cab553f7ce4486042efbdc6c08813450413d52b010fcd7cad5409b7a95b2636224b2c878648ed75ea82980a217174bf454b5319df4d64a55e4d01a872d8245899f4f0ee70e6e9a7e7edf9b8b109e41b5aef3306486a6a31c8c2e930e103654e9c855ebb65d1323c1fea67e44f1d4bbba7a259766405a92b5d297ad00869f272f8d0bbcc764f07ad61bab97292e84c309bcb40a6987123f78e6de8fa04003ab7a6b2793d7f607df66536cf2cd1fca64afb8e412b0c35d65adc5a0f8d45b828986d9b44bea8af5de39464183532fb7ddd723a24771d3e1736575d3355e688a3ea6cc2a959ec770251053f74bc187182b85e2a4703dc5a1325dca7e90992bfb04d582d14681de16613ab3f54c1751d652d04698fea7fe5063f31f3a219608943a039f891c9e4fb2d7d01a4b96f61360e9ab243714918cb21ed1648ace945f57ad3852aa72dd7b37f16b0a6b969236bf18593ffe2b68ac7a23093de0e51dbaecaeae3346021114222f2d12c5acef28b14c71349dc84b510275e51a050a77dd6652febcbc5e314e94ac924c012d23b4d7a5b90b45d85cdc0b190253b277d9ccfdbed0ba72197ac86c45948238cdc65627c65bdfec6082af07740543fac0e6f27da7f8d5902f84c3e0f47fd24836fdab12b11137ddab3ad5ba75c85b5c6812b3e9d516a3fd162dbd38dee4c3dd44fbfb1cc57afd6f597a08280393a634cc154068977a7ec6567427eee3ae842822bdf9e5e67277f19c68c577022cfcf903a0418aa9e59e340ee5715ceab58b3db2fc3037a31423b0b79843fce1f6be063b04080f44a2ee796c50f70da193902a8d191ae187cd813084d69af8ab99b9f29563827084e31e83f5e9ad328e51f50a4cfd9eef3cffdb8606231dfbecf47dae3032918c136133fd063cda38512e1e9ab7219f196aa7b3fe4a531798fa817266985aa5fa6144f81a2ce6bb667997d1ef4d98681eb36dd3fad6a0116b78d1c31546de0cab118eb1cb92bda5c2c972bbb23fb2cbbe28121e6cf67fdf66a6c7177f58bd9cd2423e2cf4a5002b40808163f27596a776f381daae569d4fecb1b5b3438d850f969730a281474f71e78e570098f1dbdfa518406e918729c18d9cb94f7cfc7e40836cc026c3ec275ea3a0486e705c23582f51dd97d5b5e2c6f4c25088b09c1b766eee7f4ec95f7f18790d35ee09d7c21c238537475ea73202395b7c0220b3a9142fb70aaed7b262ed0c235f9ef609e739d540db7c0d3be43a11359d8c26a05591d8f2cc88f82445d5e5cc073004a443a37b3747a8489e82eef919c5a8dd3f06794c51bd5226cbc58b190404fd1908cf09ce53a1331372c950ee6fb778c70cf87516bce6a3d60bfac240989b9760046f8f492c462c8a06f3b02bb7d377c63a1d291ebcd4de7cae45148bf8f2d834a30d95428b4d83f541711b3452d433dbdc42845657bdf3f4191ef9858133fe7119d3bcc5f2772d0313e646f5ecd241c18ff44977adede08e164b0ab60d6ef1767aa780f194a49dd20eb1d1c46c0b94d683001d3d35f5cabe03631b95d9863dddbc97284be9dbee984357a71c0ca36aaa1f283aa39e040dadd2cf10e5d7efa434eebd8efa922f0c4b3087e9ff291058a2965b71e3cadf0f7ae2bd4114d6b0db4f12d08d44ed267d30807842c7ec8a1d7b18ac52f82e15b114a98590809ca9e035e649e80119e2fde6fd66be36b2bdf7827c8b3f9ea1722538fd200bef4064c1c5c49bd7b216987ca9f919e6bf350649d7a295fba2aa604322b6e12c1149c67e2ee7d92683c660c318cfb5ee0f1d7b59609f490806878357a0dc0ce794cc34c37174445137c43ba8ca943a8a72674459454f168ece54a432bfc0c9b91068a89481745bb27199bc5ae70df5a1a18d14ee4a341779c33fb1a942e22a026255c00e1a6d2a7700bf1094114b435fdd5b9cd9bb62bc3dbf7c9c6d25d7c53f35730d4c6c85eedd52f40ca584c7945cad9f175c90a32f30fbcac8f2e8629f2b9a379780a4d5fe7ac3b162b4c56db9b203756f71775a994f6bb42befccbfa8e1500dca83f54d24dfe82f65646846abbefc0caedaa3defa799f0bb8bab059da62e18641b3f179b660806a1d7f612d3741318cdc9b622b5674ca7e9f8090ffdf0fa2b6750aee2b461122ea52a8d1b595ea35d6f2a3bd256115884128879eee5adef2140a94523fa9176ba7caa6da7a3cfb575c44fbc079e96b1e2e6801a4b5667b131dfeb45da4de6fab04712e49a380e570f3e07ede9e9d6a7f566828f93c2271aaa455598157c95a0510b3b6eac40d6e554699abea6cf180debea304bd3044d8e1015a0df38f1f82202699af811c2ecb2c07c4cedc60df667b30e49abbcfc25a5a1c909dd7383420d5a068aaf1aa34638795dc7e13a4e32bb0b97c10b838895f9b99a33d2e0e72d53947a2b4332456b4ee037874a31d77d87dec2d034737679196dba0d3c9516df50bce07f3fb4833c99c01def44a5ceb9a2b6f7998621e6e4c27e2581bbe42a89b51e0fbc0010932a6ec3cd3f0139a7e3e3f48ab674257462676efb72889f70d622f6b3f0f84f5ac8181a00b9d00dd7f37c8dddcf3a40a762c3bcc1e1ab06c51ab71a69b120aceac15b01957d656e3a0711a1b47a3d52adf922f47720f56a7c51130e02980f8bf1a218f25fdc5e8da6fdfe188685492f7ab923a8a0a1b102ece39450a577da8f7bac730255a9f5d1a1ddde6c45959604ac54f33d49c4643382340f0378bcb98b17173e77efadac1feb1f7509749ab8d2bac96c957a3f6db3e2be3eac15d9d6c0b8856bb28736e9fea3c3241c5b4c89c08638c37fb4fe50a91facadc7a81b1cadb841520be383176f89259bfc4b0f0568a63ce01338283ca48c7bf5b8e143f061bc071c18753cf664782145f8dd0c88fb9ea82a4b6b0c93d487a566da4bd13bdee16422315ca5b0784609c7de815ef595f589e07c3640d16c73dff91d65d3e10db4bb7a90857703616d11c2a11272c11e9ce4edc352445f19d04d36b6cb419597b05157921eb2f24c7bd5d625977b87f438e1c3599ba5ff581f1cb77ac3f42dedfe2f2ee7f75da850999dc67bd1c0c330f62cdd53ee9a8443b79c8d257f2930cf120364314436ae4e0a2a2a7686084f7bb332c184cc88c329b58b708045e246f8a89f1dd52f38e53dcbf0aa29dd61acda0d46968053666edaf6c6c68eb6535d4cac39f83fcba2c55d9f8660bb1154d819d35de21c14c1f79ab19680a186fb29a9aedfb63eda1a638ad647868c7aecc679f7b5c0b64c481dde91cbb6bf24213fcd66ed8861d3b63e6a510e8429ab7f44b157fbd1dc3e983bc65897c5a85dc01379d28f49fe6b7be5a0261695f0b7ebf5c7f276399f11405b2eeb2330d15e138355480ba8ba02537d07fdb342c16c40670af917c05205a75263239ecb89168fcae1bc50fcc4136cb2d64c9baa944afd34d54fc1ebf0c9a3636d6a50b72f2df16cadf2522d72d05309bf4bc83d42a0bd7cddc935f8db513aa02b9f1d382c0e9593411ecc2521602b166926b3a4f7068e12c1b2cb47be77e03bd12160404fa0b8f027878149eb29493710b8d4330b234d570aa0a076420430d54792af89d977cadfef3111d4d2cac1e0e3ba26a0f43c3fcde4721a75307d48ce454814f49c6650ac7fff626847ec3646c1a1b6e8110cade1c506296c3d5f235f5d17fed62d44c82dfcf2aa06b5605507c4ecf49311b76329b9b5b2a28226a71f711b1bcf7634a74db1cf0e8fafdc08a5d44f301b0edee60e21fe735614c7962805ac638d8d92a71f496e1c481cf8b520986cea7c4de80c24c06a9dcd3204e4d826b645b80f672b0ae890c9527167cc04d07f2cf1caa2ee100992e0157fb7306dd90c817e098336542d2f20c8168e44861c007643cfa89589cb22e225c0c660843586de2e67ec337b10f0e1b33f1b1f30d46fe7db110f64e8e75464d53886ae8cefac46fab235531c6a0e04d1ba79b27edf71bc2510e1c6469322f395a15b8deb956e2ba6e5d78338768390f0a46963869936f23dd1fd122abac695e2bbae5b113d8767459e6469fa8efeff6937e02480fee377bae7821ce1005ad5c71b7658f0b85b6c961a0de10cd8996bf07d9c8932f6b8a1a84962fa2044678fc4dbf7f9e636a005f040301db3750e87d429ca05017913318c390dd659774440f987b4337c782f3293d90efb85f650b39c38ade985ff3c4b3670fb5df3fc5fc96964b1c3faeff4b0fe4fdd254358143a9b18d334376a8d4e42eb49ea404d44ef73cdbde0a7aabaccff5a5e7277461b1ea7392d7937d0d1307278642009cbd2dcd17ce37f8d9a25261608037c12db3982d7a68c906dd7b8e9889b6fb131e59f06e023f41ade1efdaae934a57507655f4714f5cc72f612481323ad74e944eb41cb4e6784a435a7fa7642de89ee3ab23c10810c04e66bc911ba7368ebbc749a2f75416d67b66c13ae6d5031b2620c13112fa791dd563baadffb61d25adac57ef30e9c6ec66acf7a0bad3e0e990f7a20a7cfd7b1123ebb88ed8817fced12e3ba9f7ac5344d29621878ea5ed0013ad24b224af55adcbcf8696cc3434a3c37b53ba9f335c3e0cc5ba01b0bc26a18480ec20aee79456c56974a200fbfdc36eb4742cb6b4e62aefb3ae4ce1bdcd4936934af6a8d0c6c83dd7914953619e8668333e2e3e950ab1e069fed168a40daa46f099994254d3948e8500dc716f1b9f71385a4bb4f018ed7f9697a5837f20bd1c3de6106681c6e687b36de94417991ca2f402a488508da5650a87cf0777a0fe1effa35ccf50b6a87b579a48ed588524372d68e16124807ba90d5180f0c6da9bc0727829f012fba1fe696decfd47d32f8f9f52e06a7d0031ec9ebaad585e038559251490fe3b205d14c04056d497e3b21c4ca40b58a8b850d237b42f033267c66e8a1e1b908b2a559cd28468f32d1e1ede33a2d21e9666bb2cc7453d603de502c48104ea79970d24c12c31442c3552565388d7652cfca713f538d374f104ff0faea6156c9a0951967af754d155b54e9abece078f06314c1a00056a946281028e3ec7a84967f21fe95a305dc384cfa3b37976b6963fd89fffc43d844bec566cedf3b6c9adf5667d5c30e64f7c99b223cf6111123517a35da4e1026f0aa939bd80442755c48efbe36538d2079ad63efdf30eabacc119e71eee915509ecba5dd8cce554d1010eeb8d49728688d0197a7dc5beeedc7897f2424d4fe049388b90823a7005e54761a9d9c7515db34bdf83354219a7d93145d4b37aa07f3fe7caf28082a5c76065136968f6b79ed8dfd649c1138da82d056fa751a5bc6e0d6b3e0648443f9f64c5cc87a43c2ee77544e37d5392bf1c7035d4408363c1c8dcec180d2ee34df5935462981dcaffadc7bc0660d3d02dda400d18ed5e242cac8ee37742c55237e3802c3e5bdf17d9869c36d8a734d5f99282377cb4202cbf04320e8fab71284465a7658dc43"}, {0x38, 0xffff, 0x7fffffff, "7d38062eb916d1fdf23312a570b6a52ac17cb15de6b8b7c724bb27c47b025c38245945999bdd3c"}, {0x70, 0x0, 0xc305, "d8bad7392217b5bc5ed59f54fa095f127d8fce01a2c1c5f4a378a0394ff42fa5ee8da00bdc98d5024ad352e82aa7d97ff5f3ed1d92ccab380714441bcf4a8820c8d2ed23ab81d304026b7a00ea8d18993d51204191fc9a6b0d5919605d22d1"}, {0x38, 0xffff, 0xfffffffffffffbff, "fcf32ccb990dad984cda2f702bcb7c3ad6e61049d9834022fb173fbcf3b3fe200ebfd1ae8f002b3d"}], 0x1180}, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x5) 05:37:05 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x110) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x0, 0x800, 0x4c4224fa, 0x3ff, 0x8000}) r2 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffb000/0x1000)=nil, 0x0) r4 = shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r5 = dup(0xffffffffffffffff) mkdirat(r5, &(0x7f0000000000)='./file0\x00', 0x2) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r2, 0x0) shmdt(r3) shmdt(r4) 05:37:05 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x21, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) poll(&(0x7f00000001c0)=[{r0}], 0x1, 0x0) 05:37:05 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = geteuid() r3 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000180)="dc1c8b3e100cefda60c7e8419e32f86b5de831998ab25da06e64803d9dc6fc872b71db4f15c844739698b549800e96402f9a1737ffffe8e1e9f90fb2e83dc17727b190d1c1c811fb7bd16ed57989cf9394414868470727e6a2f6ab8a9304862d6ab354ba5cdc8d9f1790c941afe8e156450d8491c5490f4f343248f4e1763f9fab3f48e64f2905714556611a08edb83b314bf81b4ea87416577e9f8ff49140c438868d98132fab0722666d135e36463a789c8406905e734514c51edaaca35cc605b62c54fca44703d5c7fffd7d255f8c4316e2707a2b1c4fd4ae7e89ec8e35837c", 0xe1}, {&(0x7f00000002c0)="99db8866979db89c1f22d1ddf557854cf818f933861c6a6321c463b8ae3a10adbc8530fbc39072b5698ba7d25f7eb946658d45f50819ddb93e91660a11cd9ed6c44c2e0ffe541d3805c182244ba773378739218a0c3175f23dfb459a2d6d2e6671834eda41c1b4e6eb0b54773485873025bbd1700ef9613cd61c4a948837bae8a297fb578c90834b95709d5b30b487a6a28683661f0d83b75e41b58d8f4d22c9ad95949870fd0435188df813a3adabc2e73ab71e0a82a7825b9ae952a63ea4127caccb459d0d14a0829942ebf64be20bd13b2c9e34ee007ac1f782206ae8c75083cb345a565e9fa11bcf9e7406c2aadf531cb307d58457ff28bbf20e73268a08143a8825d308dd2ff4fde6578dd2d4f51145357490e80d778e0b639729d0f61bbce0e8b61b24ac7ff1264947f5ce575bc07931771e1113bb993668b176cd1b4062e3d31e91503ba3018a99f471a0e9415c67fd0ed61cdbd646762d665c3707630d43f4faf2a562f5340dafc89857e35920156a9b56a096b29569ec3093c0c4973d14953238f63a006fce87a77cb9d1459b00386abb0cce201292f7c9cc0b049c6fe7fa1afed55704c5f582e427a78521c895767d927fafed72d9041fc5347e6c8af83633f07958210b2a2d7e94eea7eb19a3926d3c4898a7a508c6ac9f4a063fe75edb432ffd2faf63a34ec82def798d9a931b698c9e5280185a6e49b34ea8fa09598df85d369e5fece1f623596c42d9b18850e0a37298d1c035c11fdd1b6ae724bc4c57dbfefc6cadd546db33aed787792f26fd7c39fe58234ded4ffe222353ff077c073e1d0f90e1f9c3acc8583e956b7e32a8cd0fda2731370d16ae2e52831ce5ce94ac8eb8faf8175422bee184007b07777a175c0883b997c55e03a8059fdf51102d2bc855003d3d3c4caf4c06292483099e4c15b07991d5d998751a909591ca0f36bfd944d3e294b6437040438bd69072064b73c794000b8fb052560df6a41770b73f46659bf8c75139a54c65a4275c69442c52b52f3d55bfb5b54fd7498215fa1ffebf942d184263f66026f1a8c66bc5fa51b3b58ef11830dd1550b826232e2b8b6791d36a0d116d12f65e119034c077987b05b8faf9d6349d62fd7ebf857cceeeeeb7121a6a0220b86bc0263c23515b8145dc79be6430f5b0c4fbff5a53ae897c5b1bdb1927c1c1f411a8027670b20f528b951d384bd40737d3526053cff4a305b1aa3ece24188e9be8822364c8525a5e7dba0547065baf7df3b5fc40e164be929ec3dcf9aa03dfbb2c5a03c51911c82e3f3f84ef37a5eeb219ca8d680cf8a19bef87b9b2032bc94b385e5cecfd8ed8e5539aaf8b490ffb127b78a351cfca8b64acae69fca1b0d4270736b02e0b0eb2c658d6f8fb04e4f7e4f96ae3a3b8bd8fa13b665225fdc5fd3b6f87947249bb7fb62bcde0a7c00f0b300265c26090c085c3cfa8b87a8374fd58849a7180bc99acbd0b167e46441231324674cb9c896bf46812d326c4252755c88b09e9986218ea0a36865fb72231aebf0271ff0e9afe948a7f758cdc61b2f8239f3d8999ee6f18161aae9bf474960a7543baa20bcffeab6c882af50a1942f861a3152c11db20d54778497bfe03e5376cb6526a482015a9355c7a26b31c4c37e22cca3c766f07613acc9d1bff479853dddd4fae03cd9518074c4fcf66e8fa52b60a585ff9e73ea06faac9aeebe9114178798be179d2cb2384740c95a8a29d32b9f3ff781f584745a2c1b4322293670ed7d00cd58f7f1c3cde8fadd736384130a730ff930726c25cdbb7ecdfe4fad75e7255ff1d253c59f13e9070a0c33c76527c7046f099f102c7d137973db885132450ae919115982c51eb0471b1760d954bd77eac19f2f9f3b020bac702641ae4dd0b1763526cad5d37e9cacbb477f986280fe5f419c6795ff8e63d34037ef5928f0d735864acc819fa7fa7ee19a905e1a800d4544bd6cc479626714125efe14ddf5a5e22d4b28eaa0ec3ff8a63e601249da22cdc8f8d997b96ee12d5388be312fcfbde2b259024f984bc55a8b643c1098c6585dfc61eb6dce7a49d69871b3aef3125096bab2fed8a445119e998d20378ac29fb9df0a9cb2c29a13e7a539b04521b256ef03f598316dae3659eaedc2673223a32d3d2eea0484a7c1d149c0edc26f34a71bd68a0ffc85d4b62719ee30fc42396d0b2ec1ab4153f44d940fbead23788cdf41497c0637d66737fa093de68593b2b865ec09d244bf3a9c2fd6cb65b057a4441624fd1b08894eb860cec002a171f4d92abd59c272c1463b6ab72748705b72b74a854aa86fe23c88ff5ae87f2f2ea14a8e5d9214674d7059625355ebb3614ef759ff0d442c0afa8f998064a1736166b6348ba37ca78b545495e428618b0e3a0132cea2a8b2e0615639eb29a3ddc359c3967c514ff3d0f9e6af19c2adacb7ecf2027eb951c614970cf9274a05d3250d53b357d874fc2d2bc9a95e89cb83be4637c66e510bf7461861b652d70e73c3548f0ab66af61e551a680819ef5757a50ff8ae1d79f84b94f97cbed7a85092eddfea2d0b64fdfa0370815105c87f4503d9c22b22bbee6d799b3506fe89e8705f17ccd6d34ef08a81f2827b1c3264577310b385cee3fb9602a83579933a5f78bacab44d56975940d634cd866f0e7d8888a754cafd112f6196ba5d4576eaeeada812771654146ac4ecf5a5fccae349a164299a639fb714d9860db77489c43f3060d939b8e92e9c7f2e06a70fbfd202ef4412dceb6b4679502627f10fdd63c0d40bfc9942df2648a84144449671ca72dcdeaa9f49e148d2efabcb78d849aa10c82cc53236bfeb7ddb387bab2f48255ee3d8daff710e70b325d85d147fe7ce9c056dd10400bf37f8c5563735c54f01182e4371373153c8ba8e5a2a74e37c55ffe01dfd5df50ff8e7c6c5dec005209b5743b54e66a4effa4da24f150f1aee260ffa179393a125cf6ea1078d82ea40aedf0a32a5f6c0cc7b706e28c85c6d68ee99a68b164df0a4b8e8704dd4897f4a810ccebd51e68ac76693df259c6bd7649ffacfb1f5b2738ca8527355d44e5d04141e673a8763c0826a5c313c14ffaf2ab178ed642c8f866d61fbc414222d9e3fff7496e4b4ff5ea6043715cdd67765dfc27384e41d3d9a453dc94aa65182b83715d41c46b3471e9d77962ad4da43af8ee0f9a18e1928fcdbf5a01050053dcc3e255d8207141f3143f40788d5c8153b83e998b04a8f0f8b148b283e7a2ce2f8a859499a4f6f13d2a357fad926ac7120eee2eeeb881717b392a3bc8b8840d98eb629f2a7dd1fffdcae61cefc5dd2c7f74f367e7c5108f1ce7d64f67ace18ce6d94a9b9be404f69f1f231b6a4c96943d5c14f22925eb1b0bd3bb289d58880d0764cb0364ea683b45b7aacf47d79ba8351179b13ea9ea78ef1ffb550974fb6ed61afe3e50e997410e52f7b05dc1e9aeb4cd6ec946d7ef75e370f82e4ee23be901bd19f18ebfe27a25e6a58f80e6c499bc0c89f783f5198f245e5ff550d5a8b6ce6745d4b0c3c38e83abb649f5004f397099315c37c3ecdc9ab22f84c73207ac70e82d8925dcb187cc8a3f0df362e1779b7906d65ce6b30cd085fd073259f7cd7c50d96d8ecc3277a7ad19deb4e667b3cb06c692d4596d8b1f2f8ebf03c2d7b42e2eb61bfbd861760f8fc65836856f1291328c6e22f6d1f56afc82c3cf77808f2102cae2a4747508a004f208acec7d288b62c20bf179f54401939fb070cec0f2e82e6d96d760395f31475f640e3fffd744cdc4ca0543c0478c4445273ca5c39bfb3ec6eeed939054c7eec4d67afbc5ec1db97afee0ca23d1546a48e1c0d69a1752beba5f6c71375c81aa28ff10da6802bf90a7b3594023c28570742d935d2e5b8e641c55e25813823b9ac89ce8a99b662c1867f1cfcf1eebc74d31de7e5345350ab1db17cfdf3928e5c058f2978982029f1c00bb6068a5a9eea2aafb4e3584ba5b9a704f44a735a8f731c96f6410c06e2a797811bbd0a00c1bfb89ae881afe92363d630857408ddf74f7a9f16d516611ac1c3d5033dd6af144cfeac85d36d84cd57388658e9338c409aa3dfa512cf8d348609b55e74d656dbae8b676ef4fbbadb310f65cb0e86b326f37124c42db95d201d75c5b4f59d2b4985b83281d924c97c2a66cef48d743bd12726035ec19d24310efa6aeb3fe22ac3b9d3e2b825b87abc5685516e2e5c0c3f17786b32e576bd87367b1e385578c42303dd3c55799e770668b940b9ec17c69793040bc042f06646d07165bfeccd102a237f0d111e31872802b57b7db67112c3dbefe8ea06801f902797a21eebf551d99ddefa6d5d27383c0b90d8f7b42e3ca8f93322ae212ce41c7e491f3455d375a07562719450dc68fd56f4d29d47f5e24b7d2447eaed8546e2c67999bcb431d2792a37b702475fed7f9d9a6632de565377b83dcdd2b3fae74c5dc49e54b42a0094a07b2705348f9752421cd292219c50d1ad3c76a5c570287b479a3cbb51d738a62fef7160f1a8fc301b7f25834b1cfe1445fb3baae8ca4ddca4f148ee619ccaeba943630ac6ca9f345dad14a232806c3b02da5ea180084130d88744690d72ac1569027f781ee4a5306e1fe8944beb7bd8a90a2e10456702b3d2b55994f5e0908adbf577c61c8ca02a333f603ee8f2099f1660e6accd6cf352cfb293782fe39669786a0bf653a7f54b8bdd8e793261cd7c8c1dcff813ed43213686d66cf9f05683a04c1c688116e5da6e439744c59df73f5cff30fc3e073f3a73d611cf9f36a2571e8b1c3d1f40d5e20077f697b046c02e8ea9612faa6789df3fa9506cbd38f53d9257f2b13b0fa090e362c8d8c81eb973b1477168014b724ee9c3289f9c326e108a3824f845be938c41781fa0c43fde7810bf06467762b3ce03f0826359ea213b12f2810f086d87a5053b4a3221eded559f78f875ca440f153e130b8988896c0ab67a49539d3ae372304e5242efb0a9af968dd6ad216c04b2a623c4de216734f180eb8bf7451ed33d2a91a9e70921c1b7b0ef44396340bdbf149e2a901113b5c36309190c65482959e81110c1c42c12bdd1d3ace16d012f2bb6aa15e3f1f694c149b87349868ae3bbea7730b284c087f987ac0c5f58f76db64bc3f38401e5c82aae5a105f2db53f41ffef53c840a1fa8e47077522cd3ed10d79b296e28d02105e0d7906ce56d29385700891049ae9d1ee70c50613ee1f1c1eea02a72ebc3dbf2ee622dbc2347a38c933bc5070958e7deb34d223128d9ca16a05eb34c3e296a8f8bfd7b14d9654e241687a2350c9bd51d968d0d53509ffb9e57993800e6c32829dd0b67e2d0561a6413210a52d25d96b09472d200ed3c5a62b1c7d09b42a1866c98f07eed8462dac1031dbb70feb1f8b8afcbc9664c182eb883e63800b83d40d6b0b13fa0b03f2751b6c39405d208d4ec8adc1aaa914a67901e12c7a2e4470418bc0514bbbc602319d3b9f3e61cf6dcf3ddb77d8c8a0994eb671441c2693255b63eeff7228ec091190f5bc02dc761b74ee8b8506ddbc21180ef4836773bbd70b62f842fdd8cab27a6ceaf82bc9444a7e9c6bcd611aaba9f3da0c46759af4e17d822a8d2d973ac3f97a5271477cbcb36d0c1e271f19d973b4bcaf558bffa737e58c66511f4253637ea1d1fc72e51aa2c5279221075ba5103411fab8d6e099beeaf4316b920034aa809d58327c581d15b633d5422e8f6877a080145ab0415f93e9e5416c2575cd6741f7a32c2ddde3f8907778954e663af9fbb000b44f10fa0c5a9e7d8dcb9ed24937f0b388a5b1f971299ce3f399c", 0x1000}, {&(0x7f0000000100)="7b32e67c2d8e68c880532e72547d40828b940436f69deee1fd809970e7d27dab4e7c1006d6fc9046f5029576f1dd783d66", 0x31}], 0x3, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r1) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) wsmuxpoll: not open 05:37:05 executing program 1: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r0) munmap(&(0x7f0000719000/0x1000)=nil, 0x1000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1ff) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x243, 0x7d7496f7, 0x81, 0x5}) syz_open_pts() syz_open_pts() 05:37:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = dup(0xffffffffffffffff) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000000)=@in6={0x18, 0x1, 0x8, 0x7}, 0xc, &(0x7f0000001700)=[{&(0x7f0000000040)="91456f723a4bc3de34297ee9cd13aa6c791e1c9437eab25b8264e1040deb49", 0x1f}, {&(0x7f00000000c0)="af12c2dcb5b0e20fe9c075891e967160b45c7d3b0e9d1a27502c7d5495ee336bb48ad6ca57169bcd2caf7627e2f23cb416eb5e19d0ece3e7d18e57005bfad25a94bdf11eb91365eca9833c56f72125aaa5c3c8f0e5e877a95cb25c507b2f1e35bac7010f094926896cab96a9af5b8ca5508be1e7caf64ee58f3906ce647f010aea8c568c86e29e7528ed53297d96a4eda98fe318", 0x94}, {&(0x7f0000000180)="6317969225cb7ce52f21c664b7fb33fe8a5aaa04a3332cdc61db3e9d9adf7be991c4da57624a4b18f6cefa798f6c0b86d1fc94694e620da1e1864ee8520c04c8ca6215d6d9d5a3dcc7cb03c0bc29e545b9891169438627863bfff2efdf1cc84ff4fa0e77cbe43fdde74a15fb62d88346312a1b6444958fa21f07ae2304c6e89cdf47ff2cf230a2526f19ff1b6e2ad4884d439183c276c45a03bfb36c2dca2de2f5acf294a19968811582ceb377c990b363f1015cc40d2a7786f4a4ba6169e4a93ee1eecad6e1417a681190e1dd075af75e0876284bcd63c3125c7cbaf4bb2a717508a71f", 0xe4}, {&(0x7f0000000340)="77863ea0e277e13570c827e51dd459fa478b727d11bd41c32ac1e2846f6189b0ce267f432c0121e4860986fba065a0fedd77a16b2589047ce6e44ece9ad26551933bbfac47735638e9f65f763f14300a376a0584f86af0599efb3e5e19607b1a1e74544488c279f7768fa8cf51ecbd6c42a6c5fc0338958ae76ca17292f529531b9de258744b5e5d12bb3c5475156f955a6fc1e75edb191ccbdcc1e9c57eb7a037cd0ff5e61fe91f71d951f0d2b2719216b0c1f0dbb1b8611154deaa2aefe20809c975f9fe300cff5660df79053e0d12879da9b9b866d34cf49567feeca55627be2699b78170124cf393fe5677e86d53a12fc48eccf07a2281478a85cabe3a01ce779d3247120a57f89e257fce0137b9208e719cb9b263c51d42577fe578ce2c55dc49639ccbd0a6b0d3441fda6783ae5b73e9483311e9988de3bbe24b1c94be33983fa27b2fd32a055290e5774a2df2f7e3c6a0931169a51e79306645a494311421f75b117e4c8fcec6e8918896f72008c803375c05375d5b8e253bf41d68a29b646c2ab3ff6c93144216a516c52206b5f7db7ff354c648eed79593b7bf61888c28693a77cae7a0eec8702a37278c5881be1bf748f223b1ead3ef27c9a8564d5ae2b382ad0597fe1a9a6647edb117684309bb65d91af85cf3516f5645ea7eebfad1b3a51b91ea1a7d1fb0cb428235f847c6d5bdbb4859ae2b3b922b49a88bc0c2bb2ee0fdf7c5026fc5d90e48418394048e2a0960113fec4da590b920676ab8cfa35c2514824217280e43b343f3a345b24a8004c506af7ae591c20ef5bca9fd166c04cb253b6be0f69659e42e197f58d09015fa96375a44a00ef9af2af4b6a5783584a8187446da6e455e4d3a9e9fdbbd869f081852417651b14b57f31147c546870b2f397eeabd67e189c6a0951b461a3dcf92b3b77b52786310b1787b17b54174a323f2498db03f4d4dd4a8e7c998f292ac62a46823869b2c278a8bb341abcdd602a3bac2ea994092a34014871499f420dfb7bb438f7e6abc0cf83c17053206266130b038770a1730a6e46bb480d85bbbb9118135aeb6f63e08754afa226cc556bcbbdca467cb877d2b65ddba3ba27084ab0991b559d6574d6f03fe2a498c5d7a8729396d10964d2c1f96f82e7af256785c158be7ce37ad8f0d30599a1a616c4b010274d752a30de3e83af763104a2cdbfbd1bc9f5dec28811b24a2681a4ed06dc25c0ca18e53e3c58dc8b161aed734ead23e5a7b39641cc5c444c609caf4b706e93cd3e9f9f14a95d025bf76bfa23930cf3f41221677a122c4d4e235534ede5ae04bc287e281a5094888fba66d0e99081537345ceeab2970b492793c19debae9eebde0f0f7f24c83bdaf2083d34973d00d5fa9f120452866ce985e7d2ab0fd604a92b727d7a3c1806122be5e1dba2ae1a55584768166e2acc45da4cc3d0c01c5f530dc69d59c7e67693f9dd753a42ae14e04aeff55529e76a5f50e340895852406590e28b37370bd945db515938d9518df614432c904e7bc826481771a75c30a1e78a775024c565e5b50b38e9261284108bd4ace867edea00f31e38323d2065abbf8c881a2ccb2018f636625fd1edcfb77236e4c8edcf8737fae301c1a7d7a910fe6c09d93627260790837694f7d3e380bae438364de830da4c6e26873d60e3dfcf57bac030d0dfb07f2ee628d24dff45477821ccb82909fb8727db14ce6441db02dac7b365df187beef301818d6645af20710226748a398dbb0c067481ad17f0047dd93af8727b12c6e2d79c445eeccf2fe4a33794f06d131d99ed5135e2fcd04989e1226c0b42f816d456e652f9fad279a98ffef71c9a5f1f5f2df82207a2d8509c6999996e542b7ba7c23cdfcb664dcc19c9da71e307db6d174bb4899b3f7488f99bc3ce0358ea1ee19015075307d1c9fae562cf88a5ed3a64ad5fb58b8e4fde562b2990efc0a05ecec1e259457b2644dae2157f91a21058d8eb0b25b996424b1907fe2db08170a77dcab0e70f6d7a79bce8fd440f17f91d2a252cbbbc9403a8086962671c26b479c29f2b39fb20a0eb995d8992c8f291faa5b08b05d92a1506118116fae481e676ad42c8980d0165b0ba9e6e05322b5cc84f8fb0cd0dd4e97c6f00914b2de73be9a26800a814ba1bf4169f40b50aaeb860fa381c8a29fce18b4852cb41f584f5a2c800ce4ad66450539f48dbd4f3168c2faaa5e4c20198d6a078b90f13cf487551178c528f6f0888d2efae6dfc1fcb3da1637a6d3ca5c00f693e97341689e919f742f9175727a584ccd051a221f8df9eb45bb560e513a26adf80883f2aa5ff39e717d9d7a253907e8ace4b8043885a1ff1321f4b4aab95d0b72756295c8b7ae7fbba3213d487378c668e35a83ca988b7b8beef620d27b144f4e11d0db2b9e4dcf446035b4f3fcd2fe844e0c140511d19d2a1f4dc5b9fa6e02d73a37a54b2d1f8d86d058278d5809c5bfada6ed6822c7cc9886eea90311e0fd1ca93d4852b49bbd04ed47784b09e9fdda4a55e897bf8239a0039a5718bf47963aed6d02194bb1de747230a5a797f4459ad151af45be11c1d8deccf228cb1773b1b52beaaed7ef57f313c235b07a0c957b2af3d995d4d0371679c1dffa76f1cf6bc2aa6d07722922078ffbebc2974fff40c663c3483ad06b3e4a43f0a5407ff1ebe02cdbd64e0f6630b32186aefe61c146f7f7f4bc4f50e99150ffbef453bf10af457d4eea7a3d5b7b37eff16a0f951fa8101c80c5456d80f376ebbbf040bc075f24203bb9583a79948d3f6b514f97b4fda43dc9668972f31a1a5b8d6cd7fab76037e81b101017be894945e11c6b5fbbb0f89231bf6d32ad1c3682b3c0f27cba563e8f82f67f2d3fa843945fa0dab97bcbac7e7e3ad2456e6056b802428c4369837071c6aa03071f6392b63a0922cd012b13879991426b5b397c238e3848e7555eac4100f863267b9604684cc23e26231d97957e0d64a47350ee1f9313ff12d386843ea5b708926b5e9683422a9b3532395fcdfa18f3f939c588579e8a90b004856d7b821c9894fdeb4a2ef057ea45b8e6789d7c0c3f110a108fff41a03b69694cd6e933e943a462615679f6af7ce0ed0b96253f4b9e555393220bb94d6b0529081b52851e57e5e2af85eb5e36498c8a0d7a473fc9b2447f35ea9c90a678fd8fbd8197e7285a28e470b89481c774c0a69b183b20a0b20f2bdf7efef09b7a77d231128e5ae96eeced503e73cb2738b8e59db0c25a1b81fbb92e9f6467dab42a078d9c88a91d87a28acf950aacff148ac8b7908576d87ca0323eb0586f347825a43b63b9d2c7b0d0f12c92a4b0e7410ea6020599a923bf30be0284ae6b5ea33b43cc5ae0e733a922a86197676b9cfcfced1ddb6dd5653a42326ef9ee9c0272327020a661e646c9d16dabf62efe357fd64ad5d71dc0412d596ddbb83d56bb6e5df76d12634c54fb97041dd3c5b0bcacd0e4933fb07e08ba7bbadc2236736ca04c4cafb5042cb275c05ce28e0dcd519d6b46ef6cde9bbfefc2232cf375909eb53b786a39551d8ed819753256714a8e08394387b57654377943b934707689d5868470ec1967269bdd0d8b62cf6f69ff309a1fe24e93539f57eee0643bf9640be4401809beec7bb355fb8f476d0bb5b6716928acca65ee33907abca52b237783f9cbebffa0ab9686f03a2a7b849274db9333d69dcd957840f95dec28af4664a264fc64e59288902851fed90297e44e46171e07f04ad91aba781882ff1a9aaaf7e066805d8ea217d96c59a5c52433f8bfd0735e84a840f329b2250beace8466471dd434f717d8152467a9ef7143040095e2927a8f039171b1f96fe7f33d67d9afce805669d2e568879a25da516065610fa2d385ab7db01c1fabaf86e53a2d985d01a2f0b46beefb3354ecae6e5ae3cd7be46d21f108b6625d9fe22a0532971186f871861a71e96097dcdba510ad662506b6748f061159b3c4f030a0ad6d89bdd40559a33b35d3b2aa85399e654f992fad986e4d9251fdb52ef7d5307ae3fdb12eb40126a944b28e485b74eb753aadebec44a067033bc14b48961b1aa97a742dee536564e92b287ee72de7ad2a9b7a6e9d5b499a15a7eca411230b2c7866febe03711faba478f3f7a15c03e7180ac69abe82a91e10e3057b937a9e98561d946870e575afc23d7b07a4faa4519e8e7f6ca856c4d63a90c0fbd55526ab741faf63a3d0265ed56febc41bd3a1d17f5aa904d6acbb9e32d7a74aa2cacc93d340fd67d44212f42b0d64f6e5f0185a7c14386317334c77c7d12c2f288dc1c766acb19f3cd8dcdb3355550a5df4a300fecae353bd57dd05c6cbf0f11a1297b8c74721d2c5520224450a3d0b28854d132fbb3ada5b3f4c490f19d192a16da96691dbe038e4e810d987e86e8b8e476c0886eb2e8cba67f789db2098ea078c14a95bebc3827170b48c816b615c2955227ee918e3735e897248b27c7fc8d5d60d4be924ff8552dd7353580123a0f90db3529a841bb4306c99cb76096726871c19a8123c824a948a6da8bebb798c6bcea41a1ce9926ffca3bb127d57b6bb0102e6cc00e4f322d0a4baa969c220e94dd32e2842586ef67bc2d816a8af89a53d3356a1eb1a04a1e43c2c192dd4ee81b6fc7092b80638bc3848a0979c6c018da90bfc0329017b8080ec68438e9fe75197d27d320b6bad4682ce536bdec4c60604cddc963d65a493223eae47d7ab33788b3fede9182da8317499d7aea1f5275cb6d70b334d5d5498dcfd3000b4fd1405e68d1c18c175a95b1d520a02e13d4acc2b7172713a1efcb4852bee12fac4802fc6e3312557c111ca39e600bb9ddb1e264d5af6d0eb72d5b779b82cad7e852e2a4d0e74739b8353ad1ec12a05a455b75197cf3d2e3697364968329243102897b082fc088ee2bf276e8e34f271e47f07c12387e84d94901681c36108a43ea5d59ee9e9b011687b52907d1a3ecf505566320d5800a78e401771689a6e7c8f9ca62b02401a6fabb2b5c3238d5a3cfc324f82fb5494c7b04c6fa8a1adf762d51773a5874d5d9a91a96d23d644c3a2d44f9bbca6bd7ef152bbcf5017a82c28dac989e1daa59f5cf1e6697a3fdddce01e7ff5d64258d3c02915957c73878d03bc05ec0d4dcf32874786c06ccb2974f8d2e12d3d92a85583c47214e534f92e3e573748a8c1ce71703c1e71ba0b6231b4ddeab59a425e9bf96c7894d61c3b0a45c5dbe646ac9b6d268b264d30f7c5013bc75018cf98f674064f7cbb38952f9bb1ed13e1459904d7c41a6424f0b160bb6d63a8139f3c97a6637aa64298de43c074dc46dc30174505d2667704740a36aabb21be6daa74f63599366800a56df06d97d173f5603fc0aa9a2caaf547dd0166e485f6c32e481be92dab2efd494e913619f875bfba51a06eb1b042bc6b4c5dbf74ba8bd374a76e195d7f85cb3ec891ed2c64f538e890d5e5c14ac0b24a13efbfd5d7646fc61530478a77f6874eb76cf709b40d00acd2b3eb8cc761d2cdc5131f2a6fbd9395184ad35c89c3064058346d0398b932c51010db60ef71b996b387650d031e3d4c759e65afd6e1b194f8b9a90960116240da2f47b42714aa0970f4eaac3bec389d1eb7ceba84e0be2a2d27c5b639dc55ff5cb50f357bf8d8d98a9f317def38e00cb60b7612e21618a91c9f73b531e3d8da826ebcfd258b707b7fdffe5e4ffa6c2a8a0e15f1443c2f7e2c36e329404fe8bbb9e96ad11c89151f6698f612ed88c58d2f7defe03262f45e796f45770d1da7452a50aaccecd29c8c7e40021a98ff37e24239ed0342c6c47fcc", 0x1000}, {&(0x7f0000001340)="198f2abc5e578081d8d215485806603e82cb284541907c740261321ae5816b4e717d8f71072f9ff33d2cbaabdc12a8f33c038ffb00677a9bd8360a747abc76f442e3631be375e56405f6e6dd851bd641533375d8828e022d1cbec2d03fdfaf3fd68cff17f215fa5796405cf172d599c78855e7a599aef071cabc911d91fdf7a6b227f9856d513f1641444c8a53a2209897661ae8a7b138d3a890dd0cd2b8de88b438e0a1db277cb33054d1240b4d5451a0e77d1b381e672876ba628db78a25c439364119c5f734a118916d27432e71ab79591f81b12eefba4dd8c1ab4e014ae326cecd5e92074109445652a5be35dda81f20bde3dcd0b424722f6b7bcf3e", 0xfe}, {&(0x7f0000000280)="75304e27470b547a473bceb5771023bc873a9eb393f1b6ead9778339c59e32b2782b6806eb2ba81ef7a90f1c4c65f14535abd88df05c4b213a76083c122ba169fbbee19b6f182ade95a157d13a31318015570a89fcd364ead034ae6e73483b378b", 0x61}, {&(0x7f0000001440)="684f4ceece09d5c0feb587a3465214483aa0714d1e8f135d69de4ed48902b958843ab7d29c8a5631b028676346bd12d040adc8d94885a4bfc0a6b851c92b2af9821227456127919337c5e1a6f185563f40d75394e2e8caddb556b4620228584a80d38e3d20c3d281a13760b171d360d093b2b881d6bc9b4f09e5ab88cf587b36c1646bb325b24c4b7f7f391b06db836a081924205dff6f4532ea0f8cf8fa405199ced9b0e3aaea5ace9c04dacd", 0xad}, {&(0x7f0000001500)="3c385090aac5680599a15073a542f3881e640e40fff8de1b2fd88bba78055be5f5cc5e0b1356237f61c3720fec7ad62837bc491dbdc6f4493f2dc4a0a0de001a89725bf0a2156eacd4394bc0aad2b6620a7eab36ff188db5cfb2ca07", 0x5c}, {&(0x7f0000001580)="962add52ad20e9ee562b4d270533b75a44e82ddd9e07c96b26055d1b5264850321d21f13eedd110513a8a46a4ac661a087b5a5b2bfc0250ac09502faecc6a2aeb9fbb02fe60832667043779c6da609786b3a976d93f0d35a9f777ddf0a", 0x5d}, {&(0x7f0000001600)="063bf19d4bcf3d54d07848e988abf740b110aaf4fdcd610f3d6fa17c11a2b8002d6e950cfb9032840529083372fca7b6abe7bb4978f1810bbc9a838af60a13335fb9c14493127062757f92d53b1ce664b291dd51e2fdd1089777451aaa9226f42177d8b2e702aa47e06513fe5a87d6986227fe11b55eb815585c09e393ccd057a7dd5c2f7889389633fe1e8e39d1ef064826deeda22c71cbe6bcf7f6d2fa49864954c06885ae8251525301644232c7d749c2d3fb4a5730053bbc1d935cb10c444a", 0xc1}], 0xa, &(0x7f00000017c0)=ANY=[@ANYBLOB="2000000000000000ffff0000ff0f00004521723afcfea88f34e34044d92580a29800000000000000010000008b20000009cc501709479ffdefddf26525ca1be3c0bb51b20bace58b220430c47ec651690c03004540f3c33ad6266e04f8dfab2f45bdc7815fd8833c827220d0e427f2463dcdb1834096da6e2321c6bccb0afeae24f752e7f7823a502c61bc5fc0134ee58d1e625db33248ff6457e5f104acdf43470e7cb7f865495f289e9920127c22ceea030e5cb585e300005800000000000000ffff000001040000a07c4c1e6eb5cdfe47436b95db8e0d22f175b60c1223739364cf03f85cd88c064281776f9867947665870d6b9b15eed1a5ae6200687e8d9e812bdfbbdc488eadcd000000000000"], 0x110}, 0x400) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000001940)='./file0\x00', 0x28000, 0x2) wsmuxpoll: not open 05:37:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) fchmod(r0, 0x20) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44de456b86a4f3839", 0xb}], 0x1) fcntl$getown(r0, 0x5) 05:37:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0xcc) write(r2, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c65300099a259472cb834c8bcb3f83470a2033b18b6ee0f24d26554e1a14bdb3916a963297291e5457c26119843618d32b6d3de77552d6fbd228fefce41ffbc5bd73df3592f35df6899a4cf93cea2abb56a4c9667ef00000000000000000000000000000000"], 0xe0, 0x0}, 0x0) 05:37:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0xa}, 0xfe76) open(&(0x7f0000000000)='./bus\x00', 0x20020, 0x2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 05:37:06 executing program 1: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) r5 = semget$private(0x0, 0x6, 0x1) semop(r5, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) map stack 0x20719000-0x2071d000 of map 0xfffffd807effe708 failed: no mapping 05:37:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b0000050000000000000000000000ffff25fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x4, 0xe8e9, 0xffffffffffffff97, 0x0, "a54cf0ec19f03b46a9805bdf64a06c2e015efd5b", 0x7, 0x7}) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0x1) open$dir(&(0x7f0000000140)='./bus\x00', 0x1, 0x100) 05:37:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)}, 0x0) 05:37:06 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) read(r2, 0x0, 0xa1bb860383b89810) 05:37:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0xfd0b) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x7}, 0x8) 05:37:06 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) sendto(r0, &(0x7f00000010c0)="a65c76c8001b38af82212b1eaa016b25357fdd7f8e6ceba4418cb1bebf77c1debf2d852c385caedd6be5de039c864827db559e58", 0x34, 0xfbff821eb821eb9, 0x0, 0x0) getpid() 05:37:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='/.+\'@\xc9\x00', &(0x7f0000000100)='.\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='+]}#&]++\x00', &(0x7f0000000200)='$-\x00'], &(0x7f0000000500)=[&(0x7f0000000280)='&&x,\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='{[\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='@]\x00', &(0x7f00000003c0)='/\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='*\x00', &(0x7f0000000480)=')*!\x00', &(0x7f00000004c0)=')\x00']) ioctl$TIOCCONS(r1, 0x40044274, &(0x7f0000000000)) connect$inet6(r1, &(0x7f0000000580)={0x18, 0x0, 0x401, 0x2}, 0xc) 05:37:06 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x2, 0x1000000000006a, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x800, 0x3}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x8) ioctl$KDSETRAD(r2, 0x20004b43) 05:37:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8800, 0x100) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 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 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e6ef3014ce48", 0xffffffffffffff83) 05:37:06 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x2) 05:37:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 05:37:06 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 05:37:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0/../file0\x00', 0x80000, 0x38) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1d, r1, 0x0, 0x0) 05:37:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getuid() setreuid(r0, r1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) write(r3, 0x0, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r4, 0x20004b3d) shmget(0x1, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) chdir(&(0x7f0000000000)='./file0\x00') 05:37:06 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300"}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:06 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) 05:37:06 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x1ffc, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = getppid() ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = kqueue() nanosleep(&(0x7f0000000000)={0x5, 0x3ff}, &(0x7f00000001c0)) kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0xc1c3, 0x0, 0x7fffffff, 0x0) 05:37:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0xfff) write(r0, &(0x7f0000000080)="345b435a3ec552c60a4c3c0ba9369c1ca72ff1a5515194eae7162584999d996353911606c37269560e4fb3a47bab1dd8fb9f4b1ebcafe4bca1adb1231a754be61549c6863731c5a171319c799fabe3fcffb57763aad524facadfd2ab87a480304948e9c2f2d56061c492782a44965b7111b0a959f18669a69c7f7abf1707e81971576582f5a895c5b91ba4ca018b6c04a9614703f46fc000adfdc32477c3a76090c7c31b0f4c3712b8a6da8277c45f80dba3651cbe078fd5bf7fbc10f5513b20326e", 0xc2) ioctl$TIOCSETVERAUTH(r0, 0xc1045763, &(0x7f0000000380)) 05:37:06 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x2, './file0/file0\x00'}) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') chroot(&(0x7f0000000000)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 05:37:06 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0xffffffffffffffe, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ff0000000000000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0xffffffffffffffc9, 0x0, 0x1b5, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7a, 0x1, 0x3, 0x6515ee40}, 0xc) 05:37:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x800, 0x94) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDENABIO(r1, 0x20004b3c) 05:37:07 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 05:37:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) linkat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000140)='./bus\x00', 0x4) read(r1, &(0x7f00000001c0)=""/3, 0x3) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) 05:37:07 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, 0x40044278, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 05:37:07 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = semget(0x1, 0x0, 0x100) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1, 0x7c, 0x401, 0x577, 0x5, 0x3, 0x80000000, 0xfff, 0x4, 0x1d97c00000000000]) mkdir(&(0x7f0000000240)='.\x00', 0x0) 05:37:07 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x3, 0x408) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/20) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00', 0x4) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r3, &(0x7f0000000140)=[{&(0x7f0000001100)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1321) close(r1) poll(&(0x7f0000000000)=[{r3, 0x4d}], 0x1, 0x0) 05:37:07 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000080), 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) pipe(&(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x1b0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) chown(&(0x7f00000027c0)='./file0/../file0\x00', 0x0, 0x0) getgroups(0x1, &(0x7f0000000280)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 05:37:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x44, 0x5, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x2, 0x6}, {{r0}, 0x0, 0x37315b8d7a726c2a, 0x40000000, 0x2800, 0x5}, {{r2}, 0xfffffffffffffff9, 0x94, 0xf000004f, 0x100, 0xcb4}, {{r1}, 0xfffffffffffffffd, 0x90, 0x1, 0x6, 0x8}, {{r1}, 0x0, 0x99, 0x2, 0x6, 0xffffffffffffff01}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000040, 0x7, 0xe00000000000}], 0x2, 0x0) 05:37:07 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7ff, 0x889}, {0x1, 0x8e}}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget(0x0, 0x0, 0x104) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000000c0)=0x2daa) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x8001, 0x4, 0x6665, 0x8}) r6 = openat(r5, &(0x7f0000000240)='./file0\x00', 0x30001, 0x2) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000000280)) socket$unix(0x1, 0x1, 0x0) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f00000002c0)=""/166) mkdir(&(0x7f0000000380)='./file0\x00', 0x50) r7 = geteuid() r8 = getgid() lchown(&(0x7f00000003c0)='./file0\x00', r7, r8) r9 = dup2(r4, r2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000400)=""/165) socket$unix(0x1, 0x7, 0x0) r10 = fcntl$dupfd(r5, 0x0, r1) read(r9, &(0x7f00000004c0)=""/202, 0xca) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000005c0)=0x7) mknodat(r10, &(0x7f0000000600)='./file1\x00', 0x2000, 0xfffffffffffffff7) openat(r0, &(0x7f0000000640)='./file0\x00', 0x100c1, 0x40) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000680)) open(&(0x7f00000006c0)='./file1\x00', 0x8, 0x10) chmod(&(0x7f0000000700)='./file0\x00', 0xf0) 05:37:07 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x100) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000280)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 05:37:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) lseek(r0, 0x1, 0x1) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x6}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0xfffffffffffffffc) pwritev(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)="6aff071ab231b6290db43204", 0xfb}], 0x1, 0xfffffffffffffffc) flock(r2, 0x3) r3 = kqueue() readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/55, 0x37) sendto$unix(r0, &(0x7f0000000240)="e2a542ce6a15a99f2f91cc8f9a5cd894151ea6010cbf6c54c74e12836edbeb1db05dcb121f638477f1287ad93384226c7641798e067900fd15c29e4c23cd8f62d6acaa9a0dd8ac3853f3c5dcb12f6a9942264e26f94d7a0f022a4941e93e0ff8f20ffd6d1b4cd65b1de24ca0057f234f213025797a779442f779838f41cd20a198f6bb2850f876dec23a3437d65c1557cfef4f28b63528f81de71e0ffd89d33c03526e1ec78b0fde67e398de697deecdaa5d3393b03ba6176b3912556433ef8282880163681b0c3ac748f81c2c1b2153ae419a71b0a35e411a316b31c2658dc94b216799439deea72d64e7b30e156122cc3e184ee7ae5d4e0d9be7dbafc2ba279099354927a512ca7e78a825b76da687a304e22439fef45e6b73103569647878ab75c739f4c10f02c1be0ab44c9a3e15636598cc04833878bb8e43c3e0f0eff283cf8058afb210bee23351f14cdef88380746348e5817c51c058694271eb4cd46854382eb3c8b31c0a5ca4e57d33d8d8ab57fb9ad5a6dbf2ec9616e9dc0f9310d321df52b04310cc31e3c8773b3f07c8c74a5f70a067e866dd4ffdbd8fa8182734716f7b2ef338eb188ddf5547c60d95d672d983aaf38258592d0761da34595ba5f4af9dc1dd55594822632009978da6bc1fb4ed127010142886def98a8c61fe2e527a1a9168277a831c910d0228d056928a40a23dc1744ebafa33477dee7f96f758053ae8f6bdcd099ca81c1917844b224180a9e2d575aa9cd2ee90dd7f4b0bb6fac90e9e23e877c13baa6edeeacf28fd07129ba2febcb3ebc3bb3675cdd8673fd13e07b44c04f1babcfc8379f0988fd19d11506d559e0d61b33b8f6a475fda28c242cd5d8e21abe28ce8049f4a8062f20e5544ed201d7a6b1ce012c169508936766a1bfd5a1ecc1a6670496dfe7b09514dafe6cbb041258ecf30ec44caa2dd7471e56d494ca03b5aa32bafecf9425b4e829869c8a8033b1561cfc99356bfffa4d4e0f5cf804fa03ba6ce0de1fd847a8cca6d2914551f4cd2ccb1a5ed2a38269d784705e5884fd24e5cbdb5559fe430ed7e7a314fb9604562a12c8f96d665d3a801a8072e4c9fdc3253d99dc46bbb2af42aecb5768f0d28071bf10c50089a06d424a5e9c5ef103df394ef1aabfed2fa4c516c7ab1fc6502a82d6c6dd46bb41a4a65a1563891a5ea17d377c94bd7f0a4a6572025b5129b118ca197ac463317282907e638f67f1f1c850ad8f3fd10ce02df0ae77ccb52ed8c1ef2c2526817c32bd7ba474a06fd22de3875d12cadff7eb3efce436e9f36d2da5a5e2a50395df0fed9d2a65f99dc6e2359e0c17ccb3d4d2251d7bacaeec59d6094c3e69d9a39cdaaaf86b04b327bc50d97b9474cfc6c2f6b57a06eb59caa733c37518faa1c740e579b6b1c1e6d252151309b43ede4f4f20071fde8e86ccdef2d224c194c5e6ec719a25df9a82587a579d341f77356a46b3c46828453fbb1a5f8093ab5b3d21dc6601fa3c8ad93cbe8564b6a3cfba3deaf56268811b759d50438c4d18d7aa70cfc014cc76bfde2d976e81f3a3b6f95a5c246a48a08de17ade060e44b1af4b8cb6de7fdab92081c73dfa4ad34beb0c3ca7f3a6aa9b1c80e6b29bcef749ab572491c85fca919869fb3c9aec7c961a03c3740c033ea55ea48c2b00ea2f3ac46fa8567bd852dd5f7baa3278c9657e1a441d2ecc29cea2313b438e9cfd694702bc32a1876e494a51759107080ec7cc785e81a9bc0b804cb9e6b4ff6312a77cc08b54df665e1c1bc6c0fba768ea3a79bfda9977e60a54b52e7ceae4bb020608788b787d26772566a32350d0949d04efc0646a0c9159b3ac6c15128c3bbdba20b8bc915a31010267753d44b52e09ed84796b15698522a8cccdd02b318bb22fc0f2926dc044cce6e8df63fa8a853948287e31a8c3dea7fc7f8bbb7431ed88a4bc9d145fb786a474d92362ab78912b3bee8df5f73f56211e96108982a9ce6c09f410eb95dd1535e0f9276b81ea91c50de8f45b3454369d66924cb8204b672dc3436360cf1528a25d4408e7ceeacc8e119bdf71dea2a0d15a5538b0a55b4b32e2e0427d859fa15ca82231992d4546fdaaf876d3c922df880cc10716a469c8f73aece309dab46737b004ed19c8e2e2fa7fca47a083300e533252f5ba2e295d1eccef8d45a9a9658324babecc43cd2a490e2dc53c504a9243f2c2159f8d36d9d0cb7eb9640144a789c4c85f83d16365a7523ee08f7f880fab07edc13fd478889312e83630abfae34be47aa39022404485666e9f41e18dc754ab756fac42ed6ca9faecee551e1a5e04778701d435cbdf11a81be1f76b037bfeccca08ee8cfb0934d6871bafd26d41405da97f4d48080e751fc9be4ed68b4f7db6fc7ec4bbc566deedd593652b0469030426606a4f9edd5ac17a4ccdbce37f7152db2583b5d4e9113fb0d75c38bd128b8a8ae6fffe9fa61e8ecdfc7f2579365bf7c4b3285bc9043e37465fab659172aa19a52b02534f56458d54f0b68de6c7a5dd0eb97934c9cd02353429f006ff18513091deafec96f2c28ce7239a7475d3343565e6024ad0ca939000da07dde7b8eb8e4437a6968545a19d43cd3b1dbd5037d67ebf148334861d2412ba355ee5d62bb6cebecce74d52b30cc2b2cfb891f5380112f79e84dd425a8deeea17bf1804eccb5e98c07cd77a6189cb415851af7411a0e3ac24606189893260c883519c047e6641f74da3ab04f6b94fe23109579ffa1d2b799a8ec3ca3e46026c1c1f1b5826669660695f40febf075c173c38f9ac55829fd1e49c3d2772076e9e9c754397f44a864dd0fc56f014ffbdb6de9b8ede31119b146999bd0ba0129fb9825c3aaf27552f203502fd8e12272ba193ffac2ee93c665d5b4dba6d1998f0c5cfcba69914e9d5f678540157eeae04b60892a7d072a6694273fb27d9d5a2cf64a92a15d28b56770f135781ce759c16d4a32abd6fb5ac956aec006f8c709e804da7ff84f5003cc39877f7763ef5d76bc34d655d49187ebc88dce6445c1f929a186c792e1529f2bfdf3b6bbf264078531b4a62415bf7bed0fe15f756b845d0433f42acf93948ea00677d87d608dbc812f0481b51371c6c2781dbc62c3e17deef709e2bec938464c0cb9beac359309ce5444da9d670039bd632a356bbfaf9abf5b12546870e23ec847417b06b4edf9df965f9afe13254be5364cadbf58bd6ac0b6d894bdcdf2bda80e85c71a8321b79c0ee901d9bb85613c3e3ec0a79dc7bf7ca90cc9868bf331facc0acfa2b053e83d5ce72a34b17fbf01f59ac4d3d1287af7560eeb5b5235afd8d693113914668a39f4e8a126071ca40199f5adc6bc005bbebb24a34ad57896ad797be2b56a519d58f36db9eb72ac21ee63cdd41c488642a015bca3c7dbe79aa4d5c6573d906e906c6248cd24c524a8fe8b21a0c2642b651526af9221b3cea3bf67794ab3cf84599ad8e4d0ffd311fb79924fab21de33cee82584f2de18cfdeb1ae4691918df4aea91bf39202124a4975c5f40792d2de71f86fcf365aec33b523496bf8ad12d84b4fd4e02d4caa8af0798a8e47939f48140567cb785b46fa896b5a11865d0ec45169e4c66d0dbd6fc57442b67203be6782dd5ecfdab65c21efc842d432d0938d3d80ef6c9c644be31d2f1916cda119d1cad126233c63b4f62724df055f34d52124556540c7d93f644f601e702fe1f4169086d11aac4c187c6f9605ea2486a7df7315d7fa1e6639693efb822e57888703e0a9b5f027227cc14a8056e80de99a32678d019fe621ce054e2fcb1579d5dbea9b86b6f5ea2a4c7b8b18f0c19abda9beecd35f595a681d0e97fa6d287f427bd86d5e7557dd204fd6dd350111c70e103caa8b1cfbdac6709fbaa63f7daad653871d4f2fe2857354b27547687bb0f9f7d964a3ac16f44b196720c504a9e0633270dc7e43feb0c1e0382bf7f1630ba8205cca430ae8818ccc0cbc028816734a3f8cb34972c685374603bbd12e0063a796c836d622386d41b795de53f2783ff27f2d4c989244d50c468aab6470941d828f13b16030c022508900dc5e708cc4b8f140e2da2df9fe95ccfc0d5de6e68bb203abb39e6fd3f467d17ab8add5c591c24e665b1c22a180aa596b630a0652d007dc6f403d91df25d9a13cc3401b1abcdf12142abd9becfb39567ede25c3dd4e8e3c6623906f581cf147f07c250e9d8757be057ca7f703a430e0b3bb10754fdeea94183161cb2e424fcd70c54102d62d0f9452ddbf47c0c3b5ae0a44906d96bb3b45e3f38098fd074b98fdb10169093e15245cef8a533e37a719bd26883e4f5cb0e88b0bb46314fe83d2dcb2bd469c84eadbef44efc7fcc7995caabd6b4819a8013eed36cf3c04c99881907981c63593358508c0a6a6589359756cb828beeb2551cacb7c2079c0907f97360436f2b828bdcba319182ba91b684a136b376ff7e9d37d42a9c6a19a07bb0491714f1458e9491a8589116e4a8a5089c142fb810795254f8be74b89be05cc8d779a7c21d4f3ead9a7416760cd43d9cfc961a2467b4e9200366a8ffe63c53a9da6dffd95f2bf43a4ccecf5aa1ba4346eb687810f33242e37311b53a21669dd991faf3e3eccd865ed75c1e651f351bf1117f11b2a0fc0c742fcdfde5f2ee192bbfc3a10a5e66c9725e069aa76822853c62416a1c204c6e8d3112f4fe3aea755b5b0b794b0bd92d88855ea800c40344d5ab011b3cf0eab9426857a60eba2c338391751fce9f3f0fb885c3c65b1c2781e4af6d8e2fd762e8a0fe9ac6dbc9aa4acc19531bdd19f4f57c2a64ac01f298170b7c32df599fe60491996e62301ad35e8740615f44de2422860318b1b8d27d24dbfc0629f5077008011515cac4adb8c41e668143573c1f915529b247a8f5ecb4b5738db0b113e5783fd8a077128831eccd9ac27d22e0b3440d2e2119789fcf89237aa04c5e321a5c2ef576b5cc89f8376ae26645c47a0f57295934e3df523c0c349fd2ab5900ed4b5d52eb252c676ccf2fcd4580c36e6efd2dc6dba7bca5a6738119a22fdedf475a8fd4970d902927470444349253f495c84ee4fb9275287de880870c02de38fa726f0bab6b6af4e9001be20f1138afc1e40e70345c221af5771427ea7be93a42e35de7cdcd563b80d111cfcf841eb3c8b53e7fe7400acf441bd6ae81d700d2e5037e3cd5badd51dad534d698174911ee83c395e86ae20c946919232725e0df5e481169600c72056bf53de384128d5e3ad8689d2f70204dd3501ae9f90d3209913c4e0cfbc9d3a1fdd62815b6ecec33afc222616a3331b44eb68e045e397c918dfb1827ba9b23290b7fc23a8f9181ecd6bbf487968d9a652f00d37f022e664dcc544fe7dded7fcfaf04e3ae37a4b8a84f9ae5c1695132009509cbb5d769f878578ef0946fcb8de909504def097b7efac371974ea3e1bf5a6c6e227ccc45858637894b609a35c3ebc6578a7b8affffabcf4959bb2a108a9000da119b03c1b234ac4603cc7e1a5f00242136d7d8f4ca5003b5415482752578b0cd435329dbb46b2245e65174d57ae5349f66e227cce2e9f06d88dce4e68ee0a6b08045f1d50823cb20ec1b4be7150e30180a9e32f5b52fef16ddd52fcb18a99740a4ab61a3e9e046ebc6f353fb49ca989f796e05d617370f1d56b2a8fdcc7bb909425af5008cd248316b80c3aa4e0502c606ff53931790c403fe30e9636da04de76bc85484a901e4d7c10a425b2b53294d6754b2596a85ef118e022f76e35c745488616ef8b8ae107f6396388be963ed62a48e22fa5aabbc54ad21ade85b4d722ccaee2", 0x1000, 0xf, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000), 0x234, 0x0, 0xc68, 0x0) 05:37:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r2 = getpgrp() r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x3, &(0x7f0000000500)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = fcntl$getown(r0, 0x5) r12 = getuid() r13 = getegid() openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0xa0, 0x0) sendmsg$unix(r1, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000400)=[{&(0x7f00000000c0)="d1c4285405fe27592e2a1cf3c5c8095872347f14c8cf4e187bd54d91389c4efcbd5f6b92913c392f53b1b99cedaec06503fa86681a7f842392c66cfaf7aaa8c2ee52b1d4ed571276cf8af1e595c9492f0e8fc65f6b9379f9e038ee0a919cad95364b656e6fcf6eb47ff6cc33ffa30091d2150cabe69d5459c2c94b57a44ec0580838b7fd7a0e7e30df37e180e263730f868c04", 0x93}, {&(0x7f0000000180)="8212f35819e510d96022d7f06be439e8ae9945f0ac214ca15cc81b7e947c1a49735ad12b92233b97aeba1c26be12183ef89831df459259912761432fef50c2ee", 0x40}, {&(0x7f00000001c0)="20572f3da14e33598253d1d9bc11c75f4f5765f41832ef0daaccbbf34753ef436419ac5ce3a33985835feac1e3d56a0fa06ed8a46d87855ed8c7470e034f38", 0x3f}, {&(0x7f0000000200)="98066495cdcad4c57fb5aeb62e9f84de857bf71de4ed33e82a83fa5ade6baf865f03c18db954cc11eaa37fb27b", 0x2d}, {&(0x7f0000000280)="d0fe863786dcd59271a35062bb8d750f6d061e40096c8a01848d7bc25504daee29f50a930169b5025d4a4860e7", 0x2d}, {&(0x7f00000002c0)="77f2f975f6e9d7aff66ed32b8a650b5d7f494bf6654992e2cb51b8075c6a8739dd52a052f279f2d022d83b3016ab7c2094dee51c27208e9ea02e04e3f939ee96d00fef7277ba0b3d119b239107a8fe09d7c6707aaee09741d4889bcee0b33760caab30fcb2d41fb00543281446aea8a592e8863b3126079e8f5e946e1e7de1b4d05e8abf54d4d902fd94f16b31a9c2e6c3a1dcb5bc463edf472582f0f86e7f071e602097cb20f2d20fb4d0d8ccd73cffd2c4a08968ac722eb7b59b1215ea89ff7b2eafb200d4c913865017c34a58dec62c817f3c9a63c7d92e869fba3a", 0xdd}, {&(0x7f00000003c0)}], 0x7, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @rights={0x38, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r0, r1, r1]}], 0x160}, 0x1) r14 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r14, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e2f66696c6530009e44d2a4dea85af2a834bae3f0dbe09d2693c8ef7a"], 0xa, 0x0}, 0x0) 05:37:08 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x6, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0xffff, 0x4}) 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) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x120, 0x10b) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x500) 05:37:08 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) writev(0xffffffffffffffff, &(0x7f0000001040), 0x100000000000024d) 05:37:08 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='W\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) clock_getres(0x3, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) write(r0, &(0x7f00000005c0)="1bd8f17f63c3c517dbf3668af43af215706bc4c9f37fdd60434f524bde9407e1f955ce4bda2c25ca53f84ee76cec17050f61392d21476ff70a16445ae21475f7749d86739269baa579f1e1f798e5d15621a7c80dc1389819af4c43fc112941bdeebe0de9b828a13cdcf681c7e0a9a3ff989393bc9be43d0d57641705ad32e84cc807b1d46a50fd6b8d26cf67879ccb9378b8fc740b70b85c8ec93114a5fc2275daf6fb49554e4344f79fddfe09cc9a1d202717a4aef53028e3f084c7f85daecec0e1661e75a75d3cf9246171651fbd819ff6172c3cd0ce9e3eb4fc9e6a95975e87a615a2030acbed619b7e2e51c575611059b28baa8e25e0dc055282842000dc33ecb44f65dac102952bb46c6b8bcb22af6246831aa722a9a44bd27d57053855768261579d62f0db87684bb0b05055e85b981fa47aa82bd98c25ac784ef2fd5b2e385050835e3a80ccfdd14c7e56704e5d6c28eb1eeb49546b8a9bf7778a39c534a3b7e562ee9bad7501395b32df1bb72ad39a9d7d86545f23be76e3b8f400b552cd019475993bfe61d55cbedc0dddf157c8fce5fb3844223130af5629021e497d68ed23d98fa96d55eb521d0f6476a410d5724ae55f97ad845c33a72445da2f279e597c8efea0f78da48ce35ac85cc0102118fb5dd17d558f375325f1af9995560aa3ed8fac53f7ccc208959206b4fdfe5d23028a604374d1b4442c24685f83", 0x200) 05:37:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8f20, 0x0) 05:37:08 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) fcntl$dupfd(r0, 0x0, r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r2, 0x0, 0x0) r3 = socket(0x10000000002, 0x3, 0x0) getsockopt(r3, 0x0, 0x69, 0x0, 0x0) 05:37:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = dup2(r0, r0) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) bind(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x3) writev(r2, &(0x7f0000001640)=[{&(0x7f0000000640)="cc62d0ff21a831d404d50f6b9e55af6a53e7a422d7aa850e745a7d98dfbdbfe9c79461345091c6d11d424bf8de2ccab757042b7bbf576d910a17b96fb79e0a41c4c20fa0af149ac8dba7fc146287714b14bb68684c9a956db08b6c2f9cd11a43438a590e5a0c3dcbfd57d9022cecfb26e82da9d777908c0b5b372791e55802e8cf9e9450dc26b84ec9d9d428c5ee6c081bca1e8389850a287a2df72275b9eb4a763221a2e4ecf5e5d614a4765afff7127ab4a511dfb3bd7a0d130ec69dcd41d40f51e34438214234993c85f3cf7eb93fbaef0cfcb9a783485cc32f76a3197d3a9ea1b5433e12cd19b2dd7681174aa1ee977acba34d31341b73639b4cdff2cdd5a0b9363518b9f4bde7373a1cb99066cc3bf5049f432455845c9f29496703d96eb0652d2096b5e0fb29c0be14cb283c9a54d151ef5127fe5d211ac272fcacaf89c7016141037ddbb9a27f8e50d7b2cdc38a7c40b8072de9d986f339829b8ec2fc7c8e40cbdb9171366961bc8194b40473b08b1045626487805433464cbb6a72370199df17b5ec01ace8d7229194151f2616e3ae0477a4ae3bd3479f5ac82fa3c3cf84800158431e89ccf34543b0845d7450d10155f0eb3f0f5a1463521de57894254d94945836226af231def6709ea1a413c97fdf812ffab26a7b933ba402aceacc97d7900c0a8f1fb30bc4d2162241f2448f3d684fc770d1a98ab9d250eeceffc4d754919480803083b5b845f770af18e238179ef62b9bc38001c3dcef9bf7223e77481713ad2a982f8351574ca6db897faa111315002c48bb695c30bcf35fdec1ef798ede8f68f5d007af565e11f105e400ee01df3f39273cbf9b3106ff899a255b7b61613802edae955fd7d74af816e420b1177660a0e590e6f99b3e549ecc0811c061d62835a4c3a02c25798621c93c2d149f6f237e0bc4a247da2f9f57e3e925835d19126c89e3d05c01e13a7bb77f38eccc9cedb0cf143923e115cac8a1ffa9e05c622db63c673416903e180c61c2ce240c25e4417da219c2c44e73877142a8195b06397dc38c3ea4582a100ac8b5ea1a601516330a4daa2e398c016cb7246631225544ad46e64d0013d1480148b46ae8334551fa8d43927b5612", 0x31d}], 0x1) r3 = syz_open_pts() getpeername$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) getuid() r4 = dup(r3) syz_open_pts() read(r4, &(0x7f0000000180)=""/188, 0xbc) pmap_unwire: wiring for pmap 0xfffffd807effd2a0 va 0x20000000 didn't change! 05:37:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x7ff, 0x0, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f0000000140)='\x00\\', 0x2) 05:37:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x800000200, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) 05:37:11 executing program 0: mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 05:37:11 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="dbc58cb36cb345025be249286e3bf97da204db6177eaba4a6c0920851fbc4d", 0x1f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) socket$inet(0x2, 0x2, 0xfffffffffffffeff) recvfrom$inet(r0, &(0x7f0000000080)=""/4096, 0x1000, 0x840, &(0x7f0000001080)={0x2, 0x1}, 0xc) 05:37:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x200) writev(r1, &(0x7f0000000240)=[{&(0x7f00000001c0)="2b728de8bf93d48b06db4393704dbb92ef1cf7c4077dcde05a612671cf11ae67ec1144f77b0226e7caae213d955b194345486a2978341d23dca116d0abaf231ddcd7b0407d36ee1c527b7d5d4406830a162e4a1c526b62a9344d2dfec42025d9641196f11201", 0x66}, {&(0x7f0000000340)="ac66e363bbc2c18d9d47c33bd54917110d80eb766cdfc3a4fe3eb99f89bd6c083be43ff2d4d4165c827e0a969b35a3f12fc76e657d143d1bf7a61fd9c4217033b00b3d6ea78ba2c23da64518cb6ba9d295605000a4a273ca3c4d219bf9140d8ebc44d319e1ca22d36792b621918dfd777988ed1ea85076f4feb2d7499dbc3a478177f42ee316aca95df305fec850565db1a715f4e290cbbdf38bf296c1665dc58d6e1fef81fb9f8cc11becdad773f78275110ad8b8d4d2817ba7d9cbfeb6316818f76447fa5a919691bc00bdc6d440c65063f960610afcf9c021ff99a0a5fd69e45c8fed21b8af46e8d0ff168b5ef263ebfb7cdd", 0xf4}], 0x2) socket$inet6(0x18, 0x2, 0x7) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:37:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x78, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f0000000300)="25d251ec93f78e8e59d077d8d233d92bc2703311546d11677b7fc3ce38ba0bdf7cca3b3c5f9a0a6b02dd4fc1b29ed71adaecfa14d0b157502848527f8ccee943b92576691fdd57ad5b8dc610c10fcb958a26a0816802a842364327ce69d3f2ed36328f2ad95b85626e462cba7d9578b3723ed7497d9d45df58b81cc0c7569432ed09dd82d6a95be2b4bc6735b6bf5e993c", 0x91, 0x0, 0x0, 0x61) execve(0x0, 0x0, 0x0) 05:37:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0xb) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 05:37:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) shmget(0x0, 0x3000, 0x18, &(0x7f0000ffa000/0x3000)=nil) 05:37:11 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) readv(r0, &(0x7f0000001500)=[{0x0}], 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x7, 0x80, {0x7f, 0x1f}}) 05:37:11 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) bind(r0, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xa13f, 0x7, 0xb5a0, 0x8}) r1 = socket(0x19, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 05:37:12 executing program 0: r0 = socket(0x18, 0x4007, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) preadv(r0, &(0x7f00000000c0)=[{0xfffffffffffffffe}], 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20cc0, 0x188) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xff) 05:37:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./bus\x00', 0x18, 0x10) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchdir(r1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0) 05:37:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f00000001c0)}) 05:37:12 executing program 0: r0 = socket(0x20, 0x2, 0x7) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 05:37:12 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x5000)=nil, 0x3000) shmdt(r0) r1 = socket$unix(0x1, 0x8000000002, 0x0) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000004680)=[{&(0x7f0000002680)="448a59140f1775417944086c8bb77cb22b2cc101aafe0b1ab70b919bec855ac1059e8fc6c438fee2bd44f796415629d0c557f22be189591db357c51858978df42f1c91776a5205e3bee4f0aab43e25558694eb09e6c400f363b344b7c4af9706a1bec473ffdeee248be65bed0a59e64d62442988e411f7101f52be1a86a5860ffde5dc65d1e27ce08c56655904f672e2d741e333053945c6f79bee8189957bd0c3a51a4b96b85d8e8f0c9faeaf7e371b45215a9625fe4f0273863b250855dc38b1cb4e7359494c80722daf815fb7cf4f58a6ecd733672969012fcd15a0d41ec13ae99f238c99017b61359c56c3fd334bfe920057db49031179b6d658cfa80e9f3471cfc91f51443893fdca8b45ef22b7d172758c1ab8fa50fa08be948ec963d1e09378f14f21f4e433bc17c03e06d5051c9c6e768736102654aa3bf21fcd01961747f07690a811f53c4653de2a0e6212a3dacb8afa45b0124b6cd5a27d3f642b572304fe7ae685f425d591c76aa53c0e413a202965c8a2dee341e1d0469cd91811de7d00e09dff447c1bed61ce7fa53c80f7cadff56b69d5b8e663170e1a6a7dbd4d37e87983bdc2c7350ea32129ff49f898feaa1c378d40ffa90d4a283dd35fbfb9b6ea8b9d605efb0547a47582e757cdd92b288d04228e3d79cadb8c4bf6a1e4a1d2de13141a19769b7730ca8d9c148aa914bff9312e02b736ebb7d63fd4cd6d64c11e55a43c1b35e7736c9b5cfd94300c37a4ea39c8e72aeed29e8d8194f13dcd4cb8ed2050cff704556f6c1e8ddb1a885849da0bbaadc9cb1592b8b661cbbe732b0c3b0d9482f889a5393d41fe1c73c498548183c44a079348c33670f5a79dfceedba16f872a5754d8615af9f28f581824affc85003dffb7707e4dc46641add101e46264aa5f22dbd722276f6d9e6f04095f8a39bbb39b423345f95c74d558126f3432fb4e28baa9911756336ff111a8571eac797720760cecd253b82fa008bc0bfd890b5b19275b9718a30f8a36a3e9419afc83ad80b0ba20ce4afb91e53ca93efc0b09e4afe5a3d3ced1fe2ecde2c8d5d81758db11b5641d01c5455d5fb9a4f5aa7756bfbd0e56e59a350e5b19efc8fbe61da5a6b0a1710c7bc17894af5f7e8090ed36b93a14d96f31555dd0ec9729a47f1f178951fec51af6438be0c7c4baabe4e2db861be26622d890ec025f5dbeca07553f1f0e38cee275e14be1328e438db8a5c5bc5747d21f8eb35828c61a128808939cc0813316e8662abdcad223d00973d0f06a34f91778af8522c983de1c48891b728aff0a5dcdf6f0280584e6607b99079b2ef8f9ef205e545c6f17b0249d6a7ae30e9a94904c0e57bb5fc71515a7d104326d9cf507d4577790c770db28e571c62ce93f5a082bddb57d279c1420e92238fbc72a9b9e1cef4df03812dc0789346875df9d9648bae1e83b7beb1b1ab04e5bd41ba247c3083e2ac48e56f7b74f12e20597bf671ca00ed8096d1bd2a6b286847e03a2b5e91682fda9d061888aa70d9410c4f7b4dfb5fb7d4bfeb48d6a07b8943a31ffed75f5e483e09f6a70d879a41511de3d52cd1ef91865b970c41fdd20ab925a54f6ac3b7dd1dfe0113fc5e777f16eade6451a70ac0f4749659466ca7629e46cb88688855585b898e55b7c1ae47f8a9e34ff0eaa3065e7ee88f60a288397b0f58289af970a38ef4579487fb4fd1dcbe6368b42b256ce49040c149eff3fd9020d65ef6df1a608494bb8df39c4a35705706d546686211bded27442dd0d48d5718c0b1a322b534c221b97a01d7f735bf4af636ccfe3164bc2c590244c3cbb2fb79d994627601015582d8d9372395dc7d2f491af34965bf65965971203b5d91d3e1ebe1afe34441e633f10041441ae0a32feb45dd6b7607d8f8e0c0ac787b21779c0aa9a88ad86faab19e17c62421e116f4be6640a76ba2ae13f580f6683f1fbd4ceed9438685307737ea938c006fbc55242fcc60327fdf6658e3f8fc056d4aeaaa9c2c0b54bc60adf33e18e38e6ea8db3366a7da17fc8e0667f5da00660fcbf05a5809b22e63b1c68474b47c1127ec2b6be2e516c2478561a22d3bcd6375ac3da232e08abd066aff70f1e1e9da793db9a84407bd8d41c63d31c6e89e9ad9594c2396984cc150b44e562b0918a6729ba60709669e7291c7c52a601f71bb7870f89eca9528c2d3872bada76b4c2b6b79f3e5232299236b7cb752042a33a443e90356fea99838b0debbdca41c0f8757b05067d78c746dbe9c145ff5430ed3679aad15c995279c50551b5a16a1493fcf027f61656f2546996c2769634fc2db19ef32c1292a96c48a07fb83737105f7866f6929335093547415d748e514fea468a79c9f4f8e5dc8525a6c6c617ca37cdeae573a15ea175b1c8120994c04c96f17a24beb323e0738602a97fd1f0351aab760d9e43f84eb91bfea0d6d80c6a24e1be111c0bb4da8ceaf558362b6199a44e28c870c069487858dfadf95ca385e813d17747520ac9012d59d4fcb977eba3cd2c1f33f639782ffd7bf2326e59bbb90dfed9afe3fa4500f2620bc2ccef81ac18d553f5c078eb05e3fc8176c7ee14b30190b9ada3419f1a383e01172dff7b68de9b4300a2c3501fa5a6ecbd320c1ecd404bec911297abf299280bdddda072b061926e5a35c869368f11c71746c6b7504f2ba7c58f5d7e52657fefef032aa7358b7870e8bec1c63fc73ffae4504a3bc53896a41550ae343e7a65a49d849365909951bd777d52ce9d3d02b434d3d1df51e9e564a51d3be64ffcab742beb11238fb502e970a4172e572db0e4e8d8e056b90ca64adc8bd830b60d22721e8010cc7020a6105418d2b8028ae05ae676bb22ef79fcd27233811f943f62bfe0dbebdc6bd3a184adb2d0ab49ca0ebf5359597e", 0x801}], 0x1}, 0x0) kqueue() 05:37:12 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x80, 0x23) r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)='Q', 0x1}], 0x1) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000500)=[{&(0x7f0000000140)="92ea1765cea77e6bca99856b71701a43965bfc8a11d50c9cb49f3683a9dbcf8faa349b995fc5df411a37fbaf9aa534579689974f724f0b9efb0ae56036ccc08117dfce8a5628055f789e4f5332b0da32c0333763c755edaa66a0690a1b46b4574856d4cbd54ef6356f547433798d4978fcc3ffc633521c7664da554fe4a98a5601365dbc3427b958f60f241d01f149", 0x8f}, {&(0x7f0000000200)="9a25839d4ad87a123ac1ef40f6fe2c597744ac01df5e4563903936a6369c1dffff70c98e643ee610245ccbc7fdbcc3ab7b9f2b48c3373a1d54cb69518913689daa368a40a222cd851750c86b0c8acb993453144000485d23aa12e3ff954d0ebf5ce901b5ec5bb25d7393a684c09f27baaf060c24762d8911e113a63dc1ab6706e299dbdfb257239e6c06e71949e6414d8d65a2083a", 0x95}, {&(0x7f00000000c0)="31cc1565db8d557f7561eac2be40", 0xe}, {&(0x7f00000002c0)="f46fbba5cef73b860134cfdff8bfb4b92c4806cbd60c76d1327651a5e352f3f3c7a96ec9684ef0e3e6ff93f8de79fd38ffe230ef", 0x34}, {&(0x7f0000000300)="06786d810c14edd9a6af3d58efb4ed6f933901259e043f", 0x17}, {&(0x7f0000000340)="d0e78a7b09391209654f9ad49d33138adbe1461a1b200fc21469e3c567201cea843487937103825e577eb47111eb3fd5bf73cdaf84d225d1a2c9865fd091f68f2d823f76ad77a4be1a906afe45fb9cc70a60a6e8099cf28011fe3da01f737cb127edd34491dc952af503ded736d41baa", 0x70}, {&(0x7f00000003c0)="29a2adf38afd3ff7590c44ebed6fc74d570d3829b4f7297dca5f8113a0e69814d05926179a4ede04e7f78068243b284726df4de05571bd824652ff943c5c64ab4a93e2cf833851928be779d82cc27821f9", 0x51}, {&(0x7f0000000440)}, {&(0x7f0000000480)="d7f43a4799dc011a965ec124dc9fd9f4bd6f7dd75f6437c4b160c44a7bf4bb0c30ad7eaf80e1dbb1bf9af8a6b1663e4cc3264ce888405572af853d84bf05880cc49a0e24496f3d9068a25ad8c469316bae1273ed86453ab513074e5284d61801144a65d12b3830398cd0ea46cf58ac4eb423c5", 0x73}], 0x9, 0x0) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 05:37:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000080)='./bus/file0\x00', 0x81c2, 0x99) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8) 05:37:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x2000002065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) 05:37:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d142e2f66696c000000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000340), &(0x7f0000000000)=0xfffffffffffffd70) getgroups(0x3, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0x0]) getgroups(0x7, &(0x7f0000000080)=[0x0, r1, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setuid(0xee01) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000140)=0x10) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000280)=ANY=[@ANYBLOB="b9443e8bcd3e151e9f72557f6d4ad43d1f7e9cd86dd217a72602cc61a523e494dec524c67f77dc643f826ce8b70700b71b99712db2e93cd310255834a0a7f9373e4f5c862b9248566a5fbf08f1bdf07a85ba0c69600e3f5b150e024bf0"], 0xa, 0x0}, 0x0) 05:37:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9ab05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d03046a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be7d0c5e6e822942060f9e13da075ee59b09d7b8b0cf8959330d", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)=0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x3d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) chroot(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2024, 0x1f) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x30a09, 0x0) write(r1, &(0x7f0000000180)='N12', 0x3) write(r0, &(0x7f0000000240)="8efdac37c402eb5ad99eb6cd4f45bb3c38616ad65350e574330906fdecb0e87414883154eea7051bc52b19c052bf916c8d090fe95569cae1a2d3565985226ec6c5085b99729e2d185664d661", 0x4c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x4}) 05:37:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x1000, 0x80000000}, {0x3f, 0x6}}, 0x2) poll(&(0x7f0000000180)=[{r0, 0x40}], 0x1, 0xffffffff) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 05:37:12 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x21, 0x3, 0x7ff) dup2(r0, r1) 05:37:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) 05:37:12 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r1) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) fsync(r0) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x5) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x2, 0x81}, {{r1}, 0xfffffffffffffffe, 0x40, 0x4, 0xd9f, 0x9}], 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x10, 0x3, 0x1000}, {{r2}, 0xfffffffffffffff8, 0x20, 0x42, 0x101, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0xfffff, 0x80, 0x3}, {{r2}, 0xfffffffffffffffb, 0x26, 0x20, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x20, 0x4000008b, 0x59e, 0x6}], 0xec7, &(0x7f00000001c0)) dup2(r1, r2) 05:37:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file1\x00', 0x0, 0x1) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x8001) 05:37:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socketpair(0x18, 0x5, 0x6, &(0x7f00000000c0)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getegid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xe7, 0x80000001}], 0x1}) 05:37:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x101000000000000f, &(0x7f0000000240)="5f3dc8ff000000baf63e9056fd899d9eb08985ac8bcec00dd9a59669464031eddc7d48a8f7c5f080c78afc73505ef9030000000000000003d2eec9658ebb3e294605d6921b741b662ea99207f400000000000000000000000000", 0x5a) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) setsockopt(r0, 0x12, 0x10, &(0x7f0000000140)="a1ca78d044797b55b21709632b4c11986a6c5b988403c2d7f74ee3fa43f685ba922b8d0ee8e9298bfce8ca0fdead583181f0529781b43097adb182ab0222801f18fd9656df5132a79e6222d8679fe0843c94e160a5afd9c927ccabad0ac1c3b92b6399ff72ceeda25e238966a8301c4562ae080c635b2528be15720acccd57ac4b6f7b5955b6b6ac486e9f5811335d9024e9f0617a0fba5ec662fe3ed36545347ffb16032931667ca8850e669abfe4ede0aeaba9ac9af5b058ddaaa07dbac679e41d54d79982294b1931c7f4ffef95bfce90b9829224", 0xf) 05:37:13 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:14 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wskbd\x00', 0x850, 0x0) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/39, 0x27}], 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8450, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x14, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x480, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = syz_open_pts() fcntl$lock(r8, 0x800000000000007, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) r9 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r12 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x10000, 0x0) readlink(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)=""/216, 0xd8) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCSETAW(r12, 0x802c7415, &(0x7f00000005c0)={0x5d63, 0x4, 0x9, 0xfffffffffffffe01, "51ec4e9f3bd98cd6fc7beb24319c50304a12023a", 0x40, 0x3}) r14 = dup(0xffffffffffffff9c) sendto$inet6(r2, &(0x7f0000000800)="45d9a32e4c8ee2d81e3f249532553ba6cb0ba7d045c67b2c3865774fe7ac7b8488d0ecf91111ed5be01583307a57f9cb2b77087edccfb6761e43b930166600cf328abbe4512ea376b3c228f6c39092cb900ee8c69e14fa08e8790489efaaa6ae5268b718009c973682da31f984b295cee1295263ed8e3248bf56856d8229f9a6371e6e35e05cc1fa3ee7e12e208e974481aa20011e0c0743ce", 0x99, 0x400, 0x0, 0x0) kevent(r1, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x3, 0x6}, {{r3}, 0xfffffffffffffff8, 0x6, 0xf0000000, 0x8}, {{r4}, 0xfffffffffffffff8, 0x40, 0x44, 0xe2, 0xfc}, {{r5}, 0xffffffffffffffff, 0x4, 0x87, 0x5, 0x9}, {{r6}, 0xffffffffffffffff, 0x99, 0x0, 0x372, 0x7}, {{r7}, 0xffffffffffffffff, 0x8c, 0xe0000002, 0x100, 0x1f}, {{r9}, 0xfffffffffffffffa, 0x40, 0x3, 0x6, 0x7}, {{r10}, 0xffffffffffffffff, 0x8, 0xf0000004, 0x2, 0x2}, {{r11}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x280000, 0x7}, {{r12}, 0xfffffffffffffffe, 0x4c, 0x4, 0xffffffff00000001, 0x1000}], 0x0, &(0x7f00000003c0)=[{{r13}, 0xfffffffffffffff9, 0x10, 0x40, 0x100000000, 0x47c0}, {{r14}, 0xfffffffffffffff9, 0x46, 0xf0000008, 0xffffffff, 0x4}], 0x10001, &(0x7f0000000400)={0xfffffffffffffff7, 0x1}) r15 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) socketpair(0x6, 0x0, 0x3, &(0x7f00000000c0)) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) r17 = geteuid() r18 = getegid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000940)={r16, r17, r18}, 0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140), 0xffffffffffffff5c) r19 = kqueue() read(r19, &(0x7f0000000080)=""/56, 0x38) 05:37:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x385, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 05:37:14 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20a, 0x80) lseek(r0, 0x0, 0x3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x12) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000100), 0x1fffffac, 0x0) 05:37:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x100000000) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0x4) 05:37:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(r0, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xaf, 0x0, 0x0, 0x1fb}], 0xde0, 0x0) 05:37:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x100000001, 0x7, 0x54, 0x8, "245c3956052210e5b37007182865354274e291a2", 0x5b, 0x1}) r2 = semget(0x1, 0x1, 0x21) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/4096) readv(r0, &(0x7f0000001200)=[{&(0x7f0000001080)=""/137, 0x89}, {&(0x7f0000001140)=""/190, 0xbe}], 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001240)) fcntl$setstatus(r1, 0x4, 0xc0) r3 = dup2(r1, r1) r4 = semget(0x0, 0x3, 0x400) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000001280)=""/97) semop(r2, &(0x7f0000001300)=[{0x7, 0x1, 0x800}], 0x1) fcntl$getflags(r3, 0x1) preadv(r1, &(0x7f0000002700)=[{&(0x7f0000001340)=""/186, 0xba}, {&(0x7f0000001400)=""/207, 0xcf}, {&(0x7f0000001500)=""/77, 0x4d}, {&(0x7f0000001580)=""/99, 0x63}, {&(0x7f0000001600)=""/243, 0xf3}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x6, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002780)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000027c0)=[0x0]) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000002800)='/dev/null\x00', 0xc1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f0000002840)={'./file0\x00', 0x8, 0x6, 0x1, 0x1, 0x20, 0x6, 0x9c94, 0xabced08ad7dfba10, 0x1, 0x0, 0x80000000}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000028c0)=0x4) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000002900)=0x580000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000002940)={0x20, 0x0, {0x1000, 0xfffffffffffffe01}}) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000002980)={0xffffffffffffffff, 0x800, {0x7, 0x480000000000}}) syz_extract_tcp_res$synack(&(0x7f00000029c0), 0x1, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000002a00)) sendto(r6, &(0x7f0000002a40)="d89b272514a953b49464bc6787ed5e1dbdea075f9e5bacf662a3fce372859b37c6a49b0a6f47b67d6fde97e4f295230e1324539f0bdfa4cf229e", 0x3a, 0x4, &(0x7f0000002a80)=@in6={0x18, 0x0, 0x8, 0xf1bc}, 0xc) linkat(r7, &(0x7f0000002ac0)='./file0\x00', r1, &(0x7f0000002b00)='./file0\x00', 0x4) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000002b40)=0xfc2) preadv(r5, &(0x7f0000002e80)=[{&(0x7f0000002b80)=""/212, 0xd4}, {&(0x7f0000002c80)=""/186, 0xba}, {&(0x7f0000002d40)=""/135, 0x87}, {&(0x7f0000002e00)=""/95, 0x5f}], 0x4, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000002ec0)={0x0}, &(0x7f0000002f00)=0xc) fcntl$lock(r3, 0x9, &(0x7f0000002f40)={0x0, 0x0, 0x0, 0x9, r8}) renameat(r0, &(0x7f0000002f80)='./file0\x00', r1, &(0x7f0000002fc0)='./file0\x00') 05:37:15 executing program 1: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="07dce2cebca22d170c3af4794bbae619d1e3e56a708dd2a1cab257d7f64478f9842069761d7e73b68dae12281395e41f3f537d1f773eaf4186e6335705f6724772a8dcea1874533bb24a5e31e3265249850055de5b410bc2373ee3b23eddfa14e0a813018e822a865771f8bb12df0ee913f014ed28dc8d3b9c234afb2e15b74949fc02c8b18c3643631ff9f6cb8eedf0dd6b529b693ce31fe8efb60e1cbe106b80bf7e67227937b3061950087e384c55b6eb50361ee5e7923622099bb0955eea441de64083831a24d02ae7729bb164027a40e30d91653de3a38a14", 0xdb) 05:37:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd813aaa4e713048e69931929648", 0xfffffffffffffeb9) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 05:37:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1d, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860e6008baa33930ad08a12090000004e341dcd291ccf49f500000000000040000100000000001b27", 0x2c}], 0x1) open$dir(&(0x7f0000000080)='./bus\x00', 0x20, 0x400000) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') sendto$unix(r0, &(0x7f0000000500)="e6b7894cc78b29081f3cd6dd8a0b8f3d1c32ff19012ce804509b896f730872afa7afaf2d9fbbc3147c7e7d1f715b84d20f79f70a55c1a148bd67b07933cae5748e105e901418a7e1a3fa012d73559669b8c1dcd2f847ccfd3a91012f0736463ce533d685f91da8acf6da31b4953dc93996670b5dbeddcbb6345538b9b82b13d419bbdc791cd2fafd7c7f0a3585e3509f1602003d2825e08a47cfb602375e6b2c9bc04252e8de67466323ae81a983fc0a3f1443d91ff5ab707ac2c1a5d70adbde3f384c5cc5317e0222c60bd6f67ee00ff0876a97d307606a342e72dbdc5902c249eca673bda6b35febc2de9b3e0923a75fffa3b0735e1200ac8f73b7a9d2ca9f510945b5e5ebfe58482cb8c3bedcf7c29a79d5cefa2a837e6397ad721eaf25eb9a1e83587204fad1b7d9d5299abaddbe183b412bbf88a019f057dc03131d84acd37f4894a130dbe004e2de4641d4b2b9ef47663d3be7ae9ffcb9704f1a75bb2f4cbb6b16a7a40c076628e02380b5bdb444", 0x8a8657bc, 0x8, 0x0, 0x0) 05:37:15 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) 05:37:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x70) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0xdd) fcntl$setstatus(r0, 0x4, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/251, 0xfb) 05:37:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0/file0\x00'}) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, 0x0, 0x0) recvfrom$unix(r1, &(0x7f0000000180)=""/179, 0xb3, 0x3, &(0x7f0000000240)=@file={0x1, './file0/file0\x00'}, 0x10) 05:37:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) fcntl$setstatus(r0, 0x4, 0x4) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) select(0x134, 0x0, &(0x7f0000000040), 0x0, &(0x7f00000000c0)) 05:37:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x82, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffffb, 0x2, 0x40, 0x7, 0x6}, {{r2}, 0xfffffffffffffffe, 0x53, 0x20000000, 0x101, 0x1}, {{r1}, 0xfffffffffffffffe, 0x82, 0x11, 0x1b09, 0x3477}, {{r2}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x6}], 0x926d, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x40, 0x30, 0x25, 0x7}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000002, 0x6, 0x1}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000004, 0x1f, 0x1d9}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0xfffffffffffffffa, 0x10000}, {{r2}, 0xffffffffffffffff, 0x89, 0x0, 0x4, 0x7000000000}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf0000004, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0xffffffffffff660d, 0x6}], 0x1, &(0x7f0000000380)={0x0, 0x6}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) 05:37:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ftruncate(r0, 0x8) r1 = socket(0x20, 0x0, 0x400) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x80) setsockopt(r3, 0x8001, 0x8606, &(0x7f0000000380)="080381546188f61d3d8625a70223354082b3134dc3cf573ccabef45ff9fe6a048c18d3e96bce90bce36337f32a466e188cc231045527b9ded8d892a7112b3767bfdd7513383106bc7039f675b3eb875880136597305c3d3473d3ab6b83f090e7bd9fb8c7b019c470cae7866696a72461f5395236763c298ffb0f668dd726ef22e8ded59342ab1465f06fce", 0x8b) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) r5 = geteuid() seteuid(r5) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000440)=""/4096}, {&(0x7f0000001440)=""/178}, {&(0x7f0000001500)=""/154}, {&(0x7f00000015c0)=""/193}, {&(0x7f00000016c0)=""/4096}, {&(0x7f00000036c0)=""/4096}, {&(0x7f0000000000)=""/47}, {&(0x7f0000000200)=""/25}], 0x306) 05:37:15 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) mlock(&(0x7f0000003000/0x1000)=nil, 0x1000) 05:37:15 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0, 0x0, 0xa17a}, 0x0, &(0x7f0000000280)={0x8, 0x0, 0x0, 0x0, 0x0, 0x4000000}, 0x0) 05:37:15 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="000200ffffffffffffff0004001f0e7ae08a510b588dada600001ae1ff01"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000180)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0xffffffffffffff7c) 05:37:16 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{}, 0x0, 0x0, 0x0, r1, 0x0, 0x7fff, 0x7f, 0x2}) r2 = semget(0x1, 0x4, 0x112) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000000800, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x4) 05:37:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x84) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x3) 05:37:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 05:37:16 executing program 1: r0 = getpgrp() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000180), 0x10000) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="879b3303ed8809bc09435ac7b85fb5fc5fe66275436cbd28b15b195fa09a8b43c6d6dca4209762d0a0fc87faf48cada4c1cb061d75715b3a763a36693a37d750b0070081dd5ccb9d6b4666274576c3fc838ca29aa4774ae65a50e97ca5cbe76505bcc92db2ad94e0ff2de7f48823ab83f24a20570d7328b59c6263a18651f876bb3a056b6d819db06804", 0x8a}], 0x1) r2 = socket$inet(0x2, 0x2, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setpgid(0x0, r0) getpid() 05:37:16 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000002c0)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = semget$private(0x0, 0x2, 0x20) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = socket$inet(0x2, 0x4007, 0x4) connect$inet(r4, &(0x7f0000000340)={0x2, 0x3}, 0xc) semop(r1, &(0x7f0000000280)=[{0x4, 0x4, 0x1000}, {0x0, 0x7, 0x1800}, {0x0, 0x222, 0x800}, {0x7, 0x2, 0x800}, {0x2, 0x5, 0x1800}, {0x2, 0x101, 0x800}, {0x3, 0x80000001, 0x800}, {0x4, 0x6, 0x800}, {0x3, 0x80000001, 0x1000}, {0x0, 0x6, 0x1800}], 0xa) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r2, r3, r5, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 05:37:16 executing program 1: ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000000)=0x40) read(0xffffffffffffffff, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000000040)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000080)=0x7fff) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(0xffffffffffffffff, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(0xffffffffffffffff, 0x3) kqueue() pipe2(&(0x7f0000000140), 0x10000) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f00000000c0)) faccessat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r1 = msgget$private(0x0, 0x11e) msgsnd(r1, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b293356296147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c25c89bfaa423f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) 05:37:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = semget(0x0, 0x4, 0x604) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000007c0)=""/4096) r4 = dup2(r2, r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r4, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r4, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r5 = syz_open_pts() close(r2) dup(r5) readv(r4, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r6 = syz_open_pts() ioctl$TIOCFLUSH(r6, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000280)=0x4) 05:37:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x2c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) shutdown(r1, 0x1) 05:37:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 05:37:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="a0e06b0ea7b0d860006678ede0fbbb9890a094a17ff0992b0000000000000000000028d183", 0x11e) fcntl$dupfd(r0, 0xa, r0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) 05:37:16 executing program 0: munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 05:37:16 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) fchmod(r0, 0x1) r3 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r2, r3) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)}) pipe(&(0x7f00000000c0)) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x0) 05:37:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0x158) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 05:37:16 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xfffffffffffffffa) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="a4cadd17f6dfcdb96684f9297df1b0e88075e47a4f26f5c5a6f66e75a4a584933ff93ce58de280"], 0x10) write(r0, 0x0, 0x0) 05:37:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget(0x1, 0x100) sendto(r0, &(0x7f0000000040)="edbf49c80de7c714", 0x8, 0x0, 0x0, 0x0) 05:37:16 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f0000000000)=""/94, 0x5e) 05:37:16 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) shutdown(r0, 0x1) 05:37:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) setsockopt(r0, 0x7, 0x6, &(0x7f0000000180)="9da3190836d586ad513c99e688aca62ea3b68a5a3366d486a1afff547fe9562dd192de0c3586c0d33bc3c027760a6f238b67c724e50b90bd60b374426768c498030919903908d458a63063436d4af963f2f01417589313aebc0e028a2e15f825f44e8b1111119baa97b9f1146351d87f8760eb2e6f43983a82222156c94f0b1c36b420d90707a9919ab4f58ea123ce810a2b7b8dfc58e9b660bb8bea7f601d7c512f8d660765eb44bd33084941c5beb53748caf16c85bb8313dcfe90777db55920a3", 0xc2) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 05:37:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x9) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000140)="50a016be894094733a8e785f7c40e1157f0a70354513e874989495d8583d0238abb0cceda588e849f1a0aaed61b2497e", 0x30}], 0x1) 05:37:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000380)={0x3, 0x5}) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0x6, 0x40, &(0x7f0000000100)="8be8e4cac089754d6c8bb2caacf3e35e8f7a4197550fe252cf555160de23820723289588e6e9ea1649f5e9f58f22606b3ddcebdf81b475e569f89b08141397e2c476151aaa8b1af04b1604f4b4225f5a71d96836c7240e142b2b034a2e32871a3e774a5c74a815f5b4c3ae755229a01db762a0533af954452258ddb67ded44326ca1fbdd58d5e8e37e3645294490925ecb5e88b5169080f12fc9d4", 0x9b) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) r5 = semget$private(0x0, 0x3, 0x82) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f00000001c0)=""/245) 05:37:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000f30361047a772bfdeda69916da64a2bebed94d820fa86b7592d59a6e4d74e01ad98182a7e77cef25940f9f7223ebd4fa750691482b52898d4efa3afa19946b5fdfd726d4e6c60c6dec40145110cc75354863cf868e1dcbb1ee0599408e298c88fc45bcea411a0d4ef693f75710162a1f44ca894e73624e6420ae315efb66f403f5f618195ba2964241ef665bc759d3ba929cf105290e860359c12df75c95e80375633e9ad0185e917c103a2d1a034b585bfb1e77111eaa", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x457}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000080)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4011, r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3) dup2(r1, r0) 05:37:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31, 0x400fffff}], 0x60, 0x0, 0x5, 0x0) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x6232, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x20, 0x104) ioctl$TIOCNXCL(r1, 0x2000740e) recvfrom(r1, &(0x7f0000000200)=""/85, 0x55, 0x3, &(0x7f0000000280)=@in6={0x18, 0x0, 0xffffffffffffffe0, 0x5}, 0xc) r2 = accept(r0, 0x0, &(0x7f0000000080)=0x2e6) recvfrom(r2, &(0x7f00000000c0)=""/129, 0x81, 0x1, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='W\x00') syz_extract_tcp_res(&(0x7f0000000040), 0x3, 0xc3) ioctl$TIOCSDTR(r1, 0x20007479) 05:37:17 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mprotect(&(0x7f000041d000/0x2000)=nil, 0x2000, 0x1) shmget$private(0x0, 0x2000, 0x1, &(0x7f000041c000/0x2000)=nil) mlock(&(0x7f000041e000/0x1000)=nil, 0x1000) 05:37:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x84) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000000c0)) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r4 = dup2(r1, r1) close(r4) 05:37:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x2}], 0x1}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) 05:37:17 executing program 0: r0 = socket(0x2, 0x2, 0x6) r1 = dup(r0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c6530008b046267294f1e5bd25256b7111cbe931f9632ba27252e3c957291c857fc37bd1509c4e8be4edb6f8ac6c60620f5fabb3805c55b38f629424ad4feb871b54805aa2762d3d5459117607e6a733627b3b1b8bdb09704dca53cef4c66e4321b81a66eaf7d9bf3176d9dd3c96d4036bf627d28e6f14f857989fd4b3aea636ff296b34516714cdd3644d3ab2b099a6d87d80116e89b8861138ed4"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) write(r1, &(0x7f0000001400)="114656d83bffa5e656693ecddab9e6ffb1f1ddb0bc2760aaf968fe9f8f04181fbff0d24a79488d01facf5ce55e666ddb378810f1b2c024426f3890be692a10e606120737655ce5134c9a01ce00dc5cd338bd62420c050f6a51b396a759509532a1f9f13130cd00e827b0334553159080ce30c796d6b71a118e94f56e4ab1ef79a2e1825bb4414c72e4cf1ac03f0f2662df1a21b241e466fb8b94", 0x9a) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r2, r3) 05:37:17 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000040)="2a4376691bc42a43ad5d6d08a3a1001a9c8b5677d43f533301efa70f1ee893b9b71e2a028ccb298d68f5f7482bc1e5b925da20ede066256e85f163", 0x3b) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) read(r0, &(0x7f0000000380)=""/67, 0x43) flock(r0, 0xffffffffffffffff) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) write(r0, &(0x7f0000000400)="641d5714f1238afccf1b5135c148847cb60530942fe4bd3d3bb9b4362c8296ca4576d277cb544de8b1fa844a7b3543ceaa2dec95b5b7fe6e1d59dce8dcda4e3835d36b891ec62f332e06f4f96f620d0dea7517f7288343ba94fef441e3430e55c54d422e767fef46ee8f47859d970a8c5140e74e4954f69d7b780bc38e5d55accc7f93d269de06a42dd3582bdc8bc19103ccef520a12fe07", 0x98) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) flock(r0, 0x8) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000340)=0x8) flock(r0, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x2, 0x7}) getrlimit(0x5, &(0x7f0000000140)) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x82, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x3, 0x4df3b790}, 0x8) r2 = geteuid() link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchown(r0, r2, r3) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x2, 0x3, 0x1, 0x6}) ioctl$TIOCDRAIN(r1, 0x2000745e) 05:37:17 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/75) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x9, 0x4) 05:37:17 executing program 0: select(0x40, &(0x7f0000000040)={0xfffffffffffffff7, 0x9, 0x10000, 0xfb88, 0x81, 0x5, 0x6, 0xffffffffffff8000}, &(0x7f0000000080)={0x8, 0xe778, 0x2, 0x5, 0x4, 0x9, 0xff, 0x51d}, &(0x7f0000000100)={0x7, 0x3, 0x5, 0x4515, 0x3, 0x7, 0x6, 0x8}, &(0x7f0000000140)={0x7, 0x6000}) r0 = socket(0x18, 0x2, 0x0) chdir(&(0x7f00000001c0)='./file0\x00') select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r0, 0x80000000000002) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x3, 0x80000000}, 0x10) 05:37:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000001140)="1b7de8c58bb1fb9efab652c8ee6711e674d45e206975eb3f2e87aa992f797c1f4581b10609efb69a110cf96dceb316e6428cbf5fc7d98390d78daa2bb74e93fc0c727336c38b22923d2037b2e9f38fff9da3bc5c5ae8c71eda7700958c4d3aa4778385c6747eb01543d94b3f9b29fa628c742b1be566e3ea6f12ee3a6da885f1c353d30be34067f46b093bb7bcd7cf472ebe426e4ad0d28a5849a3db3f4c2b9a415059281c8c650a462dfaf5b428d672c53035683f6f3bf158ee4bd169ae73f35c010d0ffe444341d2cfc9f2d7d7f1142b4d3fe871e8c583ff6c613f74f3c4ffda58ddf67c6d19018e537a258fa586442c25a0ee6cc258a604fec8796b25880d159af914d46de45816a1231158885fee4b751f3f264b8d38617b2b4a2140464bb471e91de177a3db3333ca1f456d5d8e3bb7f409de0eb39c3711089f83f2c0b6c3979549515b52d8985ed8a022359766e5b5c9d52575444ecbb076230914f4f3ba04a55ca4ea482aca5c31f844b18d3873878ed0b745ba04146d3d3a712d25f60e2d92987036f0c3350bbf6e4bdda603393737b723b812a9ecfa8f248195ade163b5f8f0dd414c68187b916511825b86d0e9690587db182d380ffac7318494b46b26ee761ded49da4dca05f8209d5bbe017e27ff9b832586b7838de95069bdaaad72343ce5b6aff6c65c413a34e68063a045c3d257a90e0a0c37a1bec9e6e9110be5e7753646ada91e0cfa36b69f1f0cf23ea7eed19cb5b6d6cd8f97937a1dfae91d74bb26730726ee75e683a199429d13c252ced5cf7722719d56ac08fb7e5eea2c840eb26238f5b2fce3e853130f3abadcb0c928e316bb058174162c47ccb2e3ce7a548720143e051d78648a1bfb68c718250fd18f2976b175f56072c1d1d3b9258d97bf6ee0cb110eda0bee88136783ce8d5a72f4c6c851e03777bddedab376ad6dfb43464b4fc923ac781810944a841f1253d8a46026e019111eb24b26d30a55b0de8337f05b06844f95f02be721299642d4dd01d7b9ed3b0472a1a58f1e12d4890b4003779090f23a49c020b0eb68efe17e0cb74107406a3781865f81c2b3f96de05ebcb35538062c56e7a059af42404e27e5713705986add63e42a937b0eff4ea53214dd8885a0bf676e848f48472906e6a3ebf606934fb55a7666981df6f0b8ce3ceed10575ebc3e5528e40aa838b1bf0d00a083cf47b754e0edb2125d4b4f085360c3c2c5d2893cd9f8c351728030da1a0145975b930689aa4d167b0dab0360686746b5da97c953bcecf4f0d8bad2e6ba6720a17dd19ae5efeae3ed6ff1817deb5c4cd5f26298059ac5545bf693f829271879416003f46b68d0c034e4f2a7bb63e21cf2b83111155cf3f849a5a982667243d3c05c944bec1c21522f64fbc2fb30acec50dc5adaa4f5048a9c9564a8cadc352ac638a2017bcdf6e0113a161dfbec059205983d1cf4903e2e551ac1dfef4bb77e9ec6432cd5eda7c55c4d531b76c142f4c85cf9d62fd0140e994fa35ffea28579b940b138910d02c2e3dbb7c65ec9d53e2bd63d58ae941f7ca3862bac30f774bf8dd3d17aa8ccc3b9f4b906b0151377eb42748eeb22cee2de713647ca2c221ecc212faedbf2648bc861f359cbe3314a73b47eba0b40a33e76f7b722d7f0bd6fd97dcfb00299d374c2d3a3a0fbbe1cdde67bd14c00201710ee8f9b3b0e23fc2cb80d2e09b40ada07808288ee39409b386c59a3479a4d1d28975cb6774394c46679781a179718316a1133dc0e72fe5d604094e13a44fac49d67da5c4dc16a1a8d19616edfc24672e2afb1f76c446cff40ea2768737982fcd73b88632b4b5b863217f007395f081952ab6efa65cfb822cacd3f070b4c7be8ac19d7e5b1805946dece939c0d31003a3915efc6984403fed9fe82c87455d4a308018972c9cfb72a4de5a22279b571149c2ba7d32d09a21cb2ba031e46a6d912d25eae18cde93e7c26f844c912652975781a9f513b221d5d7ff7448b3ba542eabd805ce483c83621f0baece97a0fa2b70cc04656b2afbbbf9a7030cc8bee57b2b77f7b1c555008cebd61a5b38890f10dc9233bdaea335184cfef8ddfb7469df39d690302b9b85341d0cfc7fcb9c1348a23a39507b9d7bc0c1b1c541fd36b4405366ae9eebee53d658e01ce667c1034e5b88ad7dbedcbbcc667530bd406d56d1bd73ea645ef856b7568924a3b5cded263cd1c208b0ae6af3d9324c021184eac0c119c51088ccc320c069b19c342f758ad4acb8ec3a8acb106332f9afe66a23604b4d5ab546f53203929a03724c9f023cb83293b9f90c5bbccbc438def4f6e45af32f13669b31c55599b5170563b2c8480e82eac012444ba8160ef553e9f42453d74016a32b129c4a2d73947f5c3dca255ada15c04bae2820b501c812a4218a3c233a05671f2e397307f2854024734bb1b7cbc3871cc6a6370aa0fd634aebb5fd3dc4a6983a516657050e11f3cabb9ab19cc0f6c5cdeacf99db5954e71f7fa7472f11b5ab7dfba851bd588ec04126d3eb8c80a0e8ada6d021b4c09e30a769c2745c4482602da01c7e98e6481159801af749c59c7848f2020a3d1c23591c5a9ec0afb29c297deafbb15b71b3ed7b83080161d45685f8b8b29a24c9b7c44184dcbe6151527cc9512c73e2f949e6ac0bd2518b476cd0798cc5261235108aaae5cecfaf71b9c66daec5bedd4ac5ab73e4787a85a91ebac297b3f2016ca688b92b70520aab0045d818d8b9940048b527f9f8c7e4363c7f286b528aea159f1bc5b987fba67272425d4720ccfe1024efadfb32d3ffddb83738b950059ea7236aab920578d7a2ad4f66b0ad69a78eec8e899c820c7fe6baba4b5c263d567957c5ad1fe94689a28e3e02504ceea58a27ec881aab1813347721d578b6a2f9c165577e27a2ff638431663dad33bcf7cf1cd6b9b67a9f079001300462b9687d91c44385c26054cddaf5c814cd2720163a9beef62fa241fae90218c7f9aabc6220b3b12430c35b680f7341744b8e0a7b40b01e8644d237470ecf1159851e92e912b7895402dc8fc576accbc9d0441baf37d8c658980b0ba072796a75d8a29ff1294dd62f5ea43a934abaa78786b7735bb308dbb72eb645ffc2983bd0a4293bec8eb02f204a5943143feb82755a6fe424ee88ebbbc7f5402e3a2c6b4fb803ec9136ef18e69256260213435468fd0fe9bab6ad861c73db13fac162bf94b258c4789ce2d583adf0594d958ae5cde7a653b1ebf9b302784544219f63daec2a7001f06d9ccc0d1256cf53199b97500fecbd947f0289cbc9d959ca260c4e2de4e53e5cf43266c16fb4b764ae283c816ababe778f848efe2073fd14c39fc2b2e36703796b21ba6e9d76d253af947f136f4b6815f1e1f5d7f71c50db09f720e8446c42cb1970578849b92f7bc96ffcb17503b6783124110a6ff9265561eef5bdcbda8237d290f420f758bbbd3d9bf7547089fe10a517c95a3760050feacfb25f3a20db3d1278496094ed1797523f618cfc180b3535745c3af39ce58b810f650f3a80811a357832d18a97a5b1e7019a1a1476e03656e162fd5e0cdbd021cd06eb1cf01155613e67b28dc6e5bffb063bd86c6bedc5c1520ace7b75d58f8915b2511f7291685007be6c8a74ebb793e1c0210df76e12145c4ac740e556ac0c50d351a0148b65b7e9ad1cd042b0fb777673ffdb4e8ccd4883bc03437b339e1e687398a8a81137ce5431aee867fd9fa302a212fed20c8da157aad519b58a07cad06af8c91144297a485f1d79f77fd40d6f35cd1c006411e7ef2a0e03e9c1bf7dfa735f6add81473d74aad36ac3c7004a2a03c3e4ecf1bcd3c18624c33852a4bf5563f0ff2dec1ec4563cf91e93c815822c44feed459b1ced31fe8e33cb3525666398e6aa8f011dedbfc95f1682625b374cd935545630b8f2fbd0cadd9537172b527672bcb3680a842d10c0a299a0268bc8558ca3904bc45e3cf69668d2c6a85737d7df01a8577b75f0725528bf8a147b0c8b0cc004967ff03cc28662caa225e4fe307824f989a4012d42dc1d67e869f060b9d1608acf41133e0520f7e43d725e370a25589fc629af1d0669f39dc8c92904355b3ffb59fc308157a9f32d889c027defcc8300c27a296d65bc2ce909a3a262217ae587a6c32c041329f6d2c1a6e15b9c1ab35a5c58444db199c3bb4d6fe7b97cdd19285410cbcb73ca4767d88ba00ddce62ae7655cde8d2f249b958c02393f68d23b6842dd00b92d33166e6ed20da215886b3010b58c45ba48476246ff9562150eea61083242fec938593cd8c34a2d0aa50fd68e0349e71bc822985275b322a7e7fcbac40d224d884821a8a88bf63d278fad7fcd5d3ca89d8a847f6918e7b8c4d4f80cde8df0d12b66f10e4a0b24e01cc68d411ecbf8230d4c1d077b8a277e1845ef0530e085632aa1e9f8370937f64cd6c172e031807af193e7dca33979990f77914565877bbaec81dfc82d52dedb5555cdd164a903efeee21ddfe41b7dc39ffdc4f112d6d67434a6a2829515f476b3c18e70ed5eacd920e46ca7ce391d545b77684027a5db0050f514f7596cd85b5224862a602265fd7a5c3144077b8e4220dbb9377506d7886349da25e48091bc2660d6a72a96437c4142703188cf42f7a4b653bd310821c4f908c280eb6ba945a7ecd134fc203d22ee4df0ef91019261c4d00cde00753d12ca1612a614e8d989635e47a6dbeabd2bb73a3c14d4499bbb8f3b36d056b9a5cf7c809f6f63f92acb4cba3041e953698257fe16701cbefa11c7c9edeae1551fa6dc9df0d5f9580fb50e9624cd3b8a1fc2d18c83f0660d363f6e77105965ad84fb7050791120e9c1da78ee0f154069dda95e69e8155a645055e6c57550acc005c81aae3cc3f64e9614041951510d8aeb8675ae48134c5eb2009cb2fa17c9a91a2c70287ab3172e69d7c2e26a4493ddc083700eb69120df2691a4bda76e89b9e109f97e0fa3db7bb19f731a458f32e3c93fb8f41e1dba8a43bec03a8acd7aec3c25d8de5c248ce5288645564f17787e78097d76e6dba9407c75111bb6199bd4acdd30ca341ad6f65e71eff3f4a7748c77775232e94e0e57c6d94291925d154abccaceccc2a744e4fe270049837e339cb83a32928e89d06c2c6cca16f2897ec117b4af62a32646abc143f9e391108334cad3c98384ed8fbd65310296df4675e4151500f91c306f346a73e80b0294d9cfc66cb43424711dfe76b2aca35401238b74018a7b2f765778304878f3119358284a2c4732f32bc8272e1c782fbb3a4a4594227cc28409862d8f327b8e45e2f36ce393c680a00bf87db6e491af63490cc02f9f5fc56384628589298092a0c54e6ed55fcc997bd394ee528813a7c0e812c8f8bdb66bb6ac8da7e8f097e11ef67548255a793356c564b38a0487954c640ed2eb5064cf9b6c060a63e2728c77e85da3503a1f50a5ed524cfd13f9523dcfcd11e34a1b8a64cecea014ed3a1939bdf358c6fd0d3ffe4b7787dca2de5407b4865461b243f4127af57ab1d4599b4aeeaabbe405029f513527d90c851305c29185c14794e9dc2a99d66947c890493cbb30320fcd4f3d0ef1790aeffaae1fdc584e7f9f43ec53a3886b48cac36cdde53d558d0dccffa0eb4c34528af71166def3e978cf27ca3807ec84d8dc3cb29cfcf6c5690865afffb2eb16bd6cfeaa8be7aa8f786853e33f91c0f4ba572ed3a1c4a4b2ea698e0848dbbee8b3db70eff6e34d855337ef0d085c72222a0256a164f9cd73fe4e6e6bfe7f020b40a885a292f8e7a08f759683f4e6000000000000", 0x1000) close(r0) 05:37:18 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000040)=0x3f1) 05:37:18 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="6e638a319f0d21f92e6b7f"], 0xb, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x300, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x7db2e848) msgrcv(r0, &(0x7f0000000000)={0x0, ""/200}, 0xd0, 0x0, 0x0) msgsnd(r0, &(0x7f0000c40ff8)=ANY=[@ANYBLOB="002d639c24000000"], 0x8, 0x0) msgget$private(0x0, 0xa) msgget$private(0x0, 0x21) 05:37:18 executing program 1: setreuid(0x0, 0xee00) r0 = msgget$private(0x0, 0x122) msgrcv(r0, &(0x7f0000000000)={0x0, ""/121}, 0x81, 0x3, 0x1000) msgget(0x0, 0x3fe) 05:37:19 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x80000001, 0x2}, 0xc) dup2(r1, r1) 05:37:19 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) shmget(0x1, 0x1000, 0x8, &(0x7f0000fff000/0x1000)=nil) 05:37:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x8, 0x7, 0x983c, 0x1, 0x75, 0x4, 0x101, 0x2, 0x2, 0x95fa, 0x2}) 05:37:19 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28102, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040)=0x8, 0x4) setreuid(0x0, 0xee01) r1 = socket(0x800000018, 0x2, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="32edb209dcf81fa1ec4cdce8be6efd0b6810050e87bcb23355e5cf779a8bd144071bc5f0ca0c7bf84f0536dd0daebca57a988fb8ebbea1c3c8be934f982b7e4dc1389102fa478367e5d423a2bb28016d0a662a2f691acc4c55c96e17dce31a912baf73fc32221b4d7147ba0bdb78", 0x6e) close(r0) fsync(r0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x9, 0x80000000}, {0x18, 0x2, 0x2, 0x7}, 0x6e, [0x9, 0x9, 0x3, 0x0, 0xffffffff, 0x69d, 0x7ff, 0x40]}, 0x3c) 05:37:19 executing program 0: chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 05:37:19 executing program 1: clock_getres(0x5, &(0x7f0000000140)) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000080)=0xfffffe6b) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000180)=0x4) msgget(0x3, 0x21) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 05:37:19 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) close(r3) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 05:37:19 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) chroot(&(0x7f0000000040)='./file1\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) open(&(0x7f00000002c0)='./file1\x00', 0x80, 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x10001, 0x5}, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)="4194929cd9cc3385aa203a1d5f4b86568e825108bf7539688e05bd354c2b08998e5672ddf020920c4de685c382c6317347309b9f0fe5bc9a5f0d58675d5026f5aeeda939852f670e7bcc495d5eca736217c8467e888362039cba9bb1a856f09e1a63c3a2312fb3b6faaa629617dead567e4dc63e9eea28b693870b805eec90def5f42f2f9fa7bb4c10d6b2fd9d3b7ce3774a2822820ada9149c61c3ccb5f91a85c64b4658106cccf2452936471007a30e744", 0xb2}], 0x1, &(0x7f00000015c0)=ANY=[@ANYBLOB="18000000000000000100000001000000b30623623011e5001010000000000000ffff00000000000023a0d0456096b0501d14dd42afc60e30dec55bab0ec8a970f3ee0f34081d985b27cceaaddc97777b9e247b9bc5285f4801e79ab10a2cd68bc8a47eacc4ec16a01c042504eace3c371228b1951de2b25e89f954b847500f46ce3d88c087887b81438d93729232ca18f5c35e3d9215948850356461fa3977972f86a8e73bf617d55b5b8e06b4fc31f53762bdf44b43e4e9300e7a7ddcb9108a047cb209d398a95f65fc6b37a91cae60d3f37c758ef9fbc2962b6e8e1050c18521510e8ab72ac6a85f599a441f2499496cf411167eee8ee1b8cda892eb465a459d574bd903d1f8b45eb5660eaae91799a52f0d53b4c5443e6f54eb6b6351f15ab138d3ed862920463043f55d3bb74cc7a0b3af0e9b2716217051a4f0b2c8db5581b62c852de1c7e59cfbeda9d6715cd3e99f6d845145cdf153574f5534af864e3b2a12afee489a52099cde543f2cc84c10ef90cd64d8c20554b720222a0d60509f794e6f2d568bb918b1260bd46d01cdfad37b1928c6a19c9c6e4c06f9b1a68672527b1c90614073686fd9579731be09957ebcc417d61c11fd0d9d239950d5fe29bc0ddd2f68a3306f869dfdcfe57986c46d0ab7c708e4d568fe8bc2a9860ccef2e04163fa527bc1f409739e2ab060a641bcb01be21e8717cf550788ee59a9c9b07a6fde60dc4c58541ae471d96acfdea8a0f40575b57a4ea5fdd0cad14c1b474d5b29b7b64bdd23ebc5d23932a1efdb8367cb5bf806880cd60e38e98d6a57f483ecc385c198c4519e53c9ef19d44ae52f13fff2a16aac26774458515e3bf263a0b9c4bf18b5b6ce6b833e9460339a7ea52f2fe484cf4f4e592dff0e652505e410d71afe4803dce5a624fd80b9da5d7d647cbcfe363b866a7e735d34d37edef5bc09078437c022c868871c299e712d45abeded4145f0a9425a0321e4836ebc86ae132a80b02d763915221287f2d688e726da522ac0e1c62d29c43fe54ddf2b47c34d2d913f428a2763fb711ef5749f0292511dd3788fdbcbf6586a6dd8a1488f2ce9a3ec12f9f3e2725e5cbc841f4fe12c6d6fbb2144c57c67cf98c12aeaf4d45a5aaac79e1f15df4b113479e67fadee3ac9d0b8b1b10d734f5954e389f326102c91f18286bfafe8657153580e26b4c3e8940242734f797d1e47e6b5367319e83d7aed03c49a1f0bdcde52023b76d59792ad0c78855df3252257eea2e5518e4bb7791db60ea4157f924e8a3ac6b2eda598bfe6b5255e254d374b15af499530de339101eae0fd2122656b1d33a63051c795298e59ca04b1751fb8dd51d825c0686fbd9ddb89df43b3df385761114bbacd763ee08f587233cbf136453c9452262761754a7f804b9adedf50cf14524fac261b3f665558e0de2796af026bd09bfb11540e6ead34b902433bd0af029e96abdd0ee8adbbc22f0af0ef1081f50c591e789e394b9e23c574350305cc67a7a470b841651271cf82f47dded7d4de00f34ea0ce7b2dcb0b2c73027cc2f87e94ea9968cdddadd4a10dd67e3e6df941b1b7f0643e5872621fc0a8ce9703b8bf1f0552c288318062b93ee9c508aca9244e57bd22f3bc64c3c36280dfebf5902143d42d12b383d415bd97b0ec8ecb3717a51da670925c45a74ee9b0c3a1013a2e84937a60f23384a3548d239867bdbd7b6f9894f18059e9a70e81d21df85e4c3d8472a465979ea221abd92d9ce0de47bd861730cba5913d29923558daefeeb6fe17f1d08aa41d7480bb06b519523c85a3933145693022c39d167aa947aeb3d9a0dcfde0a6ff4250b39ddefb5d475db533705b1d5af139685ee939692013019774cb94414452f0630b80eaf29efa43ea1a46d3eb33056ff751b35aaa577950f5c953a0f6e1f1eb4fa55ae6f86a5ae72fd020dd79c55170cabfcd94ef49dc9a297e6101991dd2ae1394a7e53d109d2fc5e3aa14daac1c33f91e81ce1e34d63d258fa3fc45f8ecc4751575d1d6d0383fd81a146ae55aa3a5065ad46c7f165de223453e59e18e05949eb9f7c866cf0a88b670a29d7bb8dbe037483d7398ff76babff9f14430269f8dd16e0402a6f475e700328f13be5bdeb554b1c5c159c0ea6a190e6f74bcc88b8b476288b7839025059e009347d0041ca607547ddc291b8570702bd3e5f8da92bf7b8da2c8efc9ff8b04b2c59c654f649c1eda92e192da969fbec67f2b299399d1c8c1d11c045a56583e2cc7f1bca3ba9d70e4571ac9d1eec9583d6af3fa07726cc54f32928140077bbbc5644eb24aef5f99835f5d2a343b0ae9ce66cbbb87aeff2b8defd885df595e8f35d87f7937561e4d375a1c1a41166a976c871acd1c122ea4c8a1764cfc0baa1c2683f29c1473198f8042e8d3539330be6d04aed2b2375079a768abeabd835724d5fd2ebe20e778f7be79a096fed2c247d676f46004ea5c42f0872638a1ac1fde0e50af6723e3045195d185e192e905084407bd2571dfb3ca114875ade78b2281be2c15e54f25d133954c387b2491603322940ea8c337a0495ce2a17490d942ecdfc467d779337b668a0e74e5e8274cc989256902fdee07becab3c07d72b8dd5c45ddaff6ce24d6fb5af629f7f4490d56551e977c60c02e1d2beb0d341c0e736deb6eaf5c2a2a360adbcadbd92ff4e11b98c245f5b28d401337625abb7192f03d59298425acc0165d14c658f998e1f1d35bca19c4cc28ba2acd214cba14840084dd40734dd28b098058234bcec54d01746fc679d38effc2bfea663b532e3ac200de4b7e7324230210473c58f5c758add585d6964b90cefa0d9fa3b7b1342d98a6f1ea50a17c38e37bc4bfa55bff0f00000000000053e85819c666a7561ad1c2201cafec17c916e50e9f7ec88c0bc9ae68bf180da4ebe3c38a2b5db30785ac48d0d5c010c783a36fe987d07ba1eb4a993cde24f58e760705ea6b8db5685acf287e599ce3c5e0b243b8838b0c8067ddd1eccbb99a7882596c38831279ba1cf9e70dea9dee9b9806c8829b081429b98c7e9f41d06789efe9a6c4aca3baa5d9baf893e13527955a4fab1aa518f434511050b7bd855218be7e89d72e31cbb250f01f1d9a4d86bc7e69999f81e8eb1ea9dedc3eeed13a7ac03f5159b2eaa48cd64109c6d9be79c4c3ee99461e4890708e38249167a9060521234f90ff20c1374f26e8e3ad054fcea2af1b3167bbbef8c79ec4052d0cb76cb3abdcac1c3a0ba167bafbf83374a7a91b6c77d85caf3afae94b903024ca819f4f198f8c764b69861062ee8465eed62d8b64db8204cbf3b1da48f41f47ca2015b1dfe66070ae091d4d0b28a88c8d8b19717a589bbbf16f485260d76c8516c255a4937c5501f939f40b895f9018e19fe99d538d0184bb8d9e4b7c2c09a2f846b2d3395024653c7da402fc795e63a8a7e1bd6a5030d22189a2cd268481b94b372484610d76ce669567ec2f6d96946c7b213d9479e3ce5828bffc5d47753b32c9e67dac86c58a8f1c072c1c4bc8ad9e2e64a4f64a2d238ec4d380b75da1891eb42b520301d0a9780302027e767ebbeccfb3c63881645758195a1840f943adc6ca1bf65cd9e853b476d37dc823a245a0598af8bd2c34cf6708d1ef692e6bbfad4736a9dd2b623f98026835ac4b6e7ba23ea6c3512ad7c8ce4030debd37745bfc3a67fc86717a25bb7d27df72efe609976c9d4d955aaa1f150a18fc1fbbaab32235de01ca941f026247891a1480f41b722d8b6b8aa21cd3ca8544bebaf11fa825858acd61ddb85f37c3134a944d02c9b2bfc9554322d8f5e0dd68ef9b38578258371ee8c354bbbd8889e471f5a5dd1d9c1118d6c71a9001dae7fd45be1b38502fe5fe7aa9ccfdf6481245b8e36b31132ace62ed462f21cd9eb8d594abbc8c9914271d4e4abaf6d0de349e8e784b3ed7b0b30e7bfd1ea7e89dac5512523633030e048d314f10b096220a694a385e9390348348858ffb5ad13ed21fb15a061174801b1aca4a16df1f73f4df12f82f082938710b24422449aad00891a05a3db31782a860ca12e22af78a068f56c6a0e479aacadc1617b8d936e3b444c6a4771cf2c1042048294176e42bb772d3f817ee1f5bcc504b78a3f1ce3c5d30d4aa44a5bf9d127ca4fb1618673c5095a6ac3e570d7e5311eea8e3e28453e99d5c3fb394cdeac771a93ca39286fefd2a741744c5e50e71a998415e10ac2cd0db4549622bf3e0f2b6ac531d1c893acff286a44e341aef18835108aa51b883e65ec2e5ed0d2959dca19b3d6b945e4a43bad10d091f3540f6e5889e7b8d175a8001c413fa048a0fd538708873ec0e7e0599857fe9caa07f2f4122ab33df08bee107c791ad9ac65a1b01f50c5486eaed46ff3cfd22b3b0a2e4bf1014773a6de44774966f9ab926de64c30e2612cdc1add20a1016d8f9a0e7356f994b77398211e41fd04f0a4eab44c6c139ef000b8eacb6310ce947bdbd4c4cfddd745e11deedfca6db0263d79b6691762e76dae289d1a493dc20ffc047fd44d5cecfd2dfe7a76d2f53dd20995347e54f976023099d017bc80f4b25bd2c3987140603e6c3a79116fa492fc2f7e71aed72732c616073f4b6ebf0c53d7d9d216b5d404e70f1e60f7e8ead78c3f6599f79e6e42fc00a897b9731f20fe8b7c0e92232e4be1560753bb332560a658c786d5edfa8dc5a3915a13ef2f669f018a19c27ac008b1975c7f57b4a58a0b839fa857daaeaefa829281a049aea32c2c0c594bd0847252e2224a2c2daaaf88abbc8d8bf330aca0b4818a182d6ede2ae7169daeddfc12dcefb6b6e03e55d464adc07a47466bfaafb0d5b8d7b2f572ee39b822f8d4c51354ad14a61cb688c13fbbb3dd8661647f4537e85d3cd0e9f0a0a8d0f0d71b6b852bf85b2916245ed1ad43042f05e0ee8b0f9ca6aee37c4f6f3c29a441e24fb674f3959ec5245416d8768187f3159cf3e487acbee5f03eaf2611ee152b36a38eb161d2f9cd0248a95346bfd1bb09d10595667d72e37a4253aecd0d175adb1688fc811445d7219f371a6a4b5a1885acc6e88509c5e7265274a9acf4a9be916f72007ed0666e67d843b5894e4f89452d3001da7a3b097e802eea6d5d2281308cfb2954061ad0e79c680d840ec1aa2355945b2ba8c6c685d94e7b317bffcbebd47d1855723a299a346e9e7e739803f125d683519dc79700788644611ea5b36e59711f28904cc3d9442c004c9a9f59d308258a6bb34be90600765afc7ab5d2298762bbe2ec162cc48647e39c3316b74d180ddcb208133859c725bc6137417775ff85a60e97bdc4e0d071400426ede0bdf5deb675bc805a384522ab4442565cb2e36b9ea05deec5538ba48e32a98afc6f9a701416401abadf4b3fb5f866bdf2c364f7f9c66f8035b8524185bfd48c8b2d1af46d83b283e9763d0ee289d61cf554bf82d756caf570d92b765885c8924816760fb1cd26d4a79d6320563f19222700f8db22f25957ab29d2e72a2f9edfe739fcadd44406bd6688f01d53dd41a175b122fc7209bb49f4d408f2c5b9d66242bbe6dc5e18b99afda0089d5a8ec12e982abe1d2f4bb60291d800b6fd9e1d086ba1cb11fd0d77f7583c58e3db3a678a886c8e0d6816a0bffef6b90831c55a34136074763e5a335462cab2d0b585493adabc78bef366afab9a5a21a198cdd1ea2556d4408577d6436f79bc59e6b5731933539a629d10b1066256f81fecce2762b981cdf2c86f9a5e9f7e248c7ba9ae2eb6e4bab386386521c7fde36a3596d6e1cd8f6a03db7605cebc6f5ca423d566498020cbe028c19a8afa7afe20147f8dbaa4a203958305f5f1175efe46bd0c148a042b104311fa767a25000000000000000000000002a000000c457545f814b8313dc230a88b510b8fc3cf638b1117a1d3089300943a268f771a22d48e54e6f97db794253be6d113224544265c7f244bef81d277cec3000000010010000000000000000000009000000f0a81e77a89465c71bcac098965857b66fdf30730ceb2a62123548331652bf17af674f40632728995aa9e1062b8c1d2e652c6d1eb6bdc9c78840fcf7becf41ca8ffe51fe23ef112c5a39829d9a3e69ffa19162cfeeb0d74e69f8368ad871bf2dd1cca497430d3559597fac74ea77dead284ebd993b77ae0bf07e31d5d6e2192ff3f5ae0351c7ce0554d3ef4abe745d2e34d4d6229b41ccf4ca126186de445cf4cc15ae307e3c7904a3d9245d0e4cb54a2f38c89569700e99e9b3459521521596687151680f52771fd8c7d92b4f57bb076f9c6ed96cd23b86bffed4771f7748754a0c592692d899ed6024e60fdd9ff3e126fd63d5cc7740d4712d4126afaf00007000000000000000ffff0000030000003f1ed88a9e50715ca42d624a1764a6070591f80e01036cc0e6b7451c058e23463d92da55e4e7b69fffa6dcc3ed661db73ad45a319f3f74a95a35b757e7ecc1d5ffd733cfaaa92edd79095a1c0fc12f8ddf4409000000a8000000000000000100000007000000d8612abe54e8f93a84443ca1bd644faa31a48adb34a6112de9227597e0b59bcf8f87bb4a0c818b22f31d3c4a5d2a6caff56cf8f3d2402e532e76069af3e46d974569cb76cbe190a6a9d596e4cf601d03f8449793f7f3627854df5a452216cbe83dd1f3cd0ccabed72b2b6ec0167e39883b1db1d2b2d9c43e04d44844c18aee1fcf1ef8574b5451023c22b927b855466fee15e2c5910000006800000000000000ffff000080ffffff67cf5aa228a57de330dffdd1bcdfb7098655a01ab7bf01ceef47b215e7de1741762649308b3eaf35079dc9362537da201f16ab1499860c5b61f033921f2516d5615047613065d021142c615ee5dc69f3777fc73572c5f89e00000000000000000000"], 0x1308}, 0x1) mknod(&(0x7f0000000300)='./file1\x00', 0x1, 0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 05:37:19 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x4, 0x7}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x4515) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0xfffffffffffffffd, 0x4) r2 = getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = fcntl$dupfd(r3, 0x0, r1) fcntl$setown(r1, 0x6, r2) dup2(r4, r1) open(&(0x7f0000000080)='./bus\x00', 0x280, 0x80) 05:37:19 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) socket(0x19, 0x8007, 0x3) 05:37:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) geteuid() dup(r0) close(r0) unlink(&(0x7f0000000000)='./file1\x00') 05:37:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 05:37:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xb3) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 05:37:19 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000280), 0x1, 0x0) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) shmget(0x1, 0x2000, 0xb0, &(0x7f000068d000/0x2000)=nil) 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}]}) semget(0x2, 0x3, 0x210) r2 = semget$private(0x0, 0x5, 0x40) socket(0x21, 0x3, 0x8000) semop(r2, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 05:37:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4}, 0x8) close(r0) r1 = getpgrp() close(r0) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x0, 0x2, 0xf0e8, 0x7ff, r1}) 05:37:19 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) r2 = msgget$private(0x0, 0x0) r3 = syz_open_pts() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x1, 0x100, 0x8}, {{r1}, 0xfffffffffffffff9, 0x25, 0x20000001, 0xfffffffffffffffb, 0x8}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x400, 0x101}], 0x9, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x20, 0x1, 0x40}, {{r0}, 0xfffffffffffffffc, 0x92, 0x20000006, 0x67552d65}], 0x6, &(0x7f00000001c0)={0x0, 0xb8}) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/147) r4 = msgget(0x1, 0x8) msgctl$IPC_RMID(r4, 0x0) kevent(r1, &(0x7f0000000040), 0x9, 0x0, 0x8, 0x0) 05:37:19 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$getflags(r0, 0x0) r1 = msgget$private(0x0, 0x200) r2 = geteuid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x5, r2, r3, r4, r7, 0x80}, 0x9, 0x6, r8, r11, 0x989, 0x5395, 0x5, 0x80000001}) r12 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x80, 0x120) ioctl$TIOCSETD(r12, 0x8004741b, &(0x7f0000000200)=0x7) shutdown(r12, 0x3) sendmsg$unix(r12, &(0x7f0000000680)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000480)="619d46d5f7852ffa2b38415466e30d6820ce61fc55b45284667e47e152dda1d7ae297144e97d29a76ce1070a88c138d711855b38cff155022ded8582df0e28c0c951238ae2fefb8f24a69207be03a904052067a01ee83307100995afcb874a76195c24093c7526760a6048ca3a8f1de4a592f39957dafadb41a6a9089a8bd8889cd0c31638ee2372394f7fa0efcc991c20bcc1a5c92059183d8152bcabc45fb032ac3953a02b0c8cad62b539fecb2181976483a7459121fc02", 0xb9}], 0x1, 0x0, 0x0, 0xb}, 0x4) recvfrom(r12, &(0x7f00000006c0)=""/201, 0xc9, 0x840, &(0x7f00000007c0)=@in={0x2, 0x2}, 0xc) getppid() setsockopt$inet6_MRT6_ADD_MIF(r12, 0x29, 0x66, &(0x7f0000000280)={0x8, 0x1, 0x9, 0x9, 0x6}, 0xc) r13 = semget$private(0x0, 0x2, 0x400) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000800)={{0x1ff, r9, r5, r6, r3, 0x10, 0x67f163c3}, 0xfffffffffffffffb, 0x10000, 0xd6}) socketpair(0x20, 0x8000, 0xc000000000000000, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) setgid(r10) setegid(r7) r15 = dup2(r0, r14) setgid(r3) recvmsg(r15, &(0x7f0000001e00)={&(0x7f00000008c0)=@in6, 0xc, &(0x7f0000001d40)=[{&(0x7f0000000900)=""/126, 0x7e}, {&(0x7f0000000980)=""/195, 0xc3}, {&(0x7f0000000a80)=""/2, 0x2}, {&(0x7f0000000ac0)=""/224, 0xe0}, {&(0x7f0000000bc0)=""/40, 0x28}, {&(0x7f0000000c00)=""/182, 0xb6}, {&(0x7f0000000cc0)=""/4096, 0x1000}, {&(0x7f0000001cc0)=""/93, 0x5d}], 0x8, &(0x7f0000001dc0)=""/10, 0xa}, 0x2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) 05:37:20 executing program 0: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x8005, 0xe4) sendto$inet(r1, &(0x7f0000000080)="771c4646127e8d659ca767ab8240a624b473122e6312bb9bf28618c00588f7f1756fc7a588ae2e5bec71650decb8a02394ca0a8a869124d549a77aaede1080e2046125f57c49689b51365d4be65af88d105f9ac68430268910999e868ccb4bfa0c37d9b2418b4689ca286cc6757f2390fbe7d3133fb1ca1922c134e32797a4af45de685b1ee50b10", 0x88, 0x404, &(0x7f0000000000)={0x2, 0x0}, 0xc) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2000000, 0x300000000, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x3) fcntl$lock(r1, 0xf, &(0x7f0000000280)={0x3, 0x3, 0x24a4, 0x1, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000200)={0x3, 0x2, 0x80000000400, 0xc7, r3}) 05:37:20 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) listen(r1, 0x1ff) r3 = dup2(r1, r0) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 05:37:20 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x809b, 0x0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x41}], 0x7, 0x0, 0x0, 0x0) close(r0) dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) 05:37:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) 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, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x67, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x0, 0x4000000}, {}, 0x7, [0x0, 0x20, 0x0, 0x0, 0x3]}, 0x3c) r1 = msgget$private(0x0, 0x8c) msgctl$IPC_RMID(r1, 0x0) 05:37:20 executing program 0: getgid() r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000400)={0x3, "3b61944ace7c05a2e6107ad4b37ab244e7e5c7818a59d70f74474c9663d9794c3a805f038c762d12dcccff0316d63ce5505ff2139def4b7164f625420457208b1a3d023776aab023a19c57524193401734a5787be235649b3e23aadccbec8f1aa168fd91756a5ac3a16c62bc326c8b1e2dcc6a875f17c750fce7fb4d8387b840ecb3b8cbd3c8b19fc5a220793a11c984c05fc55098253eef176d750c0df1f3ee45179de88062a455c0a696d8207486e25ea1fed942914e3316ad79ed81222bae08dafbe59e9579580a39759f82e2f5a6d2c0c093268d39e09752d7c3dc222a105ad1b408f7"}, 0xed, 0x800) msgrcv(r0, &(0x7f0000000640)={0x0, ""/190}, 0xc6, 0x3, 0x800) msgget$private(0x0, 0x400) 05:37:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = kqueue() r4 = dup2(r0, r1) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x7d}], 0x802, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x9}, {{r4}, 0xffffffffffffffff}], 0x100, 0x0, 0x4, 0x0) ioctl$TIOCCBRK(r4, 0x2000747a) 05:37:20 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) pipe(&(0x7f0000000040)) 05:37:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8300, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000500)=0x1) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x200) munlockall() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x400, 0x0) sendto$inet(r0, &(0x7f00000000c0)="d2382a2b4534689f7e351d3e21bb2e70ec0c6ee64682e627865a57dd4e6bee62de267d46b69f1249f5b50fad7edba08eff7b64a908313e0137360e92f21264f287182b19f473ecfe8456627c2f00ccb820cc35cb32e22aee0d3851c80d1f2d797ca6b55ec46bac6b7fcbfd74c90f2700a14b98313affee6856eda06cd2e25786d5bc344feb0207e77900aafd85", 0x8d, 0x5, 0x0, 0x0) sync() socket$inet6(0x18, 0x8000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x5d2}, {0x18, 0x1, 0xfffffffffffffff8, 0x8}, 0x12ba, [0x9568, 0x5, 0x4, 0x6, 0xdcc5, 0xb0, 0x400401, 0xffffffff80000001]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000640), &(0x7f0000000680)=0x4) r1 = msgget$private(0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xffff, './file0\x00', './file0\x00'}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) getpgrp() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x2, './file0\x00', './file0\x00'}) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/251, 0xfb) r2 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0xd6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x4}, 0x5, 0x1, r2, 0x0, 0x8, 0x20000000000fedd, 0x0, 0x8}) 05:37:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r0, r2) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="c729272868b3c6f6b654205e10640ffcf33622d7df54181534fe809228b7da3efefb0144a21ccd3cc9c5ec4360c1bcaa", 0x30}], 0x1) 05:37:21 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000e3a8000000000100000001000000"], 0x10}, 0x0) 05:37:21 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='r\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x20, 0x0, 0x0, 0x1, 0x0, 0xf972, 0x401, 0x2, 0x1, 0x0, 0x3}) 05:37:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) pipe(&(0x7f0000000000)) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) flock(r0, 0x4) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 05:37:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000000)) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x401, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) dup2(r0, r1) syz_open_pts() 05:37:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ftruncate(r0, 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) write(r1, &(0x7f00000000c0)="13", 0x1) 05:37:21 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$inet(0x2, 0x2, 0xffd) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r2, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r4 = shmget(0x2, 0x4000, 0x8, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000340)=""/203) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300), 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r5, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000100)) setregid(r3, r3) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0xaf) dup(r1) rmdir(&(0x7f0000000300)='./bus\x00') shmget$private(0x0, 0x1000, 0x50, &(0x7f0000ffd000/0x1000)=nil) semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) 05:37:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 05:37:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x84, 0xec}], 0x1}) 05:37:21 executing program 0: mknod(&(0x7f0000000040)='./bus/../file0\x00', 0x80002007, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0xe6) read(r0, &(0x7f0000000140)=""/208, 0xd0) 05:37:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x400000000000, 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) socket(0x2, 0x4000, 0x0) syz_open_pts() 05:37:21 executing program 1: r0 = socket(0x2, 0x4000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) 05:37:21 executing program 0: 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, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000340)={0x8, './file0\x00'}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$setown(r3, 0x6, r1) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000005c0)=""/4096, &(0x7f00000003c0)=0x1000) r11 = socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r11, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) ioctl$KDSETLED(r7, 0x20004b42, &(0x7f0000000280)=0x2) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x23) 05:37:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x3, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0xffffffff, 0x5, 0x313}, 0xc) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x2) 05:37:21 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a56b5bf3e752b00feffffff2000004dd5706c85c2768511fe9c16374e341dcd291c15729bcf49f545b4c9cf12932e5a48191724547cb842391851790774e0c506cb54de15caa9a7c04eaae92ef9c5f84ca40547eae7678292c9f456c51c3eea2b3796d6b4be9af15f14de42b2d8aa37e5623b94f88f269622135efdc59442ef2b204f90e0c8", 0x478}], 0x486c) getitimer(0x2, &(0x7f0000000000)) 05:37:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 05:37:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 05:37:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000280)=ANY=[@ANYBLOB="01002e2f66696c6530004d30ab5680957c8b4bdb17b0401c6cb5717af04d5cfe1b572882f8bc8250117a96851f15b28381c33793ade3328ecd4fe73cba9496846a082e9607b31a0f4620635962f8d1798c36f7a20425121b3abd50a0c72a090f48ce5f39b166b2b028696ceb622b394cc93396563b873d7fd434a9cd44"], 0xa, &(0x7f0000000140)=[{&(0x7f00000000c0)="a305d9abc7e1bc666fcc22b02dab7d8e95d77d98e94397a37ba2903b728b769194d1bce55882889404cfc1504272fa29", 0x30}, {&(0x7f0000000100)="9407c2660fa3b00f7fe3d8a4ae1fd1f9b6", 0x11}], 0x2, &(0x7f0000000180)=[{0x68, 0xffff, 0x5, "af8f41229d56d804d4123393096a10ac91a783bdc8e9d34bd7e0b211a59f6b5fd03a0bff6999dd2f8a565f11b35b9ec55883459d05e52af31bbcca209322ca0ef9487ba0d3c7ea5657660b7d29bdf113923f891785"}], 0x68}, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 05:37:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup(r2) 05:37:21 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000001580)=[{&(0x7f0000000140)=""/95, 0x5f}, {&(0x7f00000001c0)=""/255, 0xff}, {&(0x7f00000002c0)=""/128, 0x80}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/104, 0x68}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000001440)=""/62, 0x3e}, {&(0x7f0000001480)=""/205, 0xcd}], 0x9, &(0x7f0000001640)=""/99, 0x63}, 0x3) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 05:37:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) shutdown(r1, 0x0) socket(0x2, 0x5, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:37:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8300, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x200) munlockall() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x400, 0x0) sendto$inet(r0, &(0x7f00000000c0)="d2382a2b4534689f7e351d3e21bb2e70ec0c6ee64682e627865a57dd4e6bee62de267d46b69f1249f5b50fad7edba08eff7b64a908313e0137360e92f21264f287182b19f473ecfe8456627c2f00ccb820cc35cb32e22aee0d3851c80d1f2d797ca6b55ec46bac6b7fcbfd74c90f2700a14b98313affee6856eda06cd2e25786d5bc344feb0207e77900aafd85", 0x8d, 0x5, 0x0, 0x0) sync() socket$inet6(0x18, 0x8000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x5d2}, {0x18, 0x1, 0xfffffffffffffff8, 0x8}, 0x12ba, [0x9568, 0x5, 0x4, 0x6, 0xdcc5, 0xb0, 0x400401, 0xffffffff80000001]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000640), &(0x7f0000000680)=0x4) r1 = msgget$private(0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xffff, './file0\x00', './file0\x00'}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) getpgrp() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x2, './file0\x00', './file0\x00'}) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/251, 0xfb) r2 = getpgrp() accept$inet(r0, &(0x7f0000000500), &(0x7f0000000540)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0xd6, 0x0, 0x0, 0x0, 0x0, 0x80, 0x4}, 0x5, 0x1, r2, 0x0, 0x8, 0x20000000000fedd, 0x0, 0x8}) 05:37:21 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = semget(0x0, 0x0, 0x1) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000140)=""/25) socket$inet(0x2, 0x3, 0x5) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/77, &(0x7f0000000080)=0x4d) 05:37:21 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x61c8, 0x4000000000000401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='.\x00', 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x04', 0x300, 0x0) r2 = shmget$private(0x0, 0x4000, 0x100, &(0x7f0000001000/0x4000)=nil) ioctl$TIOCCDTR(r1, 0x20007478) shmctl$SHM_LOCK(r2, 0x3) 05:37:21 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) setitimer(0x1, &(0x7f00000000c0)={{0xffffffff00000000, 0x4}, {0x80, 0xffff}}, &(0x7f0000000100)) 05:37:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() syz_open_pts() read(r2, &(0x7f0000000080)=""/90, 0x5a) syz_open_pts() kevent(r0, 0x0, 0x0, &(0x7f0000000300), 0x7fff, &(0x7f0000000400)={0x5f5e100}) syz_open_pts() 05:37:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000000c0)=0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) 05:37:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) recvmsg(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f0000000140)=""/208, 0xd0}, {&(0x7f0000000240)=""/75, 0x4b}, {&(0x7f00000002c0)=""/49, 0x31}], 0x3, &(0x7f0000000340)=""/194, 0xc2}, 0x802) mknod(&(0x7f0000000080)='./bus\x00', 0x2090, 0x82) write(r0, &(0x7f0000000040)='O3', 0x2) 05:37:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000400000003fd, 0x0) write(r0, &(0x7f0000000240)="6f4bbf232c0ab44917296ea6b1bd4833cda385f97b34a2440636166a7cdcb455e22f60e675c3ce5d2e4d407905c1f0f482a2aca2233c2125d5f7c47e61950029250729c6bd0a3916aafffbde68a3af00568a4cf2cd00f783df7aebc8a74ed46d7342", 0x62) execve(0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 05:37:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)=0x3) 05:37:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x100, 0x5) preadv(r3, &(0x7f0000000000)=[{&(0x7f0000002140)=""/4096, 0xd000}], 0x1, 0x0) 05:37:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 05:37:22 executing program 0: semget(0x2, 0x4, 0x0) 05:37:22 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000200)="4ccc07819474233eb566dc5e0239088f416fbe931f7123dd19ad9a4aa1cbd6e8878cee78e2b735600e2039bff50867987f004197b3b3f773b6562a64ca8f60fb8433c8021a63c6242e3ad10105549c020120eb50bffa072d6ed2bd950d553c870d83713caec9058ae2c73846c50b87be7cb989ead6df08523f", 0x79}], 0x1, 0x0, 0x0, 0x4000008}, 0x408) mknod(&(0x7f0000000000)='./file0\x00', 0x8020, 0x1) 05:37:22 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x4, 0x2, &(0x7f0000000000)="ee0cb609cf25429315e6e6b5041b7e24d995c4305eb8bc7039be8a3b84c4d3fb21f32660b2d033c069159c7d903396674a31b691ed1e02ac7eff81dc57181987a1042e080e0fada0e1ef9edd36549f5120c0b66433c40fb40da4bcddde4dcb77ea26ec2f747c090577f86d4a2d4c4df0c41cea17ee52b04fe8d70f4d5e6bfee8634d1b6b5c9636004c614682f66e52a3b2acc5474f7c276f75567d081d07894d124b", 0xa2) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 05:37:22 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) sendto$unix(r2, &(0x7f0000000000)="b100050400000000000020003886ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 05:37:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x821, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 05:37:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) pipe(&(0x7f0000000200)={0xffffffffffffffff}) symlinkat(&(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = accept(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000140)=0xc) accept$inet6(r2, 0x0, &(0x7f0000000240)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(r3, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) 05:37:22 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r1 = kqueue() syz_open_pts() fcntl$dupfd(r1, 0x20002, r0) getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x4, [{0x2, 0x1000}, {0x2, 0x3}, {0x3, 0x100000001}, {0x3, 0x5}, {0x3, 0x2}, {0x3, 0xce5}, {0x2, 0xffffffffffffffff}, {0x2, 0xca}, {0x3, 0x5}, {0x2}, {0x1, 0x3}, {0x3}, {0x0, 0xcbd0}, {0x2, 0x8}, {0x3, 0x7088000000000}, {0x3, 0x6}, {0x2, 0x9}, {0x0, 0xa0b2}, {0x3, 0xedf}, {0x2, 0x8}, {0x0, 0x3}, {0x2, 0x1ca}, {0x1, 0x7}, {0x3, 0x2}, {0x1, 0x7}, {0x2, 0xffffffffffffda8a}, {0x3, 0xffffffff}, {0x3}, {0x1, 0x1}, {0x3, 0x5}, {0x2, 0x4}, {0x3, 0x1}]}) 05:37:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) open(&(0x7f00000001c0)='./file0\x00', 0x880, 0xb2) sendto$unix(r1, &(0x7f0000000040)="48e15d29716995de49aaa10eee444141ddc1c625644303b4ab4bf0c9ccdc70354ea42c920843c1bb1455d0a5fb95b9d556362da2ee735e930bee8fe7420410fee5e0f414afa3b516cf848952e2218c6d43e14ac62672ae417bbe12241af49a9908aeb7235db84fdb9fc288d2cf2b1b5d33f1515373e1517d063407673da666b48196c0624f3a2d981053384a6780ffbe38cae83b8fa9c039b1feffa47818d0b46e72514e54a95318ccc483ae018e80476075272706e207d8b771d513a1d07c9345b8c98eef0656069dfadb12077c0560b351cd545e2a2f9c87c63b95615f684f8808fb3838385285018a80d02bdf37a0", 0xf0, 0x400, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 05:37:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x51}) 05:37:22 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) munmap(&(0x7f0000216000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r2, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 05:37:22 executing program 0: r0 = socket$inet(0x2, 0xfffffffffffffffe, 0xfffffffffbfffffc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 05:37:22 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fsync(r0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 05:37:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x9, 0x8, 0x8, 0x1, 0x5, 0x7ff, 0xffffffff, 0x0, 0x3, 0x800}) write(r0, &(0x7f0000000280)="4efc29a4930806beece79a05877f5e8571f213f61368d4963526554dca0ca304f302693bf21f6fa34fde5b9db20cce65c08f6a3f68501d0553ed8db2be641d4cfadd36ccdc33af39eb72e678994c1521f21e97966d21da2122a8e7fd9c1534f909e0bd4429f2ddcb4702", 0x6a) dup(r0) r2 = semget(0x2, 0x0, 0x241) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000140)=""/211) execve(0x0, 0x0, 0x0) r3 = shmget(0x2, 0x2000, 0x41, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) 05:37:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1, r1}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r2, &(0x7f0000001500)=[{&(0x7f0000000340)="12e5507198cdffe3d45cc50ae49804ba78bd94913be14c497a480b6cdf58a333c34e84b8084cf28db03d70c0aad4a08d48893ba047a39f89a62421ea13d69d7dcdf2faabb7df2117eeede7f9b8b9e129c26f1272e0f4326451b5ddd83f9764d6b37fc7b04ba6f4386b175e16714e28074031760d785837710e8d1c106c004f32256b6962eaa425bd7673edd7e1bd72b118d1fd98b260b0d5358ba9a5ad17aee1b724199f6ef6d52532443576d2fe6a812b01fd6910080d4aa4ec1a874bf9055ff83b8643a216ddefd3f2dc271c7ba9b063ae4a8028ba535523874b3a2eb1033e1283487199dd32c2b63d51dd1c71ae5b0b9f2cbbc481b3d59948f0351a3c79f23958f81cb475f67fe0fdfd5ed811cba8147e9da1e04a082dd45be1c545f134b3c95dab265adc7b64779bf38b922d4e23d0febfb5f6ebec81c30de71edf265d2cc01e7db9400714bc772b6af57d795942b63dda478b58cca4c31ed387d4c14649adebd6d047fdb5618985f8c5630a65c691859c340cc25e8cf7b5ad93c9af26a5e42716393e42858cc43bf6aa80a79612d3447391814d16f834aef1102db52619f70a87971a54b3cdf331a094236311361a41231928dbe84bb9451cbdab6098ddc6ae5eb447d7b9e77323b2e94417b5941f103cbd5f82aed40006212f5c28c80d7afd088c070120edf069cb0cb0862fe843df57a98f4235b47f02f879387621e75f75c15d014c0756eb735a0f1a5719a6f6205c79191f06ff3e3821c1960dc1fc7c250eec718423251a9b64a4708f67ea4decd3a3b2ddc603e2c9f1bd1c53ba0bfac4fb357c8a79a962729428fa432133369c69adc10128c52933cddeeff0626b2806ae72158b3ba0018929b71fd97cbf07427d11b293472fa995f1d81e063e2815153da580fe4f0ec9677557686a3d6e2e1fc75ddcddcb2cb1e5250a801e256404cef02a70a36404e51ba7aaca0edfe9880a7d688c4db80582d009df2b883ac5b6e1f26ec01c135462175b8e0cd467d90e3cbbd70c7e49c87490331fe9934adb008872266185402448eddd03edced9e0df7796baedb8d756799a0f78245f67e70c5c7fc5a0646767f9b579ca77a2f84de85cdfd2650e96ab4306faa6091fb712e27d63ff90f60ed9f21a603d3c3fbd24aac7a637a7c4da47ac66d6935673cd796d955e6c80e5a07d4134a60e2fcbafc6ab2680c0b6306013f252a8ae6473355b8c2eb81d22b88009c32691a5efbb9876e9c5a88fbd1eb810fce24f6ea9548d451cb268d7ee2df8bfcb9d2184056d290f27d4cb33916d80121cb186557ec596fd8dabd80765f09a43571bdba383d961dca1de167c823d482823b9a27c6c11578dd45fdbc46541ae428b7b966cea904fcb4a5215fe301ea90a090fab253d32794b002475f919920a0d036a3ab4c680a61d1f7319f474777d74d33afe0bb813e7d1eb660fb00ea185cb87192e33dc369682293076a7a089b021ad1572252a1080befb471126aa1ff50acff5ef3fbdbfb4d6221e3bc3823fcb0fe0144abc65044d3722b353ae38c7b2cab078738719865b1059c43fedafb6991f7f39adde8551b20f3b6d83810cbe864b864c62c2067e1a2c7be8a8d13c29b7bf42e4e728b2b0b7159cf7b11913e043d3ac6087bffe103fda32f0551bb5b430da88bd5a3dd7bf7824d3220947be0a16e285b0da8098a0f9cc99f6589a098db6c37624faca93e64589e34f512b07bede49b24c71c255e8d05ecf51718d58ac7158d77d53b47329b864e087f896fd802d72727f67138f7aa1a86ac78251d6e5bfbbf32975bbd2ebe4aaeb0f9d8a97d87c63907ae4c91997fc70dc68ce9cfdc7a7089b90f959bb16fb4c631b9e36c4b4de123908a37ef992e98efab61e1da4f3e86a9a0214d8d3089ab45e95459c48c26313fdbe17378a3fe52cafb86d4166101d2b65c0f197e6816d686dd88ae052171e92d4f90324817d9e9a6c1b40e990a36ac95281f26be2bd90fcaadee838c74b02a9d9a32123686fd562dc432e58deed28f03a82f4dd32cb8aac70905cd6005532720e2ecb89098785244a54e3bf771e1e09352d5e3ff3cefb85fa52137b528a9779e908c9ea852c5d2e4e8bdf0f49bfcfda2b01ba1a17e32eed1038295fba506b3cf5f90158219d38df38abbb89037d934924f8d5e6d926782e5343cfe742702816d7cecdf99534c78689018b20c7df019f1c33f650da7125d0cfb72c34ddac09328331fde4e90ae2469f7919cf546dbfe822e42ee1b173dee9b36fb038b0af01ecd4d5b7db597925ba287889b914c637374dfbc9d04a7211d093bf687be2ebdba54593f3cece7d039698e3802b690238cba7461e2e34013b9ae17d41ea0886ae39bf41c0b02a9793b31be5a16a77925ae3bd245f8728b5a7f7152ff1672091b8d869ad090e638edce371af7e0c8c9a75b1abbc0c50dabb96c191ced6ef7efe6aa55597f064bd0efa766ea22350a40949d95dd1307c9b3c41f92600a4f2ef8d937b3bb2c0b82b56be60dd6653df14eb2bf4fa5037d9189ac10c0242f37a941a6018fafe786d86d2f21224acddd875f8349e3bd29960dfdabdabd6db2d92dfa628b3ec8df64c39abd0f422404585e14f04e1afd7e6700da26fc2ce970f174f81e031678af7be5c521b48b135c1871d6f6bf5154a9089c63e2311c9c50220929029c7b131c5e36846e2ed38615b664389f376353fedaee5c9ca67b1371a44df481572d44bc518c11d8f3651009be6def0f0483cd41a93b8c54cf2486081e92cdba557a1d55beac70de256af827158773dbc1d985b45f08fd0f64abbfc8fd024ab2c49aaafe08ece795602dcd1b76793e8c8bc264703d2224e0aa55457daeb9ba7b3237c7ff598eb709e1d3d545983e0177ecdfd3090f384b6032ef13a3c5334465d3a22c5d940609dbe0b60e5026b98b3239546593d6c3c8158ec64382830620c711ea605bc1e8d3c080c36b5ea7752ae8054b5a7a80d306798e12c4ba000d54c8cfadab12f070d4582a86e89211294e2cb042a3d70d0e4d4806f8c801d04f8458643c4e24325bd8ec4ad1355e6caff942f46faa8829f558d17b2a5659539124dbb77a83323d7b9c70f69e0cb066eb29f303756032c768b9f0743a501394b96e0dcc51ef3af730cde7f746bd11a96af6312f3536ba5a55dd8dd751618fe534453e202b18b29136e93678f2d3c27f9d35d76d490c9de158f0914387f1ebcbfed412188fde7f82d69b502268af6c1517ef68b7147dc071d4e9368b34d2fbc791499f0e77a073ef381619975dd7047c9edaaf809f62f16b4fbf65e4fd937d580690358782c36befb7a36f8c68f8789cd3aace6cfefd781575bce362f0cdba8da04e529bc077560d464eec875477f2ab4ec0141864a128a47a1ce5184ea6103b62df4fbc602a2aaf6a3d6e6a51b6a5992fc2ce4c1155d4322007b3a9b8840e8c57128481cd3f0f5bc4a258139f3eaeb7688172e6b4e8ea33079298ade01efe255f092d198c14dc188c8a7e8b878678957bb01d6f20fae7d76b130ef49396df1ad26d92bc424184e0deb40c516d7717e41dc38ca18419e3a0edc38fa18c647800741e8cf4b2055e19f321f4065391a049bb0dd8a5d5d177ab0f3b5a84a870ce0ee2d234e2c46a2c7ce2a31ea1736be8734b7d1b68942bff8cdc478ab55716d416b741af3a3b9d6bde52d52f83b21919e686832c07ec03008e04a85dc4d1d6a722575edcf634fe46f6cc8faeb7384655e88f283b227ec9768e48a681cbaaf84d35ffb493b634c2352ebe560dab26aeccc9c69508a411f3f0fe678fbc34add439abc9f6e4a8bc7d27cd05f0987705072b73b73f17cfdc37cfe2524e307ae8493eac0c31511091c7e96b175fbd1f86723027738bc96fbd5311ea55d49167439966b819d41459ad552d43b0576dd029e2038f141561f256ca7b8a49a02f26b7c6cab918e98af724c6475f4d5eca2dae4ccb633a67120254e4ccb6d3e3a62e56772669a7b8da3a8510c8b878f7229131ca1a290523f17a198eb4724a608a600303411cb879ad368156bd266612b07d991986714c8ebef836c97eb4dee428a7859de518caa8abbbe65b95e72964cab6643dfbbf01b005f173f5601be0030ad39a240de7221e36a2d2f2a8bea4624ddfa2af64dc109f353319363d84ee244afb4e93f6c36a0c1c9b778dd3b8a1d70c253d26610d468863e3a62482ad79e9538934cf84dbc209dae847223506313ec584f2eaf47d6c2049c5b1ba7c63880c680bb5a6bd92f6b3482999e7f28c17c44ee31de932868ad81035bf81975d4b63f11664387e5a91a8972f316616403ca1b3ce55567e334a8bd04fe01f095ef1d5fcba4cac622a7c57709e1730fd5941426f3db4df0c9219c5280b257ce833db77ebb63810e4fc9697d033cbae7f933646c1f7e72ae76ee0451b31407507aaf9f5c44ce2112a0a8fd98360fd94e371e6c2fa7c3925e79016934e818d6e06951283e97327324cde9146a2da5b906252cefea48e4f729749643d86cadec28f84f62f1794f676b62c2dcfd960c08504806a0db7fd14588a8d56961408ae780bd850ffabedfbd458b85c238e98d1ed2b5f2d18a08bcf9aa813f3fd3c59a1bdb07dbcb2fa708d3010e4220fd68e87f6e93ab985a79eaa826084280f676a1d8ad66a1bd408ecb75794fc8d6f80dca2d74e9d4de3db062d8fac2599b97863570158688e6d1c9c0784028a749b9c7217c98a10aebef5832c7cc3e5b645c73de1392b532dd2a9b2d71b8716763e2ec55042c0989b495815a83baff901f89a370", 0xd38}], 0x1) getsockname$unix(r2, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) poll(&(0x7f00000000c0)=[{r0}, {r2, 0x4}, {r2, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x146}, {r0, 0x105}], 0x6, 0xcaf0) 05:37:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fchmod(r0, 0x110) truncate(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x3}, 0x8) sendto$inet(r0, &(0x7f0000000080)="3c21676cb9033ac3654d0c545f7aca15727c584a0670f43f9f6d0676835d12b18831e08f63c4fbc32b91f077e2320f60339e3f5461f57064d19ad3860ae07046efbdfd6cf0bea274558e816da9b78f521070f2001896aa781957dd55e0ec28580fab31c365412835b014eca15d750918e25b542bc07c53249068210439776dd8f22f0d018f15cca9213559eb26c7fd8504895356e20b886ac33f852f77866b45e3d07600cb", 0xa5, 0x400, 0x0, 0x0) 05:37:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x4}, 0x7) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 05:37:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8aa78be1a47271f991121253dd4b67d3423e000000000befb3b3be61a343ab05899dff011f00000035a905f2215ac323ea52ecd621496c85e5f641aadf527145c36982f66da53b4cdfc11729610134fb69db76f20df4270a576f7aca08fe97073b6f27de382af859bd6c87b4d894a938842719d68ebadad76d09478c75dab0da4ae8e72feafbca0df78d514c0f97ed08fd0a42962313cad9cc6c8882334ded5e7d9f060edf2a72440676b6b37fe63645fa3bf1e535b00add03f21fc53b49701dd5151a6f01d01310b9cfd7badfe3e035"], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01781b2d060000000000001f00000236193d13040000000000000000", 0x1c) write(r0, &(0x7f0000000cc0)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0x57d) setsockopt(r0, 0x2, 0x10000, &(0x7f00000004c0)="f3e47abb7ad58b2458a9f3642ed962507a3f223737853a82d0ea4bf134f4afd9ba429887c6bd3d0b3bd4b370d8fd0aa0165ee63e1c8914530250c706a58f94ba629fb8cee21a9006519e73a779643ab4cf00e84bbf544b9d6341ae28ecb74468aeede0eebaf28bfbdb551389fb27709a0c4d400b96779301afedd97bc6b02049119bc1bb1dbe57fa000b26ad89f5583c0de9d9fc7dae214501ae62bfab7fa031b517f452aed48e9b828a56c1948ca749fa87b27f04cb9bf3697058f97a0220bed1b1ce01d17bf06241ff8c84278f2f4103b0ae85355371ff332fe86eb6f3d34137611d7118c6b9a3fe19aa91bbccd7b0be73cb0f925f63bd33e69f7f7ec8fb116d491fc82e044c06c44a6e043128713a2148d9dd9a736bfdc5a58f83c8723516d624bd2b2f20aeea212fdb6d1a176e88b52e84493623c94ea52e8a", 0xffffffffffffff1c) 05:37:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x6, 0x2f05}, 0x10) kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) 05:37:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000400)="11ce09af254cd3e92f13fd1c01e6eb56067cf3bb1240294e5277b6fe2102f1c68b125453b27e98f6c1faf4701bda2eedcc8da73f3d359db60bbf56854b5d19d6a51a240ceaa22736c527435af166ace86a29f11b92e98ca3ece80d86330eb0f57f9a3808d56aae5b33eb629e", 0x6c) ftruncate(r0, 0x0) pwritev(r0, &(0x7f0000002800)=[{&(0x7f00000000c0)="ac8f6a8b63cc88bbd72aa080168cc31c15bc350bf2b2c288cc4979e9e1f8ae8f212509b311421e1effcdd124b8cc58ce2db90e7d4ae292eb04dcc156e00b3979dc35725c81f17a2922e85b22057f75f21ec36adfba11f9b46dc463ef2ba6bbb7e0f5722aa26ed5425563b821def4599274bbe51827b5458866f8d4101045785c7953ee2ff98f6950dfb6f66c96a6f7b72f94bc7b4dadf0", 0x97}, {&(0x7f0000000180)="7994f6c561fd9d67e1359ccfbd6d1b7ba5cb86a7877953aff0c7b6cc07390d988c80f4c44f966bc0cfa106f0f22910184929bb834c327f37a362eb0123668d58e5b8407a1aa8211c297a04fd207caa5fd12159b515efea02ba7aea223422f16562d56becc8f218a0a671b6b0060241791a600c81f281ebaedf3291095b1d753aca594ef9a65323665ba9b36b16fc3d44736234a14cf92c8466", 0x99}, {&(0x7f0000000500)="f96287aebbb21372bfe3c9080e2107460a0285112a01617782cd7a8c234cd847a19a7233831cdd233eccedba8e3e6818e4e971ea1ea7c5261ea73c6dedddba0694caa770d4f904d17138560a1f98c017bd170726b5cc7fb055414654a1922c289a90fd69ac4fa9a490d1b3ad43ddc04e5b53d8111819c5acdc554f4b3b70d11e59142eaf084c15802e3af8587a8cbb203d6032879aad3ec6751e973c3bc00448f07eae37a8796abe33fbb8b48a15621e310cd5444bb8fa77dc381939e2e31d0316cb0e652ca8d21828e1ff7c621d371d09d3a2702d5de6d935e7bb47a4f2787afb750772a28c9a28ea5e3ffed0270b6fa4cf8872ff6fe9d2c11889393d7f67df9b36ab2766a33da1bb6468b53a953c26341c2cd554e93ce18023b4884de52bffe86ebfffdf8f6bce0e2f5de4178719600379c413b39aa9a03f538923c580f02ba1b032ead3009f74b540cc4521ff1fd925939879958cc55ca09ef164886a7b5203c2f3c87c96d8b9293277b9b02284a751bc78598bb1ce1e96ae941d8cfdeeba03c9183b0044c08063bd4bc176dedea661af77e7d1e6406e13a3f5de70a14100a8a4580698abf2b623ef71856c354f6d98cf34a5a43e1f6275638f742fd7c2523796a54fd9417e5b74799ffb6f7fb2db713247b331b24f5a917c90ef4418e93f57166b2ef022223670a1a78be9aae26aa40b8e519c5e0fe75a6996e361bb282fd532276e2b3fe9047ae335b3b4427d885b45967c49bf585291a666222f24b7704826828eabc0d605d498c45afa0496320229e7da5feb105e50fadd3c17a891747d78b38f6d02934ff462bae5cc79ec0728dff5a54c07a1eb6ee2c533fdfdfd183bac42532ba8ff843f69a7008590b0865589d31ecade0d5b87a3be9a06886a2541c4f0fc7668d50ceb8368225bf516d3a374b336e3c56ade28a02b399f31e5737109204ce0d5b8b1a669ad157630b9fe18afca0ed3185b48f86a431218995deafd9639e1f44de2af332910d352f0261ea610a7be699eed5bb1c4c5db6b409d0cefa0e150ff46327e9489d40b7bff38269f899e06dc2fe8975407dee34bedf3d2e9524336ca071d43e2131d20f8c3da593bab76722725b7c63c941c1797d145935369aac2251bd781349022c8406642c044ea96b0ec91990cec90e0684c727e91a70a9c8a66fa13fabd90f8ad642217354406ebb3fe56d455687e9cf7643358873dd4075b488aa95d50d697ffc8392332356882973d688a7fa8f4f2f5e6b08f98f41588b2ad35ac1c8ae588d5221fe96d9f06d7a4961f09146075a62ea34c20b884d55f863782391f1ef4e54c38be0a0a060982b5d8a631594f98cd357ff283bdc00c7747a4abd1847a7023f4359c40afa776efc493c36c795ec8469cd041ab2ae7be4ca702291f5119fc863cba4ae7ffbc6787b2373fb545218a6745adbd00e0caf79037b1cee60b87c58d4a199b5b8ba21ef7e775e96993a772874df8bb1612f0e1fa4fb4a5802c40dc8f8c9649adb6c69b1cdb74757668fdc57f66e129a699d7b01987d20ec709ad941bc9132fdd239d365b39e876e16e63537359698d51ed676c7417f2e85a4f389d325039e1bbb3ccd350501aa1dd3a03b6f9c6247faa6c58b8f62d57136d5e186c4eecf97ce292c2dcefe89ebe93fd1667219f7eb39467e6529544a62a6efe771a5a73a78f5349977a7bac8ed96ea702e327e34a36d746b7495cad5ed72b71c3f69852c52f78d846942a4125b2065928380a297ca0c282739772652d68cf58fdc7eba292e7144e9e9bf52f6d6d0748f24436256d9fbd5808dcb36887f0f05cafce9fde7667bc18909505644f0d17de75cad8a6e476865922dbffec3558999cbcb846d93e1fd9bc2297a063eea20132f005b8fbcc34569c56a7ec1c22a7f30af2d2d0fb661a50452376b6f5b6bba61c118b7867b70601c675e06d254006bac48181746b1c43e78d98dddf9b3ca9ae97e355b5c9217e750f1d7795766cf22211ca267f3a2d6640ef57ef68e3bef11f59eef8d59b5e780e8a9c5f6656e2b1b8508d0f1586c196e8d86dd205949b7b7fd77d1311bfa7ff16911d9ed5c4363737be7e99e3f01d6e680dae39e09916e956d366b5eb7e0355c86cedcf46d777d2ce913eb00d2c48660d61894b3b0884377c30cea4f68eeeb29f9924fe212db1a68d263cd7916fe477a9c4618b928c0fb94940f47c041ed0f9247d2507dcaa102191914e99bf0e4225262dcf11a092afa2d2f7640254161ae949c17b6f3fa38c0ef31a2e77417246b3341203de59235bd7ec159559177db967fb1b3db4ad68c49cc72de19fd691031292a4e46dc8e30fa999613708cf6c273356d76f922d9341bdd6ee7473e14c13ce353bab3a520aece25b20d64a8d6163d300189f70763bf286fbcded0ac1e8ca3c9babc0f7984fcdc41f1ca400687f1313844f45e2e9f87cf6cab775af634ba162b3e2646eeff06514723b757860076fc7dbc1c5a56638ad83476e40b4a1e4fbe5e78a48ddb7e4950bcfe5f9604f8cdfdccdf4b41e90e232f335f34a29179d1d42fc36139fabaf06204e8f0a64bbdba5bcbd610ebe38f1643a2b0c368dcfca4e48d26b114f49015c177abac959c33bae04a799c54176cdfb7efacfbe50a5e6fe2f37e85c719eac109356e55e659daf12030c3defb747e1134c349ce334378de4757f8bb04318fc75db7b3df8ba45bb088a6cb47fe459fd3ba94655197de20d8c00ef796e0ff51c3642efc6f42c6eae80696b8ce3975675b1e0ed4df2a746f47bb419238e55662cf698a20c59667279eecc02118b2e1dd8558788a09e186c85c3faa11c2d247e25a22b8dad0d2a7985ca1772d159fae55be388253d61f4b28e6eb0b632b02e882529ccdd36671550005c097083e9af349a964e5b5cf40ee61122c7b53bc6b9b22b5db1cab3065ce8be9d34d319d5e963e1e63ddecd29ed54d84a0eca6b9aef584edaba0e91c1220cd22016b5c03a5727c0d32ba8b96ad7860ba2bc6630e5014afb0477afc873b4de94999dc95be77e9e50529dba93bdefd48226bbc86dc88243579a5c8c2818e853088709f2a5928ced291d076cc9d6b7c887e02eb73bc51f77089f0da1aa586e94fdf6d5c26be8aeb3822b295c1e3e369fb561b57c6f6a3cbab14d9ef582a70924ff5b76cf56d83cbd2bc8bdc684ac30f7758b8170e77e53112d81efe8c0a96d8593b819d110af5bb8bfe3781a0121ee768c53ff531e0bac04d13e3ea8fc87ef5516616ec856a326697bac249acb4029fe1a3cf8b4307b82ff015eb56b005c5d8ef924a617fb1dafb22f21286940626aa78a2151163788c4d9c9f55878534689f5c4a025cf9010012705d222294f46620707b807a1fe9df23cbccba310a11aba6366e86fb01a4f75e37cef3a6bf9f28a52fcd696d4ddfb922da571a12cc4f879cb793fe41dd72c0073a791c669c2b6e7b3a151597403f4dc8e4a4098c1362399f3778c88c87d7d3ced72879adc60fafd55922c2ebe1fdd875ac315810fbb83dbe5b1b96ef26b27b21ecefd813ad9b7df970975db028099f139320643fabf3ff1ebfffff835efccd8514cd6c744023e8b7a1194a8924020a577ee01d33f0e2e909cf7f5bf8b36b56222b5b12b8c9ba3cee4d1cb7b9257ab0a5360134f31f331b3a2ede73f09405e995a5588e7560918c9e251f4c5c3441f9bd5545aafd6776adbef71a1942270326d1fbd511b95da48f817637557587fbf992651d2af58916596636410288b8baed18cd20b27ff05b000cb862e9eaa76d402a1412ebaed7256da49f030a9b0a9c65f7314e34f6f56b24d5115870950b7c6854f4e62a0572ae5c2bad3b70619af5b1b9c6175e8522b0daaa59633f3b8ad7ec738f2ea36635014d991ef30f689a59d7bd8ad61d015cdaa585d0c6d81dbbaed6a09b82b8aaa52c10ae71e136780950c871a573a730dd1770879cb2db734fb0f43e0f15a78729c70d28971e756137beed327a2185ef27d45cd45feac712ef67370136f54a7ae34a5c8ce3f489ad16a9369351b1edad3dd2328282e6e572787946fc6dc4471a7ff779e5c9b6bc6d6729fd85ab9cd74b1f765e1684371f4b22e1d373f5efbfa171dca9e0f79d23dadfba62914d2766c7a99ba63b19f5cc459060dadd3eb8876275c623ffaef2c4599c8268631c36998fa50dcfd656a4246e1386da028696d5ba3b5dfa811f13b579a60b8ee8a22708cef9d8decc972da5904b7a298d86805868a6ce570108e05e30d08236244272c553055da67d5688504d38537cb21494e8d940d4676d29cf08a5908bb61129b7f944d603a75ac3878876b74719ad15aeffbaa316b6b7f0653f634b138fcb5688c37d86d9ac565b59fa576f10248973d24281976592b7efe6c9fdd55a8913e11f18e8065133cd2431a4a1a6b5bcc9c3b5f189a13cf0e282826a347f35fe5bc9da48873e58bf2aff043fd06f71717c75c8c0c83df8702d85d02fc2a67903fedf0898895bbecae6fdaf464955905f9892822a860ab4c5d5098df6505b79f67035bd2df8040254590eeb5f089b963fcdb8c723f0f642ccc6f06fe65b714a58d5d7a850336ecaef70b864893d759fadf3f5dd1c91e5434f051d99a66e4b3892f6be38f048c3b6db1f73e2cb05ae20ac5a472e11ac886302358051135ae9ae4abdf0499bee3475a978c5aa640411f8d0baf753bd6bf3222f448643f9237c6900dfc47434227b7db1001b2f90ca3b37970ef9f9fef87ed462cb595ac294b136ddbf6f80d39f5c4ceb638eb804859cbc0b24a699b9be0426ffb5be5aa9bdf27f37523d6af6dea111b48da55e05b9f573740d717151625e4b8146497475779f5ca3fb9e0bb7f8ac8adcd0185cf31f29dd7a4af419837bc3a84baedb875c6cf29c23a15a703f68583d4758bbef006ed9927664447cc79dff8de82e0fbb48c632991beb5a90123377546940fe0fab093d54be4eb59749d21018abe71dec4f68f7d820fb1b5ca4c62d8b7e590ad9ef36df1605c1af35ab761ef7a67a02383c57881683c880e0adb6aa584958e9b4cf26e1c3a0c154c603d73c3ef6c89c7b140a1fa0d182d20022b734d1feb6623bd4449d95f687501ceceaf0d28eb9e06960714c716bd981bf5cf4562541c943a9a7fae82de8e244486a1473c3aa0532976d951142cd34dc9fee8fb1bb71c34d36d161050c2c5d013d2599f557c9b4e2d4c140cd753eca9634eed84bfaa1dca033cbd487c3e627cde08d4f5e3f42ccc6e25ad879b2e15b6a0cf189dd07756fd080290322af55e7675c09d095592fc9db26237fa4d7ee403e8d0405f6aeb8e7224f9bb837a40591b42b58403bf781ff211dc2518241439d575e10a580daffa986642594f94760b37d45d2af8af35087e6f13a3ab0d5963b8ecd2daf787340b5656140d7edc7d44c9fb4e1a409771f39b8d00040614aa98879a50972921bbfaf3d25b88999cd94d75ffe9207fa73e70c50189a1f7d308ca4b05065a091cbe1f2acbb7f1e91f8cba307936bd567586ad21a570481a932dbe92bd026ae8a2d4c7fbf96ab7f9de1fdb48889fbd1b1e0f00807365a4dda05ebe0d1356f9117a667d4e483af0c88648428c4853d6dacbeb5fb2772d88d1b557345a8918fe99c49a2c174db77e78474d797f523cb05b0dcbd23ca8a4e2b726a0193526e2aaaf259d6c527e0d018e318e56fb19fff524177f4f25ba7b72b14ebafa39d6c1404db18c7aa4c242cfc3efc9c47b6eac9e45ddc79db30e2d118211cf8cb33bcae3adcc24c1c66e76013cd3739dab8566b2d3d60915060be2773610", 0x1000}, {&(0x7f0000001740)="ca1f858f862b80d3963e94d952f996f1fc377198b4df2cd8b7c8ea061bab8a03404b4cf8378dce1e64f4f693582f22bea6bd674984845f43ae903072525c15c83a55a162da0a14486e98de6554a0430bf3fa762ed70e5e8fac3a0bb107f74dfc4bb3130a3b0a76233db8ae7e3c08d4c0dbe2050639660584e44f4eb7de43e05e811798382fe77f994df6dc0aaf447b79e02b603ad465ed558e260893a41b9a427d3b38cb132900a5a9bfb4337aeb702d077f82002bc0ec9a9e931ad8e21d37b9490783b4ce344a526277c4efefb036d841abb72341dd59e8c96fc96bf2057f654a864a6ebc33c5a6b69f5f3c7870460173d8d33940c9c27328a6704ebbb777867bc5c51dbe647c3900c665f2776ab676a34f224408a51d91b0bc56b8ed8bce0bd306907e47af78921b11187f7d27e35f616a44fb2e400b3d3207a004ecbbe80f9180b4ef7d8fdab657bb0f0df096251017559538d4cda6a148729ff20fed27dd5b8a2498e9d20230ea35d3a88a556d4ce56b33bb48accf77addeaf82860654d9c735eb21c55991d03cd5386e4499745a953f6d0dbedc09250a95116f386dd7397c4b14020f9b60e7bf4520e7b3806423e13a5656db13a9740a4e9c549138f884840090fc66a90e34d58e5ba02125aa7f0c1fe14ea02de7c180ea487946240ac0f140447bbe6df5a6a048e711b86b85d2a1fbe2573a8e6f6e4a985686dc92a56ce41e87f8d6ad1b40802a34a1dc11b2908570e9dd9c0d8a36b47378b3ac71a38c38e39cd3d1824adfd47f804682b2063db8714b6d46e56287bf2d94294f09db1e2945181020ef067ab3334473778a666d7543548bf89396e598cff220a82384f02f9ce51c6354a03ddfdd4bf2eba5de2314cc22d87815abb9f9d53bef541558ad9831646b4817ca336ca47207b1a9c4fa972e7f70a5249c3f606c488bca5962afaf36a24818d32577bee8fb650f7b79ca33f279ec116d2a0c21cbf727de007cafd6f54592605136e62cb9ccd85d65f9d4668907ca636b2ef28424463ae401842b97a45811361fc735b85cf5f8bec29debeb517b19e0abc283cda8db8c2c53ad020ddac7f5803a33192dfecbd1714dc0acec661fb3b8c348bad39a0317bf14cbfc970824b812e760ecad78626864e24ae538ef07deb02a6a144e9eeb724c021751c402df07a00c8b18261f690d9a950b4ef7fc7e58dae3622f202481002bef10e2323b6012f074cc96acfec1698a5e99283f52e1edc181e651fa3696397dbab0b129a44b6a88f0a8c7cb1155b8173774b917dc2d93ab5455fc3b0ca85ec399b8567b4b1dfdff80daf4fb707a3821ef697904456f7615bf756ee95edb0a533759d454588a62bf139e1541f573817d4c4c621b0ab08e3e30c8e3c5db3b52dfb23fc00952abcc23f43c6ac8bd928ad3585b196a05b216ee4045d1cac9cc2e6695fb1a3600538ab4409381c8ed908e0d91768f3d6430a30829ae3e67c9535d0a6ad244ad7d63865dc7f81d492f3a243c6993d71c7957c5e5faa8e0d7f6f2a98c6ea23b257d6bc54ba6d00b5c36b0a3ddd1d4b94da6591a96107ad6b17da546a03f02f06d7ff55506f623e35954c55e11de7f95521c19fc1f7aaa800a24b26ddb2eebd10bdc26b36f0c60bad17a7c18eb84f769227511924feb7868f4603ba4c1f2569efe30ec4d82b2ce093080801fe92a072e99cfd71690966573c3ed90225ba6df9915e961d2cab6fc554b3550c6af315a6da1773003786acd97ea7de4c797d5f9e4947f75f9a50864358837e3edfca4acd6ef89c351f1c0339dd711485ce435070b4f0c4dcbea13b704bac52fdba9df5f2f0dafec64f7df4db44dc0156f8f8a404d8482f691f43f0fdbf833a2b0c3033e38ceb447c7f28bba7c418f691f25c0942b7c748a8de4ad2f603dcceeb06b2a5a8e8ca0964c710e299db438c3dcf78bd3e193159cd955c92aa8d57c4e179361ecee578c33ae184eb0f77d5d6c8472ddda179e77d42be3806658f96c8c164f251323c113bad7ddda20af59bcecc91a03d6bb6b027db29fdb039e875d6ed53acd414e9a7d89c730e5e1ee2db280ac0efa0c396af9e2c78b5c2c127184571b80f5ce1febf7d62354b007f78be16ece8160e28412ede1b9f3203199a93f35fcff0c8f11c1c113214dfa05a0423096a687b4fa28220d86c2d1ccb42e0d51496a4c4daf0b50be83638a5f81a16295d0821302b4b4879812ab7895f48faac04292bbdcec5b58341134c2bd23d4b63486826203c4488b7a816bbb2ef6823ad31a3d7781daff302f8b79ce2a7efa2a09fa54466644918ee02b4a8d0490f18b44c7d06d6e1a1146c4b8a4020408927228da588265a6996cba139075116bf927b881a9ee06b5f691f53cba268c613d4eec151985f26039a02cd8067daee57de60960ca9aeebc2462c41d13c319b2b51c2da40e153cbdaecd90d28fbd54c93b43f210918a8e8f5f5683f6024135dd373724f132496cc7dafb11aa462fb56bd87108fa5a5279c905f9237f31a46c8926f9e4e3f7ee56aa8e41ad0f96d31c033620c3507fd18ee393f8fa241659373f781c9e74a5102ce7c5f5b1914d1987b4cdd6b25b80b36d70552bb89b8a16452dde0c8f88d968b5c180dbcd2eb63d26f3ab0c9a2182270fdab3d14ecb732befcbce948230fe737f8c290c7dfa758c852e38c059e5a434a59552417a452329dab9ddb1a0b4575aaebb9f933d56ace412df00c514d99d5cc19e744eb481051c308eac8990d8a7698331316b1c83216755ec9e0a3d9d8143df80edda37784915a64b99b6aae657556ed04f39fe9e72dcedc287316a45376f012b143b013feadd6e4c4698af77836e64a62dd62aafda82a88ed7a4c43a41575d9088edb5e888204f65c5955dd1145d2934340876d61e0ca80b118467ba1ec42fa4450bca75407bb40a31e8a06f5e79ddc84d8ddac1af738649b1fc73baf59adf4bd2bccbd4e6fe217e40ae4580dde096f282420c718fab48ded71d418b88e6f7c68242eeee7bb143c635dba240a9372138fdc158119c3fe01ed920ddec7c4c228bdce88fe084d40e2790ce90dbf8a7e85a1dea5326bdb91e69639ef4336f33470a13d4a572186a07e795344c973ca0200a29eed01f3d3313b2c87fa3ce4f2844826260f695514ce64f17a80492e3e788710ecd0582054ea698d7de7e7b54c5707f1714f1a3a177e57f34b00cc3c89d159b97ce4e91b5fc486873ff1a58668a235b382313e5d566e3e6ddc3baddc034b89630b5c6bc653606cd4bcef5286c03194d97f9258a9938be5d273e2876cf5a81de72d6dd59329544f04e24f931f9ed093d1ed083dd03e450bd81d5eea6036161b947e36712039b6afaef48a89fd356a99ceba6c23d15fb346ed8bc013879de908608305184c197b57ae6f82b2212381ab530f7e56e6ad37e583a789482fda933e7808d7addfa0b89dcfe432a108f66173d85d585dd3c03e6fc76f326cd9b25f4c7e5e1025cb03f5db3f33056cfbe4b7ad4dc78ba434b2cffe1464ab0a141cfb46e8fdf5a6b22d77b1f0f708ea8c6897ddab2891328ace007834a7792d5d602811013546a9e87b356e6454989a91f893b8ae94c5053aee58af4f104d7c1c2e9bb55c754a6344d2a5382f01a603b21a0b5a671682d10d10b82a083f6b44c7edad469879597986686fb468e918460e5d086951a7315c836a0e18b89fd9b7ca05e943713497f5e5fac732761451030fe61f1eaa7fcccef3253002f8f4d1abdfcfc8bdea5627ce14abd0645f23f761ffca983d691d3a5910076a2e66287688a9bf00168430bb994e1f01d3055ae32891ddcf405a34c6260dc1c8ac98a43c307f026589a809247148984e1bd1ab77eafb393ec7609d3d07e0df306938e96700007df837795348956822c4bd80224362cee635a90561fc0df4031fe0beda04c864faee39ac405afd0e1ca4a6b223eab02081d0c95e4b8c682098f9bec1a92e0c5493f936579ba6b8e87c198527494d327e9066c1eb6bdeaf881337a6a2bf5ac4322aa11c37376ea335e77a3597e02710912ee5aeb7d7838390f4c062ff69a544cfdfb6c1e646805cac47f08558ba3560206c4bacc5a262e54c5439250eb1b23d165b7f7229f6db9312639214cfe857686c0164a22d7caec151a091a2d841ab5467a7e87f6ac6e2cd8264567f00a5bb96178a52d1f38c7e8bc7932ad9f06445436eb7f963be90b5e66fc47167a1233e2965d9ac2444043cf5c0fbdf2ba7a1cf0f88d4419f4a65b589216c26eed8bbab883382295b46f7ba2f42a0184855096a734d5214adb1ed1fdbbebc90dfc4f17b0dbed67ec68704ae3ebd3c8c6c05e490b4627fce5f276e61477c166428f1c71619e11c4146fde33feb7bb86a3df9d243614f69d74fcfd11290ccffc5389dbb99e72cca084c34d869f961466fbedd110d7470b93ff6d40e717c0ed66324b78804474d53986566ab5bcb3b04f74fa5a626419ebc21a8121015b7c7f18c6836b4b5645711a5d688acd7d8a3da8d9a542b2d2f4619580d1b76f63539c154fa9bf087a9b170013a16ac137637908d1f0eea6d859bf0ddc4169b8254869ec590fe416745297dc693d38b5fa91b9fc76a6c82cf1de93e97867a7bd241a1a1603e5f9f03ceda2111aaac74bec5808b8a9d074f3455473398ad8bf280f84e44831da338320c410ca27ee278132d9d775939840121fa10145016cfbb75e6c70b586e177ddf8bfda1372efc64665226bc8f9d1258d72697e953caaa4678a80e3065ea503d4512478512ecb1bbef06a3ece08412a273fed21b03a49c9fc5781605ed21d2c7c12df641829e326076a204f88524ddd59458eb3699fff10d643437548a1e88f2e8a4d2058e1d03f0cfadcb0f983f178178f79ef83ded1df7501db02e10257a7b4bbe4e3bb80fd4af0a973a0a244464414557897831e780a6f8cfbe3825e5c9344a8df1e7ad93768980cea8cfc3d442a08e8d9098fff08abf2e721cadb49752b3eb3b2f5de0b503294d33e2335438700af36b66b2a08c619f423139d6fa8b32b2d55bdf9a159c29fa7e589b692e7371e88b90c43a60610f985e72e20edefa5cc22a97d3cc48942afcb146e2a626f00fd68d58604f308194a1ed97be5d9b5858cdd10aa8b1349ab25465cb482688baf3cab082746c22c4d9d1879db344bcb5758db022c550d19aa93ace82b49271e306638c33adb490a9fca3a7e2c8792176ebf3ff75752c8d97d330e8dffca18273f0dc54281eb9554dee16919c9d803825faa178a5c1974472b577f0b1542fdcfd4687efbc778e229c1e561b096d9d2eebdc689882ab11dd9882dc7233c4a577cb9bff75d94a139fbfb39c3148b03527fa890814d59f366f88ad5287c24caa4808c27fd32154775afc3c096e7705473df03907b4b4eb77ecc728850589d1c6f5f975a038715cad6e2c27ac5f04e7610a1cb4e92da50e9ade43fc6f417a12b9794b7d2bd013d66b52c30ffd4e52e842d4869f1395577971e9ed0653777e1338ea92979d13184e415ec09d335cb40fdb442bf325d6f18f16db154cfcff25151c7e30b6a787d0472577a1461f21958e0d008960e5ef89d4d4e39d1e62f5ce9f481643cfc31a875ec8e727de5bd8f710528be2b135feabad31a606f9dd2d35798e044ad86ea05ab0c53be1027af006c73141bfb517b5e60e0a1c54fc85082001e2b20cc160c173c94511ce95f710a9884ec400be749457eec82093b0833a0c4858744f8c020fa3cddd137d7ffd7047f05ccfc2740e3e216d0c873fab46909881398ba2417e5f3e2d1d6f7d6e1", 0x1000}, {}, {&(0x7f0000000240)="f3db02e2a58fa40e4a5a87af7c4ab355cbd4366ce4dfe8b58f31ae15e27c750cbff6866ff61b72065ec4d3130964c8b4481928f0c0a19fe5b7c4894b1551dc42d556ce8f2b253ed88cb1b8be82d2e4ec6047eb69b3bff87eabdab6fe123e406daf2e13f5b9c9fc9929df766143bb50d006fee3e4fc90566883efc0aa42c2a906f11a0cdb3389363a97c4417212da91d8fad61b86307dff68fe8817ad08a263389d8889175ab925fe51bd10da4a949245823314b53aaaeb419089467c0993359adf0c0d6369046ece4ff8ec", 0xcb}, {&(0x7f0000001500)="ac2c4ed12acb30134061eba421fd79c807e6ef0f4b7c13b124fd8f570bec467dd4a065a63cab5bf8fa89595b64ffe35a015680ada010a5ffab5f249d055197929b358aea399784de8ba0470e6f13b3cfc95ce64d2190604bd7728bb8aed2df86fd0134bd289cb76ccb35c7f5ac43677d43cc45c36476a73f6e126d081d266784b1739cd9dde35a0207015351a106359274b03bf3223c5261a43744a0f15829aad3f8406c2f515b6ff52c99fec5a4e67003", 0xb1}, {&(0x7f0000000340)="535b7c1b2e26cdba67a1ded06bd380c24c91c049763f0ecc8f816fc61d510a574634789d2f5437ce7a68fecf866ea216058d89b1333a6044d668bb1a9c2853", 0x3f}, {&(0x7f0000002740)="0388e3bc28bfe62f718bf8729610b4834ff876ebb30d885e76fd6fd73fadbbe49e4b74b0ffbd7879955a0db56cd914f789676f34253f5778605b98d0f1e0049c8bfdbe4951a9de651e0f7bce6c8cc4dca5f61c95be96a89ed584d3a71cd430b78307e8c6a87aaf33983b13c21d06475e6d3283af7263bc2dd8ac82254218a03e6d7fdfc5ea31fe3456ff3768e32ab747477d3644f482545845e34fa44f9fbc8373ff10515cda011e51e9e840847160061b3a", 0xb2}], 0x9, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) accept$unix(r0, 0x0, &(0x7f0000000380)) 05:37:22 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 05:37:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0x1000, &(0x7f0000000000)) write(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) setitimer(0x2, &(0x7f0000000140)={{0x2, 0x4}, {0x2, 0x3}}, &(0x7f0000000180)) dup(0xffffffffffffffff) syz_open_pts() 05:37:22 executing program 0: getegid() r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000200)=[{0xdeaf4152}], 0x1}) 05:37:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) close(r0) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000340)=[&(0x7f0000000180)='W-\\#\x00', &(0x7f00000001c0)='.)\x00', &(0x7f0000000200)='}\\\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='{\x00']) r1 = geteuid() r2 = getgid() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000440)) mknod(&(0x7f00000004c0)='./file0\x00', 0x10, 0xffffffffffffff64) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x31}, {{r3}, 0xfffffffffffffff8}], 0xa7, 0x0, 0xe50, 0x0) fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setflags(r5, 0x2, 0x1) unlink(&(0x7f0000000180)='./bus\x00') close(r5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)="00745492cdc1a4c903ed72ba32135b98a8607a1f46f5387a387ea2cc07672e4cb2e55bde7b8c8b28c7ace27b9242437280be21138a49f95dee12acd834ac3284c541db4077ee605659e0c1f490ab8991f2ea40b37f6a4fa16735c143837b21e4e9c705c99ed5bca91bf3fb2eb89ac72933670ebac79773f1c6406a8ffe3f2657ff797915097e7bbe5af0ce332b3fac3f756991e2430d8309558edce75f0bc27ec654525ef5af5e437d3fc8d01a50f8f5b05ae2ffb44ff10a26c245d960", 0xbd) fcntl$getown(r4, 0x5) 05:37:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82feba40b9dec6ac9889d0dbf42a552461d84025c134f339c88682ab91bea1352177412839cc43af94832f73bcec9e50ef7b6e2eec2c5651fab41e86081188ce1219f528b68311f74a55256e0134175bdd5ee99ce04d5f204003bae090bd2b41c001744c2bccdc2df89c31a9bd80d30cf04ce74686009e846b4e77394079c8f4c31208737ae664b2edbd1169f4e712a48c3cbcbe813ef0e390b86db50f5b3bb2632ef98b7bd42f871104362c06d5355cb5fb6d7556131b000000000000e303522fc4fe5f812e44d39c74ad99e9dbc3142003e9b33199e266576b03b98172efbdbb69a6a407cc4a2e37026640bc7b4a6dd338ed64ad3c5b57e0e21ac62bd66c114bcba2337b6ffdd7dd2f54a41c3ad3559970c8a4e87967f48822151cb4e6aaa921b79c903e73c01520ea9e1eaeb0231aae834d22c6b5cb4ef20d12f1f81402d6f294a741b36ca0e4a7dcabeca7adeecedc9cf9e40a995a5b973571a9549acfaca610910e0463a9b11e4b9af6dc25d3a83b72a6477cf2a8fbb6993d79f136cdb54215740afb315c0ef36b55f7ab9e7f2d8e01f7d400707c68cbc1eb3507a936d473ce2700abe68bfc100870c56aaf5c8fc005d69c813075b34a9e1948e868b48e02d9cd0fa9065d41c1be79f0b017356ff33ef7a5d862c558564b9584aa37f87daf41550925"], 0x1) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) setsockopt(r0, 0x80000001, 0x7, &(0x7f00000014c0)="c728a143152cb9223dde2420befdde3e667a364b10f6b3c14e5a0e6abc5df89177d7fb129d6bda7e1924049fcb1457927f67b7ef100e43ee78c4fb62ad412a3edd3e8686d277b1e50218c26f74bf75230c7332cb65efcc8679dff9628af5b5536732498e66f6db8fc7d12e6995aaeaf6dfd8fd83769c7fba5416af2f5b5535ba85ab3072f630182dfc52431cafceab1564678ad44187bb0bea71667be9316c87ba58f25dbeb1c59d6a0062ed3977ad6702f31e6e33f803f4afb0a4b40936511ef62cb2721015b7f4fad879bae7d89266cc0680beb235e5e41fd52b9ce8ca80b842ab3e9c6a62b8acb7b5b3d46c8fc9d30a117d6c026e6e488211869526b4ccc39df1777870c13a20f4d2fb0de9f2c0771798464ff80ce99b2f39e0c485bd5bd7b73f53eb724c58983128db31345e190b43cbfdf56eabd13f037ef7924b09ee6a29e02ef9c5c82269c9e950f1b6eecc8986eb1f2d0a836fcb75115156ad03b9c66b063e52a4172ac7e72613a476ecfb579c76b43098446ceda0a7dbd3038fb55065ecd2086848fd4aeef25e6ebb2a79580fd4d1c2c5d19330d366378ea19fdb415cabd2776ca972afbf08ff0e6b1fed9b7e70e3d4b421e96cde16bb562ba75bc794e7bf1679764db8397ba878443dfdad4908c288a8983468e9141ddc7cb897bd2be6d2213e36b6cb822464c5d59b85be23ac99d51e9774a88f03f2ba5b81276b49def6aadf1b437f074e6f8e4ce6b48b930af9df6d985246106ed36ce0cc72f4af7c7ef47b364e97f2cbaf00e3255144de6557442ad5a28776b7a71d2a08e9fa1a62fdce26834831a3020a95c3ac50e04faf94e42f9339ef8d04b054e222b394b2272f345ac3a6acaa993110548c412040a1524f4858d97921f691d0026f7e722f9889519b72c28511a446a7e75a2235b71cdce216ac36750fe9540cb0e6695796965aa33976b7954895d5ab4e17c2e7b58e773867382feb8fb96a8a03217354cec8fe49ca8fb1b03d0c7f5101159d3aa0926b35b3f931a1cfe9ab03ce7af78359797bb9b8c1c630ba2c31cdaa27cdfb25b5bb13a9f941a03de99f4ef642223f16160a5786e335dea9f1f12c3209e8295e684d29a2e30ff32fab0379c59d05abb7467c0af4258c4d1f8a29ba4472333ffa2f3a312a601a6e6d1e6897ca64dd94ef1d01c2a6e2825a3d2a8c14adf4dbf30c98cfff3c94cccb432998304a8f6feed1c62804a669b32dc189129a47a299cb2cf9772841435fd5e68a5eb6ceaf63f860948dc59ca1f10ba2fd28c52f1b7bc13e2c8df8fd6db2c604083791b0d5c44c15e616a1ab3915ff5f5fdb0bfb7d6ff043b5c36427a8412ca79aeb83af08de2eeef4e11c5092001712a25ee176fe790fcb82f8978e367c515719df83e0b6650327729ad47eb0441f932e57662e48d206572a3b408a4bf19996f2bbd26d866929a7f82d27bc1ba901a93df70b6de3dea1b0f9eabe79705013f465481cd38dd07d111e7ec79fef9c486ed72448b6c24b4eb37ace25a2288e76613c66a573db305e26cc517967e02c9d92d2e33d335023014188f31f5a1a8b115d30e5e795d45f25d20242af1a8013d319b2b8e417fe1b03f8cba6959df8b0c49c94f5f267b9974948abedf35e90db52a0958b42db20f3425eb8d8b79b3e2967c3491a53ce181695243cfbb37c459e56c80e9efa3e00b514fba9cb4535e428a3040fb3be2eae12221872ea1d28cd55ecc6d8ab3f0ff1281ed041432a742a0b210ea3736051f571a8a755d3940a50bc8ef69ec0c6dd03eb1d200455b180b4265309e83a084c989f689cb1ce75b641e13a2f6c9e0ae9306e1fb81e30945fec0738ba14c7fb2ce038ac6aaf43b44d2a218e2074b6493171c870107d5432c0d1916b3119dbf3c2ae46a4c72e3387e7695949a3930a11cd41d75514e1e0fa73a9806a863220d97f56903a174be07a0390f935034e5c17f07efebe8d202ce4932a73437f1d2b7d821ca9d34975d59aba2a46cf4ec64f3a659af9917882dd185479fe4870082d56a6b9b4e35f5f7b7f9a1d9866924f5ec747aa0c222ef43c37484811e27f613fe88aadee87da23ae71afe812e92d16aafa60c87a3f1b909a2b6188a23c77258f7aef73e989b35d06dfcb6535ad1f3669a27cccb7b0d5354ed001bc17c0972d30719ca24f010436a600ea96b485b3e4f33585bc88e21d6016f51ef86e89d51bef4d12c75e5d13993a8126600419db19f53ef9a5f0042e6247d1ebca7c78a700f897ff9774f0e3aa51d2e304f024998980093b94b59dcf036ebed3d802f03b5f657798376b7e4e42089d151caa2aa77e3d8ebd5df84134010959ea53a3ee9a4b6a30a5c1fc0fdc0ce7ccd42f73e11ba465e240ce6a5d4d179b78c349a1a70cb46cc31595f91f5ec9fc45f88116911b544561a6c9baf66c537ed69a252ff6967837f39ca6cfdf2570a357b75c1c2b94384556e6a5b0e75281b94c6a5facaf7e230912b4f811c2eb0983f9bb3cda43d102676a9ae3b547418b15a11df4cdf8f7398938bb9262dbecd0e8ca16a012dfcf35286e7252b64baacf7cdbe5123ab89566a321e498dea155077e3fc273e43561805bff3e3be62e9e57c3afab328112bd4e7947336b4e985a02f65122a859721768c7d69bebb495f4385bd1860958f90dd492cda2dafd524e9d792500b412325cd9694fa70657239d7ed668891d55653e6f796a6ff60a62f077b657840be1c46351959ca16e310c8c303ea89d659ba5fbf69727908672328b819f82e11d92443b16c63a04edeb0e013ec470ee79eb9dc33b2ec5b73603d2414ccd8166945b3245f28f28729a645dff515536812a9f9c48c0b5c8729079fa5c271c7477b02efb75ce5d6eadad898a45c821d872b9854b4bff580d244fc615a7bd0bb0bfb65a60485501d0e2c7b590d028083113278292400f1db21c61d9916f59412bc4f8fc67cf406104ea5ed7f931f032dfc765b05c5af0fa4a7228c59a8ca5368f14e0dfa14827f1f613ea1b24cda8d3f80e3969f09f47da6378ebecb8cb9a3946683a8f0bde000918892bbc1ab26592971d6e3ee74d4b267c1706646abdd700fdc88d36307e34ad730f5ffb39c53748a222008489c45ce99433165e14b6de0321ac8e8a342f7b00d2bc45234235fa3f725ae40dcda4a18e5e716f6b395009dcda8c99a3931b01c9eb23b07737d34ba6b8d50982f57eb02335e96eaa4169e61e2a66f50cba41ada2f596ddedc711f7a0dfbd18583aafe2917204a6cde854410e1959894aa09f9160ffd7de4532692593a5d5eeadf1d87f499d77b2a6da007380bf8d305317cb86660458cc482c1328a6ab8a71a77b8ad85216fcfb20c203b5e9ee1ba2a8825fc15b952d28700725a2475484e2d9d7dbd25fad8975c607f5b673ea9821193925c7b54cb52f36978847761e58a2f324728122eeb068cc122231a4550b02a39f67a84b65b8fe3503c28087ab304aa0f47ff77be1de5ef7553bbc896b4a7b729cf28b328480e8ab534d12b0892b05879709c149a2adb99872dfae1f3f276c1669a60df03565c89209b8277265f7e2fee102956b38e22d1268af8aa32ac4b6cee647134cc5a31a7b3772a88ebb8f019a07b0d8d4337b080f7948b07a81fc4f5d9351761c9660efb4ce2718b1fd9345260edbcd561835dab0877f36a7f9393121f2e468a7bb38dc0fa62c56aa01ea2ccc9bd7804ed994d1c6a4532f9d1d5cb96c1d4ae746ffc48585658b248d5ca7a0edf481b8ce7fe4f43e17c43152070bdf42222cdca342753e069630fde786121bb45948437ad1ad8fc1a6f0c9723a16550ac264d4850d4c8762fe0255106cbbbb5ffd9062f2be8e7d98c1a9f8109b8c10ebe91b71ee8fccf982c5fe0fb497a4b46c11e3cceeab706ca077ee865818c4ba11669813d9d3cd6ad44ad872463dad655464b5cd8a083bca3350e1b8243af32e127c16af097b98dd66d8a0f72dc62a4840924231a880db022e311575c93b4a1a36c983b1ab90799f4b45738723d4660a1d0134dfd58d05cb2905d803f23e9636d84210a5b97ac8ad1284d326ee7c03bc279fa2079d912ae21d788c4b8011f6f6e70d487a75e4b68298d89cf30e5b35b4f41cffdb5a4ba5916ed9a7993ee7e5f2418c85e2b7a55e2a26a73d58d628f5b8d01ba1757a1af41c19070ab1bd74b665327fdfae47d29ef5bbd4cf9674fdabbed0959ab7ea82086d4965b3ec432c0e633dbebeecf720e6fe84be64f04d947e66e7c7bb7b1e77059201777b71f94db8bded91d99918a4daa70328be64a5b1bbb7df83e8bb01893b9a7cf67b7cc7513f5104bc0c0033420670cdf5d168635485942292749191e7d99033a294296378429ce4331d74b6296887557b44c5fff541d1b23f8bcd53594a11122af493c64a417c73c40f25153b5598d5e12c4a69ea209518dad87cde9ba7db16c10f7650b333d1a36eb3efcc41aba51990201b07101291fe98e61daef1edc6fce18916750bab934845921b71ba3a5a6095f15896d12c0c001c5adcfbed800fb1a6dee551105916aab4834931b3f603c2455db5b3a7a183000aff2e87dca4659a0f036cb4d1b617db1a7de1b6ae088dd3d5894148eacdfc57be768d6cdc14251648efb7f75873c08814a45ebd93b50b29327462f70b686d1735d5536ac5339c4df4f2309fbc06c67a44576ec84e119e987e4b8ce9830c9e4f951fffbfc1bf9e3276ede103f064717d3e0362215de15c5531b248c1072caeaec8ff0c1f269509fe44029ddec4af52384b5264a021c31e5cea9c3ad074af95e12992992d510589e8b69a50855d1833112f8ae1f777790eb3b7b93c3d7bfb7464e5a05c6fa843dad72f06ea57512a495a824992ae2791380c6f68adebdb15c8947d2567a97786645f3898e4972d08054e10c21356c49b939384cccd6155cc80b64dbc20da5c95147c4f90ddc6a99e8991498575123e5f3c3e370312c7e986aa34dbf6d82c5c4076677a6ec8282edd0e88dda12d33ca063bcd53a0c6e0ed1044dc298a1e79b2afcf1234e331d7ae709becf7e41d2609bbee711c8a672e4b7ad75b14fb42f0d1bb5b034b6a8fb9f7e6495c0e82161fa6c0435d97673a7682564c3839ba21da26f0e2d3d0a2ab967ac51940886118b0facd9932bca9a74e9a7b8fd5210753eedcbb3f14d867648c10c5b452ed2ac5db34c1d27eb91efea50af13ac586c01bc8d107acb148e01cb47f18e0a7815a5685d73099561cf506df9823dd88e64f9debf839a36301032ef72c58898da3a33aa3ff0f5b468b8201ceb8c221df268ca1affea0b154a2fb1d8095276fef693c89618602afa59c6a97edd93b9d217766336700045b1ec84d781e727dcef0c6f6689267b7a00b59d30599553ade2be3b99c1ab4d9b8e1ab38f2d63a03baf95f73bbd26fb571146fe996d9793271a5ec256cf9ca6f55fe75893e38e46356f1d9f6b2f1f85f8f308d8cb37986f33e08d39beef234cbd68c4c4e5f93ea43de60dc9778b59032191548339ab7fee7dd4e15dcccdde4971b8d24ed48645560f5d32d8fd0a1ff7a53be606450e798ae144a71ede9879bd3f4496c9b22ee0a7c6e79c8e9e279aa2d5cdd6391a224e02dc6a9a68d7a7c1be02edd59b9d3ca8fea5b28db4af0beae16958e003cd3a3a6c239b21f3cd08ba888f812e0dc085ee6ebd4506a088418290c54680edf39987c098b558fc6ab31a561dadfab86c1e91823961f6b09145bf83811cb86753954343b114c152e9fdf19cc16d9a33d6b32a15a89eeedf70f60b6476d3dae789a48a2bbba07b57f4e18688431c0a5", 0x1000) syz_execute_func(&(0x7f0000000180)="f2400fc28b00800000cec441ed71f000c401b1f59bf6ffffff66450f383559e6c4013deaba4e68d4bdc462210c2226f265f043f7982c6c10f9f2400f01db42dee4c461822aa8544a392f") fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xfffffffffffffc01, 0x0, 0x1, 0x3}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000040)="07c69f20914ff9986c479f5b1a1650c1f21c4b20d95dd8985a6659", 0x1b, 0x8, 0x0, 0x0) 05:37:23 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x6005, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000100)={0x9, 0x99d0, 0x1, 0xcf, 0x2, 0x2, 0x5, 0x6}, &(0x7f0000000140)) kqueue() 05:37:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) r2 = socket(0x18, 0x3, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x2, 0x3000, 0x520, &(0x7f00005b5000/0x3000)=nil) sendmsg(r2, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 05:37:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x612, 0x0) fcntl$dupfd(r0, 0xa, r0) 05:37:23 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x7f, 0x4) shutdown(r0, 0x2) 05:37:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x4, 0x13, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:23 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffff2a3549c}, 0x8) connect$unix(r0, &(0x7f0000000140)=@abs, 0x56) 05:37:23 executing program 1: r0 = socket(0x26, 0x8000000000005, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x100000000, 0x1, 0x6, 0x7, 0x7be43320}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) close(r0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1, 0xfffffffeffffffff}, 0x10) 05:37:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) r2 = msgget(0x2, 0x2a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000002c0)="b2f3dac1dc16a117862c1903aa908b9b41f0e5e71098e031eafddcada81fd049f162ff67b2006c4b76d6084977f4a3f044822842bdabbef259b0fef9d68afa9e513eb9a05b9f6adccf8f3b742e99f292482b507783a68511ae33a88fcd4bf31bb0125657bb057da0e1972b63f292c9763b0893050a34c9", 0x77}, {&(0x7f0000000340)="7a18e482e9768d1df2ee1b6e849080a343af782a23cdd61db46e9f0a2a9fdb99493e60376994b47f27c4faa01752306b32d285e9e41b1b606eb7092ae517df4e947b26f9a8284e3016075d7b8715b04c539e3d6bacb1a489d453e7e16db3098eaa395754b8081730fbf4d2849ecd61186e56e4bcead5591734399768ae0952f8c4666ad5c658a3098f9e721f5e44ea404d4d62", 0x93}, {&(0x7f0000000400)="8cda8259c6e9b5b878857d04affd1742a3a843b229246dd3076dec61ca4d8bf122fea3261140d8713643d9e24ae436a78ef066ea2464f7011d1a07faee8e1bdaefca2173536179bec02607473a88ffa20141da92fed4cf8e5db053366c2cfda29cad75b55dd1ba1024afee3b1d1cd18200a80895a80a924a15eca2dbdf1bc66c699505a092b6d384cdb5ab84a291f93814cf269b99c0ea2a1b2bba56bd125599a7ffb723ec0ca4c71e889b46d4a7d18eb9710c5e0399efa877a73921b442a4c766ed5a7a652bb651f880701a396f503fce69b821f6500d47bb8da697dea3362930", 0xe1}, {&(0x7f0000000500)="2ec2e035fbc3ab8297e1d2a2fe72dd8227cc430c47fd0b4b12a4b6af9ca4ef8870293be318e0293049f0920d551d6f137cfaa46dd80c3147ad5bc5f28c79d03a476f26b3800f03367f8e53723240011dc8f34d514228770a09fd36d389a728d5d4cdb826c0da1ea1686405cdcdca8bfe8af47900ead92ab1d7c6244092e628eb2bdf05b98b395efc563d76ee049c1428b6ca1d30e72cf86530", 0x99}, {&(0x7f00000005c0)="0528eac54166fcebfa14e67866daba18ab2335613ffc", 0x16}, {&(0x7f0000000600)="082ada1d952341636446a9411fd1995ec3ba87a1", 0x14}, {&(0x7f0000000640)="acfd567328", 0x5}, {&(0x7f0000000680)="5e49eb8ed89d1e0d964c761792cd697d3cf2bf1da49db931e458db75e8e9bc36f53b2fe8455c3d265d82d7572b20f0e8e105cc06ce4837eba8571a363a451411a12e95316b7cfdee036c2ae6ac0de3235adc783144bbcc04e0b3ac4c03f73feb2f6b7e679bf6a237972a7156f4eaadadfc8246889c6564dd23876ea2bfe63d87ccef65e8f369", 0x86}], 0x8, &(0x7f00000007c0)=[@rights={0x38, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0, r0, r1, r0]}], 0x38}, 0x400) r9 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000840)={{0x5, r5, r6, r5, r6, 0x8, 0x9}, 0x7, 0xfffffffffffffffd, r4, r4, 0x2, 0x28, 0x2, 0x3}) r10 = getpgid(0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x3, r3, r6, r7, r8, 0x0, 0xff}, 0x6, 0x6, r9, r10, 0x1, 0x4, 0x7, 0x9ba}) 05:37:23 executing program 0: r0 = socket(0x12, 0x6, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 05:37:23 executing program 1: open(&(0x7f00000000c0)='./file0\x00', 0x202, 0x0) 05:37:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) fchdir(r0) r1 = syz_open_pts() socketpair(0x22, 0x3, 0x97a, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, &(0x7f0000000780)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r7 = geteuid() r8 = getegid() r9 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, &(0x7f0000000880)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) sendmsg$unix(r2, &(0x7f0000000b40)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000280)="ba49376ba086b7d7ec3570a04f4b67a70131693aa319252cd38e94325e219c649f1b394b7771fdc9c60c621f66e8a264ca83459d5552a1869580f27ecca0b5c430172a82913d7171123c9bb01763a04c8bad85ffb6af8a3675e19541b910e0c1354c321c2baf1ab79d5461d9eec58b19b5e07d7cebca1840", 0x78}, {&(0x7f0000000300)="412f41e8dde25f28f425a377390c4f82736ecb207d3cb8a52cf4cd272b875eca0bab2a232483ca3a68a8ad50652a8d5766c74a687e621362fd2db2b5cbb6c025489f6523851e11139351563578f383b546fc4c376abe5e8292167bde689d80f8b73d2d6091e9afa8cfcf23fd3a472a8edc41d3a371ef646c7c85cb4d07f74aa103d6275efce919f24e89b2a2ca2d1a678bcdb116fb35f13f739b89cb13151393f278a7778898ea136f06a9e86e64bf37ec4d955be279b1bd67e0a9dc79c7b40fcf4a4d95b048edde211686975c539960a62a19a4ad031c469601f8d9681349d3c5216e588afa39aa07453f4cf09a52041db0", 0xf2}, {&(0x7f0000000400)="ffbd18228214a3831b4addc854874b0216552a840bcda9e8965a170a87ca371bef85c7361ca523a67e9ef7d297c0b2602a2e3e0c0ace7c15344f47a0a4fd39bcd690f2b203d1f73293c37bff29edb2f7b9b587230b70fd1c3451c7915bae905ced381715a3265db72d9d6581dc850ff02411289ee27adefb9fc10237af82ab703f18f95acaf7d89c8d12ddb08ff51886edbf9ab8018e76f72717ff40e5f54983146884d01c28eb0dd450e052833bddd26abfdce0336e030aa867091611eabf8ed2a3feafcb90", 0xc6}, {&(0x7f0000000500)="43a9976654d73af0ac4afadc4a8219837d141f9b78cd3266a3b7721f43fa80df868c9cd33c915ef73b87e71cb8d0c69d84ea221189165abc63734d216b6c1f7f2f85633f4dc16fe2380890937fde698f", 0x50}, {&(0x7f0000000580)="b1f7ec15855bf37fd7ad533f6889d8e4ab3d8e6732190858748e1736e21a4e0f36370d3e0daf2df5bb9404f1f6ca9101b184bf6f0809ac1d621d889586f59d6ac5b406", 0x43}, {&(0x7f00000001c0)="3272ee24b07d562693f6d3438c72bb162d3cb81a5f6a07af10d44cfd024ba9ca3d1c6b09a666596acdae61d2a62f3b7980a2071b5c032a", 0x37}, {&(0x7f0000000600)="faf8737a9950bcc86bb7592db74c5f9fa6087a689427fbd52751a1de908996dd9ebba59b31ed52f35c11d6a08aa11e4744717ba83e7b73ced3c9ca0a37df20ea6b09c6c69f5c29cfc529527a642480ea47f974b64c58f14125c10d289a46115a4de938c74f36ae2370e8cce5da307663ca8911ae44cfd37af709d9d0deb71bd3f89b2f3a219fa0e93970f8a51e9f4db39046a73402647d09066e0aa6d9c92f03fe4fea92", 0xa4}], 0x7, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1]}], 0xe0}, 0x6e87daf642d1b6fd) close(r0) dup(r1) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffb, 0x65, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r15, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 05:37:23 executing program 0: r0 = socket(0x1b, 0x1, 0x0) setsockopt(r0, 0x29, 0x39, 0x0, 0x0) 05:37:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000040)='\x00\x00', 0x2) syz_open_pts() semctl$GETPID(0x0, 0x1, 0x4, &(0x7f0000000100)=""/173) 05:37:23 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/29}, &(0x7f0000000080)=0x1f) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 05:37:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) socketpair(0x39, 0x4, 0x10000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) r3 = semget$private(0x0, 0x4, 0x121) semop(r3, &(0x7f0000000000)=[{0x7, 0x6, 0x800}, {0x3, 0xcd0, 0x1800}, {0x1, 0x7fffffff, 0x1000}, {0x7, 0x100000001, 0x1800}], 0x4) kqueue() r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85494ef5afa680400000925a0845000000000009"}) syz_open_pts() readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 05:37:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 05:37:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) fcntl$getown(r2, 0x5) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)={{0x80000000, 0x3}, {0x8, 0xeb}}) recvfrom(r2, &(0x7f0000000500)=""/57, 0x39, 0x43, &(0x7f0000000540)=@in={0x2, 0x3}, 0xc) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000001c0)=':\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)=')}\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)=' %#/:\xc2(]\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)=']@\x00', &(0x7f0000000400)='\\\x00', &(0x7f0000000440)='\xdf+\x00', &(0x7f0000000480)='*}{-\x00']) bind(r1, &(0x7f0000000580)=@un=@abs={0x1edf55bbde9c94f7, 0x0, 0x1}, 0x8) ioctl$TIOCEXCL(r2, 0x2000740d) 05:37:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0) writev(r0, &(0x7f00000019c0)=[{&(0x7f00000009c0)="81c08379de2e4f90ff52d19ee9f75518d239a94db08580920a868db450e9e359481c0a6d9be6b5ca1008ef3350d9b1c973b4f5ae75506b7a3a1d287f39a16540d82fd13d3403eb48c3f427208245e264fa704371c00480fbf2b638e178626d6a0c9e94cf15cbec3a1538cc10556bbb813d47b45d6f9bf759e2c7ddb2c8495243a5868713fdc5b025a805802637ade07e6c177d72fabe9febf2ce88fae91157637a40aa82c673989260c209df170e7dd318ba9185e072833c1d55b538a5e1416a3e77a8b62137e063494726ba8ec930a6c1cef12db250abf3b0c97f459450356fa6b483e2b7ce6344f55d65fe1e3393f39477a2e8a1ca8b6802396c33f48dabe76d2f3d0c0aba3c9cfb06a86f181768e72b5e29b2305a324afe7015191f57b29b9ccd9117260774e6e17858c4c88c17ce8795aaf0be911bb394e7a8227e18dd51b06feb76c2024c2b5068c578b258d57bd464e9bbb5c98df7762d4bb5aecc7c00478750257f4a3221bef8b1ab26c19ba43cd7af7af5f1796e8e5320018a60aae36592ac1c92e9e188cea5f97fc52cf07ee649066543a6a35609e48a227a945aab8ee4d63447b7295e1f3c1fdecf1daf36f9154f4dbeeee2d9d348da0da43dda09a7a1869b90e7374ffebf2705422f2d431675f6d0d3587df9072f987cf810755d9db7d8f4177df6e94aa9f74896b0171adccc4551afdca8c2462fabeffc034a38c7ed841530fbda03e38c0f090833feda3c216ab2e4d4fc1dade97df6a3fe375dd41c445f9906a3935bbbae662e56e904e1db71160af2911ccc03d7101ee82fb3e9670fc4c1574310eed878506220f044654fc4e6c3a8b5561fa8db11809068563c58dec8e9045a8d4947cb35ac04e54f39f1d400abffdc3ca84bad01940a1be3c047444a61abbb8a767e8770da3b2a1d985a41226cfd631ca6f62532212a6cc9aeb8873b682fef674a31050d685cf9541bd2569738c7b21b14571e97413d87bbd48ee56418aa28f811a05830785fbe18515cfef63787411a17db71ef4f9473d2ca9d88f496847d25fe8756cf2ad88ee2751a29d2b3b668e9b7d2a4e15aee14925b874e0bc5476f08854f0ec2fe79d762f358726488b437f85899c5b5ea499d3d52e5d88beac4374664d3a30cbfd3a4f92bc54af6af45fa535cda0042b764c58fb864bd29e56d37877a3101f644b2dbc32b8c4fb18e4dc046495b0b6cde0d085d73a35ccea10045b15cc718f429e87894b5660a0e231c4f58fd5f60eb8c5f9f811ccb08fb081fe6beb5000f768dabd8a2786a3703dc7c5e50721ea10588b78cdb8d83d10325b928b3856c6fd78bf6a6402d98733c04f526669496e6b4d9e55d41db6bf7d5e16ae87014c5024459dce1c4938309da559219b74c31a1e290234324aafe7990df190f0fbf105b361b3f135a1bd003cc9b39da870a88aad06484841dc64b4e718adc148726d6b174fe09240ea8aad40dfaa82142505f5db200d8837f037af4024cbf0436b77f9e07e5178db4b248b5abe467be3f76fd509b1c353142b004ba6174a62e45fd542397f3ce7fa25cfeb66c058d307db62520fdfa8feaa3b0afa17fac6950a3d35964139fdce7447fde5540a39e1df29adabebbf260", 0x47e}], 0x1) listen(r0, 0x3) r1 = accept$unix(r0, &(0x7f0000001a00)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000344400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b933f33ea6b4e887a15bff23dbd65f1bad100cfbd473e3bee117734f29c9f43d9e0d95f01e20bef4a2c201b225c9f5fb33c0bb621c5593cd380121db4a436dc341d340601e9c43ee32b40295368ce2e01e255eba8062509b510cd7592b80fa6d07c7a0a03621ac9780773dadcfb6082e210e8761d17ca5cb8ecf15c400409a5fe5b062779451b969cfa39dec89991a3f4a8eb1169f3832143417a5af97"], &(0x7f0000000300)=0xf67) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x14, 0x379f, 0x6}, {{r0}, 0xfffffffffffffff8, 0x14, 0xf0000002, 0xfe, 0x100}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xf0000009, 0x1, 0x33}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x8610, 0x8}, {{r0}, 0x0, 0x8, 0x1, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2000002b, 0x2, 0x5}, {{r1}, 0x0, 0x0, 0x20000000, 0xfff, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x88, 0x20, 0x2040000000, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x4, 0x20000021, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x4131, 0x800}], 0xffff, &(0x7f0000000280)={0x3, 0x4}) msgget(0x0, 0x220) 05:37:24 executing program 1: r0 = msgget(0x2, 0xb288c7014a51b30b) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = fcntl$getown(0xffffffffffffff9c, 0x5) msgget$private(0x0, 0x108) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000300)={{0x2, r1, r2, r3, r4, 0x10, 0x100000001}, 0x9, 0x20, r5, r6, 0xffffffffffff3acf, 0xffffffffffff947d, 0x5, 0x4}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r7 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000380)=""/229, &(0x7f0000000480)=0xe5) utimensat(r7, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xd79, 0x7}, {0x48e, 0x4}}, 0x0) write(r7, &(0x7f0000000040)="9c87c3772cf234b87033", 0xa) 05:37:24 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x7, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x4af3, 0x6}, 0x8) 05:37:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x2, 0x40}, {0x7, 0x7}, {0x6, 0xffffffffffffffff}], 0x3}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = getppid() r4 = geteuid() r5 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r8 = getgid() r9 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, &(0x7f0000001940)=0xc) r12 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0, 0x0}, 0xc) r15 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) r17 = getegid() sendmsg$unix(r1, &(0x7f0000001b40)={&(0x7f00000005c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000017c0)=[{&(0x7f0000000600)="1d7ab412e74743dfa7c536a90bc9befa821825b176838bf145de15e6577d01e64ed0fff653e6fe5459f9fcd0dcb7a849a266a98968dbfeaa70eb52875dccf83cf047cec700d319c02415cd1242af19ca35e76396d81ff6f8f1130dbcdeedc2cfd05c3514a593034f658e6da5d808f5032ead5e1e2050a0aa58b03ee0605f7a54403e5fb89275123df9b9130cbb221951706918fe2a52b6f3ae67a14f8a2462e5caeb96a53445c6ef8d74407dae741fb99a6eb1fbd043f765a84f3ad231dccc8c61d96906111e97ca47d845a987e1598b5edd009e5f24a67d5dbc2fe9f70864cf501e428991ef3c3d882c2ab68cf27bce34375a897c4c2ef87553860baa39a0f8bd755cde60093cc05e48621ef87594143c4acb072365a49e9181cde0cd2defd0ac4c86ebf2ba8d3206f3d60a87b59a7ed126845060f6bb760433ced0398c3ad5967ebc160097c8221152402cead1da48fdad301b00c9f1e423022aefb9f86f8acb4550ff284c395456e4db244a0985ee05bddfc23f15a1f68d90bce1bc34b3b7a1b87b9eb2ceaed9c0682396a21cde6689e4144d3a05ef2a8d14deda1deb239aee8dabcf40977ce51c768c7b41d715713341d0487f041f7f3e7a6586eeae537bcb37b7e2f775f12a166b939822d464b2569deffe3a4a38e81371d7831f8c173972f82a6039743c08c1f6ffa563306ebdcb2c7503b0891b866cd114ba30c5d15ddd05e6bbb79dc3cf0890baaa1aa7cb74537b6c99c48b1e3359ba1e22cef9ecfd71ef131b4a78744058a5c2c1034d48c2f37f02265cd32657ba6ab7395ec500ab892d1ff765c89c33f5d28730e8b4e1962f8c6c5d9d79e7c90b52750a1d353af7c3b1bf176244a998aa5aab35b878f2f2a2f0f6c782b43d7f336bcb32a24cf0d4bf04b333a93d69fbef89609899657d551d4a42e37ab1781ec413f081639b59ceae58ab142054c614405a27218936b55881512383ef368f6ef829326a6804a7e5cd685676dc8353840eac1f3e8fe4b181292a56d83397204adb544bf4f79d28a4f0b65582734c8731a2267e92a639dd88a38bf754b3f068eb6f62458ac9c61539a961d1aa487779a8fbad4ec32e4f7f6ccc8f00b7ffaf026c1f4363ec86e6332d4dbc827eb85c55660b9e63a50428844bdb728e7240f0f5d1fd888ebac9681d98e1350993159810ae84e420442cd99335e2e3b69b4494c112877bdd326a89ad9e0c8c6acd67d93945126e716e80b24a77428eb9e27d06e23b1a773a7963a8499f3e29dce98110e64372097653e73dcac1fa4354142964b46e2fbe599a25d33a14d4da61427b42d389710540da533de3567bde73acde1238e9176b4ae119f8c0809ed2504cd0288ae552d44e7d74eef2aca3ad2b958b7e79e015ca8edc73429b5339a4c808a6e171e1b3feebee11d504b18905038f876377144681019b7dc9d3cb154f5a37ec2fd68461fbde8662de37497b7aaa50ae67f7b82260343d7181cb4aa48472f82cf1da19d7b3db86c1eb998aca3dbbbcc8f04569d7e32283321c61f64305d2c8e77cf8b6c7fc2df2ea3826e8c45639ba1c301f7d7f989f510afe36713bc99e6e390764caa24226f8da36fd001a79252f58850c93ff309140676cb0bb6756aa035bf1473be1dd383ec7ab6b3d1e415038bca767a1ae2a43d418e8e854ee1a3bbadcc598aa40b7ef424e066a6aa04138febc620bdfdce6105e108d35a7083bf6d5f087aae244c3a0035a0cea63719599d3000da7bd511e07f1c965c2b1b156e0d4d3f579696a75632741f097b99e7c8842b91e0036f4a3804e896aa4b209351a24e34d78b86f6ea28ad23322551d39d3496d7c9dcfad9466468a09c405b2d1f086d302ec0664429fc3212302f474fa5ca5904d3bb56d23a7d323e98f8a401fbf2e095022e7905675c8bc0fa404813a5a85b84f6868190c86f7b80071cf4a9601813296d91a2bce5bcda1896a03013c809e1e3c74830d052eaddf0e634abd9cf7dd8baeeb183163d59568ecb78b2ef5c9eaf450c244c3709702a6e4434c7328d465d1cd56eb85cf6e6fadac1ecb37a5b67f4f9ed81f261ee959ccfca577f60b0e9fd8f6a71d4d4d5590105a047836c11e73dbd2c2c45a7e3c04aba3ab298d4e7f1be3e7511ac7c772ee2e9326bcf5066b0a398863a827c41088fb7b046c94ffbf03848da8713c357ed38c6dc020917ce1f8361b378f23ba4fbc8392b4c0276e85a372f762f0a3fc11db347cb667b2dd677c044de201d0f21e1205bd773c993d030286012eeeb45912b8a9279b198f44ae46918064696891f2f3928fdbb953dc7147b58ed3c964f793e8d6f049ec4af4e6afe8294ffc7b5f0ccd4f6cd30f877334ad8ff8554b36e98bef9878982d887859c0ced018c3fb54e608b1cae2fb9101beb067ed078a41f162823acdcd08a3ace2f196f04ad6842520786de41e5995d614ef87b3687a614c16c490c9fcc0f01b3a6725e589a74ddf8dbcfdc0166ccee0c57965220da4a193bd03af17e1ca6bdd863cc24b88ff440a9b8bd717e815d730c048cfd132a46016075f8f65e5a4adccfe7b66906d84584c938e61c214c95c8752d17fe1fe7b52c4bda9c96ef62656c14185b019b5b30faaedda40f62e67be92b23a717eb64d77341a5f039d7615b92180bd218738239134a89b234dd9a54ea96892940a38d4d70b1bc427b4e4f8f32725dec3535e815dcb3e1df29af5fbbd3a7bbab1d52fb33e1a232ef152614809e319c4facaaec36fdebcaed92802d84d47a66210f0b8a81a711da21856ce6435ec877600cf552097c7e81b82ac9c179ea42d1587700a75a5e0f2c201d8e720951674322cfb3775808ffaf5d2f314b95de8f9c61511febb0a2374f5a8b54c456197cbb9c92867d114399564e8f26354f23f43570918360eceb2794937f5e31fba8daf10e6a8f059c34970d35b35dddcafbc6cd6710daebbd1addda3e9663a4a8b7afb2da442a658fa8fc8694d74988474d5dc256c02347c7a81991c6e66b3236d2a9cebc3d527de1187bd15da080a0a157825054ac9f874580f073409e36e6a2230a29faecb995b8e26c89f57db750c6778ca97d62544017e6fa6729aa802a8d925b77f0894d600a65c2d29eb688efa860de6a0c629b9621c819665d67441921cfb8e38e27559213a0c65b032f3102240a6333d05d499ba182ab0bf0bcc98e60c8554163fd76c85d5b1ad422fd5e76f94cac3042b81466d5e0c7f926e6b219c31b6a9c7972dd5f90ff02c25bf8bb0dd46204833a7d1b2a8c276bbd031b5fb0700d530d94854efbb33ef2be72e564f78f6ce7d37c34e2252a5d90e009c58f5cdf7ea2391bbfab5fc9a5e6ada6400d2082b51f36150b2e748ebb79277802e3e0361fb119f70f4017886160c7134567c8a542e726cbdf67a87f419e74d7bc0adb7d714f38b95b84d51c1eb9e69f61dadcaf274012280ac47ec1f4bd0910d4e01cbcea8fe7bb18bd953ac6c4ae769c910c13b8b6029febfe14e35c0bc30c7627e481c06ca0727ff4c4a97c41db9b2af1a903b858e22421b49312c55d18d6416ec034a6685f6906456f7865648a25901c75621874005eb6f8aaa9ff8df9e94901ef152ad8ebeceda45b64c1abb58bb70446ee3d818b9b84fd6ef6b2d93447c8ef0e5c9cd974903fdf24a70ab923d7ccecc99ac2eeab84a52c9949b26b22dbf1677e48f6b01a932fbc3a3e29fcfe1f4b11252b6f1b139a3b9b5c0200e541290b04534a0f60bbd89b883fb81811c7a6ae3823142a4531ab8a703d02b005f446617763618043f5814ae4f3dd164ec4282589d5d7343ea659944731fff9f8f87cf30683844eea2a6642705417be8b51d05a5d276a0abcd6a7de50753d54688b84e1ded7eebd87723fe259df3d6f2d59739d16d94c0410b14d01f74a55a9ef9269d211a3cc0de243ceedc76d857f4f52868d923537c14fe5b1cd565d5662dc9e34b5caaa17bd807489ac2703107cd22ca07238ba4fe384d55e8883c6137e38091cdfd02606a7211fb2f127110fcd1ddc5388cb1318cfd0a9c1d9cb70a74206a9d0915b5d91f00452a8fb6d89f454868e103a7850bae536f2d2a796922af61323e4c154d43095fb8486778b3c5b14c34149e408e8b54e829b28e3c6045713c524d3065eb8306737e9b6ea76236c057e78e9bb5906d05953b02a63700f417df65899a7825944897d4a65f4e400d7e697af487a1399389384ff2584c6ff1f90d5f354b44a93371b14a3e5f7e5e8d6ae1b7bd0fcaa841ac5d45341979ac910cbd3f5157e68844a8b3cda1cd1e713590f808f0434beb0cb1c200a5e935c89623278603766aa4f1fc7a8fb0e6f5291241b01433ac5c1de52cdc0105077c11a5f2c3fde92d856ba7aac83f745534d3d326549d3340e78d3ee6f894531678439d66cd5e42dc248ffb9811f49b0074943e61bdc3c49fd16cd7605f0530991a61789824e7fc712199d7b83d113e076f2fb53c6bb9edae9084311c221870983d681ff34490b0a38e265858eb312daf8186d1f0047ace1cfcff97b2f12cc9ee383cfd5c7284a7a4129a1fd8063e6dfe6adbe294e7c1593aaccbdb85f9d07860150e601cd27c0aa5ccd6d98994f5d9abdb47f0721588ca19ce75ebd8c4cb03e5624f898eca261ed48600c046ebb65ae368b67ef6f900c2a9f444fc87921866e5403d70d52080d721ac8330fb536865ccee76437ed8458ca848e0459ccae50c96ed49fe58c969625099da09bea4ff002aa46fe797c85a37ba9a192be9b6dd1094c9d92d721f7a3a545b244e1c0b3482308d509a925bf5c61b00780b10966c10716649fa6b2aa00f204972e7af67a7a0f3094b6945baefee1ffcc698100693f9c644d16698bcfc86eab1f1eea32d1e4882094e64f0d00ac83c55c0b25563884fca678bfbf15ba284e4d1d51e97f71bbc7fc6d88146c453884f291d4972483469e6678c8b44c7250d6f87f0d43b3e4237f014dbc0ac50e71a4a33582ac2b34784150b21b92dc463b82f04517c5f575f3aaa479910e07658c1d465f3065581ee5d92e45dce5e5c829b3bcf898c945c3978b5254ebbd94f1508795a3f0d684a46c0b13bdf7051dd0e90d0527c52f6e708448bf47bb3e00f87792cf9da876703d9197ad7367ca4d719b21d43dec1dfb657ab2f06ff6a267a10be863f67d5111cb01db7f82374c2185e6c31c0f174859f4653059a788aab7f5e4c6b3e2f9fc4b16daf1c04ae3e2c43a31c748ba47161507be82e9917f8bb35ef3d6e78f0d7e6388134c1c5a7b4324e12e6edcc5158c349ff89c45ea5ecb8b51f415650a8367d9d28b4d6e13e70a62dc1c5aae901d68684863bd9161cc9f6fdb5d49ef3b90df753aedb755933ce043d018aa9708cb115f3e1f6059cdc12bda7937fb52f9b046e8b204d73e644f582651dfdd36e85cc0d94efedc76dc6f2b51fb5bc4806aa0f8564d4998ec4866a8e5559bad54f34c9a25e24f19cf82c5186daa7275e463e5416c2eaeda7db7e0a7d062e5cff2dba20731d5dbc8230562d75a599c2a761406654f81d3deb6c76d48ba752316a096f632979817d0c2e3ba24d07a407b412058e3f6bacdd404f99d15414e1afe54648ed43c3b298538ceb4606877a5eb78db68d283f6110b107c78a183570449892c70de31bbbb1c212603a1028152ee666d761ef305970f00d58101758c5408bc838589e253d1cbe224a832a961ce1c1708112dd197e4d7fab7cb486f384a08690e15c3a159c31e4c3be239f0e063ee06922e1149e43ab5d9197ce6d5f2b77518b4e33fb8948a0144b688abad6ed6d27f0b7f8", 0x1000}, {&(0x7f0000001600)="d65454f80abadb2d254438dbe54ec79cc5ad698433bb7570a3ee2d7af67de9e239fdbdb15916e992d72cb0c39dab76fd953540eb5e80d6c802c1f3330fa2627befa0dfffb489f840d49131edd4c38d71d26339284f23a0afcb8baa17d7ae6f3a33b9eb9f8d805b9875593164fc7547b038d1bc0279e1db8d0ea8c0cdaff11cdc2c708a08901d1f3a98a1964f96437fea9016b172ee0528f4f6830068d82a933972aae68623526f9447efd8db5d0136835f0a6898048f75a4307eba68fc0a0bd459206c6077c7ceb3906c66e2e3625802ace797a337ea7630f2197667c895bc4a5df68c78f072b2f5f40a31c2e62a13270709037e4f848da081c8fac1cc", 0xfd}, {&(0x7f0000001700)="1e8152bb0fb87b9b975628c73e7d9c7cd6ec701dee086fafcb18fd46d239fca2111ee1388970bd0019147adf8fe95ee0e8d5dad06e00aa694807c7b43129", 0x3e}, {&(0x7f0000001740)="7c79366ec49ed39b7147c041a4914f425c67d2b4d43fb488db3c4173389727ff97e9a3b6a57c5b851bbf73ba36d261d72be53d25672883f7bb97857bbe5f3557134fc680800f388d3c62e141cd4ed95f5dc6b77e35b7e1e2f9e1fca48e60bdd6fd8c85fd9557595f00f3639152ac1145", 0x70}], 0x4, &(0x7f0000001a40)=[@rights={0x28, 0xffff, 0x1, [r2, r2, r2, r2, r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xc8, 0x1}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r20 = getgid() sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000480)=[{&(0x7f0000000140)="343b38fbb792e1bb8dd183ca696d91953398d9cf283a6d1085ea1d389fa8f71c90295214365cb1dabbaf7f42ff1c4a21ffa5825016aca50ba2701cdb7ed22b84ed296f4eb97de78811019e9c887e4a8b1cd0a6bb4cdb55dc3bfcb7ab40514d8e45d32bcbc693de9bffef44903e5f6266eb785bf8ac1120eb31aa9e28c0e04f166b5e9cedf38e7121bec3fd02a3061c7a8c4410a4d82da8114a19032014c5da407417e7f40f2af456fdfb0a1689fbd3cbf6a61744c2a725a00de8fa7d2c80b7f38e6674bbb6a5c9", 0xc7}, {&(0x7f0000000240)="d3e44b06bea5af4291edf7a50afe9a9b6afc12b13c77ea743581715a9a222ae5974ea9fd7df71de8089a3467c67a9569b58bc6e4e4f5b913d082df4de69dc0e129808bd61eb9e7c284034e514c81d720a406aa7d8d1d1d01", 0x58}, {&(0x7f0000001d00)="58957c7ce0de04df68cae2bde4a24c3a893265dcf31bdd97045db648aee8ac649399c9dd03023febb4062cf0e3a480bb8da22a21e2c94331ae2ab8cab8bd8fce050f481ae1b1a033e2add2b221a98ae773a3eb96d463274e2076d5b615414f354b1eb6db4fcb5c1c62a251c9902891e9274f2d83da1991d0db073e56d7877e681901e97269b5460e4679ddd5aba3c9d42d5052107e5d5ab1da07aa24222611b2ca6ec541430901000000000000007cead7b4516aa2d478b04d7a4ce7b2fc5d6cc6686169a2439db55866c8c3eabc9dfd5aa8d09325a00f19127e29acc3c3ee3d313324144dcd778b8d6b0611451e860755341341f9bd2dca6eaeeab59621ccd5f990ed2b77f3bd6be04962235367bd71ff785414b4437afc3fcd7cf607885c8cdde67cb7a2a48d1c2d2e35c59225a04f8402e138654b40fe784207775db05ffeb62b70e4cf6c72e42ae4824141b11616f38b9be111114f7f2bfe67af545aee5759b3dc8126f9cb3fa57cd201e462640ab06e65da31b2ba28690039af3c97d1f83347329e2a0133bc2f2c", 0x18a}, {&(0x7f0000001b80)="69b0832c4ddc566d762fec2366e255d963740d50c0bce94c39c91dca63dd1422a6b5c0710010699b9174195e5df3c8178d2b982b35ed828d2b6f0ef23d2a2d74165babc19e8acd4094ad5d3915107357c2bb7eec34a4d5ed82727a18501b25c7102f00809d1c42b6416d2a2e28c724daf24cf10e4e77e4b2dacfdab84fecf14571ffdf5c129c4930fca4ad32b1c2435d50a387e5ca3b159433381951482afe3d760436e0e6994d5f9b151762449842757a396558fcdb56c127f82b4a2f48e7907a38dee10fd0af602e2176a10f1a67240efc92d368a39655728c900164f8c1b6228f3bd45dd5291b1c5f2c15204ab395b6f0a3190b5e95dc3f540ffa00afa87e3531f1bbf46a98feae46564811f980707284a4493e793e5c7b4076758c7313e7b6bf32ff33200f25dca99e4523e50917cb11018ddfca314073092fc36dd17abef0dc6279e5e481b11d1bc9a67fcd4b457799c89dea14b2ee9dd08539d9ce006eb9368a0d547f65279d27e461503ec9edb9adde1d", 0x174}], 0x4, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x20, 0x7}, 0xf) 05:37:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socketpair(0x6, 0x4000, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) write(r1, &(0x7f00000000c0)="41fa5f9332ba9b7f1430", 0xa) r3 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000200)=0x9) write(r3, &(0x7f0000000080)='T', 0x1) socketpair(0x0, 0x4, 0x1ff, &(0x7f0000000180)) 05:37:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x11, 0x877) 05:37:25 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, &(0x7f0000000480)=[{&(0x7f0000000180)="bd3a5825060d7529774f887032ba65bb59bc7a3c04180db26c218553cd58c27c4ee1a2196c2034165c720d6ad06a8fe755e9bfb124f02470ab811633b87e9722f0539ea151e423bf1ed1e495c3b52f68e62713099647437ed45b6d751af0c0f9e7f0c374d4316163a79e322b6b31026af7e18e89e73cfbb42ca1b02a8d271b3ba456aae34813da2fba66bc4447ca67f377e895c278a323ca69fc3f809839bb94a57184fa697e4072e7b6f8b28326dee04550d5652594fd23368a2927590424a13d0aec8e7cb8afc3f3a5ed7eecb5e573851dddc570bb12a4f1c3deedc402c33098f6f4cf94cf3d1efc2a38ddd0ef1aedf7dbf79bb3f1e482abe7", 0xfa}, {&(0x7f0000000280)="43765f74fd9f12f1f891013cf6fbf419622b8f205e497137853721ed3a3ec6a165de7909263405ca6f1e1ff78aa88da8016b03750c0f6d881b0ae9ac7e3fe2646158ba5e49a62b916e5247c3133e873330d2acd734cd9be11e6119c7a62e7073aa31e60a8ab42f36c57c0810f9fbbcf91cd1f95f3230c1ed1738d8c057fd30e296a2e739645473b3cbbf3cf5ddb8c61e19c3fc4cb6a62a0e467b8a841554149e469472a7536abbbc44e2c8473bfd23e2fd436c030b4bb5ad24a6a9722165344a541f122877ee006659502c4fbdcf11c9564cff0baadd73f698", 0xd9}, {&(0x7f0000000380)="06ed85c6d006f25eaa505d03310c43d270ce38dd2766c1ac639c053f8bf9023a4c3479d730824ca7935a0bcb8be2f7110aa48172c892e37b7c407ff4b47d7db731d55d5b27c0ab46016cb44612894151fbe17d71df085a54e00c3472333508c4eebfb319154be157057186052314f4f2a3901af85a3312bdbbe239f4cec08da6bbd2f8e22f2b90e62f59d4a85648d8694f17602ad8668aa385c7b9474477e829964cc815bb9920db014b9de1212e954bcdc2ce9b717df7d0f9157963d83b6bbe", 0xc0}, {&(0x7f00000000c0)="45b63cb44fea57f70f3206995c68ab18c9ceaf7b99ba5d0002ffc2b624b4b01813a3f72a5cc68020e70f874e48a54dd0664cbe17f4b700d53d620e7cce00e85d39e591f156b68e2687d0c846c57c4b344f2ec37ddbf36dc90027fb754011f0677198bc0c33305d05837ffde0b833ffb7", 0x70}, {&(0x7f0000000040)="c79d7df880a0c8ae19823a32fe869769d0", 0x11}, {&(0x7f0000000440)="bc37a4777022a5afc21241", 0xb}], 0x6, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff0004001000a15148afa004af523132fdcbff84a2b0eb5a0ebf4bee30a1d05adf7835a33303"], 0x20}, 0x8) 05:37:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x1701) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r2, &(0x7f0000000840)=[{&(0x7f0000000200)="ed7957fd197c2fd2b58e06efc426cea27a0b422d4d3e66fce2b87106bce99d57c2be5911cb981eeb2fa7b58dcf70fd38b5911228a0f5bc8802f539b03e01b4502b42e2f60b45092c0fcd26935ad8c88b47a0a9b423941c129a618f1f118c88ff3c402a37b8b39b7d9441a07438a25601ba0eb5d5c920a1d3faf92fbe98e42c37bb5e55a1a3cb18ccd17b39f90f01346057ce93743d6b3161e05dee5607eba1e7d42eeddf4b61c44edca611753621384b389780", 0xb3}, {&(0x7f00000002c0)="0c39e9b545e757a4ac5041d2c39bbfeeb9a0d669da6b557682bbe5fc0673461c0d8dae01de770aee38f47bdb84f38d3503d7fece2ce06198e4533e1ba11dae903c9a9ac700c7520609fd97602b339590d8650c2d3ca204c9d255dea91cdd2a305fc046a70352d30cae1b2c91ef9471ccdd71b6f9e2868f", 0x77}, {&(0x7f0000000340)="2798de417d651652a8ba24d8c08e592a962d9eebe277920989f1df6515a304f4e0d925b0026d11cc4d2461d5fd32c9c220301e15a0296dfbb3c2665de970b4171e2d6d226c6a724a8e0372c2bde0103fdfe04b2e874ab48c66d16e016febbf84862df0eaa17f8cefc7e41f32511cb913029539701d1afe0d51bb74939da9a79753dfc6754b97f0654a717bf6d946ca90e44e5fe492dfd9f922d0dff8f9ce55ab2aeaf34269a9e372fbc67a59f820cff222df529b5cbd144ba14f67bfa74527d8659af9ba34", 0xc5}, {&(0x7f0000000440)="f8ac5e68771b238ca63d46a561b0111e5203a0c6b8541278589173dc4d3ae13971fc8da8b15c012390a595adb649a453295b2419befe97a7e55ee74f5a831e45467a46ebba02c5f6b3be0d5a52b9c4bdd8dea8c57cdd953ccbabf2", 0x5b}, {&(0x7f00000004c0)="74f164b37a10a2d557f16d38d63e2d313fc65a531326fccbd544ce625d6b53062650b425c9224687c776d6783f39ba8a56a2f243914232bb19c5d0f209ec2444d3b6829f82ac02233ceac66824fc2fabab9cbded777a0a1aa801b4ac4a5d04392d986fe0da862026a8e4d87d167e28e71585a6ebe5b4992f47859f9a24280533b3d3f2528e78dd25051009808b960e8276b5ee35bf895b2d8027c0b5548f078e1ff5a990a66fab482dfc075379451cf8b6f0020a229489af665b24266d911c6deafad497ebf86b64a5534a1b2d33cb06dbb8a24c68e21e3318e7209718dc", 0xde}, {&(0x7f00000005c0)="535407d32e07f7f31383695174855d5a1d13725ba8849f55031255dcbceb8f535f85d9a6fbcc85da2d9df6de88958e44811ea1557ed9752a369b8a15016f8cf2866e5ea6e632aae701d6bef7cf373077dc4997ab592db14cef0fb4b9bd9ed0dcfe5c161c51d08ce5b0f36fddec64b64d5ca76205985006171dc4eb1926694177f8c01ec375acd4ddc831d2c1ea867235e05bd63ec3f6d43dc612459f82e99a32a38818ada395a96f2765ebc8ac73b9c01aa56153fe639ca98b3efa6a2d159b713d9a0e6710a6154083bcfa2671aa059c70b01e23441853", 0xd7}, {&(0x7f00000006c0)="cdc8c5dd0c5d01617d01fbda54404aaa830bff71f5670dcab490e4c6c010cf3e3e5e97dcaf79d77e1da56103ee253bc672337599df0f79a3bcc67a742fcf58ad7c2485dc99b953ca72dbd2c3a72bfc4158fa3e6dfcada56325a05e4fdefd32bf11d32cc277c7b57dac4a06dbdb99bbdb3138cc4a13e01be1937764e4ca52cc5fbd0e52525675bd578f82665bf3a800ae1d0e0c76638db5dc05db982e66c8b15be67592cad8a8b20f2272a86da8f885559a2a4658a908d24cd445bf418219ab2b8f3d14f1adc2ea0525f9844abe4b133e517f5a0c3f3c24e7195ae0", 0xdb}, {&(0x7f00000007c0)="40196ed7ecf0466f43ba270d55219f8770f462f69ad8c1372e2a1188722a4e16f52f07572aabd79e0b518aa4446ac038b8fdf14cf0adf29104ec47329a2b22dae0e5cfac113325c95a5f592c6d09cbd0194fcad56c195264680c3ea6018e8315e6f01b023a03b8d4b9094a2c72c3a1", 0x6f}], 0x8, 0x0) bind$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="007d00000000000000f6ba568bd9f900"], 0xa) read(r0, &(0x7f0000000140)=""/161, 0xa1) mknod(&(0x7f0000000980)='./file0\x00', 0x64, 0x3) ioctl$KDSETRAD(r1, 0x20004b43) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000940)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x6, 0x8000}, {0x18, 0x2, 0x6, 0xc17}, 0x400, [0x1, 0x400, 0x5, 0x3f, 0x2, 0x3, 0x1, 0x6]}, 0x3c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000008c0)=0x1ff) 05:37:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfffffef4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x6, 0xfff, 0xffffffffffffffff, 0x1, "47c7f1f2de9ce0b8fae28f4e9b18a8874afd9d74", 0x401, 0x4cc}) dup(r0) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) 05:37:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYRES32], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000340)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='*\\\x00', &(0x7f0000000200)=',\x00', &(0x7f0000000240)=')-\x00', &(0x7f0000000280)='^\'{-\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000540)=[&(0x7f0000000380)=']&*\x00', &(0x7f00000003c0)='.\x00', &(0x7f0000000400)='\\-\xc8\x00', &(0x7f0000000440)=':\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='!:\x00', &(0x7f0000000500)='#\r\x00']) 05:37:25 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) mkdir(&(0x7f0000000000)='.\x00', 0x80) recvfrom(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 05:37:25 executing program 1: sync() r0 = socket$inet6(0x18, 0xc001, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r5, 0x20007471) getsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) fcntl$setown(r0, 0x6, r1) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f00000001c0)={0x6368, 0x0, {0x5}}) r6 = dup(r0) ioctl$TIOCSCTTY(r4, 0x20007461) fcntl$setown(r4, 0x6, r1) ioctl$WSDISPLAYIO_GETSCREEN(r6, 0xc0245755, &(0x7f0000000200)={0xfde, './file0\x00', './file0\x00'}) ioctl$KDDISABIO(r6, 0x20004b3d) sync() fcntl$setown(r6, 0x6, r1) getpeername(r5, &(0x7f0000000240)=@un=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) r7 = fcntl$dupfd(r6, 0xa, r6) socket$inet(0x2, 0x3, 0x9) ioctl$TIOCSWINSZ(r7, 0x80087467, &(0x7f00000012c0)={0x1, 0x4, 0x80000001, 0x5dc}) socket(0x18, 0x1, 0x3) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001300)={r1, r2, r3}, 0xc) r8 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000001340)=""/4) clock_settime(0x3, &(0x7f0000001380)={0x4, 0x3d8c}) connect$inet(r7, &(0x7f00000013c0)={0x2, 0x0}, 0xc) mknod(&(0x7f0000001400)='./file0\x00', 0x100, 0x3fc) open(&(0x7f0000001440)='./file0\x00', 0x400, 0x80) socket$inet6(0x18, 0x4, 0x4) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000001480)={0x40, 0x101, 0x101, 0xfffffffffffffff7, "b37721922c95df0b255c40445694d20b1c8b1198", 0x5, 0x1d9}) 05:37:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x2, 0x2, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) shutdown(r2, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x10, 0x5, 0x8e7, "e4e7a3e320c931f4268798cf64a650bd0cfdc55e", 0xf9, 0x6}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 05:37:25 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 05:37:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x2}, {r0, 0x2}, {r0, 0xc0}, {r0, 0x100}], 0x4, 0x1ff) poll(&(0x7f0000000080)=[{r0, 0x7f}], 0x1, 0x2000000) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x7) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x0) 05:37:25 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x75) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000400)='./file0/file0\x00', &(0x7f0000000440)='\x05\x06') unlink(&(0x7f00000004c0)='./file1\x00') unlink(&(0x7f0000000340)='./file0/file0\x00') r0 = socket(0x3b, 0x8003, 0xfffffffffffffffd) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000002c0)=0x9) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x2, 0x1, 0xfff, 0x1ff, 0x101}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x100, './file0\x00', './file1\x00'}) chmod(&(0x7f0000000180)='./file0\x00', 0x4) 05:37:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x4000000000bd) mknodat(r0, &(0x7f00000000c0)='./bus\x00', 0x20, 0x101) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 05:37:26 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r0 = open(&(0x7f0000000140)='./file1\x00', 0x80, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0xa6}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)) 05:37:26 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1009, 0x0, 0x0) 05:37:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="535e511b5bc64d0616dba9ca4cc017cced84dae2bf4875f8d0e8daaee2835ef9228190efb4baa842d321f36dce092fa9a72537b5b56edd5a942533fe3a6bb6d034f5b763e4bf04", 0x47) write(r0, 0x0, 0x0) fcntl$dupfd(r1, 0x0, r0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 05:37:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x80, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10080, 0x0) socketpair(0x18, 0x5, 0x1, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20000, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x8099, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x82, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0x0, 0x43, 0x80000000, 0x36, 0x100000000}, {{r2}, 0xffffffffffffffff, 0x21, 0x5a, 0x8, 0x9}, {{r3}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x1, 0x1}, {{r4}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x8, 0x1}], 0x8, &(0x7f0000000380)=[{{r5}, 0xfffffffffffffffb, 0x20, 0x20000010, 0xfffffffffffffffe, 0xe}, {{r6}, 0xffffffffffffffff, 0x4, 0x2, 0x100000000, 0x1}, {{r7}, 0xfffffffffffffffa, 0x90, 0x80, 0x40, 0xffff}, {{r8}, 0xfffffffffffffffb, 0x0, 0x8000000b, 0x1000, 0x80000000}], 0x6, &(0x7f0000000400)={0x7, 0xfff}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10001ff, 0x0, "b0d42000006e9300"}) r9 = socket(0x8000000018, 0x3, 0x0) connect$unix(r9, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r9, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) geteuid() 05:37:26 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000340)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x30, 0x81d099f16f2d5bc8) kevent(r1, &(0x7f0000000240)=[{{r0}, 0x0, 0x30, 0x1, 0x1f, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x10, 0x4a, 0x10001, 0x8a0}, {{r0}, 0xffffffffffffffff, 0x4, 0xa00fffff, 0x7fff, 0x23}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x145, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x20, 0x0, 0x3}], 0xf7, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x10, 0x5, 0x7ff, 0x4}, {{r0}, 0xfffffffffffffffa, 0x10, 0xf0000006, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20, 0x0, 0x10001}], 0x8, &(0x7f0000000300)={0x3, 0x2}) write(r0, &(0x7f0000000040)="37a7fa37e37659ac8ed6dfa92d603464e743a92b6ab459e96a899c3ea85c03e2e017751db9ccf70390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a1ec302b24e8ded116f5d74dce9e025", 0x54) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() poll(&(0x7f0000000480)=[{r4, 0x102}, {r0, 0x100}, {r3, 0x43f3ab58dfdb1db}, {r2, 0x95}, {r3, 0x12}, {r0, 0x4}], 0x6, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x9, 0xffffffffffffc000, "854955882ec4fe3cf774857589e8bacb154dbfa6"}) open$dir(&(0x7f0000000380)='./file0\x00', 0x20000, 0x2) poll(&(0x7f0000000200)=[{r4, 0x40}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r6) 05:37:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x400}, 0xc) socket(0x26, 0x8005, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0xfffffffffffff001, 0x6}, 0x10) 05:37:26 executing program 0: 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) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2) 05:37:26 executing program 1: semget$private(0x0, 0x5, 0x4) r0 = semget$private(0x0, 0x7, 0x440) semctl$GETALL(r0, 0x0, 0x6, 0xfffffffffffffffe) r1 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) bind(r1, &(0x7f0000000340)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) r7 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x40, r5, r4, r5, 0x0, 0x42, 0x84}, 0x3, 0x566, 0x0, 0x0, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f00000003c0)=@file={0x0, './file0\x00'}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x210, 0x0, 0x0, 0x408}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0x9) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r3) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r8, &(0x7f0000000900)='./file0\x00', r9, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f0000000200)=[r6]) sendmsg$unix(r2, &(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(r10, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r1], 0x1, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000008c0)={&(0x7f0000000980)=ANY=[@ANYBLOB='\x00\x00.file0\x00'], 0x1, 0x0, 0x0, 0xfffffffffffffffe}, 0x0) r12 = semget$private(0x0, 0x5, 0x2) semop(r12, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r13 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r13, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 05:37:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50", 0x8}], 0x1, 0x0}, 0x0) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/180, 0xb4) 05:37:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) fsync(r0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) sendto$inet6(r1, &(0x7f0000000100)="72f1eaf33bc7258e0566090d8ac9fec86c3cf1d2d43c73b13699c06e626e12a86ab659662b2fad53867298364f1a2365cc680bda427dc769aad05e332c93201fdbc423338e3f9c4a99640a471cf17259338c0be41977953ea4350c89ce5d213cd7ceb3e3c8a981df1fbcfb3242d184da31f58b69ddff74d200e51f6f18a163eabe", 0x81, 0xa, &(0x7f00000001c0)={0x18, 0x2, 0xffffffffffff44a3, 0x9}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 05:37:26 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) mknod(&(0x7f0000000340)='./file0\x00', 0x2003, 0x1700) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000140)='./file0\x00', 0xdc74) r3 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000680)=[{r2, 0x1}, {r3, 0x50}, {r3, 0x9d}], 0x3, 0x0) 05:37:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x8) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x28001, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) getrusage(0x0, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) 05:37:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x9d}], 0x1) write(r0, &(0x7f0000000480)="0f", 0x1) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000300)="eb6cbfde724e79ec30a7775d21df97024bc733ab86917813602cb1b777bbc4b1e929e75e95ee515be023b54950397f816b93867afbc34373719e3877886c4e24fc6e5e53867f809a441a668c1dee2048c0ca7a398f907ad0f1546de234549b77f2ca14235a59d167f4ffb32852e04f6d1bbacf920ebe9a2b9abeb1fe7f0ecd02490e12b3", 0x84, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5, 0x101}, 0xc) close(r0) dup(r1) getrlimit(0x5, &(0x7f0000000000)) 05:37:27 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000180)=[{}, {0x3}], 0x2}) 05:37:27 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x67, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 05:37:27 executing program 0: r0 = socket$unix(0x1, 0x6, 0x0) socketpair(0x0, 0x5, 0x452, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) shutdown(r1, 0x0) 05:37:27 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x60) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xe000, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x3044, 0x4) 05:37:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r3 = kqueue() openat(r2, &(0x7f0000000140)='./bus/../file0\x00', 0x10000, 0x88) kevent(r3, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r2, r4) connect(r2, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x0}, 0x8) open(&(0x7f0000000100)='./bus\x00', 0x100, 0xf) 05:37:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x201, 0xcc6d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) shutdown(r1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 05:37:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 05:37:27 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r2 = shmget(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 05:37:28 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000180)=[r1, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockname$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) mprotect(&(0x7f00004e1000/0x2000)=nil, 0x2000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x100000002a, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) 05:37:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x4000000000003e, 0x14000b, &(0x7f0000000180)="b9d6df24ae3d3ba74d921c1addb87fa6ededaf4e9a0f9ccb3f565479634e39ba83abbc41", 0xfffffe9b) setsockopt(r0, 0x1, 0x3db, &(0x7f0000000080)="e22daf2afe55012cc550c361c60a00db6297311f41bd5af0bfe1e41fe9e09e71c0cf6e427cc00be08de5563ebc23bfb9a0c557b54ceb60135ca3052fb4b74ddc40ff81f361389967d42838c410d3ae03ca40db56412dbc2ca5578076f9c9c672a1533c66ba0441c20cada5865769510b60720f5342b82ed294f1579534f6f119456e90479e805677c7ba8cce563c5e34bed11e93fad20ca5f76ce4adc3e3ec390a40517cf15566769206cb594a5f323d1709b733d56825eebbaec37d7fe1338fabde614364f9d0346d0e2ccfc7cc7e7e0100fd", 0xd3) 05:37:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xc080, 0xfffffffffffffddf) close(r0) 05:37:28 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xfffffffffffffffd}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 05:37:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockname(r0, 0x0, &(0x7f0000000200)) 05:37:28 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, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffb, 0x34, 0x40000002, 0x603, 0x10001}, {{r1}, 0xfffffffffffffffa, 0x50, 0x82, 0x100, 0x1f}], 0x4000000000101, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) 05:37:28 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x8300, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) msgget$private(0x0, 0x200) munlockall() getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x400, 0x0) sendto$inet(r0, &(0x7f00000000c0)="d2382a2b4534689f7e351d3e21bb2e70ec0c6ee64682e627865a57dd4e6bee62de267d46b69f1249f5b50fad7edba08eff7b64a908313e0137360e92f21264f287182b19f473ecfe8456627c2f00ccb820cc35cb32e22aee0d3851c80d1f2d797ca6b55ec46bac6b7fcbfd74c90f2700a14b98313affee6856eda06cd2e25786d5bc344feb0207e77900aafd85", 0x8d, 0x5, 0x0, 0x0) sync() socket$inet6(0x18, 0x8000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x3, 0x0, 0x5d2}, {0x18, 0x1, 0xfffffffffffffff8, 0x8}, 0x12ba, [0x9568, 0x5, 0x4, 0x6, 0xdcc5, 0xb0, 0x400401, 0xffffffff80000001]}, 0x3c) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000640), &(0x7f0000000680)=0x4) r1 = msgget$private(0x0, 0x100) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0xffff, './file0\x00', './file0\x00'}) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$setstatus(r0, 0x4, 0x40) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000300), &(0x7f0000000340)=0x10) getpgrp() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000380)={0x2, './file0\x00', './file0\x00'}) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/251, 0xfb) r2 = getpgrp() getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0x0, 0x0]) ioctl$TIOCNOTTY(r0, 0x20007471) getuid() r4 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x400, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0xd6, 0x0, 0x0, r4, r3, 0x80, 0x4}, 0x5, 0xf162, r2, 0x0, 0x8, 0x20000000000fedd, 0x0, 0x8}) 05:37:28 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xfffffffffffffffe, r1) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x2) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) 05:37:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000100)='./file1\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) chdir(&(0x7f0000000080)='./file1\x00') 05:37:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x10000}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x80}], 0x2, 0x8) close(r0) syz_open_pts() syz_open_pts() 05:37:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1}, {r0, 0x100}, {r0, 0x40}, {r0, 0x124}, {r0, 0x4}, {r0, 0x4}, {r0, 0x80}, {r0, 0x90}, {r0, 0x4}], 0x9, 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 05:37:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) write(r1, &(0x7f0000000100)="0fa26604b000eeb4167b9ec07a25371f7d08e56563e9656140b92ec9e723b2fb7b889a3798a905b6e65d37d592b650b82991fb07719fcde66957d81515190804691d2aef9520fc3b69f143104e8b141431599880a8f6d26c20bb441bbc3f711e6f239c33af0058c8e51ac2824ad7df48ed80b20cda42f96a5633e6dc8a568e35feb6e3c725641b94f05ef55391b230e00ebd57bf71a6977a7db71c906cc10797c8976e65c42a46b4390faa637f4fa8c735b1308c8cc95a96bbec2febacac51d91edbff70e0d5f6fcfd67859fc518991d520ad75456e503b25949f5aeb73a07ec73158715b02655", 0xe7) 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) 05:37:28 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x1, 0x0, 0x100, 0x0, r1}) sendto(r0, &(0x7f0000000180)="de46b9141e99076b2d7ec1fc6c31749502856970f2196357f0c71de14af8f614701353d1899f063ffd54c69903005c59e6e368e15a9cfb22c2b78bac6938a7e2d3566eaeaefde450c6f01386969091547a9acc9699a0de06b3994afed439bd0166c468a3d97d9a6f4e60e3513c4a0f02f1031ccce51978bed1d318dcc24471771d0a71b1c41906d305cc134c8785d8141bb9853d41d50c7334cd993f913c8ec260cb7ff92c0a0614e4eb4abd0c5ed186f5bf8d48fe6c6ee551f90b9915f1a6aaa506cae1", 0xc4, 0x2, 0x0, 0x0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x77649df1716523ea) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x4020426b, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) dup(r2) 05:37:28 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x104) openat(r1, &(0x7f0000000080)='./file0\x00', 0x81, 0x20) 05:37:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080001fff, 0x1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000000007ec4250000000000000000400000f2e9ff0000000000", 0x2c}], 0x1) 05:37:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b03) pipe2(&(0x7f0000000000), 0x10000) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f00000006c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 05:37:28 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) geteuid() 05:37:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8400, 0x10) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x4) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x40020002) 05:37:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/224, 0xe0}], 0x2, &(0x7f0000000380)=""/135, 0x87}, 0x800) chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 05:37:28 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x840, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) write(r0, &(0x7f0000000040)="0349c358ec302f1e6699852b8479b9cda62a8af1603343c36b8cf7e3d11cb848c4f5e015af92f9163928ab555f1277ef4206aa44a073dd9b8cdde9cec2ec89d3114604dc2645c1016fa23a17817607b86da69fd7490af0ca5477ab3d16be7fd1e9ee44ca6cebdc651b2426c879e0602f033912ed2899a33079fd4b1faeaf48b5e7f831260cbb56d7aae56e0d58f54ccdf6e5b6597038e6c3f6d7142e6717388bb54daacf9dce643ea713f6ced1eac218df5ffa1c98d9142c326f278de027ee24c2481baffc44341e12b5be12e68a", 0xce) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000140)="acf7e0ab2fc4d49cd8bee9f750163e019f6ddf02613ed1446167694ed1dfda90f984502923efde711b0a05747556e73fc6c4b2b444e392ce4c5c39487a3cb3569339fb8ae321d80a6cfe8738474920a5e95ae50aaf006189794f5cbd77831557235dee62ba00c391c797093c5b742d00a7f52299d5fdae983524ea64dfdc972696f86b9fa19c203c1f518b", 0x8b}, {&(0x7f0000000200)="9e61d6cd07d0f532c575b9d9d5615a51829c02ba22b50edef304d1a23b4eec693dc68d114e03483ad1196a5e2bb5de4c20373c0b68ffb040158c5a39d5fe18a2738251b75b5afa2bb1bba1a8a7f280954aaf38d4af8c160bc8716bfb0eb325ac8d6b6dfc26c36001fa36d1eda2049773dc6e8ea3687a12bdca6f6ba65f31ccb6ae66aeaaaba901ed2a52c90585a260506b80b3558282233d33fea9e0fb67f04d6207493bb4f97b7f5e50010c2906", 0xae}, {&(0x7f00000002c0)="2c0e1b80c0299dc931f07ac0fab66fc8affcd5777d4e316e81de32f405f6a1f1ba18cb00dfc0382258d358fd9e63587c41de68651bbde144ef4e4d8dae16c0f8f84804061f5019f37c9c7fe84351100bb58c307d96231a56eee34adc7d5addf261cc62c5eaa112ea0e3aafb9ea11ed4b99d62b6578142156e246d84c80ef6046d9526bfb1cc634c3a42bb06308db240e22a6de457f802748cdfa01d9ac4823933dd6c9629871b8ab82a490ed715f6b71afcb5cfb7805f66bf874a50dfcdbbe4fbee56a4745711049af1dca1fc81153cab419731176d3", 0xd6}, {&(0x7f00000003c0)="66505db9a2059d715d85bfda111925b60816af55402fb5aa27c74b51530e004bde09db1700ca618f3ab86341daa36d83124927d803f56df43fc3d993a6b30bc8d9171242e514fb75a7dd80a64223cd4640c829441b34a29028f7cd611e917c83c03ca6cf7e3ee976c52e91880b9c525ffa54c10305fd00bfbdfbb94b02e2e73fd9d5c8627f05669fee88ba61b8fb25c3ec6a8224c67a83db", 0x98}], 0x4) ftruncate(r0, 0xd299) r1 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0x12) utimes(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)={{0x3, 0xc3}, {0x5, 0x20b}}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000580)) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000005c0)=""/54, &(0x7f0000000600)=0x36) r2 = getegid() getgroups(0x5, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r2, r4) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000680)={'./file0\x00', 0x100000001, 0x8, 0x100000000, 0x0, 0x68132e83, 0x1, 0x9, 0x2, 0x2, 0x9, 0x100000001}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000700)) r6 = semget(0x3, 0x3, 0x80) semop(r6, &(0x7f0000000740)=[{0x0, 0x1, 0x1000}, {0x2, 0x8, 0x800}], 0x2) fchmod(r1, 0x10) syz_open_pts() chdir(&(0x7f0000000780)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)=0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000800)=0x9) unveil(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='W\x00') read(r0, &(0x7f00000008c0)=""/53, 0x35) utimensat(r0, &(0x7f0000000900)='./file0\x00', &(0x7f0000000940)={{0x8, 0x1}, {0x3, 0xde24}}, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000980)=0x7fffffff) fcntl$getown(r0, 0x5) open(&(0x7f00000009c0)='./file0\x00', 0x40, 0x0) syz_open_pts() semget(0x2, 0x4, 0x0) setgroups(0x3, &(0x7f0000000a00)=[r3, r3, r5]) 05:37:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) geteuid() sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{0x0}], 0x1) socket(0x1f, 0x1, 0x10001) 05:37:28 executing program 0: execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0), &(0x7f0000000240)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='&\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='+\x00', &(0x7f0000000200)=':&\x00']) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2c0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x8000, './bus\x00', './bus\x00'}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="000000186004008000002b27fedde7ddd8974d3e2a7fffffff000000000000000040000001000000000000e9", 0x2c}], 0x1) 05:37:28 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x20000, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105728, &(0x7f0000000080)) 05:37:28 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setreuid(0x0, 0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 05:37:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 05:37:29 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) open(&(0x7f0000000080)='./file0\x00', 0x10020, 0x72) lseek(r0, 0x0, 0x1) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) ioctl$KDSETRAD(r2, 0x20004b43) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r0) 05:37:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) sendto$unix(r2, &(0x7f0000000040)="71f9947e4ba0031d9c2ae12abd17ceb6eedd59b519976fd5e27872b05ea49cd03868840bd95ea56e1b65c9e006d27a67afc4db8ac28aeef5aa4df1", 0x3b, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) poll(&(0x7f00000000c0)=[{r3, 0x49}], 0x1, 0x0) writev(r3, &(0x7f0000000540)=[{&(0x7f0000000180)="a9767ce43d949633e39a0a80c7a0517412ebd1de70553410e1673cd691e08585feaae821b1f677de9c4c72f3dab84be3926da067ad5846b19a65bd96396e2eaec54338a720673bc1e10979e8e45282180492ba9416e5702d5312bd1afe40376417812f5e77bda5c581c1af691877ad7f225283a4ab7142cc8a180a5f94591a6028c11f312c88d6eb6eac0df3a67bc3eeb3659bfcdd631c1069", 0x99}, {&(0x7f0000000240)="7dada6f91444bae5ffb1484129572fd4c00e6c01277bb10d66362f55e40e9908cdef0b449352845e0584619285043bb13d044ec1abf164a672c7e6953e96771d5ba20b8160cd1dd01c8c25d67ba41fd94e6d7cd728114763021064d32f4cac067b6f32d7c9597d73570d7343a28b091d5dcc426f56b5d44e6b3253247be1067866199a5d0d27dc7789165cfef2f8143bdcc735501a817e5ad478b5cf77600c95e11d25ec5876a54d35570b0104483c61c44cefa0200c7d5ff62fadc6cdbd60ad38c9a8f61c1384b1", 0xc8}, {&(0x7f0000000340)="d448665165a15400a13ee204aeb5003ee5ab6ee5fcd66175cbbc406b98b6d7168a70fc532980fbf4df55a2b4124db5902b187cc8caf39cd524311343e520e1c0c901daf9b7d3c98a9e76b4f798440b1eeb588b0379037f345253579220cac9505446df4c025b1035836bce6b9c219c218400716cb921651eb05c4b74e1df1a4f8b870bf0610cca0ae7039eeafbc2f008ce086b1567553c0e61f7a42303f88b5ed9cc5913e8787504b122695d9b0f81ee9d01b959c00c3a26f789ee25a931e4a40382207ed7b1cf9ea5376ccc4b92eee03c05c5737beba0a3bf12a57073052169c0a7716847fb", 0xe6}, {&(0x7f0000000440)="2d3d0b52f4f9006a001b9124b9eae699169cf1baf38c629160d83e284d8a3ebae1eef1f4074324c73b853ce24526dafe4c2603b6a42cdeda311e62c0b5224408395ca819f0fd88b0f02d928d97aea9b9238e4ad479887671359164ac1c75b4dab6eba75aca900f14dcbef5f7f70a2da21fa6126f55ead1a0ad07f41cf0b1ff57a4d6fb3e910d96da6c503ee15b76715d448b009825f8878f310d641234e454d216f7485245fb2ab98b16d46e0eb2c31e2bbd84e9ac0a323126383fd675c13e35dda8b28a3928e143e76561e1d784ba9804a7c8621f701473a13d6b97c45afcd1e8ed9597701779e39af93dd979", 0xed}], 0x4) 05:37:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = semget$private(0x0, 0x1, 0x1) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/176) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000100ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) flock(r1, 0xf) shutdown(r0, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000180)="5405afa5044e4fb144ef1d4ea763252ffd40923f898e93929d1e5400e36bd5fb89c0dbc517434eff6d852d900f98335a7081832fb72c06349837afb3709459ea7f0ae45ceb3f9633974dfce067d9fed68a", 0x51}, {&(0x7f0000000200)="ec53483fcda6671011a022d4ba6a032738acd6480e78ddafc676a0b6a3f7b98436aabb1161be2e090d66be024f50f4d850f9479454a513a67976ec56d4a789e5b1a147de5378870f5f8f09634caa066610bfe721211b037d65998c871a2b2d5f20ade5820480d0c29565f4bf9974d5fd3450cebe919b54cd8478f19cc7e1385e9154f91313638d96e1a286779afcb562c4e20826f7439d07ed05ef92259319d118b59190c870242e048c4dd1cd0a29b6584cc8", 0xb3}, {&(0x7f00000002c0)="7074fe83b0552c961a97d5e6a9fba31c37e89fdc28691752a50491e5b0b6e6ce045a02d654d5b1182587adafdd3d52cb3db9e1600be49fead8d0511fc8626f43822a02c9ed21ff731b394583ffa980b287d08654ac8a5a81bfed314c6660d34c16112f23947ede4431d01922926d4de6a7bcdc5e125ada23a5b69fe06406423ddb6005", 0x83}, {&(0x7f0000000440)="a0be7f34aaf55bc605d59029627b276243d2441de1100af1aebc4b3be0c226fcf83a99d443c553b6de7d5bf88aaec6ecf5d8f74d85aa5a4dcb621345e146241e50b6203728e85f411fbeedbdb2706044b989386669947d62c0e5083ab6", 0x5d}, {&(0x7f00000004c0)="c4653cf5779d4ec1b60fa32c014ea216c9a3444ef2e28575bace735d75b7ca52ea6f09aafb2c76417136279d64dd83902182284327fbe56396646984850a85baa6c7bd20b9c8b41c7f56116748216ca13d872d86b7f02ffc", 0x58}, {&(0x7f0000000100)="8f9cfde8acfa40", 0x7}, {&(0x7f0000000540)="36696d3313dcdeafa91a4127af181f88943543989d012f33ac84aacbedc1497bc4de047e284cf97d051f1e3eb90948136722fff37a76b75510b882db5e525ce2a615fd3ef2f04bf45fc5e467851b6b744129f21402b6f8026051b117a18530712a4fd797", 0x64}, {&(0x7f00000005c0)="dc0396e166fb62d1811a0d612ebb2d216f2a646ae4ae5c2ef841bcbc0cfa6b20aba049746f458e71316f7cb4e6336566349ec634ec426eea07b073d0db48f568c9c0dc2602cbcc4cb55fbf6fddba8c09c68dd6bc41f70264fcd86489", 0x5c}, {&(0x7f0000000640)="09c3697764c7bf6d3efacaea08ddc603ac16557a4a7159e0b998200ef9c723fa4a270b821fb65b2a8102c1efac601c5dfe6c37b492355659453b4881f86cbbde0b1beacfb5b724f6376e2d2a2ef1a388db615ffe46d74146ee063190d860d086a10b5c169cfc70f1522e2c7bc5d282834fd0d1dad0366441b6f8f1a574ca3134581760f5586cb42ea37cab098541c01cf3", 0x91}], 0x9, &(0x7f00000007c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r1, r1, r0, r1, r1, r1, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r1, r1]}], 0x58}, 0x1) semget$private(0x0, 0x3, 0x0) semget(0x3, 0x6, 0x240) 05:37:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() geteuid() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 05:37:29 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x2014, 0xffff) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 05:37:29 executing program 1: mprotect(&(0x7f0000341000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mprotect(&(0x7f000033f000/0x3000)=nil, 0x3000, 0x4) r1 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getuid() r5 = getgid() r6 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r10 = getuid() r11 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="2f953f9d76c56cd1ed3a9db76eb064587a2e23964bf7ac6c842454c86f94cf7d0f9304cb7d667cbb970f6fb216a79806d7c07abfdc4f56c700f99d4d4db523a00bf9d758", 0x44}, {&(0x7f0000000140)="85e55adc683306c5", 0x8}, {&(0x7f0000000180)="cda73899513ad32256c8f5cbf68abd2ab24355aa13918c6fc97c54897c28233368bdf10d0725676f44e9ff40f514e50df68cfde20b581d5dcf75b1c0a301ef8b5b49a483a4539c5d50ffdadf86cdc7f68bf3fdf6c96f6ff55d01fee243c0f2203df05abbdf1adba545c0e44e053f5b50ca452917f4e32b73941c40924b33fef13e0273e0", 0x84}], 0x3, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, 0x0, r4, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xf0, 0x2}, 0x404) shutdown(r0, 0x2) sendto(r0, &(0x7f0000000040)="9ec1e86777cbd15a08728469f4980d5478e4b72ef77147aab1625f683da2f60a39eef1fc", 0x24, 0x400, 0x0, 0x0) 05:37:29 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) close(r0) geteuid() r1 = getuid() setuid(r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 05:37:29 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="f45401b76788ae5a8aea64e9796214c333636b4bb1670869e187d0272149202a7051b4225065b01571dc792e17c4f969fc67a2cf112047fd0a0d11ac0607cc00b53c2ba718217f9629df262a26540215741454e4c2a3086531f8c2a77cc7e88ea025e8ddd1c00b0534ba76e52d3bcbb8bfc3de0074f699e1b02e47816c7af4b31431190be2a263c1f1ee3128f840873cdd5cf710e68ced900715125d09e27842459c", 0xa2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 05:37:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x80000000, 0x7, 0x0, 0xc7, "c0cff263e56e9b651841ecb9e5ef1fc800856de9", 0x4, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 05:37:29 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) 05:37:29 executing program 0: write(0xffffffffffffffff, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb", 0x4a) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{}], 0x1e}) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/74, 0x4a}, {&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/60, 0x3c}], 0x3) 05:37:30 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x182, 0xffffffffffffffff) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x22, 0xe) openat(r2, &(0x7f0000000000)='./file0\x00', 0x110, 0x10) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x8) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000140)='./file0\x00', r3, r4, 0x4) unlink(&(0x7f00000000c0)='./file0\x00') 05:37:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 05:37:30 executing program 0: r0 = socket(0x18, 0x8005, 0x39ad) sendmsg(r0, &(0x7f00000009c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='GE./file0\x00'], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000040)="d5bf8ccd1a3804609de0e647a3255a86f0eb334fd0c1f6656e4e5aed7a917f4a8440705e28330c18ab8d61d07a4ae939385a8260d9c1d123d0c46d202a1f6a435a1a5a22411cf65e7af2683dc9cb13322a58297d13985df70ca8592805a20ef23d2d30b854e4ac86764293c7fac2e75e18d4382771a0276511513f", 0x7b}, {&(0x7f00000000c0)="c06060480d0fec23cb8f7537dea1248d4ab4c758e9dcbe3a49047992ffcabd4ded4b6268c55841332f6179a9ba1e8ef8e55d4a36147c172db0cd188d3b946b098ea91679e3570324cea86fb2a92640281f59f603dddcbb25b6c4158f8244c0041409e020f8012b9b75fbe9ba5fa87986fc1753ce47d762006e55278b464e37f621ae8bd0bf7776dc70c5246fe5d8d0888bdcac0a17a42d0f907114cc8462f2adaa9b470cde483151864ee82daf4961643a24e5577dbd0d13e03fef3a44dea8046e0de8615602d25a35f6bb9c3f6134b27ab319d224daa3c65b84e8deef77", 0xde}, {&(0x7f00000001c0)="0e1a85c9258e108290e686e1c1b53b24986a9af5121455eeb3b7d5928ed89ce473849ca962172e758901b161510f157dae99125fc59b67ef61c8babfeef84abd37bd98cc38c5460164ec70282524c957b516e61de2d0db67030b39f2083411c7c42da7e8d87d7a7335c0692f5ae5eeaf4aad5fd8316650a2032214fed1e7fe64e6390f58a0c1f8dedb85e481e52a2e9f7922220db1e61abb3efb6f2848940fad39e1a8d9f36779bdd20fb835613180f03d93759c30b4eaf4c8290f678c00bec4b0ae6cdb6da53b0029bc", 0xca}, {&(0x7f00000002c0)="480be943b8e6d77b7855f9fabf8a75a56e18e782cab15d679067ca7a330f46bf3a840dba7d8f0658a1611a63259c7b2378462d5072a69f3f13a826f864ce26929cf597baf94dd59ae68476f0df40735c523485a9d8daf91d46206e9a4118", 0x5e}, {&(0x7f0000000340)="c1d61dcd07fd8323e952454d6ed18b707a59d7c8f335a0e292c6695430f888ba0c7ce88fe715dfd1223d0e0c45992dc833bb95e2479f72c67c61dd469e00ecca1b6fe09865cf5978a5e08586ff702f39a64e0f92bb6fc45432e0183b01b6235e32b32c3e23ec16da0bfd586e85ae3e32187a02e2e77b4ee5157c35e7b68db6417a6cf770f525f0201746d55f4a4ca16bc02a07b777cc9f558292637bd335a8b52018bbb48c4897925bff15b83e2f20625d15ca64b1e70217ee50e3b41e33ef2b6a2f3b501288c068febcf105795d7db65c33988b3d077d34", 0xd8}, {&(0x7f0000000440)="d30a754cac0423d95a8a4bcd4fa3193bc5e83019404791dec7d79607eb6cd25e1e8e8ad4c08c586a005697073126605ed585f74f1147cfbe7e240acfdd59df", 0x3f}, {&(0x7f0000000480)="d0063deb2d73aaedced9663d17ae4843a89399841a966d580ca4f053b22394ee064e68edcb2530d759b3c7b43018b3d92dd989af8ff37c42c7e688ed2fe136e7507f45b654e822f1810b2c4493a9d2faefaf6d1c6970c40b5bb15cdc70e9c896aad3078acd90e900ca4b294c19876edabec2c7083e999f58cea26b944d063e8ea4328f1b0ad8668fa833f0f886", 0x8d}, {&(0x7f0000000540)="a51ca71a0651ca0c2c0a90713785fa39235a4f02d738ed7162cd1dd22c4c53dc67c7fed9a411e42a05ef3a25d0cbaa3adb8efea69ac70e276ebb6729da514e3b97750a70b4d24635f8f0084fcdd526244678252a8b4ac49f530e5de56691e89434f8eda80f231c5ebe276efba0936d1b4532d41e024c4e847cac", 0x7a}], 0x8, &(0x7f0000000a80)=ANY=[@ANYBLOB="300000000000000001000000000000004a2ce1818d367b7d6ed64589313f14e443f2f2286644926408000000000000000801000000000000ffff000000000000a0d4364e71315ae6069b5fcc5dfb79c5ebd0da337c4f0873c1f99f8e1ddb5792639ef2ade7d9cb82a9bcea04f857daea2dd39aeb7c2f62c37206c320afd7897290c78a295f256ec689dd36e8d7fe6eb247484b1ad405afbeddd8de2a9d94d654fd65d010c1b62e9d034f5a464574b62307168dc9a50aa8785672c904b92068bf47e39a071403e093a8416ad01407091b260780fb3015f6dc464e28ae513edbc7c43efa8d562484e34d95222b685e8fcd8a4b086485135545a8d53af4effbaca26afcadc91bb01b8360631de46035a41f26262beda60ccb98fb8f08b78d8a5502b1be583890101fa95c4c6f45952a64177b859ac8fc000000100100000000000091a70f78ad0a0000c46321eedd0be5db5897fa983126c6349424f628a9f74d6a1d4a810549a345afe8140a1f0eb0ad2712390aa931f9a1b5a0f52b825f1b2ed7817251647edb8186be806b35b12c60d1e95087313d3945f8a2dc3953484f386d2a6519c6553a34772c51bc562e04942cc64d8f15e18041f879e3bba5de0b20b8cb0a50d0677fe48676923cb57b7fe03f5aedb9eab4e894fc2176eec1a35ab180046f6dd5ab86bb558739bfba296b61590115e0e60eb7bcc5af05d0c9a18b679c74f6758b9a5dfc828e5ebf37af94aaac72e2615e79c03d29fa1cf717e38139072ec88a3b94594cf7f697e0e85996a229cfc5b5f91169db98a987cca795b4cd01418bcb0000000000c00000000000000001000000ffffff7f401765d4a73f89a8c4c58dadf755e6cab4f5fe74f5b9c09f2267c8023f3b5b7d164fb76bcffeb17a9c02b49271ba685b1ce8c72b83378bb287d8311d6401c7e84d6eeb65b54456a642c5182288b68e3319f676e9797cd111709469d3361f59e3af04ca25dfdfb2251568f37c5a2f1828a32349a2a521797f72eee053af3e4f9af524b123e53bfe3b1acf03a5f40028814300ef32762b7a7c73bd5c47e5b54b8090995703dd1f1cf3d2d5298de800000048000000000000000000000001000000e47387cd8765346ecdf0e6ade1e9ac9892b0eac5289907378d225eaf66934b20a65c5a453dfdfd8abf25ec091b35d1a6619cda4727000000256b01b0430b1379eda8b1b832ba141876376158644e83b76e62b89c1f7dff093a587bbb2bbfa0e570a5f079880b7c2d1cf16181e6c6b7289001c0655cf5ae347916136ec097ac3b5cc74befdf2bb6f5a923b78f97baf4fafea95b1768bffa0ae7af51a9d854adfcef511660e0"], 0x350}, 0x408) r1 = msgget$private(0x0, 0x91) msgctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x4, 0x23, &(0x7f0000000a00)="608149aa85568de03dc97bb64ae79855341815dfe6ca0f0dd4cdd737ea86cedc41c1d1b06fd2d493c4b11b17f4cb617ef1909ab2104d50d495cbed1754035d75d7e00023b5a207728e7181aba3984605b860fce017a64dcc4f4c2a2883f7d5fd7cfe9c69e0c54fb55c544cd61b1b34", 0x6f) 05:37:30 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES16=r1, @ANYRES32=r1, @ANYRES32=r1], 0x26}, 0x0) 05:37:30 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x2, &(0x7f0000000040)) setrlimit(0xb, &(0x7f0000000080)={0x3, 0x39}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 05:37:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x9, 0x2, &(0x7f0000000080)="78f76ef2a9dea1880040a461a434", 0xe) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) 05:37:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() mkdirat(r2, &(0x7f0000000000)='./file0\x00', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xffffffffffffbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 05:37:30 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0xfffffffffffffffe, 0x200000005, r1}) 05:37:31 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x21}], 0x13, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x5) 05:37:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 05:37:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffff8, 0x2}, 0x10) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000000)) 05:37:31 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) 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, 0x5}, 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1) getpeername$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 05:37:31 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x480, 0x2000) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 05:37:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) utimensat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) renameat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') 05:37:31 executing program 1: readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000380)=""/4096, 0xfffffffffffffe7c) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 05:37:31 executing program 0: socketpair(0x11, 0x20000000009, 0x4, &(0x7f00000000c0)) 05:37:31 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x680, 0x0) 05:37:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10011, 0x0) preadv(r0, &(0x7f00000000c0), 0x0, 0x0) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="bd67e06f4c5096cf481759ae10ee62896556642cec4ea76313d2e8f96d4c3186d149487205ce34abebd02e299063340ef8239ff5f74a67106172a6de20ad08e2c186e4ae3b40845c94ef838d73c8b266c0f0ff745b6d7e9c4541190ebe42ff990a2815d50ee3d4cfd342e4fcd246faf0fb4b75f48d4e4009d0b98f5d2c08717a3ee7d6f3c9fbfc3624f2f9036134bd4d6a93ac5f6e140b3ee6dee9b80d3b977696ce0cda0d3ee5b1cc9a5e80d8050b07d4732d6c365d17e9f5c28fdaacccfe55c340803af8572a6edbd91fe6a95c5c018437110a95aae1f391ff5827c0c84fc7b0b8ef92924a5dcde58f0f31096fbd890279dbfe1801d281e68be782f77e001c46fe8ebdf8e084b7a75245d3c2dbefb191349e41c8b19e1987b679124b306b6192a0afe0e7180e48488478d972f657aeb3ee3aa9f3eb94ecd47cd1ef8fec59e3437139b264b7e2134cbe39f2cdffd8bfd86baa9b3dd3fb79569399dea5dc88ad70a89f501e33c12c9835922f6e9fb1ac073605d77bfca0fc3ead57398f6481cd2b8853f250edbb87d9b66f9d4a761d5735bc4a9332bf3cefd17d5e61357e4a28f6510edc148fa4026f5c47f69f9166d9c05bcf1ae204da3d0ffa8f63b9f750e7a9f36db7fb24161caef170a6bb8b58d5de6634e66b4264c76482c57cc3f5a43a0bdc7cec046dcf4bcdd87e223d8bba858c860dcd7c63ff51de9918c811e8c039e171323a7a9916cec10bdb5f35762525686e13da125862e06417659fa86049a801c37ad9471516151e8225cafd5e7b63dd0f9864a488f91969be8e76ccc89e7f1eb3e055985d50f3a4469aca45df7e3205ffb9d72b07e547b06ec8e3276a789626b8dbf6ecd4a24390af42aacd0865ee04d5d48c9fc596d5ff812e007ba02583f550a80aa5b0a88ccc6cd7e79dc47379f1ca7d4a3cb7fe1dfa7f948f4a5359dede1a6b86d4b61bd1df540ad22ae8e40b18f5c56949932be944886b06389e2a7001d630ddfeb7d4ae7ff3f662aab4e84c321fe8fb063c2ee7d63d4f9daf2d0696bdb559fde1687888b95d8627b081420eceb83cea010facb629b6908c5ed501505398611a0b6114cceb3c1af1cd1cef94ad0edd699792820b9051e5872b33cce865e8a80b313cc63db984fd0efc0561cde013ce0f842908a81477aae6924c262b1ccca22aaf0155dea979ef98e68952a1f9fab2f9566adf367e8bc9914845fcc53193bdb1b7b0bf8d9af5418abe171b09cac4f9a3a88bee2afa09c18dda386af88eb3b6bca4ad0ede59775aa0f6d34ed97230fa9cf6399c7c099e5c66d4f6a7b6eb2a7de1021fca4adb3371628f2312314a88b6a859cf2f71657933b0aeb29655b3b745e49c0bbfc31ed7b8d9a5ea4b32a606adacda9fb3135cd62d86c62c8114d4851138e9c1c4079d46da9a14cd853c5308488bbc1e574a0618bfbca6fba9385fdc955179a5121c1371ad301ec4aec2ac22b3431fe69e23c67b9fd4e81e0399881ac5d98dadaf30fd01f8a1138409ab4f9ace144e95032ac07f00c103a03f6daa5dffd37d5375d580939ae8714dd1b3b2299a1e8dae533478c2410180a6c333122c352c926d38a1425aebff086d6b6433446ecf091a9024a4ff94eaea07c01ccd449e41b8bea00dac20d3bfec559c470826185a459dc7779de8ee276995536d8c528692fa462d41c3a368a1455229adb6a401a8e9e8677bb8a31699cd08ba38ea267fa27dfc13c021a72300b814a09a2a8843e4aa33e0be454dd73479ca6e41834f11525d822b7f8033becb4b3aa673df52d04ef0e7dfbe8732d625ed6eac6456be8f1c42d7f0379e11ebeaa58a06c22e2545dee4a58e56a57e77e6cf4934af98dd00b2faf4951e17bddd4a88d16b36b97116cb15bb95856e4d9fa8cf191bc760a897b07cc61ebd8846a7b14346ae0d25e74800e32a099f8b1120f8bd739e254c1344a680a27a3e7092b30f1e703b7042f095cdbe1579c9f228e11733d456d14ddc509f0bcf574aa8a20e91ef4cd5a02f9c54226bc167b5845706660b1281b813ab51c75c9a7c71f18d80d4b1bc364c673e4cdcfcda7daccd8d34b0e742175a417356b958a8760170fa2ed5b1e81284fde4c9282d6b260ec9e335fd39220d2f4de045e892b8123a36a0eecd08c7a4e0717eec078cf9ff351edc9992c1f3f0929d5c33d36dbb32baf2f995664900a0f6ed0c67e8ec724955b1d2c19a9c3bdfba797309e2eaa468ad2d5e571cd01a7cdbb64589da51ae07f1f54443a4760ae53fbccaa9008ddac332cb49e7b37554566ed0a93454cfd41024d648024dacec7f0eeabb38c2a5f5461c1038413ebc6c354a48ff57638d1fc541ba10679c2e2209c48b08c9227b6d4676caebc9f59b3c80a56b1bf09e350ffa18caa96312312fb97ffd2f6fd276e196e7491e3f78b4ddc633e2adc9df76afcff533338e017b74f048799d6bde4a357bbf06b88c3d1e52a64b9faf435fd3e9cc1b0105e418dd7104dfc99c2682e6ce78d32e9da22253d5691555663a8a855930af2225c758635b353033f710e64eb93bc3d8867ddfe4eba0a7369f041cbbd536ea5e0892626e03398a1c6caee4e400326bfdd5d379ae3dd50a42bd58b416ca62aefb0592d1e73f5bff2ac797e65d7c2e8725b30f8ede1c7dc4918d199ae86c984a64a26fd52221b8ac2d5fc5762cbf0baf35c132a8d8b2afad332f991d67344cec9b881e1087f11ccd2749b15257223dddfe975bef6d9958c335a1d4dfde10f3b4c46a93990eb604e14e03cc6c6454cd825e725aa758df3ddf66453052fc808022f86916fdeb5203124726534981f1ee3f87e643ad71b6e432390e6a2af4c3ff6ee7e7cfbf127423f327ef4f4e2e2b3375bd0f96d465b211347b1ebf91434d83fc2a3504ae35d48e7dc0a72d962502cb213da3f9781499a89d6f7fd40dc0cc6508510d366421fc46e21b8c595dc531d6a6e48cde434a8087366fe694dc4f0b0efb4e33d20c9cbb6c23ea87a5ea6c2805994ee9d39b998b1fcd7d16cf24e05db24c63be45d181cfae1b20c56086551a278a43f908b8d5c218a5b99547b2e97615bd82f75bcee3b86c28213d1283c1d0e27a4af2a4ef2b03ccd213b12302005f143221423cd1f952d9158ddfa261b9a142bffeab1e09ee6525d48a82589b417578a4cb61c00693d8ee279a9f08d648439d905b3aa7d369209d4c119f89e0684732a850ef8271cf7b7b6f3b0330e5973a3ac959b1dc6bfc921a8e0f188d845e2943fd1e2121c8031e320f63ebf03673da35cd1b69adb88cfb08702b8a86a446f4f7fe55cca475ed04e2213ada5e1e433c8c6bc1de4a54b6c747e5915eec2d46914cd8acc9a5bbb44f6051d395687baac7de3c99f15526e206d1c28925122b449dd828be154136f6cebc53c58efd1edd1b218ad2e09d2abd2276e5bb25e11c5c8b048693d65c76bb0e4c341268792cb21be1139255710a0cb9c2afe679f1284e247ede7fddc48c2f8603f69aab97817f2ee639e531d11aee77166ba2a6798ace52eba7616d80402aa61153334ff9845a4d25ae65fd0998b94286225734bc6f0a952f38187a4a2ec485eec595c3f1e103a6243140abdeef0b283eb0110fe30ff58beefe34ed4aeb2200736892db85f2d82baca27078c87aa841fd9955933dedb6f3fc2e363167980a8f0d50977ed4079534347fe49879152cd1371b30a40452e142aa7453919e5cc9dabb6fd4e0ad1b587a060ae8429d0a6ec683db709227acc92ec408719da08bfb71839169b7bc372e0fbf15cbb78e56cf9f6b2cd2999cbeeb432472970945be26030492721483a74e3331e9127219a6f74345bc1aa744c937c0172f4765610dc678ddad378c635e5054bdccc752785d184e54800c6acf78df317a4af82b0353ea9d923730022dcea4f6dd2ea16a255602424ccae87b01e2fa700aa7a6c1cced51266ba75f69b87e3fed0f7a2bbd6a753290580276b8c6f14018d846747c7dd841e43dcc90b3709db0384beda952f7385047d5fdebea77c66851d07704307f5c53966898385d6a863053845868dd05d0b9a8dc1fef215f3d4ec7dd846e670a4990a740721f618a9c8c1c0c042630fc9aeee469cb8762650c449c78252b0a0ba129a1d5e7c660c89a86fffbdf721f552c8603e2ae1cef5b022b250d14e26f2d7b5bb1c1a50731b8dffa77afe550e25dfc866ee896f05e41ca389a0bdeb3b82ecef5579419528323ef9116fdb0219c8b4413973a66d349b7a7fb297c7be209886f2cd5a1190f0a88ad9300bc4d2a9555c07660824d5c121f8959a97c7104fde0e0654f775f3261a8b4fddc839cfd17ccd8a614d55221519207a2bdcc8f57ef4a99fc3587f2ad0e3a45202752be7746976b505850e072093d3fef9ce0ac5a2a9221df629a094de46ed2138e0035740ec8389fd9b8c0cdf5cc751c5f8c9dd2b30cc956a76d71e2e10263e372f91e304d561572cf58528202707f287b1a40f2701c1e9b624dfba60d553e38f03fe89ef484b3e3273a2a7b044d7f8e832d3111d9b760bc9354792df0f7f1375fa4f1ad5b85594d93cdf14a0c839a21a5ec0376ee3e27d642debd779e7a9a443fa5f42151c39d95793205ab792fec1d551f6e4dc12786b59729a31e8f80e5b6ba3e48337160580f970174b2abc874f0b772545670547cc37bf2f562e0b96dbc8b928fe31ea4d724ab0b9207772bdf74140cca025e24925083c10cde85afe25b5f8a94e1cf4d63e850b6945c7d8619779b714ae97a998108e28f80e3a0d8e135cdca8216808195642c2d82844fc669421e36a6f740fb1a5e0b81172985730b622bdab75a3c283f5aaea9e429a8d3437bbcb86e9bae2698faaf9be805f39f20b87368c492e9a96d66716038e51ed3bd8f086743181d51d7494bbf7388e58b7ed312db950f16aa710898b3439a8d2d45b914e41358b7a516008e05ec52d4a810b62daa123373892d0c3f0d661fdcaabe37bd65d1fe2cf3ec3e6b61f9657414b6ec1935928da2eeae8a974645937a92ac0bc4cf20b760edbb09d03d08a56b8ac2eba09dc336b46cdaeaac11e354a3aaf208c869464712ed9a2fb8c45d162a66bcf671c52d678da2382a8bea9556952daa0cd8db6c9d6a3e79388969c69ee52a1a1933e89ce03e3b10e28b30ec93022a328ab13ecf7ff761e6e4dc8c60e42c03c445c6bb33bdc419a22e345da269bb8d16c92eba31a7a5d52575e1a157f364eef36bce7a30b4321976f14a900ef242328ebc9820c3ee250b89d0007aae1d54f0e74b903ddc51e156f0b1010c8c68545aa7de5fafad491ce00119760995259df111b8b2321560afcd17e559e088eec354d18bd06e9c825092258f593bb473741be2af76a603c583dfd6137896ddfeb3f3a239194b466b4502aa41de1073358a6bc90cafb67c7c3cb93a4ed6c288152806ac68d7a314b274db421dc8698981ce3eef32adbc8a970baf821361be70d74517841215e012ef8f1457cf532f0924d77be3654a200edefec24d113afe1c7166591bd28c873e0c34bbfe8bd58093cd4d6fe7bd1d4122ee24cf8591f06f94d70f0c78d85191bd91e2566a26f0413b28189ee87653c29c01f508bd752b75fed47a7d668edc1864ab4eb4225981cb73aeca24675b871a364370ba70b5fd83fefee3bd32068137351d4dfbb5fb32193512dc60bdd3b8170ae9715b3aafc35b333ef8e16dcd7120cdc38647c7c68042e57b8de40c44f49501862cbef896f09220d24732abea16b9be20165b2822d3ec1ec38932c7b414af5a5d16b70b43f522ab0163d024def0c30e342153bac854c315", 0x1000}], 0x1, &(0x7f0000001180)=[{0xb8, 0xffff, 0x3, "e8822a2e89662c8d75ad977ebab68af7edee755b24e4ecfc039d47a76eb5dd3d9eee1699c384b68386a8346bd76ecbbacb1e4e43a388fc2945bb6f50bdf2780fa5ab9db9d536774077af27638934dbbefe3e564e85bf3ecc03ea9d7ff84b341a81f5118597d155c3aac051c06006406e4147dff214e3fe95979a7778f8a2e65e97ae896e5e75d8fcae199a579a2ea4569f4d425e682b02a703f8c1b4f4f936f02a"}, {0x100, 0x1, 0x101, "bfafbf97d01c511a4e972dec4c3b48a1d500ddfc3912568f3428ad1ca1a564b7832792b58ef9109eaf74c22e7e3b28f30ba077070c2a2e5f54721e31102764c2f8773d17d0814d8a4748f27489d7110623be01383813a8dcb1d8b18fc48d48af6c2719613141bddea2fe810e3ceb539a443e96610a66845259d7d88e351de98e13b4b8887f7dff8acf4eef808f365eb1e814280509a2e1d758cc8ea8911d5e830332cebb2c6e15263ba3756772256cb2fb94e35ed260fcc626cbd6c3de18cab06e885f8cead4251aaa6e4c3929f5e1609e5fc88e807b45fc637a3c1a672322b5852d5de5e96c2e1c3bab"}], 0x1b8}, 0x400) r1 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r1, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) getsockopt(r0, 0x9, 0x3, &(0x7f0000001340)=""/70, &(0x7f00000013c0)=0x46) 05:37:31 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) socket$inet6(0x18, 0x0, 0xff) close(r0) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 05:37:31 executing program 0: r0 = socket(0x100010000000002, 0x4006, 0x200000000) sendto$unix(r0, &(0x7f0000000040)="c83e6eac", 0x4, 0xb, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffffffffffd7) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x36a4, 0x4) dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x4, 0x1) 05:37:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) clock_settime(0x0, &(0x7f0000000080)={0x5, 0x1000}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) semget(0x3, 0x3, 0x224) write(r1, &(0x7f0000000040)='h', 0x1) writev(r1, &(0x7f0000000a00)=[{&(0x7f0000000800)="4d543ac7afeee4929112d8d68cba649f4acac3b009ec2f7a40ad7732d73ade588dd547c97bed637120801f37b4596ca43c3fdb1b6b5b5a8816f6c2169d56d9588fa4885f739e2e0441b1957b8a6c3a9c2f7cc04840c558d4c921fa53ab4cfa505262738f9fc1a72ebf1583669659a07782d06f2a7f23996e0bffd228681205dd41f6b957d787a7d6013474ca9d6c90dc25", 0x91}], 0x1) fchmodat(0xffffffffffffffff, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) 05:37:31 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) listen(r0, 0x4) r1 = dup(0xffffffffffffffff) syz_open_pts() getsockopt(r1, 0x1e93, 0xceb2000, &(0x7f0000000040)=""/189, &(0x7f0000000100)=0xbd) r2 = socket(0x20, 0xfffffffffffffffd, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0xe, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000300)=""/4096, 0x1000) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f00000000c0)=0x3) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNXCL(r2, 0x2000740e) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r1) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20000002}, {r1}], 0x2, 0x0) linkat(r1, &(0x7f0000000140)='./bus\x00', r0, &(0x7f0000000180)='./bus\x00', 0x4) accept(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) open$dir(&(0x7f00000001c0)='./bus\x00', 0x2, 0x1) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/21, 0x15) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x84, 0x400}, {0x46, 0x2}, {0x0, 0xffffffffffffff00}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x3}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x20, 0x0) 16:00:05 executing program 1: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt(r2, 0x5, 0x0, &(0x7f00000001c0)="34cc59ca6441b63941e5bfc007e36f5ed8cf4e642cdc008858cf498b7c15a61b3e330f2e4183", 0x26) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendmsg(r1, &(0x7f0000000180)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000500)="cb6703574992603a626aa61fba05ee7aa2e96f54173d5bac29dffb2c65c0f7f7e0c3dcb4f69aee81224c15373474608ace8be1f6a48b1f0d0d5478f198c28bbc3f41025b8d76758eaeac37ce896303e676a762a4a77acbbb921b14031df32b5fa3832fbc743f9f21dd804bec945648668968f669065a6c7c7492e79b1a9b854961f8c991b7e1325c9d5c0aab0bfb233b17897792e31cd4cf48c5eaaed502a1299c68106667dbd7af1e384265ee99f6d564307a5dda84d201b01f9f63cdd5d210a0361402d9ec7557e87cce02f607b693e4e764b434348efeb0aaa422e9c2a74221d8169fde506c31cd61d772107904cbc130b7cf96fbe81a2a51af7355aff404383fe24cb2fa4412b43da6c645ee7f9fe13559852e27c589d7092da6a08deaf190e7e29282edc21557a9b5c96e301fcd6f2b0e81a9433b27f8e0de9401d52832c064eeaabde7a370f7fc3e1b02ea1c6b3a274f31a54c79193e5aa505c0f68df5e7d714c15ecaa36b125cdca14cf18bb90a75810c3323acbfe942d6b4f7b077001eddb34808eb85dd85114f357495be72dc37a53cd78b7ec876a8c0c5296b0510523227d3a1eb47ef48f1406f44c85a625a3e24f3cd4d40939a15c3d6ff7e4658beca4e1aa8a171efc4f2024314f1731fdbfb1abcac41d8a7ae54d1fa28b9d35e939addcc319e34e2b8ba30f841327284031eb97a4f6696b43d48eb15bdbf373d3f8e941e9e18f4f55402033ee80c03632ccbe5b589c1bb8e0dee0c77a4e63b385878d24f55a87beb195dedbba8b92ea5acf04f867e7f7a5fb0a0fcab3db745dc32f96a7ca2d94a3067fba6173ad81d927649dfc2200330f56216a7ed95cda2e7d33d7e98c40687dc84e4795f0baf7130df572b2cfeba76cd4a0d89426243e96b7de72978a621a5ce0cfe7a0b29583b468cffd458d428f99232fd03e8f70052fdb3df9332b24d192d74ae774a292c527bb8b4d6ce4d6da7d90a5df55d626f27fde58afb98336c6e1d13e602572c47e4cfc1b4335574151de681ac8e1ddf9a3ad417a48dd29edf9e7503b800dcf64bf4ebe80b2cc1e9056d7da7a36905fbe35c0eed138421562716b5ed80aedaafb4959b6dbaeb6fa37119a414f366d014bb1ca49941cdbea2fe18a30bdcf0037f5a791f1fbc2c0684e4a62b96bd7fd67d4ffc507ec38f2ed6ebb048c188120c244183060ceac801778bf47581166ffcc72fdd56d1599591bc6415e43209dcecdb156c841d2dc3acc08a8f5ee5b18b19ecf5a00118c1e9ae19c1cfcd7700d6f773811158978c69d3bbe1499dafea927be1518afbaa7aaa92407799f08e701905d3146b8c240211387f2c67588719b43840b7213a53cd763598f1d8b936e7fe414fed29327367972fbce02c5860ea9afa08a44803ad74fd3c41f9f2a3f8d1e103b39d0c170cbde1655d1da7151ec37e2948fb5c471e0fdeceac30f5b66ee712adcd5545b74d1107516e96bab0cab056ad58f50c5366bbd494101461dd9617377ac187daf89fb4fd79007aa6c7f8dcd618bc53b90dbafd895da5b8c65fe6c6b6c109efd4ff6e383edf946c9fee91ad9ed0cc5c7ec295a00966196b80487784545709ca930922b60e1f5278f323d23f8180d3174dc5fcef7c18553c76a9bbd26c33d21b9b4df26747682d9421806e73ab14afb85d445102080cad0612b0995602cd54ffe30144893dcb95706cfb07365daed375fb3ecaa39bd63e0708eb3d0078bfe7b1e700917ef974ef0fbe23c7bf2a60853859a7199de03d5161af3856daf6c35244ead40281cdd1653b8c25a1fbbad903059bc0f79ff093b2774a1bc4950da7559b7715fbf4de2c3b530900146345751df5532a4149aa3bbeddb3ce96cc0883f53dc5ce089a1149a92dfbe38a25351615fc5bf19c2d879c589ff0a97ff9b9cc64b03ea218e6be726213356e034fccb1a465fec112f3599407ab218d6e3f874d8561f8eb7d810facd83210953cde556912256e2d4aef75b01e6b1bff00c24200db4c376c8128f500fcfb680c673ba8ea83ce6b191082961e53dedde2088080d05532bf6a2f1a037f97a17b93c70852c9fc3156b55ada1bfa2fab549f04e32339c340f9186c8d4f5c60ce65ee9dc81a65b588b3ffc27b2d1336bfdc36239eb79de29691f03382709b1f9afe5e23e856d815dd3f954fad130d49fe2c1b96ba008ded6e92c0c309d86fc019cfd23578ce4e5e77d6cae2712a761d140d3fe712a494634627c692d878671beb3514b930c610273d40724205d753439cd1f3b56b28e8b4221368af7d92e4b900b50e6dfe2202c8c0f85cb2f7b56aa258c9a45616fd9907ea1c4cd31a44c82bc15bec3dc5ede04392b55ea751151fc13910a7ad735916f0ec1e0ee24869762bc43214dcd6dbfe539459f16a0b859bb9c35b4ed31dfcb2da57ceda524e622b8bf3cc6e8fa7514c2cd4f5540b39811ceb18e9f3181b5f5b948f3a786c69fa6e7223ce26de8564f6511105f508e8a6a598d77721c00afbed8051d6a6670ae45aa7583f4aa9ceb2665640dbe3f23b8e1da2324b97b426b6aad8f8df841e8c78a97eb5f93352f368d303e9ad5d635edf1676c8050cd3ae38b50046786849dbe61986dc37d4ff117329cdbced41637216c9c9ca238ceeb0f31954121242f310d73c8ecfc173ee6f452bee50e20b079f11445b041c79a47ba5789e40d6f3519023f1beac58dd089b8b1a8f5a155e957e5503a5df90f1b94648e21d0860bdf8b99bbf4dbd1d9acce2896e124cdebb3b69e4c2161b6db20d95a33faf923672d8287de8aeef325e9e9fcfa117d819e0cdabe369d6ad803bae17f5d7ae24c072d51ae5594ffbae25d26d85728103bd8468e21a18d98d22cfe920863f43887e871dfee9a2a101e3de5c69f47ebbec6be628fe293738853a48cb299e089815aa0bfdf5bb26bf1ec512a007efb2db2eae3a5f3a86a754d254fe17752d2c13fc0219eab3bb40e4dcb6a2d5ee13ee3eb4463ae376ef1dd863125b73b6af56c05ead21c4d40d3663c7284775458808f794a761ef071e203abaeb572deffd329a8110a514df0fd15e2bd651f172c904f0740ab8657b074005cbec40f0ad30ef61b621a7360de570eedbf34922805770205d7aa3c3d00cde5b1fb0d206f4cb3e9026b48d38ce4d9dc2cb2adbb030986c00a7eee8698d932040789388749c39d68c3425edfa12730e2b319abe009bf73869638367c4eb3aa79360a35b982b84755fa0119fccd15845dd0ca2fea5c41fdad49d7ae892a299a366fc50b7fc591bced68ac6bd358a29b42b05f4caef1d76cbdd8e6ab5447e12a63ea812de2d0063844216a71aa35aa9f8cb23f833847b6c7e3d19f10a02905853175cfd77acd1db933f145aae45c7d1977518aebc2a261d05969c429f5d53f2b068ae5fdd6d2bf06001d619c6ee68b09cd634ed3d4b96c3001c48de7404f3f6869a6338aaff2a28ca4b68dc53944c958d1d3da0eb5264d6fdab4ff784194dd7ae3a1268e2fa169aac8332a06eb39b0c9aae1c929f414b20ba8e7331bc2c4a12a9a2de45ce5655a936acd69b40798c7f51cc99569c2400b7c831a193bb6b4f1519edbb235304497e1441ca217c215faa8864b0fa6f3d229a97c13d5b4d08b1946f614bbeb0944903cf6d0b0f5210108b4792985bee56cbfb33a7f06a946919f4ff61ab40a2e1e4f424ef9d0040d029d761a2edcee44bb272e587ff9a0ffcbe728286edf2e2530bbbb007bba00f08ec33fa54fb3b5ae1a0509780aafb83ac6eff0a1cb06079e5c92eb61b40a73f951879b1ce2ec100e55dddcb8fb01079017510056e2b3204b379c2d6fc1e62c828bf33db6251050d981318667e91a3c0ca83696ef0309813a201ba975c5970bb5927833b766359dd27821e91402b949075d2bc47559a74bf8f3f7eba3b9f18459c3c1c71d579303740205a99abb68e00bc80cd851db8d9474955ef187e5248cac851c003f5e10546d45cba9e72bb6de54c2d3e06a81582016409612bbd76cb941b554f563b8c266ee02cb503765bf479e0a330cbc02620d08b8fa28768ccdd65a6dc271f31fc6a413ed91c5d887205c52b0bd16bc14548670fd028d185999e67e155044f8f29ec98a673e58f4d81a432b2a18f99f6a5b237b3fc6f26214668300dd5222a0f107b4f965c940c4485f5ebbea7beb85ae00cee0049e120e137cab4d3aa6edb29675eb7801ff700f0ee28645981134b3760c8b2df73a7587bd940e8889b1adf869eecc339bf0750339ef9cd0e4bd7ecead641c70817e320675af182f8266e927b42d7bf56523f9a0219131c3992c2b6d50d23306169eba501870a234d520debc2bea42bab1f539b6876d76117a000fb155dc3ff5c6e083ed1122a218158c8ed233bb5c44d84c3ef9eef33f8de2efff135805a7dc48a6262da129c6d0660f5fc6516c245d04257d328fb8749b5bbf615db554f6f8bbced5d27aaee2625d694351bbcb48689aa67ea0fe0e6a71975c4659a4dd980e1aa42529b5dd4b4423de9223252940903af2f16168cdbd14902d584d650b35d348b8184a945c6c615960960a528c457a1722e69207c46c772462cf4c91b49b2c23bcfffbc90fe30518d7b684672baa9522f0b2703765cec5688a53790e718d28c68752291dbde8ee688fda61aabd62625e6e373d078d3f2f8082cdcbdae478a3819293cb864e23cdc6d6e2508db1bbc437acf6937a548d5a6b6c0fe1b5bd1462d66b7aff4d93230899bdb775e6f3aea827bff496966a29ff33d9f1d8797fb4403cb3efe8fb735cf34faa0d46a65b89b9d1f230d18681358edd4e512b53e5d0b9ac05bd62671c5509b76bfecf6e09c24cb455b5f1995903b5463dc3c4b9dbd188febd52461da7402fd68cb00f1c1bbbaac97aeb9ae8fd6b5587309a94953231f98a53798e3f3f181ae712107804091f13651e809f6af0af2d1e601caa5ed8fd427ca44b402bfe4271c7696bc1eb5b3f025a7cb1d8060c3b0d2e127720df9aa6ea6c1552c6e6ba76ac279b2b5470b37af2e2075baa887c69c36a4405786269ad7700707c5aa9b2ca79c66e455441c65c7aa3019192be1c93cbdefb8a585d18dfa30ead24a43778dd170c196479c071f0b0534b7eb4eeda7407c6087c54ea0374302669c67a35ae99bc661d01b605e57519643664118a2d46f62f6b175e28e961a0489c52595238b60aafbbfa8d0596a092bed5cc44cfdd3ddf19b71d549b9e0f892d3832d7243b611931c50ff7800620b9c53db731494d35331fc5901814c3e80440ff988cb4bfcdc154e6f6ebf0c98f362f0795f936b3da73da486fc5dd0af1cae24af10b4e5d52fc8661c1c875a74197e8fb45395e866fd9ce1dc3109f736959a68fa677a551505edbc0359c4a102ad1ed6d86cb8493cf06c98fd8905fa686b3aafa41eff6e4ddb324005e6804b7e3c4a9e702741f1629fedc95bad708ece27037a2fd6a929121bc93857ff18407bdf293b12d5c19f64e35916f8262eb4daab747b5648c62c7c8dc97a06a17025c75d2ae5d96ddf774de1a4f23e8ec9a7e9906ac0801fa6fbdeb0dcd01cb950fd4ad994d4f2fccadef832176bf9db03a29f976fe39d509d7e2e5c78cc13d04484a46274921cec9314e3aa4f3339d797734565d7db526a2a4963074ed1d1c46739e7dc9f671d12f1dea3eab0fa6125ac1d1832b4bdc69fd159bcd81dfc907cddf9f47a620a84c8a544212993a5a367ba4573030554b3152e0aeb636568e2cdf2c5b2e22d4921a9f6510a6e79f6654dace7c09b52556ebb60aacbeb628da07dc996ec9fbc22b99bce0a611f", 0x1000}], 0x1, &(0x7f0000001740)=ANY=[@ANYBLOB="6800000000000000010000000200000073e625187f1684857963247ff4cfcf98b0376ddae4fcf1ab64f9c2af21a17f6780416809275c0ccb4032656308cbe935ffcf8cc8b33209d28dc70afc376431aa84080c1fe947884883aa2e6f94c184daab007000000000008800000000000000ffff000038889b2c57b069f3adb296e222aea5cb26ceeb3e44bfaabc009261707cc7a6c810f9c0477cb0aa0b1f4e9a36eec4dca93d1d6a0dfeb8c6feff46b352fd53ec65648db3357d3e4ee570a2327e172644201081139da436ad738ed2da36bdf2874ee637f60c5c56b446e3a51b681c501056e0c7c8aa015d1c6000000000080100000000000001000000bce864255945db228bcbb502269d520990e88afd4e79b39ac36b336d81a4392a85de4f9206482a9f35bbe2e85c4d23b561f2b58f7199ba195cc93613054c72c7a1004b6f05fc6fcdf879ec20ca7d5976bf5a95d03a9ad19db77008356e1c68faf337f052d9454646d6d558ec756bab0db3a235b9117955730ff15a84d5138b01d5f7958ee205bd21b6d63de0d5d93b097fecd4e14abdce2321226f9417bbd28825c3a1028737d9f28ca27dd838945e549d4aad17421f7e2f9c295dc366ebaf95971ab897b09dd6e8c1586157912eb055b9df4ba6d41eaf9627bd611f92cb00af79875f165eda1f66196bd3cb0bf006a50000000000006000000000000000ffff000007000000f2120e09abed3183d09c020de55e1038c3cb98dddf1a1d0e1142727890e0526b865be3756f05216567f742f416a44734d9b2a2cdcdcf29460ad7794b2ff3e9d111f247b1881e43c0a85400000000000000010000000000000100000007000000be064df757c697c12266354ccb9569bb045fd85f67263a8ec0710cd63fcf3c2a2efee3c463faeb4dd529483f128eebc191381c98dd906d2443a7a191f1aff887f3805c8e5091275ea11e577e48df0098164a2c0647aec59a0d57213e21e06e0492f751680d836f3e23372685e4577ea5dce5cd5846b1b43fb376d55d339e884f2a0dbc4374a8189b4fe08ed6af4197a4036c752ec983c47abdf5a8a0645276bdaf0be9cf932681e876122b1a48bb9a12c5361af12b53892b65091457f1cbd407aa34e4d6cef0ee724aebc36e410ae6c24fbd4f8c2969b698a06266082a9290e9fed8fb9c24e9ca42fcdc3e0000000000c0000000000000000100000006000000262889a20fbbb17b135063114888a7dad99a196e0e356b671f923076d4232ca73d33e9238dd7695cea1d9ef9a48e5d26d81bc1fdfaf3de8d7b79f9c2087e90e90c8d992108b811a48d35434cb447c88d3198aacaee79baa7de637799873ef0628abf5e1fd88d3f21fca156bff2ac1b67a1184c7d0a158c8f5b89db623b824a2aae54ca45137c239cf190643148129edfd19b25c3300dfaaa71bf9f5d46bf9b9e4832cace728cc064afeb4b1790d70000f00000000000000001000000ff0700009b81500e70076c190d8bf3ea63aea60f375c734e5c11a9822655c2cc7a43a0606b2263cb9573a4d8b0cbab43559df15f9fa19a6324abd8ffdd560281f8d32b420a715dee5a764450e3adcfa749313bae3f936cb1d25ca94f754b59adc3891cfb5142cc5843dde67f787e47f837fffc714a94e3356f19b5c3c975f85dc53f5f8da41a0af65469cd3165452ecd91304846c8eb4f88686258bd8c0ad9c904eb3ebe619075ef1cb0ad7f0d4961a61eb7994f369fd4364728228180860dda0ab7655d5a1fcb0c828ddba70dee16eccb5e97b409601e47ad259aa1a06e0000000000007800000000000000ffff000009000000ab7c703fc0686ad29feb5a694693dda34eeb2f6f906cedc90b0943af846262bddd956eb031b33cbe6aaca1ca3a6d93d2b91cf476aa3c45b179cfbb2d4cec1d2acb940ec5e9359d2a200018cbf08b78dea6403e8b4028905982f3973595620c16c82da76f00000000"], 0x580}, 0x4) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) shutdown(r1, 0x2) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) recvfrom(r1, &(0x7f0000000100)=""/50, 0x32, 0x843, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x10000) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x5, 0x20, &(0x7f0000000000)=""/55, &(0x7f0000000040)=0x37) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1b, 0x4003, 0x3) socket(0x10, 0x8002, 0x3) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x101, &(0x7f0000000280)="eaff125c00000000", 0xfffffffffffffd80) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:05 executing program 0: mlockall(0x2) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x220, 0x0) setrlimit(0x5, &(0x7f0000000040)={0x800, 0x1}) setrlimit(0x6, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4004, 0x13, r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffffff, &(0x7f0000000140)='\x00', r2, r3, 0x6) setsockopt(r0, 0x2c, 0x35, &(0x7f00000000c0)="05d9ab8d8f69fa2ceb07aa996e770e7d247eaeba2e3cc9c84ec6367c2c76f0ddfd6870bfbbbeb8694d6a5f1f5e95febc099c3033891a4398d591bfb828374b147cef72085ab2b551bd31dfe24c263a5ad6b4c54e54f0e95ebffd1c25e56a4224cb34ee9a05b8bae03c99961404aae7c50a6f86", 0x73) 16:00:05 executing program 1: setuid(0xee01) chroot(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x410, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000002c0)) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="1f0db5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a", 0x141}], 0x1) r2 = syz_open_pts() close(r0) r3 = dup(r2) syz_open_pts() getsockname$inet6(r3, &(0x7f0000000040), &(0x7f0000000240)=0xc) syz_open_pts() 16:00:05 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x80000001, 0xffffffff80000000}) 16:00:05 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) chmod(&(0x7f0000000080)='./bus\x00', 0x40) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) syz_open_pts() msgget(0x2, 0x6c) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f0000000200)=0x8000000004) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() flock(r1, 0x2) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000000), 0x0) 16:00:05 executing program 0: setreuid(0x0, 0xee00) msgget(0x0, 0x3fe) msgget$private(0x0, 0x80) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20012, 0x2) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000080)=""/94, 0x5e}, {&(0x7f0000000100)=""/166, 0xa6}, {&(0x7f00000001c0)=""/183, 0xb7}], 0x3, &(0x7f00000002c0)=""/248, 0xf8}, 0x40) 16:00:05 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0xc0206921, &(0x7f0000000300)) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000080)={0x1, 0x6}, 0x10) 16:00:05 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xc, 0x6, 0x100000001, 0x0, "af530a60c75793783dfc40bfaa99d74b6a34aff7", 0x3, 0x4}) 16:00:05 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab0619882e14e080161c610ad86e177284d47064b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) mknod(&(0x7f0000000080)='./file0\x00', 0xe008, 0xcc) dup(r0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x1) fsync(0xffffffffffffffff) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x5) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x103c1, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000808080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000080)=0x3) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x7c) close(r1) r2 = kqueue() mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) kevent(0xffffffffffffffff, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x42}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) fcntl$setstatus(r1, 0x4, 0x40) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:05 executing program 1: getuid() r0 = geteuid() setuid(r0) shmget(0x3, 0x3000, 0x301, &(0x7f00004ca000/0x3000)=nil) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r1, r2) 16:00:05 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10040, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) socket$inet(0x2, 0x4002, 0x1) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x62) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f00000001c0)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200a0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget$private(0x0, 0x3, 0x100) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000140)) 16:00:06 executing program 1: r0 = socket(0x18, 0x4001, 0x0) getsockopt(r0, 0x29, 0x3e2, 0x0, 0x0) shutdown(r0, 0x1) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10491, 0x0) r1 = semget(0x3, 0x6, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0x100000001) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x8001, './file0/file0\x00', './bus\x00'}) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffc, 0x1c, 0xf0000001, 0x100000001, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x4, 0x3ff}], 0x8000, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x8c, 0x0, 0x80000, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0xf9c, 0x2}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000089, 0x6, 0x3}, {{r1}, 0xfffffffffffffffd, 0x40, 0x4, 0xf7}, {{r1}, 0xffffffffffffffff, 0x88, 0x0, 0x8, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x18, 0x4, 0x4, 0xfffffffffffff004}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x1ff, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x28, 0x20000001, 0x7405, 0x35cc00}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x8000}], 0x3, &(0x7f00000003c0)={0x6, 0x54}) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000200)=0x20) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x104) close(r1) 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) sendto(r0, &(0x7f0000000040)="19cab7eded8901b7f92ade5304fc6cf8a3f7af42f8a7f3a212174acb977872099e7624e90fccf2a9b4a3d01cfb431bba8a26013b2514bcdc8fb26e0100000000000000923d54ff6f299649cbe344aa0a350c8e08000000baeff2c7b08682edaa782b648062bae15e67c3df9073055430e5c02dee71a916572b7ae8b27704c6582211f6ee415f564dff0779443aab790b712d41f181ab6feba26860d2c65b633d3e1cb07f92bf144a8bfb9033413d41d0f0e3e7f3b214e6b741509bff609da71b9fa6471f10f2172105227a651bf1ac3e561f831c205195fb845343e1bc181b7524924b59c7022c526bd2c6b7ec1e746dacf307674227dce68471bfe0c15cdc87c00519dc676e1afd7350faba05283f895851b0a0376c0c959f7a50ae13ac08c4de080300156ce8506fcabc22e98f9b7da1c6af30d372fefe45a8402580983a8ec3601555787fe95d3164eb101a67cadd65995a1ee513c222d20186ed74e8b8a173bcd759b9aab0d2eb7992d187cbc827ecd55bd3822f051e5ccef31b68e2ace16ec8e771e9a7e60d244dcf3ad6ca831f756d409dabc614a429ffdcdfe69966b23e4610b3a93c9a3bfb2bfd72231cfbd0009902551d8d9a7dfd2d039fe7692627c1d2a46346d76e70f49f6bc41593f40ef87c227f99059bd866d9b5a59363bcee86783b28e2d607a72a3780dafe284b6e54557c4dd194118ac4f26b8b63e976844bdbccd3e824fa8c14ca754a06d1d53422856c6a87f6178daafdfdd0322c6b69fa6b035fb549434b6caa56c7c24e9c1af7442a28c4e021397274b026e449502ad52d8892d5057c686da9c1736a970996cb7faaff34eb43cd46a948ca702775aba8c96637d619dd8cdb6c59820d4eb6a0f3785118d1645705433716b4e097c9fdec41f86f98c86c0e", 0xfffffffffffffd44, 0x4b59f7dbe92c04a7, 0x0, 0x3d8) write(r0, &(0x7f0000000300)="e0cda9bd8322e063dd473cb1b2770f55ddfcc0073d311fed4c0e3c8920fa883f05d58a0b32dcc9e884259036cb1cc04dd39e6520f3b827bdf795258a24dca29692bd1ec277f97e77075243a4391183ac7873ee88ca41ecad5e3b6917c4ed5528a7e6d0a3e7c3cb001d81ec527d00657fbf464071625ec0913da2208a51", 0x7d) recvfrom(r0, &(0x7f0000000380)=""/75, 0x4b, 0x800, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8a20, 0x4) write(r1, &(0x7f0000000400)="7afa1c0b6aafa8dfd21f2789a848fd55e91d8bef7c80952b7842365b5c21bd4a9526d0bbcfae1ee48e4697c2eb2ce37c5ea1a23a9a890b7b2a27d172f4ff3f8cd725dafc53fbfcfeb374e25108ce4c7707337cbb8889aed9035062fdafdcdff1d37e462ae8922040f6c6c7a3a715627eef2722d9c0a99567c9dc30279b805cdca6c76abef7e90a63d1007ddb005befe3252f1ab1215a2475a4ebb04acb3f75278116eebb69ccfbe3280fbe4b5cf8bfe1587173ce5e26bc6978a740ec6c7b4d9c81a6b1e4a8410379a0a7a11d47198d95416c3bca6cf8a61de8b0e884f13ac48813aacba104abbc28dc2d876b", 0xec) 16:00:06 executing program 0: clock_getres(0x200000000000005, 0x0) clock_getres(0x4, &(0x7f0000000040)) wsmux_getmux: no memory for mux 16777210 wsmux_getmux: no memory for mux 16777210 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000080), 0x4) fcntl$setstatus(r0, 0x4, 0xc0) socket$unix(0x1, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) r1 = geteuid() setuid(r1) 16:00:07 executing program 1: listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0xa4, 0x0, &(0x7f0000000080)="42bd6ba784a6ec0afbe307aae1ba72050f02d460a656c2b30b173bd8c58e670b099168c566799d8f8d7b820632d62c46cfc81718a7edc8d862d303b2cecd31e4058886", 0x43) fcntl$getflags(0xffffffffffffffff, 0x1) 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x1d, r0, 0x0, 0x1000000000000000) r1 = semget$private(0x0, 0x7, 0x40) semop(r1, &(0x7f0000000000)=[{0x0, 0x3bf}, {0x4, 0x40, 0x800}, {0x3, 0x0, 0x1800}, {0x0, 0x4, 0x1800}, {0x4, 0x2, 0x1000}, {0x2, 0x1, 0x1800}, {0x7, 0x3}, {0x2, 0x0, 0x800}], 0x8) open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x40) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) getsockname$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCCDTR(r0, 0x20007478) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xc10, 0x0) accept(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x2, 0x0) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f0000000200)=0xc) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x3000)=nil, 0x2000) shmdt(r2) setsockopt(r1, 0x29, 0x3d, &(0x7f0000000040), 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) accept$unix(r1, 0x0, &(0x7f0000000000)) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x1b02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0xfffffffffffffbff, [{0x2, 0x9}, {0x3, 0x7}, {0x3}, {0x3, 0x2}, {0x3, 0xff}, {0x0, 0x3}, {0x3, 0x800}, {0x2}, {0x1, 0x8}, {0x3, 0x3f}, {0x2, 0x5}, {0x3, 0x20}, {0x3, 0x7fff}, {0x1, 0x1}, {0x3, 0x101}, {0x2, 0x2}, {0x3, 0x3}, {0x3, 0x101}, {0x3, 0xfffffffffffffff9}, {0x3, 0x6}, {0x3, 0x3}, {0x3, 0x1000}, {0x3, 0x1f}, {0x2, 0x8}, {0x3, 0x8}, {0x1, 0x3}, {0x3, 0x2}, {0x3, 0x7}, {}, {0x3, 0x583}, {0x1, 0x2}, {0x0, 0x100000001}]}) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x3, 0xffe}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0xffffffffffffffff, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x2}]}) 16:00:07 executing program 0: r0 = msgget(0x3, 0x2) msgsnd(r0, &(0x7f00000000c0)=ANY=[@ANYRESOCT=r0], 0x1, 0x800) unlink(&(0x7f0000000000)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x5, 0x3) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/253}, 0x105, 0x3, 0x1000) open(&(0x7f0000000100)='./file0\x00', 0x100000000, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:07 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x100, 0x8a) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r2 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)) dup(r2) syz_open_pts() 16:00:07 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r0) 16:00:08 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000240)) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000080)={0x1, 0xfffffffffffffffc}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x3e, 0x0, 0x0, 0x1}, 0xc) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x5}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) recvfrom(r1, &(0x7f0000000180)=""/86, 0x56, 0x843, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2fe6696c653000"], 0xa) setsockopt(r0, 0x8, 0x4d71, &(0x7f0000000280)="f4527f9c046a214c8cc7980e91295b00dad8dabf33bfd5c765dfad2384f347fb607947276fbc2c1306cec2d34b49832f79d1937ba7b5d6fc1e3ca11a8e09e7c138a204c59bb832", 0x47) mlockall(0x3) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000001c0), 0xc) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000240), 0x98, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000200)="86161c4f1e5b0cec0de18608586150a7d56efaeaedd1d708d72c523427987cdcd5be2d9e144236948e99a8ed81abefb95711094dc82737f799408231d707d9846a2efe227cdcf875e3f9a44d1f81d324c40f92d2713ddb52679aaee1949ef5a135fcbeee832a1d26791315b48342783fcda4a724ecdf2ccc50e56c2694a1e711a3609cda448ca31c26da7864cdde4af6f339304ed34b0c0d2385b1357796fb5def7e827d6bf748b710eb1e8a98bd85347693f653b97767", 0xb7}, {&(0x7f00000002c0)="532a7e860128706bd1d12ba730a3a3fd65c6be43d6ac754e8990e6a6f1c10648f4cabf79f82270aa75eeaec1ab04d83daad2116788862e0449d17745d31b5d4c39bbaf7cf4f36368ec2197dabd8201375c50b98fd2c35ee7a245804203be22ad4c68908b799f1212e344992880b1028e9964f8c87299bd5238ca923243f4959f44f916d746d571aade41045d684a76a38b0d88ec8433491e1d8bb11f540a8844b2f692d9e3ba47dfe7e4a1dad8b405ad15e3264dc3a032dfc7f36e9c6b0f123b8324f24075e4506f0ec9475b7b86e4ec3f906e88f466aea7cabd27d1533c2ab803d465a7b625b627f80515392aba31a879f930d70f43845e", 0xf8}], 0x2, 0x0) dup(r0) close(r0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) ftruncate(r1, 0x0) 16:00:08 executing program 1: nanosleep(&(0x7f0000000000)={0x3ff, 0x80000001}, 0x0) clock_gettime(0x400004, 0x0) 16:00:08 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') chdir(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) socket$inet(0x2, 0x3, 0x4cdf) getsockopt$sock_timeval(r1, 0xffff, 0x1003, 0x0, 0x0) 16:00:08 executing program 0: poll(0x0, 0x2, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='x\x00') 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x8, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="d7e1a747ee813c443b195b1ac66bc2899c0ae18370feb45a1c5b05a926d823b514b1bdcebe870b491704a41d90391828bb7c4825240620a1becf44f25e98a227ecc402df5c2b850a0b076fb15ffb5153fa27550cbcb74a759b4b7ed79f18daa03e7f86977bb88806590373153ab8056976e4f9f89d9ae337d5bb159a0393ab6be620ce1e5dd8f38a1990d87c19ff6cfd2cbf5dffa5cb9ff30ee4ed302a2969e43e010bcb0a41654c778dbe192952c4d5d8b992fb1f7fddaed0b5d389b03789bae501bd3ffd54eab33b65d2e43aae55852d7485ee702e4ebc16255d6bad1dcb20e50cc88c7de1d6bf5dfc39dfd384fd2272569759605682936c164704b6f6c903cfaea2a0c5980554fd35c8c07cd99750a0bfbc6cefa7c083342b440da424a668cbf293790a126653e8d10b193472d62aa7cc2002186c66fea163f8e04f1f5bea404344bf020f1327750f0fb399e3591aff8b39d0abd7507107976c9e811a2324a4c442632abc9ab1ef42d431f8b2d71ac89f702082eccbc358d725cb5212b25de1d57f7200922b4bcccb2a558d2f10223a795db05f31c254c2e33f0fcb1bac5445776a1509d0da13df2095bd708eb7439c2a80d89ad50a02d11ced61ef2a2859b2c1207ecd32d3f7e19d485337f3cb58123fd84852f655b0fdaa809d09983186733d7bd95ae3684d46ff9216e38958d2501c0fc968f07ea7e04ce1dfecf8fbbc36bed9e5805210510df1829429bda493c00d43f20dd01fd08fa032de2a4475419c94ab4aff6492e4d0aca214dc8fb6b6da5eb84985b983524760d5da0c4eb0e64c9ec824c13ce678bee88cdd70232bf743a7d48240eb3362f172b11679006230fba6d32851e71c8b8a62b1320944a3bf2e8547b362df16b60df5ebfa091c68ebcb866e2fa78d36e3c8fdf4b6056b3b6dd929fba4792134ea1a10be89ee2f57fde73c58b9dbe43bce5b32949e0b1c6ea67c9a8326cc5446755e5df734d64b2ff6c223c2fb9122dc630644322819f4949f3dacbabd19b169a9b2f7384ce7e35fb278e15d352046806e41d526999c75965d46d13c20a5fad776313430bd3f4d6d96d35be81a0acd3df5349e660a32b1ced475c9b9f8645d00e107e17a32cbb37789947e4c4047f7835a3662856c8d80caa2b622831c794d20a80a2e184f32a8b09bc2a2eb362a5c78e04f8040a85e0a71223de3f8287b43d0528f05ed43d43a27faa5e5479a1b453f3197b9332ef0105002f0b713c3d0116b50b7cf705556afac6eb2c1fe52c5c832ff88180e206ce0470fb8eb89879b0e8cd846c0dd44d560557bb11de9fdb48c48a9fa29c4576c474a5688210c04902c554265c7d016b82e41126bbffdaee3670536b8338fefe7ad66f896334345e85ce5343a2c10853acc527675bd1ebb4f45fc3674dd4dc67cf705992cd591bc66e39a435180e5f2b448cadbd4b0e646f17f0db696c6f1a14cf79009c1543482f015d00e1222ff55355a0a81969547872a3755e27f5034b226970b8ac96cc69f369ca88104b7ff8e05be063ddf31fbde00e19b67a89d44fcd88a7b00b8d26c5427a803582d30602ca15ac6a8e116c8787a8b95dd43119a160178cde807e8d8556a3a16cfd2ca985e736552ed979c01122762f63cfd5ae34ce50c6587cd6b0b840b491a79605ef21b6f1dc793ae80104ac381864ac0d39e4d680057982286a029e8e8ee3a1cac403d57cf7845fd5c495decadb8e0a516f9d95a5bee7098b372608dfa1e122ba42d980c4f99317e0562ead21e40ae322fe215f075392b9f706297dc832f174732663bf6d3f4ecd6858f6ca1a2b1f575e61ef00f23ef477558d7b29a38f46c148efbc8ed7bed532d8450c6a4cc79d653444a194acafa482d5052613894e108dab79c1b95854a846b26a2e7e5b70ae9562b519c049b1b4c0e1c51a1d8d758cc9bd85a844946214e5ca0ec7621649e38f7943a92de6f2f3c719b0f2dd67b6c9cbebe4465c97802616654281f4cee944c31573726de3d0708101ab87b60480b016a15aa15f595a8282ab9a235e0842a69faa0075125e0400476a6a88b8e94d41650ad1672878ffbfd7e6a20bc6f281986f34fda304da8d169fc10201a6f58fd6fb0166c4f8907caa13297053828bff9a72a3ac49a79535f511c088cfef95ff6866e0f74b87645f1eb49896e1624242d2a410b8ad283402a7d0de3892098f7e416bd46fcd71f50355a067306ba1aa06eada0a37ee3755373838770c938238a01b40264c984e59c406f064c0ba2a635cb55e5277d19139b1f765afce309ca7ffa5c6a3c1d06e5ce77f0fdf5624320e68dee938d7aa67bda50e3a39123dd8cf173b05af7e970ede8f0c6d1b9223a652c5eececf3716bfdd503cbce2df45fbcf56f990330e63ce4e47be73a0cf8b85cfbb0b39eaf1183a0709560fa960dcadde4dd589a5acda8acec89211b3f1f231624711827eac417ea547703e557bf8bf685f7ec518cad4d96a0966806fe23477c6694fbc99362515cef8e980c3d1b1181433959051d5533b740e60dd12d53507f7fa9b7590c5ddcb9cdde1472eab357fe125e4ad68148e2a2fc8528da574176cd50d88a2db61f57320ec0ce0e78d393b438b39a51ce3c8a320f84f289e95b9c57633833e4e57abafa1fc8e0df68e4e825d64c12874c6274ed0888f5fce96985ab7b757042892c2d29d516ec48d4a8fd7b1553a27d8f556722692e7d67f357c7a905c8c7f5a410343be7311e17241a5bce463538a3890f06f148596ff27014d917c7dfc6c454cdead800318a038cadd08fb4c84b8cf9345ac9c1bff201e60d2f2e7b1dd5ecd5edab18db28fabc2b6cf69f83c030d76c508e90edb6de570e770c7a8bd2284488b28b8b9ea9a683be7984908867ff1073a958e60417b852af72fc95abad33fa0c6f7b14f7455cb47ab8e1e45496f964707ee56cb4cb5d7f92a6237f1899529ab0b2968a73658239fa71b0cecbc088a09906a95efdaff26513b0fc53aedfded41668b5dd9160a1fb15e754fb4deaa643589df000eb0b126a4e7f080c53008e1d121fe6b4178696d9850a027c909132b63f604b7d5f2f1c604e8fc29deac2f345fc72cbba96edb5ed302c7a52abbaca2cbe29f6d17b56376b23c6c091999b1a6021a223a210beb46cd57ade5911234902e25ab2b950f02f7f66cfcdb71da35cd906a0af3519a4628324c39921a22c77ccd645da9409a2fab3df65d223fd6fad2448d74d6394b8840b4b6e3301ea25d5592ac597700785e3b27b77d580403b06af21f749c87c65114e5f7950e17303478ec7b51b689d19619cd39ece05566cbde329876939e4b7b0b43f1d9da87705eadf47fe483620dc6b815d42ee1763c68a1c03eb6398ec96bc2f8125323f8c08e5fc2a4a20f5c39f32ce4e6667d4a40543b3a03556bedeff7dfc1da57e1b6b9ed60f65f4c1e2394060ed1afbd753551bbfe9d69693593e2d3e9533e244fb518414c18286a5da3f89769e48cd83de8adf9eafa7792315995b36a04f0bec97deab2366c295902b2a06ba9dd65a2559cf8266d22f0f8388cf3c380428634ae30abf20ec2f6ec31963960c56daec6d9fe96a211cdd0a80c2c528b91fce3b341858361337344fc895bd03aaf5202585fae0b0e92a27159d97a292886f5f4c078a498cc800e37cc00a886e67f85b8fa8ccfe48f01c7b72cef79098d68c09ca3e52c687432a33b71856f0c20ebf2b4b97287a9f497292d38ae6dfc65f2afae1d3777f62d7fec55bd167afa4e86ba27dbbdeedc002f16ba55e183b2053ad86304bbb6a9e6ab33285a10a893c7f0fa3402596b5bd3887c2fb7e3448bc795b5fcbcaa313ddbb58f07ff49009319251463036f2db2f592a2a3764373be1848c869dc8d1c83122f64d97790f21acc5841f581740976cc93686a94aa7b2c0df40a8d8d7b6eb0139a5327b8de2b7ec9d8793ea0134a5fd051c5efb29590618843d82553e1959b497e046d3dbfc18fd93dce58fcdceb4729635da57f1d9547170806ffe7e971e2ab3cc85dacfee88d112ef3e2d03242da565cfa092b1d9afebf28cbcf4b04bf87614c6625607d7998b4cb6f1dbed3bc274ab8b01811bac0e75ce5a2e5e4d814e50f974382944916bc379dba2d06213b28611f8f50e244ecdc1f247e4f25e2ee1344fc9a7870dfc319cbc274b5536a1282882933b9bbf86c13af0be2d40e99c9ba09c80850a329f11b43dd69e4ee22d6a9ef9bf435317e026c5611477786fc3fbc02b84744a2d27d66db0d2f2ee716dd60be5c32ca356580e9ea9e32a9d7382de6d7b2e2a478b84e712aefa3c802c2cd1abeb0f3cc5d5cb10f681d16ad8e652b9babf87a303d568e27cb7cd0a0633c9f8f8643e5969e975584f9de3e7d226ab7ad8d959ca6a831cdf0f0f46da95584e1985fce3db09629f2bc0d53a5289100ee44e92953d63ab1570bb41cd782a9499b51992f2d1e318cdff53aa1af225f44572d5abdfdbca17d9b0b96aef7fb3592e32377a208ad6c1e624f433d827a95bab9f7b86f475b519acbd34b94dd68dbe5d76d250cb3c757e9e940728c5f18aa7fc286b52b64a54f1af48d0fa1b09c569643be5132e5310f1116670de38b771c5628f419cbe1b15bbc7840e31039132565c84fdb1962ad36268482a1b36033ea9db0b40bf1748cdade0948ead4d244f34294016f43e2aa97cd340616e0ec506233f0a8d03db8e3056defca347c701a0cbc18213e5e9be073b114a67093d6ad2d7fcfb1befb1d6d3780a221dd4bd3bff12bd17430e5f02151235dcbf50b81fb24b4450522a2f5e68ec1a8bc848692554beb60be96bf09066bdb22df4f9c422b743ee4d4df9d9c6acdf31ca932f90aabff4a9b8080a8636cca36c4b2039daedfe4a7858e60400fa59c449b836e372062bce8851054a2787278fc897afc0764287d8b6d38b98b321444d182ae1be1aa1dfc56a70d3f7533866000025172a287a5747b7b435594b5898a25dd5df4c8009198478e8a13a91cd3f648888775616f6f0603891d3c7591d38cf93040452678c39dfd1048dd4fbb208536f1a844cdb8d0eebcfc9dc967a485c488d877d370c5da8338dde034c472ea6107da35db7be407064c681ad985a33ec2f117efa3afb2bdb3fae08e0de1b542c2b87a9cb01fe5aaf81f02b937239a78e99fa488bb98c384bde1def3b6266f53334fc100d99b2420ba67870ca700ef466cfa02fe5c103cb56803ce6b18b5343af22378168761662d06a6e829262d5f0bae8827b5b67146f464c64fd55cae0095cf9ef0a8e7036fb1639b2d6e39a888b333c0084d97c39a0d7208ed0667d69963a114d6bd5fbb03f9524383f1cb3d21d4f3fb1b98f06a9dbd4857aef2f55e321197fc65208b8732a64c524f46f96af47e6ec21bd42c52da3b44dd60ae19e04ce9cd7649b2dca44f13435083d56441f4fa4b89c3f15a055a0f77227b4dc0bea8a3a6eaffe66b5ef7d230ac3ce7ac2685dea6e958cd56149f196cde8c43344c22d9655783c9a313d39d5b74befc7f726e8020cbf155718254e8ed8c1071fd19ce22362d95bb69a7e935b8be9aaf317f0974b11309f57d59a530dcc288c55b42f162f77190838222cd6a2537c57d5626226bbba45555525b115748e82b191f265ea03efc542cb1386c6bb8b9cb728842848f57684b752f8958abacc459b41d32bef49e56af47d9e9ff0e4c56edbc93f4316756bdbe09b65a66f343edd414aa2ea9fc1bb8bd2f369f4a8264cdd61f42f503de56337fc367abe9ff8ec162a3e961dd7d7ae84d17eb908b47b6b2162a394c0481bb501455947", 0x1000}], 0x1, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x81) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r2) setegid(r1) 16:00:08 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/178, 0xb2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x282, 0x0) fcntl$getown(r0, 0x5) r1 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x400000000, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f0000000000)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)='r\x00') 16:00:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x20, 0x120) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r5 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r7 = socket$inet(0x2, 0x8000, 0x4) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x200, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x0, 0x0) r11 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x8400, 0x100) r12 = accept$inet6(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r13 = socket$inet6(0x18, 0x6, 0x7fffffff) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x10000, 0x0) r15 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x20, 0xf0000087, 0x400, 0x7f}, {{r2}, 0x0, 0xc3, 0x10, 0xfffffffffffffffb, 0x55}, {{r3}, 0xffffffffffffffff, 0x8, 0x80000010, 0x8, 0xf9c1}, {{r4}, 0xfffffffffffffffe, 0x0, 0x3, 0xffffffffffffffff, 0x800}, {{r5}, 0xfffffffffffffffd, 0x10, 0x4, 0x9, 0x9}, {{r6}, 0xfffffffffffffffc, 0x0, 0x80000013, 0xe62, 0x1}, {{r7}, 0xfffffffffffffffe, 0x88, 0x80000000, 0x4, 0x6}], 0x80000000, &(0x7f0000000600)=[{{r8}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0xffffffffffffff81}, {{r9}, 0x0, 0x80, 0xfffff, 0x8, 0x2}, {{r10}, 0xffffffffffffffff, 0x10, 0xf0000041, 0x6, 0x8001}, {{r11}, 0xffffffffffffffff, 0x4, 0xfffff, 0x72fc, 0x400}, {{r12}, 0x0, 0x10, 0x1, 0xfffffffffffffff8, 0xfffffffffffff682}, {{r13}, 0x0, 0x40, 0xc0, 0x8001, 0x8001}, {{r14}, 0xffffffffffffffff, 0x10, 0x2, 0x4}, {{r15}, 0xffffffffffffffff, 0x4, 0x4, 0x1c6f, 0x80000001}], 0x80000000, &(0x7f0000000700)={0x5, 0xbc}) r16 = socket$inet6(0x18, 0x2, 0x0) r17 = dup2(r16, r16) sendmsg$unix(r17, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) read(r17, &(0x7f0000000000)=""/172, 0xac) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = semget$private(0x0, 0x1, 0x21) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)) 16:00:09 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)={0xdad9}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80008000a0002002, 0x4000000005bd1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) openat(r0, &(0x7f00000000c0)='./bus\x00', 0x0, 0x61) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71000000029000000230000000300000035"], 0x31}, 0x0) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) socket(0x0, 0x3, 0x5) socket(0x18, 0x8007, 0x0) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0)="d0b0dd6cdbf70a7302b9d96c3fb4ebb2e3a0b28fc57b7ba936a1cf8e233ce8f57cf6101cba30e241ac58ae38feec3480c1ea6d5da449ac713a589482128f5996e9695fa2be73781cfafc8f94cc9f815b4491736d406a5b0231af9921aa4ddcc4f8a42962de2d5355958174544ace833264e3195e50644d2249175c4e53799f6d055e535d0194d449f91e2fccbe360d58b0eab1cb8642ee67c0af64024dff5d8c3ddb35b4d2dd15951a69a302587602664cb99a15b32f6a88001431dfd4abe92955b43f986f168e2284652e635131482f94ef971cec247112ed8b0c44d5f7b0b649ef59684685eb7944b59d3dd3", 0xed}, {&(0x7f00000002c0)="045461815377b6b3677bb43c6e5283e083f6a2a9b18e58e7f84d72efdc003a73c06e563e7f59a192985621b31a90c16df2fdd13d47a92bdb4166a70de2ae2d88fd28ceb1b53a4b", 0x47}, {&(0x7f0000000080)="ca6db78e32b3eee5aacf9ec79e094bf4f4a5dbcdb8d539f7a2b80f975a38c9b651ececbb8afb46ebee01", 0x2a}, {&(0x7f0000000340)="6528f61d48b388b5c71d4111832170f18fbc8c8a4d469740658a702d06d6d1e8176587c6da5095e3a7354263b0b153f5dc5490b27d52c22fcd2645b0420df9fa4184efd31f8e0cbd60836d7d53fbd7aa054b86a022cf0a72ef0e", 0x5a}, {&(0x7f00000003c0)="fbb9f68eaca17a672890e8d1a311f464c9987c07ca0ded7e37a208f8ebd42ba7df7fab73411b6b4534f5beb61353ff3db9147e04096fdbb6f18128f80d0fcc090ccf4cd08cde2f89e58e2137d72d87f5a7cc4af2505a40377df87b3ad87abb24fda0feaf9cea42cc1d13c88df835b4f52d09996be39b09a3581a24756257a2060dd947c8acf9d395a9c41f36aa76b1260aa3ad9d946120b7fb97ba898616647daf1a0b5df2a22391a0d86d6e9bf97ab37d6b589007f78441849b7e32be2d5ecbb404b29ee86ac5893a7a180150f7ced1508342236ff90ad869aa2ccd1094e5", 0xdf}, {&(0x7f00000004c0)="6ff0d8e3247e1dd31d745f9ab2f1ad69fb2cf11e107d6d6bd1b604acd05b814e2c4087c0dbebf0523c", 0x29}], 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000580)="cde1c8feed2ff76ef6f99de17626fad9acb545fbb8e39ca0b2e9cde66b23a51eb9459181fc924908d11bceaa996ead71332df4e774b2a824803977584de4bdbe0434ceb877eb17c6f60b35efce587ebe9169c6280f2a7097a7496eb3ec3aa82f18c4cec9117d529dfa7b1983dd2080d9dcd9766228c9c3d9f57dc38dae44613642e82da5a32c4c1f63b4638aa5ea0750fdb8360b7af7dd55e3d651aca4b413563e2162465f6c6d36c25da8469af6ae0567f0b2247b5a8dde1306ffced1c9b2d77c176c2e06e7fbc76c98ef8c8e17639fe5a5227f65c5b34df4b97e6239a72acf1139a8cf645f4d9ca3a007cf23230f", 0xef, 0x2, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f0000000680)="0d218231b8c648002ebf802b6041c86ce240", 0x12) 16:00:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x1b00) symlink(&(0x7f0000000500)='./bus\x00', &(0x7f0000000540)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1000000000000011, 0x80) getpeername$unix(r0, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000440)={'./bus\x00', 0x6, 0x1, 0xc00000, 0x1, 0x9, 0x8000, 0x3, 0x2, 0x0, 0x53, 0x9}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x20000}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xffffffff, 0x2, 0x8, 0x9, "540061a5963dce2b40ea8698b28789c200bd5f0e", 0x7}) r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f00000004c0)={0x1, 0x2, 0x5, 0x7, r1}) getsockname$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000010000000000000000000000000000000000fbff000000000000000000000000000000000000000000000000000000000000000000a7405385f3250aa2636d0000000000000000000000000000000000000000000000010000008000000000000000000000"], &(0x7f0000000040)=0x6e) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x0, [{0x1, 0x1}, {0x3, 0xfffffffffffffff9}, {0x3, 0x6}, {0x1, 0x5}, {0x1, 0x4}, {0x3, 0x401}, {0x3, 0x8a}, {0x1, 0x8}, {0x3, 0x6}, {0x3, 0x1}, {0x3}, {0x3, 0x5578f2fc}, {0x3, 0x4}, {0x3, 0x10000}, {0x3, 0x4}, {0x3, 0x8}, {0x1, 0x20}, {0x2, 0x1}, {0x3, 0x6}, {0x2, 0x7}, {0x0, 0x6}, {0x3, 0x9}, {0x3, 0x3b}, {0x3, 0x8000000}, {0x3, 0x1800}, {0x3, 0x4}, {0x2, 0x1}, {0x2, 0x401}, {0x2, 0x4}, {0x0, 0x4}, {0x1, 0xff}, {0x1, 0x3}]}) r2 = semget(0x3, 0x1, 0x20) semop(r2, &(0x7f0000000600)=[{0x2, 0x9, 0x1800}, {0x3, 0x1ff, 0x1800}], 0x2) 16:00:10 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) socket$inet6(0x18, 0x0, 0x151) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040), 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) read(r0, &(0x7f0000000140)=""/244, 0xf4) setitimer(0x40000000000000, &(0x7f0000000040)={{0x0, 0x7}, {0x0, 0xfffd}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x1f}, {0x9, 0x19}}, 0x0) 16:00:10 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mprotect(&(0x7f000041d000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f000041e000/0x1000)=nil, 0x1000) munlock(&(0x7f000041e000/0x1000)=nil, 0x1000) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000000180)=[{0x10}], 0x3c2}, 0x0) 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) chdir(&(0x7f0000000040)='./file0\x00') r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') chroot(&(0x7f0000000080)='./file0\x00') getpeername$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000240)=0x8) renameat(r0, &(0x7f0000000280)='./file0/file0\x00', r0, &(0x7f0000000340)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000300)={0x100, 0x9, 0x2000000000000000, 0x2a68, "55f11c56e1e4f67f11c553929b479c9a3308be16", 0xfffffffffffffffc, 0x2}) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x5}], 0x1}) 16:00:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3fffffffffe, 0x200, 0x208001ff, 0x43, "b000", 0x3}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:10 executing program 1: socket(0x2, 0x400000000002, 0x0) 16:00:10 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186a56b5bf3e753300000000202000004dd5706c85b0d80002deff00bca9edbd9c00000000000000000000000000000000", 0x34}], 0x1) 16:00:10 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') setitimer(0x0, &(0x7f0000000340)={{0x15c9e7b3, 0x101}, {0x0, 0x10000000000c2ab}}, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0xffffffffffff0001, 0x7}, {0x8, 0x40}}, 0x0) r0 = msgget$private(0x0, 0x3f) setuid(0xee01) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x26, 0x8}, 0x8, 0x5, 0x0, 0x0, 0x0, 0x7, 0x3, 0x1f}) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xffffffff, 0x6, 0x9, 0x9, "9a9fe143f25a6596c63e0becbd44fa83e6529a35", 0x1, 0x10001}) mknod(&(0x7f0000000140)='./bus\x00', 0x2080002000, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380), 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x40, 0xb44) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) 16:00:10 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x8613a) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x5) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0xffffffffffffff22) 16:00:10 executing program 1: munmap(&(0x7f0000ff9000/0x7000)=nil, 0x7000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) r0 = open(&(0x7f0000000000)='./file0\x00', 0x52, 0x41) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, &(0x7f00000012c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000080)="791eea89814f9496aa4dfd1fcdae59bebda8941d429c548c5a4bc137c13af2bd0fa5421bfc6d91321ade7d4ed434aa0fdd2bd3e43df049acf311af7bfb0cdb01df30aee6dacf259cfcd634", 0x4b}, {&(0x7f0000000100)="273f35d3d188d9a2e3d20d084ebb6990683309ddd2300682d8949d5ec255948e85200f419d8300af7efb69e7e3c450da782b0fb2b4cba11a0485836b6ece516633dab8ea6e6af4573416096e4aacf2867de83e903dcff0b9bf59532594e6ca3311ee2f7b554b86b10ce32d37912fbed36ec41d7cf24b41bfb84ca740f6c8563818ef1e8fcb1fc93a62fa171f64a7a5053c2ce160974d5328359032b4e55477bcfc5fd32536e795ea26c371f771fab0b39a0b006d04a23c74319f7b4f36622206d7fc320f3c8ae50930102639d53bd8a9f455b4f119523126f26b038140a32ccae0e0211e29c7f861ea21892ad89bdc2130e1da3b2d415475861691b8dc43948980c51db03b1263ab8367632cd68b75eba2660d2b06426dcf55e52592dd4e04f78749a75ac7c3709ba23bf86955d680ca8fd77e9255c40ad3ad12e75735ab3f1b77c0ac50ea57a31eb3265793b1faef409e4e7535491a707181651318332601cf5139582838543a4e93c072621f2cbde6db63d98fffab3da208eec723b7a2f51265090cb9162554ffd58accea034598910a5c3c081f5da1924f17c661d843fbbe3193c1e2edf0bf10d8bb1d495af65600287192ecbdf0de482591e1c2cd775667ae94cc93e87b5a5a5df16ae365a60e2fe50403e2a3465a3800068553a9d39f8c5ee708ef2243f5e2aafb6c488ea1a9c6f0401417aea9df1fcf38ccafe46c2716e060469982a3626cd19c1ceed6f4bb6cd4f9e4073abc62f7422db4604ca33aceaa5f0ea14849dec15bb030e6c99f89f7b596eeea76c33001cebd1a76b82a0b2bda6c03517793b5547fa02396d231b71a1d56f15a37c526c9bab0fd8c2d9d711780d42246be23bd53438e6e61d39cb66a025a172b593ed612e2301e35b8b3ba4206eba47613005abb9d71d6abe8077d6d3d75bbc184b840588559f53ab954accb6bc347aa7313b5d5a95885100ecbca79a66f24ffb1dda97f692ce1b230252a67ee58ece83743a2eb2b52c972f28b4bc42ccb10bfde293a13a7043160abbbdf261e0394cf026d81bc331726e9fb4fd8dcb840489f3d756c2b73ddaf529c055da526c4664bfe449306e240303eaa9420c222e0ce4a3cbe18940b4cec5351f8fb92690608209120c692076867899c254d2f245e5128f47a6fd12d5e317089f5696ad8d7b517b16f251a2358e8f312944b3b0db4a83093cb083b6b1159ffd967ba38e03a072c6d9a70a9301eddd317a388147e8eff28892bf2123868204bb0d8943db3aab5deeec9da794eda9a740b397e4a1a857efa3b1dd408cd84c90b572723f42ee9c6a61828d6f37fdceca735a8944b1ae0f890c5e385363bbc70b9360f9b1cb2ff985c53eb2b3d3fdc8f00deed0b05cac8e7ec9374e5aad9f2758015e79db1cd398527e43229109e74ef34a6434ce9835b0cb32ca300d0d4f979ff2df60d0a6f7a223590fd8545e690270a49f2068517b9b0233cdd8cb998c303fdb600fcce56ef73b6c596197585753051f95f27e0976de9ac67eb58c6998dbb115d3bb1ac162c4d736ce95d1acc9aa7bf1233bc5aaaecee63c1918ef553f008cc5f39ab2c9c534d2ad4f638d9d8870030f495d38e31c54141e9d092b2d7e57f2977517133738d30487168ed4ec3694eeaeb39cf4ad4a1942ba21fcba9376851529e166458b61dd7f58df07254a8f11b9b3c0f42414a1f44fe6b3ff191a47d691a44a7c0151f3c27b7b48237c8c4a91e4455ec799d76ca2af29b29fe0d6e5e1148b4992f12f16f3efaecee30831caf9e5d889255db2689fa0adf258bae6994aea889530fb8acca057fc7e179a928590987cbf870b47a9479d4123a7cef71c743572f735af4dd03a1e867dfc8b80b6135f58901c5289a66ae52e000aac17ab7d6dc0cd88646e42b3ceb19e8a88bdec076b76036176aec5ecb8be8d814d0f77ced43c56fd9e21f1138eda754977035832eb2607ffccd0d6b9d89e9ec8a4325c5da5129ef283d953ae6d361af62991b3f6e1b4ec5809691c4b524c2e1391aadf4dad8e054a4a72189b9469ac83aee021f5c63e6ea52710c5e4e6ac1952bdd6602f1f502f747227c514bb198dce922af825180bdcdbb3ea31e65b1e3a7957031e5f5ce1dea2a2c472ca919bb76a34de808d31c8132e34a976f6a7918c1f6fe07e5bbf585ac8683c4ed301233b6190b8b563be4511e9e2999a55bcb624c18b46599123f97661422b313f1ccbf3e77bccb01c821453b7925bcc5ef355d4d89a1ab81e24add27b29361208d93850910483569ec7d2059c209a1f0df688e1ab87c8458bfa4ae6e4087e40f935c886e1dfb611f873636cbf5f09bcf3574ca330d2f333881e5b35d4e52bc81216320026110b95516d4b051d0bfaa7ee74dbfba76fc27d750cc56007197c2df37210e20fb06b554b4ec0c9cae4f9410ec7ad728bd8dde0aebbc9d9216efc45a892261f96f04656632e58ad68578e7bd9335812a8fc1072eacc9d22f002ecbd367d719d0f558d980cfe008ed34fecedb584c38861fdab63a5b7133e58a99676e64f86a8a169ff02381f804c7eed1a209eb9b522447bd89f4707f8b1133be66c05c104d9915dd5e83de682c10038bedde058cf6be4ce61bdc497cba744d6a95fbbfdc248ed0a65149df6bdc3202d91d5b2a6db811b87adce41175d02f116fd4a76fa74a07c3e1d68ee08a9c1e22bb1c5ee3a696045d8fc3a476b7a990c0d3f33db89c5392ec1991682e0ae77985e9b96bd30264cac4dbc88f3223ad3797b4ebe6690136674555bc9e8eb1026e6b5df58e6a20fa23f0f383a2977a5ce57ecd60cdfe93cf6f99f3110dbd4c3b995f235a62e4720fec3d94c940b75bd5b3131bb3cd91f5e4e4c4aa007649fb8e52c591f281f829b853eba34cb459af34ac9456878821f214737521fa129d425b855697f8b6d9258e96687ca2e11984ef4be96a23eebb84773b47f640da752e4c4650d7ddcb7240b7e20947c25452fb52563d4bb896f7c1039a0b35efeef9caae9ebfe5daff75d89d1b8dd88c0d3f641763b5c7c74d6e5d23d11c43d017c862936f59aa153072d2f363bc287be9cd77f0b141d5ce0d2aa3e40ec129908bc5bbf223b57d98e37216e9dd34979b74b30c319a0ce70a46fe580b7413f944b40d527d704039a4cb4ff81befe4caad7c423c1f42f6506d89eaf38e171f51130bd8ce4651d61a9d9541c8c7dd9fcc2c92f271a98aeb1ca57cc6057570fdf6eae01568aca573be999a1b50af5ae1ec815142a0fbffe988712aa2074ab459a0f701a0654ce3fb29667403f91bd200532ce6ce3ad472741bf281d93a1ffd9acde2d4c6a45a75c4d127b6233daf07fd4f25eca3475e4c741baa44a28b10ad3ae3c792345ae886540c2710e230482274c16f4a602db0393726533ff7df63b3bb7dfb0d05432c063558d0b3e8c1826b8fa53841965374c72ebf6b7240c06c09401aac5a51fa88f43d2eb3d399216231f4dc06da078030408d4a7957bf97a5b98486e07adf903e3473294335b4b76ac3efefde5629de818fdf15e114729affded1ba588d06df5a41fe12ae513080f7eca7e2f689c2825e0624c9575632955bb3f731355a9cd9ea2f74a588787e2acf394cc5861c04c29f44595ea5039b51b8f5af9e8a1002440e665ddf16dc4b9d2a3aa8dd438f7bfc4bcbb15bf66508d268b4c51160e9320ad43496ce7ed6f4e8275c92640d9a309b576e90789fb9ab082273b1fdc56ee7329a24de679ca36e5bdffb508797214269067ddddc954903f6a3bd446fd30d8cbbb207d030dd2d658575cb305d5e1591f48f157058478c3760fdca62cf80ad70e399c49e0b8bddb2f8a27551026efe56a451c540f5c4ab959cbb6d66e3caffa5b61eef25684aee305cb2329210931fdff7f3f4fb3b76b193d7888607c007a6b9bd4ddb39f54554e666fdbc074ca42604f7919b17cc1fd9f4148fb915376dbb45b5a51484bcacca6d1b738f4b92a5e866ce73f6167fec86d1899fe3339179936f8132e07efe2af4fbb6419cbf5d1acc4c218704b7ca6900cfd9b5498cbbe81b5dc24e21e54ff1382dcfb00781f1a4525adc95c0513b4a44db695824527d452202dd41ca2c2a12bb0a5b63035f334e080fe23184ac50923faab80f399c488838868e4d01a7445098431ec8a4107155a248612e2722c2b2b66884831098123225b9eb6a54e7980f6bc9e667fa1987bb24f4cf300edf49502e69c2a6dd591994a3583e2ba6d26805a6dcddbf302fd52e2a2c55ef561679a742ce93106eaf8e1d98630bfd294dccee5f731642182c40029df92d847c9ba567851452703dd7b3a7f5218deccec9caa0b9fa564583951b11753c76f5335ffd146c6112d5f7152b0d8579a502e72059b4a03e3b4d8fd211e7a371f01012f560139c8ffb94125618eb21aca7628517651b9981c7c65c2b8244aa9ebbc872eb3ca523ce8983a738b64c402c450c0965d9b4c96eaba3a5ead99a49e5a2229b29d22eae0dc25012a1ea43514d1e498e63c22cdddcd4f2b716dfd70434d259fe5d9ea9586aabd38eb6715b88ac1c96c5f6a199a69e8fe11575a6ad63c1105afacc8751bb73eb5a19f7dff6a3568ef30f757cecbe8948bef764f03ad60c5fbc088267b1089d809a049f03e2bbe6df5cc087f3a60cc8445e41cb0ea3af8df2216d82955825bf70e0a5e8aded738193f123872683197db7c8c14046b2fd9a72532dc48e763556b6c4ac67601bb62b5a651b9ca9ec44c914446707a84bec7d6d9afe22960b4777c7c2554fd9b8a160bfcb4a073ab4fa028db89c5ffa3ef0193d427952363e10ae1080db93993e8a6044cf4d2f9806123f4219ce39de9fb20f9f3b2288516086520e8ed736636c09cb1882a19953c62a644e5e0f70bcb69072d5230159ccc3fbb6911e7f72fefb34c683f33e4d4fd7d7281bb3557f5ac4b66541dce70141e57510f7b43492bac9af4102da8725df425b17d6efba4c46e8058688129f5f07bc967798815b3fed28c1655961644cd300f4276624ab76f5a52a1c15077f8339aa0e914b55f753fe345c9bf74709069200210c276afa2ca3d1e142b1a1d16cd855ecdc249422dad5e90b3cc5182595ca34521316e6f481958b480c1ab17c9443ebbbd7d982f4f52541aef87b96e7ca11f67e5dbadfef955177b1cee53b67f06fbfc94d72cb8f4f06f05f7d050c0c44f3ef3967f49416f7a50e7a0055772f4a4404682414392ffa4764185812875c7c3df19ec1a09d61e81e07defadc2b7701adf05625f960b5285bdd6337d55b3a66756645c27ded4a01b7a999f08ff6df7bf372a560acc2ec0ccb9bf0fb714b41c1b50a5421b49c9e0d2c04af51639d0459538d501d67e990a490973623d01776628be4986b6a50983b16f15d93be58be02f52b6ba0fbf4db1dd17d5146b3dbfd201ce0489e7260ca9d0161f56cf5f21391574d740d674062da2347287036c0174e5897de359b1bf91314acf66af8ce9b8d46d2d2d2ae1a86f76451712769db38703a50b3ff361b4e0398d4cea11ae9187c2337b5ef3e5fc79c82c5f945c008c38d73893d8016340bd502038bd2d032d09abb2945ef2ca0fc76125c39d5667113d83789cd7c697c41d84533e185f210a9f28784696584f6ed3ba0bf689dc62732b1b6a7f2e3de95c0b0664cf7a07a4fad70a5851456435881e33f410addc0dc25778105b2e7797bfccbab7eab903794d493213b5d63b08bd3027936cfc7d3043757207df29e7c775a4d5b200a0b47d1704326869b2a89e9c397364bb8e187fda50ed9cc548654507336e188e393239adc3e06", 0x1000}, {&(0x7f0000001100)="52a6f38467b0a2f8477c17f3d3b3644bfc218da8c228cdb083d61f1e0aee0e77b7f65ae63cd61150cb5d1a6e8d3bfa38f75a917b9c8f6e872fe85e711a49e1fe", 0x40}, {&(0x7f0000001140)="4c37f46fc5e823efaa7d4443dd59388c6b6e6407aae692759be260656115380ee0bf0d3f51eaf5c89acf0d3c5bd6202191015b685486e20557c4f260a7ff5d726719f42c5c1cdadabbe906e22445738b3fb2528e4dd82d17a2717ff465ae6de5c6a1c6c9fcac8694a060dfed08eb", 0x6e}, {&(0x7f00000011c0)="f1ba426055ef276a7be92ac721a976432fc4d6bd1793101185c0fdfe001173f2095730acf24b06", 0x27}], 0x5, &(0x7f0000001340)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x2}, 0x5) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e732056a2fdbdd66200a2a2cc98750fa6ba0f9a6d86fb071b7625c1b293563b82a80e3c16cfad6285dc8a", 0xa5) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:10 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r1, &(0x7f0000000540)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x0, 0x0, 0x2, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x43}, {{r1}, 0xffffffffffffffff, 0x98}], 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3, &(0x7f00000002c0)={0x0, 0x9}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:10 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2003, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/46}, &(0x7f0000000040)=0x30) r1 = getuid() r2 = getegid() lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) fcntl$getown(r0, 0x5) r3 = open(&(0x7f0000000100)='./file0\x00', 0x20318, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000140)={0x0, 0x2}) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x3f, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) dup(r1) socket(0x21, 0x1, 0x100000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x800, 0x5}, 0x8) fcntl$dupfd(r2, 0x0, r0) close(r2) 16:00:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) munlockall() socket$inet6(0x18, 0x5, 0x5) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="000000186004008b0007000000000000000000000000ffff00204b0d05dc7a7ecf2af9b5c3a5aa0d00000000", 0x2e}], 0x1) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="ed020018f6f45a863f98dd34b43622b3bf3b0500f49af82400000004"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) flock(r0, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: r0 = kqueue() mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) socketpair(0x0, 0x4005, 0x14a, &(0x7f0000000080)={0xffffffffffffffff}) accept$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = geteuid() setuid(r3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, 0x0, 0x2aef7be891f49bae) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080), 0x3f, &(0x7f0000000180), 0x22, &(0x7f0000000140)) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) open(&(0x7f0000000080)='./bus\x00', 0x808, 0x100) r0 = open(&(0x7f0000000100)='./bus\x00', 0x28000, 0x60) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:11 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) kqueue() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socketpair(0x7, 0x8002, 0xe1, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r1, 0xc3}], 0x1, 0x9) r3 = open(&(0x7f0000000240)='./file0\x00', 0x8, 0x5) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000280)) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0xffffff2c) write(r0, &(0x7f0000000200)="6f9064e7174bf1fdb4f3d9a220a7f6191879159308fa26fcb0b86a0161ccd39b2cbb023d93af7adfadd6b93c0961593e83b561e0", 0x34) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) 16:00:11 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) syz_open_pts() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0x7, 0x8, 0x1, "46453457fdf29ef520840d100e04ab974f569bba", 0x101, 0x7}) 16:00:12 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) r2 = getpid() setreuid(0x0, 0xee01) fcntl$setown(r1, 0x6, r2) r3 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x2000) close(r0) 16:00:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xe0, 0x0) close(r0) r1 = socket(0x10000000002, 0x1, 0x0) fcntl$dupfd(r1, 0x0, r1) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=[{0x10}], 0x10}, 0x0) 16:00:12 executing program 0: r0 = socket(0x7, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) semget$private(0x0, 0x1, 0xa4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:12 executing program 1: mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lstat(&(0x7f0000000300)='./file2\x00', &(0x7f0000000480)) setuid(0xee01) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@file={0x0, ""/61}, &(0x7f0000000100)=0x3f) recvfrom$inet6(r1, &(0x7f0000000380)=""/188, 0xbc, 0x1, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000140)) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) socket(0x7, 0x2, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0/file0\x00', r3, r4) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x8100, 0x0) r1 = geteuid() r2 = getgid() fcntl$getflags(r0, 0x3) r3 = fcntl$getown(r0, 0x5) wait4(r3, &(0x7f0000000000), 0x1, &(0x7f00000003c0)) fchownat(r0, &(0x7f0000000200)='./bus\x00', r1, r2, 0x4) fchdir(r0) r4 = socket$unix(0x1, 0x2, 0x0) r5 = dup2(r4, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000380)=0x1) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0xff) chmod(&(0x7f0000000280)='./bus\x00', 0x0) write(r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000180)=0x3) poll(&(0x7f00000000c0)=[{r0, 0xc4}], 0x1, 0x0) 16:00:12 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, 0x0, 0x8000, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000480)="4109e312f1e3abd5fcef93b2b1c9c24a6ff43fe91186f24d63cf173e7632e4a64f7aba7e9c0738c32ee2950de1ee52aa45cb3a0edf89834b21e777abbbfb8b6585232bb8dbdd4efd810ef2cb2c57c61b2b3d37e71f7d460e361bf7fd75fc7ee17b8470ea091f163044f236f57de3075e6ba1e6f55ad74edcc97e09a08942513e18db69290fbcf5c89c9dc331dfbb3688dfb1c989a5de646076604d50f44bd15fd5bc302cc4da45b1cc5785caba10e48dc8cefd", 0xb3}, {&(0x7f0000000180)="76dc5097dc34915f11a90d4515879db442b58b311525cbfb85eebdfbaf104f1599c7a78e349dfea56d2c256a2a85286c810efb8f269832bd46b62657558852787eb9a0cc42a73cf7650c25b460df77888ff440cc217d6fb01fc1311bd98f0749e707905b0f9f99c443546cba6fec5d692c3fdff160d4edaaa128e29f54f69811240eeceb9dc336fd7cc78aa697c907ce94a180506cce57af96788e89b760dd48950208f84aa1", 0xa6}, {&(0x7f00000000c0)="8b860ecac481f7b639b092393e4b6157da40af", 0x13}, {&(0x7f0000000540)="ab39e2afc909636261e5b25d2db10a3b16132a2671e003b79d65de54f44b6e5ae26d593263f315d9c1f7624847a64aab41eb5cd089d4bf5159fec8e2e723678075bd8dc206bcb93a4b75cba514c0fa10048018fdf78df54d0a75a4b2086c1237551f44175704b05186fec2816d768ebd25cfd6d109e77321b3074df2bcf570e5d5c78764f3fb6b83a9541dd365bd105f5c09c2d4945ce3dc3312a435a2c2d2e900e7ccebcf05b5e7c62b6d144642519c700a3bff4a20d6e3d3dbfa5597fe1c08f7b0427cf2424e81937e50088e6b2283d3f46e4710707883f2892fef720623d179652cc1", 0xe4}, {&(0x7f0000000340)="d39e63d882729ca843881d91f19cabfc6b5e7f8380c6f7db4a74441a09c7d1b0713007a655fb2d9fb21c6f67c445d7ea51b40b2a7d983c9194bf6234119e1c9cff4303ea027fac264ba9dfee67242f1f6da0dd22a0802ec6c7f14f2277c8864abbcf3a794c53d12c8797a60280f8fb3a9d42a9e06d8b091ad25fe14a97069816389e498d801b317bcf2d1ebce1db88e46c870edd744bf61c6c228645361e5adcbef212dd0923e8ba4b2b8794dee9beb67b67371decd0c0cfb7d6385a59b0", 0xbe}], 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x30, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r2 = dup(r1) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSKBDIO_SETMODE(r2, 0x40105706, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080)="04000000", 0xfffffce0) setsockopt(r0, 0xffffffffded873ef, 0xdc8, &(0x7f0000000000)="cca5be74a4a2fc858605d02111b3eb6c8b60c27ee34505df962b6a15a61ee7cb7cb8e5b74d062839f9d8525747e719b809eec771a3e0db2b6e32615e17d0", 0x3e) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') r0 = socket(0x18, 0x1000000001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) sendmsg(r0, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000001200)=[{&(0x7f00000000c0)="6cc02b144849c27cc19a", 0xa}, {&(0x7f0000000100)="928e248ecc27b86d429c0a130685933df0770351515c4541bdafd5de16680343ebb2b451c1068345eab29bfaa66f0e95999779058e30abfe8f1669de75f31e3c8b3ac1325050af65654e897b137ef78b726f95b62444d474a87d6db3aa5aa24a5c3eebd1adff4b175d083cd4935b6c644e99acc1b8556e7a7dd9f51ecd3f26c60de38260e948273e695a7e07838ba58d09297f6f78c274e7f5fd4f3541854d1fb06a0c7dac9e598f291c1457959f5b282218301edaca8627f9628999ae21e470176d02b5b308efd3b98c4790ab69bf5bfa1c8c8492065e9c543dfd662f267c8757a4aab41555b024e42e9c4ad415c673abd6290bc3c19aea0bf23469a8743504e2ac466f4298ac5ba15d4e98ac56ab98ce8a651a16c6c6beb1d7d6fe2351ed6e15357fdc0566ad40f3783d064ca0f17a8bb0e44fe9c1b130c255e67acee8a48ae5f3a8f283013c017d71e2a17c60843052cee35c35465a2ce9f546a16c7184f931ac390e87e22f548a33542d3ffbae92b04df4b56c5da3b87e00b0b94333d47fd04419d8c01f952d48a0c4bd8d09c0c6cdfc4b09e2b513464ac21f32593fe46b3befeb40185cc220ebe148b68e254e47a8005c94b8793294097716dad4d46b00e797bdd31a5f508cf71b733c851bad4533965048ba939f1a3dce32667877e57741b26a92adcbff36eeac84e480e8306a4fc8478a9041c3e28643466dfe3fd5aff3d6839d390ce4f1a500ab6eda553f5e77bd3e101411bdc969f5aa85b93a6d66996bb4afe7372a356d7fcd208c2c784b76c0f1eaafa751209dd13c468a1d11cd50f3408598ae23c2963c756252957d8525f060681d984a86c4f9327c0bdbe116be775daf83edb49cc9f3084c26ffae747134fd8a6acc23ed0460126a95433f9945649fb6bcefa28e6a1afa562851c86e174a49a7096b1e2544b17e3ab0ac454c018e2f9c59911b7995d33d32b051cb57dad0a51084edd06a9d5895f3103070ab8593d10a9403918f9c464baa364139b99a9358762888dacd66ec39407cabe1ba28b5f63990e2d20875bcd5b5f11d05eea1c121e25521b3f5343de1c56acd08e1d55b45f329ead0edff9b9adb0c5a68f8c824f45e67c033de532f9a5990bfc556cc7973f21803e47755b18556ee7896678326ef46b546d37e726ae5fd4708b4d0ef2075073f60cc364e391b105c5191bca37afe034732982eb5cba51dd787995f326b5fa201caf3ece31292dfd3b774afa0249173764aac65739ff22b9e136dc4aaf01002f1180d166542675f0b86bdcb4929b389776e2065e35195c93fcddcae61bf3ccda9466d9b962752fb9a34dc981be4ea64e2b3be056edb74aaa4344afc0414df2df3b4415b9ef185d5efbec320f97a493d6837bb10904dff8fdd0bc00afdb36c1995beb6226e2aa9c7493d72afb774bfd9efa3281ccb94ee2ff5d58840de8c01393e17419ed77df46febb914b0e232f0fe6d5b7eda6415756fb0775b4f8f85f70ebeb84d2af9c66c1f753d04f8ed1cc12d86b81e22458817fdcdd3f0d719edb89c12b57dc22af64f65e57873039937ab06480343527994a71a5031008492271738102c243e2f603a807316e6101d717b73b4bf935de18e974b1a401e0e1a54d379aaa07f19e441c07e58175ee4859bdac0aa4238aae8a289f17c1c540ebe8aaf4c379b30b6a158b4e75fbc52019ec1285a66f3cc3195c9a45ed77b4a9b0f79946e52964f87f876289ba952a9bb30019f49fa17a246bbb15c1b182f5808859830062c0bc5262a8aa328e1a679d754475a7584b4e4fbd3ed6459748f8a743de610186b0b1cbdf009c79f80c02d6311839d86270f81def66c7004a05b659a44b43d8401feeb1b20b0bfabb0e931f5e3e8fb20979886b3173307e9cb56f82daee356511058c194de1b3e081bd2c291993acf0dbec5aab1ff0cbbba32ed5a495fdf2ad4f019f042ed1470b375b82ac8a986857ff9440a776dc9baca3f396db28a906394779936e90e67e485c3b1a8a1340a9b89c07e1ff184ca3e07870de74d05faa21a20777986e404b3e5420ed8f888bd8ef67fd0cae58247768b6ff91c846cfd642a2459e0b04427a977164b2aeabfa1ec0ab8fffbc327eaa1c6ae171753ac41049062072e0788221067a2d6fba2323921a8744d70a978bf54e3f5bd54db97901503bcf2507a2226e8ff8e5127a658284bf2cc29108a9965b36bd4cbbd3177f0b1903b686b20d07c4260c3637c5e158ef2a5bcbd0e7b6820409db671f32ea94f0191de4ebaf4dec1fb50263d06afa16dbc45f538758c29cd4a34dea312a01e9a740e25ff63812ef47ca674479e3c7c4fdd98306ef455576384202bd008ba4da0954337466f043edae82f0843325acf4bbeea4d95bc7b712665b159b389c18eeca7ad3e3d404ae7d430237ffb118085b101eb1e64caf31b8c1e031743926a1f9ff69e22a30ef946bcc7e9a1560a39f5e87019e9b8b7c13edb72c3b83459453f931b97ab3719e004e769fadd0dfc9def8702afd39bb216a911148d83f6e4ba2ce1865843a40311022ca7b49f48bff29dc0eb7bf78824e544c685bf7ad8ec371fed979e881cb10900c1005dbe7e86ee33163aaca7ddae26d12c975b8f1c6c01f645941fb082e439060c4821443049477503c58645c2498ee2421b6fe0b1b14396b186275012f66695f06dcbf50b072424bb219b1da6de59ee9ef81c02d9e2e3f0b9d4de961b891506170f34095cc6eca249c02cdcbef9863745c3b4860071e03d259dce420e299a97b02e80831c4522fc5dfa6573e9ee4056a38f6311da44705faf86f1050ea6b8078b3f93bc410b3cf1a51fefe22d1a7cc3008706230e0994ca597de7b320a1c6292261367560d58d4fda1cdb15ca299eaa43eff107c55b029792a123264c22971a5cf6579b5cef6d78bad705290d8a865978b716adbbcc2cf002ea0fd5d739680ded3e9b0ba5c3acd80bf8509e84dfd8f4a288ae74d6d2333037a79cb3d6e53749e2943a318bbe9e3b18ed086c212b5cf85bef3edf980be0d88b078178963d6bb5ca42a9c007570a6ce2a35351619d8fcb495c4296b23c7e14d64c5c0489c6aed630ffbc807e37f771e35f909ca597f23546b5c5a5fc8b6f3ba4da9f7a96b2d8473296eaf28cb0124efa6b9207b89b5268e2e40d2496bd63bd716b1f64d76a1c34d24a04aab016c1c03d47b65ff964fe1b8bac6b64c5fb59dc86e9563651315856ac308f4a5569d8e08943ca7d6f9c13ec8fd3bbeafe22637af7885b1856141073db676fec1846e0b3987dbf87f1403d2339600d9a2ec70e0d6e59faa83707d1432062596cb7f5c214601bd4c78c99784380b1f7d064eb0240f4a3a387b765e4c05d9d66bc7173c1ba32e77a3766ec8e485e6f17311645eb80c17131ad70322e899f0f8f869e8ba8a1c306ff0a9d7b81323b8abd81ad3e76f804812c6f026a9d50cba61bc01da06f954e82f439b3b098da6d8b8ed8ec802e3d0502101380de9eff7e68f9f5ef440173012b2062c325951a62a2769ba3d047c3d521bca4fd1e3143d5add9182bbae11fde0d89c6423159bb2def4cdd8d93077a941bded2e90e6a162ac0b5c72bb19ea29db2c5142fd8689d1a60b690bb36a7fe7d5886d9a70933c31b0f57d730201ec0745cfb4407976bb4023e78493189a590398a83ce2ea948c963cd1d4fa56ab8b42c5e3c27c2b4cad1ca278667754bbf1c9248cff46953c39aa5b72657a5f23bdc5ccfb86eb1551028af4ea42b17730b535c560ec75afd07eb3fb50b742083bda558c69a3e38f68ca741b6bc4a53cb7bab8bd3dbd74305896f71d69563445a1782f0541fb14fda5e40d87a1bf19250d0a73ceb35ca1eeaf97a6ea8bd19968bbb462b0e6e313fddd7f9eebc479201d01d8c7b83a4b6a02fdb5f5d0b637df2ae3d2a6728721d418de97aa017448b54aacfb76b3a11128df00789bae96fca158404eada25b8846adc43b0cbf066b2529bed437d3d2d5cc7081f9b3304524341cd84a16a0f603e74fa7215a72834ed9493dd8f2c93c0d3ae24cb3dfe06e8295ff249e3d8f0ea7c322cc4d475ce31e24bff473e9d83948d591b0a76025a72dbd14e2b49605cc53e907c40526e60a2257a086c3265b7e80f82c1c8eb8f1e3bbd71f726a4d11cddff079721404c4d4f3a3b2f902bff526fd1450939ac0a9a22743f16e0dcc65f9b6870bb49092168a6f94e479a0c2594dcd616349bbcdd3f368c64540b038fb7239cb6ad3358ea86d9d35f820b7db75cbcde646d6777087e42e61daa71e1927a8d4132216216e91a8d10bc69a641ab93987488dfddb521bbd8612cc4401d395f74c5c225cb751549c25b4b43c20aecea38386208dbc218c5e655f7530fee6e9e9ff1825c23823daaa0f61489915ac226b45d5da53d47c3814160a876b2bb9cb559030408dff92c4ae476bc676dddffb6c2d38a9d43ef942a955d93e9a2e5f16398c465c1b925d6b9eb2d11784ca9a1e7366d48c4405c62c537d24598c9e18e61fbefa6ee76cb2908676c461787602e54ea0ca84f60840d699cf5a5f4e3bd893b7a328510db03d3900298c0ff327224955404bb3456eec048c04cec8924f6dbde028d2c275c4a0a826a4d0070a767599d7e7d9abe99720df6faf9571c276344519bf4d4f014a82dc5c995b19855fcb46d51d146bc91d4ed7e7dd26ad4eb9795ca45e84fe620b62f3cad6ab2fc6c7d096f2993afbc9f391dd26359e6068aed195b1c78163a01ca7e6057e72514df8a7213553f205dbc808ea02793a451b3f8833544f6ea4620de5f070c960a772e1df6aec7e6f40c919ae39b15f9fac1524703b73b2cb0ce4e0edffbdde8f8812d1f221ec05fcc855ded2a28fc2cfb9619b7b80125aa67badae88597b3cc652228f5754f34aa13722b74d21231c75e90fa5f5018d01d386d23d6523f4be7f4ed3281401ec9d44d9086de5e456bd3e6ec4893cfead4e581fc86c54e626d3b5558bc89aec4ed854ff512ec684540dc4527147983379c8515bbffe6c05c313629e84826b6b323e1fe0e9c1f42503909ab91751c5c4fd6c28d8fc5b33d9378cb1904e1102b71a15c1ceba3fef566c912bebd00fb342c0ce041e3148ac0f6a6c2dbf284414ad53980e57db10a48c146749296f57205ff5488618373a69a1bb1e4fc4b935f8c1baaccd5c8fb41993769395a4b95687d6b738a0cbf81a7e4a5f7603dbdcc3f313cf09d358b9066d4c651d43c07709cbdc20f42bcef089a97cb1f11b68cf0dcdd6d5f8250a5029d69c6f75c4218dec5abce5339b2f36b58bfb688ee2ecb6df91613ec5bbb7b5cb701e89ddfd196d323e5d8e22f9606b65d9749737d4b3395ea7a05571ca9c158e98a8634b2d31e3a4beaaab49473c5c03cf4cfb286f4cd8742ce6d4345d476400d4f5c51d72a0da5d26231e5a9f1da1170af45e8f908de0399b2b15492f6e37d86fbfee064553dfbbcee2dfecd837935ad8060b4c98266245998b2aaa69edb562180bbf0fddf0356c893e6ca0e70fa26dfcf1157f80de793aae057d19b44f358602517ee1bb9e7e32829d103fab3f67f2b7d47a21c36c7c89ed8a6ff2347abf99e7948fede67c8aae69a4eb406d836560fc72bae76e91b92e2af1202309f796f963bbf5ec4626985741122634ac9708361a5765c02d37036d57473b54745448e4ef4d5b083af811271b051409c29098a3cb3ded19561feb6f542a538aeb4f3f4e08694756f1364ea4eeca0b0bfd783a9dd803e529ad5fc14af9a1e54c8069f39924f26971017ee2dd85b9f8b7cb2f74c934c9b4445c45d8f", 0x1000}, {&(0x7f0000001100)="05333978b86fb61b18cfe65171d3848696d58e7da8cce8693935bd11c7a981dcb34ec396659df3c03df9f1", 0x2b}, {&(0x7f0000001140)="913537bf629dc1167eb1f11ae6272a0d7cb6c7c91c0d19692f091a038a8203f0fab6195e2a09a695f49de307209af80e9acb2d20e556f47592475961d936c2fccbe48740075b35b995200adad0ec09f5bbd4ce9a8489419fd10ea0400ddf8d97e2039a64b4131f09b2eca45b10f6c8118fbcee3913c5b21d990eafb74d68d8b340e8fec207c6ec72f3ec36ed417cc044ada1ef7528ba6f5e0204b30d9dd19a73b852e7f59dbd8e8b", 0xa8}], 0x4, &(0x7f0000001240)=[{0x78, 0x0, 0x7fff, "d92113a4779a95b2b4c2c07eee5707bc71f8f948d814c6dc85e844eb47fa46f80faf4d7bea7b16dc978174bfd25a9c39f0d54fb92a9864027b3cebd8dca23f97e76633521d1c0d54f85cb1533570261383d25a6da64731c679d8ae16d47a0c35a2aa1073"}, {0x40, 0xffff, 0x52a7, "7ec9ae180323e18e1cb5a14f481042a88fa293d40238451c57e63c9999b1991a0474d64611dbc7fe905bae768b26"}, {0xf0, 0xffff, 0x1, "86e23f94ab6911b12806ad27a18a6defb39fde570c734420a0085d42f31ff2e393b6a22f92f130643b2ae57e1507b05a3f0b456d006566baf2ca9db5eb625b9261a8c8ac7fc9378ab17b9d2930b34a86bb82876e0c53c94a0a690895817953ea1e96ec71e83bc68901796e05e989363334359d4c4abfedcef95bc447eff699952ce4234f824c622c4d7fdc14928dc319f7800f8f2dd05be32e99acc9ecc9288b899b7ac341c5e672a5b7f10969a7f7d0a8fd76c64d16228104b65e20f451344da1502d038136f7acb7154d79b672eab7459499315c9e35e4c7e7e9"}, {0x60, 0xffff, 0x665f, "0cc5d9c2efe75c47ffb8f835133f0271a8a62191e636edc4dc73fb6766a1041108343154a24fff4dae14981acc2b90302a9284240811cae8fea268e203a829f83b01b9be11b39cf82307"}, {0xb8, 0xffff, 0x4300, "bafb86c5cd9a8abfe11e3061fb2d52ed1e9b452af1897db7c7954e211f379a8d1606b5ee6579fe5e93080fd957a9b12405d4d539b8c6d7de9cca1f31f63d6338bdb3d904e69c400833a33a85a10ddebfe14f67df5a1dadaf06461501ec1ecc1db97c01895a96b10ab58473ae890053e454695d0d3a6aa6cc2925e528b0b9e7be465ffa95ca92e308383d7b48e8493db3cfb2e127cdf1e5fa2b31bc11e1ce8907ac5760"}], 0x2c0}, 0x409) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x200, 0x0, 0x80000001, 0x0, 0x8, 0xfffffffffffffffe, 0x0, 0x0, 0x2, 0x4, 0x3ff}) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000180)="c8900b947393b45cf32dcb78c3b01eef0d1e4cdf34d36d19537378a0363de53cee4550213d5357c24db7fd97dec988986403ac9dc14a20079c701e593082a4afabc13f5dbca412a090d8bbffcfc34bd8182a0724b749ed0077430dd237a6be4ca86c1d50769cc67b863ba2546a0fff1f37dcdf8ff70a2b77643ec99e78a6a3a29c88a363c605e24d4e8ca8f76c00e27d834d61fa8c0198885b2a20", 0xffffffffffffff08) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00004de4000000000d00"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r2 = dup(r1) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000000)) 16:00:13 executing program 0: setitimer(0x1, &(0x7f0000000080)={{0x8001}, {0x40, 0xffffffffffffff81}}, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) syz_open_pts() chmod(&(0x7f0000000040)='./bus\x00', 0xc) ioctl$TIOCSPGRP(r0, 0x40047477, 0x0) 16:00:13 executing program 1: syz_open_pts() r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket(0x18, 0x4000, 0x1) read(r2, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r3 = semget$private(0x0, 0x6, 0x8c) semop(r3, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r4 = kqueue() r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r5}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r4, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) r7 = getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETNCNT(r3, 0x0, 0x3, &(0x7f0000000080)=""/76) r8 = dup2(r2, r1) recvfrom(r6, &(0x7f0000000100)=""/56, 0x38, 0x2, 0x0, 0x0) fchownat(r8, &(0x7f0000000280)='./file0\x00', r0, r7, 0x800000003) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000140)={0x5, './file0\x00', './file0\x00'}) ioctl$TIOCSBRK(r1, 0x2000747b) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x1) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) r9 = getuid() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000900)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) r14 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="f002fc50116a9fce0e0e1f60e51d09656f7619a5c4612a986e94e0838d3451a5213a7f922d5975fe97693d9a6074db36ac9e14fc658ff80dd71f189ca908833d0cbb4cf5b930174fb71e52d8626178b1cc7499a645736bc3db8c", 0x5a}, {&(0x7f0000000180)="6b08d73833bdc55422e68c3c4013af6d3d04116223128c729e8392af3128d404ac2a28468e25029934c886617702b3b9007656efb1d347273e9aa374ad12a7ae719f4baf2a05921a9ba5d8130993b8887f1d2ef3d5363d2bee754ef35e0384868bd853e15d93ad7af61f55559a7c7136074996591200d60b384296d5413aabd1a0683bc79e2fb582863ceafddeb5414613aa5ad22b8ed36350a853e71ecd668ca5834dfbbf363d7c4328168e65fce45fa816a5153b2d84e4f0545e848a76577dd2eec934274d52ff1d11f385b182bda3787e7b04a96635062b5a6acf48d6f384c93832c814d54cae30c3e02c5370199e0e87a064944552a08cd4a2c4c3", 0xfd}, {&(0x7f0000000280)="0ac08f6e6776263c80fd23704c75fe21e0ba5a55e3942b6b4c046703ab327344619906b5544da33a5f9fbfd76fdfdbc0439dde7d8b05d926a59e6445bb8a5b9dffaa671ca187ffa27aa1a2b15c7b8e3d7e87008f105266759f1a124d5f9f4f4afd39fdb862b6e22512a03c1948df30e8b7f61c049fdcbfad30a62628", 0x7c}, {&(0x7f0000000300)="ec5f57484d31d27b2bd7c29ff471c42fb2e0beff80f884b9bc3dfd473ab27b32dfc8df33e731", 0x26}, {&(0x7f0000000340)="822599b68d81b8bdb1c019f05917b5944b4e06c2c522b7d924d5a10e4444e6ce7f8bf856", 0x24}, {&(0x7f0000000380)}], 0x6, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x10}], 0x120, 0x4}, 0xe) r17 = msgget(0x1, 0x40) msgrcv(r17, &(0x7f0000000380)={0x0, ""/43}, 0x33, 0x2, 0x1800) 16:00:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) syz_open_pts() write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000440)) r2 = dup2(r1, r0) kevent(r1, 0x0, 0x0, 0x0, 0xaf, &(0x7f0000000040)) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x2000100000000}) flock(r0, 0x2) syz_open_pts() syz_open_pts() 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x4) fcntl$dupfd(r0, 0xa, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10100, 0x1) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000100)=""/112, 0x70}, {&(0x7f0000000180)=""/226, 0xe2}, {&(0x7f0000000280)=""/35, 0x23}], 0x3, 0x0) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x80002000001, 0x2}) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a54db65facd7ea55e4739f7ed0000000000000000000000000000f1ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)={0x3, "fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c17ac6393fc76fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea100db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686ca83da5505d1172b25e8be03c908e411a7632fd01d66bdba50184df781ca5e0ebb8093748ecfcb76a67ce5"}, 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r4 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r4, 0x0, 0x6c, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getdents(r5, &(0x7f0000000100)=""/179, 0xb3) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r6, 0x4, 0x46bfb) fcntl$setstatus(r7, 0x4, 0x4) write(r7, &(0x7f0000000340), 0x10000014c) close(r7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r8, 0x29, 0xc, 0x0, 0x0) recvmsg(r4, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/109) semop(r2, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r9 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000080)=0xaad) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2041, 0xc4be) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$inet(r0, &(0x7f00000000c0)="d3546f2655c4f06e6e298820687cbf4d1edd277af15ec7b103c81b92dbfcc329875266d0cad2e881201a745b692b94c89556f22853ba7e7cec013d6f746371f01db400ebfaaf34bf0094a5a4d6eb61d7eafabf39b20a425342b5c352dbc9a64e6523b9166a075f868a4726e1b009d2fec0e52d079b6b40dd837a1fc10c76b411f29f79072a", 0x85, 0xb, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = socket$inet6(0x18, 0x5, 0x7) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x1, 0x1, 0x4}, 0xc) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:00:13 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) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) readv(r2, &(0x7f0000001540)=[{&(0x7f0000000000)=""/94, 0x5e}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000000140)=""/91, 0x5b}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/214, 0xd6}, {&(0x7f00000012c0)=""/77, 0x4d}, {&(0x7f0000001340)=""/253, 0xfd}, {&(0x7f0000001440)=""/174, 0xae}, {&(0x7f0000001500)=""/6, 0x6}], 0x9) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffe, 0x80, 0x25, 0x4, 0x2}, {{r1}, 0xfffffffffffffffa, 0xf0, 0x0, 0x80000001, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x20, 0x40000002, 0x0, 0x5}, {{r1}, 0xfffffffffffffffd, 0x21, 0xfffff, 0xfff, 0x9}], 0x8, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x60000004, 0xdd, 0x6}, {{r2}, 0xfffffffffffffffc, 0x4, 0x20000005, 0x13, 0x1}, {{r3}, 0xfffffffffffffffc, 0xa, 0x2, 0x4, 0xd}, {{r0}, 0xfffffffffffffff8, 0x94, 0x1, 0x353, 0x3}, {{r0}, 0x0, 0x2, 0x0, 0xa4a5, 0x8}], 0x0, &(0x7f00000002c0)={0x2, 0xfffffffffffffc00}) kevent(r3, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffa, 0x31, 0x48, 0x5, 0x67c}, {{r1}, 0xffffffffffffffff, 0xa6, 0x89, 0x401, 0x18000000}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x1, 0x9, 0x3f}, {{r1}, 0xfffffffffffffff8, 0x82, 0x82, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x0, 0x800fffff, 0x3, 0x1}], 0x81, &(0x7f0000000440)=[{{r3}, 0xfffffffffffffffa, 0xa2, 0x1, 0x1ff, 0xb7c}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x4, 0x1}, {{r1}, 0xfffffffffffffffa, 0x40, 0x1, 0x2, 0x3}, {{r3}, 0xffffffffffffffff, 0x8, 0x20000004, 0xe3c, 0x3}], 0x27d3, &(0x7f0000000300)={0x80, 0x241b}) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:14 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x40, 0x124) msgsnd(0x0, &(0x7f0000001ac0)={0x1, "585174815dbcf2a07cc1a043d62af275f2fa80da023cc8f32a03cb5a36265150032f02e2c675b521bf276b8638f8ea7d681d7feae98d901fbfa532d043e9b28a2382012406747520a6cc2dfa46d00e3bf5c1462b54dac766d27bfb7151f514d61816cc2a21f00f428a70f193a8fe60fbc4aeffb5cf9339254750c5e9a6cc743513d49edaf26d5a4ff5198719fcf6ad5c9280ebd1adb4289acdb50083a6d4bc87"}, 0xa8, 0x800) r0 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000040)={0x3, "f4dc6a865ab8b6d1d6ae5517f565774c538ea98c9aed970ef9a66fb31c428379c084aeaa2095692b331640811d8474d369e4d3c1908b1ebc8fb7f8787565e937e5ff11a385cf4196a5352bb0cbcb5318e209d5c6dd3bf059c73311ab4bb43a1e533ac8a4510b6168f19d4a4a7cac6c07fcebd5df30f8a4a48c94cbbfed7f67201f17ec5580c8a47709db3e93d12975e2e2518835734c6c98a8095ba58aece1a9e44e3de4ca9efe400576ac8dc68bac71614551fe5a0b51b90de198f6b3d0e4093de0cef60c9cec3c96deeac1d699140d1671"}, 0xda, 0x800) 16:00:14 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) listen(r0, 0x2) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./bus\x00', 0x2, 0x1b6, 0x5, 0x1, 0x4, 0xffffffff, 0x59e7f850, 0x0, 0x0, 0x7, 0x3}) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000140)=0x1) 16:00:14 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f000002d000/0x1000)=nil, 0x1000, 0x5) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:14 executing program 1: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x4, 0xfffffffffffffff9, 0x200, 0x5, "23b59eecaff6876ffa0df503e4d27a0d62682b50", 0x2, 0x8000}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0x9, 0x81, 0x5, "3f5529508bf8edfd4f55948526f1acc205cf6672", 0x5, 0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x20000093, 0xffff, 0x80000001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40, 0x2, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x200fffff, 0x6, 0x7f00}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x100000000, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x53, 0x0, 0x0, 0x6}], 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x20000000, 0x10000, 0x6}, {{r0}, 0x0, 0x91, 0x2, 0x664, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000001, 0x4, 0x517c}, {{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x100, 0x7}, {{r0}, 0xfffffffffffffffd, 0x20, 0xf0000001, 0x10000, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x80, 0x8, 0x7ff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000005, 0x2, 0x200}, {{r0}, 0xfffffffffffffffd, 0x81, 0xfffff, 0x800, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x40, 0x0, 0x3, 0x4}], 0x2, &(0x7f0000000340)={0x6, 0x101}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r0, 0x20004b3d) fcntl$getflags(r1, 0x1) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/50, 0x32) kevent(r0, &(0x7f0000000480)=[{{r4}, 0x0, 0x2, 0x1, 0x7, 0x8}, {{r4}, 0xffffffffffffffff, 0x8, 0x20000000, 0xff, 0x8}], 0x3, &(0x7f00000004c0)=[{{r4}, 0xfffffffffffffffd, 0x1, 0x40, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x2, 0x3, 0x2, 0x4}, {{r2}, 0xfffffffffffffffb, 0xa0, 0x40000002, 0x5, 0x8a98}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x5, 0x2}, {{r4}, 0xfffffffffffffffc, 0x50, 0x8, 0x91f, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa22da5cb9e819015, 0xf0000000, 0x8, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0xcc, 0x8000000a, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0xc0, 0xc0000000, 0x9}, {{r2}, 0xfffffffffffffff9, 0x1a, 0x3, 0x80000001, 0x9}, {{r3}, 0xffffffffffffffff, 0x4, 0x10, 0x5, 0x1}], 0x7, &(0x7f0000000600)={0x0, 0x60}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000640)=0x1) r5 = open(&(0x7f0000000680)='./file0\x00', 0x1, 0x44) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) connect$unix(r5, &(0x7f0000000700)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000740)) r6 = dup(r1) fchdir(r3) socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = semget(0x3, 0x4, 0x206) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000007c0)=[0x101, 0x10001, 0x36bc]) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f0000000800)) fcntl$dupfd(r7, 0x0, r6) writev(r0, &(0x7f00000008c0)=[{&(0x7f0000000840)="a08ebe030bbd", 0x6}, {&(0x7f0000000880)="866f3789e72c7415c16ebf9b8fca2eabd6e39525d0cd5cc0a173884a6c6efe727f8a6ed2f2dfde", 0x27}], 0x2) ioctl$KDENABIO(r6, 0x20004b3c) getsockname$unix(r6, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) select(0x40, &(0x7f0000000980)={0x2, 0x1, 0x100000000, 0xff, 0x5, 0x4, 0x4, 0x7}, &(0x7f00000009c0)={0x4, 0x100, 0x800, 0x2, 0x2, 0x80000000, 0x7, 0xfffffffffffffff8}, &(0x7f0000000a00)={0x9078, 0x3, 0x100, 0x4, 0x8, 0x1, 0x4c, 0x5}, &(0x7f0000000a40)={0x100000000000000, 0x8}) 16:00:14 executing program 1: mlockall(0x2) mlockall(0x20000000000005) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x4012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000749000/0x1000)=nil, 0x1000, 0x4) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) r2 = fcntl$getown(r1, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x6b, 0x1f}, {0x18, 0x1, 0x9, 0x4}, 0x2, [0x5, 0x7, 0x100, 0x0, 0x101, 0x1000, 0x7, 0x6]}, 0x3c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r2, r3) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000080)=ANY=[@ANYBLOB="fb182e2f66836c6530003d9d06f4de07b21826816c4d5bde14ba791fde47d4c65e34444f7e961801879736190c3a66bcb46a9654299960e726dd39775167eb9538d38af7bb722f167bcc605b0dcfabf5169e6b81ece83633e279d51339077e96572bed7ceb00857789ea4d70a2a6c6b4912fb8d9ded497e70a030083f6e8fe4605fa250e0b2395546b17318c9777db70590d3ca61275dcc667c774a63e06986f90619676766d6d078b6268456abdede6cb02c807b20cc20e3525fa65b59c045b60"], 0x1c, 0x0}, 0x0) 16:00:15 executing program 1: r0 = socket(0x800000014, 0x88000, 0x6) listen(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 16:00:15 executing program 1: r0 = getuid() setuid(r0) getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:15 executing program 0: r0 = socket(0x2, 0x1ffffffffffffe, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 16:00:15 executing program 1: mprotect(&(0x7f000057a000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2000000000000027, 0x81, &(0x7f0000000080)="ebffcbff13b9fd819dada6dc40131cec2908e102b88aba8a2eaa4e713048e69931929648", 0x24) socket(0x20, 0x4007, 0x100000002) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10000000901, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)="137cc07055b750be5964d518", 0xc) write(r0, &(0x7f0000000040)="9cfce043e1dbbb6723332e", 0xb) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) execve(0x0, 0x0, 0x0) 16:00:15 executing program 1: clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x3, 0x0) 16:00:15 executing program 1: kqueue() r0 = kqueue() madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x8) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000040)) 16:00:15 executing program 1: r0 = syz_open_pts() mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) chroot(&(0x7f0000000100)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0xff) chmod(&(0x7f0000000000)='./file1\x00', 0x80) pipe2(&(0x7f0000000040), 0x10004) r1 = semget(0x0, 0x0, 0x208) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/1) 16:00:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) socket$unix(0x1, 0x0, 0x0) socket(0x1a, 0x5, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0xe7, 0x3}, {0x42, 0x3fc}, {0x44, 0x3}, {0x22, 0x80}], 0x4}) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f0000000100)=0x10001) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0xbe, 0x9, {0x9, 0x8}}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x5, 0xfffffffffffffff9, 0x7fff, 0x7, "f38d7c6d508ed0859d1ecc63af78693ffdb60073", 0x5, 0x7fff}) clock_settime(0x0, &(0x7f00000001c0)={0x80000000, 0x7f44}) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x0, 0x8008, 0x20) r2 = kqueue() bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01ff03000000000000"], 0xd5) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="87d2fdcd3fb96ad3f43eb5eac7fb3cf8b9829566815d52ad59d51e8baedc4bfd5511995a99bf00ab4a1b596043a3b61f4918564194a15def48faf98271de8cc6d10f6761fa0e22334fbae87d8a8e0b06b625fb229b8c5e67", 0x58}, {&(0x7f0000000100)="860f0aef6b1ed575b4fec7b80b77591091e0c24f55295d04b52cfeb68c9dc225e0c7df29f318f080883a71d4aecf7a3b6c121971ba48894941a5bf2520f45d612ee2a94f9d09cca9c62233cbe424f248e5f6959c3add15cbc83202c517456fe6401755d0560f10418f91c75bad", 0x6d}, {&(0x7f0000000180)="607c70f184eefd5aa66ebf04bff92a72cbd5b8a1bfa434c4af4af28165802265f84e348ab5007dfd1cf1fe69160589d98b24a1736165053218c70af866356ae192edad4459ea3e363b91acb25a4791ec5bc707", 0x53}, {&(0x7f0000000280)="e38a77683ae80d37584b70dafc7f57ccc01394556c8a028b2e55b605a167e299274cb204ec755e6b6cea97c58ef57ef9021579091e87cf9a583bcfe2a6bc13ced87cc62bf24edc3ba38b89027f2fdfeb96be9c1e693ba0a238be087d0a3b96a6f750f23b72f842a69d6517bc55a379c1e1ede0dacb2f2f46e3f64f389a7b9c726ce884f42a30930471d1b95428e77f491e5c425b93d99edb992d0df2310e8139a8f3b645e52ed9875e0fc5ecf63131312a8c11492b2e40c343839b193ad47abb0aed15aa6800186d08676ba9c9b89c3a090cd9176e2b1f16cdf3441d4ae250617ba8aab22e", 0xe5}, {&(0x7f0000000380)="f681f56d28df744137701219cd71f952bb44907584d1d9c68f2a07f7e6f733aa56953f62e635768776eca64878b5cbb90a12bb783e6f9886529b559b31af500bb7786e94d2856501477f5bdf3274a5026e4b84a788e77c51f7d0543374f17c0d504302cb1e9f7595633ffe247e9fa8b25a2e3a654e7d85f085f0575c1e1586bcfc9801ac342a84affd39e5949862413d9f1fd7f5491b74882943e8effcff7fea2f6080dd44a131c26d8e841153920d9072f8e0c444930555bfd25a0a149f51f7ec2a0ecf428737df3d5e1fb5fc72cb9bac3fd6a515ea4922b1b3c6831edafdbbfeaf96b58bf51c04044c93", 0xeb}, {&(0x7f0000000480)="f576cf364914f967c269e4cf2e0de25250115fb3e9d9ba84bf662d43daac77459379d136994b3e7eef8482c702d9757bdcc3a61cc0006609bfd7203599c7fba5f15d1d216bf804a5daab4c253698cadd36ed1e0261ef02f47016836f8d530447b4dae5429c100733eb6a34604665d799a910e3003932ebe1d2ba87326200e5ce390efaac0a0ada7784", 0x89}, {&(0x7f0000000540)="a8380c8bd700fdcb0836e5a54945041946c4e620a0b511b29ea31417c3acfbaf3dd20af6cdae2837e565eac715779ea24c0677cb9ad725ff43279a576f093f34ba765f30ceb11cfcfb60f3237f9b135bf0c446b44289b5f5a8190ad82d2f2f309992ad3f186801c4fb2b498fac2b10918d91b34e21e1b14de83130286788ed8940be05638e6647898b72fb78b0e0c6262ac2e7812de93f6ca61be83cbe6759e389c0da50cdf2889623907c6faf191094102d07b63e20474236fbd4e1c4cac536df01c81413f9c488ca35b1a1e0e3b8263da4c4e9f304e06220ab", 0xda}, {&(0x7f0000000640)="ebbe2e21bba20e33ab5cdbb0c5f07c7523db477a14d7d1ec65547476bd03c5a861e58e2a49f819798fa33a0ef03f51fefb44c72320eed744e213b94447a67e2c9ce159b57773372c572d7f47702879190b2c578f70", 0x55}], 0x9) listen(r1, 0x1) 19:14:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f00000003c0)=""/122, 0x7a}, {&(0x7f0000000440)=""/109, 0x6d}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="2af4c7048b511ed75f6e1e800358f42df3e8995fbcf10146758ec07fbcddd0ad44f180ef33a93fa5cb7dd17a4e4b", 0x2e}], 0x1, 0x0) 19:14:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x2800) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) lseek(r0, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./bus/../file0\x00', 0x40, 0x2) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x14, 0x1, 0x2) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r3) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:00 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20460, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/37, &(0x7f0000000180)=0x25) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)=""/200, &(0x7f0000000100)=0xc8) close(r0) getsockopt$inet_opts(r0, 0x0, 0x7, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file1\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x63) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000003c0)={0x3, './bus\x00'}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="01ac6df8f38c699a7824bb231b3b4168e3d7ea186d6e5c", 0x17}], 0x1, 0x0) execve(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='$F()\x00', 0x0], &(0x7f0000000380)=[&(0x7f00000002c0)=':\x00', &(0x7f0000000300)='\'\x00', &(0x7f0000000340)='&,@\x00']) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)=0x4) 16:00:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00bc05002e4ea1d607dee8664a37f1b123db"], 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x2a8, 0x0, 0x61, 0x0, 0x4f}, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x882, 0x90) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8020426c, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) rename(&(0x7f0000000040)='.\x00', 0x0) mmap(&(0x7f00007d9000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) syz_emit_ethernet(0x7e, &(0x7f0000000100)="3b1e3418343ed18cae7441ce5913832be0b808224eb24569a0cfd5b165f9bc6d566136eade8a1629a4656c0458dbadcc0c94687b4d5c5f7377e24443981dfc8a7dc5ffb2c2fc0e004fbf0605fb46fdbc2eeb7e6f6c362a17bd120c383c59a494a29a7de00ee770d2d4bfd6554871bb6f55ced705a7c59c2d75f3dbaa6800") ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f0000000180)=0xc) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86128) r4 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r4, &(0x7f0000000000)="220e22", 0x3) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r5 = getpgid(0xffffffffffffffff) r6 = getuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000200)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="31eabe8cff3f8b5bd6495b6ed73f006af155c6e8a42a132e170ca3bacb79023aa355a4bb09260bdbc5e51249bd3fe157bf3baf9ba67e1639d344e17101e0500a541431ebb8", 0x45}], 0x1, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x20, 0x401}, 0x40a) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) sendto$unix(r4, &(0x7f0000000140)="0252de2c294fc8f1d36dec4b9080cb1937bf95e6879438f6561451b3f0e290f781072e68f2ebd508c0a50da51672f6d746add4d011653d08cf1c99392f34c51bc4a072d349a2d65bd1af013731832f0d1467db69182f7f21fe9651ceda8c0c26687ca94e7af6ec2e1524861ae61fd57114b4666209fe02a648a3665ea367ba078a284c84b1be4362e2e4e5b099aad649fb", 0x91, 0xe, &(0x7f0000000040)=ANY=[@ANYBLOB="00b3eebc0b757300"], 0x8) 16:00:00 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1ed) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffefffe, 0x1000000000000003, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700", 0x0, 0x4}) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x40000008, 0x6, 0x5}, {{r0}, 0xfffffffffffffff9, 0x81, 0x80000000, 0x7, 0x400}], 0x9, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x2, 0xfffffffffffff000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x81, 0xfffffffffffff001, 0x7f}, {{r3}, 0xfffffffffffffffd, 0x0, 0x40000040, 0x9, 0x8}, {{r3}, 0xfffffffffffffffe, 0x3f, 0x4, 0x7fff, 0x4b}, {{r1}, 0xfffffffffffffffd, 0x88, 0x0, 0x0, 0x80000001}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x1000000000000000, 0xaca}, {{r1}, 0xfffffffffffffffe, 0x58, 0xf00fffff, 0x7, 0x3}], 0x80000000, &(0x7f0000000200)={0x9, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 0: r0 = syz_open_pts() fcntl$dupfd(r0, 0x0, r0) lseek(r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = socket(0x11, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) pipe2(&(0x7f0000000100), 0x10000) setsockopt(r2, 0x11, 0x1, &(0x7f0000000000), 0x0) 16:00:00 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r2) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) r4 = semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r5 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r5, r6, 0x4) rmdir(&(0x7f0000000100)='./file0/file0\x00') setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000480)=""/122) semop(r3, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000080)='./file0\x00', 0x55875684757fc82f, 0x8) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r4, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x4000080c1, 0x2, 0x0, 0x0, 0xfffffffffffffff7, 0x10001, 0x2}) ioctl$TIOCCBRK(r0, 0x2000747a) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x3, 0x80000000}, {0xff, 0x7fff}}, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x3, './bus\x00'}) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x21, 0x4, 0x100) r2 = socket(0x400000800000018, 0x1, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = dup2(r0, r1) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000140)=0x1) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x507) shutdown(r2, 0x1) getpid() 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x133, &(0x7f0000000140)}, 0x0) 16:00:03 executing program 1: geteuid() r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, &(0x7f0000000040), 0x0) r1 = accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/6}, &(0x7f0000000080)=0x8) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x14) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x241, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x1f) mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xffffffff, 0x0, 0x81, 0x7fff, "096948c9a9ea48003dd34c4ad5813eec3b405645", 0x81, 0x7fffffff}) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() bind$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() fsync(r0) close(r0) dup(r1) write(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) openat(r0, &(0x7f0000000080)='./file0\x00', 0x880, 0x100) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 16:00:03 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23b) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = dup(r0) write(r1, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) wthread 08 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd806e5e8d68) locked @ /syzkallepanic:r/managers/multi thcore/kernel/sys/read 0xffff800020b74018 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 196897 13911 0 0x2 0x480 0 syz-executor.0 *407016 50334 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x174 witness_thread_exit(ffff800020b74018) at witness_thread_exit+0x283 reaper(ffff800020ac1c20) at reaper+0x14f end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020b74018 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 witness_thread_exit(ffff800020b74018) at witness_thread_exit+0x283 reaper(ffff800020ac1c20) at reaper+0x14f end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020b0d1f0 rbx 0xffff800020b0d2a0 rdx 0xffffffff81f834ca apollo_pio_rec+0x8fc0 rcx 0 rax 0 r8 0xffffffff81161783 kprintf+0x183 r9 0x1 r10 0x25 r11 0x1b9429cadf688d6b r12 0x3000000008 r13 0xffff800020b0d200 r14 0x100 r15 0x1 rip 0xffffffff81e12a38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020b0d1e0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=407016 stat=onproc flags process=14000 proc=200 pri=4, usrpri=51, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac19c8,0xffff800020b15c38 process=0xffff800020afa698 user=0xffff800020b08000, vmspace=0xffffffff82383300 estcpu=1, cpticks=3, pctcpu=0.41 user=0, sys=3, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 13911 196897 25303 0 7 0x482 syz-executor.0 66882 189608 1 0 3 0x100083 ttyin getty 81408 371789 0 0 3 0x14200 bored sosplice 79251 254107 25303 0 3 0x82 piperd syz-executor.1 25303 291166 61418 0 3 0x82 thrsleep syz-fuzzer 25303 258046 61418 0 3 0x4000082 thrsleep syz-fuzzer 25303 71029 61418 0 3 0x4000082 thrsleep syz-fuzzer 25303 275890 61418 0 3 0x4000082 thrsleep syz-fuzzer 25303 9223 61418 0 3 0x4000082 thrsleep syz-fuzzer 25303 413792 61418 0 3 0x4000082 thrsleep syz-fuzzer 25303 422221 61418 0 3 0x4000082 thrsleep syz-fuzzer 25303 385081 61418 0 3 0x4000082 thrsleep syz-fuzzer 25303 253183 61418 0 3 0x4000082 thrsleep syz-fuzzer 25303 358552 61418 0 3 0x4000082 kqread syz-fuzzer 61418 49808 6188 0 3 0x10008a pause ksh 6188 339819 1076 0 3 0x92 select sshd 1076 462508 1 0 3 0x80 select sshd 40351 281377 19398 73 3 0x100010 ffs_fsync syslogd 19398 332960 1 0 3 0x100082 netio syslogd 37457 59322 1 77 3 0x100090 poll dhclient 52249 330113 1 0 3 0x80 poll dhclient 68570 445818 0 0 3 0x14200 pgzero zerothread 32919 221633 0 0 3 0x14200 aiodoned aiodoned 25899 482225 0 0 3 0x14200 syncer update 85789 373511 0 0 3 0x14200 cleaner cleaner *50334 407016 0 0 7 0x14200 reaper 96923 423632 0 0 3 0x14200 pgdaemon pagedaemon 78315 471160 0 0 3 0x14200 bored crynlk 9217 291790 0 0 3 0x14200 bored crypto 34990 266619 0 0 3 0x40014200 acpi0 acpi0 78589 468593 0 0 3 0x40014200 idle1 19580 267175 0 0 3 0x14200 bored softnet 91749 279594 0 0 3 0x14200 bored systqmp 66948 406542 0 0 3 0x14200 bored systq 64651 60406 0 0 3 0x40014200 bored softclock 3139 235776 0 0 3 0x40014200 idle0 63413 288094 0 0 3 0x14200 bored smr 1 341385 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 40351 (syslogd) thread 0xffff800020b77078 (281377) exclusive rrwlock inode r = 0 (0xfffffd806eba93c8) locked @ /syzkaller/managers/multicore/kernel/sys/ufs/ufs/ufs_vnops.c:1547 #0 witness_lock+0x594 #1 _rw_enter+0x45d #2 _rrw_enter+0x60 #3 VOP_LOCK+0x57 #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x5b8 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9517 6383K 6390K 78643K 10989 0 0 pcb 23 9K 11K 78643K 630 0 0 rtable 100 3K 4K 78643K 407 0 0 ifaddr 54 13K 13K 78643K 184 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 31 0 0 iov 0 0K 20K 78643K 141 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1208 76K 76K 78643K 1877 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 20 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 125 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 25K 78643K 1048 0 0 sigio 0 0K 0K 78643K 10 0 0 proc 42 38K 70K 78643K 399 0 0 subproc 64 65538K 67586K 78643K 116 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 135 0 0 in_multi 33 2K 2K 78643K 95 0 0 ether_multi 1 0K 0K 78643K 11 0 0 mrt 0 0K 0K 78643K 18 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 251 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 90 21K 25K 78643K 4184 0 0 UVM aobj 42 2K 2K 78643K 50 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 43 0 0 NDP 11 0K 0K 78643K 51 0 0 temp 163 2379K 3019K 78643K 5745 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 5 0 1 1 0 1 1 0 8 0 inpcbpl 280 574 0 567 1 0 1 1 0 8 0 plimitpl 152 27 0 20 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 56 0 16 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 764 0 764 1 1 0 1 0 8 0 tcpcb 544 189 0 185 1 0 1 1 0 8 0 rttmr 72 7 0 7 3 2 1 1 0 8 1 nd6 48 6 0 2 1 0 1 1 0 8 0 ppxss 1128 24 0 24 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 230 0 41 12 0 12 12 0 8 0 art_table 32 231 0 41 2 0 2 2 0 8 0 art_node 16 55 0 21 1 0 1 1 0 8 0 sysvmsgpl 40 17 0 5 1 0 1 1 0 8 0 semapl 112 123 0 113 1 0 1 1 0 8 0 shmpl 112 48 0 8 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3443 0 2031 46 0 46 46 0 8 0 ffsino 272 3443 0 2031 95 0 95 95 0 8 0 nchpl 144 5170 0 3563 61 0 61 61 0 8 0 uvmvnodes 72 3635 0 0 67 0 67 67 0 8 0 vnodes 200 3635 0 0 192 0 192 192 0 8 0 namei 1024 14768 0 14768 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 15528 0 15527 13 12 1 6 0 8 0 sigapl 432 1214 0 1202 2 0 2 2 0 8 0 futexpl 56 12266 0 12266 1 0 1 1 0 8 1 knotepl 112 299 0 272 3 2 1 2 0 8 0 kqueuepl 104 283 0 281 1 0 1 1 0 8 0 pipepl 112 674 0 655 2 1 1 1 0 8 0 fdescpl 488 1215 0 1202 3 1 2 3 0 8 0 filepl 152 7377 0 7283 6 1 5 5 0 8 1 lockfpl 104 376 0 376 2 1 1 1 0 8 1 lockfspl 32 389 0 389 2 1 1 1 0 8 1 sessionpl 112 19 0 9 1 0 1 1 0 8 0 pgrppl 48 32 0 22 1 0 1 1 0 8 0 ucredpl 96 1842 0 1835 1 0 1 1 0 8 0 zombiepl 144 1202 0 1201 3 2 1 1 0 8 0 processpl 840 1231 0 1201 4 0 4 4 0 8 0 procpl 600 3532 0 3491 4 0 4 4 0 8 0 srpgc 64 11 0 11 3 2 1 1 0 8 1 sosppl 128 27 0 27 4 3 1 1 0 8 1 sockpl 384 1112 0 1095 4 1 3 4 0 8 1 mcl64k 65536 264 0 0 33 1 32 33 0 8 1 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 11 0 0 2 0 2 2 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 6 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 129 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 421 0 0 20 0 20 20 0 8 0 bufpl 256 7983 0 1031 435 0 435 435 0 8 0 anonpl 16 123583 0 115325 83 44 39 51 0 125 4 amapchunkpl 152 6855 0 6751 13 8 5 9 0 158 0 amappl16 192 5747 0 5309 63 39 24 34 0 8 1 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 446 0 441 1 0 1 1 0 8 0 amappl13 168 193 0 186 1 0 1 1 0 8 0 amappl12 160 427 0 425 2 1 1 1 0 8 0 amappl11 152 707 0 697 1 0 1 1 0 8 0 amappl10 144 60 0 58 2 1 1 1 0 8 0 amappl9 136 870 0 865 1 0 1 1 0 8 0 amappl8 128 134 0 115 1 0 1 1 0 8 0 amappl7 120 111 0 105 1 0 1 1 0 8 0 amappl6 112 475 0 466 1 0 1 1 0 8 0 amappl5 104 143 0 132 1 0 1 1 0 8 0 amappl4 96 279 0 256 2 1 1 2 0 8 0 amappl3 88 212 0 207 1 0 1 1 0 8 0 amappl2 80 10437 0 10384 3 1 2 2 0 8 0 amappl1 72 34908 0 34482 23 13 10 19 0 8 0 amappl 72 3762 0 3723 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 49 0 8 1 0 1 1 0 8 0 uaddrrnd 24 1215 0 1201 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1215 0 1201 1 0 1 1 0 8 0 vmmpekpl 168 13748 0 13726 3 1 2 2 0 8 0 vmmpepl 168 134568 0 133170 137 67 70 76 0 357 5 vmsppl 360 1214 0 1201 2 0 2 2 0 8 0 pdppl 4096 2438 0 2402 6 1 5 6 0 8 0 pvpl 32 374960 0 363624 203 87 116 133 0 265 21 pmappl 224 1214 0 1201 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 628 0 6 18 0 18 18 0 8 0